UNPKG

@capgo/cli

Version:
267 lines • 878 kB
import{createRequire as sT}from"node:module";var cT=Object.create;var{getPrototypeOf:pT,defineProperty:V2,getOwnPropertyNames:cW,getOwnPropertyDescriptor:rT}=Object,pW=Object.prototype.hasOwnProperty;function rW(D){return this[D]}var oT,tT,r$=(D,$,F)=>{var U=D!=null&&typeof D==="object";if(U){var I=$?oT??=new WeakMap:tT??=new WeakMap,J=I.get(D);if(J)return J}F=D!=null?cT(pT(D)):{};let X=$||!D||!D.__esModule?V2(F,"default",{value:D,enumerable:!0}):F;for(let Q of cW(D))if(!pW.call(X,Q))V2(X,Q,{get:rW.bind(D,Q),enumerable:!0});if(U)I.set(D,X);return X},f0=(D)=>{var $=(lW??=new WeakMap).get(D),F;if($)return $;if($=V2({},"__esModule",{value:!0}),D&&typeof D==="object"||typeof D==="function"){for(var U of cW(D))if(!pW.call($,U))V2($,U,{get:rW.bind(D,U),enumerable:!(F=rT(D,U))||F.enumerable})}return lW.set(D,$),$},lW,P=(D,$)=>()=>($||D(($={exports:{}}).exports,$),$.exports);var aT=(D)=>D;function eT(D,$){this[D]=aT.bind(null,$)}var tD=(D,$)=>{for(var F in $)V2(D,F,{get:$[F],enumerable:!0,configurable:!0,set:eT.bind($,F)})};var S=(D,$)=>()=>(D&&($=D(D=0)),$);var a6D=(D)=>Promise.all(D),o=sT(import.meta.url);var o$;var T1=S(()=>{o$={name:"@capgo/cli",type:"module",version:"8.95.2",description:"A CLI to upload to capgo servers",author:"Martin martin@capgo.app",license:"Apache 2.0",homepage:"https://github.com/Cap-go/capgo/tree/main/cli#readme",repository:{type:"git",url:"https://github.com/Cap-go/capgo.app",directory:"cli"},bugs:{url:"https://github.com/Cap-go/capgo/issues"},keywords:["appflow alternative","ionic","capacitor","auto update","live update","capgo","cli","upload","capgo-cli","sdk","tanstack-intent"],exports:{".":{import:"./dist/index.js",require:"./dist/index.js"},"./sdk":{types:"./dist/src/sdk.d.ts",import:"./dist/src/sdk.js"}},main:"dist/index.js",types:"dist/src/index.d.ts",bin:{capgo:"dist/index.js"},files:["!skills/_artifacts","dist","skills"],engines:{npm:">=8.0.0",node:">=20.0.0"},scripts:{build:"tsc && bun build.mjs",dev:"NODE_ENV=development ncc build","no-debug":"node dist/index.js","dev-build":"SUPA_DB=development ncc build",pack:"pkg",typecheck:"tsc --noEmit",lint:"bun run lint:ox","lint:ox":"oxlint --config ../.oxlintrc.json src","lint:fix":"oxlint --config ../.oxlintrc.json --fix src","check-posix-paths":"node test/check-posix-paths.js","generate-docs":"node dist/index.js generate-docs README.md","test:notify-app-ready-background":"bun test ./test/test-notify-app-ready-background.mjs ./test/test-background-check-shutdown.mjs","test:bundle":"bun test/test-bundle.mjs","test:bundle-validation":"bun test test/bundle/","test:prescan":"bun test test/prescan/","test:functional":"bun test/test-functional.mjs","test:semver":"bun test/test-semver-validation.mjs","test:version-edge-cases":"bun test/test-version-validation.mjs","test:regex":"bun test/test-regex-validation.mjs","test:upload":"bun test/test-upload-validation.mjs","test:fail-on-incompatible":"bun test/test-fail-on-incompatible.mjs","test:native-dependencies":"bun test/test-native-dependencies.mjs && bun test/test-get-remote-dependencies.mjs","test:package-json-guard":"bun test/test-package-json-guard.mjs","test:credentials":"bun test/test-credentials.mjs","test:credentials-export":"bun test/test-credentials-export.mjs","test:asc-key-protocol":"bun test/test-asc-key-protocol.mjs","test:credentials-validation":"bun test/test-credentials-validation.mjs","test:android-service-account-validation":"bun test/test-android-service-account-validation.mjs","test:build-zip-filter":"bun test/test-build-zip-filter.mjs","test:checksum":"bun test/test-checksum-algorithm.mjs","test:build-needed":"bun test/test-build-needed.mjs","test:cli-help":"bun test/test-cli-help.mjs","test:build-cache-payload":"bun test/test-build-cache-payload.mjs","test:build-cancellation":"bun test/test-build-cancellation.mjs","test:ci-prompts":"bun test/test-ci-prompts.mjs","test:capgo-app-id-prompt":"bun test/test-capgo-app-id-prompt.mjs","test:bundle-soft-delete":"bun test/test-bundle-soft-delete.mjs","test:ci-secrets":"bun test/test-ci-secrets.mjs","test:android-onboarding-progress":"bun test/test-android-onboarding-progress.mjs && bun test/test-android-select-guard.mjs","test:android-keystore-action":"bun test/test-android-keystore-action.mjs","test:android-google-play-action":"bun test/test-android-google-play-action.mjs","test:onboarding-telemetry":"bun test/test-onboarding-telemetry.mjs","test:v2-event-migration":"bun test/test-v2-event-migration.mjs","test:analytics":"bun test/test-analytics.mjs","test:cli-headers":"bun test/test-cli-headers.mjs","test:min-cli-version":"bun test/test-min-cli-version.mjs","test:authenticated-command-invocation":"bun test/test-authenticated-command-invocation.mjs","test:analytics-error-category":"bun test/test-analytics-error-category.mjs","test:analytics-org-resolver":"bun test/test-analytics-org-resolver.mjs","test:api-perf":"bun test/test-api-perf.mjs","test:preview-qr":"bun test/test-preview-qr.mjs","test:bundle-pages":"bun test test/test-bundle-pages.test.ts","test:bundle-single-requests":"bun test test/test-bundle-single-requests.test.ts","test:mcp-analytics":"bun test/test-mcp-analytics.mjs","test:mcp-instructions":"bun test/test-mcp-instructions.mjs","test:mcp-stdout-guard":"bun test/test-mcp-stdout-guard.mjs","test:mcp-host-fields":"bun test/test-mcp-host-fields.mjs","test:mcp-platform-select":"bun test/test-mcp-platform-select.mjs","test:mcp-explain-scopes":"bun test/test-mcp-explain-scopes.mjs","test:mcp-oauth-reopen":"bun test/test-mcp-oauth-reopen.mjs","test:mcp-broker-oauth":"bun test/test-mcp-broker-oauth.mjs","test:mcp-broker-session":"bun test/test-mcp-broker-session.mjs","test:mcp-credentials-manage":"bun test/test-mcp-credentials-manage.mjs","test:mcp-resume-prompt":"bun test/test-mcp-resume-prompt.mjs","test:mcp-build-job":"bun test/test-mcp-build-job.mjs","test:mcp-build-tools":"bun test/test-mcp-build-tools.mjs","test:app-created-source":"bun test/test-app-created-source.mjs","test:app-add-exists":"bun test/test-app-add-exists.mjs","test:app-add-getting-started":"bun test/test-app-add-getting-started.mjs","test:app-list":"bun test/test-app-list.mjs","test:app-todo":"bun test/test-app-todo.mjs && bun test/test-builder-only-checklist.mjs && bun test/test-builder-only-setup.mjs && bun test/test-app-todo-lists.mjs && bun test/test-app-todo-tabs.mjs && bun test/test-app-todo-command.mjs && node test/test-app-todo-interactive.mjs","test:doctor-analytics":"bun test/test-doctor-analytics.mjs","test:posthog-exception":"bun test/test-posthog-exception.mjs","test:cli-recovery":"bun test/test-cli-recovery.mjs","test:create-capgo-client":"bun test/test-create-capgo-client.mjs","test:no-supabase-sdk":"bun test/test-no-supabase-sdk.mjs","test:onboarding-recovery":"bun test/test-onboarding-recovery.mjs","test:onboarding-progress":"bun test/test-onboarding-progress.mjs","test:onboarding-run-targets":"bun test/test-onboarding-run-targets.mjs","test:run-device-command":"bun test/test-run-device-command.mjs","test:init-app-conflict":"bun test/test-init-app-conflict.mjs","test:channel-add-exists":"bun test/test-channel-add-exists.mjs","test:wait-log":"bun test/test-wait-log.mjs","test:init-guardrails":"bun test/test-init-guardrails.mjs","test:init-command-execution":"bun test/test-init-command-execution.mjs","test:init-upload-recovery":"bun test/test-init-upload-monorepo-recovery.mjs","test:init-replay":"bun test/test-init-replay.mjs","test:init-telemetry":"bun test/test-init-telemetry.mjs","test:capacitor-config-target":"bun test/test-capacitor-config-target.mjs","test:builder-app-id-config":"bun test/test-builder-app-id-config.mjs","test:capacitor-config-typescript7":"bun test/test-capacitor-config-typescript7.mjs","test:capacitor-config-native-import":"bun test/test-capacitor-config-native-import.mjs","test:cli-user-error-config":"bun test/test-cli-user-error-config.mjs","test:cordova-upload-mode":"bun test/test-cordova-upload-mode.mjs","test:init-monorepo-targeting":"bun run test:capacitor-config-target && bun run test:builder-app-id-config && bun run test:capacitor-config-typescript7 && bun run test:capacitor-config-native-import && bun run test:cli-user-error-config && bun test/test-init-monorepo-targeting.mjs","test:prompt-preferences":"bun test/test-prompt-preferences.mjs","test:esm-sdk":"node test/test-sdk-esm.mjs","test:auth-session":"bun test/test-auth-session.mjs && bun test/test-auth-session-bad-key.mjs","test:mcp":"node test/test-mcp.mjs","test:mcp-no-key-handshake":"node test/test-mcp-no-key-handshake.mjs","test:version-detection":"node test/test-get-installed-version.mjs","test:version-detection:setup":"./test/fixtures/setup-test-projects.sh","test:platform-paths":"bun test/test-platform-paths.mjs","test:project-type-detection":"bun test/test-project-type-detection.mjs","test:payload-split":"bun test/test-payload-split.mjs && bun test/test-build-env.mjs","test:macos-signing":"bun test/test-macos-signing.mjs","test:helper-dce":"bash scripts/check-helper-dce.sh","test:apple-api-import-helpers":"bun test/test-apple-api-import-helpers.mjs","test:apple-api-verify-key":"bun test/test-apple-api-verify-key.mjs","test:bundle-id-detector":"bun test/test-bundle-id-detector.mjs","test:apple-api-app-list":"bun test/test-apple-api-app-list.mjs","test:apple-api-cert-create":"bun test/test-apple-api-cert-create.mjs","test:app-verification":"bun test/test-app-verification.mjs","test:pbxproj-parser":"bun test/test-pbxproj-parser.mjs","test:self-update":"bun test/test-self-update.mjs","test:update-prompt":"bun test/test-update-prompt.mjs","test:android-tail-engine":"bun test/test-android-tail-engine.mjs","test:android-tail-render":"bun test/test-android-tail-render.mjs","test:android-tail-routing":"bun test/test-android-tail-routing.mjs","test:dev-gate-stripped":"bun test/test-dev-gate-stripped.mjs","test:ios-confirm-app-id":"bun test/test-ios-confirm-app-id.mjs","test:ios-create-new":"bun test/test-ios-create-new.mjs","test:ios-certificate-action":"bun test/test-ios-certificate-action.mjs","test:ios-profile-action":"bun test/test-ios-profile-action.mjs","test:ios-credential-action":"bun test/test-ios-credential-action.mjs","test:ios-e2e":"bun test/test-ios-e2e.mjs","test:ios-import-discovery":"bun test/test-ios-import-discovery.mjs","test:ios-import-export":"bun test/test-ios-import-export.mjs","test:ios-import-pickers":"bun test/test-ios-import-pickers.mjs","test:ios-import-recovery":"bun test/test-ios-import-recovery.mjs","test:ios-recovery":"bun test/test-ios-recovery.mjs","test:ios-resume":"bun test/test-ios-resume.mjs","test:ios-tail-handoff":"bun test/test-ios-tail-handoff.mjs","test:ios-tui-render":"bun test/test-ios-tui-render.mjs","test:p8-error":"bun test/test-p8-error.mjs","test:ios-tui-routing":"bun test/test-ios-tui-routing.mjs","test:ios-updater-sync-validation":"bun test/test-ios-updater-sync-validation.mjs","test:ios-verify-app":"bun test/test-ios-verify-app.mjs","test:ios-marketing-version":"bun test/test-ios-marketing-version.mjs","test:android-version":"bun test/test-android-version.mjs","test:platform-flow-contract":"bun test/test-platform-flow-contract.mjs","test:tail-engine-shared":"bun test/test-tail-engine-shared.mjs",test:"bun run build && bun scripts/run-test-suite.ts","test:run":"bun scripts/run-test-suite.ts","test:serial":"bun run build && bun scripts/run-test-suite.ts --serial","test:suite":"bun run test:helper-dce && bun run test:version-detection:setup && bun run test:bundle && bun run test:notify-app-ready-background && bun run test:bundle-validation && bun run test:functional && bun run test:semver && bun run test:auto-bump-version && bun run test:auto-bump-ai-diff && bun run test:version-edge-cases && bun run test:regex && bun run test:upload && bun run test:cordova-upload-mode && bun run test:fail-on-incompatible && bun run test:native-dependencies && bun run test:package-json-guard && bun run test:credentials && bun run test:credentials-export && bun run test:ios-provisioning-map && bun run test:ios-provisioning-command && bun run test:credentials-validation && bun run test:android-service-account-validation && bun run test:build-zip-filter && bun run test:checksum && bun run test:build-needed && bun run test:cli-help && bun run test:build-cache-payload && bun run test:build-cancellation && bun run test:ci-prompts && bun run test:capgo-app-id-prompt && bun run test:ci-secrets && bun run test:android-onboarding-progress && bun run test:android-keystore-action && bun run test:android-google-play-action && bun run test:onboarding-telemetry && bun run test:v2-event-migration && bun run test:analytics && bun run test:cli-headers && bun run test:min-cli-version && bun run test:authenticated-command-invocation && bun run test:analytics-error-category && bun run test:analytics-org-resolver && bun run test:api-perf && bun run test:preview-qr && bun run test:bundle-pages && bun run test:bundle-single-requests && bun run test:app-set-options && bun run test:mcp-analytics && bun run test:mcp-instructions && bun run test:mcp-live-update-onboarding && bun run test:mcp-stdout-guard && bun run test:mcp-host-fields && bun run test:mcp-platform-select && bun run test:mcp-explain-scopes && bun run test:mcp-oauth-reopen && bun run test:mcp-broker-oauth && bun run test:mcp-broker-session && bun run test:mcp-credentials-manage && bun run test:mcp-resume-prompt && bun run test:mcp-build-job && bun run test:mcp-build-tools && bun run test:app-created-source && bun run test:app-add-exists && bun run test:app-add-getting-started && bun run test:app-list && bun run test:app-todo && bun run test:doctor-analytics && bun run test:posthog-exception && bun run test:cli-recovery && bun run test:create-capgo-client && bun run test:bundle-soft-delete && bun run test:no-supabase-sdk && bun run test:build-platform-selection && bun run test:builder-project-discovery && bun run test:builder-app-selection && bun run test:builder-login-gate && bun run test:onboarding-recovery && bun run test:onboarding-progress && bun run test:onboarding-run-targets && bun run test:run-device-command && bun run test:init-monorepo-targeting && bun run test:init-app-conflict && bun run test:channel-list && bun run test:channel-add-exists && bun run test:wait-log && bun run test:init-guardrails && bun run test:init-command-execution && bun run test:init-upload-recovery && bun run test:init-replay && bun run test:init-telemetry && bun run test:prompt-preferences && bun run test:esm-sdk && bun run test:mcp && bun run test:mcp-no-key-handshake && bun run test:auth-session && bun run test:version-detection && bun run test:platform-paths && bun run test:project-type-detection && bun run test:payload-split && bun run test:macos-signing && bun run test:asc-key-protocol && bun run test:apple-api-import-helpers && bun run test:apple-api-verify-key && bun run test:bundle-id-detector && bun run test:apple-api-app-list && bun run test:app-verification && bun run test:pbxproj-parser && bun run test:ai-log-capture && bun run test:ai-analyze-flow && bun run test:cicd-failure-help && bun run test:ai-sse-parser && bun run test:ai-render-markdown && bun run test:ai-stream-markdown && bun run test:ai-onboarding-mode && bun run test:ai-fit && bun run test:platform-layout && bun run test:frame-fit && bun run test:onboarding-min-size && bun run test:min-size-gate && bun run test:shell-size-gate && bun run test:build-log-sanitize && bun run test:build-output-viewport && bun run test:diff-viewer-viewport && bun run test:build-complete-exit && bun run test:support && bun run test:self-update && bun run test:update-prompt && bun run test:apple-api-cert-create && bun run test:android-tail-engine && bun run test:android-tail-render && bun run test:android-tail-routing && bun run test:dev-gate-stripped && bun run test:ios-confirm-app-id && bun run test:ios-create-new && bun run test:ios-certificate-action && bun run test:ios-profile-action && bun run test:ios-credential-action && bun run test:ios-e2e && bun run test:ios-import-discovery && bun run test:ios-import-export && bun run test:ios-import-pickers && bun run test:ios-import-recovery && bun run test:ios-recovery && bun run test:ios-resume && bun run test:ios-tail-handoff && bun run test:ios-tui-render && bun run test:p8-error && bun run test:ios-tui-routing && bun run test:ios-updater-sync-validation && bun run test:ios-verify-app && bun run test:ios-marketing-version && bun run test:android-version && bun run test:platform-flow-contract && bun run test:tail-engine-shared && bun run test:prescan && bun run test:android-reporting-api && bun run test:android-gcp && bun run test:android-app-verification && bun run test:android-rename && bun run test:appflow-auth && bun run test:appflow-api-map && bun run test:appflow-validate && bun run test:appflow-flow && bun run test:appflow-gapfill && bun run test:appflow-engine && bun run test:appflow-tail && bun run test:appflow-fetch && bun run test:appflow-sa-decode && bun run test:app-permission-helper && bun run test:2fa-compliance-network && bun run test:retryable-capgo-api-error && bun run test:organization-set-api-host && bun run test:plan-validation && bun run test:setup-notices && bun run test:settings-parity && bun run test:init-browser-login && bun run test:android-onboarding-units && bun run test:build-credentials-units && bun run test:onboarding-generators && bun run test:mcp-onboarding","test:build-platform-selection":"bun test/test-build-platform-selection.mjs","test:builder-project-discovery":"bun test/test-builder-project-discovery.mjs","test:builder-app-selection":"bun test/test-builder-app-selection.mjs","test:builder-login-gate":"bun test/test-builder-login-gate.mjs","test:ai-log-capture":"bun test/test-ai-log-capture.mjs","test:ai-analyze-flow":"bun test/test-ai-analyze-flow.mjs","test:cicd-failure-help":"bun test/test-cicd-failure-help.mjs","test:ai-sse-parser":"bun test/test-ai-sse-parser.mjs","test:ai-render-markdown":"bun test/test-ai-render-markdown.mjs","test:ai-onboarding-mode":"bun test/test-ai-onboarding-mode.mjs","test:ai-fit":"bun test/test-ai-fit.mjs","test:platform-layout":"bun test/test-platform-layout.mjs","test:frame-fit":"bun test/run-frame-fit.mjs","test:onboarding-min-size":"bun test/test-onboarding-min-size.mjs","test:min-size-gate":"bun test/test-min-size-gate.mjs","test:shell-size-gate":"bun test/test-shell-size-gate.mjs","test:build-log-sanitize":"bun test/test-build-log-sanitize.mjs","test:build-output-viewport":"bun test/test-build-output-viewport.mjs","test:diff-viewer-viewport":"bun test/test-diff-viewer-viewport.mjs","test:build-complete-exit":"bun test/test-build-complete-exit.mjs","test:ai-stream-markdown":"bun test/test-ai-stream-markdown.mjs","test:support":"bun test/test-support.mjs","test:mcp-live-update-onboarding":"bun test/test-mcp-live-update-onboarding.mjs","test:app-set-options":"bun test/test-app-set-options.mjs","test:settings-parity":"bun test/test-settings-parity.mjs","test:android-reporting-api":"bun test/test-android-reporting-api.mjs","test:android-gcp":"bun test/test-android-gcp.mjs","test:android-app-verification":"bun test/test-android-app-verification.mjs","test:android-rename":"bun test/test-android-rename.mjs","test:appflow-auth":"bun test/test-appflow-auth.mjs","test:appflow-api-map":"bun test/test-appflow-api-map.mjs","test:appflow-validate":"bun test/test-appflow-validate.mjs","test:appflow-flow":"bun test/test-appflow-flow.mjs","test:appflow-gapfill":"bun test/test-appflow-gapfill.mjs","test:appflow-engine":"bun test/test-appflow-engine.mjs","test:appflow-tail":"bun test/test-appflow-tail.mjs","test:appflow-fetch":"bun test/test-appflow-fetch.mjs","test:appflow-sa-decode":"bun test/test-appflow-sa-decode.mjs","test:app-permission-helper":"bun test/test-app-permission-helper.mjs","test:2fa-compliance-network":"bun test/test-2fa-compliance-network.mjs","test:retryable-capgo-api-error":"bun test/test-retryable-capgo-api-error.mjs","test:organization-set-api-host":"bun test/test-organization-set-api-host.mjs","test:plan-validation":"bun test/test-plan-validation.mjs && bun test ./test/test-direct-offer-plan.mjs","test:auto-bump-version":"bun test/test-auto-bump-version.mjs","test:auto-bump-ai-diff":"bun test/test-auto-bump-ai-diff.mjs","test:ios-provisioning-map":"bun test/test-ios-provisioning-map.mjs","test:ios-provisioning-command":"bun test/test-ios-provisioning-command.mjs","test:channel-list":"bun test/test-channel-list.mjs","test:init-browser-login":"bun test test/init/","test:android-onboarding-units":"bun test/test-android-gradle.mjs && bun test/test-android-keystore.mjs && bun test/test-android-oauth.mjs && bun test/test-android-play.mjs && bun test/test-android-tui-sequencing.mjs","test:build-credentials-units":"bun test/test-credentials-migration.mjs && bun test/test-provisioning-map-validation.mjs && bun test/test-mobileprovision-parser.mjs","test:onboarding-generators":"bun test/test-diff-utils.mjs && bun test/test-workflow-generator.mjs","test:mcp-onboarding":"bun test/test-mcp-onboarding.mjs","test:setup-notices":"bun test ./test/test-setup-notices.mjs ./test/test-setup-progress-request.mjs ./test/test-setup-notice-background.mjs ./test/test-init-completion-notice.mjs"},dependencies:{"@inkjs/ui":"^2.0.0","@manypkg/tools":"^2.1.2","@rrweb/types":"^2.1.1","@standard-schema/spec":"^1.1.0","@xmldom/xmldom":"^0.9.10","@xterm/addon-serialize":"^0.14.0","@xterm/headless":"^6.0.0","agent-cli-detector":"^0.1.6","happy-dom":"^20.11.0",ink:"^7.1.1","ink-spinner":"^5.0.0",jsonwebtoken:"^9.0.3","node-forge":"^1.4.0",qrcode:"^1.5.4",react:"^19.2.8","rrweb-snapshot":"^2.1.1","string-width":"^8.2.2",typescript:"6.0.3",zod:"^4.5.4"},optionalDependencies:{"@capgo/cli-helper-darwin-arm64":"^1.1.1","@capgo/cli-helper-darwin-x64":"^1.1.1","node-pty":"^1.1.0"},devDependencies:{"@antfu/eslint-config":"^9.2.0","@bradenmacdonald/s3-lite-client":"npm:@jsr/bradenmacdonald__s3-lite-client@0.9.6","@capacitor/cli":"^8.4.2","@capgo/find-package-manager":"^0.0.18","@clack/prompts":"^1.7.0","@modelcontextprotocol/client":"^2.0.0-beta.5","@modelcontextprotocol/server":"^2.0.0-beta.5","@sauber/table":"npm:@jsr/sauber__table","@sinonjs/fake-timers":"15.4.0","@std/semver":"npm:@jsr/std__semver@1.0.8","@tanstack/intent":"^0.3.6","@types/adm-zip":"^0.5.8","@types/cross-spawn":"^6.0.6","@types/jsonwebtoken":"^9.0.10","@types/node":"^26.1.1","@types/node-forge":"^1.3.14","@types/prettyjson":"^0.0.33","@types/qrcode":"^1.5.6","@types/react":"^19.2.17","@types/tmp":"^0.2.6","@types/ws":"^8.18.1","@typescript/native":"npm:typescript@7.1.0-beta","@vercel/ncc":"^0.44.1","@vue/compiler-dom":"3.5.40","@xterm/headless":"^6.0.0","adm-zip":"^0.6.0","ci-info":"^4.4.0",commander:"^15.0.0","cross-spawn":"^7.0.6",eslint:"^10.7.0","git-format-staged":"4.0.2",husky:"^9.1.7","is-wsl":"^3.1.1",micromatch:"^4.0.8",open:"^11.0.0",oxlint:"^1.75.0",partysocket:"^1.3.0",prettyjson:"^1.2.5",tmp:"^0.2.7","tus-js-client":"^4.3.1",ws:"^8.21.1"}}});var uD;var z0=S(()=>{uD=class uD extends Error{context;constructor(D,$,F){super(D,F!==void 0?{cause:F}:void 0);this.name="CliUserError",this.context=$}}});import{platform as $P}from"node:os";import{version as FP}from"node:process";function aW(D){tW=D}function UP(D){for(let $=0;$<D.length;$++)if(D.charCodeAt($)>255)return!1;return!0}function oW(D){if(D.toLowerCase()==="x-capgo-log-token")return"Build log token is missing. Re-run the build command or pass a valid log token.";return"Capgo API key is missing. Run `npx -y @capgo/cli@latest login` or pass `--apikey`."}function JP(D){if(D.toLowerCase()==="x-capgo-log-token")return"Build log token contains invalid characters (only ASCII is allowed). Re-run the build command to get a fresh token.";if(D.toLowerCase()==="authorization")return"Authorization header contains invalid characters (only ASCII is allowed). Check your Capgo API key configuration.";return"Capgo API key contains invalid characters (only ASCII is allowed). Copy the key from the Capgo dashboard."}function aI(D,$){if($===void 0||$===null){if(tI.has(D.toLowerCase()))throw new uD(oW(D));throw new uD(`HTTP header "${D}" is missing or invalid.`)}if(typeof $!=="string"){if(tI.has(D.toLowerCase()))throw new uD(oW(D));throw new uD(`HTTP header "${D}" is missing or invalid.`)}if(!UP($)){if(tI.has(D.toLowerCase()))throw new uD(JP(D));throw new uD(`HTTP header "${D}" contains invalid characters (only ASCII is allowed).`)}return $}function I0(D){let $={capgo_api:IP,"x-cli-version":o$.version,"x-cli-command":tW,"x-cli-node":FP,"x-cli-os":$P()};if(D)for(let[F,U]of Object.entries(D))$[F]=aI(F,U);return $}var IP="2025-10-01",tW="",tI;var C3=S(()=>{T1();z0();tI=new Set(["authorization","capgkey","x-capgo-log-token"])});import{existsSync as M$}from"fs";var A2=(D=".",$="unknown")=>{let F=`${D}/bun.lockb`,U=`${D}/bun.lock`,I=`${D}/pnpm-lock.yaml`,J=`${D}/shrinkwrap.yaml`,X=`${D}/yarn.lock`,Q=`${D}/package-lock.json`,Y=`${D}/npm-shrinkwrap.json`;if(M$(F)||M$(U))return"bun";if(M$(I)||M$(J))return"pnpm";if(M$(X))return"yarn";if(M$(Q)||M$(Y))return"npm";return $},_3=(D=A2(),$=!1)=>{switch(D){case"bun":return $?"bun install":"install";case"pnpm":return $?"pnpm install":"install";case"yarn":return $?"yarn install":"install";case"npm":return $?"npm install":"install";case"unknown":return $?"unknown unknown":"unknown";default:return $?"npm install":"install"}},eW=(D=".",$="npx")=>{let F=`${D}/bun.lockb`,U=`${D}/bun.lock`,I=`${D}/pnpm-lock.yaml`,J=`${D}/shrinkwrap.yaml`,X=`${D}/yarn.lock`,Q=`${D}/package-lock.json`,Y=`${D}/npm-shrinkwrap.json`;if(M$(F)||M$(U))return"bunx";if(M$(I)||M$(J))return"pnpm exec";if(M$(X))return"yarn dlx";if(M$(Q)||M$(Y))return"npx";return $};var sW=()=>{};var Du,$u=(D)=>{return D===12288||D>=65281&&D<=65376||D>=65504&&D<=65510},Fu=(D)=>{return D===8987||D===9001||D>=12272&&D<=12287||D>=12289&&D<=12350||D>=12441&&D<=12543||D>=12549&&D<=12591||D>=12593&&D<=12686||D>=12688&&D<=12771||D>=12783&&D<=12830||D>=12832&&D<=12871||D>=12880&&D<=19903||D>=65040&&D<=65049||D>=65072&&D<=65106||D>=65108&&D<=65126||D>=65128&&D<=65131||D>=127488&&D<=127490||D>=127504&&D<=127547||D>=127552&&D<=127560||D>=131072&&D<=196605||D>=196608&&D<=262141};var Iu=S(()=>{Du=(()=>{let D=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;return($)=>{let F=0;D.lastIndex=0;while(D.test($))F+=1;return $.length-F}})()});var XP,QP,Uu,YP,Ju,BP,qP,KP,Xu=(D,$={},F={})=>{let U=$.limit??1/0,I=$.ellipsis??"",J=$?.ellipsisWidth??(I?Xu(I,KP,F).width:0),X=0,Q=F.controlWidth??0,Y=F.tabWidth??8,B=F.emojiWidth??2,q=2,K=F.regularWidth??1,W=F.wideWidth??2,u=[[BP,K],[XP,0],[QP,Q],[YP,Y],[Ju,B],[Uu,W]],E=0,G=0,L=D.length,z=0,O=!1,N=L,Z=Math.max(0,U-J),A=0,M=0,b=0,n=0;D:while(!0){if(M>A||G>=L&&G>E){let _=D.slice(A,M)||D.slice(E,G);z=0;for(let m of _.replaceAll(qP,"")){let y=m.codePointAt(0)||0;if($u(y))n=2;else if(Fu(y))n=W;else n=K;if(b+n>Z)N=Math.min(N,Math.max(A,E)+z);if(b+n>U){O=!0;break D}z+=m.length,b+=n}A=M=0}if(G>=L)break D;for(let _=0,m=u.length;_<m;_++){let[y,DD]=u[_];if(y.lastIndex=G,y.test(D)){if(z=y===Uu?Du(D.slice(G,y.lastIndex)):y===Ju?1:y.lastIndex-G,n=z*DD,b+n>Z)N=Math.min(N,G+Math.floor((Z-b)/DD));if(b+n>U){O=!0;break D}b+=n,A=E,M=G,G=E=y.lastIndex;continue D}}G+=1}return{width:O?Z:b,index:O?N:L,truncated:O,ellipsed:O&&U>=J}},Qu;var Yu=S(()=>{Iu();XP=/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]|\u001b\]8;[^;]*;.*?(?:\u0007|\u001b\u005c)/y,QP=/[\x00-\x08\x0A-\x1F\x7F-\x9F]{1,1000}/y,Uu=/(?:(?![\uFF61-\uFF9F\uFF00-\uFFEF])[\p{Script=Han}\p{Script=Hiragana}\p{Script=Katakana}\p{Script=Hangul}\p{Script=Tangut}]){1,1000}/yu,YP=/\t{1,1000}/y,Ju=/[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[\u{E0061}-\u{E007A}]{2}[\u{E0030}-\u{E0039}\u{E0061}-\u{E007A}]{1,3}\u{E007F}|(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})(?:\u200D(?:\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation}|\p{Emoji}\uFE0F\u20E3?))*/yu,BP=/(?:[\x20-\x7E\xA0-\xFF](?!\uFE0F)){1,1000}/y,qP=/\p{M}+/gu,KP={limit:1/0,ellipsis:""},Qu=Xu});var EP,WP=(D,$={})=>{return Qu(D,EP,$).width},E$;var eI=S(()=>{Yu();EP={limit:1/0,ellipsis:"",ellipsisWidth:0},E$=WP});function w0(D,$,F){return String(D).normalize().split(HP).map((U)=>LP(U,$,F)).join(`
`)}var k3="\x1B",Wu="›",uP=39,D7="\x07",uu="[",GP="]",Gu="m",$7,Bu,qu=(D)=>{if(D>=30&&D<=37)return 39;if(D>=90&&D<=97)return 39;if(D>=40&&D<=47)return 49;if(D>=100&&D<=107)return 49;if(D===1||D===2)return 22;if(D===3)return 23;if(D===4)return 24;if(D===7)return 27;if(D===8)return 28;if(D===9)return 29;if(D===0)return 0;return},Ku=(D)=>`${k3}${uu}${D}${Gu}`,Eu=(D)=>`${k3}${$7}${D}${D7}`,sI=(D,$,F)=>{let U=$[Symbol.iterator](),I=!1,J=!1,X=D.at(-1),Q=X===void 0?0:E$(X),Y=U.next(),B=U.next(),q=0;while(!Y.done){let K=Y.value,W=E$(K);if(Q+W<=F)D[D.length-1]+=K;else D.push(K),Q=0;if(K===k3||K===Wu)I=!0,J=$.startsWith($7,q+1);if(I){if(J){if(K===D7)I=!1,J=!1}else if(K===Gu)I=!1}else if(Q+=W,Q===F&&!B.done)D.push(""),Q=0;Y=B,B=U.next(),q+=K.length}if(X=D.at(-1),!Q&&X!==void 0&&X.length&&D.length>1)D[D.length-2]+=D.pop()},NP=(D)=>{let $=D.split(" "),F=$.length;while(F){if(E$($[F-1]))break;F--}if(F===$.length)return D;return $.slice(0,F).join(" ")+$.slice(F).join("")},LP=(D,$,F={})=>{if(F.trim!==!1&&D.trim()==="")return"";let U="",I,J,X=D.split(" "),Q=[""],Y=0;for(let K=0;K<X.length;K++){let W=X[K];if(F.trim!==!1){let E=Q.at(-1)??"",G=E.trimStart();if(E.length!==G.length)Q[Q.length-1]=G,Y=E$(G)}if(K!==0){if(Y>=$&&(F.wordWrap===!1||F.trim===!1))Q.push(""),Y=0;if(Y||F.trim===!1)Q[Q.length-1]+=" ",Y++}let u=E$(W);if(F.hard&&u>$){let E=$-Y,G=1+Math.floor((u-E-1)/$);if(Math.floor((u-1)/$)<G)Q.push("");sI(Q,W,$),Y=E$(Q.at(-1)??"");continue}if(Y+u>$&&Y&&u){if(F.wordWrap===!1&&Y<$){sI(Q,W,$),Y=E$(Q.at(-1)??"");continue}Q.push(""),Y=0}if(Y+u>$&&F.wordWrap===!1){sI(Q,W,$),Y=E$(Q.at(-1)??"");continue}Q[Q.length-1]+=W,Y+=u}if(F.trim!==!1)Q=Q.map((K)=>NP(K));let B=Q.join(`
`),q=!1;for(let K=0;K<B.length;K++){let W=B[K];if(U+=W,!q){if(q=W>="\uD800"&&W<="\uDBFF",q)continue}else q=!1;if(W===k3||W===Wu){Bu.lastIndex=K+1;let E=Bu.exec(B)?.groups;if(E?.code!==void 0){let G=Number.parseFloat(E.code);I=G===uP?void 0:G}else if(E?.uri!==void 0)J=E.uri.length===0?void 0:E.uri}if(B[K+1]===`
`){if(J)U+=Eu("");let u=I?qu(I):void 0;if(I&&u)U+=Ku(u)}else if(W===`
`){if(I&&qu(I))U+=Ku(I);if(J)U+=Eu(J)}}return U},HP;var F7=S(()=>{eI();$7=`${GP}8;;`,Bu=new RegExp(`(?:\\${uu}(?<code>\\d+)m|\\${$7}(?<uri>.*)${D7})`,"y"),HP=/\r?\n/});var U7=P((N1D,Nu)=>{var I7={to(D,$){if(!$)return`\x1B[${D+1}G`;return`\x1B[${$+1};${D+1}H`},move(D,$){let F="";if(D<0)F+=`\x1B[${-D}D`;else if(D>0)F+=`\x1B[${D}C`;if($<0)F+=`\x1B[${-$}A`;else if($>0)F+=`\x1B[${$}B`;return F},up:(D=1)=>`\x1B[${D}A`,down:(D=1)=>`\x1B[${D}B`,forward:(D=1)=>`\x1B[${D}C`,backward:(D=1)=>`\x1B[${D}D`,nextLine:(D=1)=>"\x1B[E".repeat(D),prevLine:(D=1)=>"\x1B[F".repeat(D),left:"\x1B[G",hide:"\x1B[?25l",show:"\x1B[?25h",save:"\x1B7",restore:"\x1B8"},OP={up:(D=1)=>"\x1B[S".repeat(D),down:(D=1)=>"\x1B[T".repeat(D)},zP={screen:"\x1B[2J",up:(D=1)=>"\x1B[1J".repeat(D),down:(D=1)=>"\x1B[J".repeat(D),line:"\x1B[2K",lineEnd:"\x1B[K",lineStart:"\x1B[1K",lines(D){let $="";for(let F=0;F<D;F++)$+=this.line+(F<D-1?I7.up():"");if(D)$+=I7.left;return $}};Nu.exports={cursor:I7,scroll:OP,erase:zP,beep:"\x07"}});import{styleText as C1}from"node:util";import{stdout as Y7,stdin as zu}from"node:process";import*as n0 from"node:readline";import wP from"node:readline";import{ReadStream as Lu}from"node:tty";function P1(D,$,F){if(!F.some((X)=>!X.disabled))return D;let U=D+$,I=Math.max(F.length-1,0),J=U<0?I:U>I?0:U;return F[J]?.disabled?P1(J,$<0?-1:1,F):J}function g3(D,$,F,U){let I=U.split(`
`),J=0,X=D;for(let Y of I){if(X<=Y.length)break;X-=Y.length+1,J++}for(J=Math.max(0,Math.min(I.length-1,J+F)),X=Math.min(X,I[J].length)+$;X<0&&J>0;)J--,X+=I[J].length+1;for(;X>I[J].length&&J<I.length-1;)X-=I[J].length+1,J++;X=Math.max(0,Math.min(I[J].length,X));let Q=0;for(let Y=0;Y<J;Y++)Q+=I[Y].length+1;return Q+X}function B7(D,$){if(typeof D=="string")return lD.aliases.get(D)===$;for(let F of D)if(F!==void 0&&B7(F,$))return!0;return!1}function MP(D,$){if(D===$)return;let F=D.split(`
`),U=$.split(`
`),I=Math.max(F.length,U.length),J=[];for(let X=0;X<I;X++)F[X]!==U[X]&&J.push(X);return{lines:J,numLinesBefore:F.length,numLinesAfter:U.length,numLines:I}}function M6(D){return D===X7}function x3(D,$){let F=D;F.isTTY&&F.setRawMode($)}function wu({input:D=zu,output:$=Y7,overwrite:F=!0,hideCursor:U=!0}={}){let I=n0.createInterface({input:D,output:$,prompt:"",tabSize:1});n0.emitKeypressEvents(D,I),D instanceof Lu&&D.isTTY&&D.setRawMode(!0);let J=(X,{name:Q,sequence:Y})=>{let B=String(X);if(B7([B,Q,Y],"cancel")){U&&$.write(Q$.cursor.show),process.exit(0);return}if(!F)return;n0.moveCursor($,Q==="return"?0:-1,Q==="return"?-1:0,()=>{n0.clearLine($,1,()=>{D.once("keypress",J)})})};return U&&$.write(Q$.cursor.hide),D.once("keypress",J),()=>{D.off("keypress",J),U&&$.write(Q$.cursor.show),D instanceof Lu&&D.isTTY&&!jP&&D.setRawMode(!1),I.terminal=!1,I.close()}}function S2(D,$,F,U=F,I=F,J){let X=R2(D??Y7);return w0($,X-F.length,{hard:!0,trim:!1}).split(`
`).map((Q,Y,B)=>{let q=J?J(Q,Y):Q;return Y===0?`${U}${q}`:Y===B.length-1?`${I}${q}`:`${F}${q}`}).join(`
`)}function vu(D,$){if("~standard"in D){let F=D["~standard"].validate($);if(F instanceof Promise)throw TypeError("Schema validation must be synchronous. Update `validate()` and remove any asynchronous logic.");return F.issues?.at(0)?.message}return D($)}class v0{input;output;_abortSignal;rl;opts;_render;_track=!1;_prevFrame="";_subscribers=new Map;_cursor=0;state="initial";error="";value;userInput="";constructor(D,$=!0){let{input:F=zu,output:U=Y7,render:I,signal:J,...X}=D;this.opts=X,this.onKeypress=this.onKeypress.bind(this),this.close=this.close.bind(this),this.render=this.render.bind(this),this._render=I.bind(this),this._track=$,this._abortSignal=J,this.input=F,this.output=U}unsubscribe(){this._subscribers.clear()}setSubscriber(D,$){let F=this._subscribers.get(D)??[];F.push($),this._subscribers.set(D,F)}on(D,$){this.setSubscriber(D,{cb:$})}once(D,$){this.setSubscriber(D,{cb:$,once:!0})}emit(D,...$){let F=this._subscribers.get(D)??[],U=[];for(let I of F)I.cb(...$),I.once&&U.push(()=>F.splice(F.indexOf(I),1));for(let I of U)I()}prompt(){return new Promise((D)=>{if(this._abortSignal){if(this._abortSignal.aborted)return this.state="cancel",this.close(),D(X7);this._abortSignal.addEventListener("abort",()=>{this.state="cancel",this.close()},{once:!0})}this.rl=wP.createInterface({input:this.input,tabSize:2,prompt:"",escapeCodeTimeout:50,terminal:!0}),this.rl.prompt(),this.opts.initialUserInput!==void 0&&this._setUserInput(this.opts.initialUserInput,!0),this.input.on("keypress",this.onKeypress),x3(this.input,!0),this.output.on("resize",this.render),this.render(),this.once("submit",()=>{this.output.write(Q$.cursor.show),this.output.off("resize",this.render),x3(this.input,!1),D(this.value)}),this.once("cancel",()=>{this.output.write(Q$.cursor.show),this.output.off("resize",this.render),x3(this.input,!1),D(X7)})})}_isActionKey(D,$){return D==="\t"}_shouldSubmit(D,$){return!0}_setValue(D){this.value=D,this.emit("value",this.value)}_setUserInput(D,$){this.userInput=D??"",this.emit("userInput",this.userInput),$&&this._track&&this.rl&&(this.rl.write(this.userInput),this._cursor=this.rl.cursor)}_clearUserInput(){this.rl?.write(null,{ctrl:!0,name:"u"}),this._setUserInput("")}onKeypress(D,$){if(this._track&&$.name!=="return"&&($.name&&this._isActionKey(D,$)&&this.rl?.write(null,{ctrl:!0,name:"h"}),this._cursor=this.rl?.cursor??0,this._setUserInput(this.rl?.line)),this.state==="error"&&(this.state="active"),$?.name&&(!this._track&&lD.aliases.has($.name)&&this.emit("cursor",lD.aliases.get($.name)),lD.actions.has($.name)&&this.emit("cursor",$.name)),D&&(D.toLowerCase()==="y"||D.toLowerCase()==="n")&&this.emit("confirm",D.toLowerCase()==="y"),this.emit("key",D,$),$?.name==="return"&&this._shouldSubmit(D,$)){if(this.opts.validate){let F=vu(this.opts.validate,this.value);F&&(this.error=F instanceof Error?F.message:F,this.state="error",this.rl?.write(this.userInput))}this.state!=="error"&&(this.state="submit")}B7([D,$?.name,$?.sequence],"cancel")&&(this.state="cancel"),(this.state==="submit"||this.state==="cancel")&&this.emit("finalize"),this.render(),(this.state==="submit"||this.state==="cancel")&&this.close()}close(){this.input.unpipe(),this.input.removeListener("keypress",this.onKeypress),this.output.write(`
`),x3(this.input,!1),this.rl?.close(),this.rl=void 0,this.emit(`${this.state}`,this.value),this.unsubscribe()}restoreCursor(){let D=w0(this._prevFrame,process.stdout.columns,{hard:!0,trim:!1}).split(`
`).length-1;this.output.write(Q$.cursor.move(-999,D*-1))}render(){let D=w0(this._render(this)??"",process.stdout.columns,{hard:!0,trim:!1});if(D!==this._prevFrame){if(this.state==="initial")this.output.write(Q$.cursor.hide);else{let $=MP(this._prevFrame,D),F=q7(this.output);if(this.restoreCursor(),$){let U=Math.max(0,$.numLinesAfter-F),I=Math.max(0,$.numLinesBefore-F),J=$.lines.find((X)=>X>=U);if(J===void 0){this._prevFrame=D;return}if($.lines.length===1){this.output.write(Q$.cursor.move(0,J-I)),this.output.write(Q$.erase.lines(1));let X=D.split(`
`);this.output.write(X[J]),this._prevFrame=D,this.output.write(Q$.cursor.move(0,X.length-J-1));return}else if($.lines.length>1){if(U<I)J=U;else{let Q=J-I;Q>0&&this.output.write(Q$.cursor.move(0,Q))}this.output.write(Q$.erase.down());let X=D.split(`
`).slice(J);this.output.write(X.join(`
`)),this._prevFrame=D;return}}this.output.write(Q$.erase.down())}this.output.write(D),this.state==="initial"&&(this.state="active"),this._prevFrame=D}}}function VP(D,$){if(D===void 0||$.length===0)return 0;let F=$.findIndex((U)=>U.value===D);return F!==-1?F:0}function AP(D,$){return($.label??String($.value)).toLowerCase().includes(D.toLowerCase())}function RP(D,$){if($)return D?$:$[0]}function Hu(D){return[...D].map(($)=>bP[$])}function TP(D){let $=new Intl.DateTimeFormat(D,{year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(new Date(2000,0,15)),F=[],U="/";for(let I of $)I.type==="literal"?U=I.value.trim()||I.value:(I.type==="year"||I.type==="month"||I.type==="day")&&F.push({type:I.type,len:I.type==="year"?4:2});return{segments:F,separator:U}}function J7(D){return Number.parseInt((D||"0").replace(/_/g,"0"),10)||0}function f3(D){return{year:J7(D.year),month:J7(D.month),day:J7(D.day)}}function Q7(D,$){return new Date(D||2001,$||1,0).getDate()}function Zu(D){let{year:$,month:F,day:U}=f3(D);if(!$||$<0||$>9999||!F||F<1||F>12||!U||U<1)return;let I=new Date(Date.UTC($,F-1,U));if(!(I.getUTCFullYear()!==$||I.getUTCMonth()!==F-1||I.getUTCDate()!==U))return{year:$,month:F,day:U}}function Ou(D){let $=Zu(D);return $?new Date(Date.UTC($.year,$.month-1,$.day)):void 0}function PP(D,$,F,U){let I=F?{year:F.getUTCFullYear(),month:F.getUTCMonth()+1,day:F.getUTCDate()}:null,J=U?{year:U.getUTCFullYear(),month:U.getUTCMonth()+1,day:U.getUTCDate()}:null;return D==="year"?{min:I?.year??1,max:J?.year??9999}:D==="month"?{min:I&&$.year===I.year?I.month:1,max:J&&$.year===J.year?J.month:12}:{min:I&&$.year===I.year&&$.month===I.month?I.day:1,max:J&&$.year===J.year&&$.month===J.month?J.day:Q7($.year,$.month)}}var Q$,vP,ZP,lD,jP,X7,R2=(D)=>("columns"in D)&&typeof D.columns=="number"?D.columns:80,q7=(D)=>("rows"in D)&&typeof D.rows=="number"?D.rows:20,SP,K7,bP,Mu,CP,_P,ju,Vu,Au,E7;var W7=S(()=>{F7();Q$=r$(U7(),1);vP=["up","down","left","right","space","enter","cancel"],ZP=["January","February","March","April","May","June","July","August","September","October","November","December"],lD={actions:new Set(vP),aliases:new Map([["k","up"],["j","down"],["h","left"],["l","right"],["\x03","cancel"],["escape","cancel"]]),messages:{cancel:"Canceled",error:"Something went wrong"},withGuide:!0,date:{monthNames:[...ZP],messages:{required:"Please enter a valid date",invalidMonth:"There are only 12 months in a year",invalidDay:(D,$)=>`There are only ${D} days in ${$}`,afterMin:(D)=>`Date must be on or after ${D.toISOString().slice(0,10)}`,beforeMax:(D)=>`Date must be on or before ${D.toISOString().slice(0,10)}`}}};jP=globalThis.process.platform.startsWith("win"),X7=Symbol("clack:cancel");SP=class extends v0{filteredOptions;multiple;isNavigating=!1;selectedValues=[];focusedValue;#$=0;#U="";#D;#J;#Q;get cursor(){return this.#$}get userInputWithCursor(){if(!this.userInput)return C1(["inverse","hidden"],"_");if(this._cursor>=this.userInput.length)return`${this.userInput}█`;let $=this.userInput.slice(0,this.cursor),F=this.userInput.slice(this.cursor,this.cursor+1),U=this.userInput.slice(this.cursor+1);return`${$}${C1("inverse",F)}${U}`}get options(){return typeof this.#J=="function"?this.#J():this.#J}constructor($){super($),this.#J=$.options,this.#Q=$.placeholder;let F=this.options;this.filteredOptions=[...F],this.multiple=$.multiple===!0,this.#D=typeof $.options=="function"?$.filter:$.filter??AP;let U;if($.initialValue&&Array.isArray($.initialValue)?this.multiple?U=$.initialValue:U=$.initialValue.slice(0,1):!this.multiple&&this.options.length>0&&(U=[this.options[0]?.value]),U)for(let I of U){let J=F.findIndex((X)=>X.value===I);J!==-1&&(this.toggleSelected(I),this.#$=J)}this.focusedValue=this.options[this.#$]?.value,this.on("key",(I,J)=>this.#F(I,J)),this.on("userInput",(I)=>this.#I(I))}_isActionKey($,F){return $==="\t"||this.multiple&&this.isNavigating&&F.name==="space"&&$!==void 0&&$!==""}#F($,F){let U=F.name==="up",I=F.name==="down",J=F.name==="return",X=this.userInput===""||this.userInput==="\t",Q=this.#Q,Y=this.options,B=Q!==void 0&&Q!==""&&Y.some((q)=>!q.disabled&&(this.#D?this.#D(Q,q):!0));if(F.name==="tab"&&X&&B){this.userInput==="\t"&&this._clearUserInput(),this._setUserInput(Q,!0),this.isNavigating=!1;return}U||I?(this.#$=P1(this.#$,U?-1:1,this.filteredOptions),this.focusedValue=this.filteredOptions[this.#$]?.value,this.multiple||(this.selectedValues=[this.focusedValue]),this.isNavigating=!0):J?this.value=RP(this.multiple,this.selectedValues):this.multiple?this.focusedValue!==void 0&&(F.name==="tab"||this.isNavigating&&F.name==="space")?this.toggleSelected(this.focusedValue):this.isNavigating=!1:(this.focusedValue&&(this.selectedValues=[this.focusedValue]),this.isNavigating=!1)}deselectAll(){this.selectedValues=[]}toggleSelected($){this.filteredOptions.length!==0&&(this.multiple?this.selectedValues.includes($)?this.selectedValues=this.selectedValues.filter((F)=>F!==$):this.selectedValues=[...this.selectedValues,$]:this.selectedValues=[$])}#I($){if($!==this.#U){this.#U=$;let F=this.options;$&&this.#D?this.filteredOptions=F.filter((J)=>this.#D?.($,J)):this.filteredOptions=[...F];let U=VP(this.focusedValue,this.filteredOptions);this.#$=P1(U,0,this.filteredOptions);let I=this.filteredOptions[this.#$];I&&!I.disabled?this.focusedValue=I.value:this.focusedValue=void 0,this.multiple||(this.focusedValue!==void 0?this.toggleSelected(this.focusedValue):this.deselectAll())}}};K7=class K7 extends v0{get cursor(){return this.value?0:1}get _value(){return this.cursor===0}constructor(D){super(D,!1),this.value=!!D.initialValue,this.on("userInput",()=>{this.value=this._value}),this.on("confirm",($)=>{this.output.write(Q$.cursor.move(0,-1)),this.value=$,this.state="submit",this.close()}),this.on("cursor",()=>{this.value=!this.value})}};bP={Y:{type:"year",len:4},M:{type:"month",len:2},D:{type:"day",len:2}};Mu=class Mu extends v0{#$;#U;#D;#J;#Q;#F={segmentIndex:0,positionInSegment:0};#I=!0;#X=null;inlineError="";get segmentCursor(){return{...this.#F}}get segmentValues(){return{...this.#D}}get segments(){return this.#$}get separator(){return this.#U}get formattedValue(){return this.#K(this.#D)}#K(D){return this.#$.map(($)=>D[$.type]).join(this.#U)}#Y(){this._setUserInput(this.#K(this.#D)),this._setValue(Ou(this.#D)??void 0)}constructor(D){let $=D.format?{segments:Hu(D.format),separator:D.separator??"/"}:TP(D.locale),F=D.separator??$.separator,U=D.format?Hu(D.format):$.segments,I=D.initialValue??D.defaultValue,J=I?{year:String(I.getUTCFullYear()).padStart(4,"0"),month:String(I.getUTCMonth()+1).padStart(2,"0"),day:String(I.getUTCDate()).padStart(2,"0")}:{year:"____",month:"__",day:"__"},X=U.map((Q)=>J[Q.type]).join(F);super({...D,initialUserInput:X},!1),this.#$=U,this.#U=F,this.#D=J,this.#J=D.minDate,this.#Q=D.maxDate,this.#Y(),this.on("cursor",(Q)=>this.#u(Q)),this.on("key",(Q,Y)=>this.#G(Q,Y)),this.on("finalize",()=>this.#N(D))}#B(){let D=Math.max(0,Math.min(this.#F.segmentIndex,this.#$.length-1)),$=this.#$[D];if($)return this.#F.positionInSegment=Math.max(0,Math.min(this.#F.positionInSegment,$.len-1)),{segment:$,index:D}}#q(D){this.inlineError="",this.#X=null;let $=this.#B();$&&(this.#F.segmentIndex=Math.max(0,Math.min(this.#$.length-1,$.index+D)),this.#F.positionInSegment=0,this.#I=!0)}#E(D){let $=this.#B();if(!$)return;let{segment:F}=$,U=this.#D[F.type],I=!U||U.replace(/_/g,"")==="",J=Number.parseInt((U||"0").replace(/_/g,"0"),10)||0,X=PP(F.type,f3(this.#D),this.#J,this.#Q),Q;I?Q=D===1?X.min:X.max:Q=Math.max(Math.min(X.max,J+D),X.min),this.#D={...this.#D,[F.type]:Q.toString().padStart(F.len,"0")},this.#I=!0,this.#X=null,this.#Y()}#u(D){if(D)switch(D){case"right":return this.#q(1);case"left":return this.#q(-1);case"up":return this.#E(1);case"down":return this.#E(-1)}}#G(D,$){if($?.name==="backspace"||$?.sequence===""||$?.sequence==="\b"||D===""||D==="\b"){this.inlineError="";let F=this.#B();if(!F)return;if(!this.#D[F.segment.type].replace(/_/g,"")){this.#q(-1);return}this.#D[F.segment.type]="_".repeat(F.segment.len),this.#I=!0,this.#F.positionInSegment=0,this.#Y();return}if($?.name==="tab"){this.inlineError="";let F=this.#B();if(!F)return;let U=$.shift?-1:1,I=F.index+U;I>=0&&I<this.#$.length&&(this.#F.segmentIndex=I,this.#F.positionInSegment=0,this.#I=!0);return}if(D&&/^[0-9]$/.test(D)){let F=this.#B();if(!F)return;let{segment:U}=F,I=!this.#D[U.type].replace(/_/g,"");if(this.#I&&this.#X!==null&&!I){let W=this.#X+D,u={...this.#D,[U.type]:W},E=this.#W(u,U);if(E){this.inlineError=E,this.#X=null,this.#I=!1;return}this.inlineError="",this.#D[U.type]=W,this.#X=null,this.#I=!1,this.#Y(),F.index<this.#$.length-1&&(this.#F.segmentIndex=F.index+1,this.#F.positionInSegment=0,this.#I=!0);return}this.#I&&!I&&(this.#D[U.type]="_".repeat(U.len),this.#F.positionInSegment=0),this.#I=!1,this.#X=null;let J=this.#D[U.type],X=J.indexOf("_"),Q=X>=0?X:Math.min(this.#F.positionInSegment,U.len-1);if(Q<0||Q>=U.len)return;let Y=J.slice(0,Q)+D+J.slice(Q+1),B=!1;if(Q===0&&J==="__"&&(U.type==="month"||U.type==="day")){let W=Number.parseInt(D,10);Y=`0${D}`,B=W<=(U.type==="month"?1:2)}if(U.type==="year"&&(Y=(J.replace(/_/g,"")+D).padStart(U.len,"_")),!Y.includes("_")){let W={...this.#D,[U.type]:Y},u=this.#W(W,U);if(u){this.inlineError=u;return}}this.inlineError="",this.#D[U.type]=Y;let q=Y.includes("_")?void 0:Zu(this.#D);if(q){let{year:W,month:u}=q,E=Q7(W,u);this.#D={year:String(Math.max(0,Math.min(9999,W))).padStart(4,"0"),month:String(Math.max(1,Math.min(12,u))).padStart(2,"0"),day:String(Math.max(1,Math.min(E,q.day))).padStart(2,"0")}}this.#Y();let K=Y.indexOf("_");B?(this.#I=!0,this.#X=D):K>=0?this.#F.positionInSegment=K:X>=0&&F.index<this.#$.length-1?(this.#F.segmentIndex=F.index+1,this.#F.positionInSegment=0,this.#I=!0):this.#F.positionInSegment=Math.min(Q+1,U.len-1)}}#W(D,$){let{month:F,day:U}=f3(D);if($.type==="month"&&(F<0||F>12))return lD.date.messages.invalidMonth;if($.type==="day"&&(U<0||U>31))return lD.date.messages.invalidDay(31,"any month")}#N(D){let{year:$,month:F,day:U}=f3(this.#D);if($&&F&&U){let I=Q7($,F);this.#D={...this.#D,day:String(Math.min(U,I)).padStart(2,"0")}}this.value=Ou(this.#D)??D.defaultValue??void 0}};CP=class extends v0{options;cursor=0;#$;getGroupItems($){return this.options.filter((F)=>F.group===$)}isGroupSelected($){let F=this.getGroupItems($),U=this.value;return U===void 0?!1:F.every((I)=>U.includes(I.value))}toggleValue(){let $=this.options[this.cursor];if($!==void 0)if(this.value===void 0&&(this.value=[]),$.group===!0){let F=$.value,U=this.getGroupItems(F);this.isGroupSelected(F)?this.value=this.value.filter((I)=>U.findIndex((J)=>J.value===I)===-1):this.value=[...this.value,...U.map((I)=>I.value)],this.value=Array.from(new Set(this.value))}else{let F=this.value.includes($.value);this.value=F?this.value.filter((U)=>U!==$.value):[...this.value,$.value]}}constructor($){super($,!1);let{options:F}=$;this.#$=$.selectableGroups!==!1,this.options=Object.entries(F).flatMap(([U,I])=>[{value:U,group:!0,label:U},...I.map((J)=>({...J,group:U}))]),this.value=[...$.initialValues??[]],this.cursor=Math.max(this.options.findIndex(({value:U})=>U===$.cursorAt),this.#$?0:1),this.on("cursor",(U)=>{switch(U){case"left":case"up":{this.cursor=this.cursor===0?this.options.length-1:this.cursor-1;let I=this.options[this.cursor]?.group===!0;!this.#$&&I&&(this.cursor=this.cursor===0?this.options.length-1:this.cursor-1);break}case"down":case"right":{this.cursor=this.cursor===this.options.length-1?0:this.cursor+1;let I=this.options[this.cursor]?.group===!0;!this.#$&&I&&(this.cursor=this.cursor===this.options.length-1?0:this.cursor+1);break}case"space":this.toggleValue();break}})}},_P=new Set(["up","down","left","right"]);ju=class ju extends v0{#$=!1;#U;focused="editor";get userInputWithCursor(){if(this.state==="submit")return this.userInput;let D=this.userInput;if(this.cursor>=D.length)return`${D}█`;let $=D.slice(0,this.cursor),F=D.slice(this.cursor,this.cursor+1),U=D.slice(this.cursor+1);return F===`
`?`${$}█
${U}`:`${$}${C1("inverse",F)}${U}`}get cursor(){return this._cursor}#D(D){if(this.userInput.length===0){this._setUserInput(D);return}this._setUserInput(this.userInput.slice(0,this.cursor)+D+this.userInput.slice(this.cursor))}#J(D){let $=this.value??"";switch(D){case"up":this._cursor=g3(this._cursor,0,-1,$);return;case"down":this._cursor=g3(this._cursor,0,1,$);return;case"left":this._cursor=g3(this._cursor,-1,0,$);return;case"right":this._cursor=g3(this._cursor,1,0,$);return}}_shouldSubmit(D,$){if(this.#U)return this.focused==="submit"?!0:(this.#D(`
`),this._cursor++,!1);let F=this.#$;return this.#$=!0,F&&this.cursor===this.userInput.length?(this.userInput[this.cursor-1]===`
`&&(this._setUserInput(this.userInput.slice(0,this.cursor-1)+this.userInput.slice(this.cursor)),this._cursor--),!0):(this.#D(`
`),this._cursor++,!1)}constructor(D){let $=D.initialUserInput??D.initialValue;super({...D,initialUserInput:$},!1),$!==void 0&&(this._cursor=$.length),this.#U=D.showSubmit??!1,this.on("key",(F,U)=>{if(U?.name&&_P.has(U.name)){this.#$=!1,this.#J(U.name);return}if(F==="\t"&&this.#U){this.focused=this.focused==="editor"?"submit":"editor";return}if(U?.name!=="return"){if(this.#$=!1,U?.name==="backspace"&&this.cursor>0){this._setUserInput(this.userInput.slice(0,this.cursor-1)+this.userInput.slice(this.cursor)),this._cursor--;return}if(U?.name==="delete"&&this.cursor<this.userInput.length){this._setUserInput(this.userInput.slice(0,this.cursor)+this.userInput.slice(this.cursor+1));return}F&&(this.#U&&this.focused==="submit"&&(this.focused="editor"),this.#D(F??""),this._cursor++)}}),this.on("userInput",(F)=>{this._setValue(F)}),this.on("finalize",()=>{this.value||(this.value=D.defaultValue),this.value===void 0&&(this.value="")})}};Vu=class extends v0{_mask="•";get cursor(){return this._cursor}get masked(){return this.userInput.replaceAll(/./g,this._mask)}get userInputWithCursor(){if(this.state==="submit"||this.state==="cancel")return this.masked;let $=this.userInput;if(this.cursor>=$.length)return`${this.masked}${C1(["inverse","hidden"],"_")}`;let F=this.masked,U=F.slice(0,this.cursor),I=F.slice(this.cursor,this.cursor+1),J=F.slice(this.cursor+1);return`${U}${C1("inverse",I)}${J}`}clear(){this._clearUserInput()}constructor({mask:$,...F}){super(F),this._mask=$??"•",this.on("userInput",(U)=>{this._setValue(U)}),this.on("finalize",()=>{this.value===void 0&&(this.value="")})}},Au=class extends v0{options;cursor=0;get _selectedValue(){return this.options[this.cursor]}changeValue(){let $=this._selectedValue;this.value=$===void 0?void 0:$.value}constructor($){super($,!1),this.options=$.options;let F=this.options.findIndex(({value:I})=>I===$.initialValue),U=F===-1?0:F;this.cursor=this.options[U]?.disabled?P1(U,1,this.options):U,this.changeValue(),this.on("cursor",(I)=>{switch(I){case"left":case"up":this.cursor=P1(this.cursor,-1,this.options);break;case"down":case"right":this.cursor=P1(this.cursor,1,this.options);break}this.changeValue()})}};E7=class E7 extends v0{get userInputWithCursor(){if(this.state==="submit")return this.userInput;let D=this.userInput;if(this.cursor>=D.length)return`${this.userInput}█`;let $=D.slice(0,this.cursor),F=D.slice(this.cursor,this.cursor+1),U=D.slice(this.cursor+1);return`${$}${C1("inverse",F)}${U}`}get cursor(){return this._cursor}constructor(D){super({...D,initialUserInput:D.initialUserInput??D.initialValue}),this.on("userInput",($)=>{this._setValue($)}),this.on("finalize",()=>{this.value||(this.value=D.defaultValue),this.value===void 0&&(this.value="")})}}});import{styleText as d,stripVTControlCharacters as R1D}from"node:util";import t$ from"node:process";function kP(){if(t$.platform!=="win32")return t$.env.TERM!=="linux";return Boolean(t$.env.CI)||Boolean(t$.env.WT_SESSION)||Boolean(t$.env.TERMINUS_SUBLIME)||t$.env.ConEmuTask==="{cmd::Cmder}"||t$.env.TERM_PROGRAM==="Terminus-Sublime"||t$.env.TERM_PROGRAM==="vscode"||t$.env.TERM==="xterm-256color"||t$.env.TERM==="alacritty"||t$.env.TERMINAL_EMULATOR==="JetBrains-JediTerm"}function aP(D,$){let F=[`${$?`${d("cyan",LD)}  `:""}${D.join(" • ")}`];return $&&F.push(d("cyan",U0)),F}function Su(D,$,F,U){let I=F,J=F;return U==="center"?I=Math.floor(($-D)/2):U==="right"&&(I=$-D-F),J=$-I-D,[I,J]}var b2,u7,gP=()=>process.env.CI==="true",VD=(D,$)=>u7?D:$,xP,bu,Tu,N7,Pu,LD,U0,fP,nP,G7,y3,P1D,C1D,_1D,yP,mP,hP,k1D,iP,dP,lP,cP,pP,rP,oP,m3=(D)=>{switch(D){case"initial":case"active":return d("cyan",xP);case"cancel":return d("red",bu);case"error":return d("yellow",Tu);case"submit":return d("green",N7)}},tP=(D)=>{switch(D){case"initial":case"active":return d("cyan",LD);case"cancel":return d("red",LD);case"error":return d("yellow",LD);case"submit":return d("green",LD)}},Ru=(D,$,F,U,I,J=!1)=>{let X=$,Q=0;if(J)for(let Y=U-1;Y>=F;Y--){let B=D[Y];if(B&&(X-=B.length),Q++,X<=I)break}else for(let Y=F;Y<U;Y++){let B=D[Y];if(B&&(X-=B.length),Q++,X<=I)break}return{lineCount:X,removals:Q}},eP=({cursor:D,options:$,style:F,output:U=process.stdout,maxItems:I=Number.POSITIVE_INFINITY,columnPadding:J=0,rowPadding:X=4})=>{let Q=R2(U)-J,Y=q7(U),B=d("dim","..."),q=Math.max(Y-X,0),K=Math.max(Math.min(I,q),5),W=0;D>=K-3&&(W=Math.max(Math.min(D-K+3,$.length-K),0));let u=K<$.length&&W>0,E=K<$.length&&W+K<$.length,G=Math.min(W+K,$.length),L=[],z=0;u&&z++,E&&z++;let O=W+(u?1:0),N=G-(E?1:0);for(let A=O;A<N;A++){let M=$[A],b=M?F(M,A===D):"",n=w0(b,Q,{hard:!0,trim:!1}).split(`
`);L.push(n),z+=n.length}if(z>q){let A=0,M=0,b=z,n=D-O,_=q,m=()=>Ru(L,b,0,n,_),y=()=>Ru(L,b,n+1,L.length,_,!0);u?({lineCount:b,removals:A}=m(),b>_&&(E||(_-=1),{lineCount:b,removals:M}=y())):(E||(_-=1),{lineCount:b,removals:M}=y(),b>_&&(_-=1,{lineCount:b,removals:A}=m())),A>0&&(u=!0,L.splice(0,A)),M>0&&(E=!0,L.splice(L.length-M,M))}let Z=[];u&&Z.push(B);for(let A of L)for(let M of A)Z.push(M);return E&&Z.push(B),Z},sP,DC,$C=(D)=>D,g1D=(D="",$="",F)=>{let U=F?.output??process.stdout,I=R2(U),X=F?.titlePadding??1,Q=F?.contentPadding??2,Y=F?.width===void 0||F.width==="auto"?1:Math.min(1,F.width),B=F?.withGuide??lD.withGuide?`${LD} `:"",q=F?.formatBorder??$C,K=((F?.rounded)?sP:DC).map(q),W=q(mP),u=q(LD),E=E$(B),G=E$($),L=I-E,z=Math.floor(I*Y)-E;if(F?.width==="auto"){let _=D.split(`
`),m=G+X*2;for(let DD of _){let e=E$(DD)+Q*2;e>m&&(m=e)}let y=m+2;y<z&&(z=y)}z%2!==0&&(z<L?z++:z--);let O=z-2,N=O-X*2,Z=G>N?`${$.slice(0,N-3)}...`:$,[A,M]=Su(E$(Z),O,X,F?.titleAlign),b=w0(D,O-Q*2,{hard:!0,trim:!1});U.write(`${B}${K[0]}${W.repeat(A)}${Z}${W.repeat(M)}${K[1]}
`);let n=b.split(`
`);for(let _ of n){let[m,y]=Su(E$(_),O,Q,F?.contentAlign);U.write(`${B}${u}${" ".repeat(m)}${_}${" ".repeat(y)}${u}
`)}U.write(`${B}${K[2]}${W.repeat(O)}${K[3]}
`)},y0=(D)=>{let $=D.active??"Yes",F=D.inactive??"No";return new K7({active:$,inactive:F,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue??!0,render(){let U=D.withGuide??lD.withGuide,I=`${m3(this.state)}  `,J=U?`${d("gray",LD)}  `:"",X=S2(D.output,D.message,J,I),Q=`${U?`${d("gray",LD)}
`:""}${X}
`,Y=this.value?$:F;switch(this.state){case"submit":{let B=U?`${d("gray",LD)}  `:"";return`${Q}${B}${d("dim",Y)}`}case"cancel":{let B=U?`${d("gray",LD)}  `:"";return`${Q}${B}${d(["strikethrough","dim"],Y)}${U?`
${d("gray",LD)}`:""}`}default:{let B=U?`${d("cyan",LD)}  `:"",q=U?d("cyan",U0):"";return`${Q}${B}${this.value?`${d("green",G7)} ${$}`:`${d("dim",y3)} ${d("dim",$)}`}${D.vertical?U?`
${d("cyan",LD)}  `:`
`:` ${d("dim","/")} `}${this.value?`${d("dim",y3)} ${d("dim",F)}`:`${d("green",G7)} ${F}`}
${q}
`}}}}).prompt()},x1D,XD,f1D=(D="",$)=>{let F=$?.output??process.stdout,U=$?.withGuide??lD.withGuide?`${d("gray",U0)}  `:"";F.write(`${U}${d("red",D)}

`)},_1=(D="",$)=>{let F=$?.output??process.stdout,U=$?.withGuide??lD.withGuide?`${d("gray",Pu)}  `:"";F.write(`${U}${D}
`)},j6=(D="",$)=>{let F=$?.output??process.stdout,U=$?.withGuide??lD.withGuide?`${d("gray",LD)}
${d("gray",U0)}  `:"";F.write(`${U}${D}

`)},n1D=(D)=>new Vu({validate:D.validate,mask:D.mask??yP,signal:D.signal,input:D.input,output:D.output,render(){let $=D.withGuide??lD.withGuide,F=`${$?`${d("gray",LD)}
`:""}${m3(this.state)}  ${D.message}
`,U=this.userInputWithCursor,I=this.masked;switch(this.state){case"error":{let J=$?`${d("yellow",LD)}  `:"",X=$?`${d("yellow",U0)}  `:"",Q=I??"";return D.clearOnError&&this.clear(),`${F.trim()}
${J}${Q}
${X}${d("yellow",this.error)}
`}case"submit":{let J=$?`${d("gray",LD)}  `:"",X=I?d("dim",I):"";return`${F}${J}${X}`}case"cancel":{let J=$?`${d("gray",LD)}  `:"",X=I?d(["strikethrough","dim"],I):"";return`${F}${J}${X}${I&&$?`
${d("gray",LD)}`:""}`}default:{let J=$?`${d("cyan",LD)}  `:"",X=$?d("cyan",U0):"";return`${F}${J}${U}
${X}
`}}}}).prompt(),FC=(D)=>d("magenta",D),m0=({indicator:D="dots",onCancel:$,output:F=process.stdout,cancelMessage:U,errorMessage:I,frames:J=u7?["◒","◐","◓","◑"]:["•","o","O","0"],delay:X=u7?80:120,signal:Q,...Y}={})=>{let B=gP(),q,K,W=!1,u=!1,E="",G,L=performance.now(),z=R2(F),O=Y?.styleFrame??FC,N=(a)=>{let $D=a>1?I??lD.messages.error:U??lD.messages.cancel;u=a===1,W&&(e($D,a),u&&typeof $=="function"&&$())},Z=()=>N(2),A=()=>N(1),M=()=>{process.on("uncaughtExceptionMonitor",Z),process.on("unhandledRejection",Z),process.on("SIGINT",A),process.on("SIGTERM",A),process.on("exit",N),Q&&Q.addEventListener("abort",A)},b=()=>{process.removeListener("uncaughtExceptionMonitor",Z),process.removeListener("unhandledRejection",Z),process.removeListener("SIGINT",A),process.removeListener("SIGTERM",A),process.removeListener("exit",N),Q&&Q.removeEventListener("abort",A)},n=()=>{if(G===void 0)return;B&&F.write(`
`);let a=w0(G,z,{hard:!0,trim:!1}).split(`
`);a.length>1&&F.write(b2.cursor.up(a.length-1)),F.write(b2.cursor.to(0)),F.write(b2.erase.down())},_=(a)=>a.replace(/\.+$/,""),m=(a)=>{let $D=(performance.now()-a)/1000,v=Math.floor($D/60),H=Math.floor($D%60);return v>0?`[${v}m ${H}s]`:`[${H}s]`},y=Y.withGuide??lD.withGuide,DD=(a="")=>{W=!0,q=wu({output:F}),E=_(a),L=performance.now(),y&&F.write(`${d("gray",LD)}
`);let $D=0,v=0;M(),K=setInterval(()=>{if(B&&E===G)return;n(),G=E;let H=O(J[$D]),w;if(B)w=`${H}  ${E}...`;else if(D==="timer")w=`${H}  ${E} ${m(L)}`;else{let k=".".repeat(Math.floor(v)).slice(0,3);w=`${H}  ${E}${k}`}let R=w0(w,z,{hard:!0,trim:!1});F.write(R),$D=$D+1<J.length?$D+1:0,v=v<4?v+0.125:0},X)},e=(a="",$D=0,v=!1)=>{if(!W)return;W=!1,clearInterval(K),n();let H=$D===0?d("green",N7):$D===1?d("red",bu):d("red",Tu);E=a??E,v||(D==="timer"?F.write(`${H}  ${E} ${m(L)}
`):F.write(`${H}  ${E}
`)),b(),q()};return{start:DD,stop:(a="")=>e(a,0),message:(a="")=>{E=_(a??E)},cancel:(a="")=>e(a,1),error:(a="")=>e(a,2),clear:()=>e("",0,!0),get isCancelled(){return u}}},y1D,IC,n3=(D,$)=>D.includes(`
`)?D.split(`
`).map((F)=>$(F)).join(`
`):$(D),Cu=(D)=>{let $=(U,I)=>{if(U===void 0)return"";let J=U.label??String(U.value);switch(I){case"disabled":return`${d("gray",y3)} ${n3(J,(X)=>d("gray",X))}${U.hint?` ${d("dim",`(${U.hint??"disabled"})`)}`:""}`;case"selected":return`${n3(J,(X)=>d("dim",X))}`;case"active":return`${d("green",G7)} ${J}${U.hint?` ${d("dim",`(${U.hint})`)}`:""}`;case"cancelled":return`${n3(J,(X)=>d(["strikethrough","dim"],X))}`;default:return`${d("dim",y3)} ${n3(J,(X)=>d("dim",X))}`}},F=D.showInstructions??!0;return new Au({options:D.options,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue,render(){let U=D.withGuide??lD.withGuide,I=`${m3(this.state)}  `,J=`${tP(this.state)}  `,X=S2(D.output,D.message,J,I),Q=`${U?`${d("gray",LD)}
`:""}${X}
`;switch(this.state){case"submit":{let Y=U?`${d("gray",LD)}  `:"",B=S2(D.output,$(this.options[this.cursor],"selected"),Y);return`${Q}${B}`}case"cancel":{let Y=U?`${d("gray",LD)}  `:"",B=S2(D.output,$(this.options[this.cursor],"cancelled"),Y);return`${Q}${B}${U?`
${d("gray",LD)}`:""}`}default:{let Y=U?`${d("cyan",LD)}  `:"",B=Q.split(`
`).length,q=F?aP(IC,U):U?[d("cyan",U0)]:[],K=q.join(`
`),W=q.length+1;return`${Q}${Y}${eP({output:D.output,cursor:this.cursor,options:this.options,maxItems:D.maxItems,columnPadding:Y.length,rowPadding:B+W,style:(u,E)=>$(u,u.disabled?"disabled":E?"active":"inactive")}).join(`
${Y}`)}
${K}
`}}}}).prompt()},m1D,h1D=(D)=>new E7({validate:D.validate,placeholder:D.placeholder,defaultValue:D.defaultValue,initialValue:D.initialValue,output:D.output,signal:D.signal,input:D.input,render(){let $=D?.withGuide??lD.withGuide,F=`${`${$?`${d("gray",LD)}
`:""}${m3(this.state)}  `}${D.message}
`,U=D.placeholder&&D.placeholder.length>0?d("inverse",D.placeholder[0])+d("dim",D.placeholder.slice(1)):d(["inverse","hidden"],"_"),I=this.userInput?this.userInputWithCursor:U,J=this.value??"";switch(this.state){case"error":{let X=this.error?`  ${d("yellow",this.error)}`:"",Q=$?`${d("yellow",LD)}  `:"",Y=$?d("yellow",U0):"";return`${F.trim()}
${Q}${I}
${Y}${X}
`}case"submit":{let X=J?`  ${d("dim",J)}`:"",Q=$?d("gray",LD):"";return`${F}${Q}${X}`}case"cancel":{let X=J?`  ${d(["strikethrough","dim"],J)}`:"",Q=$?d("gray",LD):"";return`${F}${Q}${X}${J.trim()?`
${Q}`:""}`}default:{let X=$?`${d("cyan",LD)}  `:"",Q=$?d("cyan",U0):"";return`${F}${X}${I}
${Q}
`}}}}).prompt();var Z0=S(()=>{W7();W7();F7();eI();b2=r$(U7(),1);u7=kP(),xP=VD("◆","*"),bu=VD("■","x"),Tu=VD("▲","x"),N7=VD("◇","o"),Pu=VD("┌","T"),LD=VD("│","|"),U0=VD("└","—"),fP=VD("┐","T"),nP=VD("┘","—"),G7=VD("●",">"),y3=VD("○"," "),P1D=VD("◻","[•]"),C1D=VD("◼","[+]"),_1D=VD("◻","[ ]"),yP=VD("▪","•"),mP=VD("─","-"),hP=VD("╮","+"),k1D=VD("├","+"),iP=VD("╯","+"),dP=VD("╰","+"),lP=VD("╭","+"),cP=VD("●","•"),pP=VD("◆","*"),rP=VD("▲","!"),oP=VD("■","x");sP=[lP,hP,dP,iP],DC=[Pu,fP,U0,nP];x1D=[`${d("dim","↑/↓")} to navigate`,`${d("dim","Space:")} select`,`${d("dim","Enter:")} confirm`],XD={message:(D=[],{symbol:$=d("gray",LD),secondarySymbol:F=d("gray",LD),output:U=process.stdout,spacing:I=1,withGuide:J}={})=>{let X=[],Q=J??lD.withGuide,Y=Q?F:"",B=Q?`${$}  `:"",q=Q?`${F}  `:"";for(let W=0;W<I;W++)X.push(Y);let K=Array.isArray(D)?D:D.split(`
`);if(K.length>0){let[W,...u]=K;W.length>0?X.push(`${B}${W}`):X.push(Q?$:"");for(let E of u)E.length>0?X.push(`${q}${E}`):X.push(Q?F:"")}U.write(`${X.join(`
`)}
`)},info:(D,$)=>{XD.message(D,{...$,symbol:d("blue",cP)})},success:(D,$)=>{XD.message(D,{...$,symbol:d("green",pP)})},step:(D,$)=>{XD.message(D,{...$,symbol:d("green",N7)})},warn:(D,$)=>{XD.message(D,{...$,symbol:d("yellow",rP)})},warning:(D,$)=>{XD.warn(D,$)},error:(D,$)=>{XD.message(D,{...$,symbol:d("red",oP)})}},y1D={light:VD("─","-"),heavy:VD("━","="),block:VD("█","#")},IC=[`${d("dim","↑/↓")} to navigate`,`${d("dim","Enter:")} confirm`],m1D=`${d("gray",LD)}  `});function h3(D,$){if(isNaN(D)||isNaN($))throw Error("Cannot compare against non-numbers");return D===$?0:D<$?-1:1}function gu(D=[],$=[]){if(D.length&&!$.length)return-1;if(!D.length&&$.length)return 1;return 0}function i3(D=[],$=[]){let F=Math.max(D.length,$.length);for(let U=0;U<F;U++){let I=D[U],J=$[U];if(I===void 0&&J===void 0)return 0;if(J===void 0)return 1;if(I===void 0)return-1;if(typeof I==="string"&&typeof J==="number")return 1;if(typeof I==="number"&&typeof J==="string")return-1;if(I<J)return-1;if(I>J)return 1}return 0}function H7(D){return typeof D==="number"&&!Number.isNaN(D)&&(!Number.isFinite(D)||0<=D&&D<=Number.MAX_SAFE_INTEGER)}function j$(D){return D.split(".").filter(Boolean).map(($)=>{if(QC.test($)){let F=Number($);if(H7(F))return F}return $})}function J0(D){return D.split(".").filter(Boolean)}function l3(D,$){let F=Number(D);if(!H7(F))throw TypeError($);return F}function M0(D){return Number.isNaN(D.major)&&Number.isNaN(D.minor)&&Number.isNaN(D.patch)&&(D.prerelease===void 0||D.prerelease.length===0)&&(D.build===void 0||D.build.length===0)}var k1="0|[1-9]\\d*",UC="\\d*[a-zA-Z-][a-zA-Z0-9-]*",JC,_u,xu,ku="[0-9A-Za-z-]+",fu,nu,yu,mu="(?:<|>)?=?",XC="x|X|\\*",L7,d3,hu,iu,O7=256,QC;var C$=S(()=>{JC=`(?<major>${k1})\\.(?<minor>${k1})\\.(?<patch>${k1})`,_u=`(?:${k1}|${UC})`,xu=`(?:-(?<prerelease>${_u}(?:\\.${_u})*))`,fu=`(?:\\+(?<buildmetadata>${ku}(?:\\.${ku})*))`,nu=`v?${JC}${xu}?${fu}?`,yu=new RegExp(`^${nu}$`),L7=`${k1}|${XC}`,d3=`[v=\\s]*(?<major>${L7})(?:\\.(?<minor>${L7})(?:\\.(?<patch>${L7})${xu}?${fu}?)?)?`,hu=new RegExp(`^(?<operator>~>?|\\^|${mu})\\s*${d3}$`),iu=new RegExp(`^(?<operator>${mu})\\s*(${nu})$|^$`);QC=new RegExp(`^${k1}$`)});function V$(D,$){if(D===$)return 0;return h3(D.major,$.major)||h3(D.minor,$.minor)||h3(D.patch,$.patch)||gu(D.prerelease,$.prerelease)||i3(D.prerelease,$.prerelease)}var m$=S(()=>{C$()});function o1D(D,$){let F=D.prerelease?.length||$.prerelease?.length;if(D.major!==$.major)return F?"premajor":"major";if(D.minor!==$.minor)return F?"preminor":"minor";if(D.patch!==$.patch)return F?"prepatch":"patch";if(i3(D.prerelease,$.prerelease)!==0)return"prerelease"}var du=S(()=>{C$()});function z7(D){return D.toFixed(0)}function w7(D){let $=z7(D.major),F=z7(D.minor),U=z7(D.patch),I=D.prerelease?.join(".")??"",J=D.build?.join(".")??"";return[[`${$}.${F}.${U}`,I].filter((Y)=>Y).join("-"),J].filter((Y)=>Y).join("+")}function YC(D,$){if(M0($))return!0;let F=V$(D,$);switch($.operator){case"=":case void 0:return F===0;case"!=":return F!==0;case">":return F>0;case"<":return F<0;case">=":return F>=0;case"<=":return F<=0}}function c3(D,$){for(let F of $)if(!YC(D,F))return!1;if(!D.prerelease?.length)return!0;for(let F of $){if(M0(F))continue;if(!F.prerelease?.length)continue;let{major:U,minor:I,patch:J}=F;if(D.major===U&&D.minor===I&&D.patch===J)return!0}return!1}var p3=S(()=>{C$();m$()});function T2(D,$){return $.some((F)=>c3(D,F))}var P2=S(()=>{p3()});function BC(D=[]){let $=[...D],F=$.length;while(F>=0){let U=$[F];if(typeof U==="number"){$[F]=U+1;break}F-=1}if(F===-1)$.push(0);return $}function C2(D=[],$){let F=BC(D);if(!$)return F;let U=j$($);if(U.every((I)=>typeof I==="string")){if(U.every((I,J)=>I===F[J])&&typeof F[U.length]==="number")return F;U=[...U,0]}return U}function U4D(D,$,F={}){let U=F.build!==void 0?J0(F.build):D.build??[];switch($){case"premajor":return{major:D.major+1,minor:0,patch:0,prerelease:C2(D.prerelease,F.prerelease),build:U};case"preminor":return{major:D.major,minor:D.minor+1,patch:0,prerelease:C2(D.prerelease,F.prerelease),build:U};case"prepatch":return{major:D.major,minor:D.minor,patch:D.patch+1,prerelease:C2(D.prerelease,F.prerelease),build:U};case"prerelease":{let J=(D.prerelease??[]).length===0?D.patch+1:D.patch;return{major:D.major,minor:D.minor,patch:J,prerelease:C2(D.prerelease,F.prerelease),build:U}}case"major":return{major:(D.prerelease??[]).length===0||D.minor!==0||D.patch!==0?D.major+1:D.major,minor:0,patch:0,prerelease:[],build:U};case"minor":{let J=(D.prerelease??[]).length===0||D.patch!==0?D.minor+1:D.minor;return{major:D.major,minor:J,patch:0,prerelease:[],build:U}}case"patch":{let J=(D.prerelease??[]).length===0?D.patch+1:D.patch;return{major:D.major,minor:D.minor,patch:J,prerelease:[],build:U}}case"pre":return{major:D.major,minor:D.minor,patch:D.patch,prerelease:C2(D.prerelease,F.prerelease),build:U};default:throw TypeError(`Cannot increment version: invalid argument ${$}`)}}var lu=S(()=>{C$()});var r3,g1;var _2=S(()=>{r3={major:Number.NaN,minor:Number.NaN,patch:Number.NaN,prerelease:[],build:[]},g1={operator:void 0,...r3}});var v7=S(()=>{_2();C$()});var Z7=S(()=>{m$()});var cu=S(()=>{P2();Z7()});function V6(D,$){return V$(D,$)<0}var M7=S(()=>{m$()});var pu=S(()=>{P2();M7()});function qC(D){let F=D.match(iu)?.groups;if(!F)return null;let{operator:U}=F;return{operator:U||void 0,...r3}}function RD(D){return!D||D.toLowerCase()==="x"||D==="*"}function KC(D){if(RD(D.major))return;if(RD(D.minor))return{operator:">=",major:+D.major,minor:0,patch:0,prerelease:[],build:[]};if(RD(D.patch))return{operator:">=",major:+D.major,minor:+D.minor,patch:0,prerelease:[],build:[]};return{operator:">=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:D.prerelease?j$(D.prerelease):[],build:[]}}function EC(D){if(RD(D.major))return;if(RD(D.minor))return{operator:"<",major:+D.major+1,minor:0,patch:0,prerelease:[],build:[]};if(RD(D.patch))return{operator:"<",major:+D.major,minor:+D.minor+1,patch:0,prerelease:[],build:[]};if(D.prerelease)return{operator:"<=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:j$(D.prerelease),build:[]};return{operator:"<=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:[],build:[]}}function WC(D){let $=D.match(new RegExp(`^${d3}`)),F=$?.groups;if(!F)return null;let U=$[0].length,I=D.slice(U).match(/^\s+-\s+/);if(!I)return null;let J=I[0].length,Q=D.slice(U+J).match(new RegExp(`^${d3}\\s*$`))?.groups,Y=KC(F),B=EC(Q);return[Y,B].filter(Boolean)}function uC(D){let $=RD(D.major),F=RD(D.minor),U=RD(D.patch),I=+D.major,J=+D.minor,X=+D.patch;if($)return[g1];if(F)return[{operator:">=",major:I,minor:0,patch:0},{operator:"<",major:I+1,minor:0,patch:0}];if(U){if(I===0)return[{operator:">=",major:I,minor:J,patch:0},{operator:"<",major:I,minor:J+1,patch:0}];return[{operator:">=",major:I,minor:J,patch:0},{operator:"<",major:I+1,minor:0,patch:0}]}let Q=j$(D.prerelease??"");if(I===0){if(J===0)return[{operator:">=",major:I,minor:J,patch:X,prerelease:Q},{operator:"<",major:I,minor:J,patch:X+1}];return[{operator:">=",major:I,minor:J,patch:X,prerelease:Q},{operator:"<",major:I,minor:J+1,patch:0}]}return[{operator:">=",major:I,minor:J,patch:X,prerelease:Q},{operator:"<",major:I+1,minor:0,patch:0}]}function GC(D){let $=RD(D.major),F=RD(D.minor),U=RD(D.patch),I=+D.major,J=+D.minor,X=+D.patch;if($)return[g1];if(F)return[{operator:">=",major:I,minor:0,patch:0},{operator:"<",major:I+1,minor:0,patch:0}];if(U)return[{operator:">=",major:I,minor:J,patch:0},{operator:"<",major:I,minor:J+1,patch:0}];let Q=j$(D.prerelease??"");return[{operator:">=",major:I,minor:J,patch:X,prerelease:Q},{operator:"<",major:I,minor:J+1,patch:0}]}function NC(D){let $=RD(D.major),F=RD(D.minor),U=RD(D.patch),I=+D.major,J=+D.minor,X=+D.patch;if($)return[{operator:"<",major:0,minor:0,patch:0}];if(F){if(U)return[{operator:"<",major:I,minor:0,patch:0}];return[{operator:"<",major:I,minor:0,patch:0}]}if(U)return[{operator:"<",major:I,minor:J,patch:0}];let Q=j$(D.prerelease??""),Y=J0(D.build??"");return[{operator:"<",major:I,minor:J,patch:X,prerelease:Q,build:Y}]}function LC(D){let $=RD(D.minor),F=RD(D.patch),U=+D.major,I=+D.minor,J=+D.patch;if($)return[{operator:"<",major:U+1,minor:0,patch:0}];if(F)return[{operator:"<",major:U,minor:I+1,patch:0}];let X=j$(D.prerelease??""),Q=J0(D.build??"");return[{operator:"<=",major:U,minor:I,patch:J,prerelease:X,build:Q}]}function HC(D){let $=RD(D.major),F=RD(D.minor),U=RD(D.patch),I=+D.major,J=+D.minor,X=+D.patch;if($)return[{operator:"<",major:0,minor:0,patch:0}];if(F)return[{operator:">=",major:I+1,minor:0,patch:0}];if(U)return[{operator:">=",major:I,minor:J+1,patch:0}];let Q=j$(D.prerelease??""),Y=J0(D.build??"");return[{operator:">",major:I,minor:J,patch:X,prerelease:Q,build:Y}]}function OC(D){let $=RD(D.major),F=RD(D.minor),U=RD(D.patch),I=+D.major,J=+D.minor,X=+D.patch;if($)return[g1];if(F)return[{operator:">=",major:I,minor:0,patch:0}];if(U)return[{operator:">=",major:I,minor:J,patch:0}];let Q=j$(D.prerelease??""),Y=J0(D.build??"");return[{operator:">=",major:I,minor:J,patch:X,prerelease:Q,build:Y}]}function zC(D){let $=RD(D.major),F=RD(D.minor),U=RD(D.patch),I=+D.major,J=+D.minor,X=+D.patch;if($)return[g1];if(F)return[{operator:">=",major:I,minor:0,patch:0},{operator:"<",major:I+1,minor:0,patch:0}];if(U)return[{operator:">=",major:I,minor:J,patch:0},{operator:"<",major:I,minor:J+1,patch:0}];let Q=j$(D.prerelease??""),Y=J0(D.build??"");return[{operator:D.operator==="="?"=":void 0,major:I,minor:J,patch:X,prerelease:Q,build:Y}]}function wC(D){let $=D.match(hu)?.groups;if(!$)return qC(D);switch($.operator){case"^":return uC($);case"~":case"~>":return GC($);case"<":return NC($);case"<=":return LC($);case">":return HC($);case">=":return OC($);default:return zC($)}}function vC(D){return D.split(/\s+/).flatMap(wC)}function o3(D){let $=D.replaceAll(/(?<=[<>=~^])(\s+)/g,"").split(/\s*\|\|\s*/).map((F)=>WC(F)||vC(F));if($.some((F)=>F.includes(null)))throw TypeError(`Cannot parse version range: range "${D}" is invalid`);return $}var j7=S(()=>{C$();_2()});function a$(D){if(typeof D!=="string")throw TypeError(`Cannot parse version as version must be a string: received ${typeof D}`);if(D.length>O7)throw TypeError(`Cannot parse version as version length is too long: length is ${D.length}, max length is ${O7}`);D=D.trim();let $=D.match(yu)?.groups;if(!$)throw TypeError(`Cannot parse version: ${D}`);let F=l3($.major,`Cannot parse version ${D}: invalid major version`),U=l3($.minor,`Cannot parse version ${D}: invalid minor version`),I=l3($.patch,`Cannot parse version ${D}: invalid patch version`),J=$.prerelease?j$($.prerelease):[],X=$.buildmetadata?J0($.buildmetadata):[];return{major:F,minor:U,patch:I,prerelease:J,build:X}}var t3=S(()=>{C$();C$()});function ru(D,$){let F=D.operator,U=$.operator;if(F===void 0){if(M0(D))return!0;return T2(D,[[$]])}if(U===void 0){if(M0($))return!0;return T2($,[[D]])}let I=V$(D,$);return(F===">="||F===">")&&(U===">="||U===">")||(F==="<="||F==="<")&&(U==="<="||U==="<")||I===0&&((F===">="||F==="<=")&&(U===">="||U==="<="))||I===-1&&(F===">="||F===">")&&(U==="<="||U==="<")||I===1&&(F==="<="||F==="<")&&(U===">="||U===">")}function ZC(D){return D.every(($)=>{return $.some((F)=>MC(F))})}function MC(D){for(let $=0;$<D.length-1;$++){let F=D[$];for(let U of D.slice($+1))if(!ru(F,U))return!1}return!0}function ou(D,$){return ZC([D,$])&&D.some((F)=>{return $.some((U)=>{return F.every((I)=>{return U.every((J)=>ru(I,J))})})})}var tu=S(()=>{C$();m$();P2()});var au=S(()=>{j7()});var eu=S(()=>{_2();_2();v7()});function k2(D){try{return a$(D),!0}catch{return!1}}var su=S(()=>{t3()});var DG=S(()=>{t3()});var $G=S(()=>{C$()});var FG=S(()=>{m$()});var IG=S(()=>{m$()});var UG=S(()=>{p3();C$();m$()});function F2D(D,$){return V$(D,$)>=0}var JG=S(()=>{m$()});var XG=S(()=>{p3();C$();m$()});var QG=S(()=>{m$()});var V7=S(()=>{m$();du();P2();lu();v7();cu();pu();j7();t3();tu();au();eu();su();DG();$G();FG();IG();Z7();UG();JG();M7();XG();QG()});var A7=P((g2D,YG)=>{YG.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var a3=P((qG)=>{var BG={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function jC(D){return function(...$){if($.length)D=D.replace(/\{(\d)\}/g,(F,U)=>$[U]||"");return Error("ADM-ZIP: "+D)}}for(let D of Object.keys(BG))qG[D]=jC(BG[D])});var GG=P((f2D,uG)=>{var VC=o("fs"),cD=o("path"),KG=A7(),AC=a3(),RC=typeof process==="object"&&process.platform==="win32",EG=(D)=>typeof D==="object"&&D!==null,WG=new Uint32Array(256).map((D,$)=>{for(let F=0;F<8;F++)if(($&1)!==0)$=3988292384^$>>>1;else $>>>=1;return $>>>0});function xD(D){if(this.sep=cD.sep,this.fs=VC,EG(D)){if(EG(D.fs)&&typeof D.fs.statSync==="function")this.fs=D.fs}}uG.exports=xD;xD.prototype.makeDir=function(D){let $=this;function F(U){let I=U.split($.sep)[0];U.split($.sep).forEach(function(J){if(!J||J.substr(-1,1)===":")return;I+=$.sep+J;var X;try{X=$.fs.statSync(I)}catch(Q){if(Q.message&&Q.message.startsWith("ENOENT"))$.fs.mkdirSync(I);else throw Q}if(X&&X.isFile())throw AC.FILE_IN_THE_WAY(`"${I}"`)})}F(D)};xD.prototype.writeFileTo=function(D,$,F,U){let I=this;if(I.fs.existsSync(D)){if(!F)return!1;var J=I.fs.statSync(D);if(J.isDirectory())return!1}var X=cD.dirname(D);if(!I.fs.existsSync(X))I.makeDir(X);var Q;try{Q=I.fs.openSync(D,"w",438)}catch(Y){I.fs.chmodSync(D,438),Q=I.fs.openSync(D,"w",438)}if(Q)try{I.fs.writeSync(Q,$,0,$.length,0)}finally{I.fs.closeSync(Q)}return I.fs.chmodSync(D,U||438),!0};xD.prototype.writeFileToAsync=function(D,$,F,U,I){if(typeof U==="function")I=U,U=void 0;let J=this;J.fs.exists(D,function(X){if(X&&!F)return I(!1);J.fs.stat(D,function(Q,Y){if(X&&Y&&Y.isDirectory())return I(!1);var B=cD.dirname(D);J.fs.exists(B,function(q){if(!q)try{J.makeDir(B)}catch(W){return I(!1)}let K=function(W){J.fs.write(W,$,0,$.length,0,function(u){J.fs.close(W,function(){if(u)return I(!1);J.fs.chmod(D,U||438,function(){I(!0)})})})};J.fs.open(D,"w",438,function(W,u){if(W)J.fs.chmod(D,438,function(){J.fs.open(D,"w",438,function(E,G){if(E||!G)return I(!1);K(G)})});else if(u)K(u);else I(!1)})})})})};xD.prototype.findFiles=function(D){let $=this;function F(U,I,J,X){if(typeof I==="boolean")J=I,I=void 0;let Q=[];return $.fs.readdirSync(U).forEach(function(Y){let B=cD.join(U,Y),q=$.fs.statSync(B);if(!I||I.test(B))Q.push(cD.normalize(B)+(q.isDirectory()?$.sep:""));if(q.isDirectory()&&J){let K=$.fs.realpathSync(B);if(!X.has(K))X.add(K),Q=Q.concat(F(B,I,J,X))}}),Q}return F(D,void 0,!0,new Set([$.fs.realpathSync(D)]))};xD.prototype.findFilesAsync=function(D,$){let F=this,U=[],I=!1,J=function(Q){if(I)return;I=!0,$(Q,Q?void 0:U)},X=function(Q,Y,B){F.fs.readdir(Q,function(q,K){if(q)return B(q);let W=K.length;if(!W)return B();K.forEach(function(u){let E=cD.join(Q,u);F.fs.stat(E,function(G,L){if(G)return B(G);if(!L){if(!--W)B();return}if(U.push(cD.normalize(E)+(L.isDirectory()?F.sep:"")),!L.isDirectory()){if(!--W)B();return}F.fs.realpath(E,function(z,O){if(z)return B(z);if(Y.has(O)){if(!--W)B();return}Y.add(O),X(E,Y,function(N){if(N)return B(N);if(!--W)B()})})})})})};F.fs.realpath(D,function(Q,Y){if(Q)return J(Q);X(D,new Set([Y]),J)})};xD.prototype.getAttributes=function(){};xD.prototype.setAttributes=function(){};xD.crc32update=function(D,$){return WG[(D^$)&255]^D>>>8};xD.crc32=function(D){if(typeof D==="string")D=Buffer.from(D,"utf8");let $=D.length,F=-1;for(let U=0;U<$;)F=xD.crc32update(F,D[U++]);return~F>>>0};xD.methodToString=function(D){switch(D){case KG.STORED:return"STORED ("+D+")";case KG.DEFLATED:return"DEFLATED ("+D+")";default:return"UNSUPPORTED ("+D+")"}};xD.canonical=function(D){if(!D)return"";let $=cD.posix.normalize("/"+D.split("\\").join("/"));return cD.join(".",$)};xD.zipnamefix=function(D){if(!D)return"";let $=cD.posix.normalize("/"+D.split("\\").join("/"));return cD.posix.join(".",$)};xD.findLast=function(D,$){if(!Array.isArray(D))throw TypeError("arr is not array");let F=D.length>>>0;for(let U=F-1;U>=0;U--)if($(D[U],U,D))return D[U];return};xD.sanitize=function(D,$){D=cD.resolve(cD.normalize(D));var F=$.split("/");for(var U=0,I=F.length;U<I;U++){var J=cD.normalize(cD.join(D,F.slice(U,I).join(cD.sep)));if(J===D||J.startsWith(D+cD.sep))return J}return cD.normalize(cD.join(D,cD.basename($)))};xD.toBuffer=function($,F){if(Buffer.isBuffer($))return $;else if($ instanceof Uint8Array)return Buffer.from($);else return typeof $==="string"?F($):Buffer.alloc(0)};xD.readBigUInt64LE=function(D,$){let F=D.readUInt32LE($);return D.readUInt32LE($+4)*4294967296+F};xD.writeBigUInt64LE=function(D,$,F){let U=$>>>0,I=Math.floor($/4294967296)>>>0;D.writeUInt32LE(U,F),D.writeUInt32LE(I,F+4)};xD.fromDOS2Date=function(D){return new Date((D>>25&127)+1980,Math.max((D>>21&15)-1,0),Math.max(D>>16&31,1),D>>11&31,D>>5&63,(D&31)<<1)};xD.fromDate2DOS=function(D){let $=0,F=0;if(D.getFullYear()>1979)$=(D.getFullYear()-1980&127)<<9|D.getMonth()+1<<5|D.getDate(),F=D.getHours()<<11|D.getMinutes()<<5|D.getSeconds()>>1;return $<<16|F};xD.isWin=RC;xD.crcTable=WG});var LG=P((n2D,NG)=>{var SC=o("path");NG.exports=function(D,{fs:$}){var F=D||"",U=J(),I=null;function J(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}if(F&&$.existsSync(F))I=$.statSync(F),U.directory=I.isDirectory(),U.mtime=I.mtime,U.atime=I.atime,U.executable=(73&I.mode)!==0,U.readonly=(128&I.mode)===0,U.hidden=SC.basename(F)[0]===".";else console.warn("Invalid path: "+F);return{get directory(){return U.directory},get readOnly(){return U.readonly},get hidden(){return U.hidden},get mtime(){return U.mtime},get atime(){return U.atime},get executable(){return U.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:F,isDirectory:U.directory,isReadOnly:U.readonly,isHidden:U.hidden,isExecutable:U.executable,mTime:U.mtime,aTime:U.atime}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var OG=P((y2D,HG)=>{HG.exports={efs:!0,encode:(D)=>Buffer.from(D,"utf8"),decode:(D)=>D.toString("utf8")}});var f1=P((m2D,x1)=>{x1.exports=GG();x1.exports.Constants=A7();x1.exports.Errors=a3();x1.exports.FileAttr=LG();x1.exports.decoder=OG()});var wG=P((h2D,zG)=>{var h0=f1(),p=h0.Constants;zG.exports=function(){var D=20,$=10,F=0,U=0,I=0,J=0,X=0,Q=0,Y=0,B=0,q=0,K=0,W=0,u=0,E=0;D|=h0.isWin?2560:768,F|=p.FLG_EFS;let G={extraLen:0},L=(N)=>Math.max(0,N)>>>0,z=(N)=>Math.max(0,N)&65535,O=(N)=>Math.max(0,N)&255;return I=h0.fromDate2DOS(new Date),{get made(){return D},set made(N){D=N},get version(){return $},set version(N){$=N},get flags(){return F},set flags(N){F=N},get flags_efs(){return(F&p.FLG_EFS)>0},set flags_efs(N){if(N)F|=p.FLG_EFS;else F&=~p.FLG_EFS},get flags_desc(){return(F&p.FLG_DESC)>0},set flags_desc(N){if(N)F|=p.FLG_DESC;else F&=~p.FLG_DESC},get method(){return U},set method(N){switch(N){case p.STORED:this.version=10;break;case p.DEFLATED:default:this.version=20}U=N},get time(){return h0.fromDOS2Date(this.timeval)},set time(N){N=new Date(N),this.timeval=h0.fromDate2DOS(N)},get timeval(){return I},set timeval(N){I=L(N)},get timeHighByte(){return O(I>>>8)},get crc(){return J},set crc(N){J=L(N)},get compressedSize(){return X},set compressedSize(N){X=L(N)},get size(){return Q},set size(N){Q=L(N)},get fileNameLength(){return Y},set fileNameLength(N){Y=N},get extraLength(){return B},set extraLength(N){B=N},get extraLocalLength(){return G.extraLen},set extraLocalLength(N){G.extraLen=N},get commentLength(){return q},set commentLength(N){q=N},get diskNumStart(){return K},set diskNumStart(N){K=L(N)},get inAttr(){return W},set inAttr(N){W=L(N)},get attr(){return u},set attr(N){u=L(N)},get fileAttr(){return(u||0)>>16&4095},get offset(){return E},set offset(N){E=L(N)},get encrypted(){return(F&p.FLG_ENC)===p.FLG_ENC},get centralHeaderSize(){return p.CENHDR+Y+B+q},get realDataOffset(){return E+p.LOCHDR+G.fnameLen+G.extraLen},get localHeader(){return G},loadLocalHeaderFromBinary:function(N){var Z=N.slice(E,E+p.LOCHDR);if(Z.readUInt32LE(0)!==p.LOCSIG)throw h0.Errors.INVALID_LOC();G.version=Z.readUInt16LE(p.LOCVER),G.flags=Z.readUInt16LE(p.LOCFLG),G.flags_desc=(G.flags&p.FLG_DESC)>0,G.method=Z.readUInt16LE(p.LOCHOW),G.time=Z.readUInt32LE(p.LOCTIM),G.crc=Z.readUInt32LE(p.LOCCRC),G.compressedSize=Z.readUInt32LE(p.LOCSIZ),G.size=Z.readUInt32LE(p.LOCLEN),G.fnameLen=Z.readUInt16LE(p.LOCNAM),G.extraLen=Z.readUInt16LE(p.LOCEXT);let A=E+p.LOCHDR+G.fnameLen,M=A+G.extraLen;return N.slice(A,M)},loadFromBinary:function(N){if(N.length!==p.CENHDR||N.readUInt32LE(0)!==p.CENSIG)throw h0.Errors.INVALID_CEN();D=N.readUInt16LE(p.CENVEM),$=N.readUInt16LE(p.CENVER),F=N.readUInt16LE(p.CENFLG),U=N.readUInt16LE(p.CENHOW),I=N.readUInt32LE(p.CENTIM),J=N.readUInt32LE(p.CENCRC),X=N.readUInt32LE(p.CENSIZ),Q=N.readUInt32LE(p.CENLEN),Y=N.readUInt16LE(p.CENNAM),B=N.readUInt16LE(p.CENEXT),q=N.readUInt16LE(p.CENCOM),K=N.readUInt16LE(p.CENDSK),W=N.readUInt16LE(p.CENATT),u=N.readUInt32LE(p.CENATX),E=N.readUInt32LE(p.CENOFF)},localHeaderToBinary:function(){var N=Buffer.alloc(p.LOCHDR);return N.writeUInt32LE(p.LOCSIG,0),N.writeUInt16LE($,p.LOCVER),N.writeUInt16LE(F&~p.FLG_DESC,p.LOCFLG),N.writeUInt16LE(U,p.LOCHOW),N.writeUInt32LE(I,p.LOCTIM),N.writeUInt32LE(J,p.LOCCRC),N.writeUInt32LE(X,p.LOCSIZ),N.writeUInt32LE(Q,p.LOCLEN),N.writeUInt16LE(Y,p.LOCNAM),N.writeUInt16LE(G.extraLen,p.LOCEXT),N},centralHeaderToBinary:function(){var N=Buffer.alloc(p.CENHDR+Y+B+q);return N.writeUInt32LE(p.CENSIG,0),N.writeUInt16LE(D,p.CENVEM),N.writeUInt16LE($,p.CENVER),N.writeUInt16LE(F&~p.FLG_DESC,p.CENFLG),N.writeUInt16LE(U,p.CENHOW),N.writeUInt32LE(I,p.CENTIM),N.writeUInt32LE(J,p.CENCRC),N.writeUInt32LE(X,p.CENSIZ),N.writeUInt32LE(Q,p.CENLEN),N.writeUInt16LE(Y,p.CENNAM),N.writeUInt16LE(B,p.CENEXT),N.writeUInt16LE(q,p.CENCOM),N.writeUInt16LE(K,p.CENDSK),N.writeUInt16LE(W,p.CENATT),N.writeUInt32LE(u,p.CENATX),N.writeUInt32LE(E,p.CENOFF),N},toJSON:function(){let N=function(Z){return Z+" bytes"};return{made:D,version:$,flags:F,method:h0.methodToString(U),time:this.time,crc:"0x"+J.toString(16).toUpperCase(),compressedSize:N(X),size:N(Q),fileNameLength:N(Y),extraLength:N(B),commentLength:N(q),diskNumStart:K,inAttr:W,attr:u,offset:E,centralHeaderSize:N(p.CENHDR+Y+B+q)}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var ZG=P((i2D,vG)=>{var h$=f1(),FD=h$.Constants;vG.exports=function(){var D=0,$=0,F=0,U=0,I=0;let J=()=>D>FD.EF_ZIP64_OR_16||$>FD.EF_ZIP64_OR_16||F>FD.EF_ZIP64_OR_32||U>FD.EF_ZIP64_OR_32;return{get diskEntries(){return D},set diskEntries(X){D=$=X},get totalEntries(){return $},set totalEntries(X){$=D=X},get size(){return F},set size(X){F=X},get offset(){return U},set offset(X){U=X},get commentLength(){return I},set commentLength(X){I=X},get mainHeaderSize(){return(J()?FD.ZIP64HDR+FD.END64HDR:0)+FD.ENDHDR+I},loadFromBinary:function(X){if((X.length!==FD.ENDHDR||X.readUInt32LE(0)!==FD.ENDSIG)&&(X.length<FD.ZIP64HDR||X.readUInt32LE(0)!==FD.ZIP64SIG))throw h$.Errors.INVALID_END();if(X.readUInt32LE(0)===FD.ENDSIG)D=X.readUInt16LE(FD.ENDSUB),$=X.readUInt16LE(FD.ENDTOT),F=X.readUInt32LE(FD.ENDSIZ),U=X.readUInt32LE(FD.ENDOFF),I=X.readUInt16LE(FD.ENDCOM);else D=h$.readBigUInt64LE(X,FD.ZIP64SUB),$=h$.readBigUInt64LE(X,FD.ZIP64TOT),F=h$.readBigUInt64LE(X,FD.ZIP64SIZB),U=h$.readBigUInt64LE(X,FD.ZIP64OFF),I=0},toBinary:function(){if(!J()){var X=Buffer.alloc(FD.ENDHDR+I);return X.writeUInt32LE(FD.ENDSIG,0),X.writeUInt32LE(0,4),X.writeUInt16LE(D,FD.ENDSUB),X.writeUInt16LE($,FD.ENDTOT),X.writeUInt32LE(F,FD.ENDSIZ),X.writeUInt32LE(U,FD.ENDOFF),X.writeUInt16LE(I,FD.ENDCOM),X.fill(" ",FD.ENDHDR),X}var X=Buffer.alloc(this.mainHeaderSize);let Q=0;X.writeUInt32LE(FD.ZIP64SIG,Q),h$.writeBigUInt64LE(X,FD.ZIP64HDR-FD.ZIP64LEAD,Q+FD.ZIP64SIZE),X.writeUInt16LE(45,Q+FD.ZIP64VEM),X.writeUInt16LE(45,Q+FD.ZIP64VER),X.writeUInt32LE(0,Q+FD.ZIP64DSK),X.writeUInt32LE(0,Q+FD.ZIP64DSKDIR),h$.writeBigUInt64LE(X,D,Q+FD.ZIP64SUB),h$.writeBigUInt64LE(X,$,Q+FD.ZIP64TOT),h$.writeBigUInt64LE(X,F,Q+FD.ZIP64SIZB),h$.writeBigUInt64LE(X,U,Q+FD.ZIP64OFF);let Y=U+F;return Q+=FD.ZIP64HDR,X.writeUInt32LE(FD.END64SIG,Q),X.writeUInt32LE(0,Q+FD.END64START),h$.writeBigUInt64LE(X,Y,Q+FD.END64OFF),X.writeUInt32LE(1,Q+FD.END64NUMDISKS),Q+=FD.END64HDR,X.writeUInt32LE(FD.ENDSIG,Q),X.writeUInt32LE(0,Q+4),X.writeUInt16LE(Math.min(D,FD.EF_ZIP64_OR_16),Q+FD.ENDSUB),X.writeUInt16LE(Math.min($,FD.EF_ZIP64_OR_16),Q+FD.ENDTOT),X.writeUInt32LE(Math.min(F,FD.EF_ZIP64_OR_32),Q+FD.ENDSIZ),X.writeUInt32LE(Math.min(U,FD.EF_ZIP64_OR_32),Q+FD.ENDOFF),X.writeUInt16LE(I,Q+FD.ENDCOM),X.fill(" ",Q+FD.ENDHDR),X},toJSON:function(){let X=function(Q,Y){let B=Q.toString(16).toUpperCase();while(B.length<Y)B="0"+B;return"0x"+B};return{diskEntries:D,totalEntries:$,size:F+" bytes",offset:X(U,4),commentLength:I}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var R7=P((bC)=>{bC.EntryHeader=wG();bC.MainHeader=ZG()});var jG=P((l2D,MG)=>{MG.exports=function(D){var $=o("zlib"),F={chunkSize:(parseInt(D.length/1024)+1)*1024};return{deflate:function(){return $.deflateRawSync(D,F)},deflateAsync:function(U){var I=$.createDeflateRaw(F),J=[],X=0;I.on("data",function(Q){J.push(Q),X+=Q.length}),I.on("end",function(){var Q=Buffer.alloc(X),Y=0;Q.fill(0);for(var B=0;B<J.length;B++){var q=J[B];q.copy(Q,Y),Y+=q.length}U&&U(Q)}),I.end(D)}}}});var AG=P((c2D,VG)=>{var CC=+(process?.versions?.node??"").split(".")[0]||0;VG.exports=function(D,$){var F=o("zlib");let U=CC>=15&&$>0?{maxOutputLength:$}:{};return{inflate:function(){return F.inflateRawSync(D,U)},inflateAsync:function(I){var J=F.createInflateRaw(U),X=[],Q=0;J.on("data",function(Y){X.push(Y),Q+=Y.length}),J.on("end",function(){var Y=Buffer.alloc(Q),B=0;Y.fill(0);for(var q=0;q<X.length;q++){var K=X[q];K.copy(Y,B),B+=K.length}I&&I(Y)}),J.end(D)}}}});var PG=P((p2D,TG)=>{var{randomFillSync:RG}=o("crypto"),_C=a3(),kC=new Uint32Array(256).map((D,$)=>{for(let F=0;F<8;F++)if(($&1)!==0)$=$>>>1^3988292384;else $>>>=1;return $>>>0}),bG=(D,$)=>Math.imul(D,$)>>>0,SG=(D,$)=>{return kC[(D^$)&255]^D>>>8},g2=()=>{if(typeof RG==="function")return RG(Buffer.alloc(12));else return g2.node()};g2.node=()=>{let D=Buffer.alloc(12),$=D.length;for(let F=0;F<$;F++)D[F]=Math.random()*256&255;return D};var e3={genSalt:g2};function s3(D){let $=Buffer.isBuffer(D)?D:Buffer.from(D);this.keys=new Uint32Array([305419896,591751049,878082192]);for(let F=0;F<$.length;F++)this.updateKeys($[F])}s3.prototype.updateKeys=function(D){let $=this.keys;return $[0]=SG($[0],D),$[1]+=$[0]&255,$[1]=bG($[1],134775813)+1,$[2]=SG($[2],$[1]>>>24),D};s3.prototype.next=function(){let D=(this.keys[2]|2)>>>0;return bG(D,D^1)>>8&255};function gC(D){let $=new s3(D);return function(F){let U=Buffer.alloc(F.length),I=0;for(let J of F)U[I++]=$.updateKeys(J^$.next());return U}}function xC(D){let $=new s3(D);return function(F,U,I=0){if(!U)U=Buffer.alloc(F.length);for(let J of F){let X=$.next();U[I++]=J^X,$.updateKeys(J)}return U}}function fC(D,$,F){if(!D||!Buffer.isBuffer(D)||D.length<12)return Buffer.alloc(0);let U=gC(F),I=U(D.slice(0,12)),J=($.flags&8)===8?$.timeHighByte:$.crc>>>24;if(I[11]!==J)throw _C.WRONG_PASSWORD();return U(D.slice(12))}function nC(D){if(Buffer.isBuffer(D)&&D.length>=12)e3.genSalt=function(){return D.slice(0,12)};else if(D==="node")e3.genSalt=g2.node;else e3.genSalt=g2}function yC(D,$,F,U=!1){if(D==null)D=Buffer.alloc(0);if(!Buffer.isBuffer(D))D=Buffer.from(D.toString());let I=xC(F),J=e3.genSalt();if(J[11]=$.crc>>>24&255,U)J[10]=$.crc>>>16&255;let X=Buffer.alloc(D.length+12);return I(J,X),I(D,X,12)}TG.exports={decrypt:fC,encrypt:yC,_salter:nC}});var CG=P((mC)=>{mC.Deflater=jG();mC.Inflater=AG();mC.ZipCrypto=PG()});var b7=P((o2D,_G)=>{var SD=f1(),lC=R7(),_$=SD.Constants,S7=CG();_G.exports=function(D,$){var F=new lC.EntryHeader,U=Buffer.alloc(0),I=Buffer.alloc(0),J=!1,X=null,Q=Buffer.alloc(0),Y=Buffer.alloc(0),B=!0;let q=D,K=typeof q.decoder==="object"?q.decoder:SD.decoder;B=K.hasOwnProperty("efs")?K.efs:!1;function W(){if(!$||!($ instanceof Uint8Array))return Buffer.alloc(0);return Y=F.loadLocalHeaderFromBinary($),$.slice(F.realDataOffset,F.realDataOffset+F.compressedSize)}function u(N){let Z=F.flags_desc||F.localHeader.flags_desc?F.crc:F.localHeader.crc;return SD.crc32(N)===Z}function E(N,Z,A){if(typeof Z>"u"&&typeof N==="string")A=N,N=void 0;if(J){if(N&&Z)Z(Buffer.alloc(0),SD.Errors.DIRECTORY_CONTENT_ERROR());return Buffer.alloc(0)}var M=W();if(M.length===0){if(N&&Z)Z(M);return M}if(F.encrypted){if(typeof A!=="string"&&!Buffer.isBuffer(A))throw SD.Errors.INVALID_PASS_PARAM();M=S7.ZipCrypto.decrypt(M,F,A)}var b;switch(F.method){case SD.Constants.STORED:if(b=Buffer.alloc(M.length),M.copy(b),!u(b)){if(N&&Z)Z(b,SD.Errors.BAD_CRC());throw SD.Errors.BAD_CRC()}else{if(N&&Z)Z(b);return b}case SD.Constants.DEFLATED:var n=new S7.Inflater(M,F.size);if(!N){if(b=n.inflate(),!u(b))throw SD.Errors.BAD_CRC(`"${K.decode(U)}"`);return b}else n.inflateAsync(function(_){if(Z)if(!u(_))Z(_,SD.Errors.BAD_CRC());else Z(_)});break;default:if(N&&Z)Z(Buffer.alloc(0),SD.Errors.UNKNOWN_METHOD());throw SD.Errors.UNKNOWN_METHOD()}}function G(N,Z){if((!X||!X.length)&&Buffer.isBuffer($)){if(N&&Z)Z(W());return W()}if(X.length&&!J){var A;switch(F.method){case SD.Constants.STORED:if(F.compressedSize=F.size,A=Buffer.alloc(X.length),X.copy(A),N&&Z)Z(A);return A;default:case SD.Constants.DEFLATED:var M=new S7.Deflater(X);if(!N){var b=M.deflate();return F.compressedSize=b.length,b}else M.deflateAsync(function(n){A=Buffer.alloc(n.length),F.compressedSize=n.length,n.copy(A),Z&&Z(A)});M=null;break}}else if(N&&Z)Z(Buffer.alloc(0));else return Buffer.alloc(0)}function L(N,Z){return SD.readBigUInt64LE(N,Z)}function z(N){try{var Z=0,A,M,b;while(Z+4<N.length)if(A=N.readUInt16LE(Z),Z+=2,M=N.readUInt16LE(Z),Z+=2,b=N.slice(Z,Z+M),Z+=M,_$.ID_ZIP64===A)O(b)}catch(n){throw SD.Errors.EXTRA_FIELD_PARSE_ERROR()}}function O(N){var Z,A,M,b;if(N.length>=_$.EF_ZIP64_SCOMP){if(Z=L(N,_$.EF_ZIP64_SUNCOMP),F.size===_$.EF_ZIP64_OR_32)F.size=Z}if(N.length>=_$.EF_ZIP64_RHO){if(A=L(N,_$.EF_ZIP64_SCOMP),F.compressedSize===_$.EF_ZIP64_OR_32)F.compressedSize=A}if(N.length>=_$.EF_ZIP64_DSN){if(M=L(N,_$.EF_ZIP64_RHO),F.offset===_$.EF_ZIP64_OR_32)F.offset=M}if(N.length>=_$.EF_ZIP64_DSN+4){if(b=N.readUInt32LE(_$.EF_ZIP64_DSN),F.diskNumStart===_$.EF_ZIP64_OR_16)F.diskNumStart=b}}return{get entryName(){return K.decode(U)},get rawEntryName(){return U},set entryName(N){U=SD.toBuffer(N,K.encode);var Z=U[U.length-1];J=Z===47||Z===92,F.fileNameLength=U.length},get efs(){if(typeof B==="function")return B(this.entryName);else return B},get extra(){return Q},set extra(N){Q=N,F.extraLength=N.length,z(N)},get comment(){return K.decode(I)},set comment(N){if(I=SD.toBuffer(N,K.encode),F.commentLength=I.length,I.length>65535)throw SD.Errors.COMMENT_TOO_LONG()},get name(){let N=K.decode(U);return J?N.replace(/[/\\]$/,"").split("/").pop():N.split("/").pop()},get isDirectory(){return J},getCompressedData:function(){return G(!1,null)},getCompressedDataAsync:function(N){G(!0,N)},setData:function(N){if(X=SD.toBuffer(N,SD.decoder.encode),!J&&X.length)F.size=X.length,F.method=SD.Constants.DEFLATED,F.crc=SD.crc32(N),F.changed=!0;else F.method=SD.Constants.STORED},getData:function(N){if(F.changed)return X;else return E(!1,null,N)},getDataAsync:function(N,Z){if(F.changed)N(X);else E(!0,N,Z)},set attr(N){F.attr=N},get attr(){return F.attr},set header(N){F.loadFromBinary(N)},get header(){return F},packCentralHeader:function(){F.flags_efs=this.efs,F.extraLength=Q.length;var N=F.centralHeaderToBinary(),Z=SD.Constants.CENHDR;return U.copy(N,Z),Z+=U.length,Q.copy(N,Z),Z+=F.extraLength,I.copy(N,Z),N},packLocalHeader:function(){let N=0;F.flags_efs=this.efs,F.extraLocalLength=Y.length;let Z=F.localHeaderToBinary(),A=Buffer.alloc(Z.length+U.length+F.extraLocalLength);return Z.copy(A,N),N+=Z.length,U.copy(A,N),N+=U.length,Y.copy(A,N),N+=Y.length,A},toJSON:function(){let N=function(Z){return"<"+(Z&&Z.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:F.toJSON(),compressedData:N($),data:N(X)}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var xG=P((t2D,gG)=>{var kG=b7(),cC=R7(),W$=f1();gG.exports=function(D,$){var F=[],U=Object.create(null),I=Buffer.alloc(0),J=new cC.MainHeader,X=!1,Q=null;let Y=new Set,B=$,{noSort:q,decoder:K}=B;if(D)E(B.readEntries);else X=!0;function W(){let L=new Set;for(let z of Object.keys(U)){let O=z.split("/");if(O.pop(),!O.length)continue;for(let N=0;N<O.length;N++){let Z=O.slice(0,N+1).join("/")+"/";L.add(Z)}}for(let z of L)if(!(z in U)){let O=new kG(B);O.entryName=z,O.attr=16,O.temporary=!0,F.push(O),U[O.entryName]=O,Y.add(O)}}function u(){if(X=!0,U=Object.create(null),J.diskEntries>(D.length-J.offset)/W$.Constants.CENHDR)throw W$.Errors.DISK_ENTRY_TOO_LARGE();F=Array(J.diskEntries);var L=J.offset;for(var z=0;z<F.length;z++){var O=L,N=new kG(B,D);if(N.header=D.slice(O,O+=W$.Constants.CENHDR),N.entryName=D.slice(O,O+=N.header.fileNameLength),N.header.extraLength)N.extra=D.slice(O,O+=N.header.extraLength);if(N.header.commentLength)N.comment=D.slice(O,O+N.header.commentLength);L+=N.header.centralHeaderSize,F[z]=N,U[N.entryName]=N}Y.clear(),W()}function E(L){var z=D.length-W$.Constants.ENDHDR,O=Math.max(0,z-65535),N=O,Z=D.length,A=-1,M=0;if(typeof B.trailingSpace==="boolean"?B.trailingSpace:!1)O=0;for(z;z>=N;z--){if(D[z]!==80)continue;if(D.readUInt32LE(z)===W$.Constants.ENDSIG){A=z,M=z,Z=z+W$.Constants.ENDHDR,N=z-W$.Constants.END64HDR;continue}if(D.readUInt32LE(z)===W$.Constants.END64SIG){N=O;continue}if(D.readUInt32LE(z)===W$.Constants.ZIP64SIG){A=z,Z=z+W$.readBigUInt64LE(D,z+W$.Constants.ZIP64SIZE)+W$.Constants.ZIP64LEAD;break}}if(A==-1)throw W$.Errors.INVALID_FORMAT();if(J.loadFromBinary(D.slice(A,Z)),J.commentLength)I=D.slice(M+W$.Constants.ENDHDR);if(L)u()}function G(){if(F.length>1&&!q)F=F.map((L)=>({entry:L,key:L.entryName.toLowerCase()})).sort((L,z)=>L.key.localeCompare(z.key)).map((L)=>L.entry)}return{get entries(){if(!X)u();return F.filter((L)=>!Y.has(L))},get comment(){return K.decode(I)},set comment(L){I=W$.toBuffer(L,K.encode),J.commentLength=I.length},getEntryCount:function(){if(!X)return J.diskEntries;return F.length},forEach:function(L){this.entries.forEach(L)},getEntry:function(L){if(!X)u();return U[L]||null},setEntry:function(L){if(!X)u();F.push(L),U[L.entryName]=L,J.totalEntries=F.length},deleteFile:function(L,z=!0){if(!X)u();let O=U[L];this.getEntryChildren(O,z).map((Z)=>Z.entryName).forEach(this.deleteEntry)},deleteEntry:function(L){if(!X)u();let z=U[L],O=F.indexOf(z);if(O>=0)F.splice(O,1),delete U[L],J.totalEntries=F.length},getEntryChildren:function(L,z=!0){if(!X)u();if(typeof L==="object")if(L.isDirectory&&z){let O=[],N=L.entryName;for(let Z of F)if(Z.entryName.startsWith(N))O.push(Z);return O}else return[L];return[]},getChildCount:function(L){if(L&&L.isDirectory){let z=this.getEntryChildren(L);return z.includes(L)?z.length-1:z.length}return 0},compressToBuffer:function(){if(!X)u();G();let L=[],z=[],O=0,N=0;J.size=0,J.offset=0;let Z=0;for(let b of this.entries){let n=b.getCompressedData();b.header.offset=N;let _=b.packLocalHeader(),m=_.length+n.length;N+=m,L.push(_),L.push(n);let y=b.packCentralHeader();z.push(y),J.size+=y.length,O+=m+y.length,Z++}O+=J.mainHeaderSize,J.offset=N,J.totalEntries=Z,N=0;let A=Buffer.alloc(O);for(let b of L)b.copy(A,N),N+=b.length;for(let b of z)b.copy(A,N),N+=b.length;let M=J.toBinary();if(I)I.copy(M,M.length-I.length);return M.copy(A,N),D=A,X=!1,A},toAsyncBuffer:function(L,z,O,N){try{if(!X)u();G();let Z=[],A=[],M=0,b=0,n=0;J.size=0,J.offset=0;let _=function(m){if(m.length>0){let y=m.shift(),DD=y.entryName+y.extra.toString();if(O)O(DD);y.getCompressedDataAsync(function(e){if(N)N(DD);y.header.offset=b;let a=y.packLocalHeader(),$D=a.length+e.length;b+=$D,Z.push(a),Z.push(e);let v=y.packCentralHeader();A.push(v),J.size+=v.length,M+=$D+v.length,n++,_(m)})}else{M+=J.mainHeaderSize,J.offset=b,J.totalEntries=n,b=0;let y=Buffer.alloc(M);Z.forEach(function(e){e.copy(y,b),b+=e.length}),A.forEach(function(e){e.copy(y,b),b+=e.length});let DD=J.toBinary();if(I)I.copy(DD,DD.length-I.length);DD.copy(y,b),D=y,X=!1,L(y)}};_(Array.from(this.entries))}catch(Z){z(Z)}}}}});var yG=P((a2D,nG)=>{var mD=f1(),yD=o("path"),pC=b7(),rC=xG(),A6=(...D)=>mD.findLast(D,($)=>typeof $==="boolean"),fG=(...D)=>mD.findLast(D,($)=>typeof $==="string"),oC=(...D)=>mD.findLast(D,($)=>typeof $==="function"),tC={noSort:!1,readEntries:!1,method:mD.Constants.NONE,fs:null};nG.exports=function(D,$){let F=null,U=Object.assign(Object.create(null),tC);if(D&&typeof D==="object"){if(!(D instanceof Uint8Array)){if(Object.assign(U,D),D=U.input?U.input:void 0,U.input)delete U.input}if(Buffer.isBuffer(D))F=D,U.method=mD.Constants.BUFFER,D=void 0}Object.assign(U,$);let I=new mD(U),J=(E)=>{E.filter((G)=>G.attr).sort((G,L)=>L.path.length-G.path.length).forEach((G)=>I.fs.chmodSync(G.path,G.attr))};if(typeof U.decoder!=="object"||typeof U.decoder.encode!=="function"||typeof U.decoder.decode!=="function")U.decoder=mD.decoder;if(D&&typeof D==="string")if(I.fs.existsSync(D))U.method=mD.Constants.FILE,U.filename=D,F=I.fs.readFileSync(D);else throw mD.Errors.INVALID_FILENAME();let X=new rC(F,U),{canonical:Q,sanitize:Y,zipnamefix:B}=mD;function q(E){if(E&&X){var G;if(typeof E==="string")G=X.getEntry(yD.posix.normalize(E));if(typeof E==="object"&&typeof E.entryName<"u"&&typeof E.header<"u")G=X.getEntry(E.entryName);if(G)return G}return null}function K(E){let{join:G,normalize:L,sep:z}=yD.posix;return G(yD.isAbsolute(E)?"/":".",L(z+E.split("\\").join(z)+z))}function W(E){if(E instanceof RegExp)return function(G){return function(L){return G.test(L)}}(E);else if(typeof E!=="function")return()=>!0;return E}let u=(E,G)=>{let L=G.slice(-1);return L=L===I.sep?I.sep:"",yD.relative(E,G)+L};return{readFile:function(E,G){var L=q(E);return L&&L.getData(G)||null},childCount:function(E){let G=q(E);if(G)return X.getChildCount(G)},readFileAsync:function(E,G){var L=q(E);if(L)L.getDataAsync(G);else G(null,"getEntry failed for:"+E)},readAsText:function(E,G){var L=q(E);if(L){var z=L.getData();if(z&&z.length)return z.toString(G||"utf8")}return""},readAsTextAsync:function(E,G,L){var z=q(E);if(z)z.getDataAsync(function(O,N){if(N){G(O,N);return}if(O&&O.length)G(O.toString(L||"utf8"));else G("")});else G("")},deleteFile:function(E,G=!0){var L=q(E);if(L)X.deleteFile(L.entryName,G)},deleteEntry:function(E){var G=q(E);if(G)X.deleteEntry(G.entryName)},addZipComment:function(E){X.comment=E},getZipComment:function(){return X.comment||""},addZipEntryComment:function(E,G){var L=q(E);if(L)L.comment=G},getZipEntryComment:function(E){var G=q(E);if(G)return G.comment||"";return""},updateFile:function(E,G){var L=q(E);if(L)L.setData(G)},addLocalFile:function(E,G,L,z){if(I.fs.existsSync(E)){G=G?K(G):"";let O=yD.win32.basename(yD.win32.normalize(E));G+=L?L:O;let N=I.fs.statSync(E),Z=N.isFile()?I.fs.readFileSync(E):Buffer.alloc(0);if(N.isDirectory())G+=I.sep;this.addFile(G,Z,z,N)}else throw mD.Errors.FILE_NOT_FOUND(E)},addLocalFileAsync:function(E,G){E=typeof E==="object"?E:{localPath:E};let L=yD.resolve(E.localPath),{comment:z}=E,{zipPath:O,zipName:N}=E,Z=this;I.fs.stat(L,function(A,M){if(A)return G(A,!1);O=O?K(O):"";let b=yD.win32.basename(yD.win32.normalize(L));if(O+=N?N:b,M.isFile())I.fs.readFile(L,function(n,_){if(n)return G(n,!1);return Z.addFile(O,_,z,M),setImmediate(G,void 0,!0)});else if(M.isDirectory())return O+=I.sep,Z.addFile(O,Buffer.alloc(0),z,M),setImmediate(G,void 0,!0)})},addLocalFolder:function(E,G,L){if(L=W(L),G=G?K(G):"",E=yD.normalize(E),I.fs.existsSync(E)){let z=I.findFiles(E),O=this;if(z.length)for(let N of z){let Z=yD.join(G,u(E,N));if(L(Z))O.addLocalFile(N,yD.dirname(Z))}}else throw mD.Errors.FILE_NOT_FOUND(E)},addLocalFolderAsync:function(E,G,L,z){z=W(z),L=L?K(L):"",E=yD.normalize(E);var O=this;I.fs.open(E,"r",function(N){if(N&&N.code==="ENOENT")G(void 0,mD.Errors.FILE_NOT_FOUND(E));else if(N)G(void 0,N);else{var Z=I.findFiles(E),A=-1,M=function(){if(A+=1,A<Z.length){var b=Z[A],n=u(E,b).split("\\").join("/");if(n=n.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,""),z(n))I.fs.stat(b,function(_,m){if(_)G(void 0,_);if(m.isFile())I.fs.readFile(b,function(y,DD){if(y)G(void 0,y);else O.addFile(L+n,DD,"",m),M()});else O.addFile(L+n+"/",Buffer.alloc(0),"",m),M()});else process.nextTick(()=>{M()})}else G(!0,void 0)};M()}})},addLocalFolderAsync2:function(E,G){let L=this;E=typeof E==="object"?E:{localPath:E};let z=yD.resolve(K(E.localPath)),{zipPath:O,filter:N,namefix:Z}=E;if(N instanceof RegExp)N=function(b){return function(n){return b.test(n)}}(N);else if(typeof N!=="function")N=function(){return!0};if(O=O?K(O):"",Z==="latin1")Z=(b)=>b.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"");if(typeof Z!=="function")Z=(b)=>b;let A=(b)=>yD.join(O,Z(u(z,b))),M=(b)=>yD.win32.basename(yD.win32.normalize(Z(b)));I.fs.open(z,"r",function(b){if(b&&b.code==="ENOENT")G(void 0,mD.Errors.FILE_NOT_FOUND(z));else if(b)G(void 0,b);else I.findFilesAsync(z,function(n,_){if(n)return G(n);if(_=_.filter((m)=>N(A(m))),!_.length)G(void 0,!1);setImmediate(_.reverse().reduce(function(m,y){return function(DD,e){if(DD||e===!1)return setImmediate(m,DD,!1);L.addLocalFileAsync({localPath:y,zipPath:yD.dirname(A(y)),zipName:M(y)},m)}},G))})})},addLocalFolderPromise:function(E,G){return new Promise((L,z)=>{this.addLocalFolderAsync2(Object.assign({localPath:E},G),(O,N)=>{if(O)z(O);if(N)L(this)})})},addFile:function(E,G,L,z){E=B(E);let O=q(E),N=O!=null;if(!N)O=new pC(U),O.entryName=E;O.comment=L||"";let Z=typeof z==="object"&&z instanceof I.fs.Stats;if(Z)O.header.time=z.mtime;var A=O.isDirectory?16:0;let M=O.isDirectory?16384:32768;if(Z)M|=4095&z.mode;else if(typeof z==="number")M|=4095&z;else M|=O.isDirectory?493:420;if(A=(A|M<<16)>>>0,O.attr=A,O.setData(G),!N)X.setEntry(O);return O},getEntries:function(E){return X.password=E,X?X.entries:[]},getEntry:function(E){return q(E)},getEntryCount:function(){return X.getEntryCount()},forEach:function(E){return X.forEach(E)},extractEntryTo:function(E,G,L,z,O,N){z=A6(!1,z),O=A6(!1,O),L=A6(!0,L),N=fG(O,N);var Z=q(E);if(!Z)throw mD.Errors.NO_ENTRY();var A=Q(Z.entryName),M=Y(G,N&&!Z.isDirectory?Q(N):L?A:yD.basename(A));if(Z.isDirectory){var b=X.getEntryChildren(Z);return b.forEach(function(m){if(m.isDirectory)return;var y=m.getData();if(!y)throw mD.Errors.CANT_EXTRACT_FILE();var DD=Q(L?m.entryName:m.entryName.substring(Z.entryName.length)),e=Y(G,DD);let a=O?m.header.fileAttr:void 0;I.writeFileTo(e,y,z,a)}),!0}var n=Z.getData(X.password);if(!n)throw mD.Errors.CANT_EXTRACT_FILE();if(I.fs.existsSync(M)&&!z)throw mD.Errors.CANT_OVERRIDE();let _=O?E.header.fileAttr:void 0;return I.writeFileTo(M,n,z,_),!0},test:function(E){if(!X)return!1;for(var G of X.entries)try{if(G.isDirectory)continue;var L=G.getData(E);if(!L)return!1}catch(z){return!1}return!0},extractAllTo:function(E,G,L,z){if(L=A6(!1,L),z=fG(L,z),G=A6(!1,G),!X)throw mD.Errors.NO_ZIP();let O=[];X.entries.forEach(function(N){var Z=Y(E,Q(N.entryName));if(N.isDirectory){if(I.makeDir(Z),L)O.push({path:Z,attr:N.header.fileAttr});return}var A=N.getData(z);if(!A)throw mD.Errors.CANT_EXTRACT_FILE();let M=L?N.header.fileAttr:void 0;I.writeFileTo(Z,A,G,M);try{I.fs.utimesSync(Z,N.header.time,N.header.time)}catch(b){}}),J(O)},extractAllToAsync:function(E,G,L,z){if(z=oC(G,L,z),L=A6(!1,L),G=A6(!1,G),!z)return new Promise((n,_)=>{this.extractAllToAsync(E,G,L,function(m){if(m)_(m);else n(this)})});if(!X){z(mD.Errors.NO_ZIP());return}E=yD.resolve(E);let O=(n)=>Y(E,yD.normalize(Q(n.entryName))),N=(n,_)=>Error(n+': "'+_+'"'),Z=[],A=[];X.entries.forEach((n)=>{if(n.isDirectory)Z.push(n);else A.push(n)});let M=[];for(let n of Z){let _=O(n),m=L?n.header.fileAttr:void 0;try{I.makeDir(_)}catch(y){z(N("Unable to create folder",_));continue}if(m)M.push({path:_,attr:m});try{I.fs.utimesSync(_,n.header.time,n.header.time)}catch(y){}}let b=(n)=>{if(!n)try{J(M)}catch(_){return z(N("Unable to set folder permissions",_.path||""))}z(n)};A.reverse().reduce(function(n,_){return function(m){if(m)n(m);else{let y=yD.normalize(Q(_.entryName)),DD=Y(E,y);_.getDataAsync(function(e,a){if(a)n(a);else if(!e)n(mD.Errors.CANT_EXTRACT_FILE());else{let $D=L?_.header.fileAttr:void 0;I.writeFileToAsync(DD,e,G,$D,function(v){if(!v)return n(N("Unable to write file",DD));I.fs.utimes(DD,_.header.time,_.header.time,function(){n()})})}})}}},b)()},writeZip:function(E,G){if(arguments.length===1){if(typeof E==="function")G=E,E=""}if(!E&&U.filename)E=U.filename;if(!E)return;var L=X.compressToBuffer();if(L){var z=I.writeFileTo(E,L,!0);if(typeof G==="function")G(!z?Error("failed"):null,"")}},writeZipPromise:function(E,G){let{overwrite:L,perm:z}=Object.assign({overwrite:!0},G);return new Promise((O,N)=>{if(!E&&U.filename)E=U.filename;if(!E)N("ADM-ZIP: ZIP File Name Missing");this.toBufferPromise().then((Z)=>{let A=(M)=>M?O(M):N("ADM-ZIP: Wasn't able to write zip file");I.writeFileToAsync(E,Z,L,z,A)},N)})},toBufferPromise:function(){return new Promise((E,G)=>{X.toAsyncBuffer(E,G)})},toBuffer:function(E,G,L,z){if(typeof E==="function")return X.toAsyncBuffer(E,G,L,z),null;return X.compressToBuffer()}}}});var mG=P((e2D,aC)=>{aC.exports=[{name:"Agola CI",constant:"AGOLA",env:"AGOLA_GIT_REF",pr:"AGOLA_PULL_REQUEST_ID"},{name:"Alpic",constant:"ALPIC",env:"ALPIC_HOST"},{name:"Appcircle",constant:"APPCIRCLE",env:"AC_APPCIRCLE",pr:{env:"AC_GIT_PR",ne:"false"}},{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN",pr:{env:"CODEBUILD_WEBHOOK_EVENT",any:["PULL_REQUEST_CREATED","PULL_REQUEST_UPDATED","PULL_REQUEST_REOPENED"]}},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"TF_BUILD",pr:{BUILD_REASON:"PullRequest"}},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"Cloudflare Pages",constant:"CLOUDFLARE_PAGES",env:"CF_PAGES"},{name:"Cloudflare Workers",constant:"CLOUDFLARE_WORKERS",env:"WORKERS_CI"},{name:"Codefresh",constant:"CODEFRESH",env:"CF_BUILD_ID",pr:{any:["CF_PULL_REQUEST_NUMBER","CF_PULL_REQUEST_ID"]}},{name:"Codemagic",constant:"CODEMAGIC",env:"CM_BUILD_ID",pr:"CM_PULL_REQUEST"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"Earthly",constant:"EARTHLY",env:"EARTHLY_CI"},{name:"Expo Application Services",constant:"EAS",env:"EAS_BUILD"},{name:"Gerrit",constant:"GERRIT",env:"GERRIT_PROJECT"},{name:"Gitea Actions",constant:"GITEA_ACTIONS",env:"GITEA_ACTIONS"},{name:"GitHub Actions",constant:"GITHUB_ACTIONS",env:"GITHUB_ACTIONS",pr:{GITHUB_EVENT_NAME:"pull_request"}},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI",pr:"CI_MERGE_REQUEST_ID"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Google Cloud Build",constant:"GOOGLE_CLOUD_BUILD",env:"BUILDER_OUTPUT"},{name:"Harness CI",constant:"HARNESS",env:"HARNESS_BUILD_ID"},{name:"Heroku",constant:"HEROKU",env:{env:"NODE",includes:"/app/.heroku/node/bin/node"}},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"LayerCI",constant:"LAYERCI",env:"LAYERCI",pr:"LAYERCI_PULL_REQUEST"},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Nevercode",constant:"NEVERCODE",env:"NEVERCODE",pr:{env:"NEVERCODE_PULL_REQUEST",ne:"false"}},{name:"Prow",constant:"PROW",env:"PROW_JOB_ID"},{name:"ReleaseHub",constant:"RELEASEHUB",env:"RELEASE_BUILD_ID"},{name:"Render",constant:"RENDER",env:"RENDER",pr:{IS_PULL_REQUEST:"true"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Screwdriver",constant:"SCREWDRIVER",env:"SCREWDRIVER",pr:{env:"SD_PULL_REQUEST",ne:"false"}},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Sourcehut",constant:"SOURCEHUT",env:{CI_NAME:"sourcehut"}},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}},{name:"Vela",constant:"VELA",env:"VELA",pr:{VELA_PULL_REQUEST:"1"}},{name:"Vercel",constant:"VERCEL",env:{any:["NOW_BUILDER","VERCEL"]},pr:"VERCEL_GIT_PULL_REQUEST_ID"},{name:"Visual Studio App Center",constant:"APPCENTER",env:"APPCENTER_BUILD_ID"},{name:"Woodpecker",constant:"WOODPECKER",env:{CI:"woodpecker"},pr:{CI_BUILD_EVENT:"pull_request"}},{name:"Xcode Cloud",constant:"XCODE_CLOUD",env:"CI_XCODE_PROJECT",pr:"CI_PULL_REQUEST_NUMBER"},{name:"Xcode Server",constant:"XCODE_SERVER",env:"XCS"}]});var C7=P((T7)=>{var hG=mG(),iD=process.env;Object.defineProperty(T7,"_vendors",{value:hG.map(function(D){return D.constant})});T7.name=null;T7.isPR=null;T7.id=null;if(iD.CI!=="false")hG.forEach(function(D){let F=(Array.isArray(D.env)?D.env:[D.env]).every(function(U){return iG(U)});if(T7[D.constant]=F,!F)return;T7.name=D.name,T7.isPR=eC(D),T7.id=D.constant});T7.isCI=!!(iD.CI!=="false"&&(iD.BUILD_ID||iD.BUILD_NUMBER||iD.CI||iD.CI_APP_ID||iD.CI_BUILD_ID||iD.CI_BUILD_NUMBER||iD.CI_NAME||iD.CONTINUOUS_INTEGRATION||iD.RUN_ID||T7.name||!1));function iG(D){if(typeof D==="string")return!!iD[D];if("env"in D)return iD[D.env]&&iD[D.env].includes(D.includes);if("any"in D)return D.any.some(function($){return!!iD[$]});return Object.keys(D).every(function($){return iD[$]===D[$]})}function eC(D){switch(typeof D.pr){case"string":return!!iD[D.pr];case"object":if("env"in D.pr)if("any"in D.pr)return D.pr.any.some(function($){return iD[D.pr.env]===$});else return D.pr.env in iD&&iD[D.pr.env]!==D.pr.ne;else if("any"in D.pr)return D.pr.any.some(function($){return!!iD[$]});else return iG(D.pr);default:return null}}});var oG=P((D8D,rG)=>{var pG={};rG.exports=pG;var cG={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],grey:[90,39],brightRed:[91,39],brightGreen:[92,39],brightYellow:[93,39],brightBlue:[94,39],brightMagenta:[95,39],brightCyan:[96,39],brightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgGrey:[100,49],bgBrightRed:[101,49],bgBrightGreen:[102,49],bgBrightYellow:[103,49],bgBrightBlue:[104,49],bgBrightMagenta:[105,49],bgBrightCyan:[106,49],bgBrightWhite:[107,49],blackBG:[40,49],redBG:[41,49],greenBG:[42,49],yellowBG:[43,49],blueBG:[44,49],magentaBG:[45,49],cyanBG:[46,49],whiteBG:[47,49]};Object.keys(cG).forEach(function(D){var $=cG[D],F=pG[D]=[];F.open="\x1B["+$[0]+"m",F.close="\x1B["+$[1]+"m"})});var aG=P(($8D,tG)=>{tG.exports=function(D,$){$=$||process.argv;var F=$.indexOf("--"),U=/^-{1,2}/.test(D)?"":"--",I=$.indexOf(U+D);return I!==-1&&(F===-1?!0:I<F)}});var sG=P((F8D,eG)=>{var D_=o("os"),e$=aG(),u$=process.env,n1=void 0;if(e$("no-color")||e$("no-colors")||e$("color=false"))n1=!1;else if(e$("color")||e$("colors")||e$("color=true")||e$("color=always"))n1=!0;if("FORCE_COLOR"in u$)n1=u$.FORCE_COLOR.length===0||parseInt(u$.FORCE_COLOR,10)!==0;function $_(D){if(D===0)return!1;return{level:D,hasBasic:!0,has256:D>=2,has16m:D>=3}}function F_(D){if(n1===!1)return 0;if(e$("color=16m")||e$("color=full")||e$("color=truecolor"))return 3;if(e$("color=256"))return 2;if(D&&!D.isTTY&&n1!==!0)return 0;var $=n1?1:0;if(process.platform==="win32"){var F=D_.release().split(".");if(Number(process.versions.node.split(".")[0])>=8&&Number(F[0])>=10&&Number(F[2])>=10586)return Number(F[2])>=14931?3:2;return 1}if("CI"in u$){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(I){return I in u$})||u$.CI_NAME==="codeship")return 1;return $}if("TEAMCITY_VERSION"in u$)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(u$.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in u$){var U=parseInt((u$.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(u$.TERM_PROGRAM){case"iTerm.app":return U>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(u$.TERM))return 2;if(/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(u$.TERM))return 1;if("COLORTERM"in u$)return 1;if(u$.TERM==="dumb")return $;return $}function _7(D){var $=F_(D);return $_($)}eG.exports={supportsColor:_7,stdout:_7(process.stdout),stderr:_7(process.stderr)}});var $N=P((I8D,DN)=>{DN.exports=function($,F){var U="";$=$||"Run the trap, drop the bass",$=$.split("");var I={a:["@","Ą","Ⱥ","Ʌ","Δ","Λ","Д"],b:["ß","Ɓ","Ƀ","ɮ","β","฿"],c:["©","Ȼ","Ͼ"],d:["Ð","Ɗ","Ԁ","ԁ","Ԃ","ԃ"],e:["Ë","ĕ","Ǝ","ɘ","Σ","ξ","Ҽ","੬"],f:["Ӻ"],g:["ɢ"],h:["Ħ","ƕ","Ң","Һ","Ӈ","Ԋ"],i:["༏"],j:["Ĵ"],k:["ĸ","Ҡ","Ӄ","Ԟ"],l:["Ĺ"],m:["ʍ","Ӎ","ӎ","Ԡ","ԡ","൩"],n:["Ñ","ŋ","Ɲ","Ͷ","Π","Ҋ"],o:["Ø","õ","ø","Ǿ","ʘ","Ѻ","ם","۝","๏"],p:["Ƿ","Ҏ"],q:["্"],r:["®","Ʀ","Ȑ","Ɍ","ʀ","Я"],s:["§","Ϟ","ϟ","Ϩ"],t:["Ł","Ŧ","ͳ"],u:["Ʊ","Ս"],v:["ט"],w:["Ш","Ѡ","Ѽ","൰"],x:["Ҳ","Ӿ","Ӽ","ӽ"],y:["¥","Ұ","Ӌ"],z:["Ƶ","ɀ"]};return $.forEach(function(J){J=J.toLowerCase();var X=I[J]||[" "],Q=Math.floor(Math.random()*X.length);if(typeof I[J]<"u")U+=I[J][Q];else U+=J}),U}});var IN=P((U8D,FN)=>{FN.exports=function($,F){$=$||"   he is here   ";var U={up:["̍","̎","̄","̅","̿","̑","̆","̐","͒","͗","͑","̇","̈","̊","͂","̓","̈","͊","͋","͌","̃","̂","̌","͐","̀","́","̋","̏","̒","̓","̔","̽","̉","ͣ","ͤ","ͥ","ͦ","ͧ","ͨ","ͩ","ͪ","ͫ","ͬ","ͭ","ͮ","ͯ","̾","͛","͆","̚"],down:["̖","̗","̘","̙","̜","̝","̞","̟","̠","̤","̥","̦","̩","̪","̫","̬","̭","̮","̯","̰","̱","̲","̳","̹","̺","̻","̼","ͅ","͇","͈","͉","͍","͎","͓","͔","͕","͖","͙","͚","̣"],mid:["̕","̛","̀","́","͘","̡","̢","̧","̨","̴","̵","̶","͜","͝","͞","͟","͠","͢","̸","̷","͡"," ҉"]},I=[].concat(U.up,U.down,U.mid);function J(Y){var B=Math.floor(Math.random()*Y);return B}function X(Y){var B=!1;return I.filter(function(q){B=q===Y}),B}function Q(Y,B){var q="",K,W;B=B||{},B.up=typeof B.up<"u"?B.up:!0,B.mid=typeof B.mid<"u"?B.mid:!0,B.down=typeof B.down<"u"?B.down:!0,B.size=typeof B.size<"u"?B.size:"maxi",Y=Y.split("");for(W in Y){if(X(W))continue;switch(q=q+Y[W],K={up:0,down:0,mid:0},B.size){case"mini":K.up=J(8),K.mid=J(2),K.down=J(8);break;case"maxi":K.up=J(16)+3,K.mid=J(4)+1,K.down=J(64)+3;break;default:K.up=J(8)+1,K.mid=J(6)/2,K.down=J(8)+1;break}var u=["up","mid","down"];for(var E in u){var G=u[E];for(var L=0;L<=K[G];L++)if(B[G])q=q+U[G][J(U[G].length)]}}return q}return Q($,F)}});var JN=P((J8D,UN)=>{UN.exports=function(D){return function($,F,U){if($===" ")return $;switch(F%3){case 0:return D.red($);case 1:return D.white($);case 2:return D.blue($)}}}});var QN=P((X8D,XN)=>{XN.exports=function(D){return function($,F,U){return F%2===0?$:D.inverse($)}}});var BN=P((Q8D,YN)=>{YN.exports=function(D){var $=["red","yellow","green","blue","magenta"];return function(F,U,I){if(F===" ")return F;else return D[$[U++%$.length]](F)}}});var KN=P((Y8D,qN)=>{qN.exports=function(D){var $=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(F,U,I){return F===" "?F:D[$[Math.round(Math.random()*($.length-2))]](F)}}});var NN=P((q8D,GN)=>{var GD={};GN.exports=GD;GD.themes={};var I_=o("util"),R6=GD.styles=oG(),EN=Object.defineProperties,U_=new RegExp(/[\r\n]+/g);GD.supportsColor=sG().supportsColor;if(typeof GD.enabled>"u")GD.enabled=GD.supportsColor()!==!1;GD.enable=function(){GD.enabled=!0};GD.disable=function(){GD.enabled=!1};GD.stripColors=GD.strip=function(D){return(""+D).replace(/\x1B\[\d+m/g,"")};var B8D=GD.stylize=function($,F){if(!GD.enabled)return $+"";var U=R6[F];if(!U&&F in GD)return GD[F]($);return U.open+$+U.close},J_=/[|\\{}()[\]^$+*?.]/g,X_=function(D){if(typeof D!=="string")throw TypeError("Expected a string");return D.replace(J_,"\\$&")};function WN(D){var $=function F(){return Y_.apply(F,arguments)};return $._styles=D,$.__proto__=Q_,$}var uN=function(){var D={};return R6.grey=R6.gray,Object.keys(R6).forEach(function($){R6[$].closeRe=new RegExp(X_(R6[$].close),"g"),D[$]={get:function(){return WN(this._styles.concat($))}}}),D}(),Q_=EN(function(){},uN);function Y_(){var D=Array.prototype.slice.call(arguments),$=D.map(function(X){if(X!=null&&X.constructor===String)return X;else return I_.inspect(X)}).join(" ");if(!GD.enabled||!$)return $;var F=$.indexOf(`
`)!=-1,U=this._styles,I=U.length;while(I--){var J=R6[U[I]];if($=J.open+$.replace(J.closeRe,J.open)+J.close,F)$=$.replace(U_,function(X){return J.close+X+J.open})}return $}GD.setTheme=function(D){if(typeof D==="string"){console.log("colors.setTheme now only accepts an object, not a string.  If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file.  The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));");return}for(var $ in D)(function(F){GD[F]=function(U){if(typeof D[F]==="object"){var I=U;for(var J in D[F])I=GD[D[F][J]](I);return I}return GD[D[F]](U)}})($)};function B_(){var D={};return Object.keys(uN).forEach(function($){D[$]={get:function(){return WN([$])}}}),D}var q_=function($,F){var U=F.split("");return U=U.map($),U.join("")};GD.trap=$N();GD.zalgo=IN();GD.maps={};GD.maps.america=JN()(GD);GD.maps.zebra=QN()(GD);GD.maps.rainbow=BN()(GD);GD.maps.random=KN()(GD);for(k7 in GD.maps)(function(D){GD[D]=function($){return q_(GD.maps[D],$)}})(k7);var k7;EN(GD,B_())});var HN=P((K8D,LN)=>{var K_=NN();LN.exports=K_});var ON=P((E_)=>{E_.indent=function($){return Array($+1).join(" ")};E_.getMaxIndexLength=function(D){var $=0;return Object.getOwnPropertyNames(D).forEach(function(F){if(D[F]===void 0)return;$=Math.max($,F.length)}),$}});var zN=P((W8D,G_)=>{G_.exports={author:"Rafael de Oleza <rafeca@gmail.com> (https://github.com/rafeca)",name:"prettyjson",description:"Package for formatting JSON data in a coloured YAML-style, perfect for CLI output",version:"1.2.5",homepage:"http://rafeca.com/prettyjson",keywords:["json","cli","formatting","colors"],repository:{type:"git",url:"https://github.com/rafeca/prettyjson.git"},bugs:{url:"https://github.com/rafeca/prettyjson/issues"},main:"./lib/prettyjson",files:["bin/prettyjson","lib/*.js"],license:"MIT",scripts:{test:"npm run jshint && mocha --reporter spec",testwin:"node ./node_modules/mocha/bin/mocha --reporter spec",jshint:"jshint lib/*.js test/*.js",coverage:"istanbul cover _mocha --report lcovonly -- -R spec",coveralls:"npm run coverage && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage",changelog:"git log $(git describe --tags --abbrev=0)..HEAD --pretty='* %s' --first-parent"},bin:{prettyjson:"./bin/prettyjson"},dependencies:{colors:"1.4.0",minimist:"^1.2.0"},devDependencies:{coveralls:"^2.11.15",istanbul:"^0.4.5",jshint:"^2.9.4",mocha:"^3.1.2","mocha-lcov-reporter":"^1.2.0",should:"^11.1.1"}}});var vN=P((O_)=>{var X0=HN(),i0=ON(),N_=/[^\w\s\n\r\v\t\.,]/i;O_.version=zN().version;var g7=function(D,$){return D!==void 0||$.renderUndefined},DF=function(D,$,F){if(typeof D==="boolean"||typeof D==="number"||typeof D==="function"||D===null||D===void 0||D instanceof Date)return!0;if(typeof D==="string"&&D.indexOf(`
`)===-1)return!0;if(F.inlineArrays&&!$){if(Array.isArray(D)&&DF(D[0],!0,F))return!0}return!1},L_=function(D,$){if($.noColor)return D;if(typeof D==="string")return $.stringColor?X0[$.stringColor](D):D;var F=D+"";if(D===!0)return X0.green(F);if(D===!1)return X0.red(F);if(D===null||D===void 0)return X0.grey(F);if(typeof D==="number")if(D>=0)return X0[$.positiveNumberColor](F);else return X0[$.negativeNumberColor](F);if(typeof D==="function")return"function() {}";if(Array.isArray(D))return D.join(", ");return F},x7=function(D,$){if(D.multilineStringColor===null||D.noColor)return $;else return X0[D.multilineStringColor]($)},H_=function(D,$,F){var U=D.split(`
`);return U=U.map(function(I){return i0.indent($)+x7(F,I)}),U.join(`
`)},y1=function(D,$,F){if(typeof D==="string"&&D.match(N_)&&$.escape)D=JSON.stringify(D);if(!g7(D,$))return[];if(DF(D,!1,$))return[i0.indent(F)+L_(D,$)];if(typeof D==="string")return[i0.indent(F)+x7($,'"""'),H_(D,F+$.defaultIndentation,$),i0.indent(F)+x7($,'"""')];if(Array.isArray(D)){if(D.length===0)return[i0.indent(F)+$.emptyArrayMsg];var U=[];return D.forEach(function(Q){if(!g7(Q,$))return;var Y="- ";if(!$.noColor)Y=X0[$.dashColor](Y);if(Y=i0.indent(F)+Y,DF(Q,!1,$))Y+=y1(Q,$,0)[0],U.push(Y);else U.push(Y),U.push.apply(U,y1(Q,$,F+$.defaultIndentation))}),U}if(D instanceof Error)return y1({message:D.message,stack:D.stack.split(`
`)},$,F);var I=$.noAlign?0:i0.getMaxIndexLength(D),J,X=[];return Object.getOwnPropertyNames(D).forEach(function(Q){if(!g7(D[Q],$))return;if(J=Q+": ",!$.noColor)J=X0[$.keysColor](J);if(J=i0.indent(F)+J,DF(D[Q],!1,$)){var Y=$.noAlign?0:I-Q.length;J+=y1(D[Q],$,Y)[0],X.push(J)}else X.push(J),X.push.apply(X,y1(D[Q],$,F+$.defaultIndentation))}),X};O_.render=function($,F,U){return U=U||0,F=F||{},F.emptyArrayMsg=F.emptyArrayMsg||"(empty array)",F.keysColor=F.keysColor||"green",F.dashColor=F.dashColor||"green",F.numberColor=F.numberColor||"blue",F.positiveNumberColor=F.positiveNumberColor||F.numberColor,F.negativeNumberColor=F.negativeNumberColor||F.numberColor,F.defaultIndentation=F.defaultIndentation||2,F.noColor=!!F.noColor,F.noAlign=!!F.noAlign,F.escape=!!F.escape,F.renderUndefined=!!F.renderUndefined,F.stringColor=F.stringColor||null,F.multilineStringColor=F.multilineStringColor||null,y1($,F,U).join(`
`)};O_.renderString=function($,F,U){var I="",J;if(typeof $!=="string"||$==="")return"";if($[0]!=="{"&&$[0]!=="["){var X;if($.indexOf("{")===-1)X=$.indexOf("[");else if($.indexOf("[")===-1)X=$.indexOf("{");else if($.indexOf("{")<$.indexOf("["))X=$.indexOf("{");else X=$.indexOf("[");I+=$.substr(0,X)+`
`,$=$.substr(X)}try{J=JSON.parse($)}catch(Q){return X0.red("Error:")+" Not valid JSON!"}return I+=O_.render(J,F,U),I}});var y7=P((MN)=>{Object.defineProperty(MN,"__esModule",{value:!0});MN.default=void 0;function m1(D){return m1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},m1(D)}function ZN(D,$){for(var F=0;F<$.length;F++){var U=$[F];if(U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U)U.writable=!0;Object.defineProperty(D,Z_(U.key),U)}}function v_(D,$,F){if($)ZN(D.prototype,$);if(F)ZN(D,F);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Z_(D){var $=M_(D,"string");return m1($)=="symbol"?$:$+""}function M_(D,$){if(m1(D)!="object"||!D)return D;var F=D[Symbol.toPrimitive];if(F!==void 0){var U=F.call(D,$||"default");if(m1(U)!="object")return U;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function j_(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function V_(D,$,F){return $=f2($),A_(D,n7()?Reflect.construct($,F||[],f2(D).constructor):$.apply(D,F))}function A_(D,$){if($&&(m1($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return R_(D)}function R_(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function S_(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)x2(D,$)}function f7(D){var $=typeof Map==="function"?new Map:void 0;return f7=function(U){if(U===null||!T_(U))return U;if(typeof U!=="function")throw TypeError("Super expression must either be null or a function");if(typeof $<"u"){if($.has(U))return $.get(U);$.set(U,I)}function I(){return b_(U,arguments,f2(this).constructor)}return I.prototype=Object.create(U.prototype,{constructor:{value:I,enumerable:!1,writable:!0,configurable:!0}}),x2(I,U)},f7(D)}function b_(D,$,F){if(n7())return Reflect.construct.apply(null,arguments);var U=[null];U.push.apply(U,$);var I=new(D.bind.apply(D,U));return F&&x2(I,F.prototype),I}function n7(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(n7=function(){return!!D})()}function T_(D){try{return Function.toString.call(D).indexOf("[native code]")!==-1}catch($){return typeof D==="function"}}function x2(D,$){return x2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(U,I){return U.__proto__=I,U},x2(D,$)}function f2(D){return f2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(F){return F.__proto__||Object.getPrototypeOf(F)},f2(D)}var P_=function(D){function $(F){var U,I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(j_(this,$),U=V_(this,$,[F]),U.originalRequest=J,U.originalResponse=X,U.causingError=I,I!=null)F+=", caused by ".concat(I.toString());if(J!=null){var Q=J.getHeader("X-Request-ID")||"n/a",Y=J.getMethod(),B=J.getURL(),q=X?X.getStatus():"n/a",K=X?X.getBody()||"":"n/a";F+=", originated from request (method: ".concat(Y,", url: ").concat(B,", response code: ").concat(q,", response text: ").concat(K,", request id: ").concat(Q,")")}return U.message=F,U}return S_($,D),v_($)}(f7(Error)),G8D=MN.default=P_});var m7=P((AN)=>{Object.defineProperty(AN,"__esModule",{value:!0});AN.enableDebugLog=C_;AN.log=__;var VN=!1;function C_(){VN=!0}function __(D){if(!VN)return;console.log(D)}});var TN=P((SN)=>{Object.defineProperty(SN,"__esModule",{value:!0});SN.default=void 0;function n2(D){return n2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},n2(D)}function x_(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function RN(D,$){for(var F=0;F<$.length;F++){var U=$[F];if(U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U)U.writable=!0;Object.defineProperty(D,n_(U.key),U)}}function f_(D,$,F){if($)RN(D.prototype,$);if(F)RN(D,F);return Object.defineProperty(D,"prototype",{writable:!1}),D}function n_(D){var $=y_(D,"string");return n2($)=="symbol"?$:$+""}function y_(D,$){if(n2(D)!="object"||!D)return D;var F=D[Symbol.toPrimitive];if(F!==void 0){var U=F.call(D,$||"default");if(n2(U)!="object")return U;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var H8D=SN.default=function(){function D(){x_(this,D)}return f_(D,[{key:"listAllUploads",value:function(){return Promise.resolve([])}},{key:"findUploadsByFingerprint",value:function(F){return Promise.resolve([])}},{key:"removeUpload",value:function(F){return Promise.resolve()}},{key:"addUpload",value:function(F,U){return Promise.resolve(null)}}])}()});var PN=P((h7,i7)=>{(function(D,$){typeof h7==="object"&&typeof i7<"u"?i7.exports=$():typeof define==="function"&&define.amd?define($):function(){var F=D.Base64,U=$();if(U.noConflict=function(){return D.Base64=F,U},D.Meteor)Base64=U;D.Base64=U}()})(typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:h7,function(){var D="3.7.8",$=D,F=typeof Buffer==="function",U=typeof TextDecoder==="function"?new TextDecoder:void 0,I=typeof TextEncoder==="function"?new TextEncoder:void 0,J="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",X=Array.prototype.slice.call(J),Q=function(T){var h={};return T.forEach(function(qD,WD){return h[qD]=WD}),h}(X),Y=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,B=String.fromCharCode.bind(String),q=typeof Uint8Array.from==="function"?Uint8Array.from.bind(Uint8Array):function(T){return new Uint8Array(Array.prototype.slice.call(T,0))},K=function(T){return T.replace(/=/g,"").replace(/[+\/]/g,function(h){return h=="+"?"-":"_"})},W=function(T){return T.replace(/[^A-Za-z0-9\+\/]/g,"")},u=function(T){var h,qD,WD,OD,O0="",oI=T.length%3;for(var P3=0;P3<T.length;){if((qD=T.charCodeAt(P3++))>255||(WD=T.charCodeAt(P3++))>255||(OD=T.charCodeAt(P3++))>255)throw TypeError("invalid character found");h=qD<<16|WD<<8|OD,O0+=X[h>>18&63]+X[h>>12&63]+X[h>>6&63]+X[h&63]}return oI?O0.slice(0,oI-3)+"===".substring(oI):O0},E=typeof btoa==="function"?function(T){return btoa(T)}:F?function(T){return Buffer.from(T,"binary").toString("base64")}:u,G=F?function(T){return Buffer.from(T).toString("base64")}:function(T){var h=4096,qD=[];for(var WD=0,OD=T.length;WD<OD;WD+=h)qD.push(B.apply(null,T.subarray(WD,WD+h)));return E(qD.join(""))},L=function(T,h){if(h===void 0)h=!1;return h?K(G(T)):G(T)},z=function(T){if(T.length<2){var h=T.charCodeAt(0);return h<128?T:h<2048?B(192|h>>>6)+B(128|h&63):B(224|h>>>12&15)+B(128|h>>>6&63)+B(128|h&63)}else{var h=65536+(T.charCodeAt(0)-55296)*1024+(T.charCodeAt(1)-56320);return B(240|h>>>18&7)+B(128|h>>>12&63)+B(128|h>>>6&63)+B(128|h&63)}},O=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,N=function(T){return T.replace(O,z)},Z=F?function(T){return Buffer.from(T,"utf8").toString("base64")}:I?function(T){return G(I.encode(T))}:function(T){return E(N(T))},A=function(T,h){if(h===void 0)h=!1;return h?K(Z(T)):Z(T)},M=function(T){return A(T,!0)},b=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,n=function(T){switch(T.length){case 4:var h=(7&T.charCodeAt(0))<<18|(63&T.charCodeAt(1))<<12|(63&T.charCodeAt(2))<<6|63&T.charCodeAt(3),qD=h-65536;return B((qD>>>10)+55296)+B((qD&1023)+56320);case 3:return B((15&T.charCodeAt(0))<<12|(63&T.charCodeAt(1))<<6|63&T.charCodeAt(2));default:return B((31&T.charCodeAt(0))<<6|63&T.charCodeAt(1))}},_=function(T){return T.replace(b,n)},m=function(T){if(T=T.replace(/\s+/g,""),!Y.test(T))throw TypeError("malformed base64.");T+="==".slice(2-(T.length&3));var h,qD,WD,OD=[];for(var O0=0;O0<T.length;)if(h=Q[T.charAt(O0++)]<<18|Q[T.charAt(O0++)]<<12|(qD=Q[T.charAt(O0++)])<<6|(WD=Q[T.charAt(O0++)]),qD===64)OD.push(B(h>>16&255));else if(WD===64)OD.push(B(h>>16&255,h>>8&255));else OD.push(B(h>>16&255,h>>8&255,h&255));return OD.join("")},y=typeof atob==="function"?function(T){return atob(W(T))}:F?function(T){return Buffer.from(T,"base64").toString("binary")}:m,DD=F?function(T){return q(Buffer.from(T,"base64"))}:function(T){return q(y(T).split("").map(function(h){return h.charCodeAt(0)}))},e=function(T){return DD($D(T))},a=F?function(T){return Buffer.from(T,"base64").toString("utf8")}:U?function(T){return U.decode(DD(T))}:function(T){return _(y(T))},$D=function(T){return W(T.replace(/[-_]/g,function(h){return h=="-"?"+":"/"}))},v=function(T){return a($D(T))},H=function(T){if(typeof T!=="string")return!1;var h=T.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(h)||!/[^\s0-9a-zA-Z\-_]/.test(h)},w=function(T){return{value:T,enumerable:!1,writable:!0,configurable:!0}},R=function(){var T=function(h,qD){return Object.defineProperty(String.prototype,h,w(qD))};T("fromBase64",function(){return v(this)}),T("toBase64",function(h){return A(this,h)}),T("toBase64URI",function(){return A(this,!0)}),T("toBase64URL",function(){return A(this,!0)}),T("toUint8Array",function(){return e(this)})},k=function(){var T=function(h,qD){return Object.defineProperty(Uint8Array.prototype,h,w(qD))};T("toBase64",function(h){return L(this,h)}),T("toBase64URI",function(){return L(this,!0)}),T("toBase64URL",function(){return L(this,!0)})},C=function(){R(),k()},t={version:D,VERSION:$,atob:y,atobPolyfill:m,btoa:E,btoaPolyfill:u,fromBase64:v,toBase64:A,encode:A,encodeURI:M,encodeURL:M,utob:N,btou:_,decode:v,isValid:H,fromUint8Array:L,toUint8Array:e,extendString:R,extendUint8Array:k,extendBuiltins:C};return t.Base64={},Object.keys(t).forEach(function(T){return t.Base64[T]=t[T]}),t})});var _N=P((z8D,CN)=>{CN.exports=function($,F){if(F=F.split(":")[0],$=+$,!$)return!1;switch(F){case"http":case"ws":return $!==80;case"https":case"wss":return $!==443;case"ftp":return $!==21;case"gopher":return $!==70;case"file":return!1}return $!==0}});var xN=P((l_)=>{var m_=Object.prototype.hasOwnProperty,h_;function kN(D){try{return decodeURIComponent(D.replace(/\+/g," "))}catch($){return null}}function gN(D){try{return encodeURIComponent(D)}catch($){return null}}function i_(D){var $=/([^=?#&]+)=?([^&]*)/g,F={},U;while(U=$.exec(D)){var I=kN(U[1]),J=kN(U[2]);if(I===null||J===null||I in F)continue;F[I]=J}return F}function d_(D,$){$=$||"";var F=[],U,I;if(typeof $!=="string")$="?";for(I in D)if(m_.call(D,I)){if(U=D[I],!U&&(U===null||U===h_||isNaN(U)))U="";if(I=gN(I),U=gN(U),I===null||U===null)continue;F.push(I+"="+U)}return F.length?$+F.join("&"):""}l_.stringify=d_;l_.parse=i_});var lN=P((v8D,dN)=>{var nN=_N(),$F=xN(),r_=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,yN=/[\n\r\t]/g,o_=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,mN=/:\d+$/,t_=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,a_=/^[a-zA-Z]:/;function l7(D){return(D?D:"").toString().replace(r_,"")}var d7=[["#","hash"],["?","query"],function($,F){return Q0(F.protocol)?$.replace(/\\/g,"/"):$},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],fN={hash:1,query:1};function hN(D){var $;if(typeof window<"u")$=window;else if(typeof global<"u")$=global;else if(typeof self<"u")$=self;else $={};var F=$.location||{};D=D||F;var U={},I=typeof D,J;if(D.protocol==="blob:")U=new Y0(unescape(D.pathname),{});else if(I==="string"){U=new Y0(D,{});for(J in fN)delete U[J]}else if(I==="object"){for(J in D){if(J in fN)continue;U[J]=D[J]}if(U.slashes===void 0)U.slashes=o_.test(D.href)}return U}function Q0(D){return D==="file:"||D==="ftp:"||D==="http:"||D==="https:"||D==="ws:"||D==="wss:"}function iN(D,$){D=l7(D),D=D.replace(yN,""),$=$||{};var F=t_.exec(D),U=F[1]?F[1].toLowerCase():"",I=!!F[2],J=!!F[3],X=0,Q;if(I)if(J)Q=F[2]+F[3]+F[4],X=F[2].length+F[3].length;else Q=F[2]+F[4],X=F[2].length;else if(J)Q=F[3]+F[4],X=F[3].length;else Q=F[4];if(U==="file:"){if(X>=2)Q=Q.slice(2)}else if(Q0(U))Q=F[4];else if(U){if(I)Q=Q.slice(2)}else if(X>=2&&Q0($.protocol))Q=F[4];return{protocol:U,slashes:I||Q0(U),slashesCount:X,rest:Q}}function e_(D,$){if(D==="")return $;var F=($||"/").split("/").slice(0,-1).concat(D.split("/")),U=F.length,I=F[U-1],J=!1,X=0;while(U--)if(F[U]===".")F.splice(U,1);else if(F[U]==="..")F.splice(U,1),X++;else if(X){if(U===0)J=!0;F.splice(U,1),X--}if(J)F.unshift("");if(I==="."||I==="..")F.push("");return F.join("/")}function Y0(D,$,F){if(D=l7(D),D=D.replace(yN,""),!(this instanceof Y0))return new Y0(D,$,F);var U,I,J,X,Q,Y,B=d7.slice(),q=typeof $,K=this,W=0;if(q!=="object"&&q!=="string")F=$,$=null;if(F&&typeof F!=="function")F=$F.parse;if($=hN($),I=iN(D||"",$),U=!I.protocol&&!I.slashes,K.slashes=I.slashes||U&&$.slashes,K.protocol=I.protocol||$.protocol||"",D=I.rest,I.protocol==="file:"&&(I.slashesCount!==2||a_.test(D))||!I.slashes&&(I.protocol||I.slashesCount<2||!Q0(K.protocol)))B[3]=[/(.*)/,"pathname"];for(;W<B.length;W++){if(X=B[W],typeof X==="function"){D=X(D,K);continue}if(J=X[0],Y=X[1],J!==J)K[Y]=D;else if(typeof J==="string"){if(Q=J==="@"?D.lastIndexOf(J):D.indexOf(J),~Q)if(typeof X[2]==="number")K[Y]=D.slice(0,Q),D=D.slice(Q+X[2]);else K[Y]=D.slice(Q),D=D.slice(0,Q)}else if(Q=J.exec(D))K[Y]=Q[1],D=D.slice(0,Q.index);if(K[Y]=K[Y]||(U&&X[3]?$[Y]||"":""),X[4])K[Y]=K[Y].toLowerCase()}if(F)K.query=F(K.query);if(U&&$.slashes&&K.pathname.charAt(0)!=="/"&&(K.pathname!==""||$.pathname!==""))K.pathname=e_(K.pathname,$.pathname);if(K.pathname.charAt(0)!=="/"&&Q0(K.protocol))K.pathname="/"+K.pathname;if(!nN(K.port,K.protocol))K.host=K.hostname,K.port="";if(K.username=K.password="",K.auth){if(Q=K.auth.indexOf(":"),~Q)K.username=K.auth.slice(0,Q),K.username=encodeURIComponent(decodeURIComponent(K.username)),K.password=K.auth.slice(Q+1),K.password=encodeURIComponent(decodeURIComponent(K.password));else K.username=encodeURIComponent(decodeURIComponent(K.auth));K.auth=K.password?K.username+":"+K.password:K.username}K.origin=K.protocol!=="file:"&&Q0(K.protocol)&&K.host?K.protocol+"//"+K.host:"null",K.href=K.toString()}function s_(D,$,F){var U=this;switch(D){case"query":if(typeof $==="string"&&$.length)$=(F||$F.parse)($);U[D]=$;break;case"port":if(U[D]=$,!nN($,U.protocol))U.host=U.hostname,U[D]="";else if($)U.host=U.hostname+":"+$;break;case"hostname":if(U[D]=$,U.port)$+=":"+U.port;U.host=$;break;case"host":if(U[D]=$,mN.test($))$=$.split(":"),U.port=$.pop(),U.hostname=$.join(":");else U.hostname=$,U.port="";break;case"protocol":U.protocol=$.toLowerCase(),U.slashes=!F;break;case"pathname":case"hash":if($){var I=D==="pathname"?"/":"#";U[D]=$.charAt(0)!==I?I+$:$}else U[D]=$;break;case"username":case"password":U[D]=encodeURIComponent($);break;case"auth":var J=$.indexOf(":");if(~J)U.username=$.slice(0,J),U.username=encodeURIComponent(decodeURIComponent(U.username)),U.password=$.slice(J+1),U.password=encodeURIComponent(decodeURIComponent(U.password));else U.username=encodeURIComponent(decodeURIComponent($))}for(var X=0;X<d7.length;X++){var Q=d7[X];if(Q[4])U[Q[1]]=U[Q[1]].toLowerCase()}return U.auth=U.password?U.username+":"+U.password:U.username,U.origin=U.protocol!=="file:"&&Q0(U.protocol)&&U.host?U.protocol+"//"+U.host:"null",U.href=U.toString(),U}function Dk(D){if(!D||typeof D!=="function")D=$F.stringify;var $,F=this,U=F.host,I=F.protocol;if(I&&I.charAt(I.length-1)!==":")I+=":";var J=I+(F.protocol&&F.slashes||Q0(F.protocol)?"//":"");if(F.username){if(J+=F.username,F.password)J+=":"+F.password;J+="@"}else if(F.password)J+=":"+F.password,J+="@";else if(F.protocol!=="file:"&&Q0(F.protocol)&&!U&&F.pathname!=="/")J+="@";if(U[U.length-1]===":"||mN.test(F.hostname)&&!F.port)U+=":";if(J+=U+F.pathname,$=typeof F.query==="object"?D(F.query):F.query,$)J+=$.charAt(0)!=="?"?"?"+$:$;if(F.hash)J+=F.hash;return J}Y0.prototype={set:s_,toString:Dk};Y0.extractProtocol=iN;Y0.location=hN;Y0.trimLeft=l7;Y0.qs=$F;dN.exports=Y0});var pN=P((cN)=>{Object.defineProperty(cN,"__esModule",{value:!0});cN.default=$k;function $k(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(D){var $=Math.random()*16|0,F=D==="x"?$:$&3|8;return F.toString(16)})}});var qL=P((YL)=>{Object.defineProperty(YL,"__esModule",{value:!0});YL.default=void 0;var Ik=PN(),Uk=r7(lN()),FF=r7(y7()),S6=m7(),Jk=r7(pN());function r7(D){return D&&D.__esModule?D:{default:D}}function c7(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */c7=function(){return $};var D,$={},F=Object.prototype,U=F.hasOwnProperty,I=Object.defineProperty||function(v,H,w){v[H]=w.value},J=typeof Symbol=="function"?Symbol:{},X=J.iterator||"@@iterator",Q=J.asyncIterator||"@@asyncIterator",Y=J.toStringTag||"@@toStringTag";function B(v,H,w){return Object.defineProperty(v,H,{value:w,enumerable:!0,configurable:!0,writable:!0}),v[H]}try{B({},"")}catch(v){B=function(w,R,k){return w[R]=k}}function q(v,H,w,R){var k=H&&H.prototype instanceof z?H:z,C=Object.create(k.prototype),t=new a(R||[]);return I(C,"_invoke",{value:m(v,w,t)}),C}function K(v,H,w){try{return{type:"normal",arg:v.call(H,w)}}catch(R){return{type:"throw",arg:R}}}$.wrap=q;var W="suspendedStart",u="suspendedYield",E="executing",G="completed",L={};function z(){}function O(){}function N(){}var Z={};B(Z,X,function(){return this});var A=Object.getPrototypeOf,M=A&&A(A($D([])));M&&M!==F&&U.call(M,X)&&(Z=M);var b=N.prototype=z.prototype=Object.create(Z);function n(v){["next","throw","return"].forEach(function(H){B(v,H,function(w){return this._invoke(H,w)})})}function _(v,H){function w(k,C,t,T){var h=K(v[k],v,C);if(h.type!=="throw"){var qD=h.arg,WD=qD.value;return WD&&b6(WD)=="object"&&U.call(WD,"__await")?H.resolve(WD.__await).then(function(OD){w("next",OD,t,T)},function(OD){w("throw",OD,t,T)}):H.resolve(WD).then(function(OD){qD.value=OD,t(qD)},function(OD){return w("throw",OD,t,T)})}T(h.arg)}var R;I(this,"_invoke",{value:function(C,t){function T(){return new H(function(h,qD){w(C,t,h,qD)})}return R=R?R.then(T,T):T()}})}function m(v,H,w){var R=W;return function(k,C){if(R===E)throw Error("Generator is already running");if(R===G){if(k==="throw")throw C;return{value:D,done:!0}}for(w.method=k,w.arg=C;;){var t=w.delegate;if(t){var T=y(t,w);if(T){if(T===L)continue;return T}}if(w.method==="next")w.sent=w._sent=w.arg;else if(w.method==="throw"){if(R===W)throw R=G,w.arg;w.dispatchException(w.arg)}else w.method==="return"&&w.abrupt("return",w.arg);R=E;var h=K(v,H,w);if(h.type==="normal"){if(R=w.done?G:u,h.arg===L)continue;return{value:h.arg,done:w.done}}h.type==="throw"&&(R=G,w.method="throw",w.arg=h.arg)}}}function y(v,H){var w=H.method,R=v.iterator[w];if(R===D)return H.delegate=null,w==="throw"&&v.iterator.return&&(H.method="return",H.arg=D,y(v,H),H.method==="throw")||w!=="return"&&(H.method="throw",H.arg=TypeError("The iterator does not provide a '"+w+"' method")),L;var k=K(R,v.iterator,H.arg);if(k.type==="throw")return H.method="throw",H.arg=k.arg,H.delegate=null,L;var C=k.arg;return C?C.done?(H[v.resultName]=C.value,H.next=v.nextLoc,H.method!=="return"&&(H.method="next",H.arg=D),H.delegate=null,L):C:(H.method="throw",H.arg=TypeError("iterator result is not an object"),H.delegate=null,L)}function DD(v){var H={tryLoc:v[0]};1 in v&&(H.catchLoc=v[1]),2 in v&&(H.finallyLoc=v[2],H.afterLoc=v[3]),this.tryEntries.push(H)}function e(v){var H=v.completion||{};H.type="normal",delete H.arg,v.completion=H}function a(v){this.tryEntries=[{tryLoc:"root"}],v.forEach(DD,this),this.reset(!0)}function $D(v){if(v||v===""){var H=v[X];if(H)return H.call(v);if(typeof v.next=="function")return v;if(!isNaN(v.length)){var w=-1,R=function k(){for(;++w<v.length;)if(U.call(v,w))return k.value=v[w],k.done=!1,k;return k.value=D,k.done=!0,k};return R.next=R}}throw TypeError(b6(v)+" is not iterable")}return O.prototype=N,I(b,"constructor",{value:N,configurable:!0}),I(N,"constructor",{value:O,configurable:!0}),O.displayName=B(N,Y,"GeneratorFunction"),$.isGeneratorFunction=function(v){var H=typeof v=="function"&&v.constructor;return!!H&&(H===O||(H.displayName||H.name)==="GeneratorFunction")},$.mark=function(v){return Object.setPrototypeOf?Object.setPrototypeOf(v,N):(v.__proto__=N,B(v,Y,"GeneratorFunction")),v.prototype=Object.create(b),v},$.awrap=function(v){return{__await:v}},n(_.prototype),B(_.prototype,Q,function(){return this}),$.AsyncIterator=_,$.async=function(v,H,w,R,k){k===void 0&&(k=Promise);var C=new _(q(v,H,w,R),k);return $.isGeneratorFunction(H)?C:C.next().then(function(t){return t.done?t.value:C.next()})},n(b),B(b,Y,"Generator"),B(b,X,function(){return this}),B(b,"toString",function(){return"[object Generator]"}),$.keys=function(v){var H=Object(v),w=[];for(var R in H)w.push(R);return w.reverse(),function k(){for(;w.length;){var C=w.pop();if(C in H)return k.value=C,k.done=!1,k}return k.done=!0,k}},$.values=$D,a.prototype={constructor:a,reset:function(H){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(e),!H)for(var w in this)w.charAt(0)==="t"&&U.call(this,w)&&!isNaN(+w.slice(1))&&(this[w]=D)},stop:function(){this.done=!0;var H=this.tryEntries[0].completion;if(H.type==="throw")throw H.arg;return this.rval},dispatchException:function(H){if(this.done)throw H;var w=this;function R(qD,WD){return t.type="throw",t.arg=H,w.next=qD,WD&&(w.method="next",w.arg=D),!!WD}for(var k=this.tryEntries.length-1;k>=0;--k){var C=this.tryEntries[k],t=C.completion;if(C.tryLoc==="root")return R("end");if(C.tryLoc<=this.prev){var T=U.call(C,"catchLoc"),h=U.call(C,"finallyLoc");if(T&&h){if(this.prev<C.catchLoc)return R(C.catchLoc,!0);if(this.prev<C.finallyLoc)return R(C.finallyLoc)}else if(T){if(this.prev<C.catchLoc)return R(C.catchLoc,!0)}else{if(!h)throw Error("try statement without catch or finally");if(this.prev<C.finallyLoc)return R(C.finallyLoc)}}}},abrupt:function(H,w){for(var R=this.tryEntries.length-1;R>=0;--R){var k=this.tryEntries[R];if(k.tryLoc<=this.prev&&U.call(k,"finallyLoc")&&this.prev<k.finallyLoc){var C=k;break}}C&&(H==="break"||H==="continue")&&C.tryLoc<=w&&w<=C.finallyLoc&&(C=null);var t=C?C.completion:{};return t.type=H,t.arg=w,C?(this.method="next",this.next=C.finallyLoc,L):this.complete(t)},complete:function(H,w){if(H.type==="throw")throw H.arg;return H.type==="break"||H.type==="continue"?this.next=H.arg:H.type==="return"?(this.rval=this.arg=H.arg,this.method="return",this.next="end"):H.type==="normal"&&w&&(this.next=w),L},finish:function(H){for(var w=this.tryEntries.length-1;w>=0;--w){var R=this.tryEntries[w];if(R.finallyLoc===H)return this.complete(R.completion,R.afterLoc),e(R),L}},catch:function(H){for(var w=this.tryEntries.length-1;w>=0;--w){var R=this.tryEntries[w];if(R.tryLoc===H){var k=R.completion;if(k.type==="throw"){var C=k.arg;e(R)}return C}}throw Error("illegal catch attempt")},delegateYield:function(H,w,R){return this.delegate={iterator:$D(H),resultName:w,nextLoc:R},this.method==="next"&&(this.arg=D),L}},$}function rN(D,$,F,U,I,J,X){try{var Q=D[J](X),Y=Q.value}catch(B){F(B);return}if(Q.done)$(Y);else Promise.resolve(Y).then(U,I)}function Xk(D){return function(){var $=this,F=arguments;return new Promise(function(U,I){var J=D.apply($,F);function X(Y){rN(J,U,I,X,Q,"next",Y)}function Q(Y){rN(J,U,I,X,Q,"throw",Y)}X(void 0)})}}function IL(D,$){return Bk(D)||Yk(D,$)||UL(D,$)||Qk()}function Qk(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Yk(D,$){var F=D==null?null:typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(F!=null){var U,I,J,X,Q=[],Y=!0,B=!1;try{if(J=(F=F.call(D)).next,$===0){if(Object(F)!==F)return;Y=!1}else for(;!(Y=(U=J.call(F)).done)&&(Q.push(U.value),Q.length!==$);Y=!0);}catch(q){B=!0,I=q}finally{try{if(!Y&&F.return!=null&&(X=F.return(),Object(X)!==X))return}finally{if(B)throw I}}return Q}}function Bk(D){if(Array.isArray(D))return D}function b6(D){return b6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},b6(D)}function qk(D,$){var F=typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(!F){if(Array.isArray(D)||(F=UL(D))||$&&D&&typeof D.length==="number"){if(F)D=F;var U=0,I=function(){};return{s:I,n:function(){if(U>=D.length)return{done:!0};return{done:!1,value:D[U++]}},e:function(B){throw B},f:I}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var J=!0,X=!1,Q;return{s:function(){F=F.call(D)},n:function(){var B=F.next();return J=B.done,B},e:function(B){X=!0,Q=B},f:function(){try{if(!J&&F.return!=null)F.return()}finally{if(X)throw Q}}}}function UL(D,$){if(!D)return;if(typeof D==="string")return oN(D,$);var F=Object.prototype.toString.call(D).slice(8,-1);if(F==="Object"&&D.constructor)F=D.constructor.name;if(F==="Map"||F==="Set")return Array.from(D);if(F==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(F))return oN(D,$)}function oN(D,$){if($==null||$>D.length)$=D.length;for(var F=0,U=Array($);F<$;F++)U[F]=D[F];return U}function tN(D,$){var F=Object.keys(D);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(D);$&&(U=U.filter(function(I){return Object.getOwnPropertyDescriptor(D,I).enumerable})),F.push.apply(F,U)}return F}function h1(D){for(var $=1;$<arguments.length;$++){var F=arguments[$]!=null?arguments[$]:{};$%2?tN(Object(F),!0).forEach(function(U){Kk(D,U,F[U])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(F)):tN(Object(F)).forEach(function(U){Object.defineProperty(D,U,Object.getOwnPropertyDescriptor(F,U))})}return D}function Kk(D,$,F){if($=JL($),$ in D)Object.defineProperty(D,$,{value:F,enumerable:!0,configurable:!0,writable:!0});else D[$]=F;return D}function Ek(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function aN(D,$){for(var F=0;F<$.length;F++){var U=$[F];if(U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U)U.writable=!0;Object.defineProperty(D,JL(U.key),U)}}function Wk(D,$,F){if($)aN(D.prototype,$);if(F)aN(D,F);return Object.defineProperty(D,"prototype",{writable:!1}),D}function JL(D){var $=uk(D,"string");return b6($)=="symbol"?$:$+""}function uk(D,$){if(b6(D)!="object"||!D)return D;var F=D[Symbol.toPrimitive];if(F!==void 0){var U=F.call(D,$||"default");if(b6(U)!="object")return U;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var IF="tus-v1",UF="ietf-draft-03",y2="ietf-draft-05",Gk={endpoint:null,uploadUrl:null,metadata:{},metadataForPartialUploads:{},fingerprint:null,uploadSize:null,onProgress:null,onChunkComplete:null,onSuccess:null,onError:null,onUploadUrlAvailable:null,overridePatchMethod:!1,headers:{},addRequestId:!1,onBeforeRequest:null,onAfterResponse:null,onShouldRetry:QL,chunkSize:Number.POSITIVE_INFINITY,retryDelays:[0,1000,3000,5000],parallelUploads:1,parallelUploadBoundaries:null,storeFingerprintForResuming:!0,removeFingerprintOnSuccess:!1,uploadLengthDeferred:!1,uploadDataDuringCreation:!1,urlStorage:null,fileReader:null,httpStack:null,protocol:IF},XL=function(){function D($,F){if(Ek(this,D),"resume"in F)console.log("tus: The `resume` option has been removed in tus-js-client v2. Please use the URL storage API instead.");this.options=F,this.options.chunkSize=Number(this.options.chunkSize),this._urlStorage=this.options.urlStorage,this.file=$,this.url=null,this._req=null,this._fingerprint=null,this._urlStorageKey=null,this._offset=null,this._aborted=!1,this._size=null,this._source=null,this._retryAttempt=0,this._retryTimeout=null,this._offsetBeforeRetry=0,this._parallelUploads=null,this._parallelUploadUrls=null}return Wk(D,[{key:"findPreviousUploads",value:function(){var F=this;return this.options.fingerprint(this.file,this.options).then(function(U){return F._urlStorage.findUploadsByFingerprint(U)})}},{key:"resumeFromPreviousUpload",value:function(F){this.url=F.uploadUrl||null,this._parallelUploadUrls=F.parallelUploadUrls||null,this._urlStorageKey=F.urlStorageKey}},{key:"start",value:function(){var F=this,U=this.file;if(!U){this._emitError(Error("tus: no file or stream to upload provided"));return}if(![IF,UF,y2].includes(this.options.protocol)){this._emitError(Error("tus: unsupported protocol ".concat(this.options.protocol)));return}if(!this.options.endpoint&&!this.options.uploadUrl&&!this.url){this._emitError(Error("tus: neither an endpoint or an upload URL is provided"));return}var I=this.options.retryDelays;if(I!=null&&Object.prototype.toString.call(I)!=="[object Array]"){this._emitError(Error("tus: the `retryDelays` option must either be an array or null"));return}if(this.options.parallelUploads>1)for(var J=0,X=["uploadUrl","uploadSize","uploadLengthDeferred"];J<X.length;J++){var Q=X[J];if(this.options[Q]){this._emitError(Error("tus: cannot use the ".concat(Q," option when parallelUploads is enabled")));return}}if(this.options.parallelUploadBoundaries){if(this.options.parallelUploads<=1){this._emitError(Error("tus: cannot use the `parallelUploadBoundaries` option when `parallelUploads` is disabled"));return}if(this.options.parallelUploads!==this.options.parallelUploadBoundaries.length){this._emitError(Error("tus: the `parallelUploadBoundaries` must have the same length as the value of `parallelUploads`"));return}}this.options.fingerprint(U,this.options).then(function(Y){if(Y==null)(0,S6.log)("No fingerprint was calculated meaning that the upload cannot be stored in the URL storage.");else(0,S6.log)("Calculated fingerprint: ".concat(Y));if(F._fingerprint=Y,F._source)return F._source;return F.options.fileReader.openFile(U,F.options.chunkSize)}).then(function(Y){if(F._source=Y,F.options.uploadLengthDeferred)F._size=null;else if(F.options.uploadSize!=null){if(F._size=Number(F.options.uploadSize),Number.isNaN(F._size)){F._emitError(Error("tus: cannot convert `uploadSize` option into a number"));return}}else if(F._size=F._source.size,F._size==null){F._emitError(Error("tus: cannot automatically derive upload's size from input. Specify it manually using the `uploadSize` option or use the `uploadLengthDeferred` option"));return}if(F.options.parallelUploads>1||F._parallelUploadUrls!=null)F._startParallelUpload();else F._startSingleUpload()}).catch(function(Y){F._emitError(Y)})}},{key:"_startParallelUpload",value:function(){var F,U=this,I=this._size,J=0;this._parallelUploads=[];var X=this._parallelUploadUrls!=null?this._parallelUploadUrls.length:this.options.parallelUploads,Q=(F=this.options.parallelUploadBoundaries)!==null&&F!==void 0?F:Lk(this._source.size,X);if(this._parallelUploadUrls)Q.forEach(function(q,K){q.uploadUrl=U._parallelUploadUrls[K]||null});this._parallelUploadUrls=Array(Q.length);var Y=Q.map(function(q,K){var W=0;return U._source.slice(q.start,q.end).then(function(u){var E=u.value;return new Promise(function(G,L){var z=h1(h1({},U.options),{},{uploadUrl:q.uploadUrl||null,storeFingerprintForResuming:!1,removeFingerprintOnSuccess:!1,parallelUploads:1,parallelUploadBoundaries:null,metadata:U.options.metadataForPartialUploads,headers:h1(h1({},U.options.headers),{},{"Upload-Concat":"partial"}),onSuccess:G,onError:L,onProgress:function(Z){J=J-W+Z,W=Z,U._emitProgress(J,I)},onUploadUrlAvailable:function(){if(U._parallelUploadUrls[K]=O.url,U._parallelUploadUrls.filter(function(Z){return Boolean(Z)}).length===Q.length)U._saveUploadInUrlStorage()}}),O=new D(E,z);O.start(),U._parallelUploads.push(O)})})}),B;Promise.all(Y).then(function(){B=U._openRequest("POST",U.options.endpoint),B.setHeader("Upload-Concat","final;".concat(U._parallelUploadUrls.join(" ")));var q=eN(U.options.metadata);if(q!=="")B.setHeader("Upload-Metadata",q);return U._sendRequest(B,null)}).then(function(q){if(!i1(q.getStatus(),200)){U._emitHttpError(B,q,"tus: unexpected response while creating upload");return}var K=q.getHeader("Location");if(K==null){U._emitHttpError(B,q,"tus: invalid or missing Location header");return}U.url=FL(U.options.endpoint,K),(0,S6.log)("Created upload at ".concat(U.url)),U._emitSuccess(q)}).catch(function(q){U._emitError(q)})}},{key:"_startSingleUpload",value:function(){if(this._aborted=!1,this.url!=null){(0,S6.log)("Resuming upload from previous URL: ".concat(this.url)),this._resumeUpload();return}if(this.options.uploadUrl!=null){(0,S6.log)("Resuming upload from provided URL: ".concat(this.options.uploadUrl)),this.url=this.options.uploadUrl,this._resumeUpload();return}(0,S6.log)("Creating a new upload"),this._createUpload()}},{key:"abort",value:function(F){var U=this;if(this._parallelUploads!=null){var I=qk(this._parallelUploads),J;try{for(I.s();!(J=I.n()).done;){var X=J.value;X.abort(F)}}catch(Q){I.e(Q)}finally{I.f()}}if(this._req!==null)this._req.abort();if(this._aborted=!0,this._retryTimeout!=null)clearTimeout(this._retryTimeout),this._retryTimeout=null;if(!F||this.url==null)return Promise.resolve();return D.terminate(this.url,this.options).then(function(){return U._removeFromUrlStorage()})}},{key:"_emitHttpError",value:function(F,U,I,J){this._emitError(new FF.default(I,J,F,U))}},{key:"_emitError",value:function(F){var U=this;if(this._aborted)return;if(this.options.retryDelays!=null){var I=this._offset!=null&&this._offset>this._offsetBeforeRetry;if(I)this._retryAttempt=0;if($L(F,this._retryAttempt,this.options)){var J=this.options.retryDelays[this._retryAttempt++];this._offsetBeforeRetry=this._offset,this._retryTimeout=setTimeout(function(){U.start()},J);return}}if(typeof this.options.onError==="function")this.options.onError(F);else throw F}},{key:"_emitSuccess",value:function(F){if(this.options.removeFingerprintOnSuccess)this._removeFromUrlStorage();if(typeof this.options.onSuccess==="function")this.options.onSuccess({lastResponse:F})}},{key:"_emitProgress",value:function(F,U){if(typeof this.options.onProgress==="function")this.options.onProgress(F,U)}},{key:"_emitChunkComplete",value:function(F,U,I){if(typeof this.options.onChunkComplete==="function")this.options.onChunkComplete(F,U,I)}},{key:"_createUpload",value:function(){var F=this;if(!this.options.endpoint){this._emitError(Error("tus: unable to create upload because no endpoint is provided"));return}var U=this._openRequest("POST",this.options.endpoint);if(this.options.uploadLengthDeferred)U.setHeader("Upload-Defer-Length","1");else U.setHeader("Upload-Length","".concat(this._size));var I=eN(this.options.metadata);if(I!=="")U.setHeader("Upload-Metadata",I);var J;if(this.options.uploadDataDuringCreation&&!this.options.uploadLengthDeferred)this._offset=0,J=this._addChunkToRequest(U);else{if(this.options.protocol===UF||this.options.protocol===y2)U.setHeader("Upload-Complete","?0");J=this._sendRequest(U,null)}J.then(function(X){if(!i1(X.getStatus(),200)){F._emitHttpError(U,X,"tus: unexpected response while creating upload");return}var Q=X.getHeader("Location");if(Q==null){F._emitHttpError(U,X,"tus: invalid or missing Location header");return}if(F.url=FL(F.options.endpoint,Q),(0,S6.log)("Created upload at ".concat(F.url)),typeof F.options.onUploadUrlAvailable==="function")F.options.onUploadUrlAvailable();if(F._size===0){F._emitSuccess(X),F._source.close();return}F._saveUploadInUrlStorage().then(function(){if(F.options.uploadDataDuringCreation)F._handleUploadResponse(U,X);else F._offset=0,F._performUpload()})}).catch(function(X){F._emitHttpError(U,null,"tus: failed to create upload",X)})}},{key:"_resumeUpload",value:function(){var F=this,U=this._openRequest("HEAD",this.url),I=this._sendRequest(U,null);I.then(function(J){var X=J.getStatus();if(!i1(X,200)){if(X===423){F._emitHttpError(U,J,"tus: upload is currently locked; retry later");return}if(i1(X,400))F._removeFromUrlStorage();if(!F.options.endpoint){F._emitHttpError(U,J,"tus: unable to resume upload (new upload cannot be created without an endpoint)");return}F.url=null,F._createUpload();return}var Q=Number.parseInt(J.getHeader("Upload-Offset"),10);if(Number.isNaN(Q)){F._emitHttpError(U,J,"tus: invalid or missing offset value");return}var Y=Number.parseInt(J.getHeader("Upload-Length"),10);if(Number.isNaN(Y)&&!F.options.uploadLengthDeferred&&F.options.protocol===IF){F._emitHttpError(U,J,"tus: invalid or missing length value");return}if(typeof F.options.onUploadUrlAvailable==="function")F.options.onUploadUrlAvailable();F._saveUploadInUrlStorage().then(function(){if(Q===Y){F._emitProgress(Y,Y),F._emitSuccess(J);return}F._offset=Q,F._performUpload()})}).catch(function(J){F._emitHttpError(U,null,"tus: failed to resume upload",J)})}},{key:"_performUpload",value:function(){var F=this;if(this._aborted)return;var U;if(this.options.overridePatchMethod)U=this._openRequest("POST",this.url),U.setHeader("X-HTTP-Method-Override","PATCH");else U=this._openRequest("PATCH",this.url);U.setHeader("Upload-Offset","".concat(this._offset));var I=this._addChunkToRequest(U);I.then(function(J){if(!i1(J.getStatus(),200)){F._emitHttpError(U,J,"tus: unexpected response while uploading chunk");return}F._handleUploadResponse(U,J)}).catch(function(J){if(F._aborted)return;F._emitHttpError(U,null,"tus: failed to upload chunk at offset ".concat(F._offset),J)})}},{key:"_addChunkToRequest",value:function(F){var U=this,I=this._offset,J=this._offset+this.options.chunkSize;if(F.setProgressHandler(function(X){U._emitProgress(I+X,U._size)}),this.options.protocol===IF)F.setHeader("Content-Type","application/offset+octet-stream");else if(this.options.protocol===y2)F.setHeader("Content-Type","application/partial-upload");if((J===Number.POSITIVE_INFINITY||J>this._size)&&!this.options.uploadLengthDeferred)J=this._size;return this._source.slice(I,J).then(function(X){var{value:Q,done:Y}=X,B=Q!==null&&Q!==void 0&&Q.size?Q.size:0;if(U.options.uploadLengthDeferred&&Y)U._size=U._offset+B,F.setHeader("Upload-Length","".concat(U._size));var q=U._offset+B;if(!U.options.uploadLengthDeferred&&Y&&q!==U._size)return Promise.reject(Error("upload was configured with a size of ".concat(U._size," bytes, but the source is done after ").concat(q," bytes")));if(Q===null)return U._sendRequest(F);if(U.options.protocol===UF||U.options.protocol===y2)F.setHeader("Upload-Complete",Y?"?1":"?0");return U._emitProgress(U._offset,U._size),U._sendRequest(F,Q)})}},{key:"_handleUploadResponse",value:function(F,U){var I=Number.parseInt(U.getHeader("Upload-Offset"),10);if(Number.isNaN(I)){this._emitHttpError(F,U,"tus: invalid or missing offset value");return}if(this._emitProgress(I,this._size),this._emitChunkComplete(I-this._offset,I,this._size),this._offset=I,I===this._size){this._emitSuccess(U),this._source.close();return}this._performUpload()}},{key:"_openRequest",value:function(F,U){var I=sN(F,U,this.options);return this._req=I,I}},{key:"_removeFromUrlStorage",value:function(){var F=this;if(!this._urlStorageKey)return;this._urlStorage.removeUpload(this._urlStorageKey).catch(function(U){F._emitError(U)}),this._urlStorageKey=null}},{key:"_saveUploadInUrlStorage",value:function(){var F=this;if(!this.options.storeFingerprintForResuming||!this._fingerprint||this._urlStorageKey!==null)return Promise.resolve();var U={size:this._size,metadata:this.options.metadata,creationTime:new Date().toString()};if(this._parallelUploads)U.parallelUploadUrls=this._parallelUploadUrls;else U.uploadUrl=this.url;return this._urlStorage.addUpload(this._fingerprint,U).then(function(I){F._urlStorageKey=I})}},{key:"_sendRequest",value:function(F){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return DL(F,U,this.options)}}],[{key:"terminate",value:function(F){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},I=sN("DELETE",F,U);return DL(I,null,U).then(function(J){if(J.getStatus()===204)return;throw new FF.default("tus: unexpected response while terminating upload",null,I,J)}).catch(function(J){if(!(J instanceof FF.default))J=new FF.default("tus: failed to terminate upload",J,I,null);if(!$L(J,0,U))throw J;var X=U.retryDelays[0],Q=U.retryDelays.slice(1),Y=h1(h1({},U),{},{retryDelays:Q});return new Promise(function(B){return setTimeout(B,X)}).then(function(){return D.terminate(F,Y)})})}}])}();function eN(D){return Object.entries(D).map(function($){var F=IL($,2),U=F[0],I=F[1];return"".concat(U," ").concat(Ik.Base64.encode(String(I)))}).join(",")}function i1(D,$){return D>=$&&D<$+100}function sN(D,$,F){var U=F.httpStack.createRequest(D,$);if(F.protocol===UF)U.setHeader("Upload-Draft-Interop-Version","5");else if(F.protocol===y2)U.setHeader("Upload-Draft-Interop-Version","6");else U.setHeader("Tus-Resumable","1.0.0");var I=F.headers||{};for(var J=0,X=Object.entries(I);J<X.length;J++){var Q=IL(X[J],2),Y=Q[0],B=Q[1];U.setHeader(Y,B)}if(F.addRequestId){var q=(0,Jk.default)();U.setHeader("X-Request-ID",q)}return U}function DL(D,$,F){return p7.apply(this,arguments)}function p7(){return p7=Xk(c7().mark(function D($,F,U){var I;return c7().wrap(function(X){while(!0)switch(X.prev=X.next){case 0:if(typeof U.onBeforeRequest!=="function"){X.next=3;break}return X.next=3,U.onBeforeRequest($);case 3:return X.next=5,$.send(F);case 5:if(I=X.sent,typeof U.onAfterResponse!=="function"){X.next=9;break}return X.next=9,U.onAfterResponse($,I);case 9:return X.abrupt("return",I);case 10:case"end":return X.stop()}},D)})),p7.apply(this,arguments)}function Nk(){var D=!0;if(typeof navigator<"u"&&navigator.onLine===!1)D=!1;return D}function $L(D,$,F){if(F.retryDelays==null||$>=F.retryDelays.length||D.originalRequest==null)return!1;if(F&&typeof F.onShouldRetry==="function")return F.onShouldRetry(D,$,F);return QL(D)}function QL(D){var $=D.originalResponse?D.originalResponse.getStatus():0;return(!i1($,400)||$===409||$===423)&&Nk()}function FL(D,$){return new Uk.default($,D).toString()}function Lk(D,$){var F=Math.floor(D/$),U=[];for(var I=0;I<$;I++)U.push({start:F*I,end:F*(I+1)});return U[$-1].end=D,U}XL.defaultOptions=Gk;var M8D=YL.default=XL});var EL=P((V8D,KL)=>{var B0=(D)=>D!==null&&typeof D==="object"&&typeof D.pipe==="function";B0.writable=(D)=>B0(D)&&D.writable!==!1&&typeof D._write==="function"&&typeof D._writableState==="object";B0.readable=(D)=>B0(D)&&D.readable!==!1&&typeof D._read==="function"&&typeof D._readableState==="object";B0.duplex=(D)=>B0.writable(D)&&B0.readable(D);B0.transform=(D)=>B0.duplex(D)&&typeof D._transform==="function";KL.exports=B0});var NL=P((uL)=>{Object.defineProperty(uL,"__esModule",{value:!0});uL.default=void 0;function m2(D){return m2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},m2(D)}function Hk(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function WL(D,$){for(var F=0;F<$.length;F++){var U=$[F];if(U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U)U.writable=!0;Object.defineProperty(D,zk(U.key),U)}}function Ok(D,$,F){if($)WL(D.prototype,$);if(F)WL(D,F);return Object.defineProperty(D,"prototype",{writable:!1}),D}function zk(D){var $=wk(D,"string");return m2($)=="symbol"?$:$+""}function wk(D,$){if(m2(D)!="object"||!D)return D;var F=D[Symbol.toPrimitive];if(F!==void 0){var U=F.call(D,$||"default");if(m2(U)!="object")return U;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var A8D=uL.default=function(){function D($){Hk(this,D),this._buffer=$,this.size=$.length}return Ok(D,[{key:"slice",value:function(F,U){var I=this._buffer.slice(F,U);I.size=I.length;var J=U>=this.size;return Promise.resolve({value:I,done:J})}},{key:"close",value:function(){}}])}()});var wL=P((zL)=>{Object.defineProperty(zL,"__esModule",{value:!0});zL.default=Ak;var OL=o("fs");function T6(D){return T6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},T6(D)}function o7(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */o7=function(){return $};var D,$={},F=Object.prototype,U=F.hasOwnProperty,I=Object.defineProperty||function(v,H,w){v[H]=w.value},J=typeof Symbol=="function"?Symbol:{},X=J.iterator||"@@iterator",Q=J.asyncIterator||"@@asyncIterator",Y=J.toStringTag||"@@toStringTag";function B(v,H,w){return Object.defineProperty(v,H,{value:w,enumerable:!0,configurable:!0,writable:!0}),v[H]}try{B({},"")}catch(v){B=function(w,R,k){return w[R]=k}}function q(v,H,w,R){var k=H&&H.prototype instanceof z?H:z,C=Object.create(k.prototype),t=new a(R||[]);return I(C,"_invoke",{value:m(v,w,t)}),C}function K(v,H,w){try{return{type:"normal",arg:v.call(H,w)}}catch(R){return{type:"throw",arg:R}}}$.wrap=q;var W="suspendedStart",u="suspendedYield",E="executing",G="completed",L={};function z(){}function O(){}function N(){}var Z={};B(Z,X,function(){return this});var A=Object.getPrototypeOf,M=A&&A(A($D([])));M&&M!==F&&U.call(M,X)&&(Z=M);var b=N.prototype=z.prototype=Object.create(Z);function n(v){["next","throw","return"].forEach(function(H){B(v,H,function(w){return this._invoke(H,w)})})}function _(v,H){function w(k,C,t,T){var h=K(v[k],v,C);if(h.type!=="throw"){var qD=h.arg,WD=qD.value;return WD&&T6(WD)=="object"&&U.call(WD,"__await")?H.resolve(WD.__await).then(function(OD){w("next",OD,t,T)},function(OD){w("throw",OD,t,T)}):H.resolve(WD).then(function(OD){qD.value=OD,t(qD)},function(OD){return w("throw",OD,t,T)})}T(h.arg)}var R;I(this,"_invoke",{value:function(C,t){function T(){return new H(function(h,qD){w(C,t,h,qD)})}return R=R?R.then(T,T):T()}})}function m(v,H,w){var R=W;return function(k,C){if(R===E)throw Error("Generator is already running");if(R===G){if(k==="throw")throw C;return{value:D,done:!0}}for(w.method=k,w.arg=C;;){var t=w.delegate;if(t){var T=y(t,w);if(T){if(T===L)continue;return T}}if(w.method==="next")w.sent=w._sent=w.arg;else if(w.method==="throw"){if(R===W)throw R=G,w.arg;w.dispatchException(w.arg)}else w.method==="return"&&w.abrupt("return",w.arg);R=E;var h=K(v,H,w);if(h.type==="normal"){if(R=w.done?G:u,h.arg===L)continue;return{value:h.arg,done:w.done}}h.type==="throw"&&(R=G,w.method="throw",w.arg=h.arg)}}}function y(v,H){var w=H.method,R=v.iterator[w];if(R===D)return H.delegate=null,w==="throw"&&v.iterator.return&&(H.method="return",H.arg=D,y(v,H),H.method==="throw")||w!=="return"&&(H.method="throw",H.arg=TypeError("The iterator does not provide a '"+w+"' method")),L;var k=K(R,v.iterator,H.arg);if(k.type==="throw")return H.method="throw",H.arg=k.arg,H.delegate=null,L;var C=k.arg;return C?C.done?(H[v.resultName]=C.value,H.next=v.nextLoc,H.method!=="return"&&(H.method="next",H.arg=D),H.delegate=null,L):C:(H.method="throw",H.arg=TypeError("iterator result is not an object"),H.delegate=null,L)}function DD(v){var H={tryLoc:v[0]};1 in v&&(H.catchLoc=v[1]),2 in v&&(H.finallyLoc=v[2],H.afterLoc=v[3]),this.tryEntries.push(H)}function e(v){var H=v.completion||{};H.type="normal",delete H.arg,v.completion=H}function a(v){this.tryEntries=[{tryLoc:"root"}],v.forEach(DD,this),this.reset(!0)}function $D(v){if(v||v===""){var H=v[X];if(H)return H.call(v);if(typeof v.next=="function")return v;if(!isNaN(v.length)){var w=-1,R=function k(){for(;++w<v.length;)if(U.call(v,w))return k.value=v[w],k.done=!1,k;return k.value=D,k.done=!0,k};return R.next=R}}throw TypeError(T6(v)+" is not iterable")}return O.prototype=N,I(b,"constructor",{value:N,configurable:!0}),I(N,"constructor",{value:O,configurable:!0}),O.displayName=B(N,Y,"GeneratorFunction"),$.isGeneratorFunction=function(v){var H=typeof v=="function"&&v.constructor;return!!H&&(H===O||(H.displayName||H.name)==="GeneratorFunction")},$.mark=function(v){return Object.setPrototypeOf?Object.setPrototypeOf(v,N):(v.__proto__=N,B(v,Y,"GeneratorFunction")),v.prototype=Object.create(b),v},$.awrap=function(v){return{__await:v}},n(_.prototype),B(_.prototype,Q,function(){return this}),$.AsyncIterator=_,$.async=function(v,H,w,R,k){k===void 0&&(k=Promise);var C=new _(q(v,H,w,R),k);return $.isGeneratorFunction(H)?C:C.next().then(function(t){return t.done?t.value:C.next()})},n(b),B(b,Y,"Generator"),B(b,X,function(){return this}),B(b,"toString",function(){return"[object Generator]"}),$.keys=function(v){var H=Object(v),w=[];for(var R in H)w.push(R);return w.reverse(),function k(){for(;w.length;){var C=w.pop();if(C in H)return k.value=C,k.done=!1,k}return k.done=!0,k}},$.values=$D,a.prototype={constructor:a,reset:function(H){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(e),!H)for(var w in this)w.charAt(0)==="t"&&U.call(this,w)&&!isNaN(+w.slice(1))&&(this[w]=D)},stop:function(){this.done=!0;var H=this.tryEntries[0].completion;if(H.type==="throw")throw H.arg;return this.rval},dispatchException:function(H){if(this.done)throw H;var w=this;function R(qD,WD){return t.type="throw",t.arg=H,w.next=qD,WD&&(w.method="next",w.arg=D),!!WD}for(var k=this.tryEntries.length-1;k>=0;--k){var C=this.tryEntries[k],t=C.completion;if(C.tryLoc==="root")return R("end");if(C.tryLoc<=this.prev){var T=U.call(C,"catchLoc"),h=U.call(C,"finallyLoc");if(T&&h){if(this.prev<C.catchLoc)return R(C.catchLoc,!0);if(this.prev<C.finallyLoc)return R(C.finallyLoc)}else if(T){if(this.prev<C.catchLoc)return R(C.catchLoc,!0)}else{if(!h)throw Error("try statement without catch or finally");if(this.prev<C.finallyLoc)return R(C.finallyLoc)}}}},abrupt:function(H,w){for(var R=this.tryEntries.length-1;R>=0;--R){var k=this.tryEntries[R];if(k.tryLoc<=this.prev&&U.call(k,"finallyLoc")&&this.prev<k.finallyLoc){var C=k;break}}C&&(H==="break"||H==="continue")&&C.tryLoc<=w&&w<=C.finallyLoc&&(C=null);var t=C?C.completion:{};return t.type=H,t.arg=w,C?(this.method="next",this.next=C.finallyLoc,L):this.complete(t)},complete:function(H,w){if(H.type==="throw")throw H.arg;return H.type==="break"||H.type==="continue"?this.next=H.arg:H.type==="return"?(this.rval=this.arg=H.arg,this.method="return",this.next="end"):H.type==="normal"&&w&&(this.next=w),L},finish:function(H){for(var w=this.tryEntries.length-1;w>=0;--w){var R=this.tryEntries[w];if(R.finallyLoc===H)return this.complete(R.completion,R.afterLoc),e(R),L}},catch:function(H){for(var w=this.tryEntries.length-1;w>=0;--w){var R=this.tryEntries[w];if(R.tryLoc===H){var k=R.completion;if(k.type==="throw"){var C=k.arg;e(R)}return C}}throw Error("illegal catch attempt")},delegateYield:function(H,w,R){return this.delegate={iterator:$D(H),resultName:w,nextLoc:R},this.method==="next"&&(this.arg=D),L}},$}function vk(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function LL(D,$){for(var F=0;F<$.length;F++){var U=$[F];if(U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U)U.writable=!0;Object.defineProperty(D,Mk(U.key),U)}}function Zk(D,$,F){if($)LL(D.prototype,$);if(F)LL(D,F);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Mk(D){var $=jk(D,"string");return T6($)=="symbol"?$:$+""}function jk(D,$){if(T6(D)!="object"||!D)return D;var F=D[Symbol.toPrimitive];if(F!==void 0){var U=F.call(D,$||"default");if(T6(U)!="object")return U;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function HL(D,$,F,U,I,J,X){try{var Q=D[J](X),Y=Q.value}catch(B){F(B);return}if(Q.done)$(Y);else Promise.resolve(Y).then(U,I)}function Vk(D){return function(){var $=this,F=arguments;return new Promise(function(U,I){var J=D.apply($,F);function X(Y){HL(J,U,I,X,Q,"next",Y)}function Q(Y){HL(J,U,I,X,Q,"throw",Y)}X(void 0)})}}function Ak(D){return t7.apply(this,arguments)}function t7(){return t7=Vk(o7().mark(function D($){var F,U,I,J,X,Q,Y;return o7().wrap(function(q){while(!0)switch(q.prev=q.next){case 0:return U=$.path.toString(),q.next=3,OL.promises.stat(U);case 3:return I=q.sent,J=I.size,X=(F=$.start)!==null&&F!==void 0?F:0,Q=Number.isFinite($.end)?$.end+1:J,Y=Q-X,q.abrupt("return",new Rk($,U,Y));case 9:case"end":return q.stop()}},D)})),t7.apply(this,arguments)}var Rk=function(){function D($,F,U){vk(this,D),this._stream=$,this._path=F,this.size=U}return Zk(D,[{key:"slice",value:function(F,U){var I,J=(I=this._stream.start)!==null&&I!==void 0?I:0,X=(0,OL.createReadStream)(this._path,{start:J+F,end:J+U-1,autoClose:!0});X.size=Math.min(U-F,this.size);var Q=X.size>=this.size;return Promise.resolve({value:X,done:Q})}},{key:"close",value:function(){this._stream.destroy()}}])}()});var e7=P((jL)=>{Object.defineProperty(jL,"__esModule",{value:!0});jL.default=void 0;function P6(D){return P6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},P6(D)}function h2(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */h2=function(){return $};var D,$={},F=Object.prototype,U=F.hasOwnProperty,I=Object.defineProperty||function(v,H,w){v[H]=w.value},J=typeof Symbol=="function"?Symbol:{},X=J.iterator||"@@iterator",Q=J.asyncIterator||"@@asyncIterator",Y=J.toStringTag||"@@toStringTag";function B(v,H,w){return Object.defineProperty(v,H,{value:w,enumerable:!0,configurable:!0,writable:!0}),v[H]}try{B({},"")}catch(v){B=function(w,R,k){return w[R]=k}}function q(v,H,w,R){var k=H&&H.prototype instanceof z?H:z,C=Object.create(k.prototype),t=new a(R||[]);return I(C,"_invoke",{value:m(v,w,t)}),C}function K(v,H,w){try{return{type:"normal",arg:v.call(H,w)}}catch(R){return{type:"throw",arg:R}}}$.wrap=q;var W="suspendedStart",u="suspendedYield",E="executing",G="completed",L={};function z(){}function O(){}function N(){}var Z={};B(Z,X,function(){return this});var A=Object.getPrototypeOf,M=A&&A(A($D([])));M&&M!==F&&U.call(M,X)&&(Z=M);var b=N.prototype=z.prototype=Object.create(Z);function n(v){["next","throw","return"].forEach(function(H){B(v,H,function(w){return this._invoke(H,w)})})}function _(v,H){function w(k,C,t,T){var h=K(v[k],v,C);if(h.type!=="throw"){var qD=h.arg,WD=qD.value;return WD&&P6(WD)=="object"&&U.call(WD,"__await")?H.resolve(WD.__await).then(function(OD){w("next",OD,t,T)},function(OD){w("throw",OD,t,T)}):H.resolve(WD).then(function(OD){qD.value=OD,t(qD)},function(OD){return w("throw",OD,t,T)})}T(h.arg)}var R;I(this,"_invoke",{value:function(C,t){function T(){return new H(function(h,qD){w(C,t,h,qD)})}return R=R?R.then(T,T):T()}})}function m(v,H,w){var R=W;return function(k,C){if(R===E)throw Error("Generator is already running");if(R===G){if(k==="throw")throw C;return{value:D,done:!0}}for(w.method=k,w.arg=C;;){var t=w.delegate;if(t){var T=y(t,w);if(T){if(T===L)continue;return T}}if(w.method==="next")w.sent=w._sent=w.arg;else if(w.method==="throw"){if(R===W)throw R=G,w.arg;w.dispatchException(w.arg)}else w.method==="return"&&w.abrupt("return",w.arg);R=E;var h=K(v,H,w);if(h.type==="normal"){if(R=w.done?G:u,h.arg===L)continue;return{value:h.arg,done:w.done}}h.type==="throw"&&(R=G,w.method="throw",w.arg=h.arg)}}}function y(v,H){var w=H.method,R=v.iterator[w];if(R===D)return H.delegate=null,w==="throw"&&v.iterator.return&&(H.method="return",H.arg=D,y(v,H),H.method==="throw")||w!=="return"&&(H.method="throw",H.arg=TypeError("The iterator does not provide a '"+w+"' method")),L;var k=K(R,v.iterator,H.arg);if(k.type==="throw")return H.method="throw",H.arg=k.arg,H.delegate=null,L;var C=k.arg;return C?C.done?(H[v.resultName]=C.value,H.next=v.nextLoc,H.method!=="return"&&(H.method="next",H.arg=D),H.delegate=null,L):C:(H.method="throw",H.arg=TypeError("iterator result is not an object"),H.delegate=null,L)}function DD(v){var H={tryLoc:v[0]};1 in v&&(H.catchLoc=v[1]),2 in v&&(H.finallyLoc=v[2],H.afterLoc=v[3]),this.tryEntries.push(H)}function e(v){var H=v.completion||{};H.type="normal",delete H.arg,v.completion=H}function a(v){this.tryEntries=[{tryLoc:"root"}],v.forEach(DD,this),this.reset(!0)}function $D(v){if(v||v===""){var H=v[X];if(H)return H.call(v);if(typeof v.next=="function")return v;if(!isNaN(v.length)){var w=-1,R=function k(){for(;++w<v.length;)if(U.call(v,w))return k.value=v[w],k.done=!1,k;return k.value=D,k.done=!0,k};return R.next=R}}throw TypeError(P6(v)+" is not iterable")}return O.prototype=N,I(b,"constructor",{value:N,configurable:!0}),I(N,"constructor",{value:O,configurable:!0}),O.displayName=B(N,Y,"GeneratorFunction"),$.isGeneratorFunction=function(v){var H=typeof v=="function"&&v.constructor;return!!H&&(H===O||(H.displayName||H.name)==="GeneratorFunction")},$.mark=function(v){return Object.setPrototypeOf?Object.setPrototypeOf(v,N):(v.__proto__=N,B(v,Y,"GeneratorFunction")),v.prototype=Object.create(b),v},$.awrap=function(v){return{__await:v}},n(_.prototype),B(_.prototype,Q,function(){return this}),$.AsyncIterator=_,$.async=function(v,H,w,R,k){k===void 0&&(k=Promise);var C=new _(q(v,H,w,R),k);return $.isGeneratorFunction(H)?C:C.next().then(function(t){return t.done?t.value:C.next()})},n(b),B(b,Y,"Generator"),B(b,X,function(){return this}),B(b,"toString",function(){return"[object Generator]"}),$.keys=function(v){var H=Object(v),w=[];for(var R in H)w.push(R);return w.reverse(),function k(){for(;w.length;){var C=w.pop();if(C in H)return k.value=C,k.done=!1,k}return k.done=!0,k}},$.values=$D,a.prototype={constructor:a,reset:function(H){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(e),!H)for(var w in this)w.charAt(0)==="t"&&U.call(this,w)&&!isNaN(+w.slice(1))&&(this[w]=D)},stop:function(){this.done=!0;var H=this.tryEntries[0].completion;if(H.type==="throw")throw H.arg;return this.rval},dispatchException:function(H){if(this.done)throw H;var w=this;function R(qD,WD){return t.type="throw",t.arg=H,w.next=qD,WD&&(w.method="next",w.arg=D),!!WD}for(var k=this.tryEntries.length-1;k>=0;--k){var C=this.tryEntries[k],t=C.completion;if(C.tryLoc==="root")return R("end");if(C.tryLoc<=this.prev){var T=U.call(C,"catchLoc"),h=U.call(C,"finallyLoc");if(T&&h){if(this.prev<C.catchLoc)return R(C.catchLoc,!0);if(this.prev<C.finallyLoc)return R(C.finallyLoc)}else if(T){if(this.prev<C.catchLoc)return R(C.catchLoc,!0)}else{if(!h)throw Error("try statement without catch or finally");if(this.prev<C.finallyLoc)return R(C.finallyLoc)}}}},abrupt:function(H,w){for(var R=this.tryEntries.length-1;R>=0;--R){var k=this.tryEntries[R];if(k.tryLoc<=this.prev&&U.call(k,"finallyLoc")&&this.prev<k.finallyLoc){var C=k;break}}C&&(H==="break"||H==="continue")&&C.tryLoc<=w&&w<=C.finallyLoc&&(C=null);var t=C?C.completion:{};return t.type=H,t.arg=w,C?(this.method="next",this.next=C.finallyLoc,L):this.complete(t)},complete:function(H,w){if(H.type==="throw")throw H.arg;return H.type==="break"||H.type==="continue"?this.next=H.arg:H.type==="return"?(this.rval=this.arg=H.arg,this.method="return",this.next="end"):H.type==="normal"&&w&&(this.next=w),L},finish:function(H){for(var w=this.tryEntries.length-1;w>=0;--w){var R=this.tryEntries[w];if(R.finallyLoc===H)return this.complete(R.completion,R.afterLoc),e(R),L}},catch:function(H){for(var w=this.tryEntries.length-1;w>=0;--w){var R=this.tryEntries[w];if(R.tryLoc===H){var k=R.completion;if(k.type==="throw"){var C=k.arg;e(R)}return C}}throw Error("illegal catch attempt")},delegateYield:function(H,w,R){return this.delegate={iterator:$D(H),resultName:w,nextLoc:R},this.method==="next"&&(this.arg=D),L}},$}function bk(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function vL(D,$){for(var F=0;F<$.length;F++){var U=$[F];if(U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U)U.writable=!0;Object.defineProperty(D,Pk(U.key),U)}}function Tk(D,$,F){if($)vL(D.prototype,$);if(F)vL(D,F);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Pk(D){var $=Ck(D,"string");return P6($)=="symbol"?$:$+""}function Ck(D,$){if(P6(D)!="object"||!D)return D;var F=D[Symbol.toPrimitive];if(F!==void 0){var U=F.call(D,$||"default");if(P6(U)!="object")return U;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function ZL(D,$,F,U,I,J,X){try{var Q=D[J](X),Y=Q.value}catch(B){F(B);return}if(Q.done)$(Y);else Promise.resolve(Y).then(U,I)}function ML(D){return function(){var $=this,F=arguments;return new Promise(function(U,I){var J=D.apply($,F);function X(Y){ZL(J,U,I,X,Q,"next",Y)}function Q(Y){ZL(J,U,I,X,Q,"throw",Y)}X(void 0)})}}function _k(D,$){return a7.apply(this,arguments)}function a7(){return a7=ML(h2().mark(function D($,F){return h2().wrap(function(I){while(!0)switch(I.prev=I.next){case 0:return I.abrupt("return",new Promise(function(J,X){var Q=function(q){$.off("readable",Y),X(q)},Y=function B(){var q=$.read(F);if(q!==null)$.off("error",Q),$.off("readable",B),J(q)};$.once("error",Q),$.on("readable",Y)}));case 1:case"end":return I.stop()}},D)})),a7.apply(this,arguments)}var b8D=jL.default=function(){function D($){var F=this;bk(this,D),this._stream=$,this.size=null,this._buf=Buffer.alloc(0),this._bufPos=0,this._ended=!1,this._error=null,$.pause(),$.on("end",function(){F._ended=!0}),$.on("error",function(U){F._error=U})}return Tk(D,[{key:"slice",value:function(){var $=ML(h2().mark(function U(I,J){var X,Q,Y,B,q;return h2().wrap(function(W){while(!0)switch(W.prev=W.next){case 0:if(!(I<this._bufPos)){W.next=2;break}throw Error("cannot slice from position which we already seeked away");case 2:if(!(I>this._bufPos+this._buf.length)){W.next=4;break}throw Error("slice start is outside of buffer (currently not implemented)");case 4:if(!this._error){W.next=6;break}throw this._error;case 6:if(I<this._bufPos+this._buf.length)Q=I-this._bufPos,Y=Math.min(this._buf.length,J-this._bufPos),X=this._buf.slice(Q,Y);else X=Buffer.alloc(0);if(!this._ended){W.next=10;break}return X.size=X.length,W.abrupt("return",{value:X,done:!0});case 10:if(B=J-I,!(B>X.length)){W.next=16;break}return W.next=14,_k(this._stream,B-X.length);case 14:q=W.sent,X=Buffer.concat([X,q]);case 16:return this._buf=X,this._bufPos=I,X.size=X.length,W.abrupt("return",{value:X,done:this._ended});case 20:case"end":return W.stop()}},U,this)}));function F(U,I){return $.apply(this,arguments)}return F}()},{key:"close",value:function(){this._stream.destroy()}}])}()});var bL=P((RL)=>{Object.defineProperty(RL,"__esModule",{value:!0});RL.default=void 0;var kk=o("fs"),gk=JF(EL()),xk=JF(NL()),fk=JF(wL()),nk=JF(e7());function JF(D){return D&&D.__esModule?D:{default:D}}function i2(D){return i2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},i2(D)}function yk(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function AL(D,$){for(var F=0;F<$.length;F++){var U=$[F];if(U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U)U.writable=!0;Object.defineProperty(D,hk(U.key),U)}}function mk(D,$,F){if($)AL(D.prototype,$);if(F)AL(D,F);return Object.defineProperty(D,"prototype",{writable:!1}),D}function hk(D){var $=ik(D,"string");return i2($)=="symbol"?$:$+""}function ik(D,$){if(i2(D)!="object"||!D)return D;var F=D[Symbol.toPrimitive];if(F!==void 0){var U=F.call(D,$||"default");if(i2(U)!="object")return U;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var P8D=RL.default=function(){function D(){yk(this,D)}return mk(D,[{key:"openFile",value:function(F,U){if(Buffer.isBuffer(F))return Promise.resolve(new xk.default(F));if(F instanceof kk.ReadStream&&F.path!=null)return(0,fk.default)(F);if(gk.default.readable(F)){if(U=Number(U),!Number.isFinite(U))return Promise.reject(Error("cannot create source for stream without a finite value for the `chunkSize` option; specify a chunkSize to control the memory consumption"));return Promise.resolve(new nk.default(F))}return Promise.reject(Error("source object may only be an instance of Buffer or Readable in this environment"))}}])}()});var kL=P((_L)=>{Object.defineProperty(_L,"__esModule",{value:!0});_L.default=ck;var dk=o("crypto"),TL=CL(o("fs")),lk=CL(o("path"));function PL(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,F=new WeakMap;return(PL=function(U){return U?F:$})(D)}function CL(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var F=PL($);if(F&&F.has(D))return F.get(D);var U={__proto__:null},I=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var J in D)if(J!=="default"&&{}.hasOwnProperty.call(D,J)){var X=I?Object.getOwnPropertyDescriptor(D,J):null;X&&(X.get||X.set)?Object.defineProperty(U,J,X):U[J]=D[J]}return U.default=D,F&&F.set(D,U),U}function ck(D,$){if(Buffer.isBuffer(D)){var F=65536,U=D.slice(0,Math.min(F,D.length)),I=(0,dk.createHash)("md5").update(U).digest("hex"),J=["node-buffer",I,D.length,$.endpoint].join("-");return Promise.resolve(J)}if(D instanceof TL.ReadStream&&D.path!=null)return new Promise(function(X,Q){var Y=lk.resolve(D.path);TL.stat(D.path,function(B,q){if(B){Q(B);return}var K=["node-file",Y,q.size,q.mtime.getTime(),$.endpoint].join("-");X(K)})});return Promise.resolve(null)}});var yL=P((k8D,nL)=>{var fL="Expected a function",gL=NaN,rk="[object Symbol]",ok=/^\s+|\s+$/g,tk=/^[-+]0x[0-9a-f]+$/i,ak=/^0b[01]+$/i,ek=/^0o[0-7]+$/i,sk=parseInt,Dg=typeof global=="object"&&global&&global.Object===Object&&global,$g=typeof self=="object"&&self&&self.Object===Object&&self,Fg=Dg||$g||Function("return this")(),Ig=Object.prototype,Ug=Ig.toString,Jg=Math.max,Xg=Math.min,s7=function(){return Fg.Date.now()};function Qg(D,$,F){var U,I,J,X,Q,Y,B=0,q=!1,K=!1,W=!0;if(typeof D!="function")throw TypeError(fL);if($=xL($)||0,XF(F))q=!!F.leading,K="maxWait"in F,J=K?Jg(xL(F.maxWait)||0,$):J,W="trailing"in F?!!F.trailing:W;function u(M){var b=U,n=I;return U=I=void 0,B=M,X=D.apply(n,b),X}function E(M){return B=M,Q=setTimeout(z,$),q?u(M):X}function G(M){var b=M-Y,n=M-B,_=$-b;return K?Xg(_,J-n):_}function L(M){var b=M-Y,n=M-B;return Y===void 0||b>=$||b<0||K&&n>=J}function z(){var M=s7();if(L(M))return O(M);Q=setTimeout(z,G(M))}function O(M){if(Q=void 0,W&&U)return u(M);return U=I=void 0,X}function N(){if(Q!==void 0)clearTimeout(Q);B=0,U=Y=I=Q=void 0}function Z(){return Q===void 0?X:O(s7())}function A(){var M=s7(),b=L(M);if(U=arguments,I=this,Y=M,b){if(Q===void 0)return E(Y);if(K)return Q=setTimeout(z,$),u(Y)}if(Q===void 0)Q=setTimeout(z,$);return X}return A.cancel=N,A.flush=Z,A}function Yg(D,$,F){var U=!0,I=!0;if(typeof D!="function")throw TypeError(fL);if(XF(F))U="leading"in F?!!F.leading:U,I="trailing"in F?!!F.trailing:I;return Qg(D,$,{leading:U,maxWait:$,trailing:I})}function XF(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Bg(D){return!!D&&typeof D=="object"}function qg(D){return typeof D=="symbol"||Bg(D)&&Ug.call(D)==rk}function xL(D){if(typeof D=="number")return D;if(qg(D))return gL;if(XF(D)){var $=typeof D.valueOf=="function"?D.valueOf():D;D=XF($)?$+"":$}if(typeof D!="string")return D===0?D:+D;D=D.replace(ok,"");var F=ak.test(D);return F||ek.test(D)?sk(D.slice(2),F?2:8):tk.test(D)?gL:+D}nL.exports=Yg});var aL=P((oL)=>{Object.defineProperty(oL,"__esModule",{value:!0});oL.default=void 0;var Kg=cL(o("http")),Eg=cL(o("https")),iL=o("stream"),Wg=o("url"),dL=ug(yL());function ug(D){return D&&D.__esModule?D:{default:D}}function lL(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,F=new WeakMap;return(lL=function(U){return U?F:$})(D)}function cL(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var F=lL($);if(F&&F.has(D))return F.get(D);var U={__proto__:null},I=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var J in D)if(J!=="default"&&{}.hasOwnProperty.call(D,J)){var X=I?Object.getOwnPropertyDescriptor(D,J):null;X&&(X.get||X.set)?Object.defineProperty(U,J,X):U[J]=D[J]}return U.default=D,F&&F.set(D,U),U}function Gg(D,$,F){return $=QF($),Ng(D,pL()?Reflect.construct($,F||[],QF(D).constructor):$.apply(D,F))}function Ng(D,$){if($&&(d1($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return Lg(D)}function Lg(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function pL(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(pL=function(){return!!D})()}function QF(D){return QF=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(F){return F.__proto__||Object.getPrototypeOf(F)},QF(D)}function Hg(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)DU(D,$)}function DU(D,$){return DU=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(U,I){return U.__proto__=I,U},DU(D,$)}function mL(D,$){var F=Object.keys(D);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(D);$&&(U=U.filter(function(I){return Object.getOwnPropertyDescriptor(D,I).enumerable})),F.push.apply(F,U)}return F}function d2(D){for(var $=1;$<arguments.length;$++){var F=arguments[$]!=null?arguments[$]:{};$%2?mL(Object(F),!0).forEach(function(U){Og(D,U,F[U])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(F)):mL(Object(F)).forEach(function(U){Object.defineProperty(D,U,Object.getOwnPropertyDescriptor(F,U))})}return D}function Og(D,$,F){if($=rL($),$ in D)Object.defineProperty(D,$,{value:F,enumerable:!0,configurable:!0,writable:!0});else D[$]=F;return D}function d1(D){return d1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},d1(D)}function YF(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function hL(D,$){for(var F=0;F<$.length;F++){var U=$[F];if(U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U)U.writable=!0;Object.defineProperty(D,rL(U.key),U)}}function BF(D,$,F){if($)hL(D.prototype,$);if(F)hL(D,F);return Object.defineProperty(D,"prototype",{writable:!1}),D}function rL(D){var $=zg(D,"string");return d1($)=="symbol"?$:$+""}function zg(D,$){if(d1(D)!="object"||!D)return D;var F=D[Symbol.toPrimitive];if(F!==void 0){var U=F.call(D,$||"default");if(d1(U)!="object")return U;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var g8D=oL.default=function(){function D(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};YF(this,D),this._requestOptions=$}return BF(D,[{key:"createRequest",value:function(F,U){return new wg(F,U,this._requestOptions)}},{key:"getName",value:function(){return"NodeHttpStack"}}])}(),wg=function(){function D($,F,U){YF(this,D),this._method=$,this._url=F,this._headers={},this._request=null,this._progressHandler=function(){},this._requestOptions=U||{}}return BF(D,[{key:"getMethod",value:function(){return this._method}},{key:"getURL",value:function(){return this._url}},{key:"setHeader",value:function(F,U){this._headers[F]=U}},{key:"getHeader",value:function(F){return this._headers[F]}},{key:"setProgressHandler",value:function(F){this._progressHandler=F}},{key:"send",value:function(){var F=this,U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return new Promise(function(I,J){var X=d2(d2(d2({},(0,Wg.parse)(F._url)),F._requestOptions),{},{method:F._method,headers:d2(d2({},F._requestOptions.headers||{}),F._headers)});if(U!==null&&U!==void 0&&U.size)X.headers["Content-Length"]=U.size;var Q=X.protocol==="https:"?Eg:Kg;F._request=Q.request(X);var Y=F._request;if(Y.on("response",function(B){var q=[];B.on("data",function(K){q.push(K)}),B.on("end",function(){var K=Buffer.concat(q).toString("utf8");I(new vg(B,K))})}),Y.on("error",function(B){J(B)}),U instanceof iL.Readable)U.pipe(new Zg(F._progressHandler)).pipe(Y);else if(U instanceof Uint8Array)Mg(Y,U,F._progressHandler);else Y.end(U)})}},{key:"abort",value:function(){if(this._request!==null)this._request.abort();return Promise.resolve()}},{key:"getUnderlyingObject",value:function(){return this._request}}])}(),vg=function(){function D($,F){YF(this,D),this._response=$,this._body=F}return BF(D,[{key:"getStatus",value:function(){return this._response.statusCode}},{key:"getHeader",value:function(F){return this._response.headers[F.toLowerCase()]}},{key:"getBody",value:function(){return this._body}},{key:"getUnderlyingObject",value:function(){return this._response}}])}(),Zg=function(D){function $(F){var U;return YF(this,$),U=Gg(this,$),U._onprogress=(0,dL.default)(F,100,{leading:!0,trailing:!1}),U._position=0,U}return Hg($,D),BF($,[{key:"_transform",value:function(U,I,J){this._position+=U.length,this._onprogress(this._position),J(null,U)}}])}(iL.Transform),Mg=function($,F,U){U=(0,dL.default)(U,100,{leading:!0,trailing:!1});var I=0;function J(){var X=Math.min($.writableHighWaterMark,F.length-I),Q=F.subarray(I,I+X);I+=Q.length;var Y=$.write(Q);if(!Y)$.once("drain",J),U(I);else if(I<F.length)J();else $.end()}J()}});var eL=P((jg)=>{jg.expectReceive=function(D,$,F){var U;if(F.root(D,$,F),U=this.message,D.hasOwnProperty("expected"))U+=" Expected "+D.expected+".";if(D.hasOwnProperty("received"))U+=" Received: "+D.received+".";this.message=U};jg.root=function(D,$,F){var U=this,I,J={stackLength:Error.stackTraceLimit,rootOnly:!0},X="",Q=Error.stackTraceLimit,Y;function B(){Y[0]=U.toString(),U.stack=Y.join(`
`)}if(!$||typeof $!=="object")$={};if($.hasOwnProperty("stackLength")&&typeof $.stackLength==="number"&&!isNaN($.stackLength)&&$.stackLength>=0)J.stackLength=$.stackLength;if(!$.hasOwnProperty("rootOnly"))J.rootOnly=$.rootOnly;if(!J.rootOnly||this.CustomError.parent===Error)Object.keys(D).forEach(function(q){switch(q){case"code":I=D.code||void 0;break;case"message":X=D.message||"";break;default:U[q]=D[q]}}),Error.stackTraceLimit=J.stackLength+2,Y=Error().stack.split(`
`),Y.splice(0,3),Y.unshift(""),Error.stackTraceLimit=Q,this.stack=Y.join(`
`),Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,get:function(){return I},set:function(q){I=q,B()}}),Object.defineProperty(this,"message",{configurable:!0,enumerable:!0,get:function(){return X},set:function(q){X=q,B()}}),B()}});var $H=P((n8D,DH)=>{DH.exports=C6;C6.factory=eL();var IU=C6("CustomError");IU.order=C6(IU,{message:"Arguments out of order.",code:"EOARG"});function C6(D,$,F,U){var I,J;if($=qF(arguments,1,Error,sL,[$U,KF]),F=qF(arguments,2,{},$U,[KF]),U=qF(arguments,3,FU,KF,[]),D=qF(arguments,0,$===Error?"Error":$.prototype.CustomError.name,Rg,[sL,$U,KF]),J=$===Error,J&&U===FU)U=C6.factory.root;return I=function(X,Q){var Y,B,q,K,W,u;if(!(this instanceof I))return new I(X,Q);if(delete this.constructor.name,Object.defineProperty(this.constructor,"name",{enumerable:!1,configurable:!0,value:D,writable:!1}),typeof X==="string")X={message:X};if(!X)X={};B=this.CustomError.chain.slice(0).reverse().map(function(E){return E.properties}),B.push(X),B.unshift({}),u=Object.assign.apply(Object,B),Y=this,q={},Object.keys(C6.factory).forEach(function(E){q[E]=function(G,L){C6.factory[E].call(Y,G,L,q)}});for(K=this.CustomError.chain.length-1;K>=0;K--)if(W=this.CustomError.chain[K],W.factory!==FU)W.factory.call(this,u,Q,q)},I.prototype=Object.create($.prototype),I.prototype.constructor=I,I.prototype.name=D,I.prototype.CustomError={chain:J?[]:$.prototype.CustomError.chain.slice(0),factory:U,name:D,parent:$,properties:F},I.prototype.CustomError.chain.unshift(I.prototype.CustomError),I.prototype.toString=function(){var X=this.CustomError.chain[this.CustomError.chain.length-1].name;if(this.code)X+=" "+this.code;if(this.message)X+=": "+this.message;return X},I}function qF(D,$,F,U,I){var J=-1,X=-1,Q,Y,B=$<D.length?$:D.length,q;for(Q=0;Q<=B;Q++){if(q=D[Q],J===-1){for(Y=0;Y<I.length;Y++)if(I[Y](q))J=Q}if(X===-1&&U(q))X=Q}if(X!==-1&&J!==-1&&J<X)throw new IU.order;return X!==-1?D[X]:F}function KF(D){return typeof D==="function"&&D!==Error&&!D.prototype.CustomError}function Rg(D){return typeof D==="string"}function sL(D){return typeof D==="function"&&(D===Error||D.prototype.CustomError)}function $U(D){return D&&typeof D==="object"}function FU(){}});var XH=P((c1,l1)=>{var Sg=1/0,bg="[object Symbol]",l2={function:!0,object:!0},Tg=l2[typeof c1]&&c1&&!c1.nodeType?c1:void 0,Pg=l2[typeof l1]&&l1&&!l1.nodeType?l1:void 0,Cg=EF(Tg&&Pg&&typeof global=="object"&&global),_g=EF(l2[typeof self]&&self),FH=EF(l2[typeof window]&&window),UU=EF(l2[typeof c1]&&c1),kg=Cg||FH!==(UU&&UU.window)&&FH||_g||UU||Function("return this")();function EF(D){return D&&D.Object===Object?D:null}var gg=Object.prototype,xg=gg.toString,IH=kg.Symbol,UH=IH?IH.prototype:void 0,JH=UH?UH.toString:void 0;function fg(D){if(typeof D=="string")return D;if(yg(D))return JH?JH.call(D):"";var $=D+"";return $=="0"&&1/D==-Sg?"-0":$}function ng(D){return!!D&&typeof D=="object"}function yg(D){return typeof D=="symbol"||ng(D)&&xg.call(D)==bg}l1.exports=fg});var WH=P((r1,p1)=>{var mg=XH(),hg="Expected a function",YH="__lodash_hash_undefined__",ig="[object Function]",dg="[object GeneratorFunction]",lg=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]/g,cg=/[\\^$.*+?()[\]{}|]/g,pg=/\\(\\)?/g,rg=/^\[object .+?Constructor\]$/,p2={function:!0,object:!0},og=p2[typeof r1]&&r1&&!r1.nodeType?r1:void 0,tg=p2[typeof p1]&&p1&&!p1.nodeType?p1:void 0,ag=WF(og&&tg&&typeof global=="object"&&global),eg=WF(p2[typeof self]&&self),QH=WF(p2[typeof window]&&window),JU=WF(p2[typeof r1]&&r1),sg=ag||QH!==(JU&&JU.window)&&QH||eg||JU||Function("return this")();function WF(D){return D&&D.Object===Object?D:null}function Dx(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(F){}return $}var $x=Array.prototype,BH=Object.prototype,qH=Function.prototype.toString,XU=BH.hasOwnProperty,Fx=BH.toString,Ix=RegExp("^"+qH.call(XU).replace(cg,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ux=$x.splice,Jx=KH(sg,"Map"),c2=KH(Object,"create");function _6(D){var $=-1,F=D?D.length:0;this.clear();while(++$<F){var U=D[$];this.set(U[0],U[1])}}function Xx(){this.__data__=c2?c2(null):{}}function Qx(D){return this.has(D)&&delete this.__data__[D]}function Yx(D){var $=this.__data__;if(c2){var F=$[D];return F===YH?void 0:F}return XU.call($,D)?$[D]:void 0}function Bx(D){var $=this.__data__;return c2?$[D]!==void 0:XU.call($,D)}function qx(D,$){var F=this.__data__;return F[D]=c2&&$===void 0?YH:$,this}_6.prototype.clear=Xx;_6.prototype.delete=Qx;_6.prototype.get=Yx;_6.prototype.has=Bx;_6.prototype.set=qx;function o1(D){var $=-1,F=D?D.length:0;this.clear();while(++$<F){var U=D[$];this.set(U[0],U[1])}}function Kx(){this.__data__=[]}function Ex(D){var $=this.__data__,F=uF($,D);if(F<0)return!1;var U=$.length-1;if(F==U)$.pop();else Ux.call($,F,1);return!0}function Wx(D){var $=this.__data__,F=uF($,D);return F<0?void 0:$[F][1]}function ux(D){return uF(this.__data__,D)>-1}function Gx(D,$){var F=this.__data__,U=uF(F,D);if(U<0)F.push([D,$]);else F[U][1]=$;return this}o1.prototype.clear=Kx;o1.prototype.delete=Ex;o1.prototype.get=Wx;o1.prototype.has=ux;o1.prototype.set=Gx;function k6(D){var $=-1,F=D?D.length:0;this.clear();while(++$<F){var U=D[$];this.set(U[0],U[1])}}function Nx(){this.__data__={hash:new _6,map:new(Jx||o1),string:new _6}}function Lx(D){return GF(this,D).delete(D)}function Hx(D){return GF(this,D).get(D)}function Ox(D){return GF(this,D).has(D)}function zx(D,$){return GF(this,D).set(D,$),this}k6.prototype.clear=Nx;k6.prototype.delete=Lx;k6.prototype.get=Hx;k6.prototype.has=Ox;k6.prototype.set=zx;function uF(D,$){var F=D.length;while(F--)if(Mx(D[F][0],$))return F;return-1}function GF(D,$){var F=D.__data__;return wx($)?F[typeof $=="string"?"string":"hash"]:F.map}function KH(D,$){var F=D[$];return Vx(F)?F:void 0}function wx(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}var vx=QU(function(D){var $=[];return Ax(D).replace(lg,function(F,U,I,J){$.push(I?J.replace(pg,"$1"):U||F)}),$});function Zx(D){if(D!=null){try{return qH.call(D)}catch($){}try{return D+""}catch($){}}return""}function QU(D,$){if(typeof D!="function"||$&&typeof $!="function")throw TypeError(hg);var F=function(){var U=arguments,I=$?$.apply(this,U):U[0],J=F.cache;if(J.has(I))return J.get(I);var X=D.apply(this,U);return F.cache=J.set(I,X),X};return F.cache=new(QU.Cache||k6),F}QU.Cache=k6;function Mx(D,$){return D===$||D!==D&&$!==$}function jx(D){var $=EH(D)?Fx.call(D):"";return $==ig||$==dg}function EH(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Vx(D){if(!EH(D))return!1;var $=jx(D)||Dx(D)?Ix:rg;return $.test(Zx(D))}function Ax(D){return D==null?"":mg(D)}p1.exports=vx});var iH=P((e1,a1)=>{var Rx=WH(),Sx=200,HU="__lodash_hash_undefined__",zF=1,s1=2,bx=1/0,OH=9007199254740991,NF="[object Arguments]",qU="[object Array]",zH="[object Boolean]",wH="[object Date]",vH="[object Error]",ZH="[object Function]",Tx="[object GeneratorFunction]",r2="[object Map]",MH="[object Number]",t1="[object Object]",uH="[object Promise]",jH="[object RegExp]",o2="[object Set]",OU="[object String]",VH="[object Symbol]",KU="[object WeakMap]",AH="[object ArrayBuffer]",LF="[object DataView]",Px="[object Float32Array]",Cx="[object Float64Array]",_x="[object Int8Array]",kx="[object Int16Array]",gx="[object Int32Array]",xx="[object Uint8Array]",fx="[object Uint8ClampedArray]",nx="[object Uint16Array]",yx="[object Uint32Array]",mx=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,hx=/^\w*$/,ix=/[\\^$.*+?()[\]{}|]/g,dx=/^\[object .+?Constructor\]$/,lx=/^(?:0|[1-9]\d*)$/,PD={};PD[Px]=PD[Cx]=PD[_x]=PD[kx]=PD[gx]=PD[xx]=PD[fx]=PD[nx]=PD[yx]=!0;PD[NF]=PD[qU]=PD[AH]=PD[zH]=PD[LF]=PD[wH]=PD[vH]=PD[ZH]=PD[r2]=PD[MH]=PD[t1]=PD[jH]=PD[o2]=PD[OU]=PD[KU]=!1;var a2={function:!0,object:!0},cx=a2[typeof e1]&&e1&&!e1.nodeType?e1:void 0,px=a2[typeof a1]&&a1&&!a1.nodeType?a1:void 0,rx=wF(cx&&px&&typeof global=="object"&&global),ox=wF(a2[typeof self]&&self),GH=wF(a2[typeof window]&&window),YU=wF(a2[typeof e1]&&e1),f6=rx||GH!==(YU&&YU.window)&&GH||ox||YU||Function("return this")();function tx(D,$){var F=-1,U=D.length,I=Array(U);while(++F<U)I[F]=$(D[F],F,D);return I}function ax(D,$){var F=-1,U=D.length;while(++F<U)if($(D[F],F,D))return!0;return!1}function ex(D,$){var F=-1,U=Array(D);while(++F<D)U[F]=$(F);return U}function sx(D,$){return tx($,function(F){return[F,D[F]]})}function wF(D){return D&&D.Object===Object?D:null}function EU(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(F){}return $}function RH(D){var $=-1,F=Array(D.size);return D.forEach(function(U,I){F[++$]=[I,U]}),F}function Df(D){var $=-1,F=Array(D.size);return D.forEach(function(U){F[++$]=U}),F}function $f(D){var $=-1,F=Array(D.size);return D.forEach(function(U){F[++$]=[U,U]}),F}var Ff=Array.prototype,vF=Object.prototype,SH=Function.prototype.toString,g6=vF.hasOwnProperty,n6=vF.toString,If=RegExp("^"+SH.call(g6).replace(ix,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),NH=f6.Symbol,LH=f6.Uint8Array,Uf=vF.propertyIsEnumerable,Jf=Ff.splice,Xf=Object.getPrototypeOf,Qf=Object.keys,WU=D4(f6,"DataView"),HF=D4(f6,"Map"),uU=D4(f6,"Promise"),GU=D4(f6,"Set"),NU=D4(f6,"WeakMap"),t2=D4(Object,"create"),Yf=m6(WU),Bf=m6(HF),qf=m6(uU),Kf=m6(GU),Ef=m6(NU),HH=NH?NH.prototype:void 0,BU=HH?HH.valueOf:void 0;function x6(D){var $=-1,F=D?D.length:0;this.clear();while(++$<F){var U=D[$];this.set(U[0],U[1])}}function Wf(){this.__data__=t2?t2(null):{}}function uf(D){return this.has(D)&&delete this.__data__[D]}function Gf(D){var $=this.__data__;if(t2){var F=$[D];return F===HU?void 0:F}return g6.call($,D)?$[D]:void 0}function Nf(D){var $=this.__data__;return t2?$[D]!==void 0:g6.call($,D)}function Lf(D,$){var F=this.__data__;return F[D]=t2&&$===void 0?HU:$,this}x6.prototype.clear=Wf;x6.prototype.delete=uf;x6.prototype.get=Gf;x6.prototype.has=Nf;x6.prototype.set=Lf;function A0(D){var $=-1,F=D?D.length:0;this.clear();while(++$<F){var U=D[$];this.set(U[0],U[1])}}function Hf(){this.__data__=[]}function Of(D){var $=this.__data__,F=ZF($,D);if(F<0)return!1;var U=$.length-1;if(F==U)$.pop();else Jf.call($,F,1);return!0}function zf(D){var $=this.__data__,F=ZF($,D);return F<0?void 0:$[F][1]}function wf(D){return ZF(this.__data__,D)>-1}function vf(D,$){var F=this.__data__,U=ZF(F,D);if(U<0)F.push([D,$]);else F[U][1]=$;return this}A0.prototype.clear=Hf;A0.prototype.delete=Of;A0.prototype.get=zf;A0.prototype.has=wf;A0.prototype.set=vf;function y6(D){var $=-1,F=D?D.length:0;this.clear();while(++$<F){var U=D[$];this.set(U[0],U[1])}}function Zf(){this.__data__={hash:new x6,map:new(HF||A0),string:new x6}}function Mf(D){return MF(this,D).delete(D)}function jf(D){return MF(this,D).get(D)}function Vf(D){return MF(this,D).has(D)}function Af(D,$){return MF(this,D).set(D,$),this}y6.prototype.clear=Zf;y6.prototype.delete=Mf;y6.prototype.get=jf;y6.prototype.has=Vf;y6.prototype.set=Af;function OF(D){var $=-1,F=D?D.length:0;this.__data__=new y6;while(++$<F)this.add(D[$])}function Rf(D){return this.__data__.set(D,HU),this}function Sf(D){return this.__data__.has(D)}OF.prototype.add=OF.prototype.push=Rf;OF.prototype.has=Sf;function V0(D){this.__data__=new A0(D)}function bf(){this.__data__=new A0}function Tf(D){return this.__data__.delete(D)}function Pf(D){return this.__data__.get(D)}function Cf(D){return this.__data__.has(D)}function _f(D,$){var F=this.__data__;if(F instanceof A0&&F.__data__.length==Sx)F=this.__data__=new y6(F.__data__);return F.set(D,$),this}V0.prototype.clear=bf;V0.prototype.delete=Tf;V0.prototype.get=Pf;V0.prototype.has=Cf;V0.prototype.set=_f;function ZF(D,$){var F=D.length;while(F--)if(Dn(D[F][0],$))return F;return-1}function bH(D,$){$=jF($,D)?[$]:CH($);var F=0,U=$.length;while(D!=null&&F<U)D=D[VF($[F++])];return F&&F==U?D:void 0}function TH(D,$){return g6.call(D,$)||typeof D=="object"&&$ in D&&of(D)===null}function kf(D,$){return $ in Object(D)}function zU(D,$,F,U,I){if(D===$)return!0;if(D==null||$==null||!RF(D)&&!e2($))return D!==D&&$!==$;return gf(D,$,zU,F,U,I)}function gf(D,$,F,U,I,J){var X=d0(D),Q=d0($),Y=qU,B=qU;if(!X)Y=j0(D),Y=Y==NF?t1:Y;if(!Q)B=j0($),B=B==NF?t1:B;var q=Y==t1&&!EU(D),K=B==t1&&!EU($),W=Y==B;if(W&&!q)return J||(J=new V0),X||In(D)?_H(D,$,F,U,I,J):lf(D,$,Y,F,U,I,J);if(!(I&s1)){var u=q&&g6.call(D,"__wrapped__"),E=K&&g6.call($,"__wrapped__");if(u||E){var G=u?D.value():D,L=E?$.value():$;return J||(J=new V0),F(G,L,U,I,J)}}if(!W)return!1;return J||(J=new V0),cf(D,$,F,U,I,J)}function xf(D,$,F,U){var I=F.length,J=I,X=!U;if(D==null)return!J;D=Object(D);while(I--){var Q=F[I];if(X&&Q[2]?Q[1]!==D[Q[0]]:!(Q[0]in D))return!1}while(++I<J){Q=F[I];var Y=Q[0],B=D[Y],q=Q[1];if(X&&Q[2]){if(B===void 0&&!(Y in D))return!1}else{var K=new V0;if(U)var W=U(B,q,Y,D,$,K);if(!(W===void 0?zU(q,B,U,zF|s1,K):W))return!1}}return!0}function ff(D){if(typeof D=="function")return D;if(D==null)return Qn;if(typeof D=="object")return d0(D)?mf(D[0],D[1]):yf(D);return Yn(D)}function nf(D){return Qf(Object(D))}function yf(D){var $=rf(D);if($.length==1&&$[0][2])return xH($[0][0],$[0][1]);return function(F){return F===D||xf(F,D,$)}}function mf(D,$){if(jF(D)&&gH($))return xH(VF(D),$);return function(F){var U=Un(F,D);return U===void 0&&U===$?Jn(F,D):zU($,U,void 0,zF|s1)}}function PH(D){return function($){return $==null?void 0:$[D]}}function hf(D){return function($){return bH($,D)}}function CH(D){return d0(D)?D:Rx(D)}function df(D){return function($){var F=j0($);if(F==r2)return RH($);if(F==o2)return $f($);return sx($,D($))}}function _H(D,$,F,U,I,J){var X=I&s1,Q=D.length,Y=$.length;if(Q!=Y&&!(X&&Y>Q))return!1;var B=J.get(D);if(B)return B==$;var q=-1,K=!0,W=I&zF?new OF:void 0;J.set(D,$);while(++q<Q){var u=D[q],E=$[q];if(U)var G=X?U(E,u,q,$,D,J):U(u,E,q,D,$,J);if(G!==void 0){if(G)continue;K=!1;break}if(W){if(!ax($,function(L,z){if(!W.has(z)&&(u===L||F(u,L,U,I,J)))return W.add(z)})){K=!1;break}}else if(!(u===E||F(u,E,U,I,J))){K=!1;break}}return J.delete(D),K}function lf(D,$,F,U,I,J,X){switch(F){case LF:if(D.byteLength!=$.byteLength||D.byteOffset!=$.byteOffset)return!1;D=D.buffer,$=$.buffer;case AH:if(D.byteLength!=$.byteLength||!U(new LH(D),new LH($)))return!1;return!0;case zH:case wH:return+D==+$;case vH:return D.name==$.name&&D.message==$.message;case MH:return D!=+D?$!=+$:D==+$;case jH:case OU:return D==$+"";case r2:var Q=RH;case o2:var Y=J&s1;if(Q||(Q=Df),D.size!=$.size&&!Y)return!1;var B=X.get(D);if(B)return B==$;return J|=zF,X.set(D,$),_H(Q(D),Q($),U,I,J,X);case VH:if(BU)return BU.call(D)==BU.call($)}return!1}function cf(D,$,F,U,I,J){var X=I&s1,Q=LU(D),Y=Q.length,B=LU($),q=B.length;if(Y!=q&&!X)return!1;var K=Y;while(K--){var W=Q[K];if(!(X?W in $:TH($,W)))return!1}var u=J.get(D);if(u)return u==$;var E=!0;J.set(D,$);var G=X;while(++K<Y){W=Q[K];var L=D[W],z=$[W];if(U)var O=X?U(z,L,W,$,D,J):U(L,z,W,D,$,J);if(!(O===void 0?L===z||F(L,z,U,I,J):O)){E=!1;break}G||(G=W=="constructor")}if(E&&!G){var N=D.constructor,Z=$.constructor;if(N!=Z&&(("constructor"in D)&&("constructor"in $))&&!(typeof N=="function"&&N instanceof N&&typeof Z=="function"&&Z instanceof Z))E=!1}return J.delete(D),E}var pf=PH("length");function MF(D,$){var F=D.__data__;return ef($)?F[typeof $=="string"?"string":"hash"]:F.map}function rf(D){var $=Xn(D),F=$.length;while(F--)$[F][2]=gH($[F][1]);return $}function D4(D,$){var F=D[$];return Fn(F)?F:void 0}function of(D){return Xf(Object(D))}function j0(D){return n6.call(D)}if(WU&&j0(new WU(new ArrayBuffer(1)))!=LF||HF&&j0(new HF)!=r2||uU&&j0(uU.resolve())!=uH||GU&&j0(new GU)!=o2||NU&&j0(new NU)!=KU)j0=function(D){var $=n6.call(D),F=$==t1?D.constructor:void 0,U=F?m6(F):void 0;if(U)switch(U){case Yf:return LF;case Bf:return r2;case qf:return uH;case Kf:return o2;case Ef:return KU}return $};function tf(D,$,F){$=jF($,D)?[$]:CH($);var U,I=-1,X=$.length;while(++I<X){var J=VF($[I]);if(!(U=D!=null&&F(D,J)))break;D=D[J]}if(U)return U;var X=D?D.length:0;return!!X&&AF(X)&&kH(J,X)&&(d0(D)||mH(D)||fH(D))}function af(D){var $=D?D.length:void 0;if(AF($)&&(d0(D)||mH(D)||fH(D)))return ex($,String);return null}function kH(D,$){return $=$==null?OH:$,!!$&&(typeof D=="number"||lx.test(D))&&(D>-1&&D%1==0&&D<$)}function jF(D,$){if(d0(D))return!1;var F=typeof D;if(F=="number"||F=="symbol"||F=="boolean"||D==null||hH(D))return!0;return hx.test(D)||!mx.test(D)||$!=null&&D in Object($)}function ef(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}function sf(D){var $=D&&D.constructor,F=typeof $=="function"&&$.prototype||vF;return D===F}function gH(D){return D===D&&!RF(D)}function xH(D,$){return function(F){if(F==null)return!1;return F[D]===$&&($!==void 0||(D in Object(F)))}}function VF(D){if(typeof D=="string"||hH(D))return D;var $=D+"";return $=="0"&&1/D==-bx?"-0":$}function m6(D){if(D!=null){try{return SH.call(D)}catch($){}try{return D+""}catch($){}}return""}function Dn(D,$){return D===$||D!==D&&$!==$}function fH(D){return $n(D)&&g6.call(D,"callee")&&(!Uf.call(D,"callee")||n6.call(D)==NF)}var d0=Array.isArray;function nH(D){return D!=null&&AF(pf(D))&&!yH(D)}function $n(D){return e2(D)&&nH(D)}function yH(D){var $=RF(D)?n6.call(D):"";return $==ZH||$==Tx}function AF(D){return typeof D=="number"&&D>-1&&D%1==0&&D<=OH}function RF(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function e2(D){return!!D&&typeof D=="object"}function Fn(D){if(!RF(D))return!1;var $=yH(D)||EU(D)?If:dx;return $.test(m6(D))}function mH(D){return typeof D=="string"||!d0(D)&&e2(D)&&n6.call(D)==OU}function hH(D){return typeof D=="symbol"||e2(D)&&n6.call(D)==VH}function In(D){return e2(D)&&AF(D.length)&&!!PD[n6.call(D)]}function Un(D,$,F){var U=D==null?void 0:bH(D,$);return U===void 0?F:U}function Jn(D,$){return D!=null&&tf(D,$,kf)}function LU(D){var $=sf(D);if(!($||nH(D)))return nf(D);var F=af(D),U=!!F,I=F||[],J=I.length;for(var X in D)if(TH(D,X)&&!(U&&(X=="length"||kH(X,J)))&&!($&&X=="constructor"))I.push(X);return I}var Xn=df(LU);function Qn(D){return D}function Yn(D){return jF(D)?PH(VF(D)):hf(D)}a1.exports=ff});var rH=P((F4,$4)=>{var Bn=1/0,qn="[object Function]",Kn="[object GeneratorFunction]",En=/[\\^$.*+?()[\]{}|]/g,Wn=/^\[object .+?Constructor\]$/,s2={function:!0,object:!0},un=s2[typeof F4]&&F4&&!F4.nodeType?F4:void 0,Gn=s2[typeof $4]&&$4&&!$4.nodeType?$4:void 0,Nn=SF(un&&Gn&&typeof global=="object"&&global),Ln=SF(s2[typeof self]&&self),dH=SF(s2[typeof window]&&window),wU=SF(s2[typeof F4]&&F4),Hn=Nn||dH!==(wU&&wU.window)&&dH||Ln||wU||Function("return this")();function SF(D){return D&&D.Object===Object?D:null}function On(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(F){}return $}function zn(D){var $=-1,F=Array(D.size);return D.forEach(function(U){F[++$]=U}),F}var lH=Object.prototype,cH=Function.prototype.toString,wn=lH.hasOwnProperty,vn=lH.toString,Zn=RegExp("^"+cH.call(wn).replace(En,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),vU=jn(Hn,"Set"),Mn=!(vU&&1/zn(new vU([,-0]))[1]==Bn)?Sn:function(D){return new vU(D)};function jn(D,$){var F=D[$];return Rn(F)?F:void 0}function Vn(D){if(D!=null){try{return cH.call(D)}catch($){}try{return D+""}catch($){}}return""}function An(D){var $=pH(D)?vn.call(D):"";return $==qn||$==Kn}function pH(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Rn(D){if(!pH(D))return!1;var $=An(D)||On(D)?Zn:Wn;return $.test(Vn(D))}function Sn(){}$4.exports=Mn});var tH=P((U4,I4)=>{var D8={function:!0,object:!0},bn=D8[typeof U4]&&U4&&!U4.nodeType?U4:void 0,Tn=D8[typeof I4]&&I4&&!I4.nodeType?I4:void 0,Pn=bF(bn&&Tn&&typeof global=="object"&&global),Cn=bF(D8[typeof self]&&self),oH=bF(D8[typeof window]&&window),ZU=bF(D8[typeof U4]&&U4),_n=Pn||oH!==(ZU&&ZU.window)&&oH||Cn||ZU||Function("return this")();function bF(D){return D&&D.Object===Object?D:null}I4.exports=_n});var FO=P((l8D,$O)=>{var kn=rH(),gn=tH(),xn=200,MU="__lodash_hash_undefined__",fn="[object Function]",nn="[object GeneratorFunction]",yn=/[\\^$.*+?()[\]{}|]/g,mn=/^\[object .+?Constructor\]$/;function hn(D,$){return!!D.length&&ln(D,$,0)>-1}function dn(D,$,F){var U=-1,I=D.length;while(++U<I)if(F($,D[U]))return!0;return!1}function ln(D,$,F){if($!==$)return pn(D,F);var U=F-1,I=D.length;while(++U<I)if(D[U]===$)return U;return-1}function cn(D,$){return D.has($)}function pn(D,$,F){var U=D.length,I=$+(F?0:-1);while(F?I--:++I<U){var J=D[I];if(J!==J)return I}return-1}function rn(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(F){}return $}function on(D){var $=-1,F=Array(D.size);return D.forEach(function(U){F[++$]=U}),F}var tn=Array.prototype,aH=Object.prototype,eH=Function.prototype.toString,jU=aH.hasOwnProperty,an=aH.toString,en=RegExp("^"+eH.call(jU).replace(yn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),sn=tn.splice,Dy=sH(gn,"Map"),$8=sH(Object,"create");function h6(D){var $=-1,F=D?D.length:0;this.clear();while(++$<F){var U=D[$];this.set(U[0],U[1])}}function $y(){this.__data__=$8?$8(null):{}}function Fy(D){return this.has(D)&&delete this.__data__[D]}function Iy(D){var $=this.__data__;if($8){var F=$[D];return F===MU?void 0:F}return jU.call($,D)?$[D]:void 0}function Uy(D){var $=this.__data__;return $8?$[D]!==void 0:jU.call($,D)}function Jy(D,$){var F=this.__data__;return F[D]=$8&&$===void 0?MU:$,this}h6.prototype.clear=$y;h6.prototype.delete=Fy;h6.prototype.get=Iy;h6.prototype.has=Uy;h6.prototype.set=Jy;function J4(D){var $=-1,F=D?D.length:0;this.clear();while(++$<F){var U=D[$];this.set(U[0],U[1])}}function Xy(){this.__data__=[]}function Qy(D){var $=this.__data__,F=PF($,D);if(F<0)return!1;var U=$.length-1;if(F==U)$.pop();else sn.call($,F,1);return!0}function Yy(D){var $=this.__data__,F=PF($,D);return F<0?void 0:$[F][1]}function By(D){return PF(this.__data__,D)>-1}function qy(D,$){var F=this.__data__,U=PF(F,D);if(U<0)F.push([D,$]);else F[U][1]=$;return this}J4.prototype.clear=Xy;J4.prototype.delete=Qy;J4.prototype.get=Yy;J4.prototype.has=By;J4.prototype.set=qy;function X4(D){var $=-1,F=D?D.length:0;this.clear();while(++$<F){var U=D[$];this.set(U[0],U[1])}}function Ky(){this.__data__={hash:new h6,map:new(Dy||J4),string:new h6}}function Ey(D){return CF(this,D).delete(D)}function Wy(D){return CF(this,D).get(D)}function uy(D){return CF(this,D).has(D)}function Gy(D,$){return CF(this,D).set(D,$),this}X4.prototype.clear=Ky;X4.prototype.delete=Ey;X4.prototype.get=Wy;X4.prototype.has=uy;X4.prototype.set=Gy;function TF(D){var $=-1,F=D?D.length:0;this.__data__=new X4;while(++$<F)this.add(D[$])}function Ny(D){return this.__data__.set(D,MU),this}function Ly(D){return this.__data__.has(D)}TF.prototype.add=TF.prototype.push=Ny;TF.prototype.has=Ly;function PF(D,$){var F=D.length;while(F--)if(wy(D[F][0],$))return F;return-1}function Hy(D,$,F){var U=-1,I=hn,J=D.length,X=!0,Q=[],Y=Q;if(F)X=!1,I=dn;else if(J>=xn){var B=$?null:kn(D);if(B)return on(B);X=!1,I=cn,Y=new TF}else Y=$?[]:Q;D:while(++U<J){var q=D[U],K=$?$(q):q;if(q=F||q!==0?q:0,X&&K===K){var W=Y.length;while(W--)if(Y[W]===K)continue D;if($)Y.push(K);Q.push(q)}else if(!I(Y,K,F)){if(Y!==Q)Y.push(K);Q.push(q)}}return Q}function CF(D,$){var F=D.__data__;return Oy($)?F[typeof $=="string"?"string":"hash"]:F.map}function sH(D,$){var F=D[$];return Zy(F)?F:void 0}function Oy(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}function zy(D){if(D!=null){try{return eH.call(D)}catch($){}try{return D+""}catch($){}}return""}function wy(D,$){return D===$||D!==D&&$!==$}function vy(D){var $=DO(D)?an.call(D):"";return $==fn||$==nn}function DO(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Zy(D){if(!DO(D))return!1;var $=vy(D)||rn(D)?en:mn;return $.test(zy(D))}$O.exports=Hy});var UO=P((c8D,IO)=>{var My=iH(),jy=FO();function Vy(D,$){return D&&D.length?jy(D,My($)):[]}IO.exports=Vy});var XO=P((p8D,JO)=>{var Ay=$H(),Ry=UO(),Sy=Ay("MultiError");JO.exports=VU;function VU(D){if(!(this instanceof VU))return new VU(D);if(D=Array.isArray(D)?D:[D],D=Ry(D,function(F){return F.stack}),D.length===1)return D[0];var $=new Sy({message:D.map(function(F){return F.message}).join("; "),errors:D.reduce(function(F,U){return F.concat(U.errors||U)},[])});return $.__defineGetter__("stack",function(){return D.map(function(F){return F.stack}).join(`

`)}),$.__defineSetter__("stack",function(F){return[F].concat($.stack).join(`

`)}),$}});var YO=P((r8D,QO)=>{var l0=o("constants"),by=process.cwd,_F=null,Ty=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!_F)_F=by.call(process);return _F};try{process.cwd()}catch(D){}if(typeof process.chdir==="function"){if(kF=process.chdir,process.chdir=function(D){_F=null,kF.call(process,D)},Object.setPrototypeOf)Object.setPrototypeOf(process.chdir,kF)}var kF;QO.exports=Py;function Py(D){if(l0.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./))$(D);if(!D.lutimes)F(D);if(D.chown=J(D.chown),D.fchown=J(D.fchown),D.lchown=J(D.lchown),D.chmod=U(D.chmod),D.fchmod=U(D.fchmod),D.lchmod=U(D.lchmod),D.chownSync=X(D.chownSync),D.fchownSync=X(D.fchownSync),D.lchownSync=X(D.lchownSync),D.chmodSync=I(D.chmodSync),D.fchmodSync=I(D.fchmodSync),D.lchmodSync=I(D.lchmodSync),D.stat=Q(D.stat),D.fstat=Q(D.fstat),D.lstat=Q(D.lstat),D.statSync=Y(D.statSync),D.fstatSync=Y(D.fstatSync),D.lstatSync=Y(D.lstatSync),D.chmod&&!D.lchmod)D.lchmod=function(q,K,W){if(W)process.nextTick(W)},D.lchmodSync=function(){};if(D.chown&&!D.lchown)D.lchown=function(q,K,W,u){if(u)process.nextTick(u)},D.lchownSync=function(){};if(Ty==="win32")D.rename=typeof D.rename!=="function"?D.rename:function(q){function K(W,u,E){var G=Date.now(),L=0;q(W,u,function z(O){if(O&&(O.code==="EACCES"||O.code==="EPERM"||O.code==="EBUSY")&&Date.now()-G<60000){if(setTimeout(function(){D.stat(u,function(N,Z){if(N&&N.code==="ENOENT")q(W,u,z);else E(O)})},L),L<100)L+=10;return}if(E)E(O)})}if(Object.setPrototypeOf)Object.setPrototypeOf(K,q);return K}(D.rename);D.read=typeof D.read!=="function"?D.read:function(q){function K(W,u,E,G,L,z){var O;if(z&&typeof z==="function"){var N=0;O=function(Z,A,M){if(Z&&Z.code==="EAGAIN"&&N<10)return N++,q.call(D,W,u,E,G,L,O);z.apply(this,arguments)}}return q.call(D,W,u,E,G,L,O)}if(Object.setPrototypeOf)Object.setPrototypeOf(K,q);return K}(D.read),D.readSync=typeof D.readSync!=="function"?D.readSync:function(q){return function(K,W,u,E,G){var L=0;while(!0)try{return q.call(D,K,W,u,E,G)}catch(z){if(z.code==="EAGAIN"&&L<10){L++;continue}throw z}}}(D.readSync);function $(q){q.lchmod=function(K,W,u){q.open(K,l0.O_WRONLY|l0.O_SYMLINK,W,function(E,G){if(E){if(u)u(E);return}q.fchmod(G,W,function(L){q.close(G,function(z){if(u)u(L||z)})})})},q.lchmodSync=function(K,W){var u=q.openSync(K,l0.O_WRONLY|l0.O_SYMLINK,W),E=!0,G;try{G=q.fchmodSync(u,W),E=!1}finally{if(E)try{q.closeSync(u)}catch(L){}else q.closeSync(u)}return G}}function F(q){if(l0.hasOwnProperty("O_SYMLINK")&&q.futimes)q.lutimes=function(K,W,u,E){q.open(K,l0.O_SYMLINK,function(G,L){if(G){if(E)E(G);return}q.futimes(L,W,u,function(z){q.close(L,function(O){if(E)E(z||O)})})})},q.lutimesSync=function(K,W,u){var E=q.openSync(K,l0.O_SYMLINK),G,L=!0;try{G=q.futimesSync(E,W,u),L=!1}finally{if(L)try{q.closeSync(E)}catch(z){}else q.closeSync(E)}return G};else if(q.futimes)q.lutimes=function(K,W,u,E){if(E)process.nextTick(E)},q.lutimesSync=function(){}}function U(q){if(!q)return q;return function(K,W,u){return q.call(D,K,W,function(E){if(B(E))E=null;if(u)u.apply(this,arguments)})}}function I(q){if(!q)return q;return function(K,W){try{return q.call(D,K,W)}catch(u){if(!B(u))throw u}}}function J(q){if(!q)return q;return function(K,W,u,E){return q.call(D,K,W,u,function(G){if(B(G))G=null;if(E)E.apply(this,arguments)})}}function X(q){if(!q)return q;return function(K,W,u){try{return q.call(D,K,W,u)}catch(E){if(!B(E))throw E}}}function Q(q){if(!q)return q;return function(K,W,u){if(typeof W==="function")u=W,W=null;function E(G,L){if(L){if(L.uid<0)L.uid+=4294967296;if(L.gid<0)L.gid+=4294967296}if(u)u.apply(this,arguments)}return W?q.call(D,K,W,E):q.call(D,K,E)}}function Y(q){if(!q)return q;return function(K,W){var u=W?q.call(D,K,W):q.call(D,K);if(u){if(u.uid<0)u.uid+=4294967296;if(u.gid<0)u.gid+=4294967296}return u}}function B(q){if(!q)return!0;if(q.code==="ENOSYS")return!0;var K=!process.getuid||process.getuid()!==0;if(K){if(q.code==="EINVAL"||q.code==="EPERM")return!0}return!1}}});var KO=P((o8D,qO)=>{var BO=o("stream").Stream;qO.exports=Cy;function Cy(D){return{ReadStream:$,WriteStream:F};function $(U,I){if(!(this instanceof $))return new $(U,I);BO.call(this);var J=this;this.path=U,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=65536,I=I||{};var X=Object.keys(I);for(var Q=0,Y=X.length;Q<Y;Q++){var B=X[Q];this[B]=I[B]}if(this.encoding)this.setEncoding(this.encoding);if(this.start!==void 0){if(typeof this.start!=="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!=="number")throw TypeError("end must be a Number");if(this.start>this.end)throw Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){J._read()});return}D.open(this.path,this.flags,this.mode,function(q,K){if(q){J.emit("error",q),J.readable=!1;return}J.fd=K,J.emit("open",K),J._read()})}function F(U,I){if(!(this instanceof F))return new F(U,I);BO.call(this),this.path=U,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,I=I||{};var J=Object.keys(I);for(var X=0,Q=J.length;X<Q;X++){var Y=J[X];this[Y]=I[Y]}if(this.start!==void 0){if(typeof this.start!=="number")throw TypeError("start must be a Number");if(this.start<0)throw Error("start must be >= zero");this.pos=this.start}if(this.busy=!1,this._queue=[],this.fd===null)this._open=D.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush()}}});var WO=P((t8D,EO)=>{EO.exports=ky;var _y=Object.getPrototypeOf||function(D){return D.__proto__};function ky(D){if(D===null||typeof D!=="object")return D;if(D instanceof Object)var $={__proto__:_y(D)};else var $=Object.create(null);return Object.getOwnPropertyNames(D).forEach(function(F){Object.defineProperty($,F,Object.getOwnPropertyDescriptor(D,F))}),$}});var c0=P((a8D,bU)=>{var fD=o("fs"),gy=YO(),xy=KO(),fy=WO(),gF=o("util"),F$,fF;if(typeof Symbol==="function"&&typeof Symbol.for==="function")F$=Symbol.for("graceful-fs.queue"),fF=Symbol.for("graceful-fs.previous");else F$="___graceful-fs.queue",fF="___graceful-fs.previous";function ny(){}function GO(D,$){Object.defineProperty(D,F$,{get:function(){return $}})}var i6=ny;if(gF.debuglog)i6=gF.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))i6=function(){var D=gF.format.apply(gF,arguments);D="GFS4: "+D.split(/\n/).join(`
GFS4: `),console.error(D)};if(!fD[F$]){if(AU=global[F$]||[],GO(fD,AU),fD.close=function(D){function $(F,U){return D.call(fD,F,function(I){if(!I)uO();if(typeof U==="function")U.apply(this,arguments)})}return Object.defineProperty($,fF,{value:D}),$}(fD.close),fD.closeSync=function(D){function $(F){D.apply(fD,arguments),uO()}return Object.defineProperty($,fF,{value:D}),$}(fD.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))process.on("exit",function(){i6(fD[F$]),o("assert").equal(fD[F$].length,0)})}var AU;if(!global[F$])GO(global,fD[F$]);bU.exports=RU(fy(fD));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!fD.__patched)bU.exports=RU(fD),fD.__patched=!0;function RU(D){gy(D),D.gracefulify=RU,D.createReadStream=A,D.createWriteStream=M;var $=D.readFile;D.readFile=F;function F(_,m,y){if(typeof m==="function")y=m,m=null;return DD(_,m,y);function DD(e,a,$D,v){return $(e,a,function(H){if(H&&(H.code==="EMFILE"||H.code==="ENFILE"))Q4([DD,[e,a,$D],H,v||Date.now(),Date.now()]);else if(typeof $D==="function")$D.apply(this,arguments)})}}var U=D.writeFile;D.writeFile=I;function I(_,m,y,DD){if(typeof y==="function")DD=y,y=null;return e(_,m,y,DD);function e(a,$D,v,H,w){return U(a,$D,v,function(R){if(R&&(R.code==="EMFILE"||R.code==="ENFILE"))Q4([e,[a,$D,v,H],R,w||Date.now(),Date.now()]);else if(typeof H==="function")H.apply(this,arguments)})}}var J=D.appendFile;if(J)D.appendFile=X;function X(_,m,y,DD){if(typeof y==="function")DD=y,y=null;return e(_,m,y,DD);function e(a,$D,v,H,w){return J(a,$D,v,function(R){if(R&&(R.code==="EMFILE"||R.code==="ENFILE"))Q4([e,[a,$D,v,H],R,w||Date.now(),Date.now()]);else if(typeof H==="function")H.apply(this,arguments)})}}var Q=D.copyFile;if(Q)D.copyFile=Y;function Y(_,m,y,DD){if(typeof y==="function")DD=y,y=0;return e(_,m,y,DD);function e(a,$D,v,H,w){return Q(a,$D,v,function(R){if(R&&(R.code==="EMFILE"||R.code==="ENFILE"))Q4([e,[a,$D,v,H],R,w||Date.now(),Date.now()]);else if(typeof H==="function")H.apply(this,arguments)})}}var B=D.readdir;D.readdir=K;var q=/^v[0-5]\./;function K(_,m,y){if(typeof m==="function")y=m,m=null;var DD=q.test(process.version)?function($D,v,H,w){return B($D,e($D,v,H,w))}:function($D,v,H,w){return B($D,v,e($D,v,H,w))};return DD(_,m,y);function e(a,$D,v,H){return function(w,R){if(w&&(w.code==="EMFILE"||w.code==="ENFILE"))Q4([DD,[a,$D,v],w,H||Date.now(),Date.now()]);else{if(R&&R.sort)R.sort();if(typeof v==="function")v.call(this,w,R)}}}}if(process.version.substr(0,4)==="v0.8"){var W=xy(D);z=W.ReadStream,N=W.WriteStream}var u=D.ReadStream;if(u)z.prototype=Object.create(u.prototype),z.prototype.open=O;var E=D.WriteStream;if(E)N.prototype=Object.create(E.prototype),N.prototype.open=Z;Object.defineProperty(D,"ReadStream",{get:function(){return z},set:function(_){z=_},enumerable:!0,configurable:!0}),Object.defineProperty(D,"WriteStream",{get:function(){return N},set:function(_){N=_},enumerable:!0,configurable:!0});var G=z;Object.defineProperty(D,"FileReadStream",{get:function(){return G},set:function(_){G=_},enumerable:!0,configurable:!0});var L=N;Object.defineProperty(D,"FileWriteStream",{get:function(){return L},set:function(_){L=_},enumerable:!0,configurable:!0});function z(_,m){if(this instanceof z)return u.apply(this,arguments),this;else return z.apply(Object.create(z.prototype),arguments)}function O(){var _=this;n(_.path,_.flags,_.mode,function(m,y){if(m){if(_.autoClose)_.destroy();_.emit("error",m)}else _.fd=y,_.emit("open",y),_.read()})}function N(_,m){if(this instanceof N)return E.apply(this,arguments),this;else return N.apply(Object.create(N.prototype),arguments)}function Z(){var _=this;n(_.path,_.flags,_.mode,function(m,y){if(m)_.destroy(),_.emit("error",m);else _.fd=y,_.emit("open",y)})}function A(_,m){return new D.ReadStream(_,m)}function M(_,m){return new D.WriteStream(_,m)}var b=D.open;D.open=n;function n(_,m,y,DD){if(typeof y==="function")DD=y,y=null;return e(_,m,y,DD);function e(a,$D,v,H,w){return b(a,$D,v,function(R,k){if(R&&(R.code==="EMFILE"||R.code==="ENFILE"))Q4([e,[a,$D,v,H],R,w||Date.now(),Date.now()]);else if(typeof H==="function")H.apply(this,arguments)})}}return D}function Q4(D){i6("ENQUEUE",D[0].name,D[1]),fD[F$].push(D),SU()}var xF;function uO(){var D=Date.now();for(var $=0;$<fD[F$].length;++$)if(fD[F$][$].length>2)fD[F$][$][3]=D,fD[F$][$][4]=D;SU()}function SU(){if(clearTimeout(xF),xF=void 0,fD[F$].length===0)return;var D=fD[F$].shift(),$=D[0],F=D[1],U=D[2],I=D[3],J=D[4];if(I===void 0)i6("RETRY",$.name,F),$.apply(null,F);else if(Date.now()-I>=60000){i6("TIMEOUT",$.name,F);var X=F.pop();if(typeof X==="function")X.call(null,U)}else{var Q=Date.now()-J,Y=Math.max(J-I,1),B=Math.min(Y*1.2,100);if(Q>=B)i6("RETRY",$.name,F),$.apply(null,F.concat([I]));else fD[F$].push(D)}if(xF===void 0)xF=setTimeout(SU,0)}});var LO=P((e8D,NO)=>{function i$(D,$){if(typeof $==="boolean")$={forever:$};if(this._originalTimeouts=JSON.parse(JSON.stringify(D)),this._timeouts=D,this._options=$||{},this._maxRetryTime=$&&$.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._options.forever)this._cachedTimeouts=this._timeouts.slice(0)}NO.exports=i$;i$.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts};i$.prototype.stop=function(){if(this._timeout)clearTimeout(this._timeout);this._timeouts=[],this._cachedTimeouts=null};i$.prototype.retry=function(D){if(this._timeout)clearTimeout(this._timeout);if(!D)return!1;var $=new Date().getTime();if(D&&$-this._operationStart>=this._maxRetryTime)return this._errors.unshift(Error("RetryOperation timeout occurred")),!1;this._errors.push(D);var F=this._timeouts.shift();if(F===void 0)if(this._cachedTimeouts)this._errors.splice(this._errors.length-1,this._errors.length),this._timeouts=this._cachedTimeouts.slice(0),F=this._timeouts.shift();else return!1;var U=this,I=setTimeout(function(){if(U._attempts++,U._operationTimeoutCb){if(U._timeout=setTimeout(function(){U._operationTimeoutCb(U._attempts)},U._operationTimeout),U._options.unref)U._timeout.unref()}U._fn(U._attempts)},F);if(this._options.unref)I.unref();return!0};i$.prototype.attempt=function(D,$){if(this._fn=D,$){if($.timeout)this._operationTimeout=$.timeout;if($.cb)this._operationTimeoutCb=$.cb}var F=this;if(this._operationTimeoutCb)this._timeout=setTimeout(function(){F._operationTimeoutCb()},F._operationTimeout);this._operationStart=new Date().getTime(),this._fn(this._attempts)};i$.prototype.try=function(D){console.log("Using RetryOperation.try() is deprecated"),this.attempt(D)};i$.prototype.start=function(D){console.log("Using RetryOperation.start() is deprecated"),this.attempt(D)};i$.prototype.start=i$.prototype.try;i$.prototype.errors=function(){return this._errors};i$.prototype.attempts=function(){return this._attempts};i$.prototype.mainError=function(){if(this._errors.length===0)return null;var D={},$=null,F=0;for(var U=0;U<this._errors.length;U++){var I=this._errors[U],J=I.message,X=(D[J]||0)+1;if(D[J]=X,X>=F)$=I,F=X}return $}});var OO=P((my)=>{var yy=LO();my.operation=function(D){var $=my.timeouts(D);return new yy($,{forever:D&&D.forever,unref:D&&D.unref,maxRetryTime:D&&D.maxRetryTime})};my.timeouts=function(D){if(D instanceof Array)return[].concat(D);var $={retries:10,factor:2,minTimeout:1000,maxTimeout:1/0,randomize:!1};for(var F in D)$[F]=D[F];if($.minTimeout>$.maxTimeout)throw Error("minTimeout is greater than maxTimeout");var U=[];for(var I=0;I<$.retries;I++)U.push(this.createTimeout(I,$));if(D&&D.forever&&!U.length)U.push(this.createTimeout(I,$));return U.sort(function(J,X){return J-X}),U};my.createTimeout=function(D,$){var F=$.randomize?Math.random()+1:1,U=Math.round(F*$.minTimeout*Math.pow($.factor,D));return U=Math.min(U,$.maxTimeout),U};my.wrap=function(D,$,F){if($ instanceof Array)F=$,$=null;if(!F){F=[];for(var U in D)if(typeof D[U]==="function")F.push(U)}for(var I=0;I<F.length;I++){var J=F[I],X=D[J];D[J]=function(Y){var B=my.operation($),q=Array.prototype.slice.call(arguments,1),K=q.pop();q.push(function(W){if(B.retry(W))return;if(W)arguments[0]=B.mainError();K.apply(this,arguments)}),B.attempt(function(){Y.apply(D,q)})}.bind(D,X),D[J].options=$}}});var zO=P((D3D,nF)=>{nF.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];if(process.platform!=="win32")nF.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");if(process.platform==="linux")nF.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var kU=P(($3D,B4)=>{var _D=global.process,d6=function(D){return D&&typeof D==="object"&&typeof D.removeListener==="function"&&typeof D.emit==="function"&&typeof D.reallyExit==="function"&&typeof D.listeners==="function"&&typeof D.kill==="function"&&typeof D.pid==="number"&&typeof D.on==="function"};if(!d6(_D))B4.exports=function(){return function(){}};else{if(TU=o("assert"),l6=zO(),PU=/^win/i.test(_D.platform),Y4=o("events"),typeof Y4!=="function")Y4=Y4.EventEmitter;if(_D.__signal_exit_emitter__)pD=_D.__signal_exit_emitter__;else pD=_D.__signal_exit_emitter__=new Y4,pD.count=0,pD.emitted={};if(!pD.infinite)pD.setMaxListeners(1/0),pD.infinite=!0;B4.exports=function(D,$){if(!d6(global.process))return function(){};if(TU.equal(typeof D,"function","a callback must be provided for exit handler"),c6===!1)yF();var F="exit";if($&&$.alwaysLast)F="afterexit";var U=function(){if(pD.removeListener(F,D),pD.listeners("exit").length===0&&pD.listeners("afterexit").length===0)F8()};return pD.on(F,D),U},F8=function(){if(!c6||!d6(global.process))return;c6=!1,l6.forEach(function($){try{_D.removeListener($,I8[$])}catch(F){}}),_D.emit=U8,_D.reallyExit=mF,pD.count-=1},B4.exports.unload=F8,p0=function($,F,U){if(pD.emitted[$])return;pD.emitted[$]=!0,pD.emit($,F,U)},I8={},l6.forEach(function(D){I8[D]=function(){if(!d6(global.process))return;var F=_D.listeners(D);if(F.length===pD.count){if(F8(),p0("exit",null,D),p0("afterexit",null,D),PU&&D==="SIGHUP")D="SIGINT";_D.kill(_D.pid,D)}}}),B4.exports.signals=function(){return l6},c6=!1,yF=function(){if(c6||!d6(global.process))return;c6=!0,pD.count+=1,l6=l6.filter(function($){try{return _D.on($,I8[$]),!0}catch(F){return!1}}),_D.emit=_U,_D.reallyExit=CU},B4.exports.load=yF,mF=_D.reallyExit,CU=function($){if(!d6(global.process))return;_D.exitCode=$||0,p0("exit",_D.exitCode,null),p0("afterexit",_D.exitCode,null),mF.call(_D,_D.exitCode)},U8=_D.emit,_U=function($,F){if($==="exit"&&d6(global.process)){if(F!==void 0)_D.exitCode=F;var U=U8.apply(this,arguments);return p0("exit",_D.exitCode,null),p0("afterexit",_D.exitCode,null),U}else return U8.apply(this,arguments)}}var TU,l6,PU,Y4,pD,F8,p0,I8,c6,yF,mF,CU,U8,_U});var vO=P((py,gU)=>{var wO=Symbol();function ly(D,$,F){let U=$[wO];if(U)return $.stat(D,(J,X)=>{if(J)return F(J);F(null,X.mtime,U)});let I=new Date(Math.ceil(Date.now()/1000)*1000+5);$.utimes(D,I,I,(J)=>{if(J)return F(J);$.stat(D,(X,Q)=>{if(X)return F(X);let Y=Q.mtime.getTime()%1000===0?"s":"ms";Object.defineProperty($,wO,{value:Y}),F(null,Q.mtime,Y)})})}function cy(D){let $=Date.now();if(D==="s")$=Math.ceil($/1000)*1000;return new Date($)}py.probe=ly;py.getMtime=cy});var AO=P((Fm,X8)=>{var ty=o("path"),nU=c0(),ay=OO(),ey=kU(),ZO=vO(),R0={};function J8(D,$){return $.lockfilePath||`${D}.lock`}function yU(D,$,F){if(!$.realpath)return F(null,ty.resolve(D));$.fs.realpath(D,F)}function fU(D,$,F){let U=J8(D,$);$.fs.mkdir(U,(I)=>{if(!I)return ZO.probe(U,$.fs,(J,X,Q)=>{if(J)return $.fs.rmdir(U,()=>{}),F(J);F(null,X,Q)});if(I.code!=="EEXIST")return F(I);if($.stale<=0)return F(Object.assign(Error("Lock file is already being held"),{code:"ELOCKED",file:D}));$.fs.stat(U,(J,X)=>{if(J){if(J.code==="ENOENT")return fU(D,{...$,stale:0},F);return F(J)}if(!MO(X,$))return F(Object.assign(Error("Lock file is already being held"),{code:"ELOCKED",file:D}));jO(D,$,(Q)=>{if(Q)return F(Q);fU(D,{...$,stale:0},F)})})})}function MO(D,$){return D.mtime.getTime()<Date.now()-$.stale}function jO(D,$,F){$.fs.rmdir(J8(D,$),(U)=>{if(U&&U.code!=="ENOENT")return F(U);F()})}function hF(D,$){let F=R0[D];if(F.updateTimeout)return;if(F.updateDelay=F.updateDelay||$.update,F.updateTimeout=setTimeout(()=>{F.updateTimeout=null,$.fs.stat(F.lockfilePath,(U,I)=>{let J=F.lastUpdate+$.stale<Date.now();if(U){if(U.code==="ENOENT"||J)return xU(D,F,Object.assign(U,{code:"ECOMPROMISED"}));return F.updateDelay=1000,hF(D,$)}if(F.mtime.getTime()!==I.mtime.getTime())return xU(D,F,Object.assign(Error("Unable to update lock within the stale threshold"),{code:"ECOMPROMISED"}));let Q=ZO.getMtime(F.mtimePrecision);$.fs.utimes(F.lockfilePath,Q,Q,(Y)=>{let B=F.lastUpdate+$.stale<Date.now();if(F.released)return;if(Y){if(Y.code==="ENOENT"||B)return xU(D,F,Object.assign(Y,{code:"ECOMPROMISED"}));return F.updateDelay=1000,hF(D,$)}F.mtime=Q,F.lastUpdate=Date.now(),F.updateDelay=null,hF(D,$)})})},F.updateDelay),F.updateTimeout.unref)F.updateTimeout.unref()}function xU(D,$,F){if($.released=!0,$.updateTimeout)clearTimeout($.updateTimeout);if(R0[D]===$)delete R0[D];$.options.onCompromised(F)}function sy(D,$,F){$={stale:1e4,update:null,realpath:!0,retries:0,fs:nU,onCompromised:(U)=>{throw U},...$},$.retries=$.retries||0,$.retries=typeof $.retries==="number"?{retries:$.retries}:$.retries,$.stale=Math.max($.stale||0,2000),$.update=$.update==null?$.stale/2:$.update||0,$.update=Math.max(Math.min($.update,$.stale/2),1000),yU(D,$,(U,I)=>{if(U)return F(U);let J=ay.operation($.retries);J.attempt(()=>{fU(I,$,(X,Q,Y)=>{if(J.retry(X))return;if(X)return F(J.mainError());let B=R0[I]={lockfilePath:J8(I,$),mtime:Q,mtimePrecision:Y,options:$,lastUpdate:Date.now()};hF(I,$),F(null,(q)=>{if(B.released)return q&&q(Object.assign(Error("Lock is already released"),{code:"ERELEASED"}));VO(I,{...$,realpath:!1},q)})})})})}function VO(D,$,F){$={fs:nU,realpath:!0,...$},yU(D,$,(U,I)=>{if(U)return F(U);let J=R0[I];if(!J)return F(Object.assign(Error("Lock is not acquired/owned by you"),{code:"ENOTACQUIRED"}));J.updateTimeout&&clearTimeout(J.updateTimeout),J.released=!0,delete R0[I],jO(I,$,F)})}function Dm(D,$,F){$={stale:1e4,realpath:!0,fs:nU,...$},$.stale=Math.max($.stale||0,2000),yU(D,$,(U,I)=>{if(U)return F(U);$.fs.stat(J8(I,$),(J,X)=>{if(J)return J.code==="ENOENT"?F(null,!1):F(J);return F(null,!MO(X,$))})})}function $m(){return R0}ey(()=>{for(let D in R0){let $=R0[D].options;try{$.fs.rmdirSync(J8(D,$))}catch(F){}}});Fm.lock=sy;Fm.unlock=VO;Fm.check=Dm;Fm.getLocks=$m});var SO=P((F3D,RO)=>{var Qm=c0();function Ym(D){let $=["mkdir","realpath","stat","rmdir","utimes"],F={...D};return $.forEach((U)=>{F[U]=(...I)=>{let J=I.pop(),X;try{X=D[`${U}Sync`](...I)}catch(Q){return J(Q)}J(null,X)}}),F}function Bm(D){return(...$)=>new Promise((F,U)=>{$.push((I,J)=>{if(I)U(I);else F(J)}),D(...$)})}function qm(D){return(...$)=>{let F,U;if($.push((I,J)=>{F=I,U=J}),D(...$),F)throw F;return U}}function Km(D){if(D={...D},D.fs=Ym(D.fs||Qm),typeof D.retries==="number"&&D.retries>0||D.retries&&typeof D.retries.retries==="number"&&D.retries.retries>0)throw Object.assign(Error("Cannot use retries with the sync api"),{code:"ESYNC"});return D}RO.exports={toPromise:Bm,toSync:qm,toSyncOptions:Km}});var TO=P((I3D,r0)=>{var q4=AO(),{toPromise:iF,toSync:dF,toSyncOptions:mU}=SO();async function bO(D,$){let F=await iF(q4.lock)(D,$);return iF(F)}function Em(D,$){let F=dF(q4.lock)(D,mU($));return dF(F)}function Wm(D,$){return iF(q4.unlock)(D,$)}function um(D,$){return dF(q4.unlock)(D,mU($))}function Gm(D,$){return iF(q4.check)(D,$)}function Nm(D,$){return dF(q4.check)(D,mU($))}r0.exports=bO;r0.exports.lock=bO;r0.exports.unlock=Wm;r0.exports.lockSync=Em;r0.exports.unlockSync=um;r0.exports.check=Gm;r0.exports.checkSync=Nm});var fO=P((gO)=>{Object.defineProperty(gO,"__esModule",{value:!0});gO.canStoreURLs=gO.FileUrlStorage=void 0;var PO=o("fs"),Lm=Om(XO()),CO=Hm(TO());function kO(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,F=new WeakMap;return(kO=function(U){return U?F:$})(D)}function Hm(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var F=kO($);if(F&&F.has(D))return F.get(D);var U={__proto__:null},I=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var J in D)if(J!=="default"&&{}.hasOwnProperty.call(D,J)){var X=I?Object.getOwnPropertyDescriptor(D,J):null;X&&(X.get||X.set)?Object.defineProperty(U,J,X):U[J]=D[J]}return U.default=D,F&&F.set(D,U),U}function Om(D){return D&&D.__esModule?D:{default:D}}function Q8(D){return Q8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},Q8(D)}function zm(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function _O(D,$){for(var F=0;F<$.length;F++){var U=$[F];if(U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U)U.writable=!0;Object.defineProperty(D,vm(U.key),U)}}function wm(D,$,F){if($)_O(D.prototype,$);if(F)_O(D,F);return Object.defineProperty(D,"prototype",{writable:!1}),D}function vm(D){var $=Zm(D,"string");return Q8($)=="symbol"?$:$+""}function Zm(D,$){if(Q8(D)!="object"||!D)return D;var F=D[Symbol.toPrimitive];if(F!==void 0){var U=F.call(D,$||"default");if(Q8(U)!="object")return U;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var U3D=gO.canStoreURLs=!0,J3D=gO.FileUrlStorage=function(){function D($){zm(this,D),this.path=$}return wm(D,[{key:"findAllUploads",value:function(){var F=this;return new Promise(function(U,I){F._getItems("tus::",function(J,X){if(J)I(J);else U(X)})})}},{key:"findUploadsByFingerprint",value:function(F){var U=this;return new Promise(function(I,J){U._getItems("tus::".concat(F),function(X,Q){if(X)J(X);else I(Q)})})}},{key:"removeUpload",value:function(F){var U=this;return new Promise(function(I,J){U._removeItem(F,function(X){if(X)J(X);else I()})})}},{key:"addUpload",value:function(F,U){var I=this,J=Math.round(Math.random()*1000000000000),X="tus::".concat(F,"::").concat(J);return new Promise(function(Q,Y){I._setItem(X,U,function(B){if(B)Y(B);else Q(X)})})}},{key:"_setItem",value:function(F,U,I){var J=this;CO.lock(this.path,this._lockfileOptions()).then(function(X){I=J._releaseAndCb(X,I),J._getData(function(Q,Y){if(Q){I(Q);return}Y[F]=U,J._writeData(Y,function(B){return I(B)})})}).catch(I)}},{key:"_getItems",value:function(F,U){this._getData(function(I,J){if(I){U(I);return}var X=Object.keys(J).filter(function(Q){return Q.startsWith(F)}).map(function(Q){var Y=J[Q];return Y.urlStorageKey=Q,Y});U(null,X)})}},{key:"_removeItem",value:function(F,U){var I=this;CO.lock(this.path,this._lockfileOptions()).then(function(J){U=I._releaseAndCb(J,U),I._getData(function(X,Q){if(X){U(X);return}delete Q[F],I._writeData(Q,function(Y){return U(Y)})})}).catch(U)}},{key:"_lockfileOptions",value:function(){return{realpath:!1,retries:{retries:5,minTimeout:20}}}},{key:"_releaseAndCb",value:function(F,U){return function(I){if(I){F().then(function(){return U(I)}).catch(function(J){return U((0,Lm.default)([I,J]))});return}F().then(U).catch(U)}}},{key:"_writeData",value:function(F,U){var I={encoding:"utf8",mode:432,flag:"w"};(0,PO.writeFile)(this.path,JSON.stringify(F),I,function(J){return U(J)})}},{key:"_getData",value:function(F){(0,PO.readFile)(this.path,"utf8",function(U,I){if(U){if(U.code==="ENOENT")F(null,{});else F(U);return}try{I=!I.trim().length?{}:JSON.parse(I)}catch(J){F(J);return}F(null,I)})}}])}()});var oO=P((o0)=>{Object.defineProperty(o0,"__esModule",{value:!0});Object.defineProperty(o0,"DefaultHttpStack",{enumerable:!0,get:function(){return hO.default}});Object.defineProperty(o0,"DetailedError",{enumerable:!0,get:function(){return jm.default}});Object.defineProperty(o0,"FileUrlStorage",{enumerable:!0,get:function(){return iO.FileUrlStorage}});Object.defineProperty(o0,"StreamSource",{enumerable:!0,get:function(){return bm.default}});o0.Upload=void 0;Object.defineProperty(o0,"canStoreURLs",{enumerable:!0,get:function(){return iO.canStoreURLs}});o0.defaultOptions=void 0;Object.defineProperty(o0,"enableDebugLog",{enumerable:!0,get:function(){return Vm.enableDebugLog}});o0.isSupported=void 0;var jm=p6(y7()),Vm=m7(),Am=p6(TN()),hU=p6(qL()),Rm=p6(bL()),Sm=p6(kL()),hO=p6(aL()),bm=p6(e7()),iO=fO();function p6(D){return D&&D.__esModule?D:{default:D}}function E4(D){return E4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},E4(D)}function Tm(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function nO(D,$){for(var F=0;F<$.length;F++){var U=$[F];if(U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U)U.writable=!0;Object.defineProperty(D,lO(U.key),U)}}function Pm(D,$,F){if($)nO(D.prototype,$);if(F)nO(D,F);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Cm(D,$,F){return $=lF($),_m(D,dO()?Reflect.construct($,F||[],lF(D).constructor):$.apply(D,F))}function _m(D,$){if($&&(E4($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return km(D)}function km(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function dO(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(dO=function(){return!!D})()}function lF(D){return lF=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(F){return F.__proto__||Object.getPrototypeOf(F)},lF(D)}function gm(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)iU(D,$)}function iU(D,$){return iU=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(U,I){return U.__proto__=I,U},iU(D,$)}function yO(D,$){var F=Object.keys(D);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(D);$&&(U=U.filter(function(I){return Object.getOwnPropertyDescriptor(D,I).enumerable})),F.push.apply(F,U)}return F}function K4(D){for(var $=1;$<arguments.length;$++){var F=arguments[$]!=null?arguments[$]:{};$%2?yO(Object(F),!0).forEach(function(U){xm(D,U,F[U])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(F)):yO(Object(F)).forEach(function(U){Object.defineProperty(D,U,Object.getOwnPropertyDescriptor(F,U))})}return D}function xm(D,$,F){if($=lO($),$ in D)Object.defineProperty(D,$,{value:F,enumerable:!0,configurable:!0,writable:!0});else D[$]=F;return D}function lO(D){var $=fm(D,"string");return E4($)=="symbol"?$:$+""}function fm(D,$){if(E4(D)!="object"||!D)return D;var F=D[Symbol.toPrimitive];if(F!==void 0){var U=F.call(D,$||"default");if(E4(U)!="object")return U;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var mO=o0.defaultOptions=K4(K4({},hU.default.defaultOptions),{},{httpStack:new hO.default,fileReader:new Rm.default,urlStorage:new Am.default,fingerprint:Sm.default}),Q3D=o0.Upload=function(D){function $(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Tm(this,$),U=K4(K4({},mO),U),Cm(this,$,[F,U])}return gm($,D),Pm($,null,[{key:"terminate",value:function(U){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return I=K4(K4({},mO),I),hU.default.terminate(U,I)}}])}(hU.default),Y3D=o0.isSupported=!0});import{execFileSync as im}from"child_process";import dm from"path";function mm(D,$){if($===void 0)return!0;if(typeof $==="string")return D===$;if($ instanceof RegExp)return $.test(D);return $(D)}function hm(D,$,F){return{agent:{id:D.id,name:D.name},strategy:"environment",signal:$.name,value:F}}function pm(D,$){let F=[],U=aO($.command);for(let I of D)for(let J of I.process??[]){if(!J.pattern.test(U))continue;F.push(rm(I,J,{...$,command:U}))}return F}function rm(D,$,F){return{agent:{id:D.id,name:D.name},strategy:"process-tree",signal:$.pattern.toString(),value:`${F.pid}:${F.command}`}}function tO(D,$){try{return im("ps",["-o",`${$}=`,"-p",String(D)],{encoding:"utf8",stdio:["ignore","pipe","ignore"]}).trim()}catch{return""}}function aO(D){return dm.basename(D.trim()).replace(/^-+/,"")}function eO(D={}){let $=D.agents??nm,F=D.strategies??om(D.experimentalProcessTree),U={env:D.env??process.env,pid:D.pid??process.pid,agents:$,maxProcessDepth:D.maxProcessDepth??20},I=F.flatMap((X)=>X.detect(U)),J=tm($,I,U.env);if(J===void 0)return{detected:!1};return{detected:!0,agent:J}}function om(D=!1){let $=[new ym];if(D)$.push(new cm);return $}function tm(D,$,F){let U=new Set($.map((I)=>I.agent.id));for(let I of D){if(!U.has(I.id))continue;return{id:I.id,name:I.name,...am(I,F)}}return}function am(D,$){for(let F of D.sessionEnv??[]){let U=$[F];if(U!==void 0&&U.length>0)return{sessionId:U}}return{}}var nm,ym=class{name="environment";detect(D){let $=[];for(let F of D.agents)for(let U of F.env??[]){let I=D.env[U.name];if(I===void 0||!mm(I,U.value))continue;$.push(hm(F,U,I))}return $}},lm=class{read(D){let $=tO(D,"comm"),F=Number.parseInt(tO(D,"ppid"),10);if(!$||!Number.isInteger(F))return;return{pid:D,ppid:F,command:aO($)}}},cm=class{constructor(D=new lm){this.reader=D}reader;name="process-tree";detect(D){let $=[],F=D.pid;for(let U=0;U<D.maxProcessDepth;U+=1){let I=this.reader.read(F);if(I===void 0)break;if($.push(...pm(D.agents,I)),I.ppid===void 0||I.ppid<=1||I.ppid===F)break;F=I.ppid}return $}};var sO=S(()=>{nm=[{id:"codex",name:"Codex",env:[{name:"CODEX_CI",value:"1"},{name:"CODEX_SHELL",value:"1"},{name:"CODEX_THREAD_ID"}],process:[{pattern:/^codex$/i}],sessionEnv:["CODEX_THREAD_ID"]},{id:"cursor",name:"Cursor",env:[{name:"CURSOR_AGENT",value:"1"},{name:"CURSOR_CONVERSATION_ID"}],process:[{pattern:/^cursor$/i}],sessionEnv:["CURSOR_CONVERSATION_ID"]},{id:"claude-code",name:"Claude Code",env:[{name:"CLAUDECODE",value:"1"},{name:"CLAUDE_CODE_SESSION_ID"}],process:[{pattern:/^claude$/i}],sessionEnv:["CLAUDE_CODE_SESSION_ID"]},{id:"opencode",name:"OpenCode",env:[{name:"OPENCODE",value:"1"},{name:"OPENCODE_PID"}],process:[{pattern:/^opencode$/i}]},{id:"devin",name:"Devin",process:[{pattern:/devin/i}]},{id:"gemini",name:"Gemini CLI",env:[{name:"GEMINI_CLI",value:"1"}],process:[{pattern:/^gemini$/i}]},{id:"antigravity",name:"Antigravity",env:[{name:"ANTIGRAVITY_AGENT",value:"1"},{name:"ANTIGRAVITY_TRAJECTORY_ID"}],process:[{pattern:/^antigravity$/i}],sessionEnv:["ANTIGRAVITY_TRAJECTORY_ID"]},{id:"bolt",name:"Bolt",env:[{name:"BOLT_ENV"},{name:"BOLT_ORIGIN"},{name:"BOLT_SERVER_URL"}]},{id:"pi",name:"Pi",env:[{name:"PI_CODING_AGENT",value:"true"}]},{id:"replit",name:"Replit",env:[{name:"REPLIT_SESSION"}],sessionEnv:["REPLIT_SESSION"]},{id:"rork",name:"Rork",env:[{name:"RORK_API_URL"}]},{id:"kiro",name:"Kiro",env:[{name:"KIRO_SESSION_ID"}],process:[{pattern:/kiro/i}],sessionEnv:["KIRO_SESSION_ID"]},{id:"muse",name:"Muse Code",env:[{name:"MUSE_RELEASE_INFO"}]},{id:"cline",name:"Cline",env:[{name:"CLINE_WRAPPER_PATH"}],process:[{pattern:/^cline$/i}]},{id:"kilocode",name:"Kilo Code",env:[{name:"KILO",value:"1"},{name:"KILOCODE_VERSION"},{name:"KILO_RUN_ID"}],process:[{pattern:/^(kilo|kilocode)$/i}],sessionEnv:["KILO_RUN_ID"]},{id:"copilot",name:"GitHub Copilot CLI",env:[{name:"COPILOT_CLI",value:"1"},{name:"COPILOT_AGENT_SESSION_ID"},{name:"COPILOT_RUN_APP",value:"1"}],process:[{pattern:/^(github-copilot-cli|copilot)$/i}],sessionEnv:["COPILOT_AGENT_SESSION_ID"]}]});import{platform as em,release as sm}from"node:os";import{arch as Dh,env as $h,version as Fh}from"node:process";function z3D(D){dU=D}function w3D(){return dU}function Dz(D=$h){let $=eO({env:D}),F={cli_version:o$.version,node_version:Fh,os_platform:em(),os_arch:Dh,os_release:sm(),timezone:Intl.DateTimeFormat().resolvedOptions().timeZone||"undefined",is_ci:Y8.isCI,is_tty:Boolean(process.stdout.isTTY),invocation_source:dU,agent_invoker:$.detected};if($.detected&&$.agent)F.agent_identity=$.agent;if(Y8.name)F.ci_provider=Y8.name;return F}var Y8,dU="cli";var $z=S(()=>{sO();T1();Y8=r$(C7(),1)});import{AsyncLocalStorage as Ih}from"node:async_hooks";function Jh(){return Uh.getStore()}function M3D(){Iz=!0}function Uz(){return Iz}function j3D(D){Jz=D}function Fz(D){try{Jz?.(D)}catch{}}function A3D(D,$){let F;try{F=new URL(D).pathname}catch{F=D.split("?")[0]}let U=[];for(let I of F.split("/").filter(Boolean)){if(U.length>=4||!/^(?:[a-z_-]+|2fa)$/.test(I))break;U.push(I)}return`${$} ${U.join("/")||F}`}function Xh(D){let $=D?.headers;if(!$)return;let F=$.get;if(typeof F==="function")return F.call($,"capgkey")??void 0;if(Array.isArray($))return $.find(([U])=>U.toLowerCase()==="capgkey")?.[1];return $.capgkey}function Xz(D){return async(F,U)=>{let I=(U?.method??"GET").toUpperCase(),J=typeof F==="string"?F:F instanceof URL?F.href:F.url,X=Jh(),Q=Xh(U),Y=Date.now();try{let B=await globalThis.fetch(F,U);return Fz({url:J,route:D,method:I,status:B.status,ok:B.ok,durationMs:Date.now()-Y,source:X,apikey:Q}),B}catch(B){throw Fz({url:J,route:D,method:I,status:0,ok:!1,durationMs:Date.now()-Y,source:X,apikey:Q,error:B}),B}}}var Uh,Iz=!1,Jz,V3D=5000;var Qz=S(()=>{Uh=new Ih});function q0(D){let $=D?.context;return typeof $?.status==="number"?$.status:void 0}async function Y$(D){let $=D?.context;if(!$||typeof $.clone!=="function")return null;try{let F=await $.clone().text();try{return JSON.parse(F)}catch{return F?{message:F}:null}}catch{return null}}var W4;var Yz=S(()=>{W4=class W4 extends Error{context;status;constructor(D){super(`Capgo API request failed with status ${D.status}`);this.name="CapgoApiHttpError",this.context=D,this.status=D.status}}});function Bz(D){let $=D;if(typeof $.status==="number")return $.status;let F=$.context&&typeof $.context==="object"?$.context.status:void 0;return typeof F==="number"?F:void 0}function Qh(D){if(!D||typeof D!=="object")return;let $=Bz(D);if($!==void 0)return $;let F=D.cause;if(F&&typeof F==="object")return Bz(F);return}function Yh(D){let $=[],F=new Set,U=D;if(typeof D==="string")return D;while(U){if(typeof U==="string"){$.push(U);break}if(typeof U!=="object")break;if(F.has(U))break;if(F.add(U),U instanceof Error){$.push(U.message),U=U.cause;continue}let I=U;if(typeof I.message==="string")$.push(I.message);U=I.cause}return $.join(" ")}function Bh(D){return Yh(D)}function qz(D){if(D&&typeof D==="object"&&"code"in D){let U=D.code;if(typeof U==="string"&&U.startsWith("commander."))return"commander"}let $=Qh(D);if($!==void 0){if($===401)return"unauthorized";if($===403)return"forbidden";if($===404)return"not_found";if($===413)return"payload_too_large";if($===429)return"rate_limited";if($>=500)return"server_error"}let F=Bh(D).toLowerCase();if(/econnrefused|econnreset|enotfound|eai_again|fetch failed|failed to fetch|connect timeout|und_err/.test(F))return"network_error";if(/timed out|timeout|etimedout|aborted/.test(F))return"timeout";if(/invalid|must be|required|not allowed|malformed|validation/.test(F))return"validation_error";return"unknown"}function T3D(D){if(D===401)return"unauthorized";if(D===403)return"forbidden";if(D===404)return"not_found";if(D===408||D===504)return"timeout";if(D===413)return"payload_too_large";if(D===429)return"rate_limited";if(D===400||D===422)return"validation_error";if(D>=500)return"server_error";return"unknown"}function lU(D){let $=qz(D);return $==="network_error"||$==="timeout"}var Kz=()=>{};function Gh(D){return new Promise(($)=>setTimeout($,D))}function cU(D){return Math.min(Math.max(0,D),uh)}function Ez(D){let $=D.headers.get("Retry-After")?.trim();if(!$)return null;if(/^\d+$/.test($)){let U=Number($);if(!Number.isSafeInteger(U)||U<0)return null;return cU(U*1000)}let F=Date.parse($);if(Number.isFinite(F)){let U=F-Date.now();if(U>=0)return cU(U)}return null}function Wz(D){let $=D?.moreInfo?.retryAfterSeconds;if(typeof $!=="number"||!Number.isFinite($)||$<0)return null;return cU($*1000)}async function Nh(D,$={}){if($.retryTransientNetwork!==!1&&lU(D))return!0;if(q0(D)!==503)return!1;let F=await Y$(D);if(F?.error&&Kh.has(F.error))return!0;if(Wz(F)!==null)return!0;let U=D?.context;if(U instanceof Response&&Ez(U)!==null)return!0;return!1}async function Lh(D,$){if(lU(D))return Eh[$]??1000;let F=await Y$(D),U=Wz(F);if(U!==null)return U;let I=D?.context;if(I instanceof Response){let J=Ez(I);if(J!==null)return J}return Wh}async function cF(D,$=Gh,F={}){let U=await D();if(!U.error)return U;for(let I=1;I<qh;I++){if(!await Nh(U.error,F))return U;if(await $(await Lh(U.error,I-1)),U=await D(),!U.error)return U}return U}var qh=3,Kh,Eh,Wh=2000,uh=1e4;var pU=S(()=>{Kz();Kh=new Set(["database_unavailable","upstream_unavailable","upload_authorization_unavailable","event_queue_unavailable"]),Eh=[500,1000]});function Hh(D,$){if(!k2(D)||!k2($))return!1;return V6(a$(D),a$($))}function Oh(D,$,F){let U=F?.trim()?`
${F.trim()}`:"";return`This Capgo API requires @capgo/cli@${$} or newer. You are using @capgo/cli@${D}.${U}
Please update: npx @capgo/cli@latest`}function uz(D,$,F=!1){let U=$||o$.version,I=D.minCliVersion?.trim();if(!I||!Hh(U,I))return;let J=Oh(U,I,D.minCliVersionReason);if(!F)XD.error(J);throw new uD(J,{minCliVersion:I,currentVersion:U})}var Gz=S(()=>{Z0();V7();T1();z0()});function Nz(D,$){let U=["normal","bold","dim","italic","underline","strikethrough"].indexOf(D),I="\x1B[";return"\x1B["+U+"m"+$+"\x1B[0m"}var t0;var Lz=S(()=>{t0=class t0{title=null;headers=[];rows=[];static narrowTheme={top:["╔","═","╤","╗"],row:["║"," ","│","║"],div:["╟","─","┼","╢"],bot:["╚","═","╧","╝"]};static wideTheme={top:["╔═","═","═╤═","═╗"],row:["║ "," "," │ "," ║"],div:["╟─","─","─┼─","─╢"],bot:["╚═","═","═╧═","═╝"]};static roundTheme={top:["╭─","─","─┬─","─╮"],row:["│ "," "," │ "," │"],div:["├─","─","─┼─","─┤"],bot:["╰─","─","─┴─","─╯"]};theme=t0.wideTheme;columnWidth(){let D=[this.headers,...this.rows].filter((F)=>F.length>0),$=D[0].map((F)=>this.cast(F).length);for(let F of D.slice(1))for(let U=0;U<$.length;U++){let I=this.cast(F[U]).length;if(I>$[U])$[U]=I}return $}cast(D){if(typeof D==="object")return"obj";if(D!==void 0&&typeof D.toString==="function")return D.toString();else return""}renderTitle(){return"[ "+this.title+" ]"}renderLine(D){let $=this.columnWidth();return D[0]+$.map((F)=>D[1].repeat(F)).join(D[2])+D[3]}renderCell(D,$,F=!1){let U=this.cast(D),I=F?Nz("bold",U):U,J=$-U.length,X=this.theme.row[1];switch(typeof D){case"number":return X.repeat(J)+I;case"string":return I+X.repeat(J);case"boolean":case"object":return X.repeat(Math.ceil(J/2))+Nz("italic",U)+X.repeat(Math.floor(J/2));default:return X.repeat(J)}}renderRow(D,$=!1){let F=this.theme.row,U=this.columnWidth();return F[0]+D.map((I,J)=>this.renderCell(I,U[J],$)).join(F[2])+F[3]}toString(){let D=this.theme,$=this.headers.length>0,F=this.rows.length>0;return[this.title?this.renderTitle():"",$||F?this.renderLine(D.top):"",$?this.renderRow(this.headers,!0):"",$&&F?this.renderLine(D.div):"",...this.rows.map((U)=>this.renderRow(U)),$||F?this.renderLine(D.bot):""].filter((U)=>U.length>0).join(`
`)}}});var rU=S(()=>{Lz()});async function Hz(D){try{let F=`https://registry.npmjs.org/${encodeURIComponent(D.toLowerCase())}`,U=await fetch(F,{headers:{accept:"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"}});if(!U.ok)return null;return(await U.json())["dist-tags"]?.latest||null}catch{return null}}async function zh(){let D=await Hz("@capgo/cli")??"",$=D?.split(".")[0]??"";return{currentVersion:o$.version,latestVersion:D,isOutdated:!!D&&D!==o$.version,majorVersion:$}}async function Oz(D={warn:($)=>XD.warning($)}){let{isOutdated:$,currentVersion:F,latestVersion:U,majorVersion:I}=await zh();if($)D.warn(`\uD83D\uDEA8 You are using @capgo/cli@${F} it's not the latest version.
Please use @capgo/cli@${U}" or @capgo/cli@${I} to keep up to date with the latest features and bug fixes.`)}var zz=S(()=>{Z0();T1()});function vz(D,$,F=new Date,U=300000){return{appId:D,devicesId:$?[$]:void 0,order:[{key:"created_at",sortable:"desc"}],rangeStart:new Date(F.getTime()-U).toISOString()}}function Zz(D,$=!1){if($)return!1;let F=D.replace(/\r|\n/g,"");return F==="c"||F==="C"}var wz=5000,oU="Press C to continue if you already verified the update in the Capgo dashboard";var Sh={};tD(Sh,{waitLog:()=>Vz,sendCliEvent:()=>u4,getStats:()=>jz,debugApp:()=>Rh,cancelCommand:()=>Mz});import wh from"node:process";function vh(D,$){return new Promise((F)=>{if($?.aborted){F();return}let U=()=>{clearTimeout(I),F()},I=setTimeout(()=>{$?.removeEventListener("abort",U),F()},D);$?.addEventListener("abort",U,{once:!0})})}function Zh(D){return new Date(D||"").toLocaleTimeString()}function Mh(D,$){let F=D,U=F?.cause?.name,I=F?.cause?.code||F?.code,J=(F?.message||"").toLowerCase();if(I==="UND_ERR_CONNECT_TIMEOUT"||U==="UND_ERR_CONNECT_TIMEOUT"||/connect timeout/.test(J)||/timed out/.test(J))return`Cannot reach ${$} (connection timeout after 10s). Check VPN/firewall/network rules or update API host settings in capacitor.config.json.`;if(I==="ENOTFOUND"||I==="ECONNREFUSED"||J.includes("fetch failed"))return`Cannot reach ${$} (network error). Verify internet connectivity and that ${$} is reachable from this machine.`;if(J.startsWith("http error! status: "))return F?.message||"Capgo API returned an HTTP error.";return nD(D)}async function u4(D,$,F,U,I,J){await pF(F,{channel:D,event:U,org_id:$,tracking_version:2,...I||J?{tags:{...I?{"app-id":I}:{},...J}}:{}})}async function Mz(D,$,F,U){if(!M6($))return;throw await u4(D,F,U,"canceled"),XD.warn("Command cancelled"),new uD("Command cancelled")}async function jz(D,$,F,U){let J=`${(await G4()).hostApi}/private/stats`;try{let X=F?{...$,rangeStart:F}:{...$},Q=await fetch(J,{method:"POST",headers:I0({"Content-Type":"application/json",capgkey:D}),body:JSON.stringify(X),signal:U});if(!Q.ok)throw Error(`HTTP error! status: ${Q.status}`);let Y=await Q.json();if(Y?.length>0)return Y}catch(X){if(U?.aborted||X instanceof Error&&X.name==="AbortError")return[];XD.error(`Cannot get stats: ${Mh(X,J)}`)}return[]}function jh(D){let $={get:{summary:()=>"Update request by device. Waiting for download…",level:"info",trackingEvent:"done"},delete:{summary:()=>"Bundle deleted on device",level:"info"},set:{summary:()=>"Bundle set on device ❤️",level:"info",trackingEvent:"set",stop:!0},NoChannelOrOverride:{summary:()=>"No default channel/override; create it in channel settings",level:"error"},needPlanUpgrade:{summary:({baseUrl:F})=>`Out of quota. Upgrade plan: ${F}/settings/organization/plans`,level:"error"},missingBundle:{summary:()=>"Requested bundle not found on server",level:"error"},noNew:{summary:()=>"Device already has latest available version",level:"info"},disablePlatformIos:{summary:()=>"iOS platform disabled in channel",level:"error"},disablePlatformAndroid:{summary:()=>"Android platform disabled in channel",level:"error"},disableAutoUpdate:{summary:()=>"Automatic updates disabled in channel",level:"error"},disableAutoUpdateToMajor:{summary:()=>"Auto-update to major versions disabled",level:"error"},disableAutoUpdateToMinor:{summary:()=>"Auto-update to minor versions disabled",level:"error"},disableAutoUpdateToPatch:{summary:()=>"Auto-update to patch versions disabled",level:"error"},disableAutoUpdateUnderNative:{summary:()=>"Channel update version is lower than device native",level:"error"},disableDevBuild:{summary:()=>"Dev build updates disabled in channel",level:"error"},disableProdBuild:{summary:()=>"Prod build updates disabled in channel",level:"error"},disableEmulator:{summary:()=>"Emulator updates disabled in channel",level:"error"},disableDevice:{summary:()=>"Physical device updates disabled in channel",level:"error"},cannotGetBundle:{summary:()=>"Cannot retrieve bundle from channel",level:"error"},cannotUpdateViaPrivateChannel:{summary:()=>"No access to private channel",level:"error"},channelMisconfigured:{summary:()=>"Channel configuration invalid or incomplete",level:"error"},disableAutoUpdateMetadata:{summary:()=>"Auto-update on metadata disabled",level:"error"},set_fail:{summary:()=>"Bundle set failed. Possibly corrupted",level:"error"},reset:{summary:()=>"Device reset to builtin bundle",level:"warn"},update_fail:{summary:()=>"Installed bundle failed to call notifyAppReady",level:"error"},checksum_fail:{summary:()=>"Downloaded bundle checksum validation failed",level:"error"},windows_path_fail:{summary:()=>"Bundle contains illegal Windows-style paths",level:"error"},canonical_path_fail:{summary:()=>"Bundle contains non-canonical paths",level:"error"},directory_path_fail:{summary:()=>"Bundle ZIP contains invalid directory paths",level:"error"},unzip_fail:{summary:()=>"Failed to unzip bundle on device",level:"error"},low_mem_fail:{summary:()=>"Download failed due to low device memory",level:"error"},app_moved_to_background:{summary:()=>"App moved to background",level:"info"},app_moved_to_foreground:{summary:()=>"App moved to foreground",level:"info"},decrypt_fail:{summary:()=>"Failed to decrypt downloaded bundle",level:"error"},getChannel:{summary:()=>"Queried current channel on device",level:"info"},setChannel:{summary:()=>"Channel set on device",level:"info"},InvalidIp:{summary:()=>"Device appears in Google datacenter; blocking recent updates (<4h)",level:"warn"},uninstall:{summary:()=>"App uninstalled or Capgo data cleared on device",level:"warn"}};if(D.action.startsWith("download_")){let F=D.action.split("_")[1];if(F==="complete")return{summary:()=>"Download complete; relaunch app to apply",level:"info",trackingEvent:"downloaded"};if(F==="fail")return{summary:()=>"Download failed on device",level:"error"};return{summary:()=>`Downloading ${F}%`,level:"info"}}return $[D.action]||null}async function Vh(D,$,F,U,I,J){let X=jh(D);if(!X)return{};if(X.trackingEvent)await u4($,F,U,X.trackingEvent);let Q=Zh(D.created_at),Y=D.action,B=D.version_id?`(version #${D.version_id})`:"",q=D.version?` (version ${D.version})`:B,K=`${X.summary({data:D,baseAppUrl:I,baseUrl:J})}${q}`;return{row:[Q,D.device_id,Y,K],stop:X.stop}}function Ah(D){return new Promise(($)=>{let F=wh.stdin,U=Boolean(F.isTTY&&typeof F.setRawMode==="function"),I=U?F.isRaw:void 0,J=F.readableFlowing===!0,X=()=>{Y(),$()},Q=(B)=>{let q=String(B);if(q==="\x03"||Zz(q))X()},Y=()=>{if(F.off("data",Q),D.removeEventListener("abort",X),U&&I!==void 0)F.setRawMode(I);if(!J)F.pause()};if(D.addEventListener("abort",X,{once:!0}),U)F.setRawMode(!0),F.resume();if(F.isTTY)F.on("data",Q)})}async function Vz(D,$,F,U,I={}){let J=await G4(),X=`${J.hostWeb}/app/${F}`;await u4(D,U,$,"Use waitlog",F);let Q=vz(F,I.deviceId,I.now,I.lookbackMs),Y=null,B=new Set,q=I.spinner??m0(),K=I.logInfo??((Z)=>{XD.info(Z)}),W=I.sleep??vh,u=I.pollMs??wz,E=`${J.host}/docs/plugins/updater/debugging/#sent-from-the-backend`,G=`Waiting for logs (expect ~30s delay). ${oU}. More info: ${E}`;q.start(G);let L=new AbortController,z=I.waitForSkip?I.waitForSkip(L.signal):Ah(L.signal),N=(async()=>{let Z=!0;while(!L.signal.aborted){if(!Z)await W(u,L.signal);if(Z=!1,L.signal.aborted)return"aborted";let A=await jz($,Q,Y,L.signal);if(L.signal.aborted)return"aborted";if(A.length===0)continue;let M=A.reduce((m,y)=>{let DD=new Date(y.created_at).getTime();return Math.max(m,DD)},Y?new Date(Y).getTime():0);if(M>0)Y=new Date(M).toISOString();let b=A.filter((m)=>{let y=`${m.app_id}|${m.device_id}|${m.action}|${m.version_id}|${m.created_at}`;if(B.has(y))return!1;return B.add(y),!0}).sort((m,y)=>new Date(m.created_at).getTime()-new Date(y.created_at).getTime()),n=new t0;n.headers=["Time","Device","Key","Message"],n.theme=t0.roundTheme,n.rows=[];let _=!1;for(let m of b){let{row:y,stop:DD}=await Vh(m,D,U,$,X,J.hostWeb);if(y)n.rows.push(y);if(DD)_=!0}if(L.signal.aborted)return"aborted";if(n.rows.length){if(q.stop(""),K(n.toString()),!_)q.start(G)}if(_)return"set"}return"aborted"})();try{let Z=await Promise.race([N,z.then(()=>"skip")]);if(L.abort(),await N,Z==="skip")return q.stop("Skipped waiting for logs"),K("You can confirm the update in the Capgo dashboard anytime."),{skipped:!0};return q.stop("Stop watching logs"),{skipped:!1}}catch(Z){throw L.abort(),await N.catch(()=>{return}),q.stop("Stop watching logs"),Z}}async function Rh(D,$){_1("Debug Live update in Capgo"),await Oz(),$.apikey=$.apikey||Rz();let F=await tU();D=bz(D,F?.config);let U=$.device;if(!$.apikey)throw XD.error("Missing API key, you need to provide an API key to delete your app"),Error("Missing API key");if(!D)throw XD.error("Missing argument, you need to provide a appId, or be in a capacitor project"),new uD("Missing appId");let I=await Sz($.apikey,D,{apiHost:$.apiHost}),J=await y0({message:"Automatic check if update working in device ?"});if(await Mz("debug",J,I,$.apikey),J)XD.info(`Wait logs sent to Capgo from ${D} device, Please background your app and open it again \uD83D\uDCAA`),XD.info(oU),await Vz("debug",$.apikey,D,I,{deviceId:U}),j6("Done ✅");else j6("Canceled ❌")}var Az=S(()=>{Z0();rU();C3();zz();z0();N4()});import{AsyncLocalStorage as bh}from"node:async_hooks";function YFD(){return aU.getStore()??Tz}function Pz(){let D=aU.getStore();return D===Tz?void 0:D}function BFD(D,$){if(!D)return $();return aU.run(D,$)}var Tz,aU;var Cz=S(()=>{Z0();Tz={info:(D)=>XD.info(D),warn:(D)=>XD.warn(D),error:(D)=>XD.error(D),success:(D)=>XD.success(D),intro:_1,outro:j6,spinner:m0},aU=new bh});var k$=P((KFD,tF)=>{var _z,kz,gz,xz,fz,nz,yz,mz,hz,iz,dz,lz,cz,rF,eU,pz,rz,oz,L4,tz,az,ez,sz,Dw,$w,Fw,Iw,Uw,oF,Jw,Xw,Qw;(function(D){var $=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd)define("tslib",["exports"],function(U){D(F($,F(U)))});else if(typeof tF==="object"&&typeof KFD==="object")D(F($,F(KFD)));else D(F($));function F(U,I){if(U!==$)if(typeof Object.create==="function")Object.defineProperty(U,"__esModule",{value:!0});else U.__esModule=!0;return function(J,X){return U[J]=I?I(J,X):X}}})(function(D){var $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(J,X){J.__proto__=X}||function(J,X){for(var Q in X)if(Object.prototype.hasOwnProperty.call(X,Q))J[Q]=X[Q]};_z=function(J,X){if(typeof X!=="function"&&X!==null)throw TypeError("Class extends value "+String(X)+" is not a constructor or null");$(J,X);function Q(){this.constructor=J}J.prototype=X===null?Object.create(X):(Q.prototype=X.prototype,new Q)},kz=Object.assign||function(J){for(var X,Q=1,Y=arguments.length;Q<Y;Q++){X=arguments[Q];for(var B in X)if(Object.prototype.hasOwnProperty.call(X,B))J[B]=X[B]}return J},gz=function(J,X){var Q={};for(var Y in J)if(Object.prototype.hasOwnProperty.call(J,Y)&&X.indexOf(Y)<0)Q[Y]=J[Y];if(J!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var B=0,Y=Object.getOwnPropertySymbols(J);B<Y.length;B++)if(X.indexOf(Y[B])<0&&Object.prototype.propertyIsEnumerable.call(J,Y[B]))Q[Y[B]]=J[Y[B]]}return Q},xz=function(J,X,Q,Y){var B=arguments.length,q=B<3?X:Y===null?Y=Object.getOwnPropertyDescriptor(X,Q):Y,K;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")q=Reflect.decorate(J,X,Q,Y);else for(var W=J.length-1;W>=0;W--)if(K=J[W])q=(B<3?K(q):B>3?K(X,Q,q):K(X,Q))||q;return B>3&&q&&Object.defineProperty(X,Q,q),q},fz=function(J,X){return function(Q,Y){X(Q,Y,J)}},nz=function(J,X,Q,Y,B,q){function K(M){if(M!==void 0&&typeof M!=="function")throw TypeError("Function expected");return M}var W=Y.kind,u=W==="getter"?"get":W==="setter"?"set":"value",E=!X&&J?Y.static?J:J.prototype:null,G=X||(E?Object.getOwnPropertyDescriptor(E,Y.name):{}),L,z=!1;for(var O=Q.length-1;O>=0;O--){var N={};for(var Z in Y)N[Z]=Z==="access"?{}:Y[Z];for(var Z in Y.access)N.access[Z]=Y.access[Z];N.addInitializer=function(M){if(z)throw TypeError("Cannot add initializers after decoration has completed");q.push(K(M||null))};var A=(0,Q[O])(W==="accessor"?{get:G.get,set:G.set}:G[u],N);if(W==="accessor"){if(A===void 0)continue;if(A===null||typeof A!=="object")throw TypeError("Object expected");if(L=K(A.get))G.get=L;if(L=K(A.set))G.set=L;if(L=K(A.init))B.unshift(L)}else if(L=K(A))if(W==="field")B.unshift(L);else G[u]=L}if(E)Object.defineProperty(E,Y.name,G);z=!0},yz=function(J,X,Q){var Y=arguments.length>2;for(var B=0;B<X.length;B++)Q=Y?X[B].call(J,Q):X[B].call(J);return Y?Q:void 0},mz=function(J){return typeof J==="symbol"?J:"".concat(J)},hz=function(J,X,Q){if(typeof X==="symbol")X=X.description?"[".concat(X.description,"]"):"";return Object.defineProperty(J,"name",{configurable:!0,value:Q?"".concat(Q," ",X):X})},iz=function(J,X){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(J,X)},dz=function(J,X,Q,Y){function B(q){return q instanceof Q?q:new Q(function(K){K(q)})}return new(Q||(Q=Promise))(function(q,K){function W(G){try{E(Y.next(G))}catch(L){K(L)}}function u(G){try{E(Y.throw(G))}catch(L){K(L)}}function E(G){G.done?q(G.value):B(G.value).then(W,u)}E((Y=Y.apply(J,X||[])).next())})},lz=function(J,X){var Q={label:0,sent:function(){if(q[0]&1)throw q[1];return q[1]},trys:[],ops:[]},Y,B,q,K=Object.create((typeof Iterator==="function"?Iterator:Object).prototype);return K.next=W(0),K.throw=W(1),K.return=W(2),typeof Symbol==="function"&&(K[Symbol.iterator]=function(){return this}),K;function W(E){return function(G){return u([E,G])}}function u(E){if(Y)throw TypeError("Generator is already executing.");while(K&&(K=0,E[0]&&(Q=0)),Q)try{if(Y=1,B&&(q=E[0]&2?B.return:E[0]?B.throw||((q=B.return)&&q.call(B),0):B.next)&&!(q=q.call(B,E[1])).done)return q;if(B=0,q)E=[E[0]&2,q.value];switch(E[0]){case 0:case 1:q=E;break;case 4:return Q.label++,{value:E[1],done:!1};case 5:Q.label++,B=E[1],E=[0];continue;case 7:E=Q.ops.pop(),Q.trys.pop();continue;default:if((q=Q.trys,!(q=q.length>0&&q[q.length-1]))&&(E[0]===6||E[0]===2)){Q=0;continue}if(E[0]===3&&(!q||E[1]>q[0]&&E[1]<q[3])){Q.label=E[1];break}if(E[0]===6&&Q.label<q[1]){Q.label=q[1],q=E;break}if(q&&Q.label<q[2]){Q.label=q[2],Q.ops.push(E);break}if(q[2])Q.ops.pop();Q.trys.pop();continue}E=X.call(J,Q)}catch(G){E=[6,G],B=0}finally{Y=q=0}if(E[0]&5)throw E[1];return{value:E[0]?E[1]:void 0,done:!0}}},cz=function(J,X){for(var Q in J)if(Q!=="default"&&!Object.prototype.hasOwnProperty.call(X,Q))oF(X,J,Q)},oF=Object.create?function(J,X,Q,Y){if(Y===void 0)Y=Q;var B=Object.getOwnPropertyDescriptor(X,Q);if(!B||("get"in B?!X.__esModule:B.writable||B.configurable))B={enumerable:!0,get:function(){return X[Q]}};Object.defineProperty(J,Y,B)}:function(J,X,Q,Y){if(Y===void 0)Y=Q;J[Y]=X[Q]},rF=function(J){var X=typeof Symbol==="function"&&Symbol.iterator,Q=X&&J[X],Y=0;if(Q)return Q.call(J);if(J&&typeof J.length==="number")return{next:function(){if(J&&Y>=J.length)J=void 0;return{value:J&&J[Y++],done:!J}}};throw TypeError(X?"Object is not iterable.":"Symbol.iterator is not defined.")},eU=function(J,X){var Q=typeof Symbol==="function"&&J[Symbol.iterator];if(!Q)return J;var Y=Q.call(J),B,q=[],K;try{while((X===void 0||X-- >0)&&!(B=Y.next()).done)q.push(B.value)}catch(W){K={error:W}}finally{try{if(B&&!B.done&&(Q=Y.return))Q.call(Y)}finally{if(K)throw K.error}}return q},pz=function(){for(var J=[],X=0;X<arguments.length;X++)J=J.concat(eU(arguments[X]));return J},rz=function(){for(var J=0,X=0,Q=arguments.length;X<Q;X++)J+=arguments[X].length;for(var Y=Array(J),B=0,X=0;X<Q;X++)for(var q=arguments[X],K=0,W=q.length;K<W;K++,B++)Y[B]=q[K];return Y},oz=function(J,X,Q){if(Q||arguments.length===2){for(var Y=0,B=X.length,q;Y<B;Y++)if(q||!(Y in X)){if(!q)q=Array.prototype.slice.call(X,0,Y);q[Y]=X[Y]}}return J.concat(q||Array.prototype.slice.call(X))},L4=function(J){return this instanceof L4?(this.v=J,this):new L4(J)},tz=function(J,X,Q){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var Y=Q.apply(J,X||[]),B,q=[];return B=Object.create((typeof AsyncIterator==="function"?AsyncIterator:Object).prototype),W("next"),W("throw"),W("return",K),B[Symbol.asyncIterator]=function(){return this},B;function K(O){return function(N){return Promise.resolve(N).then(O,L)}}function W(O,N){if(Y[O]){if(B[O]=function(Z){return new Promise(function(A,M){q.push([O,Z,A,M])>1||u(O,Z)})},N)B[O]=N(B[O])}}function u(O,N){try{E(Y[O](N))}catch(Z){z(q[0][3],Z)}}function E(O){O.value instanceof L4?Promise.resolve(O.value.v).then(G,L):z(q[0][2],O)}function G(O){u("next",O)}function L(O){u("throw",O)}function z(O,N){if(O(N),q.shift(),q.length)u(q[0][0],q[0][1])}},az=function(J){var X,Q;return X={},Y("next"),Y("throw",function(B){throw B}),Y("return"),X[Symbol.iterator]=function(){return this},X;function Y(B,q){X[B]=J[B]?function(K){return(Q=!Q)?{value:L4(J[B](K)),done:!1}:q?q(K):K}:q}},ez=function(J){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var X=J[Symbol.asyncIterator],Q;return X?X.call(J):(J=typeof rF==="function"?rF(J):J[Symbol.iterator](),Q={},Y("next"),Y("throw"),Y("return"),Q[Symbol.asyncIterator]=function(){return this},Q);function Y(q){Q[q]=J[q]&&function(K){return new Promise(function(W,u){K=J[q](K),B(W,u,K.done,K.value)})}}function B(q,K,W,u){Promise.resolve(u).then(function(E){q({value:E,done:W})},K)}},sz=function(J,X){if(Object.defineProperty)Object.defineProperty(J,"raw",{value:X});else J.raw=X;return J};var F=Object.create?function(J,X){Object.defineProperty(J,"default",{enumerable:!0,value:X})}:function(J,X){J.default=X},U=function(J){return U=Object.getOwnPropertyNames||function(X){var Q=[];for(var Y in X)if(Object.prototype.hasOwnProperty.call(X,Y))Q[Q.length]=Y;return Q},U(J)};Dw=function(J){if(J&&J.__esModule)return J;var X={};if(J!=null){for(var Q=U(J),Y=0;Y<Q.length;Y++)if(Q[Y]!=="default")oF(X,J,Q[Y])}return F(X,J),X},$w=function(J){return J&&J.__esModule?J:{default:J}},Fw=function(J,X,Q,Y){if(Q==="a"&&!Y)throw TypeError("Private accessor was defined without a getter");if(typeof X==="function"?J!==X||!Y:!X.has(J))throw TypeError("Cannot read private member from an object whose class did not declare it");return Q==="m"?Y:Q==="a"?Y.call(J):Y?Y.value:X.get(J)},Iw=function(J,X,Q,Y,B){if(Y==="m")throw TypeError("Private method is not writable");if(Y==="a"&&!B)throw TypeError("Private accessor was defined without a setter");if(typeof X==="function"?J!==X||!B:!X.has(J))throw TypeError("Cannot write private member to an object whose class did not declare it");return Y==="a"?B.call(J,Q):B?B.value=Q:X.set(J,Q),Q},Uw=function(J,X){if(X===null||typeof X!=="object"&&typeof X!=="function")throw TypeError("Cannot use 'in' operator on non-object");return typeof J==="function"?X===J:J.has(X)},Jw=function(J,X,Q){if(X!==null&&X!==void 0){if(typeof X!=="object"&&typeof X!=="function")throw TypeError("Object expected.");var Y,B;if(Q){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");Y=X[Symbol.asyncDispose]}if(Y===void 0){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");if(Y=X[Symbol.dispose],Q)B=Y}if(typeof Y!=="function")throw TypeError("Object not disposable.");if(B)Y=function(){try{B.call(this)}catch(q){return Promise.reject(q)}};J.stack.push({value:X,dispose:Y,async:Q})}else if(Q)J.stack.push({async:!0});return X};var I=typeof SuppressedError==="function"?SuppressedError:function(J,X,Q){var Y=Error(Q);return Y.name="SuppressedError",Y.error=J,Y.suppressed=X,Y};Xw=function(J){function X(q){J.error=J.hasError?new I(q,J.error,"An error was suppressed during disposal."):q,J.hasError=!0}var Q,Y=0;function B(){while(Q=J.stack.pop())try{if(!Q.async&&Y===1)return Y=0,J.stack.push(Q),Promise.resolve().then(B);if(Q.dispose){var q=Q.dispose.call(Q.value);if(Q.async)return Y|=2,Promise.resolve(q).then(B,function(K){return X(K),B()})}else Y|=1}catch(K){X(K)}if(Y===1)return J.hasError?Promise.reject(J.error):Promise.resolve();if(J.hasError)throw J.error}return B()},Qw=function(J,X){if(typeof J==="string"&&/^\.\.?\//.test(J))return J.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(Q,Y,B,q,K){return Y?X?".jsx":".js":B&&(!q||!K)?Q:B+q+"."+K.toLowerCase()+"js"});return J},D("__extends",_z),D("__assign",kz),D("__rest",gz),D("__decorate",xz),D("__param",fz),D("__esDecorate",nz),D("__runInitializers",yz),D("__propKey",mz),D("__setFunctionName",hz),D("__metadata",iz),D("__awaiter",dz),D("__generator",lz),D("__exportStar",cz),D("__createBinding",oF),D("__values",rF),D("__read",eU),D("__spread",pz),D("__spreadArrays",rz),D("__spreadArray",oz),D("__await",L4),D("__asyncGenerator",tz),D("__asyncDelegator",az),D("__asyncValues",ez),D("__makeTemplateObject",sz),D("__importStar",Dw),D("__importDefault",$w),D("__classPrivateFieldGet",Fw),D("__classPrivateFieldSet",Iw),D("__classPrivateFieldIn",Uw),D("__addDisposableResource",Jw),D("__disposeResources",Xw),D("__rewriteRelativeImportExtension",Qw)})});var Bw=P((EFD,Yw)=>{var H4=1000,O4=H4*60,z4=O4*60,r6=z4*24,Th=r6*7,Ph=r6*365.25;Yw.exports=function(D,$){$=$||{};var F=typeof D;if(F==="string"&&D.length>0)return Ch(D);else if(F==="number"&&isFinite(D))return $.long?kh(D):_h(D);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(D))};function Ch(D){if(D=String(D),D.length>100)return;var $=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(D);if(!$)return;var F=parseFloat($[1]),U=($[2]||"ms").toLowerCase();switch(U){case"years":case"year":case"yrs":case"yr":case"y":return F*Ph;case"weeks":case"week":case"w":return F*Th;case"days":case"day":case"d":return F*r6;case"hours":case"hour":case"hrs":case"hr":case"h":return F*z4;case"minutes":case"minute":case"mins":case"min":case"m":return F*O4;case"seconds":case"second":case"secs":case"sec":case"s":return F*H4;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return F;default:return}}function _h(D){var $=Math.abs(D);if($>=r6)return Math.round(D/r6)+"d";if($>=z4)return Math.round(D/z4)+"h";if($>=O4)return Math.round(D/O4)+"m";if($>=H4)return Math.round(D/H4)+"s";return D+"ms"}function kh(D){var $=Math.abs(D);if($>=r6)return aF(D,$,r6,"day");if($>=z4)return aF(D,$,z4,"hour");if($>=O4)return aF(D,$,O4,"minute");if($>=H4)return aF(D,$,H4,"second");return D+" ms"}function aF(D,$,F,U){var I=$>=F*1.5;return Math.round(D/F)+" "+U+(I?"s":"")}});var sU=P((WFD,qw)=>{function gh(D){F.debug=F,F.default=F,F.coerce=Y,F.disable=X,F.enable=I,F.enabled=Q,F.humanize=Bw(),F.destroy=B,Object.keys(D).forEach((q)=>{F[q]=D[q]}),F.names=[],F.skips=[],F.formatters={};function $(q){let K=0;for(let W=0;W<q.length;W++)K=(K<<5)-K+q.charCodeAt(W),K|=0;return F.colors[Math.abs(K)%F.colors.length]}F.selectColor=$;function F(q){let K,W=null,u,E;function G(...L){if(!G.enabled)return;let z=G,O=Number(new Date),N=O-(K||O);if(z.diff=N,z.prev=K,z.curr=O,K=O,L[0]=F.coerce(L[0]),typeof L[0]!=="string")L.unshift("%O");let Z=0;L[0]=L[0].replace(/%([a-zA-Z%])/g,(M,b)=>{if(M==="%%")return"%";Z++;let n=F.formatters[b];if(typeof n==="function"){let _=L[Z];M=n.call(z,_),L.splice(Z,1),Z--}return M}),F.formatArgs.call(z,L),(z.log||F.log).apply(z,L)}if(G.namespace=q,G.useColors=F.useColors(),G.color=F.selectColor(q),G.extend=U,G.destroy=F.destroy,Object.defineProperty(G,"enabled",{enumerable:!0,configurable:!1,get:()=>{if(W!==null)return W;if(u!==F.namespaces)u=F.namespaces,E=F.enabled(q);return E},set:(L)=>{W=L}}),typeof F.init==="function")F.init(G);return G}function U(q,K){let W=F(this.namespace+(typeof K>"u"?":":K)+q);return W.log=this.log,W}function I(q){F.save(q),F.namespaces=q,F.names=[],F.skips=[];let K=(typeof q==="string"?q:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let W of K)if(W[0]==="-")F.skips.push(W.slice(1));else F.names.push(W)}function J(q,K){let W=0,u=0,E=-1,G=0;while(W<q.length)if(u<K.length&&(K[u]===q[W]||K[u]==="*"))if(K[u]==="*")E=u,G=W,u++;else W++,u++;else if(E!==-1)u=E+1,G++,W=G;else return!1;while(u<K.length&&K[u]==="*")u++;return u===K.length}function X(){let q=[...F.names,...F.skips.map((K)=>"-"+K)].join(",");return F.enable(""),q}function Q(q){for(let K of F.skips)if(J(q,K))return!1;for(let K of F.names)if(J(q,K))return!0;return!1}function Y(q){if(q instanceof Error)return q.stack||q.message;return q}function B(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return F.enable(F.load()),F}qw.exports=gh});var Ew=P((Kw,eF)=>{Kw.formatArgs=fh;Kw.save=nh;Kw.load=yh;Kw.useColors=xh;Kw.storage=mh();Kw.destroy=(()=>{let D=!1;return()=>{if(!D)D=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}})();Kw.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function xh(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let D;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(D=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(D[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function fh(D){if(D[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+D[0]+(this.useColors?"%c ":" ")+"+"+eF.exports.humanize(this.diff),!this.useColors)return;let $="color: "+this.color;D.splice(1,0,$,"color: inherit");let F=0,U=0;D[0].replace(/%[a-zA-Z%]/g,(I)=>{if(I==="%%")return;if(F++,I==="%c")U=F}),D.splice(U,0,$)}Kw.log=console.debug||console.log||(()=>{});function nh(D){try{if(D)Kw.storage.setItem("debug",D);else Kw.storage.removeItem("debug")}catch($){}}function yh(){let D;try{D=Kw.storage.getItem("debug")||Kw.storage.getItem("DEBUG")}catch($){}if(!D&&typeof process<"u"&&"env"in process)D=process.env.DEBUG;return D}function mh(){try{return localStorage}catch(D){}}eF.exports=sU()(Kw);var{formatters:hh}=eF.exports;hh.j=function(D){try{return JSON.stringify(D)}catch($){return"[UnexpectedJSONParseError]: "+$.message}}});var uw=P((GFD,Ww)=>{Ww.exports=(D,$=process.argv)=>{let F=D.startsWith("-")?"":D.length===1?"-":"--",U=$.indexOf(F+D),I=$.indexOf("--");return U!==-1&&(I===-1||U<I)}});var Lw=P((NFD,Nw)=>{var th=o("os"),Gw=o("tty"),d$=uw(),{env:aD}=process,a0;if(d$("no-color")||d$("no-colors")||d$("color=false")||d$("color=never"))a0=0;else if(d$("color")||d$("colors")||d$("color=true")||d$("color=always"))a0=1;if("FORCE_COLOR"in aD)if(aD.FORCE_COLOR==="true")a0=1;else if(aD.FORCE_COLOR==="false")a0=0;else a0=aD.FORCE_COLOR.length===0?1:Math.min(parseInt(aD.FORCE_COLOR,10),3);function DJ(D){if(D===0)return!1;return{level:D,hasBasic:!0,has256:D>=2,has16m:D>=3}}function $J(D,$){if(a0===0)return 0;if(d$("color=16m")||d$("color=full")||d$("color=truecolor"))return 3;if(d$("color=256"))return 2;if(D&&!$&&a0===void 0)return 0;let F=a0||0;if(aD.TERM==="dumb")return F;if(process.platform==="win32"){let U=th.release().split(".");if(Number(U[0])>=10&&Number(U[2])>=10586)return Number(U[2])>=14931?3:2;return 1}if("CI"in aD){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((U)=>(U in aD))||aD.CI_NAME==="codeship")return 1;return F}if("TEAMCITY_VERSION"in aD)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(aD.TEAMCITY_VERSION)?1:0;if(aD.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in aD){let U=parseInt((aD.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(aD.TERM_PROGRAM){case"iTerm.app":return U>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(aD.TERM))return 2;if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(aD.TERM))return 1;if("COLORTERM"in aD)return 1;return F}function ah(D){let $=$J(D,D&&D.isTTY);return DJ($)}Nw.exports={supportsColor:ah,stdout:DJ($J(!0,Gw.isatty(1))),stderr:DJ($J(!0,Gw.isatty(2)))}});var ww=P((Ow,D5)=>{var eh=o("tty"),sF=o("util");Ow.init=Ji;Ow.log=Fi;Ow.formatArgs=Di;Ow.save=Ii;Ow.load=Ui;Ow.useColors=sh;Ow.destroy=sF.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Ow.colors=[6,2,3,4,5,1];try{let D=Lw();if(D&&(D.stderr||D).level>=2)Ow.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}catch(D){}Ow.inspectOpts=Object.keys(process.env).filter((D)=>{return/^debug_/i.test(D)}).reduce((D,$)=>{let F=$.substring(6).toLowerCase().replace(/_([a-z])/g,(I,J)=>{return J.toUpperCase()}),U=process.env[$];if(/^(yes|on|true|enabled)$/i.test(U))U=!0;else if(/^(no|off|false|disabled)$/i.test(U))U=!1;else if(U==="null")U=null;else U=Number(U);return D[F]=U,D},{});function sh(){return"colors"in Ow.inspectOpts?Boolean(Ow.inspectOpts.colors):eh.isatty(process.stderr.fd)}function Di(D){let{namespace:$,useColors:F}=this;if(F){let U=this.color,I="\x1B[3"+(U<8?U:"8;5;"+U),J=`  ${I};1m${$} \x1B[0m`;D[0]=J+D[0].split(`
`).join(`
`+J),D.push(I+"m+"+D5.exports.humanize(this.diff)+"\x1B[0m")}else D[0]=$i()+$+" "+D[0]}function $i(){if(Ow.inspectOpts.hideDate)return"";return new Date().toISOString()+" "}function Fi(...D){return process.stderr.write(sF.formatWithOptions(Ow.inspectOpts,...D)+`
`)}function Ii(D){if(D)process.env.DEBUG=D;else delete process.env.DEBUG}function Ui(){return process.env.DEBUG}function Ji(D){D.inspectOpts={};let $=Object.keys(Ow.inspectOpts);for(let F=0;F<$.length;F++)D.inspectOpts[$[F]]=Ow.inspectOpts[$[F]]}D5.exports=sU()(Ow);var{formatters:Hw}=D5.exports;Hw.o=function(D){return this.inspectOpts.colors=this.useColors,sF.inspect(D,this.inspectOpts).split(`
`).map(($)=>$.trim()).join(" ")};Hw.O=function(D){return this.inspectOpts.colors=this.useColors,sF.inspect(D,this.inspectOpts)}});var IJ=P((HFD,FJ)=>{if(typeof process>"u"||process.type==="renderer"||!1||process.__nwjs)FJ.exports=Ew();else FJ.exports=ww()});var eD=P((Wi)=>{Wi.fromCallback=function(D){return Object.defineProperty(function(...$){if(typeof $[$.length-1]==="function")D.apply(this,$);else return new Promise((F,U)=>{$.push((I,J)=>I!=null?U(I):F(J)),D.apply(this,$)})},"name",{value:D.name})};Wi.fromPromise=function(D){return Object.defineProperty(function(...$){let F=$[$.length-1];if(typeof F!=="function")return D.apply(this,$);else $.pop(),D.apply(this,$).then((U)=>F(null,U),F)},"name",{value:D.name})}});var N$=P((UJ)=>{var vw=eD().fromCallback,G$=c0(),Ni=["access","appendFile","chmod","chown","close","copyFile","cp","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","glob","lchmod","lchown","lutimes","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","statfs","symlink","truncate","unlink","utimes","writeFile"].filter((D)=>{return typeof G$[D]==="function"});Object.assign(UJ,G$);Ni.forEach((D)=>{UJ[D]=vw(G$[D])});UJ.exists=function(D,$){if(typeof $==="function")return G$.exists(D,$);return new Promise((F)=>{return G$.exists(D,F)})};UJ.read=function(D,$,F,U,I,J){if(typeof J==="function")return G$.read(D,$,F,U,I,J);return new Promise((X,Q)=>{G$.read(D,$,F,U,I,(Y,B,q)=>{if(Y)return Q(Y);X({bytesRead:B,buffer:q})})})};UJ.write=function(D,$,...F){if(typeof F[F.length-1]==="function")return G$.write(D,$,...F);return new Promise((U,I)=>{G$.write(D,$,...F,(J,X,Q)=>{if(J)return I(J);U({bytesWritten:X,buffer:Q})})})};UJ.readv=function(D,$,...F){if(typeof F[F.length-1]==="function")return G$.readv(D,$,...F);return new Promise((U,I)=>{G$.readv(D,$,...F,(J,X,Q)=>{if(J)return I(J);U({bytesRead:X,buffers:Q})})})};UJ.writev=function(D,$,...F){if(typeof F[F.length-1]==="function")return G$.writev(D,$,...F);return new Promise((U,I)=>{G$.writev(D,$,...F,(J,X,Q)=>{if(J)return I(J);U({bytesWritten:X,buffers:Q})})})};if(typeof G$.realpath.native==="function")UJ.realpath.native=vw(G$.realpath.native);else process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")});var Mw=P((Zi,Zw)=>{var vi=o("path");Zi.checkPath=function($){if(process.platform==="win32"){if(/[<>:"|?*]/.test($.replace(vi.parse($).root,""))){let U=Error(`Path contains invalid characters: ${$}`);throw U.code="EINVAL",U}}}});var Rw=P((ji,JJ)=>{var jw=N$(),{checkPath:Vw}=Mw(),Aw=(D)=>{let $={mode:511};if(typeof D==="number")return D;return{...$,...D}.mode};ji.makeDir=async(D,$)=>{return Vw(D),jw.mkdir(D,{mode:Aw($),recursive:!0})};ji.makeDirSync=(D,$)=>{return Vw(D),jw.mkdirSync(D,{mode:Aw($),recursive:!0})}});var s$=P((vFD,Sw)=>{var Ri=eD().fromPromise,{makeDir:Si,makeDirSync:XJ}=Rw(),QJ=Ri(Si);Sw.exports={mkdirs:QJ,mkdirsSync:XJ,mkdirp:QJ,mkdirpSync:XJ,ensureDir:QJ,ensureDirSync:XJ}});var e0=P((ZFD,Tw)=>{var bi=eD().fromPromise,bw=N$();function Ti(D){return bw.access(D).then(()=>!0).catch(()=>!1)}Tw.exports={pathExists:bi(Ti),pathExistsSync:bw.existsSync}});var YJ=P((MFD,Pw)=>{var w4=N$(),Pi=eD().fromPromise;async function Ci(D,$,F){let U=await w4.open(D,"r+"),I=null;try{await w4.futimes(U,$,F)}catch(J){I=J}finally{try{await w4.close(U)}catch(J){if(!I)I=J}}if(I)throw I}function _i(D,$,F){let U=w4.openSync(D,"r+"),I=null;try{w4.futimesSync(U,$,F)}catch(J){I=J}finally{try{w4.closeSync(U)}catch(J){if(!I)I=J}}if(I)throw I}Pw.exports={utimesMillis:Pi(Ci),utimesMillisSync:_i}});var t6=P((jFD,gw)=>{var v4=N$(),sD=o("path"),Cw=eD().fromPromise;function ki(D,$,F){let U=F.dereference?(I)=>v4.stat(I,{bigint:!0}):(I)=>v4.lstat(I,{bigint:!0});return Promise.all([U(D),U($).catch((I)=>{if(I.code==="ENOENT")return null;throw I})]).then(([I,J])=>({srcStat:I,destStat:J}))}function gi(D,$,F){let U,I=F.dereference?(X)=>v4.statSync(X,{bigint:!0}):(X)=>v4.lstatSync(X,{bigint:!0}),J=I(D);try{U=I($)}catch(X){if(X.code==="ENOENT")return{srcStat:J,destStat:null};throw X}return{srcStat:J,destStat:U}}async function xi(D,$,F,U){let{srcStat:I,destStat:J}=await ki(D,$,U);if(J){if(q8(I,J)){let X=sD.basename(D),Q=sD.basename($);if(F==="move"&&X!==Q&&X.toLowerCase()===Q.toLowerCase())return{srcStat:I,destStat:J,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(I.isDirectory()&&!J.isDirectory())throw Error(`Cannot overwrite non-directory '${$}' with directory '${D}'.`);if(!I.isDirectory()&&J.isDirectory())throw Error(`Cannot overwrite directory '${$}' with non-directory '${D}'.`)}if(I.isDirectory()&&BJ(D,$))throw Error($5(D,$,F));return{srcStat:I,destStat:J}}function fi(D,$,F,U){let{srcStat:I,destStat:J}=gi(D,$,U);if(J){if(q8(I,J)){let X=sD.basename(D),Q=sD.basename($);if(F==="move"&&X!==Q&&X.toLowerCase()===Q.toLowerCase())return{srcStat:I,destStat:J,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(I.isDirectory()&&!J.isDirectory())throw Error(`Cannot overwrite non-directory '${$}' with directory '${D}'.`);if(!I.isDirectory()&&J.isDirectory())throw Error(`Cannot overwrite directory '${$}' with non-directory '${D}'.`)}if(I.isDirectory()&&BJ(D,$))throw Error($5(D,$,F));return{srcStat:I,destStat:J}}async function _w(D,$,F,U){let I=sD.resolve(sD.dirname(D)),J=sD.resolve(sD.dirname(F));if(J===I||J===sD.parse(J).root)return;let X;try{X=await v4.stat(J,{bigint:!0})}catch(Q){if(Q.code==="ENOENT")return;throw Q}if(q8($,X))throw Error($5(D,F,U));return _w(D,$,J,U)}function kw(D,$,F,U){let I=sD.resolve(sD.dirname(D)),J=sD.resolve(sD.dirname(F));if(J===I||J===sD.parse(J).root)return;let X;try{X=v4.statSync(J,{bigint:!0})}catch(Q){if(Q.code==="ENOENT")return;throw Q}if(q8($,X))throw Error($5(D,F,U));return kw(D,$,J,U)}function q8(D,$){return $.ino!==void 0&&$.dev!==void 0&&$.ino===D.ino&&$.dev===D.dev}function BJ(D,$){let F=sD.resolve(D).split(sD.sep).filter((I)=>I),U=sD.resolve($).split(sD.sep).filter((I)=>I);return F.every((I,J)=>U[J]===I)}function $5(D,$,F){return`Cannot ${F} '${D}' to a subdirectory of itself, '${$}'.`}gw.exports={checkPaths:Cw(xi),checkPathsSync:fi,checkParentPaths:Cw(_w),checkParentPathsSync:kw,isSrcSubdir:BJ,areIdentical:q8}});var fw=P((VFD,xw)=>{async function ni(D,$){let F=[];for await(let U of D)F.push($(U).then(()=>null,(I)=>I??Error("unknown error")));await Promise.all(F.map((U)=>U.then((I)=>{if(I!==null)throw I})))}xw.exports={asyncIteratorConcurrentProcess:ni}});var iw=P((AFD,hw)=>{var B$=N$(),K8=o("path"),{mkdirs:yi}=s$(),{pathExists:mi}=e0(),{utimesMillis:hi}=YJ(),E8=t6(),{asyncIteratorConcurrentProcess:ii}=fw();async function di(D,$,F={}){if(typeof F==="function")F={filter:F};if(F.clobber="clobber"in F?!!F.clobber:!0,F.overwrite="overwrite"in F?!!F.overwrite:F.clobber,F.preserveTimestamps&&process.arch==="ia32")process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001");let{srcStat:U,destStat:I}=await E8.checkPaths(D,$,"copy",F);if(await E8.checkParentPaths(D,U,$,"copy"),!await yw(D,$,F))return;let X=K8.dirname($);if(!await mi(X))await yi(X);await mw(I,D,$,F)}async function yw(D,$,F){if(!F.filter)return!0;return F.filter(D,$)}async function mw(D,$,F,U){let J=await(U.dereference?B$.stat:B$.lstat)($);if(J.isDirectory())return ri(J,D,$,F,U);if(J.isFile()||J.isCharacterDevice()||J.isBlockDevice())return li(J,D,$,F,U);if(J.isSymbolicLink())return oi(D,$,F,U);if(J.isSocket())throw Error(`Cannot copy a socket file: ${$}`);if(J.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${$}`);throw Error(`Unknown file: ${$}`)}async function li(D,$,F,U,I){if(!$)return nw(D,F,U,I);if(I.overwrite)return await B$.unlink(U),nw(D,F,U,I);if(I.errorOnExist)throw Error(`'${U}' already exists`)}async function nw(D,$,F,U){if(await B$.copyFile($,F),U.preserveTimestamps){if(ci(D.mode))await pi(F,D.mode);let I=await B$.stat($);await hi(F,I.atime,I.mtime)}return B$.chmod(F,D.mode)}function ci(D){return(D&128)===0}function pi(D,$){return B$.chmod(D,$|128)}async function ri(D,$,F,U,I){if(!$)await B$.mkdir(U);if(await ii(await B$.opendir(F),async(J)=>{let X=K8.join(F,J.name),Q=K8.join(U,J.name);if(await yw(X,Q,I)){let{destStat:B}=await E8.checkPaths(X,Q,"copy",I);await mw(B,X,Q,I)}}),!$)await B$.chmod(U,D.mode)}async function oi(D,$,F,U){let I=await B$.readlink($);if(U.dereference)I=K8.resolve(process.cwd(),I);if(!D)return B$.symlink(I,F);let J=null;try{J=await B$.readlink(F)}catch(X){if(X.code==="EINVAL"||X.code==="UNKNOWN")return B$.symlink(I,F);throw X}if(U.dereference)J=K8.resolve(process.cwd(),J);if(I!==J){if(E8.isSrcSubdir(I,J))throw Error(`Cannot copy '${I}' to a subdirectory of itself, '${J}'.`);if(E8.isSrcSubdir(J,I))throw Error(`Cannot overwrite '${J}' with '${I}'.`)}return await B$.unlink(F),B$.symlink(I,F)}hw.exports=di});var rw=P((RFD,pw)=>{var L$=c0(),W8=o("path"),ti=s$().mkdirsSync,ai=YJ().utimesMillisSync,u8=t6();function ei(D,$,F){if(typeof F==="function")F={filter:F};if(F=F||{},F.clobber="clobber"in F?!!F.clobber:!0,F.overwrite="overwrite"in F?!!F.overwrite:F.clobber,F.preserveTimestamps&&process.arch==="ia32")process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat:U,destStat:I}=u8.checkPathsSync(D,$,"copy",F);if(u8.checkParentPathsSync(D,U,$,"copy"),F.filter&&!F.filter(D,$))return;let J=W8.dirname($);if(!L$.existsSync(J))ti(J);return dw(I,D,$,F)}function dw(D,$,F,U){let J=(U.dereference?L$.statSync:L$.lstatSync)($);if(J.isDirectory())return Jd(J,D,$,F,U);else if(J.isFile()||J.isCharacterDevice()||J.isBlockDevice())return si(J,D,$,F,U);else if(J.isSymbolicLink())return Yd(D,$,F,U);else if(J.isSocket())throw Error(`Cannot copy a socket file: ${$}`);else if(J.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${$}`);throw Error(`Unknown file: ${$}`)}function si(D,$,F,U,I){if(!$)return lw(D,F,U,I);return Dd(D,F,U,I)}function Dd(D,$,F,U){if(U.overwrite)return L$.unlinkSync(F),lw(D,$,F,U);else if(U.errorOnExist)throw Error(`'${F}' already exists`)}function lw(D,$,F,U){if(L$.copyFileSync($,F),U.preserveTimestamps)$d(D.mode,$,F);return qJ(F,D.mode)}function $d(D,$,F){if(Fd(D))Id(F,D);return Ud($,F)}function Fd(D){return(D&128)===0}function Id(D,$){return qJ(D,$|128)}function qJ(D,$){return L$.chmodSync(D,$)}function Ud(D,$){let F=L$.statSync(D);return ai($,F.atime,F.mtime)}function Jd(D,$,F,U,I){if(!$)return Xd(D.mode,F,U,I);return cw(F,U,I)}function Xd(D,$,F,U){return L$.mkdirSync(F),cw($,F,U),qJ(F,D)}function cw(D,$,F){let U=L$.opendirSync(D);try{let I;while((I=U.readSync())!==null)Qd(I.name,D,$,F)}finally{U.closeSync()}}function Qd(D,$,F,U){let I=W8.join($,D),J=W8.join(F,D);if(U.filter&&!U.filter(I,J))return;let{destStat:X}=u8.checkPathsSync(I,J,"copy",U);return dw(X,I,J,U)}function Yd(D,$,F,U){let I=L$.readlinkSync($);if(U.dereference)I=W8.resolve(process.cwd(),I);if(!D)return L$.symlinkSync(I,F);else{let J;try{J=L$.readlinkSync(F)}catch(X){if(X.code==="EINVAL"||X.code==="UNKNOWN")return L$.symlinkSync(I,F);throw X}if(U.dereference)J=W8.resolve(process.cwd(),J);if(I!==J){if(u8.isSrcSubdir(I,J))throw Error(`Cannot copy '${I}' to a subdirectory of itself, '${J}'.`);if(u8.isSrcSubdir(J,I))throw Error(`Cannot overwrite '${J}' with '${I}'.`)}return Bd(I,F)}}function Bd(D,$){return L$.unlinkSync($),L$.symlinkSync(D,$)}pw.exports=ei});var F5=P((SFD,ow)=>{var qd=eD().fromPromise;ow.exports={copy:qd(iw()),copySync:rw()}});var G8=P((bFD,aw)=>{var tw=c0(),Kd=eD().fromCallback;function Ed(D,$){tw.rm(D,{recursive:!0,force:!0},$)}function Wd(D){tw.rmSync(D,{recursive:!0,force:!0})}aw.exports={remove:Kd(Ed),removeSync:Wd}});var Jv=P((TFD,Uv)=>{var ud=eD().fromPromise,Dv=N$(),$v=o("path"),Fv=s$(),Iv=G8(),ew=ud(async function($){let F;try{F=await Dv.readdir($)}catch{return Fv.mkdirs($)}return Promise.all(F.map((U)=>Iv.remove($v.join($,U))))});function sw(D){let $;try{$=Dv.readdirSync(D)}catch{return Fv.mkdirsSync(D)}$.forEach((F)=>{F=$v.join(D,F),Iv.removeSync(F)})}Uv.exports={emptyDirSync:sw,emptydirSync:sw,emptyDir:ew,emptydir:ew}});var Bv=P((PFD,Yv)=>{var Gd=eD().fromPromise,Xv=o("path"),S0=N$(),Qv=s$();async function Nd(D){let $;try{$=await S0.stat(D)}catch{}if($&&$.isFile())return;let F=Xv.dirname(D),U=null;try{U=await S0.stat(F)}catch(I){if(I.code==="ENOENT"){await Qv.mkdirs(F),await S0.writeFile(D,"");return}else throw I}if(U.isDirectory())await S0.writeFile(D,"");else await S0.readdir(F)}function Ld(D){let $;try{$=S0.statSync(D)}catch{}if($&&$.isFile())return;let F=Xv.dirname(D);try{if(!S0.statSync(F).isDirectory())S0.readdirSync(F)}catch(U){if(U&&U.code==="ENOENT")Qv.mkdirsSync(F);else throw U}S0.writeFileSync(D,"")}Yv.exports={createFile:Gd(Nd),createFileSync:Ld}});var uv=P((CFD,Wv)=>{var Hd=eD().fromPromise,qv=o("path"),s0=N$(),Kv=s$(),{pathExists:Od}=e0(),{areIdentical:Ev}=t6();async function zd(D,$){let F;try{F=await s0.lstat($,{bigint:!0})}catch{}let U;try{U=await s0.lstat(D,{bigint:!0})}catch(X){throw X.message=X.message.replace("lstat","ensureLink"),X}if(F&&Ev(U,F))return;let I=qv.dirname($);if(!await Od(I))await Kv.mkdirs(I);await s0.link(D,$)}function wd(D,$){let F;try{F=s0.lstatSync($,{bigint:!0})}catch{}try{let J=s0.lstatSync(D,{bigint:!0});if(F&&Ev(J,F))return}catch(J){throw J.message=J.message.replace("lstat","ensureLink"),J}let U=qv.dirname($);if(s0.existsSync(U))return s0.linkSync(D,$);return Kv.mkdirsSync(U),s0.linkSync(D,$)}Wv.exports={createLink:Hd(zd),createLinkSync:wd}});var Nv=P((_FD,Gv)=>{var D6=o("path"),N8=N$(),{pathExists:vd}=e0(),Zd=eD().fromPromise;async function Md(D,$){if(D6.isAbsolute(D)){try{await N8.lstat(D)}catch(J){throw J.message=J.message.replace("lstat","ensureSymlink"),J}return{toCwd:D,toDst:D}}let F=D6.dirname($),U=D6.join(F,D);if(await vd(U))return{toCwd:U,toDst:D};try{await N8.lstat(D)}catch(J){throw J.message=J.message.replace("lstat","ensureSymlink"),J}return{toCwd:D,toDst:D6.relative(F,D)}}function jd(D,$){if(D6.isAbsolute(D)){if(!N8.existsSync(D))throw Error("absolute srcpath does not exist");return{toCwd:D,toDst:D}}let F=D6.dirname($),U=D6.join(F,D);if(N8.existsSync(U))return{toCwd:U,toDst:D};if(!N8.existsSync(D))throw Error("relative srcpath does not exist");return{toCwd:D,toDst:D6.relative(F,D)}}Gv.exports={symlinkPaths:Zd(Md),symlinkPathsSync:jd}});var Ov=P((kFD,Hv)=>{var Lv=N$(),Vd=eD().fromPromise;async function Ad(D,$){if($)return $;let F;try{F=await Lv.lstat(D)}catch{return"file"}return F&&F.isDirectory()?"dir":"file"}function Rd(D,$){if($)return $;let F;try{F=Lv.lstatSync(D)}catch{return"file"}return F&&F.isDirectory()?"dir":"file"}Hv.exports={symlinkType:Vd(Ad),symlinkTypeSync:Rd}});var vv=P((gFD,wv)=>{var Sd=eD().fromPromise,$6=o("path"),A$=N$(),{mkdirs:bd,mkdirsSync:Td}=s$(),{symlinkPaths:Pd,symlinkPathsSync:Cd}=Nv(),{symlinkType:_d,symlinkTypeSync:kd}=Ov(),{pathExists:gd}=e0(),{areIdentical:zv}=t6();async function xd(D,$,F){let U;try{U=await A$.lstat($)}catch{}if(U&&U.isSymbolicLink()){let Q;if($6.isAbsolute(D))Q=await A$.stat(D,{bigint:!0});else{let B=$6.dirname($),q=$6.join(B,D);try{Q=await A$.stat(q,{bigint:!0})}catch{Q=await A$.stat(D,{bigint:!0})}}let Y=await A$.stat($,{bigint:!0});if(zv(Q,Y))return}let I=await Pd(D,$);D=I.toDst;let J=await _d(I.toCwd,F),X=$6.dirname($);if(!await gd(X))await bd(X);return A$.symlink(D,$,J)}function fd(D,$,F){let U;try{U=A$.lstatSync($)}catch{}if(U&&U.isSymbolicLink()){let Q;if($6.isAbsolute(D))Q=A$.statSync(D,{bigint:!0});else{let B=$6.dirname($),q=$6.join(B,D);try{Q=A$.statSync(q,{bigint:!0})}catch{Q=A$.statSync(D,{bigint:!0})}}let Y=A$.statSync($,{bigint:!0});if(zv(Q,Y))return}let I=Cd(D,$);D=I.toDst,F=kd(I.toCwd,F);let J=$6.dirname($);if(A$.existsSync(J))return A$.symlinkSync(D,$,F);return Td(J),A$.symlinkSync(D,$,F)}wv.exports={createSymlink:Sd(xd),createSymlinkSync:fd}});var bv=P((xFD,Sv)=>{var{createFile:Zv,createFileSync:Mv}=Bv(),{createLink:jv,createLinkSync:Vv}=uv(),{createSymlink:Av,createSymlinkSync:Rv}=vv();Sv.exports={createFile:Zv,createFileSync:Mv,ensureFile:Zv,ensureFileSync:Mv,createLink:jv,createLinkSync:Vv,ensureLink:jv,ensureLinkSync:Vv,createSymlink:Av,createSymlinkSync:Rv,ensureSymlink:Av,ensureSymlinkSync:Rv}});var I5=P((fFD,Tv)=>{function nd(D,{EOL:$=`
`,finalEOL:F=!0,replacer:U=null,spaces:I}={}){let J=F?$:"",X=JSON.stringify(D,U,I);if(X===void 0)throw TypeError(`Converting ${typeof D} value to JSON is not supported`);return X.replace(/\n/g,$)+J}function yd(D){if(Buffer.isBuffer(D))D=D.toString("utf8");return D.replace(/^\uFEFF/,"")}Tv.exports={stringify:nd,stripBom:yd}});var kv=P((nFD,_v)=>{var Z4;try{Z4=c0()}catch(D){Z4=o("fs")}var U5=eD(),{stringify:Pv,stripBom:Cv}=I5();async function md(D,$={}){if(typeof $==="string")$={encoding:$};let F=$.fs||Z4,U="throws"in $?$.throws:!0,I=await U5.fromCallback(F.readFile)(D,$);I=Cv(I);let J;try{J=JSON.parse(I,$?$.reviver:null)}catch(X){if(U)throw X.message=`${D}: ${X.message}`,X;else return null}return J}var hd=U5.fromPromise(md);function id(D,$={}){if(typeof $==="string")$={encoding:$};let F=$.fs||Z4,U="throws"in $?$.throws:!0;try{let I=F.readFileSync(D,$);return I=Cv(I),JSON.parse(I,$.reviver)}catch(I){if(U)throw I.message=`${D}: ${I.message}`,I;else return null}}async function dd(D,$,F={}){let U=F.fs||Z4,I=Pv($,F);await U5.fromCallback(U.writeFile)(D,I,F)}var ld=U5.fromPromise(dd);function cd(D,$,F={}){let U=F.fs||Z4,I=Pv($,F);return U.writeFileSync(D,I,F)}_v.exports={readFile:hd,readFileSync:id,writeFile:ld,writeFileSync:cd}});var xv=P((yFD,gv)=>{var J5=kv();gv.exports={readJson:J5.readFile,readJsonSync:J5.readFileSync,writeJson:J5.writeFile,writeJsonSync:J5.writeFileSync}});var X5=P((mFD,yv)=>{var pd=eD().fromPromise,KJ=N$(),fv=o("path"),nv=s$(),rd=e0().pathExists;async function od(D,$,F="utf-8"){let U=fv.dirname(D);if(!await rd(U))await nv.mkdirs(U);return KJ.writeFile(D,$,F)}function td(D,...$){let F=fv.dirname(D);if(!KJ.existsSync(F))nv.mkdirsSync(F);KJ.writeFileSync(D,...$)}yv.exports={outputFile:pd(od),outputFileSync:td}});var hv=P((hFD,mv)=>{var{stringify:ad}=I5(),{outputFile:ed}=X5();async function sd(D,$,F={}){let U=ad($,F);await ed(D,U,F)}mv.exports=sd});var dv=P((iFD,iv)=>{var{stringify:Dl}=I5(),{outputFileSync:$l}=X5();function Fl(D,$,F){let U=Dl($,F);$l(D,U,F)}iv.exports=Fl});var cv=P((dFD,lv)=>{var Il=eD().fromPromise,H$=xv();H$.outputJson=Il(hv());H$.outputJsonSync=dv();H$.outputJSON=H$.outputJson;H$.outputJSONSync=H$.outputJsonSync;H$.writeJSON=H$.writeJson;H$.writeJSONSync=H$.writeJsonSync;H$.readJSON=H$.readJson;H$.readJSONSync=H$.readJsonSync;lv.exports=H$});var av=P((lFD,tv)=>{var Ul=N$(),pv=o("path"),{copy:Jl}=F5(),{remove:ov}=G8(),{mkdirp:Xl}=s$(),{pathExists:Ql}=e0(),rv=t6();async function Yl(D,$,F={}){let U=F.overwrite||F.clobber||!1,{srcStat:I,isChangingCase:J=!1}=await rv.checkPaths(D,$,"move",F);await rv.checkParentPaths(D,I,$,"move");let X=pv.dirname($);if(pv.parse(X).root!==X)await Xl(X);return Bl(D,$,U,J)}async function Bl(D,$,F,U){if(!U){if(F)await ov($);else if(await Ql($))throw Error("dest already exists.")}try{await Ul.rename(D,$)}catch(I){if(I.code!=="EXDEV")throw I;await ql(D,$,F)}}async function ql(D,$,F){return await Jl(D,$,{overwrite:F,errorOnExist:!0,preserveTimestamps:!0}),ov(D)}tv.exports=Yl});var FZ=P((cFD,$Z)=>{var sv=c0(),WJ=o("path"),Kl=F5().copySync,DZ=G8().removeSync,El=s$().mkdirpSync,ev=t6();function Wl(D,$,F){F=F||{};let U=F.overwrite||F.clobber||!1,{srcStat:I,isChangingCase:J=!1}=ev.checkPathsSync(D,$,"move",F);if(ev.checkParentPathsSync(D,I,$,"move"),!ul($))El(WJ.dirname($));return Gl(D,$,U,J)}function ul(D){let $=WJ.dirname(D);return WJ.parse($).root===$}function Gl(D,$,F,U){if(U)return EJ(D,$,F);if(F)return DZ($),EJ(D,$,F);if(sv.existsSync($))throw Error("dest already exists.");return EJ(D,$,F)}function EJ(D,$,F){try{sv.renameSync(D,$)}catch(U){if(U.code!=="EXDEV")throw U;return Nl(D,$,F)}}function Nl(D,$,F){return Kl(D,$,{overwrite:F,errorOnExist:!0,preserveTimestamps:!0}),DZ(D)}$Z.exports=Wl});var UZ=P((pFD,IZ)=>{var Ll=eD().fromPromise;IZ.exports={move:Ll(av()),moveSync:FZ()}});var M4=P((rFD,JZ)=>{JZ.exports={...N$(),...F5(),...Jv(),...bv(),...cv(),...s$(),...UZ(),...X5(),...e0(),...G8()}});var EZ=P((oFD,KZ)=>{var uJ,QZ,YZ,BZ,qZ=!0;if(typeof process<"u")({FORCE_COLOR:uJ,NODE_DISABLE_COLORS:QZ,NO_COLOR:YZ,TERM:BZ}=process.env||{}),qZ=process.stdout&&process.stdout.isTTY;var ZD={enabled:!QZ&&YZ==null&&BZ!=="dumb"&&(uJ!=null&&uJ!=="0"||qZ),reset:bD(0,0),bold:bD(1,22),dim:bD(2,22),italic:bD(3,23),underline:bD(4,24),inverse:bD(7,27),hidden:bD(8,28),strikethrough:bD(9,29),black:bD(30,39),red:bD(31,39),green:bD(32,39),yellow:bD(33,39),blue:bD(34,39),magenta:bD(35,39),cyan:bD(36,39),white:bD(37,39),gray:bD(90,39),grey:bD(90,39),bgBlack:bD(40,49),bgRed:bD(41,49),bgGreen:bD(42,49),bgYellow:bD(43,49),bgBlue:bD(44,49),bgMagenta:bD(45,49),bgCyan:bD(46,49),bgWhite:bD(47,49)};function XZ(D,$){let F=0,U,I="",J="";for(;F<D.length;F++)if(U=D[F],I+=U.open,J+=U.close,~$.indexOf(U.close))$=$.replace(U.rgx,U.close+U.open);return I+$+J}function Hl(D,$){let F={has:D,keys:$};return F.reset=ZD.reset.bind(F),F.bold=ZD.bold.bind(F),F.dim=ZD.dim.bind(F),F.italic=ZD.italic.bind(F),F.underline=ZD.underline.bind(F),F.inverse=ZD.inverse.bind(F),F.hidden=ZD.hidden.bind(F),F.strikethrough=ZD.strikethrough.bind(F),F.black=ZD.black.bind(F),F.red=ZD.red.bind(F),F.green=ZD.green.bind(F),F.yellow=ZD.yellow.bind(F),F.blue=ZD.blue.bind(F),F.magenta=ZD.magenta.bind(F),F.cyan=ZD.cyan.bind(F),F.white=ZD.white.bind(F),F.gray=ZD.gray.bind(F),F.grey=ZD.grey.bind(F),F.bgBlack=ZD.bgBlack.bind(F),F.bgRed=ZD.bgRed.bind(F),F.bgGreen=ZD.bgGreen.bind(F),F.bgYellow=ZD.bgYellow.bind(F),F.bgBlue=ZD.bgBlue.bind(F),F.bgMagenta=ZD.bgMagenta.bind(F),F.bgCyan=ZD.bgCyan.bind(F),F.bgWhite=ZD.bgWhite.bind(F),F}function bD(D,$){let F={open:`\x1B[${D}m`,close:`\x1B[${$}m`,rgx:new RegExp(`\\x1b\\[${$}m`,"g")};return function(U){if(this!==void 0&&this.has!==void 0)return!!~this.has.indexOf(D)||(this.has.push(D),this.keys.push(F)),U===void 0?this:ZD.enabled?XZ(this.keys,U+""):U+"";return U===void 0?Hl([D],[F]):ZD.enabled?XZ([F],U+""):U+""}}KZ.exports=ZD});var j4=P((WZ)=>{Object.defineProperty(WZ,"__esModule",{value:!0});WZ.ancillary=WZ.failure=WZ.success=WZ.input=WZ.weak=WZ.strong=void 0;var Ol=k$(),K0=Ol.__importDefault(EZ());WZ.strong=K0.default.bold;WZ.weak=K0.default.dim;WZ.input=K0.default.cyan;WZ.success=K0.default.green;WZ.failure=K0.default.red;WZ.ancillary=K0.default.cyan;var zl={strong:WZ.strong,weak:WZ.weak,input:WZ.input,success:WZ.success,failure:WZ.failure,ancillary:WZ.ancillary,log:{DEBUG:K0.default.magenta,INFO:K0.default.cyan,WARN:K0.default.yellow,ERROR:K0.default.red}};WZ.default=zl});var NJ=P((OZ)=>{Object.defineProperty(OZ,"__esModule",{value:!0});OZ.EscapeCode=void 0;var D0="\x1B[";class I${}OZ.EscapeCode=I$;I$.cursorLeft=()=>`${D0}G`;I$.cursorUp=(D=1)=>`${D0}${D}A`;I$.cursorDown=(D=1)=>`${D0}${D}B`;I$.cursorForward=(D=1)=>`${D0}${D}C`;I$.cursorBackward=(D=1)=>`${D0}${D}D`;I$.cursorHide=()=>`${D0}?25l`;I$.cursorShow=()=>`${D0}?25h`;I$.eraseLine=()=>`${D0}2K`;I$.eraseLines=(D)=>{let $="";for(let F=0;F<D;F++)if($+=I$.eraseLine(),F<D-1)$+=I$.cursorUp();return`${$}${I$.cursorLeft()}`};I$.eraseUp=()=>`${D0}1J`;I$.eraseDown=()=>`${D0}J`;I$.eraseScreen=()=>`${D0}2J`});var MZ=P((vZ)=>{Object.defineProperty(vZ,"__esModule",{value:!0});vZ.Cursor=void 0;var vl=k$(),Zl=vl.__importDefault(kU()),wZ=NJ();class U${static show(){if(U$.stream.isTTY)U$._isVisible=!0,U$.stream.write(wZ.EscapeCode.cursorShow())}static hide(){if(U$.stream.isTTY){if(!U$._listenerAttached)(0,Zl.default)(()=>{U$.show()}),U$._listenerAttached=!0;U$._isVisible=!1,U$.stream.write(wZ.EscapeCode.cursorHide())}}static toggle(){if(U$._isVisible)U$.hide();else U$.show()}}vZ.Cursor=U$;U$.stream=process.stderr;U$._isVisible=!0;U$._listenerAttached=!1});var VZ=P((sFD,LJ)=>{var jZ=(D)=>{if(Number.isNaN(D))return!1;if(D>=4352&&(D<=4447||D===9001||D===9002||11904<=D&&D<=12871&&D!==12351||12880<=D&&D<=19903||19968<=D&&D<=42182||43360<=D&&D<=43388||44032<=D&&D<=55203||63744<=D&&D<=64255||65040<=D&&D<=65049||65072<=D&&D<=65131||65281<=D&&D<=65376||65504<=D&&D<=65510||110592<=D&&D<=110593||127488<=D&&D<=127569||131072<=D&&D<=262141))return!0;return!1};LJ.exports=jZ;LJ.exports.default=jZ});var RZ=P((D5D,AZ)=>{var Ml=(D)=>D&&D.exact?new RegExp(`^${"[\uD800-\uDBFF][\uDC00-\uDFFF]"}$`):new RegExp("[\uD800-\uDBFF][\uDC00-\uDFFF]","g");AZ.exports=Ml});var bZ=P(($5D,SZ)=>{SZ.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var HJ=P((F5D,PZ)=>{var L8=bZ(),TZ={};for(let D of Object.keys(L8))TZ[L8[D]]=D;var s={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};PZ.exports=s;for(let D of Object.keys(s)){if(!("channels"in s[D]))throw Error("missing channels property: "+D);if(!("labels"in s[D]))throw Error("missing channel labels property: "+D);if(s[D].labels.length!==s[D].channels)throw Error("channel and label counts mismatch: "+D);let{channels:$,labels:F}=s[D];delete s[D].channels,delete s[D].labels,Object.defineProperty(s[D],"channels",{value:$}),Object.defineProperty(s[D],"labels",{value:F})}s.rgb.hsl=function(D){let $=D[0]/255,F=D[1]/255,U=D[2]/255,I=Math.min($,F,U),J=Math.max($,F,U),X=J-I,Q,Y;if(J===I)Q=0;else if($===J)Q=(F-U)/X;else if(F===J)Q=2+(U-$)/X;else if(U===J)Q=4+($-F)/X;if(Q=Math.min(Q*60,360),Q<0)Q+=360;let B=(I+J)/2;if(J===I)Y=0;else if(B<=0.5)Y=X/(J+I);else Y=X/(2-J-I);return[Q,Y*100,B*100]};s.rgb.hsv=function(D){let $,F,U,I,J,X=D[0]/255,Q=D[1]/255,Y=D[2]/255,B=Math.max(X,Q,Y),q=B-Math.min(X,Q,Y),K=function(W){return(B-W)/6/q+0.5};if(q===0)I=0,J=0;else{if(J=q/B,$=K(X),F=K(Q),U=K(Y),X===B)I=U-F;else if(Q===B)I=0.3333333333333333+$-U;else if(Y===B)I=0.6666666666666666+F-$;if(I<0)I+=1;else if(I>1)I-=1}return[I*360,J*100,B*100]};s.rgb.hwb=function(D){let $=D[0],F=D[1],U=D[2],I=s.rgb.hsl(D)[0],J=0.00392156862745098*Math.min($,Math.min(F,U));return U=1-0.00392156862745098*Math.max($,Math.max(F,U)),[I,J*100,U*100]};s.rgb.cmyk=function(D){let $=D[0]/255,F=D[1]/255,U=D[2]/255,I=Math.min(1-$,1-F,1-U),J=(1-$-I)/(1-I)||0,X=(1-F-I)/(1-I)||0,Q=(1-U-I)/(1-I)||0;return[J*100,X*100,Q*100,I*100]};function jl(D,$){return(D[0]-$[0])**2+(D[1]-$[1])**2+(D[2]-$[2])**2}s.rgb.keyword=function(D){let $=TZ[D];if($)return $;let F=1/0,U;for(let I of Object.keys(L8)){let J=L8[I],X=jl(D,J);if(X<F)F=X,U=I}return U};s.keyword.rgb=function(D){return L8[D]};s.rgb.xyz=function(D){let $=D[0]/255,F=D[1]/255,U=D[2]/255;$=$>0.04045?(($+0.055)/1.055)**2.4:$/12.92,F=F>0.04045?((F+0.055)/1.055)**2.4:F/12.92,U=U>0.04045?((U+0.055)/1.055)**2.4:U/12.92;let I=$*0.4124+F*0.3576+U*0.1805,J=$*0.2126+F*0.7152+U*0.0722,X=$*0.0193+F*0.1192+U*0.9505;return[I*100,J*100,X*100]};s.rgb.lab=function(D){let $=s.rgb.xyz(D),F=$[0],U=$[1],I=$[2];F/=95.047,U/=100,I/=108.883,F=F>0.008856?F**0.3333333333333333:7.787*F+0.13793103448275862,U=U>0.008856?U**0.3333333333333333:7.787*U+0.13793103448275862,I=I>0.008856?I**0.3333333333333333:7.787*I+0.13793103448275862;let J=116*U-16,X=500*(F-U),Q=200*(U-I);return[J,X,Q]};s.hsl.rgb=function(D){let $=D[0]/360,F=D[1]/100,U=D[2]/100,I,J,X;if(F===0)return X=U*255,[X,X,X];if(U<0.5)I=U*(1+F);else I=U+F-U*F;let Q=2*U-I,Y=[0,0,0];for(let B=0;B<3;B++){if(J=$+0.3333333333333333*-(B-1),J<0)J++;if(J>1)J--;if(6*J<1)X=Q+(I-Q)*6*J;else if(2*J<1)X=I;else if(3*J<2)X=Q+(I-Q)*(0.6666666666666666-J)*6;else X=Q;Y[B]=X*255}return Y};s.hsl.hsv=function(D){let $=D[0],F=D[1]/100,U=D[2]/100,I=F,J=Math.max(U,0.01);U*=2,F*=U<=1?U:2-U,I*=J<=1?J:2-J;let X=(U+F)/2,Q=U===0?2*I/(J+I):2*F/(U+F);return[$,Q*100,X*100]};s.hsv.rgb=function(D){let $=D[0]/60,F=D[1]/100,U=D[2]/100,I=Math.floor($)%6,J=$-Math.floor($),X=255*U*(1-F),Q=255*U*(1-F*J),Y=255*U*(1-F*(1-J));switch(U*=255,I){case 0:return[U,Y,X];case 1:return[Q,U,X];case 2:return[X,U,Y];case 3:return[X,Q,U];case 4:return[Y,X,U];case 5:return[U,X,Q]}};s.hsv.hsl=function(D){let $=D[0],F=D[1]/100,U=D[2]/100,I=Math.max(U,0.01),J,X;X=(2-F)*U;let Q=(2-F)*I;return J=F*I,J/=Q<=1?Q:2-Q,J=J||0,X/=2,[$,J*100,X*100]};s.hwb.rgb=function(D){let $=D[0]/360,F=D[1]/100,U=D[2]/100,I=F+U,J;if(I>1)F/=I,U/=I;let X=Math.floor(6*$),Q=1-U;if(J=6*$-X,(X&1)!==0)J=1-J;let Y=F+J*(Q-F),B,q,K;switch(X){default:case 6:case 0:B=Q,q=Y,K=F;break;case 1:B=Y,q=Q,K=F;break;case 2:B=F,q=Q,K=Y;break;case 3:B=F,q=Y,K=Q;break;case 4:B=Y,q=F,K=Q;break;case 5:B=Q,q=F,K=Y;break}return[B*255,q*255,K*255]};s.cmyk.rgb=function(D){let $=D[0]/100,F=D[1]/100,U=D[2]/100,I=D[3]/100,J=1-Math.min(1,$*(1-I)+I),X=1-Math.min(1,F*(1-I)+I),Q=1-Math.min(1,U*(1-I)+I);return[J*255,X*255,Q*255]};s.xyz.rgb=function(D){let $=D[0]/100,F=D[1]/100,U=D[2]/100,I,J,X;return I=$*3.2406+F*-1.5372+U*-0.4986,J=$*-0.9689+F*1.8758+U*0.0415,X=$*0.0557+F*-0.204+U*1.057,I=I>0.0031308?1.055*I**0.4166666666666667-0.055:I*12.92,J=J>0.0031308?1.055*J**0.4166666666666667-0.055:J*12.92,X=X>0.0031308?1.055*X**0.4166666666666667-0.055:X*12.92,I=Math.min(Math.max(0,I),1),J=Math.min(Math.max(0,J),1),X=Math.min(Math.max(0,X),1),[I*255,J*255,X*255]};s.xyz.lab=function(D){let $=D[0],F=D[1],U=D[2];$/=95.047,F/=100,U/=108.883,$=$>0.008856?$**0.3333333333333333:7.787*$+0.13793103448275862,F=F>0.008856?F**0.3333333333333333:7.787*F+0.13793103448275862,U=U>0.008856?U**0.3333333333333333:7.787*U+0.13793103448275862;let I=116*F-16,J=500*($-F),X=200*(F-U);return[I,J,X]};s.lab.xyz=function(D){let $=D[0],F=D[1],U=D[2],I,J,X;J=($+16)/116,I=F/500+J,X=J-U/200;let Q=J**3,Y=I**3,B=X**3;return J=Q>0.008856?Q:(J-0.13793103448275862)/7.787,I=Y>0.008856?Y:(I-0.13793103448275862)/7.787,X=B>0.008856?B:(X-0.13793103448275862)/7.787,I*=95.047,J*=100,X*=108.883,[I,J,X]};s.lab.lch=function(D){let $=D[0],F=D[1],U=D[2],I;if(I=Math.atan2(U,F)*360/2/Math.PI,I<0)I+=360;let X=Math.sqrt(F*F+U*U);return[$,X,I]};s.lch.lab=function(D){let $=D[0],F=D[1],I=D[2]/360*2*Math.PI,J=F*Math.cos(I),X=F*Math.sin(I);return[$,J,X]};s.rgb.ansi16=function(D,$=null){let[F,U,I]=D,J=$===null?s.rgb.hsv(D)[2]:$;if(J=Math.round(J/50),J===0)return 30;let X=30+(Math.round(I/255)<<2|Math.round(U/255)<<1|Math.round(F/255));if(J===2)X+=60;return X};s.hsv.ansi16=function(D){return s.rgb.ansi16(s.hsv.rgb(D),D[2])};s.rgb.ansi256=function(D){let $=D[0],F=D[1],U=D[2];if($===F&&F===U){if($<8)return 16;if($>248)return 231;return Math.round(($-8)/247*24)+232}return 16+36*Math.round($/255*5)+6*Math.round(F/255*5)+Math.round(U/255*5)};s.ansi16.rgb=function(D){let $=D%10;if($===0||$===7){if(D>50)$+=3.5;return $=$/10.5*255,[$,$,$]}let F=(~~(D>50)+1)*0.5,U=($&1)*F*255,I=($>>1&1)*F*255,J=($>>2&1)*F*255;return[U,I,J]};s.ansi256.rgb=function(D){if(D>=232){let J=(D-232)*10+8;return[J,J,J]}D-=16;let $,F=Math.floor(D/36)/5*255,U=Math.floor(($=D%36)/6)/5*255,I=$%6/5*255;return[F,U,I]};s.rgb.hex=function(D){let F=(((Math.round(D[0])&255)<<16)+((Math.round(D[1])&255)<<8)+(Math.round(D[2])&255)).toString(16).toUpperCase();return"000000".substring(F.length)+F};s.hex.rgb=function(D){let $=D.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!$)return[0,0,0];let F=$[0];if($[0].length===3)F=F.split("").map((Q)=>{return Q+Q}).join("");let U=parseInt(F,16),I=U>>16&255,J=U>>8&255,X=U&255;return[I,J,X]};s.rgb.hcg=function(D){let $=D[0]/255,F=D[1]/255,U=D[2]/255,I=Math.max(Math.max($,F),U),J=Math.min(Math.min($,F),U),X=I-J,Q,Y;if(X<1)Q=J/(1-X);else Q=0;if(X<=0)Y=0;else if(I===$)Y=(F-U)/X%6;else if(I===F)Y=2+(U-$)/X;else Y=4+($-F)/X;return Y/=6,Y%=1,[Y*360,X*100,Q*100]};s.hsl.hcg=function(D){let $=D[1]/100,F=D[2]/100,U=F<0.5?2*$*F:2*$*(1-F),I=0;if(U<1)I=(F-0.5*U)/(1-U);return[D[0],U*100,I*100]};s.hsv.hcg=function(D){let $=D[1]/100,F=D[2]/100,U=$*F,I=0;if(U<1)I=(F-U)/(1-U);return[D[0],U*100,I*100]};s.hcg.rgb=function(D){let $=D[0]/360,F=D[1]/100,U=D[2]/100;if(F===0)return[U*255,U*255,U*255];let I=[0,0,0],J=$%1*6,X=J%1,Q=1-X,Y=0;switch(Math.floor(J)){case 0:I[0]=1,I[1]=X,I[2]=0;break;case 1:I[0]=Q,I[1]=1,I[2]=0;break;case 2:I[0]=0,I[1]=1,I[2]=X;break;case 3:I[0]=0,I[1]=Q,I[2]=1;break;case 4:I[0]=X,I[1]=0,I[2]=1;break;default:I[0]=1,I[1]=0,I[2]=Q}return Y=(1-F)*U,[(F*I[0]+Y)*255,(F*I[1]+Y)*255,(F*I[2]+Y)*255]};s.hcg.hsv=function(D){let $=D[1]/100,F=D[2]/100,U=$+F*(1-$),I=0;if(U>0)I=$/U;return[D[0],I*100,U*100]};s.hcg.hsl=function(D){let $=D[1]/100,U=D[2]/100*(1-$)+0.5*$,I=0;if(U>0&&U<0.5)I=$/(2*U);else if(U>=0.5&&U<1)I=$/(2*(1-U));return[D[0],I*100,U*100]};s.hcg.hwb=function(D){let $=D[1]/100,F=D[2]/100,U=$+F*(1-$);return[D[0],(U-$)*100,(1-U)*100]};s.hwb.hcg=function(D){let $=D[1]/100,U=1-D[2]/100,I=U-$,J=0;if(I<1)J=(U-I)/(1-I);return[D[0],I*100,J*100]};s.apple.rgb=function(D){return[D[0]/65535*255,D[1]/65535*255,D[2]/65535*255]};s.rgb.apple=function(D){return[D[0]/255*65535,D[1]/255*65535,D[2]/255*65535]};s.gray.rgb=function(D){return[D[0]/100*255,D[0]/100*255,D[0]/100*255]};s.gray.hsl=function(D){return[0,0,D[0]]};s.gray.hsv=s.gray.hsl;s.gray.hwb=function(D){return[0,100,D[0]]};s.gray.cmyk=function(D){return[0,0,0,D[0]]};s.gray.lab=function(D){return[D[0],0,0]};s.gray.hex=function(D){let $=Math.round(D[0]/100*255)&255,U=(($<<16)+($<<8)+$).toString(16).toUpperCase();return"000000".substring(U.length)+U};s.rgb.gray=function(D){return[(D[0]+D[1]+D[2])/3/255*100]}});var _Z=P((I5D,CZ)=>{var Q5=HJ();function Vl(){let D={},$=Object.keys(Q5);for(let F=$.length,U=0;U<F;U++)D[$[U]]={distance:-1,parent:null};return D}function Al(D){let $=Vl(),F=[D];$[D].distance=0;while(F.length){let U=F.pop(),I=Object.keys(Q5[U]);for(let J=I.length,X=0;X<J;X++){let Q=I[X],Y=$[Q];if(Y.distance===-1)Y.distance=$[U].distance+1,Y.parent=U,F.unshift(Q)}}return $}function Rl(D,$){return function(F){return $(D(F))}}function Sl(D,$){let F=[$[D].parent,D],U=Q5[$[D].parent][D],I=$[D].parent;while($[I].parent)F.unshift($[I].parent),U=Rl(Q5[$[I].parent][I],U),I=$[I].parent;return U.conversion=F,U}CZ.exports=function(D){let $=Al(D),F={},U=Object.keys($);for(let I=U.length,J=0;J<I;J++){let X=U[J];if($[X].parent===null)continue;F[X]=Sl(X,$)}return F}});var zJ=P((U5D,kZ)=>{var OJ=HJ(),bl=_Z(),V4={},Tl=Object.keys(OJ);function Pl(D){let $=function(...F){let U=F[0];if(U===void 0||U===null)return U;if(U.length>1)F=U;return D(F)};if("conversion"in D)$.conversion=D.conversion;return $}function Cl(D){let $=function(...F){let U=F[0];if(U===void 0||U===null)return U;if(U.length>1)F=U;let I=D(F);if(typeof I==="object")for(let J=I.length,X=0;X<J;X++)I[X]=Math.round(I[X]);return I};if("conversion"in D)$.conversion=D.conversion;return $}Tl.forEach((D)=>{V4[D]={},Object.defineProperty(V4[D],"channels",{value:OJ[D].channels}),Object.defineProperty(V4[D],"labels",{value:OJ[D].labels});let $=bl(D);Object.keys($).forEach((U)=>{let I=$[U];V4[D][U]=Cl(I),V4[D][U].raw=Pl(I)})});kZ.exports=V4});var mZ=P((J5D,yZ)=>{var gZ=(D,$)=>(...F)=>{return`\x1B[${D(...F)+$}m`},xZ=(D,$)=>(...F)=>{let U=D(...F);return`\x1B[${38+$};5;${U}m`},fZ=(D,$)=>(...F)=>{let U=D(...F);return`\x1B[${38+$};2;${U[0]};${U[1]};${U[2]}m`},Y5=(D)=>D,nZ=(D,$,F)=>[D,$,F],A4=(D,$,F)=>{Object.defineProperty(D,$,{get:()=>{let U=F();return Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0}),U},enumerable:!0,configurable:!0})},wJ,R4=(D,$,F,U)=>{if(wJ===void 0)wJ=zJ();let I=U?10:0,J={};for(let[X,Q]of Object.entries(wJ)){let Y=X==="ansi16"?"ansi":X;if(X===$)J[Y]=D(F,I);else if(typeof Q==="object")J[Y]=D(Q[$],I)}return J};function _l(){let D=new Map,$={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};$.color.gray=$.color.blackBright,$.bgColor.bgGray=$.bgColor.bgBlackBright,$.color.grey=$.color.blackBright,$.bgColor.bgGrey=$.bgColor.bgBlackBright;for(let[F,U]of Object.entries($)){for(let[I,J]of Object.entries(U))$[I]={open:`\x1B[${J[0]}m`,close:`\x1B[${J[1]}m`},U[I]=$[I],D.set(J[0],J[1]);Object.defineProperty($,F,{value:U,enumerable:!1})}return Object.defineProperty($,"codes",{value:D,enumerable:!1}),$.color.close="\x1B[39m",$.bgColor.close="\x1B[49m",A4($.color,"ansi",()=>R4(gZ,"ansi16",Y5,!1)),A4($.color,"ansi256",()=>R4(xZ,"ansi256",Y5,!1)),A4($.color,"ansi16m",()=>R4(fZ,"rgb",nZ,!1)),A4($.bgColor,"ansi",()=>R4(gZ,"ansi16",Y5,!0)),A4($.bgColor,"ansi256",()=>R4(xZ,"ansi256",Y5,!0)),A4($.bgColor,"ansi16m",()=>R4(fZ,"rgb",nZ,!0)),$}Object.defineProperty(yZ,"exports",{enumerable:!0,get:_l})});var cZ=P((X5D,lZ)=>{var kl=VZ(),gl=RZ(),hZ=mZ(),dZ=["\x1B","›"],B5=(D)=>`${dZ[0]}[${D}m`,iZ=(D,$,F)=>{let U=[];D=[...D];for(let I of D){let J=I;if(I.includes(";"))I=I.split(";")[0][0]+"0";let X=hZ.codes.get(Number.parseInt(I,10));if(X){let Q=D.indexOf(X.toString());if(Q===-1)U.push(B5($?X:J));else D.splice(Q,1)}else if($){U.push(B5(0));break}else U.push(B5(J))}if($){if(U=U.filter((I,J)=>U.indexOf(I)===J),F!==void 0){let I=B5(hZ.codes.get(Number.parseInt(F,10)));U=U.reduce((J,X)=>X===I?[X,...J]:[...J,X],[])}}return U.join("")};lZ.exports=(D,$,F)=>{let U=[...D],I=[],J=typeof F==="number"?F:U.length,X=!1,Q,Y=0,B="";for(let[q,K]of U.entries()){let W=!1;if(dZ.includes(K)){let u=/\d[^m]*/.exec(D.slice(q,q+18));if(Q=u&&u.length>0?u[0]:void 0,Y<J){if(X=!0,Q!==void 0)I.push(Q)}}else if(X&&K==="m")X=!1,W=!0;if(!X&&!W)Y++;if(!gl({exact:!0}).test(K)&&kl(K.codePointAt())){if(Y++,typeof F!=="number")J++}if(Y>$&&Y<=J)B+=K;else if(Y===$&&!X&&Q!==void 0)B=iZ(I);else if(Y>=J){B+=iZ(I,!0,Q);break}}return B}});var rZ=P((Q5D,pZ)=>{pZ.exports=({onlyFirst:D=!1}={})=>{let $=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp($,D?void 0:"g")}});var q5=P((Y5D,oZ)=>{var xl=rZ();oZ.exports=(D)=>typeof D==="string"?D.replace(xl(),""):D});var aZ=P((B5D,vJ)=>{var tZ=(D)=>{if(Number.isNaN(D))return!1;if(D>=4352&&(D<=4447||D===9001||D===9002||11904<=D&&D<=12871&&D!==12351||12880<=D&&D<=19903||19968<=D&&D<=42182||43360<=D&&D<=43388||44032<=D&&D<=55203||63744<=D&&D<=64255||65040<=D&&D<=65049||65072<=D&&D<=65131||65281<=D&&D<=65376||65504<=D&&D<=65510||110592<=D&&D<=110593||127488<=D&&D<=127569||131072<=D&&D<=262141))return!0;return!1};vJ.exports=tZ;vJ.exports.default=tZ});var sZ=P((q5D,eZ)=>{eZ.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}});var MJ=P((K5D,ZJ)=>{var fl=q5(),nl=aZ(),yl=sZ(),DM=(D)=>{if(typeof D!=="string"||D.length===0)return 0;if(D=fl(D),D.length===0)return 0;D=D.replace(yl(),"  ");let $=0;for(let F=0;F<D.length;F++){let U=D.codePointAt(F);if(U<=31||U>=127&&U<=159)continue;if(U>=768&&U<=879)continue;if(U>65535)F++;$+=nl(U)?2:1}return $};ZJ.exports=DM;ZJ.exports.default=DM});var XM=P((E5D,JM)=>{var $M=(D,$)=>(...F)=>{return`\x1B[${D(...F)+$}m`},FM=(D,$)=>(...F)=>{let U=D(...F);return`\x1B[${38+$};5;${U}m`},IM=(D,$)=>(...F)=>{let U=D(...F);return`\x1B[${38+$};2;${U[0]};${U[1]};${U[2]}m`},K5=(D)=>D,UM=(D,$,F)=>[D,$,F],S4=(D,$,F)=>{Object.defineProperty(D,$,{get:()=>{let U=F();return Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0}),U},enumerable:!0,configurable:!0})},jJ,b4=(D,$,F,U)=>{if(jJ===void 0)jJ=zJ();let I=U?10:0,J={};for(let[X,Q]of Object.entries(jJ)){let Y=X==="ansi16"?"ansi":X;if(X===$)J[Y]=D(F,I);else if(typeof Q==="object")J[Y]=D(Q[$],I)}return J};function ml(){let D=new Map,$={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};$.color.gray=$.color.blackBright,$.bgColor.bgGray=$.bgColor.bgBlackBright,$.color.grey=$.color.blackBright,$.bgColor.bgGrey=$.bgColor.bgBlackBright;for(let[F,U]of Object.entries($)){for(let[I,J]of Object.entries(U))$[I]={open:`\x1B[${J[0]}m`,close:`\x1B[${J[1]}m`},U[I]=$[I],D.set(J[0],J[1]);Object.defineProperty($,F,{value:U,enumerable:!1})}return Object.defineProperty($,"codes",{value:D,enumerable:!1}),$.color.close="\x1B[39m",$.bgColor.close="\x1B[49m",S4($.color,"ansi",()=>b4($M,"ansi16",K5,!1)),S4($.color,"ansi256",()=>b4(FM,"ansi256",K5,!1)),S4($.color,"ansi16m",()=>b4(IM,"rgb",UM,!1)),S4($.bgColor,"ansi",()=>b4($M,"ansi16",K5,!0)),S4($.bgColor,"ansi256",()=>b4(FM,"ansi256",K5,!0)),S4($.bgColor,"ansi16m",()=>b4(IM,"rgb",UM,!0)),$}Object.defineProperty(JM,"exports",{enumerable:!0,get:ml})});var qM=P((W5D,BM)=>{var H8=MJ(),hl=q5(),il=XM(),E5=new Set(["\x1B","›"]),QM=(D)=>`${E5.values().next().value}[${D}m`,YM=(D)=>`${E5.values().next().value}]8;;${D}\x07`,dl=(D)=>D.split(" ").map(($)=>H8($)),VJ=(D,$,F)=>{let U=[...$],I=!1,J=!1,X=H8(hl(D[D.length-1]));for(let[Q,Y]of U.entries()){let B=H8(Y);if(X+B<=F)D[D.length-1]+=Y;else D.push(Y),X=0;if(E5.has(Y))I=!0,J=U.slice(Q+1).join("").startsWith("]8;;");if(I){if(J){if(Y==="\x07")I=!1,J=!1}else if(Y==="m")I=!1;continue}if(X+=B,X===F&&Q<U.length-1)D.push(""),X=0}if(!X&&D[D.length-1].length>0&&D.length>1)D[D.length-2]+=D.pop()},ll=(D)=>{let $=D.split(" "),F=$.length;while(F>0){if(H8($[F-1])>0)break;F--}if(F===$.length)return D;return $.slice(0,F).join(" ")+$.slice(F).join("")},cl=(D,$,F={})=>{if(F.trim!==!1&&D.trim()==="")return"";let U="",I,J,X=dl(D),Q=[""];for(let[B,q]of D.split(" ").entries()){if(F.trim!==!1)Q[Q.length-1]=Q[Q.length-1].trimStart();let K=H8(Q[Q.length-1]);if(B!==0){if(K>=$&&(F.wordWrap===!1||F.trim===!1))Q.push(""),K=0;if(K>0||F.trim===!1)Q[Q.length-1]+=" ",K++}if(F.hard&&X[B]>$){let W=$-K,u=1+Math.floor((X[B]-W-1)/$);if(Math.floor((X[B]-1)/$)<u)Q.push("");VJ(Q,q,$);continue}if(K+X[B]>$&&K>0&&X[B]>0){if(F.wordWrap===!1&&K<$){VJ(Q,q,$);continue}Q.push("")}if(K+X[B]>$&&F.wordWrap===!1){VJ(Q,q,$);continue}Q[Q.length-1]+=q}if(F.trim!==!1)Q=Q.map(ll);let Y=[...Q.join(`
`)];for(let[B,q]of Y.entries()){if(U+=q,E5.has(q)){let{groups:W}=new RegExp("(?:\\[(?<code>\\d+)m|\\]8;;(?<uri>.*)\x07)").exec(Y.slice(B).join(""))||{groups:{}};if(W.code!==void 0){let u=Number.parseFloat(W.code);I=u===39?void 0:u}else if(W.uri!==void 0)J=W.uri.length===0?void 0:W.uri}let K=il.codes.get(Number(I));if(Y[B+1]===`
`){if(J)U+=YM("");if(I&&K)U+=QM(K)}else if(q===`
`){if(I&&K)U+=QM(I);if(J)U+=YM(J)}}return U};BM.exports=(D,$,F)=>{return String(D).normalize().replace(/\r\n/g,`
`).split(`
`).map((U)=>cl(U,$,F)).join(`
`)}});var WM=P((u5D,EM)=>{var pl=o("os"),KM=pl.homedir();EM.exports=(D)=>{if(typeof D!=="string")throw TypeError(`Expected a string, got ${typeof D}`);return KM?D.replace(/^~(?=$|\/|\\)/,KM):D}});var vM=P((OM)=>{Object.defineProperty(OM,"__esModule",{value:!0});OM.columnar=OM.generateFillSpaceStringList=OM.expandPath=OM.prettyPath=OM.wordWrap=OM.indent=OM.TTY_WIDTH=OM.stripAnsi=OM.stringWidth=OM.sliceAnsi=void 0;var uM=k$(),rl=uM.__importStar(o("os")),b0=uM.__importStar(o("path")),GM=cZ();OM.sliceAnsi=GM;var W5=MJ();OM.stringWidth=W5;var ol=q5();OM.stripAnsi=ol;var tl=qM(),al=WM(),el=80,sl=120;OM.TTY_WIDTH=process.stdout.columns?Math.max(el,Math.min(process.stdout.columns,sl)):1/0;function NM(D=4){return" ".repeat(D)}OM.indent=NM;function Dc(D,{width:$=OM.TTY_WIDTH,indentation:F=0,append:U=""}){return tl(D,$-F-U.length,{trim:!0}).split(`
`).join(`${U}
${NM(F)}`)}OM.wordWrap=Dc;function $c(D){D=LM(D);let $=process.cwd(),F=b0.dirname(D),U=rl.homedir(),I=Math.abs(F.split(b0.sep).length-$.split(b0.sep).length);if($===F)return"."+b0.sep+b0.basename(D);else if(F.startsWith($))return"."+b0.sep+D.substring($.length+1);else if(I<=2){let J=b0.relative($,D);return J?J:"."}else if(D===U)return"~";else if(D.indexOf(U)===0)return"~"+b0.sep+D.substring(U.length+1);return D}OM.prettyPath=$c;function LM(D){return b0.resolve(al(D))}OM.expandPath=LM;function HM(D,$=1,F=" "){if($<2)$=2;let U=Math.max(...D.map((X)=>W5(X))),I=U>$?U+1:$,J=F.repeat(I);return D.map((X)=>GM(J,0,I-W5(X)))}OM.generateFillSpaceStringList=HM;function Fc(D,{hsep:$="-",vsep:F="|",headers:U}){let I=U?!0:!1;if(!D[0])return"";let J=U?U.length:D[0].length,X=U?U.map((q)=>[q]):D[0].map(()=>[]);for(let q of D){let K=0,W=q.map((u)=>{let E=u.split(`
`);return K=Math.max(K,E.length),E});for(let u in q)if(X[u])X[u].push(...W[u],...Array(K-W[u].length).fill(""))}let Q=X.map((q,K)=>{if(K<J-1){let W=HM(q);return q.map((u,E)=>`${u}${W[E]}${F===""?"":`${F} `}`)}else return q}),Y=0,B=Q.reduce((q,K)=>{return q.map((W,u)=>{let E=q[u]+K[u];return Y=Math.max(Y,W5(E)),E})});if(I&&$!=="")B.splice(1,0,$.repeat(Y));return B.join(`
`)}OM.columnar=Fc});var VM=P((ZM)=>{Object.defineProperty(ZM,"__esModule",{value:!0});ZM.TERMINAL_INFO=ZM.CI_ENVIRONMENT_VARIABLES_DETECTED=ZM.CI_ENVIRONMENT_VARIABLES=void 0;var Kc=k$(),Ec=IJ(),Wc=Kc.__importStar(o("os")),uc=(0,Ec.debug)("ionic:utils-terminal:info");ZM.CI_ENVIRONMENT_VARIABLES=["CI","BUILD_ID","BUILD_NUMBER","BITBUCKET_COMMIT","CODEBUILD_BUILD_ARN","GITHUB_ACTIONS"];ZM.CI_ENVIRONMENT_VARIABLES_DETECTED=ZM.CI_ENVIRONMENT_VARIABLES.filter((D)=>!!process.env[D]);function Gc(){let{shell:D}=Wc.userInfo();if(D)return D;if(process.env.SHELL)return process.env.SHELL;if(process.platform==="darwin")return"/bin/bash";if(process.platform==="win32")return process.env.COMSPEC?process.env.COMSPEC:"cmd.exe";return"/bin/sh"}if(ZM.CI_ENVIRONMENT_VARIABLES_DETECTED.length>0)uc(`Environment variables for CI detected: ${ZM.CI_ENVIRONMENT_VARIABLES_DETECTED.join(", ")}`);ZM.TERMINAL_INFO=Object.freeze({ci:ZM.CI_ENVIRONMENT_VARIABLES_DETECTED.length>0,shell:Gc(),tty:Boolean(process.stdin.isTTY&&process.stdout.isTTY&&process.stderr.isTTY),windows:process.platform==="win32"||!!(process.env.OSTYPE&&/^(msys|cygwin)$/.test(process.env.OSTYPE)||process.env.MSYSTEM&&/^MINGW(32|64)$/.test(process.env.MSYSTEM))})});var AJ=P((T4)=>{Object.defineProperty(T4,"__esModule",{value:!0});var G5=k$();G5.__exportStar(NJ(),T4);G5.__exportStar(MZ(),T4);G5.__exportStar(vM(),T4);G5.__exportStar(VM(),T4)});var L5=P((AM)=>{Object.defineProperty(AM,"__esModule",{value:!0});AM.isFatal=AM.fatal=AM.FatalException=AM.BaseException=void 0;class RJ extends Error{constructor(D,$){super(D);this.message=D,this.code=$}}AM.BaseException=RJ;class N5 extends RJ{constructor(D,$=1){super(D,"FATAL");this.message=D,this.exitCode=$}}AM.FatalException=N5;function Nc(D){throw new N5(D)}AM.fatal=Nc;function Lc(D){return D&&D instanceof N5}AM.isFatal=Lc});var bJ={};tD(bJ,{wordWrap:()=>Vc,stripAnsi:()=>jc,stringWidth:()=>Mc,sliceAnsi:()=>Zc,indent:()=>vc,createDefaultLogger:()=>Ac,TTY_WIDTH:()=>wc,TTYOutputStrategy:()=>bM,StreamOutputStrategy:()=>SJ,NO_COLORS:()=>SM,Logger:()=>TM,LOGGER_LEVELS:()=>Rc});class SJ{constructor(){this.colors=SM,this.stream=process.stdout}}class TM{constructor(){}info(){}warn(){}error(){}debug(){}}var wc=80,vc=(D)=>D,Zc=(D)=>D,Mc=(D)=>D.length,jc=(D)=>D,Vc=(D)=>D,Ac=()=>({info:console.log,warn:console.warn,error:console.error,debug:console.debug}),SM,bM,Rc;var TJ=S(()=>{SM={};bM=class bM extends SJ{constructor(D){super();this.options=D}};Rc={DEBUG:"DEBUG",INFO:"INFO",WARN:"WARN",ERROR:"ERROR"}});var _M=P((CM)=>{Object.defineProperty(CM,"__esModule",{value:!0});CM.isInteractive=CM.checkInteractive=void 0;var Sc=k$(),PM=AJ(),bc=Sc.__importDefault(j4()),Tc=O8(),Pc=(...D)=>{if(CM.isInteractive())return!0;if(!D.length)return!1;if(D.filter(($)=>!$).length)return Tc.logger.error(`Non-interactive shell detected.
Run the command with ${bc.default.input("--help")} to see a list of arguments that must be provided.`),!1;return!0};CM.checkInteractive=Pc;var Cc=()=>PM.TERMINAL_INFO.tty&&!PM.TERMINAL_INFO.ci;CM.isInteractive=Cc});var H5={};tD(H5,{default:()=>kM});function kM(){throw Error("Prompts are not supported in this CLI build")}var O8=P((xM)=>{Object.defineProperty(xM,"__esModule",{value:!0});xM.logSuccess=xM.logPrompt=xM.logger=xM.output=void 0;var CJ=k$(),a6=(TJ(),f0(bJ)),e6=CJ.__importDefault(j4()),kc=_M(),gM={colors:e6.default,stream:process.argv.includes("--json")?process.stderr:process.stdout};xM.output=(0,kc.isInteractive)()?new a6.TTYOutputStrategy(gM):new a6.StreamOutputStrategy(gM);xM.logger=(0,a6.createDefaultLogger)({output:xM.output,formatterOptions:{titleize:!1,tags:new Map([[a6.LOGGER_LEVELS.DEBUG,e6.default.log.DEBUG("[debug]")],[a6.LOGGER_LEVELS.INFO,e6.default.log.INFO("[info]")],[a6.LOGGER_LEVELS.WARN,e6.default.log.WARN("[warn]")],[a6.LOGGER_LEVELS.ERROR,e6.default.log.ERROR("[error]")]])}});async function gc(D,$){let{wordWrap:F}=await Promise.resolve().then(()=>CJ.__importStar((TJ(),f0(bJ)))),{prompt:U}=await Promise.resolve().then(()=>CJ.__importStar(f0(H5)));return xM.logger.log({msg:`${e6.default.input("[?]")} ${F(D,{indentation:4})}`,logger:xM.logger,format:!1}),U($,{onCancel:()=>process.exit(1)})}xM.logPrompt=gc;function xc(D){xM.logger.msg(`${e6.default.success("[success]")} ${D}`)}xM.logSuccess=xc});var z8=P((yM)=>{Object.defineProperty(yM,"__esModule",{value:!0});yM.resolveNode=yM.requireTS=void 0;var nc=o("fs"),yc=M4(),mc=o("path"),hc=o("url");function ic(D){return typeof D.transpileModule==="function"}var dc=Function("specifier","return import(specifier)"),lc=async(D,$)=>{let F=(0,mc.resolve)($);if(!ic(D))try{return await dc((0,hc.pathToFileURL)(F).href)}catch(I){if((I===null||I===void 0?void 0:I.code)==="ERR_UNKNOWN_FILE_EXTENSION")throw Error(`Your installed version of TypeScript (${D.version}) no longer provides the compiler API Capacitor previously used to load .ts config files, and your Node.js runtime (${process.version}) doesn't support loading them natively either.
Upgrade to Node.js 22.6+ (running with --experimental-strip-types), or Node.js 23.6+, to continue using capacitor.config.ts.`);throw I}delete o.cache[F],o.extensions[".ts"]=(I,J)=>{var X;let Q=(0,yc.readFileSync)(J,"utf8");if(J.endsWith(".ts"))Q=D.transpileModule(Q,{fileName:J,compilerOptions:{module:D.ModuleKind.CommonJS,moduleResolution:D.ModuleResolutionKind.NodeJs,esModuleInterop:!0,strict:!0,target:D.ScriptTarget.ES2017},reportDiagnostics:!0}).outputText;else Q=Q.replace(/export\s+\w+\s+(\w+)/gm,"exports.$1");(X=I._compile)===null||X===void 0||X.call(I,Q,J)};let U=o(F);return delete o.extensions[".ts"],U};yM.requireTS=lc;function cc(D,...$){try{return o.resolve($.join("/"),{paths:[D]})}catch(F){let U=[D,"node_modules",...$].join("/");if((0,nc.existsSync)(U))return U;return null}}yM.resolveNode=cc});var hM={};tD(hM,{default:()=>rc});var rc;var iM=S(()=>{rc={}});var cM=P((dM)=>{Object.defineProperty(dM,"__esModule",{value:!0});dM.buildXmlElement=dM.writeXML=dM.parseXML=dM.readXML=void 0;var oc=k$(),tc=M4(),w8=oc.__importDefault((iM(),f0(hM)));async function ac(D){var $;try{let F=await(0,tc.readFile)(D,{encoding:"utf-8"});try{return await w8.default.parseStringPromise(F)}catch(U){throw`Error parsing: ${D}, ${($=U.stack)!==null&&$!==void 0?$:U}`}}catch(F){throw`Unable to read: ${D}`}}dM.readXML=ac;function ec(D,$){let F=$!==void 0?new w8.default.Parser({...$}):new w8.default.Parser,U;return F.parseString(D,(I,J)=>{if(!I)U=J}),U}dM.parseXML=ec;async function sc(D){return new Promise(($)=>{let U=new w8.default.Builder({headless:!0,explicitRoot:!1,rootName:"deleteme"}).buildObject(D);U=U.replace("<deleteme>","").replace("</deleteme>",""),$(U)})}dM.writeXML=sc;function Dp(D,$){return new w8.default.Builder({headless:!0,explicitRoot:!1,rootName:$}).buildObject(D)}dM.buildXmlElement=Dp});var sM=P((aM)=>{Object.defineProperty(aM,"__esModule",{value:!0});aM.getAllElements=aM.getFilePath=aM.getAssets=aM.getJSModules=aM.getPluginType=aM.getPlatformElement=aM.getPluginPlatform=aM.printPlugins=aM.fixName=aM.getDependencies=aM.resolvePlugin=aM.getPlugins=aM.getIncludedPluginPackages=void 0;var Up=k$(),Jp=M4(),_J=o("path"),P4=Up.__importDefault(j4()),Xp=L5(),Qp=O8(),pM=z8(),Yp=cM();function rM(D,$){var F,U,I,J;let{extConfig:X}=D.app;switch($){case"android":return(U=(F=X.android)===null||F===void 0?void 0:F.includePlugins)!==null&&U!==void 0?U:X.includePlugins;case"ios":return(J=(I=X.ios)===null||I===void 0?void 0:I.includePlugins)!==null&&J!==void 0?J:X.includePlugins}}aM.getIncludedPluginPackages=rM;async function Bp(D,$){var F;let U=(F=rM(D,$))!==null&&F!==void 0?F:tM(D);return(await Promise.all(U.map(async(J)=>oM(D,J)))).filter((J)=>!!J)}aM.getPlugins=Bp;async function oM(D,$){try{let F=(0,pM.resolveNode)(D.app.rootDir,$,"package.json");if(!F)(0,Xp.fatal)(`Unable to find ${P4.default.strong(`node_modules/${$}`)}.
Are you sure ${P4.default.strong($)} is installed?`);let U=(0,_J.dirname)(F),I=await(0,Jp.readJSON)(F);if(!I)return null;if(I.capacitor)return{id:$,name:kJ($),version:I.version,rootPath:U,repository:I.repository,manifest:I.capacitor};let J=(0,_J.join)(U,"plugin.xml"),X=await(0,Yp.readXML)(J);return{id:$,name:kJ($),version:I.version,rootPath:U,repository:I.repository,xml:X.plugin}}catch(F){}return null}aM.resolvePlugin=oM;function tM(D){var $,F;return[...Object.keys(($=D.app.package.dependencies)!==null&&$!==void 0?$:{}),...Object.keys((F=D.app.package.devDependencies)!==null&&F!==void 0?F:{})]}aM.getDependencies=tM;function kJ(D){return D=D.replace(/\//g,"_").replace(/-/g,"_").replace(/@/g,"").replace(/_\w/g,($)=>$[1].toUpperCase()),D.charAt(0).toUpperCase()+D.slice(1)}aM.fixName=kJ;function qp(D,$,F="capacitor"){if(D.length===0)return;let U,I=D.length===1?"":"s";switch(F){case"cordova":U=`Found ${D.length} Cordova plugin${I} for ${P4.default.strong($)}:
`;break;case"incompatible":U=`Found ${D.length} incompatible Cordova plugin${I} for ${P4.default.strong($)}, skipped install:
`;break;case"capacitor":U=`Found ${D.length} Capacitor plugin${I} for ${P4.default.strong($)}:
`;break}U+=D.map((J)=>`${J.id}${P4.default.weak(`@${J.version}`)}`).join(`
`),Qp.logger.info(U)}aM.printPlugins=qp;function gJ(D,$){if(D.xml.platform)return D.xml.platform.filter(function(I){return I.$.name===$})[0];return[]}aM.getPluginPlatform=gJ;function Kp(D,$,F){let U=gJ(D,$);if(U){let I=U[F];if(I)return I}return[]}aM.getPlatformElement=Kp;function Ep(D,$){var F,U,I,J;switch($){case"ios":return(U=(F=D.ios)===null||F===void 0?void 0:F.type)!==null&&U!==void 0?U:0;case"android":return(J=(I=D.android)===null||I===void 0?void 0:I.type)!==null&&J!==void 0?J:0}return 0}aM.getPluginType=Ep;function Wp(D,$){return xJ(D,$,"js-module")}aM.getJSModules=Wp;function up(D,$){return xJ(D,$,"asset")}aM.getAssets=up;function Gp(D,$,F){if(F.startsWith("node_modules")){let U=F.split("/").slice(1);if(U[0].startsWith("@"))U=[U[0]+"/"+U[1],...U.slice(2)];let I=(0,pM.resolveNode)(D.app.rootDir,...U);if(!I)throw Error(`Can't resolve module ${U[0]}`);return I}return(0,_J.join)($.rootPath,F)}aM.getFilePath=Gp;function xJ(D,$,F){let U=[];if(D.xml[F])U=U.concat(D.xml[F]);let I=gJ(D,$);if(I===null||I===void 0?void 0:I[F])U=U.concat(I[F]);return U}aM.getAllElements=xJ});var w5=P((Dj)=>{Object.defineProperty(Dj,"__esModule",{value:!0});Dj.isNXMonorepo=Dj.isMonorepo=Dj.findPackageRelativePathInMonorepo=Dj.findPackagePath=Dj.findNXMonorepoRoot=Dj.findMonorepoRoot=void 0;var v8=o("node:fs"),F6=o("node:path");function z5(D){let $=(0,F6.join)(D,"package.json"),F=(0,F6.join)(D,"pnpm-workspace.yaml");if((0,v8.existsSync)(F)||(0,v8.existsSync)($)&&JSON.parse((0,v8.readFileSync)($,"utf-8")).workspaces)return D;let U=(0,F6.dirname)(D);if(U===D)throw Error("Monorepo root not found");return z5(U)}Dj.findMonorepoRoot=z5;function fJ(D){let $=(0,F6.join)(D,"nx.json");if((0,v8.existsSync)($))return D;let F=(0,F6.dirname)(D);if(F===D)throw Error("Monorepo root not found");return fJ(F)}Dj.findNXMonorepoRoot=fJ;function nJ(D,$,F){let U=(0,F6.join)($,"node_modules",D);if((0,v8.existsSync)(U))return U;if($===F)return null;let I=(0,F6.dirname)($);return nJ(D,I,F)}Dj.findPackagePath=nJ;function Rp(D,$){let F=z5($),U=nJ(D,$,F);if(U)return(0,F6.relative)($,U);return null}Dj.findPackageRelativePathInMonorepo=Rp;function Sp(D){try{return z5(D),!0}catch($){return!1}}Dj.isMonorepo=Sp;function bp(D){try{return fJ(D),!0}catch($){return!1}}Dj.isNXMonorepo=bp});var Fj={};tD(Fj,{default:()=>gp});var gp;var Ij=S(()=>{gp={}});var v5=P((Jj)=>{Object.defineProperty(Jj,"__esModule",{value:!0});Jj.isInstalled=Jj.getCommandOutput=Jj.runCommand=void 0;var yJ=(Ij(),f0(Fj));async function Uj(D,$,F={}){let U=new yJ.Subprocess(D,$,F);try{return await U.output()}catch(I){if(I instanceof yJ.SubprocessError)throw I.output?I.output:I.cause?`${I.message} ${I.cause.toString()}`:I.code?I.code:"Unknown error";throw I}}Jj.runCommand=Uj;async function xp(D,$,F={}){try{return(await Uj(D,$,F)).trim()}catch(U){return null}}Jj.getCommandOutput=xp;async function fp(D){try{await(0,yJ.which)(D)}catch($){return!1}return!0}Jj.isInstalled=fp});var Qj={};tD(Qj,{validRange:()=>Xr,valid:()=>ip,satisfies:()=>Ir,rcompare:()=>tp,patch:()=>rp,parse:()=>hp,outside:()=>Qr,neq:()=>Dr,minor:()=>pp,minSatisfying:()=>Jr,maxSatisfying:()=>Ur,major:()=>cp,ltr:()=>Br,lte:()=>Fr,lt:()=>ep,intersects:()=>qr,inc:()=>lp,gtr:()=>Yr,gte:()=>$r,gt:()=>ap,eq:()=>sp,diff:()=>mp,compare:()=>op,coerce:()=>Kr,clean:()=>dp,SemVer:()=>Wr,Range:()=>Er,Comparator:()=>ur});var mp=()=>null,hp=()=>null,ip=()=>null,dp=()=>null,lp=()=>null,cp=()=>null,pp=()=>null,rp=()=>null,op=()=>0,tp=()=>0,ap=()=>!1,ep=()=>!1,sp=()=>!1,Dr=()=>!0,$r=()=>!1,Fr=()=>!1,Ir=()=>!1,Ur=()=>null,Jr=()=>null,Xr=()=>null,Qr=()=>!1,Yr=()=>!1,Br=()=>!1,qr=()=>!1,Kr=()=>null,Er=class{},Wr=class{},ur=class{};var wj=P((Oj)=>{Object.defineProperty(Oj,"__esModule",{value:!0});Oj.parseApkNameFromFlavor=Oj.checkJDKMajorVersion=Oj.resolvePlatform=Oj.checkPlatformVersions=Oj.getAddedPlatforms=Oj.getPlatformTargetName=Oj.promptForPlatformTarget=Oj.promptForPlatform=Oj.isValidEnterprisePlatform=Oj.getKnownEnterprisePlatforms=Oj.isValidCommunityPlatform=Oj.getKnownCommunityPlatforms=Oj.isValidPlatform=Oj.getKnownPlatforms=Oj.selectPlatforms=Oj.getProjectPlatformDirectory=Oj.getCLIVersion=Oj.getCoreVersion=Oj.getCapacitorPackageVersion=Oj.requireCapacitorPackage=Oj.getCapacitorPackage=Oj.runTask=Oj.runPlatformHook=Oj.runHooks=Oj.wait=Oj.checkAppName=Oj.checkAppId=Oj.checkAppDir=Oj.checkAppConfig=Oj.checkCapacitorPlatform=Oj.checkPackage=Oj.checkWebDir=Oj.check=void 0;var M8=k$(),Yj=AJ(),I6=M4(),s6=o("path"),MD=M8.__importDefault(j4()),D1=L5(),qj=O8(),Gr=sM(),Bj=w5(),Z8=z8(),Nr=v5();async function Lr(D){let F=(await Promise.all(D.map((U)=>U()))).filter((U)=>U!=null);if(F.length>0)throw F.join(`
`)}Oj.check=Lr;async function Hr(D){var $;if(($=D.app.extConfig.server)===null||$===void 0?void 0:$.url)return null;if(["",".","..","../","./"].includes(D.app.webDir))return`"${D.app.webDir}" is not a valid value for webDir`;if(!await(0,I6.pathExists)(D.app.webDirAbs))return`Could not find the web assets directory: ${MD.default.strong((0,Yj.prettyPath)(D.app.webDirAbs))}.
Please create it and make sure it has an ${MD.default.strong("index.html")} file. You can change the path of this directory in ${MD.default.strong(D.app.extConfigName)} (${MD.default.input("webDir")} option). You may need to compile the web assets for your app (typically ${MD.default.input("npm run build")}). More info: ${MD.default.strong("https://capacitorjs.com/docs/basics/workflow#sync-your-project")}`;if(!await(0,I6.pathExists)((0,s6.join)(D.app.webDirAbs,"index.html")))return`The web assets directory (${MD.default.strong((0,Yj.prettyPath)(D.app.webDirAbs))}) must contain an ${MD.default.strong("index.html")} file.
It will be the entry point for the web portion of the Capacitor app.`;return null}Oj.checkWebDir=Hr;async function Or(){if(!await(0,I6.pathExists)("package.json"))if(await(0,I6.pathExists)("project.json"))return null;else return`The Capacitor CLI needs to run at the root of an npm package or in a valid NX monorepo.
Make sure you have a package.json or project.json file in the directory where you run the Capacitor CLI.
More info: ${MD.default.strong("https://docs.npmjs.com/cli/init")}`;return null}Oj.checkPackage=Or;async function zr(D,$){if(!await hJ(D,$))return`Could not find the ${MD.default.input($)} platform.
You must install it in your project first, e.g. w/ ${MD.default.input(`npm install @capacitor/${$}`)}`;return null}Oj.checkCapacitorPlatform=zr;async function wr(D){if(!D.app.appId)return`Missing ${MD.default.input("appId")} for new platform.
Please add it in ${D.app.extConfigName} or run ${MD.default.input("npx cap init")}.`;if(!D.app.appName)return`Missing ${MD.default.input("appName")} for new platform.
Please add it in ${D.app.extConfigName} or run ${MD.default.input("npx cap init")}.`;let $=await Kj(D,D.app.appId);if($)return $;let F=await Ej(D,D.app.appName);if(F)return F;return null}Oj.checkAppConfig=wr;async function vr(D,$){if(!/^\S*$/.test($))return"Your app directory should not contain spaces";return null}Oj.checkAppDir=vr;async function Kj(D,$){if(!$)return"Invalid App ID. App ID is required and cannot be blank.";if(/^[a-zA-Z][\w]*(?:\.[a-zA-Z][\w]*)+$/.test($.toLowerCase()))return null;return`
    Invalid App ID "${$}". Your App ID must meet the following requirements to be valid on both iOS and Android:
    - Must be in Java package form with no dashes (ex: com.example.app)
    - It must have at least two segments (one or more dots).
    - Each segment must start with a letter.
    - All characters must be alphanumeric or an underscore [a-zA-Z][a-zA-Z0-9]+.

    If you would like to skip validation, run "cap init" with the "--skip-appid-validation" flag.
  `}Oj.checkAppId=Kj;async function Ej(D,$){if(!($===null||$===void 0?void 0:$.length))return"Must provide an app name. For example: 'Spacebook'";return null}Oj.checkAppName=Ej;async function Zr(D){return new Promise(($)=>setTimeout($,D))}Oj.wait=Zr;async function Mr(D,$,F,U){await mJ(D,$,F,U);let I=await(0,Gr.getPlugins)(D,$);for(let J of I)await mJ(D,$,J.rootPath,U)}Oj.runHooks=Mr;async function mJ(D,$,F,U){var I;let{spawn:J}=await Promise.resolve().then(()=>M8.__importStar(o("child_process"))),X;if((0,Bj.isNXMonorepo)(F))X=await(0,I6.readJSON)((0,s6.join)((0,Bj.findNXMonorepoRoot)(F),"package.json"));else X=await(0,I6.readJSON)((0,s6.join)(F,"package.json"));let Q=(I=X.scripts)===null||I===void 0?void 0:I[U];if(!Q)return;return new Promise((Y,B)=>{let q=J(Q,{stdio:"inherit",shell:!0,cwd:F,env:{INIT_CWD:F,CAPACITOR_ROOT_DIR:D.app.rootDir,CAPACITOR_WEB_DIR:D.app.webDirAbs,CAPACITOR_CONFIG:JSON.stringify(D.app.extConfig),CAPACITOR_PLATFORM_NAME:$,...process.env}});q.on("close",(K)=>{if(K===0)Y();else B(Error(`${U} hook on ${$} failed with error code: ${K} while running command: ${Q}`))}),q.on("error",(K)=>{B(K)})})}Oj.runPlatformHook=mJ;async function jr(D,$){let F=qj.output.createTaskChain();F.next(D);try{let U=await $();return F.end(),U}catch(U){throw F.fail(),U}}Oj.runTask=jr;async function hJ(D,$){let F=(0,Z8.resolveNode)(D.app.rootDir,`@capacitor/${$}`,"package.json");if(!F)return null;return(0,I6.readJSON)(F)}Oj.getCapacitorPackage=hJ;async function Wj(D,$){let F=await hJ(D,$);if(!F)(0,D1.fatal)(`Unable to find node_modules/@capacitor/${$}.
Are you sure ${MD.default.strong(`@capacitor/${$}`)} is installed?`);return F}Oj.requireCapacitorPackage=Wj;async function M5(D,$){return(await Wj(D,$)).version}Oj.getCapacitorPackageVersion=M5;async function uj(D){return M5(D,"core")}Oj.getCoreVersion=uj;async function Vr(D){return M5(D,"cli")}Oj.getCLIVersion=Vr;function Ar(D,$){switch($){case"android":return D.android.platformDirAbs;case"ios":return D.ios.platformDirAbs;case"web":return D.web.platformDirAbs}return null}async function Z5(D,$){let F=Ar(D,$);if(F&&await(0,I6.pathExists)(F))return F;return null}Oj.getProjectPlatformDirectory=Z5;async function Rr(D,$){if($){let F=$.toLowerCase().trim();if(!await dJ(F))(0,D1.fatal)(`Invalid platform: ${MD.default.input(F)}`);else if(!await Z5(D,F)){if(F==="web")(0,D1.fatal)(`Could not find the web platform directory.
Make sure ${MD.default.strong(D.app.webDir)} exists.`);(0,D1.fatal)(`${MD.default.strong(F)} platform has not been added yet.
See the docs for adding the ${MD.default.strong(F)} platform: ${MD.default.strong(`https://capacitorjs.com/docs/${F}#adding-the-${F}-platform`)}`)}return[F]}return Hj(D)}Oj.selectPlatforms=Rr;async function iJ(){return["web","android","ios"]}Oj.getKnownPlatforms=iJ;async function dJ(D){return(await iJ()).includes(D)}Oj.isValidPlatform=dJ;async function Gj(){return["electron"]}Oj.getKnownCommunityPlatforms=Gj;async function Sr(D){return(await Gj()).includes(D)}Oj.isValidCommunityPlatform=Sr;async function Nj(){return["windows"]}Oj.getKnownEnterprisePlatforms=Nj;async function br(D){return(await Nj()).includes(D)}Oj.isValidEnterprisePlatform=br;async function Tr(D,$,F){let{prompt:U}=await Promise.resolve().then(()=>M8.__importStar(f0(H5)));if(!F)return(await U([{type:"select",name:"mode",message:$,choices:D.map((X)=>({title:X,value:X}))}],{onCancel:()=>process.exit(1)})).mode.toLowerCase().trim();let I=F.toLowerCase().trim();if(!await dJ(I)){let J=await iJ();(0,D1.fatal)(`Invalid platform: ${MD.default.input(I)}.
Valid platforms include: ${J.join(", ")}`)}return I}Oj.promptForPlatform=Tr;async function Pr(D,$,F,U){let{prompt:I}=await Promise.resolve().then(()=>M8.__importStar(f0(H5))),J=D.filter((Y)=>Y.id!==void 0);if(!$)if(J.length===1)return J[0];else return(await I([{type:"select",name:"target",message:"Please choose a target device:",choices:J.map((B)=>({title:`${Lj(B)} (${B.id})`,value:B}))}],{onCancel:()=>process.exit(1)})).target;let X=$.trim(),Q=D.find((Y)=>{var B;if(U===!0){let q=(B=Y.name)!==null&&B!==void 0?B:Y.model;if(q)q=q.replace(/[\u2018\u2019]/g,"'").replace(/[\u201C\u201D]/g,'"');if(F)return q===X&&Y.sdkVersion===F;return q===X}return Y.id===X});if(!Q){if(U){let Y=X;if(F)Y+=` [${F}]`;(0,D1.fatal)(`Invalid target name: ${MD.default.input(Y)}.
Valid targets are:
 ${D.map((B)=>{var q;return`${(q=B.name)!==null&&q!==void 0?q:B.model} [${B.sdkVersion}]`}).join(`
`)}`)}(0,D1.fatal)(`Invalid target ID: ${MD.default.input(X)}.
Valid targets are:
 ${D.map((Y)=>Y.id).join(`
`)}`)}return Q}Oj.promptForPlatformTarget=Pr;function Lj(D){var $,F,U;return`${(U=(F=($=D.name)!==null&&$!==void 0?$:D.model)!==null&&F!==void 0?F:D.id)!==null&&U!==void 0?U:"?"}${D.virtual?` (${D.platform==="ios"?"simulator":"emulator"})`:""}`}Oj.getPlatformTargetName=Lj;async function Hj(D){let $=[];if(await Z5(D,D.android.name))$.push(D.android.name);if(await Z5(D,D.ios.name))$.push(D.ios.name);return $.push(D.web.name),$}Oj.getAddedPlatforms=Hj;async function Cr(D,$){let F=await Promise.resolve().then(()=>M8.__importStar(f0(Qj))),U=await uj(D),I=await M5(D,$);if(F.diff(U,I)==="minor"||F.diff(U,I)==="major")qj.logger.warn(`${MD.default.strong("@capacitor/core")}${MD.default.weak(`@${U}`)} version doesn't match ${MD.default.strong(`@capacitor/${$}`)}${MD.default.weak(`@${I}`)} version.
Consider updating to a matching version, e.g. w/ ${MD.default.input(`npm install @capacitor/core@${I}`)}`)}Oj.checkPlatformVersions=Cr;function _r(D,$){if($[0]!=="@"){let U=(0,Z8.resolveNode)(D.app.rootDir,`@capacitor/${$}`,"package.json");if(U)return(0,s6.dirname)(U);let I=(0,Z8.resolveNode)(D.app.rootDir,`@capacitor-community/${$}`,"package.json");if(I)return(0,s6.dirname)(I);let J=(0,Z8.resolveNode)(D.app.rootDir,`@ionic-enterprise/capacitor-${$}`,"package.json");if(J)return(0,s6.dirname)(J)}let F=(0,Z8.resolveNode)(D.app.rootDir,$,"package.json");if(F)return(0,s6.dirname)(F);return null}Oj.resolvePlatform=_r;async function kr(){try{let D=await(0,Nr.runCommand)("java",["--version"]),F=RegExp(/([0-9]+)\.?([0-9]*)\.?([0-9]*)/).exec(D);if(F===null)return-1;let U=parseInt(F[1]),I=parseInt(F[2]);if(typeof U==="number"&&U!=1)return U;else if(typeof I==="number"&&U==1&&I<9)return I;else return-1}catch(D){return-1}}Oj.checkJDKMajorVersion=kr;function gr(D){let $=D.replace(/([A-Z])/g,"-$1").toLowerCase();if($.startsWith("-"))$=$.replace("-","");return`app-${$?`${$}-`:""}debug.apk`}Oj.parseApkNameFromFlavor=gr});var Mj=P((vj)=>{Object.defineProperty(vj,"__esModule",{value:!0});vj.tryFn=void 0;var Go=async(D,...$)=>{try{return await D(...$)}catch{}return null};vj.tryFn=Go});var lJ=P((jj)=>{Object.defineProperty(jj,"__esModule",{value:!0});jj.formatJSObject=void 0;var No=k$(),Lo=No.__importDefault(o("util"));function Ho(D){try{D=JSON.parse(JSON.stringify(D))}catch($){throw Error(`Cannot parse object as JSON: ${$.stack?$.stack:$}`)}return Lo.default.inspect(D,{compact:!1,breakLength:1/0,depth:1/0,maxArrayLength:1/0,maxStringLength:1/0})}jj.formatJSObject=Ho});var Sj=P((Aj)=>{Object.defineProperty(Aj,"__esModule",{value:!0});Aj.lazy=Aj.LazyPromise=Aj.allSerial=void 0;function Oo(D){return D.reduce(($,F)=>$.then((U)=>F().then((I)=>U.concat(I))),Promise.resolve([]))}Aj.allSerial=Oo;class cJ extends Promise{constructor(D){super(()=>{});this._executor=D}then(D,$){return this._promise=this._promise||new Promise(this._executor),this._promise.then(D,$)}catch(D){return this._promise=this._promise||new Promise(this._executor),this._promise.catch(D)}}Aj.LazyPromise=cJ;function zo(D){return new cJ(async($,F)=>{try{$(await D())}catch(U){F(U)}})}Aj.lazy=zo});var kj=P((Cj)=>{Object.defineProperty(Cj,"__esModule",{value:!0});Cj.writeConfig=Cj.loadConfig=Cj.CONFIG_FILE_NAME_JSON=Cj.CONFIG_FILE_NAME_JS=Cj.CONFIG_FILE_NAME_TS=void 0;var eJ=k$(),Zo=eJ.__importDefault(IJ()),q$=M4(),YD=o("path"),F1=eJ.__importDefault(j4()),Mo=wj(),j5=L5(),jo=O8(),pJ=Mj(),Vo=lJ(),bj=w5(),Tj=z8(),$1=Sj(),Pj=v5(),rJ=(0,Zo.default)("capacitor:config");Cj.CONFIG_FILE_NAME_TS="capacitor.config.ts";Cj.CONFIG_FILE_NAME_JS="capacitor.config.js";Cj.CONFIG_FILE_NAME_JSON="capacitor.config.json";async function Ao(){var D,$,F,U;let I=process.cwd(),J=(0,YD.dirname)(o("path").dirname(o("url").fileURLToPath(import.meta.url))),X=await To(I),Q=await(async()=>{var u,E;if((0,bj.isNXMonorepo)(I)){let G=(0,bj.findNXMonorepoRoot)(I),L=await(0,pJ.tryFn)(q$.readJSON,(0,YD.resolve)(G,"package.json")),z=(u=L===null||L===void 0?void 0:L.devDependencies)!==null&&u!==void 0?u:{},O=(E=L===null||L===void 0?void 0:L.dependencies)!==null&&E!==void 0?E:{};return{devDependencies:z,dependencies:O}}return{}})(),Y=(D=X.extConfig.appId)!==null&&D!==void 0?D:"",B=($=X.extConfig.appName)!==null&&$!==void 0?$:"",q=(F=X.extConfig.webDir)!==null&&F!==void 0?F:"www",K=await Po(J),W={android:await Co(I,X.extConfig,K),ios:await _o(I,X.extConfig),web:await ko(I,q),cli:K,app:{rootDir:I,appId:Y,appName:B,webDir:q,webDirAbs:(0,YD.resolve)(I,q),package:(U=await(0,pJ.tryFn)(q$.readJSON,(0,YD.resolve)(I,"package.json")))!==null&&U!==void 0?U:{name:B,version:"1.0.0",...Q},...X}};return rJ("config: %O",W),W}Cj.loadConfig=Ao;async function Ro(D,$){switch((0,YD.extname)($)){case".json":{await(0,q$.writeJSON)($,D,{spaces:2});break}case".ts":{await(0,q$.writeFile)($,ho(D));break}}}Cj.writeConfig=Ro;async function So(D,$,F){var U;try{let I=(0,Tj.resolveNode)(D,"typescript");if(!I)(0,j5.fatal)(`Could not find installation of TypeScript.
To use ${F1.default.strong($)} files, you must install TypeScript in your project, e.g. w/ ${F1.default.input("npm install -D typescript")}`);let J=o(I),X=await(0,Tj.requireTS)(J,F),Q=X.default?await X.default:X;return{extConfigType:"ts",extConfigName:$,extConfigFilePath:F,extConfig:Q}}catch(I){if(!(0,j5.isFatal)(I))(0,j5.fatal)(`Parsing ${F1.default.strong($)} failed.

${(U=I.stack)!==null&&U!==void 0?U:I}`);throw I}}async function bo(D,$,F){var U;try{return{extConfigType:"js",extConfigName:$,extConfigFilePath:F,extConfig:await o(F)}}catch(I){(0,j5.fatal)(`Parsing ${F1.default.strong($)} failed.

${(U=I.stack)!==null&&U!==void 0?U:I}`)}}async function To(D){var $;let F=(0,YD.resolve)(D,Cj.CONFIG_FILE_NAME_TS);if(await(0,q$.pathExists)(F))return So(D,Cj.CONFIG_FILE_NAME_TS,F);let U=(0,YD.resolve)(D,Cj.CONFIG_FILE_NAME_JS);if(await(0,q$.pathExists)(U))return bo(D,Cj.CONFIG_FILE_NAME_JS,U);let I=(0,YD.resolve)(D,Cj.CONFIG_FILE_NAME_JSON);return{extConfigType:"json",extConfigName:Cj.CONFIG_FILE_NAME_JSON,extConfigFilePath:I,extConfig:($=await(0,pJ.tryFn)(q$.readJSON,I))!==null&&$!==void 0?$:{}}}async function Po(D){let F=(0,YD.join)(D,"assets"),U="ios-spm-template.tar.gz",I="capacitor-cordova-ios-plugins.tar.gz",J="android-template.tar.gz",X="capacitor-cordova-android-plugins.tar.gz";return{rootDir:D,assetsDir:"assets",assetsDirAbs:F,assets:{ios:{platformTemplateArchive:"ios-spm-template.tar.gz",platformTemplateArchiveAbs:(0,YD.resolve)(F,"ios-spm-template.tar.gz"),cordovaPluginsTemplateArchive:"capacitor-cordova-ios-plugins.tar.gz",cordovaPluginsTemplateArchiveAbs:(0,YD.resolve)(F,"capacitor-cordova-ios-plugins.tar.gz")},android:{platformTemplateArchive:"android-template.tar.gz",platformTemplateArchiveAbs:(0,YD.resolve)(F,"android-template.tar.gz"),cordovaPluginsTemplateArchive:"capacitor-cordova-android-plugins.tar.gz",cordovaPluginsTemplateArchiveAbs:(0,YD.resolve)(F,"capacitor-cordova-android-plugins.tar.gz")}},package:await(0,q$.readJSON)((0,YD.resolve)(D,"package.json")).catch(()=>({name:"@capacitor/cli",version:"0.0.0"})),os:go(process.platform)}}async function Co(D,$,F){var U,I,J,X,Q,Y,B,q,K,W,u,E,G,L,z,O,N;let Z="android",A=(I=(U=$.android)===null||U===void 0?void 0:U.path)!==null&&I!==void 0?I:"android",M=(0,YD.resolve)(D,A),b="app",n="app/src",_="app/src/main",m="app/src/main/assets",y="app/src/main/assets/public",DD="app/src/main/res",e="app/build/outputs/apk/",a=((J=$.android)===null||J===void 0?void 0:J.flavor)||"";if((X=$.android)===null||X===void 0?void 0:X.flavor)e=`${e}/${(Q=$.android)===null||Q===void 0?void 0:Q.flavor}`;let $D=(0,Mo.parseApkNameFromFlavor)(a),v=`${e}/debug`,H="capacitor-cordova-android-plugins",w=(0,$1.lazy)(()=>no(F.os)),R={keystorePath:(B=(Y=$.android)===null||Y===void 0?void 0:Y.buildOptions)===null||B===void 0?void 0:B.keystorePath,keystorePassword:(K=(q=$.android)===null||q===void 0?void 0:q.buildOptions)===null||K===void 0?void 0:K.keystorePassword,keystoreAlias:(u=(W=$.android)===null||W===void 0?void 0:W.buildOptions)===null||u===void 0?void 0:u.keystoreAlias,keystoreAliasPassword:(G=(E=$.android)===null||E===void 0?void 0:E.buildOptions)===null||G===void 0?void 0:G.keystoreAliasPassword,signingType:(z=(L=$.android)===null||L===void 0?void 0:L.buildOptions)===null||z===void 0?void 0:z.signingType,releaseType:(N=(O=$.android)===null||O===void 0?void 0:O.buildOptions)===null||N===void 0?void 0:N.releaseType};return{name:"android",minVersion:"24",studioPath:w,platformDir:A,platformDirAbs:M,cordovaPluginsDir:H,cordovaPluginsDirAbs:(0,YD.resolve)(M,H),appDir:"app",appDirAbs:(0,YD.resolve)(M,"app"),srcDir:"app/src",srcDirAbs:(0,YD.resolve)(M,"app/src"),srcMainDir:"app/src/main",srcMainDirAbs:(0,YD.resolve)(M,"app/src/main"),assetsDir:"app/src/main/assets",assetsDirAbs:(0,YD.resolve)(M,"app/src/main/assets"),webDir:"app/src/main/assets/public",webDirAbs:(0,YD.resolve)(M,"app/src/main/assets/public"),resDir:"app/src/main/res",resDirAbs:(0,YD.resolve)(M,"app/src/main/res"),apkName:$D,buildOutputDir:v,buildOutputDirAbs:(0,YD.resolve)(M,v),flavor:a,buildOptions:R}}async function _o(D,$){var F,U,I,J,X,Q,Y,B,q,K,W,u;let E="ios",G=(U=(F=$.ios)===null||F===void 0?void 0:F.path)!==null&&U!==void 0?U:"ios",L=(0,YD.resolve)(D,G),z=(J=(I=$.ios)===null||I===void 0?void 0:I.scheme)!==null&&J!==void 0?J:"App",O="App",N=(0,YD.resolve)(L,"App"),Z="App/App",A=(0,YD.resolve)(L,"App/App"),M="App/App.xcodeproj",b=(0,YD.resolve)(L,"App/App.xcodeproj"),n=(0,$1.lazy)(()=>xo(N)),_=(0,$1.lazy)(()=>yo()),m=(0,$1.lazy)(()=>mo(D,L,N)),y=(0,$1.lazy)(()=>fo(N,A,b)),DD="capacitor-cordova-ios-plugins",e={exportMethod:(Q=(X=$.ios)===null||X===void 0?void 0:X.buildOptions)===null||Q===void 0?void 0:Q.exportMethod,xcodeSigningStyle:(B=(Y=$.ios)===null||Y===void 0?void 0:Y.buildOptions)===null||B===void 0?void 0:B.signingStyle,signingCertificate:(K=(q=$.ios)===null||q===void 0?void 0:q.buildOptions)===null||K===void 0?void 0:K.signingCertificate,provisioningProfile:(u=(W=$.ios)===null||W===void 0?void 0:W.buildOptions)===null||u===void 0?void 0:u.provisioningProfile};return{name:"ios",minVersion:"15.0",platformDir:G,platformDirAbs:L,scheme:z,cordovaPluginsDir:"capacitor-cordova-ios-plugins",cordovaPluginsDirAbs:(0,YD.resolve)(L,"capacitor-cordova-ios-plugins"),nativeProjectDir:"App",nativeProjectDirAbs:N,nativeTargetDir:"App/App",nativeTargetDirAbs:A,nativeXcodeProjDir:"App/App.xcodeproj",nativeXcodeProjDirAbs:b,nativeXcodeWorkspaceDir:(0,$1.lazy)(async()=>(0,YD.relative)(L,await n)),nativeXcodeWorkspaceDirAbs:n,webDir:(0,$1.lazy)(async()=>(0,YD.relative)(L,await y)),webDirAbs:y,podPath:_,packageManager:m,buildOptions:e}}async function ko(D,$){let F=$,U=(0,YD.resolve)(D,F);return{name:"web",platformDir:F,platformDirAbs:U}}function go(D){switch(D){case"darwin":return"mac";case"win32":return"windows";case"linux":return"linux"}return"unknown"}async function xo(D){return(0,YD.resolve)(D,"App.xcworkspace")}async function fo(D,$,F){let U=/path\s=\spublic[\s\S]+?sourceTree\s=\s([^;]+)/,I=(0,YD.resolve)(F,"project.pbxproj");try{let X=(await(0,q$.readFile)(I,{encoding:"utf8"})).match(U);if(X&&X[1]==="SOURCE_ROOT")return jo.logger.warn(`Using the iOS project root for the ${F1.default.strong("public")} directory is deprecated.
Please follow the Upgrade Guide to move ${F1.default.strong("public")} inside the iOS target directory: ${F1.default.strong("https://capacitorjs.com/docs/updating/3-0#move-public-into-the-ios-target-directory")}`),(0,YD.resolve)(D,"public")}catch(J){}return(0,YD.resolve)($,"public")}async function no(D){if(process.env.CAPACITOR_ANDROID_STUDIO_PATH)return process.env.CAPACITOR_ANDROID_STUDIO_PATH;switch(D){case"mac":return"/Applications/Android Studio.app";case"windows":{let{runCommand:$}=await Promise.resolve().then(()=>eJ.__importStar(v5())),F="C:\\Program Files\\Android\\Android Studio\\bin\\studio64.exe";try{if(!await(0,q$.pathExists)(F)){let U=await $("REG",["QUERY","HKEY_LOCAL_MACHINE\\SOFTWARE\\Android Studio","/v","Path"]);U=U.replace(/(\r\n|\n|\r)/gm,"");let I=U.indexOf("REG_SZ");if(I>0)F=U.substring(I+6).trim()+"\\bin\\studio64.exe"}}catch(U){rJ("Error checking registry for Android Studio path: %O",U);break}return F}case"linux":{try{if(await(0,q$.pathExists)("/usr/local/android-studio/bin/studio"))return"/usr/local/android-studio/bin/studio"}catch(U){rJ("Error checking for studio executable: %O",U)}return"/usr/local/android-studio/bin/studio.sh"}}return""}async function yo(){if(process.env.CAPACITOR_COCOAPODS_PATH)return process.env.CAPACITOR_COCOAPODS_PATH;return"pod"}async function mo(D,$,F){if((0,q$.existsSync)((0,YD.resolve)(F,"CapApp-SPM")))return"SPM";if(process.env.CAPACITOR_COCOAPODS_PATH)return"Cocoapods";let U="";if(await(0,q$.pathExists)((0,YD.resolve)(D,"Gemfile")))U=(0,YD.resolve)(D,"Gemfile");else if(await(0,q$.pathExists)((0,YD.resolve)($,"Gemfile")))U=(0,YD.resolve)($,"Gemfile");else if(await(0,q$.pathExists)((0,YD.resolve)(F,"Gemfile")))U=(0,YD.resolve)(F,"Gemfile");if(U=="")try{let J=await(0,Pj.getCommandOutput)("git",["rev-parse","--show-toplevel"],{cwd:D});if(J!=null)U=(0,YD.resolve)(J,"Gemfile")}catch(J){}try{let J=(await(0,q$.readFile)(U)).toString();if(!J)return"Cocoapods";if(new RegExp(/gem\s+['"]cocoapods/).test(J)&&await(0,Pj.isInstalled)("bundle"))return"bundler";else return"Cocoapods"}catch{return"Cocoapods"}}function ho(D){return`import type { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = ${(0,Vo.formatJSObject)(D)};

export default config;
`}});var V5,U6,gj,xj,fj,nj,yj,mj,hj,ij,sJ,DX;var $X=S(()=>{V5=r$(kj(),1),U6=r$(w5(),1),gj=r$(lJ(),1),xj=r$(z8(),1),fj=xj.requireTS,nj=gj.formatJSObject,yj=V5.loadConfig,mj=V5.writeConfig,hj=U6.findMonorepoRoot,ij=U6.findNXMonorepoRoot,sJ=U6.isMonorepo,DX=U6.isNXMonorepo});import{Buffer as dj}from"node:buffer";import{createHash as lo}from"node:crypto";function po(D){let $=4294967295;for(let F=0;F<D.length;F++){let U=D[F];$=co[($^U)&255]^$>>>8}return $=$^4294967295,($>>>0).toString(16).padStart(8,"0")}async function lj(D,$="sha256"){let F=dj.isBuffer(D)?D:dj.from(D);if($==="crc32")return po(F);let U=lo($);return U.update(F),U.digest("hex")}var co;var cj=S(()=>{co=(()=>{let D=[];for(let $=0;$<256;$++){let F=$;for(let U=0;U<8;U++)F=F&1?3988292384^F>>>1:F>>>1;D[$]=F}return D})()});import{AsyncLocalStorage as ro}from"node:async_hooks";import{existsSync as JX,realpathSync as pj,statSync as aj}from"node:fs";import{readFile as oo,writeFile as to}from"node:fs/promises";import{createRequire as XX}from"node:module";import{basename as ao,extname as QX,isAbsolute as eo,relative as so,resolve as C4,sep as Dt}from"node:path";import{cwd as FX}from"node:process";import{pathToFileURL as rj}from"node:url";function A5(D,$,F=!1){if(F){let U=$?.path;XD.error(typeof U==="string"?`${D}: ${U}`:D)}throw new uD(D,$)}function p5D(D){ej=D}function S5(){let D=sj.getStore();return D===void 0?ej:D.filePath}function r5D(D,$){return sj.run({filePath:D},$)}function o5D(D,$=FX(),F){let U=F?.logError??!1;if(D===void 0)return;if(!D.trim())A5("Capacitor config path must not be empty",void 0,U);let I=C4($,D);if(!JX(I)||!aj(I).isFile())A5("Capacitor config path does not exist",{path:I},U);if(!$t.test(ao(I)))A5("Capacitor config path must point to a capacitor.config.*.ts, capacitor.config.*.js, or capacitor.config.*.json file",{path:I},U);let J=pj($),X=pj(I),Q=so(J,X);if(Q===".."||Q.startsWith(`..${Dt}`)||eo(Q))A5("Capacitor config path must stay within the current working directory",{path:I},U);return X}function IX(D){if(D===null||typeof D!=="object")return!1;let $=D;return typeof $.transpileModule==="function"&&typeof $.ModuleKind?.CommonJS==="number"}function It(D){for(let $ of Ft){let F=C4(D,$);if(JX(F)&&aj(F).isFile())return F}return}function Ut(D){let $=C4(D,"package.json");try{return XX(JX($)?$:C4(D,"capacitor.config.ts"))("typescript")}catch{return}}function Jt(D){return!IX(Ut(D))}function Xt(){if(R5===void 0)try{R5=XX(import.meta.url)("typescript")}catch{R5=null}return R5}function tj(){if(process.versions.bun)return!0;let D=Number(process.versions.node.split(".")[0]);return Number.isFinite(D)&&D>=22}async function UX(D){let $=QX(D);if($===".json")return JSON.parse(await oo(D,"utf8"));let F=XX(D);if($===".js"){let Q=F(D),Y=Q.default??Q;return typeof Y==="function"?await Y():await Y}let U;try{U=F("typescript")}catch{U=void 0}let I=IX(U)?U:Xt(),J;if(IX(I))try{J=await Promise.resolve(fj(I,D))}catch(Q){if(!tj())throw Q;J=await oj(rj(C4(D)).href)}else if(tj())J=await oj(rj(C4(D)).href);else throw Error("Could not load a usable TypeScript compiler for the Capacitor config");let X=J.default??J;return typeof X==="function"?await X():await X}async function Qt(D,$){if(QX($)===".js"){let F=`/** @type {import('@capacitor/cli').CapacitorConfig} */
const config = ${nj(D)}

module.exports = config
`;await to($,F);return}await mj(D,$)}async function YX(){let D=It(FX());if(D){let F=QX(D);if(F===".json"||F===".js")return{config:await UX(D),path:S5()??D};if(F===".ts"&&Jt(FX()))return{config:await UX(D),path:S5()??D}}let $=await yj();return{config:$.app.extConfig,path:S5()??$.app.extConfigFilePath}}async function BX(){let D=S5();if(D)return{config:await UX(D),path:D};return YX()}async function qX(D,$,F=!1){let U=await BX();if(!U)return;let{config:I}=U;if(I){if(!I.plugins)I.plugins={extConfig:{},[D]:{}};if(!I.plugins[D])I.plugins[D]={};if(!F)I.plugins[D]=$.config.plugins?.[D];else I=$.config;await Qt(I,U.path)}}async function t5D(D,$=!1){await qX("CapacitorUpdater",D,$)}var oj,ej,sj,$t,Ft,R5;var DV=S(()=>{Z0();$X();z0();oj=Function("specifier","return import(specifier)"),sj=new ro,$t=/^capacitor\.config(?:\.[^.]+)*\.(?:ts|js|json)$/;Ft=["capacitor.config.ts","capacitor.config.js","capacitor.config.json"]});import{writeSync as Yt}from"node:fs";import{performance as Bt}from"node:perf_hooks";import{env as FV}from"node:process";import{parentPort as $V,threadId as qt}from"node:worker_threads";function IV(D){try{if($V)$V.postMessage({type:"setup-debug",line:D});else Yt(2,`${D}
`)}catch{}}function E0(D,$={}){if(FV.CAPGO_SETUP_DEBUG!=="1")return;let F=Object.entries({thread:qt,...$}).filter(([,U])=>U!==void 0).map(([U,I])=>`${U}=${I}`).join(" ");IV(`[setup-debug +${Math.round(Bt.now())}ms] ${D} ${F}`)}function F9D(D){if(FV.CAPGO_SETUP_DEBUG==="1"&&D?.type==="setup-debug"&&typeof D.line==="string"&&D.line.startsWith("[setup-debug "))IV(D.line)}function b5(D){let $=D instanceof Error?D.name:"",U=(D instanceof Error?D.cause:void 0)?.code,I=typeof U==="string"&&["ENOTFOUND","ECONNRESET","ECONNREFUSED","ETIMEDOUT","UND_ERR_CONNECT_TIMEOUT","CERT_HAS_EXPIRED","UNABLE_TO_VERIFY_LEAF_SIGNATURE"].includes(U)?U:void 0;return[["AbortError","TimeoutError","TypeError","SyntaxError","Error"].includes($)?$:"unknown",I].filter(Boolean).join(":")}var KX=()=>{};function J6(D){let $=D.length;while($>0&&D[$-1]==="/")$-=1;return D.slice(0,$)}import{randomUUID as UV}from"node:crypto";import{existsSync as Kt,mkdirSync as Et,readFileSync as Wt,writeFileSync as ut}from"node:fs";import{homedir as WX,platform as Gt,release as Nt}from"node:os";import{join as JV}from"node:path";import{arch as Lt,cwd as XV,env as I1,version as Ht}from"node:process";function j8(D){return D==="1"||D?.toLowerCase()==="true"||D?.toLowerCase()==="yes"}function Zt(){if(j8(I1.CAPGO_DISABLE_TELEMETRY)||j8(I1.CAPGO_DISABLE_POSTHOG))return;return I1.CAPGO_CLI_POSTHOG_API_KEY?.trim()||I1.POSTHOG_API_KEY?.trim()||zt}function Mt(D){let $=J6(D);if($.endsWith("/i/v0/e"))return`${$}/`;let F=$.replace(/\/capture$/,"/");return new URL("i/v0/e/",F.endsWith("/")?F:`${F}/`).toString()}function jt(D){if(D instanceof Error)return{cause:D.cause,message:D.message,name:D.name||"Error",stack:D.stack};if(typeof D==="string")return{message:D,name:"Error",stack:void 0};try{return{message:JSON.stringify(D)??String(D),name:"Error",stack:void 0}}catch{return{message:String(D),name:"Error",stack:void 0}}}function Vt(D){let $=D,F=XV(),U=WX();if(F)$=$.replaceAll(F,"<cwd>");if(U)$=$.replaceAll(U,"~");return $}function At(D){let $=D,F=XV(),U=WX();if(F)$=$.replaceAll(F,"<cwd>");if(U)$=$.replaceAll(U,"~");return $.replace(/<cwd>\/[^\s"',)]+/g,"<cwd>/<path>").replace(/~\/[^\s"',)]+/g,"~/<path>").replace(/[\w.%+-]+@[\w.-]+\.[A-Z]{2,}/gi,"<email>").replace(/(https?:\/\/)([^/\s:@]+):([^/\s@]+)@/gi,"$1<redacted>@").replace(/\b[a-z][\w-]*(?:\.[\w-]+){1,}\b/gi,"<app_id>").replace(/\b[a-z]:\\[^\s"',)]+/gi,"<path>").replace(/(^|[\s"'(])\/[^\s"',)]+/g,"$1<path>").replace(/(--(?:token|api[-_]?key|key|password|secret|private[-_]?key|jwt|session|auth)(?:=|\s+))("[^"]+"|'[^']+'|\S+)/gi,"$1<redacted>").replace(/\b((?:token|api[-_]?key|password|secret|authorization)\s*[:=]\s*)[^\s,;]+/gi,"$1<redacted>")}function Rt(D,$){let F=D?.split(`
`).slice(1).map((U)=>{let I=U.trim(),J=I.startsWith("at ")?I.slice(3):I,X=$,Q=J,Y=J.lastIndexOf(" (");if(Y!==-1&&J.endsWith(")"))X=J.slice(0,Y).trim()||$,Q=J.slice(Y+2,-1);else{let K=J.lastIndexOf(" "),W=K===-1?"":J.slice(K+1);if(/:\d+:\d+$/.test(W))X=J.slice(0,K).trim()||$,Q=W}let B=Q.lastIndexOf(":"),q=B===-1?-1:Q.lastIndexOf(":",B-1);if(B===-1||q===-1)return{function:$,platform:"custom",lang:"javascript"};return{function:X,filename:Vt(Q.slice(0,q)),lineno:Number.parseInt(Q.slice(q+1,B),10),colno:Number.parseInt(Q.slice(B+1),10),platform:"custom",lang:"javascript"}}).filter(Boolean);return F&&F.length>0?F:[{function:$,platform:"custom",lang:"javascript"}]}function St(D){if(!D||typeof D!=="object"||!("code"in D))return;let{code:$}=D;return typeof $==="string"?$:void 0}function Tt(D){if(!D||typeof D!=="object")return;let $=D;if(typeof $.status==="number")return $.status;if(typeof $.statusCode==="number")return $.statusCode;let F=$.context&&typeof $.context==="object"?$.context.status:void 0;return typeof F==="number"?F:void 0}function Pt(D){let $=(D instanceof Error?D.message:typeof D==="string"?D:"").toLowerCase();if(bt.some((F)=>$.includes(F)))return!0;return Tt(D)===401}function W9D(D){if(D instanceof uD){if(vt.has(D.message))return!0;return!1}if(Pt(D))return!1;return!St(D)?.startsWith("commander.")}function u9D(D){let $=[],F=D;while(F?.parent){let U=F.name();if(U)$.push(U);F=F.parent}return $.reverse().join(" ")||"unknown"}function Ct(D=JV(WX(),".capgo-credentials")){if(EX)return EX;let $=JV(D,"install-id"),F;try{let U=Kt($)?Wt($,"utf8").trim():"";if(U)F=U;else F=UV(),Et(D,{recursive:!0}),ut($,F,{encoding:"utf8",mode:384})}catch{F=UV()}return EX=F,F}async function G9D(D){let $=Zt();if(!$)return!1;let F=I1.CAPGO_CLI_POSTHOG_API_HOST?.trim()||I1.POSTHOG_API_HOST?.trim()||Ot,U;try{U=Mt(F)}catch{return!1}let I=jt(D.error),J=At(I.message),X=Ct(),Q=Rt(I.stack,D.functionName),Y=[D.functionName,D.kind,I.name||"Error",String(D.status??1)].join(":"),B={token:$,event:"$exception",properties:{distinct_id:X,$exception_list:[{type:I.name||"Error",value:J,mechanism:{handled:!0,synthetic:!1},stacktrace:{type:"raw",frames:Q}}],$exception_fingerprint:Y,architecture:Lt,cli_version:o$.version,error_kind:D.kind,function_name:D.functionName,is_ci:Boolean(I1.CI),node_version:Ht,os_platform:Gt(),os_release:Nt(),runtime:"cli",status:D.status},timestamp:new Date().toISOString()};try{let q=new AbortController,K=setTimeout(()=>q.abort(),wt);try{return(await fetch(U,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(B),signal:q.signal})).ok}finally{clearTimeout(K)}}catch{return!1}}var Ot="https://eu.i.posthog.com/i/v0/e/",zt="phc_NXDyDajQaTQVwb25DEhIVZfxVUn4R0Y348Z7vWYHZUi",wt=1500,uX="iOS sync validation failed. Delete your iOS folder, then rerun the add and sync commands above and retry.",vt,bt,EX;var QV=S(()=>{T1();z0();vt=new Set([uX]);bt=["invalid_apikey","invalid apikey","no_key_provided","no key provided","invalid api key or insufficient permissions","does not exist, run first"]});import{env as _t}from"node:process";function xt(D,$){return`${D} ${$.join(" ")}`}function ft(D){let[$=""]=D.npm_config_user_agent?.trim().toLowerCase().split(/\s+/,1)??[],[F,U]=$.split("/",2);if(F==="bun")return"bunx";if(F==="pnpm")return"pnpm dlx";if(F==="yarn"){let J=Number.parseInt(U??"",10);return Number.isNaN(J)||J<2?"npx -y":"yarn dlx"}if(F==="npm")return"npx -y";let I=D.npm_execpath?.toLowerCase()??"";if(I.includes("pnpm"))return"pnpm dlx";if(I.includes("yarn"))return"npx -y";if(I.includes("bun"))return"bunx";return"npx -y"}function YV(D=_t){return xt(ft(D),["@capgo/cli@latest","login"])}function H9D(D){let $=D.trim().replaceAll(kt," ");if(!gt.has($))throw Error(`Unsupported package manager runner: "${D}"`);let F=$.split(" ").map((J)=>J.trim()).filter(Boolean),[U=D,...I]=F;return{command:U,args:I}}var kt,gt;var BV=S(()=>{kt=/\s+/g,gt=new Set(["bunx","npx","pnpm exec","yarn dlx"])});var g={};tD(g,{unwrapMessage:()=>_4,uint8ArrayToHex:()=>Ka,uint8ArrayToBase64url:()=>Ba,uint8ArrayToBase64:()=>NV,toZod:()=>V8,stringifyPrimitive:()=>x,slugify:()=>LX,shallowClone:()=>R8,safeExtend:()=>Fa,required:()=>Ja,rawShape:()=>f4,randomString:()=>ot,propertyKeyTypes:()=>S8,promiseAllObject:()=>rt,primitiveTypes:()=>OX,prefixIssues:()=>R$,pick:()=>st,partial:()=>Ua,parsedType:()=>f,own:()=>Q6,optionalKeys:()=>zX,omit:()=>Da,objectClone:()=>dt,numKeys:()=>tt,nullish:()=>T5,normalizeParams:()=>i,mergeDefs:()=>$0,merge:()=>Ia,members:()=>vX,jsonStringifyReplacer:()=>g4,joinValues:()=>V,issue:()=>n4,isPlainObject:()=>l$,isObject:()=>J1,installLazyProp:()=>Na,hide:()=>_8,hexToUint8Array:()=>qa,getSizableOrigin:()=>P8,getParsedType:()=>at,getLengthableOrigin:()=>C8,getEnumValues:()=>k4,getElementAtPath:()=>pt,floatSafeRemainder:()=>A8,finalizeIssue:()=>S$,extend:()=>$a,explicitlyAborted:()=>wX,escapeRegex:()=>c$,esc:()=>O$,derived:()=>Ea,defineLazyInternal:()=>KD,defineLazy:()=>NX,createTransparentProxy:()=>et,constantCatch:()=>ZX,codePointLength:()=>X1,cloneDef:()=>ct,clone:()=>zD,cleanRegex:()=>P0,cleanEnum:()=>Qa,captureStackTrace:()=>P5,cached:()=>x4,base64urlToUint8Array:()=>Ya,base64ToUint8Array:()=>GV,attachSchema:()=>_5,assignProp:()=>J$,assertNotEqual:()=>yt,assertNever:()=>ht,assertIs:()=>mt,assertEqual:()=>nt,assert:()=>it,allowsEval:()=>HX,aborted:()=>z$,NUMBER_FORMAT_RANGES:()=>b8,Class:()=>LV,CONSTANT_CATCH:()=>k5,BIGINT_FORMAT_RANGES:()=>T8});function nt(D){return D}function yt(D){return D}function V8(){return(D)=>D}function mt(D){}function ht(D){throw Error("Unexpected value in exhaustive check")}function it(D){}function k4(D){let $=Object.values(D).filter((U)=>typeof U==="number");return Object.entries(D).filter(([U,I])=>$.indexOf(+U)===-1).map(([U,I])=>I)}function V(D,$="|"){return D.map((F)=>x(F)).join($)}function g4(D,$){if(typeof $==="bigint")return $.toString();return $}class KV{constructor(D){this._getter=D,this._value=void 0}get value(){let D=this._getter;if(D!==void 0)this._value=D(),this._getter=void 0;return this._value}}function x4(D){return new KV(D)}function T5(D){return D===null||D===void 0}function P0(D){let $=D.startsWith("^")?1:0,F=D.endsWith("$")?D.length-1:D.length;return D.slice($,F)}function A8(D,$){let F=D/$,U=Math.round(F),I=4*Number.EPSILON*Math.max(Math.abs(F),1);if(Math.abs(F-U)<I)return 0;return F-U}function NX(D,$,F){let U=void 0;Object.defineProperty(D,$,{get(){if(U===qV)return;if(U===void 0)U=qV,U=F();return U},set(I){Object.defineProperty(D,$,{value:I})},configurable:!0})}function dt(D){return Object.create(Object.getPrototypeOf(D),Object.getOwnPropertyDescriptors(D))}function J$(D,$,F){Object.defineProperty(D,$,{value:F,writable:!0,enumerable:!0,configurable:!0})}function f4(D){let $=Object.getOwnPropertyDescriptor(D,"shape");return $?.get?$.get.raw:$?.value}function T0(D){return f4(D._zod.def)??D._zod.def.shape}function EV(D,$,F){Object.defineProperty(D,$,{get(){let U=F();return J$(this,$,U),U},enumerable:!0,configurable:!0})}function WV(D,$,F){if($ in D)J$(D,$,F);else D[$]=F}function U1(D,$,F,U){let I=T0($);for(let J of F){let X=Object.getOwnPropertyDescriptor(I,J);if(!X.enumerable)continue;if(X.get)EV(D,J,()=>{let Q=$._zod.def.shape[J];return U?U(Q,J):Q});else WV(D,J,U?U(X.value,J):X.value)}}function lt(D,$){for(let F of Reflect.ownKeys($)){let U=Object.getOwnPropertyDescriptor($,F);if(!U.enumerable)continue;if(U.get)EV(D,F,()=>$[F]);else WV(D,F,U.value)}}function $0(...D){let $={};for(let F of D){let U=Object.getOwnPropertyDescriptors(F);Object.assign($,U)}return Object.defineProperties({},$)}function ct(D){return $0(D._zod.def)}function pt(D,$){if(!$)return D;return $.reduce((F,U)=>F?.[U],D)}function rt(D){let $=Object.keys(D),F=$.map((U)=>D[U]);return Promise.all(F).then((U)=>{let I={};for(let J=0;J<$.length;J++)I[$[J]]=U[J];return I})}function ot(D=10){let F="";for(let U=0;U<D;U++)F+="abcdefghijklmnopqrstuvwxyz"[Math.floor(Math.random()*26)];return F}function O$(D){return JSON.stringify(D)}function LX(D){return D.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}function J1(D){return typeof D==="object"&&D!==null&&!Array.isArray(D)}function l$(D){if(J1(D)===!1)return!1;let $=D.constructor;if($===void 0)return!0;if(typeof $!=="function")return!0;let F=$.prototype;if(J1(F)===!1)return!1;if(Object.prototype.hasOwnProperty.call(F,"isPrototypeOf")===!1)return!1;return!0}function R8(D){if(l$(D))return{...D};if(Array.isArray(D))return[...D];if(D instanceof Map)return new Map(D);if(D instanceof Set)return new Set(D);return D}function tt(D){let $=0;for(let F in D)if(Object.prototype.hasOwnProperty.call(D,F))$++;return $}function c$(D){return D.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function zD(D,$,F){let U=new D._zod.constr($??D._zod.def);if(!$||F?.parent)U._zod.parent=D;return U}function i(D){let $=D;if(!$)return{};if(typeof $==="string")return{error:()=>$};if($?.message!==void 0){if($?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");$.error=$.message}if(delete $.message,typeof $.error==="string")return{...$,error:()=>$.error};return $}function et(D){let $;return new Proxy({},{get(F,U,I){return $??($=D()),Reflect.get($,U,I)},set(F,U,I,J){return $??($=D()),Reflect.set($,U,I,J)},has(F,U){return $??($=D()),Reflect.has($,U)},deleteProperty(F,U){return $??($=D()),Reflect.deleteProperty($,U)},ownKeys(F){return $??($=D()),Reflect.ownKeys($)},getOwnPropertyDescriptor(F,U){return $??($=D()),Reflect.getOwnPropertyDescriptor($,U)},defineProperty(F,U,I){return $??($=D()),Reflect.defineProperty($,U,I)}})}function x(D){if(typeof D==="bigint")return D.toString()+"n";if(typeof D==="string")return`"${D}"`;return`${D}`}function zX(D){return Object.keys(D).filter(($)=>{return D[$]._zod.optin!==void 0&&D[$]._zod.optout==="optional"})}function st(D,$){let F=D._zod.def,U=F.checks;if(U&&U.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let J={};return U1(J,D,C5(D,$)),zD(D,$0(F,{shape:J,checks:[]}))}function C5(D,$){let F=T0(D),U=[];for(let I of Reflect.ownKeys($)){if(!Object.getOwnPropertyDescriptor(F,I)?.enumerable)throw Error(`Unrecognized key: "${String(I)}"`);if($[I])U.push(I)}return U}function Da(D,$){let F=D._zod.def,U=F.checks;if(U&&U.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let J=new Set(C5(D,$)),X={};return U1(X,D,Reflect.ownKeys(T0(D)).filter((Q)=>!J.has(Q))),zD(D,$0(F,{shape:X,checks:[]}))}function $a(D,$){if(!l$($))throw Error("Invalid input to extend: expected a plain object");let F=D._zod.def.checks;if(F&&F.length>0){let I=T0(D);for(let J of Reflect.ownKeys($))if(Object.getOwnPropertyDescriptor(I,J)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return zD(D,$0(D._zod.def,{shape:uV(D,$)}))}function uV(D,$){let F={};return U1(F,D,Reflect.ownKeys(T0(D))),lt(F,$),F}function Fa(D,$){if(!l$($))throw Error("Invalid input to safeExtend: expected a plain object");return zD(D,$0(D._zod.def,{shape:uV(D,$)}))}function Ia(D,$){if(!$?._zod?.def)throw Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(D._zod.def.checks?.length)throw Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let F={};U1(F,D,Reflect.ownKeys(T0(D))),U1(F,$,Reflect.ownKeys(T0($)));let U=$0(D._zod.def,{shape:F,get catchall(){return $._zod.def.catchall},checks:$._zod.def.checks??[]});return zD(D,U)}function Ua(D,$,F,U="partial"){let J=$._zod.def.checks;if(J&&J.length>0)throw Error(`.${U}() cannot be used on object schemas containing refinements`);let Q=F?new Set(C5($,F)):void 0,Y={};return U1(Y,$,Reflect.ownKeys(T0($)),D&&((B,q)=>Q&&!Q.has(q)?B:new D({type:"optional",innerType:B}))),zD($,$0($._zod.def,{shape:Y,checks:[]}))}function Ja(D,$,F){let U=F?new Set(C5($,F)):void 0,I={};return U1(I,$,Reflect.ownKeys(T0($)),(J,X)=>U&&!U.has(X)?J:new D({type:"nonoptional",innerType:J})),zD($,$0($._zod.def,{shape:I}))}function z$(D,$=0){if(D.aborted===!0)return!0;for(let F=$;F<D.issues.length;F++)if(D.issues[F]?.continue!==!0)return!0;return!1}function wX(D,$=0){if(D.aborted===!0)return!0;for(let F=$;F<D.issues.length;F++)if(D.issues[F]?.continue===!1)return!0;return!1}function R$(D,$){return $.map((F)=>{var U;return(U=F).path??(U.path=[]),F.path.unshift(D),F})}function _4(D){return typeof D==="string"?D:D?.message}function _5(D,$,F){var U;for(let I=$;I<D.length;I++)(U=D[I]).schema??(U.schema=F)}function S$(D,$,F){var U;let I=D.inst?._zod?.traits;if(I?.has("$ZodType"))if(I.has("$ZodCheck"))(U=D).schema??(U.schema=D.inst);else D.schema=D.inst;let J=D.schema!==D.inst?D.schema?._zod.def?.error:void 0,X=D.message?D.message:_4(D.inst?._zod.def?.error?.(D))??_4(J?.(D))??_4($?.error?.(D))??_4(F.customError?.(D))??_4(F.localeError?.(D))??"Invalid input",Q={};for(let Y of Object.keys(D)){if(Y==="inst"||Y==="schema"||Y==="continue"||Y==="input"||Y==="__proto__")continue;Q[Y]=D[Y]}if(Q.path??(Q.path=[]),Q.message=X,$?.reportInput)Q.input=D.input;return Q}function P8(D){if(D instanceof Set)return"set";if(D instanceof Map)return"map";if(D instanceof File)return"file";return"unknown"}function X1(D){let $=D.length;if(!Xa.test(D))return $;let F=$;for(let U=0;U<$-1;U++)if((D.charCodeAt(U)&64512)===55296&&(D.charCodeAt(U+1)&64512)===56320)F--,U++;return F}function C8(D){if(Array.isArray(D))return"array";if(typeof D==="string")return"string";return"unknown"}function f(D){let $=typeof D;switch($){case"number":return Number.isNaN(D)?"nan":"number";case"object":{if(D===null)return"null";if(Array.isArray(D))return"array";let F=D;if(F&&Object.getPrototypeOf(F)!==Object.prototype&&"constructor"in F&&F.constructor)return F.constructor.name}}return $}function n4(...D){let[$,F,U]=D;if(typeof $==="string")return{message:$,code:"custom",input:F,inst:U};return{...$}}function Qa(D){return Object.entries(D).filter(([$,F])=>{return Number.isNaN(Number.parseInt($,10))}).map(($)=>$[1])}function GV(D){let $=atob(D),F=new Uint8Array($.length);for(let U=0;U<$.length;U++)F[U]=$.charCodeAt(U);return F}function NV(D){let $="";for(let F=0;F<D.length;F++)$+=String.fromCharCode(D[F]);return btoa($)}function Ya(D){let $=D.replace(/-/g,"+").replace(/_/g,"/"),F="=".repeat((4-$.length%4)%4);return GV($+F)}function Ba(D){return NV(D).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function qa(D){let $=D.replace(/^0x/,"");if($.length%2!==0)throw Error("Invalid hex string length");let F=new Uint8Array($.length/2);for(let U=0;U<$.length;U+=2)F[U/2]=Number.parseInt($.slice(U,U+2),16);return F}function Ka(D){return Array.from(D).map(($)=>$.toString(16).padStart(2,"0")).join("")}class LV{constructor(...D){}}function vX(D,$){for(let F in $){let U=Object.getOwnPropertyDescriptor($,F);if(U.get)Object.defineProperty(D,F,{...U,enumerable:!1});else Wa(D,F,U.value)}}function Q6(D,$,F,U=!0){return Object.defineProperty(D,$,{configurable:!0,writable:!0,enumerable:U,value:F}),F}function _8(D,$,F){return Q6(D,$,F,!1)}function Ea(D,$){for(let F in D){let U=D[F];Object.defineProperty($,F,{configurable:!0,enumerable:!0,get(){return Q6(this,F,U(this))},set(I){Q6(this,F,I)}})}return $}function Wa(D,$,F){Object.defineProperty(D,$,{configurable:!0,get(){return this==null?F:Q6(this,$,F.bind(this))},set(U){Q6(this,$,U)}})}function ua(D,$){let F=Object.getPrototypeOf(D);return $ in F?void 0:F}function KD(D,$,F){let U=Object.getPrototypeOf(D._zod);if($ in U&&GX!==D._zod){GX=void 0;return}GX=D._zod,Object.defineProperty(U,$,{configurable:!0,get(){Object.defineProperty(this,$,Ga);let I=X6;X6=!1;try{let J=F(this);if(X6)delete this[$];else Object.defineProperty(this,$,{configurable:!0,writable:!0,value:J});return X6=X6||I,J}catch(J){throw delete this[$],X6=X6||I,J}},set(I){Object.defineProperty(this,$,{configurable:!0,writable:!0,value:I})}})}function Na(D,$,F,U){let I=ua(D,$);if(!I)return;Object.defineProperty(I,$,{configurable:!0,get(){let J={configurable:!0,writable:!0,enumerable:U,value:void 0};return Object.defineProperty(this,$,J),J.value=F(this),Object.defineProperty(this,$,J),J.value},set(J){Object.defineProperty(this,$,{configurable:!0,writable:!0,enumerable:U,value:J})}})}function ZX(D){let $=()=>D;return $[k5]=!0,$}var qV,P5,HX,at=(D)=>{let $=typeof D;switch($){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(D)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":if(Array.isArray(D))return"array";if(D===null)return"null";if(D.then&&typeof D.then==="function"&&D.catch&&typeof D.catch==="function")return"promise";if(typeof Map<"u"&&D instanceof Map)return"map";if(typeof Set<"u"&&D instanceof Set)return"set";if(typeof Date<"u"&&D instanceof Date)return"date";if(typeof File<"u"&&D instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${$}`)}},S8,OX,b8,T8,Xa,GX,X6=!1,Ga,k5="~constantCatch";var l=S(()=>{Y6();qV=Symbol("evaluating");P5="captureStackTrace"in Error?Error.captureStackTrace:(...D)=>{};HX=x4(()=>{if(D$.jitless)return!1;if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return new Function(""),!0}catch(D){return!1}});S8=new Set(["string","number","symbol"]),OX=new Set(["string","number","bigint","boolean","symbol","undefined"]);b8=(()=>({safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-340282346638528860000000000000000000000,340282346638528860000000000000000000000],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]}))(),T8={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};Xa=/[\uD800-\uDBFF]/;Ga={configurable:!0,get(){X6=!0;return}}});function La(D){let $=OV;if($){let F=$.stackTraceLimit;if(typeof F==="number"){try{$.stackTraceLimit=0}catch{return OV=null,new D}try{return new D}finally{$.stackTraceLimit=F}}}return new D}function j(D,$,F,U){let I={};function J(W){this.def=W,this.constr=K,this.traits=new Set}J.prototype=I;let X=F,Q=X&&new WeakSet;function Y(W,u){if(!W._zod){MX.value=new J(u);try{Object.defineProperty(W,"_zod",MX)}finally{MX.value=void 0}}else if(W._zod.traits.has(D))return;if(W._zod.traits.add(D),$(W,u),Q){let G=Object.getPrototypeOf(W),L=W._zod.constr.prototype,z=G;while(z&&z!==L)z=Object.getPrototypeOf(z);let O=z??G;if(!Q.has(O))Q.add(O),vX(O,X)}let E=K.prototype;for(let G in E){if(!Object.prototype.hasOwnProperty.call(E,G))continue;if(!(G in W))W[G]=E[G].bind(W)}}let B=U?.Parent??Object;class q extends B{}Object.defineProperty(q,"name",{value:D});function K(W){let u=U?.Parent?La(q):this;Y(u,W);let E=u._zod.deferred;if(E){for(let L of E)L();u._zod.deferred=void 0}let G=globalThis.__zod_globalConfig?.postProcessor;if(G)G(u);return u}return Object.defineProperty(K,"init",{value:Y}),Object.defineProperty(K,Symbol.hasInstance,{value:(W)=>{if(U?.Parent&&W instanceof U.Parent)return!0;return W?._zod?.traits?.has(D)}}),Object.defineProperty(K,"name",{value:D}),K}function hD(D){if(D)Object.assign(D$,D);return D$}var HV,jX,MX,OV,VX,g$,Q1,D$;var Y6=S(()=>{l();jX=Object.freeze({status:"aborted"}),MX={value:void 0,enumerable:!1},OV="captureStackTrace"in Error?Error:null;VX=Symbol("zod_brand");g$=class g$ extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}};Q1=class Q1 extends Error{constructor(D){super(`Encountered unidirectional transform during encode: ${D}`);this.name="ZodEncodeError"}};(HV=globalThis).__zod_globalConfig??(HV.__zod_globalConfig={});D$=globalThis.__zod_globalConfig});function Ha(){let D=this._zod;return D.message??(D.message=JSON.stringify(D.def,g4,2)),D.message}function Oa(D){this._zod.message=D}function wa(D,$,F){if(!Object.prototype.hasOwnProperty.call(D,$))if($==="__proto__")Object.defineProperty(D,$,{value:F(),writable:!0,enumerable:!0,configurable:!0});else D[$]=F();return D[$]}function k8(D,$=(F)=>F.message){let F={},U=[];for(let I of D.issues)if(I.path.length>0)wa(F,I.path[0],()=>[]).push($(I));else U.push($(I));return{formErrors:U,fieldErrors:F}}function g8(D,$=(F)=>F.message){let F={_errors:[]},U=(I,J=[])=>{for(let X of I.issues)if(X.code==="invalid_union"&&X.errors.length)X.errors.map((Q)=>U({issues:Q},[...J,...X.path]));else if(X.code==="invalid_key")U({issues:X.issues},[...J,...X.path]);else if(X.code==="invalid_element")U({issues:X.issues},[...J,...X.path]);else{let Q=[...J,...X.path];if(Q.length===0)F._errors.push($(X));else{let Y=F,B=0;while(B<Q.length){let q=Q[B],K=B===Q.length-1;if(q==="_errors"){if(K)Y._errors.push($(X));B++;continue}if(!Object.prototype.hasOwnProperty.call(Y,q))Object.defineProperty(Y,q,{value:{_errors:[]},enumerable:!0,writable:!0,configurable:!0});let W=Y[q];if(K)W._errors.push($(X));Y=W,B++}}}};return U(D),F}function bX(D,$=(F)=>F.message){let F={errors:[]},U=(I,J=[])=>{var X;for(let Q of I.issues)if(Q.code==="invalid_union"&&Q.errors.length)Q.errors.map((Y)=>U({issues:Y},[...J,...Q.path]));else if(Q.code==="invalid_key")U({issues:Q.issues},[...J,...Q.path]);else if(Q.code==="invalid_element")U({issues:Q.issues},[...J,...Q.path]);else{let Y=[...J,...Q.path];if(Y.length===0){F.errors.push($(Q));continue}let B=F,q=0;while(q<Y.length){let K=Y[q],W=q===Y.length-1;if(typeof K==="string"){if(B.properties??(B.properties={}),!Object.prototype.hasOwnProperty.call(B.properties,K))Object.defineProperty(B.properties,K,{value:{errors:[]},enumerable:!0,writable:!0,configurable:!0});B=B.properties[K]}else B.items??(B.items=[]),(X=B.items)[K]??(X[K]={errors:[]}),B=B.items[K];if(W)B.errors.push($(Q));q++}}};return U(D),F}function vV(D){let $=[],F=D.map((U)=>typeof U==="object"?U.key:U);for(let U of F)if(typeof U==="number")$.push(`[${U}]`);else if(typeof U==="symbol")$.push(`[${JSON.stringify(String(U))}]`);else if(/[^\w$]/.test(U))$.push(`[${JSON.stringify(U)}]`);else{if($.length)$.push(".");$.push(U)}return $.join("")}function TX(D){let $=[],F=[...D.issues].sort((U,I)=>(U.path??[]).length-(I.path??[]).length);for(let U of F)if($.push(`✖ ${U.message}`),U.path?.length)$.push(`  → at ${vV(U.path)}`);return $.join(`
`)}var za,RX,zV,wV=(D,$)=>{D.name="$ZodError",RX.value=$,Object.defineProperty(D,"issues",RX),RX.value=void 0,Object.defineProperty(D,"message",za);let F=Object.getPrototypeOf(D);if(!zV.has(F))zV.add(F),Object.defineProperty(F,"toString",{configurable:!0,enumerable:!1,get(){let U=()=>this.message;return Object.defineProperty(this,"toString",{value:U,configurable:!0,writable:!0}),U},set(U){Object.defineProperty(this,"toString",{value:U,configurable:!0,writable:!0})}})},SX,b$;var PX=S(()=>{Y6();l();za={get:Ha,set:Oa,enumerable:!0,configurable:!0},RX={value:void 0,enumerable:!1},zV=new WeakSet([Object.prototype,Error.prototype]),SX=j("$ZodError",wV),b$=j("$ZodError",wV,void 0,{Parent:Error})});function g5(D,$){return{callee:$?.callee??D,Err:$?.Err}}function ZV(D,$,F){let U;return{success:!1,get error(){if(!U)U=new D($.map((I)=>S$(I,F,hD()))),$=void 0,F=void 0;return U},set error(I){U=I,$=void 0,F=void 0}}}function Aa(D,$,F){let U=F?{...F,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},I=D._zod.bag.fallbackRun,J;if(I)U[Va]=!0,J=I({value:$,issues:[]},U);else J=D._zod.run({value:$,issues:[]},U);if(J instanceof Promise)throw new g$;return J.issues.length===0}var y4=(D)=>{let $=(F,U,I,J)=>{let X=I?{...I,async:!1}:{async:!1},Q=F._zod.run({value:U,issues:[]},X);if(Q instanceof Promise)throw new g$;if(Q.issues.length){let Y=new(J?.Err??D)(Q.issues.map((B)=>S$(B,X,hD())));throw P5(Y,J?.callee??$),Y}return Q.value};return $},x5,m4=(D)=>{let $=async(F,U,I,J)=>{let X=I?{...I,async:!0}:{async:!0},Q=F._zod.run({value:U,issues:[]},X);if(Q instanceof Promise)Q=await Q;if(Q.issues.length){let Y=new(J?.Err??D)(Q.issues.map((B)=>S$(B,X,hD())));throw P5(Y,J?.callee??$),Y}return Q.value};return $},f5,h4=(D)=>($,F,U)=>{let I=U?{...U,async:!1}:{async:!1},J=$._zod.run({value:F,issues:[]},I);if(J instanceof Promise)throw new g$;return J.issues.length?ZV(D,J.issues,I):{success:!0,data:J.value}},Za,i4=(D)=>async($,F,U)=>{let I=U?{...U,async:!0}:{async:!0},J=$._zod.run({value:F,issues:[]},I);if(J instanceof Promise)J=await J;return J.issues.length?ZV(D,J.issues,I):{success:!0,data:J.value}},Ma,ja,Va,x8=(D,$,F)=>{let U=D._zod.bag.validator;if(U!==void 0){if(U($)!==ja)return!0;if(U.definite===!0&&F===void 0)return!1}return Aa(D,$,F)},f8=async(D,$,F)=>{let U=F?{...F,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},I=D._zod.run({value:$,issues:[]},U);if(I instanceof Promise)I=await I;return I.issues.length===0},n5=(D)=>{let $=y4(D),F=(U,I,J,X)=>{let Q=J?{...J,direction:"backward"}:{direction:"backward"};return $(U,I,Q,g5(F,X))};return F},Ra,y5=(D)=>{let $=y4(D),F=(U,I,J,X)=>{return $(U,I,J,g5(F,X))};return F},Sa,m5=(D)=>{let $=m4(D),F=async(U,I,J,X)=>{let Q=J?{...J,direction:"backward"}:{direction:"backward"};return await $(U,I,Q,g5(F,X))};return F},ba,h5=(D)=>{let $=m4(D),F=async(U,I,J,X)=>{return await $(U,I,J,g5(F,X))};return F},Ta,i5=(D)=>($,F,U)=>{let I=U?{...U,direction:"backward"}:{direction:"backward"};return h4(D)($,F,I)},Pa,d5=(D)=>($,F,U)=>{return h4(D)($,F,U)},Ca,l5=(D)=>async($,F,U)=>{let I=U?{...U,direction:"backward"}:{direction:"backward"};return i4(D)($,F,I)},_a,c5=(D)=>async($,F,U)=>{return i4(D)($,F,U)},ka;var CX=S(()=>{Y6();PX();l();x5=y4(b$),f5=m4(b$),Za=h4(b$);Ma=i4(b$),ja=Symbol.for("zod.compile.invalid"),Va=Symbol.for("zod.compile.fallback");Ra=n5(b$),Sa=y5(b$),ba=m5(b$),Ta=h5(b$),Pa=i5(b$),Ca=d5(b$),_a=l5(b$),ka=c5(b$)});var p$={};tD(p$,{xid:()=>fX,uuid7:()=>na,uuid6:()=>fa,uuid4:()=>xa,uuid:()=>Y1,uppercase:()=>WQ,unicodeEmail:()=>MV,undefined:()=>KQ,ulid:()=>xX,time:()=>UQ,string:()=>QQ,sha512_hex:()=>Ue,sha512_base64url:()=>Xe,sha512_base64:()=>Je,sha384_hex:()=>$e,sha384_base64url:()=>Ie,sha384_base64:()=>Fe,sha256_hex:()=>ea,sha256_base64url:()=>De,sha256_base64:()=>sa,sha1_hex:()=>oa,sha1_base64url:()=>aa,sha1_base64:()=>ta,rfc5322Email:()=>ma,number:()=>W0,null:()=>qQ,nanoidOfLength:()=>mX,nanoid:()=>yX,md5_hex:()=>ca,md5_base64url:()=>ra,md5_base64:()=>pa,mac:()=>rX,lowercase:()=>EQ,ksuid:()=>nX,ipv6:()=>pX,ipv4:()=>cX,integer:()=>y8,idnEmail:()=>ha,iban:()=>r5,httpProtocol:()=>n8,html5Email:()=>ya,hostname:()=>sX,hex:()=>uQ,guid:()=>iX,extendedDuration:()=>ga,emoji:()=>lX,email:()=>dX,e164:()=>$Q,duration:()=>hX,domain:()=>DQ,datetime:()=>JQ,date:()=>IQ,currencyCode:()=>FQ,cuid2:()=>gX,cuid:()=>kX,creditCard:()=>p5,cidrv6:()=>tX,cidrv4:()=>oX,browserEmail:()=>ia,boolean:()=>BQ,bigint:()=>YQ,base64url:()=>eX,base64:()=>aX,anyString:()=>XQ});function mX(D){return new RegExp(`^[a-zA-Z0-9_-]{${D}}$`)}function lX(){return new RegExp(da,"u")}function la(D){return new RegExp(`^${D}$`)}function _X(D){return typeof D.precision==="number"?D.precision===-1?"(?:[01]\\d|2[0-3]):[0-5]\\d":D.precision===0?"(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d":`(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{${D.precision}}`:D.seconds?"(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?":"(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?"}function UQ(D){return new RegExp(`^${_X(D)}$`)}function JQ(D){let $=["Z"];if(D.offset)$.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let F=`${_X({precision:D.precision,seconds:!0})}(?:${$.join("|")})`,U=D.local?`${F}|${_X({precision:D.precision})}`:F;return new RegExp(`^${jV}T(?:${U})$`)}function m8(D,$){return new RegExp(`^[A-Za-z0-9+/]{${D}}${$}$`)}function h8(D){return new RegExp(`^[A-Za-z0-9_-]{${D}}$`)}var kX,gX,xX,fX,nX,yX,hX,ga,iX,Y1=(D)=>{if(!D)return/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/;return new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${D}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`)},xa,fa,na,dX,ya,ma,MV,ha,ia,da="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$",cX,pX,rX=(D)=>{let $=c$(D??":");return new RegExp(`^(?:[0-9A-F]{2}${$}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${$}){5}[0-9a-f]{2}$`)},oX,tX,aX,eX,sX,DQ,n8,$Q,p5,FQ,r5,jV="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",IQ,XQ,QQ=(D)=>{let $=D?`[\\s\\S]{${D?.minimum??0},${D?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${$}$`)},YQ,y8,W0,BQ,qQ,KQ,EQ,WQ,uQ,ca,pa,ra,oa,ta,aa,ea,sa,De,$e,Fe,Ie,Ue,Je,Xe;var B1=S(()=>{l();kX=/^[cC][0-9a-z]{6,}$/,gX=/^[0-9a-z]+$/,xX=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,fX=/^[0-9a-vA-V]{20}$/,nX=/^[A-Za-z0-9]{27}$/,yX=/^[a-zA-Z0-9_-]{21}$/;hX=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,ga=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,iX=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,xa=Y1(4),fa=Y1(6),na=Y1(7),dX=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,ya=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,ma=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,MV=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,ha=MV,ia=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;cX=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,pX=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,oX=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,tX=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,aX=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,eX=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,sX=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,DQ=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,n8=/^https?$/,$Q=/^\+[1-9]\d{6,14}$/,p5=/^\d(?:[ -]?\d){11,18}$/,FQ=/^(?:AED|AFN|ALL|AMD|AOA|ARS|AUD|AWG|AZN|BAM|BBD|BDT|BHD|BIF|BMD|BND|BOB|BOV|BRL|BSD|BTN|BWP|BYN|BZD|CAD|CDF|CHE|CHF|CHW|CLF|CLP|CNY|COP|COU|CRC|CUP|CVE|CZK|DJF|DKK|DOP|DZD|EGP|ERN|ETB|EUR|FJD|FKP|GBP|GEL|GHS|GIP|GMD|GNF|GTQ|GYD|HKD|HNL|HTG|HUF|IDR|ILS|INR|IQD|IRR|ISK|JMD|JOD|JPY|KES|KGS|KHR|KMF|KPW|KRW|KWD|KYD|KZT|LAK|LBP|LKR|LRD|LSL|LYD|MAD|MDL|MGA|MKD|MMK|MNT|MOP|MRU|MUR|MVR|MWK|MXN|MXV|MYR|MZN|NAD|NGN|NIO|NOK|NPR|NZD|OMR|PAB|PEN|PGK|PHP|PKR|PLN|PYG|QAR|RON|RSD|RUB|RWF|SAR|SBD|SCR|SDG|SEK|SGD|SHP|SLE|SOS|SRD|SSP|STN|SVC|SYP|SZL|THB|TJS|TMT|TND|TOP|TRY|TTD|TWD|TZS|UAH|UGX|USD|USN|UYI|UYU|UYW|UZS|VED|VES|VND|VUV|WST|XAD|XAF|XAG|XAU|XBA|XBB|XBC|XBD|XCD|XCG|XDR|XOF|XPD|XPF|XPT|XSU|XTS|XUA|XXX|YER|ZAR|ZMW|ZWG)$/,r5=/^[A-Z]{2}(?!00|01|99)\d{2}[A-Z0-9]{11,30}$/;IQ=la(jV);XQ=/^[\s\S]{0,}$/,YQ=/^-?\d+n?$/,y8=/^-?\d+$/,W0=/^-?\d+(?:\.\d+)?$/,BQ=/^(?:true|false)$/i,qQ=/^null$/i,KQ=/^undefined$/i,EQ=/^[^A-Z]*$/,WQ=/^[^a-z]*$/,uQ=/^[0-9a-fA-F]*$/;ca=/^[0-9a-fA-F]{32}$/,pa=m8(22,"=="),ra=h8(22),oa=/^[0-9a-fA-F]{40}$/,ta=m8(27,"="),aa=h8(27),ea=/^[0-9a-fA-F]{64}$/,sa=m8(43,"="),De=h8(43),$e=/^[0-9a-fA-F]{96}$/,Fe=m8(64,""),Ie=h8(64),Ue=/^[0-9a-fA-F]{128}$/,Je=m8(86,"=="),Xe=h8(86)});function t5(D,$,F){if(D.issues.length)$.issues.push(...R$(F,D.issues))}var AD,GQ=(D)=>{let $=D.value;return!T5($)&&$.size!==void 0},NQ=(D)=>{let $=D.value;return!T5($)&&$.length!==void 0},o5,a5,e5,LQ,HQ,OQ,zQ,wQ,vQ,ZQ,MQ,jQ,d4,VQ,AQ,RQ,SQ,bQ,TQ,PQ,CQ,_Q,kQ;var s5=S(()=>{Y6();B1();l();AD=j("$ZodCheck",(D,$)=>{var F;D._zod??(D._zod={}),D._zod.def=$,(F=D._zod).onattach??(F.onattach=[])}),o5={number:"number",bigint:"bigint",object:"date"},a5=j("$ZodCheckLessThan",(D,$)=>{AD.init(D,$);let F=o5[typeof $.value];D._zod.check=(U)=>{if($.inclusive?U.value<=$.value:U.value<$.value)return;U.issues.push({origin:o5[typeof U.value]??F,code:"too_big",maximum:typeof $.value==="object"?$.value.getTime():$.value,input:U.value,inclusive:$.inclusive,inst:D,continue:!$.abort})}}),e5=j("$ZodCheckGreaterThan",(D,$)=>{AD.init(D,$);let F=o5[typeof $.value];D._zod.check=(U)=>{if($.inclusive?U.value>=$.value:U.value>$.value)return;U.issues.push({origin:o5[typeof U.value]??F,code:"too_small",minimum:typeof $.value==="object"?$.value.getTime():$.value,input:U.value,inclusive:$.inclusive,inst:D,continue:!$.abort})}}),LQ=j("$ZodCheckMultipleOf",(D,$)=>{AD.init(D,$),D._zod.check=(F)=>{if(typeof F.value!==typeof $.value)throw Error("Cannot mix number and bigint in multiple_of check.");if(typeof F.value==="bigint"?$.value!==BigInt(0)&&F.value%$.value===BigInt(0):A8(F.value,$.value)===0)return;F.issues.push({origin:typeof F.value,code:"not_multiple_of",divisor:$.value,input:F.value,inst:D,continue:!$.abort})}}),HQ=j("$ZodCheckNumberFormat",(D,$)=>{AD.init(D,$),$.format=$.format||"float64";let F=$.format?.includes("int"),U=F?"int":"number",[I,J]=b8[$.format];D._zod.check=(X)=>{let Q=X.value;if(F){if(!Number.isInteger(Q)){X.issues.push({expected:U,format:$.format,code:"invalid_type",continue:!1,input:Q,inst:D});return}if(!Number.isSafeInteger(Q)){if(Q>0)X.issues.push({input:Q,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:D,origin:U,inclusive:!0,continue:!$.abort});else X.issues.push({input:Q,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:D,origin:U,inclusive:!0,continue:!$.abort});return}}if(Q<I)X.issues.push({origin:"number",input:Q,code:"too_small",minimum:I,inclusive:!0,inst:D,continue:!$.abort});if(Q>J)X.issues.push({origin:"number",input:Q,code:"too_big",maximum:J,inclusive:!0,inst:D,continue:!$.abort})}}),OQ=j("$ZodCheckBigIntFormat",(D,$)=>{AD.init(D,$);let[F,U]=T8[$.format];D._zod.check=(I)=>{let J=I.value;if(J<F)I.issues.push({origin:"bigint",input:J,code:"too_small",minimum:F,inclusive:!0,inst:D,continue:!$.abort});if(J>U)I.issues.push({origin:"bigint",input:J,code:"too_big",maximum:U,inclusive:!0,inst:D,continue:!$.abort})}}),zQ=j("$ZodCheckMaxSize",(D,$)=>{var F;AD.init(D,$),(F=D._zod.def).when??(F.when=GQ),D._zod.check=(U)=>{let I=U.value;if(I.size<=$.maximum)return;U.issues.push({origin:P8(I),code:"too_big",maximum:$.maximum,inclusive:!0,input:I,inst:D,continue:!$.abort})}}),wQ=j("$ZodCheckMinSize",(D,$)=>{var F;AD.init(D,$),(F=D._zod.def).when??(F.when=GQ),D._zod.check=(U)=>{let I=U.value;if(I.size>=$.minimum)return;U.issues.push({origin:P8(I),code:"too_small",minimum:$.minimum,inclusive:!0,input:I,inst:D,continue:!$.abort})}}),vQ=j("$ZodCheckSizeEquals",(D,$)=>{var F;AD.init(D,$),(F=D._zod.def).when??(F.when=GQ),D._zod.check=(U)=>{let I=U.value,J=I.size;if(J===$.size)return;let X=J>$.size;U.issues.push({origin:P8(I),...X?{code:"too_big",maximum:$.size}:{code:"too_small",minimum:$.size},inclusive:!0,exact:!0,input:U.value,inst:D,continue:!$.abort})}}),ZQ=j("$ZodCheckMaxLength",(D,$)=>{var F;AD.init(D,$),(F=D._zod.def).when??(F.when=NQ),D._zod.check=(U)=>{let I=U.value,J=I.length;if((typeof I==="string"&&J>$.maximum?X1(I):J)<=$.maximum)return;let Q=C8(I);U.issues.push({origin:Q,code:"too_big",maximum:$.maximum,inclusive:!0,input:I,inst:D,continue:!$.abort})}}),MQ=j("$ZodCheckMinLength",(D,$)=>{var F;AD.init(D,$),(F=D._zod.def).when??(F.when=NQ),D._zod.check=(U)=>{let I=U.value,J=I.length;if((typeof I==="string"&&J>=$.minimum&&J<$.minimum*2?X1(I):J)>=$.minimum)return;let Q=C8(I);U.issues.push({origin:Q,code:"too_small",minimum:$.minimum,inclusive:!0,input:I,inst:D,continue:!$.abort})}}),jQ=j("$ZodCheckLengthEquals",(D,$)=>{var F;AD.init(D,$),(F=D._zod.def).when??(F.when=NQ),D._zod.check=(U)=>{let I=U.value,J=I.length,X=typeof I==="string"&&J>=$.length&&J<=$.length*2?X1(I):J;if(X===$.length)return;let Q=C8(I),Y=X>$.length;U.issues.push({origin:Q,...Y?{code:"too_big",maximum:$.length}:{code:"too_small",minimum:$.length},inclusive:!0,exact:!0,input:U.value,inst:D,continue:!$.abort})}}),d4=j("$ZodCheckStringFormat",(D,$)=>{var F,U;if(AD.init(D,$),$.pattern)(F=D._zod).check??(F.check=(I)=>{if($.pattern.lastIndex=0,$.pattern.test(I.value))return;I.issues.push({origin:"string",code:"invalid_format",format:$.format,input:I.value,...$.pattern?{pattern:$.pattern.toString()}:{},inst:D,continue:!$.abort})});else(U=D._zod).check??(U.check=()=>{})}),VQ=j("$ZodCheckRegex",(D,$)=>{d4.init(D,$),D._zod.check=(F)=>{if($.pattern.lastIndex=0,$.pattern.test(F.value))return;F.issues.push({origin:"string",code:"invalid_format",format:"regex",input:F.value,pattern:$.pattern.toString(),inst:D,continue:!$.abort})}}),AQ=j("$ZodCheckLowerCase",(D,$)=>{$.pattern??($.pattern=EQ),d4.init(D,$)}),RQ=j("$ZodCheckUpperCase",(D,$)=>{$.pattern??($.pattern=WQ),d4.init(D,$)}),SQ=j("$ZodCheckIncludes",(D,$)=>{AD.init(D,$);let F=c$($.includes),U=new RegExp(typeof $.position==="number"?`^.{${$.position},}${F}`:F);$.pattern=U,D._zod.check=(I)=>{if(I.value.includes($.includes,$.position))return;I.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:$.includes,input:I.value,inst:D,continue:!$.abort})}}),bQ=j("$ZodCheckStartsWith",(D,$)=>{AD.init(D,$);let F=new RegExp(`^${c$($.prefix)}.*`);$.pattern??($.pattern=F),D._zod.check=(U)=>{if(U.value.startsWith($.prefix))return;U.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:$.prefix,input:U.value,inst:D,continue:!$.abort})}}),TQ=j("$ZodCheckEndsWith",(D,$)=>{AD.init(D,$);let F=new RegExp(`.*${c$($.suffix)}$`);$.pattern??($.pattern=F),D._zod.check=(U)=>{if(U.value.endsWith($.suffix))return;U.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:$.suffix,input:U.value,inst:D,continue:!$.abort})}});PQ=j("$ZodCheckProperty",(D,$)=>{AD.init(D,$),D._zod.check=(F)=>{let U=$.schema._zod.run({value:F.value[$.property],issues:[]},{});if(U instanceof Promise)return U.then((I)=>t5(I,F,$.property));t5(U,F,$.property);return}}),CQ=j("$ZodCheckProperties",(D,$)=>{AD.init(D,$),_8(D,Symbol.iterator,function*(){yield D});let F;D._zod.check=(U)=>{if(U.value==null){U.issues.push({expected:"object",code:"invalid_type",input:U.value,inst:D});return}F??(F=Reflect.ownKeys($.shape).map((X)=>[X,$.shape[X]]));let I=U.value,J;for(let[X,Q]of F){let Y=Q._zod.run({value:I[X],issues:[]},{});if(Y instanceof Promise)J??(J=[]),J.push(Y.then((B)=>t5(B,U,X)));else t5(Y,U,X)}if(J)return Promise.all(J).then(()=>{return});return}}),_Q=j("$ZodCheckMimeType",(D,$)=>{AD.init(D,$);let F=new Set($.mime);D._zod.check=(U)=>{if(F.has(U.value.type))return;U.issues.push({code:"invalid_value",values:$.mime,input:U.value.type,inst:D,continue:!$.abort})}}),kQ=j("$ZodCheckOverwrite",(D,$)=>{AD.init(D,$),D._zod.check=(F)=>{F.value=$.tx(F.value)}})});class l4{constructor(D=[],$={}){this.content=[],this.indent=0,this.args=D,this.closed=$}indented(D){this.indent+=1;try{D(this)}finally{this.indent-=1}}write(D){if(typeof D==="function"){D(this,{execution:"sync"}),D(this,{execution:"async"});return}let F=D.split(`
`).filter((J)=>J),U=Math.min(...F.map((J)=>J.length-J.trimStart().length)),I=F.map((J)=>J.slice(U)).map((J)=>" ".repeat(this.indent*2)+J);for(let J of I)this.content.push(J)}compile(){let D=Function,$=this?.content??[""];return new D(...Object.keys(this.closed),`return function (${this.args.join(", ")}) {
${$.join(`
`)}
};`)(...Object.values(this.closed))}}var gQ;var xQ=S(()=>{gQ={major:4,minor:6,patch:5}});async function Qe(D,$){let F={async:!0};return hV(await D._zod.run({value:$,issues:[]},F),F)}function U9(D){return{validate:($)=>{let F={async:!1};try{let U=D._zod.run({value:$,issues:[]},F);if(!(U instanceof Promise))return hV(U,F)}catch(U){}return Qe(D,$)},vendor:"zod",version:1}}function iQ(D){try{if(typeof URL<"u"&&typeof URL.canParse==="function")return URL.canParse(D);return new URL(D),!0}catch{return!1}}function J9(D,$){if(!("normalize"in $)&&!("hostname"in $)&&!("protocol"in $))return iQ(D)||i8;return iV(D,$)}function iV(D,$){if(!$.normalize&&$.protocol?.source===n8.source&&!/^https?:\/\//i.test(D))return hQ;try{if(typeof URL<"u"){let F=URL;if(typeof F.parse==="function")return F.parse(D)??i8}return new URL(D)}catch{return i8}}function d8(D){return D.replace(Ye,"")}function X9(D,$){return $.lastIndex=0,$.test(D.hostname)}function Q9(D,$){return $.lastIndex=0,$.test(D.protocol.endsWith(":")?D.protocol.slice(0,-1):D.protocol)}function l8(D){if(!Be.test(D))return!1;return iQ(`http://[${D}]`)}function Y9(D){let $=D.split("/");if($.length!==2)return!1;let[F,U]=$;if(!U)return!1;let I=Number(U);if(`${I}`!==U)return!1;if(I<0||I>128)return!1;return l8(F)}function c8(D){if(D==="")return!0;if(/\s/.test(D))return!1;if(D.length%4!==0)return!1;try{return atob(D),!0}catch{return!1}}function q9(D){if(!p8.test(D))return!1;let $=D.replace(/[-_]/g,(U)=>U==="-"?"+":"/"),F=$.padEnd(Math.ceil($.length/4)*4,"=");return c8(F)}function Ke(D){let $=D.length,F=1,U=0;while($){let I=D.charCodeAt(--$)-48;F^=1,U+=F?[0,2,4,6,8,1,3,5,7,9][I]:I}return U%10===0}function K9(D){if(!p5.test(D))return!1;return Ke(D.replace(qe,""))}function Ee(D){let $=0,F=D.length;for(let U=4;U<F;U++){let I=D.charCodeAt(U);$=(I>=65?$*100+(I-55):$*10+(I-48))%97}for(let U=0;U<4;U++){let I=D.charCodeAt(U);$=(I>=65?$*100+(I-55):$*10+(I-48))%97}return $===1}function E9(D){if(!r5.test(D))return!1;return Ee(D)}function W9(D,$=null){try{let F=D.split(".");if(F.length!==3)return!1;let[U]=F;if(!U)return!1;let I=JSON.parse(atob(U));if("typ"in I&&I?.typ!=="JWT")return!1;if(!I.alg)return!1;if($&&(!("alg"in I)||I.alg!==$))return!1;return!0}catch{return!1}}function AV(D,$,F){if(D.issues.length)$.issues.push(...R$(F,D.issues));$.value[F]=D.value}function I9(D,$,F,U,I,J){let X=F in U,Q=J==="optional";if(!X&&Q&&I==="optional")return;if(D.issues.length){if(I!==void 0&&Q&&!X)return;$.issues.push(...R$(F,D.issues))}if(!X&&I===void 0){if(!D.issues.length)$.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[F]});return}if(D.value===void 0){if(X||I==="defaulted"&&!Q)$.value[F]=void 0}else $.value[F]=D.value}function dV(D){let $=Object.keys(D.shape),F=Object.getOwnPropertySymbols(D.shape),U=F.length?F:We,I=U.length?[...$,...U]:$;for(let X of I)if(!D.shape?.[X]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${String(X)}": expected a Zod schema`);let J=zX(D.shape);return{...D,allKeys:I,symbolKeys:U,keySet:new Set($),numKeys:$.length,optionalKeys:new Set(J)}}function lV(D,$,F,U,I,J,X){let Q=[],Y=I.keySet,B=I.catchall._zod,q=B.def.type,K=B.optin,W=B.optout,u=0;for(let E in $){if(X&&F.issues.length!==u){if(z$(F,u))break;u=F.issues.length}if(Y.has(E))continue;if(E==="__proto__"){if(q==="never")Q.push(E);continue}if(q==="never"){Q.push(E);continue}let G=B.run({value:$[E],issues:[]},U);if(G instanceof Promise)D.push(G.then((L)=>I9(L,F,E,$,K,W)));else I9(G,F,E,$,K,W)}if(Q.length)F.issues.push({code:"unrecognized_keys",keys:Q,input:$,inst:J,continue:!0});if(!D.length)return F;return Promise.all(D).then(()=>{return F})}function RV(D,$,F,U){for(let J of D)if(J.issues.length===0)return $.value=J.value,$;let I=D.filter((J)=>!z$(J));if(I.length===1)return $.value=I[0].value,I[0];return $.issues.push({code:"invalid_union",input:$.value,inst:F,errors:D.map((J)=>J.issues.map((X)=>S$(X,U,hD())))}),$}function SV(D,$,F,U){let I=[];for(let J=0;J<D.length;J++)if(D[J].issues.length===0)I.push(J);if(I.length===1)return $.value=D[I[0]].value,$;if(I.length===0)$.issues.push({code:"invalid_union",input:$.value,inst:F,errors:D.map((J)=>J.issues.map((X)=>S$(X,U,hD())))});else $.issues.push({code:"invalid_union",input:$.value,inst:F,errors:[],inclusive:!1,matches:I});return $}function AY(D,$){let F=D._zod,U=F.bag.optionsMap;if(!U)U=pV(F.def),F.bag.optionsMap=U;let I=U.get($);if(I===null)throw Error(`Ambiguous discriminator value "${String($)}"`);return I}function pV(D){let $=new Map;for(let F of D.options){let U=F._zod.propValues?.[D.discriminator];if(!U||U.size===0)throw Error(`Invalid discriminated union option at index "${D.options.indexOf(F)}"`);for(let I of U)if($.has(I)){if(I!==void 0)throw Error(`Duplicate discriminator value "${String(I)}"`);$.set(I,null)}else $.set(I,F)}return $}function c4(D,$){if(D===$)return{valid:!0,data:D};if(D instanceof Date&&$ instanceof Date&&+D===+$)return{valid:!0,data:D};if(l$(D)&&l$($)){let F=Object.keys($),U=Object.keys(D).filter((J)=>F.indexOf(J)!==-1),I={...D,...$};if(Object.prototype.hasOwnProperty.call(I,"__proto__"))delete I.__proto__;for(let J of U){if(J==="__proto__")continue;let X=c4(D[J],$[J]);if(!X.valid)return{valid:!1,mergeErrorPath:[J,...X.mergeErrorPath]};I[J]=X.data}return{valid:!0,data:I}}if(Array.isArray(D)&&Array.isArray($)){if(D.length!==$.length)return{valid:!1,mergeErrorPath:[]};let F=[];for(let U=0;U<D.length;U++){let I=D[U],J=$[U],X=c4(I,J);if(!X.valid)return{valid:!1,mergeErrorPath:[U,...X.mergeErrorPath]};F.push(X.data)}return{valid:!0,data:F}}return{valid:!1,mergeErrorPath:[]}}function bV(D,$,F){let U=new Map,I,J=new Map,X=(B,q)=>{let K;if(B.code==="unrecognized_keys"&&!B.path?.length)I??(I=B),K=B.keys;else if(B.code==="invalid_key"&&B.origin==="record"&&B.path?.length===1){let W=String(B.path[0]);if(!J.has(W))J.set(W,B);K=[W]}else return!1;for(let W of K){if(!U.has(W))U.set(W,{});U.get(W)[q]=!0}return!0};for(let B of $.issues)if(!X(B,"l"))D.issues.push(B);for(let B of F.issues)if(!X(B,"r"))D.issues.push(B);let Q=[...U].filter(([,B])=>B.l&&B.r).map(([B])=>B);if(Q.length){let B=I?Q.filter((q)=>I.keys.includes(q)):[];if(B.length)D.issues.push({...I,keys:B});for(let q of Q)if(!B.includes(q)&&J.has(q))D.issues.push(J.get(q))}let Y=c4($.value,F.value);if(!Y.valid){if(z$(D))return D;throw Error(`Unmergable intersection. Error path: ${JSON.stringify(Y.mergeErrorPath)}`)}return D.value=Y.data,D}function TV(D,$){for(let F=D.length-1;F>=0;F--)if(!($==="optin"?D[F]._zod.optin!==void 0:D[F]._zod.optout==="optional"))return F+1;return 0}function PV(D,$,F){if(D.issues.length)$.issues.push(...R$(F,D.issues));$.value[F]=D.value}function CV(D,$,F,U,I){for(let J=0;J<F.length;J++){let X=D[J],Q=J<U.length;if(!Q&&J>=I&&F[J]._zod.optin==="optional"){$.value.length=J;break}if(X.issues.length){if(!Q&&J>=I){$.value.length=J;break}$.issues.push(...R$(J,X.issues))}$.value[J]=X.value}for(let J=$.value.length-1;J>=U.length;J--)if(F[J]._zod.optout==="optional"&&$.value[J]===void 0)$.value.length=J;else break;return $}function _V(D,$,F,U,I,J,X){if(D.issues.length)if(S8.has(typeof U))F.issues.push(...R$(U,D.issues));else F.issues.push({code:"invalid_key",origin:"map",input:I,inst:J,issues:D.issues.map((Q)=>S$(Q,X,hD()))});if($.issues.length)if(S8.has(typeof U))F.issues.push(...R$(U,$.issues));else F.issues.push({origin:"map",code:"invalid_element",input:I,inst:J,key:U,issues:$.issues.map((Q)=>S$(Q,X,hD()))});F.value.set(D.value,$.value)}function kV(D,$){if(D.issues.length)$.issues.push(...D.issues);$.value.add(D.value)}function gV(D,$){return D.value=$.issues.length?void 0:$.value,D}function xV(D,$){if(D.value===void 0)D.value=$.defaultValue;return D}function fV(D,$){if(!D.issues.length&&D.value===void 0)D.issues.push({code:"invalid_type",expected:"nonoptional",input:D.value,inst:$});return D}function nV(D,$,F,U){if(!$.issues.length){if(D.value=$.value,$.memo)D.memo=!0;return D}return D.value=F.catchValue({...$,value:D.value,error:{issues:$.issues.map((I)=>S$(I,U,hD()))},input:D.value}),D}function D9(D,$,F){if(D.issues.some((U)=>U.code!=="unrecognized_keys"))return D.aborted=!0,D;return $._zod.run({value:D.value,issues:D.issues},F)}function $9(D,$,F){if(D.issues.length)return D.aborted=!0,D;if((F.direction||"forward")==="forward"){let I=$.transform(D.value,D);if(I instanceof Promise)return I.then((J)=>F9(D,J,$.out,F));return F9(D,I,$.out,F)}else{let I=$.reverseTransform(D.value,D);if(I instanceof Promise)return I.then((J)=>F9(D,J,$.in,F));return F9(D,I,$.in,F)}}function F9(D,$,F,U){if(D.issues.length)return D.aborted=!0,D;return F._zod.run({value:$,issues:D.issues},U)}function yV(D){if(!D.memo)D.value=Object.freeze(D.value);return D}function ue(D){let $=D._zod.def,F=$.pattern,U=!!$.format?.includes("int"),I,J;for(let Q of $.checks??[]){let Y=Q._zod.def;if(Y.pattern)F=Y.pattern;U||(U=!!Y.format?.includes("int"));let B=Y.minimum??Y.length,q=Y.maximum??Y.length;if(B!==void 0&&(I===void 0||B>I))I=B;if(q!==void 0&&(J===void 0||q<J))J=q}if(F)return F.source;if(I!==void 0&&J!==void 0&&I>J)return"(?!)";if(I!==void 0||J!==void 0)return QQ({minimum:I,maximum:J}).source;let X=D._zod.pattern;return(U&&X===W0?y8:X)?.source}function fQ(D){let $=D._zod.def,F=D._zod.pattern?.source,U=$.innerType??D._zod.innerType;if(U){let I=U._zod.pattern?.source,J=fQ(U);if(F&&I&&J&&J!==I)return F.replace(P0(I),()=>P0(J));return F}if($.options){let I=$.options.map(fQ);if(I.every(Boolean))return`^(${I.map((J)=>P0(J)).join("|")})$`}return ue(D)}function mV(D,$,F,U){if(!D){let I={code:"custom",input:F,inst:U,path:[...U._zod.def.path??[]],continue:!U._zod.def.abort};if(U._zod.def.params)I.params=U._zod.def.params;$.issues.push(n4(I))}}var JD,hV=(D,$)=>D.issues.length?{issues:D.issues.map((F)=>S$(F,$,hD()))}:{value:D.value},q1,wD,nQ,yQ,mQ,hQ=1,i8=2,Ye,dQ,lQ,cQ,pQ,rQ,oQ,tQ,aQ,eQ,sQ,DY,$Y,FY,Be,IY,UY,JY,XY,B9,QY,p8,YY,BY,qe,qY,KY,EY,WY,u9,uY,r8,G9,GY,NY,LY,HY,OY,zY,wY,vY,ZY,MY,We,cV,jY,o8,VY,RY,SY,N9,bY,TY,PY,CY,_Y,kY,gY,L9,xY,fY,nY,yY,mY,hY,iY,dY,H9,t8,lY,cY,pY,rY,oY,a8,tY;var p4=S(()=>{s5();Y6();CX();B1();l();xQ();l();JD=j("$ZodType",(D,$)=>{var F;D??(D={}),D._zod.def=$,D._zod.bag=D._zod.bag||{},D._zod.version=gQ;let U=D._zod.def.checks,I=D._zod.traits.has("$ZodCheck")?[D,...U??[]]:U?.length?[...U]:[];for(let J of I)for(let X of J._zod.onattach)X(D);if(I.length===0)(F=D._zod).deferred??(F.deferred=[]),D._zod.deferred?.push(()=>{D._zod.run=D._zod.parse});else{let J=(Q,Y,B)=>{if(Q.memo)return Q;let q=z$(Q),K;for(let W of Y){if(W._zod.def.when){if(wX(Q))continue;if(!W._zod.def.when(Q))continue}else if(q)continue;let u=Q.issues.length,E=W._zod.check(Q);if(E instanceof Promise&&B?.async===!1)throw new g$;if(K||E instanceof Promise)K=(K??Promise.resolve()).then(async()=>{if(await E,Q.issues.length===u)return;if(_5(Q.issues,u,D),!q)q=z$(Q,u)});else{if(Q.issues.length===u)continue;if(_5(Q.issues,u,D),!q)q=z$(Q,u)}}if(K)return K.then(()=>{return Q});return Q},X=(Q,Y,B)=>{if(z$(Q))return Q.aborted=!0,Q;let q=J(Y,I,B);if(q instanceof Promise){if(B.async===!1)throw new g$;return q.then((K)=>D._zod.parse(K,B))}return D._zod.parse(q,B)};D._zod.run=(Q,Y)=>{if(Y.skipChecks)return D._zod.parse(Q,Y);if(Y.direction==="backward"){let q=D._zod.parse({value:Q.value,issues:[]},{...Y,skipChecks:!0});if(q instanceof Promise)return q.then((K)=>{return X(K,Q,Y)});return X(q,Q,Y)}let B=D._zod.parse(Q,Y);if(B instanceof Promise){if(Y.async===!1)throw new g$;return B.then((q)=>J(q,I,Y))}return J(B,I,Y)}}},{get "~standard"(){return _8(this,"~standard",U9(this))},set "~standard"(D){Q6(this,"~standard",D)}});q1=j("$ZodString",(D,$)=>{JD.init(D,$),D._zod.pattern=$.pattern??XQ,D._zod.parse=(F,U)=>{if($.coerce)try{F.value=String(F.value)}catch(I){}if(typeof F.value==="string")return F;return F.issues.push({expected:"string",code:"invalid_type",input:F.value,inst:D}),F}}),wD=j("$ZodStringFormat",(D,$)=>{d4.init(D,$),q1.init(D,$)}),nQ=j("$ZodGUID",(D,$)=>{$.pattern??($.pattern=iX),wD.init(D,$)}),yQ=j("$ZodUUID",(D,$)=>{if($.version){let U={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[$.version];if(U===void 0)throw Error(`Invalid UUID version: "${$.version}"`);$.pattern??($.pattern=Y1(U))}else $.pattern??($.pattern=Y1());wD.init(D,$)}),mQ=j("$ZodEmail",(D,$)=>{$.pattern??($.pattern=dX),wD.init(D,$)});Ye=/[\t\n\r]/g;dQ=j("$ZodURL",(D,$)=>{wD.init(D,$),D._zod.check=(F)=>{try{let U=F.value.trim(),I=J9(U,$);if(I===hQ){F.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:F.value,inst:D,continue:!$.abort});return}if(I===i8){F.issues.push({code:"invalid_format",format:"url",input:F.value,inst:D,continue:!$.abort});return}if(I===!0){F.value=d8(U);return}if($.hostname&&!X9(I,$.hostname))F.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:$.hostname.source,input:F.value,inst:D,continue:!$.abort});if($.protocol&&!Q9(I,$.protocol))F.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:$.protocol.source,input:F.value,inst:D,continue:!$.abort});F.value=$.normalize?I.href:d8(U);return}catch(U){F.issues.push({code:"invalid_format",format:"url",input:F.value,inst:D,continue:!$.abort})}}}),lQ=j("$ZodEmoji",(D,$)=>{$.pattern??($.pattern=lX()),wD.init(D,$)}),cQ=j("$ZodNanoID",(D,$)=>{if($.length!==void 0&&(!Number.isInteger($.length)||$.length<1))throw Error(`Invalid nanoid length: ${$.length}`);$.pattern??($.pattern=$.length===void 0?yX:mX($.length)),wD.init(D,$)}),pQ=j("$ZodCUID",(D,$)=>{$.pattern??($.pattern=kX),wD.init(D,$)}),rQ=j("$ZodCUID2",(D,$)=>{$.pattern??($.pattern=gX),wD.init(D,$)}),oQ=j("$ZodULID",(D,$)=>{$.pattern??($.pattern=xX),wD.init(D,$)}),tQ=j("$ZodXID",(D,$)=>{$.pattern??($.pattern=fX),wD.init(D,$)}),aQ=j("$ZodKSUID",(D,$)=>{$.pattern??($.pattern=nX),wD.init(D,$)}),eQ=j("$ZodISODateTime",(D,$)=>{$.pattern??($.pattern=JQ($)),wD.init(D,$)}),sQ=j("$ZodISODate",(D,$)=>{$.pattern??($.pattern=IQ),wD.init(D,$)}),DY=j("$ZodISOTime",(D,$)=>{$.pattern??($.pattern=UQ($)),wD.init(D,$)}),$Y=j("$ZodISODuration",(D,$)=>{$.pattern??($.pattern=hX),wD.init(D,$)}),FY=j("$ZodIPv4",(D,$)=>{$.pattern??($.pattern=cX),wD.init(D,$)}),Be=/^[0-9a-fA-F:.]+$/;IY=j("$ZodIPv6",(D,$)=>{$.pattern??($.pattern=pX),wD.init(D,$),D._zod.check=(F)=>{if(!l8(F.value))F.issues.push({code:"invalid_format",format:"ipv6",input:F.value,inst:D,continue:!$.abort})}}),UY=j("$ZodMAC",(D,$)=>{$.pattern??($.pattern=rX($.delimiter)),wD.init(D,$)}),JY=j("$ZodCIDRv4",(D,$)=>{$.pattern??($.pattern=oX),wD.init(D,$)});XY=j("$ZodCIDRv6",(D,$)=>{$.pattern??($.pattern=tX),wD.init(D,$),D._zod.check=(F)=>{if(!Y9(F.value))F.issues.push({code:"invalid_format",format:"cidrv6",input:F.value,inst:D,continue:!$.abort})}});B9=/^[0-9a-zA-Z+/]*={0,2}$/,QY=j("$ZodBase64",(D,$)=>{$.pattern??($.pattern=B9),wD.init(D,$),D._zod.check=(F)=>{if(c8(F.value))return;F.issues.push({code:"invalid_format",format:"base64",input:F.value,inst:D,continue:!$.abort})}}),p8=/^[A-Za-z0-9_-]*$/;YY=j("$ZodBase64URL",(D,$)=>{$.pattern??($.pattern=p8),wD.init(D,$),D._zod.check=(F)=>{if(q9(F.value))return;F.issues.push({code:"invalid_format",format:"base64url",input:F.value,inst:D,continue:!$.abort})}}),BY=j("$ZodE164",(D,$)=>{$.pattern??($.pattern=$Q),wD.init(D,$)}),qe=/[- ]/g;qY=j("$ZodCreditCard",(D,$)=>{$.pattern??($.pattern=p5),wD.init(D,$),D._zod.check=(F)=>{if(K9(F.value))return;F.issues.push({code:"invalid_format",format:"credit_card",input:F.value,inst:D,continue:!$.abort})}});KY=j("$ZodIBAN",(D,$)=>{$.pattern??($.pattern=r5),wD.init(D,$),D._zod.check=(F)=>{if(E9(F.value))return;F.issues.push({code:"invalid_format",format:"iban",input:F.value,inst:D,continue:!$.abort})}});EY=j("$ZodJWT",(D,$)=>{wD.init(D,$),D._zod.check=(F)=>{if(W9(F.value,$.alg))return;F.issues.push({code:"invalid_format",format:"jwt",input:F.value,inst:D,continue:!$.abort})}}),WY=j("$ZodCustomStringFormat",(D,$)=>{wD.init(D,$),D._zod.check=(F)=>{if($.fn(F.value))return;F.issues.push({code:"invalid_format",format:$.format,input:F.value,inst:D,continue:!$.abort})}}),u9=j("$ZodNumber",(D,$)=>{JD.init(D,$),D._zod.pattern=W0,D._zod.parse=(F,U)=>{if($.coerce)try{F.value=Number(F.value)}catch(X){}let I=F.value;if(typeof I==="number"&&!Number.isNaN(I)&&Number.isFinite(I))return F;let J=typeof I==="number"?Number.isNaN(I)?"NaN":!Number.isFinite(I)?String(I):void 0:void 0;return F.issues.push({expected:"number",code:"invalid_type",input:I,inst:D,...J?{received:J}:{}}),F}}),uY=j("$ZodNumberFormat",(D,$)=>{HQ.init(D,$),u9.init(D,$)}),r8=j("$ZodBoolean",(D,$)=>{JD.init(D,$),D._zod.pattern=BQ,D._zod.parse=(F,U)=>{if($.coerce)try{F.value=Boolean(F.value)}catch(J){}let I=F.value;if(typeof I==="boolean")return F;return F.issues.push({expected:"boolean",code:"invalid_type",input:I,inst:D}),F}}),G9=j("$ZodBigInt",(D,$)=>{JD.init(D,$),D._zod.pattern=YQ,D._zod.parse=(F,U)=>{if($.coerce)try{F.value=BigInt(F.value)}catch(I){}if(typeof F.value==="bigint")return F;return F.issues.push({expected:"bigint",code:"invalid_type",input:F.value,inst:D}),F}}),GY=j("$ZodBigIntFormat",(D,$)=>{OQ.init(D,$),G9.init(D,$)}),NY=j("$ZodSymbol",(D,$)=>{JD.init(D,$),D._zod.parse=(F,U)=>{let I=F.value;if(typeof I==="symbol")return F;return F.issues.push({expected:"symbol",code:"invalid_type",input:I,inst:D}),F}}),LY=j("$ZodUndefined",(D,$)=>{JD.init(D,$),D._zod.pattern=KQ,D._zod.values=new Set([void 0]),D._zod.parse=(F,U)=>{let I=F.value;if(typeof I>"u")return F;return F.issues.push({expected:"undefined",code:"invalid_type",input:I,inst:D}),F}}),HY=j("$ZodNull",(D,$)=>{JD.init(D,$),D._zod.pattern=qQ,D._zod.values=new Set([null]),D._zod.parse=(F,U)=>{let I=F.value;if(I===null)return F;return F.issues.push({expected:"null",code:"invalid_type",input:I,inst:D}),F}}),OY=j("$ZodAny",(D,$)=>{JD.init(D,$),D._zod.parse=(F)=>F}),zY=j("$ZodUnknown",(D,$)=>{JD.init(D,$),D._zod.parse=(F)=>F}),wY=j("$ZodNever",(D,$)=>{JD.init(D,$),D._zod.parse=(F,U)=>{return F.issues.push({expected:"never",code:"invalid_type",input:F.value,inst:D}),F}}),vY=j("$ZodVoid",(D,$)=>{JD.init(D,$),D._zod.parse=(F,U)=>{let I=F.value;if(typeof I>"u")return F;return F.issues.push({expected:"void",code:"invalid_type",input:I,inst:D}),F}}),ZY=j("$ZodDate",(D,$)=>{JD.init(D,$),D._zod.parse=(F,U)=>{if($.coerce)try{F.value=new Date(F.value)}catch(Q){}let I=F.value,J=I instanceof Date;if(J&&!Number.isNaN(I.getTime()))return F;return F.issues.push({expected:"date",code:"invalid_type",input:I,...J?{received:"Invalid Date"}:{},inst:D}),F}});MY=j("$ZodArray",(D,$)=>{JD.init(D,$);let F=D$.memoizer;F?.attach(D),D._zod.parse=(U,I)=>{let J=U.value;if(!Array.isArray(J))return U.issues.push({expected:"array",code:"invalid_type",input:J,inst:D}),U;U.value=F?F.alloc(D,U,Array(J.length),I):Array(J.length);let X=[],Q=I?.abortEarly;for(let Y=0;Y<J.length;Y++){let B=J[Y],q=$.element._zod.run({value:B,issues:[]},I);if(q instanceof Promise)X.push(q.then((K)=>AV(K,U,Y)));else if(AV(q,U,Y),Q&&q.issues.length!==0&&z$(q))break}if(X.length)return Promise.all(X).then(()=>U);return U}});We=[];cV=j("$ZodObject",(D,$)=>{JD.init(D,$);let F=Object.getOwnPropertyDescriptor($,"shape"),U=F?.get?F.get.raw:$.shape??{};if(U){let B=()=>{let q={...U};return Object.defineProperty($,"shape",{value:q}),B.raw=q,q};B.raw=U,Object.defineProperty($,"shape",{get:B})}let I=x4(()=>dV($));KD(D,"propValues",(B)=>{let q=B.def.shape,K={};for(let W in q){let u=q[W]._zod;if(u.values){if(!Object.prototype.hasOwnProperty.call(K,W))J$(K,W,new Set);for(let E of u.values)K[W].add(E);if(u.optin!==void 0)K[W].add(void 0)}}return K});let J=J1,X=$.catchall,Q,Y=D$.memoizer;Y?.attach(D),D._zod.parse=(B,q)=>{Q??(Q=I.value);let K=B.value;if(!J(K))return B.issues.push({expected:"object",code:"invalid_type",input:K,inst:D}),B;B.value=Y?Y.alloc(D,B,{},q):{};let W=[],u=Q.shape,E=q?.abortEarly,G=B.issues.length;for(let L of Q.allKeys){if(E&&B.issues.length!==G){if(z$(B,G))break;G=B.issues.length}if(L==="__proto__")continue;let z=u[L],O=z._zod.optin,N=z._zod.optout,Z=z._zod.run({value:K[L],issues:[]},q);if(Z instanceof Promise)W.push(Z.then((A)=>I9(A,B,L,K,O,N)));else I9(Z,B,L,K,O,N)}if(!X)return W.length?Promise.all(W).then(()=>B):B;return lV(W,K,B,q,I.value,D,E===!0)}}),jY=j("$ZodObjectJIT",(D,$)=>{cV.init(D,$);let F=D._zod.parse,U=x4(()=>dV($)),I=D$.memoizer,J=(u)=>{let E=U.value,G=E.symbolKeys,L=new l4(["payload","ctx"],{shape:u,inst:D,memo:I,syms:G}),z=(A)=>`shape[${A}]._zod.run({ value: input[${A}], issues: [] }, ctx)`,O=(A,M)=>`
          let ${A}_ab = false;
          for (let i = 0; i < ${A}.issues.length; i++) {
            const iss = ${A}.issues[i];
            iss.path = iss.path ? [${M}, ...iss.path] : [${M}];
            payload.issues.push(iss);
            if (iss.continue !== true) ${A}_ab = true;
          }
          if (${A}_ab && ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }`;L.write("const input = payload.value;");let N=Object.create(null),Z=0;for(let A of E.allKeys)N[A]=`key_${Z++}`;L.write(I?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let A of E.allKeys){if(A==="__proto__")continue;let M=N[A],b=typeof A==="symbol"?`syms[${G.indexOf(A)}]`:O$(A),n=`${b} in input`,_=u[A],m=_?._zod?.optin,y=m!==void 0,DD=_?._zod?.optout==="optional";if(L.write(`const ${M} = ${z(b)};`),y&&DD){let e=m==="optional"?`${M}_present`:`${M}.value !== undefined || ${M}_present`;L.write(`
        const ${M}_present = ${n};
        if (!${M}.issues.length || ${M}_present) {
          if (${M}.issues.length) {${O(M,b)}
          }

          if (${e}) {
            newResult[${b}] = ${M}.value;
          }
        }

      `)}else if(!y)L.write(`
        const ${M}_present = ${n};
        if (${M}.issues.length) {${O(M,b)}
        }
        if (!${M}_present && !${M}.issues.length) {
          payload.issues.push({
            code: "invalid_type",
            expected: "nonoptional",
            input: undefined,
            path: [${b}]
          });
          if (ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }
        }

        if (${M}_present) {
          newResult[${b}] = ${M}.value;
        }

      `);else if(L.write(`
        if (${M}.issues.length) {${O(M,b)}
        }
      `),m==="defaulted")L.write(`newResult[${b}] = ${M}.value;`);else L.write(`
        if (${M}.value !== undefined || ${n}) {
          newResult[${b}] = ${M}.value;
        }
      `)}return L.write("payload.value = newResult;"),L.write("return payload;"),L.compile()},X,Q=J1,Y=!D$.jitless,q=Y&&HX.value,K=$.catchall,W;D._zod.parse=(u,E)=>{W??(W=U.value);let G=u.value;if(!Q(G))return u.issues.push({expected:"object",code:"invalid_type",input:G,inst:D}),u;if(Y&&q&&E?.async===!1&&E.jitless!==!0){if(!X)X=J($.shape);if(u=X(u,E),!K)return u;return lV([],G,u,E,W,D,E?.abortEarly===!0)}return F(u,E)}});o8=j("$ZodUnion",(D,$)=>{JD.init(D,$),KD(D,"optin",(U)=>U.def.options.some((I)=>I._zod.optin==="defaulted")?"defaulted":U.def.options.some((I)=>I._zod.optin!==void 0)?"optional":void 0),KD(D,"optout",(U)=>U.def.options.some((I)=>I._zod.optout==="optional")?"optional":void 0),KD(D,"values",(U)=>{if(U.def.options.every((I)=>I._zod.values))return new Set(U.def.options.flatMap((I)=>Array.from(I._zod.values)));return}),KD(D,"pattern",(U)=>{if(U.def.options.every((I)=>I._zod.pattern)){let I=U.def.options.map((J)=>J._zod.pattern);return new RegExp(`^(${I.map((J)=>P0(J.source)).join("|")})$`)}return});let F=$.options.length===1?$.options[0]._zod.run:null;D._zod.parse=(U,I)=>{if(F)return F(U,I);let J=!1,X=[];for(let Q of $.options){let Y=Q._zod.run({value:U.value,issues:[]},I);if(Y instanceof Promise)X.push(Y),J=!0;else{if(Y.issues.length===0)return Y;X.push(Y)}}if(!J)return RV(X,U,D,I);return Promise.all(X).then((Q)=>{return RV(Q,U,D,I)})}});VY=j("$ZodXor",(D,$)=>{o8.init(D,$),$.inclusive=!1;let F=$.options.length===1?$.options[0]._zod.run:null;D._zod.parse=(U,I)=>{if(F)return F(U,I);let J=!1,X=[];for(let Q of $.options){let Y=Q._zod.run({value:U.value,issues:[]},I);if(Y instanceof Promise)X.push(Y),J=!0;else X.push(Y)}if(!J)return SV(X,U,D,I);return Promise.all(X).then((Q)=>{return SV(Q,U,D,I)})}});RY=j("$ZodDiscriminatedUnion",(D,$)=>{$.inclusive=!1,o8.init(D,$);let F=D._zod.parse;KD(D,"propValues",(I)=>{let J={},X=0;for(let Q of I.def.options){let Y=Q._zod.propValues;if(!Y||Object.keys(Y).length===0)throw Error(`Invalid discriminated union option at index "${I.def.options.indexOf(Q)}"`);if(Y[I.def.discriminator]?.has(void 0))X++;for(let[B,q]of Object.entries(Y)){if(!Object.prototype.hasOwnProperty.call(J,B))J$(J,B,new Set);for(let K of q)J[B].add(K)}}if(!I.def.unionFallback&&X>1)J[I.def.discriminator]?.delete(void 0);return J}),$.options.forEach((I,J)=>{let X=f4(I._zod.def);if(X&&!Object.prototype.hasOwnProperty.call(X,$.discriminator))throw Error(`Invalid discriminated union option at index "${J}"`)});let U=x4(()=>pV($));D._zod.parse=(I,J)=>{let X=I.value;if(!J1(X))return I.issues.push({code:"invalid_type",expected:"object",input:X,inst:D}),I;let Q=X?.[$.discriminator],Y=U.value.get(Q);if(Y&&(Q!==void 0||J.direction!=="backward"))return Y._zod.run(I,J);if($.unionFallback||J.direction==="backward")return F(I,J);return I.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:$.discriminator,options:Array.from(U.value.keys()).filter((B)=>U.value.get(B)!==null),input:X,path:[$.discriminator],inst:D}),I}}),SY=j("$ZodIntersection",(D,$)=>{JD.init(D,$),D._zod.parse=(F,U)=>{let I=F.value,J=$.left._zod.run({value:I,issues:[]},U),X=$.right._zod.run({value:I,issues:[]},U);if(J instanceof Promise||X instanceof Promise)return Promise.all([J,X]).then(([Y,B])=>{return bV(F,Y,B)});return bV(F,J,X)}});N9=j("$ZodTuple",(D,$)=>{JD.init(D,$);let F=$.items,U=D$.memoizer;U?.attach(D),D._zod.parse=(I,J)=>{let X=I.value;if(!Array.isArray(X))return I.issues.push({input:X,inst:D,expected:"tuple",code:"invalid_type"}),I;I.value=U?U.alloc(D,I,[],J):[];let Q=[],Y=TV(F,"optin"),B=TV(F,"optout");if(!$.rest){if(X.length<Y)return I.issues.push({code:"too_small",minimum:Y,inclusive:!0,input:X,inst:D,origin:"array"}),I;if(X.length>F.length)I.issues.push({code:"too_big",maximum:F.length,inclusive:!0,input:X,inst:D,origin:"array"})}let q=Array(F.length),K=$.rest?J?.abortEarly:void 0,W=!1;for(let u=0;u<F.length;u++){let E=F[u]._zod.run({value:X[u],issues:[]},J);if(E instanceof Promise)Q.push(E.then((G)=>{q[u]=G}));else if(q[u]=E,K&&!W&&E.issues.length)W=z$(E)}if($.rest&&!W){let u=F.length-1,E=X.slice(F.length),G=I.issues.length;for(let L of E){if(K&&I.issues.length!==G){if(z$(I,G))break;G=I.issues.length}u++;let z=$.rest._zod.run({value:L,issues:[]},J);if(z instanceof Promise)Q.push(z.then((O)=>PV(O,I,u)));else PV(z,I,u)}}if(Q.length)return Promise.all(Q).then(()=>CV(q,I,F,X,B));return CV(q,I,F,X,B)}});bY=j("$ZodRecord",(D,$)=>{JD.init(D,$);let F=D$.memoizer;F?.attach(D),D._zod.parse=(U,I)=>{let J=U.value;if(!l$(J))return U.issues.push({expected:"record",code:"invalid_type",input:J,inst:D}),U;let X=[],Q=$.keyType._zod.values;if(Q&&!$.partial){U.value=F?F.alloc(D,U,{},I):{};let Y=new Set;for(let q of Q)if(typeof q==="string"||typeof q==="number"||typeof q==="symbol"){if(Y.add(typeof q==="number"?q.toString():q),q==="__proto__")continue;let K=$.keyType._zod.run({value:q,issues:[]},I);if(K instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(K.issues.length){U.issues.push({code:"invalid_key",origin:"record",issues:K.issues.map((E)=>S$(E,I,hD())),input:q,path:[q],inst:D});continue}let W=K.value;if(W==="__proto__")continue;let u=$.valueType._zod.run({value:J[q],issues:[]},I);if(u instanceof Promise)X.push(u.then((E)=>{if(E.issues.length)U.issues.push(...R$(q,E.issues));U.value[W]=E.value}));else{if(u.issues.length)U.issues.push(...R$(q,u.issues));U.value[W]=u.value}}let B;for(let q in J)if(!Y.has(q))if($.mode==="loose"){if(q==="__proto__")continue;U.value[q]=J[q]}else B=B??[],B.push(q);if(B&&B.length>0)U.issues.push({code:"unrecognized_keys",input:J,inst:D,keys:B,continue:!0})}else{U.value=F?F.alloc(D,U,{},I):{};let Y;for(let B of Reflect.ownKeys(J)){if(B==="__proto__")continue;if(!Object.prototype.propertyIsEnumerable.call(J,B))continue;let q=$.keyType._zod.run({value:B,issues:[]},I);if(q instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(typeof B==="string"&&W0.test(B)&&q.issues.length){let E=$.keyType._zod.run({value:Number(B),issues:[]},I);if(E instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(E.issues.length===0)q=E}if(q.issues.length){if($.mode==="loose")U.value[B]=J[B];else if(Q)Y=Y??[],Y.push(B);else U.issues.push({code:"invalid_key",origin:"record",issues:q.issues.map((E)=>S$(E,I,hD())),input:B,path:[B],inst:D});continue}let W=q.value;if(W==="__proto__")continue;let u=$.valueType._zod.run({value:J[B],issues:[]},I);if(u instanceof Promise)X.push(u.then((E)=>{if(E.issues.length)U.issues.push(...R$(B,E.issues));U.value[W]=E.value}));else{if(u.issues.length)U.issues.push(...R$(B,u.issues));U.value[W]=u.value}}if(Y&&Y.length>0)U.issues.push({code:"unrecognized_keys",input:J,inst:D,keys:Y,continue:!0})}if(X.length)return Promise.all(X).then(()=>U);return U}}),TY=j("$ZodMap",(D,$)=>{JD.init(D,$);let F=D$.memoizer;F?.attach(D),D._zod.parse=(U,I)=>{let J=U.value;if(!(J instanceof Map))return U.issues.push({expected:"map",code:"invalid_type",input:J,inst:D}),U;let X=[];U.value=F?F.alloc(D,U,new Map,I):new Map;let Q=I?.abortEarly,Y=U.issues.length;for(let[B,q]of J){if(Q&&U.issues.length!==Y){if(z$(U,Y))break;Y=U.issues.length}let K=$.keyType._zod.run({value:B,issues:[]},I),W=$.valueType._zod.run({value:q,issues:[]},I);if(K instanceof Promise||W instanceof Promise)X.push(Promise.all([K,W]).then(([u,E])=>{_V(u,E,U,B,J,D,I)}));else _V(K,W,U,B,J,D,I)}if(X.length)return Promise.all(X).then(()=>U);return U}});PY=j("$ZodSet",(D,$)=>{JD.init(D,$);let F=D$.memoizer;F?.attach(D),D._zod.parse=(U,I)=>{let J=U.value;if(!(J instanceof Set))return U.issues.push({input:J,inst:D,expected:"set",code:"invalid_type"}),U;let X=[];U.value=F?F.alloc(D,U,new Set,I):new Set;let Q=I?.abortEarly,Y=U.issues.length;for(let B of J){if(Q&&U.issues.length!==Y){if(z$(U,Y))break;Y=U.issues.length}let q=$.valueType._zod.run({value:B,issues:[]},I);if(q instanceof Promise)X.push(q.then((K)=>kV(K,U)));else kV(q,U)}if(X.length)return Promise.all(X).then(()=>U);return U}});CY=j("$ZodEnum",(D,$)=>{JD.init(D,$);let F=k4($.entries),U=new Set(F);D._zod.values=U,KD(D,"pattern",(I)=>{let J=k4(I.def.entries).filter((X)=>S8.has(typeof X));return new RegExp(J.length?`^(${J.map((X)=>c$(X.toString())).join("|")})$`:"^[^\\s\\S]$")}),D._zod.parse=(I,J)=>{let X=I.value;if(U.has(X))return I;return I.issues.push({code:"invalid_value",values:F,input:X,inst:D}),I}}),_Y=j("$ZodLiteral",(D,$)=>{JD.init(D,$);let F=new Set($.values);D._zod.values=F,KD(D,"pattern",(U)=>{let I=U.def.values;return new RegExp(I.length?`^(${I.map((J)=>typeof J==="string"?c$(J):J?c$(J.toString()):String(J)).join("|")})$`:"^[^\\s\\S]$")}),D._zod.parse=(U,I)=>{let J=U.value;if(F.has(J))return U;return U.issues.push({code:"invalid_value",values:$.values,input:J,inst:D}),U}}),kY=j("$ZodFile",(D,$)=>{JD.init(D,$),D._zod.parse=(F,U)=>{let I=F.value;if(I instanceof File)return F;return F.issues.push({expected:"file",code:"invalid_type",input:I,inst:D}),F}}),gY=j("$ZodTransform",(D,$)=>{JD.init(D,$),D._zod.optin="optional",D$.memoizer?.guard(D),D._zod.parse=(F,U)=>{if(U.direction==="backward")throw new Q1(D.constructor.name);let I=$.transform(F.value,F);if(U.async)return(I instanceof Promise?I:Promise.resolve(I)).then((X)=>{return F.value=X,F});if(I instanceof Promise)throw new g$;return F.value=I,F}});L9=j("$ZodOptional",(D,$)=>{JD.init(D,$),KD(D,"optin",(F)=>F.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),D._zod.optout="optional",KD(D,"values",(F)=>{let U=F.def.innerType._zod.values;return U?new Set([...U,void 0]):void 0}),KD(D,"pattern",(F)=>{let U=F.def.innerType._zod.pattern;return U?new RegExp(`^(${P0(U.source)})?$`):void 0}),D._zod.parse=(F,U)=>{if(F.value===void 0){if($.innerType._zod.optin!=="defaulted")return F;let I=$.innerType._zod.run({value:F.value,issues:[]},U);if(I instanceof Promise)return I.then((J)=>gV(F,J));return gV(F,I)}return $.innerType._zod.run(F,U)}}),xY=j("$ZodExactOptional",(D,$)=>{L9.init(D,$),KD(D,"values",(F)=>F.def.innerType._zod.values),KD(D,"pattern",(F)=>F.def.innerType._zod.pattern),D._zod.parse=(F,U)=>{return $.innerType._zod.run(F,U)}}),fY=j("$ZodNullable",(D,$)=>{JD.init(D,$),KD(D,"optin",(F)=>F.def.innerType._zod.optin),KD(D,"optout",(F)=>F.def.innerType._zod.optout),KD(D,"pattern",(F)=>{let U=F.def.innerType._zod.pattern;return U?new RegExp(`^(${P0(U.source)}|null)$`):void 0}),KD(D,"values",(F)=>{return F.def.innerType._zod.values?new Set([...F.def.innerType._zod.values,null]):void 0}),D._zod.parse=(F,U)=>{if(F.value===null)return F;return $.innerType._zod.run(F,U)}}),nY=j("$ZodDefault",(D,$)=>{JD.init(D,$),D._zod.optin="defaulted",KD(D,"values",(F)=>F.def.innerType._zod.values),D._zod.parse=(F,U)=>{if(U.direction==="backward")return $.innerType._zod.run(F,U);if(F.value===void 0)return F.value=$.defaultValue,F;let I=$.innerType._zod.run(F,U);if(I instanceof Promise)return I.then((J)=>xV(J,$));return xV(I,$)}});yY=j("$ZodPrefault",(D,$)=>{JD.init(D,$),D._zod.optin="defaulted",KD(D,"values",(F)=>F.def.innerType._zod.values),D._zod.parse=(F,U)=>{if(U.direction==="backward")return $.innerType._zod.run(F,U);if(F.value===void 0)F.value=$.defaultValue;return $.innerType._zod.run(F,U)}}),mY=j("$ZodNonOptional",(D,$)=>{JD.init(D,$),KD(D,"values",(F)=>{let U=F.def.innerType._zod.values;return U?new Set([...U].filter((I)=>I!==void 0)):void 0}),D._zod.parse=(F,U)=>{let I=$.innerType._zod.run(F,U);if(I instanceof Promise)return I.then((J)=>fV(J,D));return fV(I,D)}});hY=j("$ZodSuccess",(D,$)=>{JD.init(D,$),D._zod.parse=(F,U)=>{if(U.direction==="backward")throw new Q1("ZodSuccess");let I=$.innerType._zod.run(F,U);if(I instanceof Promise)return I.then((J)=>{return F.value=J.issues.length===0,F});return F.value=I.issues.length===0,F}});iY=j("$ZodCatch",(D,$)=>{JD.init(D,$),KD(D,"optin",(F)=>F.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),KD(D,"optout",(F)=>F.def.innerType._zod.optout),KD(D,"values",(F)=>F.def.innerType._zod.values),D._zod.parse=(F,U)=>{if(U.direction==="backward")return $.innerType._zod.run(F,U);let I=$.innerType._zod.run({value:F.value,issues:[]},U);if(I instanceof Promise)return I.then((J)=>nV(F,J,$,U));return nV(F,I,$,U)}}),dY=j("$ZodNaN",(D,$)=>{JD.init(D,$),D._zod.parse=(F,U)=>{if(typeof F.value!=="number"||!Number.isNaN(F.value))return F.issues.push({input:F.value,inst:D,expected:"nan",code:"invalid_type"}),F;return F}}),H9=j("$ZodPipe",(D,$)=>{JD.init(D,$),KD(D,"values",(F)=>F.def.in._zod.values),KD(D,"optin",(F)=>F.def.in._zod.optin),KD(D,"optout",(F)=>F.def.out._zod.optout),KD(D,"propValues",(F)=>F.def.in._zod.propValues),D._zod.parse=(F,U)=>{if(U.direction==="backward"){let J=$.out._zod.run(F,U);if(J instanceof Promise)return J.then((X)=>D9(X,$.in,U));return D9(J,$.in,U)}let I=$.in._zod.run(F,U);if(I instanceof Promise)return I.then((J)=>D9(J,$.out,U));return D9(I,$.out,U)}});t8=j("$ZodCodec",(D,$)=>{JD.init(D,$),KD(D,"values",(F)=>F.def.in._zod.values),KD(D,"optin",(F)=>F.def.in._zod.optin),KD(D,"optout",(F)=>F.def.out._zod.optout),KD(D,"propValues",(F)=>F.def.in._zod.propValues),D._zod.parse=(F,U)=>{if((U.direction||"forward")==="forward"){let J=$.in._zod.run(F,U);if(J instanceof Promise)return J.then((X)=>$9(X,$,U));return $9(J,$,U)}else{let J=$.out._zod.run(F,U);if(J instanceof Promise)return J.then((X)=>$9(X,$,U));return $9(J,$,U)}}});lY=j("$ZodPreprocess",(D,$)=>{H9.init(D,$)}),cY=j("$ZodReadonly",(D,$)=>{JD.init(D,$),KD(D,"propValues",(F)=>F.def.innerType._zod.propValues),KD(D,"values",(F)=>F.def.innerType._zod.values),KD(D,"optin",(F)=>F.def.innerType?._zod?.optin),KD(D,"optout",(F)=>F.def.innerType?._zod?.optout),D._zod.parse=(F,U)=>{if(U.direction==="backward")return $.innerType._zod.run(F,U);let I=$.innerType._zod.run(F,U);if(I instanceof Promise)return I.then(yV);return yV(I)}});pY=j("$ZodTemplateLiteral",(D,$)=>{JD.init(D,$);let F=[];for(let U of $.parts)if(typeof U==="object"&&U!==null){let I=fQ(U);if(!I)throw Error(`Invalid template literal part, no pattern found: ${[...U._zod.traits].shift()}`);F.push(P0(I))}else if(U===null||OX.has(typeof U))F.push(c$(`${U}`));else throw Error(`Invalid template literal part: ${U}`);D._zod.pattern=new RegExp(`^${F.join("")}$`),D._zod.parse=(U,I)=>{if(typeof U.value!=="string")return U.issues.push({input:U.value,inst:D,expected:"string",code:"invalid_type"}),U;if(D._zod.pattern.lastIndex=0,!D._zod.pattern.test(U.value))return U.issues.push({input:U.value,inst:D,code:"invalid_format",format:$.format??"template_literal",pattern:D._zod.pattern.source}),U;return U}}),rY=j("$ZodFunction",(D,$)=>{return JD.init(D,$),Object.defineProperty(D,"_def",{value:$}),D._zod.def=$,D.implement=(F)=>{if(typeof F!=="function")throw Error("implement() must be called with a function");return Object.defineProperty(function(...U){let I=D._def.input?x5(D._def.input,U):U,J=Reflect.apply(F,this,I);if(D._def.output)return x5(D._def.output,J);return J},"_zod",{value:D._zod,enumerable:!1})},D.implementAsync=(F)=>{if(typeof F!=="function")throw Error("implementAsync() must be called with a function");return Object.defineProperty(async function(...U){let I=D._def.input?await f5(D._def.input,U):U,J=await Reflect.apply(F,this,I);if(D._def.output)return await f5(D._def.output,J);return J},"_zod",{value:D._zod,enumerable:!1})},D._zod.parse=(F,U)=>{if(typeof F.value!=="function")return F.issues.push({code:"invalid_type",expected:"function",input:F.value,inst:D}),F;if(D._def.output&&D._def.output._zod.def.type==="promise")F.value=D.implementAsync(F.value);else F.value=D.implement(F.value);return F},D.input=(...F)=>{let U=D.constructor;if(Array.isArray(F[0]))return new U({type:"function",input:new N9({type:"tuple",items:F[0],rest:F[1]}),output:D._def.output});return new U({type:"function",input:F[0],output:D._def.output})},D.output=(F)=>{return new D.constructor({type:"function",input:D._def.input,output:F})},D}),oY=j("$ZodPromise",(D,$)=>{JD.init(D,$),D._zod.parse=(F,U)=>{return Promise.resolve(F.value).then((I)=>$.innerType._zod.run({value:I,issues:[]},U))}}),a8=j("$ZodLazy",(D,$)=>{JD.init(D,$),NX(D._zod,"innerType",()=>{let F=$;if(!F._cachedInner)F._cachedInner=$.getter();return F._cachedInner}),KD(D,"pattern",(F)=>F.innerType?._zod?.pattern),KD(D,"propValues",(F)=>F.innerType?._zod?.propValues),KD(D,"optin",(F)=>F.innerType?._zod?.optin??void 0),KD(D,"optout",(F)=>F.innerType?._zod?.optout??void 0),D._zod.parse=(F,U)=>{return D._zod.innerType._zod.run(F,U)}}),tY=j("$ZodCustom",(D,$)=>{AD.init(D,$),JD.init(D,$),D._zod.parse=(F,U)=>{return F},D._zod.check=(F)=>{let U=F.value,I=$.fn(U);if(I instanceof Promise)return I.then((J)=>mV(J,F,U,D));mV(I,F,U,D);return}})});function tV(D){return D!==null&&typeof D==="object"}function aY(D){return D.map(($)=>$.path?{...$,path:$.path.slice()}:{...$})}function s8(D,$,F){let U=aV.get(D);if(U!==void 0)return U?e8:r4;if($.has(D))return e8;$.add(D);let I=r4,J=(q)=>{if(I!==e8&&q?._zod){let K=s8(q,$,F);if(K>I)I=K}},X=(q,K)=>{let W=r4;for(let u of Reflect.ownKeys(q)){let E=Object.getOwnPropertyDescriptor(q,u);if(K&&!E.enumerable)continue;let G=E.get?w9:E.value?._zod?s8(E.value,$,F):r4;if(G>W)W=G}return W},Q=(q)=>{if(q>I)I=q},Y=D._zod.def,B=Y.type;switch(B){case"object":{let q=f4(Y);Q(q?X(q,!0):w9),J(Y.catchall);break}case"array":J(Y.element);break;case"tuple":for(let q of Y.items)J(q);J(Y.rest);break;case"record":case"map":J(Y.keyType),J(Y.valueType);break;case"set":J(Y.valueType);break;case"union":for(let q of Y.options)J(q);break;case"intersection":J(Y.left),J(Y.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":J(Y.innerType);break;case"pipe":J(Y.in),J(Y.out);break;case"function":J(Y.input),J(Y.output);break;case"lazy":{let q=Y._cachedInner??(F?D._zod.innerType:void 0);Q(q?s8(q,$,!1):w9);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let q in Y){let K=Object.getOwnPropertyDescriptor(Y,q);if(!K||K.get)continue;let W=K.value;if(!W||typeof W!=="object")continue;if(W._zod)J(W);else if(Array.isArray(W))for(let u of W)J(u)}}return $.delete(D),Ge(D,I)}function Ge(D,$){if($!==w9)aV.set(D,$===e8);return $}function v9(D){return s8(D,new Set,!0)!==r4}function Ne(D,$){let F=D.buckets.get($);if(!F)F=new WeakMap,D.buckets.set($,F);return F}function D3(){return Le}function Z9(D,$){let F=D[eY]?.backEdges;return F!==void 0&&tV($)&&F.has($)}var sY,eY="~memo",oV,aV,r4=0,w9=1,e8=2,O9,z9,Le;var DB=S(()=>{l();sY=class sY extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform");this.name="ZodCyclicError"}};oV=[];aV=new WeakMap;z9=[],Le={alloc(D,$,F){let U=O9;if(!U)return F;O9=void 0;let I={value:F,issues:null};return U.set($.value,I),z9.push(I),F},guard(D){var $;($=D._zod).deferred??($.deferred=[]),D._zod.deferred.push(()=>{let F=D._zod.parse,U=(I,J)=>{if(J.direction!=="backward"&&Z9(J,I.value))throw new sY;return F(I,J)};if(D._zod.parse=U,D._zod.run===F)D._zod.run=U})},attach(D){var $;let F,U=!1,I,J;($=D._zod).deferred??($.deferred=[]),D._zod.deferred.push(()=>{let X=D._zod.parse,Q=(Y,B)=>{if(F===void 0){let z=s8(D,new Set,!1);if(z===r4){if(D._zod.parse=X,D._zod.run===Q)D._zod.run=X;return X(Y,B)}if(z===e8||U)F=!0;else U=!0}let q=Y.value;if(!tV(q))return X(Y,B);let K=B[eY];if(!K)K={buckets:new WeakMap,backEdges:void 0},B[eY]=K;let W;if(I===B)W=J;else W=Ne(K,D),I=B,J=W;let u=W.get(q);if(u){if(Y.value=u.value,u.issues){if(u.issues.length)Y.issues.push(...aY(u.issues))}else Y.memo=!0,K.backEdges??(K.backEdges=new WeakSet),K.backEdges.add(u.value);return Y}O9=W;let E=z9.length,G=X(Y,B);O9=void 0;let L=z9.length>E?z9.pop():void 0;if(G instanceof Promise)return G.then((z)=>{if(L)L.issues=z.issues.length?aY(z.issues):oV;return z});if(L)L.issues=G.issues.length?aY(G.issues):oV;return G};if(D._zod.parse=Q,D._zod.run===X)D._zod.run=Q})}}});function $B(){return{localeError:He()}}var He=()=>{let D={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"},map:{unit:"عنصر",verb:"أن يحوي"}};function $(I){return D[I]??null}let F={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",mac:"عنوان MAC",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",credit_card:"رقم بطاقة الائتمان",currency_code:"رمز العملة",iban:"IBAN",jwt:"JWT",template_literal:"مدخل"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`مدخلات غير مقبولة: يفترض إدخال instanceof ${I.expected}، ولكن تم إدخال ${Q}`;return`مدخلات غير مقبولة: يفترض إدخال ${J}، ولكن تم إدخال ${Q}`}case"invalid_value":if(I.values.length===1)return`مدخلات غير مقبولة: يفترض إدخال ${x(I.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return` أكبر من اللازم: يفترض أن تكون ${I.origin??"القيمة"} ${J} ${I.maximum.toString()} ${X.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${I.origin??"القيمة"} ${J} ${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`أصغر من اللازم: يفترض لـ ${I.origin} أن يكون ${J} ${I.minimum.toString()} ${X.unit}`;return`أصغر من اللازم: يفترض لـ ${I.origin} أن يكون ${J} ${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`نَص غير مقبول: يجب أن يبدأ بـ "${I.prefix}"`;if(J.format==="ends_with")return`نَص غير مقبول: يجب أن ينتهي بـ "${J.suffix}"`;if(J.format==="includes")return`نَص غير مقبول: يجب أن يتضمَّن "${J.includes}"`;if(J.format==="regex")return`نَص غير مقبول: يجب أن يطابق النمط ${J.pattern}`;return`${F[J.format]??I.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${I.divisor}`;case"unrecognized_keys":return`معرف${I.keys.length>1?"ات":""} غريب${I.keys.length>1?"ة":""}: ${V(I.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${I.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${I.origin}`;default:return"مدخل غير مقبول"}}};var eV=S(()=>{l()});function FB(){return{localeError:Oe()}}var Oe=()=>{let D={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"},map:{unit:"element",verb:"olmalıdır"}};function $(I){return D[I]??null}let F={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",credit_card:"kredit kartı nömrəsi",currency_code:"valyuta kodu",iban:"IBAN",jwt:"JWT",template_literal:"input"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Yanlış dəyər: gözlənilən instanceof ${I.expected}, daxil olan ${Q}`;return`Yanlış dəyər: gözlənilən ${J}, daxil olan ${Q}`}case"invalid_value":if(I.values.length===1)return`Yanlış dəyər: gözlənilən ${x(I.values[0])}`;return`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Çox böyük: gözlənilən ${I.origin??"dəyər"} ${J}${I.maximum.toString()} ${X.unit??"element"}`;return`Çox böyük: gözlənilən ${I.origin??"dəyər"} ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Çox kiçik: gözlənilən ${I.origin} ${J}${I.minimum.toString()} ${X.unit}`;return`Çox kiçik: gözlənilən ${I.origin} ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Yanlış mətn: "${J.prefix}" ilə başlamalıdır`;if(J.format==="ends_with")return`Yanlış mətn: "${J.suffix}" ilə bitməlidir`;if(J.format==="includes")return`Yanlış mətn: "${J.includes}" daxil olmalıdır`;if(J.format==="regex")return`Yanlış mətn: ${J.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${F[J.format]??I.format}`}case"not_multiple_of":return`Yanlış ədəd: ${I.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${I.keys.length>1?"lar":""}: ${V(I.keys,", ")}`;case"invalid_key":return`${I.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${I.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};var sV=S(()=>{l()});function DA(D,$,F,U){let I=Math.abs(D),J=I%10,X=I%100;if(X>=11&&X<=19)return U;if(J===1)return $;if(J>=2&&J<=4)return F;return U}function IB(){return{localeError:ze()}}var ze=()=>{let D={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},map:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function $(I){return D[I]??null}let F={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",mac:"MAC адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",credit_card:"нумар крэдытнай карты",currency_code:"код валюты",iban:"IBAN",jwt:"JWT",template_literal:"увод"},U={nan:"NaN",number:"лік",array:"масіў"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Няправільны ўвод: чакаўся instanceof ${I.expected}, атрымана ${Q}`;return`Няправільны ўвод: чакаўся ${J}, атрымана ${Q}`}case"invalid_value":if(I.values.length===1)return`Няправільны ўвод: чакалася ${x(I.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X){let Q=Number(I.maximum),Y=DA(Q,X.unit.one,X.unit.few,X.unit.many);return`Занадта вялікі: чакалася, што ${I.origin??"значэнне"} павінна ${X.verb} ${J}${I.maximum.toString()} ${Y}`}return`Занадта вялікі: чакалася, што ${I.origin??"значэнне"} павінна быць ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X){let Q=Number(I.minimum),Y=DA(Q,X.unit.one,X.unit.few,X.unit.many);return`Занадта малы: чакалася, што ${I.origin} павінна ${X.verb} ${J}${I.minimum.toString()} ${Y}`}return`Занадта малы: чакалася, што ${I.origin} павінна быць ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Няправільны радок: павінен пачынацца з "${J.prefix}"`;if(J.format==="ends_with")return`Няправільны радок: павінен заканчвацца на "${J.suffix}"`;if(J.format==="includes")return`Няправільны радок: павінен змяшчаць "${J.includes}"`;if(J.format==="regex")return`Няправільны радок: павінен адпавядаць шаблону ${J.pattern}`;return`Няправільны ${F[J.format]??I.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${I.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${I.keys.length>1?"ключы":"ключ"}: ${V(I.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${I.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${I.origin}`;default:return"Няправільны ўвод"}}};var $A=S(()=>{l()});function UB(){return{localeError:we()}}var we=()=>{let D={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"},map:{unit:"елемента",verb:"да съдържа"}};function $(I){return D[I]??null}let F={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",mac:"MAC адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",credit_card:"номер на кредитна карта",currency_code:"код на валута",iban:"IBAN",jwt:"JWT",template_literal:"вход"},U={nan:"NaN",number:"число",array:"масив"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Невалиден вход: очакван instanceof ${I.expected}, получен ${Q}`;return`Невалиден вход: очакван ${J}, получен ${Q}`}case"invalid_value":if(I.values.length===1)return`Невалиден вход: очакван ${x(I.values[0])}`;return`Невалидна опция: очаквано едно от ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Твърде голямо: очаква се ${I.origin??"стойност"} да съдържа ${J}${I.maximum.toString()} ${X.unit??"елемента"}`;return`Твърде голямо: очаква се ${I.origin??"стойност"} да бъде ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Твърде малко: очаква се ${I.origin} да съдържа ${J}${I.minimum.toString()} ${X.unit}`;return`Твърде малко: очаква се ${I.origin} да бъде ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Невалиден низ: трябва да започва с "${J.prefix}"`;if(J.format==="ends_with")return`Невалиден низ: трябва да завършва с "${J.suffix}"`;if(J.format==="includes")return`Невалиден низ: трябва да включва "${J.includes}"`;if(J.format==="regex")return`Невалиден низ: трябва да съвпада с ${J.pattern}`;let X="Невалиден";if(J.format==="emoji")X="Невалидно";if(J.format==="datetime")X="Невалидно";if(J.format==="date")X="Невалидна";if(J.format==="time")X="Невалидно";if(J.format==="duration")X="Невалидна";return`${X} ${F[J.format]??I.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${I.divisor}`;case"unrecognized_keys":return`Неразпознат${I.keys.length>1?"и":""} ключ${I.keys.length>1?"ове":""}: ${V(I.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${I.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${I.origin}`;default:return"Невалиден вход"}}};var FA=S(()=>{l()});function JB(){return{localeError:ve()}}var ve=()=>{let D={string:{unit:"অক্ষর",verb:"থাকতে হবে"},file:{unit:"বাইট",verb:"থাকতে হবে"},array:{unit:"আইটেম",verb:"থাকতে হবে"},set:{unit:"আইটেম",verb:"থাকতে হবে"},map:{unit:"এন্ট্রি",verb:"থাকতে হবে"}};function $(I){return D[I]??null}let F={regex:"ইনপুট",email:"ইমেইল ঠিকানা",url:"URL",emoji:"ইমোজি",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO তারিখ ও সময়",date:"ISO তারিখ",time:"ISO সময়",duration:"ISO সময়কাল",ipv4:"IPv4 ঠিকানা",ipv6:"IPv6 ঠিকানা",mac:"MAC ঠিকানা",cidrv4:"IPv4 রেঞ্জ",cidrv6:"IPv6 রেঞ্জ",base64:"base64-এনকোডেড স্ট্রিং",base64url:"base64url-এনকোডেড স্ট্রিং",json_string:"JSON স্ট্রিং",e164:"E.164 নম্বর",credit_card:"ক্রেডিট কার্ড নম্বর",currency_code:"মুদ্রা কোড",iban:"IBAN",jwt:"JWT",template_literal:"ইনপুট"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;return`অবৈধ ইনপুট: প্রত্যাশিত ${J}, প্রাপ্ত ${Q}`}case"invalid_value":if(I.values.length===1)return`অবৈধ ইনপুট: প্রত্যাশিত ${x(I.values[0])}`;return`অবৈধ অপশন: ${V(I.values," | ")} এর মধ্যে একটি প্রত্যাশিত`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`অনেক বড়: ${I.origin??"মান"} ${J}${I.maximum.toString()} ${X.unit??"এলিমেন্ট"} হতে হবে`;return`অনেক বড়: ${I.origin??"মান"} ${J}${I.maximum.toString()} হতে হবে`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`অনেক ছোট: ${I.origin} ${J}${I.minimum.toString()} ${X.unit} হতে হবে`;return`অনেক ছোট: ${I.origin} ${J}${I.minimum.toString()} হতে হবে`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`অবৈধ স্ট্রিং: "${J.prefix}" দিয়ে শুরু হতে হবে`;if(J.format==="ends_with")return`অবৈধ স্ট্রিং: "${J.suffix}" দিয়ে শেষ হতে হবে`;if(J.format==="includes")return`অবৈধ স্ট্রিং: "${J.includes}" অন্তর্ভুক্ত থাকতে হবে`;if(J.format==="regex")return`অবৈধ স্ট্রিং: ${J.pattern} প্যাটার্ন মিলতে হবে`;return`অবৈধ ${F[J.format]??I.format}`}case"not_multiple_of":return`অবৈধ নম্বর: ${I.divisor} এর গুণিতক হতে হবে`;case"unrecognized_keys":return`অচেনা কী${I.keys.length>1?"গুলো":""}: ${V(I.keys,", ")}`;case"invalid_key":return`${I.origin} এ অবৈধ কী`;case"invalid_union":if(I.options&&Array.isArray(I.options)&&I.options.length>0)return`অবৈধ ডিসক্রিমিনেটর মান। প্রত্যাশিত ${I.options.map((X)=>`'${X}'`).join(" | ")}`;return"অবৈধ ইনপুট";case"invalid_element":return`${I.origin} এ অবৈধ মান`;default:return"অবৈধ ইনপুট"}}};var IA=S(()=>{l()});function XB(){return{localeError:Ze()}}var Ze=()=>{let D={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"},map:{unit:"elements",verb:"contenir"}};function $(I){return D[I]??null}let F={regex:"entrada",email:"adreça electrònica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adreça IPv4",ipv6:"adreça IPv6",mac:"adreça MAC",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",credit_card:"número de targeta de crèdit",currency_code:"codi de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Tipus invàlid: s'esperava instanceof ${I.expected}, s'ha rebut ${Q}`;return`Tipus invàlid: s'esperava ${J}, s'ha rebut ${Q}`}case"invalid_value":if(I.values.length===1)return`Valor invàlid: s'esperava ${x(I.values[0])}`;return`Opció invàlida: s'esperava una de ${V(I.values," o ")}`;case"too_big":{let J=I.inclusive?"com a màxim":"menys de",X=$(I.origin);if(X)return`Massa gran: s'esperava que ${I.origin??"el valor"} contingués ${J} ${I.maximum.toString()} ${X.unit??"elements"}`;return`Massa gran: s'esperava que ${I.origin??"el valor"} fos ${J} ${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?"com a mínim":"més de",X=$(I.origin);if(X)return`Massa petit: s'esperava que ${I.origin} contingués ${J} ${I.minimum.toString()} ${X.unit}`;return`Massa petit: s'esperava que ${I.origin} fos ${J} ${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Format invàlid: ha de començar amb "${J.prefix}"`;if(J.format==="ends_with")return`Format invàlid: ha d'acabar amb "${J.suffix}"`;if(J.format==="includes")return`Format invàlid: ha d'incloure "${J.includes}"`;if(J.format==="regex")return`Format invàlid: ha de coincidir amb el patró ${J.pattern}`;return`Format invàlid per a ${F[J.format]??I.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${I.divisor}`;case"unrecognized_keys":return`Clau${I.keys.length>1?"s":""} no reconeguda${I.keys.length>1?"s":""}: ${V(I.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${I.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${I.origin}`;default:return"Entrada invàlida"}}};var UA=S(()=>{l()});function QB(){return{localeError:Me()}}var Me=()=>{let D={string:{unit:"پیت",verb:"بێت"},file:{unit:"بایت",verb:"بێت"},array:{unit:"دانە",verb:"بێت"},set:{unit:"دانە",verb:"بێت"},map:{unit:"دانە",verb:"بێت"}};function $(I){return D[I]??null}let F={regex:"regex",email:"ئیمەیڵ",url:"بەستەر (URL)",emoji:"ئیمۆجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ڕێکەوت و کات",date:"ڕێکەوت",time:"کات",duration:"ماوە",ipv4:"ناونیشانی IPv4",ipv6:"ناونیشانی IPv6",mac:"ناونیشانی MAC",cidrv4:"مەودای IPv4",cidrv6:"مەودای IPv6",base64:"دەقی base64",base64url:"دەقی base64url",json_string:"دەقی JSON",e164:"ژمارەی E.164",credit_card:"ژمارەی کارتی کرێدیت",currency_code:"کۆدی دراو",iban:"IBAN",jwt:"JWT",template_literal:"تێکردە"},U={nan:"NaN",string:"نووسین",number:"ژمارە",boolean:"boolean",array:"array",object:"object",date:"ڕێکەوت",integer:"ژمارە",float:"ژمارە",null:"null",undefined:"undefined",function:"function",symbol:"symbol",unknown:"unknown",promise:"promise",void:"void",never:"never",map:"map",set:"set"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X,Y=["ا","و","ۆ","وو","ە","ی","ێ"].some((q)=>Q.endsWith(q))?"یە":"ە",B=/^[a-zA-Z]+$/.test(Q);if(X==="null"||X==="undefined")return"داواکراوە";return`چاوەڕوانکراوە ${J} بێت، بەڵام ${Q}${B?"":Y}`}case"invalid_value":if(I.values.length===1)return`بەهاکە نادرووستە: چاوەڕوانکراوە ${x(I.values[0])} بێت`;return`هەڵبژاردەی نادروست: چاوەڕوانکراوە یەکێک بێت لە ${V(I.values,"|")}`;case"too_big":{let J=$(I.origin);if(J)return`پێویستە بە لایەنی زۆرەوە ${I.maximum.toString()} ${J.unit} ${J.verb}`;return`پێویستە بە لایەنی زۆرەوە ${I.maximum.toString()} بێت`}case"too_small":{let J=$(I.origin);if(J)return`پێویستە بە لایەنی کەمەوە ${I.minimum.toString()} ${J.unit} ${J.verb}`;return`پێویستە بە لایەنی کەمەوە ${I.minimum.toString()} بێت`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`دەقی نادروست: پێویستە دەستپێبکات بە "${J.prefix}"`;if(J.format==="ends_with")return`دەقی نادروست: پێویستە کۆتاییبێت بە "${J.suffix}"`;if(J.format==="includes")return`دەقی نادروست: پێویستە "${J.includes}" لەخۆبگرێت`;if(J.format==="regex")return`دەقی نادروست: پێویستە لەگەڵ پاتێرنی ${J.pattern} بگونجێت`;return`بەهای ${F[J.format]??I.format} نادروستە`}case"not_multiple_of":return`ژمارەی نادروست: دەبێت چەند هێندە بێت بۆ ${I.divisor}`;case"unrecognized_keys":return`کلیلی نەناسراو: ${V(I.keys,", ")}`;case"invalid_key":return`کلیلی نادروست لە ${I.origin}`;case"invalid_union":if(I.options&&Array.isArray(I.options)&&I.options.length>0)return`بەهای نەناسراو هەیە. بەهای چاوەڕوانکراو: ${I.options.map((X)=>`'${X}'`).join(" | ")}`;return"یەکگرتنی نادروست";case"invalid_element":return`${I.origin} بەهاکە نادروستە`;default:return"تێکردەی نادروست"}}};var JA=S(()=>{l()});function YB(){return{localeError:je()}}var je=()=>{let D={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"},map:{unit:"prvků",verb:"mít"}};function $(I){return D[I]??null}let F={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",credit_card:"číslo kreditní karty",currency_code:"kód měny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},U={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Neplatný vstup: očekáváno instanceof ${I.expected}, obdrženo ${Q}`;return`Neplatný vstup: očekáváno ${J}, obdrženo ${Q}`}case"invalid_value":if(I.values.length===1)return`Neplatný vstup: očekáváno ${x(I.values[0])}`;return`Neplatná možnost: očekávána jedna z hodnot ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Hodnota je příliš velká: ${I.origin??"hodnota"} musí mít ${J}${I.maximum.toString()} ${X.unit??"prvků"}`;return`Hodnota je příliš velká: ${I.origin??"hodnota"} musí být ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Hodnota je příliš malá: ${I.origin??"hodnota"} musí mít ${J}${I.minimum.toString()} ${X.unit??"prvků"}`;return`Hodnota je příliš malá: ${I.origin??"hodnota"} musí být ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Neplatný řetězec: musí začínat na "${J.prefix}"`;if(J.format==="ends_with")return`Neplatný řetězec: musí končit na "${J.suffix}"`;if(J.format==="includes")return`Neplatný řetězec: musí obsahovat "${J.includes}"`;if(J.format==="regex")return`Neplatný řetězec: musí odpovídat vzoru ${J.pattern}`;return`Neplatný formát ${F[J.format]??I.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${I.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${V(I.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${I.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${I.origin}`;default:return"Neplatný vstup"}}};var XA=S(()=>{l()});function BB(){return{localeError:Ve()}}var Ve=()=>{let D={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"},map:{unit:"elementer",verb:"indeholdt"}};function $(I){return D[I]??null}let F={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslæt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kreditkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},U={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Ugyldigt input: forventede instanceof ${I.expected}, fik ${Q}`;return`Ugyldigt input: forventede ${J}, fik ${Q}`}case"invalid_value":if(I.values.length===1)return`Ugyldig værdi: forventede ${x(I.values[0])}`;return`Ugyldigt valg: forventede en af følgende ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin),Q=U[I.origin]??I.origin;if(X)return`For stor: forventede ${Q??"value"} ${X.verb} ${J} ${I.maximum.toString()} ${X.unit??"elementer"}`;return`For stor: forventede ${Q??"value"} havde ${J} ${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin),Q=U[I.origin]??I.origin;if(X)return`For lille: forventede ${Q} ${X.verb} ${J} ${I.minimum.toString()} ${X.unit}`;return`For lille: forventede ${Q} havde ${J} ${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Ugyldig streng: skal starte med "${J.prefix}"`;if(J.format==="ends_with")return`Ugyldig streng: skal ende med "${J.suffix}"`;if(J.format==="includes")return`Ugyldig streng: skal indeholde "${J.includes}"`;if(J.format==="regex")return`Ugyldig streng: skal matche mønsteret ${J.pattern}`;return`Ugyldig ${F[J.format]??I.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${I.divisor}`;case"unrecognized_keys":return`${I.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${V(I.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${I.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${I.origin}`;default:return"Ugyldigt input"}}};var QA=S(()=>{l()});function qB(){return{localeError:Ae()}}var Ae=()=>{let D={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"},map:{unit:"Elemente",verb:"zu haben"}};function $(I){return D[I]??null}let F={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",mac:"MAC-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",credit_card:"Kreditkartennummer",currency_code:"Währungscode",iban:"IBAN",jwt:"JWT",template_literal:"Eingabe"},U={nan:"NaN",number:"Zahl",array:"Array"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Ungültige Eingabe: erwartet instanceof ${I.expected}, erhalten ${Q}`;return`Ungültige Eingabe: erwartet ${J}, erhalten ${Q}`}case"invalid_value":if(I.values.length===1)return`Ungültige Eingabe: erwartet ${x(I.values[0])}`;return`Ungültige Option: erwartet eine von ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Zu groß: erwartet, dass ${I.origin??"Wert"} ${J}${I.maximum.toString()} ${X.unit??"Elemente"} hat`;return`Zu groß: erwartet, dass ${I.origin??"Wert"} ${J}${I.maximum.toString()} ist`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Zu klein: erwartet, dass ${I.origin} ${J}${I.minimum.toString()} ${X.unit} hat`;return`Zu klein: erwartet, dass ${I.origin} ${J}${I.minimum.toString()} ist`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Ungültiger String: muss mit "${J.prefix}" beginnen`;if(J.format==="ends_with")return`Ungültiger String: muss mit "${J.suffix}" enden`;if(J.format==="includes")return`Ungültiger String: muss "${J.includes}" enthalten`;if(J.format==="regex")return`Ungültiger String: muss dem Muster ${J.pattern} entsprechen`;return`Ungültig: ${F[J.format]??I.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${I.divisor} sein`;case"unrecognized_keys":return`${I.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${V(I.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${I.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${I.origin}`;default:return"Ungültige Eingabe"}}};var YA=S(()=>{l()});function KB(){return{localeError:Re()}}var Re=()=>{let D={string:{unit:"χαρακτήρες",verb:"να έχει"},file:{unit:"bytes",verb:"να έχει"},array:{unit:"στοιχεία",verb:"να έχει"},set:{unit:"στοιχεία",verb:"να έχει"},map:{unit:"καταχωρήσεις",verb:"να έχει"}};function $(I){return D[I]??null}let F={regex:"είσοδος",email:"διεύθυνση email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ημερομηνία και ώρα",date:"ISO ημερομηνία",time:"ISO ώρα",duration:"ISO διάρκεια",ipv4:"διεύθυνση IPv4",ipv6:"διεύθυνση IPv6",mac:"διεύθυνση MAC",cidrv4:"εύρος IPv4",cidrv6:"εύρος IPv6",base64:"συμβολοσειρά κωδικοποιημένη σε base64",base64url:"συμβολοσειρά κωδικοποιημένη σε base64url",json_string:"συμβολοσειρά JSON",e164:"αριθμός E.164",credit_card:"αριθμός πιστωτικής κάρτας",currency_code:"κωδικός νομίσματος",iban:"IBAN",jwt:"JWT",template_literal:"είσοδος"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(typeof I.expected==="string"&&/^[A-Z]/.test(I.expected))return`Μη έγκυρη είσοδος: αναμενόταν instanceof ${I.expected}, λήφθηκε ${Q}`;return`Μη έγκυρη είσοδος: αναμενόταν ${J}, λήφθηκε ${Q}`}case"invalid_value":if(I.values.length===1)return`Μη έγκυρη είσοδος: αναμενόταν ${x(I.values[0])}`;return`Μη έγκυρη επιλογή: αναμενόταν ένα από ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Πολύ μεγάλο: αναμενόταν ${I.origin??"τιμή"} να έχει ${J}${I.maximum.toString()} ${X.unit??"στοιχεία"}`;return`Πολύ μεγάλο: αναμενόταν ${I.origin??"τιμή"} να είναι ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Πολύ μικρό: αναμενόταν ${I.origin} να έχει ${J}${I.minimum.toString()} ${X.unit}`;return`Πολύ μικρό: αναμενόταν ${I.origin} να είναι ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Μη έγκυρη συμβολοσειρά: πρέπει να ξεκινά με "${J.prefix}"`;if(J.format==="ends_with")return`Μη έγκυρη συμβολοσειρά: πρέπει να τελειώνει με "${J.suffix}"`;if(J.format==="includes")return`Μη έγκυρη συμβολοσειρά: πρέπει να περιέχει "${J.includes}"`;if(J.format==="regex")return`Μη έγκυρη συμβολοσειρά: πρέπει να ταιριάζει με το μοτίβο ${J.pattern}`;return`Μη έγκυρο: ${F[J.format]??I.format}`}case"not_multiple_of":return`Μη έγκυρος αριθμός: πρέπει να είναι πολλαπλάσιο του ${I.divisor}`;case"unrecognized_keys":return`Άγνωστ${I.keys.length>1?"α":"ο"} κλειδ${I.keys.length>1?"ιά":"ί"}: ${V(I.keys,", ")}`;case"invalid_key":return`Μη έγκυρο κλειδί στο ${I.origin}`;case"invalid_union":return"Μη έγκυρη είσοδος";case"invalid_element":return`Μη έγκυρη τιμή στο ${I.origin}`;default:return"Μη έγκυρη είσοδος"}}};var BA=S(()=>{l()});function $3(){return{localeError:Se()}}var Se=()=>{let D={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function $(J){return D[J]??null}let F={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},U={nan:"NaN"};function I(J,X){if(J==="number"&&typeof X==="number"&&!Number.isFinite(X))return String(X);return U[J]??J}return(J)=>{switch(J.code){case"invalid_type":{let X=I(J.expected),Q=f(J.input),Y=I(Q,J.input);return`Invalid input: expected ${X}, received ${Y}`}case"invalid_value":if(J.values.length===1)return`Invalid input: expected ${x(J.values[0])}`;return`Invalid option: expected one of ${V(J.values,"|")}`;case"too_big":{let X=J.exact?"exactly ":J.inclusive?"<=":"<",Q=$(J.origin);if(Q)return`Too big: expected ${J.origin??"value"} to have ${X}${J.maximum.toString()} ${Q.unit??"elements"}`;return`Too big: expected ${J.origin??"value"} to be ${X}${J.maximum.toString()}`}case"too_small":{let X=J.exact?"exactly ":J.inclusive?">=":">",Q=$(J.origin);if(Q)return`Too small: expected ${J.origin} to have ${X}${J.minimum.toString()} ${Q.unit}`;return`Too small: expected ${J.origin} to be ${X}${J.minimum.toString()}`}case"invalid_format":{let X=J;if(X.format==="starts_with")return`Invalid string: must start with "${X.prefix}"`;if(X.format==="ends_with")return`Invalid string: must end with "${X.suffix}"`;if(X.format==="includes")return`Invalid string: must include "${X.includes}"`;if(X.format==="regex")return`Invalid string: must match pattern ${X.pattern}`;return`Invalid ${F[X.format]??J.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${J.divisor}`;case"unrecognized_keys":return`Unrecognized key${J.keys.length>1?"s":""}: ${V(J.keys,", ")}`;case"invalid_key":return`Invalid key in ${J.origin}`;case"invalid_union":if(J.options&&Array.isArray(J.options)&&J.options.length>0)return`Invalid discriminator value. Expected ${J.options.map((Q)=>`'${Q}'`).join(" | ")}`;if(J.inclusive===!1)return"Invalid input: more than one option matched";return"Invalid input";case"invalid_element":return`Invalid value in ${J.origin}`;default:return"Invalid input"}}};var EB=S(()=>{l()});function WB(){return{localeError:be()}}var be=()=>{let D={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"},map:{unit:"elementojn",verb:"havi"}};function $(I){return D[I]??null}let F={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",mac:"MAC-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",credit_card:"kreditkarta numero",currency_code:"valuta kodo",iban:"IBAN",jwt:"JWT",template_literal:"enigo"},U={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Nevalida enigo: atendiĝis instanceof ${I.expected}, riceviĝis ${Q}`;return`Nevalida enigo: atendiĝis ${J}, riceviĝis ${Q}`}case"invalid_value":if(I.values.length===1)return`Nevalida enigo: atendiĝis ${x(I.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Tro granda: atendiĝis ke ${I.origin??"valoro"} havu ${J}${I.maximum.toString()} ${X.unit??"elementojn"}`;return`Tro granda: atendiĝis ke ${I.origin??"valoro"} havu ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Tro malgranda: atendiĝis ke ${I.origin} havu ${J}${I.minimum.toString()} ${X.unit}`;return`Tro malgranda: atendiĝis ke ${I.origin} estu ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Nevalida karaktraro: devas komenciĝi per "${J.prefix}"`;if(J.format==="ends_with")return`Nevalida karaktraro: devas finiĝi per "${J.suffix}"`;if(J.format==="includes")return`Nevalida karaktraro: devas inkluzivi "${J.includes}"`;if(J.format==="regex")return`Nevalida karaktraro: devas kongrui kun la modelo ${J.pattern}`;return`Nevalida ${F[J.format]??I.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${I.divisor}`;case"unrecognized_keys":return`Nekonata${I.keys.length>1?"j":""} ŝlosilo${I.keys.length>1?"j":""}: ${V(I.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${I.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${I.origin}`;default:return"Nevalida enigo"}}};var qA=S(()=>{l()});function uB(){return{localeError:Te()}}var Te=()=>{let D={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function $(I){return D[I]??null}let F={regex:"entrada",email:"dirección de correo electrónico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duración ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",mac:"dirección MAC",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",credit_card:"número de tarjeta de crédito",currency_code:"código de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},U={nan:"NaN",string:"texto",number:"número",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"número grande",symbol:"símbolo",undefined:"indefinido",null:"nulo",function:"función",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeración",union:"unión",literal:"literal",promise:"promesa",void:"vacío",never:"nunca",unknown:"desconocido",any:"cualquiera"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Entrada inválida: se esperaba instanceof ${I.expected}, recibido ${Q}`;return`Entrada inválida: se esperaba ${J}, recibido ${Q}`}case"invalid_value":if(I.values.length===1)return`Entrada inválida: se esperaba ${x(I.values[0])}`;return`Opción inválida: se esperaba una de ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin),Q=U[I.origin]??I.origin;if(X)return`Demasiado grande: se esperaba que ${Q??"valor"} tuviera ${J}${I.maximum.toString()} ${X.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${Q??"valor"} fuera ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin),Q=U[I.origin]??I.origin;if(X)return`Demasiado pequeño: se esperaba que ${Q} tuviera ${J}${I.minimum.toString()} ${X.unit}`;return`Demasiado pequeño: se esperaba que ${Q} fuera ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Cadena inválida: debe comenzar con "${J.prefix}"`;if(J.format==="ends_with")return`Cadena inválida: debe terminar en "${J.suffix}"`;if(J.format==="includes")return`Cadena inválida: debe incluir "${J.includes}"`;if(J.format==="regex")return`Cadena inválida: debe coincidir con el patrón ${J.pattern}`;return`Inválido ${F[J.format]??I.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${I.divisor}`;case"unrecognized_keys":return`Llave${I.keys.length>1?"s":""} desconocida${I.keys.length>1?"s":""}: ${V(I.keys,", ")}`;case"invalid_key":return`Llave inválida en ${U[I.origin]??I.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${U[I.origin]??I.origin}`;default:return"Entrada inválida"}}};var KA=S(()=>{l()});function GB(){return{localeError:Pe()}}var Pe=()=>{let D={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"},map:{unit:"آیتم",verb:"داشته باشد"}};function $(I){return D[I]??null}let F={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",mac:"MAC آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",credit_card:"شماره کارت اعتباری",currency_code:"کد ارز",iban:"IBAN",jwt:"JWT",template_literal:"ورودی"},U={nan:"NaN",number:"عدد",array:"آرایه"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`ورودی نامعتبر: می‌بایست instanceof ${I.expected} می‌بود، ${Q} دریافت شد`;return`ورودی نامعتبر: می‌بایست ${J} می‌بود، ${Q} دریافت شد`}case"invalid_value":if(I.values.length===1)return`ورودی نامعتبر: می‌بایست ${x(I.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${V(I.values,"|")} می‌بود`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`خیلی بزرگ: ${I.origin??"مقدار"} باید ${J}${I.maximum.toString()} ${X.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${I.origin??"مقدار"} باید ${J}${I.maximum.toString()} باشد`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`خیلی کوچک: ${I.origin} باید ${J}${I.minimum.toString()} ${X.unit} باشد`;return`خیلی کوچک: ${I.origin} باید ${J}${I.minimum.toString()} باشد`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`رشته نامعتبر: باید با "${J.prefix}" شروع شود`;if(J.format==="ends_with")return`رشته نامعتبر: باید با "${J.suffix}" تمام شود`;if(J.format==="includes")return`رشته نامعتبر: باید شامل "${J.includes}" باشد`;if(J.format==="regex")return`رشته نامعتبر: باید با الگوی ${J.pattern} مطابقت داشته باشد`;return`${F[J.format]??I.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${I.divisor} باشد`;case"unrecognized_keys":return`کلید${I.keys.length>1?"های":""} ناشناس: ${V(I.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${I.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${I.origin}`;default:return"ورودی نامعتبر"}}};var EA=S(()=>{l()});function NB(){return{localeError:Ce()}}var Ce=()=>{let D={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},map:{unit:"alkiota",subject:"kuvauksen"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"päivämäärän"}};function $(I){return D[I]??null}let F={regex:"säännöllinen lauseke",email:"sähköpostiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-päivämäärä",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",mac:"MAC-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",credit_card:"luottokortin numero",currency_code:"valuuttakoodi",iban:"IBAN",jwt:"JWT",template_literal:"templaattimerkkijono"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Virheellinen tyyppi: odotettiin instanceof ${I.expected}, oli ${Q}`;return`Virheellinen tyyppi: odotettiin ${J}, oli ${Q}`}case"invalid_value":if(I.values.length===1)return`Virheellinen syöte: täytyy olla ${x(I.values[0])}`;return`Virheellinen valinta: täytyy olla yksi seuraavista: ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Liian suuri: ${X.subject} täytyy olla ${J}${I.maximum.toString()} ${X.unit}`.trim();return`Liian suuri: arvon täytyy olla ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Liian pieni: ${X.subject} täytyy olla ${J}${I.minimum.toString()} ${X.unit}`.trim();return`Liian pieni: arvon täytyy olla ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Virheellinen syöte: täytyy alkaa "${J.prefix}"`;if(J.format==="ends_with")return`Virheellinen syöte: täytyy loppua "${J.suffix}"`;if(J.format==="includes")return`Virheellinen syöte: täytyy sisältää "${J.includes}"`;if(J.format==="regex")return`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${J.pattern}`;return`Virheellinen ${F[J.format]??I.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${I.divisor} monikerta`;case"unrecognized_keys":return`${I.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${V(I.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen syöte"}}};var WA=S(()=>{l()});function LB(){return{localeError:_e()}}var _e=()=>{let D={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function $(I){return D[I]??null}let F={regex:"expression régulière",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne de caractères encodée en base64",base64url:"chaîne de caractères encodée en base64url",json_string:"chaîne de caractères JSON",e164:"numéro au format E.164",credit_card:"numéro de carte de crédit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entrée"},U={string:"chaîne de caractères",number:"nombre",int:"entier",boolean:"booléen",bigint:"grand entier",symbol:"symbole",undefined:"indéfini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"record",map:"map",set:"ensemble",file:"fichier",nonoptional:"non optionnel",nan:"NaN",function:"fonction"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Entrée invalide : instance de ${I.expected} attendu, ${Q} reçu`;return`Entrée invalide : ${J} attendu, ${Q} reçu`}case"invalid_value":if(I.values.length===1)return`Entrée invalide : ${x(I.values[0])} attendu`;return`Option invalide : une valeur parmi ${V(I.values,"|")} attendue`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Trop grand : ${U[I.origin]??"valeur"} doit ${X.verb} ${J}${I.maximum.toString()} ${X.unit??"élément(s)"}`;return`Trop grand : ${U[I.origin]??"valeur"} doit être ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Trop petit : ${U[I.origin]??"valeur"} doit ${X.verb} ${J}${I.minimum.toString()} ${X.unit}`;return`Trop petit : ${U[I.origin]??"valeur"} doit être ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Chaîne de caractères invalide : doit commencer par "${J.prefix}"`;if(J.format==="ends_with")return`Chaîne de caractères invalide : doit se terminer par "${J.suffix}"`;if(J.format==="includes")return`Chaîne de caractères invalide : doit inclure "${J.includes}"`;if(J.format==="regex")return`Chaîne de caractères invalide : doit correspondre au motif ${J.pattern}`;return`${F[J.format]??I.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${I.divisor}`;case"unrecognized_keys":return`Clé${I.keys.length>1?"s":""} non reconnue${I.keys.length>1?"s":""} : ${V(I.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${I.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${I.origin}`;default:return"Entrée invalide"}}};var uA=S(()=>{l()});function HB(){return{localeError:ke()}}var ke=()=>{let D={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"},map:{unit:"éléments",verb:"avoir"}};function $(I){return D[I]??null}let F={regex:"entrée",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",credit_card:"numéro de carte de crédit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entrée"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Entrée invalide : attendu instanceof ${I.expected}, reçu ${Q}`;return`Entrée invalide : attendu ${J}, reçu ${Q}`}case"invalid_value":if(I.values.length===1)return`Entrée invalide : attendu ${x(I.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"≤":"<",X=$(I.origin);if(X)return`Trop grand : attendu que ${I.origin??"la valeur"} ait ${J}${I.maximum.toString()} ${X.unit}`;return`Trop grand : attendu que ${I.origin??"la valeur"} soit ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?"≥":">",X=$(I.origin);if(X)return`Trop petit : attendu que ${I.origin} ait ${J}${I.minimum.toString()} ${X.unit}`;return`Trop petit : attendu que ${I.origin} soit ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Chaîne invalide : doit commencer par "${J.prefix}"`;if(J.format==="ends_with")return`Chaîne invalide : doit se terminer par "${J.suffix}"`;if(J.format==="includes")return`Chaîne invalide : doit inclure "${J.includes}"`;if(J.format==="regex")return`Chaîne invalide : doit correspondre au motif ${J.pattern}`;return`${F[J.format]??I.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${I.divisor}`;case"unrecognized_keys":return`Clé${I.keys.length>1?"s":""} non reconnue${I.keys.length>1?"s":""} : ${V(I.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${I.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${I.origin}`;default:return"Entrée invalide"}}};var GA=S(()=>{l()});function OB(){return{localeError:ge()}}var ge=()=>{let D={string:{unit:"અક્ષર",verb:"હોવા જોઈએ"},file:{unit:"બાયટ",verb:"હોવા જોઈએ"},array:{unit:"આઇટમ",verb:"હોવા જોઈએ"},set:{unit:"આઇટમ",verb:"હોવા જોઈએ"},map:{unit:"એન્ટ્રી",verb:"હોવા જોઈએ"}};function $(I){return D[I]??null}let F={regex:"ઇનપુટ",email:"ઈમેઇલ એડ્રેસ",url:"URL",emoji:"ઇમોજી",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO તારીખ અને સમય",date:"ISO તારીખ",time:"ISO સમય",duration:"ISO અવધિ",ipv4:"IPv4 એડ્રેસ",ipv6:"IPv6 એડ્રેસ",mac:"MAC એડ્રેસ",cidrv4:"IPv4 શ્રેણી",cidrv6:"IPv6 શ્રેણી",base64:"base64-એન્કોડેડ સ્ટ્રિંગ",base64url:"base64url-એન્કોડેડ સ્ટ્રિંગ",json_string:"JSON સ્ટ્રિંગ",e164:"E.164 નંબર",credit_card:"ક્રેડિટ કાર્ડ નંબર",currency_code:"ચલણ કોડ",iban:"IBAN",jwt:"JWT",template_literal:"ઇનપુટ"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;return`અમાન્ય ઇનપુટ: અપેક્ષિત ${J}, પ્રાપ્ત ${Q}`}case"invalid_value":if(I.values.length===1)return`અમાન્ય ઇનપુટ: અપેક્ષિત ${x(I.values[0])}`;return`અમાન્ય વિકલ્પ: ${V(I.values," | ")} માધ્યમથી એક અપેક્ષિત`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`ખૂબ મોટું: ${I.origin??"મૂલ્ય"} ${J}${I.maximum.toString()} ${X.unit??"એલિમેન્ટ"} હોવા જોઈએ`;return`ખૂબ મોટું: ${I.origin??"મૂલ્ય"} ${J}${I.maximum.toString()} હોવું જોઈએ`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`ખૂબ નાનું: ${I.origin} ${J}${I.minimum.toString()} ${X.unit} હોવા જોઈએ`;return`ખૂબ નાનું: ${I.origin} ${J}${I.minimum.toString()} હોવું જોઈએ`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`અમાન્ય સ્ટ્રિંગ: "${J.prefix}" થી શરૂ થવું જોઈએ`;if(J.format==="ends_with")return`અમાન્ય સ્ટ્રિંગ: "${J.suffix}" પર સમાપ્ત થવું જોઈએ`;if(J.format==="includes")return`અમાન્ય સ્ટ્રિંગ: "${J.includes}" શામેલ હોવું જોઈએ`;if(J.format==="regex")return`અમાન્ય સ્ટ્રિંગ: પેટર્ન ${J.pattern} સાથે મેળ ખાવું જોઈએ`;return`અમાન્ય ${F[J.format]??I.format}`}case"not_multiple_of":return`અમાન્ય નંબર: ${I.divisor} નો ગુણાંક હોવો જોઈએ`;case"unrecognized_keys":return`ઓળખી શકાતા નહીં તે કી${I.keys.length>1?"ઓ":""}: ${V(I.keys,", ")}`;case"invalid_key":return`${I.origin} માં અમાન્ય કી`;case"invalid_union":if(I.options&&Array.isArray(I.options)&&I.options.length>0)return`અમાન્ય ડિસ્ક્રિમિનેટર મૂલ્ય. અપેક્ષિત ${I.options.map((X)=>`'${X}'`).join(" | ")}`;return"અમાન્ય ઇનપુટ";case"invalid_element":return`${I.origin} માં અમાન્ય મૂલ્ય`;default:return"અમાન્ય ઇનપુટ"}}};var NA=S(()=>{l()});function zB(){return{localeError:xe()}}var xe=()=>{let D={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},$={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},F=(B)=>B?D[B]:void 0,U=(B)=>{let q=F(B);if(q)return q.label;return B??D.unknown.label},I=(B)=>`ה${U(B)}`,J=(B)=>{return(F(B)?.gender??"m")==="f"?"צריכה להיות":"צריך להיות"},X=(B)=>{if(!B)return null;return $[B]??null},Q={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",gender:"m"},uuid:{label:"UUID",gender:"m"},uuidv4:{label:"UUIDv4",gender:"m"},uuidv6:{label:"UUIDv6",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},mac:{label:"כתובת MAC",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},credit_card:{label:"מספר כרטיס אשראי",gender:"m"},currency_code:{label:"קוד מטבע",gender:"m"},iban:{label:"IBAN",gender:"m"},jwt:{label:"JWT",gender:"m"},template_literal:{label:"קלט",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},Y={nan:"NaN"};return(B)=>{switch(B.code){case"invalid_type":{let q=B.expected,K=Y[q??""]??U(q),W=f(B.input),u=Y[W]??D[W]?.label??W;if(/^[A-Z]/.test(B.expected))return`קלט לא תקין: צריך להיות instanceof ${B.expected}, התקבל ${u}`;return`קלט לא תקין: צריך להיות ${K}, התקבל ${u}`}case"invalid_value":{if(B.values.length===1)return`ערך לא תקין: הערך חייב להיות ${x(B.values[0])}`;let q=B.values.map((u)=>x(u));if(B.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${q[0]} או ${q[1]}`;let K=q[q.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${q.slice(0,-1).join(", ")} או ${K}`}case"too_big":{let q=X(B.origin),K=I(B.origin??"value");if(B.origin==="string")return`${q?.longLabel??"ארוך"} מדי: ${K} צריכה להכיל ${B.maximum.toString()} ${q?.unit??""} ${B.inclusive?"או פחות":"לכל היותר"}`.trim();if(B.origin==="number"){let E=B.inclusive?`קטן או שווה ל-${B.maximum}`:`קטן מ-${B.maximum}`;return`גדול מדי: ${K} צריך להיות ${E}`}if(B.origin==="array"||B.origin==="set"){let E=B.origin==="set"?"צריכה":"צריך",G=B.inclusive?`${B.maximum} ${q?.unit??""} או פחות`:`פחות מ-${B.maximum} ${q?.unit??""}`;return`גדול מדי: ${K} ${E} להכיל ${G}`.trim()}let W=B.inclusive?"<=":"<",u=J(B.origin??"value");if(q?.unit)return`${q.longLabel} מדי: ${K} ${u} ${W}${B.maximum.toString()} ${q.unit}`;return`${q?.longLabel??"גדול"} מדי: ${K} ${u} ${W}${B.maximum.toString()}`}case"too_small":{let q=X(B.origin),K=I(B.origin??"value");if(B.origin==="string")return`${q?.shortLabel??"קצר"} מדי: ${K} צריכה להכיל ${B.minimum.toString()} ${q?.unit??""} ${B.inclusive?"או יותר":"לפחות"}`.trim();if(B.origin==="number"){let E=B.inclusive?`גדול או שווה ל-${B.minimum}`:`גדול מ-${B.minimum}`;return`קטן מדי: ${K} צריך להיות ${E}`}if(B.origin==="array"||B.origin==="set"){let E=B.origin==="set"?"צריכה":"צריך";if(B.minimum===1&&B.inclusive){let L=B.origin==="set"?"לפחות פריט אחד":"לפחות פריט אחד";return`קטן מדי: ${K} ${E} להכיל ${L}`}let G=B.inclusive?`${B.minimum} ${q?.unit??""} או יותר`:`יותר מ-${B.minimum} ${q?.unit??""}`;return`קטן מדי: ${K} ${E} להכיל ${G}`.trim()}let W=B.inclusive?">=":">",u=J(B.origin??"value");if(q?.unit)return`${q.shortLabel} מדי: ${K} ${u} ${W}${B.minimum.toString()} ${q.unit}`;return`${q?.shortLabel??"קטן"} מדי: ${K} ${u} ${W}${B.minimum.toString()}`}case"invalid_format":{let q=B;if(q.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${q.prefix}"`;if(q.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${q.suffix}"`;if(q.format==="includes")return`המחרוזת חייבת לכלול "${q.includes}"`;if(q.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${q.pattern}`;let K=Q[q.format],W=K?.label??q.format,E=(K?.gender??"m")==="f"?"תקינה":"תקין";return`${W} לא ${E}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${B.divisor}`;case"unrecognized_keys":return`מפתח${B.keys.length>1?"ות":""} לא מזוה${B.keys.length>1?"ים":"ה"}: ${V(B.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${I(B.origin??"array")}`;default:return"קלט לא תקין"}}};var LA=S(()=>{l()});function wB(){return{localeError:fe()}}var fe=()=>{let D={string:{unit:"अक्षर",verb:"रखने के लिए"},file:{unit:"बाइट्स",verb:"रखने के लिए"},array:{unit:"तत्व",verb:"रखने के लिए"},set:{unit:"तत्व",verb:"रखने के लिए"},map:{unit:"प्रविष्टियाँ",verb:"रखने के लिए"}};function $(I){return D[I]??null}let F={regex:"इनपुट",email:"ईमेल पता",url:"URL",emoji:"इमोजी",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO तिथि और समय",date:"ISO तिथि",time:"ISO समय",duration:"ISO अवधि",ipv4:"IPv4 पता",ipv6:"IPv6 पता",mac:"MAC पता",cidrv4:"IPv4 श्रेणी",cidrv6:"IPv6 श्रेणी",base64:"Base64-एन्कोडेड स्ट्रिंग",base64url:"Base64URL-एन्कोडेड स्ट्रिंग",json_string:"JSON स्ट्रिंग",e164:"E.164 संख्या",credit_card:"क्रेडिट कार्ड संख्या",currency_code:"मुद्रा कोड",iban:"IBAN",jwt:"JWT",template_literal:"इनपुट"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;return`अमान्य इनपुट: अपेक्षित ${J}, प्राप्त ${Q}`}case"invalid_value":if(I.values.length===1)return`अमान्य इनपुट: अपेक्षित ${x(I.values[0])}`;return`अमान्य विकल्प: अपेक्षित मानों में से एक ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`बहुत बड़ा: अपेक्षित था कि ${I.origin??"मान"} में ${J}${I.maximum} ${X.unit} हों`;return`बहुत बड़ा: अपेक्षित था कि ${I.origin??"मान"} ${J}${I.maximum} हो`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`बहुत छोटा: अपेक्षित था कि ${I.origin} में ${J}${I.minimum} ${X.unit} हों`;return`बहुत छोटा: अपेक्षित था कि ${I.origin} ${J}${I.minimum} हो`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`अमान्य स्ट्रिंग: "${J.prefix}" से शुरू होना चाहिए`;if(J.format==="ends_with")return`अमान्य स्ट्रिंग: "${J.suffix}" पर समाप्त होना चाहिए`;if(J.format==="includes")return`अमान्य स्ट्रिंग: इसमें "${J.includes}" शामिल होना चाहिए`;if(J.format==="regex")return`अमान्य स्ट्रिंग: पैटर्न ${J.pattern} से मेल खाना चाहिए`;return`अमान्य ${F[J.format]??I.format}`}case"not_multiple_of":return`अमान्य संख्या: यह ${I.divisor} का गुणज होना चाहिए`;case"unrecognized_keys":return`अपरिचित कुंजी${I.keys.length>1?"याँ":""}: ${V(I.keys,", ")}`;case"invalid_key":return`अमान्य कुंजी: ${I.origin} में`;case"invalid_union":if(I.options&&Array.isArray(I.options)&&I.options.length>0)return`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${I.options.map((X)=>`'${X}'`).join(" | ")}`;return"अमान्य इनपुट";case"invalid_element":return`अमान्य मान: ${I.origin} में`;default:return"अमान्य इनपुट"}}};var HA=S(()=>{l()});function vB(){return{localeError:ne()}}var ne=()=>{let D={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function $(I){return D[I]??null}let F={regex:"unos",email:"email adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",credit_card:"broj kreditne kartice",currency_code:"kod valute",iban:"IBAN",jwt:"JWT",template_literal:"unos"},U={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Neispravan unos: očekuje se instanceof ${I.expected}, a primljeno je ${Q}`;return`Neispravan unos: očekuje se ${J}, a primljeno je ${Q}`}case"invalid_value":if(I.values.length===1)return`Neispravna vrijednost: očekivano ${x(I.values[0])}`;return`Neispravna opcija: očekivano jedno od ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin),Q=U[I.origin]??I.origin;if(X)return`Preveliko: očekivano da ${Q??"vrijednost"} ima ${J}${I.maximum.toString()} ${X.unit??"elemenata"}`;return`Preveliko: očekivano da ${Q??"vrijednost"} bude ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin),Q=U[I.origin]??I.origin;if(X)return`Premalo: očekivano da ${Q} ima ${J}${I.minimum.toString()} ${X.unit}`;return`Premalo: očekivano da ${Q} bude ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Neispravan tekst: mora započinjati s "${J.prefix}"`;if(J.format==="ends_with")return`Neispravan tekst: mora završavati s "${J.suffix}"`;if(J.format==="includes")return`Neispravan tekst: mora sadržavati "${J.includes}"`;if(J.format==="regex")return`Neispravan tekst: mora odgovarati uzorku ${J.pattern}`;return`Neispravna ${F[J.format]??I.format}`}case"not_multiple_of":return`Neispravan broj: mora biti višekratnik od ${I.divisor}`;case"unrecognized_keys":return`Neprepoznat${I.keys.length>1?"i ključevi":" ključ"}: ${V(I.keys,", ")}`;case"invalid_key":return`Neispravan ključ u ${U[I.origin]??I.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${U[I.origin]??I.origin}`;default:return"Neispravan unos"}}};var OA=S(()=>{l()});function ZB(){return{localeError:ye()}}var ye=()=>{let D={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"},map:{unit:"elem",verb:"legyen"}};function $(I){return D[I]??null}let F={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",mac:"MAC cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",credit_card:"hitelkártyaszám",currency_code:"pénznemkód",iban:"IBAN",jwt:"JWT",template_literal:"bemenet"},U={nan:"NaN",number:"szám",array:"tömb"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Érvénytelen bemenet: a várt érték instanceof ${I.expected}, a kapott érték ${Q}`;return`Érvénytelen bemenet: a várt érték ${J}, a kapott érték ${Q}`}case"invalid_value":if(I.values.length===1)return`Érvénytelen bemenet: a várt érték ${x(I.values[0])}`;return`Érvénytelen opció: valamelyik érték várt ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Túl nagy: ${I.origin??"érték"} mérete túl nagy ${J}${I.maximum.toString()} ${X.unit??"elem"}`;return`Túl nagy: a bemeneti érték ${I.origin??"érték"} túl nagy: ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Túl kicsi: a bemeneti érték ${I.origin} mérete túl kicsi ${J}${I.minimum.toString()} ${X.unit}`;return`Túl kicsi: a bemeneti érték ${I.origin} túl kicsi ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Érvénytelen string: "${J.prefix}" értékkel kell kezdődnie`;if(J.format==="ends_with")return`Érvénytelen string: "${J.suffix}" értékkel kell végződnie`;if(J.format==="includes")return`Érvénytelen string: "${J.includes}" értéket kell tartalmaznia`;if(J.format==="regex")return`Érvénytelen string: ${J.pattern} mintának kell megfelelnie`;return`Érvénytelen ${F[J.format]??I.format}`}case"not_multiple_of":return`Érvénytelen szám: ${I.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${I.keys.length>1?"s":""}: ${V(I.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${I.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${I.origin}`;default:return"Érvénytelen bemenet"}}};var zA=S(()=>{l()});function wA(D,$,F){return Math.abs(D)===1?$:F}function o4(D){if(!D)return"";let $=["ա","ե","ը","ի","ո","ու","օ"],F=D[D.length-1];return D+($.includes(F)?"ն":"ը")}function MB(){return{localeError:me()}}var me=()=>{let D={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},map:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function $(I){return D[I]??null}let F={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",mac:"MAC հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",credit_card:"կրեդիտ քարտի համար",currency_code:"արժույթի կոդ",iban:"IBAN",jwt:"JWT",template_literal:"մուտք"},U={nan:"NaN",number:"թիվ",array:"զանգված"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Սխալ մուտքագրում․ սպասվում էր instanceof ${I.expected}, ստացվել է ${Q}`;return`Սխալ մուտքագրում․ սպասվում էր ${J}, ստացվել է ${Q}`}case"invalid_value":if(I.values.length===1)return`Սխալ մուտքագրում․ սպասվում էր ${x(I.values[1])}`;return`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X){let Q=Number(I.maximum),Y=wA(Q,X.unit.one,X.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${o4(I.origin??"արժեք")} կունենա ${J}${I.maximum.toString()} ${Y}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${o4(I.origin??"արժեք")} լինի ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X){let Q=Number(I.minimum),Y=wA(Q,X.unit.one,X.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${o4(I.origin)} կունենա ${J}${I.minimum.toString()} ${Y}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${o4(I.origin)} լինի ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Սխալ տող․ պետք է սկսվի "${J.prefix}"-ով`;if(J.format==="ends_with")return`Սխալ տող․ պետք է ավարտվի "${J.suffix}"-ով`;if(J.format==="includes")return`Սխալ տող․ պետք է պարունակի "${J.includes}"`;if(J.format==="regex")return`Սխալ տող․ պետք է համապատասխանի ${J.pattern} ձևաչափին`;return`Սխալ ${F[J.format]??I.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${I.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${I.keys.length>1?"ներ":""}. ${V(I.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${o4(I.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${o4(I.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};var vA=S(()=>{l()});function jB(){return{localeError:he()}}var he=()=>{let D={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"},map:{unit:"item",verb:"memiliki"}};function $(I){return D[I]??null}let F={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",mac:"alamat MAC",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",credit_card:"nomor kartu kredit",currency_code:"kode mata uang",iban:"IBAN",jwt:"JWT",template_literal:"input"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Input tidak valid: diharapkan instanceof ${I.expected}, diterima ${Q}`;return`Input tidak valid: diharapkan ${J}, diterima ${Q}`}case"invalid_value":if(I.values.length===1)return`Input tidak valid: diharapkan ${x(I.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Terlalu besar: diharapkan ${I.origin??"value"} memiliki ${J}${I.maximum.toString()} ${X.unit??"elemen"}`;return`Terlalu besar: diharapkan ${I.origin??"value"} menjadi ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Terlalu kecil: diharapkan ${I.origin} memiliki ${J}${I.minimum.toString()} ${X.unit}`;return`Terlalu kecil: diharapkan ${I.origin} menjadi ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`String tidak valid: harus dimulai dengan "${J.prefix}"`;if(J.format==="ends_with")return`String tidak valid: harus berakhir dengan "${J.suffix}"`;if(J.format==="includes")return`String tidak valid: harus menyertakan "${J.includes}"`;if(J.format==="regex")return`String tidak valid: harus sesuai pola ${J.pattern}`;return`${F[J.format]??I.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${I.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${I.keys.length>1?"s":""}: ${V(I.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${I.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${I.origin}`;default:return"Input tidak valid"}}};var ZA=S(()=>{l()});function VB(){return{localeError:ie()}}var ie=()=>{let D={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"},map:{unit:"hluti",verb:"að hafa"}};function $(I){return D[I]??null}let F={regex:"gildi",email:"netfang",url:"vefslóð",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og tími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 tölugildi",credit_card:"kreditkortanúmer",currency_code:"gjaldmiðilskóði",iban:"IBAN",jwt:"JWT",template_literal:"gildi"},U={nan:"NaN",number:"númer",array:"fylki"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Rangt gildi: Þú slóst inn ${Q} þar sem á að vera instanceof ${I.expected}`;return`Rangt gildi: Þú slóst inn ${Q} þar sem á að vera ${J}`}case"invalid_value":if(I.values.length===1)return`Rangt gildi: gert ráð fyrir ${x(I.values[0])}`;return`Ógilt val: má vera eitt af eftirfarandi ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Of stórt: gert er ráð fyrir að ${I.origin??"gildi"} hafi ${J}${I.maximum.toString()} ${X.unit??"hluti"}`;return`Of stórt: gert er ráð fyrir að ${I.origin??"gildi"} sé ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Of lítið: gert er ráð fyrir að ${I.origin} hafi ${J}${I.minimum.toString()} ${X.unit}`;return`Of lítið: gert er ráð fyrir að ${I.origin} sé ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Ógildur strengur: verður að byrja á "${J.prefix}"`;if(J.format==="ends_with")return`Ógildur strengur: verður að enda á "${J.suffix}"`;if(J.format==="includes")return`Ógildur strengur: verður að innihalda "${J.includes}"`;if(J.format==="regex")return`Ógildur strengur: verður að fylgja mynstri ${J.pattern}`;return`Rangt ${F[J.format]??I.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${I.divisor}`;case"unrecognized_keys":return`Óþekkt ${I.keys.length>1?"ir lyklar":"ur lykill"}: ${V(I.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${I.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${I.origin}`;default:return"Rangt gildi"}}};var MA=S(()=>{l()});function AB(){return{localeError:de()}}var de=()=>{let D={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"},map:{unit:"elementi",verb:"avere"}};function $(I){return D[I]??null}let F={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",mac:"indirizzo MAC",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",credit_card:"numero di carta di credito",currency_code:"codice valuta",iban:"IBAN",jwt:"JWT",template_literal:"input"},U={nan:"NaN",number:"numero",array:"vettore"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Input non valido: atteso instanceof ${I.expected}, ricevuto ${Q}`;return`Input non valido: atteso ${J}, ricevuto ${Q}`}case"invalid_value":if(I.values.length===1)return`Input non valido: atteso ${x(I.values[0])}`;return`Opzione non valida: atteso uno tra ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Troppo grande: ${I.origin??"valore"} deve avere ${J}${I.maximum.toString()} ${X.unit??"elementi"}`;return`Troppo grande: ${I.origin??"valore"} deve essere ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Troppo piccolo: ${I.origin} deve avere ${J}${I.minimum.toString()} ${X.unit}`;return`Troppo piccolo: ${I.origin} deve essere ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Stringa non valida: deve iniziare con "${J.prefix}"`;if(J.format==="ends_with")return`Stringa non valida: deve terminare con "${J.suffix}"`;if(J.format==="includes")return`Stringa non valida: deve includere "${J.includes}"`;if(J.format==="regex")return`Stringa non valida: deve corrispondere al pattern ${J.pattern}`;return`Input non valido: ${F[J.format]??I.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${I.divisor}`;case"unrecognized_keys":return`Chiav${I.keys.length>1?"i":"e"} non riconosciut${I.keys.length>1?"e":"a"}: ${V(I.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${I.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${I.origin}`;default:return"Input non valido"}}};var jA=S(()=>{l()});function RB(){return{localeError:le()}}var le=()=>{let D={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"},map:{unit:"要素",verb:"である"}};function $(I){return D[I]??null}let F={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",mac:"MACアドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",credit_card:"クレジットカード番号",currency_code:"通貨コード",iban:"IBAN",jwt:"JWT",template_literal:"入力値"},U={nan:"NaN",number:"数値",array:"配列"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`無効な入力: instanceof ${I.expected}が期待されましたが、${Q}が入力されました`;return`無効な入力: ${J}が期待されましたが、${Q}が入力されました`}case"invalid_value":if(I.values.length===1)return`無効な入力: ${x(I.values[0])}が期待されました`;return`無効な選択: ${V(I.values,"、")}のいずれかである必要があります`;case"too_big":{let J=I.inclusive?"以下である":"より小さい",X=$(I.origin);if(X)return`大きすぎる値: ${I.origin??"値"}は${I.maximum.toString()}${X.unit??"要素"}${J}必要があります`;return`大きすぎる値: ${I.origin??"値"}は${I.maximum.toString()}${J}必要があります`}case"too_small":{let J=I.inclusive?"以上である":"より大きい",X=$(I.origin);if(X)return`小さすぎる値: ${I.origin}は${I.minimum.toString()}${X.unit}${J}必要があります`;return`小さすぎる値: ${I.origin}は${I.minimum.toString()}${J}必要があります`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`無効な文字列: "${J.prefix}"で始まる必要があります`;if(J.format==="ends_with")return`無効な文字列: "${J.suffix}"で終わる必要があります`;if(J.format==="includes")return`無効な文字列: "${J.includes}"を含む必要があります`;if(J.format==="regex")return`無効な文字列: パターン${J.pattern}に一致する必要があります`;return`無効な${F[J.format]??I.format}`}case"not_multiple_of":return`無効な数値: ${I.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${I.keys.length>1?"群":""}: ${V(I.keys,"、")}`;case"invalid_key":return`${I.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${I.origin}内の無効な値`;default:return"無効な入力"}}};var VA=S(()=>{l()});function SB(){return{localeError:ce()}}var ce=()=>{let D={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},map:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function $(I){return D[I]??null}let F={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",mac:"MAC მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული ველი",base64url:"base64url-კოდირებული ველი",json_string:"JSON ველი",e164:"E.164 ნომერი",credit_card:"საკრედიტო ბარათის ნომერი",currency_code:"ვალუტის კოდი",iban:"IBAN",jwt:"JWT",template_literal:"შეყვანა"},U={nan:"NaN",number:"რიცხვი",string:"ველი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`არასწორი შეყვანა: მოსალოდნელი instanceof ${I.expected}, მიღებული ${Q}`;return`არასწორი შეყვანა: მოსალოდნელი ${J}, მიღებული ${Q}`}case"invalid_value":if(I.values.length===1)return`არასწორი შეყვანა: მოსალოდნელი ${x(I.values[0])}`;return`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${V(I.values,"|")}-დან`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`ზედმეტად დიდი: მოსალოდნელი ${I.origin??"მნიშვნელობა"} ${X.verb} ${J}${I.maximum.toString()} ${X.unit}`;return`ზედმეტად დიდი: მოსალოდნელი ${I.origin??"მნიშვნელობა"} იყოს ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`ზედმეტად პატარა: მოსალოდნელი ${I.origin} ${X.verb} ${J}${I.minimum.toString()} ${X.unit}`;return`ზედმეტად პატარა: მოსალოდნელი ${I.origin} იყოს ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`არასწორი ველი: უნდა იწყებოდეს "${J.prefix}"-ით`;if(J.format==="ends_with")return`არასწორი ველი: უნდა მთავრდებოდეს "${J.suffix}"-ით`;if(J.format==="includes")return`არასწორი ველი: უნდა შეიცავდეს "${J.includes}"-ს`;if(J.format==="regex")return`არასწორი ველი: უნდა შეესაბამებოდეს შაბლონს ${J.pattern}`;return`არასწორი ${F[J.format]??I.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${I.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${I.keys.length>1?"ები":"ი"}: ${V(I.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${I.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${I.origin}-ში`;default:return"არასწორი შეყვანა"}}};var AA=S(()=>{l()});function F3(){return{localeError:pe()}}var pe=()=>{let D={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"},map:{unit:"ធាតុ",verb:"គួរមាន"}};function $(I){return D[I]??null}let F={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",mac:"អាសយដ្ឋាន MAC",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",credit_card:"លេខប័ណ្ណឥណទាន",currency_code:"កូដរូបិយប័ណ្ណ",iban:"IBAN",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},U={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${I.expected} ប៉ុន្តែទទួលបាន ${Q}`;return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${J} ប៉ុន្តែទទួលបាន ${Q}`}case"invalid_value":if(I.values.length===1)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${x(I.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`ធំពេក៖ ត្រូវការ ${I.origin??"តម្លៃ"} ${J} ${I.maximum.toString()} ${X.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${I.origin??"តម្លៃ"} ${J} ${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`តូចពេក៖ ត្រូវការ ${I.origin} ${J} ${I.minimum.toString()} ${X.unit}`;return`តូចពេក៖ ត្រូវការ ${I.origin} ${J} ${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${J.prefix}"`;if(J.format==="ends_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${J.suffix}"`;if(J.format==="includes")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${J.includes}"`;if(J.format==="regex")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${J.pattern}`;return`មិនត្រឹមត្រូវ៖ ${F[J.format]??I.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${I.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${V(I.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${I.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${I.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};var bB=S(()=>{l()});function TB(){return F3()}var RA=S(()=>{bB()});function PB(){return{localeError:re()}}var re=()=>{let D={string:{unit:"ಅಕ್ಷರಗಳು",verb:"ಹೊಂದಲು"},file:{unit:"ಬೈಟ್‌ಗಳು",verb:"ಹೊಂದಲು"},array:{unit:"ವಸ್ತುಗಳು",verb:"ಹೊಂದಲು"},set:{unit:"ವಸ್ತುಗಳು",verb:"ಹೊಂದಲು"},map:{unit:"entries",verb:"ಹೊಂದಲು"}};function $(I){return D[I]??null}let F={regex:"ಇನ್ಪುಟ್",email:"email ವಿಳಾಸ",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ದಿನಾಂಕದ ಸಮಯ",date:"ISO ದಿನಾಂಕ",time:"ISO ಸಮಯ",duration:"ISO ಅವಧಿ",ipv4:"IPv4 ವಿಳಾಸ",ipv6:"IPv6 ವಿಳಾಸ",mac:"MAC ವಿಳಾಸ",cidrv4:"IPv4 ವ್ಯಾಪ್ತಿಯ",cidrv6:"IPv6 ವ್ಯಾಪ್ತಿಯ",base64:"base64-encodedಸ್ಟ್ರಿಂಗ್",base64url:"base64url-encodedಸ್ಟ್ರಿಂಗ್",json_string:"JSONಸ್ಟ್ರಿಂಗ್",e164:"E.164 ಸಂಖ್ಯೆ",credit_card:"ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಸಂಖ್ಯೆ",currency_code:"ಕರೆನ್ಸಿ ಕೋಡ್",iban:"IBAN",jwt:"JWT",template_literal:"ಇನ್ಪುಟ್"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;return`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${J}, ಸ್ವೀಕರಿಸಿದನು ${Q}`}case"invalid_value":if(I.values.length===1)return`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${x(I.values[0])}`;return`ಅಮಾನ್ಯ ಆಯ್ಕೆ: ಇವುಗಳಲ್ಲಿ ಒಂದನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${I.origin??"value"} ಹೊಂದಲು ${J}${I.maximum.toString()} ${X.unit??"ಅಂಶಗಳು"}`;return`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${I.origin??"value"} ಎಂದು ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${I.origin} ಹೊಂದಲು ${J}${I.minimum.toString()} ${X.unit}`;return`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${I.origin} ಎಂದು ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಇದರೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಬೇಕು "${J.prefix}"`;if(J.format==="ends_with")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಇದರೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳಬೇಕು "${J.suffix}"`;if(J.format==="includes")return`ಅಮಾನ್ಯ ಸ್ಟ್ರಿಂಗ್: ಒಳಗೊಂಡಿರಬೇಕು "${J.includes}"`;if(J.format==="regex")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಮಾದರಿಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು ${J.pattern}`;return`ಅಮಾನ್ಯ ${F[J.format]??I.format}`}case"not_multiple_of":return`ಅಮಾನ್ಯ ಸಂಖ್ಯೆ: ಬಹುಸಂಖ್ಯೆಯಾಗಿರಬೇಕು ${I.divisor}`;case"unrecognized_keys":return`ಗುರುತಿಸಲಾಗದ ಕೀ ${I.keys.length>1?"s":""}: ${V(I.keys,", ")}`;case"invalid_key":return`ಅಮಾನ್ಯವಾದ ಕೀ ಇನ್ ${I.origin}`;case"invalid_union":if(I.options&&Array.isArray(I.options)&&I.options.length>0)return`ಅಮಾನ್ಯ ತಾರತಮ್ಯ ಮೌಲ್ಯ. ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${I.options.map((X)=>`'${X}'`).join(" | ")}`;return"ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್";case"invalid_element":return`ರಲ್ಲಿ ಅಮಾನ್ಯ ಮೌಲ್ಯ ${I.origin}`;default:return"ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್"}}};var SA=S(()=>{l()});function CB(){return{localeError:oe()}}var oe=()=>{let D={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"},map:{unit:"개",verb:"to have"}};function $(I){return D[I]??null}let F={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",mac:"MAC 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",credit_card:"신용카드 번호",currency_code:"통화 코드",iban:"IBAN",jwt:"JWT",template_literal:"입력"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`잘못된 입력: 예상 타입은 instanceof ${I.expected}, 받은 타입은 ${Q}입니다`;return`잘못된 입력: 예상 타입은 ${J}, 받은 타입은 ${Q}입니다`}case"invalid_value":if(I.values.length===1)return`잘못된 입력: 값은 ${x(I.values[0])} 이어야 합니다`;return`잘못된 옵션: ${V(I.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let J=I.inclusive?"이하":"미만",X=J==="미만"?"이어야 합니다":"여야 합니다",Q=$(I.origin),Y=Q?.unit??"요소";if(Q)return`${I.origin??"값"}이 너무 큽니다: ${I.maximum.toString()}${Y} ${J}${X}`;return`${I.origin??"값"}이 너무 큽니다: ${I.maximum.toString()} ${J}${X}`}case"too_small":{let J=I.inclusive?"이상":"초과",X=J==="이상"?"이어야 합니다":"여야 합니다",Q=$(I.origin),Y=Q?.unit??"요소";if(Q)return`${I.origin??"값"}이 너무 작습니다: ${I.minimum.toString()}${Y} ${J}${X}`;return`${I.origin??"값"}이 너무 작습니다: ${I.minimum.toString()} ${J}${X}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`잘못된 문자열: "${J.prefix}"(으)로 시작해야 합니다`;if(J.format==="ends_with")return`잘못된 문자열: "${J.suffix}"(으)로 끝나야 합니다`;if(J.format==="includes")return`잘못된 문자열: "${J.includes}"을(를) 포함해야 합니다`;if(J.format==="regex")return`잘못된 문자열: 정규식 ${J.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${F[J.format]??I.format}`}case"not_multiple_of":return`잘못된 숫자: ${I.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${V(I.keys,", ")}`;case"invalid_key":return`잘못된 키: ${I.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${I.origin}`;default:return"잘못된 입력"}}};var bA=S(()=>{l()});function TA(D){let $=Math.abs(D),F=$%10,U=$%100;if(U>=11&&U<=19||F===0)return"many";if(F===1)return"one";return"few"}function _B(){return{localeError:te()}}var I3=(D)=>{return D.charAt(0).toUpperCase()+D.slice(1)},te=()=>{let D={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function $(I,J,X,Q){let Y=D[I]??null;if(Y===null)return Y;return{unit:Y.unit[J],verb:Y.verb[Q][X?"inclusive":"notInclusive"]}}let F={regex:"įvestis",email:"el. pašto adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukmė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",mac:"MAC adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",credit_card:"kredito kortelės numeris",currency_code:"valiutos kodas",iban:"IBAN",jwt:"JWT",template_literal:"įvestis"},U={nan:"NaN",number:"skaičius",bigint:"sveikasis skaičius",string:"eilutė",boolean:"loginė reikšmė",undefined:"neapibrėžta reikšmė",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulinė reikšmė"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Gautas tipas ${Q}, o tikėtasi - instanceof ${I.expected}`;return`Gautas tipas ${Q}, o tikėtasi - ${J}`}case"invalid_value":if(I.values.length===1)return`Privalo būti ${x(I.values[0])}`;return`Privalo būti vienas iš ${V(I.values,"|")} pasirinkimų`;case"too_big":{let J=U[I.origin]??I.origin,X=$(I.origin,TA(Number(I.maximum)),I.inclusive??!1,"smaller");if(X?.verb)return`${I3(J??I.origin??"reikšmė")} ${X.verb} ${I.maximum.toString()} ${X.unit??"elementų"}`;let Q=I.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${I3(J??I.origin??"reikšmė")} turi būti ${Q} ${I.maximum.toString()} ${X?.unit}`}case"too_small":{let J=U[I.origin]??I.origin,X=$(I.origin,TA(Number(I.minimum)),I.inclusive??!1,"bigger");if(X?.verb)return`${I3(J??I.origin??"reikšmė")} ${X.verb} ${I.minimum.toString()} ${X.unit??"elementų"}`;let Q=I.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${I3(J??I.origin??"reikšmė")} turi būti ${Q} ${I.minimum.toString()} ${X?.unit}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Eilutė privalo prasidėti "${J.prefix}"`;if(J.format==="ends_with")return`Eilutė privalo pasibaigti "${J.suffix}"`;if(J.format==="includes")return`Eilutė privalo įtraukti "${J.includes}"`;if(J.format==="regex")return`Eilutė privalo atitikti ${J.pattern}`;return`Neteisingas ${F[J.format]??I.format}`}case"not_multiple_of":return`Skaičius privalo būti ${I.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${I.keys.length>1?"i":"as"} rakt${I.keys.length>1?"ai":"as"}: ${V(I.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{let J=U[I.origin]??I.origin;return`${I3(J??I.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};var PA=S(()=>{l()});function kB(){return{localeError:ae()}}var ae=()=>{let D={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"},map:{unit:"ставки",verb:"да имаат"}};function $(I){return D[I]??null}let F={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",mac:"MAC адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",credit_card:"број на кредитна картичка",currency_code:"код на валута",iban:"IBAN",jwt:"JWT",template_literal:"внес"},U={nan:"NaN",number:"број",array:"низа"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Грешен внес: се очекува instanceof ${I.expected}, примено ${Q}`;return`Грешен внес: се очекува ${J}, примено ${Q}`}case"invalid_value":if(I.values.length===1)return`Invalid input: expected ${x(I.values[0])}`;return`Грешана опција: се очекува една ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Премногу голем: се очекува ${I.origin??"вредноста"} да има ${J}${I.maximum.toString()} ${X.unit??"елементи"}`;return`Премногу голем: се очекува ${I.origin??"вредноста"} да биде ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Премногу мал: се очекува ${I.origin} да има ${J}${I.minimum.toString()} ${X.unit}`;return`Премногу мал: се очекува ${I.origin} да биде ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Неважечка низа: мора да започнува со "${J.prefix}"`;if(J.format==="ends_with")return`Неважечка низа: мора да завршува со "${J.suffix}"`;if(J.format==="includes")return`Неважечка низа: мора да вклучува "${J.includes}"`;if(J.format==="regex")return`Неважечка низа: мора да одгоара на патернот ${J.pattern}`;return`Invalid ${F[J.format]??I.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${I.divisor}`;case"unrecognized_keys":return`${I.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${V(I.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${I.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${I.origin}`;default:return"Грешен внес"}}};var CA=S(()=>{l()});function gB(){return{localeError:ee()}}var ee=()=>{let D={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"},map:{unit:"elemen",verb:"mempunyai"}};function $(I){return D[I]??null}let F={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",mac:"alamat MAC",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",credit_card:"nombor kad kredit",currency_code:"kod mata wang",iban:"IBAN",jwt:"JWT",template_literal:"input"},U={nan:"NaN",number:"nombor"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Input tidak sah: dijangka instanceof ${I.expected}, diterima ${Q}`;return`Input tidak sah: dijangka ${J}, diterima ${Q}`}case"invalid_value":if(I.values.length===1)return`Input tidak sah: dijangka ${x(I.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Terlalu besar: dijangka ${I.origin??"nilai"} ${X.verb} ${J}${I.maximum.toString()} ${X.unit??"elemen"}`;return`Terlalu besar: dijangka ${I.origin??"nilai"} adalah ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Terlalu kecil: dijangka ${I.origin} ${X.verb} ${J}${I.minimum.toString()} ${X.unit}`;return`Terlalu kecil: dijangka ${I.origin} adalah ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`String tidak sah: mesti bermula dengan "${J.prefix}"`;if(J.format==="ends_with")return`String tidak sah: mesti berakhir dengan "${J.suffix}"`;if(J.format==="includes")return`String tidak sah: mesti mengandungi "${J.includes}"`;if(J.format==="regex")return`String tidak sah: mesti sepadan dengan corak ${J.pattern}`;return`${F[J.format]??I.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${I.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${V(I.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${I.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${I.origin}`;default:return"Input tidak sah"}}};var _A=S(()=>{l()});function xB(){return{localeError:se()}}var se=()=>{let D={string:{unit:"अक्षर",verb:"हुनुपर्छ"},file:{unit:"बाइट",verb:"हुनुपर्छ"},array:{unit:"तत्व",verb:"हुनुपर्छ"},set:{unit:"तत्व",verb:"हुनुपर्छ"},map:{unit:"प्रविष्टि",verb:"हुनुपर्छ"}};function $(I){return D[I]??null}let F={regex:"इनपुट",email:"इमेल ठेगाना",url:"URL",emoji:"इमोजी",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO मिति र समय",date:"ISO मिति",time:"ISO समय",duration:"ISO अवधि",ipv4:"IPv4 ठेगाना",ipv6:"IPv6 ठेगाना",mac:"MAC ठेगाना",cidrv4:"IPv4 दायरा",cidrv6:"IPv6 दायरा",base64:"base64-इन्कोड गरिएको स्ट्रिङ",base64url:"base64url-इन्कोड गरिएको स्ट्रिङ",json_string:"JSON स्ट्रिङ",e164:"E.164 नम्बर",credit_card:"क्रेडिट कार्ड नम्बर",currency_code:"मुद्रा कोड",iban:"IBAN",jwt:"JWT",template_literal:"इनपुट"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;return`अमान्य इनपुट: अपेक्षित ${J}, प्राप्त ${Q}`}case"invalid_value":if(I.values.length===1)return`अमान्य इनपुट: अपेक्षित ${x(I.values[0])}`;return`अमान्य विकल्प: अपेक्षित मानहरू मध्ये एक ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`धेरै ठूलो: ${I.origin??"मान"} मा ${J}${I.maximum.toString()} ${X.unit} ${X.verb}`;return`धेरै ठूलो: ${I.origin??"मान"} ${J}${I.maximum.toString()} हुनुपर्छ`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`धेरै सानो: ${I.origin} मा ${J}${I.minimum.toString()} ${X.unit} ${X.verb}`;return`धेरै सानो: ${I.origin} ${J}${I.minimum.toString()} हुनुपर्छ`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`अमान्य स्ट्रिङ: "${J.prefix}" बाट सुरु हुनुपर्छ`;if(J.format==="ends_with")return`अमान्य स्ट्रिङ: "${J.suffix}" मा समाप्त हुनुपर्छ`;if(J.format==="includes")return`अमान्य स्ट्रिङ: "${J.includes}" समावेश हुनुपर्छ`;if(J.format==="regex")return`अमान्य स्ट्रिङ: ढाँचा ${J.pattern} सँग मेल खानुपर्छ`;return`अमान्य ${F[J.format]??I.format}`}case"not_multiple_of":return`अमान्य संख्या: ${I.divisor} को गुणज हुनुपर्छ`;case"unrecognized_keys":return`अपरिचित कुञ्जी${I.keys.length>1?"हरू":""}: ${V(I.keys,", ")}`;case"invalid_key":return`अमान्य कुञ्जी: ${I.origin} मा`;case"invalid_union":if(I.options&&Array.isArray(I.options)&&I.options.length>0)return`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${I.options.map((X)=>`'${X}'`).join(" | ")}`;return"अमान्य इनपुट";case"invalid_element":return`अमान्य मान: ${I.origin} मा`;default:return"अमान्य इनपुट"}}};var kA=S(()=>{l()});function fB(){return{localeError:Ds()}}var Ds=()=>{let D={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"},map:{unit:"elementen",verb:"heeft"}};function $(I){return D[I]??null}let F={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",mac:"MAC-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",credit_card:"creditcardnummer",currency_code:"valutacode",iban:"IBAN",jwt:"JWT",template_literal:"invoer"},U={nan:"NaN",number:"getal"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Ongeldige invoer: verwacht instanceof ${I.expected}, ontving ${Q}`;return`Ongeldige invoer: verwacht ${J}, ontving ${Q}`}case"invalid_value":if(I.values.length===1)return`Ongeldige invoer: verwacht ${x(I.values[0])}`;return`Ongeldige optie: verwacht één van ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin),Q=I.origin==="date"?"laat":I.origin==="string"?"lang":"groot";if(X)return`Te ${Q}: verwacht dat ${I.origin??"waarde"} ${J}${I.maximum.toString()} ${X.unit??"elementen"} ${X.verb}`;return`Te ${Q}: verwacht dat ${I.origin??"waarde"} ${J}${I.maximum.toString()} is`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin),Q=I.origin==="date"?"vroeg":I.origin==="string"?"kort":"klein";if(X)return`Te ${Q}: verwacht dat ${I.origin} ${J}${I.minimum.toString()} ${X.unit} ${X.verb}`;return`Te ${Q}: verwacht dat ${I.origin} ${J}${I.minimum.toString()} is`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Ongeldige tekst: moet met "${J.prefix}" beginnen`;if(J.format==="ends_with")return`Ongeldige tekst: moet op "${J.suffix}" eindigen`;if(J.format==="includes")return`Ongeldige tekst: moet "${J.includes}" bevatten`;if(J.format==="regex")return`Ongeldige tekst: moet overeenkomen met patroon ${J.pattern}`;return`Ongeldig: ${F[J.format]??I.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${I.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${I.keys.length>1?"s":""}: ${V(I.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${I.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${I.origin}`;default:return"Ongeldige invoer"}}};var gA=S(()=>{l()});function nB(){return{localeError:$s()}}var $s=()=>{let D={string:{unit:"teikn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"element",verb:"å innehalde"},set:{unit:"element",verb:"å innehalde"},map:{unit:"element",verb:"å innehalde"}};function $(I){return D[I]??null}let F={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varigheit",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkoda streng",base64url:"base64url-enkoda streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},U={nan:"NaN",number:"tal",array:"liste"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Ugyldig input: forventa instanceof ${I.expected}, fekk ${Q}`;return`Ugyldig input: forventa ${J}, fekk ${Q}`}case"invalid_value":if(I.values.length===1)return`Ugyldig verdi: forventa ${x(I.values[0])}`;return`Ugyldig val: forventa eitt av ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`For stor(t): forventa ${I.origin??"value"} til å ha ${J}${I.maximum.toString()} ${X.unit??"element"}`;return`For stor(t): forventa ${I.origin??"value"} til å ha ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`For lite(n): forventa ${I.origin} til å ha ${J}${I.minimum.toString()} ${X.unit}`;return`For lite(n): forventa ${I.origin} til å ha ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Ugyldig streng: må starte med "${J.prefix}"`;if(J.format==="ends_with")return`Ugyldig streng: må slutte med "${J.suffix}"`;if(J.format==="includes")return`Ugyldig streng: må innehalde "${J.includes}"`;if(J.format==="regex")return`Ugyldig streng: må matche mønsteret ${J.pattern}`;return`Ugyldig ${F[J.format]??I.format}`}case"not_multiple_of":return`Ugyldig tal: må vere eit multiplum av ${I.divisor}`;case"unrecognized_keys":return`${I.keys.length>1?"Ukjende nøklar":"Ukjend nøkkel"}: ${V(I.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${I.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${I.origin}`;default:return"Ugyldig input"}}};var xA=S(()=>{l()});function yB(){return{localeError:Fs()}}var Fs=()=>{let D={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"},map:{unit:"elementer",verb:"å inneholde"}};function $(I){return D[I]??null}let F={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},U={nan:"NaN",number:"tall",array:"liste"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Ugyldig input: forventet instanceof ${I.expected}, fikk ${Q}`;return`Ugyldig input: forventet ${J}, fikk ${Q}`}case"invalid_value":if(I.values.length===1)return`Ugyldig verdi: forventet ${x(I.values[0])}`;return`Ugyldig valg: forventet en av ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`For stor(t): forventet ${I.origin??"value"} til å ha ${J}${I.maximum.toString()} ${X.unit??"elementer"}`;return`For stor(t): forventet ${I.origin??"value"} til å ha ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`For lite(n): forventet ${I.origin} til å ha ${J}${I.minimum.toString()} ${X.unit}`;return`For lite(n): forventet ${I.origin} til å ha ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Ugyldig streng: må starte med "${J.prefix}"`;if(J.format==="ends_with")return`Ugyldig streng: må ende med "${J.suffix}"`;if(J.format==="includes")return`Ugyldig streng: må inneholde "${J.includes}"`;if(J.format==="regex")return`Ugyldig streng: må matche mønsteret ${J.pattern}`;return`Ugyldig ${F[J.format]??I.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${I.divisor}`;case"unrecognized_keys":return`${I.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${V(I.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${I.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${I.origin}`;default:return"Ugyldig input"}}};var fA=S(()=>{l()});function mB(){return{localeError:Is()}}var Is=()=>{let D={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"},map:{unit:"unsur",verb:"olmalıdır"}};function $(I){return D[I]??null}let F={regex:"giren",email:"epostagâh",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO hengâmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",mac:"MAC nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",credit_card:"i'tibâr kartı numarası",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"giren"},U={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Fâsit giren: umulan instanceof ${I.expected}, alınan ${Q}`;return`Fâsit giren: umulan ${J}, alınan ${Q}`}case"invalid_value":if(I.values.length===1)return`Fâsit giren: umulan ${x(I.values[0])}`;return`Fâsit tercih: mûteberler ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Fazla büyük: ${I.origin??"value"}, ${J}${I.maximum.toString()} ${X.unit??"elements"} sahip olmalıydı.`;return`Fazla büyük: ${I.origin??"value"}, ${J}${I.maximum.toString()} olmalıydı.`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Fazla küçük: ${I.origin}, ${J}${I.minimum.toString()} ${X.unit} sahip olmalıydı.`;return`Fazla küçük: ${I.origin}, ${J}${I.minimum.toString()} olmalıydı.`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Fâsit metin: "${J.prefix}" ile başlamalı.`;if(J.format==="ends_with")return`Fâsit metin: "${J.suffix}" ile bitmeli.`;if(J.format==="includes")return`Fâsit metin: "${J.includes}" ihtivâ etmeli.`;if(J.format==="regex")return`Fâsit metin: ${J.pattern} nakşına uymalı.`;return`Fâsit ${F[J.format]??I.format}`}case"not_multiple_of":return`Fâsit sayı: ${I.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${I.keys.length>1?"s":""}: ${V(I.keys,", ")}`;case"invalid_key":return`${I.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${I.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};var nA=S(()=>{l()});function hB(){return{localeError:Us()}}var Us=()=>{let D={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"},map:{unit:"توکي",verb:"ولري"}};function $(I){return D[I]??null}let F={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",mac:"د MAC پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",credit_card:"د کریډیټ کارت شمیره",currency_code:"د اسعارو کوډ",iban:"IBAN",jwt:"JWT",template_literal:"ورودي"},U={nan:"NaN",number:"عدد",array:"ارې"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`ناسم ورودي: باید instanceof ${I.expected} وای, مګر ${Q} ترلاسه شو`;return`ناسم ورودي: باید ${J} وای, مګر ${Q} ترلاسه شو`}case"invalid_value":if(I.values.length===1)return`ناسم ورودي: باید ${x(I.values[0])} وای`;return`ناسم انتخاب: باید یو له ${V(I.values,"|")} څخه وای`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`ډیر لوی: ${I.origin??"ارزښت"} باید ${J}${I.maximum.toString()} ${X.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${I.origin??"ارزښت"} باید ${J}${I.maximum.toString()} وي`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`ډیر کوچنی: ${I.origin} باید ${J}${I.minimum.toString()} ${X.unit} ولري`;return`ډیر کوچنی: ${I.origin} باید ${J}${I.minimum.toString()} وي`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`ناسم متن: باید د "${J.prefix}" سره پیل شي`;if(J.format==="ends_with")return`ناسم متن: باید د "${J.suffix}" سره پای ته ورسيږي`;if(J.format==="includes")return`ناسم متن: باید "${J.includes}" ولري`;if(J.format==="regex")return`ناسم متن: باید د ${J.pattern} سره مطابقت ولري`;return`${F[J.format]??I.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${I.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${I.keys.length>1?"کلیډونه":"کلیډ"}: ${V(I.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${I.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${I.origin} کې`;default:return"ناسمه ورودي"}}};var yA=S(()=>{l()});function iB(){return{localeError:Js()}}var Js=()=>{let D={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"},map:{unit:"elementów",verb:"mieć"}};function $(I){return D[I]??null}let F={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",mac:"adres MAC",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",credit_card:"numer karty kredytowej",currency_code:"kod waluty",iban:"IBAN",jwt:"JWT",template_literal:"wejście"},U={nan:"NaN",number:"liczba",array:"tablica"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${I.expected}, otrzymano ${Q}`;return`Nieprawidłowe dane wejściowe: oczekiwano ${J}, otrzymano ${Q}`}case"invalid_value":if(I.values.length===1)return`Nieprawidłowe dane wejściowe: oczekiwano ${x(I.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Za duża wartość: oczekiwano, że ${I.origin??"wartość"} będzie mieć ${J}${I.maximum.toString()} ${X.unit??"elementów"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${I.origin??"wartość"} będzie wynosić ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Za mała wartość: oczekiwano, że ${I.origin??"wartość"} będzie mieć ${J}${I.minimum.toString()} ${X.unit??"elementów"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${I.origin??"wartość"} będzie wynosić ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Nieprawidłowy ciąg znaków: musi zaczynać się od "${J.prefix}"`;if(J.format==="ends_with")return`Nieprawidłowy ciąg znaków: musi kończyć się na "${J.suffix}"`;if(J.format==="includes")return`Nieprawidłowy ciąg znaków: musi zawierać "${J.includes}"`;if(J.format==="regex")return`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${J.pattern}`;return`Nieprawidłow(y/a/e) ${F[J.format]??I.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${I.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${I.keys.length>1?"s":""}: ${V(I.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${I.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${I.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};var mA=S(()=>{l()});function dB(){return{localeError:Xs()}}var Xs=()=>{let D={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function $(X){return D[X]??null}let F={regex:"a entrada",email:"o endereço de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a duração ISO",ipv4:"o endereço IPv4",ipv6:"o endereço IPv6",mac:"o endereço MAC",cidrv4:"o intervalo de endereços IPv4",cidrv6:"o intervalo de endereços IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o número E.164",credit_card:"o número de cartão de crédito",currency_code:"o código de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},U={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},I={string:{name:"texto",articles:U.masculine},number:{name:"número",articles:U.masculine},int:{name:"número inteiro",articles:U.masculine},boolean:{name:"valor booleano",articles:U.masculine},bigint:{name:"número bigint",articles:U.masculine},symbol:{name:"símbolo",articles:U.masculine},undefined:{name:'valor "undefined"',articles:U.masculine},null:{name:'valor "nulo"',articles:U.masculine},never:{name:'valor "never"',articles:U.masculine},void:{name:'valor "void"',articles:U.masculine},date:{name:"data",articles:U.feminine},array:{name:"vetor",articles:U.masculine},object:{name:"objeto",articles:U.masculine},tuple:{name:"tuplo",articles:U.masculine},record:{name:"registo",articles:U.masculine},map:{name:"mapa",articles:U.masculine},set:{name:"conjunto",articles:U.masculine},file:{name:"ficheiro",articles:U.masculine},nonoptional:{name:"valor não opcional",articles:U.masculine},nan:{name:'valor "NaN"',articles:U.masculine},function:{name:"função",articles:U.feminine}};function J(X,Q){let Y=I[X]??{name:`valor "${X}"`,articles:U.masculine};return`${Y.articles[Q]} ${Y.name}`}return(X)=>{switch(X.code){case"invalid_type":{let Q=J(X.expected,"indefinite"),Y=f(X.input),B=J(Y,"indefinite");return`Entrada inválida: esperava ${Q}, recebeu ${B}`}case"invalid_value":if(X.values.length===1)return`Entrada inválida: esperava ${x(X.values[0])}`;return`Opção inválida: esperava uma das seguintes opções: ${V(X.values,"|")}`;case"too_big":{let Q=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Demasiado grande: esperava que ${J(X.origin,"definite")} tivesse ${Q} ${X.maximum.toString()} ${Y.unit??"elementos"}`;return`Demasiado grande: esperava que ${J(X.origin,"definite")} fosse ${Q} ${X.maximum.toString()}`}case"too_small":{let Q=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Demasiado pequeno: esperava que ${J(X.origin,"definite")} tivesse ${Q} ${X.minimum.toString()} ${Y.unit??"elementos"}`;return`Demasiado pequeno: esperava que ${J(X.origin,"definite")} fosse ${Q} ${X.minimum.toString()}`}case"invalid_format":{let Q=X;if(Q.format==="starts_with")return`Texto inválido: deve começar por "${Q.prefix}"`;if(Q.format==="ends_with")return`Texto inválido: deve terminar em "${Q.suffix}"`;if(Q.format==="includes")return`Texto inválido: deve incluir "${Q.includes}"`;if(Q.format==="regex")return`Texto inválido: deve corresponder ao padrão ${Q.pattern}`;return`Formato d${F[Q.format]??X.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${X.divisor}`;case"unrecognized_keys":{let Q=X.keys.length>1?"s":"";return`Chave${Q} inválida${Q}: ${V(X.keys,", ")}`}case"invalid_key":return`Entrada inválida n${J(X.origin,"definite")}`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`Valor de discriminação inválido. Esperava ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"Entrada inválida";case"invalid_element":return`Entrada inválida n${J(X.origin,"definite")}`;default:return"Entrada inválida"}}};var hA=S(()=>{l()});function lB(){return{localeError:Qs()}}var Qs=()=>{let D={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function $(X){return D[X]??null}let F={regex:"a entrada",email:"o endereço de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a duração ISO",ipv4:"o endereço IPv4",ipv6:"o endereço IPv6",mac:"o endereço MAC",cidrv4:"a faixa de endereços IPv4",cidrv6:"a faixa de endereços IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o número E.164",credit_card:"o número de cartão de crédito",currency_code:"o código de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},U={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},I={string:{name:"texto",articles:U.masculine},number:{name:"número",articles:U.masculine},int:{name:"número inteiro",articles:U.masculine},boolean:{name:"valor booleano",articles:U.masculine},bigint:{name:"número bigint",articles:U.masculine},symbol:{name:"símbolo",articles:U.masculine},undefined:{name:'valor "undefined"',articles:U.masculine},null:{name:'valor "nulo"',articles:U.masculine},never:{name:'valor "never"',articles:U.masculine},void:{name:'valor "void"',articles:U.masculine},date:{name:"data",articles:U.feminine},array:{name:"vetor",articles:U.masculine},object:{name:"objeto",articles:U.masculine},tuple:{name:"tupla",articles:U.feminine},record:{name:"registro",articles:U.masculine},map:{name:"mapa",articles:U.masculine},set:{name:"conjunto",articles:U.masculine},file:{name:"arquivo",articles:U.masculine},nonoptional:{name:"valor não opcional",articles:U.masculine},nan:{name:'valor "NaN"',articles:U.masculine},function:{name:"função",articles:U.feminine}};function J(X,Q){let Y=I[X]??{name:`valor "${X}"`,articles:U.masculine};return`${Y.articles[Q]} ${Y.name}`}return(X)=>{switch(X.code){case"invalid_type":{let Q=J(X.expected,"indefinite"),Y=f(X.input),B=J(Y,"indefinite");return`Entrada inválida: esperava ${Q}, recebeu ${B}`}case"invalid_value":if(X.values.length===1)return`Entrada inválida: esperava ${x(X.values[0])}`;return`Opção inválida: esperava uma das seguintes opções: ${V(X.values,"|")}`;case"too_big":{let Q=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Grande demais: esperava que ${J(X.origin,"definite")} tivesse ${Q} ${X.maximum.toString()} ${Y.unit??"elementos"}`;return`Grande demais: esperava que ${J(X.origin,"definite")} fosse ${Q} ${X.maximum.toString()}`}case"too_small":{let Q=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Pequeno demais: esperava que ${J(X.origin,"definite")} tivesse ${Q} ${X.minimum.toString()} ${Y.unit??"elementos"}`;return`Pequeno demais: esperava que ${J(X.origin,"definite")} fosse ${Q} ${X.minimum.toString()}`}case"invalid_format":{let Q=X;if(Q.format==="starts_with")return`Texto inválido: deve começar com "${Q.prefix}"`;if(Q.format==="ends_with")return`Texto inválido: deve terminar com "${Q.suffix}"`;if(Q.format==="includes")return`Texto inválido: deve incluir "${Q.includes}"`;if(Q.format==="regex")return`Texto inválido: deve corresponder ao padrão ${Q.pattern}`;return`Formato d${F[Q.format]??X.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${X.divisor}`;case"unrecognized_keys":{let Q=X.keys.length>1?"s":"";return`Chave${Q} inválida${Q}: ${V(X.keys,", ")}`}case"invalid_key":return`Entrada inválida n${J(X.origin,"definite")}`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`Valor de discriminação inválido. Esperava ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"Entrada inválida";case"invalid_element":return`Entrada inválida n${J(X.origin,"definite")}`;default:return"Entrada inválida"}}};var iA=S(()=>{l()});function cB(){return{localeError:Ys()}}var Ys=()=>{let D={string:{unit:"caractere",verb:"să aibă"},file:{unit:"octeți",verb:"să aibă"},array:{unit:"elemente",verb:"să aibă"},set:{unit:"elemente",verb:"să aibă"},map:{unit:"intrări",verb:"să aibă"}};function $(I){return D[I]??null}let F={regex:"intrare",email:"adresă de email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dată și oră ISO",date:"dată ISO",time:"oră ISO",duration:"durată ISO",ipv4:"adresă IPv4",ipv6:"adresă IPv6",mac:"adresă MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"șir codat base64",base64url:"șir codat base64url",json_string:"șir JSON",e164:"număr E.164",credit_card:"număr de card de credit",currency_code:"cod valutar",iban:"IBAN",jwt:"JWT",template_literal:"intrare"},U={nan:"NaN",string:"șir",number:"număr",boolean:"boolean",function:"funcție",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"număr mare",void:"void",never:"never",map:"hartă",set:"set"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;return`Intrare invalidă: așteptat ${J}, primit ${Q}`}case"invalid_value":if(I.values.length===1)return`Intrare invalidă: așteptat ${x(I.values[0])}`;return`Opțiune invalidă: așteptat una dintre ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Prea mare: așteptat ca ${I.origin??"valoarea"} ${X.verb} ${J}${I.maximum.toString()} ${X.unit??"elemente"}`;return`Prea mare: așteptat ca ${I.origin??"valoarea"} să fie ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Prea mic: așteptat ca ${I.origin} ${X.verb} ${J}${I.minimum.toString()} ${X.unit}`;return`Prea mic: așteptat ca ${I.origin} să fie ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Șir invalid: trebuie să înceapă cu "${J.prefix}"`;if(J.format==="ends_with")return`Șir invalid: trebuie să se termine cu "${J.suffix}"`;if(J.format==="includes")return`Șir invalid: trebuie să includă "${J.includes}"`;if(J.format==="regex")return`Șir invalid: trebuie să se potrivească cu modelul ${J.pattern}`;return`Format invalid: ${F[J.format]??I.format}`}case"not_multiple_of":return`Număr invalid: trebuie să fie multiplu de ${I.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${V(I.keys,", ")}`;case"invalid_key":return`Cheie invalidă în ${I.origin}`;case"invalid_union":return"Intrare invalidă";case"invalid_element":return`Valoare invalidă în ${I.origin}`;default:return"Intrare invalidă"}}};var dA=S(()=>{l()});function lA(D,$,F,U){let I=Math.abs(D),J=I%10,X=I%100;if(X>=11&&X<=19)return U;if(J===1)return $;if(J>=2&&J<=4)return F;return U}function pB(){return{localeError:Bs()}}var Bs=()=>{let D={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},map:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function $(I){return D[I]??null}let F={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",mac:"MAC адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",credit_card:"номер кредитной карты",currency_code:"код валюты",iban:"IBAN",jwt:"JWT",template_literal:"ввод"},U={nan:"NaN",number:"число",array:"массив"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Неверный ввод: ожидалось instanceof ${I.expected}, получено ${Q}`;return`Неверный ввод: ожидалось ${J}, получено ${Q}`}case"invalid_value":if(I.values.length===1)return`Неверный ввод: ожидалось ${x(I.values[0])}`;return`Неверный вариант: ожидалось одно из ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X){let Q=Number(I.maximum),Y=lA(Q,X.unit.one,X.unit.few,X.unit.many);return`Слишком большое значение: ожидалось, что ${I.origin??"значение"} будет иметь ${J}${I.maximum.toString()} ${Y}`}return`Слишком большое значение: ожидалось, что ${I.origin??"значение"} будет ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X){let Q=Number(I.minimum),Y=lA(Q,X.unit.one,X.unit.few,X.unit.many);return`Слишком маленькое значение: ожидалось, что ${I.origin} будет иметь ${J}${I.minimum.toString()} ${Y}`}return`Слишком маленькое значение: ожидалось, что ${I.origin} будет ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Неверная строка: должна начинаться с "${J.prefix}"`;if(J.format==="ends_with")return`Неверная строка: должна заканчиваться на "${J.suffix}"`;if(J.format==="includes")return`Неверная строка: должна содержать "${J.includes}"`;if(J.format==="regex")return`Неверная строка: должна соответствовать шаблону ${J.pattern}`;return`Неверный ${F[J.format]??I.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${I.divisor}`;case"unrecognized_keys":return`Нераспознанн${I.keys.length>1?"ые":"ый"} ключ${I.keys.length>1?"и":""}: ${V(I.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${I.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${I.origin}`;default:return"Неверные входные данные"}}};var cA=S(()=>{l()});function rB(){return{localeError:qs()}}var qs=()=>{let D={string:{unit:"znakov",verb:"mať"},file:{unit:"bajtov",verb:"mať"},array:{unit:"prvkov",verb:"mať"},set:{unit:"prvkov",verb:"mať"},map:{unit:"položiek",verb:"mať"}};function $(I){return D[I]??null}let F={regex:"regulárny výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dátum a čas vo formáte ISO",date:"dátum vo formáte ISO",time:"čas vo formáte ISO",duration:"doba trvania ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"reťazec zakódovaný vo formáte base64",base64url:"reťazec zakódovaný vo formáte base64url",json_string:"reťazec vo formáte JSON",e164:"číslo E.164",credit_card:"číslo kreditnej karty",currency_code:"kód meny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},U={nan:"NaN",number:"číslo",string:"reťazec",function:"funkcia",array:"pole"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Neplatný vstup: očakávané instanceof ${I.expected}, obdržané ${Q}`;return`Neplatný vstup: očakávané ${J}, obdržané ${Q}`}case"invalid_value":if(I.values.length===1)return`Neplatný vstup: očakávané ${x(I.values[0])}`;return`Neplatný vstup: očakávaná jedna z hodnôt ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Hodnota je príliš veľká: ${I.origin??"hodnota"} musí mať ${J}${I.maximum.toString()} ${X.unit??"prvkov"}`;return`Hodnota je príliš veľká: ${I.origin??"hodnota"} musí byť ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Hodnota je príliš malá: ${I.origin??"hodnota"} musí mať ${J}${I.minimum.toString()} ${X.unit??"prvkov"}`;return`Hodnota je príliš malá: ${I.origin??"hodnota"} musí byť ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Neplatný reťazec: musí začínať na "${J.prefix}"`;if(J.format==="ends_with")return`Neplatný reťazec: musí končiť na "${J.suffix}"`;if(J.format==="includes")return`Neplatný reťazec: musí obsahovať "${J.includes}"`;if(J.format==="regex")return`Neplatný reťazec: musí zodpovedať vzoru ${J.pattern}`;return`Neplatný formát ${F[J.format]??I.format}`}case"not_multiple_of":return`Neplatné číslo: musí byť násobkom ${I.divisor}`;case"unrecognized_keys":return`Neznáme klúče: ${V(I.keys,", ")}`;case"invalid_key":return`Neplatný klúč v ${I.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${I.origin}`;default:return"Neplatný vstup"}}};var pA=S(()=>{l()});function oB(){return{localeError:Ks()}}var Ks=()=>{let D={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"},map:{unit:"elementov",verb:"imeti"}};function $(I){return D[I]??null}let F={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",mac:"MAC naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",credit_card:"številka kreditne kartice",currency_code:"koda valute",iban:"IBAN",jwt:"JWT",template_literal:"vnos"},U={nan:"NaN",number:"število",array:"tabela"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Neveljaven vnos: pričakovano instanceof ${I.expected}, prejeto ${Q}`;return`Neveljaven vnos: pričakovano ${J}, prejeto ${Q}`}case"invalid_value":if(I.values.length===1)return`Neveljaven vnos: pričakovano ${x(I.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Preveliko: pričakovano, da bo ${I.origin??"vrednost"} imelo ${J}${I.maximum.toString()} ${X.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${I.origin??"vrednost"} ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Premajhno: pričakovano, da bo ${I.origin} imelo ${J}${I.minimum.toString()} ${X.unit}`;return`Premajhno: pričakovano, da bo ${I.origin} ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Neveljaven niz: mora se začeti z "${J.prefix}"`;if(J.format==="ends_with")return`Neveljaven niz: mora se končati z "${J.suffix}"`;if(J.format==="includes")return`Neveljaven niz: mora vsebovati "${J.includes}"`;if(J.format==="regex")return`Neveljaven niz: mora ustrezati vzorcu ${J.pattern}`;return`Neveljaven ${F[J.format]??I.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${I.divisor}`;case"unrecognized_keys":return`Neprepoznan${I.keys.length>1?"i ključi":" ključ"}: ${V(I.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${I.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${I.origin}`;default:return"Neveljaven vnos"}}};var rA=S(()=>{l()});function tB(){return{localeError:Es()}}var Es=()=>{let D={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"},map:{unit:"objekt",verb:"att innehålla"}};function $(I){return D[I]??null}let F={regex:"reguljärt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-adress",ipv6:"IPv6-adress",mac:"MAC-adress",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",credit_card:"kreditkortsnummer",currency_code:"valutakod",iban:"IBAN",jwt:"JWT",template_literal:"mall-literal"},U={nan:"NaN",number:"antal",array:"lista"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Ogiltig inmatning: förväntat instanceof ${I.expected}, fick ${Q}`;return`Ogiltig inmatning: förväntat ${J}, fick ${Q}`}case"invalid_value":if(I.values.length===1)return`Ogiltig inmatning: förväntat ${x(I.values[0])}`;return`Ogiltigt val: förväntade en av ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`För stor(t): förväntade ${I.origin??"värdet"} att ha ${J}${I.maximum.toString()} ${X.unit??"element"}`;return`För stor(t): förväntat ${I.origin??"värdet"} att ha ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`För lite(t): förväntade ${I.origin??"värdet"} att ha ${J}${I.minimum.toString()} ${X.unit}`;return`För lite(t): förväntade ${I.origin??"värdet"} att ha ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Ogiltig sträng: måste börja med "${J.prefix}"`;if(J.format==="ends_with")return`Ogiltig sträng: måste sluta med "${J.suffix}"`;if(J.format==="includes")return`Ogiltig sträng: måste innehålla "${J.includes}"`;if(J.format==="regex")return`Ogiltig sträng: måste matcha mönstret "${J.pattern}"`;return`Ogiltig(t) ${F[J.format]??I.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${I.divisor}`;case"unrecognized_keys":return`${I.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${V(I.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${I.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${I.origin??"värdet"}`;default:return"Ogiltig input"}}};var oA=S(()=>{l()});function aB(){return{localeError:Ws()}}var Ws=()=>{let D={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},map:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function $(I){return D[I]??null}let F={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",mac:"MAC முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",credit_card:"கடன் அட்டை எண்",currency_code:"நாணயக் குறியீடு",iban:"IBAN",jwt:"JWT",template_literal:"input"},U={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${I.expected}, பெறப்பட்டது ${Q}`;return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${J}, பெறப்பட்டது ${Q}`}case"invalid_value":if(I.values.length===1)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${x(I.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${V(I.values,"|")} இல் ஒன்று`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${I.origin??"மதிப்பு"} ${J}${I.maximum.toString()} ${X.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${I.origin??"மதிப்பு"} ${J}${I.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${I.origin} ${J}${I.minimum.toString()} ${X.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${I.origin} ${J}${I.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`தவறான சரம்: "${J.prefix}" இல் தொடங்க வேண்டும்`;if(J.format==="ends_with")return`தவறான சரம்: "${J.suffix}" இல் முடிவடைய வேண்டும்`;if(J.format==="includes")return`தவறான சரம்: "${J.includes}" ஐ உள்ளடக்க வேண்டும்`;if(J.format==="regex")return`தவறான சரம்: ${J.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${F[J.format]??I.format}`}case"not_multiple_of":return`தவறான எண்: ${I.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${I.keys.length>1?"கள்":""}: ${V(I.keys,", ")}`;case"invalid_key":return`${I.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${I.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};var tA=S(()=>{l()});function eB(){return{localeError:us()}}var us=()=>{let D={string:{unit:"аломат",verb:"дошта бошад"},file:{unit:"байт",verb:"дошта бошад"},array:{unit:"унсур",verb:"дошта бошад"},set:{unit:"унсур",verb:"дошта бошад"},map:{unit:"сабт",verb:"дошта бошад"}};function $(I){return D[I]??null}let F={regex:"вуруд",email:"суроғаи email",url:"URL",emoji:"эмоҷи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"санаву вақти ISO",date:"санаи ISO",time:"вақти ISO",duration:"давомнокии ISO",ipv4:"суроғаи IPv4",ipv6:"суроғаи IPv6",mac:"суроғаи MAC",cidrv4:"маҳдудаи IPv4",cidrv6:"маҳдудаи IPv6",base64:"сатри дар формати base64",base64url:"сатри дар формати base64url",json_string:"сатри JSON",e164:"рақами E.164",credit_card:"рақами корти кредитӣ",currency_code:"рамзи асъор",iban:"IBAN",jwt:"JWT",template_literal:"вуруд"},U={nan:"NaN",number:"рақам",string:"сатр",array:"массив",object:"объект",date:"сана"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;return`Вуруди нодуруст: ${J} интизор мерафт, ${Q} гирифта шуд`}case"invalid_value":if(I.values.length===1)return`Вуруди нодуруст: ${x(I.values[0])} интизор мерафт`;return`Интихоби нодуруст: яке аз ${V(I.values,"|")} интизор мерафт`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Хеле калон: ${I.origin??"қимат"} бояд ${J}${I.maximum.toString()} ${X.unit} ${X.verb}`;return`Хеле калон: ${I.origin??"қимат"} бояд ${J}${I.maximum.toString()} бошад`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Хеле хурд: ${I.origin} бояд ${J}${I.minimum.toString()} ${X.unit} ${X.verb}`;return`Хеле хурд: ${I.origin} бояд ${J}${I.minimum.toString()} бошад`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Сатри нодуруст: бояд бо "${J.prefix}" оғоз шавад`;if(J.format==="ends_with")return`Сатри нодуруст: бояд бо "${J.suffix}" анҷом ёбад`;if(J.format==="includes")return`Сатри нодуруст: бояд "${J.includes}"-ро дар бар гирад`;if(J.format==="regex")return`Сатри нодуруст: бояд ба намунаи ${J.pattern} мувофиқат кунад`;return`${F[J.format]??I.format}-и нодуруст`}case"not_multiple_of":return`Рақами нодуруст: бояд ба ${I.divisor} бе бақия тақсим шавад`;case"unrecognized_keys":return`Калид${I.keys.length>1?"ҳои":"и"} номаълум: ${V(I.keys,", ")}`;case"invalid_key":return`Калиди нодуруст дар ${I.origin}`;case"invalid_union":if(I.options&&Array.isArray(I.options)&&I.options.length>0)return`Қимати нодурусти дискриминатор: ${I.options.map((X)=>`'${X}'`).join(" | ")} интизор мерафт`;return"Вуруди нодуруст";case"invalid_element":return`Қимати нодуруст дар ${I.origin}`;default:return"Вуруди нодуруст"}}};var aA=S(()=>{l()});function sB(){return{localeError:Gs()}}var Gs=()=>{let D={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"},map:{unit:"รายการ",verb:"ควรมี"}};function $(I){return D[I]??null}let F={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",mac:"ที่อยู่ MAC",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",credit_card:"หมายเลขบัตรเครดิต",currency_code:"รหัสสกุลเงิน",iban:"IBAN",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},U={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${I.expected} แต่ได้รับ ${Q}`;return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${J} แต่ได้รับ ${Q}`}case"invalid_value":if(I.values.length===1)return`ค่าไม่ถูกต้อง: ควรเป็น ${x(I.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"ไม่เกิน":"น้อยกว่า",X=$(I.origin);if(X)return`เกินกำหนด: ${I.origin??"ค่า"} ควรมี${J} ${I.maximum.toString()} ${X.unit??"รายการ"}`;return`เกินกำหนด: ${I.origin??"ค่า"} ควรมี${J} ${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?"อย่างน้อย":"มากกว่า",X=$(I.origin);if(X)return`น้อยกว่ากำหนด: ${I.origin} ควรมี${J} ${I.minimum.toString()} ${X.unit}`;return`น้อยกว่ากำหนด: ${I.origin} ควรมี${J} ${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${J.prefix}"`;if(J.format==="ends_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${J.suffix}"`;if(J.format==="includes")return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${J.includes}" อยู่ในข้อความ`;if(J.format==="regex")return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${J.pattern}`;return`รูปแบบไม่ถูกต้อง: ${F[J.format]??I.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${I.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${V(I.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${I.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${I.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};var eA=S(()=>{l()});function Dq(){return{localeError:Ns()}}var Ns=()=>{let D={string:{unit:"simwol",verb:"bolmaly"},file:{unit:"baýt",verb:"bolmaly"},array:{unit:"elementler",verb:"bolmaly"},set:{unit:"elementler",verb:"bolmaly"},map:{unit:"elementler",verb:"bolmaly"}};function $(I){return D[I]??null}let F={regex:"giriş",email:"e-poçta salgysy",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sene we wagt",date:"ISO sene",time:"ISO wagt",duration:"ISO wagt aralygy",ipv4:"IPv4 salgysy",ipv6:"IPv6 salgysy",mac:"MAC salgysy",cidrv4:"IPv4 aralygy",cidrv6:"IPv6 aralygy",base64:"base64 bilen şifrlenen setir",base64url:"base64url bilen şifrlenen setir",json_string:"JSON setiri",e164:"E.164 nomeri",credit_card:"kredit kartynyň nomeri",currency_code:"walýuta kody",iban:"IBAN",jwt:"JWT",template_literal:"şablon"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;return`Nädogry baha: garaşylan ${J} ýerine ${Q} alyndy`}case"invalid_value":if(I.values.length===1)return`Nädogry baha: ${x(I.values[0])} bolmaly`;return`Nädogry saýlaw: aşakdakylardan biri bolmaly: ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Has uly: garaşylýan ${I.origin??"baha"} ${J} ${I.maximum.toString()} ${X.unit??"element"}`;return`Has uly: garaşylýan ${I.origin??"baha"} ${J} ${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Has kiçi: garaşylýan ${I.origin} ${J} ${I.minimum.toString()} ${X.unit}`;return`Has kiçi: garaşylýan ${I.origin} ${J} ${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Nädogry setir: "${J.prefix}" bilen başlamaly`;if(J.format==="ends_with")return`Nädogry setir: "${J.suffix}" bilen gutarmaly`;if(J.format==="includes")return`Nädogry setir: "${J.includes}" saklamaly`;if(J.format==="regex")return`Nädogry setir: ${J.pattern} nusga laýyk bolmaly`;return`Nädogry ${F[J.format]??I.format}`}case"not_multiple_of":return`Nädogry san: ${I.divisor} bilen galyndysyz bölünmeli`;case"unrecognized_keys":return`Tanalmaýan açar${I.keys.length>1?"lar":""}: ${V(I.keys,", ")}`;case"invalid_key":return`${I.origin} içinde nädogry açar`;case"invalid_union":return"Nädogry baha";case"invalid_element":return`${I.origin} içinde nädogry baha`;default:return"Nädogry baha"}}};var sA=S(()=>{l()});function $q(){return{localeError:Ls()}}var Ls=()=>{let D={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"},map:{unit:"öğe",verb:"olmalı"}};function $(I){return D[I]??null}let F={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO süre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",mac:"MAC adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",credit_card:"kredi kartı numarası",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"Şablon dizesi"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Geçersiz değer: beklenen instanceof ${I.expected}, alınan ${Q}`;return`Geçersiz değer: beklenen ${J}, alınan ${Q}`}case"invalid_value":if(I.values.length===1)return`Geçersiz değer: beklenen ${x(I.values[0])}`;return`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Çok büyük: beklenen ${I.origin??"değer"} ${J}${I.maximum.toString()} ${X.unit??"öğe"}`;return`Çok büyük: beklenen ${I.origin??"değer"} ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Çok küçük: beklenen ${I.origin} ${J}${I.minimum.toString()} ${X.unit}`;return`Çok küçük: beklenen ${I.origin} ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Geçersiz metin: "${J.prefix}" ile başlamalı`;if(J.format==="ends_with")return`Geçersiz metin: "${J.suffix}" ile bitmeli`;if(J.format==="includes")return`Geçersiz metin: "${J.includes}" içermeli`;if(J.format==="regex")return`Geçersiz metin: ${J.pattern} desenine uymalı`;return`Geçersiz ${F[J.format]??I.format}`}case"not_multiple_of":return`Geçersiz sayı: ${I.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${I.keys.length>1?"lar":""}: ${V(I.keys,", ")}`;case"invalid_key":return`${I.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${I.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};var DR=S(()=>{l()});function U3(){return{localeError:Hs()}}var Hs=()=>{let D={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"},map:{unit:"елементів",verb:"матиме"}};function $(I){return D[I]??null}let F={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",mac:"адреса MAC",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",credit_card:"номер кредитної картки",currency_code:"код валюти",iban:"IBAN",jwt:"JWT",template_literal:"вхідні дані"},U={nan:"NaN",number:"число",array:"масив"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Неправильні вхідні дані: очікується instanceof ${I.expected}, отримано ${Q}`;return`Неправильні вхідні дані: очікується ${J}, отримано ${Q}`}case"invalid_value":if(I.values.length===1)return`Неправильні вхідні дані: очікується ${x(I.values[0])}`;return`Неправильна опція: очікується одне з ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Занадто велике: очікується, що ${I.origin??"значення"} ${X.verb} ${J}${I.maximum.toString()} ${X.unit??"елементів"}`;return`Занадто велике: очікується, що ${I.origin??"значення"} буде ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Занадто мале: очікується, що ${I.origin} ${X.verb} ${J}${I.minimum.toString()} ${X.unit}`;return`Занадто мале: очікується, що ${I.origin} буде ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Неправильний рядок: повинен починатися з "${J.prefix}"`;if(J.format==="ends_with")return`Неправильний рядок: повинен закінчуватися на "${J.suffix}"`;if(J.format==="includes")return`Неправильний рядок: повинен містити "${J.includes}"`;if(J.format==="regex")return`Неправильний рядок: повинен відповідати шаблону ${J.pattern}`;return`Неправильний ${F[J.format]??I.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${I.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${I.keys.length>1?"і":""}: ${V(I.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${I.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${I.origin}`;default:return"Неправильні вхідні дані"}}};var Fq=S(()=>{l()});function Iq(){return U3()}var $R=S(()=>{Fq()});function Uq(){return{localeError:Os()}}var Os=()=>{let D={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"},map:{unit:"آئٹمز",verb:"ہونا"}};function $(I){return D[I]??null}let F={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",mac:"ایم اے سی ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",credit_card:"کریڈٹ کارڈ نمبر",currency_code:"کرنسی کوڈ",iban:"IBAN",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},U={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`غلط ان پٹ: instanceof ${I.expected} متوقع تھا، ${Q} موصول ہوا`;return`غلط ان پٹ: ${J} متوقع تھا، ${Q} موصول ہوا`}case"invalid_value":if(I.values.length===1)return`غلط ان پٹ: ${x(I.values[0])} متوقع تھا`;return`غلط آپشن: ${V(I.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`بہت بڑا: ${I.origin??"ویلیو"} کے ${J}${I.maximum.toString()} ${X.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${I.origin??"ویلیو"} کا ${J}${I.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`بہت چھوٹا: ${I.origin} کے ${J}${I.minimum.toString()} ${X.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${I.origin} کا ${J}${I.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`غلط سٹرنگ: "${J.prefix}" سے شروع ہونا چاہیے`;if(J.format==="ends_with")return`غلط سٹرنگ: "${J.suffix}" پر ختم ہونا چاہیے`;if(J.format==="includes")return`غلط سٹرنگ: "${J.includes}" شامل ہونا چاہیے`;if(J.format==="regex")return`غلط سٹرنگ: پیٹرن ${J.pattern} سے میچ ہونا چاہیے`;return`غلط ${F[J.format]??I.format}`}case"not_multiple_of":return`غلط نمبر: ${I.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${I.keys.length>1?"ز":""}: ${V(I.keys,"، ")}`;case"invalid_key":return`${I.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${I.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};var FR=S(()=>{l()});function Jq(){return{localeError:zs()}}var zs=()=>{let D={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"},map:{unit:"yozuv",verb:"bo‘lishi kerak"}};function $(I){return D[I]??null}let F={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",credit_card:"kredit karta raqami",currency_code:"valyuta kodi",iban:"IBAN",jwt:"JWT",template_literal:"kirish"},U={nan:"NaN",number:"raqam",array:"massiv"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Noto‘g‘ri kirish: kutilgan instanceof ${I.expected}, qabul qilingan ${Q}`;return`Noto‘g‘ri kirish: kutilgan ${J}, qabul qilingan ${Q}`}case"invalid_value":if(I.values.length===1)return`Noto‘g‘ri kirish: kutilgan ${x(I.values[0])}`;return`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Juda katta: kutilgan ${I.origin??"qiymat"} ${J}${I.maximum.toString()} ${X.unit} ${X.verb}`;return`Juda katta: kutilgan ${I.origin??"qiymat"} ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Juda kichik: kutilgan ${I.origin} ${J}${I.minimum.toString()} ${X.unit} ${X.verb}`;return`Juda kichik: kutilgan ${I.origin} ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Noto‘g‘ri satr: "${J.prefix}" bilan boshlanishi kerak`;if(J.format==="ends_with")return`Noto‘g‘ri satr: "${J.suffix}" bilan tugashi kerak`;if(J.format==="includes")return`Noto‘g‘ri satr: "${J.includes}" ni o‘z ichiga olishi kerak`;if(J.format==="regex")return`Noto‘g‘ri satr: ${J.pattern} shabloniga mos kelishi kerak`;return`Noto‘g‘ri ${F[J.format]??I.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${I.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${I.keys.length>1?"lar":""}: ${V(I.keys,", ")}`;case"invalid_key":return`${I.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${I.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};var IR=S(()=>{l()});function Xq(){return{localeError:ws()}}var ws=()=>{let D={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"},map:{unit:"phần tử",verb:"có"}};function $(I){return D[I]??null}let F={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",mac:"địa chỉ MAC",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",credit_card:"số thẻ tín dụng",currency_code:"mã tiền tệ",iban:"IBAN",jwt:"JWT",template_literal:"đầu vào"},U={nan:"NaN",number:"số",array:"mảng"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Đầu vào không hợp lệ: mong đợi instanceof ${I.expected}, nhận được ${Q}`;return`Đầu vào không hợp lệ: mong đợi ${J}, nhận được ${Q}`}case"invalid_value":if(I.values.length===1)return`Đầu vào không hợp lệ: mong đợi ${x(I.values[0])}`;return`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Quá lớn: mong đợi ${I.origin??"giá trị"} ${X.verb} ${J}${I.maximum.toString()} ${X.unit??"phần tử"}`;return`Quá lớn: mong đợi ${I.origin??"giá trị"} ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Quá nhỏ: mong đợi ${I.origin} ${X.verb} ${J}${I.minimum.toString()} ${X.unit}`;return`Quá nhỏ: mong đợi ${I.origin} ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Chuỗi không hợp lệ: phải bắt đầu bằng "${J.prefix}"`;if(J.format==="ends_with")return`Chuỗi không hợp lệ: phải kết thúc bằng "${J.suffix}"`;if(J.format==="includes")return`Chuỗi không hợp lệ: phải bao gồm "${J.includes}"`;if(J.format==="regex")return`Chuỗi không hợp lệ: phải khớp với mẫu ${J.pattern}`;return`${F[J.format]??I.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${I.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${V(I.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${I.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${I.origin}`;default:return"Đầu vào không hợp lệ"}}};var UR=S(()=>{l()});function Qq(){return{localeError:vs()}}var vs=()=>{let D={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"},map:{unit:"项",verb:"包含"}};function $(I){return D[I]??null}let F={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",mac:"MAC地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",credit_card:"信用卡号",currency_code:"货币代码",iban:"IBAN",jwt:"JWT",template_literal:"输入"},U={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`无效输入:期望 instanceof ${I.expected},实际接收 ${Q}`;return`无效输入:期望 ${J},实际接收 ${Q}`}case"invalid_value":if(I.values.length===1)return`无效输入:期望 ${x(I.values[0])}`;return`无效选项:期望以下之一 ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`数值过大:期望 ${I.origin??"值"} ${J}${I.maximum.toString()} ${X.unit??"个元素"}`;return`数值过大:期望 ${I.origin??"值"} ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`数值过小:期望 ${I.origin} ${J}${I.minimum.toString()} ${X.unit}`;return`数值过小:期望 ${I.origin} ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`无效字符串:必须以 "${J.prefix}" 开头`;if(J.format==="ends_with")return`无效字符串:必须以 "${J.suffix}" 结尾`;if(J.format==="includes")return`无效字符串:必须包含 "${J.includes}"`;if(J.format==="regex")return`无效字符串:必须满足正则表达式 ${J.pattern}`;return`无效${F[J.format]??I.format}`}case"not_multiple_of":return`无效数字:必须是 ${I.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${V(I.keys,", ")}`;case"invalid_key":return`${I.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${I.origin} 中包含无效值(value)`;default:return"无效输入"}}};var JR=S(()=>{l()});function Yq(){return{localeError:Zs()}}var Zs=()=>{let D={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"},map:{unit:"項目",verb:"擁有"}};function $(I){return D[I]??null}let F={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",mac:"MAC 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",credit_card:"信用卡號",currency_code:"貨幣代碼",iban:"IBAN",jwt:"JWT",template_literal:"輸入"},U={nan:"NaN"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`無效的輸入值:預期為 instanceof ${I.expected},但收到 ${Q}`;return`無效的輸入值:預期為 ${J},但收到 ${Q}`}case"invalid_value":if(I.values.length===1)return`無效的輸入值:預期為 ${x(I.values[0])}`;return`無效的選項:預期為以下其中之一 ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`數值過大:預期 ${I.origin??"值"} 應為 ${J}${I.maximum.toString()} ${X.unit??"個元素"}`;return`數值過大:預期 ${I.origin??"值"} 應為 ${J}${I.maximum.toString()}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`數值過小:預期 ${I.origin} 應為 ${J}${I.minimum.toString()} ${X.unit}`;return`數值過小:預期 ${I.origin} 應為 ${J}${I.minimum.toString()}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`無效的字串:必須以 "${J.prefix}" 開頭`;if(J.format==="ends_with")return`無效的字串:必須以 "${J.suffix}" 結尾`;if(J.format==="includes")return`無效的字串:必須包含 "${J.includes}"`;if(J.format==="regex")return`無效的字串:必須符合格式 ${J.pattern}`;return`無效的 ${F[J.format]??I.format}`}case"not_multiple_of":return`無效的數字:必須為 ${I.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${I.keys.length>1?"們":""}:${V(I.keys,"、")}`;case"invalid_key":return`${I.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${I.origin} 中有無效的值`;default:return"無效的輸入值"}}};var XR=S(()=>{l()});function Bq(){return{localeError:Ms()}}var Ms=()=>{let D={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"},map:{unit:"nkan",verb:"ní"}};function $(I){return D[I]??null}let F={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",mac:"àdírẹ́sì MAC",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",credit_card:"nọmba kaadi gbese",currency_code:"koodu owó",iban:"IBAN",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},U={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return(I)=>{switch(I.code){case"invalid_type":{let J=U[I.expected]??I.expected,X=f(I.input),Q=U[X]??X;if(/^[A-Z]/.test(I.expected))return`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${I.expected}, àmọ̀ a rí ${Q}`;return`Ìbáwọlé aṣìṣe: a ní láti fi ${J}, àmọ̀ a rí ${Q}`}case"invalid_value":if(I.values.length===1)return`Ìbáwọlé aṣìṣe: a ní láti fi ${x(I.values[0])}`;return`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${V(I.values,"|")}`;case"too_big":{let J=I.inclusive?"<=":"<",X=$(I.origin);if(X)return`Tó pọ̀ jù: a ní láti jẹ́ pé ${I.origin??"iye"} ${X.verb} ${J}${I.maximum} ${X.unit}`;return`Tó pọ̀ jù: a ní láti jẹ́ ${J}${I.maximum}`}case"too_small":{let J=I.inclusive?">=":">",X=$(I.origin);if(X)return`Kéré ju: a ní láti jẹ́ pé ${I.origin} ${X.verb} ${J}${I.minimum} ${X.unit}`;return`Kéré ju: a ní láti jẹ́ ${J}${I.minimum}`}case"invalid_format":{let J=I;if(J.format==="starts_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${J.prefix}"`;if(J.format==="ends_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${J.suffix}"`;if(J.format==="includes")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${J.includes}"`;if(J.format==="regex")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${J.pattern}`;return`Aṣìṣe: ${F[J.format]??I.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${I.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${V(I.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${I.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${I.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};var QR=S(()=>{l()});var J3={};tD(J3,{zhTW:()=>Yq,zhCN:()=>Qq,yo:()=>Bq,vi:()=>Xq,uz:()=>Jq,ur:()=>Uq,uk:()=>U3,ua:()=>Iq,tr:()=>$q,tk:()=>Dq,th:()=>sB,tg:()=>eB,ta:()=>aB,sv:()=>tB,sl:()=>oB,sk:()=>rB,ru:()=>pB,ro:()=>cB,ptBR:()=>lB,pt:()=>dB,ps:()=>hB,pl:()=>iB,ota:()=>mB,no:()=>yB,nn:()=>nB,nl:()=>fB,ne:()=>xB,ms:()=>gB,mk:()=>kB,lt:()=>_B,ko:()=>CB,kn:()=>PB,km:()=>F3,kh:()=>TB,ka:()=>SB,ja:()=>RB,it:()=>AB,is:()=>VB,id:()=>jB,hy:()=>MB,hu:()=>ZB,hr:()=>vB,hi:()=>wB,he:()=>zB,gu:()=>OB,frCA:()=>HB,fr:()=>LB,fi:()=>NB,fa:()=>GB,es:()=>uB,eo:()=>WB,en:()=>$3,el:()=>KB,de:()=>qB,da:()=>BB,cs:()=>YB,ckb:()=>QB,ca:()=>XB,bn:()=>JB,bg:()=>UB,be:()=>IB,az:()=>FB,ar:()=>$B});var qq=S(()=>{eV();sV();$A();FA();IA();UA();JA();XA();QA();YA();BA();EB();qA();KA();EA();WA();uA();GA();NA();LA();HA();OA();zA();vA();ZA();MA();jA();VA();AA();RA();bB();SA();bA();PA();CA();_A();kA();gA();xA();fA();nA();yA();mA();hA();iA();dA();cA();pA();rA();oA();tA();aA();eA();sA();DR();$R();Fq();FR();IR();UR();JR();XR();QR()});class Wq{constructor(){this._map=new WeakMap,this._idmap=new Map}add(D,...$){let F=$[0];if(this._map.set(D,F),F&&typeof F==="object"&&"id"in F)this._idmap.set(F.id,D);return this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(D){let $=this._map.get(D);if($&&typeof $==="object"&&"id"in $)this._idmap.delete($.id);return this._map.delete(D),this}get(D){let $=D._zod.parent;if($){let F={...this.get($)??{}};delete F.id;let U={...F,...this._map.get(D)};return Object.keys(U).length?U:void 0}return this._map.get(D)}has(D){return this._map.has(D)}}function M9(){return new Wq}var YR,Kq,Eq,X$;var X3=S(()=>{Kq=Symbol("ZodOutput"),Eq=Symbol("ZodInput");(YR=globalThis).__zod_globalRegistry??(YR.__zod_globalRegistry=M9());X$=globalThis.__zod_globalRegistry});function Vs(D,$){try{return V9(D,{assertOnly:!0})}catch{return $}}function Lq(D,$){try{let F=V9(D),U=j9(D,F);return U._zod.bag.validator=Vs(D,F),U}catch(F){if($?.strict)throw F;return D}}function j9(D,$){if(v9(D))throw new ND("a schema whose subtree contains a reference cycle");let F=zD(D),U=D._zod.run,I=U.__originalRun??U,J=(X,Q)=>{if(Q?.async||Q?.direction==="backward"||Q?.skipChecks||Q?.[BR])return I(X,Q);if(Q&&Z9(Q,X.value))return I(X,Q);let Y=$(X.value);if(Y!==w$)return X.value=Y,X;if(Q)Q[BR]=!0;return I(X,Q)};if(J.__originalRun=I,F._zod.bag.fallbackRun=I,F._zod.bag.validator=$,F._zod.run=J,!U.__originalRun)As(F,D,$);return F}function As(D,$,F){let U=D,I=$;if(typeof I.safeParse==="function"){let J=I.safeParse;U.safeParse=(X,Q)=>{let Y=F(X);if(Y!==w$)return{success:!0,data:Y};return J(X,Q)}}if(typeof I.parse==="function"){let J=I.parse;U.parse=(X,Q)=>{let Y=F(X);if(Y!==w$)return Y;return J(X,Q)}}}function V9(D,$){let F=!0;try{F=v9(D)}catch{}if(F)throw new ND("a schema whose subtree contains a reference cycle");let U={constants:new Map,constantCounter:0,varCounter:0,definite:!0},I=new l4(["input"]),J=kD(I,U,D,"input",!$?.assertOnly);I.write(J===null?"return true;":`return ${J};`);let X=["INVALID",...U.constants.keys()],Q=[w$,...U.constants.values()],Y=I.content.join(`
`),B=$?.debug?X.length>0?`// Constants: ${X.join(", ")}
${Y}`:Y:"",q=Function,K=`return (input) => {
${Y}
}`,W;try{W=new q(...X,K)(...Q)}catch(u){throw new ND(`this schema (generated code failed to evaluate: ${u.message})`)}if($?.debug)W.code=B;return W.definite=U.definite,W}function UD(D,$){for(let[U,I]of D.constants)if(I===$)return U;let F=`c${D.constantCounter++}`;return D.constants.set(F,$),F}function W1(D,$){return D.definite=!1,UD(D,$)}function ID(D){return`v${D.varCounter++}`}function Rs(D,$){let F=D._zod.run({value:$,issues:[]},{});if(F&&typeof F.then==="function")return w$;let U=F;return U.issues.length===0?U.value:w$}function K$(D,$,F,U,I=!0){let J=D.content.length,X=$.constants.size,Q=$.constantCounter,Y=$.varCounter;try{return kD(D,$,F,U,I)}catch(B){if(!(B instanceof ND)||!B.islandable)throw B;if(D.content.length=J,$.constants.size>X){let q=Array.from($.constants.keys()).slice(X);for(let K of q)$.constants.delete(K)}return $.constantCounter=Q,$.varCounter=Y,Ss(D,$,F,U)}}function Ss(D,$,F,U){$.definite=!1;let I=UD($,F),J=UD($,Rs),X=ID($);return D.write(`const ${X} = ${J}(${I}, ${U});`),D.write(`if (${X} === INVALID) return INVALID;`),X}function Ts(D,$,F,U){let I=F._zod.def.checks;if(!I||I.length===0)return U;let J=U;for(let X of I){let Q=X._zod.def;if(Q.when&&!bs.has(Q.check))throw new ND('check with a custom "when" condition');switch(Q.check){case"greater_than":Ps(D,$,Q,J);break;case"less_than":Cs(D,$,Q,J);break;case"multiple_of":_s(D,$,Q,J);break;case"number_format":GR(D,Q,J);break;case"min_length":{let Y=K1(Q.minimum,"min_length"),B=uq(D,$,J,`${J}.length >= ${Y} && ${J}.length < ${Q.minimum*2}`);D.write(`if (${B} < ${Y}) return INVALID;`);break}case"max_length":{let Y=K1(Q.maximum,"max_length"),B=uq(D,$,J,`${J}.length > ${Y}`);D.write(`if (${B} > ${Y}) return INVALID;`);break}case"length_equals":{let Y=K1(Q.length,"length_equals"),B=uq(D,$,J,`${J}.length >= ${Y} && ${J}.length <= ${Q.length*2}`);D.write(`if (${B} !== ${Y}) return INVALID;`);break}case"min_size":D.write(`if (${J}.size < ${K1(Q.minimum,"min_size")}) return INVALID;`);break;case"max_size":D.write(`if (${J}.size > ${K1(Q.maximum,"max_size")}) return INVALID;`);break;case"size_equals":D.write(`if (${J}.size !== ${K1(Q.size,"size_equals")}) return INVALID;`);break;case"string_format":J=NR(D,$,Q,J);break;case"custom":J=ys(D,$,X,J);break;case"bigint_format":ks(D,Q,J);break;case"mime_type":gs(D,$,Q,J);break;case"property":fs(D,$,Q,J);break;case"properties":xs(D,$,Q,J);break;case"overwrite":{let Y=ID($);ns(D,$,X,J,Y),J=Y;break}default:throw new ND(`check type ${Q.check}`)}}return J}function uq(D,$,F,U){let I=UD($,X1),J=ID($);return D.write(`const ${J} = typeof ${F} === "string" && ${U} ? ${I}(${F}) : ${F}.length;`),J}function K1(D,$){if(typeof D!=="number"||!Number.isFinite(D))throw new ND(`${$} bound of type ${typeof D}`);return`${D}`}function uR(D,$){if(typeof $==="bigint")return`${$}n`;if(typeof $==="number"){if(Number.isNaN($))throw new ND("comparison check with NaN bound");return`${$}`}if($ instanceof Date){if(Number.isNaN($.getTime()))throw new ND("comparison check with Invalid Date bound");return UD(D,$)}throw new ND(`comparison check bound of type ${typeof $}`)}function Ps(D,$,F,U){let I=F.inclusive?"<":"<=";D.write(`if (${U} ${I} ${uR($,F.value)}) return INVALID;`)}function Cs(D,$,F,U){let I=F.inclusive?">":">=";D.write(`if (${U} ${I} ${uR($,F.value)}) return INVALID;`)}function _s(D,$,F,U){if(typeof F.value==="bigint"){if(F.value===BigInt(0))throw new ND("multiple_of check with a zero divisor");D.write(`if (${U} % ${F.value}n !== 0n) return INVALID;`)}else{let I=UD($,A8);D.write(`if (${I}(${U}, ${K1(F.value,"multiple_of")}) !== 0) return INVALID;`)}}function GR(D,$,F){let U=$.format;switch(U){case"safeint":D.write(`if (!Number.isSafeInteger(${F})) return INVALID;`);break;case"int32":D.write(`if (!Number.isInteger(${F}) || ${F} < -2147483648 || ${F} > 2147483647) return INVALID;`);break;case"uint32":D.write(`if (!Number.isInteger(${F}) || ${F} < 0 || ${F} > 4294967295) return INVALID;`);break;case"float32":D.write(`if (!Number.isFinite(${F}) || ${F} < -3.4028234663852886e38 || ${F} > 3.4028234663852886e38) return INVALID;`);break;case"float64":D.write(`if (!Number.isFinite(${F})) return INVALID;`);break;default:throw new ND(`number format ${U}`)}}function ks(D,$,F){let U=$.format;if(!U)return;switch(U){case"int64":D.write(`if (${F} < -9223372036854775808n || ${F} > 9223372036854775807n) return INVALID;`);break;case"uint64":D.write(`if (${F} < 0n || ${F} > 18446744073709551615n) return INVALID;`);break;default:throw new ND(`bigint format ${U}`)}}function gs(D,$,F,U){let I=F.mime;if(I&&I.length>0){let J=UD($,new Set(I));D.write(`if (!${J}.has(${U}.type)) return INVALID;`)}}function xs(D,$,F,U){if(F.when)throw new ND('check with a custom "when" condition');D.write(`if (${U} == null) return INVALID;`);let I=F.shape;for(let J of Reflect.ownKeys(I)){let X=typeof J==="symbol"?UD($,J):O$(J),Q=ID($);D.write(`const ${Q} = ${U}[${X}];`),K$(D,$,I[J],Q,!1)}}function fs(D,$,F,U){let I=`${U}[${JSON.stringify(F.property)}]`;kD(D,$,F.schema,I)}function ns(D,$,F,U,I){let J=F._zod.def.tx;if(!J)throw new ND("overwrite check without a transform function");if(u1(J))throw new u0("z.compile: async overwrite transforms are not supported");let X=UD($,J);D.write(`const ${I} = ${X}(${U});`)}function Gq(){throw new g$}function Hq(D){this.issues.push(D)}function ys(D,$,F,U){let I=F._zod.def;if(I.fn){if(u1(I.fn))throw new u0("z.compile: async .refine() predicates are not supported");let J=W1($,I.fn),X=UD($,Gq),Q=ID($);return D.write(`const ${Q} = ${J}(${U});`),D.write(`if (${Q} instanceof Promise) ${X}();`),D.write(`if (!${Q}) return INVALID;`),U}if(F._zod.check){if(u1(F._zod.check))throw new u0("z.compile: async .superRefine() / check functions are not supported");let J=F._zod.check,Q=W1($,(B)=>{let q={value:B,issues:[],addIssue:Hq};if(J(q)instanceof Promise)Gq();return q.issues.length===0?q.value:w$}),Y=ID($);return D.write(`const ${Y} = ${Q}(${U});`),D.write(`if (${Y} === INVALID) return INVALID;`),Y}throw new ND("custom check without a predicate or check function")}function NR(D,$,F,U,I=!0){let J=F.format;if(J==="base64"){let B=UD($,c8);return D.write(`if (!${B}(${U})) return INVALID;`),U}if(J==="base64url"){let B=UD($,q9);return D.write(`if (!${B}(${U})) return INVALID;`),U}if(J==="jwt"){let B=UD($,W9),q=UD($,F.alg??null);return D.write(`if (!${B}(${U}, ${q})) return INVALID;`),U}if(J==="ipv6"){let B=UD($,l8);return D.write(`if (!${B}(${U})) return INVALID;`),U}if(J==="cidrv6"){let B=UD($,Y9);return D.write(`if (!${B}(${U})) return INVALID;`),U}if(J==="credit_card"){let B=UD($,K9);return D.write(`if (!${B}(${U})) return INVALID;`),U}if(J==="iban"){let B=UD($,E9);return D.write(`if (!${B}(${U})) return INVALID;`),U}let X=F;if(J==="url"||J==="httpurl"||X.normalize||X.hostname!==void 0||X.protocol!==void 0){let B=UD($,J9),q=UD($,F),K=ID($),W=ID($);if(D.write(`const ${K} = ${U}.trim();`),D.write(`const ${W} = ${B}(${K}, ${q});`),D.write(`if (typeof ${W} === "number") return INVALID;`),X.hostname!==void 0){let G=UD($,X9);D.write(`if (!${G}(${W}, ${q}.hostname)) return INVALID;`)}if(X.protocol!==void 0){let G=UD($,Q9);D.write(`if (!${G}(${W}, ${q}.protocol)) return INVALID;`)}if(!I)return null;let u=ID($),E=X.normalize?`${W}.href`:`${UD($,d8)}(${K})`;return D.write(`const ${u} = ${E};`),u}let Q=F.fn;if(Q){if(u1(Q))throw new ND(`async string format ${J}`);let B=UD($,Q);return D.write(`if (!${B}(${U})) return INVALID;`),U}if(ms.has(J)&&F.pattern){let B=UD($,F.pattern);return D.write(`${B}.lastIndex = 0;`),D.write(`if (!${B}.test(${U})) return INVALID;`),U}let Y=F.format;switch(Y){case"regex":throw new ND("regex format without a pattern");case"lowercase":D.write(`if (${U} !== ${U}.toLowerCase()) return INVALID;`);break;case"uppercase":D.write(`if (${U} !== ${U}.toUpperCase()) return INVALID;`);break;case"includes":D.write(`if (!${U}.includes(${O$(F.includes)})) return INVALID;`);break;case"starts_with":{let B=F.prefix;D.write(`if (${U}.slice(0, ${B.length}) !== ${O$(B)}) return INVALID;`);break}case"ends_with":{let B=F.suffix;D.write(`if (${U}.slice(-${B.length}) !== ${O$(B)}) return INVALID;`);break}default:throw new ND(`string format ${Y}`)}return U}function kD(D,$,F,U,I=!0){let J=F._zod.def,X=J.type;if(J.coerce)throw new ND(`coercion (z.coerce.${X}())`);let Q=I||!!J.checks?.length,Y;switch(X){case"string":Y=hs(D,$,F,U,Q);break;case"number":Y=is(D,F,U);break;case"boolean":Y=ds(D,U);break;case"bigint":Y=ls(D,F,U);break;case"symbol":Y=cs(D,U);break;case"undefined":Y=ps(D,U);break;case"null":Y=rs(D,U);break;case"any":case"unknown":Y=U;break;case"never":D.write("return INVALID;"),Y=U;break;case"void":Y=os(D,U);break;case"nan":Y=ts(D,U);break;case"date":Y=as(D,U);break;case"object":Y=es(D,$,F,U,Q);break;case"optional":Y=ss(D,$,F,U,Q);break;case"nullable":Y=FDD(D,$,F,U,Q);break;case"array":Y=IDD(D,$,F,U,Q);break;case"literal":Y=UDD(D,$,F,U);break;case"enum":Y=JDD(D,$,F,U);break;case"readonly":{let B=KR(D,$,F,U),q=ID($);D.write(`const ${q} = Object.freeze(${B});`),Y=q;break}case"success":KR(D,$,F,U),Y="true";break;case"default":case"prefault":Y=XDD(D,$,F,U);break;case"nonoptional":Y=QDD(D,$,F,U);break;case"tuple":Y=YDD(D,$,F,U);break;case"union":Y=BDD(D,$,F,U);break;case"intersection":Y=EDD(D,$,F,U);break;case"record":Y=WDD(D,$,F,U);break;case"map":Y=GDD(D,$,F,U);break;case"set":Y=NDD(D,$,F,U);break;case"file":Y=LDD(D,U);break;case"template_literal":Y=HDD(D,$,F,U);break;case"lazy":Y=ODD(D,$,F,U);break;case"pipe":Y=zDD(D,$,F,U);break;case"custom":Y=wDD(D,$,F,U);break;case"transform":Y=MDD(D,$,F,U);break;case"catch":Y=ZDD(D,$,F,U);break;default:throw new ND(`schema type ${X}`)}if(Y===null)return null;return Ts(D,$,F,Y)}function hs(D,$,F,U,I=!0){D.write(`if (typeof ${U} !== "string") return INVALID;`);let J=F._zod.def;if(J.format===void 0)return U;return NR(D,$,J,U,I)}function is(D,$,F){D.write(`if (typeof ${F} !== "number" || !Number.isFinite(${F})) return INVALID;`);let U=$._zod.def;if(U.check==="number_format"&&U.format)GR(D,{format:U.format},F);return F}function ds(D,$){return D.write(`if (typeof ${$} !== "boolean") return INVALID;`),$}function ls(D,$,F){D.write(`if (typeof ${F} !== "bigint") return INVALID;`);let U=$._zod.def;if(U.format)switch(U.format){case"int64":D.write(`if (${F} < -9223372036854775808n || ${F} > 9223372036854775807n) return INVALID;`);break;case"uint64":D.write(`if (${F} < 0n || ${F} > 18446744073709551615n) return INVALID;`);break}return F}function cs(D,$){return D.write(`if (typeof ${$} !== "symbol") return INVALID;`),$}function ps(D,$){return D.write(`if (${$} !== undefined) return INVALID;`),$}function rs(D,$){return D.write(`if (${$} !== null) return INVALID;`),$}function os(D,$){return D.write(`if (${$} !== undefined) return INVALID;`),$}function ts(D,$){return D.write(`if (typeof ${$} !== "number" || !Number.isNaN(${$})) return INVALID;`),$}function as(D,$){return D.write(`if (!(${$} instanceof Date) || Number.isNaN(${$}.getTime())) return INVALID;`),$}function es(D,$,F,U,I=!0){let J=F._zod.def;D.write(`if (typeof ${U} !== "object" || ${U} === null || Array.isArray(${U})) return INVALID;`);let X=J.shape,Q=Object.keys(X),Y=Object.getOwnPropertySymbols(X),B=Y.length?[...Q,...Y]:Q,q=(O)=>typeof O==="symbol"?UD($,O):O$(O),K=(O)=>typeof O==="symbol"?`[${q(O)}]`:O$(O),W=X;if(Q.includes("__proto__"))throw new ND('object shape key "__proto__"');let u=new Map;for(let O of B){let N=W[O],Z=q(O),A=ID($);if(D.write(`const ${A} = ${U}[${Z}];`),N._zod.optin!==void 0){let M=ID($);if(D.write(`let ${M} = (() => {`),D.indented((b)=>{let n=K$(b,$,N,A);b.write(`return ${n};`)}),D.write("})();"),N._zod.optout==="optional")D.write(`if (${M} === INVALID) {`),D.indented((b)=>{b.write(`if (${Z} in ${U}) return INVALID;`),b.write(`${M} = undefined;`)}),D.write("}");else D.write(`if (${M} === INVALID) return INVALID;`);u.set(O,M)}else{if($DD(N))D.write(`if (!(${Z} in ${U})) return INVALID;`);let M=K$(D,$,N,A,I);if(M!==null)u.set(O,M)}}let E=J.catchall,G="none";if(E){let O=E._zod.def.type;if(O==="never"){let N=Q.map((Z)=>`k !== ${O$(Z)}`).join(" && ")||"true";D.write(`for (const k in ${U}) {`),D.indented((Z)=>{Z.write(`if (${N}) return INVALID;`)}),D.write("}")}else if((O==="unknown"||O==="any")&&!E._zod.def.checks?.length)G="passthrough";else G="schema"}let L=ID($),z=B.some((O)=>qR(W[O])||Nq(W[O]));if(!I){if(G==="schema"){let O=Q.length>0?UD($,new Set(Q)):null;D.write(`for (const k in ${U}) {`),D.indented((N)=>{if(N.write('if (k === "__proto__") continue;'),O)N.write(`if (${O}.has(k)) continue;`);let Z=ID($);N.write(`const ${Z} = ${U}[k];`),K$(N,$,E,Z,!1)}),D.write("}")}return null}if(!z){let O=B.map((N)=>`${K(N)}: ${u.get(N)}`).join(", ");D.write(`const ${L} = { ${O} };`)}else{D.write(`const ${L} = {};`);for(let O of B){let N=q(O),Z=u.get(O);if(Nq(W[O]))D.write(`if (${N} in ${U}) ${L}[${N}] = ${Z};`);else if(qR(W[O]))D.write(`if (${Z} !== undefined || ${N} in ${U}) ${L}[${N}] = ${Z};`);else D.write(`${L}[${N}] = ${Z};`)}}if(G!=="none"){let O=Q.length>0?UD($,new Set(Q)):null;D.write(`for (const k in ${U}) {`),D.indented((N)=>{if(N.write('if (k === "__proto__") continue;'),O)N.write(`if (${O}.has(k)) continue;`);if(G==="passthrough")N.write(`${L}[k] = ${U}[k];`);else{let Z=ID($);N.write(`const ${Z} = ${U}[k];`);let A=K$(N,$,E,Z);N.write(`${L}[k] = ${A};`)}}),D.write("}")}return L}function ss(D,$,F,U,I=!0){let J=F._zod.def;if(DDD(F))return kD(D,$,J.innerType,U,I);if(J.innerType._zod.optin==="defaulted"){let Q=ID($),Y=ID($);return D.write(`let ${Q};`),D.write(`if (${U} === undefined) {`),D.indented((B)=>{B.write(`const ${Y} = (() => {`),B.indented((q)=>{let K=kD(q,$,J.innerType,U);q.write(`return ${K};`)}),B.write("})();"),B.write(`if (${Y} !== INVALID) ${Q} = ${Y};`)}),D.write("} else {"),D.indented((B)=>{let q=kD(B,$,J.innerType,U);B.write(`${Q} = ${q};`)}),D.write("}"),Q}let X=I?ID($):null;if(X)D.write(`let ${X};`);return D.write(`if (${U} !== undefined) {`),D.indented((Q)=>{let Y=kD(Q,$,J.innerType,U,I);if(X&&Y!==null)Q.write(`${X} = ${Y};`)}),D.write("}"),X}function DDD(D){return D._zod.traits?.has("$ZodExactOptional")===!0}function $DD(D){return D._zod.optin===void 0&&E1(D)}function E1(D){if(D._zod.def.coerce)return!0;let $=D._zod.def;switch($.type){case"any":case"unknown":case"undefined":case"void":case"default":case"prefault":case"transform":case"custom":case"lazy":return!0;case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"never":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":return!1;case"nonoptional":return $.innerType?E1($.innerType):!1;case"literal":return!!$.values?.includes(void 0);case"enum":return!!D._zod.values?.has(void 0);case"optional":case"nullable":case"readonly":case"success":return $.innerType?E1($.innerType):!0;case"catch":return!0;case"union":return $.options?$.options.some(E1):!0;case"intersection":if(!$.left||!$.right)return!0;return E1($.left)&&E1($.right);case"pipe":return $.in?E1($.in):!0;default:return!0}}function Nq(D){return D._zod.optin==="optional"&&D._zod.optout==="optional"}function qR(D){return(D._zod.optin!=="defaulted"||D._zod.optout==="optional")&&t4(D)}function t4(D){let $=D._zod.def;switch($.type){case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":case"never":case"success":return!1;case"literal":return!!$.values?.includes(void 0);case"enum":return!!D._zod.values?.has(void 0);case"optional":return!0;case"nullable":case"readonly":case"nonoptional":return $.innerType?t4($.innerType):!0;case"union":return $.options?$.options.some(t4):!0;case"intersection":return!$.left||!$.right||t4($.left)||t4($.right);case"pipe":return $.out?t4($.out):!0;default:return!0}}function FDD(D,$,F,U,I=!0){let J=F._zod.def,X=I?ID($):null;if(X)D.write(`let ${X} = null;`);return D.write(`if (${U} !== null) {`),D.indented((Q)=>{let Y=kD(Q,$,J.innerType,U,I);if(X&&Y!==null)Q.write(`${X} = ${Y};`)}),D.write("}"),X}function IDD(D,$,F,U,I=!0){let J=F._zod.def;D.write(`if (!Array.isArray(${U})) return INVALID;`);let X=I?ID($):null,Q=ID($),Y=ID($);if(X)D.write(`const ${X} = new Array(${U}.length);`);return D.write(`for (let ${Q} = 0; ${Q} < ${U}.length; ${Q}++) {`),D.indented((B)=>{B.write(`const ${Y} = ${U}[${Q}];`);let q=K$(B,$,J.element,Y,I);if(X&&q!==null)B.write(`${X}[${Q}] = ${q};`)}),D.write("}"),X}function UDD(D,$,F,U){let J=F._zod.def.values;if(J.length!==1){let Q=UD($,new Set(J));return D.write(`if (!${Q}.has(${U})) return INVALID;`),U}let X=J[0];if(typeof X==="number"&&Number.isNaN(X)){let Q=UD($,new Set(J));return D.write(`if (!${Q}.has(${U})) return INVALID;`),U}if(typeof X==="string")D.write(`if (${U} !== ${O$(X)}) return INVALID;`);else if(typeof X==="number"||typeof X==="boolean")D.write(`if (${U} !== ${X}) return INVALID;`);else if(X===null)D.write(`if (${U} !== null) return INVALID;`);else if(X===void 0)D.write(`if (${U} !== undefined) return INVALID;`);else if(typeof X==="bigint")D.write(`if (${U} !== ${X}n) return INVALID;`);else throw new ND(`literal type ${typeof X}`);return U}function JDD(D,$,F,U){let I=F._zod.values;if(!I)throw new ND("enum schema without enumerated values");let J=UD($,I);return D.write(`if (!${J}.has(${U})) return INVALID;`),U}function KR(D,$,F,U){let I=F._zod.def;return kD(D,$,I.innerType,U)}function XDD(D,$,F,U){let I=F._zod.def,X=Object.getOwnPropertyDescriptor(F._zod.def,"defaultValue")?()=>F._zod.def.defaultValue:void 0;if(F._zod.def.type==="prefault"){if(!X)return kD(D,$,I.innerType,U);let Y=UD($,X),B=ID($);return D.write(`let ${B} = ${U};`),D.write(`if (${U} === undefined) ${B} = ${Y}();`),kD(D,$,I.innerType,B)}let Q=ID($);if(X){let Y=UD($,X),B=UD($,R8);D.write(`let ${Q};`),D.write(`if (${U} === undefined) {`),D.indented((q)=>{q.write(`${Q} = ${B}(${Y}());`)}),D.write("} else {"),D.indented((q)=>{let K=kD(q,$,I.innerType,U);q.write(`${Q} = ${K} === undefined ? ${B}(${Y}()) : ${K};`)}),D.write("}")}else D.write(`let ${Q};`),D.write(`if (${U} !== undefined) {`),D.indented((Y)=>{let B=kD(Y,$,I.innerType,U);Y.write(`${Q} = ${B};`)}),D.write("}");return Q}function QDD(D,$,F,U){let I=F._zod.def,J=kD(D,$,I.innerType,U),X=ID($);return D.write(`const ${X} = ${J};`),D.write(`if (${X} === undefined) return INVALID;`),X}function YDD(D,$,F,U){let I=F._zod.def,J=I.items,X=I.rest;D.write(`if (!Array.isArray(${U})) return INVALID;`);let Q=ER(J,"optin"),Y=ER(J,"optout");if(X)D.write(`if (${U}.length < ${Q}) return INVALID;`);else D.write(`if (${U}.length < ${Q} || ${U}.length > ${J.length}) return INVALID;`);let B=ID($);D.write(`const ${B} = [];`);for(let q=0;q<J.length;q++){let K=J[q];if(q>=Y)D.write(`if (${B}.length === ${q}) {`),D.indented((W)=>{W.write(`if (${q} < ${U}.length) {`),W.indented((u)=>{let E=ID($);u.write(`const ${E} = ${U}[${q}];`);let G=K$(u,$,K,E);u.write(`${B}[${q}] = ${G};`)}),W.write("} else {"),W.indented((u)=>{if(Nq(K)){u.write(`${B}.length = ${q};`);return}let E=ID($),G=ID($);u.write(`const ${E} = undefined;`),u.write(`const ${G} = (() => {`),u.indented((L)=>{let z=K$(L,$,K,E);L.write(`return ${z};`)}),u.write("})();"),u.write(`if (${G} === INVALID || ${G} === undefined) ${B}.length = ${q};`),u.write(`else ${B}[${q}] = ${G};`)}),W.write("}")}),D.write("}");else{let W=ID($);D.write(`const ${W} = ${U}[${q}];`);let u=K$(D,$,K,W);D.write(`${B}[${q}] = ${u};`)}}if(X){let q=ID($),K=ID($);D.write(`for (let ${q} = ${J.length}; ${q} < ${U}.length; ${q}++) {`),D.indented((W)=>{W.write(`const ${K} = ${U}[${q}];`);let u=K$(W,$,X,K);W.write(`${B}[${q}] = ${u};`)}),D.write("}")}return B}function ER(D,$){for(let F=D.length-1;F>=0;F--)if(!($==="optin"?D[F]._zod.optin!==void 0:D[F]._zod.optout==="optional"))return F+1;return 0}function BDD(D,$,F,U){let I=F._zod.def,J=I.options;if(I.discriminator)return qDD(D,$,I,U);if(I.inclusive===!1)throw new ND("exclusive unions (z.xor)");if(J.length===0)return D.write("return INVALID;"),U;if(J.length===1)return kD(D,$,J[0],U);if(J.every((Y)=>Y._zod.def.type==="literal"&&!Y._zod.def.checks?.length)){let Y=new Set(J.flatMap((q)=>q._zod.def.values)),B=UD($,Y);return D.write(`if (!${B}.has(${U})) return INVALID;`),U}let Q=ID($);D.write(`let ${Q};`);for(let Y=0;Y<J.length;Y++){let B=J[Y];if(Y===0)D.write(`${Q} = (() => {`);else D.write(`if (${Q} === INVALID) ${Q} = (() => {`);D.indented((q)=>{let K=kD(q,$,B,U);q.write(`return ${K};`)}),D.write("})();")}return D.write(`if (${Q} === INVALID) return INVALID;`),Q}function qDD(D,$,F,U){if(F.unionFallback)throw new ND("discriminated union with unionFallback");if(F.options.length===0)return D.write("return INVALID;"),U;let I=ID($),J=ID($);D.write(`const ${I} = ${U}?.[${O$(F.discriminator)}];`),D.write(`let ${J};`);let X=!0,Q=new Set;for(let Y of F.options){let B=Y._zod.propValues?.[F.discriminator];if(!B||B.size===0)throw new ND("discriminated union option without static discriminator values");for(let W of B){if(Q.has(W))throw new ND(`duplicate discriminator value ${String(W)}`);Q.add(W)}let q=Array.from(B,(W)=>KDD($,I,W)),K=X?"if":"else if";D.write(`${K} (${q.join(" || ")}) {`),D.indented((W)=>{let u=kD(W,$,Y,U);W.write(`${J} = ${u};`)}),D.write("}"),X=!1}return D.write("else { return INVALID; }"),J}function KDD(D,$,F){if(typeof F==="string")return`${$} === ${O$(F)}`;if(typeof F==="number"){if(Number.isNaN(F))return`Number.isNaN(${$})`;return`${$} === ${F}`}if(typeof F==="boolean")return`${$} === ${F}`;if(F===null)return`${$} === null`;if(F===void 0)return`${$} === undefined`;if(typeof F==="bigint")return`${$} === ${F}n`;if(typeof F==="symbol"){let U=UD(D,F);return`${$} === ${U}`}throw new ND(`literal discriminator value ${String(F)}`)}function EDD(D,$,F,U){let I=F._zod.def;$.definite=!1;let J=K$(D,$,I.left,U),X=K$(D,$,I.right,U),Q=UD($,c4),Y=ID($);return D.write(`const ${Y} = ${Q}(${J}, ${X});`),D.write(`if (!${Y}.valid) return INVALID;`),`${Y}.data`}function WDD(D,$,F,U){let I=F._zod.def,J=UD($,l$);D.write(`if (!${J}(${U})) return INVALID;`);let X=ID($),Q=ID($),Y=ID($);D.write(`const ${X} = {};`);let B=I,q=B.partial?void 0:I.keyType._zod.values;if(q){let u=[];for(let G of q){if(!(typeof G==="string"||typeof G==="number"||typeof G==="symbol"))throw new ND(`record key value ${String(G)}`);let L=typeof G==="number"?G.toString():G;if(L==="__proto__")throw new ND('record key "__proto__"');u.push(L);let z=UD($,G),O=kD(D,$,I.keyType,z),N=ID($);D.write(`const ${N} = ${U}[${uDD($,L)}];`);let Z=K$(D,$,I.valueType,N);D.write(`${X}[${O}] = ${Z};`)}let E=UD($,new Set(u));return D.write(`for (const ${Q} in ${U}) {`),D.indented((G)=>{if(G.write(`if (${E}.has(${Q})) continue;`),B.mode==="loose")G.write(`if (${Q} !== "__proto__") ${X}[${Q}] = ${U}[${Q}];`);else G.write("return INVALID;")}),D.write("}"),X}let K=I.keyType._zod.def;if(!(K.type==="string"&&K.format===void 0&&!K.coerce&&(K.checks?.length??0)===0)){let u=I.mode==="loose",E=V9(I.keyType);if(E.definite===!1)$.definite=!1;let G=UD($,E),L=UD($,W0),z=ID($);return WR(D,$,U,Q,(O)=>{if(O.write(`let ${z} = ${G}(${Q});`),O.write(`if (${z} === INVALID && typeof ${Q} === "string" && ${L}.test(${Q})) ${z} = ${G}(Number(${Q}));`),u)O.write(`if (${z} === INVALID) { ${X}[${Q}] = ${U}[${Q}]; continue; }`);else O.write(`if (${z} === INVALID) return INVALID;`);O.write(`if (${z} === "__proto__") continue;`);let N=ID($);O.write(`const ${N} = ${U}[${Q}];`);let Z=K$(O,$,I.valueType,N);O.write(`${X}[${z}] = ${Z};`)}),X}return WR(D,$,U,Q,(u)=>{u.write(`const ${Y} = ${U}[${Q}];`);let E=K$(u,$,I.valueType,Y);u.write(`${X}[${Q}] = ${E};`)},"return INVALID;"),X}function WR(D,$,F,U,I,J){let X=UD($,Object.prototype.propertyIsEnumerable),Q=ID($),Y=ID($),B=ID($);D.write(`const ${Q} = Object.getOwnPropertySymbols(${F});`),D.write(`const ${Y} = Object.getOwnPropertyNames(${F});`),D.write(`for (let ${B} = 0; ${B} < ${Y}.length; ${B}++) {`),D.indented((q)=>{q.write(`const ${U} = ${Y}[${B}];`),q.write(`if (${U} === "__proto__" || !${X}.call(${F}, ${U})) continue;`),I(q)}),D.write("}"),D.write(`for (let ${B} = 0; ${B} < ${Q}.length; ${B}++) {`),D.indented((q)=>{if(q.write(`const ${U} = ${Q}[${B}];`),q.write(`if (!${X}.call(${F}, ${U})) continue;`),J)q.write(J);else I(q)}),D.write("}")}function uDD(D,$){if(typeof $==="string")return O$($);return UD(D,$)}function GDD(D,$,F,U){let I=F._zod.def;D.write(`if (!(${U} instanceof Map)) return INVALID;`);let J=ID($),X=ID($),Q=ID($);return D.write(`const ${J} = new Map();`),D.write(`for (const [${X}, ${Q}] of ${U}) {`),D.indented((Y)=>{let B=kD(Y,$,I.keyType,X),q=kD(Y,$,I.valueType,Q);Y.write(`${J}.set(${B}, ${q});`)}),D.write("}"),J}function NDD(D,$,F,U){let I=F._zod.def;D.write(`if (!(${U} instanceof Set)) return INVALID;`);let J=ID($),X=ID($);return D.write(`const ${J} = new Set();`),D.write(`for (const ${X} of ${U}) {`),D.indented((Q)=>{let Y=kD(Q,$,I.valueType,X);Q.write(`${J}.add(${Y});`)}),D.write("}"),J}function LDD(D,$){return D.write(`if (!(${$} instanceof File)) return INVALID;`),$}function HDD(D,$,F,U){D.write(`if (typeof ${U} !== "string") return INVALID;`);let I=F._zod.pattern;if(I){let J=UD($,I);D.write(`${J}.lastIndex = 0;`),D.write(`if (!${J}.test(${U})) return INVALID;`)}return U}function ODD(D,$,F,U){let I=F._zod.def,J=W1($,I.getter),X=UD($,{parser:null});D.write(`if (!${X}.parser) {`),D.indented((Y)=>{Y.write(`const inner = ${J}();`),Y.write(`${X}.parser = function(input) {`),Y.indented((B)=>{B.write("const result = inner._zod.run({ value: input, issues: [] }, {});"),B.write("return result.issues.length === 0 ? result.value : INVALID;")}),Y.write("};")}),D.write("}");let Q=ID($);return D.write(`const ${Q} = ${X}.parser(${U});`),D.write(`if (${Q} === INVALID) return INVALID;`),Q}function zDD(D,$,F,U){let I=F._zod.def,J=kD(D,$,I.in,U);if(I.transform){if(u1(I.transform))throw new u0("z.compile: async transforms in pipes are not supported");let X=I.transform,Y=W1($,(q)=>{let K={value:q,issues:[],addIssue:Hq},W=X(q,K);if(W instanceof Promise)return w$;return K.issues.length===0?W:w$}),B=ID($);return D.write(`const ${B} = ${Y}(${J});`),D.write(`if (${B} === INVALID) return INVALID;`),kD(D,$,I.out,B)}else return kD(D,$,I.out,J)}function u1(D){return typeof D==="function"&&(D.constructor.name==="AsyncFunction"||D[Symbol.toStringTag]==="AsyncFunction")}function wDD(D,$,F,U){let I=F._zod.def;if(I.fn){if(u1(I.fn))throw new u0("z.compile: async custom predicates are not supported");let J=W1($,I.fn),X=UD($,Gq),Q=ID($);D.write(`const ${Q} = ${J}(${U});`),D.write(`if (${Q} instanceof Promise) ${X}();`),D.write(`if (!${Q}) return INVALID;`)}else throw new ND("custom schema without a predicate function");return U}function vDD(D,$,F){let U=D._zod.run({value:F,issues:[]},{});if(U&&typeof U.then==="function")return w$;let I=U;if(I.issues.length===0)return I.value;return $()}function ZDD(D,$,F,U){let I=F._zod.def;if(!I.catchValue[k5])throw new ND("catch with a callback (only a constant catch value compiles)",!1);let J=ID($);D.write(`let ${J} = (() => {`),D.indented((B)=>{let q=K$(B,$,I.innerType,U);B.write(`return ${q};`)}),D.write("})();");let X=UD($,I.innerType),Q=W1($,I.catchValue),Y=UD($,vDD);return D.write(`if (${J} === INVALID) {`),D.indented((B)=>{B.write(`${J} = ${Y}(${X}, ${Q}, ${U});`),B.write(`if (${J} === INVALID) return INVALID;`)}),D.write("}"),J}function MDD(D,$,F,U){let I=F._zod.def;if(I.transform){if(u1(I.transform))throw new u0("z.compile: async transforms are not supported");let J=I.transform,Q=W1($,(B)=>{let q={value:B,issues:[],addIssue:Hq},K=J(B,q);if(K instanceof Promise)return w$;return q.issues.length===0?K:w$}),Y=ID($);return D.write(`const ${Y} = ${Q}(${U});`),D.write(`if (${Y} === INVALID) return INVALID;`),Y}return U}var w$,BR,u0,ND,bs,ms;var LR=S(()=>{Y6();DB();B1();p4();l();w$=Symbol.for("zod.compile.invalid"),BR=Symbol.for("zod.compile.fallback");u0=class u0 extends Error{constructor(D="z.compile does not support async refinements, transforms, or checks"){super(D);this.name="ZodCompileAsyncError"}};ND=class ND extends Error{constructor(D,$=!0){super(`z.compile does not support ${D}; this schema must use the runtime parser`);this.name="ZodCompileUnsupportedError",this.islandable=$}};bs=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);ms=new Set(["cidrv4","cuid","cuid2","date","datetime","duration","e164","email","emoji","ends_with","guid","includes","ipv4","ksuid","lowercase","mac","nanoid","regex","starts_with","time","ulid","uppercase","uuid","xid"])});function A9(D){if(D.checks)D.checks=[...D.checks];return D}function Oq(D,$){return new D(A9({type:"string",...i($)}))}function zq(D,$){return new D(A9({type:"string",coerce:!0,...i($)}))}function R9(D,$){return new D({type:"string",format:"email",check:"string_format",abort:!1,...i($)})}function S9(D,$){return new D({type:"string",format:"guid",check:"string_format",abort:!1,...i($)})}function b9(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,...i($)})}function T9(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...i($)})}function P9(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...i($)})}function C9(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...i($)})}function Q3(D,$){return new D({type:"string",format:"url",check:"string_format",abort:!1,...i($)})}function _9(D,$){return new D({type:"string",format:"emoji",check:"string_format",abort:!1,...i($)})}function k9(D,$){return new D({type:"string",format:"nanoid",check:"string_format",abort:!1,...i($)})}function g9(D,$){return new D({type:"string",format:"cuid",check:"string_format",abort:!1,...i($)})}function x9(D,$){return new D({type:"string",format:"cuid2",check:"string_format",abort:!1,...i($)})}function f9(D,$){return new D({type:"string",format:"ulid",check:"string_format",abort:!1,...i($)})}function n9(D,$){return new D({type:"string",format:"xid",check:"string_format",abort:!1,...i($)})}function y9(D,$){return new D({type:"string",format:"ksuid",check:"string_format",abort:!1,...i($)})}function m9(D,$){return new D({type:"string",format:"ipv4",check:"string_format",abort:!1,...i($)})}function h9(D,$){return new D({type:"string",format:"ipv6",check:"string_format",abort:!1,...i($)})}function wq(D,$){return new D({type:"string",format:"mac",check:"string_format",abort:!1,...i($)})}function i9(D,$){return new D({type:"string",format:"cidrv4",check:"string_format",abort:!1,...i($)})}function d9(D,$){return new D({type:"string",format:"cidrv6",check:"string_format",abort:!1,...i($)})}function l9(D,$){return new D({type:"string",format:"base64",check:"string_format",abort:!1,...i($)})}function c9(D,$){return new D({type:"string",format:"base64url",check:"string_format",abort:!1,...i($)})}function p9(D,$){return new D({type:"string",format:"e164",check:"string_format",abort:!1,...i($)})}function vq(D,$){return new D({type:"string",format:"credit_card",check:"string_format",abort:!1,...i($)})}function Zq(D,$){return new D({type:"string",format:"iban",check:"string_format",abort:!1,...i($)})}function r9(D,$){return new D({type:"string",format:"jwt",check:"string_format",abort:!1,...i($)})}function Y3(D,$){return new D({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...i($)})}function B3(D,$){return new D({type:"string",format:"date",check:"string_format",...i($)})}function q3(D,$){return new D({type:"string",format:"time",check:"string_format",precision:null,...i($)})}function K3(D,$){return new D({type:"string",format:"duration",check:"string_format",...i($)})}function jq(D,$){return new D(A9({type:"number",checks:[],...i($)}))}function Vq(D,$){return new D(A9({type:"number",coerce:!0,checks:[],...i($)}))}function Aq(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"safeint",...i($)})}function Rq(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"float32",...i($)})}function Sq(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"float64",...i($)})}function bq(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"int32",...i($)})}function Tq(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"uint32",...i($)})}function Pq(D,$){return new D({type:"boolean",...i($)})}function Cq(D,$){return new D({type:"boolean",coerce:!0,...i($)})}function _q(D,$){return new D({type:"bigint",...i($)})}function kq(D,$){return new D({type:"bigint",coerce:!0,...i($)})}function gq(D,$){return new D({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...i($)})}function xq(D,$){return new D({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...i($)})}function fq(D,$){return new D({type:"symbol",...i($)})}function nq(D,$){return new D({type:"undefined",...i($)})}function yq(D,$){return new D({type:"null",...i($)})}function mq(D){return new D({type:"any"})}function hq(D){return new D({type:"unknown"})}function iq(D,$){return new D({type:"never",...i($)})}function dq(D,$){return new D({type:"void",...i($)})}function lq(D,$){return new D({type:"date",...i($)})}function cq(D,$){return new D({type:"date",coerce:!0,...i($)})}function pq(D,$){return new D({type:"nan",...i($)})}function G0(D,$){return new a5({check:"less_than",...i($),value:D,inclusive:!1})}function x$(D,$){return new a5({check:"less_than",...i($),value:D,inclusive:!0})}function N0(D,$){return new e5({check:"greater_than",...i($),value:D,inclusive:!1})}function f$(D,$){return new e5({check:"greater_than",...i($),value:D,inclusive:!0})}function o9(D){return N0(0,D)}function t9(D){return G0(0,D)}function a9(D){return x$(0,D)}function e9(D){return f$(0,D)}function B6(D,$){return new LQ({check:"multiple_of",...i($),value:D})}function q6(D,$){return new zQ({check:"max_size",...i($),maximum:D})}function L0(D,$){return new wQ({check:"min_size",...i($),minimum:D})}function G1(D,$){return new vQ({check:"size_equals",...i($),size:D})}function N1(D,$){return new ZQ({check:"max_length",...i($),maximum:D})}function C0(D,$){return new MQ({check:"min_length",...i($),minimum:D})}function L1(D,$){return new jQ({check:"length_equals",...i($),length:D})}function a4(D,$){return new VQ({check:"string_format",format:"regex",...i($),pattern:D})}function e4(D){return new AQ({check:"string_format",format:"lowercase",...i(D)})}function s4(D){return new RQ({check:"string_format",format:"uppercase",...i(D)})}function D2(D,$){return new SQ({check:"string_format",format:"includes",...i($),includes:D})}function $2(D,$){return new bQ({check:"string_format",format:"starts_with",...i($),prefix:D})}function F2(D,$){return new TQ({check:"string_format",format:"ends_with",...i($),suffix:D})}function s9(D,$,F){return new PQ({check:"property",property:D,schema:$,...i(F)})}function I2(D,$){return new CQ({check:"properties",shape:D,...i($)})}function U2(D,$){return new _Q({check:"mime_type",mime:D,...i($)})}function F0(D){return new kQ({check:"overwrite",tx:D})}function J2(D){return F0(($)=>$.normalize(D))}function X2(){return F0((D)=>D.trim())}function Q2(){return F0((D)=>D.toLowerCase())}function Y2(){return F0((D)=>D.toUpperCase())}function B2(){return F0((D)=>LX(D))}function rq(D,$,F){return new D({type:"array",element:$,...i(F)})}function jDD(D,$,F){return new D({type:"union",options:$,...i(F)})}function VDD(D,$,F){return new D({type:"union",options:$,inclusive:!1,...i(F)})}function ADD(D,$,F,U){return new D({type:"union",options:F,discriminator:$,...i(U)})}function RDD(D,$,F){return new D({type:"intersection",left:$,right:F})}function SDD(D,$,F,U){let I=F instanceof JD;return new D({type:"tuple",items:$,rest:I?F:null,...i(I?U:F)})}function bDD(D,$,F,U){return new D({type:"record",keyType:$,valueType:F,...i(U)})}function TDD(D,$,F,U){return new D({type:"map",keyType:$,valueType:F,...i(U)})}function PDD(D,$,F){return new D({type:"set",valueType:$,...i(F)})}function CDD(D,$,F){let U=Array.isArray($)?Object.fromEntries($.map((I)=>[I,I])):$;return new D({type:"enum",entries:U,...i(F)})}function _DD(D,$,F){return new D({type:"enum",entries:$,...i(F)})}function kDD(D,$,F){return new D({type:"literal",values:Array.isArray($)?$:[$],...i(F)})}function oq(D,$){return new D({type:"file",...i($)})}function gDD(D,$){return new D({type:"transform",transform:$})}function xDD(D,$){return new D({type:"optional",innerType:$})}function fDD(D,$){return new D({type:"nullable",innerType:$})}function nDD(D,$,F){return new D({type:"default",innerType:$,get defaultValue(){return typeof F==="function"?F():R8(F)}})}function yDD(D,$,F){return new D({type:"nonoptional",innerType:$,...i(F)})}function mDD(D,$){return new D({type:"success",innerType:$})}function hDD(D,$,F){return new D({type:"catch",innerType:$,catchValue:typeof F==="function"?F:ZX(F)})}function iDD(D,$,F){return new D({type:"pipe",in:$,out:F})}function dDD(D,$){return new D({type:"readonly",innerType:$})}function lDD(D,$,F){return new D({type:"template_literal",parts:$,...i(F)})}function cDD(D,$){return new D({type:"lazy",getter:$})}function pDD(D,$){return new D({type:"promise",innerType:$})}function tq(D,$,F){let U=i(F);return U.abort??(U.abort=!0),new D({type:"custom",check:"custom",fn:$,...U})}function aq(D,$,F){return new D({type:"custom",check:"custom",fn:$,...i(F)})}function eq(D,$){let F=HR((U)=>{return U.addIssue=(I)=>{if(typeof I==="string")U.issues.push(n4(I,U.value,F._zod.def));else{let J=I;if(J.fatal)J.continue=!1;if(J.code??(J.code="custom"),!("input"in J))J.input=U.value;J.inst??(J.inst=F),J.continue??(J.continue=!F._zod.def.abort),U.issues.push(n4(J))}},D(U.value,U)},$);return F}function HR(D,$){let F=new AD({check:"custom",...i($)});return F._zod.check=D,F}function sq(D){let $=new AD({check:"describe"});return $._zod.onattach=[(F)=>{let U=X$.get(F)??{};X$.add(F,{...U,description:D})}],$._zod.check=()=>{},$}function DK(D){let $=new AD({check:"meta"});return $._zod.onattach=[(F)=>{let U=X$.get(F)??{};X$.add(F,{...U,...D})}],$._zod.check=()=>{},$}function $K(D,$){let F=i($),U=F.truthy??["true","1","yes","on","y","enabled"],I=F.falsy??["false","0","no","off","n","disabled"];if(F.case!=="sensitive")U=U.map((u)=>typeof u==="string"?u.toLowerCase():u),I=I.map((u)=>typeof u==="string"?u.toLowerCase():u);let J=new Set(U),X=new Set(I),Q=D.Codec??t8,Y=D.Boolean??r8,q=new(D.String??q1)({type:"string",error:F.error}),K=new Y({type:"boolean",error:F.error}),W=new Q({type:"pipe",in:q,out:K,transform:(u,E)=>{let G=u;if(F.case!=="sensitive")G=G.toLowerCase();if(J.has(G))return!0;else if(X.has(G))return!1;else return E.issues.push({code:"invalid_value",expected:"stringbool",values:[...J,...X],input:E.value,inst:W,continue:!1}),{}},reverseTransform:(u,E)=>{if(u===!0)return U[0]||"true";else return I[0]||"false"},error:F.error});return W._zod.bag.truthy=U,W._zod.bag.falsy=I,W._zod.bag.case=F.case??"insensitive",W}function H1(D,$,F,U={}){let I=i(U),J={check:"string_format",type:"string",format:$,fn:typeof F==="function"?F:(Q)=>F.test(Q),...I};if(F instanceof RegExp)J.pattern=F;return new D(J)}var Mq;var OR=S(()=>{s5();X3();p4();l();Mq={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function E3(D,...$){for(let F of $)for(let U of Reflect.ownKeys(F))if(Object.prototype.propertyIsEnumerable.call(F,U))J$(D,U,F[U]);return D}function K6(D){let $=D?.target??"draft-2020-12";if($==="draft-4")$="draft-04";if($==="draft-7")$="draft-07";return{processors:D.processors??{},metadataRegistry:D?.metadata??X$,target:$,unrepresentable:D?.unrepresentable??"throw",override:D?.override??(()=>{}),io:D?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:D?.cycles??"ref",reused:D?.reused??"inline",intersections:[],deferred:[],external:D?.external??void 0}}function rD(D,$,F,U,I){let J=typeof $.unrepresentable==="function"?$.unrepresentable({zodSchema:D,path:U.path,message:I}):$.unrepresentable;if(J==="any")return!1;if(J===void 0||J==="throw")throw Error(I);return Object.assign(F,J),!0}function vD(D,$,F={path:[],schemaPath:[]}){var U;let I=D._zod.def,J=$.seen.get(D);if(J){if(J.count++,F.schemaPath.includes(D))J.cycle=F.path;return J.schema}let X={schema:{},count:1,cycle:void 0,path:F.path};$.seen.set(D,X),$.sharedDefsExtractedFor=void 0,$.sharedEmitDoneFor=void 0;let Q=D._zod.toJSONSchema?.();if(Q)X.schema=Q;else{let q={...F,schemaPath:[...F.schemaPath,D],path:F.path};if(D._zod.processJSONSchema)D._zod.processJSONSchema($,X.schema,q);else{let W=X.schema,u=$.processors[I.type];if(!u)throw Error(`[toJSONSchema]: Non-representable type encountered: ${I.type}`);u(D,$,W,q)}let K=D._zod.parent;if(K){if(!X.ref)X.ref=K;vD(K,$,q),$.seen.get(K).isParent=!0}}let Y=$.metadataRegistry.get(D);if(Y)E3(X.schema,Y);if($.io==="input"&&v$(D))delete X.schema.examples,delete X.schema.default;if($.io==="input"&&"_prefault"in X.schema)(U=X.schema).default??(U.default=X.schema._prefault);return delete X.schema._prefault,$.seen.get(D).schema}function zR(D){return D.replace(/~/g,"~0").replace(/\//g,"~1")}function E6(D,$){let F=D.seen.get($);if(!F)throw Error("Unprocessed schema. This is a bug in Zod.");if(D.external&&D.sharedDefsExtractedFor===D.external)return;let U=new Map;for(let X of D.seen.entries()){let Q=D.metadataRegistry.get(X[0])?.id;if(Q){let Y=U.get(Q);if(Y&&Y!==X[0])throw Error(`Duplicate schema id "${Q}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);U.set(Q,X[0])}}let I=(X)=>{let Q=D.target==="draft-2020-12"?"$defs":"definitions";if(D.external){let K=D.external.registry.get(X[0])?.id,W=D.external.uri??((E)=>E);if(K)return{ref:W(K)};let u=X[1].defId??X[1].schema.id??`schema${D.counter++}`;return X[1].defId=u,{defId:u,ref:`${W("__shared")}#/${Q}/${zR(u)}`}}let Y="#",B=`${Y}/${Q}/`;if(X[1]===F&&!X[1].schema.id)return{ref:Y};let q=X[1].schema.id??`__schema${D.counter++}`;return{defId:q,ref:B+zR(q)}},J=(X)=>{if(X[1].schema.$ref)return;let Q=X[1],{ref:Y,defId:B}=I(X);if(Q.def={...Q.schema},B)Q.defId=B;let q=Q.schema;for(let K in q)delete q[K];q.$ref=Y};if(D.cycles==="throw")for(let X of D.seen.entries()){let Q=X[1];if(Q.cycle)throw Error(`Cycle detected: #/${Q.cycle?.join("/")}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let X of D.seen.entries()){let Q=X[1];if($===X[0]){J(X);continue}if(D.external){let B=D.external.registry.get(X[0])?.id;if($!==X[0]&&B){J(X);continue}}if(D.metadataRegistry.get(X[0])?.id){J(X);continue}if(Q.cycle){J(X);continue}if(Q.count>1){if(D.reused==="ref")J(X)}}if(D.external)D.sharedDefsExtractedFor=D.external}function ZR(D){let $=D.anyOf;if(!Array.isArray($)||$.length===0||D.type!==void 0)return;let F=[];for(let U of $){if(!U||typeof U!=="object")return;ZR(U);let I=Object.keys(U);if(I.length!==1||I[0]!=="type")return;let J=U.type;for(let X of Array.isArray(J)?J:[J]){if(typeof X!=="string")return;if(!F.includes(X))F.push(X)}}delete D.anyOf,D.type=F.length===1?F[0]:F}function vR(D){let $=D.additionalProperties;if($===void 0||$===!1||typeof $!=="object"||$===null)return null;return Object.keys($).length?$:null}function FK(D){let $=[];for(let J of D){if(typeof J!=="object"||J.type!=="object")return null;for(let X in J)if(!MR.has(X))return null;$.push(J)}let F={},U=new Set;for(let J of $){for(let X in J.properties){if(Object.prototype.hasOwnProperty.call(F,X))continue;let Q=[];for(let B of $){let q=B.properties?.[X]??vR(B);if(q===null||q===void 0)continue;if(!Q.some((K)=>JSON.stringify(K)===JSON.stringify(q)))Q.push(q)}let Y=Q.length===1?Q[0]:FK(Q)??{allOf:Q};J$(F,X,Y)}for(let X of J.required??[])U.add(X)}let I={type:"object",properties:F};if(U.size)I.required=[...U];if($.every((J)=>J.additionalProperties===!1))I.additionalProperties=!1;else{let J=[];for(let X of $){let Q=vR(X);if(Q&&!J.some((Y)=>JSON.stringify(Y)===JSON.stringify(Q)))J.push(Q)}if(J.length===1)I.additionalProperties=J[0];else if(J.length>1)I.additionalProperties={allOf:J}}return I}function rDD(D){let $=D.allOf;if(!Array.isArray($)||$.length<2)return;for(let I of MR)if(I in D)return;let F=$.filter((I)=>wR.some((J)=>Array.isArray(I[J]))),U=null;if(!F.length)U=FK($);else{let I=F[0],J=wR.find((Y)=>Array.isArray(I[Y]));if(Object.keys(I).length!==1)return;let X=$.filter((Y)=>Y!==I),Q=I[J].map((Y)=>FK([...X,Y]));if(Q.some((Y)=>!Y))return;U={[J]:Q}}if(!U)return;delete D.allOf,E3(D,U)}function W6(D,$){let F=D.seen.get($);if(!F)throw Error("Unprocessed schema. This is a bug in Zod.");let U=(Q)=>{let Y=D.seen.get(Q);if(Y.ref===null)return;let B=Y.def??Y.schema,q={...B},K=Y.ref;if(Y.ref=null,K){U(K);let u=D.seen.get(K),E=u.schema;if(E.$ref&&(D.target==="draft-07"||D.target==="draft-04"||D.target==="openapi-3.0"))B.allOf=B.allOf??[],B.allOf.push(E);else E3(B,E);if(E3(B,q),Q._zod.parent===K)for(let L in B){if(L==="$ref"||L==="allOf")continue;if(!(L in q))delete B[L]}if(E.$ref&&u.def)for(let L in B){if(L==="$ref"||L==="allOf")continue;if(L in u.def&&JSON.stringify(B[L])===JSON.stringify(u.def[L]))delete B[L]}}let W=Q._zod.parent;if(W&&W!==K){U(W);let u=D.seen.get(W);if(u?.schema.$ref){if(B.$ref=u.schema.$ref,u.def)for(let E in B){if(E==="$ref"||E==="allOf")continue;if(E in u.def&&JSON.stringify(B[E])===JSON.stringify(u.def[E]))delete B[E]}}}D.override({zodSchema:Q,jsonSchema:B,path:Y.path??[]})};if(!D.external||D.sharedEmitDoneFor!==D.external){for(let Q of[...D.seen.entries()].reverse())U(Q[0]);if(D.target!=="openapi-3.0")for(let Q of D.seen.entries())ZR(Q[1].def??Q[1].schema);for(let Q of D.deferred)Q();if(D.intersections.length){let Q=new Map;for(let Y of D.seen.values())for(let B of[Y.schema,Y.def]){let q=B?.allOf;if(!Array.isArray(q))continue;let K=Q.get(q);if(K)K.push(B);else Q.set(q,[B])}for(let Y of D.intersections)for(let B of Q.get(Y)??[])rDD(B)}}let I={};if(D.target==="draft-2020-12")I.$schema="https://json-schema.org/draft/2020-12/schema";else if(D.target==="draft-07")I.$schema="http://json-schema.org/draft-07/schema#";else if(D.target==="draft-04")I.$schema="http://json-schema.org/draft-04/schema#";else if(D.target==="openapi-3.0");if(D.external?.uri){let Q=D.external.registry.get($)?.id;if(!Q)throw Error("Schema is missing an `id` property");I.$id=D.external.uri(Q)}E3(I,F.defId?F.schema:F.def??F.schema);let J=D.metadataRegistry.get($)?.id;if(J!==void 0&&I.id===J)delete I.id;let X=D.external?.defs??{};if(!D.external||D.sharedEmitDoneFor!==D.external)for(let Q of D.seen.entries()){let Y=Q[1];if(Y.def&&Y.defId){if(Y.def.id===Y.defId)delete Y.def.id;J$(X,Y.defId,Y.def)}}if(D.external)D.sharedEmitDoneFor=D.external;if(D.external);else if(Object.keys(X).length>0)if(D.target==="draft-2020-12")I.$defs=X;else I.definitions=X;try{let Q=JSON.parse(JSON.stringify(I));return Object.defineProperty(Q,"~standard",{value:{...$["~standard"],jsonSchema:{input:q2($,"input",D.processors),output:q2($,"output",D.processors)}},enumerable:!1,writable:!1}),Q}catch(Q){throw Error("Error converting schema to JSON.")}}function v$(D,$){let F=$??{seen:new Set};if(F.seen.has(D))return!1;F.seen.add(D);let U=D._zod.def;if(U.type==="transform")return!0;if(U.type==="array")return v$(U.element,F);if(U.type==="set")return v$(U.valueType,F);if(U.type==="lazy")return v$(U.getter(),F);if(U.type==="promise"||U.type==="optional"||U.type==="nonoptional"||U.type==="nullable"||U.type==="readonly"||U.type==="default"||U.type==="prefault"||U.type==="catch")return v$(U.innerType,F);if(U.type==="intersection")return v$(U.left,F)||v$(U.right,F);if(U.type==="record"||U.type==="map")return v$(U.keyType,F)||v$(U.valueType,F);if(U.type==="pipe"){if(D._zod.traits.has("$ZodCodec"))return!0;return v$(U.in,F)||v$(U.out,F)}if(U.type==="object"){for(let I in U.shape)if(v$(U.shape[I],F))return!0;return!1}if(U.type==="union"){for(let I of U.options)if(v$(I,F))return!0;return!1}if(U.type==="tuple"){for(let I of U.items)if(v$(I,F))return!0;if(U.rest&&v$(U.rest,F))return!0;return!1}return!1}var MR,wR,IK=(D,$={})=>(F)=>{let U=K6({...F,processors:$});return vD(D,U),E6(U,D),W6(U,D)},q2=(D,$,F={})=>(U)=>{let{libraryOptions:I,target:J}=U??{},X=K6({...I??{},target:J,io:$,processors:F});return vD(D,X),E6(X,D),W6(X,D)};var W3=S(()=>{X3();l();MR=new Set(["type","properties","required","additionalProperties"]),wR=["oneOf","anyOf"]});function oD(D){let $={},F=D._zod.def,U=D._zod.traits.has("$ZodCheck")?[D,...F.checks??[]]:F.checks??[];for(let J of U)oDD[J._zod.def.check]?.($,J._zod.def);let I=D._zod.bag;if(I.minimum!==void 0)K2($,"minimum",I.minimum);if(I.exclusiveMinimum!==void 0)K2($,"exclusiveMinimum",I.exclusiveMinimum);if(I.maximum!==void 0)E2($,"maximum",I.maximum);if(I.exclusiveMaximum!==void 0)E2($,"exclusiveMaximum",I.exclusiveMaximum);if(I.multipleOf!==void 0)SR($,I.multipleOf);if(I.format!==void 0){if($.format??($.format=I.format),I.format.includes("int"))$.isInt=!0}if(I.mime)TR($,I.mime);for(let J of I.patterns??[])bR($,J);return $}function u3(D){let $=D._zod.def;if($.type==="pipe"&&$.in._zod.traits.has("$ZodTransform"))return u3($.out);if($.type==="catch")return u3($.innerType);return D._zod.optin}function UK(D,$,F){if($.$ref){if(F.has($))return $;F.add($);let E=D.get($)?.def;if(!E)return $;let G=UK(D,E,F);return G===E?$:G}for(let E of["anyOf","oneOf"]){let G=$[E];if(!Array.isArray(G))continue;let L=G.map((z)=>UK(D,z,F));if(L.some((z,O)=>z!==G[O]))$={...$,[E]:L}}let U=Array.isArray($.type)?$.type:[$.type],I=!U.includes("string")&&U.some((E)=>E==="number"||E==="integer"),J=$.enum??($.const!==void 0?[$.const]:void 0);if(!I&&!J?.some((E)=>typeof E==="number"))return $;let{minimum:X,maximum:Q,exclusiveMinimum:Y,exclusiveMaximum:B,multipleOf:q,format:K,id:W,...u}=$;if(u.enum)u.enum=u.enum.map((E)=>typeof E==="number"?String(E):E);else if(typeof u.const==="number")u.const=String(u.const);if(!I)return u;if(u.type="string",!J)u.pattern=(U.includes("number")?W0:y8).source;return u}function eDD(D){let $=new Map;for(let U of D.seen.values())if(U.def&&!$.has(U.schema))$.set(U.schema,U);let F=new Map;for(let U of JK.get(D)??[]){let I=D.seen.get(U),J=(I?.def??I?.schema)?.propertyNames;if(!J||J===!0||F.has(J))continue;let X=UK($,J,new Set);if(X!==J)F.set(J,X)}if(!F.size)return;for(let U of D.seen.values())for(let I of[U.schema,U.def]){let J=I&&F.get(I.propertyNames);if(J)I.propertyNames=J}}function _R(D,$,F,U,I){let J=!1,X=JSON.stringify(D,(Q,Y)=>{if(typeof Y!=="bigint")return Y;return J=!0,null});if(!J)return JSON.parse(X);return rD($,F,U,I,"BigInt defaults cannot be represented in JSON Schema"),gK}function II(D,$){if("_idmap"in D){let U=D,I=K6({...$,processors:DI}),J={};for(let Y of U._idmap.entries()){let[B,q]=Y;vD(q,I)}let X={},Q={registry:U,uri:$?.uri,defs:J};I.external=Q;for(let Y of U._idmap.entries()){let[B,q]=Y;E6(I,q),J$(X,B,W6(I,q))}if(Object.keys(J).length>0){let Y=I.target==="draft-2020-12"?"$defs":"definitions";X.__shared={[Y]:J}}return{schemas:X}}let F=K6({...$,processors:DI});return vD(D,F),E6(F,D),W6(F,D)}var K2=(D,$,F)=>{if(D[$]===void 0||F>D[$])D[$]=F},E2=(D,$,F)=>{if(D[$]===void 0||F<D[$])D[$]=F},jR=(D,$)=>{K2(D,"minimum",$),E2(D,"maximum",$)},SR=(D,$)=>{if(D.multipleOf??(D.multipleOf=[]),!D.multipleOf.includes($))D.multipleOf.push($)},bR=(D,$)=>{D.patterns??(D.patterns=new Set),D.patterns.add($)},TR=(D,$)=>{D.mime=D.mime?D.mime.filter((F)=>$.includes(F)):[...$]},PR=(D,$)=>{if(D.format=$,$.includes("int"))D.isInt=!0},VR=(D,$)=>K2(D,"minimum",$.minimum),AR=(D,$)=>E2(D,"maximum",$.maximum),RR=(D)=>($,F)=>{PR($,F.format);let[U,I]=D[F.format];K2($,"minimum",U),E2($,"maximum",I)},oDD,tDD,aDD,CR=(D)=>aDD.get(D)??D,XK=(D,$,F,U)=>{let I=F;I.type="string";let{minimum:J,maximum:X,format:Q,patterns:Y,contentEncoding:B,laxFormat:q}=oD(D);if(typeof J==="number")I.minLength=J;if(typeof X==="number")I.maxLength=X;if(Q){if(I.format=tDD[Q]??Q,I.format==="")delete I.format;if(Q==="time"||q)delete I.format}if(B)I.contentEncoding=B;if(Y&&Y.size>0){let K=[...Y].map(CR);if(K.length===1)I.pattern=K[0].source;else if(K.length>1)I.allOf=[...K.map((W)=>({...$.target==="draft-07"||$.target==="draft-04"||$.target==="openapi-3.0"?{type:"string"}:{},pattern:W.source}))]}},QK=(D,$,F,U)=>{let I=F,{minimum:J,maximum:X,multipleOf:Q,exclusiveMaximum:Y,exclusiveMinimum:B,isInt:q}=oD(D);I.type=q?"integer":"number";let K=typeof B==="number"&&B>=(J??Number.NEGATIVE_INFINITY),W=typeof Y==="number"&&Y<=(X??Number.POSITIVE_INFINITY),u=$.target==="draft-04"||$.target==="openapi-3.0";if(K)if(u)I.minimum=B,I.exclusiveMinimum=!0;else I.exclusiveMinimum=B;else if(typeof J==="number")I.minimum=J;if(W)if(u)I.maximum=Y,I.exclusiveMaximum=!0;else I.exclusiveMaximum=Y;else if(typeof X==="number")I.maximum=X;if(Q){let E=new Set;for(let z of Q)if(Number.isFinite(z)&&z!==0)E.add(Math.abs(z));else rD(D,$,I,U,`A multipleOf divisor of ${z} cannot be represented in JSON Schema`);let[G,...L]=E;if(G!==void 0)I.multipleOf=G;if(L.length)I.allOf=[...I.allOf??[],...L.map((z)=>({multipleOf:z}))]}},YK=(D,$,F,U)=>{F.type="boolean"},BK=(D,$,F,U)=>{rD(D,$,F,U,"BigInt cannot be represented in JSON Schema")},qK=(D,$,F,U)=>{rD(D,$,F,U,"Symbols cannot be represented in JSON Schema")},KK=(D,$,F,U)=>{if($.target==="openapi-3.0")F.type="string",F.nullable=!0,F.enum=[null];else F.type="null"},EK=(D,$,F,U)=>{rD(D,$,F,U,"Undefined cannot be represented in JSON Schema")},WK=(D,$,F,U)=>{rD(D,$,F,U,"Void cannot be represented in JSON Schema")},uK=(D,$,F,U)=>{F.not={}},GK=(D,$,F,U)=>{},NK=(D,$,F,U)=>{},LK=(D,$,F,U)=>{rD(D,$,F,U,"Date cannot be represented in JSON Schema")},HK=(D,$,F,U)=>{let I=D._zod.def,J=k4(I.entries);if(J.length===0){F.not={};return}if(J.every((X)=>typeof X==="number"))F.type="number";if(J.every((X)=>typeof X==="string"))F.type="string";F.enum=J},OK=(D,$,F,U)=>{let I=D._zod.def;if(I.values.length===0){F.not={};return}let J=[];for(let X of I.values)if(X===void 0){if(rD(D,$,F,U,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof X==="bigint"){if(rD(D,$,F,U,"BigInt literals cannot be represented in JSON Schema"))return;J.push(Number(X))}else J.push(X);if(J.length===0);else if(J.length===1){let X=J[0];if(F.type=X===null?"null":typeof X,$.target==="draft-04"||$.target==="openapi-3.0")F.enum=[X];else F.const=X}else{if(J.every((X)=>typeof X==="number"))F.type="number";if(J.every((X)=>typeof X==="string"))F.type="string";if(J.every((X)=>typeof X==="boolean"))F.type="boolean";if(J.every((X)=>X===null))F.type="null";F.enum=J}},zK=(D,$,F,U)=>{rD(D,$,F,U,"NaN cannot be represented in JSON Schema")},wK=(D,$,F,U)=>{let I=F,J=D._zod.pattern;if(!J)throw Error("Pattern not found in template literal");I.type="string",I.pattern=J.source},vK=(D,$,F,U)=>{let I=F;I.type="string",I.format="binary",I.contentEncoding="binary";let{minimum:J,maximum:X,mime:Q}=oD(D);if(J!==void 0)I.minLength=J;if(X!==void 0)I.maxLength=X;if(!Q)return;if(Q.length===0)I.not={};else if(Q.length===1)I.contentMediaType=Q[0];else I.anyOf=Q.map((Y)=>({contentMediaType:Y}))},ZK=(D,$,F,U)=>{F.type="boolean"},MK=(D,$,F,U)=>{rD(D,$,F,U,"Custom types cannot be represented in JSON Schema")},jK=(D,$,F,U)=>{rD(D,$,F,U,"Function types cannot be represented in JSON Schema")},VK=(D,$,F,U)=>{rD(D,$,F,U,"Transforms cannot be represented in JSON Schema")},AK=(D,$,F,U)=>{rD(D,$,F,U,"Map cannot be represented in JSON Schema")},RK=(D,$,F,U)=>{rD(D,$,F,U,"Set cannot be represented in JSON Schema")},SK=(D,$,F,U)=>{let I=F,J=D._zod.def,{minimum:X,maximum:Q}=oD(D);if(typeof X==="number")I.minItems=X;if(typeof Q==="number")I.maxItems=Q;I.type="array",I.items=vD(J.element,$,{...U,path:[...U.path,"items"]})},bK=(D,$,F,U)=>{let I=F,J=D._zod.def,X=J.shape;if(Object.getOwnPropertySymbols(X).length&&rD(D,$,I,U,"Symbol keys cannot be represented in JSON Schema"))return;I.type="object",I.properties={};for(let B in X)J$(I.properties,B,vD(X[B],$,{...U,path:[...U.path,"properties",B]}));let Y=[];for(let B of Object.keys(X)){let q=J.shape[B];if($.io==="input"?u3(q)===void 0:q._zod.optout===void 0)Y.push(B)}if(Y.length>0)I.required=Y;if(J.catchall?._zod.def.type==="never")I.additionalProperties=!1;else if(!J.catchall){if($.io==="output")I.additionalProperties=!1}else if(J.catchall)I.additionalProperties=vD(J.catchall,$,{...U,path:[...U.path,"additionalProperties"]})},$I=(D,$,F,U)=>{let I=D._zod.def,J=I.inclusive===!1,X=I.options.map((Q,Y)=>vD(Q,$,{...U,path:[...U.path,J?"oneOf":"anyOf",Y]}));if(J)F.oneOf=X;else F.anyOf=X},TK=(D,$,F,U)=>{let I=D._zod.def,J=vD(I.left,$,{...U,path:[...U.path,"allOf",0]}),X=vD(I.right,$,{...U,path:[...U.path,"allOf",1]}),Q=(B)=>("allOf"in B)&&Object.keys(B).length===1,Y=[...Q(J)?J.allOf:[J],...Q(X)?X.allOf:[X]];F.allOf=Y,$.intersections.push(Y)},PK=(D,$,F,U)=>{let I=F,J=D._zod.def;I.type="array";let X=$.target==="draft-2020-12"?"prefixItems":"items",Q=$.target==="draft-2020-12"?"items":$.target==="openapi-3.0"?"items":"additionalItems",Y=J.items.map((G,L)=>vD(G,$,{...U,path:[...U.path,X,L]})),B=J.rest?vD(J.rest,$,{...U,path:[...U.path,Q,...$.target==="openapi-3.0"?[J.items.length]:[]]}):null,q=J.items.length;while(q>0){let G=J.items[q-1];if(!($.io==="input"?u3(G)!==void 0:G._zod.optout==="optional"))break;q--}let K=J.items.length,W=!J.rest;if($.target==="draft-2020-12"){if(I.prefixItems=Y,W)I.items=!1;else if(B)I.items=B;if(q>0)I.minItems=q;if(W)I.maxItems=K}else if($.target==="openapi-3.0"){if(I.items={anyOf:Y},B)I.items.anyOf.push(B);if(q>0)I.minItems=q;if(W)I.maxItems=K}else{if(I.items=Y,W)I.additionalItems=!1;else if(B)I.additionalItems=B;if(q>0)I.minItems=q;if(W)I.maxItems=K}let{minimum:u,maximum:E}=oD(D);if(typeof u==="number")I.minItems=u;if(typeof E==="number")I.maxItems=E},JK,CK=(D,$,F,U)=>{let I=F,J=D._zod.def;I.type="object";let X=J.keyType,Q=oD(X).patterns;if(J.mode==="loose"&&Q&&Q.size>0){let q=vD(J.valueType,$,{...U,path:[...U.path,"patternProperties","*"]});I.patternProperties={};for(let K of Q)J$(I.patternProperties,CR(K).source,q)}else{if($.target==="draft-07"||$.target==="draft-2020-12"){I.propertyNames=vD(J.keyType,$,{...U,path:[...U.path,"propertyNames"]});let q=JK.get($);if(!q)q=[],JK.set($,q),$.deferred.push(()=>eDD($));q.push(D)}I.additionalProperties=vD(J.valueType,$,{...U,path:[...U.path,"additionalProperties"]})}let Y=X._zod.values,B=$.io==="input"&&u3(J.valueType)!==void 0;if(Y&&!J.partial&&!B){let q=[...Y].filter((K)=>typeof K==="string"||typeof K==="number");if(q.length>0)I.required=q.map(String)}},_K=(D,$,F,U)=>{let I=D._zod.def,J=vD(I.innerType,$,U),X=$.seen.get(D);if($.target==="openapi-3.0")X.ref=I.innerType,F.nullable=!0;else F.anyOf=[J,{type:"null"}]},kK=(D,$,F,U)=>{let I=D._zod.def;vD(I.innerType,$,U);let J=$.seen.get(D);J.ref=I.innerType},gK,xK=(D,$,F,U)=>{let I=D._zod.def;vD(I.innerType,$,U);let J=$.seen.get(D);J.ref=I.innerType;let X=_R(I.defaultValue,D,$,F,U);if(X!==gK)F.default=X},fK=(D,$,F,U)=>{let I=D._zod.def;vD(I.innerType,$,U);let J=$.seen.get(D);if(J.ref=I.innerType,$.io!=="input")return;let X=_R(I.defaultValue,D,$,F,U);if(X!==gK)F._prefault=X},nK=(D,$,F,U)=>{let I=D._zod.def;vD(I.innerType,$,U);let J=$.seen.get(D);J.ref=I.innerType;let X;try{X=I.catchValue(void 0)}catch{rD(D,$,F,U,"Dynamic catch values are not supported in JSON Schema");return}F.default=X},yK=(D,$,F,U)=>{let I=D._zod.def,J=I.in._zod.traits.has("$ZodTransform"),X=$.io==="input"?J?I.out:I.in:I.out;vD(X,$,U);let Q=$.seen.get(D);Q.ref=X},mK=(D,$,F,U)=>{let I=D._zod.def;vD(I.innerType,$,U);let J=$.seen.get(D);J.ref=I.innerType,F.readOnly=!0},hK=(D,$,F,U)=>{let I=D._zod.def;vD(I.innerType,$,U);let J=$.seen.get(D);J.ref=I.innerType},FI=(D,$,F,U)=>{let I=D._zod.def;vD(I.innerType,$,U);let J=$.seen.get(D);J.ref=I.innerType},iK=(D,$,F,U)=>{let I=D._zod.innerType;vD(I,$,U);let J=$.seen.get(D);J.ref=I},DI;var G3=S(()=>{B1();p4();W3();l();oDD={greater_than:(D,$)=>K2(D,$.inclusive?"minimum":"exclusiveMinimum",$.value),less_than:(D,$)=>E2(D,$.inclusive?"maximum":"exclusiveMaximum",$.value),multiple_of:(D,$)=>SR(D,$.value),number_format:RR(b8),bigint_format:RR(T8),min_length:VR,max_length:AR,length_equals:(D,$)=>jR(D,$.length),min_size:VR,max_size:AR,size_equals:(D,$)=>jR(D,$.size),string_format:(D,$)=>{if(PR(D,$.format),$.pattern)bR(D,$.pattern);if($.format==="base64"||$.format==="base64url")D.contentEncoding=$.format;if($.local||$.precision===-1)D.laxFormat=!0},mime_type:(D,$)=>TR(D,$.mime)};tDD={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},aDD=new Map([[B9,aX],[p8,eX]]);JK=new WeakMap;gK=Symbol();DI={string:XK,number:QK,boolean:YK,bigint:BK,symbol:qK,null:KK,undefined:EK,void:WK,never:uK,any:GK,unknown:NK,date:LK,enum:HK,literal:OK,nan:zK,template_literal:wK,file:vK,success:ZK,custom:MK,function:jK,transform:VK,map:AK,set:RK,array:SK,object:bK,union:$I,intersection:TK,tuple:PK,record:CK,nullable:_K,nonoptional:kK,default:xK,prefault:fK,catch:nK,pipe:yK,readonly:mK,promise:hK,optional:FI,lazy:iK}});class dK{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(D){this.ctx.counter=D}get seen(){return this.ctx.seen}constructor(D){let $=D?.target??"draft-2020-12";if($==="draft-4")$="draft-04";if($==="draft-7")$="draft-07";this.ctx=K6({processors:DI,target:$,...D?.metadata&&{metadata:D.metadata},...D?.unrepresentable&&{unrepresentable:D.unrepresentable},...D?.override&&{override:D.override},...D?.io&&{io:D.io}})}process(D,$={path:[],schemaPath:[]}){return vD(D,this.ctx,$)}emit(D,$){if($){if($.cycles)this.ctx.cycles=$.cycles;if($.reused)this.ctx.reused=$.reused;if($.external)this.ctx.external=$.external}this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,E6(this.ctx,D);let F=W6(this.ctx,D),{"~standard":U,...I}=F;return I}}var kR=S(()=>{G3();W3()});var gR={};var xR=()=>{};var _0={};tD(_0,{withParser:()=>j9,version:()=>gQ,validateURL:()=>J9,validateAsync:()=>f8,validate:()=>x8,util:()=>g,urlProtocolOk:()=>Q9,urlHostnameOk:()=>X9,treeifyError:()=>bX,toZod:()=>V8,toJSONSchema:()=>II,toDotPath:()=>vV,stripTabAndNewline:()=>d8,standardProps:()=>U9,safeParseAsync:()=>Ma,safeParse:()=>Za,safeEncodeAsync:()=>_a,safeEncode:()=>Pa,safeDecodeAsync:()=>ka,safeDecode:()=>Ca,registry:()=>M9,regexes:()=>p$,processSchema:()=>vD,process:()=>vD,prettifyError:()=>TX,parseURLObject:()=>iV,parseAsync:()=>f5,parse:()=>x5,meta:()=>DK,mergeValues:()=>c4,memoizer:()=>D3,locales:()=>J3,isValidJWT:()=>W9,isValidIPv6:()=>l8,isValidIBAN:()=>E9,isValidCreditCard:()=>K9,isValidCIDRv6:()=>Y9,isValidBase64URL:()=>q9,isValidBase64:()=>c8,isRecursiveSchema:()=>v9,isBackEdge:()=>Z9,initializeContext:()=>K6,handleUnrepresentable:()=>rD,globalRegistry:()=>X$,globalConfig:()=>D$,getDiscriminatedOption:()=>AY,formatError:()=>g8,flattenError:()=>k8,finalize:()=>W6,extractDefs:()=>E6,encodeAsync:()=>ba,encode:()=>Ra,describe:()=>sq,decodeAsync:()=>Ta,decode:()=>Sa,createToJSONSchemaMethod:()=>IK,createStandardJSONSchemaMethod:()=>q2,config:()=>hD,compileFn:()=>V9,compile:()=>Lq,clone:()=>zD,canParseURL:()=>iQ,base64urlCharset:()=>p8,base64Charset:()=>B9,_xor:()=>VDD,_xid:()=>n9,_void:()=>dq,_uuidv7:()=>C9,_uuidv6:()=>P9,_uuidv4:()=>T9,_uuid:()=>b9,_url:()=>Q3,_uppercase:()=>s4,_unknown:()=>hq,_union:()=>jDD,_undefined:()=>nq,_ulid:()=>f9,_uint64:()=>xq,_uint32:()=>Tq,_tuple:()=>SDD,_trim:()=>X2,_transform:()=>gDD,_toUpperCase:()=>Y2,_toLowerCase:()=>Q2,_templateLiteral:()=>lDD,_symbol:()=>fq,_superRefine:()=>eq,_success:()=>mDD,_stringbool:()=>$K,_stringFormat:()=>H1,_string:()=>Oq,_startsWith:()=>$2,_slugify:()=>B2,_size:()=>G1,_set:()=>PDD,_safeParseAsync:()=>i4,_safeParse:()=>h4,_safeEncodeAsync:()=>l5,_safeEncode:()=>i5,_safeDecodeAsync:()=>c5,_safeDecode:()=>d5,_regex:()=>a4,_refine:()=>aq,_record:()=>bDD,_readonly:()=>dDD,_property:()=>s9,_properties:()=>I2,_promise:()=>pDD,_positive:()=>o9,_pipe:()=>iDD,_parseAsync:()=>m4,_parse:()=>y4,_overwrite:()=>F0,_optional:()=>xDD,_number:()=>jq,_nullable:()=>fDD,_null:()=>yq,_normalize:()=>J2,_nonpositive:()=>a9,_nonoptional:()=>yDD,_nonnegative:()=>e9,_never:()=>iq,_negative:()=>t9,_nativeEnum:()=>_DD,_nanoid:()=>k9,_nan:()=>pq,_multipleOf:()=>B6,_minSize:()=>L0,_minLength:()=>C0,_min:()=>f$,_mime:()=>U2,_maxSize:()=>q6,_maxLength:()=>N1,_max:()=>x$,_map:()=>TDD,_mac:()=>wq,_lte:()=>x$,_lt:()=>G0,_lowercase:()=>e4,_literal:()=>kDD,_length:()=>L1,_lazy:()=>cDD,_ksuid:()=>y9,_jwt:()=>r9,_isoTime:()=>q3,_isoDuration:()=>K3,_isoDateTime:()=>Y3,_isoDate:()=>B3,_ipv6:()=>h9,_ipv4:()=>m9,_intersection:()=>RDD,_int64:()=>gq,_int32:()=>bq,_int:()=>Aq,_includes:()=>D2,_iban:()=>Zq,_guid:()=>S9,_gte:()=>f$,_gt:()=>N0,_float64:()=>Sq,_float32:()=>Rq,_file:()=>oq,_enum:()=>CDD,_endsWith:()=>F2,_encodeAsync:()=>m5,_encode:()=>n5,_emoji:()=>_9,_email:()=>R9,_e164:()=>p9,_discriminatedUnion:()=>ADD,_default:()=>nDD,_decodeAsync:()=>h5,_decode:()=>y5,_date:()=>lq,_custom:()=>tq,_cuid2:()=>x9,_cuid:()=>g9,_creditCard:()=>vq,_coercedString:()=>zq,_coercedNumber:()=>Vq,_coercedDate:()=>cq,_coercedBoolean:()=>Cq,_coercedBigint:()=>kq,_cidrv6:()=>d9,_cidrv4:()=>i9,_check:()=>HR,_catch:()=>hDD,_boolean:()=>Pq,_bigint:()=>_q,_base64url:()=>c9,_base64:()=>l9,_array:()=>rq,_any:()=>mq,ZodCompileUnsupportedError:()=>ND,ZodCompileAsyncError:()=>u0,URL_UNPARSEABLE:()=>i8,URL_BAD_FORMAT:()=>hQ,TimePrecision:()=>Mq,NEVER:()=>jX,JSONSchemaGenerator:()=>dK,JSONSchema:()=>gR,INVALID:()=>w$,Doc:()=>l4,$output:()=>Kq,$input:()=>Eq,$constructor:()=>j,$brand:()=>VX,$ZodXor:()=>VY,$ZodXID:()=>tQ,$ZodVoid:()=>vY,$ZodUnknown:()=>zY,$ZodUnion:()=>o8,$ZodUndefined:()=>LY,$ZodUUID:()=>yQ,$ZodURL:()=>dQ,$ZodULID:()=>oQ,$ZodType:()=>JD,$ZodTuple:()=>N9,$ZodTransform:()=>gY,$ZodTemplateLiteral:()=>pY,$ZodSymbol:()=>NY,$ZodSuccess:()=>hY,$ZodStringFormat:()=>wD,$ZodString:()=>q1,$ZodSet:()=>PY,$ZodRegistry:()=>Wq,$ZodRecord:()=>bY,$ZodRealError:()=>b$,$ZodReadonly:()=>cY,$ZodPromise:()=>oY,$ZodPreprocess:()=>lY,$ZodPrefault:()=>yY,$ZodPipe:()=>H9,$ZodOptional:()=>L9,$ZodObjectJIT:()=>jY,$ZodObject:()=>cV,$ZodNumberFormat:()=>uY,$ZodNumber:()=>u9,$ZodNullable:()=>fY,$ZodNull:()=>HY,$ZodNonOptional:()=>mY,$ZodNever:()=>wY,$ZodNanoID:()=>cQ,$ZodNaN:()=>dY,$ZodMap:()=>TY,$ZodMAC:()=>UY,$ZodLiteral:()=>_Y,$ZodLazy:()=>a8,$ZodKSUID:()=>aQ,$ZodJWT:()=>EY,$ZodIntersection:()=>SY,$ZodISOTime:()=>DY,$ZodISODuration:()=>$Y,$ZodISODateTime:()=>eQ,$ZodISODate:()=>sQ,$ZodIPv6:()=>IY,$ZodIPv4:()=>FY,$ZodIBAN:()=>KY,$ZodGUID:()=>nQ,$ZodFunction:()=>rY,$ZodFile:()=>kY,$ZodExactOptional:()=>xY,$ZodError:()=>SX,$ZodEnum:()=>CY,$ZodEncodeError:()=>Q1,$ZodEmoji:()=>lQ,$ZodEmail:()=>mQ,$ZodE164:()=>BY,$ZodDiscriminatedUnion:()=>RY,$ZodDefault:()=>nY,$ZodDate:()=>ZY,$ZodCyclicError:()=>sY,$ZodCustomStringFormat:()=>WY,$ZodCustom:()=>tY,$ZodCreditCard:()=>qY,$ZodCodec:()=>t8,$ZodCheckUpperCase:()=>RQ,$ZodCheckStringFormat:()=>d4,$ZodCheckStartsWith:()=>bQ,$ZodCheckSizeEquals:()=>vQ,$ZodCheckRegex:()=>VQ,$ZodCheckProperty:()=>PQ,$ZodCheckProperties:()=>CQ,$ZodCheckOverwrite:()=>kQ,$ZodCheckNumberFormat:()=>HQ,$ZodCheckMultipleOf:()=>LQ,$ZodCheckMinSize:()=>wQ,$ZodCheckMinLength:()=>MQ,$ZodCheckMimeType:()=>_Q,$ZodCheckMaxSize:()=>zQ,$ZodCheckMaxLength:()=>ZQ,$ZodCheckLowerCase:()=>AQ,$ZodCheckLessThan:()=>a5,$ZodCheckLengthEquals:()=>jQ,$ZodCheckIncludes:()=>SQ,$ZodCheckGreaterThan:()=>e5,$ZodCheckEndsWith:()=>TQ,$ZodCheckBigIntFormat:()=>OQ,$ZodCheck:()=>AD,$ZodCatch:()=>iY,$ZodCUID2:()=>rQ,$ZodCUID:()=>pQ,$ZodCIDRv6:()=>XY,$ZodCIDRv4:()=>JY,$ZodBoolean:()=>r8,$ZodBigIntFormat:()=>GY,$ZodBigInt:()=>G9,$ZodBase64URL:()=>YY,$ZodBase64:()=>QY,$ZodAsyncError:()=>g$,$ZodArray:()=>MY,$ZodAny:()=>OY});var n$=S(()=>{l();l();B1();qq();G3();kR();xR();Y6();CX();PX();p4();DB();s5();xQ();X3();LR();OR();W3()});var UI={};tD(UI,{uppercase:()=>s4,trim:()=>X2,toUpperCase:()=>Y2,toLowerCase:()=>Q2,startsWith:()=>$2,slugify:()=>B2,size:()=>G1,regex:()=>a4,property:()=>s9,properties:()=>I2,positive:()=>o9,overwrite:()=>F0,normalize:()=>J2,nonpositive:()=>a9,nonnegative:()=>e9,negative:()=>t9,multipleOf:()=>B6,minSize:()=>L0,minLength:()=>C0,mime:()=>U2,maxSize:()=>q6,maxLength:()=>N1,lte:()=>x$,lt:()=>G0,lowercase:()=>e4,length:()=>L1,includes:()=>D2,gte:()=>f$,gt:()=>N0,endsWith:()=>F2});var JI=S(()=>{n$()});function XI(D,$,F){Object.defineProperty(D,$,{configurable:!0,enumerable:!1,get(){let U=F(this);return Object.defineProperty(this,$,{value:U,configurable:!0,writable:!0}),U},set(U){Object.defineProperty(this,$,{value:U,configurable:!0,writable:!0})}})}var fR,nR=(D,$)=>{SX.init(D,$),D.name="ZodError";let F=Object.getPrototypeOf(D);if(fR.has(F))return;fR.add(F),XI(F,"format",(U)=>(I)=>g8(U,I)),XI(F,"flatten",(U)=>(I)=>k8(U,I)),XI(F,"addIssue",(U)=>(I)=>{U.issues.push(I),U.message=JSON.stringify(U.issues,g4,2)}),XI(F,"addIssues",(U)=>(I)=>{U.issues.push(...I),U.message=JSON.stringify(U.issues,g4,2)}),Object.defineProperty(F,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}})},D$D,T$;var lK=S(()=>{n$();n$();l();fR=new WeakSet([Object.prototype,Error.prototype]);D$D=j("ZodError",nR),T$=j("ZodError",nR,void 0,{Parent:Error})});var cK,pK,rK,oK,tK,aK,eK,sK,DE,$E,FE,IE;var UE=S(()=>{n$();lK();n$();cK=y4(T$),pK=m4(T$),rK=h4(T$),oK=i4(T$),tK=n5(T$),aK=y5(T$),eK=m5(T$),sK=h5(T$),DE=i5(T$),$E=d5(T$),FE=l5(T$),IE=c5(T$)});var z2={};tD(z2,{xor:()=>CS,xid:()=>sR,void:()=>AS,uuidv7:()=>lR,uuidv6:()=>dR,uuidv4:()=>iR,uuid:()=>hR,url:()=>cR,unknown:()=>O1,union:()=>O2,undefined:()=>jS,ulid:()=>eR,uint64:()=>ZS,uint32:()=>zS,tuple:()=>ME,transform:()=>bI,templateLiteral:()=>pS,symbol:()=>MS,superRefine:()=>aE,success:()=>iS,stringbool:()=>$b,stringFormat:()=>ES,string:()=>N3,strictObject:()=>TS,set:()=>fS,refine:()=>tE,record:()=>jE,readonly:()=>dE,promise:()=>rS,preprocess:()=>Ib,prefault:()=>gE,pipe:()=>YI,partialRecord:()=>kS,optional:()=>z1,object:()=>bS,number:()=>YE,nullish:()=>hS,nullable:()=>L3,null:()=>WE,nonoptional:()=>xE,never:()=>RI,nativeEnum:()=>nS,nanoid:()=>oR,nan:()=>dS,meta:()=>sS,map:()=>xS,mac:()=>FS,looseRecord:()=>gS,looseObject:()=>PS,literal:()=>yS,lazy:()=>pE,ksuid:()=>DS,keyof:()=>SS,jwt:()=>KS,json:()=>Fb,ipv6:()=>IS,ipv4:()=>$S,invertCodec:()=>cS,intersection:()=>vE,int64:()=>vS,int32:()=>OS,int:()=>QI,instanceof:()=>Db,iban:()=>qS,httpUrl:()=>pR,hostname:()=>WS,hex:()=>uS,hash:()=>NS,guid:()=>mR,function:()=>oS,float64:()=>HS,float32:()=>LS,file:()=>mS,exactOptional:()=>TE,enum:()=>SI,emoji:()=>rR,email:()=>yR,e164:()=>YS,discriminatedUnion:()=>_S,describe:()=>eS,date:()=>RS,custom:()=>aS,currencyCode:()=>GS,cuid2:()=>aR,cuid:()=>tR,creditCard:()=>BS,codec:()=>lS,cidrv6:()=>JS,cidrv4:()=>US,check:()=>tS,catch:()=>yE,boolean:()=>BE,bigint:()=>wS,base64url:()=>QS,base64:()=>XS,array:()=>z3,any:()=>VS,_function:()=>oS,_default:()=>_E,_ZodString:()=>BI,ZodXor:()=>OE,ZodXID:()=>LI,ZodVoid:()=>LE,ZodUnknown:()=>GE,ZodUnion:()=>v3,ZodUndefined:()=>KE,ZodUUID:()=>H0,ZodURL:()=>H3,ZodULID:()=>NI,ZodType:()=>BD,ZodTuple:()=>ZE,ZodTransform:()=>bE,ZodTemplateLiteral:()=>lE,ZodSymbol:()=>qE,ZodSuccess:()=>fE,ZodStringFormat:()=>jD,ZodString:()=>G2,ZodSet:()=>AE,ZodRecord:()=>W2,ZodReadonly:()=>iE,ZodPromise:()=>rE,ZodPreprocess:()=>hE,ZodPrefault:()=>kE,ZodPipe:()=>M3,ZodOptional:()=>Z3,ZodObject:()=>w3,ZodNumberFormat:()=>Z1,ZodNumber:()=>N2,ZodNullable:()=>PE,ZodNull:()=>EE,ZodNonOptional:()=>PI,ZodNever:()=>NE,ZodNanoID:()=>WI,ZodNaN:()=>mE,ZodMap:()=>VE,ZodMAC:()=>JE,ZodLiteral:()=>RE,ZodLazy:()=>cE,ZodKSUID:()=>HI,ZodJWT:()=>VI,ZodIntersection:()=>wE,ZodInstanceOf:()=>eE,ZodISOTime:()=>N6,ZodISODuration:()=>L6,ZodISODateTime:()=>u6,ZodISODate:()=>G6,ZodIPv6:()=>zI,ZodIPv4:()=>OI,ZodIBAN:()=>QE,ZodGUID:()=>KI,ZodFunction:()=>oE,ZodFile:()=>SE,ZodExactOptional:()=>TI,ZodEnum:()=>u2,ZodEmoji:()=>EI,ZodEmail:()=>qI,ZodE164:()=>jI,ZodDiscriminatedUnion:()=>zE,ZodDefault:()=>CE,ZodDate:()=>O3,ZodCustomStringFormat:()=>v1,ZodCustom:()=>V3,ZodCreditCard:()=>XE,ZodCodec:()=>j3,ZodCatch:()=>nE,ZodCUID2:()=>GI,ZodCUID:()=>uI,ZodCIDRv6:()=>vI,ZodCIDRv4:()=>wI,ZodBoolean:()=>L2,ZodBigIntFormat:()=>AI,ZodBigInt:()=>H2,ZodBase64URL:()=>MI,ZodBase64:()=>ZI,ZodArray:()=>HE,ZodAny:()=>uE});function F$D(){if(!D$.localeError)hD($3())}function w1(){if(!D$.memoizer)hD({memoizer:D3()})}function N3(D){return Oq(G2,D)}function yR(D){return R9(qI,D)}function mR(D){return S9(KI,D)}function hR(D){return b9(H0,D)}function iR(D){return T9(H0,D)}function dR(D){return P9(H0,D)}function lR(D){return C9(H0,D)}function cR(D){return Q3(H3,D)}function pR(D){return Q3(H3,{protocol:n8,hostname:DQ,...g.normalizeParams(D)})}function rR(D){return _9(EI,D)}function oR(D){return k9(WI,D)}function tR(D){return g9(uI,D)}function aR(D){return x9(GI,D)}function eR(D){return f9(NI,D)}function sR(D){return n9(LI,D)}function DS(D){return y9(HI,D)}function $S(D){return m9(OI,D)}function FS(D){return wq(JE,D)}function IS(D){return h9(zI,D)}function US(D){return i9(wI,D)}function JS(D){return d9(vI,D)}function XS(D){return l9(ZI,D)}function QS(D){return c9(MI,D)}function YS(D){return p9(jI,D)}function BS(D){return vq(XE,D)}function qS(D){return Zq(QE,D)}function KS(D){return r9(VI,D)}function ES(D,$,F={}){return H1(v1,D,$,F)}function WS(D){return H1(v1,"hostname",sX,D)}function uS(D){return H1(v1,"hex",uQ,D)}function GS(D){return H1(v1,"currency_code",FQ,D)}function NS(D,$){let F=$?.enc??"hex",U=`${D}_${F}`,I=p$[U];if(!I)throw Error(`Unrecognized hash format: ${U}`);return H1(v1,U,I,$)}function YE(D){return jq(N2,D)}function QI(D){return Aq(Z1,D)}function LS(D){return Rq(Z1,D)}function HS(D){return Sq(Z1,D)}function OS(D){return bq(Z1,D)}function zS(D){return Tq(Z1,D)}function BE(D){return Pq(L2,D)}function wS(D){return _q(H2,D)}function vS(D){return gq(AI,D)}function ZS(D){return xq(AI,D)}function MS(D){return fq(qE,D)}function jS(D){return nq(KE,D)}function WE(D){return yq(EE,D)}function VS(){return mq(uE)}function O1(){return hq(GE)}function RI(D){return iq(NE,D)}function AS(D){return dq(LE,D)}function RS(D){return lq(O3,D)}function z3(D,$){return rq(HE,D,$)}function SS(D){let $=D._zod.def.shape;return SI(Object.keys($))}function bS(D,$){let F={type:"object",shape:D??{},...g.normalizeParams($)};return new w3(F)}function TS(D,$){return new w3({type:"object",shape:D,catchall:RI(),...g.normalizeParams($)})}function PS(D,$){return new w3({type:"object",shape:D,catchall:O1(),...g.normalizeParams($)})}function O2(D,$){return new v3({type:"union",options:D,...g.normalizeParams($)})}function CS(D,$){return new OE({type:"union",options:D,inclusive:!1,...g.normalizeParams($)})}function _S(D,$,F){return new zE({type:"union",options:$,discriminator:D,...g.normalizeParams(F)})}function vE(D,$){return new wE({type:"intersection",left:D,right:$})}function ME(D,$,F){let U=$ instanceof JD,I=U?F:$;return new ZE({type:"tuple",items:D,rest:U?$:null,...g.normalizeParams(I)})}function jE(D,$,F){if(!$||!$._zod)return new W2({type:"record",keyType:N3(),valueType:D,...g.normalizeParams($)});return new W2({type:"record",keyType:D,valueType:$,...g.normalizeParams(F)})}function kS(D,$,F){return new W2({type:"record",keyType:D,valueType:$,...g.normalizeParams(F),partial:!0})}function gS(D,$,F){return new W2({type:"record",keyType:D,valueType:$,mode:"loose",...g.normalizeParams(F)})}function xS(D,$,F){return new VE({type:"map",keyType:D,valueType:$,...g.normalizeParams(F)})}function fS(D,$){return new AE({type:"set",valueType:D,...g.normalizeParams($)})}function SI(D,$){let F=Array.isArray(D)?Object.fromEntries(D.map((U)=>[U,U])):D;return new u2({type:"enum",entries:F,...g.normalizeParams($)})}function nS(D,$){return new u2({type:"enum",entries:D,...g.normalizeParams($)})}function yS(D,$){return new RE({type:"literal",values:Array.isArray(D)?D:[D],...g.normalizeParams($)})}function mS(D){return oq(SE,D)}function bI(D){return new bE({type:"transform",transform:D})}function z1(D){return new Z3({type:"optional",innerType:D})}function TE(D){return new TI({type:"optional",innerType:D})}function L3(D){return new PE({type:"nullable",innerType:D})}function hS(D){return z1(L3(D))}function _E(D,$){return new CE({type:"default",innerType:D,get defaultValue(){return typeof $==="function"?$():g.shallowClone($)}})}function gE(D,$){return new kE({type:"prefault",innerType:D,get defaultValue(){return typeof $==="function"?$():g.shallowClone($)}})}function xE(D,$){return new PI({type:"nonoptional",innerType:D,...g.normalizeParams($)})}function iS(D){return new fE({type:"success",innerType:D})}function yE(D,$){return new nE({type:"catch",innerType:D,catchValue:typeof $==="function"?$:g.constantCatch($)})}function dS(D){return pq(mE,D)}function YI(D,$){return new M3({type:"pipe",in:D,out:$})}function lS(D,$,F){return new j3({type:"pipe",in:D,out:$,transform:F.decode,reverseTransform:F.encode})}function cS(D){let $=D._zod.def;return new j3({type:"pipe",in:$.out,out:$.in,transform:$.reverseTransform,reverseTransform:$.transform})}function dE(D){return new iE({type:"readonly",innerType:D})}function pS(D,$){return new lE({type:"template_literal",parts:D,...g.normalizeParams($)})}function pE(D){return new cE({type:"lazy",getter:D})}function rS(D){return new rE({type:"promise",innerType:D})}function oS(D){return new oE({type:"function",input:Array.isArray(D?.input)?ME(D?.input):D?.input??z3(O1()),output:D?.output??O1()})}function tS(D){let $=new AD({check:"custom"});return $._zod.check=D,$}function aS(D,$){return tq(V3,D??(()=>!0),$)}function tE(D,$={}){return aq(V3,D,$)}function aE(D,$){return eq(D,$)}function Db(D,$={}){let F=new eE({type:"custom",check:"custom",fn:(U)=>U instanceof D,abort:!0,...g.normalizeParams($)});return F._zod.bag.Class=D,F._zod.check=(U)=>{if(!(U.value instanceof D))U.issues.push({code:"invalid_type",expected:D.name,input:U.value,inst:F,path:[...F._zod.def.path??[]]})},F}function Fb(D){let $=pE(()=>{return O2([N3(D),YE(),BE(),WE(),z3($),jE(N3(),$)])});return $}function Ib(D,$){return new hE({type:"pipe",in:bI(D),out:$})}var BD,BI,G2,jD,u6,G6,N6,L6,qI,KI,H0,H3,EI,WI,uI,GI,NI,LI,HI,OI,JE,zI,wI,vI,ZI,MI,jI,XE,QE,VI,v1,N2,Z1,L2,H2,AI,qE,KE,EE,uE,GE,NE,LE,O3,HE,w3,v3,OE,zE,wE,ZE,W2,VE,AE,u2,RE,SE,bE,Z3,TI,PE,CE,kE,PI,fE,nE,mE,M3,j3,hE,iE,lE,cE,rE,oE,V3,eS,sS,eE,$b=(...D)=>$K({Codec:j3,Boolean:L2,String:G2},...D);var H6=S(()=>{n$();n$();G3();B1();W3();EB();JI();UE();BD=j("ZodType",(D,$)=>{return F$D(),JD.init(D,$),D.def=$,D.type=$.type,D},{check(...D){let $=this.def;return this.clone(g.mergeDefs($,{checks:[...$.checks??[],...D.map((F)=>typeof F==="function"?{_zod:{check:F,def:{check:"custom"},onattach:[]}}:F)]}),{parent:!0})},with(...D){return this.check(...D)},clone(D,$){return zD(this,D,$)},brand(){return this},register(D,$){return D.add(this,$),this},refine(D,$){return this.check(tE(D,$))},superRefine(D,$){return this.check(aE(D,$))},overwrite(D){return this.check(F0(D))},optional(){return z1(this)},exactOptional(){return TE(this)},nullable(){return L3(this)},nullish(){return z1(L3(this))},nonoptional(D){return xE(this,D)},array(){return z3(this)},or(D){return O2([this,D])},and(D){return vE(this,D)},transform(D){return YI(this,bI(D))},default(D){return _E(this,D)},prefault(D){return gE(this,D)},catch(D){return yE(this,D)},pipe(D){return YI(this,D)},readonly(){return dE(this)},describe(D){let $=this.clone();return X$.add($,{description:D}),$},meta(...D){if(D.length===0)return X$.get(this);let $=this.clone();return X$.add($,D[0]),$},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(D,...$){return $.length===0?D(this):D(this,...$)},get "~standard"(){return g.hide(this,"~standard",{...U9(this),jsonSchema:{input:q2(this,"input"),output:q2(this,"output")}})},set "~standard"(D){g.own(this,"~standard",D)},parse:function D($,F){return cK(this,$,F,{callee:D})},parseAsync:async function D($,F){return await pK(this,$,F,{callee:D})},safeParse(D,$){return rK(this,D,$)},async safeParseAsync(D,$){return oK(this,D,$)},get spa(){return this?.safeParseAsync},set spa(D){g.own(this,"spa",D)},validate(D,$){return x8(this,D,$)},validateAsync(D,$){return f8(this,D,$)},encode:function D($,F){return tK(this,$,F,{callee:D})},decode:function D($,F){return aK(this,$,F,{callee:D})},encodeAsync:async function D($,F){return await eK(this,$,F,{callee:D})},decodeAsync:async function D($,F){return await sK(this,$,F,{callee:D})},safeEncode(D,$){return DE(this,D,$)},safeDecode(D,$){return $E(this,D,$)},async safeEncodeAsync(D,$){return FE(this,D,$)},async safeDecodeAsync(D,$){return IE(this,D,$)},toJSONSchema(D){return IK(this,{})(D)},get description(){return X$.get(this)?.description},get _def(){return this._zod.def}}),BI=j("_ZodString",(D,$)=>{q1.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>XK(D,F,U,I)},g.derived({format:(D)=>oD(D).format??null,minLength:(D)=>oD(D).minimum??null,maxLength:(D)=>oD(D).maximum??null},{regex(...D){return this.check(a4(...D))},includes(...D){return this.check(D2(...D))},startsWith(...D){return this.check($2(...D))},endsWith(...D){return this.check(F2(...D))},min(...D){return this.check(C0(...D))},max(...D){return this.check(N1(...D))},length(...D){return this.check(L1(...D))},nonempty(...D){return this.check(C0(1,...D))},lowercase(D){return this.check(e4(D))},uppercase(D){return this.check(s4(D))},trim(){return this.check(X2())},normalize(...D){return this.check(J2(...D))},toLowerCase(){return this.check(Q2())},toUpperCase(){return this.check(Y2())},slugify(){return this.check(B2())}})),G2=j("ZodString",(D,$)=>{q1.init(D,$),BI.init(D,$)},{email(D){return this.check(R9(qI,D))},url(D){return this.check(Q3(H3,D))},jwt(D){return this.check(r9(VI,D))},emoji(D){return this.check(_9(EI,D))},guid(D){return this.check(S9(KI,D))},uuid(D){return this.check(b9(H0,D))},uuidv4(D){return this.check(T9(H0,D))},uuidv6(D){return this.check(P9(H0,D))},uuidv7(D){return this.check(C9(H0,D))},nanoid(D){return this.check(k9(WI,D))},cuid(D){return this.check(g9(uI,D))},cuid2(D){return this.check(x9(GI,D))},ulid(D){return this.check(f9(NI,D))},base64(D){return this.check(l9(ZI,D))},base64url(D){return this.check(c9(MI,D))},xid(D){return this.check(n9(LI,D))},ksuid(D){return this.check(y9(HI,D))},ipv4(D){return this.check(m9(OI,D))},ipv6(D){return this.check(h9(zI,D))},cidrv4(D){return this.check(i9(wI,D))},cidrv6(D){return this.check(d9(vI,D))},e164(D){return this.check(p9(jI,D))},datetime(D){return this.check(Y3(u6,D))},date(D){return this.check(B3(G6,D))},time(D){return this.check(q3(N6,D))},duration(D){return this.check(K3(L6,D))}});jD=j("ZodStringFormat",(D,$)=>{wD.init(D,$),BI.init(D,$)}),u6=j("ZodISODateTime",(D,$)=>{eQ.init(D,$),jD.init(D,$)}),G6=j("ZodISODate",(D,$)=>{sQ.init(D,$),jD.init(D,$)}),N6=j("ZodISOTime",(D,$)=>{DY.init(D,$),jD.init(D,$)}),L6=j("ZodISODuration",(D,$)=>{$Y.init(D,$),jD.init(D,$)}),qI=j("ZodEmail",(D,$)=>{mQ.init(D,$),jD.init(D,$)});KI=j("ZodGUID",(D,$)=>{nQ.init(D,$),jD.init(D,$)});H0=j("ZodUUID",(D,$)=>{yQ.init(D,$),jD.init(D,$)});H3=j("ZodURL",(D,$)=>{dQ.init(D,$),jD.init(D,$)});EI=j("ZodEmoji",(D,$)=>{lQ.init(D,$),jD.init(D,$)});WI=j("ZodNanoID",(D,$)=>{cQ.init(D,$),jD.init(D,$)});uI=j("ZodCUID",(D,$)=>{pQ.init(D,$),jD.init(D,$)});GI=j("ZodCUID2",(D,$)=>{rQ.init(D,$),jD.init(D,$)});NI=j("ZodULID",(D,$)=>{oQ.init(D,$),jD.init(D,$)});LI=j("ZodXID",(D,$)=>{tQ.init(D,$),jD.init(D,$)});HI=j("ZodKSUID",(D,$)=>{aQ.init(D,$),jD.init(D,$)});OI=j("ZodIPv4",(D,$)=>{FY.init(D,$),jD.init(D,$)});JE=j("ZodMAC",(D,$)=>{UY.init(D,$),jD.init(D,$)});zI=j("ZodIPv6",(D,$)=>{IY.init(D,$),jD.init(D,$)});wI=j("ZodCIDRv4",(D,$)=>{JY.init(D,$),jD.init(D,$)});vI=j("ZodCIDRv6",(D,$)=>{XY.init(D,$),jD.init(D,$)});ZI=j("ZodBase64",(D,$)=>{QY.init(D,$),jD.init(D,$)});MI=j("ZodBase64URL",(D,$)=>{YY.init(D,$),jD.init(D,$)});jI=j("ZodE164",(D,$)=>{BY.init(D,$),jD.init(D,$)});XE=j("ZodCreditCard",(D,$)=>{qY.init(D,$),jD.init(D,$)});QE=j("ZodIBAN",(D,$)=>{KY.init(D,$),jD.init(D,$)});VI=j("ZodJWT",(D,$)=>{EY.init(D,$),jD.init(D,$)});v1=j("ZodCustomStringFormat",(D,$)=>{WY.init(D,$),jD.init(D,$)});N2=j("ZodNumber",(D,$)=>{u9.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>QK(D,F,U,I),D.isFinite=!0},g.derived({minValue:(D)=>{let{minimum:$,exclusiveMinimum:F}=oD(D);return Math.max($??Number.NEGATIVE_INFINITY,F??Number.NEGATIVE_INFINITY)},maxValue:(D)=>{let{maximum:$,exclusiveMaximum:F}=oD(D);return Math.min($??Number.POSITIVE_INFINITY,F??Number.POSITIVE_INFINITY)},isInt:(D)=>{let{isInt:$,multipleOf:F}=oD(D);return!!$||!!F?.some(Number.isSafeInteger)},format:(D)=>oD(D).format??null},{gt(D,$){return this.check(N0(D,$))},gte(D,$){return this.check(f$(D,$))},min(D,$){return this.check(f$(D,$))},lt(D,$){return this.check(G0(D,$))},lte(D,$){return this.check(x$(D,$))},max(D,$){return this.check(x$(D,$))},int(D){return this.check(QI(D))},safe(D){return this.check(QI(D))},positive(D){return this.check(N0(0,D))},nonnegative(D){return this.check(f$(0,D))},negative(D){return this.check(G0(0,D))},nonpositive(D){return this.check(x$(0,D))},multipleOf(D,$){return this.check(B6(D,$))},step(D,$){return this.check(B6(D,$))},finite(){return this}}));Z1=j("ZodNumberFormat",(D,$)=>{uY.init(D,$),N2.init(D,$)});L2=j("ZodBoolean",(D,$)=>{r8.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>YK(D,F,U,I)});H2=j("ZodBigInt",(D,$)=>{G9.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>BK(D,F,U,I)},g.derived({minValue:(D)=>oD(D).minimum??null,maxValue:(D)=>oD(D).maximum??null,format:(D)=>oD(D).format??null},{gte(D,$){return this.check(f$(D,$))},min(D,$){return this.check(f$(D,$))},gt(D,$){return this.check(N0(D,$))},lt(D,$){return this.check(G0(D,$))},lte(D,$){return this.check(x$(D,$))},max(D,$){return this.check(x$(D,$))},positive(D){return this.check(N0(BigInt(0),D))},negative(D){return this.check(G0(BigInt(0),D))},nonpositive(D){return this.check(x$(BigInt(0),D))},nonnegative(D){return this.check(f$(BigInt(0),D))},multipleOf(D,$){return this.check(B6(D,$))}}));AI=j("ZodBigIntFormat",(D,$)=>{GY.init(D,$),H2.init(D,$)});qE=j("ZodSymbol",(D,$)=>{NY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>qK(D,F,U,I)});KE=j("ZodUndefined",(D,$)=>{LY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>EK(D,F,U,I)});EE=j("ZodNull",(D,$)=>{HY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>KK(D,F,U,I)});uE=j("ZodAny",(D,$)=>{OY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>GK(D,F,U,I)});GE=j("ZodUnknown",(D,$)=>{zY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>NK(D,F,U,I)});NE=j("ZodNever",(D,$)=>{wY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>uK(D,F,U,I)});LE=j("ZodVoid",(D,$)=>{vY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>WK(D,F,U,I)});O3=j("ZodDate",(D,$)=>{ZY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>LK(D,F,U,I),D.min=(F,U)=>D.check(f$(F,U)),D.max=(F,U)=>D.check(x$(F,U))},g.derived({minDate:(D)=>{let{minimum:$}=oD(D);return $?new Date($):null},maxDate:(D)=>{let{maximum:$}=oD(D);return $?new Date($):null}},{}));HE=j("ZodArray",(D,$)=>{w1(),MY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>SK(D,F,U,I),D.element=$.element},{min(D,$){return this.check(C0(D,$))},nonempty(D){return this.check(C0(1,D))},max(D,$){return this.check(N1(D,$))},length(D,$){return this.check(L1(D,$))},unwrap(){return this.element}});w3=j("ZodObject",(D,$)=>{w1(),jY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>bK(D,F,U,I),g.installLazyProp(D,"shape",(F)=>F._zod.def.shape,!1)},{keyof(){return SI(Object.keys(this._zod.def.shape))},catchall(D){return this.clone(g.mergeDefs(this._zod.def,{catchall:D}))},passthrough(){return this.clone(g.mergeDefs(this._zod.def,{catchall:O1()}))},loose(){return this.clone(g.mergeDefs(this._zod.def,{catchall:O1()}))},strict(){return this.clone(g.mergeDefs(this._zod.def,{catchall:RI()}))},strip(){return this.clone(g.mergeDefs(this._zod.def,{catchall:void 0}))},extend(D){return g.extend(this,D)},safeExtend(D){return g.safeExtend(this,D)},merge(D){return g.merge(this,D)},pick(D){return g.pick(this,D)},omit(D){return g.omit(this,D)},partial(...D){return g.partial(Z3,this,D[0])},exactPartial(...D){return g.partial(TI,this,D[0],"exactPartial")},required(...D){return g.required(PI,this,D[0])}});v3=j("ZodUnion",(D,$)=>{o8.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>$I(D,F,U,I),D.options=$.options});OE=j("ZodXor",(D,$)=>{v3.init(D,$),VY.init(D,$),D._zod.processJSONSchema=(F,U,I)=>$I(D,F,U,I),D.options=$.options});zE=j("ZodDiscriminatedUnion",(D,$)=>{v3.init(D,$),RY.init(D,$)});wE=j("ZodIntersection",(D,$)=>{SY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>TK(D,F,U,I)});ZE=j("ZodTuple",(D,$)=>{w1(),N9.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>PK(D,F,U,I)},{rest(D){return this.clone({...this._zod.def,rest:D})},partial(){let D=this._zod.def;if(D.checks?.length)throw Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...D,items:D.items.map(($)=>new Z3({type:"optional",innerType:$}))})}});W2=j("ZodRecord",(D,$)=>{w1(),bY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>CK(D,F,U,I),D.keyType=$.keyType,D.valueType=$.valueType});VE=j("ZodMap",(D,$)=>{w1(),TY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>AK(D,F,U,I),D.keyType=$.keyType,D.valueType=$.valueType,D.min=(...F)=>D.check(L0(...F)),D.nonempty=(F)=>D.check(L0(1,F)),D.max=(...F)=>D.check(q6(...F)),D.size=(...F)=>D.check(G1(...F))});AE=j("ZodSet",(D,$)=>{w1(),PY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>RK(D,F,U,I),D.min=(...F)=>D.check(L0(...F)),D.nonempty=(F)=>D.check(L0(1,F)),D.max=(...F)=>D.check(q6(...F)),D.size=(...F)=>D.check(G1(...F))});u2=j("ZodEnum",(D,$)=>{CY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(U,I,J)=>HK(D,U,I,J),D.enum=$.entries,D.options=[...D._zod.values];let F=new Set(Object.keys($.entries));D.extract=(U,I)=>{let J={};for(let X of U)if(F.has(X))J[X]=$.entries[X];else throw Error(`Key ${X} not found in enum`);return new u2({...$,checks:[],...g.normalizeParams(I),entries:J})},D.exclude=(U,I)=>{let J={...$.entries};for(let X of U)if(F.has(X))delete J[X];else throw Error(`Key ${X} not found in enum`);return new u2({...$,checks:[],...g.normalizeParams(I),entries:J})}});RE=j("ZodLiteral",(D,$)=>{_Y.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>OK(D,F,U,I),D.values=new Set($.values),Object.defineProperty(D,"value",{get(){if($.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return $.values[0]}})});SE=j("ZodFile",(D,$)=>{kY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>vK(D,F,U,I),D.min=(F,U)=>D.check(L0(F,U)),D.max=(F,U)=>D.check(q6(F,U)),D.mime=(F,U)=>D.check(U2(Array.isArray(F)?F:[F],U))});bE=j("ZodTransform",(D,$)=>{w1(),gY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>VK(D,F,U,I),D._zod.parse=(F,U)=>{if(U.direction==="backward")throw new Q1(D.constructor.name);F.addIssue=(J)=>{if(typeof J==="string")F.issues.push(g.issue(J,F.value,$));else{let X=J;if(X.fatal)X.continue=!1;if(X.code??(X.code="custom"),!("input"in X))X.input=F.value;X.inst??(X.inst=D),F.issues.push(g.issue(X))}};let I=$.transform(F.value,F);if(I instanceof Promise)return I.then((J)=>{return F.value=J,F});return F.value=I,F}});Z3=j("ZodOptional",(D,$)=>{L9.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>FI(D,F,U,I),D.unwrap=()=>D._zod.def.innerType});TI=j("ZodExactOptional",(D,$)=>{xY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>FI(D,F,U,I),D.unwrap=()=>D._zod.def.innerType});PE=j("ZodNullable",(D,$)=>{fY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>_K(D,F,U,I),D.unwrap=()=>D._zod.def.innerType});CE=j("ZodDefault",(D,$)=>{nY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>xK(D,F,U,I),D.unwrap=()=>D._zod.def.innerType,D.removeDefault=D.unwrap});kE=j("ZodPrefault",(D,$)=>{yY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>fK(D,F,U,I),D.unwrap=()=>D._zod.def.innerType});PI=j("ZodNonOptional",(D,$)=>{mY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>kK(D,F,U,I),D.unwrap=()=>D._zod.def.innerType});fE=j("ZodSuccess",(D,$)=>{hY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>ZK(D,F,U,I),D.unwrap=()=>D._zod.def.innerType});nE=j("ZodCatch",(D,$)=>{iY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>nK(D,F,U,I),D.unwrap=()=>D._zod.def.innerType,D.removeCatch=D.unwrap});mE=j("ZodNaN",(D,$)=>{dY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>zK(D,F,U,I)});M3=j("ZodPipe",(D,$)=>{H9.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>yK(D,F,U,I),D.in=$.in,D.out=$.out});j3=j("ZodCodec",(D,$)=>{M3.init(D,$),t8.init(D,$)});hE=j("ZodPreprocess",(D,$)=>{M3.init(D,$),lY.init(D,$)}),iE=j("ZodReadonly",(D,$)=>{cY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>mK(D,F,U,I),D.unwrap=()=>D._zod.def.innerType});lE=j("ZodTemplateLiteral",(D,$)=>{pY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>wK(D,F,U,I)});cE=j("ZodLazy",(D,$)=>{a8.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>iK(D,F,U,I),D.unwrap=()=>D._zod.def.getter()});rE=j("ZodPromise",(D,$)=>{oY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>hK(D,F,U,I),D.unwrap=()=>D._zod.def.innerType});oE=j("ZodFunction",(D,$)=>{rY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>jK(D,F,U,I)});V3=j("ZodCustom",(D,$)=>{tY.init(D,$),BD.init(D,$),D._zod.processJSONSchema=(F,U,I)=>MK(D,F,U,I)});eS=sq,sS=DK,eE=j("ZodInstanceOf",(D,$)=>{V3.init(D,$)},{properties(D,$){return this.check(I2(D,$))}})});function U$D(D){hD({customError:D})}function J$D(){return hD().customError}var I$D,sE;var Ub=S(()=>{n$();I$D={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};(function(D){})(sE||(sE={}))});var A3={};tD(A3,{time:()=>Y$D,duration:()=>B$D,datetime:()=>X$D,date:()=>Q$D,ZodISOTime:()=>N6,ZodISODuration:()=>L6,ZodISODateTime:()=>u6,ZodISODate:()=>G6});function X$D(D){return Y3(u6,D)}function Q$D(D){return B3(G6,D)}function Y$D(D){return q3(N6,D)}function B$D(D){return K3(L6,D)}var CI=S(()=>{n$();H6();H6()});function K$D(D,$){let F=D.$schema;if(F==="https://json-schema.org/draft/2020-12/schema")return"draft-2020-12";if(F==="http://json-schema.org/draft-07/schema#")return"draft-7";if(F==="http://json-schema.org/draft-04/schema#")return"draft-4";return $??"draft-2020-12"}function Jb(D,$){return D.map((F,U)=>U<$?F:F.optional())}function E$D(D){return D.replace(/~1/g,"/").replace(/~0/g,"~")}function W$D(D,$){if(!D.startsWith("#"))throw Error("External $ref is not supported, only local refs (#/...) are allowed");let F=D.slice(1).split("/").filter(Boolean);if(F.length===0)return $.rootSchema;let U=$.version==="draft-2020-12"?"$defs":"definitions";if(F[0]===U){let I=F[1]===void 0?void 0:E$D(F[1]);if(!I||!$.defs[I])throw Error(`Reference not found: ${D}`);return $.defs[I]}throw Error(`Reference not found: ${D}`)}function u$D(D,$){return r.transform((U)=>U).check((U)=>{let I=U.value;if(typeof I!=="object"||I===null||Array.isArray(I))return;let J=Object.getOwnPropertyNames(I);if($.minProperties!==void 0&&J.length<$.minProperties)U.issues.push({origin:"object",code:"too_small",minimum:$.minProperties,inclusive:!0,message:`Too small: expected object to have >=${$.minProperties} properties`,input:I,inst:D,continue:!0});if($.maxProperties!==void 0&&J.length>$.maxProperties)U.issues.push({origin:"object",code:"too_big",maximum:$.maxProperties,inclusive:!0,message:`Too big: expected object to have <=${$.maxProperties} properties`,input:I,inst:D,continue:!0});if($.keySchema)for(let X of J){let Q=$.keySchema.safeParse(X);if(Q.success)continue;U.issues.push({code:"invalid_key",origin:"record",issues:Q.error.issues,input:X,path:[X],continue:!0})}}).pipe(D)}function DW(D,$){if(D===null)return"z";let F=typeof D;if(F!=="object"){if(F==="number"&&Number.isNaN(D))return null;let U=String(D);return`${F[0]}${U.length}:${U}`}if($.has(D))return null;$.add(D);try{if(Array.isArray(D)){let J=[];for(let X of D){let Q=DW(X,$);if(Q===null)return null;J.push(Q)}return`a${J.length}:[${J.join(",")}]`}let U=Object.keys(D).sort(),I=[];for(let J of U){let X=DW(D[J],$);if(X===null)return null;I.push(`${J.length}:${J}=${X}`)}return`o${I.length}:{${I.join(",")}}`}finally{$.delete(D)}}function R3(D){if(typeof D!=="object"||D===null)return!1;if(Array.isArray(D))return D.some(R3);if(typeof D.$ref==="string")return!0;return Object.entries(D).some(([$,F])=>{if(G$D.has($))return R3(F);if(!N$D.has($)||typeof F!=="object"||F===null)return!1;return Object.values(F).some(R3)})}function Xb(D){return D===1?"element":"elements"}function L$D(D,$){return r.transform((U)=>U).check((U)=>{let I=U.value;if(!Array.isArray(I))return;if($.uniqueItems===!0){let J=new Map;for(let X=0;X<I.length;X++){let Q=DW(I[X],new Set);if(Q===null)continue;let Y=J.get(Q);if(Y===void 0){J.set(Q,X);continue}U.issues.push({code:"custom",message:`Array items must be unique: element at index ${X} duplicates the one at index ${Y}`,input:I,path:[X],continue:!0})}}if($.containsSchema){let J=$.minContains??1,X=$.maxContains!==void 0?$.maxContains+1:Number.POSITIVE_INFINITY,Q=0;for(let Y of I)if($.containsSchema.safeParse(Y).success&&++Q>=X)break;if(Q<J)U.issues.push({code:"custom",message:`Array must contain at least ${J} matching ${Xb(J)}; found ${Q}`,input:I,continue:!0});if($.maxContains!==void 0&&Q>$.maxContains)U.issues.push({code:"custom",message:`Array must contain at most ${$.maxContains} matching ${Xb($.maxContains)}`,input:I,continue:!0})}}).pipe(D)}function Qb(D,$){if(D===!1)return;if(D===void 0||D===!0)return r.any();return Z$(D,$)}function Yb(D,$){if(D.not!==void 0){if(typeof D.not==="object"&&Object.keys(D.not).length===0)return r.never();throw Error("not is not supported in Zod (except { not: {} } for never)")}if(D.unevaluatedItems!==void 0)throw Error("unevaluatedItems is not supported");if(D.unevaluatedProperties!==void 0)throw Error("unevaluatedProperties is not supported");if(D.if!==void 0||D.then!==void 0||D.else!==void 0)throw Error("Conditional schemas (if/then/else) are not supported");if(D.dependentSchemas!==void 0||D.dependentRequired!==void 0)throw Error("dependentSchemas and dependentRequired are not supported");if(D.$ref){let I=D.$ref;if($.refs.has(I))return $.refs.get(I);if($.processing.has(I))return r.lazy(()=>{if(!$.refs.has(I))throw Error(`Circular reference not resolved: ${I}`);return $.refs.get(I)});$.processing.add(I);let J=W$D(I,$),X=Z$(J,$);return $.refs.set(I,X),$.processing.delete(I),X}if(D.enum!==void 0){let I=D.enum;if($.version==="openapi-3.0"&&D.nullable===!0&&I.length===1&&I[0]===null)return r.null();if(I.length===0)return r.never();if(I.length===1)return r.literal(I[0]);if(I.every((X)=>typeof X==="string"))return r.enum(I);let J=I.map((X)=>r.literal(X));if(J.length<2)return J[0];return r.union([J[0],J[1],...J.slice(2)])}if(D.const!==void 0)return r.literal(D.const);let F=D.type;if(Array.isArray(F)){let I=F.map((J)=>{let X={...D,type:J};return Yb(X,$)});if(I.length===0)return r.never();if(I.length===1)return I[0];return r.union(I)}if(!F)return r.any();let U;switch(F){case"string":{let I=r.string();if(D.format){let J=D.format;if(J==="email")I=I.check(r.email());else if(J==="uri"||J==="uri-reference")I=I.check(r.url());else if(J==="uuid"||J==="guid")I=I.check(r.uuid());else if(J==="date-time")I=I.check(r.iso.datetime({offset:!0}));else if(J==="date")I=I.check(r.iso.date());else if(J==="time")I=I.check(r.regex(H$D));else if(J==="duration")I=I.check(r.iso.duration());else if(J==="hostname")I=I.check(r.hostname());else if(J==="ipv4")I=I.check(r.ipv4());else if(J==="ipv6")I=I.check(r.ipv6());else if(J==="mac")I=I.check(r.mac());else if(J==="cidr")I=I.check(r.cidrv4());else if(J==="cidr-v6")I=I.check(r.cidrv6());else if(J==="base64")I=I.check(r.base64());else if(J==="base64url")I=I.check(r.base64url());else if(J==="e164")I=I.check(r.e164());else if(J==="credit_card")I=I.check(r.creditCard());else if(J==="iban")I=I.check(r.iban());else if(J==="jwt")I=I.check(r.jwt());else if(J==="emoji")I=I.check(r.emoji());else if(J==="nanoid")I=I.check(r.nanoid());else if(J==="cuid")I=I.check(r.cuid());else if(J==="cuid2")I=I.check(r.cuid2());else if(J==="ulid")I=I.check(r.ulid());else if(J==="xid")I=I.check(r.xid());else if(J==="ksuid")I=I.check(r.ksuid())}if(typeof D.minLength==="number")I=I.min(D.minLength);if(typeof D.maxLength==="number")I=I.max(D.maxLength);if(D.pattern)I=I.regex(new RegExp(D.pattern));U=I;break}case"number":case"integer":{let I=F==="integer"?r.number().int():r.number();if(typeof D.minimum==="number"&&D.exclusiveMinimum!==!0)I=I.min(D.minimum);if(typeof D.maximum==="number"&&D.exclusiveMaximum!==!0)I=I.max(D.maximum);if(typeof D.exclusiveMinimum==="number")I=I.gt(D.exclusiveMinimum);else if(D.exclusiveMinimum===!0&&typeof D.minimum==="number")I=I.gt(D.minimum);if(typeof D.exclusiveMaximum==="number")I=I.lt(D.exclusiveMaximum);else if(D.exclusiveMaximum===!0&&typeof D.maximum==="number")I=I.lt(D.maximum);if(typeof D.multipleOf==="number")I=I.multipleOf(D.multipleOf);U=I;break}case"boolean":{U=r.boolean();break}case"null":{U=r.null();break}case"object":{let I={},J=D.properties||{},X=new Set(D.required||[]),Q=typeof D.additionalProperties==="object"?Z$(D.additionalProperties,$):void 0;for(let[K,W]of Object.entries(J)){let u=Z$(W,$);J$(I,K,X.has(K)?u:u.optional())}if(D.patternProperties){let K=D.patternProperties,W=Object.keys(K),u=[];for(let G of W){let L=Z$(K[G],$),z=r.string().regex(new RegExp(G));u.push(r.looseRecord(z,L))}let E=[];if(Object.keys(I).length>0)E.push(r.object(I).passthrough());if(E.push(...u),E.length===0)U=r.object({}).passthrough();else if(E.length===1)U=E[0];else{let G=r.intersection(E[0],E[1]);for(let L=2;L<E.length;L++)G=r.intersection(G,E[L]);U=G}if(D.additionalProperties===!1){let G=Object.keys(I),L=W.map((O)=>new RegExp(O)),z=U;U=U.check((O)=>{if(!l$(O.value))return;let N=[];for(let Z of Object.keys(O.value)){if(G.includes(Z))continue;if(L.some((A)=>A.test(Z)))continue;N.push(Z)}if(N.length)O.issues.push({code:"unrecognized_keys",keys:N,input:O.value,inst:z})})}}else{let K=r.object(I);if(D.additionalProperties===!1)U=K.strict();else if(Q)U=K.catchall(Q);else U=K.passthrough()}let Y=D.propertyNames!==void 0&&D.propertyNames!==!0,B=typeof D.minProperties==="number"?D.minProperties:void 0,q=typeof D.maxProperties==="number"?D.maxProperties:void 0;if(Y||B!==void 0||q!==void 0){let K;if(Y){let W=typeof D.propertyNames==="object"&&D.propertyNames.type===void 0?{type:"string",...D.propertyNames}:D.propertyNames;K=Z$(W,$)}U=u$D(U,{keySchema:K,minProperties:B,maxProperties:q})}break}case"array":{let{prefixItems:I,items:J}=D;if(I&&Array.isArray(I)){let X=typeof D.minItems==="number"?D.minItems:0,Q=I.map((K)=>Z$(K,$)),Y=Jb(Q,X),B=!Array.isArray(J)?Qb(J,$):void 0,q=r.tuple(Y);if(U=B?q.rest(B):q,typeof D.minItems==="number")U=U.check(r.minLength(D.minItems));if(typeof D.maxItems==="number")U=U.check(r.maxLength(D.maxItems))}else if(Array.isArray(J)){let X=typeof D.minItems==="number"?D.minItems:0,Q=J.map((K)=>Z$(K,$)),Y=Jb(Q,X),B=Qb(D.additionalItems,$),q=r.tuple(Y);if(U=B?q.rest(B):q,typeof D.minItems==="number")U=U.check(r.minLength(D.minItems));if(typeof D.maxItems==="number")U=U.check(r.maxLength(D.maxItems))}else if(J!==void 0){let X=Z$(J,$),Q=r.array(X);if(typeof D.minItems==="number")Q=Q.min(D.minItems);if(typeof D.maxItems==="number")Q=Q.max(D.maxItems);U=Q}else U=r.array(r.any());if(D.uniqueItems===!0||D.contains!==void 0)U=L$D(U,{uniqueItems:D.uniqueItems===!0,containsSchema:D.contains!==void 0?Z$(D.contains,$):void 0,minContains:typeof D.minContains==="number"?D.minContains:void 0,maxContains:typeof D.maxContains==="number"?D.maxContains:void 0});break}default:throw Error(`Unsupported type: ${F}`)}return U}function Z$(D,$){if(typeof D==="boolean")return D?r.any():r.never();let F=Yb(D,$),U=D.type||D.enum!==void 0||D.const!==void 0;if(D.anyOf&&Array.isArray(D.anyOf)){let Q=D.anyOf.map((B)=>Z$(B,$)),Y=r.union(Q);F=U?r.intersection(F,Y):Y}if(D.oneOf&&Array.isArray(D.oneOf)){let Q=D.oneOf.map((B)=>Z$(B,$)),Y=r.xor(Q);F=U?r.intersection(F,Y):Y}if(D.allOf&&Array.isArray(D.allOf))if(D.allOf.length===0)F=U?F:r.any();else{let Q=U?F:Z$(D.allOf[0],$),Y=U?0:1;for(let B=Y;B<D.allOf.length;B++)Q=r.intersection(Q,Z$(D.allOf[B],$));F=Q}if(D.nullable===!0&&$.version==="openapi-3.0")F=r.nullable(F);if(D.readOnly===!0)F=r.readonly(F);if(D.default!==void 0)F=F.default(D.default);let I={},J=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let Q of J)if(Q in D)I[Q]=D[Q];let X=["contentEncoding","contentMediaType","contentSchema"];for(let Q of X)if(Q in D)I[Q]=D[Q];if(D.type==="object"&&D.$ref===void 0){if(D.propertyNames!==void 0&&!R3(D.propertyNames))I.propertyNames=D.propertyNames;for(let Q of["minProperties","maxProperties"])if(D[Q]!==void 0)I[Q]=D[Q]}if(D.type==="array"&&D.$ref===void 0){if(D.contains!==void 0&&!R3(D.contains))I.contains=D.contains;for(let Q of["uniqueItems","minContains","maxContains"])if(D[Q]!==void 0)I[Q]=D[Q]}for(let Q of Object.keys(D))if(!q$D.has(Q))J$(I,Q,D[Q]);if(Object.keys(I).length>0)$.registry.add(F,I);if(D.description)F=F.describe(D.description);return F}function Bb(D,$){if(typeof D==="boolean")return D?r.any():r.never();let F;try{F=JSON.parse(JSON.stringify(D))}catch{throw Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let U=K$D(F,$?.defaultTarget),I=F.$defs||F.definitions||{},J={version:U,defs:I,refs:new Map,processing:new Set,rootSchema:F,registry:$?.registry??X$};return Z$(F,J)}var r,q$D,G$D,N$D,H$D;var qb=S(()=>{X3();l();JI();CI();H6();r={...z2,...UI,iso:A3},q$D=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);G$D=new Set(["items","prefixItems","additionalItems","additionalProperties","contains","propertyNames","not","if","then","else","allOf","anyOf","oneOf","unevaluatedItems","unevaluatedProperties","contentSchema"]),N$D=new Set(["properties","patternProperties","dependentSchemas","dependencies","$defs","definitions"]);H$D=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/});function S3(D,$){let F=typeof $==="function"?$:(X,Q)=>{let Y=$[X._zod.def.type];return Y?Y(X,Q):X},U=new Map;function I(X){let Q=U.get(X);if(Q===Kb)return new a8({type:"lazy",getter:()=>U.get(X)});if(Q!==void 0)return Q;U.set(X,Kb);let Y=J(X),B=F(Y,Y!==X);return U.set(X,B),B}function J(X){let Q=X._zod.def,Y=Q.type;switch(Y){case"object":{let B=Q.shape,q=Object.keys(B),K=!1,W={};for(let E of q){let G=I(B[E]);if(G!==B[E])K=!0;W[E]=G}let u=Q.catchall;if(Q.catchall){if(u=I(Q.catchall),u!==Q.catchall)K=!0}return K?zD(X,{...Q,shape:W,catchall:u}):X}case"array":{let B=I(Q.element);return B===Q.element?X:zD(X,{...Q,element:B})}case"tuple":{let B=Q.items,q=!1,K=[];for(let u of B){let E=I(u);if(E!==u)q=!0;K.push(E)}let W=Q.rest;if(Q.rest){if(W=I(Q.rest),W!==Q.rest)q=!0}return q?zD(X,{...Q,items:K,rest:W}):X}case"record":case"map":{let B=I(Q.keyType),q=I(Q.valueType);return B===Q.keyType&&q===Q.valueType?X:zD(X,{...Q,keyType:B,valueType:q})}case"set":{let B=I(Q.valueType);return B===Q.valueType?X:zD(X,{...Q,valueType:B})}case"union":{let B=Q.options,q=!1,K=[];for(let W of B){let u=I(W);if(u!==W)q=!0;K.push(u)}return q?zD(X,{...Q,options:K}):X}case"intersection":{let B=I(Q.left),q=I(Q.right);return B===Q.left&&q===Q.right?X:zD(X,{...Q,left:B,right:q})}case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":{let B=I(Q.innerType);return B===Q.innerType?X:zD(X,{...Q,innerType:B})}case"pipe":{let B=I(Q.in),q=I(Q.out);return B===Q.in&&q===Q.out?X:zD(X,{...Q,in:B,out:q})}case"function":{let B=I(Q.input),q=I(Q.output);return B===Q.input&&q===Q.output?X:zD(X,{...Q,input:B,output:q})}case"lazy":{let B=Q.getter,{_cachedInner:q,...K}=Q;return zD(X,{...K,getter:()=>I(B())})}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":return X;default:return X}}return I(D)}var Kb;var $W=S(()=>{p4();l();Kb=Symbol("z.visit/resolving")});function Eb(D){return S3(D,{object:($)=>$.partial(),union:($)=>{let F=$._zod.def;return F.discriminator===void 0?$:O2(F.options)}})}var Wb=S(()=>{$W();H6()});function O$D(D,$){if(!$?.length)return D;let F=D._zod.def;return zD(D,$0(F,{checks:[...F.checks??[],...$]}),{parent:!0})}function ub(D){return O$D(D.out,D.checks)}function z$D(D){return D.in._zod.traits.has("$ZodTransform")?ub(D):D.in}function Gb(D){return S3(D,{pipe:($)=>z$D($._zod.def),default:($,F)=>F?z1($._zod.def.innerType):$,catch:($,F)=>F?$._zod.def.innerType:$})}function Nb(D){return S3(D,{pipe:($)=>ub($._zod.def),prefault:($,F)=>F?$._zod.def.innerType:$})}var Lb=S(()=>{l();$W();H6()});var FW={};tD(FW,{string:()=>w$D,number:()=>v$D,date:()=>j$D,boolean:()=>Z$D,bigint:()=>M$D});function w$D(D){return zq(G2,D)}function v$D(D){return Vq(N2,D)}function Z$D(D){return Cq(L2,D)}function M$D(D){return kq(H2,D)}function j$D(D){return cq(O3,D)}var Hb=S(()=>{n$();H6()});var HD={};tD(HD,{xor:()=>CS,xid:()=>sR,withParser:()=>j9,void:()=>AS,validateAsync:()=>f8,validate:()=>x8,uuidv7:()=>lR,uuidv6:()=>dR,uuidv4:()=>iR,uuid:()=>hR,util:()=>g,url:()=>cR,uppercase:()=>s4,unknown:()=>O1,union:()=>O2,undefined:()=>jS,ulid:()=>eR,uint64:()=>ZS,uint32:()=>zS,tuple:()=>ME,trim:()=>X2,treeifyError:()=>bX,transform:()=>bI,toZod:()=>V8,toUpperCase:()=>Y2,toLowerCase:()=>Q2,toJSONSchema:()=>II,templateLiteral:()=>pS,symbol:()=>MS,superRefine:()=>aE,success:()=>iS,stringbool:()=>$b,stringFormat:()=>ES,string:()=>N3,strictObject:()=>TS,startsWith:()=>$2,slugify:()=>B2,size:()=>G1,setErrorMap:()=>U$D,set:()=>fS,safeParseAsync:()=>oK,safeParse:()=>rK,safeEncodeAsync:()=>FE,safeEncode:()=>DE,safeDecodeAsync:()=>IE,safeDecode:()=>$E,registry:()=>M9,regexes:()=>p$,regex:()=>a4,refine:()=>tE,record:()=>jE,readonly:()=>dE,property:()=>s9,properties:()=>I2,promise:()=>rS,prettifyError:()=>TX,preprocess:()=>Ib,prefault:()=>gE,positive:()=>o9,pipe:()=>YI,partialRecord:()=>kS,parseAsync:()=>pK,parse:()=>cK,overwrite:()=>F0,output:()=>Nb,optional:()=>z1,object:()=>bS,number:()=>YE,nullish:()=>hS,nullable:()=>L3,null:()=>WE,normalize:()=>J2,nonpositive:()=>a9,nonoptional:()=>xE,nonnegative:()=>e9,never:()=>RI,negative:()=>t9,nativeEnum:()=>nS,nanoid:()=>oR,nan:()=>dS,multipleOf:()=>B6,minSize:()=>L0,minLength:()=>C0,mime:()=>U2,meta:()=>sS,memoizer:()=>D3,maxSize:()=>q6,maxLength:()=>N1,map:()=>xS,mac:()=>FS,lte:()=>x$,lt:()=>G0,lowercase:()=>e4,looseRecord:()=>gS,looseObject:()=>PS,locales:()=>J3,literal:()=>yS,length:()=>L1,lazy:()=>pE,ksuid:()=>DS,keyof:()=>SS,jwt:()=>KS,json:()=>Fb,iso:()=>A3,ipv6:()=>IS,ipv4:()=>$S,invertCodec:()=>cS,intersection:()=>vE,int64:()=>vS,int32:()=>OS,int:()=>QI,instanceof:()=>Db,input:()=>Gb,includes:()=>D2,iban:()=>qS,httpUrl:()=>pR,hostname:()=>WS,hex:()=>uS,hash:()=>NS,guid:()=>mR,gte:()=>f$,gt:()=>N0,globalRegistry:()=>X$,getErrorMap:()=>J$D,getDiscriminatedOption:()=>AY,function:()=>oS,fromJSONSchema:()=>Bb,formatError:()=>g8,float64:()=>HS,float32:()=>LS,flattenError:()=>k8,file:()=>mS,exactOptional:()=>TE,enum:()=>SI,endsWith:()=>F2,encodeAsync:()=>eK,encode:()=>tK,emoji:()=>rR,email:()=>yR,e164:()=>YS,discriminatedUnion:()=>_S,describe:()=>eS,deepPartial:()=>Eb,decodeAsync:()=>sK,decode:()=>aK,date:()=>RS,custom:()=>aS,currencyCode:()=>GS,cuid2:()=>aR,cuid:()=>tR,creditCard:()=>BS,core:()=>_0,config:()=>hD,compile:()=>Lq,coerce:()=>FW,codec:()=>lS,clone:()=>zD,cidrv6:()=>JS,cidrv4:()=>US,check:()=>tS,catch:()=>yE,boolean:()=>BE,bigint:()=>wS,base64url:()=>QS,base64:()=>XS,array:()=>z3,any:()=>VS,_function:()=>oS,_default:()=>_E,_ZodString:()=>BI,ZodXor:()=>OE,ZodXID:()=>LI,ZodVoid:()=>LE,ZodUnknown:()=>GE,ZodUnion:()=>v3,ZodUndefined:()=>KE,ZodUUID:()=>H0,ZodURL:()=>H3,ZodULID:()=>NI,ZodType:()=>BD,ZodTuple:()=>ZE,ZodTransform:()=>bE,ZodTemplateLiteral:()=>lE,ZodSymbol:()=>qE,ZodSuccess:()=>fE,ZodStringFormat:()=>jD,ZodString:()=>G2,ZodSet:()=>AE,ZodRecord:()=>W2,ZodRealError:()=>T$,ZodReadonly:()=>iE,ZodPromise:()=>rE,ZodPreprocess:()=>hE,ZodPrefault:()=>kE,ZodPipe:()=>M3,ZodOptional:()=>Z3,ZodObject:()=>w3,ZodNumberFormat:()=>Z1,ZodNumber:()=>N2,ZodNullable:()=>PE,ZodNull:()=>EE,ZodNonOptional:()=>PI,ZodNever:()=>NE,ZodNanoID:()=>WI,ZodNaN:()=>mE,ZodMap:()=>VE,ZodMAC:()=>JE,ZodLiteral:()=>RE,ZodLazy:()=>cE,ZodKSUID:()=>HI,ZodJWT:()=>VI,ZodIssueCode:()=>I$D,ZodIntersection:()=>wE,ZodInstanceOf:()=>eE,ZodISOTime:()=>N6,ZodISODuration:()=>L6,ZodISODateTime:()=>u6,ZodISODate:()=>G6,ZodIPv6:()=>zI,ZodIPv4:()=>OI,ZodIBAN:()=>QE,ZodGUID:()=>KI,ZodFunction:()=>oE,ZodFirstPartyTypeKind:()=>sE,ZodFile:()=>SE,ZodExactOptional:()=>TI,ZodError:()=>D$D,ZodEnum:()=>u2,ZodEmoji:()=>EI,ZodEmail:()=>qI,ZodE164:()=>jI,ZodDiscriminatedUnion:()=>zE,ZodDefault:()=>CE,ZodDate:()=>O3,ZodCustomStringFormat:()=>v1,ZodCustom:()=>V3,ZodCreditCard:()=>XE,ZodCompileUnsupportedError:()=>ND,ZodCompileAsyncError:()=>u0,ZodCodec:()=>j3,ZodCatch:()=>nE,ZodCUID2:()=>GI,ZodCUID:()=>uI,ZodCIDRv6:()=>vI,ZodCIDRv4:()=>wI,ZodBoolean:()=>L2,ZodBigIntFormat:()=>AI,ZodBigInt:()=>H2,ZodBase64URL:()=>MI,ZodBase64:()=>ZI,ZodArray:()=>HE,ZodAny:()=>uE,TimePrecision:()=>Mq,NEVER:()=>jX,INVALID:()=>w$,$output:()=>Kq,$input:()=>Eq,$brand:()=>VX});var IW=S(()=>{n$();n$();G3();qb();Wb();Lb();qq();CI();CI();Hb();H6();JI();lK();UE();Ub()});var Ob=S(()=>{IW();IW()});function YJD(D,$,F){let U=F.filter((J)=>D[J]===!0);if(U.length<2)return;let I=String(U[0]);for(let J of U.slice(1))$.addIssue({code:"custom",message:`not used together with "${I}"`,path:[J]})}var zb,V$D,BJD,qJD,KJD,EJD;var wb=S(()=>{Ob();zb=HD.object({name:HD.string().min(1),version:HD.string().min(1),requested_version:HD.string().optional(),ios_checksum:HD.string().optional(),android_checksum:HD.string().optional()}),V$D=HD.enum(["new_plugin","removed_plugin","version_mismatch","requested_version_changed","ios_code_changed","android_code_changed","both_platforms_changed","platform_checksum_metadata_changed"]),BJD=HD.object({name:HD.string(),localVersion:HD.string().optional(),remoteVersion:HD.string().optional(),localRequestedVersion:HD.string().optional(),remoteRequestedVersion:HD.string().optional(),localIosChecksum:HD.string().optional(),remoteIosChecksum:HD.string().optional(),localAndroidChecksum:HD.string().optional(),remoteAndroidChecksum:HD.string().optional()}),qJD=HD.object({compatible:HD.boolean(),reasons:V$D.array(),message:HD.string()}),KJD=HD.object({isSecurityPolicyError:HD.boolean(),errorCode:HD.string(),message:HD.string()}),EJD=HD.record(HD.string(),HD.string()).transform((D,$)=>{if(D===null||typeof D!=="object"||Array.isArray(D)||Object.getPrototypeOf(D)!==Object.prototype)return $.addIssue({code:"custom",message:"a plain object of locale keys to release notes"}),HD.NEVER;let F=Object.create(null);for(let[U,I]of Object.entries(D)){let J=U.trim(),X=I.trim();if(!J)return $.addIssue({code:"custom",message:"a non-empty locale key"}),HD.NEVER;if(!X)return $.addIssue({code:"custom",message:"a non-empty release note"}),HD.NEVER;if(Object.hasOwn(F,J))return $.addIssue({code:"custom",message:`a unique locale key (duplicate after trim: "${J}")`}),HD.NEVER;F[J]=X}return F})});function A$D(D){if(typeof D?.then==="function")throw TypeError("Expected synchronous schema validation result");return D}function UW(D,$){let F=A$D(D["~standard"].validate($));if(F.issues)return{success:!1,error:new vb(F.issues)};return{success:!0,data:F.value}}function uJD(D,$){let F=UW(D,$);if(!F.success)throw F.error;return F.data}var vb;var Zb=S(()=>{vb=class vb extends Error{issues;constructor(D){super(D.map(($)=>$.message).join("; ")||"Schema validation failed");this.name="SchemaError",this.issues=D}}});function _I(D){let $=D.replace(R$D,"[REDACTED PRIVATE KEY]");for(let{re:F,replace:U}of S$D)$=$.replace(F,U);return $}var R$D,S$D;var Mb=S(()=>{R$D=/-----BEGIN [^-]+-----[\s\S]*?-----END [^-]+-----/g,S$D=[{re:/(authorization\s*:\s*bearer\s+)[\w.\-+/=]+/gi,replace:"$1[REDACTED]"},{re:/\bcapg_[A-Za-z0-9]{8,}\b/g,replace:"[REDACTED]"},{re:/(capgkey\s*[=:]\s*)[\w-]{6,}/gi,replace:"$1[REDACTED]"},{re:/\b(api[_-]?key|secret|token|password|passwd|pwd)(\s*[=:]\s*)["']?[\w.\-+/=]{6,}["']?/gi,replace:"$1$2[REDACTED]"},{re:/("(?:access_token|refresh_token|id_token|client_secret|private[_-]?key|apple_key_content|api[_-]?key|token|secret|password|p8|pem)"\s*:\s*")[^"]+(")/gi,replace:"$1[REDACTED]$2"}]});function b$D(D){return Object.values(kI).includes(D)}function JW(D){let $="",F="";if(typeof D==="string")$=D,F=D;else if(D&&typeof D==="object"){let U=D;$=String(U.error||U.code||U.errorCode||""),F=String(U.message||U.error||"")}if(b$D($))return{isSecurityPolicyError:!0,errorCode:$,message:jb[$]||F};for(let[U,I]of Object.entries(jb))if(F.includes(U))return{isSecurityPolicyError:!0,errorCode:U,message:I};return{isSecurityPolicyError:!1,errorCode:$,message:F}}function Vb(D){let $=JW(D);if($.isSecurityPolicyError)return`
❌ Security Policy Error: ${$.errorCode}

${$.message}
`;return $.message||"An unknown error occurred"}var kI,jb;var Ab=S(()=>{kI={ORG_REQUIRES_EXPIRING_KEY:"org_requires_expiring_key",EXPIRATION_REQUIRED:"expiration_required",EXPIRATION_EXCEEDS_MAX:"expiration_exceeds_max"},jb={[kI.ORG_REQUIRES_EXPIRING_KEY]:`This organization requires API keys with expiration dates.

Please generate a new API key with an expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with an expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`,[kI.EXPIRATION_REQUIRED]:`This organization requires API keys to have an expiration date.

Please generate a new API key with an expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with an expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`,[kI.EXPIRATION_EXCEEDS_MAX]:`Your API key expiration date exceeds the maximum allowed by this organization.

Please generate a new API key with a shorter expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with a valid expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`}});import Rb from"node:fs";function T$D(){try{return Rb.statSync("/.dockerenv"),!0}catch{return!1}}function P$D(){try{return Rb.readFileSync("/proc/self/cgroup","utf8").includes("docker")}catch{return!1}}function QW(){if(XW===void 0)XW=T$D()||P$D();return XW}var XW;var Sb=()=>{};import C$D from"node:fs";function M1(){if(YW===void 0)YW=_$D()||QW();return YW}var YW,_$D=()=>{try{return C$D.statSync("/run/.containerenv"),!0}catch{return!1}};var BW=S(()=>{Sb()});import Tb from"node:process";import k$D from"node:os";import qW from"node:fs";var bb=()=>{if(Tb.platform!=="linux")return!1;if(k$D.release().toLowerCase().includes("microsoft")){if(M1())return!1;return!0}try{if(qW.readFileSync("/proc/version","utf8").toLowerCase().includes("microsoft"))return!M1()}catch{}if(qW.existsSync("/proc/sys/fs/binfmt_misc/WSLInterop")||qW.existsSync("/run/WSL"))return!M1();return!1},k0;var KW=S(()=>{BW();k0=Tb.env.__IS_WSL_TEST__?bb:bb()});import Pb from"node:process";import{Buffer as g$D}from"node:buffer";import{promisify as x$D}from"node:util";import f$D from"node:child_process";var n$D,EW=()=>`${Pb.env.SYSTEMROOT||Pb.env.windir||String.raw`C:\Windows`}\\System32\\WindowsPowerShell\\v1.0\\powershell.exe`,y$=async(D,$={})=>{let{powerShellPath:F,...U}=$,I=y$.encodeCommand(D);return n$D(F??EW(),[...y$.argumentsPrefix,I],{encoding:"utf8",...U})};var WW=S(()=>{n$D=x$D(f$D.execFile);y$.argumentsPrefix=["-NoProfile","-NonInteractive","-ExecutionPolicy","Bypass","-EncodedCommand"];y$.encodeCommand=(D)=>g$D.from(D,"utf16le").toString("base64");y$.escapeArgument=(D)=>`'${String(D).replaceAll("'","''")}'`});function Cb(D){for(let $ of D.split(`
`)){if(/^\s*#/.test($))continue;let F=/^\s*root\s*=\s*(?<mountPoint>"[^"]*"|'[^']*'|[^#]*)/.exec($);if(!F)continue;return F.groups.mountPoint.trim().replaceAll(/^["']|["']$/g,"")}}import{promisify as y$D}from"node:util";import m$D from"node:child_process";import uW,{constants as kb}from"node:fs/promises";var h$D,i$D,d$D=async()=>{return`${await i$D()}c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe`},gI,_b,gb=async()=>{return _b??=(async()=>{try{let D=await gI();return await uW.access(D,kb.X_OK),!0}catch{return!1}})(),_b},xb=async()=>{let D=await gI(),$=String.raw`(Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice").ProgId`,{stdout:F}=await y$($,{powerShellPath:D});return F.trim()},fb=async(D)=>{if(/^[a-z]+:\/\//i.test(D))return D;try{let{stdout:$}=await h$D("wslpath",["-aw",D],{encoding:"utf8"});return $.trim()}catch{return D}};var nb=S(()=>{KW();WW();KW();h$D=y$D(m$D.execFile),i$D=(()=>{let $;return async function(){if($)return $;let F="/etc/wsl.conf",U=!1;try{await uW.access(F,kb.F_OK),U=!0}catch{}if(!U)return"/mnt/";let I=await uW.readFile(F,{encoding:"utf8"}),J=Cb(I);if(J===void 0)return"/mnt/";return $=J,$=$.endsWith("/")?$:`${$}/`,$}})(),gI=k0?d$D:EW});function j1(D,$,F){let U=(I)=>Object.defineProperty(D,$,{value:I,enumerable:!0,writable:!0});return Object.defineProperty(D,$,{configurable:!0,enumerable:!0,get(){let I=F();return U(I),I},set(I){U(I)}}),D}import{promisify as l$D}from"node:util";import c$D from"node:process";import{execFile as p$D}from"node:child_process";async function GW(){if(c$D.platform!=="darwin")throw Error("macOS only");let{stdout:D}=await r$D("defaults",["read","com.apple.LaunchServices/com.apple.launchservices.secure","LSHandlers"]),F=/LSHandlerRoleAll = "(?!-)(?<id>[^"]+?)";\s+?LSHandlerURLScheme = (?:http|https);/.exec(D)?.groups.id??"com.apple.Safari";if(F==="com.apple.safari")return"com.apple.Safari";return F}var r$D;var yb=S(()=>{r$D=l$D(p$D)});import o$D from"node:process";import{promisify as t$D}from"node:util";import{execFile as a$D,execFileSync as tJD}from"node:child_process";async function mb(D,{humanReadableOutput:$=!0,signal:F}={}){if(o$D.platform!=="darwin")throw Error("macOS only");let U=$?[]:["-ss"],I={};if(F)I.signal=F;let{stdout:J}=await e$D("osascript",["-e",D,U],I);return J.trim()}var e$D;var hb=S(()=>{e$D=t$D(a$D)});async function NW(D){return mb(`tell application "Finder" to set app_path to application file id "${D}" as string
tell application "System Events" to get value of property list item "CFBundleName" of property list file (app_path & ":Contents:Info.plist")`)}var ib=S(()=>{hb()});import{promisify as s$D}from"node:util";import{execFile as D0D}from"node:child_process";async function LW(D=$0D){let{stdout:$}=await D("reg",["QUERY"," HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\Shell\\Associations\\UrlAssociations\\http\\UserChoice","/v","ProgId"]),F=/ProgId\s*REG_SZ\s*(?<id>\S+)/.exec($);if(!F)throw new db(`Cannot find Windows browser in stdout: ${JSON.stringify($)}`);let{id:U}=F.groups,I=U.lastIndexOf("."),J=U.lastIndexOf("-"),X=I===-1?void 0:U.slice(0,I),Q=J===-1?void 0:U.slice(0,J);return xI[U]??xI[X]??xI[Q]??{name:U,id:U}}var $0D,xI,fI,db;var HW=S(()=>{$0D=s$D(D0D),xI={MSEdgeHTM:{name:"Edge",id:"com.microsoft.edge"},MSEdgeBHTML:{name:"Edge Beta",id:"com.microsoft.edge.beta"},MSEdgeDHTML:{name:"Edge Dev",id:"com.microsoft.edge.dev"},AppXq0fevzme2pys62n3e0fbqa7peapykr8v:{name:"Edge",id:"com.microsoft.edge.old"},ChromeHTML:{name:"Chrome",id:"com.google.chrome"},ChromeBHTML:{name:"Chrome Beta",id:"com.google.chrome.beta"},ChromeDHTML:{name:"Chrome Dev",id:"com.google.chrome.dev"},ChromiumHTM:{name:"Chromium",id:"org.chromium.Chromium"},BraveHTML:{name:"Brave",id:"com.brave.Browser"},BraveBHTML:{name:"Brave Beta",id:"com.brave.Browser.beta"},BraveDHTML:{name:"Brave Dev",id:"com.brave.Browser.dev"},BraveSSHTM:{name:"Brave Nightly",id:"com.brave.Browser.nightly"},FirefoxURL:{name:"Firefox",id:"org.mozilla.firefox"},OperaStable:{name:"Opera",id:"com.operasoftware.Opera"},VivaldiHTM:{name:"Vivaldi",id:"com.vivaldi.Vivaldi"},"IE.HTTP":{name:"Internet Explorer",id:"com.microsoft.ie"}},fI=new Map(Object.entries(xI));db=class db extends Error{}});import{promisify as F0D}from"node:util";import OW from"node:process";import{execFile as I0D}from"node:child_process";async function zW(){if(OW.platform==="darwin"){let D=await GW();return{name:await NW(D),id:D}}if(OW.platform==="linux"){let{stdout:D}=await U0D("xdg-mime",["query","default","x-scheme-handler/http"]),$=D.trim();return{name:J0D($.replace(/.desktop$/,"").replace("-"," ")),id:$}}if(OW.platform==="win32")return LW();throw Error("Only macOS, Linux, and Windows are supported")}var U0D,J0D=(D)=>D.toLowerCase().replaceAll(/(?:^|\s|-)\S/g,($)=>$.toUpperCase());var lb=S(()=>{yb();ib();HW();HW();U0D=F0D(I0D)});import wW from"node:process";var X0D,cb;var pb=S(()=>{X0D=Boolean(wW.env.SSH_CONNECTION||wW.env.SSH_CLIENT||wW.env.SSH_TTY),cb=X0D});var sb={};tD(sb,{openApp:()=>E0D,default:()=>W0D,apps:()=>V1});import vW from"node:process";import eb from"node:path";import{fileURLToPath as Q0D}from"node:url";import Y0D from"node:child_process";import B0D,{constants as q0D}from"node:fs/promises";function ab(D){if(typeof D==="string"||Array.isArray(D))return D;let{[ob]:$}=D;if(!$)throw Error(`${ob} is not supported`);return $}function T3({[w2]:D},{wsl:$}={}){if($&&k0)return ab($);if(!D)throw Error(`${w2} is not supported`);return ab(D)}var nI,ZW,rb,w2,ob,tb=async(D,$)=>{if(D.length===0)return;let F=[];for(let U of D)try{return await $(U)}catch(I){F.push(I)}throw AggregateError(F,"Failed to open in all supported apps")},b3=async(D)=>{D={wait:!1,background:!1,newInstance:!1,allowNonzeroExitCode:!1,...D};let $=D[nI]===!0;if(delete D[nI],Array.isArray(D.app))return tb(D.app,(B)=>b3({...D,app:B,[nI]:!0}));let{name:F,arguments:U=[]}=D.app??{};if(U=[...U],Array.isArray(F))return tb(F,(B)=>b3({...D,app:{name:B,arguments:U},[nI]:!0}));if(F==="browser"||F==="browserPrivate"){let B={"com.google.chrome":"chrome","google-chrome.desktop":"chrome","com.brave.browser":"brave","org.mozilla.firefox":"firefox","firefox.desktop":"firefox","com.microsoft.msedge":"edge","com.microsoft.edge":"edge","com.microsoft.edgemac":"edge","microsoft-edge.desktop":"edge","com.apple.safari":"safari"},q={chrome:"--incognito",brave:"--incognito",firefox:"--private-window",edge:"--inPrivate"},K;if(k0){let W=await xb();K=fI.get(W)??{}}else K=await zW();if(K.id in B){let W=B[K.id.toLowerCase()];if(F==="browserPrivate"){if(W==="safari")throw Error("Safari doesn't support opening in private mode via command line");U.push(q[W])}return b3({...D,app:{name:V1[W],arguments:U}})}throw Error(`${K.name} is not supported as a default browser`)}let I,J=[],X={},Q=!1;if(k0&&!M1()&&!cb&&!F)Q=await gb();if(w2==="darwin"){if(I="open",D.wait)J.push("--wait-apps");if(D.background)J.push("--background");if(D.newInstance)J.push("--new");if(F)J.push("-a",F)}else if(w2==="win32"||Q){if(I=await gI(),J.push(...y$.argumentsPrefix),!k0)X.windowsVerbatimArguments=!0;if(k0&&D.target)D.target=await fb(D.target);let B=["$ProgressPreference = 'SilentlyContinue';","Start"];if(D.wait)B.push("-Wait");if(F){if(B.push(y$.escapeArgument(F)),D.target)U.push(D.target)}else if(D.target)B.push(y$.escapeArgument(D.target));if(U.length>0)U=U.map((q)=>y$.escapeArgument(q)),B.push("-ArgumentList",U.join(","));if(D.target=y$.encodeCommand(B.join(" ")),!D.wait)X.stdio="ignore"}else{if(F)I=F;else{let B=!ZW||ZW==="/",q=!1;try{await B0D.access(rb,q0D.X_OK),q=!0}catch{}I=vW.versions.electron??(w2==="android"||B||!q)?"xdg-open":rb}if(U.length>0)J.push(...U);if(!D.wait)X.stdio="ignore",X.detached=!0}if(w2==="darwin"&&U.length>0)J.push("--args",...U);if(D.target)J.push(D.target);let Y=Y0D.spawn(I,J,X);if(D.wait)return new Promise((B,q)=>{Y.once("error",q),Y.once("close",(K)=>{if(!D.allowNonzeroExitCode&&K!==0){q(Error(`Exited with code ${K}`));return}B(Y)})});if($)return new Promise((B,q)=>{Y.once("error",q),Y.once("spawn",()=>{Y.once("close",(K)=>{if(Y.off("error",q),K!==0){q(Error(`Exited with code ${K}`));return}Y.unref(),B(Y)})})});return Y.unref(),new Promise((B,q)=>{Y.once("error",q),Y.once("spawn",()=>{Y.off("error",q),B(Y)})})},K0D=(D,$)=>{if(typeof D!=="string")throw TypeError("Expected a `target`");return b3({...$,target:D})},E0D=(D,$)=>{if(typeof D!=="string"&&!Array.isArray(D))throw TypeError("Expected a valid `name`");let{arguments:F=[]}=$??{};if(F!==void 0&&F!==null&&!Array.isArray(F))throw TypeError("Expected `appArguments` as Array type");return b3({...$,app:{name:D,arguments:F}})},V1,W0D;var DT=S(()=>{nb();WW();lb();BW();pb();nI=Symbol("fallbackAttempt"),ZW=import.meta.url?eb.dirname(Q0D(import.meta.url)):"",rb=eb.join(ZW,"xdg-open"),{platform:w2,arch:ob}=vW;V1={browser:"browser",browserPrivate:"browserPrivate"};j1(V1,"chrome",()=>T3({darwin:"google chrome",win32:"chrome",linux:["google-chrome","google-chrome-stable","chromium","chromium-browser"]},{wsl:{ia32:"/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe",x64:["/mnt/c/Program Files/Google/Chrome/Application/chrome.exe","/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe"]}}));j1(V1,"brave",()=>T3({darwin:"brave browser",win32:"brave",linux:["brave-browser","brave"]},{wsl:{ia32:"/mnt/c/Program Files (x86)/BraveSoftware/Brave-Browser/Application/brave.exe",x64:["/mnt/c/Program Files/BraveSoftware/Brave-Browser/Application/brave.exe","/mnt/c/Program Files (x86)/BraveSoftware/Brave-Browser/Application/brave.exe"]}}));j1(V1,"firefox",()=>T3({darwin:"firefox",win32:String.raw`C:\Program Files\Mozilla Firefox\firefox.exe`,linux:"firefox"},{wsl:"/mnt/c/Program Files/Mozilla Firefox/firefox.exe"}));j1(V1,"edge",()=>T3({darwin:"microsoft edge",win32:"msedge",linux:["microsoft-edge","microsoft-edge-dev"]},{wsl:"/mnt/c/Program Files (x86)/Microsoft/Edge/Application/msedge.exe"}));j1(V1,"safari",()=>T3({darwin:"Safari"}));W0D=K0D});function N0D(D){return D.replace(u0D,"")}function L0D(D){return D>=4352&&(D<=4447||D===9001||D===9002||D>=9728&&D<=10175||D>=11904&&D<=42191&&D!==12351||D>=44032&&D<=55203||D>=63744&&D<=64255||D>=65040&&D<=65049||D>=65072&&D<=65135||D>=65280&&D<=65376||D>=65504&&D<=65510||D>=126976&&D<=129791)}function v2(D){let $=0;for(let F of N0D(D)){let U=F.codePointAt(0);if(!U)continue;if(U<=31||U>=127&&U<=159)continue;if(U===8205||U>=65024&&U<=65039||G0D.test(F))continue;$+=L0D(U)?2:1}return $}function $T(D){if(D==null)return"";return String(D)}function H0D(D,$){let F=$-v2(D);return F>0?`${D}${" ".repeat(F)}`:D}function O0D(D){return`\x1B[1m${D}\x1B[0m`}function MW({headers:D=[],rows:$}){let F=D.map($T),U=$.map((B)=>B.map($T)),I=[...F.length?[F]:[],...U];if(!I.length)return"";let J=Math.max(...I.map((B)=>B.length)),X=Array.from({length:J},(B,q)=>Math.max(...I.map((K)=>v2(K[q]??"")))),Q=(B,q,K)=>`${B}${X.map((W)=>"─".repeat(W)).join(q)}${K}`,Y=(B,q=!1)=>`│ ${X.map((K,W)=>{let u=B[W]??"";return H0D(q?O0D(u):u,K)}).join(" │ ")} │`;return[Q("╭─","─┬─","─╮"),...F.length?[Y(F,!0),...U.length?[Q("├─","─┼─","─┤")]:[]]:[],...U.map((B)=>Y(B)),Q("╰─","─┴─","─╯")].join(`
`)}var u0D,G0D;var FT=S(()=>{u0D=new RegExp("\\u001B(?:\\[[0-?]*[ -/]*[@-~]|\\][^\\u0007]*(?:\\u0007|\\u001B\\\\)|[@-Z\\\\-_])","g"),G0D=/\p{Mark}/u});async function Z2(D){return Error(await O6(D),{cause:D})}async function yI(D,$,F,U={}){let{data:I,error:J}=await z6(D,"private/cli/channels",{query:{app_id:$,name:F,linked_version_id:U.linkedVersionId?String(U.linkedVersionId):void 0}});if(J)throw await Z2(J);return Array.isArray(I)?I:[]}async function VXD(D,$){let{data:F,error:U}=await z6(D,"private/cli/bundles/latest",{query:{app_id:$}});if(U)throw await Z2(U);return F?.id&&F.name?{id:F.id,name:F.name}:null}async function IT(D,$,F,U){let{data:I,error:J}=await z6(D,"private/cli/bundles/deleted",{method:"POST",body:{app_id:$,names:F,deleted:U}});if(J)throw await Z2(J);return I?.updated??[]}async function AXD(D,$){let{data:F,error:U}=await z6(D,"private/cli/manifest",{query:{app_version_id:String($)}});if(U)throw await Z2(U);return Array.isArray(F)?F:[]}async function RXD(D,$){let{data:F,error:U}=await z6(D,"private/cli/apps/visible",{query:{app_id:$}});if(U)throw await Z2(U);return F?.visible===!0}async function SXD(D,$,F){let{data:U,error:I}=await z6(D,"organization",{method:"POST",body:{name:$,email:F}});if(I)throw await Z2(I);if(!U?.id)throw Error("Organization creation returned no data");return{id:U.id}}var jW=S(()=>{N4()});var XT={};tD(XT,{isVersionLinkedToOtherChannel:()=>V0D,getActiveChannels:()=>b0D,formatChannels:()=>JT,findVersionsLinkedToChannel:()=>j0D,findChannel:()=>UT,fetchChannelCompatibilityContext:()=>S0D,displayChannels:()=>R0D,delChannel:()=>M0D,createChannel:()=>Z0D,checkVersionNotUsedInChannel:()=>VW});import z0D from"node:process";function w0D(D){return{id:D.id,name:D.name,public:!!D.public,ios:D.ios??!1,android:D.android??!1,disable_auto_update:String(D.disableAutoUpdate??D.disable_auto_update??""),disable_auto_update_under_native:!!(D.disableAutoUpdateUnderNative??D.disable_auto_update_under_native),allow_device_self_set:!!D.allow_device_self_set,allow_emulator:!!D.allow_emulator,allow_device:!!D.allow_device,allow_dev:!!D.allow_dev,allow_prod:!!D.allow_prod,version:D.version??void 0}}async function v0D(D,$,F,U){let I=new URLSearchParams({app_id:D,page:String($)});if(U)I.set("channel",U);return TD(`channel?${I.toString()}`,{apikey:F.apikey,method:"GET",body:void 0,apiHost:F.apiHost})}async function VW(D,$,F,U={}){let{silent:I=!1,autoUnlink:J=!1,channelName:X,requireMatch:Q=!1,apikey:Y,apiHost:B}=U;if(!Y)throw Error("Missing API key for channel version check");let q;try{q=await yI(D,$,X,{linkedVersionId:F.id})}catch(u){if(!I)XD.error(`Cannot check Version ${$}@${F.name}: ${nD(u)}`);throw Error(`Cannot check version ${$}@${F.name}: ${nD(u)}`)}let K=(q??[]).filter((u)=>{return u.version===F.id||u.rollout_version===F.id});if(!K.length){if(X&&Q){let u=`Version ${$}@${F.name} is not linked to channel ${X}`;if(!I)XD.error(u);throw Error(u)}return}if(I&&!J)throw Error(`Version ${$}@${F.name} is used in ${K.length} channel(s)`);if(!I)_1(`❌ Version ${$}@${F.name} is used in ${K.length} channel${K.length>1?"s":""}`);let W=J;if(!J)W=await y0({message:"unlink it?"})===!0;if(!W)throw XD.error("Unlink it first"),Error(`Version ${$}@${F.name} is still linked to channel(s)`);for(let u of K){let E=I?null:m0();E?.start(`Unlinking channel ${u.name}`);let G={app_id:$,channel:u.name};if(u.version===F.id)G.version=null;if(u.rollout_version===F.id)G.rollout_version=null,G.rollout_enabled=!1,G.rollout_percentage_bps=0,G.rollout_paused_at=null,G.rollout_pause_reason=null;let{error:L}=await TD("channel",{apikey:Y,method:"POST",body:G,apiHost:B});if(L)throw E?.stop(`Cannot update channel ${u.name} ${nD(L)}`),Error(`Cannot update channel ${u.name}: ${nD(L)}`);E?.stop(`✅ Channel ${u.name} unlinked`)}if(!I)j6(`Version unlinked from ${K.length} channel${K.length>1?"s":""}`)}function Z0D(D,$){return TD("channel",{apikey:D.apikey,method:"POST",body:$,apiHost:D.apiHost})}function M0D(D,$,F,U=!1){return TD("channel",{apikey:D.apikey,method:"DELETE",body:{app_id:F,channel:$,delete_bundle:U},apiHost:D.apiHost})}async function UT(D,$,F){try{return{data:(await yI(D,$,F)).find((J)=>J.name===F)??null,error:null}}catch(U){return{data:null,error:U}}}async function j0D(D,$,F){let{data:U}=await UT(D,$,F);if(!U)return{stable:null,rollout:null};let I=U.version_info?{id:U.version_info.id,name:U.version_info.name}:null,J=U.rollout_version_info?{id:U.rollout_version_info.id,name:U.rollout_version_info.name}:null;return{stable:I,rollout:J}}async function V0D(D,$,F,U){try{return(await yI(D,$,void 0,{linkedVersionId:F})).some((J)=>J.name!==U)}catch{return!0}}function A0D(D,$){let F=[],U="";for(let I of D){if(I===`
`){F.push(U),U="";continue}if(U&&v2(U+I)>$)F.push(U),U="";U+=I}return F.push(U),F}function JT(D,$=(z0D.stdout.columns??120)-2){if(!D.length)return"No channels found.";let F=["Name","Version","Public","iOS","Android","Auto Update","Updates Under Native","Device Self Set","Emulator","Device","Dev","Prod"],U=(Q)=>Q?"Yes":"No",I=D.toReversed().map((Q)=>[Q.name,Q.version?.name||"Unlinked",U(Q.public),U(Q.ios),U(Q.android),Q.disable_auto_update||"none",U(!Q.disable_auto_update_under_native),U(Q.allow_device_self_set),U(Q.allow_emulator),U(Q.allow_device),U(Q.allow_dev),U(Q.allow_prod)]),J=MW({headers:F,rows:I});if(v2(J.split(`
`)[0]??"")<=$)return J;let X=Math.max(2,$-Math.max(...F.map(v2))-7);return I.map((Q)=>MW({headers:["Setting","Value"],rows:F.flatMap((Y,B)=>A0D(Q[B]??"",X).map((q,K)=>[K?"":Y,q]))})).join(`

`)}function R0D(D,$=!1){if($)return;XD.success("Channels"),XD.message(JT(D))}async function S0D(D,$,F){let U=new URLSearchParams({app_id:$,channel:F}),{data:I,error:J}=await TD(`channel/current-bundle?${U.toString()}`,{apikey:D.apikey,method:"GET",body:void 0,apiHost:D.apiHost});if(J){if((await Y$(J))?.error==="cannot_find_channel")return null;throw J}if(I?.disable_auto_update===void 0)return null;if(!I.bundle_name||I.bundle_id==null)return{disable_auto_update:I.disable_auto_update??"none",version:null};return{disable_auto_update:I.disable_auto_update??"none",version:{id:I.bundle_id,name:I.bundle_name,min_update_version:I.min_update_version??null,native_packages:Array.isArray(I.native_packages)?I.native_packages:[]}}}async function b0D(D,$){let F=[],U=0;while(!0){let{data:I,error:J}=await v0D($,U,D);if(J){let Q=q0(J),Y=await Y$(J);if(Q===401||Q===403||Y?.error==="cannot_access_app"){if(!D.silent)XD.error("Cannot list channels. Check that your API key is valid and has app.read_channels permission for this app.");throw new uD("Cannot list channels. Check that your API key is valid and has app.read_channels permission for this app.",{appId:$,requiredPermissionKey:"app.read_channels"})}throw Error(`Cannot list channels: ${await O6(J)}`,{cause:J})}let X=Array.isArray(I)?I:I?[I]:[];if(!X.length)break;if(F.push(...X.map(w0D)),X.length<50)break;U+=1}return F}var AW=S(()=>{Z0();z0();FT();jW();N4()});var BT={};tD(BT,{upsertAppVersion:()=>k0D,getVersionDataById:()=>d0D,getVersionData:()=>i0D,getLatestAppVersion:()=>l0D,getActiveAppVersions:()=>h0D,fetchBundleVersionRow:()=>P0D,displayBundles:()=>m0D,deleteSpecificVersion:()=>n0D,deleteAppVersion:()=>g0D,cleanupAppVersions:()=>y0D});async function P0D(D,$,F,U={}){let I=new URLSearchParams({app_id:$,version:F,fields:"summary"});if(U.includeDeleted)I.set("include_deleted","1");let{data:J,error:X}=await TD(`bundle?${I.toString()}`,{apikey:D,method:"GET",body:void 0,apiHost:U.apiHost});if(X)throw Error(`Cannot check bundle ${$}@${F}: ${await O6(X)}`,{cause:X});if(!Array.isArray(J))throw Error(`Cannot check bundle ${$}@${F}: unexpected response`);return J[0]??null}async function C0D(D){let $=q0(D),F=await Y$(D);if($===401||$===403||F?.error==="cannot_access_app")return!0;if(F?.error==="cannot_delete_bundle")return!0;return F?.error==="cannot_get_bundle"&&typeof F.message==="string"&&F.message.toLowerCase().includes("access")}async function A1(D,$,F,U,I){let J=await O6($);if(await C0D($)){let q=q0($),K=q===401?"Provide a valid API key (capgo login or CAPGO_API_KEY).":"Your API key is valid but lacks the required permission for this app.",u=`${F==="channels"?`Cannot list channels. ${K} Required permission: app.read_channels.`:F==="delete"?`Cannot delete bundles for app ${D}. ${K} Required permission: app bundle delete permissions.`:`Cannot list bundles for app ${D}. ${K} Required permission: app.read_bundles.`} (${J})`;if(!U)XD.error(u);throw new uD(u,{appId:D,requiredPermissionKey:I,httpStatus:q},$)}let X=await Y$($);if(q0($)===404||X?.error==="app_not_found"){let q=`App ${D} not found in database`;if(!U)XD.error(q);throw Error(`${q}: ${J}`,{cause:$})}let B=`Could not ${F==="list"?"list bundles":F==="channels"?"list channel bundle versions":"delete bundle"} for app ${D}: ${J}`;if(!U)XD.error(B);throw Error(B,{cause:$})}async function _0D(D,$){let F=$.invoke??TD,U=[],I=0;while(!0){let J=new URLSearchParams({app_id:D,page:String(I),limit:String(QT),fields:"summary"}),{data:X,error:Q}=await F(`bundle?${J.toString()}`,{apikey:$.apikey,method:"GET",body:void 0,apiHost:$.apiHost});if(Q)await A1(D,Q,"list",!!$.silent,"app.read_bundles");let Y=Array.isArray(X)?X:[];U.push(...Y);let B=Y.length===T0D&&"native_packages"in Y[0];if(Y.length<QT&&!B)break;I+=1}return U}async function k0D(D,$,F={}){let{data:U,error:I}=await cF(()=>TD("bundle/upsert",{apikey:D,method:"POST",body:{app_id:$.app_id,name:$.name,...$.session_key!==void 0?{session_key:$.session_key}:{},...$.external_url!==void 0?{external_url:$.external_url}:{},...$.storage_provider!==void 0?{storage_provider:$.storage_provider}:{},...$.min_update_version!==void 0?{min_update_version:$.min_update_version}:{},...$.native_packages!==void 0?{native_packages:$.native_packages}:{},...$.checksum!==void 0?{checksum:$.checksum}:{},...$.link!==void 0?{link:$.link}:{},...$.comment!==void 0?{comment:$.comment}:{},...$.key_id!==void 0?{key_id:$.key_id}:{},...$.cli_version!==void 0?{cli_version:$.cli_version}:{},...$.manifest!==void 0?{manifest:$.manifest}:{},...$.r2_path!==void 0?{r2_path:$.r2_path}:{}},apiHost:F.apiHost}),void 0,{retryTransientNetwork:!1});if(I)throw I;if(typeof U?.id!=="number")throw Error("bundle/upsert did not return a version id");return U.id}async function g0D(D,$,F,U={}){let{silent:I=!1,apikey:J,apiHost:X}=U;if(D){let Y;try{Y=await IT(D,$,[F],!0)}catch(B){let q=`App version ${$}@${F} not found in database`;if(!I)XD.error(q);throw Error(`${q}: ${nD(B)}`)}if(!Y.includes(F)){let B=`App version ${$}@${F} not found in database`;if(!I)XD.error(B);throw Error(B)}return}if(!J)throw Error("Missing API key for bundle delete");let{error:Q}=await TD("bundle",{apikey:J,method:"DELETE",body:{app_id:$,version:F},apiHost:X});if(Q)await A1($,Q,"delete",I,"bundle.delete")}async function x0D(D,$,F,U){let I=await Y$($);if(q0($)!==404||I?.error==="app_not_found")return;let J=`This Capgo API does not support ${F}. Update your Capgo backend or use an older CLI.`;if(!U)XD.error(J);throw new uD(J,{appId:D},$)}async function YT(D,$,F){let U=F.invoke??TD,{error:I}=await U("bundle",{apikey:F.apikey,method:"DELETE",body:{app_id:D,version:$},apiHost:F.apiHost,apiVersion:f0D});return I}async function n0D(D,$,F,U={}){let{silent:I=!1,autoUnlink:J=!1,apikey:X,apiHost:Q,invoke:Y}=U;if(!X)throw Error("Missing API key for bundle delete");let B={apikey:X,apiHost:Q,silent:I,invoke:Y},q=await YT($,F,B);if(!q)return;let K=await Y$(q);if(K?.error==="bundle_not_found")mI($,F,I);let W=K?.error==="bundle_linked"?K.moreInfo?.bundle_id:void 0;if(K?.error==="cannot_delete_linked_version"){let u=await RW($,{version:F},B);if(!u)mI($,F,I);W=u.id}if(typeof W!=="number")await A1($,q,"delete",I,"bundle.delete");if(await VW(D,$,{id:W,name:F},{silent:I,autoUnlink:J,apikey:X,apiHost:Q}),q=await YT($,F,B),!q)return;if((await Y$(q))?.error==="bundle_not_found")mI($,F,I);await A1($,q,"delete",I,"bundle.delete")}async function y0D(D,$,F){let U=F.invoke??TD,{data:I,error:J}=await U("bundle/cleanup",{apikey:F.apikey,method:"POST",body:{app_id:D,keep:$.keep,...$.bundle?{bundle:$.bundle}:{},ignore_channel:!!$.ignoreChannel,dry_run:$.dryRun,...$.ids?{ids:$.ids}:{}},apiHost:F.apiHost});if(J)await x0D(D,J,"server-side bundle cleanup (POST /bundle/cleanup)",!!F.silent),await A1(D,J,"delete",!!F.silent,"bundle.delete");if(!I||!Array.isArray(I.kept)||!Array.isArray(I.removed))throw Error(`Cannot clean up bundles for app ${D}: unexpected response`);return I}function m0D(D,$=!1){if($)return;if(!D.length){XD.info("No bundles found");return}let F=new t0;F.theme=t0.roundTheme,F.headers=["Version","Created","Keep"],F.rows=[];for(let U of D.toReversed())F.rows.push([U.name,KT(U.created_at),U.keep??""]);XD.success("Bundles"),XD.success(F.toString())}async function h0D(D,$,F={}){let{silent:U=!1}=F,I=typeof D==="string"?D:F.apikey;if(!I)throw Error("Missing API key for bundle list");return await _0D($,{apikey:I,silent:U,apiHost:F.apiHost,invoke:F.invoke})}async function RW(D,$,F){let U=F.invoke??TD,I=new URLSearchParams({app_id:D});if("version"in $)I.set("version",$.version);else I.set("id",String($.id));let{data:J,error:X}=await U(`bundle?${I.toString()}`,{apikey:F.apikey,method:"GET",body:void 0,apiHost:F.apiHost});if(X)await A1(D,X,"list",!!F.silent,"app.read_bundles");return(Array.isArray(J)?J[0]:void 0)??null}function mI(D,$,F){let U=`App version ${D}@${$} doesn't exist`;if(!F)XD.error(U);throw new uD(U,{appId:D,bundle:String($)})}async function i0D(D,$,F,U={}){let{silent:I=!1}=U,J=typeof D==="string"?D:U.apikey;if(!J)throw Error("Missing API key for bundle lookup");let X=await RW($,{version:F},{apikey:J,silent:I,apiHost:U.apiHost,invoke:U.invoke});if(!X)mI($,F,I);return X}async function d0D(D,$,F,U={}){return RW($,{id:F},{apikey:D,silent:U.silent,apiHost:U.apiHost,invoke:U.invoke})}async function l0D(D,$,F={}){let U=F.invoke??TD,I=new URLSearchParams({app_id:$,page:"0",limit:"1"}),{data:J,error:X}=await U(`bundle?${I.toString()}`,{apikey:D,method:"GET",body:void 0,apiHost:F.apiHost});if(X)await A1($,X,"list",!!F.silent,"app.read_bundles");return(Array.isArray(J)?J[0]:void 0)??null}var T0D=50,QT=1000,f0D="2026-10-22";var qT=S(()=>{Z0();rU();z0();pU();N4();AW();jW()});import{AsyncLocalStorage as c0D}from"node:async_hooks";import{spawn as p0D}from"node:child_process";import{existsSync as QD,readdirSync as j2,readFileSync as dD,statSync as r0D}from"node:fs";import{homedir as HT,platform as OT}from"node:os";import b1,{dirname as g0,join as ED,relative as zT,resolve as CD,sep as wT}from"node:path";import{cwd as $$,env as Z6,stdin as vT,stdout as ZT}from"node:process";function hI(D,$){let F=Pz();if(F)F[D]($);else XD[D]($)}function a0D(D=""){if(!D)return lI;return`${lI}${D.startsWith("/")?D:`/${D}`}`}function ZQD(D){let $=F6D.toLocaleString("en-US");return[`Delta updates cannot upload this bundle: it has ${D.toLocaleString("en-US")} files, and Capgo allows at most ${$} files per delta (manifest) upload.`,"Delta mode tracks and uploads each file individually so devices can download only what changed. Very large file counts are not supported on that path.","What you can do:","1. Upload a full zip instead: npx @capgo/cli@latest bundle upload --no-delta","2. Or reduce files in your web build output (remove unused assets, avoid copying large trees into dist).","See https://capgo.app/docs/faq/#are-there-delta-update-file-path-limitations"].join(`
`)}function jQD(D){return[`Bundle upload timed out after ${Math.round(D/1000)}s.`,"The standard upload has to finish the whole transfer within this window and does not retry, so a large bundle or a slow connection can trip it.","What you can do:","1. Retry with the resumable upload, which uploads in chunks and retries automatically: npx @capgo/cli@latest bundle upload --tus","2. Or raise the limit for the standard upload: npx @capgo/cli@latest bundle upload --timeout <milliseconds>"].join(`
`)}function nD(D){if(!D)return"Unknown error";if(JW(D).isSecurityPolicyError)return Vb(D);let F=D;if(typeof D==="string")return D;if(D instanceof Error){let U=F.message||F.cause?.message||F.stack||D.name,I=F.cause?.name,J=U.toLowerCase();if(J.includes("fetch failed")||J.includes("failed to fetch")||J.includes("connect timeout")||J.includes("network")||I?.startsWith("UND_ERR"))return`Network error: ${U}${F.code?` (code ${F.code})`:""}. Check your network connection and API endpoint availability.`;let X=F.status||F.statusCode;return[U,F.code?`Code: ${F.code}`:void 0,X?`Status: ${X}`:void 0].filter(Boolean).join(" | ")||D.name}if(F.message){let U=[F.message,F.code?`Code: ${F.code}`:void 0,F.status||F.statusCode?`Status: ${F.status||F.statusCode}`:void 0].filter(Boolean).join(" | "),I=F.message.toLowerCase();if(I.includes("fetch failed")||I.includes("failed to fetch")||F.error==="Failed to fetch")return`Network error: ${U}. Check your network connection and API endpoint availability.`;if(F.details||F.hint||F.error)return`${U}${U?" | ":""}${F.error?typeof F.error==="string"?F.error:F.error.message??"":""}${F.details?`Details: ${F.details}`:""}${F.hint?`Hint: ${F.hint}`:""}`.trim();return U}if(typeof F.error==="string"&&F.error.length>0)return F.error;if(F.error&&typeof F.error==="object"&&typeof F.error.message==="string"&&F.error.message.length>0)return F.error.message;return`
${MT.default.render(D)}`}function SW(D){if(typeof D!=="string"&&typeof D!=="number")return;return _I(String(D)).slice(0,jT)}function U6D(D){if(typeof D==="string")return _I(D).slice(0,jT);if(!D||typeof D!=="object")return String(D);let $=D,F=SW($.name),U=SW($.message),I=F&&U?`${F}: ${U}`:U||F||Object.prototype.toString.call(D),J=[["code",$.code],["errno",$.errno],["syscall",$.syscall],["address",$.address],["port",$.port]].map(([X,Q])=>{let Y=SW(Q);return Y?`${X}=${Y}`:void 0}).filter(Boolean);return`${I}${J.length>0?` (${J.join(", ")})`:""}`}function AQD(D){let $=[],F=new Set,U=0,I=(J,X,Q)=>{if(U>=I6D)return;if(J&&typeof J==="object"){if(F.has(J))return;F.add(J)}U++;let Y="  ".repeat(Q);if($.push(`${Y}${X}${U6D(J)}`),!J||typeof J!=="object")return;let B=J,q=[B.causingError,B.cause].filter((K,W,u)=>K!==void 0&&K!==null&&u.indexOf(K)===W);for(let K of q)I(K,"Caused by: ",Q+1);if(Array.isArray(B.errors))B.errors.forEach((K,W)=>{I(K,`Contained error ${W+1}: `,Q+1)})};return I(D,"",0),_I($.join(`
`))}function RQD({silent:D=!1,stdinIsTTY:$=!!vT.isTTY,stdoutIsTTY:F=!!ZT.isTTY,ci:U=nW.isCI}={}){return!D&&$&&F&&!U}function J6D(D={}){let $=D.ci??nW.isCI,F=D.stdinIsTTY??!!vT.isTTY,U=D.stdoutIsTTY??!!ZT.isTTY,I=D.platform??OT(),J="display"in D?D.display:Z6.DISPLAY;if($||!F||!U)return!1;if(I==="linux"&&!J)return!1;return!0}async function SQD(D){if(!J6D())return;try{await(await Promise.resolve().then(() => (DT(),sb))).default(D)}catch($){if($?.code==="ENOENT")return}}function bQD(D){return sJ(D)||DX(D)}function x0(D){if(sJ(D))return hj(D);else if(DX(D))return ij(D);return D}function VT(D=x0($$()),$=void 0){let F=$?.split(",")[0],U=F??ED(D,P$);if(!QD(U)){let J=F?`Package.json at ${U} does not exist`:`No package.json found at ${U}. Run this command from your project root (the folder that contains package.json), or pass --package-json <path> to point at it (for example in a monorepo).`;throw c.error(J),Error(J)}let I=dD(U);return JSON.parse(I)}function TQD(D=x0($$()),$=void 0){return VT(D,$).scripts}function PQD(D=x0($$()),$=void 0){return VT(D,$).version??""}function X6D(D){let $=D.replace("^","").replace("~","");if(k2($))try{let F=a$($);return w7(F)}catch{return $}return $}async function CQD(D,$=$$(),F){let U=F?F.split(",").map((X)=>X.trim()).filter(Boolean):[],I=[],J=(X)=>{let Q=CD(X);if(!I.includes(Q))I.push(Q)};for(let X of U){let Q=CD($,X);if(QD(Q))J(g0(Q))}J(CD($)),J($$());for(let X of I)try{let Q=`${D}/package.json`,{createRequire:Y}=await import("node:module"),q=Y(ED(X,"package.json")).resolve(Q),K=JSON.parse(dD(q,"utf-8"));if(K.version)return K.version}catch{}for(let X of I){let Q=X,Y=b1.parse(Q).root;while(Q!==Y){let B=ED(Q,"node_modules",D,P$);if(QD(B))try{let K=JSON.parse(dD(B,"utf-8"));if(K.version)return K.version}catch{}let q=g0(Q);if(q===Q)break;Q=q}}if(D==="@capgo/capacitor-updater"){let X=null,Q=ED($,"ios","App","Podfile");if(QD(Q))try{let B=dD(Q,"utf-8").match(/pod\s+['"]CapgoCapacitorUpdater['"],\s*:path\s*=>\s*['"]([^'"]+)['"]/);if(B?.[1])X=CD(ED($,"ios","App",B[1]))}catch{}if(!X){let Y=ED($,"android","capacitor.settings.gradle");if(QD(Y))try{let q=dD(Y,"utf-8").match(/project\(':capgo-capacitor-updater'\)\.projectDir\s*=\s*new\s+File\(['"]([^'"]+)['"]/);if(q?.[1])X=CD(ED($,"android",q[1])).replace(/\/android$/,"")}catch{}}if(X){let Y=ED(X,P$);if(QD(Y))try{let B=JSON.parse(dD(Y,"utf-8"));if(B.version)return B.version}catch{}}}try{let X=F?F.split(",").map((B)=>B.trim()).filter(Boolean).join(","):F,Y=(await rI($,X)).get(D);if(Y)return Y}catch{}return null}async function rI(D=x0($$()),$=void 0){let F=$?.split(",").map((J)=>J.trim()).filter(Boolean);if(F??=[ED(D,P$)],F){for(let J of F)if(!QD(J)){let X=`Package.json at ${J} does not exist`;throw c.error(X),Error(X)}}let U=new Map,{createRequire:I}=await import("node:module");for(let J of F){let X=dD(J),Q=JSON.parse(X),Y=g0(J),B=(q,K)=>{try{let G=I(ED(Y,"package.json")).resolve(`${q}/package.json`),L=JSON.parse(dD(G,"utf-8"));if(L.version)return L.version}catch{}let W=Y,u=b1.parse(W).root;while(W!==u){let E=ED(W,"node_modules",q,P$);if(QD(E))try{let L=JSON.parse(dD(E,"utf-8"));if(L.version)return L.version}catch{}let G=g0(W);if(G===W)break;W=G}return X6D(K)};for(let q in Q.dependencies)U.set(q,B(q,Q.dependencies[q]));for(let q in Q.devDependencies)U.set(q,B(q,Q.devDependencies[q]))}return U}async function Q6D(D=x0($$()),$=void 0){let F=$?.split(",").map((I)=>I.trim()).filter(Boolean);if(F??=[ED(D,P$)],F){for(let I of F)if(!QD(I)){let J=`Package.json at ${I} does not exist`;throw c.error(J),Error(J)}}let U=new Map;for(let I of F){let J=dD(I),X=JSON.parse(J);for(let Q in X.dependencies??{})if(typeof X.dependencies[Q]==="string")U.set(Q,X.dependencies[Q]);for(let Q in X.devDependencies??{})if(typeof X.devDependencies[Q]==="string")U.set(Q,X.devDependencies[Q])}return U}function Y6D(D){if(!D)return!1;if(D.config&&Object.keys(D.config).length>0)return!0;return!!D.path&&QD(D.path)}async function AT(D,$=!1){let F=B6D;try{let U=await D();if(!Y6D(U)){if(!$)c.error(F);throw new uD(F)}return U}catch(U){if(U instanceof uD)throw U;let I=nD(U);if(!$)c.error(`${F}: ${I}`);throw new uD(F,{cause:I})}}function tU(D=!1){return AT(YX,D)}function q6D(D=!1){return AT(BX,D)}async function K6D(D,$){let F=await q6D();if(F?.config)F.config.plugins??={},F.config.plugins.extConfig??={},F.config.plugins[D]??={},F.config.plugins[D]={...F.config.plugins[D],...$},await qX(D,F);return F}async function _QD(D){return K6D("CapacitorUpdater",D)}function WT(D,$){if(typeof $!=="string"||!$.trim())return;try{return S1($)}catch(F){throw new uD(`Invalid ${D} in capacitor config: ${F instanceof Error?F.message:String(F)}`)}}async function G4(D=!1){let $;try{$=await tU(D)}catch{return uT({host:ET,hostWeb:lI,hostFilesApi:PW,hostApi:CW})}let F=WT("localApi",$?.config?.plugins?.CapacitorUpdater?.localApi),U=WT("localApiFiles",$?.config?.plugins?.CapacitorUpdater?.localApiFiles),I={host:$?.config?.plugins?.CapacitorUpdater?.localHost||ET,hostWeb:$?.config?.plugins?.CapacitorUpdater?.localWebHost||lI,hostFilesApi:U??F??PW,hostApi:F??CW};if(!F&&$?.config?.plugins?.CapacitorUpdater?.localSupa&&!yW().apiHost&&!_W("CAPGO_API_HOST"))throw new uD("`localSupa` in capacitor.config is no longer supported. Set `localApi` to your Capgo API URL instead.");return uT(I)}function bT(D){return{apiHost:D.apiHost?S1(D.apiHost):void 0,filesHost:D.filesHost?S1(D.filesHost):void 0}}function yW(){return ST.getStore()??RT}function kQD(D){RT=bT(D)}function E6D(D,$){return ST.run(bT(D),$)}function _W(D){let $=Z6[D]?.trim();return $?S1($):void 0}function uT(D){let $=yW(),F=$.apiHost??_W("CAPGO_API_HOST"),U=$.filesHost??($.apiHost?void 0:_W("CAPGO_FILES_HOST"));if(F)D.hostApi=F,D.hostFilesApi=F;if(U)D.hostFilesApi=U;return D}function GT(D){return typeof D==="object"&&D!==null}function W6D(D){if(!GT(D))return!1;let $=D.capacitor;if(GT($)&&($.ios!==void 0||$.android!==void 0))return!0;return!1}function u6D(D){if(QD(ED(D,"plugin.xml")))return!0;let $=ED(D,P$);if(!QD($))return!1;try{return W6D(JSON.parse(dD($,"utf-8")))}catch{return!1}}function PT(D,$){if($)return $;return D===CW||D===PW?N6D():void 0}async function CT(D=!1,$,F){let U=(B)=>{let q={...B};return uz(q,void 0,D),q},I=await G4(D),J=I.hostApi,X=NT.get(J);if(X)return U(X);let Q=bW.get(J);if(!$&&Q)return Q.then(U);let Y=(async()=>{try{let B=PT(J,F),q=await fetch(`${J}/private/config`,{...$?{signal:$}:{},redirect:"error",headers:I0(B?{capgkey:B}:void 0)});if(!q.ok)throw Error(`HTTP error! status: ${q.status}`);let W={...await q.json(),...I};return NT.set(J,W),{...W}}catch{if(!D)c.info(`Local config ${nD(I)}`);return{...I}}finally{if(!$)bW.delete(J)}})();if(!$)bW.set(J,Y);return Y.then(U)}async function gQD(D){let $=await G4();try{let F=PT($.hostFilesApi,D),U=await fetch(`${$.hostFilesApi}/files/config`,{redirect:"error",headers:I0(F?{capgkey:F}:void 0)});if(!U.ok)throw Error(`HTTP error! status: ${U.status}`);return await U.json()}catch{return{partialUpload:!1,TUSUpload:!1,partialUploadForced:!1,TUSUploadForced:!1,maxUploadLength:s0D,maxChunkSize:D6D,alertUploadSize:e0D}}}function G6D(D){if(!D||typeof D!=="object")return"";let $=D;return[$.error,$.message,$.status].filter(Boolean).join(" | ")}function LT(D,$){let F=D.indexOf($);if(F<0)return D;return D.slice(F+$.length).replace(/^:\s*/,"").split(`
`)[0].trim()}async function xQD(D){let $=await Y$(D);if($?.error==="channel_zip_required"||$?.error==="channel_delta_required")return $.message||$.error;let F=D instanceof Error?D.message:String(D??"");if(F.includes("CHANNEL_ZIP_REQUIRED"))return LT(F,"CHANNEL_ZIP_REQUIRED");if(F.includes("CHANNEL_DELTA_REQUIRED"))return LT(F,"CHANNEL_DELTA_REQUIRED");return null}function S1(D){let $=new URL(D);if(!["http:","https:"].includes($.protocol))throw new uD("Capgo API host must use HTTPS");let F=$.hostname==="localhost"||$.hostname==="127.0.0.1"||$.hostname==="[::1]";if($.protocol==="http:"&&!F)throw new uD("Capgo API host must use HTTPS (HTTP is only allowed for localhost)");if($.username||$.password)throw new uD("Capgo API host must not include credentials");if($.search||$.hash)throw new uD("Capgo API host must not include query parameters or fragments");return`${$.origin}${J6($.pathname)}`}async function mW(D,$=!0,F){let U=await G4($),I=D?S1(D):U.hostApi,J=F?S1(F):D&&I!==U.hostApi?I:U.hostFilesApi;return{apiHost:I,filesHost:J}}async function O6(D){let $=await Y$(D);if($){let F=G6D($);if(F)return F}return nD(D)}async function TD(D,$){let F=($.method??"POST").toUpperCase(),U=await mW($.apiHost),I=$.useFilesHost?U.filesHost:U.apiHost,J=`${J6(I)}/${D.replace(/^\//,"")}`,X=$.instrument!==!1&&Uz()?Xz(D.replace(/^\//,"")):fetch;try{let Q=await X(J,{method:F,redirect:"error",headers:I0({"Content-Type":"application/json",Authorization:$.apikey,capgkey:$.apikey,...$.apiVersion?{capgo_api:$.apiVersion}:{}}),body:F==="GET"||F==="HEAD"?void 0:typeof $.body==="string"?$.body:JSON.stringify($.body??{}),signal:$.signal});if(!Q.ok)return{data:null,error:new W4(Q)};return{data:(Q.headers.get("content-type")??"").includes("application/json")?await Q.json().catch(()=>null):await Q.text().catch(()=>null),error:null}}catch(Q){return{data:null,error:Q instanceof Error?Q:Error(String(Q))}}}async function fQD(D,$=!0){return(await mW(D?.apiHost,$)).apiHost}async function nQD(D,$,F=!1,U,I){let J=aI("capgkey",D),X=async()=>{await CT(F,U,J);let B=await mW(void 0,F);if($&&!F)c.info(`Using custom Capgo API ${B.apiHost}`);return{apikey:J,...B}};if(!$&&!I)return X();let Q=yW(),Y=$?S1($):Q.apiHost;return E6D({apiHost:Y,filesHost:I??(Y===Q.apiHost?Q.filesHost:void 0)},X)}async function yQD(D,$,F={}){let{data:U,error:I}=await TD(`private/cli/members/2fa-status?org_id=${encodeURIComponent($)}`,{apikey:D,method:"GET",body:void 0,apiHost:F.apiHost});if(I)throw I;return U??[]}async function mQD(D,$,F={}){let{data:U,error:I}=await TD(`private/cli/members/password-policy?org_id=${encodeURIComponent($)}`,{apikey:D,method:"GET",body:void 0,apiHost:F.apiHost});if(I)throw I;return U??[]}function cI(D){try{if(!QD(D))return;return dD(D,"utf8").trim()||void 0}catch{return}}function N6D(){let D=Z6.CAPGO_TOKEN?.trim();if(D)return D;let $=cI(`${HT()}/.capgo`);if($)return $;return cI(".capgo")}function Rz(D=!1,$=(F)=>c.info(F)){let F=Z6.CAPGO_TOKEN?.trim();if(F){if(!D)$("Use CAPGO_TOKEN environment variable");return F}let I=`${HT()}/.capgo`,J=cI(I);if(J){if(!D)$(`Use global API key ${I}`)}else if(I=".capgo",J=cI(I),J&&!D)$(`Use local API key ${I}`);if(!J){let Q=`No Capgo API key found. Run \`${YV()}\` first, then retry this command.`;throw c.error(Q),new uD(Q)}return J}async function*hW(D){let $=await j2(D,{withFileTypes:!0});for(let F of $){let U=CD(D,F.name);if(F.isDirectory()&&!F.name.startsWith(".")&&!F.name.startsWith("node_modules")&&!F.name.startsWith("dist"))yield*hW(U);else yield U}}function hQD(D){let F=(D.endsWith(".br")?D.slice(0,-3):D).split(".").pop()?.toLowerCase()||"";return{html:"text/html",htm:"text/html",js:"application/javascript",mjs:"application/javascript",cjs:"application/javascript",css:"text/css",json:"application/json",jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",gif:"image/gif",bmp:"image/bmp",webp:"image/webp",svg:"image/svg+xml",ico:"image/x-icon",avif:"image/avif",woff:"font/woff",woff2:"font/woff2",ttf:"font/ttf",otf:"font/otf",eot:"application/vnd.ms-fontobject",mp3:"audio/mpeg",wav:"audio/wav",ogg:"audio/ogg",mp4:"video/mp4",webm:"video/webm",xml:"application/xml",txt:"text/plain",md:"text/markdown",pdf:"application/pdf",wasm:"application/wasm",map:"application/json"}[F]||"application/octet-stream"}function w6(D,$){return`${D}-${$?"ts":"js"}`}function v6(D,$){if(!$)c.info(`Found ${D} project`)}function L6D(D){if(QD(CD(D,"angular.json")))return"angular";if(QD(CD(D,"nuxt.config.js"))||QD(CD(D,"nuxt.config.ts")))return"nuxtjs";if(QD(CD(D,"next.config.js"))||QD(CD(D,"next.config.mjs"))||QD(CD(D,"next.config.ts")))return"nextjs";if(QD(CD(D,"svelte.config.js"))||QD(CD(D,"svelte.config.ts")))return"sveltekit";if(QD(CD(D,"vue.config.js"))||QD(CD(D,"vue.config.ts")))return"vue"}function _T(D){if(D.get("@angular/core"))return"angular";if(D.get("nuxt"))return"nuxtjs";if(D.get("next"))return"nextjs";if(D.get("@sveltejs/kit"))return"sveltekit";if(D.get("svelte"))return"svelte";if(D.get("vue"))return"vue";if(D.get("react"))return"react"}async function H6D(D,$){let F=QD(CD(D,"tsconfig.json")),U=L6D(D);if(U)return v6(U,$),w6(U,F);let I=CD(D,P$);if(!QD(I))return;let J=await rI(void 0,I),X=_T(J);if(!X)return;return v6(X,$),w6(X,F)}function TW(D,$){if(!$)return;let F=CD($);if(!D.includes(F))D.push(F)}function O6D(D){let $=D,F=b1.parse($).root;while(!0){if(QD(CD($,P$)))return $;if($===F)return;let U=g0($);if(U===$)return;$=U}}function z6D(D){let $=[],F=D?.split(",").map((U)=>U.trim()).filter(Boolean)[0];if(F)TW($,g0(CD(F)));return TW($,O6D($$())),TW($,x0($$())),$}async function iQD(D){let $=$$(),F=!1,U=D?.quiet??!1;for(let J of z6D(D?.packageJsonPath)){let X=await H6D(J,U);if(X)return X}let I=CD($,"tsconfig.json");if(QD(I))F=!0;for await(let J of hW($)){if(J.includes("angular.json"))return v6("angular",U),w6("angular",F);if(J.includes("nuxt.config.js")||J.includes("nuxt.config.ts"))return v6("nuxtjs",U),w6("nuxtjs",F);if(J.includes("next.config.js")||J.includes("next.config.mjs")||J.includes("next.config.ts"))return v6("nextjs",U),w6("nextjs",F);if(J.includes("svelte.config.js")||J.includes("svelte.config.ts"))return v6("sveltekit",U),w6("sveltekit",F);if(J.includes("vue.config.js")||J.includes("vue.config.ts"))return v6("vue",U),w6("vue",F);if(J.includes(P$)){let X=g0(J),Q=await rI(X),Y=_T(Q);if(Y)return v6(Y,U),w6(Y,F)}}return"unknown"}function dQD(D,$,F=$$()){if(D==="angular-js"||D==="angular-ts")return $?"src/main.ts":"src/main.js";if(D==="nextjs-js"||D==="nextjs-ts")return $?"src/app/layout.tsx":"src/app/layout.js";if(D==="svelte-js"||D==="svelte-ts")return $?"src/main.ts":"src/main.js";if(D==="vue-js"||D==="vue-ts")return $?"src/main.ts":"src/main.js";if(D==="react-js"||D==="react-ts"){let U=$?"src/main.tsx":"src/main.js",I=$?"src/index.tsx":"src/index.js";if(QD(CD(F,U)))return U;return I}return null}async function lQD(D){let $=D.replace(/-(?:ts|js)$/,"");if($==="angular")return c.info("Angular project detected"),"build";if($==="nuxtjs")return c.info("Nuxtjs project detected"),"generate";if($==="nextjs"){if(c.info("Nextjs project detected"),c.warn("Please make sure you have configured static export in your next.config.js: https://nextjs.org/docs/pages/building-your-application/deploying/static-exports"),c.warn("Please make sure you have the output: 'export' and distDir: 'dist' in your next.config.js"),!await y0({message:"Do you want to continue?"}))throw c.error("Build command selection aborted by user"),Error("Build command selection aborted by user");return"build"}if($==="sveltekit"){if(c.info("Sveltekit project detected"),c.warn("Please make sure you have the adapter-static installed: https://kit.svelte.dev/docs/adapter-static"),c.warn("Please make sure you have the pages: 'dist' and assets: 'dest', in your svelte.config.js adapter"),!await y0({message:"Do you want to continue?"}))throw c.error("Build command selection aborted by user"),Error("Build command selection aborted by user");return"build"}return"build"}async function cQD(D=!1,$=$$()){let F=/(main|index)\.(ts|tsx|js|jsx)$/,U="",I=CD($),J=I.split("/").length;for await(let X of hW(I))if(X.split("/").length-J<=2&&F.test(X)){if(U=X,!D)c.info(`Found main file here ${X}`);break}return U}async function pQD(D,$,F,U){let I={app_id:$,name:F,version:0};try{let J=await TD("files/upload_link",{apikey:D,body:I,useFilesHost:!0,apiHost:U?.apiHost});if(J.error){if(J.error instanceof W4){let X=await J.error.context.json().catch(()=>({}));c.error(`Upload URL error: ${X.status||JSON.stringify(X)}`)}else c.error(`Cannot get upload url: ${J.error.message}`);return""}return J.data?.url??""}catch(J){c.error(`Cannot get upload url ${nD(J)}`)}return""}async function*kT(D){let $=j2(D,{withFileTypes:!0});for(let F of $){let U=ED(D,F.name);if(F.isDirectory())yield*kT(U);else yield U}}function aQD(D,$="5.10.0",F="6.25.0",U="7.25.0"){if(D.major===5&&V6(D,a$($)))return!0;if(D.major===6&&V6(D,a$(F)))return!0;if(D.major===7&&V6(D,a$(U)))return!0;return!1}async function eQD(D){let $=[],F=[".DS_Store",".git",".gitignore","node_modules","package-lock.json","tsconfig.json","tsconfig.app.json","tsconfig.spec.json","tsconfig.app.json","tsconfig.spec.json","tsconfig.app.json","tsconfig.spec.json"];for await(let U of kT(D)){if(F.some((Q)=>U.includes(Q))){c.info(`Ignoring file ${U}, please ensure you have only required files in your dist folder`);continue}let I=dD(U);if(I.length===0){c.info(`Ignoring empty file ${U}, please ensure you have only required files in your dist folder`);continue}let J=await lj(I,"sha256"),X=zT(D,U);if(X.startsWith("/"))X=X.substring(1);$.push({file:X,hash:J})}return $}async function sQD(D){if(OT()==="win32")return v6D(D);else return w6D(D)}function w6D(D){let $=new fW.default;return $.addLocalFolder(D),$.toBuffer()}async function v6D(D){c.info("Zipping file windows mode");let $=new fW.default,F=(U,I)=>{let J=j2(U);for(let X of J){let Q=ED(U,X),Y=r0D(Q);if(Y.isFile()){let B=dD(Q);$.addFile(ED(I,X).split(wT).join("/"),B)}else if(Y.isDirectory())F(Q,ED(I,X))}};return F(D,""),$.toBuffer()}function Z6D(D){let $=gW();return`App ${D} does not exist, run first \`${$.runner} @capgo/cli app add ${D}\` to create it`}function M6D(D){let F=D?.originalResponse?.getBody?.(),U=D instanceof Error?D.message:String(D??"");return`${F??""} ${U}`.includes("app_not_found")}async function DYD(D,$,F,U,I,J,X,Q){return new Promise((Y,B)=>{pF(D,{channel:"app",event:"App TUS upload",org_id:F,tracking_version:2,tags:{"app-id":U}}),new pI.Upload($,{endpoint:`${X.hostFilesApi}/files/upload/attachments/`,chunkSize:Q,retryDelays:[...$6D],metadataForPartialUploads:{filename:`orgs/${F}/apps/${U}/${I}.zip`,filetype:"application/gzip"},metadata:{filename:`orgs/${F}/apps/${U}/${I}.zip`,filetype:"application/zip"},headers:I0({Authorization:D}),onError(K){if(c.error(`Error uploading bundle: ${K.message}`),M6D(K)){B(Error(Z6D(U)));return}if(K instanceof pI.DetailedError){let W=K.originalResponse?.getBody(),u=K.originalResponse?.getStatus(),E=K.originalRequest?.getURL(),G=(()=>{try{let L=JSON.parse(W||'{"error": "unknown error"}');return L.status||L.error||L.message||"unknown error"}catch{return W||K.message}})();B(Error(`TUS upload failed (status ${u??"unknown"}, url ${E??"unknown"}): ${G}`))}else B(Error(`TUS upload failed: ${K.message||K.toString()}`))},onProgress(K,W){let u=(K/W*100).toFixed(2);J.message(`Uploaded ${u}%`)},async onSuccess(){await pF(D,{channel:"app",event:"App TUS done",org_id:F,tracking_version:2,tags:{"app-id":U}}).catch(),Y(!0)}}).start()})}async function $YD(D,$,F,U){let J=await TD("private/delete_failed_version",{apikey:D,method:"DELETE",body:{app_id:$,name:F},apiHost:U?.apiHost});if(J.error){if(J.error instanceof W4){let X=await J.error.context.json().catch(()=>({}));throw Error(X.status||X.message||JSON.stringify(X))}throw Error(J.error.message)}}async function FYD(D,$,F,U,I){let J={app_id:$,name:F,manifest:U},X=await cF(()=>TD("private/set_manifest",{apikey:D,body:J,apiHost:I?.apiHost}));if(X.error){if(X.error instanceof W4){let Q=await X.error.context.json().catch(()=>({}));throw Error(Q.error||Q.status||Q.message||JSON.stringify(Q))}throw Error(X.error.message)}}async function pF(D,$,F,U,I,J){let X=Date.now();if((j8(Z6.CAPGO_DISABLE_TELEMETRY)||j8(Z6.CAPGO_DISABLE_POSTHOG))&&!$.notifyConsole)return;try{let Y={};try{Y=Dz()}catch(E){if(F)c.error(`Failed to enrich event tags, sending caller tags only: ${nD(E)}`)}let B={...$,nonPersonTags:{...Y,...$.nonPersonTags??{}}};if(F)c.info(`Get remove config: for ${$.event}`);let q=I??(await CT(!0,U)).hostApi;if(F)c.info(`Sending analytics event: ${JSON.stringify(B)}`);let K=new AbortController,W=setTimeout(()=>K.abort(),1e4),u=U?typeof AbortSignal.any==="function"?AbortSignal.any([K.signal,U]):U:K.signal;try{E0("telemetry request started");let E=await fetch(`${J6(q)}/private/events`,{method:"POST",body:JSON.stringify(B),headers:I0({"Content-Type":"application/json",capgkey:D}),signal:u,redirect:J});if(E0("telemetry response received",{duration_ms:Date.now()-X,status:E.status}),clearTimeout(W),!E.ok)throw Error(`HTTP error! status: ${E.status}`);let G=await E.json();if(G.error&&F)c.error(`Failed to send analytics event: ${G.error}`)}finally{clearTimeout(W)}}catch(Y){if(E0("telemetry request failed",{duration_ms:Date.now()-X,error:b5(Y)}),F)c.error("Failed to send Stats event details:"),c.error(nD(Y))}}function j6D(D){if(c.error(`
\uD83D\uDD10 Access Denied: Two-Factor Authentication Required`),c.error("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"),D)c.error(`
The organization "${D}" requires all members to have 2FA enabled.`);else c.error(`
This organization requires all members to have 2FA enabled.`);throw c.error(`
To regain access:`),c.error(`  1. Go to ${a0D("/settings/account")}`),c.error("  2. Enable Two-Factor Authentication on your account"),c.error("  3. Try your command again"),c.error(`
For more information, visit: https://capgo.app/docs/webapp/2fa-enforcement/
`),Error("2FA required for this organization")}async function z6(D,$,F={}){let U=(F.method??"GET").toUpperCase(),I=F.query?new URLSearchParams(Object.entries(F.query).filter((X)=>typeof X[1]==="string"&&X[1].length>0)).toString():"",J=I?`${$}?${I}`:$;return TD(J,{apikey:D.apikey,method:U,body:U==="GET"||U==="HEAD"?void 0:F.body,apiHost:F.useFilesHost?D.filesHost??D.apiHost:D.apiHost,useFilesHost:F.useFilesHost&&!D.filesHost,signal:F.signal})}async function V6D(D,$={},F){let U=F?`private/cli/organizations?permission=${encodeURIComponent(F)}`:"private/cli/organizations",{data:I,error:J}=await TD(U,{apikey:D,method:"GET",body:void 0,apiHost:$.apiHost});if(J)throw Error(`Cannot get the list of organizations: ${nD(J)}`,{cause:J});return I??[]}async function IYD(D,$,F={}){let{data:U,error:I}=await TD(`organization?orgId=${encodeURIComponent($)}`,{apikey:D,method:"GET",body:void 0,apiHost:F.apiHost});if(I||!U?.name)throw Error(`Cannot get organization details: ${nD(I)}`,{cause:I});return U}async function A6D(D,$,F,U={}){let I;try{I=await V6D($,{apiHost:U.apiHost??D.apiHost},F)}catch(X){throw c.error("Cannot get the list of organizations - exiting"),c.error(nD(X)),X}if(I.length===0)throw c.error("Could not get organization please create an organization first"),Error("No organizations available");let J=I.filter((X)=>X.allowed===!0);if(J.length===0)throw c.error(`Could not find organization with permission: ${F}`),Error("Could not find organization with required permission");return{allOrganizations:I,allowedOrganizations:J}}async function UYD(D,$,F){let{allOrganizations:U,allowedOrganizations:I}=await A6D(D,$,F),J=I.length>1?await Cu({message:"Please pick the organization that you want to insert to",options:I.map((Y)=>{let B=Y.enforcing_2fa&&!Y["2fa_has_access"]?" ⚠️ (2FA required)":"";return{value:Y.gid,label:`${Y.name}${B}`}})}):I[0].gid;if(M6(J))throw c.warn("Canceled organization selection, exiting"),new uD("Organization selection cancelled");let X=J,Q=U.find((Y)=>Y.gid===X);if(Q.enforcing_2fa&&!Q["2fa_has_access"])j6D(Q.name);return c.info(`Using the organization "${Q.name}" as the app owner`),Q}async function JYD(D,$,F=!1,U={}){let I={apiHost:U.apiHost??D.apiHost},{data:J,error:X}=await TD("private/cli/identity",{apikey:$,method:"GET",body:void 0,apiHost:I.apiHost}),Q=(J?.userId||"").toString();if(X){if(!F)c.error(nD(X));throw X}if(!Q){if(!F)c.error("Capgo authentication failed: invalid Capgo API key or insufficient Capgo permissions.");throw Object.assign(Error("Capgo authentication failed: invalid Capgo API key or insufficient Capgo permissions."),{status:401})}return Q}async function R6D(D,$,F={}){let{data:U,error:I}=await z6(D,"private/cli/permissions",{method:"POST",body:{permissions:$,org_id:F.orgId??void 0,app_id:F.appId??void 0,channel_id:F.channelId??void 0}});if(I)throw Error(`Cannot check permissions ${$.join(", ")}: ${await O6(I)}`,{cause:I});return Object.fromEntries($.map((J)=>[J,U?.permissions?.[J]===!0]))}async function S6D(D,$,F,U={},I=!1){try{return(await R6D(D,[F],U))[F]===!0}catch(J){if(!I)c.error(`Cannot check permission ${F}`),c.error(nD(J));throw J}}async function XYD(D,$,F,U={},I={}){if(await S6D(D,$,F,U))return;let X=I.message||`Insufficient permissions for ${F}`;if(!I.silent)c.error(X);throw new uD(`Insufficient permissions for ${F}`,{permissionKey:F,...U})}async function Sz(D,$,F){let{data:U,error:I}=await TD(`app/${encodeURIComponent($)}`,{apikey:D,method:"GET",body:void 0,apiHost:F?.apiHost});if(!U?.owner_org||I){let J=nD(I);throw c.error(`Cannot get organization id for app id ${$}: ${J}`),new uD("Cannot get organization id for app",{appId:$,cause:J})}return U.owner_org}function KT(D){return new Date(D||"").toLocaleString()}function gW(){if(kW)return{pm:R1,command:M2,installCommand:`${R1} ${M2}`,runner:dI};let D=x0($$());return R1=A2(D,"npm"),M2=_3(R1),kW=!0,dI=eW(D),{pm:R1,command:M2,installCommand:`${R1} ${M2}`,runner:dI}}function QYD(D){R1=D.pm,M2=D.command,dI=D.runner,kW=!0}function b6D(D,$){return{summary:`Best fix: recreate and sync ${$==="ios"?"iOS":"Android"} with this one-line command.`,command:`rm -rf ${$} && ${D} cap add ${$} && ${D} cap sync ${$}`}}function gT(D){return j2(D,{withFileTypes:!0}).flatMap((U)=>{let I=ED(D,U.name);if(U.isDirectory())return gT(I);else return I.split(`node_modules${wT}`)[1]||I})}function xT(D){if(!QD(D))return[];try{return j2(D,{withFileTypes:!0}).flatMap((U)=>{let I=ED(D,U.name);if(U.isDirectory())return xT(I);else return I})}catch{return[]}}function T6D(D,$){let F=[];if($==="ios"){try{let J=j2(D);for(let X of J)if(X.endsWith(".podspec"))F.push(ED(D,X))}catch{}let U=ED(D,"Package.swift"),I=ED(D,"ios","Package.swift");if(QD(U))F.push(U);if(QD(I))F.push(I)}else if($==="android"){let U=ED(D,"android"),I=ED(U,"build.gradle"),J=ED(U,"build.gradle.kts");if(QD(I))F.push(I);if(QD(J))F.push(J)}return F}async function P6D(D){let $=ED(D,"ios"),F=ED(D,"android"),U=async(X,Q)=>{let Y=QD(X)?xT(X).filter((u)=>TT.test(u)):[],B=T6D(D,Q),q=[...Y,...B].sort((u,E)=>u.localeCompare(E));if(q.length===0)return;let{createHash:K}=await import("node:crypto"),W=K("sha256");for(let u of q)try{let E=zT(D,u);W.update(E);let G=dD(u);W.update(G)}catch{}return W.digest("hex")},[I,J]=await Promise.all([U($,"ios"),U(F,"android")]);return{ios_checksum:I,android_checksum:J}}function C6D(D){let $=[],F=D,U=b1.parse(F).root;while(!0){if($.push(ED(F,"node_modules")),F===U)break;let I=g0(F);if(I===F)break;F=I}return $}async function _6D(D,$){let F=$?$.split(",").map((K)=>K.trim()).filter(Boolean):[],U;try{U=await rI("",D)}catch(K){throw c.error("Invalid package.json, JSON parsing failed"),c.error(`json parse error: ${nD(K)}`),K instanceof Error?K:Error("Invalid package.json")}let I=D?D.split(",")[0].trim():void 0,J=!I?x0($$()):b1.resolve(I).replace(P$,"");if(!U)throw c.error("Missing dependencies section in package.json"),Error("Missing dependencies section in package.json");for(let[K,W]of Object.entries(U))if(typeof W!=="string")throw c.error(`Invalid dependency ${K}: ${W}, expected string, got ${typeof W}`),Error(`Invalid dependency ${K}: expected string version`);let X=F.length===0?C6D($$()):F;if(!X.some((K)=>QD(K))){let K=A2(J,"npm"),W=_3(K);throw c.error(`Missing node_modules folder at ${X.join(", ")}, please run ${K} ${W}`),Error("Missing node_modules folder")}let Y=!1,B=await Q6D(x0($$()),D),q=await Promise.all(Array.from(U.entries()).map(async([K,W])=>{let u=!1,E=!1,G=W,L=B.get(K)??W,z;for(let Z of X){let A=ED(Z,K);if(QD(A)){u=!0,z=A;try{let M=ED(A,P$);if(QD(M)){let b=JSON.parse(dD(M,"utf-8"));if(b.version)G=b.version}}catch{}if(!u6D(A))continue;try{if(gT(A).some((b)=>TT.test(b))){E=!0;break}}catch(M){throw c.error(`Error reading node_modules files for ${K} package in ${Z}`),c.error(nD(M)),M instanceof Error?M:Error(`Error reading node_modules files for ${K}`)}}}if(!u){Y=!0;let Z=A2(J,"npm"),A=_3(Z);return c.error(`Missing dependency ${K}, please run ${Z} ${A}`),{name:K,version:G,requested_version:L}}let O,N;if(E&&z){let Z=await P6D(z);O=Z.ios_checksum,N=Z.android_checksum}return{name:K,version:G,requested_version:L,native:E,ios_checksum:O,android_checksum:N}}));if(Y||q.some((K)=>K.native===void 0))throw c.error("Missing dependencies or invalid dependencies"),c.error("If you use monorepo, workspace or any special package manager you can use the --package-json [path,] and --node-modules [path,] options to make the command work properly"),Error("Missing dependencies or invalid dependencies");return q}async function fT(D,$,F,U={}){let{fetchChannelCompatibilityContext:I}=await Promise.resolve().then(() => (AW(),XT)),J=await I({apikey:D,...U},$,F);if(!J?.version)return xW([]);return xW(J.version.native_packages??[])}async function YYD(D,$,F,U={}){let I=new URLSearchParams({app_id:$,channel:F}),{data:J,error:X}=await TD(`channel/current-bundle?${I.toString()}`,{apikey:D,method:"GET",body:void 0,apiHost:U.apiHost});if(X||!J?.bundle_name)return null;if(J.checksum!==void 0)return J.checksum;let{fetchBundleVersionRow:Q}=await Promise.resolve().then(() => (qT(),BT));return(await Q(D,$,J.bundle_name,U))?.checksum??null}function xW(D){if(!D)throw c.error("Error parsing native packages, perhaps the metadata does not exist in Capgo?"),Error("Error parsing native packages");for(let F of D){let U=UW(zb,F);if(!U.success){let I=U.error.issues.map((J)=>`${(J.path??[]).join(".")}: ${J.message}`).join(", ");throw c.error(`Invalid remote native package data: ${I}`),Error(`Invalid remote native package data: ${I}`)}}return new Map(D.map((F)=>[F.name,F]))}function bz(D,$){return D||$?.plugins?.CapacitorUpdater?.appId||$?.appId}function k6D(D){let $=[];if(!D.localVersion)return{compatible:!0,reasons:[],message:"Package only exists on remote (will be removed)"};if(!D.remoteVersion)return $.push("new_plugin"),{compatible:!1,reasons:$,message:"New native plugin added (requires app store update)"};let F=!1;try{let K=o3(D.localVersion),W=o3(D.remoteVersion);F=ou(K,W)}catch{F=!1}if(!F)$.push("version_mismatch");if(D.localRequestedVersion&&D.remoteRequestedVersion&&D.localRequestedVersion.trim()!==D.remoteRequestedVersion.trim())$.push("requested_version_changed");let U=(K)=>typeof K==="string"&&K.trim().length>0,I=U(D.localIosChecksum)&&U(D.remoteIosChecksum)&&D.localIosChecksum!==D.remoteIosChecksum,J=U(D.localAndroidChecksum)&&U(D.remoteAndroidChecksum)&&D.localAndroidChecksum!==D.remoteAndroidChecksum;if(I&&J)$.push("both_platforms_changed");else if(I)$.push("ios_code_changed");else if(J)$.push("android_code_changed");let X=U(D.localIosChecksum)!==U(D.remoteIosChecksum),Q=U(D.localAndroidChecksum)!==U(D.remoteAndroidChecksum);if(X||Q)$.push("platform_checksum_metadata_changed");let Y=[],B=(K)=>K!=="requested_version_changed";for(let K of $)switch(K){case"version_mismatch":Y.push(`version changed: ${D.remoteVersion} → ${D.localVersion}`);break;case"requested_version_changed":Y.push(`requested version changed: ${D.remoteRequestedVersion??"unknown"} → ${D.localRequestedVersion??"unknown"}`);break;case"ios_code_changed":Y.push("iOS native code changed");break;case"android_code_changed":Y.push("Android native code changed");break;case"both_platforms_changed":Y.push("iOS and Android native code changed");break;case"platform_checksum_metadata_changed":Y.push("iOS/Android checksum metadata appeared or disappeared (may be Capgo CLI change — verify native code)");break;case"new_plugin":Y.push("new plugin (requires app store update)");break;case"removed_plugin":Y.push("plugin removed");break}if(!$.some(B))return{compatible:!0,reasons:$,message:Y.length>0?Y.join(", "):"Compatible"};return{compatible:!1,reasons:$,message:Y.join(", ")}}function BYD(D){return k6D(D).compatible}async function qYD(D,$,F,U,I,J={},X){let Q=await _6D(U,I),Y=X?xW(X):await fT(D,$,F,J),B=Q.filter((K)=>!!K.native).map((K)=>{let W=Y.get(K.name);if(W)return{name:K.name,localVersion:K.version,localRequestedVersion:K.requested_version,remoteVersion:W.version,remoteRequestedVersion:W.requested_version,localIosChecksum:K.ios_checksum,remoteIosChecksum:W.ios_checksum,localAndroidChecksum:K.android_checksum,remoteAndroidChecksum:W.android_checksum};return{name:K.name,localVersion:K.version,localRequestedVersion:K.requested_version,remoteVersion:void 0,localIosChecksum:K.ios_checksum,localAndroidChecksum:K.android_checksum}}),q=[...Y].filter(([K])=>!Q.some((W)=>W.name===K)).map(([K,W])=>({name:K,localVersion:void 0,remoteVersion:W.version,remoteRequestedVersion:W.requested_version,remoteIosChecksum:W.ios_checksum,remoteAndroidChecksum:W.android_checksum}));return B.push(...q),{finalCompatibility:B,localDependencies:Q}}async function KYD(D,$,F,U,I={}){let J=await fT(D,$,F,I),X=U.map((Y)=>{let B=J.get(Y.name);if(B)return{name:Y.name,localVersion:Y.version,localRequestedVersion:Y.requested_version,remoteVersion:B.version,remoteRequestedVersion:B.requested_version,localIosChecksum:Y.ios_checksum,remoteIosChecksum:B.ios_checksum,localAndroidChecksum:Y.android_checksum,remoteAndroidChecksum:B.android_checksum};return{name:Y.name,localVersion:Y.version,localRequestedVersion:Y.requested_version,remoteVersion:void 0,localIosChecksum:Y.ios_checksum,localAndroidChecksum:Y.android_checksum}}),Q=[...J].filter(([Y])=>!U.some((B)=>B.name===Y)).map(([Y,B])=>({name:Y,localVersion:void 0,remoteVersion:B.version,remoteRequestedVersion:B.requested_version,remoteIosChecksum:B.ios_checksum,remoteAndroidChecksum:B.android_checksum}));return X.push(...Q),{finalCompatibility:X,localDependencies:U}}function nT(D){if(!QD(D))return null;try{return JSON.parse(dD(D,"utf-8"))}catch{return null}}function iI(D){if(!D)return!1;return/@capgo\/capacitor-updater|CapgoCapacitorUpdater|CapacitorUpdaterPlugin/.test(D)}function g6D(D){let $=nT(D);if(!$)return!1;let F=$.packageClassList;return Array.isArray(F)&&F.includes("CapacitorUpdaterPlugin")}function x6D(D,$){if(!$)return ED(D,P$);return b1.isAbsolute($)?$:CD(D,$)}function f6D(D=$$(),$){let F=x6D(D,$),U=b1.basename(F)===P$?g0(F):F,I=[ED(U,"ios","App"),ED(D,"ios","App")].find((M)=>QD(M));if(!I)return{shouldCheck:!1,valid:!0,details:[]};let J=nT(F),X={...J?.dependencies,...J?.devDependencies,...J?.optionalDependencies},Q=Object.hasOwn(X,"@capgo/capacitor-updater"),Y=[U,D].some((M)=>QD(ED(M,"node_modules","@capgo","capacitor-updater"))),B=ED(I,"Podfile"),q=ED(I,"CapApp-SPM","Package.swift"),K=QD(B)?dD(B,"utf-8"):void 0,W=QD(q)?dD(q,"utf-8"):void 0,u=iI(K)||iI(W),E=ED(I,"Podfile.lock"),G=ED(I,"App","capacitor.plugins.json"),L=ED(I,"App","capacitor.config.json"),z=QD(E)?dD(E,"utf-8"):void 0,O=QD(G)?dD(G,"utf-8"):void 0,N=iI(z)||iI(O)||g6D(L);if(!(Q||Y||u||N))return{shouldCheck:!1,valid:!0,details:[]};let A=[];if(!u)A.push(`Missing @capgo/capacitor-updater in iOS dependency files (${B} or ${q})`);if(!N)A.push(`Missing @capgo/capacitor-updater in iOS native project outputs (${E}, ${G}, or ${L})`);return{shouldCheck:!0,valid:u&&N,details:A}}function n6D(D,$,F){if(!D.shouldCheck||D.valid)return;let U=b6D($,"ios");F?.(),c.error("Capgo iOS dependency sync verification failed.");for(let I of D.details)c.error(I);throw c.error("Stop here to avoid testing on a broken native iOS project."),c.warn(U.summary),c.info(U.command),new uD(uX)}async function EYD(D,$,F,U){let I=await y0({message:"Would you like to sync your project with Capacitor now? This is recommended to ensure encrypted updates work properly."});if(M6(I)){if(D&&$&&F)await u4("onboarding-v2",$,F,"canceled");throw c.warn("Canceled Capacitor sync"),new uD("Capacitor sync cancelled")}if(I){let J=gW(),X=m0();X.start("Running the command...");let Q;try{await new Promise((Y,B)=>{let q=p0D(J.runner,["cap","sync"],{stdio:"pipe"});q.on("close",(K)=>{if(K===0)Y();else B(Error(`Command failed with exit code ${K}`))}),q.on("error",(K)=>{B(K)})})}catch(Y){Q=Y,c.error(`Failed to run Capacitor sync: ${Y}`),c.warn(`Please run "${J.runner} cap sync" manually to ensure encrypted updates work properly`)}if(U?.validateIosUpdater)n6D(f6D($$(),U.packageJsonPath),J.runner,()=>X.stop("iOS sync check failed ❌"));if(Q){X.stop("Error");return}X.stop("Capacitor sync completed ✅")}else{let J=gW();c.warn("⚠️  Important: If you upload encrypted bundles without syncing, updates will fail!"),c.info(`Remember to run "${J.runner} cap sync" before uploading encrypted bundles`)}}var fW,nW,MT,pI,c,o0D=".capgo_key",t0D=".capgo_key_v2",zQD,wQD,ET="https://capgo.app",PW="https://files.capgo.app",CW="https://api.capgo.app",lI="https://console.capgo.app",vQD=120000,e0D=20971520,s0D=1073741824,D6D=103809024,$6D,F6D=1e4,MQD="BundleUploadTimeoutError",P$="package.json",VQD,I6D=12,jT=2000,B6D="No capacitor config file found, run `cap init` first",RT,ST,TT,NT,bW,rQD="5.10.0",oQD="6.25.0",tQD="7.0.30",kW=!1,R1="npm",M2="install",dI="npx";var N4=S(()=>{sW();Z0();V7();C3();$z();Qz();Yz();pU();Gz();Az();Cz();$X();cj();DV();KX();QV();BV();wb();Zb();z0();Mb();Ab();fW=r$(yG(),1),nW=r$(C7(),1),MT=r$(vN(),1),pI=r$(oO(),1);c={error:(D)=>hI("error",D),info:(D)=>hI("info",D),success:(D)=>hI("success",D),warn:(D)=>hI("warn",D)},zQD=`${o0D}.pub`,wQD=`${t0D}.pub`;$6D=[0,1000,3000,5000,1e4];VQD=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-z-][0-9a-z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-z-][0-9a-z-]*))*))?(?:\+([0-9a-z-]+(?:\.[0-9a-z-]+)*))?$/i;RT={},ST=new c0D;TT=/([A-Za-z0-9]+)\.(java|swift|kt|scala)$/;NT=new Map,bW=new Map});import{exit as o6D}from"node:process";import{workerData as t6D}from"node:worker_threads";C3();N4();KX();import{parentPort as yT}from"node:worker_threads";async function mT(D,$){let{project:F,apiHost:U,apikey:I,command:J,attemptId:X}=D;aW(J);let Q=(u,E,G={})=>{yT?.postMessage({type:"onboarding-analytics",payload:{channel:$.channel,event:u,tracking_version:2,timestamp:new Date(E),tags:{app_id:F.appId},nonPersonTags:{attempt_id:X,command_path:J,...G}}})},Y=Date.now();Q("scan_started",Y);let B=Y,q="error",K="not_attempted",W;try{if(E0("local scan started",{scan:$.step}),q=$.scan(F),B=Date.now(),E0("local scan finished",{scan:$.step,result:q,duration_ms:B-Y}),q!=="found")return;K="failed";let u=Date.now();E0("step update started",{scan:$.step});let E=await fetch(`${J6(U)}/app/${encodeURIComponent(F.appId)}`,{method:"PUT",headers:I0({"Content-Type":"application/json",Authorization:I,capgkey:I}),body:JSON.stringify({onboarding:{steps:{[$.step]:{status:"done"}}}}),redirect:"error"});if(E0("step update finished",{scan:$.step,status:E.status,duration_ms:Date.now()-u}),W=E.status,K=E.ok?"success":"rejected",E.ok)yT?.postMessage({type:"onboarding-step",step:$.step});await E.body?.cancel()}catch(u){throw E0("local check failed",{scan:$.step,error:b5(u)}),u}finally{if(q==="error")B=Date.now();Q("scan_ended",B,{result:q,duration_ms:B-Y,todo_report_status:K,...W===void 0?{}:{todo_report_http_status:W}})}}import{join as r6D}from"node:path";import{existsSync as hT,readFileSync as iW}from"node:fs";import{createRequire as y6D}from"node:module";import{dirname as dW,join as m6D}from"node:path";import h6D from"node:process";var i6D="@capgo/capacitor-updater",d6D="@capacitor/splash-screen";function l6D(D){if(!hT(D))return null;try{return JSON.parse(iW(D,"utf-8"))}catch{return null}}function c6D(D,$){let F=l6D(D);if(!F)return{version:null,section:null};let U=["dependencies","devDependencies","optionalDependencies"];for(let I of U){let J=F[I];if(!J||!Object.hasOwn(J,$))continue;let X=J[$];return{version:typeof X==="string"?X:String(X),section:I}}return{version:null,section:null}}function p6D(D,$){let U=dW(D);while(!0){let I=m6D(U,"node_modules",$,"package.json");if(hT(I))try{let X=JSON.parse(iW(I,"utf-8"));if(typeof X.version==="string")return X.version}catch{return null}let J=dW(U);if(J===U)break;U=J}if(!h6D.versions.pnp)return null;try{let J=y6D(D).resolve(`${$}/package.json`),X=JSON.parse(iW(J,"utf-8"));if(typeof X.version==="string")return X.version}catch{return null}return null}function iT(D,$){let F=dW(D),U=c6D(D,$),I=p6D(D,$),J=[];if(!U.version)J.push(`Missing ${$} in ${D}`);if(!I)J.push(`Cannot resolve ${$} from ${F}/node_modules`);return{packageJsonPath:D,projectDir:F,declaredVersion:U.version,declaredIn:U.section,installedVersion:I,ready:J.length===0,details:J}}function dT(D){return iT(D,i6D)}function MYD(D){return iT(D,d6D)}function lT(D){return dT(r6D(D.dir,"package.json")).ready?"found":"not_found"}mT(t6D,{channel:"updater-installed",step:"add_updater",scan:lT}).catch(()=>{}).finally(()=>o6D(0));