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 + + + +
Loading voting widget...
+ + + `, + { + 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 = "