diff --git a/.prettierignore b/.prettierignore
index 2e9295dd9..5902ec78e 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -25,4 +25,5 @@ docs
*.html
## Project specific ignores
-integrations/runkit/src/webframe.ts
\ No newline at end of file
+integrations/runkit/src/webframe.ts
+integrations/vaultrice-voting/src/script.raw.js
\ No newline at end of file
diff --git a/bun.lock b/bun.lock
index 1ea2b1fcd..7454399bd 100644
--- a/bun.lock
+++ b/bun.lock
@@ -671,6 +671,25 @@
"@gitbook/tsconfig": "workspace:*",
},
},
+ "integrations/vaultrice-voting": {
+ "name": "@gitbook/integration-vaultrice-voting",
+ "version": "0.1.0",
+ "dependencies": {
+ "@gitbook/api": "*",
+ "@gitbook/runtime": "*",
+ },
+ "devDependencies": {
+ "@gitbook/cli": "workspace:*",
+ "@gitbook/tsconfig": "workspace:*",
+ "@types/react": "^19.1.13",
+ "@types/react-dom": "^19.1.9",
+ "@vaultrice/react-components": "^1.2.1",
+ "@vitejs/plugin-react": "5.0.2",
+ "react": "19.1.1",
+ "react-dom": "19.1.1",
+ "vite": "7.1.5",
+ },
+ },
"integrations/webhook": {
"name": "@gitbook/integration-webhook",
"version": "1.1.0",
@@ -799,9 +818,6 @@
},
},
},
- "overrides": {
- "@gitbook/openapi-parser": "^2.1.0",
- },
"packages": {
"@1password/op-js": ["@1password/op-js@0.1.13", "", { "dependencies": { "lookpath": "^1.2.2", "semver": "^7.6.2" } }, "sha512-ZZBLxVqywFdvIbLv2xWw2N1ImSi183rRKf90vV19KRMReNyLwuD0dv6IrKrIdrJU33IuV3Gz85Z4K2a1PJTBDg=="],
@@ -821,23 +837,25 @@
"@babel/code-frame": ["@babel/code-frame@7.26.2", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" } }, "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ=="],
- "@babel/compat-data": ["@babel/compat-data@7.26.8", "", {}, "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ=="],
+ "@babel/compat-data": ["@babel/compat-data@7.28.4", "", {}, "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw=="],
- "@babel/core": ["@babel/core@7.26.10", "", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/helper-compilation-targets": "^7.26.5", "@babel/helper-module-transforms": "^7.26.0", "@babel/helpers": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/traverse": "^7.26.10", "@babel/types": "^7.26.10", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ=="],
+ "@babel/core": ["@babel/core@7.28.4", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.4", "@babel/types": "^7.28.4", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA=="],
"@babel/generator": ["@babel/generator@7.26.10", "", { "dependencies": { "@babel/parser": "^7.26.10", "@babel/types": "^7.26.10", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" } }, "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang=="],
"@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.25.9", "", { "dependencies": { "@babel/types": "^7.25.9" } }, "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g=="],
- "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.26.5", "", { "dependencies": { "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA=="],
+ "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.27.2", "", { "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ=="],
"@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.26.9", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-member-expression-to-functions": "^7.25.9", "@babel/helper-optimise-call-expression": "^7.25.9", "@babel/helper-replace-supers": "^7.26.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", "@babel/traverse": "^7.26.9", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg=="],
+ "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="],
+
"@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.25.9", "", { "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" } }, "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ=="],
- "@babel/helper-module-imports": ["@babel/helper-module-imports@7.25.9", "", { "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" } }, "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw=="],
+ "@babel/helper-module-imports": ["@babel/helper-module-imports@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="],
- "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.26.0", "", { "dependencies": { "@babel/helper-module-imports": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9", "@babel/traverse": "^7.25.9" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw=="],
+ "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw=="],
"@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.25.9", "", { "dependencies": { "@babel/types": "^7.25.9" } }, "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ=="],
@@ -851,9 +869,9 @@
"@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.25.9", "", {}, "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ=="],
- "@babel/helper-validator-option": ["@babel/helper-validator-option@7.25.9", "", {}, "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw=="],
+ "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="],
- "@babel/helpers": ["@babel/helpers@7.26.10", "", { "dependencies": { "@babel/template": "^7.26.9", "@babel/types": "^7.26.10" } }, "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g=="],
+ "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="],
"@babel/parser": ["@babel/parser@7.26.10", "", { "dependencies": { "@babel/types": "^7.26.10" }, "bin": "./bin/babel-parser.js" }, "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA=="],
@@ -905,6 +923,10 @@
"@babel/plugin-transform-react-jsx": ["@babel/plugin-transform-react-jsx@7.25.9", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-module-imports": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", "@babel/plugin-syntax-jsx": "^7.25.9", "@babel/types": "^7.25.9" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw=="],
+ "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="],
+
+ "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="],
+
"@babel/plugin-transform-shorthand-properties": ["@babel/plugin-transform-shorthand-properties@7.25.9", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng=="],
"@babel/plugin-transform-spread": ["@babel/plugin-transform-spread@7.25.9", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A=="],
@@ -915,7 +937,7 @@
"@babel/template": ["@babel/template@7.26.9", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/parser": "^7.26.9", "@babel/types": "^7.26.9" } }, "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA=="],
- "@babel/traverse": ["@babel/traverse@7.26.10", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/types": "^7.26.10", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A=="],
+ "@babel/traverse": ["@babel/traverse@7.28.4", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", "@babel/types": "^7.28.4", "debug": "^4.3.1" } }, "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ=="],
"@babel/types": ["@babel/types@7.26.10", "", { "dependencies": { "@babel/helper-string-parser": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9" } }, "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ=="],
@@ -1153,6 +1175,8 @@
"@gitbook/integration-va-okta": ["@gitbook/integration-va-okta@workspace:integrations/va-okta"],
+ "@gitbook/integration-vaultrice-voting": ["@gitbook/integration-vaultrice-voting@workspace:integrations/vaultrice-voting"],
+
"@gitbook/integration-webhook": ["@gitbook/integration-webhook@workspace:integrations/webhook"],
"@gitbook/integration-zendesk-conversations": ["@gitbook/integration-zendesk-conversations@workspace:integrations/zendesk-conversations"],
@@ -1281,6 +1305,8 @@
"@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.8", "", { "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA=="],
+ "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="],
+
"@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="],
"@jridgewell/set-array": ["@jridgewell/set-array@1.2.1", "", {}, "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A=="],
@@ -1399,6 +1425,52 @@
"@repeaterjs/repeater": ["@repeaterjs/repeater@3.0.6", "", {}, "sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA=="],
+ "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-beta.34", "", {}, "sha512-LyAREkZHP5pMom7c24meKmJCdhf2hEyvam2q0unr3or9ydwDL+DJ8chTF6Av/RFPb3rH8UFBdMzO5MxTZW97oA=="],
+
+ "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.52.2", "", { "os": "android", "cpu": "arm" }, "sha512-o3pcKzJgSGt4d74lSZ+OCnHwkKBeAbFDmbEm5gg70eA8VkyCuC/zV9TwBnmw6VjDlRdF4Pshfb+WE9E6XY1PoQ=="],
+
+ "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.52.2", "", { "os": "android", "cpu": "arm64" }, "sha512-cqFSWO5tX2vhC9hJTK8WAiPIm4Q8q/cU8j2HQA0L3E1uXvBYbOZMhE2oFL8n2pKB5sOCHY6bBuHaRwG7TkfJyw=="],
+
+ "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.52.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-vngduywkkv8Fkh3wIZf5nFPXzWsNsVu1kvtLETWxTFf/5opZmflgVSeLgdHR56RQh71xhPhWoOkEBvbehwTlVA=="],
+
+ "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.52.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-h11KikYrUCYTrDj6h939hhMNlqU2fo/X4NB0OZcys3fya49o1hmFaczAiJWVAFgrM1NCP6RrO7lQKeVYSKBPSQ=="],
+
+ "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.52.2", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-/eg4CI61ZUkLXxMHyVlmlGrSQZ34xqWlZNW43IAU4RmdzWEx0mQJ2mN/Cx4IHLVZFL6UBGAh+/GXhgvGb+nVxw=="],
+
+ "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.52.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-QOWgFH5X9+p+S1NAfOqc0z8qEpJIoUHf7OWjNUGOeW18Mx22lAUOiA9b6r2/vpzLdfxi/f+VWsYjUOMCcYh0Ng=="],
+
+ "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.52.2", "", { "os": "linux", "cpu": "arm" }, "sha512-kDWSPafToDd8LcBYd1t5jw7bD5Ojcu12S3uT372e5HKPzQt532vW+rGFFOaiR0opxePyUkHrwz8iWYEyH1IIQA=="],
+
+ "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.52.2", "", { "os": "linux", "cpu": "arm" }, "sha512-gKm7Mk9wCv6/rkzwCiUC4KnevYhlf8ztBrDRT9g/u//1fZLapSRc+eDZj2Eu2wpJ+0RzUKgtNijnVIB4ZxyL+w=="],
+
+ "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.52.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-66lA8vnj5mB/rtDNwPgrrKUOtCLVQypkyDa2gMfOefXK6rcZAxKLO9Fy3GkW8VkPnENv9hBkNOFfGLf6rNKGUg=="],
+
+ "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.52.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-s+OPucLNdJHvuZHuIz2WwncJ+SfWHFEmlC5nKMUgAelUeBUnlB4wt7rXWiyG4Zn07uY2Dd+SGyVa9oyLkVGOjA=="],
+
+ "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.52.2", "", { "os": "linux", "cpu": "none" }, "sha512-8wTRM3+gVMDLLDdaT6tKmOE3lJyRy9NpJUS/ZRWmLCmOPIJhVyXwjBo+XbrrwtV33Em1/eCTd5TuGJm4+DmYjw=="],
+
+ "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.52.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-6yqEfgJ1anIeuP2P/zhtfBlDpXUb80t8DpbYwXQ3bQd95JMvUaqiX+fKqYqUwZXqdJDd8xdilNtsHM2N0cFm6A=="],
+
+ "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.52.2", "", { "os": "linux", "cpu": "none" }, "sha512-sshYUiYVSEI2B6dp4jMncwxbrUqRdNApF2c3bhtLAU0qA8Lrri0p0NauOsTWh3yCCCDyBOjESHMExonp7Nzc0w=="],
+
+ "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.52.2", "", { "os": "linux", "cpu": "none" }, "sha512-duBLgd+3pqC4MMwBrKkFxaZerUxZcYApQVC5SdbF5/e/589GwVvlRUnyqMFbM8iUSb1BaoX/3fRL7hB9m2Pj8Q=="],
+
+ "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.52.2", "", { "os": "linux", "cpu": "s390x" }, "sha512-tzhYJJidDUVGMgVyE+PmxENPHlvvqm1KILjjZhB8/xHYqAGeizh3GBGf9u6WdJpZrz1aCpIIHG0LgJgH9rVjHQ=="],
+
+ "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.52.2", "", { "os": "linux", "cpu": "x64" }, "sha512-opH8GSUuVcCSSyHHcl5hELrmnk4waZoVpgn/4FDao9iyE4WpQhyWJ5ryl5M3ocp4qkRuHfyXnGqg8M9oKCEKRA=="],
+
+ "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.52.2", "", { "os": "linux", "cpu": "x64" }, "sha512-LSeBHnGli1pPKVJ79ZVJgeZWWZXkEe/5o8kcn23M8eMKCUANejchJbF/JqzM4RRjOJfNRhKJk8FuqL1GKjF5oQ=="],
+
+ "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.52.2", "", { "os": "none", "cpu": "arm64" }, "sha512-uPj7MQ6/s+/GOpolavm6BPo+6CbhbKYyZHUDvZ/SmJM7pfDBgdGisFX3bY/CBDMg2ZO4utfhlApkSfZ92yXw7Q=="],
+
+ "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.52.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-Z9MUCrSgIaUeeHAiNkm3cQyst2UhzjPraR3gYYfOjAuZI7tcFRTOD+4cHLPoS/3qinchth+V56vtqz1Tv+6KPA=="],
+
+ "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.52.2", "", { "os": "win32", "cpu": "ia32" }, "sha512-+GnYBmpjldD3XQd+HMejo+0gJGwYIOfFeoBQv32xF/RUIvccUz20/V6Otdv+57NE70D5pa8W/jVGDoGq0oON4A=="],
+
+ "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.52.2", "", { "os": "win32", "cpu": "x64" }, "sha512-ApXFKluSB6kDQkAqZOKXBjiaqdF1BlKi+/eqnYe9Ee7U2K3pUDKsIyr8EYm/QDHTJIM+4X+lI0gJc3TTRhd+dA=="],
+
+ "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.52.2", "", { "os": "win32", "cpu": "x64" }, "sha512-ARz+Bs8kY6FtitYM96PqPEVvPXqEZmPZsSkXvyX19YzDqkCaIlhCieLLMI5hxO9SRZ2XtCtm8wxhy0iJ2jxNfw=="],
+
"@schemastore/package": ["@schemastore/package@0.0.10", "", {}, "sha512-D3LxMCnkgsb4LO5sDKf6E+yahM2SqpEHmkqMPDSJis5Cy/j2MgWo/g/iq0lECK0mrPWfx3hqKm2ZJlqxwbRJQA=="],
"@sinonjs/commons": ["@sinonjs/commons@3.0.1", "", { "dependencies": { "type-detect": "4.0.8" } }, "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ=="],
@@ -1409,10 +1481,20 @@
"@types/aws-lambda": ["@types/aws-lambda@8.10.147", "", {}, "sha512-nD0Z9fNIZcxYX5Mai2CTmFD7wX7UldCkW2ezCF8D1T5hdiLsnTWDGRpfRYntU6VjTdLQjOvyszru7I1c1oCQew=="],
+ "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="],
+
+ "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="],
+
+ "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="],
+
+ "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="],
+
"@types/better-sqlite3": ["@types/better-sqlite3@7.6.12", "", { "dependencies": { "@types/node": "*" } }, "sha512-fnQmj8lELIj7BSrZQAdBMHEHX8OZLYIHXqAKT1O7tDfLxaINzf00PMjw22r3N/xXh0w/sGHlO6SVaCQ2mj78lg=="],
"@types/bun": ["@types/bun@1.2.5", "", { "dependencies": { "bun-types": "1.2.5" } }, "sha512-w2OZTzrZTVtbnJew1pdFmgV99H0/L+Pvw+z1P67HaR18MHOzYnTYOi6qzErhK8HyT+DB782ADVPPE92Xu2/Opg=="],
+ "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="],
+
"@types/hash-sum": ["@types/hash-sum@1.0.2", "", {}, "sha512-UP28RddqY8xcU0SCEp9YKutQICXpaAq9N8U2klqF5hegGha7KzTOL8EdhIIV3bOSGBzjEpN9bU/d+nNZBdJYVw=="],
"@types/http-link-header": ["@types/http-link-header@1.0.7", "", { "dependencies": { "@types/node": "*" } }, "sha512-snm5oLckop0K3cTDAiBnZDy6ncx9DJ3mCRDvs42C884MbVYPP74Tiq2hFsSDRTyjK6RyDYDIulPiW23ge+g5Lw=="],
@@ -1429,12 +1511,24 @@
"@types/prompts": ["@types/prompts@2.4.9", "", { "dependencies": { "@types/node": "*", "kleur": "^3.0.3" } }, "sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA=="],
+ "@types/react": ["@types/react@19.1.13", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ=="],
+
+ "@types/react-dom": ["@types/react-dom@19.1.9", "", { "peerDependencies": { "@types/react": "^19.0.0" } }, "sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ=="],
+
"@types/stack-trace": ["@types/stack-trace@0.0.29", "", {}, "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g=="],
"@types/swagger-schema-official": ["@types/swagger-schema-official@2.0.25", "", {}, "sha512-T92Xav+Gf/Ik1uPW581nA+JftmjWPgskw/WBf4TJzxRG/SJ+DfNnNE+WuZ4mrXuzflQMqMkm1LSYjzYW7MB1Cg=="],
"@types/ws": ["@types/ws@8.5.14", "", { "dependencies": { "@types/node": "*" } }, "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw=="],
+ "@vaultrice/react": ["@vaultrice/react@1.1.0", "", { "dependencies": { "@vaultrice/sdk": "^1.1.0" }, "peerDependencies": { "react": ">=17.0.0", "react-dom": ">=17.0.0" } }, "sha512-0vLV8uM5mrJs5n1bkinmaBHHoknA7JPDzfEn/5VM6LiRHjWp0fhSjYUtLCkfOg8bucv39MNy8W6bv0jeaIBzIw=="],
+
+ "@vaultrice/react-components": ["@vaultrice/react-components@1.2.1", "", { "dependencies": { "@vaultrice/react": "^1.1.0" }, "peerDependencies": { "react": ">=17.0.0", "react-dom": ">=17.0.0" } }, "sha512-XuqnEYAIb9la8uq7Rim5NTkpYfx9bLj13lqGKSaxHJm1ZA1Vy6Xk90r5qMPusI9tnC3aqpNMYlEMU7GUMlNV6w=="],
+
+ "@vaultrice/sdk": ["@vaultrice/sdk@1.1.0", "", {}, "sha512-O8BmGss73pFk3WT+lmjiR8WWd/9S4kzoHIadgj3bWAL9f4ol8oRV+IhCJ8j+PimE9ci45PZA0D3QTdOuECi4KA=="],
+
+ "@vitejs/plugin-react": ["@vitejs/plugin-react@5.0.2", "", { "dependencies": { "@babel/core": "^7.28.3", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-beta.34", "@types/babel__core": "^7.20.5", "react-refresh": "^0.17.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-tmyFgixPZCx2+e6VO9TNITWcCQl8+Nl/E8YbAyPVv85QCc7/A3JrdfG2A8gIzvVhWuzMOVrFW1aReaNxrI6tbw=="],
+
"@whatwg-node/disposablestack": ["@whatwg-node/disposablestack@0.0.6", "", { "dependencies": { "@whatwg-node/promise-helpers": "^1.0.0", "tslib": "^2.6.3" } }, "sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw=="],
"@whatwg-node/fetch": ["@whatwg-node/fetch@0.10.5", "", { "dependencies": { "@whatwg-node/node-fetch": "^0.7.11", "urlpattern-polyfill": "^10.0.0" } }, "sha512-+yFJU3hmXPAHJULwx0VzCIsvr/H0lvbPvbOH3areOH3NAuCxCwaJsQ8w6/MwwMcvEWIynSsmAxoyaH04KeosPg=="],
@@ -1621,6 +1715,8 @@
"cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="],
+ "csstype": ["csstype@3.1.3", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="],
+
"data-uri-to-buffer": ["data-uri-to-buffer@2.0.2", "", {}, "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA=="],
"data-view-buffer": ["data-view-buffer@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="],
@@ -1791,7 +1887,7 @@
"fbjs-css-vars": ["fbjs-css-vars@1.0.2", "", {}, "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ=="],
- "fdir": ["fdir@6.4.3", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw=="],
+ "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="],
"fetch-blob": ["fetch-blob@3.2.0", "", { "dependencies": { "node-domexception": "^1.0.0", "web-streams-polyfill": "^3.0.3" } }, "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ=="],
@@ -2223,7 +2319,7 @@
"picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="],
- "picomatch": ["picomatch@4.0.2", "", {}, "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg=="],
+ "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="],
"pify": ["pify@4.0.1", "", {}, "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="],
@@ -2233,6 +2329,8 @@
"possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="],
+ "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="],
+
"preact": ["preact@10.26.5", "", {}, "sha512-fmpDkgfGU6JYux9teDWLhj9mKN55tyepwYbxHgQuIxbWQzgFg5vk7Mrrtfx7xRxq798ynkY4DDDxZr235Kk+4w=="],
"prettier": ["prettier@3.5.3", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw=="],
@@ -2257,6 +2355,12 @@
"quick-lru": ["quick-lru@7.0.0", "", {}, "sha512-MX8gB7cVYTrYcFfAnfLlhRd0+Toyl8yX8uBx1MrX7K0jegiz9TumwOK27ldXrgDlHRdVi+MqU9Ssw6dr4BNreg=="],
+ "react": ["react@19.1.1", "", {}, "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ=="],
+
+ "react-dom": ["react-dom@19.1.1", "", { "dependencies": { "scheduler": "^0.26.0" }, "peerDependencies": { "react": "^19.1.1" } }, "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw=="],
+
+ "react-refresh": ["react-refresh@0.17.0", "", {}, "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ=="],
+
"read-yaml-file": ["read-yaml-file@1.1.0", "", { "dependencies": { "graceful-fs": "^4.1.5", "js-yaml": "^3.6.1", "pify": "^4.0.1", "strip-bom": "^3.0.0" } }, "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA=="],
"readable-stream": ["readable-stream@4.7.0", "", { "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", "process": "^0.11.10", "string_decoder": "^1.3.0" } }, "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg=="],
@@ -2295,6 +2399,8 @@
"rfdc": ["rfdc@1.4.1", "", {}, "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="],
+ "rollup": ["rollup@4.52.2", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.52.2", "@rollup/rollup-android-arm64": "4.52.2", "@rollup/rollup-darwin-arm64": "4.52.2", "@rollup/rollup-darwin-x64": "4.52.2", "@rollup/rollup-freebsd-arm64": "4.52.2", "@rollup/rollup-freebsd-x64": "4.52.2", "@rollup/rollup-linux-arm-gnueabihf": "4.52.2", "@rollup/rollup-linux-arm-musleabihf": "4.52.2", "@rollup/rollup-linux-arm64-gnu": "4.52.2", "@rollup/rollup-linux-arm64-musl": "4.52.2", "@rollup/rollup-linux-loong64-gnu": "4.52.2", "@rollup/rollup-linux-ppc64-gnu": "4.52.2", "@rollup/rollup-linux-riscv64-gnu": "4.52.2", "@rollup/rollup-linux-riscv64-musl": "4.52.2", "@rollup/rollup-linux-s390x-gnu": "4.52.2", "@rollup/rollup-linux-x64-gnu": "4.52.2", "@rollup/rollup-linux-x64-musl": "4.52.2", "@rollup/rollup-openharmony-arm64": "4.52.2", "@rollup/rollup-win32-arm64-msvc": "4.52.2", "@rollup/rollup-win32-ia32-msvc": "4.52.2", "@rollup/rollup-win32-x64-gnu": "4.52.2", "@rollup/rollup-win32-x64-msvc": "4.52.2", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-I25/2QgoROE1vYV+NQ1En9T9UFB9Cmfm2CJ83zZOlaDpvz29wGQSZXWKw7MiNXau7wYgB/T9fVIdIuEQ+KbiiA=="],
+
"rollup-plugin-inject": ["rollup-plugin-inject@3.0.2", "", { "dependencies": { "estree-walker": "^0.6.1", "magic-string": "^0.25.3", "rollup-pluginutils": "^2.8.1" } }, "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w=="],
"rollup-plugin-node-polyfills": ["rollup-plugin-node-polyfills@0.2.1", "", { "dependencies": { "rollup-plugin-inject": "^3.0.0" } }, "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA=="],
@@ -2317,6 +2423,8 @@
"safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="],
+ "scheduler": ["scheduler@0.26.0", "", {}, "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA=="],
+
"scuid": ["scuid@1.1.0", "", {}, "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg=="],
"selfsigned": ["selfsigned@2.4.1", "", { "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" } }, "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q=="],
@@ -2385,6 +2493,8 @@
"source-map": ["source-map@0.7.4", "", {}, "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA=="],
+ "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="],
+
"source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="],
"sourcemap-codec": ["sourcemap-codec@1.4.8", "", {}, "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="],
@@ -2541,6 +2651,8 @@
"validate-npm-package-name": ["validate-npm-package-name@5.0.1", "", {}, "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ=="],
+ "vite": ["vite@7.1.5", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ=="],
+
"wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="],
"web-streams-polyfill": ["web-streams-polyfill@3.3.3", "", {}, "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw=="],
@@ -2607,14 +2719,70 @@
"@ardatan/relay-compiler/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
+ "@babel/core/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
+
+ "@babel/core/@babel/generator": ["@babel/generator@7.28.3", "", { "dependencies": { "@babel/parser": "^7.28.3", "@babel/types": "^7.28.2", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw=="],
+
+ "@babel/core/@babel/parser": ["@babel/parser@7.28.4", "", { "dependencies": { "@babel/types": "^7.28.4" }, "bin": "./bin/babel-parser.js" }, "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg=="],
+
+ "@babel/core/@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="],
+
+ "@babel/core/@babel/types": ["@babel/types@7.28.4", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q=="],
+
"@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
"@babel/generator/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="],
"@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+ "@babel/helper-create-class-features-plugin/@babel/traverse": ["@babel/traverse@7.26.10", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/types": "^7.26.10", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A=="],
+
"@babel/helper-create-class-features-plugin/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+ "@babel/helper-member-expression-to-functions/@babel/traverse": ["@babel/traverse@7.26.10", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/types": "^7.26.10", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A=="],
+
+ "@babel/helper-module-imports/@babel/types": ["@babel/types@7.28.4", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q=="],
+
+ "@babel/helper-module-transforms/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
+ "@babel/helper-replace-supers/@babel/traverse": ["@babel/traverse@7.26.10", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/types": "^7.26.10", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A=="],
+
+ "@babel/helper-skip-transparent-expression-wrappers/@babel/traverse": ["@babel/traverse@7.26.10", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/types": "^7.26.10", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A=="],
+
+ "@babel/helpers/@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="],
+
+ "@babel/helpers/@babel/types": ["@babel/types@7.28.4", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q=="],
+
+ "@babel/plugin-proposal-object-rest-spread/@babel/compat-data": ["@babel/compat-data@7.26.8", "", {}, "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ=="],
+
+ "@babel/plugin-proposal-object-rest-spread/@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.26.5", "", { "dependencies": { "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA=="],
+
+ "@babel/plugin-transform-classes/@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.26.5", "", { "dependencies": { "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA=="],
+
+ "@babel/plugin-transform-classes/@babel/traverse": ["@babel/traverse@7.26.10", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/types": "^7.26.10", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A=="],
+
+ "@babel/plugin-transform-function-name/@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.26.5", "", { "dependencies": { "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA=="],
+
+ "@babel/plugin-transform-function-name/@babel/traverse": ["@babel/traverse@7.26.10", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/types": "^7.26.10", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A=="],
+
+ "@babel/plugin-transform-modules-commonjs/@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.26.0", "", { "dependencies": { "@babel/helper-module-imports": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9", "@babel/traverse": "^7.25.9" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw=="],
+
+ "@babel/plugin-transform-react-jsx/@babel/helper-module-imports": ["@babel/helper-module-imports@7.25.9", "", { "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" } }, "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw=="],
+
+ "@babel/plugin-transform-react-jsx-self/@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.27.1", "", {}, "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="],
+
+ "@babel/plugin-transform-react-jsx-source/@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.27.1", "", {}, "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="],
+
+ "@babel/traverse/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
+
+ "@babel/traverse/@babel/generator": ["@babel/generator@7.28.3", "", { "dependencies": { "@babel/parser": "^7.28.3", "@babel/types": "^7.28.2", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw=="],
+
+ "@babel/traverse/@babel/parser": ["@babel/parser@7.28.4", "", { "dependencies": { "@babel/types": "^7.28.4" }, "bin": "./bin/babel-parser.js" }, "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg=="],
+
+ "@babel/traverse/@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="],
+
+ "@babel/traverse/@babel/types": ["@babel/types@7.28.4", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q=="],
+
"@changesets/apply-release-plan/prettier": ["prettier@2.8.8", "", { "bin": { "prettier": "bin-prettier.js" } }, "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q=="],
"@changesets/parse/js-yaml": ["js-yaml@3.14.1", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="],
@@ -2703,6 +2871,10 @@
"@graphql-tools/executor-http/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
+ "@graphql-tools/graphql-tag-pluck/@babel/core": ["@babel/core@7.26.10", "", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/helper-compilation-targets": "^7.26.5", "@babel/helper-module-transforms": "^7.26.0", "@babel/helpers": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/traverse": "^7.26.10", "@babel/types": "^7.26.10", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ=="],
+
+ "@graphql-tools/graphql-tag-pluck/@babel/traverse": ["@babel/traverse@7.26.10", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/types": "^7.26.10", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A=="],
+
"@graphql-tools/graphql-tag-pluck/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
"@graphql-tools/import/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
@@ -2721,6 +2893,10 @@
"@jridgewell/gen-mapping/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="],
+ "@jridgewell/remapping/@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="],
+
+ "@jridgewell/remapping/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="],
+
"@manypkg/find-root/@types/node": ["@types/node@12.20.55", "", {}, "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="],
"@manypkg/find-root/fs-extra": ["fs-extra@8.1.0", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g=="],
@@ -2771,6 +2947,18 @@
"@sinonjs/commons/type-detect": ["type-detect@4.0.8", "", {}, "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="],
+ "@types/babel__core/@babel/parser": ["@babel/parser@7.28.4", "", { "dependencies": { "@babel/types": "^7.28.4" }, "bin": "./bin/babel-parser.js" }, "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg=="],
+
+ "@types/babel__core/@babel/types": ["@babel/types@7.28.4", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q=="],
+
+ "@types/babel__generator/@babel/types": ["@babel/types@7.28.4", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q=="],
+
+ "@types/babel__template/@babel/parser": ["@babel/parser@7.28.4", "", { "dependencies": { "@babel/types": "^7.28.4" }, "bin": "./bin/babel-parser.js" }, "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg=="],
+
+ "@types/babel__template/@babel/types": ["@babel/types@7.28.4", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q=="],
+
+ "@types/babel__traverse/@babel/types": ["@babel/types@7.28.4", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q=="],
+
"@whatwg-node/disposablestack/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
"@whatwg-node/fetch/urlpattern-polyfill": ["urlpattern-polyfill@10.0.0", "", {}, "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg=="],
@@ -2871,6 +3059,8 @@
"path-case/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
+ "postcss/nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="],
+
"query-registry/url-join": ["url-join@5.0.0", "", {}, "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA=="],
"query-registry/zod": ["zod@3.24.2", "", {}, "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ=="],
@@ -2899,12 +3089,18 @@
"sync-fetch/node-fetch": ["node-fetch@3.3.2", "", { "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", "formdata-polyfill": "^4.0.10" } }, "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA=="],
+ "tinyglobby/fdir": ["fdir@6.4.3", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw=="],
+
+ "tinyglobby/picomatch": ["picomatch@4.0.2", "", {}, "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg=="],
+
"unixify/normalize-path": ["normalize-path@2.1.1", "", { "dependencies": { "remove-trailing-separator": "^1.0.1" } }, "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w=="],
"upper-case/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
"upper-case-first/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
+ "vite/tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="],
+
"wrangler/chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="],
"wrangler/esbuild": ["esbuild@0.16.3", "", { "optionalDependencies": { "@esbuild/android-arm": "0.16.3", "@esbuild/android-arm64": "0.16.3", "@esbuild/android-x64": "0.16.3", "@esbuild/darwin-arm64": "0.16.3", "@esbuild/darwin-x64": "0.16.3", "@esbuild/freebsd-arm64": "0.16.3", "@esbuild/freebsd-x64": "0.16.3", "@esbuild/linux-arm": "0.16.3", "@esbuild/linux-arm64": "0.16.3", "@esbuild/linux-ia32": "0.16.3", "@esbuild/linux-loong64": "0.16.3", "@esbuild/linux-mips64el": "0.16.3", "@esbuild/linux-ppc64": "0.16.3", "@esbuild/linux-riscv64": "0.16.3", "@esbuild/linux-s390x": "0.16.3", "@esbuild/linux-x64": "0.16.3", "@esbuild/netbsd-x64": "0.16.3", "@esbuild/openbsd-x64": "0.16.3", "@esbuild/sunos-x64": "0.16.3", "@esbuild/win32-arm64": "0.16.3", "@esbuild/win32-ia32": "0.16.3", "@esbuild/win32-x64": "0.16.3" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-71f7EjPWTiSguen8X/kxEpkAS7BFHwtQKisCDDV3Y4GLGWBaoSCyD5uXkaUew6JDzA9FEN1W23mdnSwW9kqCeg=="],
@@ -2923,6 +3119,60 @@
"@apidevtools/swagger-cli/yargs/yargs-parser": ["yargs-parser@18.1.3", "", { "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" } }, "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ=="],
+ "@babel/core/@babel/code-frame/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
+ "@babel/core/@babel/generator/@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="],
+
+ "@babel/core/@babel/generator/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="],
+
+ "@babel/core/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="],
+
+ "@babel/core/@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
+ "@babel/helper-module-imports/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="],
+
+ "@babel/helper-module-imports/@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
+ "@babel/helpers/@babel/template/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
+
+ "@babel/helpers/@babel/template/@babel/parser": ["@babel/parser@7.28.4", "", { "dependencies": { "@babel/types": "^7.28.4" }, "bin": "./bin/babel-parser.js" }, "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg=="],
+
+ "@babel/helpers/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="],
+
+ "@babel/helpers/@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
+ "@babel/plugin-proposal-object-rest-spread/@babel/helper-compilation-targets/@babel/helper-validator-option": ["@babel/helper-validator-option@7.25.9", "", {}, "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw=="],
+
+ "@babel/plugin-proposal-object-rest-spread/@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+
+ "@babel/plugin-transform-classes/@babel/helper-compilation-targets/@babel/compat-data": ["@babel/compat-data@7.26.8", "", {}, "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ=="],
+
+ "@babel/plugin-transform-classes/@babel/helper-compilation-targets/@babel/helper-validator-option": ["@babel/helper-validator-option@7.25.9", "", {}, "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw=="],
+
+ "@babel/plugin-transform-classes/@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+
+ "@babel/plugin-transform-function-name/@babel/helper-compilation-targets/@babel/compat-data": ["@babel/compat-data@7.26.8", "", {}, "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ=="],
+
+ "@babel/plugin-transform-function-name/@babel/helper-compilation-targets/@babel/helper-validator-option": ["@babel/helper-validator-option@7.25.9", "", {}, "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw=="],
+
+ "@babel/plugin-transform-function-name/@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+
+ "@babel/plugin-transform-modules-commonjs/@babel/helper-module-transforms/@babel/helper-module-imports": ["@babel/helper-module-imports@7.25.9", "", { "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" } }, "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw=="],
+
+ "@babel/plugin-transform-modules-commonjs/@babel/helper-module-transforms/@babel/traverse": ["@babel/traverse@7.26.10", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/types": "^7.26.10", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A=="],
+
+ "@babel/plugin-transform-react-jsx/@babel/helper-module-imports/@babel/traverse": ["@babel/traverse@7.26.10", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/types": "^7.26.10", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A=="],
+
+ "@babel/traverse/@babel/code-frame/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
+ "@babel/traverse/@babel/generator/@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="],
+
+ "@babel/traverse/@babel/generator/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="],
+
+ "@babel/traverse/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="],
+
+ "@babel/traverse/@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
"@changesets/parse/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="],
"@gitbook/api/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.14.54", "", { "os": "linux", "cpu": "none" }, "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw=="],
@@ -3081,6 +3331,14 @@
"@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/tslib": ["tslib@2.4.1", "", {}, "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="],
+ "@graphql-tools/graphql-tag-pluck/@babel/core/@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.26.5", "", { "dependencies": { "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA=="],
+
+ "@graphql-tools/graphql-tag-pluck/@babel/core/@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.26.0", "", { "dependencies": { "@babel/helper-module-imports": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9", "@babel/traverse": "^7.25.9" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw=="],
+
+ "@graphql-tools/graphql-tag-pluck/@babel/core/@babel/helpers": ["@babel/helpers@7.26.10", "", { "dependencies": { "@babel/template": "^7.26.9", "@babel/types": "^7.26.10" } }, "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g=="],
+
+ "@graphql-tools/graphql-tag-pluck/@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+
"@miniflare/http-server/youch/cookie": ["cookie@0.4.2", "", {}, "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="],
"@octokit/action/@octokit/core/@octokit/auth-token": ["@octokit/auth-token@4.0.0", "", {}, "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA=="],
@@ -3099,6 +3357,22 @@
"@octokit/action/@octokit/types/@octokit/openapi-types": ["@octokit/openapi-types@20.0.0", "", {}, "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA=="],
+ "@types/babel__core/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="],
+
+ "@types/babel__core/@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
+ "@types/babel__generator/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="],
+
+ "@types/babel__generator/@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
+ "@types/babel__template/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="],
+
+ "@types/babel__template/@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
+ "@types/babel__traverse/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="],
+
+ "@types/babel__traverse/@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
"cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
"enquirer/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
@@ -3183,6 +3457,8 @@
"@apidevtools/swagger-cli/yargs/cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
+ "@babel/helpers/@babel/template/@babel/code-frame/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+
"@gitbook/integration-front/@gitbook/cli/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.17.19", "", { "os": "android", "cpu": "arm" }, "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A=="],
"@gitbook/integration-front/@gitbook/cli/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.17.19", "", { "os": "android", "cpu": "arm64" }, "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA=="],
@@ -3239,6 +3515,12 @@
"@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/utils/tslib": ["tslib@2.6.3", "", {}, "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="],
+ "@graphql-tools/graphql-tag-pluck/@babel/core/@babel/helper-compilation-targets/@babel/compat-data": ["@babel/compat-data@7.26.8", "", {}, "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ=="],
+
+ "@graphql-tools/graphql-tag-pluck/@babel/core/@babel/helper-compilation-targets/@babel/helper-validator-option": ["@babel/helper-validator-option@7.25.9", "", {}, "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw=="],
+
+ "@graphql-tools/graphql-tag-pluck/@babel/core/@babel/helper-module-transforms/@babel/helper-module-imports": ["@babel/helper-module-imports@7.25.9", "", { "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" } }, "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw=="],
+
"@octokit/action/@octokit/core/@octokit/request/@octokit/endpoint": ["@octokit/endpoint@9.0.6", "", { "dependencies": { "@octokit/types": "^13.1.0", "universal-user-agent": "^6.0.0" } }, "sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw=="],
"inquirer/cli-cursor/restore-cursor/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="],
@@ -3255,16 +3537,34 @@
"@apidevtools/swagger-cli/yargs/cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
+ "@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/@babel/core": ["@babel/core@7.26.10", "", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/helper-compilation-targets": "^7.26.5", "@babel/helper-module-transforms": "^7.26.0", "@babel/helpers": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/traverse": "^7.26.10", "@babel/types": "^7.26.10", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ=="],
+
+ "@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/@babel/traverse": ["@babel/traverse@7.26.10", "", { "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/template": "^7.26.9", "@babel/types": "^7.26.10", "debug": "^4.3.1", "globals": "^11.1.0" } }, "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A=="],
+
"@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
"@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/yargs": ["yargs@15.4.1", "", { "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", "find-up": "^4.1.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", "yargs-parser": "^18.1.2" } }, "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A=="],
+ "@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/@babel/core/@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.26.5", "", { "dependencies": { "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA=="],
+
+ "@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/@babel/core/@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.26.0", "", { "dependencies": { "@babel/helper-module-imports": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9", "@babel/traverse": "^7.25.9" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw=="],
+
+ "@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/@babel/core/@babel/helpers": ["@babel/helpers@7.26.10", "", { "dependencies": { "@babel/template": "^7.26.9", "@babel/types": "^7.26.10" } }, "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g=="],
+
+ "@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+
"@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/yargs/cliui": ["cliui@6.0.0", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^6.2.0" } }, "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ=="],
"@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/yargs/y18n": ["y18n@4.0.3", "", {}, "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="],
"@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/yargs/yargs-parser": ["yargs-parser@18.1.3", "", { "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" } }, "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ=="],
+ "@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/@babel/core/@babel/helper-compilation-targets/@babel/compat-data": ["@babel/compat-data@7.26.8", "", {}, "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ=="],
+
+ "@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/@babel/core/@babel/helper-compilation-targets/@babel/helper-validator-option": ["@babel/helper-validator-option@7.25.9", "", {}, "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw=="],
+
+ "@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/@babel/core/@babel/helper-module-transforms/@babel/helper-module-imports": ["@babel/helper-module-imports@7.25.9", "", { "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" } }, "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw=="],
+
"@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/yargs/cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
"@graphql-codegen/typescript-graphql-request/@graphql-codegen/visitor-plugin-common/@graphql-tools/relay-operation-optimizer/@ardatan/relay-compiler/yargs/cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
diff --git a/integrations/vaultrice-voting/CHANGELOG.md b/integrations/vaultrice-voting/CHANGELOG.md
new file mode 100644
index 000000000..708e399d4
--- /dev/null
+++ b/integrations/vaultrice-voting/CHANGELOG.md
@@ -0,0 +1,8 @@
+# @gitbook/integration-vaultrice-voting
+
+## 0.1.0
+
+### Minor Changes
+
+- initial version
+
diff --git a/integrations/vaultrice-voting/assets/icon.png b/integrations/vaultrice-voting/assets/icon.png
new file mode 100644
index 000000000..b55c3dd24
Binary files /dev/null and b/integrations/vaultrice-voting/assets/icon.png differ
diff --git a/integrations/vaultrice-voting/assets/install-config.png b/integrations/vaultrice-voting/assets/install-config.png
new file mode 100644
index 000000000..e62e71145
Binary files /dev/null and b/integrations/vaultrice-voting/assets/install-config.png differ
diff --git a/integrations/vaultrice-voting/assets/voting-preview.png b/integrations/vaultrice-voting/assets/voting-preview.png
new file mode 100644
index 000000000..f9906f47d
Binary files /dev/null and b/integrations/vaultrice-voting/assets/voting-preview.png differ
diff --git a/integrations/vaultrice-voting/assets/widget-config.png b/integrations/vaultrice-voting/assets/widget-config.png
new file mode 100644
index 000000000..ea245a0a6
Binary files /dev/null and b/integrations/vaultrice-voting/assets/widget-config.png differ
diff --git a/integrations/vaultrice-voting/gitbook-manifest.yaml b/integrations/vaultrice-voting/gitbook-manifest.yaml
new file mode 100644
index 000000000..1c7115e30
--- /dev/null
+++ b/integrations/vaultrice-voting/gitbook-manifest.yaml
@@ -0,0 +1,68 @@
+name: vaultrice-voting-widget
+title: Vaultrice Voting Integration
+description: Add interactive voting widgets to your GitBook documentation with real-time results.
+visibility: public
+organization: lTQNmOvSMj7VuZMuxuG8
+icon: ./assets/icon.png
+previewImages:
+ - ./assets/voting-preview.png
+ - ./assets/install-config.png
+ - ./assets/widget-config.png
+summary: |
+ # Overview
+
+ The Vaultrice Voting Integration allows you to embed interactive voting widgets directly into your GitBook pages. Users can vote on options and see real-time results without requiring any backend infrastructure.
+
+ # Features
+
+ - **Real-time voting**: Vote counts update instantly across all clients
+ - **No backend required**: Powered by Vaultrice's encrypted key-value storage
+ - **Persistent results**: Vote data is stored securely and persists across sessions
+ - **Customizable**: Configure titles, descriptions, and voting options
+
+ # How it works
+
+ Once installed, you can insert voting widgets into any page. Configure the voting options, title, and description through the block editor. Results are displayed in real-time as users vote.
+
+# Integration script (we'll return this from fetch_published_script)
+script: ./src/index.ts
+
+blocks:
+ - id: vote-block
+ title: Vaultrice Voting Widget
+ description: Insert a Vaultrice voting widget.
+ categories:
+ - content
+ - other
+
+# Integration user-configurable settings
+configurations:
+ account:
+ properties:
+ projectId:
+ type: string
+ title: Vaultrice Project ID
+ description: 'Create an account and paste your Project ID. (like here: https://www.vaultrice.com/docs/quickstart)'
+ apiKey:
+ type: string
+ title: Vaultrice API Key
+ description: 'Create an account and paste your API Key. (like here: https://www.vaultrice.com/docs/quickstart)'
+ apiSecret:
+ type: string
+ title: Vaultrice API Secret
+ description: 'Create an account and paste your API Secret. (like here: https://www.vaultrice.com/docs/quickstart)'
+ required:
+ - projectId
+ - apiKey
+ - apiSecret
+
+# Scopes your integration needs
+scopes: []
+
+externalLinks:
+ - label: Vaultrice Website
+ url: https://www.vaultrice.com
+ - label: Vaultrice App
+ url: https://www.vaultrice.app
+
+target: space
diff --git a/integrations/vaultrice-voting/package.json b/integrations/vaultrice-voting/package.json
new file mode 100644
index 000000000..3beccd1f2
--- /dev/null
+++ b/integrations/vaultrice-voting/package.json
@@ -0,0 +1,28 @@
+{
+ "name": "@gitbook/integration-vaultrice-voting",
+ "version": "0.1.0",
+ "private": true,
+ "dependencies": {
+ "@gitbook/api": "*",
+ "@gitbook/runtime": "*"
+ },
+ "devDependencies": {
+ "@gitbook/cli": "workspace:*",
+ "@gitbook/tsconfig": "workspace:*",
+ "@types/react": "^19.1.13",
+ "@types/react-dom": "^19.1.9",
+ "@vaultrice/react-components": "^1.2.1",
+ "@vitejs/plugin-react": "5.0.2",
+ "react": "19.1.1",
+ "react-dom": "19.1.1",
+ "vite": "7.1.5"
+ },
+ "scripts": {
+ "typecheck": "tsc --noEmit",
+ "build:widget": "vite build --config vite.widget.config.ts && mv dist/voting.mjs src/script.raw.js",
+ "build": "bun run build:widget",
+ "publish-integrations-staging": "bun run build && gitbook publish .",
+ "check": "gitbook check",
+ "publish-integrations": "bun run build && gitbook publish ."
+ }
+}
diff --git a/integrations/vaultrice-voting/src/index.ts b/integrations/vaultrice-voting/src/index.ts
new file mode 100644
index 000000000..62fb03a04
--- /dev/null
+++ b/integrations/vaultrice-voting/src/index.ts
@@ -0,0 +1,95 @@
+import {
+ createIntegration,
+ FetchEventCallback,
+ FetchPublishScriptEventCallback,
+ RuntimeContext,
+ RuntimeEnvironment,
+} from '@gitbook/runtime';
+import { VoteBlock } from './vote-block';
+
+// @ts-ignore
+// eslint-disable-next-line import/no-unresolved
+import script from './script.raw.js?raw'; // the generated string module
+
+type VaultriceContext = RuntimeContext<
+ RuntimeEnvironment<
+ {},
+ {
+ projectId?: string;
+ apiKey?: string;
+ apiSecret?: string;
+ }
+ >
+>;
+
+/**
+ * serve the published script: return JS string with placeholders replaced
+ */
+export const handleFetchPublishedScript: FetchPublishScriptEventCallback = async (
+ event,
+ { environment }: VaultriceContext,
+) => {
+ return new Response(script as string, {
+ headers: {
+ 'Content-Type': 'application/javascript',
+ 'Cache-Control': 'public, max-age=3600',
+ },
+ });
+};
+
+/**
+ * Generic HTTP handler (GitBook calls /integration)
+ */
+export const handleFetch: FetchEventCallback = async (request, context) => {
+ const url = new URL(request.url);
+ const path = url.pathname;
+
+ if (path.endsWith('voting.js') && url.searchParams.get('script') === 'true') {
+ return handleFetchPublishedScript(request as any, context as any) as any;
+ }
+
+ return new Response(
+ `
+
+
+
+
+
+ Vaultrice Voting iframe
+
+
+
+
+
+
+ `,
+ {
+ headers: {
+ 'Content-Type': 'text/html',
+ 'Cache-Control': 'public, max-age=86400',
+ },
+ },
+ );
+};
+
+export default createIntegration({
+ fetch: handleFetch,
+ fetch_published_script: handleFetchPublishedScript,
+ components: [VoteBlock],
+});
diff --git a/integrations/vaultrice-voting/src/script.raw.js b/integrations/vaultrice-voting/src/script.raw.js
new file mode 100644
index 000000000..6ec080549
--- /dev/null
+++ b/integrations/vaultrice-voting/src/script.raw.js
@@ -0,0 +1,12439 @@
+function Wv(z) {
+ return z && z.__esModule && Object.prototype.hasOwnProperty.call(z, "default") ? z.default : z;
+}
+var ur = { exports: {} }, P = {};
+/**
+ * @license React
+ * react.production.js
+ *
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+var sd;
+function Fv() {
+ if (sd) return P;
+ sd = 1;
+ var z = Symbol.for("react.transitional.element"), o = Symbol.for("react.portal"), s = Symbol.for("react.fragment"), r = Symbol.for("react.strict_mode"), v = Symbol.for("react.profiler"), b = Symbol.for("react.consumer"), h = Symbol.for("react.context"), T = Symbol.for("react.forward_ref"), g = Symbol.for("react.suspense"), f = Symbol.for("react.memo"), m = Symbol.for("react.lazy"), w = Symbol.iterator;
+ function N(y) {
+ return y === null || typeof y != "object" ? null : (y = w && y[w] || y["@@iterator"], typeof y == "function" ? y : null);
+ }
+ var H = {
+ isMounted: function() {
+ return !1;
+ },
+ enqueueForceUpdate: function() {
+ },
+ enqueueReplaceState: function() {
+ },
+ enqueueSetState: function() {
+ }
+ }, q = Object.assign, I = {};
+ function V(y, R, B) {
+ this.props = y, this.context = R, this.refs = I, this.updater = B || H;
+ }
+ V.prototype.isReactComponent = {}, V.prototype.setState = function(y, R) {
+ if (typeof y != "object" && typeof y != "function" && y != null)
+ throw Error(
+ "takes an object of state variables to update or a function which returns an object of state variables."
+ );
+ this.updater.enqueueSetState(this, y, R, "setState");
+ }, V.prototype.forceUpdate = function(y) {
+ this.updater.enqueueForceUpdate(this, y, "forceUpdate");
+ };
+ function rt() {
+ }
+ rt.prototype = V.prototype;
+ function tt(y, R, B) {
+ this.props = y, this.context = R, this.refs = I, this.updater = B || H;
+ }
+ var ht = tt.prototype = new rt();
+ ht.constructor = tt, q(ht, V.prototype), ht.isPureReactComponent = !0;
+ var et = Array.isArray, G = { H: null, A: null, T: null, S: null, V: null }, J = Object.prototype.hasOwnProperty;
+ function St(y, R, B, j, X, ft) {
+ return B = ft.ref, {
+ $$typeof: z,
+ type: y,
+ key: R,
+ ref: B !== void 0 ? B : null,
+ props: ft
+ };
+ }
+ function Gt(y, R) {
+ return St(
+ y.type,
+ R,
+ void 0,
+ void 0,
+ void 0,
+ y.props
+ );
+ }
+ function At(y) {
+ return typeof y == "object" && y !== null && y.$$typeof === z;
+ }
+ function wt(y) {
+ var R = { "=": "=0", ":": "=2" };
+ return "$" + y.replace(/[=:]/g, function(B) {
+ return R[B];
+ });
+ }
+ var ot = /\/+/g;
+ function L(y, R) {
+ return typeof y == "object" && y !== null && y.key != null ? wt("" + y.key) : R.toString(36);
+ }
+ function ve() {
+ }
+ function Tl(y) {
+ switch (y.status) {
+ case "fulfilled":
+ return y.value;
+ case "rejected":
+ throw y.reason;
+ default:
+ switch (typeof y.status == "string" ? y.then(ve, ve) : (y.status = "pending", y.then(
+ function(R) {
+ y.status === "pending" && (y.status = "fulfilled", y.value = R);
+ },
+ function(R) {
+ y.status === "pending" && (y.status = "rejected", y.reason = R);
+ }
+ )), y.status) {
+ case "fulfilled":
+ return y.value;
+ case "rejected":
+ throw y.reason;
+ }
+ }
+ throw y;
+ }
+ function Kt(y, R, B, j, X) {
+ var ft = typeof y;
+ (ft === "undefined" || ft === "boolean") && (y = null);
+ var W = !1;
+ if (y === null) W = !0;
+ else
+ switch (ft) {
+ case "bigint":
+ case "string":
+ case "number":
+ W = !0;
+ break;
+ case "object":
+ switch (y.$$typeof) {
+ case z:
+ case o:
+ W = !0;
+ break;
+ case m:
+ return W = y._init, Kt(
+ W(y._payload),
+ R,
+ B,
+ j,
+ X
+ );
+ }
+ }
+ if (W)
+ return X = X(y), W = j === "" ? "." + L(y, 0) : j, et(X) ? (B = "", W != null && (B = W.replace(ot, "$&/") + "/"), Kt(X, R, B, "", function(We) {
+ return We;
+ })) : X != null && (At(X) && (X = Gt(
+ X,
+ B + (X.key == null || y && y.key === X.key ? "" : ("" + X.key).replace(
+ ot,
+ "$&/"
+ ) + "/") + W
+ )), R.push(X)), 1;
+ W = 0;
+ var ae = j === "" ? "." : j + ":";
+ if (et(y))
+ for (var Ot = 0; Ot < y.length; Ot++)
+ j = y[Ot], ft = ae + L(j, Ot), W += Kt(
+ j,
+ R,
+ B,
+ ft,
+ X
+ );
+ else if (Ot = N(y), typeof Ot == "function")
+ for (y = Ot.call(y), Ot = 0; !(j = y.next()).done; )
+ j = j.value, ft = ae + L(j, Ot++), W += Kt(
+ j,
+ R,
+ B,
+ ft,
+ X
+ );
+ else if (ft === "object") {
+ if (typeof y.then == "function")
+ return Kt(
+ Tl(y),
+ R,
+ B,
+ j,
+ X
+ );
+ throw R = String(y), Error(
+ "Objects are not valid as a React child (found: " + (R === "[object Object]" ? "object with keys {" + Object.keys(y).join(", ") + "}" : R) + "). If you meant to render a collection of children, use an array instead."
+ );
+ }
+ return W;
+ }
+ function D(y, R, B) {
+ if (y == null) return y;
+ var j = [], X = 0;
+ return Kt(y, j, "", "", function(ft) {
+ return R.call(B, ft, X++);
+ }), j;
+ }
+ function Y(y) {
+ if (y._status === -1) {
+ var R = y._result;
+ R = R(), R.then(
+ function(B) {
+ (y._status === 0 || y._status === -1) && (y._status = 1, y._result = B);
+ },
+ function(B) {
+ (y._status === 0 || y._status === -1) && (y._status = 2, y._result = B);
+ }
+ ), y._status === -1 && (y._status = 0, y._result = R);
+ }
+ if (y._status === 1) return y._result.default;
+ throw y._result;
+ }
+ var K = typeof reportError == "function" ? reportError : function(y) {
+ if (typeof window == "object" && typeof window.ErrorEvent == "function") {
+ var R = new window.ErrorEvent("error", {
+ bubbles: !0,
+ cancelable: !0,
+ message: typeof y == "object" && y !== null && typeof y.message == "string" ? String(y.message) : String(y),
+ error: y
+ });
+ if (!window.dispatchEvent(R)) return;
+ } else if (typeof process == "object" && typeof process.emit == "function") {
+ process.emit("uncaughtException", y);
+ return;
+ }
+ console.error(y);
+ };
+ function xt() {
+ }
+ return P.Children = {
+ map: D,
+ forEach: function(y, R, B) {
+ D(
+ y,
+ function() {
+ R.apply(this, arguments);
+ },
+ B
+ );
+ },
+ count: function(y) {
+ var R = 0;
+ return D(y, function() {
+ R++;
+ }), R;
+ },
+ toArray: function(y) {
+ return D(y, function(R) {
+ return R;
+ }) || [];
+ },
+ only: function(y) {
+ if (!At(y))
+ throw Error(
+ "React.Children.only expected to receive a single React element child."
+ );
+ return y;
+ }
+ }, P.Component = V, P.Fragment = s, P.Profiler = v, P.PureComponent = tt, P.StrictMode = r, P.Suspense = g, P.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = G, P.__COMPILER_RUNTIME = {
+ __proto__: null,
+ c: function(y) {
+ return G.H.useMemoCache(y);
+ }
+ }, P.cache = function(y) {
+ return function() {
+ return y.apply(null, arguments);
+ };
+ }, P.cloneElement = function(y, R, B) {
+ if (y == null)
+ throw Error(
+ "The argument must be a React element, but you passed " + y + "."
+ );
+ var j = q({}, y.props), X = y.key, ft = void 0;
+ if (R != null)
+ for (W in R.ref !== void 0 && (ft = void 0), R.key !== void 0 && (X = "" + R.key), R)
+ !J.call(R, W) || W === "key" || W === "__self" || W === "__source" || W === "ref" && R.ref === void 0 || (j[W] = R[W]);
+ var W = arguments.length - 2;
+ if (W === 1) j.children = B;
+ else if (1 < W) {
+ for (var ae = Array(W), Ot = 0; Ot < W; Ot++)
+ ae[Ot] = arguments[Ot + 2];
+ j.children = ae;
+ }
+ return St(y.type, X, void 0, void 0, ft, j);
+ }, P.createContext = function(y) {
+ return y = {
+ $$typeof: h,
+ _currentValue: y,
+ _currentValue2: y,
+ _threadCount: 0,
+ Provider: null,
+ Consumer: null
+ }, y.Provider = y, y.Consumer = {
+ $$typeof: b,
+ _context: y
+ }, y;
+ }, P.createElement = function(y, R, B) {
+ var j, X = {}, ft = null;
+ if (R != null)
+ for (j in R.key !== void 0 && (ft = "" + R.key), R)
+ J.call(R, j) && j !== "key" && j !== "__self" && j !== "__source" && (X[j] = R[j]);
+ var W = arguments.length - 2;
+ if (W === 1) X.children = B;
+ else if (1 < W) {
+ for (var ae = Array(W), Ot = 0; Ot < W; Ot++)
+ ae[Ot] = arguments[Ot + 2];
+ X.children = ae;
+ }
+ if (y && y.defaultProps)
+ for (j in W = y.defaultProps, W)
+ X[j] === void 0 && (X[j] = W[j]);
+ return St(y, ft, void 0, void 0, null, X);
+ }, P.createRef = function() {
+ return { current: null };
+ }, P.forwardRef = function(y) {
+ return { $$typeof: T, render: y };
+ }, P.isValidElement = At, P.lazy = function(y) {
+ return {
+ $$typeof: m,
+ _payload: { _status: -1, _result: y },
+ _init: Y
+ };
+ }, P.memo = function(y, R) {
+ return {
+ $$typeof: f,
+ type: y,
+ compare: R === void 0 ? null : R
+ };
+ }, P.startTransition = function(y) {
+ var R = G.T, B = {};
+ G.T = B;
+ try {
+ var j = y(), X = G.S;
+ X !== null && X(B, j), typeof j == "object" && j !== null && typeof j.then == "function" && j.then(xt, K);
+ } catch (ft) {
+ K(ft);
+ } finally {
+ G.T = R;
+ }
+ }, P.unstable_useCacheRefresh = function() {
+ return G.H.useCacheRefresh();
+ }, P.use = function(y) {
+ return G.H.use(y);
+ }, P.useActionState = function(y, R, B) {
+ return G.H.useActionState(y, R, B);
+ }, P.useCallback = function(y, R) {
+ return G.H.useCallback(y, R);
+ }, P.useContext = function(y) {
+ return G.H.useContext(y);
+ }, P.useDebugValue = function() {
+ }, P.useDeferredValue = function(y, R) {
+ return G.H.useDeferredValue(y, R);
+ }, P.useEffect = function(y, R, B) {
+ var j = G.H;
+ if (typeof B == "function")
+ throw Error(
+ "useEffect CRUD overload is not enabled in this build of React."
+ );
+ return j.useEffect(y, R);
+ }, P.useId = function() {
+ return G.H.useId();
+ }, P.useImperativeHandle = function(y, R, B) {
+ return G.H.useImperativeHandle(y, R, B);
+ }, P.useInsertionEffect = function(y, R) {
+ return G.H.useInsertionEffect(y, R);
+ }, P.useLayoutEffect = function(y, R) {
+ return G.H.useLayoutEffect(y, R);
+ }, P.useMemo = function(y, R) {
+ return G.H.useMemo(y, R);
+ }, P.useOptimistic = function(y, R) {
+ return G.H.useOptimistic(y, R);
+ }, P.useReducer = function(y, R, B) {
+ return G.H.useReducer(y, R, B);
+ }, P.useRef = function(y) {
+ return G.H.useRef(y);
+ }, P.useState = function(y) {
+ return G.H.useState(y);
+ }, P.useSyncExternalStore = function(y, R, B) {
+ return G.H.useSyncExternalStore(
+ y,
+ R,
+ B
+ );
+ }, P.useTransition = function() {
+ return G.H.useTransition();
+ }, P.version = "19.1.1", P;
+}
+var fd;
+function gr() {
+ return fd || (fd = 1, ur.exports = Fv()), ur.exports;
+}
+var ne = gr();
+const Iv = /* @__PURE__ */ Wv(ne);
+var cr = { exports: {} }, wa = {}, rr = { exports: {} }, or = {};
+/**
+ * @license React
+ * scheduler.production.js
+ *
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+var dd;
+function Pv() {
+ return dd || (dd = 1, function(z) {
+ function o(D, Y) {
+ var K = D.length;
+ D.push(Y);
+ t: for (; 0 < K; ) {
+ var xt = K - 1 >>> 1, y = D[xt];
+ if (0 < v(y, Y))
+ D[xt] = Y, D[K] = y, K = xt;
+ else break t;
+ }
+ }
+ function s(D) {
+ return D.length === 0 ? null : D[0];
+ }
+ function r(D) {
+ if (D.length === 0) return null;
+ var Y = D[0], K = D.pop();
+ if (K !== Y) {
+ D[0] = K;
+ t: for (var xt = 0, y = D.length, R = y >>> 1; xt < R; ) {
+ var B = 2 * (xt + 1) - 1, j = D[B], X = B + 1, ft = D[X];
+ if (0 > v(j, K))
+ X < y && 0 > v(ft, j) ? (D[xt] = ft, D[X] = K, xt = X) : (D[xt] = j, D[B] = K, xt = B);
+ else if (X < y && 0 > v(ft, K))
+ D[xt] = ft, D[X] = K, xt = X;
+ else break t;
+ }
+ }
+ return Y;
+ }
+ function v(D, Y) {
+ var K = D.sortIndex - Y.sortIndex;
+ return K !== 0 ? K : D.id - Y.id;
+ }
+ if (z.unstable_now = void 0, typeof performance == "object" && typeof performance.now == "function") {
+ var b = performance;
+ z.unstable_now = function() {
+ return b.now();
+ };
+ } else {
+ var h = Date, T = h.now();
+ z.unstable_now = function() {
+ return h.now() - T;
+ };
+ }
+ var g = [], f = [], m = 1, w = null, N = 3, H = !1, q = !1, I = !1, V = !1, rt = typeof setTimeout == "function" ? setTimeout : null, tt = typeof clearTimeout == "function" ? clearTimeout : null, ht = typeof setImmediate != "undefined" ? setImmediate : null;
+ function et(D) {
+ for (var Y = s(f); Y !== null; ) {
+ if (Y.callback === null) r(f);
+ else if (Y.startTime <= D)
+ r(f), Y.sortIndex = Y.expirationTime, o(g, Y);
+ else break;
+ Y = s(f);
+ }
+ }
+ function G(D) {
+ if (I = !1, et(D), !q)
+ if (s(g) !== null)
+ q = !0, J || (J = !0, L());
+ else {
+ var Y = s(f);
+ Y !== null && Kt(G, Y.startTime - D);
+ }
+ }
+ var J = !1, St = -1, Gt = 5, At = -1;
+ function wt() {
+ return V ? !0 : !(z.unstable_now() - At < Gt);
+ }
+ function ot() {
+ if (V = !1, J) {
+ var D = z.unstable_now();
+ At = D;
+ var Y = !0;
+ try {
+ t: {
+ q = !1, I && (I = !1, tt(St), St = -1), H = !0;
+ var K = N;
+ try {
+ e: {
+ for (et(D), w = s(g); w !== null && !(w.expirationTime > D && wt()); ) {
+ var xt = w.callback;
+ if (typeof xt == "function") {
+ w.callback = null, N = w.priorityLevel;
+ var y = xt(
+ w.expirationTime <= D
+ );
+ if (D = z.unstable_now(), typeof y == "function") {
+ w.callback = y, et(D), Y = !0;
+ break e;
+ }
+ w === s(g) && r(g), et(D);
+ } else r(g);
+ w = s(g);
+ }
+ if (w !== null) Y = !0;
+ else {
+ var R = s(f);
+ R !== null && Kt(
+ G,
+ R.startTime - D
+ ), Y = !1;
+ }
+ }
+ break t;
+ } finally {
+ w = null, N = K, H = !1;
+ }
+ Y = void 0;
+ }
+ } finally {
+ Y ? L() : J = !1;
+ }
+ }
+ }
+ var L;
+ if (typeof ht == "function")
+ L = function() {
+ ht(ot);
+ };
+ else if (typeof MessageChannel != "undefined") {
+ var ve = new MessageChannel(), Tl = ve.port2;
+ ve.port1.onmessage = ot, L = function() {
+ Tl.postMessage(null);
+ };
+ } else
+ L = function() {
+ rt(ot, 0);
+ };
+ function Kt(D, Y) {
+ St = rt(function() {
+ D(z.unstable_now());
+ }, Y);
+ }
+ z.unstable_IdlePriority = 5, z.unstable_ImmediatePriority = 1, z.unstable_LowPriority = 4, z.unstable_NormalPriority = 3, z.unstable_Profiling = null, z.unstable_UserBlockingPriority = 2, z.unstable_cancelCallback = function(D) {
+ D.callback = null;
+ }, z.unstable_forceFrameRate = function(D) {
+ 0 > D || 125 < D ? console.error(
+ "forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"
+ ) : Gt = 0 < D ? Math.floor(1e3 / D) : 5;
+ }, z.unstable_getCurrentPriorityLevel = function() {
+ return N;
+ }, z.unstable_next = function(D) {
+ switch (N) {
+ case 1:
+ case 2:
+ case 3:
+ var Y = 3;
+ break;
+ default:
+ Y = N;
+ }
+ var K = N;
+ N = Y;
+ try {
+ return D();
+ } finally {
+ N = K;
+ }
+ }, z.unstable_requestPaint = function() {
+ V = !0;
+ }, z.unstable_runWithPriority = function(D, Y) {
+ switch (D) {
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ break;
+ default:
+ D = 3;
+ }
+ var K = N;
+ N = D;
+ try {
+ return Y();
+ } finally {
+ N = K;
+ }
+ }, z.unstable_scheduleCallback = function(D, Y, K) {
+ var xt = z.unstable_now();
+ switch (typeof K == "object" && K !== null ? (K = K.delay, K = typeof K == "number" && 0 < K ? xt + K : xt) : K = xt, D) {
+ case 1:
+ var y = -1;
+ break;
+ case 2:
+ y = 250;
+ break;
+ case 5:
+ y = 1073741823;
+ break;
+ case 4:
+ y = 1e4;
+ break;
+ default:
+ y = 5e3;
+ }
+ return y = K + y, D = {
+ id: m++,
+ callback: Y,
+ priorityLevel: D,
+ startTime: K,
+ expirationTime: y,
+ sortIndex: -1
+ }, K > xt ? (D.sortIndex = K, o(f, D), s(g) === null && D === s(f) && (I ? (tt(St), St = -1) : I = !0, Kt(G, K - xt))) : (D.sortIndex = y, o(g, D), q || H || (q = !0, J || (J = !0, L()))), D;
+ }, z.unstable_shouldYield = wt, z.unstable_wrapCallback = function(D) {
+ var Y = N;
+ return function() {
+ var K = N;
+ N = Y;
+ try {
+ return D.apply(this, arguments);
+ } finally {
+ N = K;
+ }
+ };
+ };
+ }(or)), or;
+}
+var hd;
+function t0() {
+ return hd || (hd = 1, rr.exports = Pv()), rr.exports;
+}
+var sr = { exports: {} }, Wt = {};
+/**
+ * @license React
+ * react-dom.production.js
+ *
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+var vd;
+function e0() {
+ if (vd) return Wt;
+ vd = 1;
+ var z = gr();
+ function o(g) {
+ var f = "https://react.dev/errors/" + g;
+ if (1 < arguments.length) {
+ f += "?args[]=" + encodeURIComponent(arguments[1]);
+ for (var m = 2; m < arguments.length; m++)
+ f += "&args[]=" + encodeURIComponent(arguments[m]);
+ }
+ return "Minified React error #" + g + "; visit " + f + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
+ }
+ function s() {
+ }
+ var r = {
+ d: {
+ f: s,
+ r: function() {
+ throw Error(o(522));
+ },
+ D: s,
+ C: s,
+ L: s,
+ m: s,
+ X: s,
+ S: s,
+ M: s
+ },
+ p: 0,
+ findDOMNode: null
+ }, v = Symbol.for("react.portal");
+ function b(g, f, m) {
+ var w = 3 < arguments.length && arguments[3] !== void 0 ? arguments[3] : null;
+ return {
+ $$typeof: v,
+ key: w == null ? null : "" + w,
+ children: g,
+ containerInfo: f,
+ implementation: m
+ };
+ }
+ var h = z.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;
+ function T(g, f) {
+ if (g === "font") return "";
+ if (typeof f == "string")
+ return f === "use-credentials" ? f : "";
+ }
+ return Wt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = r, Wt.createPortal = function(g, f) {
+ var m = 2 < arguments.length && arguments[2] !== void 0 ? arguments[2] : null;
+ if (!f || f.nodeType !== 1 && f.nodeType !== 9 && f.nodeType !== 11)
+ throw Error(o(299));
+ return b(g, f, null, m);
+ }, Wt.flushSync = function(g) {
+ var f = h.T, m = r.p;
+ try {
+ if (h.T = null, r.p = 2, g) return g();
+ } finally {
+ h.T = f, r.p = m, r.d.f();
+ }
+ }, Wt.preconnect = function(g, f) {
+ typeof g == "string" && (f ? (f = f.crossOrigin, f = typeof f == "string" ? f === "use-credentials" ? f : "" : void 0) : f = null, r.d.C(g, f));
+ }, Wt.prefetchDNS = function(g) {
+ typeof g == "string" && r.d.D(g);
+ }, Wt.preinit = function(g, f) {
+ if (typeof g == "string" && f && typeof f.as == "string") {
+ var m = f.as, w = T(m, f.crossOrigin), N = typeof f.integrity == "string" ? f.integrity : void 0, H = typeof f.fetchPriority == "string" ? f.fetchPriority : void 0;
+ m === "style" ? r.d.S(
+ g,
+ typeof f.precedence == "string" ? f.precedence : void 0,
+ {
+ crossOrigin: w,
+ integrity: N,
+ fetchPriority: H
+ }
+ ) : m === "script" && r.d.X(g, {
+ crossOrigin: w,
+ integrity: N,
+ fetchPriority: H,
+ nonce: typeof f.nonce == "string" ? f.nonce : void 0
+ });
+ }
+ }, Wt.preinitModule = function(g, f) {
+ if (typeof g == "string")
+ if (typeof f == "object" && f !== null) {
+ if (f.as == null || f.as === "script") {
+ var m = T(
+ f.as,
+ f.crossOrigin
+ );
+ r.d.M(g, {
+ crossOrigin: m,
+ integrity: typeof f.integrity == "string" ? f.integrity : void 0,
+ nonce: typeof f.nonce == "string" ? f.nonce : void 0
+ });
+ }
+ } else f == null && r.d.M(g);
+ }, Wt.preload = function(g, f) {
+ if (typeof g == "string" && typeof f == "object" && f !== null && typeof f.as == "string") {
+ var m = f.as, w = T(m, f.crossOrigin);
+ r.d.L(g, m, {
+ crossOrigin: w,
+ integrity: typeof f.integrity == "string" ? f.integrity : void 0,
+ nonce: typeof f.nonce == "string" ? f.nonce : void 0,
+ type: typeof f.type == "string" ? f.type : void 0,
+ fetchPriority: typeof f.fetchPriority == "string" ? f.fetchPriority : void 0,
+ referrerPolicy: typeof f.referrerPolicy == "string" ? f.referrerPolicy : void 0,
+ imageSrcSet: typeof f.imageSrcSet == "string" ? f.imageSrcSet : void 0,
+ imageSizes: typeof f.imageSizes == "string" ? f.imageSizes : void 0,
+ media: typeof f.media == "string" ? f.media : void 0
+ });
+ }
+ }, Wt.preloadModule = function(g, f) {
+ if (typeof g == "string")
+ if (f) {
+ var m = T(f.as, f.crossOrigin);
+ r.d.m(g, {
+ as: typeof f.as == "string" && f.as !== "script" ? f.as : void 0,
+ crossOrigin: m,
+ integrity: typeof f.integrity == "string" ? f.integrity : void 0
+ });
+ } else r.d.m(g);
+ }, Wt.requestFormReset = function(g) {
+ r.d.r(g);
+ }, Wt.unstable_batchedUpdates = function(g, f) {
+ return g(f);
+ }, Wt.useFormState = function(g, f, m) {
+ return h.H.useFormState(g, f, m);
+ }, Wt.useFormStatus = function() {
+ return h.H.useHostTransitionStatus();
+ }, Wt.version = "19.1.1", Wt;
+}
+var gd;
+function l0() {
+ if (gd) return sr.exports;
+ gd = 1;
+ function z() {
+ if (!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ == "undefined" || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != "function"))
+ try {
+ __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(z);
+ } catch (o) {
+ console.error(o);
+ }
+ }
+ return z(), sr.exports = e0(), sr.exports;
+}
+/**
+ * @license React
+ * react-dom-client.production.js
+ *
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+var yd;
+function n0() {
+ if (yd) return wa;
+ yd = 1;
+ var z = t0(), o = gr(), s = l0();
+ function r(t) {
+ var e = "https://react.dev/errors/" + t;
+ if (1 < arguments.length) {
+ e += "?args[]=" + encodeURIComponent(arguments[1]);
+ for (var l = 2; l < arguments.length; l++)
+ e += "&args[]=" + encodeURIComponent(arguments[l]);
+ }
+ return "Minified React error #" + t + "; visit " + e + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
+ }
+ function v(t) {
+ return !(!t || t.nodeType !== 1 && t.nodeType !== 9 && t.nodeType !== 11);
+ }
+ function b(t) {
+ var e = t, l = t;
+ if (t.alternate) for (; e.return; ) e = e.return;
+ else {
+ t = e;
+ do
+ e = t, (e.flags & 4098) !== 0 && (l = e.return), t = e.return;
+ while (t);
+ }
+ return e.tag === 3 ? l : null;
+ }
+ function h(t) {
+ if (t.tag === 13) {
+ var e = t.memoizedState;
+ if (e === null && (t = t.alternate, t !== null && (e = t.memoizedState)), e !== null) return e.dehydrated;
+ }
+ return null;
+ }
+ function T(t) {
+ if (b(t) !== t)
+ throw Error(r(188));
+ }
+ function g(t) {
+ var e = t.alternate;
+ if (!e) {
+ if (e = b(t), e === null) throw Error(r(188));
+ return e !== t ? null : t;
+ }
+ for (var l = t, n = e; ; ) {
+ var a = l.return;
+ if (a === null) break;
+ var i = a.alternate;
+ if (i === null) {
+ if (n = a.return, n !== null) {
+ l = n;
+ continue;
+ }
+ break;
+ }
+ if (a.child === i.child) {
+ for (i = a.child; i; ) {
+ if (i === l) return T(a), t;
+ if (i === n) return T(a), e;
+ i = i.sibling;
+ }
+ throw Error(r(188));
+ }
+ if (l.return !== n.return) l = a, n = i;
+ else {
+ for (var u = !1, c = a.child; c; ) {
+ if (c === l) {
+ u = !0, l = a, n = i;
+ break;
+ }
+ if (c === n) {
+ u = !0, n = a, l = i;
+ break;
+ }
+ c = c.sibling;
+ }
+ if (!u) {
+ for (c = i.child; c; ) {
+ if (c === l) {
+ u = !0, l = i, n = a;
+ break;
+ }
+ if (c === n) {
+ u = !0, n = i, l = a;
+ break;
+ }
+ c = c.sibling;
+ }
+ if (!u) throw Error(r(189));
+ }
+ }
+ if (l.alternate !== n) throw Error(r(190));
+ }
+ if (l.tag !== 3) throw Error(r(188));
+ return l.stateNode.current === l ? t : e;
+ }
+ function f(t) {
+ var e = t.tag;
+ if (e === 5 || e === 26 || e === 27 || e === 6) return t;
+ for (t = t.child; t !== null; ) {
+ if (e = f(t), e !== null) return e;
+ t = t.sibling;
+ }
+ return null;
+ }
+ var m = Object.assign, w = Symbol.for("react.element"), N = Symbol.for("react.transitional.element"), H = Symbol.for("react.portal"), q = Symbol.for("react.fragment"), I = Symbol.for("react.strict_mode"), V = Symbol.for("react.profiler"), rt = Symbol.for("react.provider"), tt = Symbol.for("react.consumer"), ht = Symbol.for("react.context"), et = Symbol.for("react.forward_ref"), G = Symbol.for("react.suspense"), J = Symbol.for("react.suspense_list"), St = Symbol.for("react.memo"), Gt = Symbol.for("react.lazy"), At = Symbol.for("react.activity"), wt = Symbol.for("react.memo_cache_sentinel"), ot = Symbol.iterator;
+ function L(t) {
+ return t === null || typeof t != "object" ? null : (t = ot && t[ot] || t["@@iterator"], typeof t == "function" ? t : null);
+ }
+ var ve = Symbol.for("react.client.reference");
+ function Tl(t) {
+ if (t == null) return null;
+ if (typeof t == "function")
+ return t.$$typeof === ve ? null : t.displayName || t.name || null;
+ if (typeof t == "string") return t;
+ switch (t) {
+ case q:
+ return "Fragment";
+ case V:
+ return "Profiler";
+ case I:
+ return "StrictMode";
+ case G:
+ return "Suspense";
+ case J:
+ return "SuspenseList";
+ case At:
+ return "Activity";
+ }
+ if (typeof t == "object")
+ switch (t.$$typeof) {
+ case H:
+ return "Portal";
+ case ht:
+ return (t.displayName || "Context") + ".Provider";
+ case tt:
+ return (t._context.displayName || "Context") + ".Consumer";
+ case et:
+ var e = t.render;
+ return t = t.displayName, t || (t = e.displayName || e.name || "", t = t !== "" ? "ForwardRef(" + t + ")" : "ForwardRef"), t;
+ case St:
+ return e = t.displayName || null, e !== null ? e : Tl(t.type) || "Memo";
+ case Gt:
+ e = t._payload, t = t._init;
+ try {
+ return Tl(t(e));
+ } catch (l) {
+ }
+ }
+ return null;
+ }
+ var Kt = Array.isArray, D = o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, Y = s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, K = {
+ pending: !1,
+ data: null,
+ method: null,
+ action: null
+ }, xt = [], y = -1;
+ function R(t) {
+ return { current: t };
+ }
+ function B(t) {
+ 0 > y || (t.current = xt[y], xt[y] = null, y--);
+ }
+ function j(t, e) {
+ y++, xt[y] = t.current, t.current = e;
+ }
+ var X = R(null), ft = R(null), W = R(null), ae = R(null);
+ function Ot(t, e) {
+ switch (j(W, e), j(ft, t), j(X, null), e.nodeType) {
+ case 9:
+ case 11:
+ t = (t = e.documentElement) && (t = t.namespaceURI) ? Bf(t) : 0;
+ break;
+ default:
+ if (t = e.tagName, e = e.namespaceURI)
+ e = Bf(e), t = kf(e, t);
+ else
+ switch (t) {
+ case "svg":
+ t = 1;
+ break;
+ case "math":
+ t = 2;
+ break;
+ default:
+ t = 0;
+ }
+ }
+ B(X), j(X, t);
+ }
+ function We() {
+ B(X), B(ft), B(W);
+ }
+ function Qi(t) {
+ t.memoizedState !== null && j(ae, t);
+ var e = X.current, l = kf(e, t.type);
+ e !== l && (j(ft, t), j(X, l));
+ }
+ function _a(t) {
+ ft.current === t && (B(X), B(ft)), ae.current === t && (B(ae), Ea._currentValue = K);
+ }
+ var Zi = Object.prototype.hasOwnProperty, Ki = z.unstable_scheduleCallback, Ji = z.unstable_cancelCallback, Md = z.unstable_shouldYield, Dd = z.unstable_requestPaint, De = z.unstable_now, _d = z.unstable_getCurrentPriorityLevel, yr = z.unstable_ImmediatePriority, pr = z.unstable_UserBlockingPriority, Na = z.unstable_NormalPriority, Nd = z.unstable_LowPriority, mr = z.unstable_IdlePriority, Ud = z.log, Rd = z.unstable_setDisableYieldValue, _n = null, ie = null;
+ function Fe(t) {
+ if (typeof Ud == "function" && Rd(t), ie && typeof ie.setStrictMode == "function")
+ try {
+ ie.setStrictMode(_n, t);
+ } catch (e) {
+ }
+ }
+ var ue = Math.clz32 ? Math.clz32 : jd, Hd = Math.log, qd = Math.LN2;
+ function jd(t) {
+ return t >>>= 0, t === 0 ? 32 : 31 - (Hd(t) / qd | 0) | 0;
+ }
+ var Ua = 256, Ra = 4194304;
+ function Al(t) {
+ var e = t & 42;
+ if (e !== 0) return e;
+ switch (t & -t) {
+ case 1:
+ return 1;
+ case 2:
+ return 2;
+ case 4:
+ return 4;
+ case 8:
+ return 8;
+ case 16:
+ return 16;
+ case 32:
+ return 32;
+ case 64:
+ return 64;
+ case 128:
+ return 128;
+ case 256:
+ case 512:
+ case 1024:
+ case 2048:
+ case 4096:
+ case 8192:
+ case 16384:
+ case 32768:
+ case 65536:
+ case 131072:
+ case 262144:
+ case 524288:
+ case 1048576:
+ case 2097152:
+ return t & 4194048;
+ case 4194304:
+ case 8388608:
+ case 16777216:
+ case 33554432:
+ return t & 62914560;
+ case 67108864:
+ return 67108864;
+ case 134217728:
+ return 134217728;
+ case 268435456:
+ return 268435456;
+ case 536870912:
+ return 536870912;
+ case 1073741824:
+ return 0;
+ default:
+ return t;
+ }
+ }
+ function Ha(t, e, l) {
+ var n = t.pendingLanes;
+ if (n === 0) return 0;
+ var a = 0, i = t.suspendedLanes, u = t.pingedLanes;
+ t = t.warmLanes;
+ var c = n & 134217727;
+ return c !== 0 ? (n = c & ~i, n !== 0 ? a = Al(n) : (u &= c, u !== 0 ? a = Al(u) : l || (l = c & ~t, l !== 0 && (a = Al(l))))) : (c = n & ~i, c !== 0 ? a = Al(c) : u !== 0 ? a = Al(u) : l || (l = n & ~t, l !== 0 && (a = Al(l)))), a === 0 ? 0 : e !== 0 && e !== a && (e & i) === 0 && (i = a & -a, l = e & -e, i >= l || i === 32 && (l & 4194048) !== 0) ? e : a;
+ }
+ function Nn(t, e) {
+ return (t.pendingLanes & ~(t.suspendedLanes & ~t.pingedLanes) & e) === 0;
+ }
+ function Yd(t, e) {
+ switch (t) {
+ case 1:
+ case 2:
+ case 4:
+ case 8:
+ case 64:
+ return e + 250;
+ case 16:
+ case 32:
+ case 128:
+ case 256:
+ case 512:
+ case 1024:
+ case 2048:
+ case 4096:
+ case 8192:
+ case 16384:
+ case 32768:
+ case 65536:
+ case 131072:
+ case 262144:
+ case 524288:
+ case 1048576:
+ case 2097152:
+ return e + 5e3;
+ case 4194304:
+ case 8388608:
+ case 16777216:
+ case 33554432:
+ return -1;
+ case 67108864:
+ case 134217728:
+ case 268435456:
+ case 536870912:
+ case 1073741824:
+ return -1;
+ default:
+ return -1;
+ }
+ }
+ function br() {
+ var t = Ua;
+ return Ua <<= 1, (Ua & 4194048) === 0 && (Ua = 256), t;
+ }
+ function Sr() {
+ var t = Ra;
+ return Ra <<= 1, (Ra & 62914560) === 0 && (Ra = 4194304), t;
+ }
+ function $i(t) {
+ for (var e = [], l = 0; 31 > l; l++) e.push(t);
+ return e;
+ }
+ function Un(t, e) {
+ t.pendingLanes |= e, e !== 268435456 && (t.suspendedLanes = 0, t.pingedLanes = 0, t.warmLanes = 0);
+ }
+ function Bd(t, e, l, n, a, i) {
+ var u = t.pendingLanes;
+ t.pendingLanes = l, t.suspendedLanes = 0, t.pingedLanes = 0, t.warmLanes = 0, t.expiredLanes &= l, t.entangledLanes &= l, t.errorRecoveryDisabledLanes &= l, t.shellSuspendCounter = 0;
+ var c = t.entanglements, d = t.expirationTimes, E = t.hiddenUpdates;
+ for (l = u & ~l; 0 < l; ) {
+ var M = 31 - ue(l), U = 1 << M;
+ c[M] = 0, d[M] = -1;
+ var A = E[M];
+ if (A !== null)
+ for (E[M] = null, M = 0; M < A.length; M++) {
+ var O = A[M];
+ O !== null && (O.lane &= -536870913);
+ }
+ l &= ~U;
+ }
+ n !== 0 && xr(t, n, 0), i !== 0 && a === 0 && t.tag !== 0 && (t.suspendedLanes |= i & ~(u & ~e));
+ }
+ function xr(t, e, l) {
+ t.pendingLanes |= e, t.suspendedLanes &= ~e;
+ var n = 31 - ue(e);
+ t.entangledLanes |= e, t.entanglements[n] = t.entanglements[n] | 1073741824 | l & 4194090;
+ }
+ function Er(t, e) {
+ var l = t.entangledLanes |= e;
+ for (t = t.entanglements; l; ) {
+ var n = 31 - ue(l), a = 1 << n;
+ a & e | t[n] & e && (t[n] |= e), l &= ~a;
+ }
+ }
+ function Wi(t) {
+ switch (t) {
+ case 2:
+ t = 1;
+ break;
+ case 8:
+ t = 4;
+ break;
+ case 32:
+ t = 16;
+ break;
+ case 256:
+ case 512:
+ case 1024:
+ case 2048:
+ case 4096:
+ case 8192:
+ case 16384:
+ case 32768:
+ case 65536:
+ case 131072:
+ case 262144:
+ case 524288:
+ case 1048576:
+ case 2097152:
+ case 4194304:
+ case 8388608:
+ case 16777216:
+ case 33554432:
+ t = 128;
+ break;
+ case 268435456:
+ t = 134217728;
+ break;
+ default:
+ t = 0;
+ }
+ return t;
+ }
+ function Fi(t) {
+ return t &= -t, 2 < t ? 8 < t ? (t & 134217727) !== 0 ? 32 : 268435456 : 8 : 2;
+ }
+ function Tr() {
+ var t = Y.p;
+ return t !== 0 ? t : (t = window.event, t === void 0 ? 32 : ad(t.type));
+ }
+ function kd(t, e) {
+ var l = Y.p;
+ try {
+ return Y.p = t, e();
+ } finally {
+ Y.p = l;
+ }
+ }
+ var Ie = Math.random().toString(36).slice(2), Jt = "__reactFiber$" + Ie, It = "__reactProps$" + Ie, Xl = "__reactContainer$" + Ie, Ii = "__reactEvents$" + Ie, Cd = "__reactListeners$" + Ie, Vd = "__reactHandles$" + Ie, Ar = "__reactResources$" + Ie, Rn = "__reactMarker$" + Ie;
+ function Pi(t) {
+ delete t[Jt], delete t[It], delete t[Ii], delete t[Cd], delete t[Vd];
+ }
+ function Ql(t) {
+ var e = t[Jt];
+ if (e) return e;
+ for (var l = t.parentNode; l; ) {
+ if (e = l[Xl] || l[Jt]) {
+ if (l = e.alternate, e.child !== null || l !== null && l.child !== null)
+ for (t = Lf(t); t !== null; ) {
+ if (l = t[Jt]) return l;
+ t = Lf(t);
+ }
+ return e;
+ }
+ t = l, l = t.parentNode;
+ }
+ return null;
+ }
+ function Zl(t) {
+ if (t = t[Jt] || t[Xl]) {
+ var e = t.tag;
+ if (e === 5 || e === 6 || e === 13 || e === 26 || e === 27 || e === 3)
+ return t;
+ }
+ return null;
+ }
+ function Hn(t) {
+ var e = t.tag;
+ if (e === 5 || e === 26 || e === 27 || e === 6) return t.stateNode;
+ throw Error(r(33));
+ }
+ function Kl(t) {
+ var e = t[Ar];
+ return e || (e = t[Ar] = { hoistableStyles: /* @__PURE__ */ new Map(), hoistableScripts: /* @__PURE__ */ new Map() }), e;
+ }
+ function Bt(t) {
+ t[Rn] = !0;
+ }
+ var Or = /* @__PURE__ */ new Set(), zr = {};
+ function Ol(t, e) {
+ Jl(t, e), Jl(t + "Capture", e);
+ }
+ function Jl(t, e) {
+ for (zr[t] = e, t = 0; t < e.length; t++)
+ Or.add(e[t]);
+ }
+ var Gd = RegExp(
+ "^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"
+ ), wr = {}, Mr = {};
+ function Ld(t) {
+ return Zi.call(Mr, t) ? !0 : Zi.call(wr, t) ? !1 : Gd.test(t) ? Mr[t] = !0 : (wr[t] = !0, !1);
+ }
+ function qa(t, e, l) {
+ if (Ld(e))
+ if (l === null) t.removeAttribute(e);
+ else {
+ switch (typeof l) {
+ case "undefined":
+ case "function":
+ case "symbol":
+ t.removeAttribute(e);
+ return;
+ case "boolean":
+ var n = e.toLowerCase().slice(0, 5);
+ if (n !== "data-" && n !== "aria-") {
+ t.removeAttribute(e);
+ return;
+ }
+ }
+ t.setAttribute(e, "" + l);
+ }
+ }
+ function ja(t, e, l) {
+ if (l === null) t.removeAttribute(e);
+ else {
+ switch (typeof l) {
+ case "undefined":
+ case "function":
+ case "symbol":
+ case "boolean":
+ t.removeAttribute(e);
+ return;
+ }
+ t.setAttribute(e, "" + l);
+ }
+ }
+ function qe(t, e, l, n) {
+ if (n === null) t.removeAttribute(l);
+ else {
+ switch (typeof n) {
+ case "undefined":
+ case "function":
+ case "symbol":
+ case "boolean":
+ t.removeAttribute(l);
+ return;
+ }
+ t.setAttributeNS(e, l, "" + n);
+ }
+ }
+ var tu, Dr;
+ function $l(t) {
+ if (tu === void 0)
+ try {
+ throw Error();
+ } catch (l) {
+ var e = l.stack.trim().match(/\n( *(at )?)/);
+ tu = e && e[1] || "", Dr = -1 < l.stack.indexOf(`
+ at`) ? " ()" : -1 < l.stack.indexOf("@") ? "@unknown:0:0" : "";
+ }
+ return `
+` + tu + t + Dr;
+ }
+ var eu = !1;
+ function lu(t, e) {
+ if (!t || eu) return "";
+ eu = !0;
+ var l = Error.prepareStackTrace;
+ Error.prepareStackTrace = void 0;
+ try {
+ var n = {
+ DetermineComponentFrameRoot: function() {
+ try {
+ if (e) {
+ var U = function() {
+ throw Error();
+ };
+ if (Object.defineProperty(U.prototype, "props", {
+ set: function() {
+ throw Error();
+ }
+ }), typeof Reflect == "object" && Reflect.construct) {
+ try {
+ Reflect.construct(U, []);
+ } catch (O) {
+ var A = O;
+ }
+ Reflect.construct(t, [], U);
+ } else {
+ try {
+ U.call();
+ } catch (O) {
+ A = O;
+ }
+ t.call(U.prototype);
+ }
+ } else {
+ try {
+ throw Error();
+ } catch (O) {
+ A = O;
+ }
+ (U = t()) && typeof U.catch == "function" && U.catch(function() {
+ });
+ }
+ } catch (O) {
+ if (O && A && typeof O.stack == "string")
+ return [O.stack, A.stack];
+ }
+ return [null, null];
+ }
+ };
+ n.DetermineComponentFrameRoot.displayName = "DetermineComponentFrameRoot";
+ var a = Object.getOwnPropertyDescriptor(
+ n.DetermineComponentFrameRoot,
+ "name"
+ );
+ a && a.configurable && Object.defineProperty(
+ n.DetermineComponentFrameRoot,
+ "name",
+ { value: "DetermineComponentFrameRoot" }
+ );
+ var i = n.DetermineComponentFrameRoot(), u = i[0], c = i[1];
+ if (u && c) {
+ var d = u.split(`
+`), E = c.split(`
+`);
+ for (a = n = 0; n < d.length && !d[n].includes("DetermineComponentFrameRoot"); )
+ n++;
+ for (; a < E.length && !E[a].includes(
+ "DetermineComponentFrameRoot"
+ ); )
+ a++;
+ if (n === d.length || a === E.length)
+ for (n = d.length - 1, a = E.length - 1; 1 <= n && 0 <= a && d[n] !== E[a]; )
+ a--;
+ for (; 1 <= n && 0 <= a; n--, a--)
+ if (d[n] !== E[a]) {
+ if (n !== 1 || a !== 1)
+ do
+ if (n--, a--, 0 > a || d[n] !== E[a]) {
+ var M = `
+` + d[n].replace(" at new ", " at ");
+ return t.displayName && M.includes("") && (M = M.replace("", t.displayName)), M;
+ }
+ while (1 <= n && 0 <= a);
+ break;
+ }
+ }
+ } finally {
+ eu = !1, Error.prepareStackTrace = l;
+ }
+ return (l = t ? t.displayName || t.name : "") ? $l(l) : "";
+ }
+ function Xd(t) {
+ switch (t.tag) {
+ case 26:
+ case 27:
+ case 5:
+ return $l(t.type);
+ case 16:
+ return $l("Lazy");
+ case 13:
+ return $l("Suspense");
+ case 19:
+ return $l("SuspenseList");
+ case 0:
+ case 15:
+ return lu(t.type, !1);
+ case 11:
+ return lu(t.type.render, !1);
+ case 1:
+ return lu(t.type, !0);
+ case 31:
+ return $l("Activity");
+ default:
+ return "";
+ }
+ }
+ function _r(t) {
+ try {
+ var e = "";
+ do
+ e += Xd(t), t = t.return;
+ while (t);
+ return e;
+ } catch (l) {
+ return `
+Error generating stack: ` + l.message + `
+` + l.stack;
+ }
+ }
+ function ge(t) {
+ switch (typeof t) {
+ case "bigint":
+ case "boolean":
+ case "number":
+ case "string":
+ case "undefined":
+ return t;
+ case "object":
+ return t;
+ default:
+ return "";
+ }
+ }
+ function Nr(t) {
+ var e = t.type;
+ return (t = t.nodeName) && t.toLowerCase() === "input" && (e === "checkbox" || e === "radio");
+ }
+ function Qd(t) {
+ var e = Nr(t) ? "checked" : "value", l = Object.getOwnPropertyDescriptor(
+ t.constructor.prototype,
+ e
+ ), n = "" + t[e];
+ if (!t.hasOwnProperty(e) && typeof l != "undefined" && typeof l.get == "function" && typeof l.set == "function") {
+ var a = l.get, i = l.set;
+ return Object.defineProperty(t, e, {
+ configurable: !0,
+ get: function() {
+ return a.call(this);
+ },
+ set: function(u) {
+ n = "" + u, i.call(this, u);
+ }
+ }), Object.defineProperty(t, e, {
+ enumerable: l.enumerable
+ }), {
+ getValue: function() {
+ return n;
+ },
+ setValue: function(u) {
+ n = "" + u;
+ },
+ stopTracking: function() {
+ t._valueTracker = null, delete t[e];
+ }
+ };
+ }
+ }
+ function Ya(t) {
+ t._valueTracker || (t._valueTracker = Qd(t));
+ }
+ function Ur(t) {
+ if (!t) return !1;
+ var e = t._valueTracker;
+ if (!e) return !0;
+ var l = e.getValue(), n = "";
+ return t && (n = Nr(t) ? t.checked ? "true" : "false" : t.value), t = n, t !== l ? (e.setValue(t), !0) : !1;
+ }
+ function Ba(t) {
+ if (t = t || (typeof document != "undefined" ? document : void 0), typeof t == "undefined") return null;
+ try {
+ return t.activeElement || t.body;
+ } catch (e) {
+ return t.body;
+ }
+ }
+ var Zd = /[\n"\\]/g;
+ function ye(t) {
+ return t.replace(
+ Zd,
+ function(e) {
+ return "\\" + e.charCodeAt(0).toString(16) + " ";
+ }
+ );
+ }
+ function nu(t, e, l, n, a, i, u, c) {
+ t.name = "", u != null && typeof u != "function" && typeof u != "symbol" && typeof u != "boolean" ? t.type = u : t.removeAttribute("type"), e != null ? u === "number" ? (e === 0 && t.value === "" || t.value != e) && (t.value = "" + ge(e)) : t.value !== "" + ge(e) && (t.value = "" + ge(e)) : u !== "submit" && u !== "reset" || t.removeAttribute("value"), e != null ? au(t, u, ge(e)) : l != null ? au(t, u, ge(l)) : n != null && t.removeAttribute("value"), a == null && i != null && (t.defaultChecked = !!i), a != null && (t.checked = a && typeof a != "function" && typeof a != "symbol"), c != null && typeof c != "function" && typeof c != "symbol" && typeof c != "boolean" ? t.name = "" + ge(c) : t.removeAttribute("name");
+ }
+ function Rr(t, e, l, n, a, i, u, c) {
+ if (i != null && typeof i != "function" && typeof i != "symbol" && typeof i != "boolean" && (t.type = i), e != null || l != null) {
+ if (!(i !== "submit" && i !== "reset" || e != null))
+ return;
+ l = l != null ? "" + ge(l) : "", e = e != null ? "" + ge(e) : l, c || e === t.value || (t.value = e), t.defaultValue = e;
+ }
+ n = n != null ? n : a, n = typeof n != "function" && typeof n != "symbol" && !!n, t.checked = c ? t.checked : !!n, t.defaultChecked = !!n, u != null && typeof u != "function" && typeof u != "symbol" && typeof u != "boolean" && (t.name = u);
+ }
+ function au(t, e, l) {
+ e === "number" && Ba(t.ownerDocument) === t || t.defaultValue === "" + l || (t.defaultValue = "" + l);
+ }
+ function Wl(t, e, l, n) {
+ if (t = t.options, e) {
+ e = {};
+ for (var a = 0; a < l.length; a++)
+ e["$" + l[a]] = !0;
+ for (l = 0; l < t.length; l++)
+ a = e.hasOwnProperty("$" + t[l].value), t[l].selected !== a && (t[l].selected = a), a && n && (t[l].defaultSelected = !0);
+ } else {
+ for (l = "" + ge(l), e = null, a = 0; a < t.length; a++) {
+ if (t[a].value === l) {
+ t[a].selected = !0, n && (t[a].defaultSelected = !0);
+ return;
+ }
+ e !== null || t[a].disabled || (e = t[a]);
+ }
+ e !== null && (e.selected = !0);
+ }
+ }
+ function Hr(t, e, l) {
+ if (e != null && (e = "" + ge(e), e !== t.value && (t.value = e), l == null)) {
+ t.defaultValue !== e && (t.defaultValue = e);
+ return;
+ }
+ t.defaultValue = l != null ? "" + ge(l) : "";
+ }
+ function qr(t, e, l, n) {
+ if (e == null) {
+ if (n != null) {
+ if (l != null) throw Error(r(92));
+ if (Kt(n)) {
+ if (1 < n.length) throw Error(r(93));
+ n = n[0];
+ }
+ l = n;
+ }
+ l == null && (l = ""), e = l;
+ }
+ l = ge(e), t.defaultValue = l, n = t.textContent, n === l && n !== "" && n !== null && (t.value = n);
+ }
+ function Fl(t, e) {
+ if (e) {
+ var l = t.firstChild;
+ if (l && l === t.lastChild && l.nodeType === 3) {
+ l.nodeValue = e;
+ return;
+ }
+ }
+ t.textContent = e;
+ }
+ var Kd = new Set(
+ "animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(
+ " "
+ )
+ );
+ function jr(t, e, l) {
+ var n = e.indexOf("--") === 0;
+ l == null || typeof l == "boolean" || l === "" ? n ? t.setProperty(e, "") : e === "float" ? t.cssFloat = "" : t[e] = "" : n ? t.setProperty(e, l) : typeof l != "number" || l === 0 || Kd.has(e) ? e === "float" ? t.cssFloat = l : t[e] = ("" + l).trim() : t[e] = l + "px";
+ }
+ function Yr(t, e, l) {
+ if (e != null && typeof e != "object")
+ throw Error(r(62));
+ if (t = t.style, l != null) {
+ for (var n in l)
+ !l.hasOwnProperty(n) || e != null && e.hasOwnProperty(n) || (n.indexOf("--") === 0 ? t.setProperty(n, "") : n === "float" ? t.cssFloat = "" : t[n] = "");
+ for (var a in e)
+ n = e[a], e.hasOwnProperty(a) && l[a] !== n && jr(t, a, n);
+ } else
+ for (var i in e)
+ e.hasOwnProperty(i) && jr(t, i, e[i]);
+ }
+ function iu(t) {
+ if (t.indexOf("-") === -1) return !1;
+ switch (t) {
+ case "annotation-xml":
+ case "color-profile":
+ case "font-face":
+ case "font-face-src":
+ case "font-face-uri":
+ case "font-face-format":
+ case "font-face-name":
+ case "missing-glyph":
+ return !1;
+ default:
+ return !0;
+ }
+ }
+ var Jd = /* @__PURE__ */ new Map([
+ ["acceptCharset", "accept-charset"],
+ ["htmlFor", "for"],
+ ["httpEquiv", "http-equiv"],
+ ["crossOrigin", "crossorigin"],
+ ["accentHeight", "accent-height"],
+ ["alignmentBaseline", "alignment-baseline"],
+ ["arabicForm", "arabic-form"],
+ ["baselineShift", "baseline-shift"],
+ ["capHeight", "cap-height"],
+ ["clipPath", "clip-path"],
+ ["clipRule", "clip-rule"],
+ ["colorInterpolation", "color-interpolation"],
+ ["colorInterpolationFilters", "color-interpolation-filters"],
+ ["colorProfile", "color-profile"],
+ ["colorRendering", "color-rendering"],
+ ["dominantBaseline", "dominant-baseline"],
+ ["enableBackground", "enable-background"],
+ ["fillOpacity", "fill-opacity"],
+ ["fillRule", "fill-rule"],
+ ["floodColor", "flood-color"],
+ ["floodOpacity", "flood-opacity"],
+ ["fontFamily", "font-family"],
+ ["fontSize", "font-size"],
+ ["fontSizeAdjust", "font-size-adjust"],
+ ["fontStretch", "font-stretch"],
+ ["fontStyle", "font-style"],
+ ["fontVariant", "font-variant"],
+ ["fontWeight", "font-weight"],
+ ["glyphName", "glyph-name"],
+ ["glyphOrientationHorizontal", "glyph-orientation-horizontal"],
+ ["glyphOrientationVertical", "glyph-orientation-vertical"],
+ ["horizAdvX", "horiz-adv-x"],
+ ["horizOriginX", "horiz-origin-x"],
+ ["imageRendering", "image-rendering"],
+ ["letterSpacing", "letter-spacing"],
+ ["lightingColor", "lighting-color"],
+ ["markerEnd", "marker-end"],
+ ["markerMid", "marker-mid"],
+ ["markerStart", "marker-start"],
+ ["overlinePosition", "overline-position"],
+ ["overlineThickness", "overline-thickness"],
+ ["paintOrder", "paint-order"],
+ ["panose-1", "panose-1"],
+ ["pointerEvents", "pointer-events"],
+ ["renderingIntent", "rendering-intent"],
+ ["shapeRendering", "shape-rendering"],
+ ["stopColor", "stop-color"],
+ ["stopOpacity", "stop-opacity"],
+ ["strikethroughPosition", "strikethrough-position"],
+ ["strikethroughThickness", "strikethrough-thickness"],
+ ["strokeDasharray", "stroke-dasharray"],
+ ["strokeDashoffset", "stroke-dashoffset"],
+ ["strokeLinecap", "stroke-linecap"],
+ ["strokeLinejoin", "stroke-linejoin"],
+ ["strokeMiterlimit", "stroke-miterlimit"],
+ ["strokeOpacity", "stroke-opacity"],
+ ["strokeWidth", "stroke-width"],
+ ["textAnchor", "text-anchor"],
+ ["textDecoration", "text-decoration"],
+ ["textRendering", "text-rendering"],
+ ["transformOrigin", "transform-origin"],
+ ["underlinePosition", "underline-position"],
+ ["underlineThickness", "underline-thickness"],
+ ["unicodeBidi", "unicode-bidi"],
+ ["unicodeRange", "unicode-range"],
+ ["unitsPerEm", "units-per-em"],
+ ["vAlphabetic", "v-alphabetic"],
+ ["vHanging", "v-hanging"],
+ ["vIdeographic", "v-ideographic"],
+ ["vMathematical", "v-mathematical"],
+ ["vectorEffect", "vector-effect"],
+ ["vertAdvY", "vert-adv-y"],
+ ["vertOriginX", "vert-origin-x"],
+ ["vertOriginY", "vert-origin-y"],
+ ["wordSpacing", "word-spacing"],
+ ["writingMode", "writing-mode"],
+ ["xmlnsXlink", "xmlns:xlink"],
+ ["xHeight", "x-height"]
+ ]), $d = /^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;
+ function ka(t) {
+ return $d.test("" + t) ? "javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')" : t;
+ }
+ var uu = null;
+ function cu(t) {
+ return t = t.target || t.srcElement || window, t.correspondingUseElement && (t = t.correspondingUseElement), t.nodeType === 3 ? t.parentNode : t;
+ }
+ var Il = null, Pl = null;
+ function Br(t) {
+ var e = Zl(t);
+ if (e && (t = e.stateNode)) {
+ var l = t[It] || null;
+ t: switch (t = e.stateNode, e.type) {
+ case "input":
+ if (nu(
+ t,
+ l.value,
+ l.defaultValue,
+ l.defaultValue,
+ l.checked,
+ l.defaultChecked,
+ l.type,
+ l.name
+ ), e = l.name, l.type === "radio" && e != null) {
+ for (l = t; l.parentNode; ) l = l.parentNode;
+ for (l = l.querySelectorAll(
+ 'input[name="' + ye(
+ "" + e
+ ) + '"][type="radio"]'
+ ), e = 0; e < l.length; e++) {
+ var n = l[e];
+ if (n !== t && n.form === t.form) {
+ var a = n[It] || null;
+ if (!a) throw Error(r(90));
+ nu(
+ n,
+ a.value,
+ a.defaultValue,
+ a.defaultValue,
+ a.checked,
+ a.defaultChecked,
+ a.type,
+ a.name
+ );
+ }
+ }
+ for (e = 0; e < l.length; e++)
+ n = l[e], n.form === t.form && Ur(n);
+ }
+ break t;
+ case "textarea":
+ Hr(t, l.value, l.defaultValue);
+ break t;
+ case "select":
+ e = l.value, e != null && Wl(t, !!l.multiple, e, !1);
+ }
+ }
+ }
+ var ru = !1;
+ function kr(t, e, l) {
+ if (ru) return t(e, l);
+ ru = !0;
+ try {
+ var n = t(e);
+ return n;
+ } finally {
+ if (ru = !1, (Il !== null || Pl !== null) && (Ai(), Il && (e = Il, t = Pl, Pl = Il = null, Br(e), t)))
+ for (e = 0; e < t.length; e++) Br(t[e]);
+ }
+ }
+ function qn(t, e) {
+ var l = t.stateNode;
+ if (l === null) return null;
+ var n = l[It] || null;
+ if (n === null) return null;
+ l = n[e];
+ t: switch (e) {
+ case "onClick":
+ case "onClickCapture":
+ case "onDoubleClick":
+ case "onDoubleClickCapture":
+ case "onMouseDown":
+ case "onMouseDownCapture":
+ case "onMouseMove":
+ case "onMouseMoveCapture":
+ case "onMouseUp":
+ case "onMouseUpCapture":
+ case "onMouseEnter":
+ (n = !n.disabled) || (t = t.type, n = !(t === "button" || t === "input" || t === "select" || t === "textarea")), t = !n;
+ break t;
+ default:
+ t = !1;
+ }
+ if (t) return null;
+ if (l && typeof l != "function")
+ throw Error(
+ r(231, e, typeof l)
+ );
+ return l;
+ }
+ var je = !(typeof window == "undefined" || typeof window.document == "undefined" || typeof window.document.createElement == "undefined"), ou = !1;
+ if (je)
+ try {
+ var jn = {};
+ Object.defineProperty(jn, "passive", {
+ get: function() {
+ ou = !0;
+ }
+ }), window.addEventListener("test", jn, jn), window.removeEventListener("test", jn, jn);
+ } catch (t) {
+ ou = !1;
+ }
+ var Pe = null, su = null, Ca = null;
+ function Cr() {
+ if (Ca) return Ca;
+ var t, e = su, l = e.length, n, a = "value" in Pe ? Pe.value : Pe.textContent, i = a.length;
+ for (t = 0; t < l && e[t] === a[t]; t++) ;
+ var u = l - t;
+ for (n = 1; n <= u && e[l - n] === a[i - n]; n++) ;
+ return Ca = a.slice(t, 1 < n ? 1 - n : void 0);
+ }
+ function Va(t) {
+ var e = t.keyCode;
+ return "charCode" in t ? (t = t.charCode, t === 0 && e === 13 && (t = 13)) : t = e, t === 10 && (t = 13), 32 <= t || t === 13 ? t : 0;
+ }
+ function Ga() {
+ return !0;
+ }
+ function Vr() {
+ return !1;
+ }
+ function Pt(t) {
+ function e(l, n, a, i, u) {
+ this._reactName = l, this._targetInst = a, this.type = n, this.nativeEvent = i, this.target = u, this.currentTarget = null;
+ for (var c in t)
+ t.hasOwnProperty(c) && (l = t[c], this[c] = l ? l(i) : i[c]);
+ return this.isDefaultPrevented = (i.defaultPrevented != null ? i.defaultPrevented : i.returnValue === !1) ? Ga : Vr, this.isPropagationStopped = Vr, this;
+ }
+ return m(e.prototype, {
+ preventDefault: function() {
+ this.defaultPrevented = !0;
+ var l = this.nativeEvent;
+ l && (l.preventDefault ? l.preventDefault() : typeof l.returnValue != "unknown" && (l.returnValue = !1), this.isDefaultPrevented = Ga);
+ },
+ stopPropagation: function() {
+ var l = this.nativeEvent;
+ l && (l.stopPropagation ? l.stopPropagation() : typeof l.cancelBubble != "unknown" && (l.cancelBubble = !0), this.isPropagationStopped = Ga);
+ },
+ persist: function() {
+ },
+ isPersistent: Ga
+ }), e;
+ }
+ var zl = {
+ eventPhase: 0,
+ bubbles: 0,
+ cancelable: 0,
+ timeStamp: function(t) {
+ return t.timeStamp || Date.now();
+ },
+ defaultPrevented: 0,
+ isTrusted: 0
+ }, La = Pt(zl), Yn = m({}, zl, { view: 0, detail: 0 }), Wd = Pt(Yn), fu, du, Bn, Xa = m({}, Yn, {
+ screenX: 0,
+ screenY: 0,
+ clientX: 0,
+ clientY: 0,
+ pageX: 0,
+ pageY: 0,
+ ctrlKey: 0,
+ shiftKey: 0,
+ altKey: 0,
+ metaKey: 0,
+ getModifierState: vu,
+ button: 0,
+ buttons: 0,
+ relatedTarget: function(t) {
+ return t.relatedTarget === void 0 ? t.fromElement === t.srcElement ? t.toElement : t.fromElement : t.relatedTarget;
+ },
+ movementX: function(t) {
+ return "movementX" in t ? t.movementX : (t !== Bn && (Bn && t.type === "mousemove" ? (fu = t.screenX - Bn.screenX, du = t.screenY - Bn.screenY) : du = fu = 0, Bn = t), fu);
+ },
+ movementY: function(t) {
+ return "movementY" in t ? t.movementY : du;
+ }
+ }), Gr = Pt(Xa), Fd = m({}, Xa, { dataTransfer: 0 }), Id = Pt(Fd), Pd = m({}, Yn, { relatedTarget: 0 }), hu = Pt(Pd), th = m({}, zl, {
+ animationName: 0,
+ elapsedTime: 0,
+ pseudoElement: 0
+ }), eh = Pt(th), lh = m({}, zl, {
+ clipboardData: function(t) {
+ return "clipboardData" in t ? t.clipboardData : window.clipboardData;
+ }
+ }), nh = Pt(lh), ah = m({}, zl, { data: 0 }), Lr = Pt(ah), ih = {
+ Esc: "Escape",
+ Spacebar: " ",
+ Left: "ArrowLeft",
+ Up: "ArrowUp",
+ Right: "ArrowRight",
+ Down: "ArrowDown",
+ Del: "Delete",
+ Win: "OS",
+ Menu: "ContextMenu",
+ Apps: "ContextMenu",
+ Scroll: "ScrollLock",
+ MozPrintableKey: "Unidentified"
+ }, uh = {
+ 8: "Backspace",
+ 9: "Tab",
+ 12: "Clear",
+ 13: "Enter",
+ 16: "Shift",
+ 17: "Control",
+ 18: "Alt",
+ 19: "Pause",
+ 20: "CapsLock",
+ 27: "Escape",
+ 32: " ",
+ 33: "PageUp",
+ 34: "PageDown",
+ 35: "End",
+ 36: "Home",
+ 37: "ArrowLeft",
+ 38: "ArrowUp",
+ 39: "ArrowRight",
+ 40: "ArrowDown",
+ 45: "Insert",
+ 46: "Delete",
+ 112: "F1",
+ 113: "F2",
+ 114: "F3",
+ 115: "F4",
+ 116: "F5",
+ 117: "F6",
+ 118: "F7",
+ 119: "F8",
+ 120: "F9",
+ 121: "F10",
+ 122: "F11",
+ 123: "F12",
+ 144: "NumLock",
+ 145: "ScrollLock",
+ 224: "Meta"
+ }, ch = {
+ Alt: "altKey",
+ Control: "ctrlKey",
+ Meta: "metaKey",
+ Shift: "shiftKey"
+ };
+ function rh(t) {
+ var e = this.nativeEvent;
+ return e.getModifierState ? e.getModifierState(t) : (t = ch[t]) ? !!e[t] : !1;
+ }
+ function vu() {
+ return rh;
+ }
+ var oh = m({}, Yn, {
+ key: function(t) {
+ if (t.key) {
+ var e = ih[t.key] || t.key;
+ if (e !== "Unidentified") return e;
+ }
+ return t.type === "keypress" ? (t = Va(t), t === 13 ? "Enter" : String.fromCharCode(t)) : t.type === "keydown" || t.type === "keyup" ? uh[t.keyCode] || "Unidentified" : "";
+ },
+ code: 0,
+ location: 0,
+ ctrlKey: 0,
+ shiftKey: 0,
+ altKey: 0,
+ metaKey: 0,
+ repeat: 0,
+ locale: 0,
+ getModifierState: vu,
+ charCode: function(t) {
+ return t.type === "keypress" ? Va(t) : 0;
+ },
+ keyCode: function(t) {
+ return t.type === "keydown" || t.type === "keyup" ? t.keyCode : 0;
+ },
+ which: function(t) {
+ return t.type === "keypress" ? Va(t) : t.type === "keydown" || t.type === "keyup" ? t.keyCode : 0;
+ }
+ }), sh = Pt(oh), fh = m({}, Xa, {
+ pointerId: 0,
+ width: 0,
+ height: 0,
+ pressure: 0,
+ tangentialPressure: 0,
+ tiltX: 0,
+ tiltY: 0,
+ twist: 0,
+ pointerType: 0,
+ isPrimary: 0
+ }), Xr = Pt(fh), dh = m({}, Yn, {
+ touches: 0,
+ targetTouches: 0,
+ changedTouches: 0,
+ altKey: 0,
+ metaKey: 0,
+ ctrlKey: 0,
+ shiftKey: 0,
+ getModifierState: vu
+ }), hh = Pt(dh), vh = m({}, zl, {
+ propertyName: 0,
+ elapsedTime: 0,
+ pseudoElement: 0
+ }), gh = Pt(vh), yh = m({}, Xa, {
+ deltaX: function(t) {
+ return "deltaX" in t ? t.deltaX : "wheelDeltaX" in t ? -t.wheelDeltaX : 0;
+ },
+ deltaY: function(t) {
+ return "deltaY" in t ? t.deltaY : "wheelDeltaY" in t ? -t.wheelDeltaY : "wheelDelta" in t ? -t.wheelDelta : 0;
+ },
+ deltaZ: 0,
+ deltaMode: 0
+ }), ph = Pt(yh), mh = m({}, zl, {
+ newState: 0,
+ oldState: 0
+ }), bh = Pt(mh), Sh = [9, 13, 27, 32], gu = je && "CompositionEvent" in window, kn = null;
+ je && "documentMode" in document && (kn = document.documentMode);
+ var xh = je && "TextEvent" in window && !kn, Qr = je && (!gu || kn && 8 < kn && 11 >= kn), Zr = " ", Kr = !1;
+ function Jr(t, e) {
+ switch (t) {
+ case "keyup":
+ return Sh.indexOf(e.keyCode) !== -1;
+ case "keydown":
+ return e.keyCode !== 229;
+ case "keypress":
+ case "mousedown":
+ case "focusout":
+ return !0;
+ default:
+ return !1;
+ }
+ }
+ function $r(t) {
+ return t = t.detail, typeof t == "object" && "data" in t ? t.data : null;
+ }
+ var tn = !1;
+ function Eh(t, e) {
+ switch (t) {
+ case "compositionend":
+ return $r(e);
+ case "keypress":
+ return e.which !== 32 ? null : (Kr = !0, Zr);
+ case "textInput":
+ return t = e.data, t === Zr && Kr ? null : t;
+ default:
+ return null;
+ }
+ }
+ function Th(t, e) {
+ if (tn)
+ return t === "compositionend" || !gu && Jr(t, e) ? (t = Cr(), Ca = su = Pe = null, tn = !1, t) : null;
+ switch (t) {
+ case "paste":
+ return null;
+ case "keypress":
+ if (!(e.ctrlKey || e.altKey || e.metaKey) || e.ctrlKey && e.altKey) {
+ if (e.char && 1 < e.char.length)
+ return e.char;
+ if (e.which) return String.fromCharCode(e.which);
+ }
+ return null;
+ case "compositionend":
+ return Qr && e.locale !== "ko" ? null : e.data;
+ default:
+ return null;
+ }
+ }
+ var Ah = {
+ color: !0,
+ date: !0,
+ datetime: !0,
+ "datetime-local": !0,
+ email: !0,
+ month: !0,
+ number: !0,
+ password: !0,
+ range: !0,
+ search: !0,
+ tel: !0,
+ text: !0,
+ time: !0,
+ url: !0,
+ week: !0
+ };
+ function Wr(t) {
+ var e = t && t.nodeName && t.nodeName.toLowerCase();
+ return e === "input" ? !!Ah[t.type] : e === "textarea";
+ }
+ function Fr(t, e, l, n) {
+ Il ? Pl ? Pl.push(n) : Pl = [n] : Il = n, e = _i(e, "onChange"), 0 < e.length && (l = new La(
+ "onChange",
+ "change",
+ null,
+ l,
+ n
+ ), t.push({ event: l, listeners: e }));
+ }
+ var Cn = null, Vn = null;
+ function Oh(t) {
+ Rf(t, 0);
+ }
+ function Qa(t) {
+ var e = Hn(t);
+ if (Ur(e)) return t;
+ }
+ function Ir(t, e) {
+ if (t === "change") return e;
+ }
+ var Pr = !1;
+ if (je) {
+ var yu;
+ if (je) {
+ var pu = "oninput" in document;
+ if (!pu) {
+ var to = document.createElement("div");
+ to.setAttribute("oninput", "return;"), pu = typeof to.oninput == "function";
+ }
+ yu = pu;
+ } else yu = !1;
+ Pr = yu && (!document.documentMode || 9 < document.documentMode);
+ }
+ function eo() {
+ Cn && (Cn.detachEvent("onpropertychange", lo), Vn = Cn = null);
+ }
+ function lo(t) {
+ if (t.propertyName === "value" && Qa(Vn)) {
+ var e = [];
+ Fr(
+ e,
+ Vn,
+ t,
+ cu(t)
+ ), kr(Oh, e);
+ }
+ }
+ function zh(t, e, l) {
+ t === "focusin" ? (eo(), Cn = e, Vn = l, Cn.attachEvent("onpropertychange", lo)) : t === "focusout" && eo();
+ }
+ function wh(t) {
+ if (t === "selectionchange" || t === "keyup" || t === "keydown")
+ return Qa(Vn);
+ }
+ function Mh(t, e) {
+ if (t === "click") return Qa(e);
+ }
+ function Dh(t, e) {
+ if (t === "input" || t === "change")
+ return Qa(e);
+ }
+ function _h(t, e) {
+ return t === e && (t !== 0 || 1 / t === 1 / e) || t !== t && e !== e;
+ }
+ var ce = typeof Object.is == "function" ? Object.is : _h;
+ function Gn(t, e) {
+ if (ce(t, e)) return !0;
+ if (typeof t != "object" || t === null || typeof e != "object" || e === null)
+ return !1;
+ var l = Object.keys(t), n = Object.keys(e);
+ if (l.length !== n.length) return !1;
+ for (n = 0; n < l.length; n++) {
+ var a = l[n];
+ if (!Zi.call(e, a) || !ce(t[a], e[a]))
+ return !1;
+ }
+ return !0;
+ }
+ function no(t) {
+ for (; t && t.firstChild; ) t = t.firstChild;
+ return t;
+ }
+ function ao(t, e) {
+ var l = no(t);
+ t = 0;
+ for (var n; l; ) {
+ if (l.nodeType === 3) {
+ if (n = t + l.textContent.length, t <= e && n >= e)
+ return { node: l, offset: e - t };
+ t = n;
+ }
+ t: {
+ for (; l; ) {
+ if (l.nextSibling) {
+ l = l.nextSibling;
+ break t;
+ }
+ l = l.parentNode;
+ }
+ l = void 0;
+ }
+ l = no(l);
+ }
+ }
+ function io(t, e) {
+ return t && e ? t === e ? !0 : t && t.nodeType === 3 ? !1 : e && e.nodeType === 3 ? io(t, e.parentNode) : "contains" in t ? t.contains(e) : t.compareDocumentPosition ? !!(t.compareDocumentPosition(e) & 16) : !1 : !1;
+ }
+ function uo(t) {
+ t = t != null && t.ownerDocument != null && t.ownerDocument.defaultView != null ? t.ownerDocument.defaultView : window;
+ for (var e = Ba(t.document); e instanceof t.HTMLIFrameElement; ) {
+ try {
+ var l = typeof e.contentWindow.location.href == "string";
+ } catch (n) {
+ l = !1;
+ }
+ if (l) t = e.contentWindow;
+ else break;
+ e = Ba(t.document);
+ }
+ return e;
+ }
+ function mu(t) {
+ var e = t && t.nodeName && t.nodeName.toLowerCase();
+ return e && (e === "input" && (t.type === "text" || t.type === "search" || t.type === "tel" || t.type === "url" || t.type === "password") || e === "textarea" || t.contentEditable === "true");
+ }
+ var Nh = je && "documentMode" in document && 11 >= document.documentMode, en = null, bu = null, Ln = null, Su = !1;
+ function co(t, e, l) {
+ var n = l.window === l ? l.document : l.nodeType === 9 ? l : l.ownerDocument;
+ Su || en == null || en !== Ba(n) || (n = en, "selectionStart" in n && mu(n) ? n = { start: n.selectionStart, end: n.selectionEnd } : (n = (n.ownerDocument && n.ownerDocument.defaultView || window).getSelection(), n = {
+ anchorNode: n.anchorNode,
+ anchorOffset: n.anchorOffset,
+ focusNode: n.focusNode,
+ focusOffset: n.focusOffset
+ }), Ln && Gn(Ln, n) || (Ln = n, n = _i(bu, "onSelect"), 0 < n.length && (e = new La(
+ "onSelect",
+ "select",
+ null,
+ e,
+ l
+ ), t.push({ event: e, listeners: n }), e.target = en)));
+ }
+ function wl(t, e) {
+ var l = {};
+ return l[t.toLowerCase()] = e.toLowerCase(), l["Webkit" + t] = "webkit" + e, l["Moz" + t] = "moz" + e, l;
+ }
+ var ln = {
+ animationend: wl("Animation", "AnimationEnd"),
+ animationiteration: wl("Animation", "AnimationIteration"),
+ animationstart: wl("Animation", "AnimationStart"),
+ transitionrun: wl("Transition", "TransitionRun"),
+ transitionstart: wl("Transition", "TransitionStart"),
+ transitioncancel: wl("Transition", "TransitionCancel"),
+ transitionend: wl("Transition", "TransitionEnd")
+ }, xu = {}, ro = {};
+ je && (ro = document.createElement("div").style, "AnimationEvent" in window || (delete ln.animationend.animation, delete ln.animationiteration.animation, delete ln.animationstart.animation), "TransitionEvent" in window || delete ln.transitionend.transition);
+ function Ml(t) {
+ if (xu[t]) return xu[t];
+ if (!ln[t]) return t;
+ var e = ln[t], l;
+ for (l in e)
+ if (e.hasOwnProperty(l) && l in ro)
+ return xu[t] = e[l];
+ return t;
+ }
+ var oo = Ml("animationend"), so = Ml("animationiteration"), fo = Ml("animationstart"), Uh = Ml("transitionrun"), Rh = Ml("transitionstart"), Hh = Ml("transitioncancel"), ho = Ml("transitionend"), vo = /* @__PURE__ */ new Map(), Eu = "abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(
+ " "
+ );
+ Eu.push("scrollEnd");
+ function Oe(t, e) {
+ vo.set(t, e), Ol(e, [t]);
+ }
+ var go = /* @__PURE__ */ new WeakMap();
+ function pe(t, e) {
+ if (typeof t == "object" && t !== null) {
+ var l = go.get(t);
+ return l !== void 0 ? l : (e = {
+ value: t,
+ source: e,
+ stack: _r(e)
+ }, go.set(t, e), e);
+ }
+ return {
+ value: t,
+ source: e,
+ stack: _r(e)
+ };
+ }
+ var me = [], nn = 0, Tu = 0;
+ function Za() {
+ for (var t = nn, e = Tu = nn = 0; e < t; ) {
+ var l = me[e];
+ me[e++] = null;
+ var n = me[e];
+ me[e++] = null;
+ var a = me[e];
+ me[e++] = null;
+ var i = me[e];
+ if (me[e++] = null, n !== null && a !== null) {
+ var u = n.pending;
+ u === null ? a.next = a : (a.next = u.next, u.next = a), n.pending = a;
+ }
+ i !== 0 && yo(l, a, i);
+ }
+ }
+ function Ka(t, e, l, n) {
+ me[nn++] = t, me[nn++] = e, me[nn++] = l, me[nn++] = n, Tu |= n, t.lanes |= n, t = t.alternate, t !== null && (t.lanes |= n);
+ }
+ function Au(t, e, l, n) {
+ return Ka(t, e, l, n), Ja(t);
+ }
+ function an(t, e) {
+ return Ka(t, null, null, e), Ja(t);
+ }
+ function yo(t, e, l) {
+ t.lanes |= l;
+ var n = t.alternate;
+ n !== null && (n.lanes |= l);
+ for (var a = !1, i = t.return; i !== null; )
+ i.childLanes |= l, n = i.alternate, n !== null && (n.childLanes |= l), i.tag === 22 && (t = i.stateNode, t === null || t._visibility & 1 || (a = !0)), t = i, i = i.return;
+ return t.tag === 3 ? (i = t.stateNode, a && e !== null && (a = 31 - ue(l), t = i.hiddenUpdates, n = t[a], n === null ? t[a] = [e] : n.push(e), e.lane = l | 536870912), i) : null;
+ }
+ function Ja(t) {
+ if (50 < va)
+ throw va = 0, _c = null, Error(r(185));
+ for (var e = t.return; e !== null; )
+ t = e, e = t.return;
+ return t.tag === 3 ? t.stateNode : null;
+ }
+ var un = {};
+ function qh(t, e, l, n) {
+ this.tag = t, this.key = l, this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null, this.index = 0, this.refCleanup = this.ref = null, this.pendingProps = e, this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null, this.mode = n, this.subtreeFlags = this.flags = 0, this.deletions = null, this.childLanes = this.lanes = 0, this.alternate = null;
+ }
+ function re(t, e, l, n) {
+ return new qh(t, e, l, n);
+ }
+ function Ou(t) {
+ return t = t.prototype, !(!t || !t.isReactComponent);
+ }
+ function Ye(t, e) {
+ var l = t.alternate;
+ return l === null ? (l = re(
+ t.tag,
+ e,
+ t.key,
+ t.mode
+ ), l.elementType = t.elementType, l.type = t.type, l.stateNode = t.stateNode, l.alternate = t, t.alternate = l) : (l.pendingProps = e, l.type = t.type, l.flags = 0, l.subtreeFlags = 0, l.deletions = null), l.flags = t.flags & 65011712, l.childLanes = t.childLanes, l.lanes = t.lanes, l.child = t.child, l.memoizedProps = t.memoizedProps, l.memoizedState = t.memoizedState, l.updateQueue = t.updateQueue, e = t.dependencies, l.dependencies = e === null ? null : { lanes: e.lanes, firstContext: e.firstContext }, l.sibling = t.sibling, l.index = t.index, l.ref = t.ref, l.refCleanup = t.refCleanup, l;
+ }
+ function po(t, e) {
+ t.flags &= 65011714;
+ var l = t.alternate;
+ return l === null ? (t.childLanes = 0, t.lanes = e, t.child = null, t.subtreeFlags = 0, t.memoizedProps = null, t.memoizedState = null, t.updateQueue = null, t.dependencies = null, t.stateNode = null) : (t.childLanes = l.childLanes, t.lanes = l.lanes, t.child = l.child, t.subtreeFlags = 0, t.deletions = null, t.memoizedProps = l.memoizedProps, t.memoizedState = l.memoizedState, t.updateQueue = l.updateQueue, t.type = l.type, e = l.dependencies, t.dependencies = e === null ? null : {
+ lanes: e.lanes,
+ firstContext: e.firstContext
+ }), t;
+ }
+ function $a(t, e, l, n, a, i) {
+ var u = 0;
+ if (n = t, typeof t == "function") Ou(t) && (u = 1);
+ else if (typeof t == "string")
+ u = Yv(
+ t,
+ l,
+ X.current
+ ) ? 26 : t === "html" || t === "head" || t === "body" ? 27 : 5;
+ else
+ t: switch (t) {
+ case At:
+ return t = re(31, l, e, a), t.elementType = At, t.lanes = i, t;
+ case q:
+ return Dl(l.children, a, i, e);
+ case I:
+ u = 8, a |= 24;
+ break;
+ case V:
+ return t = re(12, l, e, a | 2), t.elementType = V, t.lanes = i, t;
+ case G:
+ return t = re(13, l, e, a), t.elementType = G, t.lanes = i, t;
+ case J:
+ return t = re(19, l, e, a), t.elementType = J, t.lanes = i, t;
+ default:
+ if (typeof t == "object" && t !== null)
+ switch (t.$$typeof) {
+ case rt:
+ case ht:
+ u = 10;
+ break t;
+ case tt:
+ u = 9;
+ break t;
+ case et:
+ u = 11;
+ break t;
+ case St:
+ u = 14;
+ break t;
+ case Gt:
+ u = 16, n = null;
+ break t;
+ }
+ u = 29, l = Error(
+ r(130, t === null ? "null" : typeof t, "")
+ ), n = null;
+ }
+ return e = re(u, l, e, a), e.elementType = t, e.type = n, e.lanes = i, e;
+ }
+ function Dl(t, e, l, n) {
+ return t = re(7, t, n, e), t.lanes = l, t;
+ }
+ function zu(t, e, l) {
+ return t = re(6, t, null, e), t.lanes = l, t;
+ }
+ function wu(t, e, l) {
+ return e = re(
+ 4,
+ t.children !== null ? t.children : [],
+ t.key,
+ e
+ ), e.lanes = l, e.stateNode = {
+ containerInfo: t.containerInfo,
+ pendingChildren: null,
+ implementation: t.implementation
+ }, e;
+ }
+ var cn = [], rn = 0, Wa = null, Fa = 0, be = [], Se = 0, _l = null, Be = 1, ke = "";
+ function Nl(t, e) {
+ cn[rn++] = Fa, cn[rn++] = Wa, Wa = t, Fa = e;
+ }
+ function mo(t, e, l) {
+ be[Se++] = Be, be[Se++] = ke, be[Se++] = _l, _l = t;
+ var n = Be;
+ t = ke;
+ var a = 32 - ue(n) - 1;
+ n &= ~(1 << a), l += 1;
+ var i = 32 - ue(e) + a;
+ if (30 < i) {
+ var u = a - a % 5;
+ i = (n & (1 << u) - 1).toString(32), n >>= u, a -= u, Be = 1 << 32 - ue(e) + a | l << a | n, ke = i + t;
+ } else
+ Be = 1 << i | l << a | n, ke = t;
+ }
+ function Mu(t) {
+ t.return !== null && (Nl(t, 1), mo(t, 1, 0));
+ }
+ function Du(t) {
+ for (; t === Wa; )
+ Wa = cn[--rn], cn[rn] = null, Fa = cn[--rn], cn[rn] = null;
+ for (; t === _l; )
+ _l = be[--Se], be[Se] = null, ke = be[--Se], be[Se] = null, Be = be[--Se], be[Se] = null;
+ }
+ var Ft = null, Dt = null, vt = !1, Ul = null, _e = !1, _u = Error(r(519));
+ function Rl(t) {
+ var e = Error(r(418, ""));
+ throw Zn(pe(e, t)), _u;
+ }
+ function bo(t) {
+ var e = t.stateNode, l = t.type, n = t.memoizedProps;
+ switch (e[Jt] = t, e[It] = n, l) {
+ case "dialog":
+ it("cancel", e), it("close", e);
+ break;
+ case "iframe":
+ case "object":
+ case "embed":
+ it("load", e);
+ break;
+ case "video":
+ case "audio":
+ for (l = 0; l < ya.length; l++)
+ it(ya[l], e);
+ break;
+ case "source":
+ it("error", e);
+ break;
+ case "img":
+ case "image":
+ case "link":
+ it("error", e), it("load", e);
+ break;
+ case "details":
+ it("toggle", e);
+ break;
+ case "input":
+ it("invalid", e), Rr(
+ e,
+ n.value,
+ n.defaultValue,
+ n.checked,
+ n.defaultChecked,
+ n.type,
+ n.name,
+ !0
+ ), Ya(e);
+ break;
+ case "select":
+ it("invalid", e);
+ break;
+ case "textarea":
+ it("invalid", e), qr(e, n.value, n.defaultValue, n.children), Ya(e);
+ }
+ l = n.children, typeof l != "string" && typeof l != "number" && typeof l != "bigint" || e.textContent === "" + l || n.suppressHydrationWarning === !0 || Yf(e.textContent, l) ? (n.popover != null && (it("beforetoggle", e), it("toggle", e)), n.onScroll != null && it("scroll", e), n.onScrollEnd != null && it("scrollend", e), n.onClick != null && (e.onclick = Ni), e = !0) : e = !1, e || Rl(t);
+ }
+ function So(t) {
+ for (Ft = t.return; Ft; )
+ switch (Ft.tag) {
+ case 5:
+ case 13:
+ _e = !1;
+ return;
+ case 27:
+ case 3:
+ _e = !0;
+ return;
+ default:
+ Ft = Ft.return;
+ }
+ }
+ function Xn(t) {
+ if (t !== Ft) return !1;
+ if (!vt) return So(t), vt = !0, !1;
+ var e = t.tag, l;
+ if ((l = e !== 3 && e !== 27) && ((l = e === 5) && (l = t.type, l = !(l !== "form" && l !== "button") || Zc(t.type, t.memoizedProps)), l = !l), l && Dt && Rl(t), So(t), e === 13) {
+ if (t = t.memoizedState, t = t !== null ? t.dehydrated : null, !t) throw Error(r(317));
+ t: {
+ for (t = t.nextSibling, e = 0; t; ) {
+ if (t.nodeType === 8)
+ if (l = t.data, l === "/$") {
+ if (e === 0) {
+ Dt = we(t.nextSibling);
+ break t;
+ }
+ e--;
+ } else
+ l !== "$" && l !== "$!" && l !== "$?" || e++;
+ t = t.nextSibling;
+ }
+ Dt = null;
+ }
+ } else
+ e === 27 ? (e = Dt, gl(t.type) ? (t = Wc, Wc = null, Dt = t) : Dt = e) : Dt = Ft ? we(t.stateNode.nextSibling) : null;
+ return !0;
+ }
+ function Qn() {
+ Dt = Ft = null, vt = !1;
+ }
+ function xo() {
+ var t = Ul;
+ return t !== null && (le === null ? le = t : le.push.apply(
+ le,
+ t
+ ), Ul = null), t;
+ }
+ function Zn(t) {
+ Ul === null ? Ul = [t] : Ul.push(t);
+ }
+ var Nu = R(null), Hl = null, Ce = null;
+ function tl(t, e, l) {
+ j(Nu, e._currentValue), e._currentValue = l;
+ }
+ function Ve(t) {
+ t._currentValue = Nu.current, B(Nu);
+ }
+ function Uu(t, e, l) {
+ for (; t !== null; ) {
+ var n = t.alternate;
+ if ((t.childLanes & e) !== e ? (t.childLanes |= e, n !== null && (n.childLanes |= e)) : n !== null && (n.childLanes & e) !== e && (n.childLanes |= e), t === l) break;
+ t = t.return;
+ }
+ }
+ function Ru(t, e, l, n) {
+ var a = t.child;
+ for (a !== null && (a.return = t); a !== null; ) {
+ var i = a.dependencies;
+ if (i !== null) {
+ var u = a.child;
+ i = i.firstContext;
+ t: for (; i !== null; ) {
+ var c = i;
+ i = a;
+ for (var d = 0; d < e.length; d++)
+ if (c.context === e[d]) {
+ i.lanes |= l, c = i.alternate, c !== null && (c.lanes |= l), Uu(
+ i.return,
+ l,
+ t
+ ), n || (u = null);
+ break t;
+ }
+ i = c.next;
+ }
+ } else if (a.tag === 18) {
+ if (u = a.return, u === null) throw Error(r(341));
+ u.lanes |= l, i = u.alternate, i !== null && (i.lanes |= l), Uu(u, l, t), u = null;
+ } else u = a.child;
+ if (u !== null) u.return = a;
+ else
+ for (u = a; u !== null; ) {
+ if (u === t) {
+ u = null;
+ break;
+ }
+ if (a = u.sibling, a !== null) {
+ a.return = u.return, u = a;
+ break;
+ }
+ u = u.return;
+ }
+ a = u;
+ }
+ }
+ function Kn(t, e, l, n) {
+ t = null;
+ for (var a = e, i = !1; a !== null; ) {
+ if (!i) {
+ if ((a.flags & 524288) !== 0) i = !0;
+ else if ((a.flags & 262144) !== 0) break;
+ }
+ if (a.tag === 10) {
+ var u = a.alternate;
+ if (u === null) throw Error(r(387));
+ if (u = u.memoizedProps, u !== null) {
+ var c = a.type;
+ ce(a.pendingProps.value, u.value) || (t !== null ? t.push(c) : t = [c]);
+ }
+ } else if (a === ae.current) {
+ if (u = a.alternate, u === null) throw Error(r(387));
+ u.memoizedState.memoizedState !== a.memoizedState.memoizedState && (t !== null ? t.push(Ea) : t = [Ea]);
+ }
+ a = a.return;
+ }
+ t !== null && Ru(
+ e,
+ t,
+ l,
+ n
+ ), e.flags |= 262144;
+ }
+ function Ia(t) {
+ for (t = t.firstContext; t !== null; ) {
+ if (!ce(
+ t.context._currentValue,
+ t.memoizedValue
+ ))
+ return !0;
+ t = t.next;
+ }
+ return !1;
+ }
+ function ql(t) {
+ Hl = t, Ce = null, t = t.dependencies, t !== null && (t.firstContext = null);
+ }
+ function $t(t) {
+ return Eo(Hl, t);
+ }
+ function Pa(t, e) {
+ return Hl === null && ql(t), Eo(t, e);
+ }
+ function Eo(t, e) {
+ var l = e._currentValue;
+ if (e = { context: e, memoizedValue: l, next: null }, Ce === null) {
+ if (t === null) throw Error(r(308));
+ Ce = e, t.dependencies = { lanes: 0, firstContext: e }, t.flags |= 524288;
+ } else Ce = Ce.next = e;
+ return l;
+ }
+ var jh = typeof AbortController != "undefined" ? AbortController : function() {
+ var t = [], e = this.signal = {
+ aborted: !1,
+ addEventListener: function(l, n) {
+ t.push(n);
+ }
+ };
+ this.abort = function() {
+ e.aborted = !0, t.forEach(function(l) {
+ return l();
+ });
+ };
+ }, Yh = z.unstable_scheduleCallback, Bh = z.unstable_NormalPriority, jt = {
+ $$typeof: ht,
+ Consumer: null,
+ Provider: null,
+ _currentValue: null,
+ _currentValue2: null,
+ _threadCount: 0
+ };
+ function Hu() {
+ return {
+ controller: new jh(),
+ data: /* @__PURE__ */ new Map(),
+ refCount: 0
+ };
+ }
+ function Jn(t) {
+ t.refCount--, t.refCount === 0 && Yh(Bh, function() {
+ t.controller.abort();
+ });
+ }
+ var $n = null, qu = 0, on = 0, sn = null;
+ function kh(t, e) {
+ if ($n === null) {
+ var l = $n = [];
+ qu = 0, on = Yc(), sn = {
+ status: "pending",
+ value: void 0,
+ then: function(n) {
+ l.push(n);
+ }
+ };
+ }
+ return qu++, e.then(To, To), e;
+ }
+ function To() {
+ if (--qu === 0 && $n !== null) {
+ sn !== null && (sn.status = "fulfilled");
+ var t = $n;
+ $n = null, on = 0, sn = null;
+ for (var e = 0; e < t.length; e++) (0, t[e])();
+ }
+ }
+ function Ch(t, e) {
+ var l = [], n = {
+ status: "pending",
+ value: null,
+ reason: null,
+ then: function(a) {
+ l.push(a);
+ }
+ };
+ return t.then(
+ function() {
+ n.status = "fulfilled", n.value = e;
+ for (var a = 0; a < l.length; a++) (0, l[a])(e);
+ },
+ function(a) {
+ for (n.status = "rejected", n.reason = a, a = 0; a < l.length; a++)
+ (0, l[a])(void 0);
+ }
+ ), n;
+ }
+ var Ao = D.S;
+ D.S = function(t, e) {
+ typeof e == "object" && e !== null && typeof e.then == "function" && kh(t, e), Ao !== null && Ao(t, e);
+ };
+ var jl = R(null);
+ function ju() {
+ var t = jl.current;
+ return t !== null ? t : Tt.pooledCache;
+ }
+ function ti(t, e) {
+ e === null ? j(jl, jl.current) : j(jl, e.pool);
+ }
+ function Oo() {
+ var t = ju();
+ return t === null ? null : { parent: jt._currentValue, pool: t };
+ }
+ var Wn = Error(r(460)), zo = Error(r(474)), ei = Error(r(542)), Yu = { then: function() {
+ } };
+ function wo(t) {
+ return t = t.status, t === "fulfilled" || t === "rejected";
+ }
+ function li() {
+ }
+ function Mo(t, e, l) {
+ switch (l = t[l], l === void 0 ? t.push(e) : l !== e && (e.then(li, li), e = l), e.status) {
+ case "fulfilled":
+ return e.value;
+ case "rejected":
+ throw t = e.reason, _o(t), t;
+ default:
+ if (typeof e.status == "string") e.then(li, li);
+ else {
+ if (t = Tt, t !== null && 100 < t.shellSuspendCounter)
+ throw Error(r(482));
+ t = e, t.status = "pending", t.then(
+ function(n) {
+ if (e.status === "pending") {
+ var a = e;
+ a.status = "fulfilled", a.value = n;
+ }
+ },
+ function(n) {
+ if (e.status === "pending") {
+ var a = e;
+ a.status = "rejected", a.reason = n;
+ }
+ }
+ );
+ }
+ switch (e.status) {
+ case "fulfilled":
+ return e.value;
+ case "rejected":
+ throw t = e.reason, _o(t), t;
+ }
+ throw Fn = e, Wn;
+ }
+ }
+ var Fn = null;
+ function Do() {
+ if (Fn === null) throw Error(r(459));
+ var t = Fn;
+ return Fn = null, t;
+ }
+ function _o(t) {
+ if (t === Wn || t === ei)
+ throw Error(r(483));
+ }
+ var el = !1;
+ function Bu(t) {
+ t.updateQueue = {
+ baseState: t.memoizedState,
+ firstBaseUpdate: null,
+ lastBaseUpdate: null,
+ shared: { pending: null, lanes: 0, hiddenCallbacks: null },
+ callbacks: null
+ };
+ }
+ function ku(t, e) {
+ t = t.updateQueue, e.updateQueue === t && (e.updateQueue = {
+ baseState: t.baseState,
+ firstBaseUpdate: t.firstBaseUpdate,
+ lastBaseUpdate: t.lastBaseUpdate,
+ shared: t.shared,
+ callbacks: null
+ });
+ }
+ function ll(t) {
+ return { lane: t, tag: 0, payload: null, callback: null, next: null };
+ }
+ function nl(t, e, l) {
+ var n = t.updateQueue;
+ if (n === null) return null;
+ if (n = n.shared, (gt & 2) !== 0) {
+ var a = n.pending;
+ return a === null ? e.next = e : (e.next = a.next, a.next = e), n.pending = e, e = Ja(t), yo(t, null, l), e;
+ }
+ return Ka(t, n, e, l), Ja(t);
+ }
+ function In(t, e, l) {
+ if (e = e.updateQueue, e !== null && (e = e.shared, (l & 4194048) !== 0)) {
+ var n = e.lanes;
+ n &= t.pendingLanes, l |= n, e.lanes = l, Er(t, l);
+ }
+ }
+ function Cu(t, e) {
+ var l = t.updateQueue, n = t.alternate;
+ if (n !== null && (n = n.updateQueue, l === n)) {
+ var a = null, i = null;
+ if (l = l.firstBaseUpdate, l !== null) {
+ do {
+ var u = {
+ lane: l.lane,
+ tag: l.tag,
+ payload: l.payload,
+ callback: null,
+ next: null
+ };
+ i === null ? a = i = u : i = i.next = u, l = l.next;
+ } while (l !== null);
+ i === null ? a = i = e : i = i.next = e;
+ } else a = i = e;
+ l = {
+ baseState: n.baseState,
+ firstBaseUpdate: a,
+ lastBaseUpdate: i,
+ shared: n.shared,
+ callbacks: n.callbacks
+ }, t.updateQueue = l;
+ return;
+ }
+ t = l.lastBaseUpdate, t === null ? l.firstBaseUpdate = e : t.next = e, l.lastBaseUpdate = e;
+ }
+ var Vu = !1;
+ function Pn() {
+ if (Vu) {
+ var t = sn;
+ if (t !== null) throw t;
+ }
+ }
+ function ta(t, e, l, n) {
+ Vu = !1;
+ var a = t.updateQueue;
+ el = !1;
+ var i = a.firstBaseUpdate, u = a.lastBaseUpdate, c = a.shared.pending;
+ if (c !== null) {
+ a.shared.pending = null;
+ var d = c, E = d.next;
+ d.next = null, u === null ? i = E : u.next = E, u = d;
+ var M = t.alternate;
+ M !== null && (M = M.updateQueue, c = M.lastBaseUpdate, c !== u && (c === null ? M.firstBaseUpdate = E : c.next = E, M.lastBaseUpdate = d));
+ }
+ if (i !== null) {
+ var U = a.baseState;
+ u = 0, M = E = d = null, c = i;
+ do {
+ var A = c.lane & -536870913, O = A !== c.lane;
+ if (O ? (ut & A) === A : (n & A) === A) {
+ A !== 0 && A === on && (Vu = !0), M !== null && (M = M.next = {
+ lane: 0,
+ tag: c.tag,
+ payload: c.payload,
+ callback: null,
+ next: null
+ });
+ t: {
+ var $ = t, Q = c;
+ A = e;
+ var bt = l;
+ switch (Q.tag) {
+ case 1:
+ if ($ = Q.payload, typeof $ == "function") {
+ U = $.call(bt, U, A);
+ break t;
+ }
+ U = $;
+ break t;
+ case 3:
+ $.flags = $.flags & -65537 | 128;
+ case 0:
+ if ($ = Q.payload, A = typeof $ == "function" ? $.call(bt, U, A) : $, A == null) break t;
+ U = m({}, U, A);
+ break t;
+ case 2:
+ el = !0;
+ }
+ }
+ A = c.callback, A !== null && (t.flags |= 64, O && (t.flags |= 8192), O = a.callbacks, O === null ? a.callbacks = [A] : O.push(A));
+ } else
+ O = {
+ lane: A,
+ tag: c.tag,
+ payload: c.payload,
+ callback: c.callback,
+ next: null
+ }, M === null ? (E = M = O, d = U) : M = M.next = O, u |= A;
+ if (c = c.next, c === null) {
+ if (c = a.shared.pending, c === null)
+ break;
+ O = c, c = O.next, O.next = null, a.lastBaseUpdate = O, a.shared.pending = null;
+ }
+ } while (!0);
+ M === null && (d = U), a.baseState = d, a.firstBaseUpdate = E, a.lastBaseUpdate = M, i === null && (a.shared.lanes = 0), fl |= u, t.lanes = u, t.memoizedState = U;
+ }
+ }
+ function No(t, e) {
+ if (typeof t != "function")
+ throw Error(r(191, t));
+ t.call(e);
+ }
+ function Uo(t, e) {
+ var l = t.callbacks;
+ if (l !== null)
+ for (t.callbacks = null, t = 0; t < l.length; t++)
+ No(l[t], e);
+ }
+ var fn = R(null), ni = R(0);
+ function Ro(t, e) {
+ t = Je, j(ni, t), j(fn, e), Je = t | e.baseLanes;
+ }
+ function Gu() {
+ j(ni, Je), j(fn, fn.current);
+ }
+ function Lu() {
+ Je = ni.current, B(fn), B(ni);
+ }
+ var al = 0, lt = null, pt = null, Rt = null, ai = !1, dn = !1, Yl = !1, ii = 0, ea = 0, hn = null, Vh = 0;
+ function Nt() {
+ throw Error(r(321));
+ }
+ function Xu(t, e) {
+ if (e === null) return !1;
+ for (var l = 0; l < e.length && l < t.length; l++)
+ if (!ce(t[l], e[l])) return !1;
+ return !0;
+ }
+ function Qu(t, e, l, n, a, i) {
+ return al = i, lt = e, e.memoizedState = null, e.updateQueue = null, e.lanes = 0, D.H = t === null || t.memoizedState === null ? ys : ps, Yl = !1, i = l(n, a), Yl = !1, dn && (i = qo(
+ e,
+ l,
+ n,
+ a
+ )), Ho(t), i;
+ }
+ function Ho(t) {
+ D.H = fi;
+ var e = pt !== null && pt.next !== null;
+ if (al = 0, Rt = pt = lt = null, ai = !1, ea = 0, hn = null, e) throw Error(r(300));
+ t === null || kt || (t = t.dependencies, t !== null && Ia(t) && (kt = !0));
+ }
+ function qo(t, e, l, n) {
+ lt = t;
+ var a = 0;
+ do {
+ if (dn && (hn = null), ea = 0, dn = !1, 25 <= a) throw Error(r(301));
+ if (a += 1, Rt = pt = null, t.updateQueue != null) {
+ var i = t.updateQueue;
+ i.lastEffect = null, i.events = null, i.stores = null, i.memoCache != null && (i.memoCache.index = 0);
+ }
+ D.H = Jh, i = e(l, n);
+ } while (dn);
+ return i;
+ }
+ function Gh() {
+ var t = D.H, e = t.useState()[0];
+ return e = typeof e.then == "function" ? la(e) : e, t = t.useState()[0], (pt !== null ? pt.memoizedState : null) !== t && (lt.flags |= 1024), e;
+ }
+ function Zu() {
+ var t = ii !== 0;
+ return ii = 0, t;
+ }
+ function Ku(t, e, l) {
+ e.updateQueue = t.updateQueue, e.flags &= -2053, t.lanes &= ~l;
+ }
+ function Ju(t) {
+ if (ai) {
+ for (t = t.memoizedState; t !== null; ) {
+ var e = t.queue;
+ e !== null && (e.pending = null), t = t.next;
+ }
+ ai = !1;
+ }
+ al = 0, Rt = pt = lt = null, dn = !1, ea = ii = 0, hn = null;
+ }
+ function te() {
+ var t = {
+ memoizedState: null,
+ baseState: null,
+ baseQueue: null,
+ queue: null,
+ next: null
+ };
+ return Rt === null ? lt.memoizedState = Rt = t : Rt = Rt.next = t, Rt;
+ }
+ function Ht() {
+ if (pt === null) {
+ var t = lt.alternate;
+ t = t !== null ? t.memoizedState : null;
+ } else t = pt.next;
+ var e = Rt === null ? lt.memoizedState : Rt.next;
+ if (e !== null)
+ Rt = e, pt = t;
+ else {
+ if (t === null)
+ throw lt.alternate === null ? Error(r(467)) : Error(r(310));
+ pt = t, t = {
+ memoizedState: pt.memoizedState,
+ baseState: pt.baseState,
+ baseQueue: pt.baseQueue,
+ queue: pt.queue,
+ next: null
+ }, Rt === null ? lt.memoizedState = Rt = t : Rt = Rt.next = t;
+ }
+ return Rt;
+ }
+ function $u() {
+ return { lastEffect: null, events: null, stores: null, memoCache: null };
+ }
+ function la(t) {
+ var e = ea;
+ return ea += 1, hn === null && (hn = []), t = Mo(hn, t, e), e = lt, (Rt === null ? e.memoizedState : Rt.next) === null && (e = e.alternate, D.H = e === null || e.memoizedState === null ? ys : ps), t;
+ }
+ function ui(t) {
+ if (t !== null && typeof t == "object") {
+ if (typeof t.then == "function") return la(t);
+ if (t.$$typeof === ht) return $t(t);
+ }
+ throw Error(r(438, String(t)));
+ }
+ function Wu(t) {
+ var e = null, l = lt.updateQueue;
+ if (l !== null && (e = l.memoCache), e == null) {
+ var n = lt.alternate;
+ n !== null && (n = n.updateQueue, n !== null && (n = n.memoCache, n != null && (e = {
+ data: n.data.map(function(a) {
+ return a.slice();
+ }),
+ index: 0
+ })));
+ }
+ if (e == null && (e = { data: [], index: 0 }), l === null && (l = $u(), lt.updateQueue = l), l.memoCache = e, l = e.data[e.index], l === void 0)
+ for (l = e.data[e.index] = Array(t), n = 0; n < t; n++)
+ l[n] = wt;
+ return e.index++, l;
+ }
+ function Ge(t, e) {
+ return typeof e == "function" ? e(t) : e;
+ }
+ function ci(t) {
+ var e = Ht();
+ return Fu(e, pt, t);
+ }
+ function Fu(t, e, l) {
+ var n = t.queue;
+ if (n === null) throw Error(r(311));
+ n.lastRenderedReducer = l;
+ var a = t.baseQueue, i = n.pending;
+ if (i !== null) {
+ if (a !== null) {
+ var u = a.next;
+ a.next = i.next, i.next = u;
+ }
+ e.baseQueue = a = i, n.pending = null;
+ }
+ if (i = t.baseState, a === null) t.memoizedState = i;
+ else {
+ e = a.next;
+ var c = u = null, d = null, E = e, M = !1;
+ do {
+ var U = E.lane & -536870913;
+ if (U !== E.lane ? (ut & U) === U : (al & U) === U) {
+ var A = E.revertLane;
+ if (A === 0)
+ d !== null && (d = d.next = {
+ lane: 0,
+ revertLane: 0,
+ action: E.action,
+ hasEagerState: E.hasEagerState,
+ eagerState: E.eagerState,
+ next: null
+ }), U === on && (M = !0);
+ else if ((al & A) === A) {
+ E = E.next, A === on && (M = !0);
+ continue;
+ } else
+ U = {
+ lane: 0,
+ revertLane: E.revertLane,
+ action: E.action,
+ hasEagerState: E.hasEagerState,
+ eagerState: E.eagerState,
+ next: null
+ }, d === null ? (c = d = U, u = i) : d = d.next = U, lt.lanes |= A, fl |= A;
+ U = E.action, Yl && l(i, U), i = E.hasEagerState ? E.eagerState : l(i, U);
+ } else
+ A = {
+ lane: U,
+ revertLane: E.revertLane,
+ action: E.action,
+ hasEagerState: E.hasEagerState,
+ eagerState: E.eagerState,
+ next: null
+ }, d === null ? (c = d = A, u = i) : d = d.next = A, lt.lanes |= U, fl |= U;
+ E = E.next;
+ } while (E !== null && E !== e);
+ if (d === null ? u = i : d.next = c, !ce(i, t.memoizedState) && (kt = !0, M && (l = sn, l !== null)))
+ throw l;
+ t.memoizedState = i, t.baseState = u, t.baseQueue = d, n.lastRenderedState = i;
+ }
+ return a === null && (n.lanes = 0), [t.memoizedState, n.dispatch];
+ }
+ function Iu(t) {
+ var e = Ht(), l = e.queue;
+ if (l === null) throw Error(r(311));
+ l.lastRenderedReducer = t;
+ var n = l.dispatch, a = l.pending, i = e.memoizedState;
+ if (a !== null) {
+ l.pending = null;
+ var u = a = a.next;
+ do
+ i = t(i, u.action), u = u.next;
+ while (u !== a);
+ ce(i, e.memoizedState) || (kt = !0), e.memoizedState = i, e.baseQueue === null && (e.baseState = i), l.lastRenderedState = i;
+ }
+ return [i, n];
+ }
+ function jo(t, e, l) {
+ var n = lt, a = Ht(), i = vt;
+ if (i) {
+ if (l === void 0) throw Error(r(407));
+ l = l();
+ } else l = e();
+ var u = !ce(
+ (pt || a).memoizedState,
+ l
+ );
+ u && (a.memoizedState = l, kt = !0), a = a.queue;
+ var c = ko.bind(null, n, a, t);
+ if (na(2048, 8, c, [t]), a.getSnapshot !== e || u || Rt !== null && Rt.memoizedState.tag & 1) {
+ if (n.flags |= 2048, vn(
+ 9,
+ ri(),
+ Bo.bind(
+ null,
+ n,
+ a,
+ l,
+ e
+ ),
+ null
+ ), Tt === null) throw Error(r(349));
+ i || (al & 124) !== 0 || Yo(n, e, l);
+ }
+ return l;
+ }
+ function Yo(t, e, l) {
+ t.flags |= 16384, t = { getSnapshot: e, value: l }, e = lt.updateQueue, e === null ? (e = $u(), lt.updateQueue = e, e.stores = [t]) : (l = e.stores, l === null ? e.stores = [t] : l.push(t));
+ }
+ function Bo(t, e, l, n) {
+ e.value = l, e.getSnapshot = n, Co(e) && Vo(t);
+ }
+ function ko(t, e, l) {
+ return l(function() {
+ Co(e) && Vo(t);
+ });
+ }
+ function Co(t) {
+ var e = t.getSnapshot;
+ t = t.value;
+ try {
+ var l = e();
+ return !ce(t, l);
+ } catch (n) {
+ return !0;
+ }
+ }
+ function Vo(t) {
+ var e = an(t, 2);
+ e !== null && he(e, t, 2);
+ }
+ function Pu(t) {
+ var e = te();
+ if (typeof t == "function") {
+ var l = t;
+ if (t = l(), Yl) {
+ Fe(!0);
+ try {
+ l();
+ } finally {
+ Fe(!1);
+ }
+ }
+ }
+ return e.memoizedState = e.baseState = t, e.queue = {
+ pending: null,
+ lanes: 0,
+ dispatch: null,
+ lastRenderedReducer: Ge,
+ lastRenderedState: t
+ }, e;
+ }
+ function Go(t, e, l, n) {
+ return t.baseState = l, Fu(
+ t,
+ pt,
+ typeof n == "function" ? n : Ge
+ );
+ }
+ function Lh(t, e, l, n, a) {
+ if (si(t)) throw Error(r(485));
+ if (t = e.action, t !== null) {
+ var i = {
+ payload: a,
+ action: t,
+ next: null,
+ isTransition: !0,
+ status: "pending",
+ value: null,
+ reason: null,
+ listeners: [],
+ then: function(u) {
+ i.listeners.push(u);
+ }
+ };
+ D.T !== null ? l(!0) : i.isTransition = !1, n(i), l = e.pending, l === null ? (i.next = e.pending = i, Lo(e, i)) : (i.next = l.next, e.pending = l.next = i);
+ }
+ }
+ function Lo(t, e) {
+ var l = e.action, n = e.payload, a = t.state;
+ if (e.isTransition) {
+ var i = D.T, u = {};
+ D.T = u;
+ try {
+ var c = l(a, n), d = D.S;
+ d !== null && d(u, c), Xo(t, e, c);
+ } catch (E) {
+ tc(t, e, E);
+ } finally {
+ D.T = i;
+ }
+ } else
+ try {
+ i = l(a, n), Xo(t, e, i);
+ } catch (E) {
+ tc(t, e, E);
+ }
+ }
+ function Xo(t, e, l) {
+ l !== null && typeof l == "object" && typeof l.then == "function" ? l.then(
+ function(n) {
+ Qo(t, e, n);
+ },
+ function(n) {
+ return tc(t, e, n);
+ }
+ ) : Qo(t, e, l);
+ }
+ function Qo(t, e, l) {
+ e.status = "fulfilled", e.value = l, Zo(e), t.state = l, e = t.pending, e !== null && (l = e.next, l === e ? t.pending = null : (l = l.next, e.next = l, Lo(t, l)));
+ }
+ function tc(t, e, l) {
+ var n = t.pending;
+ if (t.pending = null, n !== null) {
+ n = n.next;
+ do
+ e.status = "rejected", e.reason = l, Zo(e), e = e.next;
+ while (e !== n);
+ }
+ t.action = null;
+ }
+ function Zo(t) {
+ t = t.listeners;
+ for (var e = 0; e < t.length; e++) (0, t[e])();
+ }
+ function Ko(t, e) {
+ return e;
+ }
+ function Jo(t, e) {
+ if (vt) {
+ var l = Tt.formState;
+ if (l !== null) {
+ t: {
+ var n = lt;
+ if (vt) {
+ if (Dt) {
+ e: {
+ for (var a = Dt, i = _e; a.nodeType !== 8; ) {
+ if (!i) {
+ a = null;
+ break e;
+ }
+ if (a = we(
+ a.nextSibling
+ ), a === null) {
+ a = null;
+ break e;
+ }
+ }
+ i = a.data, a = i === "F!" || i === "F" ? a : null;
+ }
+ if (a) {
+ Dt = we(
+ a.nextSibling
+ ), n = a.data === "F!";
+ break t;
+ }
+ }
+ Rl(n);
+ }
+ n = !1;
+ }
+ n && (e = l[0]);
+ }
+ }
+ return l = te(), l.memoizedState = l.baseState = e, n = {
+ pending: null,
+ lanes: 0,
+ dispatch: null,
+ lastRenderedReducer: Ko,
+ lastRenderedState: e
+ }, l.queue = n, l = hs.bind(
+ null,
+ lt,
+ n
+ ), n.dispatch = l, n = Pu(!1), i = ic.bind(
+ null,
+ lt,
+ !1,
+ n.queue
+ ), n = te(), a = {
+ state: e,
+ dispatch: null,
+ action: t,
+ pending: null
+ }, n.queue = a, l = Lh.bind(
+ null,
+ lt,
+ a,
+ i,
+ l
+ ), a.dispatch = l, n.memoizedState = t, [e, l, !1];
+ }
+ function $o(t) {
+ var e = Ht();
+ return Wo(e, pt, t);
+ }
+ function Wo(t, e, l) {
+ if (e = Fu(
+ t,
+ e,
+ Ko
+ )[0], t = ci(Ge)[0], typeof e == "object" && e !== null && typeof e.then == "function")
+ try {
+ var n = la(e);
+ } catch (u) {
+ throw u === Wn ? ei : u;
+ }
+ else n = e;
+ e = Ht();
+ var a = e.queue, i = a.dispatch;
+ return l !== e.memoizedState && (lt.flags |= 2048, vn(
+ 9,
+ ri(),
+ Xh.bind(null, a, l),
+ null
+ )), [n, i, t];
+ }
+ function Xh(t, e) {
+ t.action = e;
+ }
+ function Fo(t) {
+ var e = Ht(), l = pt;
+ if (l !== null)
+ return Wo(e, l, t);
+ Ht(), e = e.memoizedState, l = Ht();
+ var n = l.queue.dispatch;
+ return l.memoizedState = t, [e, n, !1];
+ }
+ function vn(t, e, l, n) {
+ return t = { tag: t, create: l, deps: n, inst: e, next: null }, e = lt.updateQueue, e === null && (e = $u(), lt.updateQueue = e), l = e.lastEffect, l === null ? e.lastEffect = t.next = t : (n = l.next, l.next = t, t.next = n, e.lastEffect = t), t;
+ }
+ function ri() {
+ return { destroy: void 0, resource: void 0 };
+ }
+ function Io() {
+ return Ht().memoizedState;
+ }
+ function oi(t, e, l, n) {
+ var a = te();
+ n = n === void 0 ? null : n, lt.flags |= t, a.memoizedState = vn(
+ 1 | e,
+ ri(),
+ l,
+ n
+ );
+ }
+ function na(t, e, l, n) {
+ var a = Ht();
+ n = n === void 0 ? null : n;
+ var i = a.memoizedState.inst;
+ pt !== null && n !== null && Xu(n, pt.memoizedState.deps) ? a.memoizedState = vn(e, i, l, n) : (lt.flags |= t, a.memoizedState = vn(
+ 1 | e,
+ i,
+ l,
+ n
+ ));
+ }
+ function Po(t, e) {
+ oi(8390656, 8, t, e);
+ }
+ function ts(t, e) {
+ na(2048, 8, t, e);
+ }
+ function es(t, e) {
+ return na(4, 2, t, e);
+ }
+ function ls(t, e) {
+ return na(4, 4, t, e);
+ }
+ function ns(t, e) {
+ if (typeof e == "function") {
+ t = t();
+ var l = e(t);
+ return function() {
+ typeof l == "function" ? l() : e(null);
+ };
+ }
+ if (e != null)
+ return t = t(), e.current = t, function() {
+ e.current = null;
+ };
+ }
+ function as(t, e, l) {
+ l = l != null ? l.concat([t]) : null, na(4, 4, ns.bind(null, e, t), l);
+ }
+ function ec() {
+ }
+ function is(t, e) {
+ var l = Ht();
+ e = e === void 0 ? null : e;
+ var n = l.memoizedState;
+ return e !== null && Xu(e, n[1]) ? n[0] : (l.memoizedState = [t, e], t);
+ }
+ function us(t, e) {
+ var l = Ht();
+ e = e === void 0 ? null : e;
+ var n = l.memoizedState;
+ if (e !== null && Xu(e, n[1]))
+ return n[0];
+ if (n = t(), Yl) {
+ Fe(!0);
+ try {
+ t();
+ } finally {
+ Fe(!1);
+ }
+ }
+ return l.memoizedState = [n, e], n;
+ }
+ function lc(t, e, l) {
+ return l === void 0 || (al & 1073741824) !== 0 ? t.memoizedState = e : (t.memoizedState = l, t = sf(), lt.lanes |= t, fl |= t, l);
+ }
+ function cs(t, e, l, n) {
+ return ce(l, e) ? l : fn.current !== null ? (t = lc(t, l, n), ce(t, e) || (kt = !0), t) : (al & 42) === 0 ? (kt = !0, t.memoizedState = l) : (t = sf(), lt.lanes |= t, fl |= t, e);
+ }
+ function rs(t, e, l, n, a) {
+ var i = Y.p;
+ Y.p = i !== 0 && 8 > i ? i : 8;
+ var u = D.T, c = {};
+ D.T = c, ic(t, !1, e, l);
+ try {
+ var d = a(), E = D.S;
+ if (E !== null && E(c, d), d !== null && typeof d == "object" && typeof d.then == "function") {
+ var M = Ch(
+ d,
+ n
+ );
+ aa(
+ t,
+ e,
+ M,
+ de(t)
+ );
+ } else
+ aa(
+ t,
+ e,
+ n,
+ de(t)
+ );
+ } catch (U) {
+ aa(
+ t,
+ e,
+ { then: function() {
+ }, status: "rejected", reason: U },
+ de()
+ );
+ } finally {
+ Y.p = i, D.T = u;
+ }
+ }
+ function Qh() {
+ }
+ function nc(t, e, l, n) {
+ if (t.tag !== 5) throw Error(r(476));
+ var a = os(t).queue;
+ rs(
+ t,
+ a,
+ e,
+ K,
+ l === null ? Qh : function() {
+ return ss(t), l(n);
+ }
+ );
+ }
+ function os(t) {
+ var e = t.memoizedState;
+ if (e !== null) return e;
+ e = {
+ memoizedState: K,
+ baseState: K,
+ baseQueue: null,
+ queue: {
+ pending: null,
+ lanes: 0,
+ dispatch: null,
+ lastRenderedReducer: Ge,
+ lastRenderedState: K
+ },
+ next: null
+ };
+ var l = {};
+ return e.next = {
+ memoizedState: l,
+ baseState: l,
+ baseQueue: null,
+ queue: {
+ pending: null,
+ lanes: 0,
+ dispatch: null,
+ lastRenderedReducer: Ge,
+ lastRenderedState: l
+ },
+ next: null
+ }, t.memoizedState = e, t = t.alternate, t !== null && (t.memoizedState = e), e;
+ }
+ function ss(t) {
+ var e = os(t).next.queue;
+ aa(t, e, {}, de());
+ }
+ function ac() {
+ return $t(Ea);
+ }
+ function fs() {
+ return Ht().memoizedState;
+ }
+ function ds() {
+ return Ht().memoizedState;
+ }
+ function Zh(t) {
+ for (var e = t.return; e !== null; ) {
+ switch (e.tag) {
+ case 24:
+ case 3:
+ var l = de();
+ t = ll(l);
+ var n = nl(e, t, l);
+ n !== null && (he(n, e, l), In(n, e, l)), e = { cache: Hu() }, t.payload = e;
+ return;
+ }
+ e = e.return;
+ }
+ }
+ function Kh(t, e, l) {
+ var n = de();
+ l = {
+ lane: n,
+ revertLane: 0,
+ action: l,
+ hasEagerState: !1,
+ eagerState: null,
+ next: null
+ }, si(t) ? vs(e, l) : (l = Au(t, e, l, n), l !== null && (he(l, t, n), gs(l, e, n)));
+ }
+ function hs(t, e, l) {
+ var n = de();
+ aa(t, e, l, n);
+ }
+ function aa(t, e, l, n) {
+ var a = {
+ lane: n,
+ revertLane: 0,
+ action: l,
+ hasEagerState: !1,
+ eagerState: null,
+ next: null
+ };
+ if (si(t)) vs(e, a);
+ else {
+ var i = t.alternate;
+ if (t.lanes === 0 && (i === null || i.lanes === 0) && (i = e.lastRenderedReducer, i !== null))
+ try {
+ var u = e.lastRenderedState, c = i(u, l);
+ if (a.hasEagerState = !0, a.eagerState = c, ce(c, u))
+ return Ka(t, e, a, 0), Tt === null && Za(), !1;
+ } catch (d) {
+ } finally {
+ }
+ if (l = Au(t, e, a, n), l !== null)
+ return he(l, t, n), gs(l, e, n), !0;
+ }
+ return !1;
+ }
+ function ic(t, e, l, n) {
+ if (n = {
+ lane: 2,
+ revertLane: Yc(),
+ action: n,
+ hasEagerState: !1,
+ eagerState: null,
+ next: null
+ }, si(t)) {
+ if (e) throw Error(r(479));
+ } else
+ e = Au(
+ t,
+ l,
+ n,
+ 2
+ ), e !== null && he(e, t, 2);
+ }
+ function si(t) {
+ var e = t.alternate;
+ return t === lt || e !== null && e === lt;
+ }
+ function vs(t, e) {
+ dn = ai = !0;
+ var l = t.pending;
+ l === null ? e.next = e : (e.next = l.next, l.next = e), t.pending = e;
+ }
+ function gs(t, e, l) {
+ if ((l & 4194048) !== 0) {
+ var n = e.lanes;
+ n &= t.pendingLanes, l |= n, e.lanes = l, Er(t, l);
+ }
+ }
+ var fi = {
+ readContext: $t,
+ use: ui,
+ useCallback: Nt,
+ useContext: Nt,
+ useEffect: Nt,
+ useImperativeHandle: Nt,
+ useLayoutEffect: Nt,
+ useInsertionEffect: Nt,
+ useMemo: Nt,
+ useReducer: Nt,
+ useRef: Nt,
+ useState: Nt,
+ useDebugValue: Nt,
+ useDeferredValue: Nt,
+ useTransition: Nt,
+ useSyncExternalStore: Nt,
+ useId: Nt,
+ useHostTransitionStatus: Nt,
+ useFormState: Nt,
+ useActionState: Nt,
+ useOptimistic: Nt,
+ useMemoCache: Nt,
+ useCacheRefresh: Nt
+ }, ys = {
+ readContext: $t,
+ use: ui,
+ useCallback: function(t, e) {
+ return te().memoizedState = [
+ t,
+ e === void 0 ? null : e
+ ], t;
+ },
+ useContext: $t,
+ useEffect: Po,
+ useImperativeHandle: function(t, e, l) {
+ l = l != null ? l.concat([t]) : null, oi(
+ 4194308,
+ 4,
+ ns.bind(null, e, t),
+ l
+ );
+ },
+ useLayoutEffect: function(t, e) {
+ return oi(4194308, 4, t, e);
+ },
+ useInsertionEffect: function(t, e) {
+ oi(4, 2, t, e);
+ },
+ useMemo: function(t, e) {
+ var l = te();
+ e = e === void 0 ? null : e;
+ var n = t();
+ if (Yl) {
+ Fe(!0);
+ try {
+ t();
+ } finally {
+ Fe(!1);
+ }
+ }
+ return l.memoizedState = [n, e], n;
+ },
+ useReducer: function(t, e, l) {
+ var n = te();
+ if (l !== void 0) {
+ var a = l(e);
+ if (Yl) {
+ Fe(!0);
+ try {
+ l(e);
+ } finally {
+ Fe(!1);
+ }
+ }
+ } else a = e;
+ return n.memoizedState = n.baseState = a, t = {
+ pending: null,
+ lanes: 0,
+ dispatch: null,
+ lastRenderedReducer: t,
+ lastRenderedState: a
+ }, n.queue = t, t = t.dispatch = Kh.bind(
+ null,
+ lt,
+ t
+ ), [n.memoizedState, t];
+ },
+ useRef: function(t) {
+ var e = te();
+ return t = { current: t }, e.memoizedState = t;
+ },
+ useState: function(t) {
+ t = Pu(t);
+ var e = t.queue, l = hs.bind(null, lt, e);
+ return e.dispatch = l, [t.memoizedState, l];
+ },
+ useDebugValue: ec,
+ useDeferredValue: function(t, e) {
+ var l = te();
+ return lc(l, t, e);
+ },
+ useTransition: function() {
+ var t = Pu(!1);
+ return t = rs.bind(
+ null,
+ lt,
+ t.queue,
+ !0,
+ !1
+ ), te().memoizedState = t, [!1, t];
+ },
+ useSyncExternalStore: function(t, e, l) {
+ var n = lt, a = te();
+ if (vt) {
+ if (l === void 0)
+ throw Error(r(407));
+ l = l();
+ } else {
+ if (l = e(), Tt === null)
+ throw Error(r(349));
+ (ut & 124) !== 0 || Yo(n, e, l);
+ }
+ a.memoizedState = l;
+ var i = { value: l, getSnapshot: e };
+ return a.queue = i, Po(ko.bind(null, n, i, t), [
+ t
+ ]), n.flags |= 2048, vn(
+ 9,
+ ri(),
+ Bo.bind(
+ null,
+ n,
+ i,
+ l,
+ e
+ ),
+ null
+ ), l;
+ },
+ useId: function() {
+ var t = te(), e = Tt.identifierPrefix;
+ if (vt) {
+ var l = ke, n = Be;
+ l = (n & ~(1 << 32 - ue(n) - 1)).toString(32) + l, e = "«" + e + "R" + l, l = ii++, 0 < l && (e += "H" + l.toString(32)), e += "»";
+ } else
+ l = Vh++, e = "«" + e + "r" + l.toString(32) + "»";
+ return t.memoizedState = e;
+ },
+ useHostTransitionStatus: ac,
+ useFormState: Jo,
+ useActionState: Jo,
+ useOptimistic: function(t) {
+ var e = te();
+ e.memoizedState = e.baseState = t;
+ var l = {
+ pending: null,
+ lanes: 0,
+ dispatch: null,
+ lastRenderedReducer: null,
+ lastRenderedState: null
+ };
+ return e.queue = l, e = ic.bind(
+ null,
+ lt,
+ !0,
+ l
+ ), l.dispatch = e, [t, e];
+ },
+ useMemoCache: Wu,
+ useCacheRefresh: function() {
+ return te().memoizedState = Zh.bind(
+ null,
+ lt
+ );
+ }
+ }, ps = {
+ readContext: $t,
+ use: ui,
+ useCallback: is,
+ useContext: $t,
+ useEffect: ts,
+ useImperativeHandle: as,
+ useInsertionEffect: es,
+ useLayoutEffect: ls,
+ useMemo: us,
+ useReducer: ci,
+ useRef: Io,
+ useState: function() {
+ return ci(Ge);
+ },
+ useDebugValue: ec,
+ useDeferredValue: function(t, e) {
+ var l = Ht();
+ return cs(
+ l,
+ pt.memoizedState,
+ t,
+ e
+ );
+ },
+ useTransition: function() {
+ var t = ci(Ge)[0], e = Ht().memoizedState;
+ return [
+ typeof t == "boolean" ? t : la(t),
+ e
+ ];
+ },
+ useSyncExternalStore: jo,
+ useId: fs,
+ useHostTransitionStatus: ac,
+ useFormState: $o,
+ useActionState: $o,
+ useOptimistic: function(t, e) {
+ var l = Ht();
+ return Go(l, pt, t, e);
+ },
+ useMemoCache: Wu,
+ useCacheRefresh: ds
+ }, Jh = {
+ readContext: $t,
+ use: ui,
+ useCallback: is,
+ useContext: $t,
+ useEffect: ts,
+ useImperativeHandle: as,
+ useInsertionEffect: es,
+ useLayoutEffect: ls,
+ useMemo: us,
+ useReducer: Iu,
+ useRef: Io,
+ useState: function() {
+ return Iu(Ge);
+ },
+ useDebugValue: ec,
+ useDeferredValue: function(t, e) {
+ var l = Ht();
+ return pt === null ? lc(l, t, e) : cs(
+ l,
+ pt.memoizedState,
+ t,
+ e
+ );
+ },
+ useTransition: function() {
+ var t = Iu(Ge)[0], e = Ht().memoizedState;
+ return [
+ typeof t == "boolean" ? t : la(t),
+ e
+ ];
+ },
+ useSyncExternalStore: jo,
+ useId: fs,
+ useHostTransitionStatus: ac,
+ useFormState: Fo,
+ useActionState: Fo,
+ useOptimistic: function(t, e) {
+ var l = Ht();
+ return pt !== null ? Go(l, pt, t, e) : (l.baseState = t, [t, l.queue.dispatch]);
+ },
+ useMemoCache: Wu,
+ useCacheRefresh: ds
+ }, gn = null, ia = 0;
+ function di(t) {
+ var e = ia;
+ return ia += 1, gn === null && (gn = []), Mo(gn, t, e);
+ }
+ function ua(t, e) {
+ e = e.props.ref, t.ref = e !== void 0 ? e : null;
+ }
+ function hi(t, e) {
+ throw e.$$typeof === w ? Error(r(525)) : (t = Object.prototype.toString.call(e), Error(
+ r(
+ 31,
+ t === "[object Object]" ? "object with keys {" + Object.keys(e).join(", ") + "}" : t
+ )
+ ));
+ }
+ function ms(t) {
+ var e = t._init;
+ return e(t._payload);
+ }
+ function bs(t) {
+ function e(S, p) {
+ if (t) {
+ var x = S.deletions;
+ x === null ? (S.deletions = [p], S.flags |= 16) : x.push(p);
+ }
+ }
+ function l(S, p) {
+ if (!t) return null;
+ for (; p !== null; )
+ e(S, p), p = p.sibling;
+ return null;
+ }
+ function n(S) {
+ for (var p = /* @__PURE__ */ new Map(); S !== null; )
+ S.key !== null ? p.set(S.key, S) : p.set(S.index, S), S = S.sibling;
+ return p;
+ }
+ function a(S, p) {
+ return S = Ye(S, p), S.index = 0, S.sibling = null, S;
+ }
+ function i(S, p, x) {
+ return S.index = x, t ? (x = S.alternate, x !== null ? (x = x.index, x < p ? (S.flags |= 67108866, p) : x) : (S.flags |= 67108866, p)) : (S.flags |= 1048576, p);
+ }
+ function u(S) {
+ return t && S.alternate === null && (S.flags |= 67108866), S;
+ }
+ function c(S, p, x, _) {
+ return p === null || p.tag !== 6 ? (p = zu(x, S.mode, _), p.return = S, p) : (p = a(p, x), p.return = S, p);
+ }
+ function d(S, p, x, _) {
+ var k = x.type;
+ return k === q ? M(
+ S,
+ p,
+ x.props.children,
+ _,
+ x.key
+ ) : p !== null && (p.elementType === k || typeof k == "object" && k !== null && k.$$typeof === Gt && ms(k) === p.type) ? (p = a(p, x.props), ua(p, x), p.return = S, p) : (p = $a(
+ x.type,
+ x.key,
+ x.props,
+ null,
+ S.mode,
+ _
+ ), ua(p, x), p.return = S, p);
+ }
+ function E(S, p, x, _) {
+ return p === null || p.tag !== 4 || p.stateNode.containerInfo !== x.containerInfo || p.stateNode.implementation !== x.implementation ? (p = wu(x, S.mode, _), p.return = S, p) : (p = a(p, x.children || []), p.return = S, p);
+ }
+ function M(S, p, x, _, k) {
+ return p === null || p.tag !== 7 ? (p = Dl(
+ x,
+ S.mode,
+ _,
+ k
+ ), p.return = S, p) : (p = a(p, x), p.return = S, p);
+ }
+ function U(S, p, x) {
+ if (typeof p == "string" && p !== "" || typeof p == "number" || typeof p == "bigint")
+ return p = zu(
+ "" + p,
+ S.mode,
+ x
+ ), p.return = S, p;
+ if (typeof p == "object" && p !== null) {
+ switch (p.$$typeof) {
+ case N:
+ return x = $a(
+ p.type,
+ p.key,
+ p.props,
+ null,
+ S.mode,
+ x
+ ), ua(x, p), x.return = S, x;
+ case H:
+ return p = wu(
+ p,
+ S.mode,
+ x
+ ), p.return = S, p;
+ case Gt:
+ var _ = p._init;
+ return p = _(p._payload), U(S, p, x);
+ }
+ if (Kt(p) || L(p))
+ return p = Dl(
+ p,
+ S.mode,
+ x,
+ null
+ ), p.return = S, p;
+ if (typeof p.then == "function")
+ return U(S, di(p), x);
+ if (p.$$typeof === ht)
+ return U(
+ S,
+ Pa(S, p),
+ x
+ );
+ hi(S, p);
+ }
+ return null;
+ }
+ function A(S, p, x, _) {
+ var k = p !== null ? p.key : null;
+ if (typeof x == "string" && x !== "" || typeof x == "number" || typeof x == "bigint")
+ return k !== null ? null : c(S, p, "" + x, _);
+ if (typeof x == "object" && x !== null) {
+ switch (x.$$typeof) {
+ case N:
+ return x.key === k ? d(S, p, x, _) : null;
+ case H:
+ return x.key === k ? E(S, p, x, _) : null;
+ case Gt:
+ return k = x._init, x = k(x._payload), A(S, p, x, _);
+ }
+ if (Kt(x) || L(x))
+ return k !== null ? null : M(S, p, x, _, null);
+ if (typeof x.then == "function")
+ return A(
+ S,
+ p,
+ di(x),
+ _
+ );
+ if (x.$$typeof === ht)
+ return A(
+ S,
+ p,
+ Pa(S, x),
+ _
+ );
+ hi(S, x);
+ }
+ return null;
+ }
+ function O(S, p, x, _, k) {
+ if (typeof _ == "string" && _ !== "" || typeof _ == "number" || typeof _ == "bigint")
+ return S = S.get(x) || null, c(p, S, "" + _, k);
+ if (typeof _ == "object" && _ !== null) {
+ switch (_.$$typeof) {
+ case N:
+ return S = S.get(
+ _.key === null ? x : _.key
+ ) || null, d(p, S, _, k);
+ case H:
+ return S = S.get(
+ _.key === null ? x : _.key
+ ) || null, E(p, S, _, k);
+ case Gt:
+ var nt = _._init;
+ return _ = nt(_._payload), O(
+ S,
+ p,
+ x,
+ _,
+ k
+ );
+ }
+ if (Kt(_) || L(_))
+ return S = S.get(x) || null, M(p, S, _, k, null);
+ if (typeof _.then == "function")
+ return O(
+ S,
+ p,
+ x,
+ di(_),
+ k
+ );
+ if (_.$$typeof === ht)
+ return O(
+ S,
+ p,
+ x,
+ Pa(p, _),
+ k
+ );
+ hi(p, _);
+ }
+ return null;
+ }
+ function $(S, p, x, _) {
+ for (var k = null, nt = null, C = p, Z = p = 0, Vt = null; C !== null && Z < x.length; Z++) {
+ C.index > Z ? (Vt = C, C = null) : Vt = C.sibling;
+ var dt = A(
+ S,
+ C,
+ x[Z],
+ _
+ );
+ if (dt === null) {
+ C === null && (C = Vt);
+ break;
+ }
+ t && C && dt.alternate === null && e(S, C), p = i(dt, p, Z), nt === null ? k = dt : nt.sibling = dt, nt = dt, C = Vt;
+ }
+ if (Z === x.length)
+ return l(S, C), vt && Nl(S, Z), k;
+ if (C === null) {
+ for (; Z < x.length; Z++)
+ C = U(S, x[Z], _), C !== null && (p = i(
+ C,
+ p,
+ Z
+ ), nt === null ? k = C : nt.sibling = C, nt = C);
+ return vt && Nl(S, Z), k;
+ }
+ for (C = n(C); Z < x.length; Z++)
+ Vt = O(
+ C,
+ S,
+ Z,
+ x[Z],
+ _
+ ), Vt !== null && (t && Vt.alternate !== null && C.delete(
+ Vt.key === null ? Z : Vt.key
+ ), p = i(
+ Vt,
+ p,
+ Z
+ ), nt === null ? k = Vt : nt.sibling = Vt, nt = Vt);
+ return t && C.forEach(function(Sl) {
+ return e(S, Sl);
+ }), vt && Nl(S, Z), k;
+ }
+ function Q(S, p, x, _) {
+ if (x == null) throw Error(r(151));
+ for (var k = null, nt = null, C = p, Z = p = 0, Vt = null, dt = x.next(); C !== null && !dt.done; Z++, dt = x.next()) {
+ C.index > Z ? (Vt = C, C = null) : Vt = C.sibling;
+ var Sl = A(S, C, dt.value, _);
+ if (Sl === null) {
+ C === null && (C = Vt);
+ break;
+ }
+ t && C && Sl.alternate === null && e(S, C), p = i(Sl, p, Z), nt === null ? k = Sl : nt.sibling = Sl, nt = Sl, C = Vt;
+ }
+ if (dt.done)
+ return l(S, C), vt && Nl(S, Z), k;
+ if (C === null) {
+ for (; !dt.done; Z++, dt = x.next())
+ dt = U(S, dt.value, _), dt !== null && (p = i(dt, p, Z), nt === null ? k = dt : nt.sibling = dt, nt = dt);
+ return vt && Nl(S, Z), k;
+ }
+ for (C = n(C); !dt.done; Z++, dt = x.next())
+ dt = O(C, S, Z, dt.value, _), dt !== null && (t && dt.alternate !== null && C.delete(dt.key === null ? Z : dt.key), p = i(dt, p, Z), nt === null ? k = dt : nt.sibling = dt, nt = dt);
+ return t && C.forEach(function($v) {
+ return e(S, $v);
+ }), vt && Nl(S, Z), k;
+ }
+ function bt(S, p, x, _) {
+ if (typeof x == "object" && x !== null && x.type === q && x.key === null && (x = x.props.children), typeof x == "object" && x !== null) {
+ switch (x.$$typeof) {
+ case N:
+ t: {
+ for (var k = x.key; p !== null; ) {
+ if (p.key === k) {
+ if (k = x.type, k === q) {
+ if (p.tag === 7) {
+ l(
+ S,
+ p.sibling
+ ), _ = a(
+ p,
+ x.props.children
+ ), _.return = S, S = _;
+ break t;
+ }
+ } else if (p.elementType === k || typeof k == "object" && k !== null && k.$$typeof === Gt && ms(k) === p.type) {
+ l(
+ S,
+ p.sibling
+ ), _ = a(p, x.props), ua(_, x), _.return = S, S = _;
+ break t;
+ }
+ l(S, p);
+ break;
+ } else e(S, p);
+ p = p.sibling;
+ }
+ x.type === q ? (_ = Dl(
+ x.props.children,
+ S.mode,
+ _,
+ x.key
+ ), _.return = S, S = _) : (_ = $a(
+ x.type,
+ x.key,
+ x.props,
+ null,
+ S.mode,
+ _
+ ), ua(_, x), _.return = S, S = _);
+ }
+ return u(S);
+ case H:
+ t: {
+ for (k = x.key; p !== null; ) {
+ if (p.key === k)
+ if (p.tag === 4 && p.stateNode.containerInfo === x.containerInfo && p.stateNode.implementation === x.implementation) {
+ l(
+ S,
+ p.sibling
+ ), _ = a(p, x.children || []), _.return = S, S = _;
+ break t;
+ } else {
+ l(S, p);
+ break;
+ }
+ else e(S, p);
+ p = p.sibling;
+ }
+ _ = wu(x, S.mode, _), _.return = S, S = _;
+ }
+ return u(S);
+ case Gt:
+ return k = x._init, x = k(x._payload), bt(
+ S,
+ p,
+ x,
+ _
+ );
+ }
+ if (Kt(x))
+ return $(
+ S,
+ p,
+ x,
+ _
+ );
+ if (L(x)) {
+ if (k = L(x), typeof k != "function") throw Error(r(150));
+ return x = k.call(x), Q(
+ S,
+ p,
+ x,
+ _
+ );
+ }
+ if (typeof x.then == "function")
+ return bt(
+ S,
+ p,
+ di(x),
+ _
+ );
+ if (x.$$typeof === ht)
+ return bt(
+ S,
+ p,
+ Pa(S, x),
+ _
+ );
+ hi(S, x);
+ }
+ return typeof x == "string" && x !== "" || typeof x == "number" || typeof x == "bigint" ? (x = "" + x, p !== null && p.tag === 6 ? (l(S, p.sibling), _ = a(p, x), _.return = S, S = _) : (l(S, p), _ = zu(x, S.mode, _), _.return = S, S = _), u(S)) : l(S, p);
+ }
+ return function(S, p, x, _) {
+ try {
+ ia = 0;
+ var k = bt(
+ S,
+ p,
+ x,
+ _
+ );
+ return gn = null, k;
+ } catch (C) {
+ if (C === Wn || C === ei) throw C;
+ var nt = re(29, C, null, S.mode);
+ return nt.lanes = _, nt.return = S, nt;
+ } finally {
+ }
+ };
+ }
+ var yn = bs(!0), Ss = bs(!1), xe = R(null), Ne = null;
+ function il(t) {
+ var e = t.alternate;
+ j(Yt, Yt.current & 1), j(xe, t), Ne === null && (e === null || fn.current !== null || e.memoizedState !== null) && (Ne = t);
+ }
+ function xs(t) {
+ if (t.tag === 22) {
+ if (j(Yt, Yt.current), j(xe, t), Ne === null) {
+ var e = t.alternate;
+ e !== null && e.memoizedState !== null && (Ne = t);
+ }
+ } else ul();
+ }
+ function ul() {
+ j(Yt, Yt.current), j(xe, xe.current);
+ }
+ function Le(t) {
+ B(xe), Ne === t && (Ne = null), B(Yt);
+ }
+ var Yt = R(0);
+ function vi(t) {
+ for (var e = t; e !== null; ) {
+ if (e.tag === 13) {
+ var l = e.memoizedState;
+ if (l !== null && (l = l.dehydrated, l === null || l.data === "$?" || $c(l)))
+ return e;
+ } else if (e.tag === 19 && e.memoizedProps.revealOrder !== void 0) {
+ if ((e.flags & 128) !== 0) return e;
+ } else if (e.child !== null) {
+ e.child.return = e, e = e.child;
+ continue;
+ }
+ if (e === t) break;
+ for (; e.sibling === null; ) {
+ if (e.return === null || e.return === t) return null;
+ e = e.return;
+ }
+ e.sibling.return = e.return, e = e.sibling;
+ }
+ return null;
+ }
+ function uc(t, e, l, n) {
+ e = t.memoizedState, l = l(n, e), l = l == null ? e : m({}, e, l), t.memoizedState = l, t.lanes === 0 && (t.updateQueue.baseState = l);
+ }
+ var cc = {
+ enqueueSetState: function(t, e, l) {
+ t = t._reactInternals;
+ var n = de(), a = ll(n);
+ a.payload = e, l != null && (a.callback = l), e = nl(t, a, n), e !== null && (he(e, t, n), In(e, t, n));
+ },
+ enqueueReplaceState: function(t, e, l) {
+ t = t._reactInternals;
+ var n = de(), a = ll(n);
+ a.tag = 1, a.payload = e, l != null && (a.callback = l), e = nl(t, a, n), e !== null && (he(e, t, n), In(e, t, n));
+ },
+ enqueueForceUpdate: function(t, e) {
+ t = t._reactInternals;
+ var l = de(), n = ll(l);
+ n.tag = 2, e != null && (n.callback = e), e = nl(t, n, l), e !== null && (he(e, t, l), In(e, t, l));
+ }
+ };
+ function Es(t, e, l, n, a, i, u) {
+ return t = t.stateNode, typeof t.shouldComponentUpdate == "function" ? t.shouldComponentUpdate(n, i, u) : e.prototype && e.prototype.isPureReactComponent ? !Gn(l, n) || !Gn(a, i) : !0;
+ }
+ function Ts(t, e, l, n) {
+ t = e.state, typeof e.componentWillReceiveProps == "function" && e.componentWillReceiveProps(l, n), typeof e.UNSAFE_componentWillReceiveProps == "function" && e.UNSAFE_componentWillReceiveProps(l, n), e.state !== t && cc.enqueueReplaceState(e, e.state, null);
+ }
+ function Bl(t, e) {
+ var l = e;
+ if ("ref" in e) {
+ l = {};
+ for (var n in e)
+ n !== "ref" && (l[n] = e[n]);
+ }
+ if (t = t.defaultProps) {
+ l === e && (l = m({}, l));
+ for (var a in t)
+ l[a] === void 0 && (l[a] = t[a]);
+ }
+ return l;
+ }
+ var gi = typeof reportError == "function" ? reportError : function(t) {
+ if (typeof window == "object" && typeof window.ErrorEvent == "function") {
+ var e = new window.ErrorEvent("error", {
+ bubbles: !0,
+ cancelable: !0,
+ message: typeof t == "object" && t !== null && typeof t.message == "string" ? String(t.message) : String(t),
+ error: t
+ });
+ if (!window.dispatchEvent(e)) return;
+ } else if (typeof process == "object" && typeof process.emit == "function") {
+ process.emit("uncaughtException", t);
+ return;
+ }
+ console.error(t);
+ };
+ function As(t) {
+ gi(t);
+ }
+ function Os(t) {
+ console.error(t);
+ }
+ function zs(t) {
+ gi(t);
+ }
+ function yi(t, e) {
+ try {
+ var l = t.onUncaughtError;
+ l(e.value, { componentStack: e.stack });
+ } catch (n) {
+ setTimeout(function() {
+ throw n;
+ });
+ }
+ }
+ function ws(t, e, l) {
+ try {
+ var n = t.onCaughtError;
+ n(l.value, {
+ componentStack: l.stack,
+ errorBoundary: e.tag === 1 ? e.stateNode : null
+ });
+ } catch (a) {
+ setTimeout(function() {
+ throw a;
+ });
+ }
+ }
+ function rc(t, e, l) {
+ return l = ll(l), l.tag = 3, l.payload = { element: null }, l.callback = function() {
+ yi(t, e);
+ }, l;
+ }
+ function Ms(t) {
+ return t = ll(t), t.tag = 3, t;
+ }
+ function Ds(t, e, l, n) {
+ var a = l.type.getDerivedStateFromError;
+ if (typeof a == "function") {
+ var i = n.value;
+ t.payload = function() {
+ return a(i);
+ }, t.callback = function() {
+ ws(e, l, n);
+ };
+ }
+ var u = l.stateNode;
+ u !== null && typeof u.componentDidCatch == "function" && (t.callback = function() {
+ ws(e, l, n), typeof a != "function" && (dl === null ? dl = /* @__PURE__ */ new Set([this]) : dl.add(this));
+ var c = n.stack;
+ this.componentDidCatch(n.value, {
+ componentStack: c !== null ? c : ""
+ });
+ });
+ }
+ function $h(t, e, l, n, a) {
+ if (l.flags |= 32768, n !== null && typeof n == "object" && typeof n.then == "function") {
+ if (e = l.alternate, e !== null && Kn(
+ e,
+ l,
+ a,
+ !0
+ ), l = xe.current, l !== null) {
+ switch (l.tag) {
+ case 13:
+ return Ne === null ? Uc() : l.alternate === null && _t === 0 && (_t = 3), l.flags &= -257, l.flags |= 65536, l.lanes = a, n === Yu ? l.flags |= 16384 : (e = l.updateQueue, e === null ? l.updateQueue = /* @__PURE__ */ new Set([n]) : e.add(n), Hc(t, n, a)), !1;
+ case 22:
+ return l.flags |= 65536, n === Yu ? l.flags |= 16384 : (e = l.updateQueue, e === null ? (e = {
+ transitions: null,
+ markerInstances: null,
+ retryQueue: /* @__PURE__ */ new Set([n])
+ }, l.updateQueue = e) : (l = e.retryQueue, l === null ? e.retryQueue = /* @__PURE__ */ new Set([n]) : l.add(n)), Hc(t, n, a)), !1;
+ }
+ throw Error(r(435, l.tag));
+ }
+ return Hc(t, n, a), Uc(), !1;
+ }
+ if (vt)
+ return e = xe.current, e !== null ? ((e.flags & 65536) === 0 && (e.flags |= 256), e.flags |= 65536, e.lanes = a, n !== _u && (t = Error(r(422), { cause: n }), Zn(pe(t, l)))) : (n !== _u && (e = Error(r(423), {
+ cause: n
+ }), Zn(
+ pe(e, l)
+ )), t = t.current.alternate, t.flags |= 65536, a &= -a, t.lanes |= a, n = pe(n, l), a = rc(
+ t.stateNode,
+ n,
+ a
+ ), Cu(t, a), _t !== 4 && (_t = 2)), !1;
+ var i = Error(r(520), { cause: n });
+ if (i = pe(i, l), ha === null ? ha = [i] : ha.push(i), _t !== 4 && (_t = 2), e === null) return !0;
+ n = pe(n, l), l = e;
+ do {
+ switch (l.tag) {
+ case 3:
+ return l.flags |= 65536, t = a & -a, l.lanes |= t, t = rc(l.stateNode, n, t), Cu(l, t), !1;
+ case 1:
+ if (e = l.type, i = l.stateNode, (l.flags & 128) === 0 && (typeof e.getDerivedStateFromError == "function" || i !== null && typeof i.componentDidCatch == "function" && (dl === null || !dl.has(i))))
+ return l.flags |= 65536, a &= -a, l.lanes |= a, a = Ms(a), Ds(
+ a,
+ t,
+ l,
+ n
+ ), Cu(l, a), !1;
+ }
+ l = l.return;
+ } while (l !== null);
+ return !1;
+ }
+ var _s = Error(r(461)), kt = !1;
+ function Lt(t, e, l, n) {
+ e.child = t === null ? Ss(e, null, l, n) : yn(
+ e,
+ t.child,
+ l,
+ n
+ );
+ }
+ function Ns(t, e, l, n, a) {
+ l = l.render;
+ var i = e.ref;
+ if ("ref" in n) {
+ var u = {};
+ for (var c in n)
+ c !== "ref" && (u[c] = n[c]);
+ } else u = n;
+ return ql(e), n = Qu(
+ t,
+ e,
+ l,
+ u,
+ i,
+ a
+ ), c = Zu(), t !== null && !kt ? (Ku(t, e, a), Xe(t, e, a)) : (vt && c && Mu(e), e.flags |= 1, Lt(t, e, n, a), e.child);
+ }
+ function Us(t, e, l, n, a) {
+ if (t === null) {
+ var i = l.type;
+ return typeof i == "function" && !Ou(i) && i.defaultProps === void 0 && l.compare === null ? (e.tag = 15, e.type = i, Rs(
+ t,
+ e,
+ i,
+ n,
+ a
+ )) : (t = $a(
+ l.type,
+ null,
+ n,
+ e,
+ e.mode,
+ a
+ ), t.ref = e.ref, t.return = e, e.child = t);
+ }
+ if (i = t.child, !yc(t, a)) {
+ var u = i.memoizedProps;
+ if (l = l.compare, l = l !== null ? l : Gn, l(u, n) && t.ref === e.ref)
+ return Xe(t, e, a);
+ }
+ return e.flags |= 1, t = Ye(i, n), t.ref = e.ref, t.return = e, e.child = t;
+ }
+ function Rs(t, e, l, n, a) {
+ if (t !== null) {
+ var i = t.memoizedProps;
+ if (Gn(i, n) && t.ref === e.ref)
+ if (kt = !1, e.pendingProps = n = i, yc(t, a))
+ (t.flags & 131072) !== 0 && (kt = !0);
+ else
+ return e.lanes = t.lanes, Xe(t, e, a);
+ }
+ return oc(
+ t,
+ e,
+ l,
+ n,
+ a
+ );
+ }
+ function Hs(t, e, l) {
+ var n = e.pendingProps, a = n.children, i = t !== null ? t.memoizedState : null;
+ if (n.mode === "hidden") {
+ if ((e.flags & 128) !== 0) {
+ if (n = i !== null ? i.baseLanes | l : l, t !== null) {
+ for (a = e.child = t.child, i = 0; a !== null; )
+ i = i | a.lanes | a.childLanes, a = a.sibling;
+ e.childLanes = i & ~n;
+ } else e.childLanes = 0, e.child = null;
+ return qs(
+ t,
+ e,
+ n,
+ l
+ );
+ }
+ if ((l & 536870912) !== 0)
+ e.memoizedState = { baseLanes: 0, cachePool: null }, t !== null && ti(
+ e,
+ i !== null ? i.cachePool : null
+ ), i !== null ? Ro(e, i) : Gu(), xs(e);
+ else
+ return e.lanes = e.childLanes = 536870912, qs(
+ t,
+ e,
+ i !== null ? i.baseLanes | l : l,
+ l
+ );
+ } else
+ i !== null ? (ti(e, i.cachePool), Ro(e, i), ul(), e.memoizedState = null) : (t !== null && ti(e, null), Gu(), ul());
+ return Lt(t, e, a, l), e.child;
+ }
+ function qs(t, e, l, n) {
+ var a = ju();
+ return a = a === null ? null : { parent: jt._currentValue, pool: a }, e.memoizedState = {
+ baseLanes: l,
+ cachePool: a
+ }, t !== null && ti(e, null), Gu(), xs(e), t !== null && Kn(t, e, n, !0), null;
+ }
+ function pi(t, e) {
+ var l = e.ref;
+ if (l === null)
+ t !== null && t.ref !== null && (e.flags |= 4194816);
+ else {
+ if (typeof l != "function" && typeof l != "object")
+ throw Error(r(284));
+ (t === null || t.ref !== l) && (e.flags |= 4194816);
+ }
+ }
+ function oc(t, e, l, n, a) {
+ return ql(e), l = Qu(
+ t,
+ e,
+ l,
+ n,
+ void 0,
+ a
+ ), n = Zu(), t !== null && !kt ? (Ku(t, e, a), Xe(t, e, a)) : (vt && n && Mu(e), e.flags |= 1, Lt(t, e, l, a), e.child);
+ }
+ function js(t, e, l, n, a, i) {
+ return ql(e), e.updateQueue = null, l = qo(
+ e,
+ n,
+ l,
+ a
+ ), Ho(t), n = Zu(), t !== null && !kt ? (Ku(t, e, i), Xe(t, e, i)) : (vt && n && Mu(e), e.flags |= 1, Lt(t, e, l, i), e.child);
+ }
+ function Ys(t, e, l, n, a) {
+ if (ql(e), e.stateNode === null) {
+ var i = un, u = l.contextType;
+ typeof u == "object" && u !== null && (i = $t(u)), i = new l(n, i), e.memoizedState = i.state !== null && i.state !== void 0 ? i.state : null, i.updater = cc, e.stateNode = i, i._reactInternals = e, i = e.stateNode, i.props = n, i.state = e.memoizedState, i.refs = {}, Bu(e), u = l.contextType, i.context = typeof u == "object" && u !== null ? $t(u) : un, i.state = e.memoizedState, u = l.getDerivedStateFromProps, typeof u == "function" && (uc(
+ e,
+ l,
+ u,
+ n
+ ), i.state = e.memoizedState), typeof l.getDerivedStateFromProps == "function" || typeof i.getSnapshotBeforeUpdate == "function" || typeof i.UNSAFE_componentWillMount != "function" && typeof i.componentWillMount != "function" || (u = i.state, typeof i.componentWillMount == "function" && i.componentWillMount(), typeof i.UNSAFE_componentWillMount == "function" && i.UNSAFE_componentWillMount(), u !== i.state && cc.enqueueReplaceState(i, i.state, null), ta(e, n, i, a), Pn(), i.state = e.memoizedState), typeof i.componentDidMount == "function" && (e.flags |= 4194308), n = !0;
+ } else if (t === null) {
+ i = e.stateNode;
+ var c = e.memoizedProps, d = Bl(l, c);
+ i.props = d;
+ var E = i.context, M = l.contextType;
+ u = un, typeof M == "object" && M !== null && (u = $t(M));
+ var U = l.getDerivedStateFromProps;
+ M = typeof U == "function" || typeof i.getSnapshotBeforeUpdate == "function", c = e.pendingProps !== c, M || typeof i.UNSAFE_componentWillReceiveProps != "function" && typeof i.componentWillReceiveProps != "function" || (c || E !== u) && Ts(
+ e,
+ i,
+ n,
+ u
+ ), el = !1;
+ var A = e.memoizedState;
+ i.state = A, ta(e, n, i, a), Pn(), E = e.memoizedState, c || A !== E || el ? (typeof U == "function" && (uc(
+ e,
+ l,
+ U,
+ n
+ ), E = e.memoizedState), (d = el || Es(
+ e,
+ l,
+ d,
+ n,
+ A,
+ E,
+ u
+ )) ? (M || typeof i.UNSAFE_componentWillMount != "function" && typeof i.componentWillMount != "function" || (typeof i.componentWillMount == "function" && i.componentWillMount(), typeof i.UNSAFE_componentWillMount == "function" && i.UNSAFE_componentWillMount()), typeof i.componentDidMount == "function" && (e.flags |= 4194308)) : (typeof i.componentDidMount == "function" && (e.flags |= 4194308), e.memoizedProps = n, e.memoizedState = E), i.props = n, i.state = E, i.context = u, n = d) : (typeof i.componentDidMount == "function" && (e.flags |= 4194308), n = !1);
+ } else {
+ i = e.stateNode, ku(t, e), u = e.memoizedProps, M = Bl(l, u), i.props = M, U = e.pendingProps, A = i.context, E = l.contextType, d = un, typeof E == "object" && E !== null && (d = $t(E)), c = l.getDerivedStateFromProps, (E = typeof c == "function" || typeof i.getSnapshotBeforeUpdate == "function") || typeof i.UNSAFE_componentWillReceiveProps != "function" && typeof i.componentWillReceiveProps != "function" || (u !== U || A !== d) && Ts(
+ e,
+ i,
+ n,
+ d
+ ), el = !1, A = e.memoizedState, i.state = A, ta(e, n, i, a), Pn();
+ var O = e.memoizedState;
+ u !== U || A !== O || el || t !== null && t.dependencies !== null && Ia(t.dependencies) ? (typeof c == "function" && (uc(
+ e,
+ l,
+ c,
+ n
+ ), O = e.memoizedState), (M = el || Es(
+ e,
+ l,
+ M,
+ n,
+ A,
+ O,
+ d
+ ) || t !== null && t.dependencies !== null && Ia(t.dependencies)) ? (E || typeof i.UNSAFE_componentWillUpdate != "function" && typeof i.componentWillUpdate != "function" || (typeof i.componentWillUpdate == "function" && i.componentWillUpdate(n, O, d), typeof i.UNSAFE_componentWillUpdate == "function" && i.UNSAFE_componentWillUpdate(
+ n,
+ O,
+ d
+ )), typeof i.componentDidUpdate == "function" && (e.flags |= 4), typeof i.getSnapshotBeforeUpdate == "function" && (e.flags |= 1024)) : (typeof i.componentDidUpdate != "function" || u === t.memoizedProps && A === t.memoizedState || (e.flags |= 4), typeof i.getSnapshotBeforeUpdate != "function" || u === t.memoizedProps && A === t.memoizedState || (e.flags |= 1024), e.memoizedProps = n, e.memoizedState = O), i.props = n, i.state = O, i.context = d, n = M) : (typeof i.componentDidUpdate != "function" || u === t.memoizedProps && A === t.memoizedState || (e.flags |= 4), typeof i.getSnapshotBeforeUpdate != "function" || u === t.memoizedProps && A === t.memoizedState || (e.flags |= 1024), n = !1);
+ }
+ return i = n, pi(t, e), n = (e.flags & 128) !== 0, i || n ? (i = e.stateNode, l = n && typeof l.getDerivedStateFromError != "function" ? null : i.render(), e.flags |= 1, t !== null && n ? (e.child = yn(
+ e,
+ t.child,
+ null,
+ a
+ ), e.child = yn(
+ e,
+ null,
+ l,
+ a
+ )) : Lt(t, e, l, a), e.memoizedState = i.state, t = e.child) : t = Xe(
+ t,
+ e,
+ a
+ ), t;
+ }
+ function Bs(t, e, l, n) {
+ return Qn(), e.flags |= 256, Lt(t, e, l, n), e.child;
+ }
+ var sc = {
+ dehydrated: null,
+ treeContext: null,
+ retryLane: 0,
+ hydrationErrors: null
+ };
+ function fc(t) {
+ return { baseLanes: t, cachePool: Oo() };
+ }
+ function dc(t, e, l) {
+ return t = t !== null ? t.childLanes & ~l : 0, e && (t |= Ee), t;
+ }
+ function ks(t, e, l) {
+ var n = e.pendingProps, a = !1, i = (e.flags & 128) !== 0, u;
+ if ((u = i) || (u = t !== null && t.memoizedState === null ? !1 : (Yt.current & 2) !== 0), u && (a = !0, e.flags &= -129), u = (e.flags & 32) !== 0, e.flags &= -33, t === null) {
+ if (vt) {
+ if (a ? il(e) : ul(), vt) {
+ var c = Dt, d;
+ if (d = c) {
+ t: {
+ for (d = c, c = _e; d.nodeType !== 8; ) {
+ if (!c) {
+ c = null;
+ break t;
+ }
+ if (d = we(
+ d.nextSibling
+ ), d === null) {
+ c = null;
+ break t;
+ }
+ }
+ c = d;
+ }
+ c !== null ? (e.memoizedState = {
+ dehydrated: c,
+ treeContext: _l !== null ? { id: Be, overflow: ke } : null,
+ retryLane: 536870912,
+ hydrationErrors: null
+ }, d = re(
+ 18,
+ null,
+ null,
+ 0
+ ), d.stateNode = c, d.return = e, e.child = d, Ft = e, Dt = null, d = !0) : d = !1;
+ }
+ d || Rl(e);
+ }
+ if (c = e.memoizedState, c !== null && (c = c.dehydrated, c !== null))
+ return $c(c) ? e.lanes = 32 : e.lanes = 536870912, null;
+ Le(e);
+ }
+ return c = n.children, n = n.fallback, a ? (ul(), a = e.mode, c = mi(
+ { mode: "hidden", children: c },
+ a
+ ), n = Dl(
+ n,
+ a,
+ l,
+ null
+ ), c.return = e, n.return = e, c.sibling = n, e.child = c, a = e.child, a.memoizedState = fc(l), a.childLanes = dc(
+ t,
+ u,
+ l
+ ), e.memoizedState = sc, n) : (il(e), hc(e, c));
+ }
+ if (d = t.memoizedState, d !== null && (c = d.dehydrated, c !== null)) {
+ if (i)
+ e.flags & 256 ? (il(e), e.flags &= -257, e = vc(
+ t,
+ e,
+ l
+ )) : e.memoizedState !== null ? (ul(), e.child = t.child, e.flags |= 128, e = null) : (ul(), a = n.fallback, c = e.mode, n = mi(
+ { mode: "visible", children: n.children },
+ c
+ ), a = Dl(
+ a,
+ c,
+ l,
+ null
+ ), a.flags |= 2, n.return = e, a.return = e, n.sibling = a, e.child = n, yn(
+ e,
+ t.child,
+ null,
+ l
+ ), n = e.child, n.memoizedState = fc(l), n.childLanes = dc(
+ t,
+ u,
+ l
+ ), e.memoizedState = sc, e = a);
+ else if (il(e), $c(c)) {
+ if (u = c.nextSibling && c.nextSibling.dataset, u) var E = u.dgst;
+ u = E, n = Error(r(419)), n.stack = "", n.digest = u, Zn({ value: n, source: null, stack: null }), e = vc(
+ t,
+ e,
+ l
+ );
+ } else if (kt || Kn(t, e, l, !1), u = (l & t.childLanes) !== 0, kt || u) {
+ if (u = Tt, u !== null && (n = l & -l, n = (n & 42) !== 0 ? 1 : Wi(n), n = (n & (u.suspendedLanes | l)) !== 0 ? 0 : n, n !== 0 && n !== d.retryLane))
+ throw d.retryLane = n, an(t, n), he(u, t, n), _s;
+ c.data === "$?" || Uc(), e = vc(
+ t,
+ e,
+ l
+ );
+ } else
+ c.data === "$?" ? (e.flags |= 192, e.child = t.child, e = null) : (t = d.treeContext, Dt = we(
+ c.nextSibling
+ ), Ft = e, vt = !0, Ul = null, _e = !1, t !== null && (be[Se++] = Be, be[Se++] = ke, be[Se++] = _l, Be = t.id, ke = t.overflow, _l = e), e = hc(
+ e,
+ n.children
+ ), e.flags |= 4096);
+ return e;
+ }
+ return a ? (ul(), a = n.fallback, c = e.mode, d = t.child, E = d.sibling, n = Ye(d, {
+ mode: "hidden",
+ children: n.children
+ }), n.subtreeFlags = d.subtreeFlags & 65011712, E !== null ? a = Ye(E, a) : (a = Dl(
+ a,
+ c,
+ l,
+ null
+ ), a.flags |= 2), a.return = e, n.return = e, n.sibling = a, e.child = n, n = a, a = e.child, c = t.child.memoizedState, c === null ? c = fc(l) : (d = c.cachePool, d !== null ? (E = jt._currentValue, d = d.parent !== E ? { parent: E, pool: E } : d) : d = Oo(), c = {
+ baseLanes: c.baseLanes | l,
+ cachePool: d
+ }), a.memoizedState = c, a.childLanes = dc(
+ t,
+ u,
+ l
+ ), e.memoizedState = sc, n) : (il(e), l = t.child, t = l.sibling, l = Ye(l, {
+ mode: "visible",
+ children: n.children
+ }), l.return = e, l.sibling = null, t !== null && (u = e.deletions, u === null ? (e.deletions = [t], e.flags |= 16) : u.push(t)), e.child = l, e.memoizedState = null, l);
+ }
+ function hc(t, e) {
+ return e = mi(
+ { mode: "visible", children: e },
+ t.mode
+ ), e.return = t, t.child = e;
+ }
+ function mi(t, e) {
+ return t = re(22, t, null, e), t.lanes = 0, t.stateNode = {
+ _visibility: 1,
+ _pendingMarkers: null,
+ _retryCache: null,
+ _transitions: null
+ }, t;
+ }
+ function vc(t, e, l) {
+ return yn(e, t.child, null, l), t = hc(
+ e,
+ e.pendingProps.children
+ ), t.flags |= 2, e.memoizedState = null, t;
+ }
+ function Cs(t, e, l) {
+ t.lanes |= e;
+ var n = t.alternate;
+ n !== null && (n.lanes |= e), Uu(t.return, e, l);
+ }
+ function gc(t, e, l, n, a) {
+ var i = t.memoizedState;
+ i === null ? t.memoizedState = {
+ isBackwards: e,
+ rendering: null,
+ renderingStartTime: 0,
+ last: n,
+ tail: l,
+ tailMode: a
+ } : (i.isBackwards = e, i.rendering = null, i.renderingStartTime = 0, i.last = n, i.tail = l, i.tailMode = a);
+ }
+ function Vs(t, e, l) {
+ var n = e.pendingProps, a = n.revealOrder, i = n.tail;
+ if (Lt(t, e, n.children, l), n = Yt.current, (n & 2) !== 0)
+ n = n & 1 | 2, e.flags |= 128;
+ else {
+ if (t !== null && (t.flags & 128) !== 0)
+ t: for (t = e.child; t !== null; ) {
+ if (t.tag === 13)
+ t.memoizedState !== null && Cs(t, l, e);
+ else if (t.tag === 19)
+ Cs(t, l, e);
+ else if (t.child !== null) {
+ t.child.return = t, t = t.child;
+ continue;
+ }
+ if (t === e) break t;
+ for (; t.sibling === null; ) {
+ if (t.return === null || t.return === e)
+ break t;
+ t = t.return;
+ }
+ t.sibling.return = t.return, t = t.sibling;
+ }
+ n &= 1;
+ }
+ switch (j(Yt, n), a) {
+ case "forwards":
+ for (l = e.child, a = null; l !== null; )
+ t = l.alternate, t !== null && vi(t) === null && (a = l), l = l.sibling;
+ l = a, l === null ? (a = e.child, e.child = null) : (a = l.sibling, l.sibling = null), gc(
+ e,
+ !1,
+ a,
+ l,
+ i
+ );
+ break;
+ case "backwards":
+ for (l = null, a = e.child, e.child = null; a !== null; ) {
+ if (t = a.alternate, t !== null && vi(t) === null) {
+ e.child = a;
+ break;
+ }
+ t = a.sibling, a.sibling = l, l = a, a = t;
+ }
+ gc(
+ e,
+ !0,
+ l,
+ null,
+ i
+ );
+ break;
+ case "together":
+ gc(e, !1, null, null, void 0);
+ break;
+ default:
+ e.memoizedState = null;
+ }
+ return e.child;
+ }
+ function Xe(t, e, l) {
+ if (t !== null && (e.dependencies = t.dependencies), fl |= e.lanes, (l & e.childLanes) === 0)
+ if (t !== null) {
+ if (Kn(
+ t,
+ e,
+ l,
+ !1
+ ), (l & e.childLanes) === 0)
+ return null;
+ } else return null;
+ if (t !== null && e.child !== t.child)
+ throw Error(r(153));
+ if (e.child !== null) {
+ for (t = e.child, l = Ye(t, t.pendingProps), e.child = l, l.return = e; t.sibling !== null; )
+ t = t.sibling, l = l.sibling = Ye(t, t.pendingProps), l.return = e;
+ l.sibling = null;
+ }
+ return e.child;
+ }
+ function yc(t, e) {
+ return (t.lanes & e) !== 0 ? !0 : (t = t.dependencies, !!(t !== null && Ia(t)));
+ }
+ function Wh(t, e, l) {
+ switch (e.tag) {
+ case 3:
+ Ot(e, e.stateNode.containerInfo), tl(e, jt, t.memoizedState.cache), Qn();
+ break;
+ case 27:
+ case 5:
+ Qi(e);
+ break;
+ case 4:
+ Ot(e, e.stateNode.containerInfo);
+ break;
+ case 10:
+ tl(
+ e,
+ e.type,
+ e.memoizedProps.value
+ );
+ break;
+ case 13:
+ var n = e.memoizedState;
+ if (n !== null)
+ return n.dehydrated !== null ? (il(e), e.flags |= 128, null) : (l & e.child.childLanes) !== 0 ? ks(t, e, l) : (il(e), t = Xe(
+ t,
+ e,
+ l
+ ), t !== null ? t.sibling : null);
+ il(e);
+ break;
+ case 19:
+ var a = (t.flags & 128) !== 0;
+ if (n = (l & e.childLanes) !== 0, n || (Kn(
+ t,
+ e,
+ l,
+ !1
+ ), n = (l & e.childLanes) !== 0), a) {
+ if (n)
+ return Vs(
+ t,
+ e,
+ l
+ );
+ e.flags |= 128;
+ }
+ if (a = e.memoizedState, a !== null && (a.rendering = null, a.tail = null, a.lastEffect = null), j(Yt, Yt.current), n) break;
+ return null;
+ case 22:
+ case 23:
+ return e.lanes = 0, Hs(t, e, l);
+ case 24:
+ tl(e, jt, t.memoizedState.cache);
+ }
+ return Xe(t, e, l);
+ }
+ function Gs(t, e, l) {
+ if (t !== null)
+ if (t.memoizedProps !== e.pendingProps)
+ kt = !0;
+ else {
+ if (!yc(t, l) && (e.flags & 128) === 0)
+ return kt = !1, Wh(
+ t,
+ e,
+ l
+ );
+ kt = (t.flags & 131072) !== 0;
+ }
+ else
+ kt = !1, vt && (e.flags & 1048576) !== 0 && mo(e, Fa, e.index);
+ switch (e.lanes = 0, e.tag) {
+ case 16:
+ t: {
+ t = e.pendingProps;
+ var n = e.elementType, a = n._init;
+ if (n = a(n._payload), e.type = n, typeof n == "function")
+ Ou(n) ? (t = Bl(n, t), e.tag = 1, e = Ys(
+ null,
+ e,
+ n,
+ t,
+ l
+ )) : (e.tag = 0, e = oc(
+ null,
+ e,
+ n,
+ t,
+ l
+ ));
+ else {
+ if (n != null) {
+ if (a = n.$$typeof, a === et) {
+ e.tag = 11, e = Ns(
+ null,
+ e,
+ n,
+ t,
+ l
+ );
+ break t;
+ } else if (a === St) {
+ e.tag = 14, e = Us(
+ null,
+ e,
+ n,
+ t,
+ l
+ );
+ break t;
+ }
+ }
+ throw e = Tl(n) || n, Error(r(306, e, ""));
+ }
+ }
+ return e;
+ case 0:
+ return oc(
+ t,
+ e,
+ e.type,
+ e.pendingProps,
+ l
+ );
+ case 1:
+ return n = e.type, a = Bl(
+ n,
+ e.pendingProps
+ ), Ys(
+ t,
+ e,
+ n,
+ a,
+ l
+ );
+ case 3:
+ t: {
+ if (Ot(
+ e,
+ e.stateNode.containerInfo
+ ), t === null) throw Error(r(387));
+ n = e.pendingProps;
+ var i = e.memoizedState;
+ a = i.element, ku(t, e), ta(e, n, null, l);
+ var u = e.memoizedState;
+ if (n = u.cache, tl(e, jt, n), n !== i.cache && Ru(
+ e,
+ [jt],
+ l,
+ !0
+ ), Pn(), n = u.element, i.isDehydrated)
+ if (i = {
+ element: n,
+ isDehydrated: !1,
+ cache: u.cache
+ }, e.updateQueue.baseState = i, e.memoizedState = i, e.flags & 256) {
+ e = Bs(
+ t,
+ e,
+ n,
+ l
+ );
+ break t;
+ } else if (n !== a) {
+ a = pe(
+ Error(r(424)),
+ e
+ ), Zn(a), e = Bs(
+ t,
+ e,
+ n,
+ l
+ );
+ break t;
+ } else {
+ switch (t = e.stateNode.containerInfo, t.nodeType) {
+ case 9:
+ t = t.body;
+ break;
+ default:
+ t = t.nodeName === "HTML" ? t.ownerDocument.body : t;
+ }
+ for (Dt = we(t.firstChild), Ft = e, vt = !0, Ul = null, _e = !0, l = Ss(
+ e,
+ null,
+ n,
+ l
+ ), e.child = l; l; )
+ l.flags = l.flags & -3 | 4096, l = l.sibling;
+ }
+ else {
+ if (Qn(), n === a) {
+ e = Xe(
+ t,
+ e,
+ l
+ );
+ break t;
+ }
+ Lt(
+ t,
+ e,
+ n,
+ l
+ );
+ }
+ e = e.child;
+ }
+ return e;
+ case 26:
+ return pi(t, e), t === null ? (l = Kf(
+ e.type,
+ null,
+ e.pendingProps,
+ null
+ )) ? e.memoizedState = l : vt || (l = e.type, t = e.pendingProps, n = Ui(
+ W.current
+ ).createElement(l), n[Jt] = e, n[It] = t, Qt(n, l, t), Bt(n), e.stateNode = n) : e.memoizedState = Kf(
+ e.type,
+ t.memoizedProps,
+ e.pendingProps,
+ t.memoizedState
+ ), null;
+ case 27:
+ return Qi(e), t === null && vt && (n = e.stateNode = Xf(
+ e.type,
+ e.pendingProps,
+ W.current
+ ), Ft = e, _e = !0, a = Dt, gl(e.type) ? (Wc = a, Dt = we(
+ n.firstChild
+ )) : Dt = a), Lt(
+ t,
+ e,
+ e.pendingProps.children,
+ l
+ ), pi(t, e), t === null && (e.flags |= 4194304), e.child;
+ case 5:
+ return t === null && vt && ((a = n = Dt) && (n = Av(
+ n,
+ e.type,
+ e.pendingProps,
+ _e
+ ), n !== null ? (e.stateNode = n, Ft = e, Dt = we(
+ n.firstChild
+ ), _e = !1, a = !0) : a = !1), a || Rl(e)), Qi(e), a = e.type, i = e.pendingProps, u = t !== null ? t.memoizedProps : null, n = i.children, Zc(a, i) ? n = null : u !== null && Zc(a, u) && (e.flags |= 32), e.memoizedState !== null && (a = Qu(
+ t,
+ e,
+ Gh,
+ null,
+ null,
+ l
+ ), Ea._currentValue = a), pi(t, e), Lt(t, e, n, l), e.child;
+ case 6:
+ return t === null && vt && ((t = l = Dt) && (l = Ov(
+ l,
+ e.pendingProps,
+ _e
+ ), l !== null ? (e.stateNode = l, Ft = e, Dt = null, t = !0) : t = !1), t || Rl(e)), null;
+ case 13:
+ return ks(t, e, l);
+ case 4:
+ return Ot(
+ e,
+ e.stateNode.containerInfo
+ ), n = e.pendingProps, t === null ? e.child = yn(
+ e,
+ null,
+ n,
+ l
+ ) : Lt(
+ t,
+ e,
+ n,
+ l
+ ), e.child;
+ case 11:
+ return Ns(
+ t,
+ e,
+ e.type,
+ e.pendingProps,
+ l
+ );
+ case 7:
+ return Lt(
+ t,
+ e,
+ e.pendingProps,
+ l
+ ), e.child;
+ case 8:
+ return Lt(
+ t,
+ e,
+ e.pendingProps.children,
+ l
+ ), e.child;
+ case 12:
+ return Lt(
+ t,
+ e,
+ e.pendingProps.children,
+ l
+ ), e.child;
+ case 10:
+ return n = e.pendingProps, tl(e, e.type, n.value), Lt(
+ t,
+ e,
+ n.children,
+ l
+ ), e.child;
+ case 9:
+ return a = e.type._context, n = e.pendingProps.children, ql(e), a = $t(a), n = n(a), e.flags |= 1, Lt(t, e, n, l), e.child;
+ case 14:
+ return Us(
+ t,
+ e,
+ e.type,
+ e.pendingProps,
+ l
+ );
+ case 15:
+ return Rs(
+ t,
+ e,
+ e.type,
+ e.pendingProps,
+ l
+ );
+ case 19:
+ return Vs(t, e, l);
+ case 31:
+ return n = e.pendingProps, l = e.mode, n = {
+ mode: n.mode,
+ children: n.children
+ }, t === null ? (l = mi(
+ n,
+ l
+ ), l.ref = e.ref, e.child = l, l.return = e, e = l) : (l = Ye(t.child, n), l.ref = e.ref, e.child = l, l.return = e, e = l), e;
+ case 22:
+ return Hs(t, e, l);
+ case 24:
+ return ql(e), n = $t(jt), t === null ? (a = ju(), a === null && (a = Tt, i = Hu(), a.pooledCache = i, i.refCount++, i !== null && (a.pooledCacheLanes |= l), a = i), e.memoizedState = {
+ parent: n,
+ cache: a
+ }, Bu(e), tl(e, jt, a)) : ((t.lanes & l) !== 0 && (ku(t, e), ta(e, null, null, l), Pn()), a = t.memoizedState, i = e.memoizedState, a.parent !== n ? (a = { parent: n, cache: n }, e.memoizedState = a, e.lanes === 0 && (e.memoizedState = e.updateQueue.baseState = a), tl(e, jt, n)) : (n = i.cache, tl(e, jt, n), n !== a.cache && Ru(
+ e,
+ [jt],
+ l,
+ !0
+ ))), Lt(
+ t,
+ e,
+ e.pendingProps.children,
+ l
+ ), e.child;
+ case 29:
+ throw e.pendingProps;
+ }
+ throw Error(r(156, e.tag));
+ }
+ function Qe(t) {
+ t.flags |= 4;
+ }
+ function Ls(t, e) {
+ if (e.type !== "stylesheet" || (e.state.loading & 4) !== 0)
+ t.flags &= -16777217;
+ else if (t.flags |= 16777216, !If(e)) {
+ if (e = xe.current, e !== null && ((ut & 4194048) === ut ? Ne !== null : (ut & 62914560) !== ut && (ut & 536870912) === 0 || e !== Ne))
+ throw Fn = Yu, zo;
+ t.flags |= 8192;
+ }
+ }
+ function bi(t, e) {
+ e !== null && (t.flags |= 4), t.flags & 16384 && (e = t.tag !== 22 ? Sr() : 536870912, t.lanes |= e, Sn |= e);
+ }
+ function ca(t, e) {
+ if (!vt)
+ switch (t.tailMode) {
+ case "hidden":
+ e = t.tail;
+ for (var l = null; e !== null; )
+ e.alternate !== null && (l = e), e = e.sibling;
+ l === null ? t.tail = null : l.sibling = null;
+ break;
+ case "collapsed":
+ l = t.tail;
+ for (var n = null; l !== null; )
+ l.alternate !== null && (n = l), l = l.sibling;
+ n === null ? e || t.tail === null ? t.tail = null : t.tail.sibling = null : n.sibling = null;
+ }
+ }
+ function Mt(t) {
+ var e = t.alternate !== null && t.alternate.child === t.child, l = 0, n = 0;
+ if (e)
+ for (var a = t.child; a !== null; )
+ l |= a.lanes | a.childLanes, n |= a.subtreeFlags & 65011712, n |= a.flags & 65011712, a.return = t, a = a.sibling;
+ else
+ for (a = t.child; a !== null; )
+ l |= a.lanes | a.childLanes, n |= a.subtreeFlags, n |= a.flags, a.return = t, a = a.sibling;
+ return t.subtreeFlags |= n, t.childLanes = l, e;
+ }
+ function Fh(t, e, l) {
+ var n = e.pendingProps;
+ switch (Du(e), e.tag) {
+ case 31:
+ case 16:
+ case 15:
+ case 0:
+ case 11:
+ case 7:
+ case 8:
+ case 12:
+ case 9:
+ case 14:
+ return Mt(e), null;
+ case 1:
+ return Mt(e), null;
+ case 3:
+ return l = e.stateNode, n = null, t !== null && (n = t.memoizedState.cache), e.memoizedState.cache !== n && (e.flags |= 2048), Ve(jt), We(), l.pendingContext && (l.context = l.pendingContext, l.pendingContext = null), (t === null || t.child === null) && (Xn(e) ? Qe(e) : t === null || t.memoizedState.isDehydrated && (e.flags & 256) === 0 || (e.flags |= 1024, xo())), Mt(e), null;
+ case 26:
+ return l = e.memoizedState, t === null ? (Qe(e), l !== null ? (Mt(e), Ls(e, l)) : (Mt(e), e.flags &= -16777217)) : l ? l !== t.memoizedState ? (Qe(e), Mt(e), Ls(e, l)) : (Mt(e), e.flags &= -16777217) : (t.memoizedProps !== n && Qe(e), Mt(e), e.flags &= -16777217), null;
+ case 27:
+ _a(e), l = W.current;
+ var a = e.type;
+ if (t !== null && e.stateNode != null)
+ t.memoizedProps !== n && Qe(e);
+ else {
+ if (!n) {
+ if (e.stateNode === null)
+ throw Error(r(166));
+ return Mt(e), null;
+ }
+ t = X.current, Xn(e) ? bo(e) : (t = Xf(a, n, l), e.stateNode = t, Qe(e));
+ }
+ return Mt(e), null;
+ case 5:
+ if (_a(e), l = e.type, t !== null && e.stateNode != null)
+ t.memoizedProps !== n && Qe(e);
+ else {
+ if (!n) {
+ if (e.stateNode === null)
+ throw Error(r(166));
+ return Mt(e), null;
+ }
+ if (t = X.current, Xn(e))
+ bo(e);
+ else {
+ switch (a = Ui(
+ W.current
+ ), t) {
+ case 1:
+ t = a.createElementNS(
+ "http://www.w3.org/2000/svg",
+ l
+ );
+ break;
+ case 2:
+ t = a.createElementNS(
+ "http://www.w3.org/1998/Math/MathML",
+ l
+ );
+ break;
+ default:
+ switch (l) {
+ case "svg":
+ t = a.createElementNS(
+ "http://www.w3.org/2000/svg",
+ l
+ );
+ break;
+ case "math":
+ t = a.createElementNS(
+ "http://www.w3.org/1998/Math/MathML",
+ l
+ );
+ break;
+ case "script":
+ t = a.createElement("div"), t.innerHTML = "