diff --git a/bun.lock b/bun.lock index 50d735eee44..6567b4385bc 100644 --- a/bun.lock +++ b/bun.lock @@ -12,7 +12,7 @@ "@commitlint/config-conventional": "^20.5.0", "@hyperframes/player": "workspace:*", "@types/node": "^25.0.10", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "fallow": "^3.34.1", "happy-dom": "^20.9.0", "knip": "^6.0.3", @@ -27,7 +27,7 @@ }, "packages/aws-lambda": { "name": "@hyperframes/aws-lambda", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "@aws-sdk/client-ecr": "^3.1146.0", "@aws-sdk/client-lambda": "^3.1146.0", @@ -47,7 +47,7 @@ "@types/tar": "^6.1.13", "aws-cdk-lib": "^2.130.0", "constructs": "^10.3.0", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "tsx": "^4.21.0", "typescript": "^5.7.2", "yaml": "^2.9.0", @@ -63,7 +63,7 @@ }, "packages/cli": { "name": "@hyperframes/cli", - "version": "0.8.169", + "version": "0.8.194", "bin": { "hyperframes": "./bin/hyperframes.mjs", "hyperframes-localize-fonts": "./bin/hyperframes-localize-fonts.mjs", @@ -77,7 +77,7 @@ "compare-versions": "^6.1.1", "css-tree": "^3.2.1", "debug": "^4.4.0", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "fontkit": "^2.0.4", "giget": "^3.2.0", "hono": "^4.0.0", @@ -118,7 +118,7 @@ }, "packages/core": { "name": "@hyperframes/core", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "@chenglou/pretext": "^0.0.5", "@hyperframes/lint": "workspace:*", @@ -158,12 +158,12 @@ "vitest": "^4.1.11", }, "optionalDependencies": { - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", }, }, "packages/engine": { "name": "@hyperframes/engine", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "@hono/node-server": "^2.0.5", "@hyperframes/core": "workspace:^", @@ -182,7 +182,7 @@ }, "packages/gcp-cloud-run": { "name": "@hyperframes/gcp-cloud-run", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "@google-cloud/storage": "^7.14.0", "@google-cloud/workflows": "^4.2.0", @@ -195,7 +195,7 @@ "devDependencies": { "@types/node": "^25.0.10", "@types/tar": "^6.1.13", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "tsx": "^4.21.0", "typescript": "^5.7.2", "yaml": "^2.9.0", @@ -203,13 +203,16 @@ }, "packages/inspector": { "name": "@hyperframes/inspector", - "version": "0.8.169", + "version": "0.8.194", + "bin": { + "hyperframes-inspector": "./dist/server.js", + }, "dependencies": { "@hyperframes/core": "workspace:*", "@hyperframes/parsers": "workspace:*", "@jridgewell/trace-mapping": "^0.3.29", "acorn": "^8.17.0", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "eslint-scope": "^9.1.2", "htmlparser2": "^10.1.0", "postcss": "^8.5.8", @@ -223,7 +226,7 @@ }, "packages/lint": { "name": "@hyperframes/lint", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "@hyperframes/parsers": "workspace:*", "acorn": "^8.17.0", @@ -243,7 +246,7 @@ }, "packages/parsers": { "name": "@hyperframes/parsers", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "@babel/parser": "^7.27.0", "acorn": "^8.17.0", @@ -264,7 +267,7 @@ }, "packages/player": { "name": "@hyperframes/player", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "@hyperframes/core": "workspace:*", }, @@ -279,7 +282,7 @@ }, "packages/producer": { "name": "@hyperframes/producer", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "@hono/node-server": "^2.0.5", "@hyperframes/core": "workspace:*", @@ -297,7 +300,7 @@ "@hyperframes/aws-lambda": "workspace:*", "@types/node": "^25.0.10", "@webgpu/types": "^0.1.69", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "tsx": "^4.21.0", "typescript": "^5.7.2", "vitest": "^4.1.11", @@ -305,7 +308,7 @@ }, "packages/sdk": { "name": "@hyperframes/sdk", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "@hyperframes/core": "workspace:*", "@hyperframes/parsers": "workspace:*", @@ -335,7 +338,7 @@ }, "packages/shader-transitions": { "name": "@hyperframes/shader-transitions", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "html2canvas": "^1.4.1", }, @@ -348,7 +351,7 @@ }, "packages/studio": { "name": "@hyperframes/studio", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "@base-ui/react": "1.7.0", "@codemirror/autocomplete": "^6.20.1", @@ -384,7 +387,7 @@ "@types/react-dom": "19", "@vitejs/plugin-react": "^4.0.0", "chokidar": "^4.0.3", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "fake-indexeddb": "^6.2.5", "puppeteer-core": "^25.2.1", "tailwindcss": "^4.3.3", @@ -402,7 +405,7 @@ }, "packages/studio-server": { "name": "@hyperframes/studio-server", - "version": "0.8.169", + "version": "0.8.194", "dependencies": { "@hyperframes/core": "workspace:*", "@hyperframes/parsers": "workspace:*", @@ -624,57 +627,57 @@ "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w=="], - "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="], + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.28.2", "", { "os": "aix", "cpu": "ppc64" }, "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ=="], - "@esbuild/android-arm": ["@esbuild/android-arm@0.25.12", "", { "os": "android", "cpu": "arm" }, "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="], + "@esbuild/android-arm": ["@esbuild/android-arm@0.28.2", "", { "os": "android", "cpu": "arm" }, "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg=="], - "@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.12", "", { "os": "android", "cpu": "arm64" }, "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="], + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.28.2", "", { "os": "android", "cpu": "arm64" }, "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A=="], - "@esbuild/android-x64": ["@esbuild/android-x64@0.25.12", "", { "os": "android", "cpu": "x64" }, "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="], + "@esbuild/android-x64": ["@esbuild/android-x64@0.28.2", "", { "os": "android", "cpu": "x64" }, "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q=="], - "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="], + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.28.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw=="], - "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="], + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.28.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw=="], - "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="], + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.28.2", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw=="], - "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="], + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.28.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg=="], - "@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.12", "", { "os": "linux", "cpu": "arm" }, "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="], + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.28.2", "", { "os": "linux", "cpu": "arm" }, "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w=="], - "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="], + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.28.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug=="], - "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="], + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.28.2", "", { "os": "linux", "cpu": "ia32" }, "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ=="], - "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="], + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.28.2", "", { "os": "linux", "cpu": "none" }, "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ=="], - "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="], + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.28.2", "", { "os": "linux", "cpu": "none" }, "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA=="], - "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="], + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.28.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ=="], - "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="], + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.28.2", "", { "os": "linux", "cpu": "none" }, "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA=="], - "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="], + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.28.2", "", { "os": "linux", "cpu": "s390x" }, "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg=="], - "@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.12", "", { "os": "linux", "cpu": "x64" }, "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="], + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.28.2", "", { "os": "linux", "cpu": "x64" }, "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ=="], - "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="], + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.28.2", "", { "os": "none", "cpu": "arm64" }, "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw=="], - "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.12", "", { "os": "none", "cpu": "x64" }, "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="], + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.28.2", "", { "os": "none", "cpu": "x64" }, "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw=="], - "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.12", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="], + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.28.2", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ=="], - "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="], + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.28.2", "", { "os": "openbsd", "cpu": "x64" }, "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw=="], - "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="], + "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.28.2", "", { "os": "none", "cpu": "arm64" }, "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q=="], - "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="], + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.28.2", "", { "os": "sunos", "cpu": "x64" }, "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g=="], - "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="], + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.28.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ=="], - "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="], + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.28.2", "", { "os": "win32", "cpu": "ia32" }, "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA=="], - "@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.12", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="], + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.28.2", "", { "os": "win32", "cpu": "x64" }, "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g=="], "@exodus/bytes": ["@exodus/bytes@1.15.0", "", { "peerDependencies": { "@noble/hashes": "^1.8.0 || ^2.0.0" }, "optionalPeers": ["@noble/hashes"] }, "sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ=="], @@ -1552,7 +1555,7 @@ "es6-error": ["es6-error@4.1.1", "", {}, "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg=="], - "esbuild": ["esbuild@0.25.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.12", "@esbuild/android-arm": "0.25.12", "@esbuild/android-arm64": "0.25.12", "@esbuild/android-x64": "0.25.12", "@esbuild/darwin-arm64": "0.25.12", "@esbuild/darwin-x64": "0.25.12", "@esbuild/freebsd-arm64": "0.25.12", "@esbuild/freebsd-x64": "0.25.12", "@esbuild/linux-arm": "0.25.12", "@esbuild/linux-arm64": "0.25.12", "@esbuild/linux-ia32": "0.25.12", "@esbuild/linux-loong64": "0.25.12", "@esbuild/linux-mips64el": "0.25.12", "@esbuild/linux-ppc64": "0.25.12", "@esbuild/linux-riscv64": "0.25.12", "@esbuild/linux-s390x": "0.25.12", "@esbuild/linux-x64": "0.25.12", "@esbuild/netbsd-arm64": "0.25.12", "@esbuild/netbsd-x64": "0.25.12", "@esbuild/openbsd-arm64": "0.25.12", "@esbuild/openbsd-x64": "0.25.12", "@esbuild/openharmony-arm64": "0.25.12", "@esbuild/sunos-x64": "0.25.12", "@esbuild/win32-arm64": "0.25.12", "@esbuild/win32-ia32": "0.25.12", "@esbuild/win32-x64": "0.25.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="], + "esbuild": ["esbuild@0.28.2", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.28.2", "@esbuild/android-arm": "0.28.2", "@esbuild/android-arm64": "0.28.2", "@esbuild/android-x64": "0.28.2", "@esbuild/darwin-arm64": "0.28.2", "@esbuild/darwin-x64": "0.28.2", "@esbuild/freebsd-arm64": "0.28.2", "@esbuild/freebsd-x64": "0.28.2", "@esbuild/linux-arm": "0.28.2", "@esbuild/linux-arm64": "0.28.2", "@esbuild/linux-ia32": "0.28.2", "@esbuild/linux-loong64": "0.28.2", "@esbuild/linux-mips64el": "0.28.2", "@esbuild/linux-ppc64": "0.28.2", "@esbuild/linux-riscv64": "0.28.2", "@esbuild/linux-s390x": "0.28.2", "@esbuild/linux-x64": "0.28.2", "@esbuild/netbsd-arm64": "0.28.2", "@esbuild/netbsd-x64": "0.28.2", "@esbuild/openbsd-arm64": "0.28.2", "@esbuild/openbsd-x64": "0.28.2", "@esbuild/openharmony-arm64": "0.28.2", "@esbuild/sunos-x64": "0.28.2", "@esbuild/win32-arm64": "0.28.2", "@esbuild/win32-ia32": "0.28.2", "@esbuild/win32-x64": "0.28.2" }, "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" } }, "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA=="], "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], @@ -1944,7 +1947,6 @@ "postcss-selector-parser": ["postcss-selector-parser@7.1.4", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg=="], - "progress": ["progress@2.0.3", "", {}, "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="], "proto3-json-serializer": ["proto3-json-serializer@3.0.4", "", { "dependencies": { "protobufjs": "^7.4.0" } }, "sha512-E1sbAYg3aEbXrq0n1ojJkRHQJGE1kaE/O6GLA94y8rnJBfgvOPTOd1b9hOceQK1FFZI9qMh1vBERCyO2ifubcw=="], @@ -2365,6 +2367,8 @@ "tsx/esbuild": ["esbuild@0.27.7", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.7", "@esbuild/android-arm": "0.27.7", "@esbuild/android-arm64": "0.27.7", "@esbuild/android-x64": "0.27.7", "@esbuild/darwin-arm64": "0.27.7", "@esbuild/darwin-x64": "0.27.7", "@esbuild/freebsd-arm64": "0.27.7", "@esbuild/freebsd-x64": "0.27.7", "@esbuild/linux-arm": "0.27.7", "@esbuild/linux-arm64": "0.27.7", "@esbuild/linux-ia32": "0.27.7", "@esbuild/linux-loong64": "0.27.7", "@esbuild/linux-mips64el": "0.27.7", "@esbuild/linux-ppc64": "0.27.7", "@esbuild/linux-riscv64": "0.27.7", "@esbuild/linux-s390x": "0.27.7", "@esbuild/linux-x64": "0.27.7", "@esbuild/netbsd-arm64": "0.27.7", "@esbuild/netbsd-x64": "0.27.7", "@esbuild/openbsd-arm64": "0.27.7", "@esbuild/openbsd-x64": "0.27.7", "@esbuild/openharmony-arm64": "0.27.7", "@esbuild/sunos-x64": "0.27.7", "@esbuild/win32-arm64": "0.27.7", "@esbuild/win32-ia32": "0.27.7", "@esbuild/win32-x64": "0.27.7" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w=="], + "vite/esbuild": ["esbuild@0.25.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.12", "@esbuild/android-arm": "0.25.12", "@esbuild/android-arm64": "0.25.12", "@esbuild/android-x64": "0.25.12", "@esbuild/darwin-arm64": "0.25.12", "@esbuild/darwin-x64": "0.25.12", "@esbuild/freebsd-arm64": "0.25.12", "@esbuild/freebsd-x64": "0.25.12", "@esbuild/linux-arm": "0.25.12", "@esbuild/linux-arm64": "0.25.12", "@esbuild/linux-ia32": "0.25.12", "@esbuild/linux-loong64": "0.25.12", "@esbuild/linux-mips64el": "0.25.12", "@esbuild/linux-ppc64": "0.25.12", "@esbuild/linux-riscv64": "0.25.12", "@esbuild/linux-s390x": "0.25.12", "@esbuild/linux-x64": "0.25.12", "@esbuild/netbsd-arm64": "0.25.12", "@esbuild/netbsd-x64": "0.25.12", "@esbuild/openbsd-arm64": "0.25.12", "@esbuild/openbsd-x64": "0.25.12", "@esbuild/openharmony-arm64": "0.25.12", "@esbuild/sunos-x64": "0.25.12", "@esbuild/win32-arm64": "0.25.12", "@esbuild/win32-ia32": "0.25.12", "@esbuild/win32-x64": "0.25.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="], + "vite/postcss": ["postcss@8.5.14", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg=="], "@babel/core/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], @@ -2555,6 +2559,58 @@ "tsx/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.7", "", { "os": "win32", "cpu": "x64" }, "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg=="], + "vite/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="], + + "vite/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.25.12", "", { "os": "android", "cpu": "arm" }, "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="], + + "vite/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.12", "", { "os": "android", "cpu": "arm64" }, "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="], + + "vite/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.25.12", "", { "os": "android", "cpu": "x64" }, "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="], + + "vite/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="], + + "vite/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="], + + "vite/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="], + + "vite/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="], + + "vite/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.12", "", { "os": "linux", "cpu": "arm" }, "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="], + + "vite/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="], + + "vite/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="], + + "vite/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="], + + "vite/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="], + + "vite/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="], + + "vite/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="], + + "vite/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="], + + "vite/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.12", "", { "os": "linux", "cpu": "x64" }, "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="], + + "vite/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="], + + "vite/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.12", "", { "os": "none", "cpu": "x64" }, "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="], + + "vite/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.12", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="], + + "vite/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="], + + "vite/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="], + + "vite/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="], + + "vite/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="], + + "vite/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="], + + "vite/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.12", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="], + "vite/postcss/nanoid": ["nanoid@3.3.12", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ=="], "@google-cloud/storage/google-auth-library/gcp-metadata/google-logging-utils": ["google-logging-utils@0.0.2", "", {}, "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ=="], diff --git a/package.json b/package.json index ac71b732a9b..7b5193a79d6 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "@commitlint/config-conventional": "^20.5.0", "@hyperframes/player": "workspace:*", "@types/node": "^25.0.10", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "fallow": "^3.34.1", "happy-dom": "^20.9.0", "knip": "^6.0.3", diff --git a/packages/aws-lambda/package.json b/packages/aws-lambda/package.json index f01d513c0ea..03d083c1d38 100644 --- a/packages/aws-lambda/package.json +++ b/packages/aws-lambda/package.json @@ -91,7 +91,7 @@ "@types/tar": "^6.1.13", "aws-cdk-lib": "^2.130.0", "constructs": "^10.3.0", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "tsx": "^4.21.0", "typescript": "^5.7.2", "yaml": "^2.9.0" diff --git a/packages/cli/package.json b/packages/cli/package.json index b73c4086b69..43c41b75eeb 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -61,7 +61,7 @@ "compare-versions": "^6.1.1", "css-tree": "^3.2.1", "debug": "^4.4.0", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "fontkit": "^2.0.4", "giget": "^3.2.0", "hono": "^4.0.0", diff --git a/packages/cli/src/media-use/lib/svg-sanitize.mjs b/packages/cli/src/media-use/lib/svg-sanitize.mjs index 2c0450a7383..6d24b1813b7 100644 --- a/packages/cli/src/media-use/lib/svg-sanitize.mjs +++ b/packages/cli/src/media-use/lib/svg-sanitize.mjs @@ -1,7 +1,7 @@ // GENERATED — do not hand-edit. Source: packages/core/src/figma/sanitizeSvg.ts, bundled by // scripts/generate-media-use-svg-sanitize.mjs so media-use's zero-install `node --test` lane can // still run the real sanitizer. Regenerate: node scripts/generate-media-use-svg-sanitize.mjs -var k0=Object.create;var gi=Object.defineProperty;var O0=Object.getOwnPropertyDescriptor;var L0=Object.getOwnPropertyNames;var G0=Object.getPrototypeOf,Q0=Object.prototype.hasOwnProperty;var H0=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,u)=>(typeof require<"u"?require:e)[u]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var N=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),mi=(t,e)=>{for(var u in e)gi(t,u,{get:e[u],enumerable:!0})},K0=(t,e,u,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of L0(e))!Q0.call(t,s)&&s!==u&&gi(t,s,{get:()=>e[s],enumerable:!(r=O0(e,s))||r.enumerable});return t};var xe=(t,e,u)=>(u=t!=null?k0(G0(t)):{},K0(e||!t||!t.__esModule?gi(u,"default",{value:t,enumerable:!0}):u,t));var Gt=N((Ef,Xo)=>{Xo.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}});var qr=N(Ve=>{"use strict";Object.defineProperty(Ve,"__esModule",{value:!0});Ve.AttributeAction=Ve.IgnoreCaseMode=Ve.SelectorType=void 0;var uA;(function(t){t.Attribute="attribute",t.Pseudo="pseudo",t.PseudoElement="pseudo-element",t.Tag="tag",t.Universal="universal",t.Adjacent="adjacent",t.Child="child",t.Descendant="descendant",t.Parent="parent",t.Sibling="sibling",t.ColumnCombinator="column-combinator"})(uA=Ve.SelectorType||(Ve.SelectorType={}));Ve.IgnoreCaseMode={Unknown:null,QuirksMode:"quirks",IgnoreCase:!0,CaseSensitive:!1};var rA;(function(t){t.Any="any",t.Element="element",t.End="end",t.Equals="equals",t.Exists="exists",t.Hyphen="hyphen",t.Not="not",t.Start="start"})(rA=Ve.AttributeAction||(Ve.AttributeAction={}))});var ta=N(ru=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});ru.parse=ru.isTraversal=void 0;var I=qr(),jo=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,sA=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,iA=new Map([[126,I.AttributeAction.Element],[94,I.AttributeAction.Start],[36,I.AttributeAction.End],[42,I.AttributeAction.Any],[33,I.AttributeAction.Not],[124,I.AttributeAction.Hyphen]]),nA=new Set(["has","not","matches","is","where","host","host-context"]);function $o(t){switch(t.type){case I.SelectorType.Adjacent:case I.SelectorType.Child:case I.SelectorType.Descendant:case I.SelectorType.Parent:case I.SelectorType.Sibling:case I.SelectorType.ColumnCombinator:return!0;default:return!1}}ru.isTraversal=$o;var oA=new Set(["contains","icontains"]);function aA(t,e,u){var r=parseInt(e,16)-65536;return r!==r||u?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)}function Ou(t){return t.replace(sA,aA)}function on(t){return t===39||t===34}function zo(t){return t===32||t===9||t===10||t===12||t===13}function cA(t){var e=[],u=ea(e,"".concat(t),0);if(u0&&u0&&$o(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function c(ue){if(r.length>0&&r[r.length-1].type===I.SelectorType.Descendant){r[r.length-1].type=ue;return}a(),r.push({type:ue})}function d(ue,re){r.push({type:I.SelectorType.Attribute,name:ue,action:re,value:s(1),namespace:null,ignoreCase:"quirks"})}function m(){if(r.length&&r[r.length-1].type===I.SelectorType.Descendant&&r.pop(),r.length===0)throw new Error("Empty sub-selector");t.push(r)}if(i(0),e.length===u)return u;e:for(;u{"use strict";var Vr=iu&&iu.__spreadArray||function(t,e,u){if(u||arguments.length===2)for(var r=0,s=e.length,i;r ":" > ";case k.SelectorType.Parent:return e===0?"< ":" < ";case k.SelectorType.Sibling:return e===0?"~ ":" ~ ";case k.SelectorType.Adjacent:return e===0?"+ ":" + ";case k.SelectorType.Descendant:return" ";case k.SelectorType.ColumnCombinator:return e===0?"|| ":" || ";case k.SelectorType.Universal:return t.namespace==="*"&&e+10?r+t.slice(u):t}});var Lu=N(me=>{"use strict";var hA=me&&me.__createBinding||(Object.create?(function(t,e,u,r){r===void 0&&(r=u);var s=Object.getOwnPropertyDescriptor(e,u);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[u]}}),Object.defineProperty(t,r,s)}):(function(t,e,u,r){r===void 0&&(r=u),t[r]=e[u]})),fA=me&&me.__exportStar||function(t,e){for(var u in t)u!=="default"&&!Object.prototype.hasOwnProperty.call(e,u)&&hA(e,t,u)};Object.defineProperty(me,"__esModule",{value:!0});me.stringify=me.parse=me.isTraversal=void 0;fA(qr(),me);var ca=ta();Object.defineProperty(me,"isTraversal",{enumerable:!0,get:function(){return ca.isTraversal}});Object.defineProperty(me,"parse",{enumerable:!0,get:function(){return ca.parse}});var pA=aa();Object.defineProperty(me,"stringify",{enumerable:!0,get:function(){return pA.stringify}})});var Hn=N(Qa=>{var Ga={};Ga.StyleSheet=function(){this.parentStyleSheet=null};Qa.StyleSheet=Ga.StyleSheet});var de=N(Ha=>{var L={};L.CSSRule=function(){this.parentRule=null,this.parentStyleSheet=null};L.CSSRule.UNKNOWN_RULE=0;L.CSSRule.STYLE_RULE=1;L.CSSRule.CHARSET_RULE=2;L.CSSRule.IMPORT_RULE=3;L.CSSRule.MEDIA_RULE=4;L.CSSRule.FONT_FACE_RULE=5;L.CSSRule.PAGE_RULE=6;L.CSSRule.KEYFRAMES_RULE=7;L.CSSRule.KEYFRAME_RULE=8;L.CSSRule.MARGIN_RULE=9;L.CSSRule.NAMESPACE_RULE=10;L.CSSRule.COUNTER_STYLE_RULE=11;L.CSSRule.SUPPORTS_RULE=12;L.CSSRule.DOCUMENT_RULE=13;L.CSSRule.FONT_FEATURE_VALUES_RULE=14;L.CSSRule.VIEWPORT_RULE=15;L.CSSRule.REGION_STYLE_RULE=16;L.CSSRule.prototype={constructor:L.CSSRule};Ha.CSSRule=L.CSSRule});var Pu=N(Ka=>{var be={CSSStyleDeclaration:Ut().CSSStyleDeclaration,CSSRule:de().CSSRule};be.CSSStyleRule=function(){be.CSSRule.call(this),this.selectorText="",this.style=new be.CSSStyleDeclaration,this.style.parentRule=this};be.CSSStyleRule.prototype=new be.CSSRule;be.CSSStyleRule.prototype.constructor=be.CSSStyleRule;be.CSSStyleRule.prototype.type=1;Object.defineProperty(be.CSSStyleRule.prototype,"cssText",{get:function(){var t;return this.selectorText?t=this.selectorText+" {"+this.style.cssText+"}":t="",t},set:function(t){var e=be.CSSStyleRule.parse(t);this.style=e.style,this.selectorText=e.selectorText}});be.CSSStyleRule.parse=function(t){for(var e=0,u="selector",r,s=e,i="",n={selector:!0,value:!0},o=new be.CSSStyleRule,a,c="",d;d=t.charAt(e);e++)switch(d){case" ":case" ":case"\r":case` +var k0=Object.create;var gi=Object.defineProperty;var O0=Object.getOwnPropertyDescriptor;var L0=Object.getOwnPropertyNames;var G0=Object.getPrototypeOf,Q0=Object.prototype.hasOwnProperty;var H0=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,u)=>(typeof require<"u"?require:e)[u]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var N=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(u){throw e=0,u}},mi=(t,e)=>{for(var u in e)gi(t,u,{get:e[u],enumerable:!0})},K0=(t,e,u,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of L0(e))!Q0.call(t,s)&&s!==u&&gi(t,s,{get:()=>e[s],enumerable:!(r=O0(e,s))||r.enumerable});return t};var xe=(t,e,u)=>(u=t!=null?k0(G0(t)):{},K0(e||!t||!t.__esModule?gi(u,"default",{value:t,enumerable:!0}):u,t));var Gt=N((Ef,Xo)=>{Xo.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}});var qr=N(Ve=>{"use strict";Object.defineProperty(Ve,"__esModule",{value:!0});Ve.AttributeAction=Ve.IgnoreCaseMode=Ve.SelectorType=void 0;var uA;(function(t){t.Attribute="attribute",t.Pseudo="pseudo",t.PseudoElement="pseudo-element",t.Tag="tag",t.Universal="universal",t.Adjacent="adjacent",t.Child="child",t.Descendant="descendant",t.Parent="parent",t.Sibling="sibling",t.ColumnCombinator="column-combinator"})(uA=Ve.SelectorType||(Ve.SelectorType={}));Ve.IgnoreCaseMode={Unknown:null,QuirksMode:"quirks",IgnoreCase:!0,CaseSensitive:!1};var rA;(function(t){t.Any="any",t.Element="element",t.End="end",t.Equals="equals",t.Exists="exists",t.Hyphen="hyphen",t.Not="not",t.Start="start"})(rA=Ve.AttributeAction||(Ve.AttributeAction={}))});var ta=N(ru=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});ru.parse=ru.isTraversal=void 0;var I=qr(),jo=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,sA=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,iA=new Map([[126,I.AttributeAction.Element],[94,I.AttributeAction.Start],[36,I.AttributeAction.End],[42,I.AttributeAction.Any],[33,I.AttributeAction.Not],[124,I.AttributeAction.Hyphen]]),nA=new Set(["has","not","matches","is","where","host","host-context"]);function $o(t){switch(t.type){case I.SelectorType.Adjacent:case I.SelectorType.Child:case I.SelectorType.Descendant:case I.SelectorType.Parent:case I.SelectorType.Sibling:case I.SelectorType.ColumnCombinator:return!0;default:return!1}}ru.isTraversal=$o;var oA=new Set(["contains","icontains"]);function aA(t,e,u){var r=parseInt(e,16)-65536;return r!==r||u?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)}function Ou(t){return t.replace(sA,aA)}function on(t){return t===39||t===34}function zo(t){return t===32||t===9||t===10||t===12||t===13}function cA(t){var e=[],u=ea(e,"".concat(t),0);if(u0&&u0&&$o(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function c(ue){if(r.length>0&&r[r.length-1].type===I.SelectorType.Descendant){r[r.length-1].type=ue;return}a(),r.push({type:ue})}function d(ue,re){r.push({type:I.SelectorType.Attribute,name:ue,action:re,value:s(1),namespace:null,ignoreCase:"quirks"})}function m(){if(r.length&&r[r.length-1].type===I.SelectorType.Descendant&&r.pop(),r.length===0)throw new Error("Empty sub-selector");t.push(r)}if(i(0),e.length===u)return u;e:for(;u{"use strict";var Vr=iu&&iu.__spreadArray||function(t,e,u){if(u||arguments.length===2)for(var r=0,s=e.length,i;r ":" > ";case k.SelectorType.Parent:return e===0?"< ":" < ";case k.SelectorType.Sibling:return e===0?"~ ":" ~ ";case k.SelectorType.Adjacent:return e===0?"+ ":" + ";case k.SelectorType.Descendant:return" ";case k.SelectorType.ColumnCombinator:return e===0?"|| ":" || ";case k.SelectorType.Universal:return t.namespace==="*"&&e+10?r+t.slice(u):t}});var Lu=N(me=>{"use strict";var hA=me&&me.__createBinding||(Object.create?(function(t,e,u,r){r===void 0&&(r=u);var s=Object.getOwnPropertyDescriptor(e,u);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[u]}}),Object.defineProperty(t,r,s)}):(function(t,e,u,r){r===void 0&&(r=u),t[r]=e[u]})),fA=me&&me.__exportStar||function(t,e){for(var u in t)u!=="default"&&!Object.prototype.hasOwnProperty.call(e,u)&&hA(e,t,u)};Object.defineProperty(me,"__esModule",{value:!0});me.stringify=me.parse=me.isTraversal=void 0;fA(qr(),me);var ca=ta();Object.defineProperty(me,"isTraversal",{enumerable:!0,get:function(){return ca.isTraversal}});Object.defineProperty(me,"parse",{enumerable:!0,get:function(){return ca.parse}});var pA=aa();Object.defineProperty(me,"stringify",{enumerable:!0,get:function(){return pA.stringify}})});var Hn=N(Qa=>{var Ga={};Ga.StyleSheet=function(){this.parentStyleSheet=null};Qa.StyleSheet=Ga.StyleSheet});var de=N(Ha=>{var L={};L.CSSRule=function(){this.parentRule=null,this.parentStyleSheet=null};L.CSSRule.UNKNOWN_RULE=0;L.CSSRule.STYLE_RULE=1;L.CSSRule.CHARSET_RULE=2;L.CSSRule.IMPORT_RULE=3;L.CSSRule.MEDIA_RULE=4;L.CSSRule.FONT_FACE_RULE=5;L.CSSRule.PAGE_RULE=6;L.CSSRule.KEYFRAMES_RULE=7;L.CSSRule.KEYFRAME_RULE=8;L.CSSRule.MARGIN_RULE=9;L.CSSRule.NAMESPACE_RULE=10;L.CSSRule.COUNTER_STYLE_RULE=11;L.CSSRule.SUPPORTS_RULE=12;L.CSSRule.DOCUMENT_RULE=13;L.CSSRule.FONT_FEATURE_VALUES_RULE=14;L.CSSRule.VIEWPORT_RULE=15;L.CSSRule.REGION_STYLE_RULE=16;L.CSSRule.prototype={constructor:L.CSSRule};Ha.CSSRule=L.CSSRule});var Pu=N(Ka=>{var be={CSSStyleDeclaration:Ut().CSSStyleDeclaration,CSSRule:de().CSSRule};be.CSSStyleRule=function(){be.CSSRule.call(this),this.selectorText="",this.style=new be.CSSStyleDeclaration,this.style.parentRule=this};be.CSSStyleRule.prototype=new be.CSSRule;be.CSSStyleRule.prototype.constructor=be.CSSStyleRule;be.CSSStyleRule.prototype.type=1;Object.defineProperty(be.CSSStyleRule.prototype,"cssText",{get:function(){var t;return this.selectorText?t=this.selectorText+" {"+this.style.cssText+"}":t="",t},set:function(t){var e=be.CSSStyleRule.parse(t);this.style=e.style,this.selectorText=e.selectorText}});be.CSSStyleRule.parse=function(t){for(var e=0,u="selector",r,s=e,i="",n={selector:!0,value:!0},o=new be.CSSStyleRule,a,c="",d;d=t.charAt(e);e++)switch(d){case" ":case" ":case"\r":case` `:case"\f":if(n[u])switch(t.charAt(e-1)){case" ":case" ":case"\r":case` `:case"\f":break;default:i+=" ";break}break;case'"':if(s=e+1,r=t.indexOf('"',s)+1,!r)throw'" is missing';i+=t.slice(e,r),e=r-1;break;case"'":if(s=e+1,r=t.indexOf("'",s)+1,!r)throw"' is missing";i+=t.slice(e,r),e=r-1;break;case"/":if(t.charAt(e+1)==="*"){if(e+=2,r=t.indexOf("*/",e),r===-1)throw new SyntaxError("Missing */");e=r+1}else i+=d;break;case"{":u==="selector"&&(o.selectorText=i.trim(),i="",u="name");break;case":":u==="name"?(a=i.trim(),i="",u="value"):i+=d;break;case"!":u==="value"&&t.indexOf("!important",e)===e?(c="important",e+=9):i+=d;break;case";":u==="value"?(o.style.setProperty(a,i.trim(),c),c="",i="",u="name"):i+=d;break;case"}":if(u==="value")o.style.setProperty(a,i.trim(),c),c="",i="";else{if(u==="name")break;i+=d}u="selector";break;default:i+=d;break}return o};Ka.CSSStyleRule=be.CSSStyleRule});var _u=N(Ua=>{var De={StyleSheet:Hn().StyleSheet,CSSStyleRule:Pu().CSSStyleRule};De.CSSStyleSheet=function(){De.StyleSheet.call(this),this.cssRules=[]};De.CSSStyleSheet.prototype=new De.StyleSheet;De.CSSStyleSheet.prototype.constructor=De.CSSStyleSheet;De.CSSStyleSheet.prototype.insertRule=function(t,e){if(e<0||e>this.cssRules.length)throw new RangeError("INDEX_SIZE_ERR");var u=De.parse(t).cssRules[0];return u.parentStyleSheet=this,this.cssRules.splice(e,0,u),e};De.CSSStyleSheet.prototype.deleteRule=function(t){if(t<0||t>=this.cssRules.length)throw new RangeError("INDEX_SIZE_ERR");this.cssRules.splice(t,1)};De.CSSStyleSheet.prototype.toString=function(){for(var t="",e=this.cssRules,u=0;u{var ds={};ds.MediaList=function(){this.length=0};ds.MediaList.prototype={constructor:ds.MediaList,get mediaText(){return Array.prototype.join.call(this,", ")},set mediaText(t){for(var e=t.split(","),u=this.length=e.length,r=0;r{var He={CSSRule:de().CSSRule,CSSStyleSheet:_u().CSSStyleSheet,MediaList:hs().MediaList};He.CSSImportRule=function(){He.CSSRule.call(this),this.href="",this.media=new He.MediaList,this.styleSheet=new He.CSSStyleSheet};He.CSSImportRule.prototype=new He.CSSRule;He.CSSImportRule.prototype.constructor=He.CSSImportRule;He.CSSImportRule.prototype.type=3;Object.defineProperty(He.CSSImportRule.prototype,"cssText",{get:function(){var t=this.media.mediaText;return"@import url("+this.href+")"+(t?" "+t:"")+";"},set:function(t){for(var e=0,u="",r="",s,i;i=t.charAt(e);e++)switch(i){case" ":case" ":case"\r":case` @@ -18,4 +18,4 @@ var k0=Object.create;var gi=Object.defineProperty;var O0=Object.getOwnPropertyDe optgroup[disabled] > option, fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *) )`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var Ie=xe(Gt(),1);var pn={};function gn(t,e){return t===Ie.default.falseFunc?Ie.default.falseFunc:u=>e.isTag(u)&&t(u)}function mn(t,e){let u=e.getSiblings(t);if(u.length<=1)return[];let r=u.indexOf(t);return r<0||r===u.length-1?[]:u.slice(r+1).filter(e.isTag)}function fn(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var hn=(t,e,u,r,s)=>{let i=s(e,fn(u),r);return i===Ie.default.trueFunc?t:i===Ie.default.falseFunc?Ie.default.falseFunc:n=>i(n)&&t(n)},_r={is:hn,matches:hn,where:hn,not(t,e,u,r,s){let i=s(e,fn(u),r);return i===Ie.default.falseFunc?t:i===Ie.default.trueFunc?Ie.default.falseFunc:n=>!i(n)&&t(n)},has(t,e,u,r,s){let{adapter:i}=u,n=fn(u);n.relativeSelector=!0;let o=e.some(d=>d.some(Gu))?[pn]:void 0,a=s(e,n,o);if(a===Ie.default.falseFunc)return Ie.default.falseFunc;let c=gn(a,i);if(o&&a!==Ie.default.trueFunc){let{shouldTestNextSiblings:d=!1}=a;return m=>{if(!t(m))return!1;o[0]=m;let x=i.getChildren(m),v=d?[...x,...mn(m,i)]:x;return i.existsOne(c,v)}}return d=>t(d)&&i.existsOne(c,i.getChildren(d))}};function ba(t,e,u,r,s){var i;let{name:n,data:o}=e;if(Array.isArray(o)){if(!(n in _r))throw new Error(`Unknown pseudo-class :${n}(${o})`);return _r[n](t,o,u,r,s)}let a=(i=u.pseudos)===null||i===void 0?void 0:i[n],c=typeof a=="string"?a:dn[n];if(typeof c=="string"){if(o!=null)throw new Error(`Pseudo ${n} doesn't have any arguments`);let d=(0,ma.parse)(c);return _r.is(t,d,u,r,s)}if(typeof a=="function")return ln(a,n,o,1),d=>a(d,o)&&t(d);if(n in Hu)return Hu[n](t,o,u,r);if(n in Pr){let d=Pr[n];return ln(d,n,o,2),m=>d(m,u,o)&&t(m)}throw new Error(`Unknown pseudo-class :${n}`)}var Ne=xe(Lu(),1);function bn(t,e){let u=e.getParent(t);return u&&e.isTag(u)?u:null}function Sa(t,e,u,r,s){let{adapter:i,equals:n}=u;switch(e.type){case Ne.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Ne.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Ne.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!u.xmlMode||u.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),ha[e.action](t,e,u)}case Ne.SelectorType.Pseudo:return ba(t,e,u,r,s);case Ne.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:o}=e;return(!u.xmlMode||u.lowerCaseTags)&&(o=o.toLowerCase()),function(c){return i.getName(c)===o&&t(c)}}case Ne.SelectorType.Descendant:{if(u.cacheResults===!1||typeof WeakSet>"u")return function(c){let d=c;for(;d=bn(d,i);)if(t(d))return!0;return!1};let o=new WeakSet;return function(c){let d=c;for(;d=bn(d,i);)if(!o.has(d)){if(i.isTag(d)&&t(d))return!0;o.add(d)}return!1}}case"_flexibleDescendant":return function(a){let c=a;do if(t(c))return!0;while(c=bn(c,i));return!1};case Ne.SelectorType.Parent:return function(a){return i.getChildren(a).some(c=>i.isTag(c)&&t(c))};case Ne.SelectorType.Child:return function(a){let c=i.getParent(a);return c!=null&&i.isTag(c)&&t(c)};case Ne.SelectorType.Sibling:return function(a){let c=i.getSiblings(a);for(let d=0;de.some(xa)))}var CA={type:Le.SelectorType.Descendant},EA={type:"_flexibleDescendant"},yA={type:Le.SelectorType.Pseudo,name:"scope",data:null};function wA(t,{adapter:e},u){let r=!!u?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===pn||i&&e.isTag(i)});for(let s of t){if(!(s.length>0&&Gu(s[0])&&s[0].type!==Le.SelectorType.Descendant))if(r&&!s.some(xa))s.unshift(CA);else continue;s.unshift(yA)}}function jr(t,e,u){var r;t.forEach(an),u=(r=e.context)!==null&&r!==void 0?r:u;let s=Array.isArray(u),i=u&&(Array.isArray(u)?u:[u]);if(e.relativeSelector!==!1)wA(t,e,i);else if(t.some(a=>a.length>0&&Gu(a[0])))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let n=!1,o=t.map(a=>{if(a.length>=2){let[c,d]=a;c.type!==Le.SelectorType.Pseudo||c.name!=="scope"||(s&&d.type===Le.SelectorType.Descendant?a[1]=EA:(d.type===Le.SelectorType.Adjacent||d.type===Le.SelectorType.Sibling)&&(n=!0))}return IA(a,e,i)}).reduce(NA,At.default.falseFunc);return o.shouldTestNextSiblings=n,o}function IA(t,e,u){var r;return t.reduce((s,i)=>s===At.default.falseFunc?At.default.falseFunc:Sa(s,i,e,u,jr),(r=e.rootFunc)!==null&&r!==void 0?r:At.default.trueFunc)}function NA(t,e){return e===At.default.falseFunc||t===At.default.trueFunc?t:t===At.default.falseFunc||e===At.default.trueFunc?e:function(r){return t(r)||e(r)}}var Ca=(t,e)=>t===e,TA={adapter:$t,equals:Ca};function Cn(t){var e,u,r,s;let i=t??TA;return(e=i.adapter)!==null&&e!==void 0||(i.adapter=$t),(u=i.equals)!==null&&u!==void 0||(i.equals=(s=(r=i.adapter)===null||r===void 0?void 0:r.equals)!==null&&s!==void 0?s:Ca),i}function En(t){return function(u,r,s){let i=Cn(r);return t(u,i,s)}}var Ea=En(Sn),tp=En(Xr),up=En(jr);function ya(t){return function(u,r,s){let i=Cn(s);typeof u!="function"&&(u=Xr(u,i,r));let n=DA(r,i.adapter,u.shouldTestNextSiblings);return t(u,n,i)}}function DA(t,e,u=!1){return u&&(t=BA(t,e)),Array.isArray(t)?e.removeSubsets(t):e.getChildren(t)}function BA(t,e){let u=Array.isArray(t)?t.slice(0):[t],r=u.length;for(let s=0;st===xn.default.falseFunc||!e||e.length===0?[]:u.adapter.findAll(t,e)),sp=ya((t,e,u)=>t===xn.default.falseFunc||!e||e.length===0?null:u.adapter.findOne(t,e));function wa(t,e,u){let r=Cn(u);return(typeof e=="function"?e:Sn(e,r))(t)}var{isArray:RA}=Array,zr=({nodeType:t})=>t===1,Ia=(t,e)=>e.some(u=>zr(u)&&(t(u)||Ia(t,ou(u)))),FA=(t,e)=>e==="class"?t.classList.value:t.getAttribute(e),ou=({childNodes:t})=>t,MA=t=>{let{localName:e}=t;return Ee(t)?e.toLowerCase():e},kA=({parentNode:t})=>t,OA=t=>{let{parentNode:e}=t;return e?ou(e):t},yn=t=>RA(t)?t.map(yn).join(""):zr(t)?yn(ou(t)):t.nodeType===3?t.data:"",LA=(t,e)=>t.hasAttribute(e),GA=t=>{let{length:e}=t;for(;e--;){let u=t[e];if(e&&-1{let u=[];for(let r of e)zr(r)&&(t(r)&&u.push(r),u.push(...Na(t,ou(r))));return u},Ta=(t,e)=>{for(let u of e)if(t(u)||(u=Ta(t,ou(u))))return u;return null},Da={isTag:zr,existsOne:Ia,getAttributeValue:FA,getChildren:ou,getName:MA,getParent:kA,getSiblings:OA,getText:yn,hasAttrib:LA,removeSubsets:GA,findAll:Na,findOne:Ta},Ku=(t,e)=>Ea(e,{context:e.includes(":scope")?t:void 0,xmlMode:!Ee(t),adapter:Da}),Ba=(t,e)=>wa(t,e,{strict:!0,context:e.includes(":scope")?t:void 0,xmlMode:!Ee(t),adapter:Da});var Te=class t extends Oe{constructor(e,u=""){super(e,"#text",3,u)}get wholeText(){let e=[],{previousSibling:u,nextSibling:r}=this;for(;u&&u.nodeType===3;){e.unshift(u[y]);u=u.previousSibling}for(e.push(this[y]);r&&r.nodeType===3;){e.push(r[y]);r=r.nextSibling}return e.join("")}cloneNode(){let{ownerDocument:e,[y]:u}=this;return new t(e,u)}toString(){return tu(this[y])}};var QA=t=>t instanceof Ae,wn=(t,e,u)=>{let{ownerDocument:r}=t;for(let s of u)t.insertBefore(QA(s)?s:new Te(r,s),e)},au=class extends Ae{constructor(e,u,r){super(e,u,r),this[G]=null,this[p]=this[g]={[p]:null,[T]:this,[Y]:this,nodeType:-1,ownerDocument:this.ownerDocument,parentNode:null}}get childNodes(){let e=new U,{firstChild:u}=this;for(;u;)e.push(u),u=ke(u);return e}get children(){let e=new U,{firstElementChild:u}=this;for(;u;)e.push(u),u=uu(u);return e}get firstChild(){let{[p]:e,[g]:u}=this;for(;e.nodeType===2;)e=e[p];return e===u?null:e}get firstElementChild(){let{firstChild:e}=this;for(;e;){if(e.nodeType===1)return e;e=ke(e)}return null}get lastChild(){let e=this[g][T];switch(e.nodeType){case-1:return e[Y];case 2:return null}return e===this?null:e}get lastElementChild(){let{lastChild:e}=this;for(;e;){if(e.nodeType===1)return e;e=at(e)}return null}get childElementCount(){return this.children.length}prepend(...e){wn(this,this.firstChild,e)}append(...e){wn(this,this[g],e)}replaceChildren(...e){let{[p]:u,[g]:r}=this;for(;u!==r&&u.nodeType===2;)u=u[p];for(;u!==r;){let s=K(u)[p];u.remove(),u=s}e.length&&wn(this,r,e)}getElementsByClassName(e){let u=new U,{[p]:r,[g]:s}=this;for(;r!==s;)r.nodeType===1&&r.hasAttribute("class")&&r.classList.has(e)&&u.push(r),r=r[p];return u}getElementsByTagName(e){let u=new U,{[p]:r,[g]:s}=this;for(;r!==s;)r.nodeType===1&&(r.localName===e||vu(r)===e)&&u.push(r),r=r[p];return u}querySelector(e){let u=Ku(this,e),{[p]:r,[g]:s}=this;for(;r!==s;){if(r.nodeType===1&&u(r))return r;r=r.nodeType===1&&r.localName==="template"?r[g]:r[p]}return null}querySelectorAll(e){let u=Ku(this,e),r=new U,{[p]:s,[g]:i}=this;for(;s!==i;)s.nodeType===1&&u(s)&&r.push(s),s=s.nodeType===1&&s.localName==="template"?s[g]:s[p];return r}appendChild(e){return this.insertBefore(e,this[g])}contains(e){let u=e;for(;u&&u!==this;)u=u.parentNode;return u===this}insertBefore(e,u=null){if(e===u)return e;if(e===this)throw new Error("unable to append a node to itself");let r=u||this[g];switch(e.nodeType){case 1:e.remove(),e.parentNode=this,Bu(r[T],e,r),wt(e,null),Ru(e);break;case 11:{let{[G]:s,firstChild:i,lastChild:n}=e;if(i){$i(r[T],i,n,r),ce(e,e[g]),s&&s.replaceChildren();do i.parentNode=this,wt(i,null),i.nodeType===1&&Ru(i);while(i!==n&&(i=ke(i)))}break}case 3:case 8:case 4:e.remove();default:e.parentNode=this,nt(r[T],e,r),wt(e,null);break}return e}normalize(){let{[p]:e,[g]:u}=this;for(;e!==u;){let{[p]:r,[T]:s,nodeType:i}=e;i===3&&(e[y]?s&&s.nodeType===3&&(s.textContent+=e.textContent,e.remove()):e.remove()),e=r}}removeChild(e){if(e.parentNode!==this)throw new Error("node is not a child");return e.remove(),e}replaceChild(e,u){let r=K(u)[p];return u.remove(),this.insertBefore(e,r),u}};var Dt=class extends au{getElementById(e){let{[p]:u,[g]:r}=this;for(;u!==r;){if(u.nodeType===1&&u.id===e)return u;u=u[p]}return null}cloneNode(e){let{ownerDocument:u,constructor:r}=this,s=new r(u);if(e){let{[g]:i}=s;for(let n of this.childNodes)s.insertBefore(n.cloneNode(e),i)}return s}toString(){let{childNodes:e,localName:u}=this;return`<${u}>${e.join("")}`}toJSON(){let e=[];return qo(this,e),e}};var Ht=class extends Dt{constructor(e){super(e,"#document-fragment",11)}};var lt=class t extends Ae{constructor(e,u,r="",s=""){super(e,"#document-type",10),this.name=u,this.publicId=r,this.systemId=s}cloneNode(){let{ownerDocument:e,name:u,publicId:r,systemId:s}=this;return new t(e,u,r,s)}toString(){let{name:e,publicId:u,systemId:r}=this,s=0`}toJSON(){let e=[];return un(this,e),e}};var $r=t=>t.childNodes.join(""),es=(t,e)=>{let{ownerDocument:u}=t,{constructor:r}=u,s=new r;s[se]=u[se];let{childNodes:i}=Lr(s,Ee(t),e);t.replaceChildren(...i.map(va,u))};function va(t){switch(t.ownerDocument=this,t.nodeType){case 1:case 11:t.childNodes.forEach(va,this);break}return t}var cu=t=>t.replace(/(([A-Z0-9])([A-Z0-9][a-z]))|(([a-z0-9]+)([A-Z]))/g,"$2$5-$3$6").toLowerCase();var ts=new WeakMap,In=t=>`data-${cu(t)}`,HA=t=>t.slice(5).replace(/-([a-z])/g,(e,u)=>u.toUpperCase()),KA={get(t,e){if(e in t)return ts.get(t).getAttribute(In(e))},set(t,e,u){return t[e]=u,ts.get(t).setAttribute(In(e),u),!0},deleteProperty(t,e){return e in t&&ts.get(t).removeAttribute(In(e)),delete t[e]}},Uu=class{constructor(e){for(let{name:u,value:r}of e.attributes)/^data-/.test(u)&&(this[HA(u)]=r);return ts.set(this,e),new Proxy(this,KA)}};H(Uu.prototype,null);var{add:UA}=Set.prototype,Ra=(t,e)=>{for(let u of e)u&&UA.call(t,u)},Wu=({[bi]:t,value:e})=>{let u=t.getAttributeNode("class");u?u.value=e:Mu(t,new we(t.ownerDocument,"class",e))},us=class extends Set{constructor(e){super(),this[bi]=e;let u=e.getAttributeNode("class");u&&Ra(this,u.value.split(/\s+/))}get length(){return this.size}get value(){return[...this].join(" ")}add(...e){Ra(this,e),Wu(this)}contains(e){return this.has(e)}remove(...e){for(let u of e)this.delete(u);Wu(this)}toggle(e,u){if(this.has(e)){if(u)return!0;this.delete(e),Wu(this)}else if(u||arguments.length===1)return super.add(e),Wu(this),!0;return!1}replace(e,u){return this.has(e)?(this.delete(e),super.add(u),Wu(this),!0):!1}supports(){return!0}};var ss=new WeakMap,Nn=t=>[...t.keys()].filter(e=>e!==G),is=t=>{let e=ss.get(t).getAttributeNode("style");if((!e||e[qt]||t.get(G)!==e)&&(t.clear(),e)){t.set(G,e);for(let u of e[y].split(/\s*;\s*/)){let[r,...s]=u.split(":");if(s.length>0){r=r.trim();let i=s.join(":").trim();r&&i&&t.set(r,i)}}}return e},rs={get(t,e){return e in WA?t[e]:(is(t),e==="length"?Nn(t).length:/^\d+$/.test(e)?Nn(t)[e]:t.get(cu(e)))},set(t,e,u){if(e==="cssText")t[e]=u;else{let r=is(t);if(u==null?t.delete(cu(e)):t.set(cu(e),u),!r){let s=ss.get(t);r=s.ownerDocument.createAttribute("style"),s.setAttributeNode(r),t.set(G,r)}r[qt]=!1,r[y]=t.toString()}return!0}},Yu=class extends Map{constructor(e){return super(),ss.set(this,e),new Proxy(this,rs)}get cssText(){return this.toString()}set cssText(e){ss.get(this).setAttribute("style",e)}getPropertyValue(e){let u=this[G];return rs.get(u,e)}setProperty(e,u){let r=this[G];rs.set(r,e,u)}removeProperty(e){let u=this[G];rs.set(u,e,null)}[Symbol.iterator](){let e=this[G];is(e);let u=Nn(e),{length:r}=u,s=0;return{next(){let i=s===r;return{done:i,value:i?null:u[s++]}}}}get[G](){return this}toString(){let e=this[G];is(e);let u=[];return e.forEach(YA,u),u.join(";")}},{prototype:WA}=Yu;function YA(t,e){e!==G&&this.push(`${e}:${t}`)}function JA(t){return t.currentTarget}var ne=class{static get BUBBLING_PHASE(){return 3}static get AT_TARGET(){return 2}static get CAPTURING_PHASE(){return 1}static get NONE(){return 0}constructor(e,u={}){this.type=e,this.bubbles=!!u.bubbles,this.cancelBubble=!1,this._stopImmediatePropagationFlag=!1,this.cancelable=!!u.cancelable,this.eventPhase=this.NONE,this.timeStamp=Date.now(),this.defaultPrevented=!1,this.originalTarget=null,this.returnValue=null,this.srcElement=null,this.target=null,this._path=[]}get BUBBLING_PHASE(){return 3}get AT_TARGET(){return 2}get CAPTURING_PHASE(){return 1}get NONE(){return 0}preventDefault(){this.defaultPrevented=!0}composedPath(){return this._path.map(JA)}stopPropagation(){this.cancelBubble=!0}stopImmediatePropagation(){this.stopPropagation(),this._stopImmediatePropagationFlag=!0}};var Au=class extends Array{constructor(e){super(),this.ownerElement=e}getNamedItem(e){return this.ownerElement.getAttributeNode(e)}setNamedItem(e){this.ownerElement.setAttributeNode(e),this.unshift(e)}removeNamedItem(e){let u=this.getNamedItem(e);this.ownerElement.removeAttribute(e),this.splice(this.indexOf(u),1)}item(e){return eu===e)}},Fa=(t,e,u)=>{if("ownerSVGElement"in e){let r=t.createElementNS(Mt,u);return r.ownerSVGElement=e.ownerSVGElement,r}return t.createElement(u)},VA=({localName:t,ownerDocument:e})=>e[Be].voidElements.test(t),Ge=class extends au{constructor(e,u){super(e,u,1),this[bt]=null,this[pr]=null,this[gr]=null}get isConnected(){return Hr(this)}get parentElement(){return Kr(this)}get previousSibling(){return at(this)}get nextSibling(){return ke(this)}get namespaceURI(){return"http://www.w3.org/1999/xhtml"}get previousElementSibling(){return Ur(this)}get nextElementSibling(){return uu(this)}before(...e){Wr(this,e)}after(...e){Yr(this,e)}replaceWith(...e){ku(this,e)}remove(){Jr(this[T],this,this[g][p])}get id(){return h.get(this,"id")}set id(e){h.set(this,"id",e)}get className(){return this.classList.value}set className(e){let{classList:u}=this;u.clear(),u.add(...Re(e).split(/\s+/))}get nodeName(){return vu(this)}get tagName(){return vu(this)}get classList(){return this[bt]||(this[bt]=new us(this))}get dataset(){return this[pr]||(this[pr]=new Uu(this))}getBoundingClientRect(){return{x:0,y:0,bottom:0,height:0,left:0,right:0,top:0,width:0}}get nonce(){return h.get(this,"nonce")}set nonce(e){h.set(this,"nonce",e)}get style(){return this[gr]||(this[gr]=new Yu(this))}get tabIndex(){return Fe.get(this,"tabindex")||-1}set tabIndex(e){Fe.set(this,"tabindex",e)}get slot(){return h.get(this,"slot")}set slot(e){h.set(this,"slot",e)}get innerText(){let e=[],{[p]:u,[g]:r}=this;for(;u!==r;)u.nodeType===3?e.push(u.textContent.replace(/\s+/g," ")):e.length&&u[p]!=r&&Bo.has(u.tagName)&&e.push(` -`),u=u[p];return e.join("")}get textContent(){let e=[],{[p]:u,[g]:r}=this;for(;u!==r;){let s=u.nodeType;(s===3||s===4)&&e.push(u.textContent),u=u[p]}return e.join("")}set textContent(e){this.replaceChildren(),e!=null&&e!==""&&this.appendChild(new Te(this.ownerDocument,e))}get innerHTML(){return $r(this)}set innerHTML(e){es(this,e)}get outerHTML(){return this.toString()}set outerHTML(e){let u=this.ownerDocument.createElement("");u.innerHTML=e,this.replaceWith(...u.childNodes)}get attributes(){let e=new Au(this),u=this[p];for(;u.nodeType===2;)e.push(u),u=u[p];return new Proxy(e,qA)}focus(){this.dispatchEvent(new ne("focus"))}getAttribute(e){if(e==="class")return this.className;let u=this.getAttributeNode(e);return u&&(Ee(this)?u.value:tu(u.value))}getAttributeNode(e){let u=this[p];for(;u.nodeType===2;){if(u.name===e)return u;u=u[p]}return null}getAttributeNames(){let e=new U,u=this[p];for(;u.nodeType===2;)e.push(u.name),u=u[p];return e}hasAttribute(e){return!!this.getAttributeNode(e)}hasAttributes(){return this[p].nodeType===2}removeAttribute(e){e==="class"&&this[bt]&&this[bt].clear();let u=this[p];for(;u.nodeType===2;){if(u.name===e){sn(this,u);return}u=u[p]}}removeAttributeNode(e){let u=this[p];for(;u.nodeType===2;){if(u===e){sn(this,u);return}u=u[p]}}setAttribute(e,u){if(e==="class")this.className=u;else{let r=this.getAttributeNode(e);r?r.value=u:Mu(this,new we(this.ownerDocument,e,u))}}setAttributeNode(e){let{name:u}=e,r=this.getAttributeNode(u);if(r!==e){r&&this.removeAttributeNode(r);let{ownerElement:s}=e;s&&s.removeAttributeNode(e),Mu(this,e)}return r}toggleAttribute(e,u){return this.hasAttribute(e)?u?!0:(this.removeAttribute(e),!1):u||arguments.length===1?(this.setAttribute(e,""),!0):!1}get shadowRoot(){if(Je.has(this)){let{mode:e,shadowRoot:u}=Je.get(this);if(e==="open")return u}return null}attachShadow(e){if(Je.has(this))throw new Error("operation not supported");let u=new Kt(this);return Je.set(this,{mode:e.mode,shadowRoot:u}),u}matches(e){return Ba(this,e)}closest(e){let u=this,r=Ku(u,e);for(;u&&!r(u);)u=u.parentElement;return u}insertAdjacentElement(e,u){let{parentElement:r}=this;switch(e){case"beforebegin":if(r){r.insertBefore(u,this);break}return null;case"afterbegin":this.insertBefore(u,this.firstChild);break;case"beforeend":this.insertBefore(u,null);break;case"afterend":if(r){r.insertBefore(u,this.nextSibling);break}return null}return u}insertAdjacentHTML(e,u){this.insertAdjacentElement(e,Mr(this.ownerDocument,u))}insertAdjacentText(e,u){let r=this.ownerDocument.createTextNode(u);this.insertAdjacentElement(e,r)}cloneNode(e=!1){let{ownerDocument:u,localName:r}=this,s=d=>{d.parentNode=n,ce(o,d),o=d},i=Fa(u,this,r),n=i,o=i,{[p]:a,[g]:c}=this;for(;a!==c&&(e||a.nodeType===2);){switch(a.nodeType){case-1:ce(o,n[g]),o=n[g],n=n.parentNode;break;case 1:{let d=Fa(u,a,a.localName);s(d),n=d;break}case 2:{let d=a.cloneNode(e);d.ownerElement=n,s(d);break}case 3:case 8:case 4:s(a.cloneNode(e));break}a=a[p]}return ce(o,i[g]),i}toString(){let e=[],{[g]:u}=this,r={[p]:this},s=!1;do switch(r=r[p],r.nodeType){case 2:{let i=" "+r;switch(i){case" id":case" class":case" style":break;default:e.push(i)}break}case-1:{let i=r[Y];s?("ownerSVGElement"in i?e.push(" />"):VA(i)?e.push(Ee(i)?">":" />"):e.push(`>`),s=!1):e.push(``);break}case 1:s&&e.push(">"),r.toString!==this.toString?(e.push(r.toString()),r=r[g],s=!1):(e.push(`<${r.localName}`),s=!0);break;case 3:case 8:case 4:e.push((s?">":"")+r),s=!1;break}while(r!==u);return e.join("")}toJSON(){let e=[];return rn(this,e),e}getAttributeNS(e,u){return this.getAttribute(u)}getElementsByTagNameNS(e,u){return this.getElementsByTagName(u)}hasAttributeNS(e,u){return this.hasAttribute(u)}removeAttributeNS(e,u){this.removeAttribute(u)}setAttributeNS(e,u,r){this.setAttribute(u,r)}setAttributeNodeNS(e){return this.setAttributeNode(e)}};var Tn=new WeakMap,ZA={get(t,e){return t[e]},set(t,e,u){return t[e]=u,!0}},Qe=class extends Ge{constructor(e,u,r=null){super(e,u),this.ownerSVGElement=r}get className(){return Tn.has(this)||Tn.set(this,new Proxy({baseVal:"",animVal:""},ZA)),Tn.get(this)}set className(e){let{classList:u}=this;u.clear(),u.add(...Re(e).split(/\s+/))}get namespaceURI(){return"http://www.w3.org/2000/svg"}getAttribute(e){return e==="class"?[...this.classList].join(" "):super.getAttribute(e)}setAttribute(e,u){if(e==="class")this.className=u;else if(e==="style"){let{className:r}=this;r.baseVal=r.animVal=u}super.setAttribute(e,u)}};var oe=()=>{throw new TypeError("Illegal constructor")};function Dn(){oe()}H(Dn,we);Dn.prototype=we.prototype;function Bn(){oe()}H(Bn,Nt);Bn.prototype=Nt.prototype;function vn(){oe()}H(vn,Oe);vn.prototype=Oe.prototype;function Rn(){oe()}H(Rn,Tt);Rn.prototype=Tt.prototype;function Fn(){oe()}H(Fn,Ht);Fn.prototype=Ht.prototype;function Mn(){oe()}H(Mn,lt);Mn.prototype=lt.prototype;function kn(){oe()}H(kn,Ge);kn.prototype=Ge.prototype;function On(){oe()}H(On,Ae);On.prototype=Ae.prototype;function Ln(){oe()}H(Ln,Kt);Ln.prototype=Kt.prototype;function Gn(){oe()}H(Gn,Te);Gn.prototype=Te.prototype;function Qn(){oe()}H(Qn,Qe);Qn.prototype=Qe.prototype;var Ma={Attr:Dn,CDATASection:Bn,CharacterData:vn,Comment:Rn,DocumentFragment:Fn,DocumentType:Mn,Element:kn,Node:On,ShadowRoot:Ln,Text:Gn,SVGElement:Qn};var Ju=new WeakMap,A={get(t,e){return Ju.has(t)&&Ju.get(t)[e]||null},set(t,e,u){Ju.has(t)||Ju.set(t,{});let r=Ju.get(t),s=e.slice(2);r[e]&&t.removeEventListener(s,r[e],!1),(r[e]=u)&&t.addEventListener(s,u,!1)}},l=class extends Ge{static get observedAttributes(){return[]}constructor(e=null,u=""){super(e,u);let r=!e,s;if(r){let{constructor:i}=this;if(!kt.has(i))throw new Error("unable to initialize this Custom Element");({ownerDocument:e,localName:u,options:s}=kt.get(i))}if(e[xt]){let{element:i,values:n}=e[xt];e[xt]=null;for(let[o,a]of n)i[o]=a;return i}r&&(this.ownerDocument=this[g].ownerDocument=e,this.localName=u,ot.set(this,{connected:!1}),s.is&&this.setAttribute("is",s.is))}blur(){this.dispatchEvent(new ne("blur"))}click(){let e=new ne("click",{bubbles:!0,cancelable:!0});e.button=0,this.dispatchEvent(e)}get accessKeyLabel(){let{accessKey:e}=this;return e&&`Alt+Shift+${e}`}get isContentEditable(){return this.hasAttribute("contenteditable")}get contentEditable(){return C.get(this,"contenteditable")}set contentEditable(e){C.set(this,"contenteditable",e)}get draggable(){return C.get(this,"draggable")}set draggable(e){C.set(this,"draggable",e)}get hidden(){return C.get(this,"hidden")}set hidden(e){C.set(this,"hidden",e)}get spellcheck(){return C.get(this,"spellcheck")}set spellcheck(e){C.set(this,"spellcheck",e)}get accessKey(){return h.get(this,"accesskey")}set accessKey(e){h.set(this,"accesskey",e)}get dir(){return h.get(this,"dir")}set dir(e){h.set(this,"dir",e)}get lang(){return h.get(this,"lang")}set lang(e){h.set(this,"lang",e)}get title(){return h.get(this,"title")}set title(e){h.set(this,"title",e)}get onabort(){return A.get(this,"onabort")}set onabort(e){A.set(this,"onabort",e)}get onblur(){return A.get(this,"onblur")}set onblur(e){A.set(this,"onblur",e)}get oncancel(){return A.get(this,"oncancel")}set oncancel(e){A.set(this,"oncancel",e)}get oncanplay(){return A.get(this,"oncanplay")}set oncanplay(e){A.set(this,"oncanplay",e)}get oncanplaythrough(){return A.get(this,"oncanplaythrough")}set oncanplaythrough(e){A.set(this,"oncanplaythrough",e)}get onchange(){return A.get(this,"onchange")}set onchange(e){A.set(this,"onchange",e)}get onclick(){return A.get(this,"onclick")}set onclick(e){A.set(this,"onclick",e)}get onclose(){return A.get(this,"onclose")}set onclose(e){A.set(this,"onclose",e)}get oncontextmenu(){return A.get(this,"oncontextmenu")}set oncontextmenu(e){A.set(this,"oncontextmenu",e)}get oncuechange(){return A.get(this,"oncuechange")}set oncuechange(e){A.set(this,"oncuechange",e)}get ondblclick(){return A.get(this,"ondblclick")}set ondblclick(e){A.set(this,"ondblclick",e)}get ondrag(){return A.get(this,"ondrag")}set ondrag(e){A.set(this,"ondrag",e)}get ondragend(){return A.get(this,"ondragend")}set ondragend(e){A.set(this,"ondragend",e)}get ondragenter(){return A.get(this,"ondragenter")}set ondragenter(e){A.set(this,"ondragenter",e)}get ondragleave(){return A.get(this,"ondragleave")}set ondragleave(e){A.set(this,"ondragleave",e)}get ondragover(){return A.get(this,"ondragover")}set ondragover(e){A.set(this,"ondragover",e)}get ondragstart(){return A.get(this,"ondragstart")}set ondragstart(e){A.set(this,"ondragstart",e)}get ondrop(){return A.get(this,"ondrop")}set ondrop(e){A.set(this,"ondrop",e)}get ondurationchange(){return A.get(this,"ondurationchange")}set ondurationchange(e){A.set(this,"ondurationchange",e)}get onemptied(){return A.get(this,"onemptied")}set onemptied(e){A.set(this,"onemptied",e)}get onended(){return A.get(this,"onended")}set onended(e){A.set(this,"onended",e)}get onerror(){return A.get(this,"onerror")}set onerror(e){A.set(this,"onerror",e)}get onfocus(){return A.get(this,"onfocus")}set onfocus(e){A.set(this,"onfocus",e)}get oninput(){return A.get(this,"oninput")}set oninput(e){A.set(this,"oninput",e)}get oninvalid(){return A.get(this,"oninvalid")}set oninvalid(e){A.set(this,"oninvalid",e)}get onkeydown(){return A.get(this,"onkeydown")}set onkeydown(e){A.set(this,"onkeydown",e)}get onkeypress(){return A.get(this,"onkeypress")}set onkeypress(e){A.set(this,"onkeypress",e)}get onkeyup(){return A.get(this,"onkeyup")}set onkeyup(e){A.set(this,"onkeyup",e)}get onload(){return A.get(this,"onload")}set onload(e){A.set(this,"onload",e)}get onloadeddata(){return A.get(this,"onloadeddata")}set onloadeddata(e){A.set(this,"onloadeddata",e)}get onloadedmetadata(){return A.get(this,"onloadedmetadata")}set onloadedmetadata(e){A.set(this,"onloadedmetadata",e)}get onloadstart(){return A.get(this,"onloadstart")}set onloadstart(e){A.set(this,"onloadstart",e)}get onmousedown(){return A.get(this,"onmousedown")}set onmousedown(e){A.set(this,"onmousedown",e)}get onmouseenter(){return A.get(this,"onmouseenter")}set onmouseenter(e){A.set(this,"onmouseenter",e)}get onmouseleave(){return A.get(this,"onmouseleave")}set onmouseleave(e){A.set(this,"onmouseleave",e)}get onmousemove(){return A.get(this,"onmousemove")}set onmousemove(e){A.set(this,"onmousemove",e)}get onmouseout(){return A.get(this,"onmouseout")}set onmouseout(e){A.set(this,"onmouseout",e)}get onmouseover(){return A.get(this,"onmouseover")}set onmouseover(e){A.set(this,"onmouseover",e)}get onmouseup(){return A.get(this,"onmouseup")}set onmouseup(e){A.set(this,"onmouseup",e)}get onmousewheel(){return A.get(this,"onmousewheel")}set onmousewheel(e){A.set(this,"onmousewheel",e)}get onpause(){return A.get(this,"onpause")}set onpause(e){A.set(this,"onpause",e)}get onplay(){return A.get(this,"onplay")}set onplay(e){A.set(this,"onplay",e)}get onplaying(){return A.get(this,"onplaying")}set onplaying(e){A.set(this,"onplaying",e)}get onprogress(){return A.get(this,"onprogress")}set onprogress(e){A.set(this,"onprogress",e)}get onratechange(){return A.get(this,"onratechange")}set onratechange(e){A.set(this,"onratechange",e)}get onreset(){return A.get(this,"onreset")}set onreset(e){A.set(this,"onreset",e)}get onresize(){return A.get(this,"onresize")}set onresize(e){A.set(this,"onresize",e)}get onscroll(){return A.get(this,"onscroll")}set onscroll(e){A.set(this,"onscroll",e)}get onseeked(){return A.get(this,"onseeked")}set onseeked(e){A.set(this,"onseeked",e)}get onseeking(){return A.get(this,"onseeking")}set onseeking(e){A.set(this,"onseeking",e)}get onselect(){return A.get(this,"onselect")}set onselect(e){A.set(this,"onselect",e)}get onshow(){return A.get(this,"onshow")}set onshow(e){A.set(this,"onshow",e)}get onstalled(){return A.get(this,"onstalled")}set onstalled(e){A.set(this,"onstalled",e)}get onsubmit(){return A.get(this,"onsubmit")}set onsubmit(e){A.set(this,"onsubmit",e)}get onsuspend(){return A.get(this,"onsuspend")}set onsuspend(e){A.set(this,"onsuspend",e)}get ontimeupdate(){return A.get(this,"ontimeupdate")}set ontimeupdate(e){A.set(this,"ontimeupdate",e)}get ontoggle(){return A.get(this,"ontoggle")}set ontoggle(e){A.set(this,"ontoggle",e)}get onvolumechange(){return A.get(this,"onvolumechange")}set onvolumechange(e){A.set(this,"onvolumechange",e)}get onwaiting(){return A.get(this,"onwaiting")}set onwaiting(e){A.set(this,"onwaiting",e)}get onauxclick(){return A.get(this,"onauxclick")}set onauxclick(e){A.set(this,"onauxclick",e)}get ongotpointercapture(){return A.get(this,"ongotpointercapture")}set ongotpointercapture(e){A.set(this,"ongotpointercapture",e)}get onlostpointercapture(){return A.get(this,"onlostpointercapture")}set onlostpointercapture(e){A.set(this,"onlostpointercapture",e)}get onpointercancel(){return A.get(this,"onpointercancel")}set onpointercancel(e){A.set(this,"onpointercancel",e)}get onpointerdown(){return A.get(this,"onpointerdown")}set onpointerdown(e){A.set(this,"onpointerdown",e)}get onpointerenter(){return A.get(this,"onpointerenter")}set onpointerenter(e){A.set(this,"onpointerenter",e)}get onpointerleave(){return A.get(this,"onpointerleave")}set onpointerleave(e){A.set(this,"onpointerleave",e)}get onpointermove(){return A.get(this,"onpointermove")}set onpointermove(e){A.set(this,"onpointermove",e)}get onpointerout(){return A.get(this,"onpointerout")}set onpointerout(e){A.set(this,"onpointerout",e)}get onpointerover(){return A.get(this,"onpointerover")}set onpointerover(e){A.set(this,"onpointerover",e)}get onpointerup(){return A.get(this,"onpointerup")}set onpointerup(e){A.set(this,"onpointerup",e)}};var ka="template",qu=class extends l{constructor(e){super(e,ka);let u=this.ownerDocument.createDocumentFragment();(this[pu]=u)[G]=this}get content(){if(this.hasChildNodes()&&!this[pu].hasChildNodes())for(let e of this.childNodes)this[pu].appendChild(e.cloneNode(!0));return this[pu]}};E(ka,qu);var ns=class extends l{constructor(e,u="html"){super(e,u)}};var{toString:PA}=l.prototype,Ze=class extends l{get innerHTML(){return this.textContent}set innerHTML(e){this.textContent=e}toString(){return PA.call(this.cloneNode()).replace("><",()=>`>${this.textContent}<`)}};var Oa="script",Vu=class extends Ze{constructor(e,u=Oa){super(e,u)}get type(){return h.get(this,"type")}set type(e){h.set(this,"type",e)}get src(){return h.get(this,"src")}set src(e){h.set(this,"src",e)}get defer(){return C.get(this,"defer")}set defer(e){C.set(this,"defer",e)}get crossOrigin(){return h.get(this,"crossorigin")}set crossOrigin(e){h.set(this,"crossorigin",e)}get nomodule(){return C.get(this,"nomodule")}set nomodule(e){C.set(this,"nomodule",e)}get referrerPolicy(){return h.get(this,"referrerpolicy")}set referrerPolicy(e){h.set(this,"referrerpolicy",e)}get nonce(){return h.get(this,"nonce")}set nonce(e){h.set(this,"nonce",e)}get async(){return C.get(this,"async")}set async(e){C.set(this,"async",e)}get text(){return this.textContent}set text(e){this.textContent=e}};E(Oa,Vu);var os=class extends l{constructor(e,u="frame"){super(e,u)}};var La="iframe",Zu=class extends l{constructor(e,u=La){super(e,u)}get src(){return h.get(this,"src")}set src(e){h.set(this,"src",e)}get srcdoc(){return h.get(this,"srcdoc")}set srcdoc(e){h.set(this,"srcdoc",e)}get name(){return h.get(this,"name")}set name(e){h.set(this,"name",e)}get allow(){return h.get(this,"allow")}set allow(e){h.set(this,"allow",e)}get allowFullscreen(){return C.get(this,"allowfullscreen")}set allowFullscreen(e){C.set(this,"allowfullscreen",e)}get referrerPolicy(){return h.get(this,"referrerpolicy")}set referrerPolicy(e){h.set(this,"referrerpolicy",e)}get loading(){return h.get(this,"loading")}set loading(e){h.set(this,"loading",e)}};E(La,Zu);var as=class extends l{constructor(e,u="object"){super(e,u)}};var cs=class extends l{constructor(e,u="head"){super(e,u)}};var As=class extends l{constructor(e,u="body"){super(e,u)}};var o0=xe(n0(),1);var a0="style",Xu=class extends Ze{constructor(e,u=a0){super(e,u),this[vt]=null}get sheet(){let e=this[vt];return e!==null?e:this[vt]=(0,o0.parse)(this.textContent)}get innerHTML(){return super.innerHTML||""}set innerHTML(e){super.textContent=e,this[vt]=null}get innerText(){return super.innerText||""}set innerText(e){super.textContent=e,this[vt]=null}get textContent(){return super.textContent||""}set textContent(e){super.textContent=e,this[vt]=null}};E(a0,Xu);var ju=class extends l{constructor(e,u="time"){super(e,u)}get dateTime(){return h.get(this,"datetime")}set dateTime(e){h.set(this,"datetime",e)}};E("time",ju);var Cs=class extends l{constructor(e,u="fieldset"){super(e,u)}};var Es=class extends l{constructor(e,u="embed"){super(e,u)}};var ys=class extends l{constructor(e,u="hr"){super(e,u)}};var ws=class extends l{constructor(e,u="progress"){super(e,u)}};var Is=class extends l{constructor(e,u="p"){super(e,u)}};var Ns=class extends l{constructor(e,u="table"){super(e,u)}};var Ts=class extends l{constructor(e,u="frameset"){super(e,u)}};var Ds=class extends l{constructor(e,u="li"){super(e,u)}};var Bs=class extends l{constructor(e,u="base"){super(e,u)}};var vs=class extends l{constructor(e,u="datalist"){super(e,u)}};var c0="input",zu=class extends l{constructor(e,u=c0){super(e,u)}get autofocus(){return C.get(this,"autofocus")||-1}set autofocus(e){C.set(this,"autofocus",e)}get disabled(){return C.get(this,"disabled")}set disabled(e){C.set(this,"disabled",e)}get name(){return this.getAttribute("name")}set name(e){this.setAttribute("name",e)}get placeholder(){return this.getAttribute("placeholder")}set placeholder(e){this.setAttribute("placeholder",e)}get type(){return this.getAttribute("type")}set type(e){this.setAttribute("type",e)}get value(){return h.get(this,"value")}set value(e){h.set(this,"value",e)}};E(c0,zu);var Rs=class extends l{constructor(e,u="param"){super(e,u)}};var Fs=class extends l{constructor(e,u="media"){super(e,u)}};var Ms=class extends l{constructor(e,u="audio"){super(e,u)}};var A0="h1",$u=class extends l{constructor(e,u=A0){super(e,u)}};E([A0,"h2","h3","h4","h5","h6"],$u);var ks=class extends l{constructor(e,u="dir"){super(e,u)}};var Os=class extends l{constructor(e,u="quote"){super(e,u)}};var f0=xe(h0(),1);var{createCanvas:_A}=f0.default,p0="canvas",er=class extends l{constructor(e,u=p0){super(e,u),this[pe]=_A(300,150)}get width(){return this[pe].width}set width(e){Fe.set(this,"width",e),this[pe].width=e}get height(){return this[pe].height}set height(e){Fe.set(this,"height",e),this[pe].height=e}getContext(e){return this[pe].getContext(e)}toDataURL(...e){return this[pe].toDataURL(...e)}};E(p0,er);var Ls=class extends l{constructor(e,u="legend"){super(e,u)}};var g0="option",tr=class extends l{constructor(e,u=g0){super(e,u)}get value(){return h.get(this,"value")}set value(e){h.set(this,"value",e)}get selected(){return C.get(this,"selected")}set selected(e){let u=this.parentElement?.querySelector("option[selected]");u&&u!==this&&(u.selected=!1),C.set(this,"selected",e)}};E(g0,tr);var Gs=class extends l{constructor(e,u="span"){super(e,u)}};var Qs=class extends l{constructor(e,u="meter"){super(e,u)}};var Hs=class extends l{constructor(e,u="video"){super(e,u)}};var Ks=class extends l{constructor(e,u="td"){super(e,u)}};var m0="title",ur=class extends Ze{constructor(e,u=m0){super(e,u)}};E(m0,ur);var Us=class extends l{constructor(e,u="output"){super(e,u)}};var Ws=class extends l{constructor(e,u="tr"){super(e,u)}};var Ys=class extends l{constructor(e,u="data"){super(e,u)}};var Js=class extends l{constructor(e,u="menu"){super(e,u)}};var b0="select",rr=class extends l{constructor(e,u=b0){super(e,u)}get options(){let e=new U,{firstElementChild:u}=this;for(;u;)u.tagName==="OPTGROUP"?e.push(...u.children):e.push(u),u=u.nextElementSibling;return e}get disabled(){return C.get(this,"disabled")}set disabled(e){C.set(this,"disabled",e)}get name(){return this.getAttribute("name")}set name(e){this.setAttribute("name",e)}get value(){return this.querySelector("option[selected]")?.value}};E(b0,rr);var qs=class extends l{constructor(e,u="br"){super(e,u)}};var S0="button",sr=class extends l{constructor(e,u=S0){super(e,u)}get disabled(){return C.get(this,"disabled")}set disabled(e){C.set(this,"disabled",e)}get name(){return this.getAttribute("name")}set name(e){this.setAttribute("name",e)}get type(){return this.getAttribute("type")}set type(e){this.setAttribute("type",e)}};E(S0,sr);var Vs=class extends l{constructor(e,u="map"){super(e,u)}};var Zs=class extends l{constructor(e,u="optgroup"){super(e,u)}};var Ps=class extends l{constructor(e,u="dl"){super(e,u)}};var x0="textarea",ir=class extends Ze{constructor(e,u=x0){super(e,u)}get disabled(){return C.get(this,"disabled")}set disabled(e){C.set(this,"disabled",e)}get name(){return this.getAttribute("name")}set name(e){this.setAttribute("name",e)}get placeholder(){return this.getAttribute("placeholder")}set placeholder(e){this.setAttribute("placeholder",e)}get type(){return this.getAttribute("type")}set type(e){this.setAttribute("type",e)}get value(){return this.textContent}set value(e){this.textContent=e}};E(x0,ir);var _s=class extends l{constructor(e,u="font"){super(e,u)}};var Xs=class extends l{constructor(e,u="div"){super(e,u)}};var C0="link",nr=class extends l{constructor(e,u=C0){super(e,u)}get disabled(){return C.get(this,"disabled")}set disabled(e){C.set(this,"disabled",e)}get href(){return h.get(this,"href").trim()}set href(e){h.set(this,"href",e)}get hreflang(){return h.get(this,"hreflang")}set hreflang(e){h.set(this,"hreflang",e)}get media(){return h.get(this,"media")}set media(e){h.set(this,"media",e)}get rel(){return h.get(this,"rel")}set rel(e){h.set(this,"rel",e)}get type(){return h.get(this,"type")}set type(e){h.set(this,"type",e)}};E(C0,nr);var E0="slot",or=class extends l{constructor(e,u=E0){super(e,u)}get name(){return this.getAttribute("name")}set name(e){this.setAttribute("name",e)}assign(){}assignedNodes(e){let u=!!this.name,r=this.getRootNode().host?.childNodes??[],s;if(u?s=[...r].filter(i=>i.slot===this.name):s=[...r].filter(i=>!i.slot),e?.flatten){let i=[];for(let n of s)n.localName==="slot"?i.push(...n.assignedNodes({flatten:!0})):i.push(n);s=i}return s.length?s:[...this.childNodes]}assignedElements(e){let u=this.assignedNodes(e).filter(r=>r.nodeType===1);return u.length?u:[...this.children]}};E(E0,or);var js=class extends l{constructor(e,u="form"){super(e,u)}};var y0="img",Yt=class extends l{constructor(e,u=y0){super(e,u)}get alt(){return h.get(this,"alt")}set alt(e){h.set(this,"alt",e)}get sizes(){return h.get(this,"sizes")}set sizes(e){h.set(this,"sizes",e)}get src(){return h.get(this,"src")}set src(e){h.set(this,"src",e)}get srcset(){return h.get(this,"srcset")}set srcset(e){h.set(this,"srcset",e)}get title(){return h.get(this,"title")}set title(e){h.set(this,"title",e)}get width(){return Fe.get(this,"width")}set width(e){Fe.set(this,"width",e)}get height(){return Fe.get(this,"height")}set height(e){Fe.set(this,"height",e)}};E(y0,Yt);var zs=class extends l{constructor(e,u="pre"){super(e,u)}};var $s=class extends l{constructor(e,u="ul"){super(e,u)}};var w0="meta",ar=class extends l{constructor(e,u=w0){super(e,u)}get name(){return h.get(this,"name")}set name(e){h.set(this,"name",e)}get httpEquiv(){return h.get(this,"http-equiv")}set httpEquiv(e){h.set(this,"http-equiv",e)}get content(){return h.get(this,"content")}set content(e){h.set(this,"content",e)}get charset(){return h.get(this,"charset")}set charset(e){h.set(this,"charset",e)}get media(){return h.get(this,"media")}set media(e){h.set(this,"media",e)}};E(w0,ar);var ei=class extends l{constructor(e,u="picture"){super(e,u)}};var ti=class extends l{constructor(e,u="area"){super(e,u)}};var ui=class extends l{constructor(e,u="ol"){super(e,u)}};var ri=class extends l{constructor(e,u="caption"){super(e,u)}};var I0="a",cr=class extends l{constructor(e,u=I0){super(e,u)}get href(){return encodeURI(decodeURI(h.get(this,"href"))).trim()}set href(e){h.set(this,"href",decodeURI(e))}get download(){return encodeURI(decodeURI(h.get(this,"download")))}set download(e){h.set(this,"download",decodeURI(e))}get target(){return h.get(this,"target")}set target(e){h.set(this,"target",e)}get type(){return h.get(this,"type")}set type(e){h.set(this,"type",e)}get rel(){return h.get(this,"rel")}set rel(e){h.set(this,"rel",e)}};E(I0,cr);var si=class extends l{constructor(e,u="label"){super(e,u)}};var ii=class extends l{constructor(e,u="unknown"){super(e,u)}};var ni=class extends l{constructor(e,u="mod"){super(e,u)}};var oi=class extends l{constructor(e,u="details"){super(e,u)}};var N0="source",Ar=class extends l{constructor(e,u=N0){super(e,u)}get src(){return h.get(this,"src")}set src(e){h.set(this,"src",e)}get srcset(){return h.get(this,"srcset")}set srcset(e){h.set(this,"srcset",e)}get sizes(){return h.get(this,"sizes")}set sizes(e){h.set(this,"sizes",e)}get type(){return h.get(this,"type")}set type(e){h.set(this,"type",e)}};E(N0,Ar);var ai=class extends l{constructor(e,u="track"){super(e,u)}};var ci=class extends l{constructor(e,u="marquee"){super(e,u)}};var T0={HTMLElement:l,HTMLTemplateElement:qu,HTMLHtmlElement:ns,HTMLScriptElement:Vu,HTMLFrameElement:os,HTMLIFrameElement:Zu,HTMLObjectElement:as,HTMLHeadElement:cs,HTMLBodyElement:As,HTMLStyleElement:Xu,HTMLTimeElement:ju,HTMLFieldSetElement:Cs,HTMLEmbedElement:Es,HTMLHRElement:ys,HTMLProgressElement:ws,HTMLParagraphElement:Is,HTMLTableElement:Ns,HTMLFrameSetElement:Ts,HTMLLIElement:Ds,HTMLBaseElement:Bs,HTMLDataListElement:vs,HTMLInputElement:zu,HTMLParamElement:Rs,HTMLMediaElement:Fs,HTMLAudioElement:Ms,HTMLHeadingElement:$u,HTMLDirectoryElement:ks,HTMLQuoteElement:Os,HTMLCanvasElement:er,HTMLLegendElement:Ls,HTMLOptionElement:tr,HTMLSpanElement:Gs,HTMLMeterElement:Qs,HTMLVideoElement:Hs,HTMLTableCellElement:Ks,HTMLTitleElement:ur,HTMLOutputElement:Us,HTMLTableRowElement:Ws,HTMLDataElement:Ys,HTMLMenuElement:Js,HTMLSelectElement:rr,HTMLBRElement:qs,HTMLButtonElement:sr,HTMLMapElement:Vs,HTMLOptGroupElement:Zs,HTMLDListElement:Ps,HTMLTextAreaElement:ir,HTMLFontElement:_s,HTMLDivElement:Xs,HTMLLinkElement:nr,HTMLSlotElement:or,HTMLFormElement:js,HTMLImageElement:Yt,HTMLPreElement:zs,HTMLUListElement:$s,HTMLMetaElement:ar,HTMLPictureElement:ei,HTMLAreaElement:ti,HTMLOListElement:ui,HTMLTableCaptionElement:ri,HTMLAnchorElement:cr,HTMLLabelElement:si,HTMLUnknownElement:ii,HTMLModElement:ni,HTMLDetailsElement:oi,HTMLSourceElement:Ar,HTMLTrackElement:ai,HTMLMarqueeElement:ci};var Ai={test:()=>!0},D0={"text/html":{docType:"",ignoreCase:!0,voidElements:/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i},"image/svg+xml":{docType:'',ignoreCase:!1,voidElements:Ai},"text/xml":{docType:'',ignoreCase:!1,voidElements:Ai},"application/xml":{docType:'',ignoreCase:!1,voidElements:Ai},"application/xhtml+xml":{docType:'',ignoreCase:!1,voidElements:Ai}};var hu=class extends ne{constructor(e,u={}){super(e,u),this.detail=u.detail}};var lr=class extends ne{constructor(e,u={}){super(e,u),this.inputType=u.inputType,this.data=u.data,this.dataTransfer=u.dataTransfer,this.isComposing=u.isComposing||!1,this.ranges=u.ranges}};var B0=t=>class extends Yt{constructor(u,r){switch(super(t),arguments.length){case 1:this.height=u,this.width=u;break;case 2:this.height=r,this.width=u;break}}};var v0=({[Y]:t,[g]:e},u=null)=>{Fr(t[T],e[p]);do{let r=K(t),s=r===e?r:r[p];u?u.insertBefore(t,u[g]):t.remove(),t=s}while(t!==e)},li=class t{constructor(){this[Y]=null,this[g]=null,this.commonAncestorContainer=null}insertNode(e){this[g].parentNode.insertBefore(e,this[Y])}selectNode(e){this[Y]=e,this[g]=K(e)}selectNodeContents(e){this.selectNode(e),this.commonAncestorContainer=e}surroundContents(e){e.replaceChildren(this.extractContents())}setStartBefore(e){this[Y]=e}setStartAfter(e){this[Y]=e.nextSibling}setEndBefore(e){this[g]=K(e.previousSibling)}setEndAfter(e){this[g]=K(e)}cloneContents(){let{[Y]:e,[g]:u}=this,r=e.ownerDocument.createDocumentFragment();for(;e!==u;)r.insertBefore(e.cloneNode(!0),r[g]),e=K(e),e!==u&&(e=e[p]);return r}deleteContents(){v0(this)}extractContents(){let e=this[Y].ownerDocument.createDocumentFragment();return v0(this,e),e}createContextualFragment(e){let{commonAncestorContainer:u}=this,r="ownerSVGElement"in u,s=r?u.ownerDocument:u,i=Mr(s,e);if(r){let n=[...i.childNodes];i=s.createDocumentFragment(),Object.setPrototypeOf(i,Qe.prototype),i.ownerSVGElement=s;for(let o of n)Object.setPrototypeOf(o,Qe.prototype),o.ownerSVGElement=s,i.appendChild(o)}else this.selectNode(i);return i}cloneRange(){let e=new t;return e[Y]=this[Y],e[g]=this[g],e}};var XA=({nodeType:t},e)=>{switch(t){case 1:return e&Zi;case 3:return eΠcase 8:return eΞcase 4:return e&_i}return 0},di=class{constructor(e,u=Vi){this.root=e,this.currentNode=e,this.whatToShow=u;let{[p]:r,[g]:s}=e;if(e.nodeType===9){let{documentElement:n}=e;r=n,s=n[g]}let i=[];for(;r&&r!==s;)XA(r,u)&&i.push(r),r=r[p];this[G]={i:0,nodes:i}}nextNode(){let e=this[G];return this.currentNode=e.i{let{[p]:r,[g]:s}=e;return t.call({ownerDocument:e,[p]:r,[g]:s},u)},F0=ko({},Ma,T0,{CustomEvent:hu,Event:ne,EventTarget:It,InputEvent:lr,NamedNodeMap:Au,NodeList:U}),hi=new WeakMap,Se=class extends Dt{constructor(e){super(null,"#document",9),this[se]={active:!1,registry:null},this[We]={active:!1,class:null},this[Be]=D0[e],this[St]=null,this[gu]=null,this[Zt]=null,this[pe]=null,this[xt]=null}get defaultView(){return hi.has(this)||hi.set(this,new Proxy(globalThis,{set:(e,u,r)=>{switch(u){case"addEventListener":case"removeEventListener":case"dispatchEvent":this[Vt][u]=r;break;default:e[u]=r;break}return!0},get:(e,u)=>{switch(u){case"addEventListener":case"removeEventListener":case"dispatchEvent":if(!this[Vt]){let r=this[Vt]=new It;r.dispatchEvent=r.dispatchEvent.bind(r),r.addEventListener=r.addEventListener.bind(r),r.removeEventListener=r.removeEventListener.bind(r)}return this[Vt][u];case"document":return this;case"navigator":return{userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36"};case"window":return hi.get(this);case"customElements":return this[se].registry||(this[se]=new kr(this)),this[se];case"performance":return e.performance;case"DOMParser":return this[gu];case"Image":return this[pe]||(this[pe]=B0(this)),this[pe];case"MutationObserver":return this[We].class||(this[We]=new Gr(this)),this[We].class}return this[Zt]&&this[Zt][u]||F0[u]||e[u]}})),hi.get(this)}get doctype(){let e=this[St];if(e)return e;let{firstChild:u}=this;return u&&u.nodeType===10?this[St]=u:null}set doctype(e){if(/^([a-z:]+)(\s+system|\s+public(\s+"([^"]+)")?)?(\s+"([^"]+)")?/i.test(e)){let{$1:u,$4:r,$6:s}=RegExp;this[St]=new lt(this,u,r,s),nt(this,this[St],this[p])}}get documentElement(){return this.firstElementChild}get isConnected(){return!0}_getParent(){return this[Vt]}createAttribute(e){return new we(this,e)}createCDATASection(e){return new Nt(this,e)}createComment(e){return new Tt(this,e)}createDocumentFragment(){return new Ht(this)}createDocumentType(e,u,r){return new lt(this,e,u,r)}createElement(e){return new Ge(this,e)}createRange(){let e=new li;return e.commonAncestorContainer=this,e}createTextNode(e){return new Te(this,e)}createTreeWalker(e,u=-1){return new di(e,u)}createNodeIterator(e,u=-1){return this.createTreeWalker(e,u)}createEvent(e){let u=Oo(e==="Event"?new ne(""):new hu(""));return u.initEvent=u.initCustomEvent=(r,s=!1,i=!1,n)=>{u.bubbles=!!s,Lo(u,{type:{value:r},canBubble:{value:s},cancelable:{value:i},detail:{value:n}})},u}cloneNode(e=!1){let{constructor:u,[se]:r,[St]:s}=this,i=new u;if(i[se]=r,e){let n=i[g],{childNodes:o}=this;for(let{length:a}=o,c=0;c{let{ownerDocument:a,nodeType:c}=o;o.ownerDocument=this,i&&a!==this&&c===1&&s.upgrade(o)};if(n(r),u)switch(r.nodeType){case 1:case 11:{let{[p]:o,[g]:a}=r;for(;o!==a;)o.nodeType===1&&n(o),o=o[p];break}}return r}toString(){return this.childNodes.join("")}querySelector(e){return R0(super.querySelector,this,e)}querySelectorAll(e){return R0(super.querySelectorAll,this,e)}getElementsByTagNameNS(e,u){return this.getElementsByTagName(u)}createAttributeNS(e,u){return this.createAttribute(u)}createElementNS(e,u,r){return e===Mt?new Qe(this,u,null):this.createElement(u,r)}};H(F0.Document=function(){oe()},Se).prototype=Se.prototype;var jA=(t,e,u,r)=>{if(!e&&eu.has(u)){let n=eu.get(u);return new n(t,u)}let{[se]:{active:s,registry:i}}=t;if(s){let n=e?r.is:u;if(i.has(n)){let{Class:o}=i.get(n),a=new o(t,u);return ot.set(a,{connected:!1}),a}}return new l(t,u)},dr=class extends Se{constructor(){super("text/html")}get all(){let e=new U,{[p]:u,[g]:r}=this;for(;u!==r;){switch(u.nodeType){case 1:e.push(u);break}u=u[p]}return e}get head(){let{documentElement:e}=this,{firstElementChild:u}=e;return(!u||u.tagName!=="HEAD")&&(u=this.createElement("head"),e.prepend(u)),u}get body(){let{head:e}=this,{nextElementSibling:u}=e;return(!u||u.tagName!=="BODY")&&(u=this.createElement("body"),e.after(u)),u}get title(){let{head:e}=this;return e.getElementsByTagName("title").at(0)?.textContent||""}set title(e){let{head:u}=this,r=u.getElementsByTagName("title").at(0);r?r.textContent=e:u.insertBefore(this.createElement("title"),u.firstChild).textContent=e}createElement(e,u){let r=!!(u&&u.is),s=jA(this,r,e,u);return r&&s.setAttribute("is",u.is),s}};var fi=class extends Se{constructor(){super("image/svg+xml")}toString(){return this[Be].docType+super.toString()}};var pi=class extends Se{constructor(){super("text/xml")}toString(){return this[Be].docType+super.toString()}};var hr=class t{parseFromString(e,u,r=null){let s=!1,i;return u==="text/html"?(s=!0,i=new dr):u==="image/svg+xml"?i=new fi:i=new pi,i[gu]=t,r&&(i[Zt]=r),s&&e==="..."&&(e=""),e?Lr(i,s,e):i}};var{parse:fx}=JSON;function zA(){oe()}H(zA,Se).prototype=Se.prototype;var $A=new Set(["svg","g","defs","symbol","use","image","a","switch","rect","circle","ellipse","line","polyline","polygon","path","text","tspan","textPath","linearGradient","radialGradient","stop","pattern","mask","clipPath","marker","filter","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","title","desc","metadata","style"]),el=new Set(["id","class","style","transform","viewBox","width","height","x","y","x1","y1","x2","y2","cx","cy","r","rx","ry","fx","fy","points","d","offset","enable-background","gradientUnits","gradientTransform","spreadMethod","patternUnits","patternContentUnits","patternTransform","maskUnits","maskContentUnits","clipPathUnits","clip-rule","filterUnits","primitiveUnits","preserveAspectRatio","space","lang","role","focusable","tabindex","version","baseProfile","fill","fill-opacity","fill-rule","stroke","stroke-width","stroke-opacity","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-dasharray","stroke-dashoffset","opacity","color","stop-color","stop-opacity","font-family","font-size","font-weight","font-style","text-anchor","dominant-baseline","alignment-baseline","letter-spacing","word-spacing","text-decoration","clip-path","mask","filter","marker-start","marker-mid","marker-end","marker","cursor","pointer-events","visibility","display","overflow","vector-effect","paint-order","color-interpolation","color-interpolation-filters","isolation","mix-blend-mode","startOffset","method","spacing","side","textLength","lengthAdjust","in","in2","result","mode","type","values","dx","dy","stdDeviation","edgeMode","k1","k2","k3","k4","operator","radius","scale","xChannelSelector","yChannelSelector","baseFrequency","numOctaves","seed","stitchTiles","tableValues","slope","intercept","amplitude","exponent","order","divisor","bias","targetX","targetY","kernelMatrix","preserveAlpha","kernelUnitLength","surfaceScale","diffuseConstant","specularConstant","specularExponent","lighting-color","flood-color","flood-opacity","azimuth","elevation","pointsAtX","pointsAtY","pointsAtZ","limitingConeAngle"]);function tl(t){let e=t.lastIndexOf(":");return e===-1?t:t.slice(e+1)}function ul(t,e){let u=t.trim();return u.startsWith("#")?!0:/^data:image\//i.test(u)&&e.toLowerCase()!=="a"}var rl=new Set(["","url","rgb","rgba","hsl","hsla","hwb","lab","lch","oklab","oklch","color","color-mix","var","calc","min","max","clamp","matrix","matrix3d","translate","translatex","translatey","translatez","translate3d","scale","scalex","scaley","scalez","scale3d","rotate","rotatex","rotatey","rotatez","rotate3d","skew","skewx","skewy","perspective","cubic-bezier","steps","blur","brightness","contrast","drop-shadow","grayscale","hue-rotate","invert","opacity","saturate","sepia"]);function sl(t,e){if(t===void 0)return e??"";let u=parseInt(t,16);return u===0||u>1114111||u>=55296&&u<=57343?"\uFFFD":String.fromCodePoint(u)}function il(t){return t.replace(/\\([0-9a-f]{1,6})[ \t\n\r\f]?|\\([\s\S])/gi,(e,u,r)=>sl(u,r)).toLowerCase()}function nl(t){return t!==void 0&&/[-\w]/.test(t)}function ol(t,e){let u=e;for(;nl(t[u-1]);)u--;return t.slice(u,e)}function al(t){for(let e=t.indexOf("(");e!==-1;e=t.indexOf("(",e+1))if(!rl.has(ol(t,e)))return!1;return!0}function cl(t){let e=t.trim().replace(/^['"]/,"");return e.startsWith("#")&&!e.includes("(")}function Al(t){for(let e=t.indexOf("url(");e!==-1;){let u=t.indexOf(")",e+4);if(u===-1||!cl(t.slice(e+4,u)))return!1;e=t.indexOf("url(",u+1)}return!0}function M0(t){let e=il(t);return!e.includes("@import")&&al(e)&&Al(e)}function ll(t){return t==="xmlns"||t.startsWith("xmlns:")}function dl(t){return el.has(t)||t.startsWith("aria-")||t.startsWith("data-")}function hl(t,e,u){if(ll(e))return!0;let r=tl(e);return r==="href"?ul(u,t):dl(r)&&M0(u)}function Lx(t){let e=new hr().parseFromString(t,"image/svg+xml"),u=e.documentElement;if(!u)return"";for(let r of[...e.querySelectorAll("*")])if(r.isConnected){if(!$A.has(r.tagName)){r.remove();continue}if(r.tagName==="style"&&!M0(r.textContent)){r.remove();continue}for(let s of[...r.attributes])hl(r.tagName,s.name,s.value)||r.removeAttribute(s.name)}return u.isConnected?u.outerHTML:""}export{Lx as sanitizeSvg}; +`),u=u[p];return e.join("")}get textContent(){let e=[],{[p]:u,[g]:r}=this;for(;u!==r;){let s=u.nodeType;(s===3||s===4)&&e.push(u.textContent),u=u[p]}return e.join("")}set textContent(e){this.replaceChildren(),e!=null&&e!==""&&this.appendChild(new Te(this.ownerDocument,e))}get innerHTML(){return $r(this)}set innerHTML(e){es(this,e)}get outerHTML(){return this.toString()}set outerHTML(e){let u=this.ownerDocument.createElement("");u.innerHTML=e,this.replaceWith(...u.childNodes)}get attributes(){let e=new Au(this),u=this[p];for(;u.nodeType===2;)e.push(u),u=u[p];return new Proxy(e,qA)}focus(){this.dispatchEvent(new ne("focus"))}getAttribute(e){if(e==="class")return this.className;let u=this.getAttributeNode(e);return u&&(Ee(this)?u.value:tu(u.value))}getAttributeNode(e){let u=this[p];for(;u.nodeType===2;){if(u.name===e)return u;u=u[p]}return null}getAttributeNames(){let e=new U,u=this[p];for(;u.nodeType===2;)e.push(u.name),u=u[p];return e}hasAttribute(e){return!!this.getAttributeNode(e)}hasAttributes(){return this[p].nodeType===2}removeAttribute(e){e==="class"&&this[bt]&&this[bt].clear();let u=this[p];for(;u.nodeType===2;){if(u.name===e){sn(this,u);return}u=u[p]}}removeAttributeNode(e){let u=this[p];for(;u.nodeType===2;){if(u===e){sn(this,u);return}u=u[p]}}setAttribute(e,u){if(e==="class")this.className=u;else{let r=this.getAttributeNode(e);r?r.value=u:Mu(this,new we(this.ownerDocument,e,u))}}setAttributeNode(e){let{name:u}=e,r=this.getAttributeNode(u);if(r!==e){r&&this.removeAttributeNode(r);let{ownerElement:s}=e;s&&s.removeAttributeNode(e),Mu(this,e)}return r}toggleAttribute(e,u){return this.hasAttribute(e)?u?!0:(this.removeAttribute(e),!1):u||arguments.length===1?(this.setAttribute(e,""),!0):!1}get shadowRoot(){if(Je.has(this)){let{mode:e,shadowRoot:u}=Je.get(this);if(e==="open")return u}return null}attachShadow(e){if(Je.has(this))throw new Error("operation not supported");let u=new Kt(this);return Je.set(this,{mode:e.mode,shadowRoot:u}),u}matches(e){return Ba(this,e)}closest(e){let u=this,r=Ku(u,e);for(;u&&!r(u);)u=u.parentElement;return u}insertAdjacentElement(e,u){let{parentElement:r}=this;switch(e){case"beforebegin":if(r){r.insertBefore(u,this);break}return null;case"afterbegin":this.insertBefore(u,this.firstChild);break;case"beforeend":this.insertBefore(u,null);break;case"afterend":if(r){r.insertBefore(u,this.nextSibling);break}return null}return u}insertAdjacentHTML(e,u){this.insertAdjacentElement(e,Mr(this.ownerDocument,u))}insertAdjacentText(e,u){let r=this.ownerDocument.createTextNode(u);this.insertAdjacentElement(e,r)}cloneNode(e=!1){let{ownerDocument:u,localName:r}=this,s=d=>{d.parentNode=n,ce(o,d),o=d},i=Fa(u,this,r),n=i,o=i,{[p]:a,[g]:c}=this;for(;a!==c&&(e||a.nodeType===2);){switch(a.nodeType){case-1:ce(o,n[g]),o=n[g],n=n.parentNode;break;case 1:{let d=Fa(u,a,a.localName);s(d),n=d;break}case 2:{let d=a.cloneNode(e);d.ownerElement=n,s(d);break}case 3:case 8:case 4:s(a.cloneNode(e));break}a=a[p]}return ce(o,i[g]),i}toString(){let e=[],{[g]:u}=this,r={[p]:this},s=!1;do switch(r=r[p],r.nodeType){case 2:{let i=" "+r;switch(i){case" id":case" class":case" style":break;default:e.push(i)}break}case-1:{let i=r[Y];s?("ownerSVGElement"in i?e.push(" />"):VA(i)?e.push(Ee(i)?">":" />"):e.push(`>`),s=!1):e.push(``);break}case 1:s&&e.push(">"),r.toString!==this.toString?(e.push(r.toString()),r=r[g],s=!1):(e.push(`<${r.localName}`),s=!0);break;case 3:case 8:case 4:e.push((s?">":"")+r),s=!1;break}while(r!==u);return e.join("")}toJSON(){let e=[];return rn(this,e),e}getAttributeNS(e,u){return this.getAttribute(u)}getElementsByTagNameNS(e,u){return this.getElementsByTagName(u)}hasAttributeNS(e,u){return this.hasAttribute(u)}removeAttributeNS(e,u){this.removeAttribute(u)}setAttributeNS(e,u,r){this.setAttribute(u,r)}setAttributeNodeNS(e){return this.setAttributeNode(e)}};var Tn=new WeakMap,ZA={get(t,e){return t[e]},set(t,e,u){return t[e]=u,!0}},Qe=class extends Ge{constructor(e,u,r=null){super(e,u),this.ownerSVGElement=r}get className(){return Tn.has(this)||Tn.set(this,new Proxy({baseVal:"",animVal:""},ZA)),Tn.get(this)}set className(e){let{classList:u}=this;u.clear(),u.add(...Re(e).split(/\s+/))}get namespaceURI(){return"http://www.w3.org/2000/svg"}getAttribute(e){return e==="class"?[...this.classList].join(" "):super.getAttribute(e)}setAttribute(e,u){if(e==="class")this.className=u;else if(e==="style"){let{className:r}=this;r.baseVal=r.animVal=u}super.setAttribute(e,u)}};var oe=()=>{throw new TypeError("Illegal constructor")};function Dn(){oe()}H(Dn,we);Dn.prototype=we.prototype;function Bn(){oe()}H(Bn,Nt);Bn.prototype=Nt.prototype;function vn(){oe()}H(vn,Oe);vn.prototype=Oe.prototype;function Rn(){oe()}H(Rn,Tt);Rn.prototype=Tt.prototype;function Fn(){oe()}H(Fn,Ht);Fn.prototype=Ht.prototype;function Mn(){oe()}H(Mn,lt);Mn.prototype=lt.prototype;function kn(){oe()}H(kn,Ge);kn.prototype=Ge.prototype;function On(){oe()}H(On,Ae);On.prototype=Ae.prototype;function Ln(){oe()}H(Ln,Kt);Ln.prototype=Kt.prototype;function Gn(){oe()}H(Gn,Te);Gn.prototype=Te.prototype;function Qn(){oe()}H(Qn,Qe);Qn.prototype=Qe.prototype;var Ma={Attr:Dn,CDATASection:Bn,CharacterData:vn,Comment:Rn,DocumentFragment:Fn,DocumentType:Mn,Element:kn,Node:On,ShadowRoot:Ln,Text:Gn,SVGElement:Qn};var Ju=new WeakMap,A={get(t,e){return Ju.has(t)&&Ju.get(t)[e]||null},set(t,e,u){Ju.has(t)||Ju.set(t,{});let r=Ju.get(t),s=e.slice(2);r[e]&&t.removeEventListener(s,r[e],!1),(r[e]=u)&&t.addEventListener(s,u,!1)}},l=class extends Ge{static get observedAttributes(){return[]}constructor(e=null,u=""){super(e,u);let r=!e,s;if(r){let{constructor:i}=this;if(!kt.has(i))throw new Error("unable to initialize this Custom Element");({ownerDocument:e,localName:u,options:s}=kt.get(i))}if(e[xt]){let{element:i,values:n}=e[xt];e[xt]=null;for(let[o,a]of n)i[o]=a;return i}r&&(this.ownerDocument=this[g].ownerDocument=e,this.localName=u,ot.set(this,{connected:!1}),s.is&&this.setAttribute("is",s.is))}blur(){this.dispatchEvent(new ne("blur"))}click(){let e=new ne("click",{bubbles:!0,cancelable:!0});e.button=0,this.dispatchEvent(e)}get accessKeyLabel(){let{accessKey:e}=this;return e&&`Alt+Shift+${e}`}get isContentEditable(){return this.hasAttribute("contenteditable")}get contentEditable(){return C.get(this,"contenteditable")}set contentEditable(e){C.set(this,"contenteditable",e)}get draggable(){return C.get(this,"draggable")}set draggable(e){C.set(this,"draggable",e)}get hidden(){return C.get(this,"hidden")}set hidden(e){C.set(this,"hidden",e)}get spellcheck(){return C.get(this,"spellcheck")}set spellcheck(e){C.set(this,"spellcheck",e)}get accessKey(){return h.get(this,"accesskey")}set accessKey(e){h.set(this,"accesskey",e)}get dir(){return h.get(this,"dir")}set dir(e){h.set(this,"dir",e)}get lang(){return h.get(this,"lang")}set lang(e){h.set(this,"lang",e)}get title(){return h.get(this,"title")}set title(e){h.set(this,"title",e)}get onabort(){return A.get(this,"onabort")}set onabort(e){A.set(this,"onabort",e)}get onblur(){return A.get(this,"onblur")}set onblur(e){A.set(this,"onblur",e)}get oncancel(){return A.get(this,"oncancel")}set oncancel(e){A.set(this,"oncancel",e)}get oncanplay(){return A.get(this,"oncanplay")}set oncanplay(e){A.set(this,"oncanplay",e)}get oncanplaythrough(){return A.get(this,"oncanplaythrough")}set oncanplaythrough(e){A.set(this,"oncanplaythrough",e)}get onchange(){return A.get(this,"onchange")}set onchange(e){A.set(this,"onchange",e)}get onclick(){return A.get(this,"onclick")}set onclick(e){A.set(this,"onclick",e)}get onclose(){return A.get(this,"onclose")}set onclose(e){A.set(this,"onclose",e)}get oncontextmenu(){return A.get(this,"oncontextmenu")}set oncontextmenu(e){A.set(this,"oncontextmenu",e)}get oncuechange(){return A.get(this,"oncuechange")}set oncuechange(e){A.set(this,"oncuechange",e)}get ondblclick(){return A.get(this,"ondblclick")}set ondblclick(e){A.set(this,"ondblclick",e)}get ondrag(){return A.get(this,"ondrag")}set ondrag(e){A.set(this,"ondrag",e)}get ondragend(){return A.get(this,"ondragend")}set ondragend(e){A.set(this,"ondragend",e)}get ondragenter(){return A.get(this,"ondragenter")}set ondragenter(e){A.set(this,"ondragenter",e)}get ondragleave(){return A.get(this,"ondragleave")}set ondragleave(e){A.set(this,"ondragleave",e)}get ondragover(){return A.get(this,"ondragover")}set ondragover(e){A.set(this,"ondragover",e)}get ondragstart(){return A.get(this,"ondragstart")}set ondragstart(e){A.set(this,"ondragstart",e)}get ondrop(){return A.get(this,"ondrop")}set ondrop(e){A.set(this,"ondrop",e)}get ondurationchange(){return A.get(this,"ondurationchange")}set ondurationchange(e){A.set(this,"ondurationchange",e)}get onemptied(){return A.get(this,"onemptied")}set onemptied(e){A.set(this,"onemptied",e)}get onended(){return A.get(this,"onended")}set onended(e){A.set(this,"onended",e)}get onerror(){return A.get(this,"onerror")}set onerror(e){A.set(this,"onerror",e)}get onfocus(){return A.get(this,"onfocus")}set onfocus(e){A.set(this,"onfocus",e)}get oninput(){return A.get(this,"oninput")}set oninput(e){A.set(this,"oninput",e)}get oninvalid(){return A.get(this,"oninvalid")}set oninvalid(e){A.set(this,"oninvalid",e)}get onkeydown(){return A.get(this,"onkeydown")}set onkeydown(e){A.set(this,"onkeydown",e)}get onkeypress(){return A.get(this,"onkeypress")}set onkeypress(e){A.set(this,"onkeypress",e)}get onkeyup(){return A.get(this,"onkeyup")}set onkeyup(e){A.set(this,"onkeyup",e)}get onload(){return A.get(this,"onload")}set onload(e){A.set(this,"onload",e)}get onloadeddata(){return A.get(this,"onloadeddata")}set onloadeddata(e){A.set(this,"onloadeddata",e)}get onloadedmetadata(){return A.get(this,"onloadedmetadata")}set onloadedmetadata(e){A.set(this,"onloadedmetadata",e)}get onloadstart(){return A.get(this,"onloadstart")}set onloadstart(e){A.set(this,"onloadstart",e)}get onmousedown(){return A.get(this,"onmousedown")}set onmousedown(e){A.set(this,"onmousedown",e)}get onmouseenter(){return A.get(this,"onmouseenter")}set onmouseenter(e){A.set(this,"onmouseenter",e)}get onmouseleave(){return A.get(this,"onmouseleave")}set onmouseleave(e){A.set(this,"onmouseleave",e)}get onmousemove(){return A.get(this,"onmousemove")}set onmousemove(e){A.set(this,"onmousemove",e)}get onmouseout(){return A.get(this,"onmouseout")}set onmouseout(e){A.set(this,"onmouseout",e)}get onmouseover(){return A.get(this,"onmouseover")}set onmouseover(e){A.set(this,"onmouseover",e)}get onmouseup(){return A.get(this,"onmouseup")}set onmouseup(e){A.set(this,"onmouseup",e)}get onmousewheel(){return A.get(this,"onmousewheel")}set onmousewheel(e){A.set(this,"onmousewheel",e)}get onpause(){return A.get(this,"onpause")}set onpause(e){A.set(this,"onpause",e)}get onplay(){return A.get(this,"onplay")}set onplay(e){A.set(this,"onplay",e)}get onplaying(){return A.get(this,"onplaying")}set onplaying(e){A.set(this,"onplaying",e)}get onprogress(){return A.get(this,"onprogress")}set onprogress(e){A.set(this,"onprogress",e)}get onratechange(){return A.get(this,"onratechange")}set onratechange(e){A.set(this,"onratechange",e)}get onreset(){return A.get(this,"onreset")}set onreset(e){A.set(this,"onreset",e)}get onresize(){return A.get(this,"onresize")}set onresize(e){A.set(this,"onresize",e)}get onscroll(){return A.get(this,"onscroll")}set onscroll(e){A.set(this,"onscroll",e)}get onseeked(){return A.get(this,"onseeked")}set onseeked(e){A.set(this,"onseeked",e)}get onseeking(){return A.get(this,"onseeking")}set onseeking(e){A.set(this,"onseeking",e)}get onselect(){return A.get(this,"onselect")}set onselect(e){A.set(this,"onselect",e)}get onshow(){return A.get(this,"onshow")}set onshow(e){A.set(this,"onshow",e)}get onstalled(){return A.get(this,"onstalled")}set onstalled(e){A.set(this,"onstalled",e)}get onsubmit(){return A.get(this,"onsubmit")}set onsubmit(e){A.set(this,"onsubmit",e)}get onsuspend(){return A.get(this,"onsuspend")}set onsuspend(e){A.set(this,"onsuspend",e)}get ontimeupdate(){return A.get(this,"ontimeupdate")}set ontimeupdate(e){A.set(this,"ontimeupdate",e)}get ontoggle(){return A.get(this,"ontoggle")}set ontoggle(e){A.set(this,"ontoggle",e)}get onvolumechange(){return A.get(this,"onvolumechange")}set onvolumechange(e){A.set(this,"onvolumechange",e)}get onwaiting(){return A.get(this,"onwaiting")}set onwaiting(e){A.set(this,"onwaiting",e)}get onauxclick(){return A.get(this,"onauxclick")}set onauxclick(e){A.set(this,"onauxclick",e)}get ongotpointercapture(){return A.get(this,"ongotpointercapture")}set ongotpointercapture(e){A.set(this,"ongotpointercapture",e)}get onlostpointercapture(){return A.get(this,"onlostpointercapture")}set onlostpointercapture(e){A.set(this,"onlostpointercapture",e)}get onpointercancel(){return A.get(this,"onpointercancel")}set onpointercancel(e){A.set(this,"onpointercancel",e)}get onpointerdown(){return A.get(this,"onpointerdown")}set onpointerdown(e){A.set(this,"onpointerdown",e)}get onpointerenter(){return A.get(this,"onpointerenter")}set onpointerenter(e){A.set(this,"onpointerenter",e)}get onpointerleave(){return A.get(this,"onpointerleave")}set onpointerleave(e){A.set(this,"onpointerleave",e)}get onpointermove(){return A.get(this,"onpointermove")}set onpointermove(e){A.set(this,"onpointermove",e)}get onpointerout(){return A.get(this,"onpointerout")}set onpointerout(e){A.set(this,"onpointerout",e)}get onpointerover(){return A.get(this,"onpointerover")}set onpointerover(e){A.set(this,"onpointerover",e)}get onpointerup(){return A.get(this,"onpointerup")}set onpointerup(e){A.set(this,"onpointerup",e)}};var ka="template",qu=class extends l{constructor(e){super(e,ka);let u=this.ownerDocument.createDocumentFragment();(this[pu]=u)[G]=this}get content(){if(this.hasChildNodes()&&!this[pu].hasChildNodes())for(let e of this.childNodes)this[pu].appendChild(e.cloneNode(!0));return this[pu]}};E(ka,qu);var ns=class extends l{constructor(e,u="html"){super(e,u)}};var{toString:PA}=l.prototype,Ze=class extends l{get innerHTML(){return this.textContent}set innerHTML(e){this.textContent=e}toString(){return PA.call(this.cloneNode()).replace("><",()=>`>${this.textContent}<`)}};var Oa="script",Vu=class extends Ze{constructor(e,u=Oa){super(e,u)}get type(){return h.get(this,"type")}set type(e){h.set(this,"type",e)}get src(){return h.get(this,"src")}set src(e){h.set(this,"src",e)}get defer(){return C.get(this,"defer")}set defer(e){C.set(this,"defer",e)}get crossOrigin(){return h.get(this,"crossorigin")}set crossOrigin(e){h.set(this,"crossorigin",e)}get nomodule(){return C.get(this,"nomodule")}set nomodule(e){C.set(this,"nomodule",e)}get referrerPolicy(){return h.get(this,"referrerpolicy")}set referrerPolicy(e){h.set(this,"referrerpolicy",e)}get nonce(){return h.get(this,"nonce")}set nonce(e){h.set(this,"nonce",e)}get async(){return C.get(this,"async")}set async(e){C.set(this,"async",e)}get text(){return this.textContent}set text(e){this.textContent=e}};E(Oa,Vu);var os=class extends l{constructor(e,u="frame"){super(e,u)}};var La="iframe",Zu=class extends l{constructor(e,u=La){super(e,u)}get src(){return h.get(this,"src")}set src(e){h.set(this,"src",e)}get srcdoc(){return h.get(this,"srcdoc")}set srcdoc(e){h.set(this,"srcdoc",e)}get name(){return h.get(this,"name")}set name(e){h.set(this,"name",e)}get allow(){return h.get(this,"allow")}set allow(e){h.set(this,"allow",e)}get allowFullscreen(){return C.get(this,"allowfullscreen")}set allowFullscreen(e){C.set(this,"allowfullscreen",e)}get referrerPolicy(){return h.get(this,"referrerpolicy")}set referrerPolicy(e){h.set(this,"referrerpolicy",e)}get loading(){return h.get(this,"loading")}set loading(e){h.set(this,"loading",e)}};E(La,Zu);var as=class extends l{constructor(e,u="object"){super(e,u)}};var cs=class extends l{constructor(e,u="head"){super(e,u)}};var As=class extends l{constructor(e,u="body"){super(e,u)}};var o0=xe(n0(),1);var a0="style",Xu=class extends Ze{constructor(e,u=a0){super(e,u),this[vt]=null}get sheet(){let e=this[vt];return e!==null?e:this[vt]=(0,o0.parse)(this.textContent)}get innerHTML(){return super.innerHTML||""}set innerHTML(e){super.textContent=e,this[vt]=null}get innerText(){return super.innerText||""}set innerText(e){super.textContent=e,this[vt]=null}get textContent(){return super.textContent||""}set textContent(e){super.textContent=e,this[vt]=null}};E(a0,Xu);var ju=class extends l{constructor(e,u="time"){super(e,u)}get dateTime(){return h.get(this,"datetime")}set dateTime(e){h.set(this,"datetime",e)}};E("time",ju);var Cs=class extends l{constructor(e,u="fieldset"){super(e,u)}};var Es=class extends l{constructor(e,u="embed"){super(e,u)}};var ys=class extends l{constructor(e,u="hr"){super(e,u)}};var ws=class extends l{constructor(e,u="progress"){super(e,u)}};var Is=class extends l{constructor(e,u="p"){super(e,u)}};var Ns=class extends l{constructor(e,u="table"){super(e,u)}};var Ts=class extends l{constructor(e,u="frameset"){super(e,u)}};var Ds=class extends l{constructor(e,u="li"){super(e,u)}};var Bs=class extends l{constructor(e,u="base"){super(e,u)}};var vs=class extends l{constructor(e,u="datalist"){super(e,u)}};var c0="input",zu=class extends l{constructor(e,u=c0){super(e,u)}get autofocus(){return C.get(this,"autofocus")||-1}set autofocus(e){C.set(this,"autofocus",e)}get disabled(){return C.get(this,"disabled")}set disabled(e){C.set(this,"disabled",e)}get name(){return this.getAttribute("name")}set name(e){this.setAttribute("name",e)}get placeholder(){return this.getAttribute("placeholder")}set placeholder(e){this.setAttribute("placeholder",e)}get type(){return this.getAttribute("type")}set type(e){this.setAttribute("type",e)}get value(){return h.get(this,"value")}set value(e){h.set(this,"value",e)}};E(c0,zu);var Rs=class extends l{constructor(e,u="param"){super(e,u)}};var Fs=class extends l{constructor(e,u="media"){super(e,u)}};var Ms=class extends l{constructor(e,u="audio"){super(e,u)}};var A0="h1",$u=class extends l{constructor(e,u=A0){super(e,u)}};E([A0,"h2","h3","h4","h5","h6"],$u);var ks=class extends l{constructor(e,u="dir"){super(e,u)}};var Os=class extends l{constructor(e,u="quote"){super(e,u)}};var f0=xe(h0(),1);var{createCanvas:_A}=f0.default,p0="canvas",er=class extends l{constructor(e,u=p0){super(e,u),this[pe]=_A(300,150)}get width(){return this[pe].width}set width(e){Fe.set(this,"width",e),this[pe].width=e}get height(){return this[pe].height}set height(e){Fe.set(this,"height",e),this[pe].height=e}getContext(e){return this[pe].getContext(e)}toDataURL(...e){return this[pe].toDataURL(...e)}};E(p0,er);var Ls=class extends l{constructor(e,u="legend"){super(e,u)}};var g0="option",tr=class extends l{constructor(e,u=g0){super(e,u)}get value(){return h.get(this,"value")}set value(e){h.set(this,"value",e)}get selected(){return C.get(this,"selected")}set selected(e){let u=this.parentElement?.querySelector("option[selected]");u&&u!==this&&(u.selected=!1),C.set(this,"selected",e)}};E(g0,tr);var Gs=class extends l{constructor(e,u="span"){super(e,u)}};var Qs=class extends l{constructor(e,u="meter"){super(e,u)}};var Hs=class extends l{constructor(e,u="video"){super(e,u)}};var Ks=class extends l{constructor(e,u="td"){super(e,u)}};var m0="title",ur=class extends Ze{constructor(e,u=m0){super(e,u)}};E(m0,ur);var Us=class extends l{constructor(e,u="output"){super(e,u)}};var Ws=class extends l{constructor(e,u="tr"){super(e,u)}};var Ys=class extends l{constructor(e,u="data"){super(e,u)}};var Js=class extends l{constructor(e,u="menu"){super(e,u)}};var b0="select",rr=class extends l{constructor(e,u=b0){super(e,u)}get options(){let e=new U,{firstElementChild:u}=this;for(;u;)u.tagName==="OPTGROUP"?e.push(...u.children):e.push(u),u=u.nextElementSibling;return e}get disabled(){return C.get(this,"disabled")}set disabled(e){C.set(this,"disabled",e)}get name(){return this.getAttribute("name")}set name(e){this.setAttribute("name",e)}get value(){return this.querySelector("option[selected]")?.value}};E(b0,rr);var qs=class extends l{constructor(e,u="br"){super(e,u)}};var S0="button",sr=class extends l{constructor(e,u=S0){super(e,u)}get disabled(){return C.get(this,"disabled")}set disabled(e){C.set(this,"disabled",e)}get name(){return this.getAttribute("name")}set name(e){this.setAttribute("name",e)}get type(){return this.getAttribute("type")}set type(e){this.setAttribute("type",e)}};E(S0,sr);var Vs=class extends l{constructor(e,u="map"){super(e,u)}};var Zs=class extends l{constructor(e,u="optgroup"){super(e,u)}};var Ps=class extends l{constructor(e,u="dl"){super(e,u)}};var x0="textarea",ir=class extends Ze{constructor(e,u=x0){super(e,u)}get disabled(){return C.get(this,"disabled")}set disabled(e){C.set(this,"disabled",e)}get name(){return this.getAttribute("name")}set name(e){this.setAttribute("name",e)}get placeholder(){return this.getAttribute("placeholder")}set placeholder(e){this.setAttribute("placeholder",e)}get type(){return this.getAttribute("type")}set type(e){this.setAttribute("type",e)}get value(){return this.textContent}set value(e){this.textContent=e}};E(x0,ir);var _s=class extends l{constructor(e,u="font"){super(e,u)}};var Xs=class extends l{constructor(e,u="div"){super(e,u)}};var C0="link",nr=class extends l{constructor(e,u=C0){super(e,u)}get disabled(){return C.get(this,"disabled")}set disabled(e){C.set(this,"disabled",e)}get href(){return h.get(this,"href").trim()}set href(e){h.set(this,"href",e)}get hreflang(){return h.get(this,"hreflang")}set hreflang(e){h.set(this,"hreflang",e)}get media(){return h.get(this,"media")}set media(e){h.set(this,"media",e)}get rel(){return h.get(this,"rel")}set rel(e){h.set(this,"rel",e)}get type(){return h.get(this,"type")}set type(e){h.set(this,"type",e)}};E(C0,nr);var E0="slot",or=class extends l{constructor(e,u=E0){super(e,u)}get name(){return this.getAttribute("name")}set name(e){this.setAttribute("name",e)}assign(){}assignedNodes(e){let u=!!this.name,r=this.getRootNode().host?.childNodes??[],s;if(u?s=[...r].filter(i=>i.slot===this.name):s=[...r].filter(i=>!i.slot),e?.flatten){let i=[];for(let n of s)n.localName==="slot"?i.push(...n.assignedNodes({flatten:!0})):i.push(n);s=i}return s.length?s:[...this.childNodes]}assignedElements(e){let u=this.assignedNodes(e).filter(r=>r.nodeType===1);return u.length?u:[...this.children]}};E(E0,or);var js=class extends l{constructor(e,u="form"){super(e,u)}};var y0="img",Yt=class extends l{constructor(e,u=y0){super(e,u)}get alt(){return h.get(this,"alt")}set alt(e){h.set(this,"alt",e)}get sizes(){return h.get(this,"sizes")}set sizes(e){h.set(this,"sizes",e)}get src(){return h.get(this,"src")}set src(e){h.set(this,"src",e)}get srcset(){return h.get(this,"srcset")}set srcset(e){h.set(this,"srcset",e)}get title(){return h.get(this,"title")}set title(e){h.set(this,"title",e)}get width(){return Fe.get(this,"width")}set width(e){Fe.set(this,"width",e)}get height(){return Fe.get(this,"height")}set height(e){Fe.set(this,"height",e)}};E(y0,Yt);var zs=class extends l{constructor(e,u="pre"){super(e,u)}};var $s=class extends l{constructor(e,u="ul"){super(e,u)}};var w0="meta",ar=class extends l{constructor(e,u=w0){super(e,u)}get name(){return h.get(this,"name")}set name(e){h.set(this,"name",e)}get httpEquiv(){return h.get(this,"http-equiv")}set httpEquiv(e){h.set(this,"http-equiv",e)}get content(){return h.get(this,"content")}set content(e){h.set(this,"content",e)}get charset(){return h.get(this,"charset")}set charset(e){h.set(this,"charset",e)}get media(){return h.get(this,"media")}set media(e){h.set(this,"media",e)}};E(w0,ar);var ei=class extends l{constructor(e,u="picture"){super(e,u)}};var ti=class extends l{constructor(e,u="area"){super(e,u)}};var ui=class extends l{constructor(e,u="ol"){super(e,u)}};var ri=class extends l{constructor(e,u="caption"){super(e,u)}};var I0="a",cr=class extends l{constructor(e,u=I0){super(e,u)}get href(){return encodeURI(decodeURI(h.get(this,"href"))).trim()}set href(e){h.set(this,"href",decodeURI(e))}get download(){return encodeURI(decodeURI(h.get(this,"download")))}set download(e){h.set(this,"download",decodeURI(e))}get target(){return h.get(this,"target")}set target(e){h.set(this,"target",e)}get type(){return h.get(this,"type")}set type(e){h.set(this,"type",e)}get rel(){return h.get(this,"rel")}set rel(e){h.set(this,"rel",e)}};E(I0,cr);var si=class extends l{constructor(e,u="label"){super(e,u)}};var ii=class extends l{constructor(e,u="unknown"){super(e,u)}};var ni=class extends l{constructor(e,u="mod"){super(e,u)}};var oi=class extends l{constructor(e,u="details"){super(e,u)}};var N0="source",Ar=class extends l{constructor(e,u=N0){super(e,u)}get src(){return h.get(this,"src")}set src(e){h.set(this,"src",e)}get srcset(){return h.get(this,"srcset")}set srcset(e){h.set(this,"srcset",e)}get sizes(){return h.get(this,"sizes")}set sizes(e){h.set(this,"sizes",e)}get type(){return h.get(this,"type")}set type(e){h.set(this,"type",e)}};E(N0,Ar);var ai=class extends l{constructor(e,u="track"){super(e,u)}};var ci=class extends l{constructor(e,u="marquee"){super(e,u)}};var T0={HTMLElement:l,HTMLTemplateElement:qu,HTMLHtmlElement:ns,HTMLScriptElement:Vu,HTMLFrameElement:os,HTMLIFrameElement:Zu,HTMLObjectElement:as,HTMLHeadElement:cs,HTMLBodyElement:As,HTMLStyleElement:Xu,HTMLTimeElement:ju,HTMLFieldSetElement:Cs,HTMLEmbedElement:Es,HTMLHRElement:ys,HTMLProgressElement:ws,HTMLParagraphElement:Is,HTMLTableElement:Ns,HTMLFrameSetElement:Ts,HTMLLIElement:Ds,HTMLBaseElement:Bs,HTMLDataListElement:vs,HTMLInputElement:zu,HTMLParamElement:Rs,HTMLMediaElement:Fs,HTMLAudioElement:Ms,HTMLHeadingElement:$u,HTMLDirectoryElement:ks,HTMLQuoteElement:Os,HTMLCanvasElement:er,HTMLLegendElement:Ls,HTMLOptionElement:tr,HTMLSpanElement:Gs,HTMLMeterElement:Qs,HTMLVideoElement:Hs,HTMLTableCellElement:Ks,HTMLTitleElement:ur,HTMLOutputElement:Us,HTMLTableRowElement:Ws,HTMLDataElement:Ys,HTMLMenuElement:Js,HTMLSelectElement:rr,HTMLBRElement:qs,HTMLButtonElement:sr,HTMLMapElement:Vs,HTMLOptGroupElement:Zs,HTMLDListElement:Ps,HTMLTextAreaElement:ir,HTMLFontElement:_s,HTMLDivElement:Xs,HTMLLinkElement:nr,HTMLSlotElement:or,HTMLFormElement:js,HTMLImageElement:Yt,HTMLPreElement:zs,HTMLUListElement:$s,HTMLMetaElement:ar,HTMLPictureElement:ei,HTMLAreaElement:ti,HTMLOListElement:ui,HTMLTableCaptionElement:ri,HTMLAnchorElement:cr,HTMLLabelElement:si,HTMLUnknownElement:ii,HTMLModElement:ni,HTMLDetailsElement:oi,HTMLSourceElement:Ar,HTMLTrackElement:ai,HTMLMarqueeElement:ci};var Ai={test:()=>!0},D0={"text/html":{docType:"",ignoreCase:!0,voidElements:/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i},"image/svg+xml":{docType:'',ignoreCase:!1,voidElements:Ai},"text/xml":{docType:'',ignoreCase:!1,voidElements:Ai},"application/xml":{docType:'',ignoreCase:!1,voidElements:Ai},"application/xhtml+xml":{docType:'',ignoreCase:!1,voidElements:Ai}};var hu=class extends ne{constructor(e,u={}){super(e,u),this.detail=u.detail}};var lr=class extends ne{constructor(e,u={}){super(e,u),this.inputType=u.inputType,this.data=u.data,this.dataTransfer=u.dataTransfer,this.isComposing=u.isComposing||!1,this.ranges=u.ranges}};var B0=t=>class extends Yt{constructor(u,r){switch(super(t),arguments.length){case 1:this.height=u,this.width=u;break;case 2:this.height=r,this.width=u;break}}};var v0=({[Y]:t,[g]:e},u=null)=>{Fr(t[T],e[p]);do{let r=K(t),s=r===e?r:r[p];u?u.insertBefore(t,u[g]):t.remove(),t=s}while(t!==e)},li=class t{constructor(){this[Y]=null,this[g]=null,this.commonAncestorContainer=null}insertNode(e){this[g].parentNode.insertBefore(e,this[Y])}selectNode(e){this[Y]=e,this[g]=K(e)}selectNodeContents(e){this.selectNode(e),this.commonAncestorContainer=e}surroundContents(e){e.replaceChildren(this.extractContents())}setStartBefore(e){this[Y]=e}setStartAfter(e){this[Y]=e.nextSibling}setEndBefore(e){this[g]=K(e.previousSibling)}setEndAfter(e){this[g]=K(e)}cloneContents(){let{[Y]:e,[g]:u}=this,r=e.ownerDocument.createDocumentFragment();for(;e!==u;)r.insertBefore(e.cloneNode(!0),r[g]),e=K(e),e!==u&&(e=e[p]);return r}deleteContents(){v0(this)}extractContents(){let e=this[Y].ownerDocument.createDocumentFragment();return v0(this,e),e}createContextualFragment(e){let{commonAncestorContainer:u}=this,r="ownerSVGElement"in u,s=r?u.ownerDocument:u,i=Mr(s,e);if(r){let n=[...i.childNodes];i=s.createDocumentFragment(),Object.setPrototypeOf(i,Qe.prototype),i.ownerSVGElement=s;for(let o of n)Object.setPrototypeOf(o,Qe.prototype),o.ownerSVGElement=s,i.appendChild(o)}else this.selectNode(i);return i}cloneRange(){let e=new t;return e[Y]=this[Y],e[g]=this[g],e}};var XA=({nodeType:t},e)=>{switch(t){case 1:return e&Zi;case 3:return eΠcase 8:return eΞcase 4:return e&_i}return 0},di=class{constructor(e,u=Vi){this.root=e,this.currentNode=e,this.whatToShow=u;let{[p]:r,[g]:s}=e;if(e.nodeType===9){let{documentElement:n}=e;r=n,s=n[g]}let i=[];for(;r&&r!==s;)XA(r,u)&&i.push(r),r=r[p];this[G]={i:0,nodes:i}}nextNode(){let e=this[G];return this.currentNode=e.i{let{[p]:r,[g]:s}=e;return t.call({ownerDocument:e,[p]:r,[g]:s},u)},F0=ko({},Ma,T0,{CustomEvent:hu,Event:ne,EventTarget:It,InputEvent:lr,NamedNodeMap:Au,NodeList:U}),hi=new WeakMap,Se=class extends Dt{constructor(e){super(null,"#document",9),this[se]={active:!1,registry:null},this[We]={active:!1,class:null},this[Be]=D0[e],this[St]=null,this[gu]=null,this[Zt]=null,this[pe]=null,this[xt]=null}get defaultView(){return hi.has(this)||hi.set(this,new Proxy(globalThis,{set:(e,u,r)=>{switch(u){case"addEventListener":case"removeEventListener":case"dispatchEvent":this[Vt][u]=r;break;default:e[u]=r;break}return!0},get:(e,u)=>{switch(u){case"addEventListener":case"removeEventListener":case"dispatchEvent":if(!this[Vt]){let r=this[Vt]=new It;r.dispatchEvent=r.dispatchEvent.bind(r),r.addEventListener=r.addEventListener.bind(r),r.removeEventListener=r.removeEventListener.bind(r)}return this[Vt][u];case"document":return this;case"navigator":return{userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36"};case"window":return hi.get(this);case"customElements":return this[se].registry||(this[se]=new kr(this)),this[se];case"performance":return e.performance;case"DOMParser":return this[gu];case"Image":return this[pe]||(this[pe]=B0(this)),this[pe];case"MutationObserver":return this[We].class||(this[We]=new Gr(this)),this[We].class}return this[Zt]&&this[Zt][u]||F0[u]||e[u]}})),hi.get(this)}get doctype(){let e=this[St];if(e)return e;let{firstChild:u}=this;return u&&u.nodeType===10?this[St]=u:null}set doctype(e){if(/^([a-z:]+)(\s+system|\s+public(\s+"([^"]+)")?)?(\s+"([^"]+)")?/i.test(e)){let{$1:u,$4:r,$6:s}=RegExp;this[St]=new lt(this,u,r,s),nt(this,this[St],this[p])}}get documentElement(){return this.firstElementChild}get isConnected(){return!0}_getParent(){return this[Vt]}createAttribute(e){return new we(this,e)}createCDATASection(e){return new Nt(this,e)}createComment(e){return new Tt(this,e)}createDocumentFragment(){return new Ht(this)}createDocumentType(e,u,r){return new lt(this,e,u,r)}createElement(e){return new Ge(this,e)}createRange(){let e=new li;return e.commonAncestorContainer=this,e}createTextNode(e){return new Te(this,e)}createTreeWalker(e,u=-1){return new di(e,u)}createNodeIterator(e,u=-1){return this.createTreeWalker(e,u)}createEvent(e){let u=Oo(e==="Event"?new ne(""):new hu(""));return u.initEvent=u.initCustomEvent=(r,s=!1,i=!1,n)=>{u.bubbles=!!s,Lo(u,{type:{value:r},canBubble:{value:s},cancelable:{value:i},detail:{value:n}})},u}cloneNode(e=!1){let{constructor:u,[se]:r,[St]:s}=this,i=new u;if(i[se]=r,e){let n=i[g],{childNodes:o}=this;for(let{length:a}=o,c=0;c{let{ownerDocument:a,nodeType:c}=o;o.ownerDocument=this,i&&a!==this&&c===1&&s.upgrade(o)};if(n(r),u)switch(r.nodeType){case 1:case 11:{let{[p]:o,[g]:a}=r;for(;o!==a;)o.nodeType===1&&n(o),o=o[p];break}}return r}toString(){return this.childNodes.join("")}querySelector(e){return R0(super.querySelector,this,e)}querySelectorAll(e){return R0(super.querySelectorAll,this,e)}getElementsByTagNameNS(e,u){return this.getElementsByTagName(u)}createAttributeNS(e,u){return this.createAttribute(u)}createElementNS(e,u,r){return e===Mt?new Qe(this,u,null):this.createElement(u,r)}};H(F0.Document=function(){oe()},Se).prototype=Se.prototype;var jA=(t,e,u,r)=>{if(!e&&eu.has(u)){let n=eu.get(u);return new n(t,u)}let{[se]:{active:s,registry:i}}=t;if(s){let n=e?r.is:u;if(i.has(n)){let{Class:o}=i.get(n),a=new o(t,u);return ot.set(a,{connected:!1}),a}}return new l(t,u)},dr=class extends Se{constructor(){super("text/html")}get all(){let e=new U,{[p]:u,[g]:r}=this;for(;u!==r;)u.nodeType===1&&e.push(u),u=u[p];return e}get head(){let{documentElement:e}=this,{firstElementChild:u}=e;return(!u||u.tagName!=="HEAD")&&(u=this.createElement("head"),e.prepend(u)),u}get body(){let{head:e}=this,{nextElementSibling:u}=e;return(!u||u.tagName!=="BODY")&&(u=this.createElement("body"),e.after(u)),u}get title(){let{head:e}=this;return e.getElementsByTagName("title").at(0)?.textContent||""}set title(e){let{head:u}=this,r=u.getElementsByTagName("title").at(0);r?r.textContent=e:u.insertBefore(this.createElement("title"),u.firstChild).textContent=e}createElement(e,u){let r=!!(u&&u.is),s=jA(this,r,e,u);return r&&s.setAttribute("is",u.is),s}};var fi=class extends Se{constructor(){super("image/svg+xml")}toString(){return this[Be].docType+super.toString()}};var pi=class extends Se{constructor(){super("text/xml")}toString(){return this[Be].docType+super.toString()}};var hr=class t{parseFromString(e,u,r=null){let s=!1,i;return u==="text/html"?(s=!0,i=new dr):u==="image/svg+xml"?i=new fi:i=new pi,i[gu]=t,r&&(i[Zt]=r),s&&e==="..."&&(e=""),e?Lr(i,s,e):i}};var{parse:fx}=JSON;function zA(){oe()}H(zA,Se).prototype=Se.prototype;var $A=new Set(["svg","g","defs","symbol","use","image","a","switch","rect","circle","ellipse","line","polyline","polygon","path","text","tspan","textPath","linearGradient","radialGradient","stop","pattern","mask","clipPath","marker","filter","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","title","desc","metadata","style"]),el=new Set(["id","class","style","transform","viewBox","width","height","x","y","x1","y1","x2","y2","cx","cy","r","rx","ry","fx","fy","points","d","offset","enable-background","gradientUnits","gradientTransform","spreadMethod","patternUnits","patternContentUnits","patternTransform","maskUnits","maskContentUnits","clipPathUnits","clip-rule","filterUnits","primitiveUnits","preserveAspectRatio","space","lang","role","focusable","tabindex","version","baseProfile","fill","fill-opacity","fill-rule","stroke","stroke-width","stroke-opacity","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-dasharray","stroke-dashoffset","opacity","color","stop-color","stop-opacity","font-family","font-size","font-weight","font-style","text-anchor","dominant-baseline","alignment-baseline","letter-spacing","word-spacing","text-decoration","clip-path","mask","filter","marker-start","marker-mid","marker-end","marker","cursor","pointer-events","visibility","display","overflow","vector-effect","paint-order","color-interpolation","color-interpolation-filters","isolation","mix-blend-mode","startOffset","method","spacing","side","textLength","lengthAdjust","in","in2","result","mode","type","values","dx","dy","stdDeviation","edgeMode","k1","k2","k3","k4","operator","radius","scale","xChannelSelector","yChannelSelector","baseFrequency","numOctaves","seed","stitchTiles","tableValues","slope","intercept","amplitude","exponent","order","divisor","bias","targetX","targetY","kernelMatrix","preserveAlpha","kernelUnitLength","surfaceScale","diffuseConstant","specularConstant","specularExponent","lighting-color","flood-color","flood-opacity","azimuth","elevation","pointsAtX","pointsAtY","pointsAtZ","limitingConeAngle"]);function tl(t){let e=t.lastIndexOf(":");return e===-1?t:t.slice(e+1)}function ul(t,e){let u=t.trim();return u.startsWith("#")?!0:/^data:image\//i.test(u)&&e.toLowerCase()!=="a"}var rl=new Set(["","url","rgb","rgba","hsl","hsla","hwb","lab","lch","oklab","oklch","color","color-mix","var","calc","min","max","clamp","matrix","matrix3d","translate","translatex","translatey","translatez","translate3d","scale","scalex","scaley","scalez","scale3d","rotate","rotatex","rotatey","rotatez","rotate3d","skew","skewx","skewy","perspective","cubic-bezier","steps","blur","brightness","contrast","drop-shadow","grayscale","hue-rotate","invert","opacity","saturate","sepia"]);function sl(t,e){if(t===void 0)return e??"";let u=parseInt(t,16);return u===0||u>1114111||u>=55296&&u<=57343?"\uFFFD":String.fromCodePoint(u)}function il(t){return t.replace(/\\([0-9a-f]{1,6})[ \t\n\r\f]?|\\([\s\S])/gi,(e,u,r)=>sl(u,r)).toLowerCase()}function nl(t){return t!==void 0&&/[-\w]/.test(t)}function ol(t,e){let u=e;for(;nl(t[u-1]);)u--;return t.slice(u,e)}function al(t){for(let e=t.indexOf("(");e!==-1;e=t.indexOf("(",e+1))if(!rl.has(ol(t,e)))return!1;return!0}function cl(t){let e=t.trim().replace(/^['"]/,"");return e.startsWith("#")&&!e.includes("(")}function Al(t){for(let e=t.indexOf("url(");e!==-1;){let u=t.indexOf(")",e+4);if(u===-1||!cl(t.slice(e+4,u)))return!1;e=t.indexOf("url(",u+1)}return!0}function M0(t){let e=il(t);return!e.includes("@import")&&al(e)&&Al(e)}function ll(t){return t==="xmlns"||t.startsWith("xmlns:")}function dl(t){return el.has(t)||t.startsWith("aria-")||t.startsWith("data-")}function hl(t,e,u){if(ll(e))return!0;let r=tl(e);return r==="href"?ul(u,t):dl(r)&&M0(u)}function Lx(t){let e=new hr().parseFromString(t,"image/svg+xml"),u=e.documentElement;if(!u)return"";for(let r of[...e.querySelectorAll("*")])if(r.isConnected){if(!$A.has(r.tagName)){r.remove();continue}if(r.tagName==="style"&&!M0(r.textContent)){r.remove();continue}for(let s of[...r.attributes])hl(r.tagName,s.name,s.value)||r.removeAttribute(s.name)}return u.isConnected?u.outerHTML:""}export{Lx as sanitizeSvg}; diff --git a/packages/core/package.json b/packages/core/package.json index 506d25211bf..1599648de92 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1014,6 +1014,6 @@ "vitest": "^4.1.11" }, "optionalDependencies": { - "esbuild": "^0.25.12" + "esbuild": "^0.28.2" } } diff --git a/packages/gcp-cloud-run/package.json b/packages/gcp-cloud-run/package.json index 67ad17af710..f3fd0bf6c65 100644 --- a/packages/gcp-cloud-run/package.json +++ b/packages/gcp-cloud-run/package.json @@ -79,7 +79,7 @@ "devDependencies": { "@types/node": "^25.0.10", "@types/tar": "^6.1.13", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "tsx": "^4.21.0", "typescript": "^5.7.2", "yaml": "^2.9.0" diff --git a/packages/inspector/package.json b/packages/inspector/package.json index 5dfc83ef59f..4921d3e12ab 100644 --- a/packages/inspector/package.json +++ b/packages/inspector/package.json @@ -69,7 +69,7 @@ "@hyperframes/parsers": "workspace:*", "@jridgewell/trace-mapping": "^0.3.29", "acorn": "^8.17.0", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "eslint-scope": "^9.1.2", "htmlparser2": "^10.1.0", "postcss": "^8.5.8", diff --git a/packages/producer/package.json b/packages/producer/package.json index eb92e4523cf..92438284f0f 100644 --- a/packages/producer/package.json +++ b/packages/producer/package.json @@ -91,7 +91,7 @@ "@hyperframes/aws-lambda": "workspace:*", "@types/node": "^25.0.10", "@webgpu/types": "^0.1.69", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "tsx": "^4.21.0", "typescript": "^5.7.2", "vitest": "^4.1.11" diff --git a/packages/studio/package.json b/packages/studio/package.json index 68eab7d69c1..4a86fca6cf6 100644 --- a/packages/studio/package.json +++ b/packages/studio/package.json @@ -122,7 +122,7 @@ "@types/react-dom": "19", "@vitejs/plugin-react": "^4.0.0", "chokidar": "^4.0.3", - "esbuild": "^0.25.12", + "esbuild": "^0.28.2", "fake-indexeddb": "^6.2.5", "puppeteer-core": "^25.2.1", "tailwindcss": "^4.3.3", diff --git a/registry/blocks/frost-sequence-camera-orbit/source/package.json b/registry/blocks/frost-sequence-camera-orbit/source/package.json index 7fc407e07e9..9530ddd49b5 100644 --- a/registry/blocks/frost-sequence-camera-orbit/source/package.json +++ b/registry/blocks/frost-sequence-camera-orbit/source/package.json @@ -6,7 +6,7 @@ "build": "node build.mjs" }, "devDependencies": { - "esbuild": "^0.24.0", + "esbuild": "^0.28.2", "opentype.js": "^2.0.0", "three": "0.185.1", "three-mesh-bvh": "0.9.14", diff --git a/registry/blocks/godrays/source/package-lock.json b/registry/blocks/godrays/source/package-lock.json index e2f5eac89eb..79622e473a8 100644 --- a/registry/blocks/godrays/source/package-lock.json +++ b/registry/blocks/godrays/source/package-lock.json @@ -6,14 +6,14 @@ "": { "name": "shader-blocks-source", "devDependencies": { - "esbuild": "0.27.7", + "esbuild": "0.28.1", "shaders": "4.0.0" } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", - "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", + "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", "cpu": [ "ppc64" ], @@ -28,9 +28,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", - "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", + "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", "cpu": [ "arm" ], @@ -45,9 +45,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", - "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", + "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", "cpu": [ "arm64" ], @@ -62,9 +62,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", - "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", + "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", "cpu": [ "x64" ], @@ -79,9 +79,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", - "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", + "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", "cpu": [ "arm64" ], @@ -96,9 +96,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", - "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", + "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", "cpu": [ "x64" ], @@ -113,9 +113,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", - "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", + "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", "cpu": [ "arm64" ], @@ -130,9 +130,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", - "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", + "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", "cpu": [ "x64" ], @@ -147,9 +147,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", - "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", + "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", "cpu": [ "arm" ], @@ -164,9 +164,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", - "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", + "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", "cpu": [ "arm64" ], @@ -181,9 +181,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", - "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", + "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", "cpu": [ "ia32" ], @@ -198,9 +198,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", - "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", + "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", "cpu": [ "loong64" ], @@ -215,9 +215,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", - "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", + "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", "cpu": [ "mips64el" ], @@ -232,9 +232,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", - "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", + "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", "cpu": [ "ppc64" ], @@ -249,9 +249,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", - "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", + "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", "cpu": [ "riscv64" ], @@ -266,9 +266,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", - "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", + "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", "cpu": [ "s390x" ], @@ -283,9 +283,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", - "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", + "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", "cpu": [ "x64" ], @@ -300,9 +300,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", - "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", + "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", "cpu": [ "arm64" ], @@ -317,9 +317,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", - "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", + "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", "cpu": [ "x64" ], @@ -334,9 +334,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", - "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", + "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", "cpu": [ "arm64" ], @@ -351,9 +351,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", - "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", + "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", "cpu": [ "x64" ], @@ -368,9 +368,9 @@ } }, "node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", - "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", + "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==", "cpu": [ "arm64" ], @@ -385,9 +385,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", - "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", + "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", "cpu": [ "x64" ], @@ -402,9 +402,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", - "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", + "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", "cpu": [ "arm64" ], @@ -419,9 +419,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", - "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", + "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", "cpu": [ "ia32" ], @@ -436,9 +436,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", - "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", + "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", "cpu": [ "x64" ], @@ -453,9 +453,9 @@ } }, "node_modules/esbuild": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", - "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", + "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -466,32 +466,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.7", - "@esbuild/android-arm": "0.27.7", - "@esbuild/android-arm64": "0.27.7", - "@esbuild/android-x64": "0.27.7", - "@esbuild/darwin-arm64": "0.27.7", - "@esbuild/darwin-x64": "0.27.7", - "@esbuild/freebsd-arm64": "0.27.7", - "@esbuild/freebsd-x64": "0.27.7", - "@esbuild/linux-arm": "0.27.7", - "@esbuild/linux-arm64": "0.27.7", - "@esbuild/linux-ia32": "0.27.7", - "@esbuild/linux-loong64": "0.27.7", - "@esbuild/linux-mips64el": "0.27.7", - "@esbuild/linux-ppc64": "0.27.7", - "@esbuild/linux-riscv64": "0.27.7", - "@esbuild/linux-s390x": "0.27.7", - "@esbuild/linux-x64": "0.27.7", - "@esbuild/netbsd-arm64": "0.27.7", - "@esbuild/netbsd-x64": "0.27.7", - "@esbuild/openbsd-arm64": "0.27.7", - "@esbuild/openbsd-x64": "0.27.7", - "@esbuild/openharmony-arm64": "0.27.7", - "@esbuild/sunos-x64": "0.27.7", - "@esbuild/win32-arm64": "0.27.7", - "@esbuild/win32-ia32": "0.27.7", - "@esbuild/win32-x64": "0.27.7" + "@esbuild/aix-ppc64": "0.28.1", + "@esbuild/android-arm": "0.28.1", + "@esbuild/android-arm64": "0.28.1", + "@esbuild/android-x64": "0.28.1", + "@esbuild/darwin-arm64": "0.28.1", + "@esbuild/darwin-x64": "0.28.1", + "@esbuild/freebsd-arm64": "0.28.1", + "@esbuild/freebsd-x64": "0.28.1", + "@esbuild/linux-arm": "0.28.1", + "@esbuild/linux-arm64": "0.28.1", + "@esbuild/linux-ia32": "0.28.1", + "@esbuild/linux-loong64": "0.28.1", + "@esbuild/linux-mips64el": "0.28.1", + "@esbuild/linux-ppc64": "0.28.1", + "@esbuild/linux-riscv64": "0.28.1", + "@esbuild/linux-s390x": "0.28.1", + "@esbuild/linux-x64": "0.28.1", + "@esbuild/netbsd-arm64": "0.28.1", + "@esbuild/netbsd-x64": "0.28.1", + "@esbuild/openbsd-arm64": "0.28.1", + "@esbuild/openbsd-x64": "0.28.1", + "@esbuild/openharmony-arm64": "0.28.1", + "@esbuild/sunos-x64": "0.28.1", + "@esbuild/win32-arm64": "0.28.1", + "@esbuild/win32-ia32": "0.28.1", + "@esbuild/win32-x64": "0.28.1" } }, "node_modules/shaders": { diff --git a/registry/blocks/godrays/source/package.json b/registry/blocks/godrays/source/package.json index 8e10e6a9ae8..9a99467a1c5 100644 --- a/registry/blocks/godrays/source/package.json +++ b/registry/blocks/godrays/source/package.json @@ -6,7 +6,7 @@ "build": "node build.mjs" }, "devDependencies": { - "esbuild": "0.27.7", + "esbuild": "0.28.1", "shaders": "4.0.0" } }