diff --git a/main/docs/quickstart/spa/angular/index.mdx b/main/docs/quickstart/spa/angular/index.mdx index 4cde1b5059..d4284be9c8 100644 --- a/main/docs/quickstart/spa/angular/index.mdx +++ b/main/docs/quickstart/spa/angular/index.mdx @@ -7,6 +7,9 @@ title: Add Login to Your Angular Application import {AuthCodeGroup} from "/snippets/AuthCodeGroup.jsx"; +import {AuthCodeBlock} from "/snippets/AuthCodeBlock.jsx"; +import {CreateInteractiveApp} from "/snippets/recipe.jsx"; + **Using AI to integrate Auth0?** Add this prompt to Cursor, Windsurf, Copilot, Claude Code or your favourite AI-powered IDE to speed up development. @@ -751,6 +754,14 @@ SECURITY BEST PRACTICES FOR ANGULAR This quickstart demonstrates how to add Auth0 authentication to an Angular application. You'll build a secure single-page app with login and logout functionality using Angular's dependency injection system and the Auth0 Angular SDK. +export const localEnvSnippet = `export const environment = { + production: false, + auth0: { + domain: {yourDomain}, + clientId: {yourClientId} + } +};`; + Create a new Angular project for this Quickstart @@ -776,6 +787,12 @@ This quickstart demonstrates how to add Auth0 authentication to an Angular appli You can choose to do this automatically by running a CLI command or do it manually via the Dashboard: + + Create an Auth0 App and copy the pre-filled `.env` file with the right configuration values. + + + + Run the following shell command on your project's root directory to create an Auth0 app and generate an environment file: diff --git a/main/docs/quickstart/spa/react/index.mdx b/main/docs/quickstart/spa/react/index.mdx index 95166a641a..8b43e44231 100644 --- a/main/docs/quickstart/spa/react/index.mdx +++ b/main/docs/quickstart/spa/react/index.mdx @@ -7,6 +7,8 @@ title: Add Login to Your React Application import {AuthCodeGroup} from "/snippets/AuthCodeGroup.jsx"; +import {AuthCodeBlock} from "/snippets/AuthCodeBlock.jsx"; +import {CreateInteractiveApp} from "/snippets/recipe.jsx"; **Using AI to integrate Auth0?** Add this prompt to Cursor, Windsurf, Copilot, Claude Code or your favourite AI-powered IDE to speed up development. @@ -674,6 +676,9 @@ import {AuthCodeGroup} from "/snippets/AuthCodeGroup.jsx"; This quickstart demonstrates how to add Auth0 authentication to a React application. You'll build a secure single-page app with login, logout, and user profile features using the Auth0 React SDK. +export const localEnvSnippet = `VITE_AUTH0_DOMAIN={yourDomain} +VITE_AUTH0_CLIENT_ID={yourClientId}`; + Create a new React project for this Quickstart @@ -699,6 +704,12 @@ This quickstart demonstrates how to add Auth0 authentication to a React applicat You can choose to do this automatically by running a CLI command or do it manually via the Dashboard: + + Create an Auth0 App and copy the pre-filled `.env` file with the right configuration values. + + + + Run the following shell command on your project's root directory to create an Auth0 app and generate a `.env` file: diff --git a/main/docs/quickstart/spa/svelte/index.mdx b/main/docs/quickstart/spa/svelte/index.mdx index 41e66f0146..1c0f885ce7 100644 --- a/main/docs/quickstart/spa/svelte/index.mdx +++ b/main/docs/quickstart/spa/svelte/index.mdx @@ -7,6 +7,8 @@ title: Add Login to Your Svelte Application import {AuthCodeGroup} from "/snippets/AuthCodeGroup.jsx"; +import {AuthCodeBlock} from "/snippets/AuthCodeBlock.jsx"; +import {CreateInteractiveApp} from "/snippets/recipe.jsx"; This Quickstart is currently in **Beta**. We'd love to hear your feedback! @@ -99,6 +101,9 @@ import {AuthCodeGroup} from "/snippets/AuthCodeGroup.jsx"; This quickstart demonstrates how to add Auth0 authentication to a Svelte application. You'll build a secure single-page app with login, logout, and user profile features using the Auth0 SPA JS SDK. +export const localEnvSnippet = `VITE_AUTH0_DOMAIN={yourDomain} +VITE_AUTH0_CLIENT_ID={yourClientId}`; + Create a new Svelte project for this Quickstart @@ -126,6 +131,12 @@ This quickstart demonstrates how to add Auth0 authentication to a Svelte applica You can choose to do this automatically by running a CLI command or do it manually via the Dashboard: + + Create an Auth0 App and copy the pre-filled `.env` file with the right configuration values. + + + + Run the following shell command on your project's root directory to create an Auth0 app and generate a `.env` file: diff --git a/main/docs/quickstart/spa/vanillajs/index.mdx b/main/docs/quickstart/spa/vanillajs/index.mdx index c6303c6625..e0640d0fe5 100644 --- a/main/docs/quickstart/spa/vanillajs/index.mdx +++ b/main/docs/quickstart/spa/vanillajs/index.mdx @@ -6,6 +6,8 @@ title: Add Login to Your JavaScript Application --- import {AuthCodeGroup} from "/snippets/AuthCodeGroup.jsx"; +import {AuthCodeBlock} from "/snippets/AuthCodeBlock.jsx"; +import {CreateInteractiveApp} from "/snippets/recipe.jsx"; **Using AI to integrate Auth0?** Add this prompt to Cursor, Windsurf, Copilot, Claude Code or your favourite AI-powered IDE to speed up development. @@ -819,6 +821,9 @@ If you're using Auth0 Organizations: This quickstart shows how to add Auth0 authentication to a vanilla JavaScript application. You'll create a modern single-page app with secure login functionality using plain JavaScript and the Auth0 SPA SDK. +export const localEnvSnippet = `VITE_AUTH0_DOMAIN={yourDomain} +VITE_AUTH0_CLIENT_ID={yourClientId}`; + Create a new JavaScript project for this Quickstart @@ -850,6 +855,12 @@ This quickstart shows how to add Auth0 authentication to a vanilla JavaScript ap You can choose to do this automatically by running a CLI command or do it manually via the Dashboard: + + Create an Auth0 App and copy the pre-filled `.env` file with the right configuration values. + + + + Run the following shell command on your project's root directory to create an Auth0 app and generate a `.env.local` file: diff --git a/main/docs/quickstart/spa/vuejs/index.mdx b/main/docs/quickstart/spa/vuejs/index.mdx index 2f5a9b2cfa..27c28180a2 100644 --- a/main/docs/quickstart/spa/vuejs/index.mdx +++ b/main/docs/quickstart/spa/vuejs/index.mdx @@ -7,6 +7,8 @@ title: Add Login to Your Vue Application import {AuthCodeGroup} from "/snippets/AuthCodeGroup.jsx"; +import {AuthCodeBlock} from "/snippets/AuthCodeBlock.jsx"; +import {CreateInteractiveApp} from "/snippets/recipe.jsx"; **Using AI to integrate Auth0?** Add this prompt to Cursor, Windsurf, Copilot, Claude Code or your favourite AI-powered IDE to speed up development. @@ -710,6 +712,9 @@ Solution: Vue 3 with Vite uses import.meta.env.VITE_* for environment variables, This quickstart demonstrates how to integrate Auth0 authentication into a Vue.js 3 application. You'll build a responsive single-page app with secure user authentication using Vue's composition API and the Auth0 Vue SDK. +export const localEnvSnippet = `VITE_AUTH0_DOMAIN={yourDomain} +VITE_AUTH0_CLIENT_ID={yourClientId}`; + Create a new Vue 3 project for this Quickstart @@ -735,6 +740,12 @@ This quickstart demonstrates how to integrate Auth0 authentication into a Vue.js You can choose to do this automatically by running a CLI command or do it manually via the Dashboard: + + Create an Auth0 App and copy the pre-filled `.env` file with the right configuration values. + + + + Run the following shell command on your project's root directory to create an Auth0 app and generate a `.env` file: diff --git a/main/docs/quickstart/webapp/nextjs/index.mdx b/main/docs/quickstart/webapp/nextjs/index.mdx index 429f78c099..f62f94651c 100644 --- a/main/docs/quickstart/webapp/nextjs/index.mdx +++ b/main/docs/quickstart/webapp/nextjs/index.mdx @@ -7,6 +7,8 @@ title: Add Login to Your Next.js Application import {AuthCodeGroup} from "/snippets/AuthCodeGroup.jsx"; +import {AuthCodeBlock} from "/snippets/AuthCodeBlock.jsx"; +import {CreateInteractiveApp} from "/snippets/recipe.jsx"; **Using AI to integrate Auth0?** Add this prompt to Cursor, Windsurf, Copilot, Claude Code or your favourite AI-powered IDE to speed up development. @@ -674,6 +676,18 @@ import {AuthCodeGroup} from "/snippets/AuthCodeGroup.jsx"; This quickstart demonstrates how to add Auth0 authentication to a Next.js application. You'll build a full-stack web application with server-side rendering, secure login functionality, and protected routes using the Auth0 Next.js SDK. + +export function generateRandomString(length) { + const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; + return Array.from({length}, () => chars[Math.floor(Math.random() * chars.length)]).join(''); +} + +export const localEnvSnippet = `AUTH0_DOMAIN={yourDomain} +AUTH0_CLIENT_ID={yourClientId} +AUTH0_CLIENT_SECRET={yourClientSecret} +AUTH0_SECRET=${generateRandomString(32)} +APP_BASE_URL=http://localhost:3000`; + Create a new Next.js project for this Quickstart @@ -718,6 +732,12 @@ This quickstart demonstrates how to add Auth0 authentication to a Next.js applic You can choose to do this automatically by running a CLI command or do it manually via the Dashboard: + + Create an Auth0 App and copy the pre-filled `.env` file with the right configuration values. + + + + Run the following shell command on your project's root directory to create an Auth0 app and generate a `.env.local` file: diff --git a/main/snippets/AuthCodeBlock.jsx b/main/snippets/AuthCodeBlock.jsx index d23d3dec6f..0afb689e30 100644 --- a/main/snippets/AuthCodeBlock.jsx +++ b/main/snippets/AuthCodeBlock.jsx @@ -5,24 +5,51 @@ export const AuthCodeBlock = ({ highlight, children, }) => { - const [processedChildren, setProcessedChildren] = useState(children); + const [displayText, setDisplayText] = useState(children); + const [copyText, setCopyText] = useState(children); + const wrapperRef = React.useRef(null); useEffect(() => { let unsubscribe = null; function init() { + if (!window.autorun || !window.rootStore) { + return; + } + unsubscribe = window.autorun(() => { - let processedChildren = children; + let processedChildrenForDisplay = children; + let processedChildrenForCopy = children; + for (const [ key, value, ] of window.rootStore.variableStore.values.entries()) { - processedChildren = processedChildren.replace( - new RegExp(key, "g"), + const escapedKey = key.replaceAll( + /[.*+?^${}()|[\]\\]/g, + String.raw`\$&` + ); + + // For display: mask client secret if it's not the placeholder + let displayValue = value; + if (key === "{yourClientSecret}" && value !== "{yourClientSecret}") { + displayValue = value.substring(0, 3) + "*****MASKED*****"; + } + + processedChildrenForDisplay = processedChildrenForDisplay.replaceAll( + new RegExp(escapedKey, "g"), + displayValue + ); + + // For copy: use the actual value (unmasked) + processedChildrenForCopy = processedChildrenForCopy.replaceAll( + new RegExp(escapedKey, "g"), value ); } - setProcessedChildren(processedChildren); + + setDisplayText(processedChildrenForDisplay); + setCopyText(processedChildrenForCopy); }); } @@ -38,15 +65,65 @@ export const AuthCodeBlock = ({ }; }, [children]); + // Override clipboard write to copy unmasked text + useEffect(() => { + if (!wrapperRef.current) return; + + const originalWriteText = navigator.clipboard.writeText.bind(navigator.clipboard); + let isOverriding = false; + + const handleClick = (e) => { + const button = e.target.closest('[data-testid="copy-code-button"]'); + if (!button || !wrapperRef.current.contains(button)) return; + + // Set flag to override next clipboard write + isOverriding = true; + + // Override writeText temporarily + navigator.clipboard.writeText = (text) => { + + if (isOverriding) { + isOverriding = false; + // Restore original immediately + navigator.clipboard.writeText = originalWriteText; + // Write our copyText instead + return originalWriteText(copyText); + } + return originalWriteText(text); + }; + + // Reset after a short delay in case the write doesn't happen + setTimeout(() => { + if (isOverriding) { + isOverriding = false; + navigator.clipboard.writeText = originalWriteText; + } + }, 100); + }; + + const wrapper = wrapperRef.current; + wrapper.addEventListener('click', handleClick, true); + + return () => { + wrapper.removeEventListener('click', handleClick, true); + // Restore original if still overridden + if (navigator.clipboard.writeText !== originalWriteText) { + navigator.clipboard.writeText = originalWriteText; + } + }; + }, [copyText]); + return ( - - {processedChildren} - +
+ + {displayText} + +
); }; diff --git a/main/snippets/AuthCodeGroup.jsx b/main/snippets/AuthCodeGroup.jsx index 3174e1408c..35a6edd779 100644 --- a/main/snippets/AuthCodeGroup.jsx +++ b/main/snippets/AuthCodeGroup.jsx @@ -13,8 +13,12 @@ export const AuthCodeGroup = ({ children, dropdown }) => { key, value, ] of window.rootStore.variableStore.values.entries()) { - processedNode = processedNode.replace( - new RegExp(key, "g"), + const escapedKey = key.replaceAll( + /[.*+?^${}()|[\]\\]/g, + String.raw`\$&` + ); + processedNode = processedNode.replaceAll( + new RegExp(escapedKey, "g"), value ); } diff --git a/main/snippets/recipe.jsx b/main/snippets/recipe.jsx index 2429fd925a..5c58bcc865 100644 --- a/main/snippets/recipe.jsx +++ b/main/snippets/recipe.jsx @@ -667,4 +667,159 @@ export const SignUpForm = () => { // Temporarily disable/hide the sign-up form until backend integration is ready return <>; -} +}; + +export const CreateInteractiveApp = ({ + placeholderText = 'Auth0', + appType = 'regular_web', // 'regular_web' | 'spa' | 'native' | 'non_interactive', + allowedCallbackUrls = ['localhost:3000'], + allowedLogoutUrls = ['localhost:3000'], + allowedOriginUrls = ['localhost:3000'], +}) => { + const [isAuthenticated, setIsAuthenticated] = useState(false); + const [storeReady, setStoreReady] = useState(false); + const [displayForm, setDisplayForm] = useState(true); + + useEffect(() => { + const init = () => setStoreReady(true); + + if (window.rootStore) { + // If this create component is re-mounted, clear any selected client information + window.rootStore.clientStore.setSelectedClient(null); + window.rootStore.clientStore.setSelectedClientSecret(undefined); + init(); + } else { + window.addEventListener('adu:storeReady', init); + } + + return () => { + window.removeEventListener('adu:storeReady', init); + }; + }, []); + + useEffect(() => { + if (!storeReady) return; + + const disposer = autorun(() => { + const rootStore = window.rootStore; + setIsAuthenticated(rootStore.sessionStore.isAuthenticated); + }); + + return () => { + disposer(); + }; + }, [storeReady]); + + if (!storeReady || typeof window === 'undefined' || !displayForm) { + return <>; + } + + const login = () => { + const baseUrl = window.rootStore.config.apiBaseUrl; + const returnTo = encodeURIComponent(window.location.href); + window.location.href = `${baseUrl}/auth/user/login?returnTo=${returnTo}`; + }; + + const Card = ({ className = '', children }) => { + return ( +
+ {children} +
+ ); + }; + + const Button = ({ children, ...props }) => { + return ( + + ); + }; + + const CreateApplicationForm = () => { + const [name, setName] = useState(''); + const [isLoading, setIsLoading] = useState(false); + const [error, setError] = useState(''); + + const handleSubmit = async () => { + if (!name.trim()) { + setError('Application name is required'); + return; + } + + setIsLoading(true); + setError(null); + + try { + // Create client using the clientStore method + await window.rootStore.clientStore.createClient({ + name: name.trim(), + app_type: appType, + callbacks: allowedCallbackUrls, + allowed_logout_urls: allowedLogoutUrls, + web_origins: allowedOriginUrls, + client_metadata: { + created_by: 'quickstart-docs-app-creation-component', + }, + }); + + setDisplayForm(false); + } catch (err) { + console.error('Error creating client:', err); + const errorMessage = + err instanceof Error ? err.message : 'Failed to create application'; + setError(errorMessage); + } finally { + setIsLoading(false); + } + }; + + return ( + + + Create Auth0 App + +
+ setName(e.target.value)} + /> + +
+ {error &&

{error}

} +
+ ); + }; + + const SignInForm = () => { + return ( + + to create the app + + ); + }; + + return isAuthenticated ? : ; +}; diff --git a/main/ui/auth0-docs-ui-1.5.0.css b/main/ui/auth0-docs-ui-1.6.0.css similarity index 100% rename from main/ui/auth0-docs-ui-1.5.0.css rename to main/ui/auth0-docs-ui-1.6.0.css diff --git a/main/ui/auth0-docs-ui-1.5.0.umd.js b/main/ui/auth0-docs-ui-1.6.0.umd.js similarity index 73% rename from main/ui/auth0-docs-ui-1.5.0.umd.js rename to main/ui/auth0-docs-ui-1.6.0.umd.js index 7aae28a5bd..8c78dc413e 100644 --- a/main/ui/auth0-docs-ui-1.5.0.umd.js +++ b/main/ui/auth0-docs-ui-1.6.0.umd.js @@ -1,4 +1,4 @@ -(function(Ge,Ri){typeof exports=="object"&&typeof module<"u"?Ri(exports):typeof define=="function"&&define.amd?define(["exports"],Ri):(Ge=typeof globalThis<"u"?globalThis:Ge||self,Ri(Ge.Auth0DocsUI={}))})(this,(function(Ge){"use strict";function Ri(n,l){for(var o=0;or[s]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}function i1(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var ps={exports:{}},Ni={};/** +(function(Ze,Ri){typeof exports=="object"&&typeof module<"u"?Ri(exports):typeof define=="function"&&define.amd?define(["exports"],Ri):(Ze=typeof globalThis<"u"?globalThis:Ze||self,Ri(Ze.Auth0DocsUI={}))})(this,(function(Ze){"use strict";function Ri(n,l){for(var o=0;or[s]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}function ih(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var ps={exports:{}},Ni={};/** * @license React * react-jsx-runtime.production.js * @@ -6,7 +6,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r1;function bb(){if(r1)return Ni;r1=1;var n=Symbol.for("react.transitional.element"),l=Symbol.for("react.fragment");function o(r,s,f){var d=null;if(f!==void 0&&(d=""+f),s.key!==void 0&&(d=""+s.key),"key"in s){f={};for(var v in s)v!=="key"&&(f[v]=s[v])}else f=s;return s=f.ref,{$$typeof:n,type:r,key:d,ref:s!==void 0?s:null,props:f}}return Ni.Fragment=l,Ni.jsx=o,Ni.jsxs=o,Ni}var o1;function _b(){return o1||(o1=1,ps.exports=bb()),ps.exports}var x=_b(),gs={exports:{}},de={};/** + */var rh;function bb(){if(rh)return Ni;rh=1;var n=Symbol.for("react.transitional.element"),l=Symbol.for("react.fragment");function o(r,s,f){var d=null;if(f!==void 0&&(d=""+f),s.key!==void 0&&(d=""+s.key),"key"in s){f={};for(var v in s)v!=="key"&&(f[v]=s[v])}else f=s;return s=f.ref,{$$typeof:n,type:r,key:d,ref:s!==void 0?s:null,props:f}}return Ni.Fragment=l,Ni.jsx=o,Ni.jsxs=o,Ni}var oh;function _b(){return oh||(oh=1,ps.exports=bb()),ps.exports}var x=_b(),gs={exports:{}},de={};/** * @license React * react.production.js * @@ -14,7 +14,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var u1;function Sb(){if(u1)return de;u1=1;var n=Symbol.for("react.transitional.element"),l=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),d=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),_=Symbol.for("react.activity"),S=Symbol.iterator;function O(A){return A===null||typeof A!="object"?null:(A=S&&A[S]||A["@@iterator"],typeof A=="function"?A:null)}var L={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,T={};function B(A,k,Q){this.props=A,this.context=k,this.refs=T,this.updater=Q||L}B.prototype.isReactComponent={},B.prototype.setState=function(A,k){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,k,"setState")},B.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function K(){}K.prototype=B.prototype;function V(A,k,Q){this.props=A,this.context=k,this.refs=T,this.updater=Q||L}var Z=V.prototype=new K;Z.constructor=V,w(Z,B.prototype),Z.isPureReactComponent=!0;var P=Array.isArray;function W(){}var Y={H:null,A:null,T:null,S:null},F=Object.prototype.hasOwnProperty;function se(A,k,Q){var $=Q.ref;return{$$typeof:n,type:A,key:k,ref:$!==void 0?$:null,props:Q}}function pe(A,k){return se(A.type,k,A.props)}function xe(A){return typeof A=="object"&&A!==null&&A.$$typeof===n}function ve(A){var k={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(Q){return k[Q]})}var Ae=/\/+/g;function ge(A,k){return typeof A=="object"&&A!==null&&A.key!=null?ve(""+A.key):k.toString(36)}function Se(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(W,W):(A.status="pending",A.then(function(k){A.status==="pending"&&(A.status="fulfilled",A.value=k)},function(k){A.status==="pending"&&(A.status="rejected",A.reason=k)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function R(A,k,Q,$,re){var fe=typeof A;(fe==="undefined"||fe==="boolean")&&(A=null);var ee=!1;if(A===null)ee=!0;else switch(fe){case"bigint":case"string":case"number":ee=!0;break;case"object":switch(A.$$typeof){case n:case l:ee=!0;break;case y:return ee=A._init,R(ee(A._payload),k,Q,$,re)}}if(ee)return re=re(A),ee=$===""?"."+ge(A,0):$,P(re)?(Q="",ee!=null&&(Q=ee.replace(Ae,"$&/")+"/"),R(re,k,Q,"",function(Jt){return Jt})):re!=null&&(xe(re)&&(re=pe(re,Q+(re.key==null||A&&A.key===re.key?"":(""+re.key).replace(Ae,"$&/")+"/")+ee)),k.push(re)),1;ee=0;var Ke=$===""?".":$+":";if(P(A))for(var je=0;je>>1,ce=R[J];if(0>>1;Js(Q,U))$s(re,Q)?(R[J]=re,R[$]=U,J=$):(R[J]=Q,R[k]=U,J=k);else if($s(re,U))R[J]=re,R[$]=U,J=$;else break e}}return X}function s(R,X){var U=R.sortIndex-X.sortIndex;return U!==0?U:R.id-X.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;n.unstable_now=function(){return f.now()}}else{var d=Date,v=d.now();n.unstable_now=function(){return d.now()-v}}var g=[],p=[],y=1,_=null,S=3,O=!1,L=!1,w=!1,T=!1,B=typeof setTimeout=="function"?setTimeout:null,K=typeof clearTimeout=="function"?clearTimeout:null,V=typeof setImmediate<"u"?setImmediate:null;function Z(R){for(var X=o(p);X!==null;){if(X.callback===null)r(p);else if(X.startTime<=R)r(p),X.sortIndex=X.expirationTime,l(g,X);else break;X=o(p)}}function P(R){if(w=!1,Z(R),!L)if(o(g)!==null)L=!0,W||(W=!0,ve());else{var X=o(p);X!==null&&Se(P,X.startTime-R)}}var W=!1,Y=-1,F=5,se=-1;function pe(){return T?!0:!(n.unstable_now()-seR&&pe());){var J=_.callback;if(typeof J=="function"){_.callback=null,S=_.priorityLevel;var ce=J(_.expirationTime<=R);if(R=n.unstable_now(),typeof ce=="function"){_.callback=ce,Z(R),X=!0;break t}_===o(g)&&r(g),Z(R)}else r(g);_=o(g)}if(_!==null)X=!0;else{var A=o(p);A!==null&&Se(P,A.startTime-R),X=!1}}break e}finally{_=null,S=U,O=!1}X=void 0}}finally{X?ve():W=!1}}}var ve;if(typeof V=="function")ve=function(){V(xe)};else if(typeof MessageChannel<"u"){var Ae=new MessageChannel,ge=Ae.port2;Ae.port1.onmessage=xe,ve=function(){ge.postMessage(null)}}else ve=function(){B(xe,0)};function Se(R,X){Y=B(function(){R(n.unstable_now())},X)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(R){R.callback=null},n.unstable_forceFrameRate=function(R){0>R||125J?(R.sortIndex=U,l(p,R),o(g)===null&&R===o(p)&&(w?(K(Y),Y=-1):w=!0,Se(P,U-J))):(R.sortIndex=ce,l(g,R),L||O||(L=!0,W||(W=!0,ve()))),R},n.unstable_shouldYield=pe,n.unstable_wrapCallback=function(R){var X=S;return function(){var U=S;S=X;try{return R.apply(this,arguments)}finally{S=U}}}})(_s)),_s}var d1;function wb(){return d1||(d1=1,bs.exports=Eb()),bs.exports}var Ss={exports:{}},vt={};/** + */var fh;function Eb(){return fh||(fh=1,(function(n){function l(R,X){var U=R.length;R.push(X);e:for(;0>>1,ce=R[J];if(0>>1;Js(Q,U))$s(re,Q)?(R[J]=re,R[$]=U,J=$):(R[J]=Q,R[k]=U,J=k);else if($s(re,U))R[J]=re,R[$]=U,J=$;else break e}}return X}function s(R,X){var U=R.sortIndex-X.sortIndex;return U!==0?U:R.id-X.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;n.unstable_now=function(){return f.now()}}else{var d=Date,v=d.now();n.unstable_now=function(){return d.now()-v}}var g=[],p=[],y=1,_=null,S=3,O=!1,L=!1,w=!1,T=!1,B=typeof setTimeout=="function"?setTimeout:null,K=typeof clearTimeout=="function"?clearTimeout:null,V=typeof setImmediate<"u"?setImmediate:null;function Z(R){for(var X=o(p);X!==null;){if(X.callback===null)r(p);else if(X.startTime<=R)r(p),X.sortIndex=X.expirationTime,l(g,X);else break;X=o(p)}}function P(R){if(w=!1,Z(R),!L)if(o(g)!==null)L=!0,W||(W=!0,ve());else{var X=o(p);X!==null&&Se(P,X.startTime-R)}}var W=!1,Y=-1,F=5,se=-1;function pe(){return T?!0:!(n.unstable_now()-seR&&pe());){var J=_.callback;if(typeof J=="function"){_.callback=null,S=_.priorityLevel;var ce=J(_.expirationTime<=R);if(R=n.unstable_now(),typeof ce=="function"){_.callback=ce,Z(R),X=!0;break t}_===o(g)&&r(g),Z(R)}else r(g);_=o(g)}if(_!==null)X=!0;else{var A=o(p);A!==null&&Se(P,A.startTime-R),X=!1}}break e}finally{_=null,S=U,O=!1}X=void 0}}finally{X?ve():W=!1}}}var ve;if(typeof V=="function")ve=function(){V(xe)};else if(typeof MessageChannel<"u"){var Ae=new MessageChannel,ge=Ae.port2;Ae.port1.onmessage=xe,ve=function(){ge.postMessage(null)}}else ve=function(){B(xe,0)};function Se(R,X){Y=B(function(){R(n.unstable_now())},X)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(R){R.callback=null},n.unstable_forceFrameRate=function(R){0>R||125J?(R.sortIndex=U,l(p,R),o(g)===null&&R===o(p)&&(w?(K(Y),Y=-1):w=!0,Se(P,U-J))):(R.sortIndex=ce,l(g,R),L||O||(L=!0,W||(W=!0,ve()))),R},n.unstable_shouldYield=pe,n.unstable_wrapCallback=function(R){var X=S;return function(){var U=S;S=X;try{return R.apply(this,arguments)}finally{S=U}}}})(_s)),_s}var dh;function wb(){return dh||(dh=1,bs.exports=Eb()),bs.exports}var Ss={exports:{}},vt={};/** * @license React * react-dom.production.js * @@ -30,7 +30,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var h1;function xb(){if(h1)return vt;h1=1;var n=$r();function l(g){var p="https://react.dev/errors/"+g;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(l){console.error(l)}}return n(),Ss.exports=xb(),Ss.exports}var p1;function Ab(){if(p1)return Di;p1=1;/** + */var hh;function xb(){if(hh)return vt;hh=1;var n=$r();function l(g){var p="https://react.dev/errors/"+g;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(l){console.error(l)}}return n(),Ss.exports=xb(),Ss.exports}var ph;function Ab(){if(ph)return Di;ph=1;/** * @license React * react-dom-client.production.js * @@ -38,17 +38,17 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var n=wb(),l=$r(),o=m1();function r(e){var t="https://react.dev/errors/"+e;if(1ce||(e.current=J[ce],J[ce]=null,ce--)}function Q(e,t){ce++,J[ce]=e.current,e.current=t}var $=A(null),re=A(null),fe=A(null),ee=A(null);function Ke(e,t){switch(Q(fe,t),Q(re,e),Q($,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Zy(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Zy(t),e=qy(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}k($),Q($,e)}function je(){k($),k(re),k(fe)}function Jt(e){e.memoizedState!==null&&Q(ee,e);var t=$.current,a=qy(t,e.type);t!==a&&(Q(re,e),Q($,a))}function Rn(e){re.current===e&&(k($),k(re)),ee.current===e&&(k(ee),Fr._currentValue=U)}var Nn,ll;function il(e){if(Nn===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Nn=t&&t[1]||"",ll=-1ce||(e.current=J[ce],J[ce]=null,ce--)}function Q(e,t){ce++,J[ce]=e.current,e.current=t}var $=A(null),re=A(null),fe=A(null),ee=A(null);function Fe(e,t){switch(Q(fe,t),Q(re,e),Q($,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Zy(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Zy(t),e=qy(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}k($),Q($,e)}function je(){k($),k(re),k(fe)}function Jt(e){e.memoizedState!==null&&Q(ee,e);var t=$.current,a=qy(t,e.type);t!==a&&(Q(re,e),Q($,a))}function Rn(e){re.current===e&&(k($),k(re)),ee.current===e&&(k(ee),Fr._currentValue=U)}var Nn,ll;function il(e){if(Nn===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Nn=t&&t[1]||"",ll=-1)":-1u||E[i]!==D[u]){var H=` -`+E[i].replace(" at new "," at ");return e.displayName&&H.includes("")&&(H=H.replace("",e.displayName)),H}while(1<=i&&0<=u);break}}}finally{Gc=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?il(a):""}function o7(e,t){switch(e.tag){case 26:case 27:case 5:return il(e.type);case 16:return il("Lazy");case 13:return e.child!==t&&t!==null?il("Suspense Fallback"):il("Suspense");case 19:return il("SuspenseList");case 0:case 15:return Zc(e.type,!1);case 11:return Zc(e.type.render,!1);case 1:return Zc(e.type,!0);case 31:return il("Activity");default:return""}}function b0(e){try{var t="",a=null;do t+=o7(e,a),a=e,e=e.return;while(e);return t}catch(i){return` +`+E[i].replace(" at new "," at ");return e.displayName&&H.includes("")&&(H=H.replace("",e.displayName)),H}while(1<=i&&0<=u);break}}}finally{Gc=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?il(a):""}function u7(e,t){switch(e.tag){case 26:case 27:case 5:return il(e.type);case 16:return il("Lazy");case 13:return e.child!==t&&t!==null?il("Suspense Fallback"):il("Suspense");case 19:return il("SuspenseList");case 0:case 15:return Zc(e.type,!1);case 11:return Zc(e.type.render,!1);case 1:return Zc(e.type,!0);case 31:return il("Activity");default:return""}}function b0(e){try{var t="",a=null;do t+=u7(e,a),a=e,e=e.return;while(e);return t}catch(i){return` Error generating stack: `+i.message+` -`+i.stack}}var qc=Object.prototype.hasOwnProperty,Yc=n.unstable_scheduleCallback,Xc=n.unstable_cancelCallback,u7=n.unstable_shouldYield,s7=n.unstable_requestPaint,Nt=n.unstable_now,c7=n.unstable_getCurrentPriorityLevel,_0=n.unstable_ImmediatePriority,S0=n.unstable_UserBlockingPriority,Wo=n.unstable_NormalPriority,f7=n.unstable_LowPriority,E0=n.unstable_IdlePriority,d7=n.log,h7=n.unstable_setDisableYieldValue,ir=null,Dt=null;function ba(e){if(typeof d7=="function"&&h7(e),Dt&&typeof Dt.setStrictMode=="function")try{Dt.setStrictMode(ir,e)}catch{}}var zt=Math.clz32?Math.clz32:p7,v7=Math.log,m7=Math.LN2;function p7(e){return e>>>=0,e===0?32:31-(v7(e)/m7|0)|0}var eu=256,tu=262144,nu=4194304;function rl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function au(e,t,a){var i=e.pendingLanes;if(i===0)return 0;var u=0,c=e.suspendedLanes,h=e.pingedLanes;e=e.warmLanes;var b=i&134217727;return b!==0?(i=b&~c,i!==0?u=rl(i):(h&=b,h!==0?u=rl(h):a||(a=b&~e,a!==0&&(u=rl(a))))):(b=i&~c,b!==0?u=rl(b):h!==0?u=rl(h):a||(a=i&~e,a!==0&&(u=rl(a)))),u===0?0:t!==0&&t!==u&&(t&c)===0&&(c=u&-u,a=t&-t,c>=a||c===32&&(a&4194048)!==0)?t:u}function rr(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function g7(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function w0(){var e=nu;return nu<<=1,(nu&62914560)===0&&(nu=4194304),e}function Kc(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function or(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function y7(e,t,a,i,u,c){var h=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var b=e.entanglements,E=e.expirationTimes,D=e.hiddenUpdates;for(a=h&~a;0"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var x7=/[\n"\\]/g;function It(e){return e.replace(x7,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Ic(e,t,a,i,u,c,h,b){e.name="",h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.type=h:e.removeAttribute("type"),t!=null?h==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+$t(t)):e.value!==""+$t(t)&&(e.value=""+$t(t)):h!=="submit"&&h!=="reset"||e.removeAttribute("value"),t!=null?Wc(e,h,$t(t)):a!=null?Wc(e,h,$t(a)):i!=null&&e.removeAttribute("value"),u==null&&c!=null&&(e.defaultChecked=!!c),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+$t(b):e.removeAttribute("name")}function U0(e,t,a,i,u,c,h,b){if(c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.type=c),t!=null||a!=null){if(!(c!=="submit"&&c!=="reset"||t!=null)){$c(e);return}a=a!=null?""+$t(a):"",t=t!=null?""+$t(t):a,b||t===e.value||(e.value=t),e.defaultValue=t}i=i??u,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=b?e.checked:!!i,e.defaultChecked=!!i,h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.name=h),$c(e)}function Wc(e,t,a){t==="number"&&ru(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function Il(e,t,a,i){if(e=e.options,t){t={};for(var u=0;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),lf=!1;if(Qn)try{var fr={};Object.defineProperty(fr,"passive",{get:function(){lf=!0}}),window.addEventListener("test",fr,fr),window.removeEventListener("test",fr,fr)}catch{lf=!1}var Sa=null,rf=null,uu=null;function q0(){if(uu)return uu;var e,t=rf,a=t.length,i,u="value"in Sa?Sa.value:Sa.textContent,c=u.length;for(e=0;e=vr),P0=" ",J0=!1;function $0(e,t){switch(e){case"keyup":return I7.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function I0(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ni=!1;function eE(e,t){switch(e){case"compositionend":return I0(t);case"keypress":return t.which!==32?null:(J0=!0,P0);case"textInput":return e=t.data,e===P0&&J0?null:e;default:return null}}function tE(e,t){if(ni)return e==="compositionend"||!ff&&$0(e,t)?(e=q0(),uu=rf=Sa=null,ni=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:a,offset:t-e};e=i}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=rp(a)}}function up(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?up(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function sp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=ru(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=ru(e.document)}return t}function vf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var sE=Qn&&"documentMode"in document&&11>=document.documentMode,ai=null,mf=null,yr=null,pf=!1;function cp(e,t,a){var i=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;pf||ai==null||ai!==ru(i)||(i=ai,"selectionStart"in i&&vf(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),yr&&gr(yr,i)||(yr=i,i=ts(mf,"onSelect"),0>=h,u-=h,Dn=1<<32-zt(t)+u|a<me?(we=le,le=null):we=le.sibling;var Re=z(M,le,N[me],G);if(Re===null){le===null&&(le=we);break}e&&le&&Re.alternate===null&&t(M,le),C=c(Re,C,me),Te===null?ie=Re:Te.sibling=Re,Te=Re,le=we}if(me===N.length)return a(M,le),Ce&&Jn(M,me),ie;if(le===null){for(;meme?(we=le,le=null):we=le.sibling;var qa=z(M,le,Re.value,G);if(qa===null){le===null&&(le=we);break}e&&le&&qa.alternate===null&&t(M,le),C=c(qa,C,me),Te===null?ie=qa:Te.sibling=qa,Te=qa,le=we}if(Re.done)return a(M,le),Ce&&Jn(M,me),ie;if(le===null){for(;!Re.done;me++,Re=N.next())Re=q(M,Re.value,G),Re!==null&&(C=c(Re,C,me),Te===null?ie=Re:Te.sibling=Re,Te=Re);return Ce&&Jn(M,me),ie}for(le=i(le);!Re.done;me++,Re=N.next())Re=j(le,M,me,Re.value,G),Re!==null&&(e&&Re.alternate!==null&&le.delete(Re.key===null?me:Re.key),C=c(Re,C,me),Te===null?ie=Re:Te.sibling=Re,Te=Re);return e&&le.forEach(function(Lw){return t(M,Lw)}),Ce&&Jn(M,me),ie}function He(M,C,N,G){if(typeof N=="object"&&N!==null&&N.type===w&&N.key===null&&(N=N.props.children),typeof N=="object"&&N!==null){switch(N.$$typeof){case O:e:{for(var ie=N.key;C!==null;){if(C.key===ie){if(ie=N.type,ie===w){if(C.tag===7){a(M,C.sibling),G=u(C,N.props.children),G.return=M,M=G;break e}}else if(C.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===F&&gl(ie)===C.type){a(M,C.sibling),G=u(C,N.props),xr(G,N),G.return=M,M=G;break e}a(M,C);break}else t(M,C);C=C.sibling}N.type===w?(G=dl(N.props.children,M.mode,G,N.key),G.return=M,M=G):(G=yu(N.type,N.key,N.props,null,M.mode,G),xr(G,N),G.return=M,M=G)}return h(M);case L:e:{for(ie=N.key;C!==null;){if(C.key===ie)if(C.tag===4&&C.stateNode.containerInfo===N.containerInfo&&C.stateNode.implementation===N.implementation){a(M,C.sibling),G=u(C,N.children||[]),G.return=M,M=G;break e}else{a(M,C);break}else t(M,C);C=C.sibling}G=wf(N,M.mode,G),G.return=M,M=G}return h(M);case F:return N=gl(N),He(M,C,N,G)}if(Se(N))return te(M,C,N,G);if(ve(N)){if(ie=ve(N),typeof ie!="function")throw Error(r(150));return N=ie.call(N),oe(M,C,N,G)}if(typeof N.then=="function")return He(M,C,Au(N),G);if(N.$$typeof===V)return He(M,C,Su(M,N),G);Cu(M,N)}return typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint"?(N=""+N,C!==null&&C.tag===6?(a(M,C.sibling),G=u(C,N),G.return=M,M=G):(a(M,C),G=Ef(N,M.mode,G),G.return=M,M=G),h(M)):a(M,C)}return function(M,C,N,G){try{wr=0;var ie=He(M,C,N,G);return vi=null,ie}catch(le){if(le===hi||le===wu)throw le;var Te=Ut(29,le,null,M.mode);return Te.lanes=G,Te.return=M,Te}finally{}}}var bl=Dp(!0),zp=Dp(!1),Ca=!1;function jf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Uf(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Oa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ma(e,t,a){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(Ne&2)!==0){var u=i.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),i.pending=t,t=gu(e),gp(e,null,a),t}return pu(e,i,t,a),gu(e)}function Ar(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,A0(e,a)}}function Bf(e,t){var a=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,a===i)){var u=null,c=null;if(a=a.firstBaseUpdate,a!==null){do{var h={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};c===null?u=c=h:c=c.next=h,a=a.next}while(a!==null);c===null?u=c=t:c=c.next=t}else u=c=t;a={baseState:i.baseState,firstBaseUpdate:u,lastBaseUpdate:c,shared:i.shared,callbacks:i.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var Hf=!1;function Cr(){if(Hf){var e=di;if(e!==null)throw e}}function Or(e,t,a,i){Hf=!1;var u=e.updateQueue;Ca=!1;var c=u.firstBaseUpdate,h=u.lastBaseUpdate,b=u.shared.pending;if(b!==null){u.shared.pending=null;var E=b,D=E.next;E.next=null,h===null?c=D:h.next=D,h=E;var H=e.alternate;H!==null&&(H=H.updateQueue,b=H.lastBaseUpdate,b!==h&&(b===null?H.firstBaseUpdate=D:b.next=D,H.lastBaseUpdate=E))}if(c!==null){var q=u.baseState;h=0,H=D=E=null,b=c;do{var z=b.lane&-536870913,j=z!==b.lane;if(j?(Ee&z)===z:(i&z)===z){z!==0&&z===fi&&(Hf=!0),H!==null&&(H=H.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var te=e,oe=b;z=t;var He=a;switch(oe.tag){case 1:if(te=oe.payload,typeof te=="function"){q=te.call(He,q,z);break e}q=te;break e;case 3:te.flags=te.flags&-65537|128;case 0:if(te=oe.payload,z=typeof te=="function"?te.call(He,q,z):te,z==null)break e;q=_({},q,z);break e;case 2:Ca=!0}}z=b.callback,z!==null&&(e.flags|=64,j&&(e.flags|=8192),j=u.callbacks,j===null?u.callbacks=[z]:j.push(z))}else j={lane:z,tag:b.tag,payload:b.payload,callback:b.callback,next:null},H===null?(D=H=j,E=q):H=H.next=j,h|=z;if(b=b.next,b===null){if(b=u.shared.pending,b===null)break;j=b,b=j.next,j.next=null,u.lastBaseUpdate=j,u.shared.pending=null}}while(!0);H===null&&(E=q),u.baseState=E,u.firstBaseUpdate=D,u.lastBaseUpdate=H,c===null&&(u.shared.lanes=0),Da|=h,e.lanes=h,e.memoizedState=q}}function jp(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function Up(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;ec?c:8;var h=R.T,b={};R.T=b,ad(e,!1,t,a);try{var E=u(),D=R.S;if(D!==null&&D(b,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var H=yE(E,i);Tr(e,t,H,Gt(e))}else Tr(e,t,i,Gt(e))}catch(q){Tr(e,t,{then:function(){},status:"rejected",reason:q},Gt())}finally{X.p=c,h!==null&&b.types!==null&&(h.types=b.types),R.T=h}}function xE(){}function td(e,t,a,i){if(e.tag!==5)throw Error(r(476));var u=vg(e).queue;hg(e,u,t,U,a===null?xE:function(){return mg(e),a(i)})}function vg(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ea,lastRenderedState:U},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ea,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function mg(e){var t=vg(e);t.next===null&&(t=e.alternate.memoizedState),Tr(e,t.next.queue,{},Gt())}function nd(){return ft(Fr)}function pg(){return Ie().memoizedState}function gg(){return Ie().memoizedState}function AE(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Gt();e=Oa(a);var i=Ma(t,e,a);i!==null&&(Ct(i,t,a),Ar(i,t,a)),t={cache:Rf()},e.payload=t;return}t=t.return}}function CE(e,t,a){var i=Gt();a={lane:i,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Uu(e)?bg(t,a):(a=_f(e,t,a,i),a!==null&&(Ct(a,e,i),_g(a,t,i)))}function yg(e,t,a){var i=Gt();Tr(e,t,a,i)}function Tr(e,t,a,i){var u={lane:i,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Uu(e))bg(t,u);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var h=t.lastRenderedState,b=c(h,a);if(u.hasEagerState=!0,u.eagerState=b,jt(b,h))return pu(e,t,u,0),ke===null&&mu(),!1}catch{}finally{}if(a=_f(e,t,u,i),a!==null)return Ct(a,e,i),_g(a,t,i),!0}return!1}function ad(e,t,a,i){if(i={lane:2,revertLane:jd(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Uu(e)){if(t)throw Error(r(479))}else t=_f(e,a,i,2),t!==null&&Ct(t,e,2)}function Uu(e){var t=e.alternate;return e===he||t!==null&&t===he}function bg(e,t){pi=Lu=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function _g(e,t,a){if((a&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,A0(e,a)}}var Rr={readContext:ft,use:Nu,useCallback:Pe,useContext:Pe,useEffect:Pe,useImperativeHandle:Pe,useLayoutEffect:Pe,useInsertionEffect:Pe,useMemo:Pe,useReducer:Pe,useRef:Pe,useState:Pe,useDebugValue:Pe,useDeferredValue:Pe,useTransition:Pe,useSyncExternalStore:Pe,useId:Pe,useHostTransitionStatus:Pe,useFormState:Pe,useActionState:Pe,useOptimistic:Pe,useMemoCache:Pe,useCacheRefresh:Pe};Rr.useEffectEvent=Pe;var Sg={readContext:ft,use:Nu,useCallback:function(e,t){return pt().memoizedState=[e,t===void 0?null:t],e},useContext:ft,useEffect:lg,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,zu(4194308,4,ug.bind(null,t,e),a)},useLayoutEffect:function(e,t){return zu(4194308,4,e,t)},useInsertionEffect:function(e,t){zu(4,2,e,t)},useMemo:function(e,t){var a=pt();t=t===void 0?null:t;var i=e();if(_l){ba(!0);try{e()}finally{ba(!1)}}return a.memoizedState=[i,t],i},useReducer:function(e,t,a){var i=pt();if(a!==void 0){var u=a(t);if(_l){ba(!0);try{a(t)}finally{ba(!1)}}}else u=t;return i.memoizedState=i.baseState=u,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:u},i.queue=e,e=e.dispatch=CE.bind(null,he,e),[i.memoizedState,e]},useRef:function(e){var t=pt();return e={current:e},t.memoizedState=e},useState:function(e){e=Jf(e);var t=e.queue,a=yg.bind(null,he,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Wf,useDeferredValue:function(e,t){var a=pt();return ed(a,e,t)},useTransition:function(){var e=Jf(!1);return e=hg.bind(null,he,e.queue,!0,!1),pt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var i=he,u=pt();if(Ce){if(a===void 0)throw Error(r(407));a=a()}else{if(a=t(),ke===null)throw Error(r(349));(Ee&127)!==0||Zp(i,t,a)}u.memoizedState=a;var c={value:a,getSnapshot:t};return u.queue=c,lg(Yp.bind(null,i,c,e),[e]),i.flags|=2048,yi(9,{destroy:void 0},qp.bind(null,i,c,a,t),null),a},useId:function(){var e=pt(),t=ke.identifierPrefix;if(Ce){var a=zn,i=Dn;a=(i&~(1<<32-zt(i)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Tu++,0<\/script>",c=c.removeChild(c.firstChild);break;case"select":c=typeof i.is=="string"?h.createElement("select",{is:i.is}):h.createElement("select"),i.multiple?c.multiple=!0:i.size&&(c.size=i.size);break;default:c=typeof i.is=="string"?h.createElement(u,{is:i.is}):h.createElement(u)}}c[st]=t,c[_t]=i;e:for(h=t.child;h!==null;){if(h.tag===5||h.tag===6)c.appendChild(h.stateNode);else if(h.tag!==4&&h.tag!==27&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===t)break e;for(;h.sibling===null;){if(h.return===null||h.return===t)break e;h=h.return}h.sibling.return=h.return,h=h.sibling}t.stateNode=c;e:switch(ht(c,u,i),u){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}i&&na(t)}}return Ye(t),gd(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&na(t);else{if(typeof i!="string"&&t.stateNode===null)throw Error(r(166));if(e=fe.current,si(t)){if(e=t.stateNode,a=t.memoizedProps,i=null,u=ct,u!==null)switch(u.tag){case 27:case 5:i=u.memoizedProps}e[st]=t,e=!!(e.nodeValue===a||i!==null&&i.suppressHydrationWarning===!0||Vy(e.nodeValue,a)),e||xa(t,!0)}else e=ns(e).createTextNode(i),e[st]=t,t.stateNode=e}return Ye(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(i=si(t),a!==null){if(e===null){if(!i)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[st]=t}else hl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),e=!1}else a=Of(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(Ht(t),t):(Ht(t),null);if((t.flags&128)!==0)throw Error(r(558))}return Ye(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=si(t),i!==null&&i.dehydrated!==null){if(e===null){if(!u)throw Error(r(318));if(u=t.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(r(317));u[st]=t}else hl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),u=!1}else u=Of(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return t.flags&256?(Ht(t),t):(Ht(t),null)}return Ht(t),(t.flags&128)!==0?(t.lanes=a,t):(a=i!==null,e=e!==null&&e.memoizedState!==null,a&&(i=t.child,u=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(u=i.alternate.memoizedState.cachePool.pool),c=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(c=i.memoizedState.cachePool.pool),c!==u&&(i.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Gu(t,t.updateQueue),Ye(t),null);case 4:return je(),e===null&&kd(t.stateNode.containerInfo),Ye(t),null;case 10:return In(t.type),Ye(t),null;case 19:if(k($e),i=t.memoizedState,i===null)return Ye(t),null;if(u=(t.flags&128)!==0,c=i.rendering,c===null)if(u)Dr(i,!1);else{if(Je!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(c=Mu(e),c!==null){for(t.flags|=128,Dr(i,!1),e=c.updateQueue,t.updateQueue=e,Gu(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)yp(a,e),a=a.sibling;return Q($e,$e.current&1|2),Ce&&Jn(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&Nt()>Ku&&(t.flags|=128,u=!0,Dr(i,!1),t.lanes=4194304)}else{if(!u)if(e=Mu(c),e!==null){if(t.flags|=128,u=!0,e=e.updateQueue,t.updateQueue=e,Gu(t,e),Dr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!c.alternate&&!Ce)return Ye(t),null}else 2*Nt()-i.renderingStartTime>Ku&&a!==536870912&&(t.flags|=128,u=!0,Dr(i,!1),t.lanes=4194304);i.isBackwards?(c.sibling=t.child,t.child=c):(e=i.last,e!==null?e.sibling=c:t.child=c,i.last=c)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=Nt(),e.sibling=null,a=$e.current,Q($e,u?a&1|2:a&1),Ce&&Jn(t,i.treeForkCount),e):(Ye(t),null);case 22:case 23:return Ht(t),Vf(),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?(a&536870912)!==0&&(t.flags&128)===0&&(Ye(t),t.subtreeFlags&6&&(t.flags|=8192)):Ye(t),a=t.updateQueue,a!==null&&Gu(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==a&&(t.flags|=2048),e!==null&&k(pl),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),In(We),Ye(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function RE(e,t){switch(Af(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return In(We),je(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Rn(t),null;case 31:if(t.memoizedState!==null){if(Ht(t),t.alternate===null)throw Error(r(340));hl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Ht(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));hl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return k($e),null;case 4:return je(),null;case 10:return In(t.type),null;case 22:case 23:return Ht(t),Vf(),e!==null&&k(pl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return In(We),null;case 25:return null;default:return null}}function Xg(e,t){switch(Af(t),t.tag){case 3:In(We),je();break;case 26:case 27:case 5:Rn(t);break;case 4:je();break;case 31:t.memoizedState!==null&&Ht(t);break;case 13:Ht(t);break;case 19:k($e);break;case 10:In(t.type);break;case 22:case 23:Ht(t),Vf(),e!==null&&k(pl);break;case 24:In(We)}}function zr(e,t){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var u=i.next;a=u;do{if((a.tag&e)===e){i=void 0;var c=a.create,h=a.inst;i=c(),h.destroy=i}a=a.next}while(a!==u)}}catch(b){ze(t,t.return,b)}}function Ra(e,t,a){try{var i=t.updateQueue,u=i!==null?i.lastEffect:null;if(u!==null){var c=u.next;i=c;do{if((i.tag&e)===e){var h=i.inst,b=h.destroy;if(b!==void 0){h.destroy=void 0,u=t;var E=a,D=b;try{D()}catch(H){ze(u,E,H)}}}i=i.next}while(i!==c)}}catch(H){ze(t,t.return,H)}}function Kg(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Up(t,a)}catch(i){ze(e,e.return,i)}}}function Fg(e,t,a){a.props=Sl(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(i){ze(e,t,i)}}function jr(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof a=="function"?e.refCleanup=a(i):a.current=i}}catch(u){ze(e,t,u)}}function jn(e,t){var a=e.ref,i=e.refCleanup;if(a!==null)if(typeof i=="function")try{i()}catch(u){ze(e,t,u)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(u){ze(e,t,u)}else a.current=null}function Qg(e){var t=e.type,a=e.memoizedProps,i=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&i.focus();break e;case"img":a.src?i.src=a.src:a.srcSet&&(i.srcset=a.srcSet)}}catch(u){ze(e,e.return,u)}}function yd(e,t,a){try{var i=e.stateNode;WE(i,e.type,a,t),i[_t]=t}catch(u){ze(e,e.return,u)}}function Pg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ha(e.type)||e.tag===4}function bd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Pg(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ha(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function _d(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Fn));else if(i!==4&&(i===27&&Ha(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(_d(e,t,a),e=e.sibling;e!==null;)_d(e,t,a),e=e.sibling}function Zu(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(i!==4&&(i===27&&Ha(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Zu(e,t,a),e=e.sibling;e!==null;)Zu(e,t,a),e=e.sibling}function Jg(e){var t=e.stateNode,a=e.memoizedProps;try{for(var i=e.type,u=t.attributes;u.length;)t.removeAttributeNode(u[0]);ht(t,i,a),t[st]=e,t[_t]=a}catch(c){ze(e,e.return,c)}}var aa=!1,nt=!1,Sd=!1,$g=typeof WeakSet=="function"?WeakSet:Set,ut=null;function NE(e,t){if(e=e.containerInfo,Zd=ss,e=sp(e),vf(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var i=a.getSelection&&a.getSelection();if(i&&i.rangeCount!==0){a=i.anchorNode;var u=i.anchorOffset,c=i.focusNode;i=i.focusOffset;try{a.nodeType,c.nodeType}catch{a=null;break e}var h=0,b=-1,E=-1,D=0,H=0,q=e,z=null;t:for(;;){for(var j;q!==a||u!==0&&q.nodeType!==3||(b=h+u),q!==c||i!==0&&q.nodeType!==3||(E=h+i),q.nodeType===3&&(h+=q.nodeValue.length),(j=q.firstChild)!==null;)z=q,q=j;for(;;){if(q===e)break t;if(z===a&&++D===u&&(b=h),z===c&&++H===i&&(E=h),(j=q.nextSibling)!==null)break;q=z,z=q.parentNode}q=j}a=b===-1||E===-1?null:{start:b,end:E}}else a=null}a=a||{start:0,end:0}}else a=null;for(qd={focusedElem:e,selectionRange:a},ss=!1,ut=t;ut!==null;)if(t=ut,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ut=e;else for(;ut!==null;){switch(t=ut,c=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a title"))),ht(c,i,a),c[st]=e,ot(c),i=c;break e;case"link":var h=ab("link","href",u).get(i+(a.href||""));if(h){for(var b=0;bHe&&(h=He,He=oe,oe=h);var M=op(b,oe),C=op(b,He);if(M&&C&&(j.rangeCount!==1||j.anchorNode!==M.node||j.anchorOffset!==M.offset||j.focusNode!==C.node||j.focusOffset!==C.offset)){var N=q.createRange();N.setStart(M.node,M.offset),j.removeAllRanges(),oe>He?(j.addRange(N),j.extend(C.node,C.offset)):(N.setEnd(C.node,C.offset),j.addRange(N))}}}}for(q=[],j=b;j=j.parentNode;)j.nodeType===1&&q.push({element:j,left:j.scrollLeft,top:j.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;ba?32:a,R.T=null,a=Md,Md=null;var c=ja,h=ua;if(lt=0,wi=ja=null,ua=0,(Ne&6)!==0)throw Error(r(331));var b=Ne;if(Ne|=4,uy(c.current),iy(c,c.current,h,a),Ne=b,Gr(0,!1),Dt&&typeof Dt.onPostCommitFiberRoot=="function")try{Dt.onPostCommitFiberRoot(ir,c)}catch{}return!0}finally{X.p=u,R.T=i,Cy(e,t)}}function My(e,t,a){t=en(a,t),t=od(e.stateNode,t,2),e=Ma(e,t,2),e!==null&&(or(e,2),Un(e))}function ze(e,t,a){if(e.tag===3)My(e,e,a);else for(;t!==null;){if(t.tag===3){My(t,e,a);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(za===null||!za.has(i))){e=en(a,e),a=Lg(2),i=Ma(t,a,2),i!==null&&(Tg(a,i,t,e),or(i,2),Un(i));break}}t=t.return}}function Nd(e,t,a){var i=e.pingCache;if(i===null){i=e.pingCache=new jE;var u=new Set;i.set(t,u)}else u=i.get(t),u===void 0&&(u=new Set,i.set(t,u));u.has(a)||(xd=!0,u.add(a),e=VE.bind(null,e,t,a),t.then(e,e))}function VE(e,t,a){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,ke===e&&(Ee&a)===a&&(Je===4||Je===3&&(Ee&62914560)===Ee&&300>Nt()-Xu?(Ne&2)===0&&xi(e,0):Ad|=a,Ei===Ee&&(Ei=0)),Un(e)}function Ly(e,t){t===0&&(t=w0()),e=fl(e,t),e!==null&&(or(e,t),Un(e))}function GE(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Ly(e,a)}function ZE(e,t){var a=0;switch(e.tag){case 31:case 13:var i=e.stateNode,u=e.memoizedState;u!==null&&(a=u.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(r(314))}i!==null&&i.delete(t),Ly(e,a)}function qE(e,t){return Yc(e,t)}var Iu=null,Ci=null,Dd=!1,Wu=!1,zd=!1,Ba=0;function Un(e){e!==Ci&&e.next===null&&(Ci===null?Iu=Ci=e:Ci=Ci.next=e),Wu=!0,Dd||(Dd=!0,XE())}function Gr(e,t){if(!zd&&Wu){zd=!0;do for(var a=!1,i=Iu;i!==null;){if(e!==0){var u=i.pendingLanes;if(u===0)var c=0;else{var h=i.suspendedLanes,b=i.pingedLanes;c=(1<<31-zt(42|e)+1)-1,c&=u&~(h&~b),c=c&201326741?c&201326741|1:c?c|2:0}c!==0&&(a=!0,Dy(i,c))}else c=Ee,c=au(i,i===ke?c:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(c&3)===0||rr(i,c)||(a=!0,Dy(i,c));i=i.next}while(a);zd=!1}}function YE(){Ty()}function Ty(){Wu=Dd=!1;var e=0;Ba!==0&&tw()&&(e=Ba);for(var t=Nt(),a=null,i=Iu;i!==null;){var u=i.next,c=Ry(i,t);c===0?(i.next=null,a===null?Iu=u:a.next=u,u===null&&(Ci=a)):(a=i,(e!==0||(c&3)!==0)&&(Wu=!0)),i=u}lt!==0&<!==5||Gr(e),Ba!==0&&(Ba=0)}function Ry(e,t){for(var a=e.suspendedLanes,i=e.pingedLanes,u=e.expirationTimes,c=e.pendingLanes&-62914561;0b)break;var H=E.transferSize,q=E.initiatorType;H&&Gy(q)&&(E=E.responseEnd,h+=H*(E"u"?null:document;function Wy(e,t,a){var i=Oi;if(i&&typeof t=="string"&&t){var u=It(t);u='link[rel="'+e+'"][href="'+u+'"]',typeof a=="string"&&(u+='[crossorigin="'+a+'"]'),Iy.has(u)||(Iy.add(u),e={rel:e,crossOrigin:a,href:t},i.querySelector(u)===null&&(t=i.createElement("link"),ht(t,"link",e),ot(t),i.head.appendChild(t)))}}function cw(e){sa.D(e),Wy("dns-prefetch",e,null)}function fw(e,t){sa.C(e,t),Wy("preconnect",e,t)}function dw(e,t,a){sa.L(e,t,a);var i=Oi;if(i&&e&&t){var u='link[rel="preload"][as="'+It(t)+'"]';t==="image"&&a&&a.imageSrcSet?(u+='[imagesrcset="'+It(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(u+='[imagesizes="'+It(a.imageSizes)+'"]')):u+='[href="'+It(e)+'"]';var c=u;switch(t){case"style":c=Mi(e);break;case"script":c=Li(e)}on.has(c)||(e=_({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),on.set(c,e),i.querySelector(u)!==null||t==="style"&&i.querySelector(Xr(c))||t==="script"&&i.querySelector(Kr(c))||(t=i.createElement("link"),ht(t,"link",e),ot(t),i.head.appendChild(t)))}}function hw(e,t){sa.m(e,t);var a=Oi;if(a&&e){var i=t&&typeof t.as=="string"?t.as:"script",u='link[rel="modulepreload"][as="'+It(i)+'"][href="'+It(e)+'"]',c=u;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c=Li(e)}if(!on.has(c)&&(e=_({rel:"modulepreload",href:e},t),on.set(c,e),a.querySelector(u)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Kr(c)))return}i=a.createElement("link"),ht(i,"link",e),ot(i),a.head.appendChild(i)}}}function vw(e,t,a){sa.S(e,t,a);var i=Oi;if(i&&e){var u=Jl(i).hoistableStyles,c=Mi(e);t=t||"default";var h=u.get(c);if(!h){var b={loading:0,preload:null};if(h=i.querySelector(Xr(c)))b.loading=5;else{e=_({rel:"stylesheet",href:e,"data-precedence":t},a),(a=on.get(c))&&Jd(e,a);var E=h=i.createElement("link");ot(E),ht(E,"link",e),E._p=new Promise(function(D,H){E.onload=D,E.onerror=H}),E.addEventListener("load",function(){b.loading|=1}),E.addEventListener("error",function(){b.loading|=2}),b.loading|=4,ls(h,t,i)}h={type:"stylesheet",instance:h,count:1,state:b},u.set(c,h)}}}function mw(e,t){sa.X(e,t);var a=Oi;if(a&&e){var i=Jl(a).hoistableScripts,u=Li(e),c=i.get(u);c||(c=a.querySelector(Kr(u)),c||(e=_({src:e,async:!0},t),(t=on.get(u))&&$d(e,t),c=a.createElement("script"),ot(c),ht(c,"link",e),a.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},i.set(u,c))}}function pw(e,t){sa.M(e,t);var a=Oi;if(a&&e){var i=Jl(a).hoistableScripts,u=Li(e),c=i.get(u);c||(c=a.querySelector(Kr(u)),c||(e=_({src:e,async:!0,type:"module"},t),(t=on.get(u))&&$d(e,t),c=a.createElement("script"),ot(c),ht(c,"link",e),a.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},i.set(u,c))}}function eb(e,t,a,i){var u=(u=fe.current)?as(u):null;if(!u)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Mi(a.href),a=Jl(u).hoistableStyles,i=a.get(t),i||(i={type:"style",instance:null,count:0,state:null},a.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Mi(a.href);var c=Jl(u).hoistableStyles,h=c.get(e);if(h||(u=u.ownerDocument||u,h={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,h),(c=u.querySelector(Xr(e)))&&!c._p&&(h.instance=c,h.state.loading=5),on.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},on.set(e,a),c||gw(u,e,a,h.state))),t&&i===null)throw Error(r(528,""));return h}if(t&&i!==null)throw Error(r(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Li(a),a=Jl(u).hoistableScripts,i=a.get(t),i||(i={type:"script",instance:null,count:0,state:null},a.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Mi(e){return'href="'+It(e)+'"'}function Xr(e){return'link[rel="stylesheet"]['+e+"]"}function tb(e){return _({},e,{"data-precedence":e.precedence,precedence:null})}function gw(e,t,a,i){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?i.loading=1:(t=e.createElement("link"),i.preload=t,t.addEventListener("load",function(){return i.loading|=1}),t.addEventListener("error",function(){return i.loading|=2}),ht(t,"link",a),ot(t),e.head.appendChild(t))}function Li(e){return'[src="'+It(e)+'"]'}function Kr(e){return"script[async]"+e}function nb(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var i=e.querySelector('style[data-href~="'+It(a.href)+'"]');if(i)return t.instance=i,ot(i),i;var u=_({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),ot(i),ht(i,"style",u),ls(i,a.precedence,e),t.instance=i;case"stylesheet":u=Mi(a.href);var c=e.querySelector(Xr(u));if(c)return t.state.loading|=4,t.instance=c,ot(c),c;i=tb(a),(u=on.get(u))&&Jd(i,u),c=(e.ownerDocument||e).createElement("link"),ot(c);var h=c;return h._p=new Promise(function(b,E){h.onload=b,h.onerror=E}),ht(c,"link",i),t.state.loading|=4,ls(c,a.precedence,e),t.instance=c;case"script":return c=Li(a.src),(u=e.querySelector(Kr(c)))?(t.instance=u,ot(u),u):(i=a,(u=on.get(c))&&(i=_({},a),$d(i,u)),e=e.ownerDocument||e,u=e.createElement("script"),ot(u),ht(u,"link",i),e.head.appendChild(u),t.instance=u);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(i=t.instance,t.state.loading|=4,ls(i,a.precedence,e));return t.instance}function ls(e,t,a){for(var i=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=i.length?i[i.length-1]:null,c=u,h=0;h title"):null)}function yw(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function ib(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function bw(e,t,a,i){if(a.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var u=Mi(i.href),c=t.querySelector(Xr(u));if(c){t=c._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=rs.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=c,ot(c);return}c=t.ownerDocument||t,i=tb(i),(u=on.get(u))&&Jd(i,u),c=c.createElement("link"),ot(c);var h=c;h._p=new Promise(function(b,E){h.onload=b,h.onerror=E}),ht(c,"link",i),a.instance=c}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=rs.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Id=0;function _w(e,t){return e.stylesheets&&e.count===0&&us(e,e.stylesheets),0Id?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(i),clearTimeout(u)}}:null}function rs(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)us(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var os=null;function us(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,os=new Map,t.forEach(Sw,e),os=null,rs.call(e))}function Sw(e,t){if(!(t.state.loading&4)){var a=os.get(e);if(a)var i=a.get(null);else{a=new Map,os.set(e,a);for(var u=e.querySelectorAll("link[data-precedence],style[data-precedence]"),c=0;c"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(l){console.error(l)}}return n(),ys.exports=Ab(),ys.exports}var Ob=Cb();function Me(n){for(var l=arguments.length,o=new Array(l>1?l-1:0),r=1;rn.length)&&(l=n.length);for(var o=0,r=Array(l);o=n.length?{done:!0}:{done:!1,value:n[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ka(){return Ka=Object.assign?Object.assign.bind():function(n){for(var l=1;lr&&(r=v.dependenciesState_)}for(o.length=s,n.newObserving_=null,f=l.length;f--;){var g=l[f];g.diffValue===0&&q1(g,n),g.diffValue=0}for(;s--;){var p=o[s];p.diffValue===1&&(p.diffValue=0,N3(p,n))}r!==Le.UP_TO_DATE_&&(n.dependenciesState_=r,n.onBecomeStale_())}function Ts(n){var l=n.observing_;n.observing_=[];for(var o=l.length;o--;)q1(l[o],n);n.dependenciesState_=Le.NOT_TRACKING_}function V1(n){var l=Ja();try{return n()}finally{Vn(l)}}function Ja(){var n=I.trackingDerivation;return I.trackingDerivation=null,n}function Vn(n){I.trackingDerivation=n}function Rs(n){var l=I.allowStateReads;return I.allowStateReads=n,l}function Hi(n){I.allowStateReads=n}function G1(n){if(n.dependenciesState_!==Le.UP_TO_DATE_){n.dependenciesState_=Le.UP_TO_DATE_;for(var l=n.observing_,o=l.length;o--;)l[o].lowestObserverState_=Le.UP_TO_DATE_}}var mo=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},po=!0,Z1=!1,I=(function(){var n=Ir();return n.__mobxInstanceCount>0&&!n.__mobxGlobals&&(po=!1),n.__mobxGlobals&&n.__mobxGlobals.version!==new mo().version&&(po=!1),po?n.__mobxGlobals?(n.__mobxInstanceCount+=1,n.__mobxGlobals.UNCHANGED||(n.__mobxGlobals.UNCHANGED={}),n.__mobxGlobals):(n.__mobxInstanceCount=1,n.__mobxGlobals=new mo):(setTimeout(function(){Z1||Me(35)},1),new mo)})();function R3(){if((I.pendingReactions.length||I.inBatch||I.isRunningReactions)&&Me(36),Z1=!0,po){var n=Ir();--n.__mobxInstanceCount===0&&(n.__mobxGlobals=void 0),I=new mo}}function N3(n,l){n.observers_.add(l),n.lowestObserverState_>l.dependenciesState_&&(n.lowestObserverState_=l.dependenciesState_)}function q1(n,l){n.observers_.delete(l),n.observers_.size===0&&Y1(n)}function Y1(n){n.isPendingUnobservation===!1&&(n.isPendingUnobservation=!0,I.pendingUnobservations.push(n))}function qt(){I.inBatch++}function Yt(){if(--I.inBatch===0){F1();for(var n=I.pendingUnobservations,l=0;l0&&Y1(n),!1)}function K1(n){n.lowestObserverState_!==Le.STALE_&&(n.lowestObserverState_=Le.STALE_,n.observers_.forEach(function(l){l.dependenciesState_===Le.UP_TO_DATE_&&l.onBecomeStale_(),l.dependenciesState_=Le.STALE_}))}function D3(n){n.lowestObserverState_!==Le.STALE_&&(n.lowestObserverState_=Le.STALE_,n.observers_.forEach(function(l){l.dependenciesState_===Le.POSSIBLY_STALE_?l.dependenciesState_=Le.STALE_:l.dependenciesState_===Le.UP_TO_DATE_&&(n.lowestObserverState_=Le.UP_TO_DATE_)}))}function z3(n){n.lowestObserverState_===Le.UP_TO_DATE_&&(n.lowestObserverState_=Le.POSSIBLY_STALE_,n.observers_.forEach(function(l){l.dependenciesState_===Le.UP_TO_DATE_&&(l.dependenciesState_=Le.POSSIBLY_STALE_,l.onBecomeStale_())}))}var En=(function(){function n(o,r,s,f){o===void 0&&(o="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=Le.NOT_TRACKING_,this.runId_=0,this.unboundDepsCount_=0,this.flags_=0,this.isTracing_=fo.NONE,this.name_=o,this.onInvalidate_=r,this.errorHandler_=s,this.requiresObservable_=f}var l=n.prototype;return l.onBecomeStale_=function(){this.schedule_()},l.schedule_=function(){this.isScheduled||(this.isScheduled=!0,I.pendingReactions.push(this),F1())},l.runReaction_=function(){if(!this.isDisposed){qt(),this.isScheduled=!1;var r=I.trackingContext;if(I.trackingContext=this,Ls(this)){this.isTrackPending=!0;try{this.onInvalidate_()}catch(s){this.reportExceptionInDerivation_(s)}}I.trackingContext=r,Yt()}},l.track=function(r){if(!this.isDisposed){qt(),this.isRunning=!0;var s=I.trackingContext;I.trackingContext=this;var f=k1(this,r,void 0);I.trackingContext=s,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&&Ts(this),vo(f)&&this.reportExceptionInDerivation_(f.cause),Yt()}},l.reportExceptionInDerivation_=function(r){var s=this;if(this.errorHandler_){this.errorHandler_(r,this);return}if(I.disableErrorBoundaries)throw r;var f="[mobx] uncaught error in '"+this+"'";I.suppressReactionErrors||console.error(f,r),I.globalReactionErrorHandlers.forEach(function(d){return d(r,s)})},l.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(qt(),Ts(this),Yt()))},l.getDisposer_=function(r){var s=this,f=function d(){s.dispose(),r==null||r.removeEventListener==null||r.removeEventListener("abort",d)};return r==null||r.addEventListener==null||r.addEventListener("abort",f),f[ue]=this,"dispose"in Symbol&&typeof Symbol.dispose=="symbol"&&(f[Symbol.dispose]=f),f},l.toString=function(){return"Reaction["+this.name_+"]"},l.trace=function(r){},Ol(n,[{key:"isDisposed",get:function(){return Ot(this.flags_,n.isDisposedMask_)},set:function(r){this.flags_=Mt(this.flags_,n.isDisposedMask_,r)}},{key:"isScheduled",get:function(){return Ot(this.flags_,n.isScheduledMask_)},set:function(r){this.flags_=Mt(this.flags_,n.isScheduledMask_,r)}},{key:"isTrackPending",get:function(){return Ot(this.flags_,n.isTrackPendingMask_)},set:function(r){this.flags_=Mt(this.flags_,n.isTrackPendingMask_,r)}},{key:"isRunning",get:function(){return Ot(this.flags_,n.isRunningMask_)},set:function(r){this.flags_=Mt(this.flags_,n.isRunningMask_,r)}},{key:"diffValue",get:function(){return Ot(this.flags_,n.diffValueMask_)?1:0},set:function(r){this.flags_=Mt(this.flags_,n.diffValueMask_,r===1)}}])})();En.isDisposedMask_=1,En.isScheduledMask_=2,En.isTrackPendingMask_=4,En.isRunningMask_=8,En.diffValueMask_=16;var j3=100,Ns=function(l){return l()};function F1(){I.inBatch>0||I.isRunningReactions||Ns(U3)}function U3(){I.isRunningReactions=!0;for(var n=I.pendingReactions,l=0;n.length>0;){++l===j3&&(console.error("[mobx] cycle in reaction: "+n[0]),n.splice(0));for(var o=n.splice(0),r=0,s=o.length;r0&&(l.dependencies=W3(n.observing_).map(nh)),l}function W3(n){return Array.from(new Set(n))}var e6=0;function ah(){this.message="FLOW_CANCELLED"}ah.prototype=Object.create(Error.prototype);var js=L1("flow"),t6=L1("flow.bound",{bound:!0}),Rl=Object.assign(function(l,o){if(Ui(o))return js.decorate_20223_(l,o);if(Ya(o))return ji(l,o,js);var r=l,s=r.name||"",f=function(){var v=this,g=arguments,p=++e6,y=Ze(s+" - runid: "+p+" - init",r).apply(v,g),_,S=void 0,O=new Promise(function(L,w){var T=0;_=w;function B(Z){S=void 0;var P;try{P=Ze(s+" - runid: "+p+" - yield "+T++,y.next).call(y,Z)}catch(W){return w(W)}V(P)}function K(Z){S=void 0;var P;try{P=Ze(s+" - runid: "+p+" - yield "+T++,y.throw).call(y,Z)}catch(W){return w(W)}V(P)}function V(Z){if(Zt(Z?.then)){Z.then(V,w);return}return Z.done?L(Z.value):(S=Promise.resolve(Z.value),S.then(B,K))}B(void 0)});return O.cancel=Ze(s+" - runid: "+p+" - cancel",function(){try{S&&lh(S);var L=y.return(void 0),w=Promise.resolve(L.value);w.then(xl,xl),lh(w),_(new ah)}catch(T){_(T)}}),O};return f.isMobXFlow=!0,f},js);Rl.bound=Sn(t6);function lh(n){Zt(n.cancel)&&n.cancel()}function Gi(n){return n?.isMobXFlow===!0}function n6(n,l){return n?Eo(n)||!!n[ue]||As(n)||go(n)||co(n):!1}function ih(n){return n6(n)}function a6(n,l,o,r){return Zt(o)?i6(n,l,o,r):l6(n,l,o)}function l6(n,l,o){return wo(n).observe_(l,o)}function i6(n,l,o,r){return wo(n,l).observe_(o,r)}function Gn(n,l){l===void 0&&(l=void 0),qt();try{return n.apply(l)}finally{Yt()}}function Nl(n){return n[ue]}var r6={has:function(l,o){return Nl(l).has_(o)},get:function(l,o){return Nl(l).get_(o)},set:function(l,o,r){var s;return Ya(o)?(s=Nl(l).set_(o,r,!0))!=null?s:!0:!1},deleteProperty:function(l,o){var r;return Ya(o)?(r=Nl(l).delete_(o,!0))!=null?r:!0:!1},defineProperty:function(l,o,r){var s;return(s=Nl(l).defineProperty_(o,r))!=null?s:!0},ownKeys:function(l){return Nl(l).ownKeys_()},preventExtensions:function(l){Me(13)}};function o6(n,l){var o,r;return b1(),n=Ia(n,l),(r=(o=n[ue]).proxy_)!=null?r:o.proxy_=new Proxy(n,r6)}function Xt(n){return n.interceptors_!==void 0&&n.interceptors_.length>0}function Zi(n,l){var o=n.interceptors_||(n.interceptors_=[]);return o.push(l),_1(function(){var r=o.indexOf(l);r!==-1&&o.splice(r,1)})}function Kt(n,l){var o=Ja();try{for(var r=[].concat(n.interceptors_||[]),s=0,f=r.length;s0}function qi(n,l){var o=n.changeListeners_||(n.changeListeners_=[]);return o.push(l),_1(function(){var r=o.indexOf(l);r!==-1&&o.splice(r,1)})}function cn(n,l){var o=Ja(),r=n.changeListeners_;if(r){r=r.slice();for(var s=0,f=r.length;s0?r.map(this.dehancer):r},l.intercept_=function(r){return Zi(this,r)},l.observe_=function(r,s){return s===void 0&&(s=!1),s&&r({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),qi(this,r)},l.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},l.setArrayLength_=function(r){(typeof r!="number"||isNaN(r)||r<0)&&Me("Out of range: "+r);var s=this.values_.length;if(r!==s)if(r>s){for(var f=new Array(r-s),d=0;d0&&_h(r+s+1)},l.spliceWithArray_=function(r,s,f){var d=this;this.atom_;var v=this.values_.length;if(r===void 0?r=0:r>v?r=v:r<0&&(r=Math.max(0,v+r)),arguments.length===1?s=v-r:s==null?s=0:s=Math.max(0,Math.min(s,v-r)),f===void 0&&(f=Es),Xt(this)){var g=Kt(this,{object:this.proxy_,type:oh,index:r,removedCount:s,added:f});if(!g)return Es;s=g.removedCount,f=g.added}if(f=f.length===0?f:f.map(function(_){return d.enhancer_(_,void 0)}),this.legacyMode_){var p=f.length-s;this.updateArrayLength_(v,p)}var y=this.spliceItemsIntoValues_(r,s,f);return(s!==0||f.length!==0)&&this.notifyArraySplice_(r,f,y),this.dehanceValues_(y)},l.spliceItemsIntoValues_=function(r,s,f){if(f.length=this.values_.length){console.warn("[mobx] Out of bounds read: "+r);return}return this.atom_.reportObserved(),this.dehanceValue_(this.values_[r])},l.set_=function(r,s){var f=this.values_;if(this.legacyMode_&&r>f.length&&Me(17,r,f.length),r2?r-2:0),f=2;f-1?(this.splice(r,1),!0):!1}};Ve("at",Lt),Ve("concat",Lt),Ve("flat",Lt),Ve("includes",Lt),Ve("indexOf",Lt),Ve("join",Lt),Ve("lastIndexOf",Lt),Ve("slice",Lt),Ve("toString",Lt),Ve("toLocaleString",Lt),Ve("toSorted",Lt),Ve("toSpliced",Lt),Ve("with",Lt),Ve("every",fn),Ve("filter",fn),Ve("find",fn),Ve("findIndex",fn),Ve("findLast",fn),Ve("findLastIndex",fn),Ve("flatMap",fn),Ve("forEach",fn),Ve("map",fn),Ve("some",fn),Ve("toReversed",fn),Ve("reduce",uh),Ve("reduceRight",uh);function Ve(n,l){typeof Array.prototype[n]=="function"&&(bo[n]=l(n))}function Lt(n){return function(){var l=this[ue];l.atom_.reportObserved();var o=l.dehanceValues_(l.values_);return o[n].apply(o,arguments)}}function fn(n){return function(l,o){var r=this,s=this[ue];s.atom_.reportObserved();var f=s.dehanceValues_(s.values_);return f[n](function(d,v){return l.call(o,d,v,r)})}}function uh(n){return function(){var l=this,o=this[ue];o.atom_.reportObserved();var r=o.dehanceValues_(o.values_),s=arguments[0];return arguments[0]=function(f,d,v){return s(f,d,v,l)},r[n].apply(r,arguments)}}var f6=Xa("ObservableArrayAdministration",Bs);function _o(n){return to(n)&&f6(n[ue])}var d6={},da="add",So="delete",sh=(function(){function n(o,r,s){var f=this;r===void 0&&(r=Fa),s===void 0&&(s="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[ue]=d6,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=r,this.name_=s,Zt(Map)||Me(18),ha(function(){f.keysAtom_=O1("ObservableMap.keys()"),f.data_=new Map,f.hasMap_=new Map,o&&f.merge(o)})}var l=n.prototype;return l.has_=function(r){return this.data_.has(r)},l.has=function(r){var s=this;if(!I.trackingDerivation)return this.has_(r);var f=this.hasMap_.get(r);if(!f){var d=f=new Pa(this.has_(r),no,"ObservableMap.key?",!1);this.hasMap_.set(r,d),W1(d,function(){return s.hasMap_.delete(r)})}return f.get()},l.set=function(r,s){var f=this.has_(r);if(Xt(this)){var d=Kt(this,{type:f?wn:da,object:this,newValue:s,name:r});if(!d)return this;s=d.newValue}return f?this.updateValue_(r,s):this.addValue_(r,s),this},l.delete=function(r){var s=this;if(this.keysAtom_,Xt(this)){var f=Kt(this,{type:So,object:this,name:r});if(!f)return!1}if(this.has_(r)){var d=ki(),v=sn(this),g=v||d?{observableKind:"map",debugObjectName:this.name_,type:So,object:this,oldValue:this.data_.get(r).value_,name:r}:null;return Gn(function(){var p;s.keysAtom_.reportChanged(),(p=s.hasMap_.get(r))==null||p.setNewValue_(!1);var y=s.data_.get(r);y.setNewValue_(void 0),s.data_.delete(r)}),v&&cn(this,g),!0}return!1},l.updateValue_=function(r,s){var f=this.data_.get(r);if(s=f.prepareNewValue_(s),s!==I.UNCHANGED){var d=ki(),v=sn(this),g=v||d?{observableKind:"map",debugObjectName:this.name_,type:wn,object:this,oldValue:f.value_,name:r,newValue:s}:null;f.setNewValue_(s),v&&cn(this,g)}},l.addValue_=function(r,s){var f=this;this.keysAtom_,Gn(function(){var p,y=new Pa(s,f.enhancer_,"ObservableMap.key",!1);f.data_.set(r,y),s=y.value_,(p=f.hasMap_.get(r))==null||p.setNewValue_(!0),f.keysAtom_.reportChanged()});var d=ki(),v=sn(this),g=v||d?{observableKind:"map",debugObjectName:this.name_,type:da,object:this,name:r,newValue:s}:null;v&&cn(this,g)},l.get=function(r){return this.has(r)?this.dehanceValue_(this.data_.get(r).get()):this.dehanceValue_(void 0)},l.dehanceValue_=function(r){return this.dehancer!==void 0?this.dehancer(r):r},l.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},l.values=function(){var r=this,s=this.keys();return ch({next:function(){var d=s.next(),v=d.done,g=d.value;return{done:v,value:v?void 0:r.get(g)}}})},l.entries=function(){var r=this,s=this.keys();return ch({next:function(){var d=s.next(),v=d.done,g=d.value;return{done:v,value:v?void 0:[g,r.get(g)]}}})},l[Symbol.iterator]=function(){return this.entries()},l.forEach=function(r,s){for(var f=Ml(this),d;!(d=f()).done;){var v=d.value,g=v[0],p=v[1];r.call(s,p,g,this)}},l.merge=function(r){var s=this;return $a(r)&&(r=new Map(r)),Gn(function(){Bn(r)?Nb(r).forEach(function(f){return s.set(f,r[f])}):Array.isArray(r)?r.forEach(function(f){var d=f[0],v=f[1];return s.set(d,v)}):Al(r)?(Rb(r)||Me(19,r),r.forEach(function(f,d){return s.set(d,f)})):r!=null&&Me(20,r)}),this},l.clear=function(){var r=this;Gn(function(){V1(function(){for(var s=Ml(r.keys()),f;!(f=s()).done;){var d=f.value;r.delete(d)}})})},l.replace=function(r){var s=this;return Gn(function(){for(var f=h6(r),d=new Map,v=!1,g=Ml(s.data_.keys()),p;!(p=g()).done;){var y=p.value;if(!f.has(y)){var _=s.delete(y);if(_)v=!0;else{var S=s.data_.get(y);d.set(y,S)}}}for(var O=Ml(f.entries()),L;!(L=O()).done;){var w=L.value,T=w[0],B=w[1],K=s.data_.has(T);if(s.set(T,B),s.data_.has(T)){var V=s.data_.get(T);d.set(T,V),K||(v=!0)}}if(!v)if(s.data_.size!==d.size)s.keysAtom_.reportChanged();else for(var Z=s.data_.keys(),P=d.keys(),W=Z.next(),Y=P.next();!W.done;){if(W.value!==Y.value){s.keysAtom_.reportChanged();break}W=Z.next(),Y=P.next()}s.data_=d}),this},l.toString=function(){return"[object ObservableMap]"},l.toJSON=function(){return Array.from(this)},l.observe_=function(r,s){return qi(this,r)},l.intercept_=function(r){return Zi(this,r)},Ol(n,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])})(),$a=Xa("ObservableMap",sh);function ch(n){return n[Symbol.toStringTag]="MapIterator",Zs(n)}function h6(n){if(Al(n)||$a(n))return n;if(Array.isArray(n))return new Map(n);if(Bn(n)){var l=new Map;for(var o in n)l.set(o,n[o]);return l}else return Me(21,n)}var v6={},fh=(function(){function n(o,r,s){var f=this;r===void 0&&(r=Fa),s===void 0&&(s="ObservableSet"),this.name_=void 0,this[ue]=v6,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=s,Zt(Set)||Me(22),this.enhancer_=function(d,v){return r(d,v,s)},ha(function(){f.atom_=O1(f.name_),o&&f.replace(o)})}var l=n.prototype;return l.dehanceValue_=function(r){return this.dehancer!==void 0?this.dehancer(r):r},l.clear=function(){var r=this;Gn(function(){V1(function(){for(var s=Ml(r.data_.values()),f;!(f=s()).done;){var d=f.value;r.delete(d)}})})},l.forEach=function(r,s){for(var f=Ml(this),d;!(d=f()).done;){var v=d.value;r.call(s,v,v,this)}},l.add=function(r){var s=this;if(this.atom_,Xt(this)){var f=Kt(this,{type:da,object:this,newValue:r});if(!f)return this;r=f.newValue}if(!this.has(r)){Gn(function(){s.data_.add(s.enhancer_(r,void 0)),s.atom_.reportChanged()});var d=!1,v=sn(this),g=v||d?{observableKind:"set",debugObjectName:this.name_,type:da,object:this,newValue:r}:null;v&&cn(this,g)}return this},l.delete=function(r){var s=this;if(Xt(this)){var f=Kt(this,{type:So,object:this,oldValue:r});if(!f)return!1}if(this.has(r)){var d=!1,v=sn(this),g=v||d?{observableKind:"set",debugObjectName:this.name_,type:So,object:this,oldValue:r}:null;return Gn(function(){s.atom_.reportChanged(),s.data_.delete(r)}),v&&cn(this,g),!0}return!1},l.has=function(r){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(r))},l.entries=function(){var r=this.values();return dh({next:function(){var f=r.next(),d=f.value,v=f.done;return v?{value:void 0,done:v}:{value:[d,d],done:v}}})},l.keys=function(){return this.values()},l.values=function(){this.atom_.reportObserved();var r=this,s=this.data_.values();return dh({next:function(){var d=s.next(),v=d.value,g=d.done;return g?{value:void 0,done:g}:{value:r.dehanceValue_(v),done:g}}})},l.intersection=function(r){if(Hn(r)&&!xn(r))return r.intersection(this);var s=new Set(this);return s.intersection(r)},l.union=function(r){if(Hn(r)&&!xn(r))return r.union(this);var s=new Set(this);return s.union(r)},l.difference=function(r){return new Set(this).difference(r)},l.symmetricDifference=function(r){if(Hn(r)&&!xn(r))return r.symmetricDifference(this);var s=new Set(this);return s.symmetricDifference(r)},l.isSubsetOf=function(r){return new Set(this).isSubsetOf(r)},l.isSupersetOf=function(r){return new Set(this).isSupersetOf(r)},l.isDisjointFrom=function(r){if(Hn(r)&&!xn(r))return r.isDisjointFrom(this);var s=new Set(this);return s.isDisjointFrom(r)},l.replace=function(r){var s=this;return xn(r)&&(r=new Set(r)),Gn(function(){Array.isArray(r)?(s.clear(),r.forEach(function(f){return s.add(f)})):Hn(r)?(s.clear(),r.forEach(function(f){return s.add(f)})):r!=null&&Me("Cannot initialize set from "+r)}),this},l.observe_=function(r,s){return qi(this,r)},l.intercept_=function(r){return Zi(this,r)},l.toJSON=function(){return Array.from(this)},l.toString=function(){return"[object ObservableSet]"},l[Symbol.iterator]=function(){return this.values()},Ol(n,[{key:"size",get:function(){return this.atom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Set"}}])})(),xn=Xa("ObservableSet",fh);function dh(n){return n[Symbol.toStringTag]="SetIterator",Zs(n)}var hh=Object.create(null),vh="remove",mh=(function(){function n(o,r,s,f){r===void 0&&(r=new Map),f===void 0&&(f=u3),this.target_=void 0,this.values_=void 0,this.name_=void 0,this.defaultAnnotation_=void 0,this.keysAtom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.proxy_=void 0,this.isPlainObject_=void 0,this.appliedAnnotations_=void 0,this.pendingKeys_=void 0,this.target_=o,this.values_=r,this.name_=s,this.defaultAnnotation_=f,this.keysAtom_=new ca("ObservableObject.keys"),this.isPlainObject_=Bn(this.target_)}var l=n.prototype;return l.getObservablePropValue_=function(r){return this.values_.get(r).get()},l.setObservablePropValue_=function(r,s){var f=this.values_.get(r);if(f instanceof un)return f.set(s),!0;if(Xt(this)){var d=Kt(this,{type:wn,object:this.proxy_||this.target_,name:r,newValue:s});if(!d)return null;s=d.newValue}if(s=f.prepareNewValue_(s),s!==I.UNCHANGED){var v=sn(this),g=!1,p=v||g?{type:wn,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,oldValue:f.value_,name:r,newValue:s}:null;f.setNewValue_(s),v&&cn(this,p)}return!0},l.get_=function(r){return I.trackingDerivation&&!kn(this.target_,r)&&this.has_(r),this.target_[r]},l.set_=function(r,s,f){return f===void 0&&(f=!1),kn(this.target_,r)?this.values_.has(r)?this.setObservablePropValue_(r,s):f?Reflect.set(this.target_,r,s):(this.target_[r]=s,!0):this.extend_(r,{value:s,enumerable:!0,writable:!0,configurable:!0},this.defaultAnnotation_,f)},l.has_=function(r){if(!I.trackingDerivation)return r in this.target_;this.pendingKeys_||(this.pendingKeys_=new Map);var s=this.pendingKeys_.get(r);return s||(s=new Pa(r in this.target_,no,"ObservableObject.key?",!1),this.pendingKeys_.set(r,s)),s.get()},l.make_=function(r,s){if(s===!0&&(s=this.defaultAnnotation_),s!==!1){if(!(r in this.target_)){var f;if((f=this.target_[_n])!=null&&f[r])return;Me(1,s.annotationType_,this.name_+"."+r.toString())}for(var d=this.target_;d&&d!==eo;){var v=Wr(d,r);if(v){var g=s.make_(this,r,v,d);if(g===0)return;if(g===1)break}d=Object.getPrototypeOf(d)}gh(this,s,r)}},l.extend_=function(r,s,f,d){if(d===void 0&&(d=!1),f===!0&&(f=this.defaultAnnotation_),f===!1)return this.defineProperty_(r,s,d);var v=f.extend_(this,r,s,d);return v&&gh(this,f,r),v},l.defineProperty_=function(r,s,f){f===void 0&&(f=!1),this.keysAtom_;try{qt();var d=this.delete_(r);if(!d)return d;if(Xt(this)){var v=Kt(this,{object:this.proxy_||this.target_,name:r,type:da,newValue:s.value});if(!v)return null;var g=v.newValue;s.value!==g&&(s=Ka({},s,{value:g}))}if(f){if(!Reflect.defineProperty(this.target_,r,s))return!1}else bn(this.target_,r,s);this.notifyPropertyAddition_(r,s.value)}finally{Yt()}return!0},l.defineObservableProperty_=function(r,s,f,d){d===void 0&&(d=!1),this.keysAtom_;try{qt();var v=this.delete_(r);if(!v)return v;if(Xt(this)){var g=Kt(this,{object:this.proxy_||this.target_,name:r,type:da,newValue:s});if(!g)return null;s=g.newValue}var p=ph(r),y={configurable:I.safeDescriptors?this.isPlainObject_:!0,enumerable:!0,get:p.get,set:p.set};if(d){if(!Reflect.defineProperty(this.target_,r,y))return!1}else bn(this.target_,r,y);var _=new Pa(s,f,"ObservableObject.key",!1);this.values_.set(r,_),this.notifyPropertyAddition_(r,_.value_)}finally{Yt()}return!0},l.defineComputedProperty_=function(r,s,f){f===void 0&&(f=!1),this.keysAtom_;try{qt();var d=this.delete_(r);if(!d)return d;if(Xt(this)){var v=Kt(this,{object:this.proxy_||this.target_,name:r,type:da,newValue:void 0});if(!v)return null}s.name||(s.name="ObservableObject.key"),s.context=this.proxy_||this.target_;var g=ph(r),p={configurable:I.safeDescriptors?this.isPlainObject_:!0,enumerable:!1,get:g.get,set:g.set};if(f){if(!Reflect.defineProperty(this.target_,r,p))return!1}else bn(this.target_,r,p);this.values_.set(r,new un(s)),this.notifyPropertyAddition_(r,void 0)}finally{Yt()}return!0},l.delete_=function(r,s){if(s===void 0&&(s=!1),this.keysAtom_,!kn(this.target_,r))return!0;if(Xt(this)){var f=Kt(this,{object:this.proxy_||this.target_,name:r,type:vh});if(!f)return null}try{var d;qt();var v=sn(this),g=!1,p=this.values_.get(r),y=void 0;if(!p&&(v||g)){var _;y=(_=Wr(this.target_,r))==null?void 0:_.value}if(s){if(!Reflect.deleteProperty(this.target_,r))return!1}else delete this.target_[r];if(p&&(this.values_.delete(r),p instanceof Pa&&(y=p.value_),K1(p)),this.keysAtom_.reportChanged(),(d=this.pendingKeys_)==null||(d=d.get(r))==null||d.set(r in this.target_),v||g){var S={type:vh,observableKind:"object",object:this.proxy_||this.target_,debugObjectName:this.name_,oldValue:y,name:r};v&&cn(this,S)}}finally{Yt()}return!0},l.observe_=function(r,s){return qi(this,r)},l.intercept_=function(r){return Zi(this,r)},l.notifyPropertyAddition_=function(r,s){var f,d=sn(this),v=!1;if(d||v){var g=d||v?{type:da,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,name:r,newValue:s}:null;d&&cn(this,g)}(f=this.pendingKeys_)==null||(f=f.get(r))==null||f.set(!0),this.keysAtom_.reportChanged()},l.ownKeys_=function(){return this.keysAtom_.reportObserved(),Cl(this.target_)},l.keys_=function(){return this.keysAtom_.reportObserved(),Object.keys(this.target_)},n})();function Ia(n,l){var o;if(kn(n,ue))return n;var r=(o=l?.name)!=null?o:"ObservableObject",s=new mh(n,new Map,String(r),b3(l));return zi(n,ue,s),n}var m6=Xa("ObservableObjectAdministration",mh);function ph(n){return hh[n]||(hh[n]={get:function(){return this[ue].getObservablePropValue_(n)},set:function(o){return this[ue].setObservablePropValue_(n,o)}})}function Eo(n){return to(n)?m6(n[ue]):!1}function gh(n,l,o){var r;(r=n.target_[_n])==null||delete r[o]}var p6=bh(0),g6=(function(){var n=!1,l={};return Object.defineProperty(l,"0",{set:function(){n=!0}}),Object.create(l)[0]=1,n===!1})(),Hs=0,yh=function(){};function y6(n,l){Object.setPrototypeOf?Object.setPrototypeOf(n.prototype,l):n.prototype.__proto__!==void 0?n.prototype.__proto__=l:n.prototype=l}y6(yh,Array.prototype);var ks=(function(n){function l(r,s,f,d){var v;return f===void 0&&(f="ObservableArray"),d===void 0&&(d=!1),v=n.call(this)||this,ha(function(){var g=new Bs(f,s,d,!0);g.proxy_=v,E1(v,ue,g),r&&r.length&&v.spliceWithArray(0,0,r),g6&&Object.defineProperty(v,"0",p6)}),v}C1(l,n);var o=l.prototype;return o.concat=function(){this[ue].atom_.reportObserved();for(var s=arguments.length,f=new Array(s),d=0;dHs){for(var l=Hs;l=0&&o++;break}n=wh(n),l=wh(l);var v=d==="[object Array]";if(!v){if(typeof n!="object"||typeof l!="object")return!1;var g=n.constructor,p=l.constructor;if(g!==p&&!(Zt(g)&&g instanceof g&&Zt(p)&&p instanceof p)&&"constructor"in n&&"constructor"in l)return!1}if(o===0)return!1;o<0&&(o=-1),r=r||[],s=s||[];for(var y=r.length;y--;)if(r[y]===n)return s[y]===l;if(r.push(n),s.push(l),v){if(y=n.length,y!==l.length)return!1;for(;y--;)if(!Gs(n[y],l[y],o-1,r,s))return!1}else{var _=Object.keys(n),S=_.length;if(Object.keys(l).length!==S)return!1;for(var O=0;O"u"&&Me("MobX requires global '"+n+"' to be available or polyfilled")}),typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__=="object"&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:H3,extras:{getDebugName:Vs},$mobx:ue}),!m.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!rh)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");var xo=m1();const w6=i1(xo);function x6(n){n()}function A6(n){n||(n=x6),$3({reactionScheduler:n})}function C6(n){return I3(n)}var O6=1e4,M6=1e4,L6=(function(){function n(l){var o=this;Object.defineProperty(this,"finalize",{enumerable:!0,configurable:!0,writable:!0,value:l}),Object.defineProperty(this,"registrations",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"sweepTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sweep",{enumerable:!0,configurable:!0,writable:!0,value:function(r){r===void 0&&(r=O6),clearTimeout(o.sweepTimeout),o.sweepTimeout=void 0;var s=Date.now();o.registrations.forEach(function(f,d){s-f.registeredAt>=r&&(o.finalize(f.value),o.registrations.delete(d))}),o.registrations.size>0&&o.scheduleSweep()}}),Object.defineProperty(this,"finalizeAllImmediately",{enumerable:!0,configurable:!0,writable:!0,value:function(){o.sweep(0)}})}return Object.defineProperty(n.prototype,"register",{enumerable:!1,configurable:!0,writable:!0,value:function(l,o,r){this.registrations.set(r,{value:o,registeredAt:Date.now()}),this.scheduleSweep()}}),Object.defineProperty(n.prototype,"unregister",{enumerable:!1,configurable:!0,writable:!0,value:function(l){this.registrations.delete(l)}}),Object.defineProperty(n.prototype,"scheduleSweep",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.sweepTimeout===void 0&&(this.sweepTimeout=setTimeout(this.sweep,M6))}}),n})(),T6=typeof FinalizationRegistry<"u"?FinalizationRegistry:L6,qs=new T6(function(n){var l;(l=n.reaction)===null||l===void 0||l.dispose(),n.reaction=null}),Ys={exports:{}},Xs={};/** +`+i.stack}}var qc=Object.prototype.hasOwnProperty,Yc=n.unstable_scheduleCallback,Xc=n.unstable_cancelCallback,s7=n.unstable_shouldYield,c7=n.unstable_requestPaint,Nt=n.unstable_now,f7=n.unstable_getCurrentPriorityLevel,_0=n.unstable_ImmediatePriority,S0=n.unstable_UserBlockingPriority,Wo=n.unstable_NormalPriority,d7=n.unstable_LowPriority,E0=n.unstable_IdlePriority,h7=n.log,v7=n.unstable_setDisableYieldValue,ir=null,Dt=null;function _a(e){if(typeof h7=="function"&&v7(e),Dt&&typeof Dt.setStrictMode=="function")try{Dt.setStrictMode(ir,e)}catch{}}var zt=Math.clz32?Math.clz32:g7,m7=Math.log,p7=Math.LN2;function g7(e){return e>>>=0,e===0?32:31-(m7(e)/p7|0)|0}var eu=256,tu=262144,nu=4194304;function rl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function au(e,t,a){var i=e.pendingLanes;if(i===0)return 0;var u=0,c=e.suspendedLanes,h=e.pingedLanes;e=e.warmLanes;var b=i&134217727;return b!==0?(i=b&~c,i!==0?u=rl(i):(h&=b,h!==0?u=rl(h):a||(a=b&~e,a!==0&&(u=rl(a))))):(b=i&~c,b!==0?u=rl(b):h!==0?u=rl(h):a||(a=i&~e,a!==0&&(u=rl(a)))),u===0?0:t!==0&&t!==u&&(t&c)===0&&(c=u&-u,a=t&-t,c>=a||c===32&&(a&4194048)!==0)?t:u}function rr(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function y7(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function w0(){var e=nu;return nu<<=1,(nu&62914560)===0&&(nu=4194304),e}function Kc(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function or(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function b7(e,t,a,i,u,c){var h=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var b=e.entanglements,E=e.expirationTimes,D=e.hiddenUpdates;for(a=h&~a;0"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var A7=/[\n"\\]/g;function It(e){return e.replace(A7,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Ic(e,t,a,i,u,c,h,b){e.name="",h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.type=h:e.removeAttribute("type"),t!=null?h==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+$t(t)):e.value!==""+$t(t)&&(e.value=""+$t(t)):h!=="submit"&&h!=="reset"||e.removeAttribute("value"),t!=null?Wc(e,h,$t(t)):a!=null?Wc(e,h,$t(a)):i!=null&&e.removeAttribute("value"),u==null&&c!=null&&(e.defaultChecked=!!c),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+$t(b):e.removeAttribute("name")}function U0(e,t,a,i,u,c,h,b){if(c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.type=c),t!=null||a!=null){if(!(c!=="submit"&&c!=="reset"||t!=null)){$c(e);return}a=a!=null?""+$t(a):"",t=t!=null?""+$t(t):a,b||t===e.value||(e.value=t),e.defaultValue=t}i=i??u,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=b?e.checked:!!i,e.defaultChecked=!!i,h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.name=h),$c(e)}function Wc(e,t,a){t==="number"&&ru(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function Il(e,t,a,i){if(e=e.options,t){t={};for(var u=0;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),lf=!1;if(Qn)try{var fr={};Object.defineProperty(fr,"passive",{get:function(){lf=!0}}),window.addEventListener("test",fr,fr),window.removeEventListener("test",fr,fr)}catch{lf=!1}var Ea=null,rf=null,uu=null;function q0(){if(uu)return uu;var e,t=rf,a=t.length,i,u="value"in Ea?Ea.value:Ea.textContent,c=u.length;for(e=0;e=vr),P0=" ",J0=!1;function $0(e,t){switch(e){case"keyup":return W7.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function I0(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ni=!1;function tE(e,t){switch(e){case"compositionend":return I0(t);case"keypress":return t.which!==32?null:(J0=!0,P0);case"textInput":return e=t.data,e===P0&&J0?null:e;default:return null}}function nE(e,t){if(ni)return e==="compositionend"||!ff&&$0(e,t)?(e=q0(),uu=rf=Ea=null,ni=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:a,offset:t-e};e=i}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=rp(a)}}function up(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?up(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function sp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=ru(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=ru(e.document)}return t}function vf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var cE=Qn&&"documentMode"in document&&11>=document.documentMode,ai=null,mf=null,yr=null,pf=!1;function cp(e,t,a){var i=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;pf||ai==null||ai!==ru(i)||(i=ai,"selectionStart"in i&&vf(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),yr&&gr(yr,i)||(yr=i,i=ts(mf,"onSelect"),0>=h,u-=h,Dn=1<<32-zt(t)+u|a<me?(we=le,le=null):we=le.sibling;var Re=z(M,le,N[me],G);if(Re===null){le===null&&(le=we);break}e&&le&&Re.alternate===null&&t(M,le),C=c(Re,C,me),Te===null?ie=Re:Te.sibling=Re,Te=Re,le=we}if(me===N.length)return a(M,le),Ce&&Jn(M,me),ie;if(le===null){for(;meme?(we=le,le=null):we=le.sibling;var Ya=z(M,le,Re.value,G);if(Ya===null){le===null&&(le=we);break}e&&le&&Ya.alternate===null&&t(M,le),C=c(Ya,C,me),Te===null?ie=Ya:Te.sibling=Ya,Te=Ya,le=we}if(Re.done)return a(M,le),Ce&&Jn(M,me),ie;if(le===null){for(;!Re.done;me++,Re=N.next())Re=q(M,Re.value,G),Re!==null&&(C=c(Re,C,me),Te===null?ie=Re:Te.sibling=Re,Te=Re);return Ce&&Jn(M,me),ie}for(le=i(le);!Re.done;me++,Re=N.next())Re=j(le,M,me,Re.value,G),Re!==null&&(e&&Re.alternate!==null&&le.delete(Re.key===null?me:Re.key),C=c(Re,C,me),Te===null?ie=Re:Te.sibling=Re,Te=Re);return e&&le.forEach(function(Tw){return t(M,Tw)}),Ce&&Jn(M,me),ie}function He(M,C,N,G){if(typeof N=="object"&&N!==null&&N.type===w&&N.key===null&&(N=N.props.children),typeof N=="object"&&N!==null){switch(N.$$typeof){case O:e:{for(var ie=N.key;C!==null;){if(C.key===ie){if(ie=N.type,ie===w){if(C.tag===7){a(M,C.sibling),G=u(C,N.props.children),G.return=M,M=G;break e}}else if(C.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===F&&gl(ie)===C.type){a(M,C.sibling),G=u(C,N.props),xr(G,N),G.return=M,M=G;break e}a(M,C);break}else t(M,C);C=C.sibling}N.type===w?(G=dl(N.props.children,M.mode,G,N.key),G.return=M,M=G):(G=yu(N.type,N.key,N.props,null,M.mode,G),xr(G,N),G.return=M,M=G)}return h(M);case L:e:{for(ie=N.key;C!==null;){if(C.key===ie)if(C.tag===4&&C.stateNode.containerInfo===N.containerInfo&&C.stateNode.implementation===N.implementation){a(M,C.sibling),G=u(C,N.children||[]),G.return=M,M=G;break e}else{a(M,C);break}else t(M,C);C=C.sibling}G=wf(N,M.mode,G),G.return=M,M=G}return h(M);case F:return N=gl(N),He(M,C,N,G)}if(Se(N))return te(M,C,N,G);if(ve(N)){if(ie=ve(N),typeof ie!="function")throw Error(r(150));return N=ie.call(N),oe(M,C,N,G)}if(typeof N.then=="function")return He(M,C,Au(N),G);if(N.$$typeof===V)return He(M,C,Su(M,N),G);Cu(M,N)}return typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint"?(N=""+N,C!==null&&C.tag===6?(a(M,C.sibling),G=u(C,N),G.return=M,M=G):(a(M,C),G=Ef(N,M.mode,G),G.return=M,M=G),h(M)):a(M,C)}return function(M,C,N,G){try{wr=0;var ie=He(M,C,N,G);return vi=null,ie}catch(le){if(le===hi||le===wu)throw le;var Te=Ut(29,le,null,M.mode);return Te.lanes=G,Te.return=M,Te}finally{}}}var bl=Dp(!0),zp=Dp(!1),Oa=!1;function jf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Uf(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ma(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function La(e,t,a){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(Ne&2)!==0){var u=i.pending;return u===null?t.next=t:(t.next=u.next,u.next=t),i.pending=t,t=gu(e),gp(e,null,a),t}return pu(e,i,t,a),gu(e)}function Ar(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,A0(e,a)}}function Bf(e,t){var a=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,a===i)){var u=null,c=null;if(a=a.firstBaseUpdate,a!==null){do{var h={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};c===null?u=c=h:c=c.next=h,a=a.next}while(a!==null);c===null?u=c=t:c=c.next=t}else u=c=t;a={baseState:i.baseState,firstBaseUpdate:u,lastBaseUpdate:c,shared:i.shared,callbacks:i.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var Hf=!1;function Cr(){if(Hf){var e=di;if(e!==null)throw e}}function Or(e,t,a,i){Hf=!1;var u=e.updateQueue;Oa=!1;var c=u.firstBaseUpdate,h=u.lastBaseUpdate,b=u.shared.pending;if(b!==null){u.shared.pending=null;var E=b,D=E.next;E.next=null,h===null?c=D:h.next=D,h=E;var H=e.alternate;H!==null&&(H=H.updateQueue,b=H.lastBaseUpdate,b!==h&&(b===null?H.firstBaseUpdate=D:b.next=D,H.lastBaseUpdate=E))}if(c!==null){var q=u.baseState;h=0,H=D=E=null,b=c;do{var z=b.lane&-536870913,j=z!==b.lane;if(j?(Ee&z)===z:(i&z)===z){z!==0&&z===fi&&(Hf=!0),H!==null&&(H=H.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var te=e,oe=b;z=t;var He=a;switch(oe.tag){case 1:if(te=oe.payload,typeof te=="function"){q=te.call(He,q,z);break e}q=te;break e;case 3:te.flags=te.flags&-65537|128;case 0:if(te=oe.payload,z=typeof te=="function"?te.call(He,q,z):te,z==null)break e;q=_({},q,z);break e;case 2:Oa=!0}}z=b.callback,z!==null&&(e.flags|=64,j&&(e.flags|=8192),j=u.callbacks,j===null?u.callbacks=[z]:j.push(z))}else j={lane:z,tag:b.tag,payload:b.payload,callback:b.callback,next:null},H===null?(D=H=j,E=q):H=H.next=j,h|=z;if(b=b.next,b===null){if(b=u.shared.pending,b===null)break;j=b,b=j.next,j.next=null,u.lastBaseUpdate=j,u.shared.pending=null}}while(!0);H===null&&(E=q),u.baseState=E,u.firstBaseUpdate=D,u.lastBaseUpdate=H,c===null&&(u.shared.lanes=0),za|=h,e.lanes=h,e.memoizedState=q}}function jp(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function Up(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;ec?c:8;var h=R.T,b={};R.T=b,ad(e,!1,t,a);try{var E=u(),D=R.S;if(D!==null&&D(b,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var H=bE(E,i);Tr(e,t,H,Gt(e))}else Tr(e,t,i,Gt(e))}catch(q){Tr(e,t,{then:function(){},status:"rejected",reason:q},Gt())}finally{X.p=c,h!==null&&b.types!==null&&(h.types=b.types),R.T=h}}function AE(){}function td(e,t,a,i){if(e.tag!==5)throw Error(r(476));var u=vg(e).queue;hg(e,u,t,U,a===null?AE:function(){return mg(e),a(i)})}function vg(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ea,lastRenderedState:U},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ea,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function mg(e){var t=vg(e);t.next===null&&(t=e.alternate.memoizedState),Tr(e,t.next.queue,{},Gt())}function nd(){return ft(Fr)}function pg(){return Ie().memoizedState}function gg(){return Ie().memoizedState}function CE(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Gt();e=Ma(a);var i=La(t,e,a);i!==null&&(Ct(i,t,a),Ar(i,t,a)),t={cache:Rf()},e.payload=t;return}t=t.return}}function OE(e,t,a){var i=Gt();a={lane:i,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Uu(e)?bg(t,a):(a=_f(e,t,a,i),a!==null&&(Ct(a,e,i),_g(a,t,i)))}function yg(e,t,a){var i=Gt();Tr(e,t,a,i)}function Tr(e,t,a,i){var u={lane:i,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Uu(e))bg(t,u);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var h=t.lastRenderedState,b=c(h,a);if(u.hasEagerState=!0,u.eagerState=b,jt(b,h))return pu(e,t,u,0),ke===null&&mu(),!1}catch{}finally{}if(a=_f(e,t,u,i),a!==null)return Ct(a,e,i),_g(a,t,i),!0}return!1}function ad(e,t,a,i){if(i={lane:2,revertLane:jd(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Uu(e)){if(t)throw Error(r(479))}else t=_f(e,a,i,2),t!==null&&Ct(t,e,2)}function Uu(e){var t=e.alternate;return e===he||t!==null&&t===he}function bg(e,t){pi=Lu=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function _g(e,t,a){if((a&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,A0(e,a)}}var Rr={readContext:ft,use:Nu,useCallback:Pe,useContext:Pe,useEffect:Pe,useImperativeHandle:Pe,useLayoutEffect:Pe,useInsertionEffect:Pe,useMemo:Pe,useReducer:Pe,useRef:Pe,useState:Pe,useDebugValue:Pe,useDeferredValue:Pe,useTransition:Pe,useSyncExternalStore:Pe,useId:Pe,useHostTransitionStatus:Pe,useFormState:Pe,useActionState:Pe,useOptimistic:Pe,useMemoCache:Pe,useCacheRefresh:Pe};Rr.useEffectEvent=Pe;var Sg={readContext:ft,use:Nu,useCallback:function(e,t){return pt().memoizedState=[e,t===void 0?null:t],e},useContext:ft,useEffect:lg,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,zu(4194308,4,ug.bind(null,t,e),a)},useLayoutEffect:function(e,t){return zu(4194308,4,e,t)},useInsertionEffect:function(e,t){zu(4,2,e,t)},useMemo:function(e,t){var a=pt();t=t===void 0?null:t;var i=e();if(_l){_a(!0);try{e()}finally{_a(!1)}}return a.memoizedState=[i,t],i},useReducer:function(e,t,a){var i=pt();if(a!==void 0){var u=a(t);if(_l){_a(!0);try{a(t)}finally{_a(!1)}}}else u=t;return i.memoizedState=i.baseState=u,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:u},i.queue=e,e=e.dispatch=OE.bind(null,he,e),[i.memoizedState,e]},useRef:function(e){var t=pt();return e={current:e},t.memoizedState=e},useState:function(e){e=Jf(e);var t=e.queue,a=yg.bind(null,he,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Wf,useDeferredValue:function(e,t){var a=pt();return ed(a,e,t)},useTransition:function(){var e=Jf(!1);return e=hg.bind(null,he,e.queue,!0,!1),pt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var i=he,u=pt();if(Ce){if(a===void 0)throw Error(r(407));a=a()}else{if(a=t(),ke===null)throw Error(r(349));(Ee&127)!==0||Zp(i,t,a)}u.memoizedState=a;var c={value:a,getSnapshot:t};return u.queue=c,lg(Yp.bind(null,i,c,e),[e]),i.flags|=2048,yi(9,{destroy:void 0},qp.bind(null,i,c,a,t),null),a},useId:function(){var e=pt(),t=ke.identifierPrefix;if(Ce){var a=zn,i=Dn;a=(i&~(1<<32-zt(i)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Tu++,0<\/script>",c=c.removeChild(c.firstChild);break;case"select":c=typeof i.is=="string"?h.createElement("select",{is:i.is}):h.createElement("select"),i.multiple?c.multiple=!0:i.size&&(c.size=i.size);break;default:c=typeof i.is=="string"?h.createElement(u,{is:i.is}):h.createElement(u)}}c[st]=t,c[_t]=i;e:for(h=t.child;h!==null;){if(h.tag===5||h.tag===6)c.appendChild(h.stateNode);else if(h.tag!==4&&h.tag!==27&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===t)break e;for(;h.sibling===null;){if(h.return===null||h.return===t)break e;h=h.return}h.sibling.return=h.return,h=h.sibling}t.stateNode=c;e:switch(ht(c,u,i),u){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}i&&na(t)}}return Ye(t),gd(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&na(t);else{if(typeof i!="string"&&t.stateNode===null)throw Error(r(166));if(e=fe.current,si(t)){if(e=t.stateNode,a=t.memoizedProps,i=null,u=ct,u!==null)switch(u.tag){case 27:case 5:i=u.memoizedProps}e[st]=t,e=!!(e.nodeValue===a||i!==null&&i.suppressHydrationWarning===!0||Vy(e.nodeValue,a)),e||Aa(t,!0)}else e=ns(e).createTextNode(i),e[st]=t,t.stateNode=e}return Ye(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(i=si(t),a!==null){if(e===null){if(!i)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[st]=t}else hl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),e=!1}else a=Of(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(Ht(t),t):(Ht(t),null);if((t.flags&128)!==0)throw Error(r(558))}return Ye(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=si(t),i!==null&&i.dehydrated!==null){if(e===null){if(!u)throw Error(r(318));if(u=t.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(r(317));u[st]=t}else hl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ye(t),u=!1}else u=Of(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return t.flags&256?(Ht(t),t):(Ht(t),null)}return Ht(t),(t.flags&128)!==0?(t.lanes=a,t):(a=i!==null,e=e!==null&&e.memoizedState!==null,a&&(i=t.child,u=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(u=i.alternate.memoizedState.cachePool.pool),c=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(c=i.memoizedState.cachePool.pool),c!==u&&(i.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Gu(t,t.updateQueue),Ye(t),null);case 4:return je(),e===null&&kd(t.stateNode.containerInfo),Ye(t),null;case 10:return In(t.type),Ye(t),null;case 19:if(k($e),i=t.memoizedState,i===null)return Ye(t),null;if(u=(t.flags&128)!==0,c=i.rendering,c===null)if(u)Dr(i,!1);else{if(Je!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(c=Mu(e),c!==null){for(t.flags|=128,Dr(i,!1),e=c.updateQueue,t.updateQueue=e,Gu(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)yp(a,e),a=a.sibling;return Q($e,$e.current&1|2),Ce&&Jn(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&Nt()>Ku&&(t.flags|=128,u=!0,Dr(i,!1),t.lanes=4194304)}else{if(!u)if(e=Mu(c),e!==null){if(t.flags|=128,u=!0,e=e.updateQueue,t.updateQueue=e,Gu(t,e),Dr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!c.alternate&&!Ce)return Ye(t),null}else 2*Nt()-i.renderingStartTime>Ku&&a!==536870912&&(t.flags|=128,u=!0,Dr(i,!1),t.lanes=4194304);i.isBackwards?(c.sibling=t.child,t.child=c):(e=i.last,e!==null?e.sibling=c:t.child=c,i.last=c)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=Nt(),e.sibling=null,a=$e.current,Q($e,u?a&1|2:a&1),Ce&&Jn(t,i.treeForkCount),e):(Ye(t),null);case 22:case 23:return Ht(t),Vf(),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?(a&536870912)!==0&&(t.flags&128)===0&&(Ye(t),t.subtreeFlags&6&&(t.flags|=8192)):Ye(t),a=t.updateQueue,a!==null&&Gu(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==a&&(t.flags|=2048),e!==null&&k(pl),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),In(We),Ye(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function NE(e,t){switch(Af(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return In(We),je(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Rn(t),null;case 31:if(t.memoizedState!==null){if(Ht(t),t.alternate===null)throw Error(r(340));hl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Ht(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));hl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return k($e),null;case 4:return je(),null;case 10:return In(t.type),null;case 22:case 23:return Ht(t),Vf(),e!==null&&k(pl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return In(We),null;case 25:return null;default:return null}}function Xg(e,t){switch(Af(t),t.tag){case 3:In(We),je();break;case 26:case 27:case 5:Rn(t);break;case 4:je();break;case 31:t.memoizedState!==null&&Ht(t);break;case 13:Ht(t);break;case 19:k($e);break;case 10:In(t.type);break;case 22:case 23:Ht(t),Vf(),e!==null&&k(pl);break;case 24:In(We)}}function zr(e,t){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var u=i.next;a=u;do{if((a.tag&e)===e){i=void 0;var c=a.create,h=a.inst;i=c(),h.destroy=i}a=a.next}while(a!==u)}}catch(b){ze(t,t.return,b)}}function Na(e,t,a){try{var i=t.updateQueue,u=i!==null?i.lastEffect:null;if(u!==null){var c=u.next;i=c;do{if((i.tag&e)===e){var h=i.inst,b=h.destroy;if(b!==void 0){h.destroy=void 0,u=t;var E=a,D=b;try{D()}catch(H){ze(u,E,H)}}}i=i.next}while(i!==c)}}catch(H){ze(t,t.return,H)}}function Kg(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Up(t,a)}catch(i){ze(e,e.return,i)}}}function Fg(e,t,a){a.props=Sl(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(i){ze(e,t,i)}}function jr(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof a=="function"?e.refCleanup=a(i):a.current=i}}catch(u){ze(e,t,u)}}function jn(e,t){var a=e.ref,i=e.refCleanup;if(a!==null)if(typeof i=="function")try{i()}catch(u){ze(e,t,u)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(u){ze(e,t,u)}else a.current=null}function Qg(e){var t=e.type,a=e.memoizedProps,i=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&i.focus();break e;case"img":a.src?i.src=a.src:a.srcSet&&(i.srcset=a.srcSet)}}catch(u){ze(e,e.return,u)}}function yd(e,t,a){try{var i=e.stateNode;ew(i,e.type,a,t),i[_t]=t}catch(u){ze(e,e.return,u)}}function Pg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ka(e.type)||e.tag===4}function bd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Pg(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ka(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function _d(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Fn));else if(i!==4&&(i===27&&ka(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(_d(e,t,a),e=e.sibling;e!==null;)_d(e,t,a),e=e.sibling}function Zu(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(i!==4&&(i===27&&ka(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Zu(e,t,a),e=e.sibling;e!==null;)Zu(e,t,a),e=e.sibling}function Jg(e){var t=e.stateNode,a=e.memoizedProps;try{for(var i=e.type,u=t.attributes;u.length;)t.removeAttributeNode(u[0]);ht(t,i,a),t[st]=e,t[_t]=a}catch(c){ze(e,e.return,c)}}var aa=!1,nt=!1,Sd=!1,$g=typeof WeakSet=="function"?WeakSet:Set,ut=null;function DE(e,t){if(e=e.containerInfo,Zd=ss,e=sp(e),vf(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var i=a.getSelection&&a.getSelection();if(i&&i.rangeCount!==0){a=i.anchorNode;var u=i.anchorOffset,c=i.focusNode;i=i.focusOffset;try{a.nodeType,c.nodeType}catch{a=null;break e}var h=0,b=-1,E=-1,D=0,H=0,q=e,z=null;t:for(;;){for(var j;q!==a||u!==0&&q.nodeType!==3||(b=h+u),q!==c||i!==0&&q.nodeType!==3||(E=h+i),q.nodeType===3&&(h+=q.nodeValue.length),(j=q.firstChild)!==null;)z=q,q=j;for(;;){if(q===e)break t;if(z===a&&++D===u&&(b=h),z===c&&++H===i&&(E=h),(j=q.nextSibling)!==null)break;q=z,z=q.parentNode}q=j}a=b===-1||E===-1?null:{start:b,end:E}}else a=null}a=a||{start:0,end:0}}else a=null;for(qd={focusedElem:e,selectionRange:a},ss=!1,ut=t;ut!==null;)if(t=ut,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ut=e;else for(;ut!==null;){switch(t=ut,c=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a title"))),ht(c,i,a),c[st]=e,ot(c),i=c;break e;case"link":var h=ab("link","href",u).get(i+(a.href||""));if(h){for(var b=0;bHe&&(h=He,He=oe,oe=h);var M=op(b,oe),C=op(b,He);if(M&&C&&(j.rangeCount!==1||j.anchorNode!==M.node||j.anchorOffset!==M.offset||j.focusNode!==C.node||j.focusOffset!==C.offset)){var N=q.createRange();N.setStart(M.node,M.offset),j.removeAllRanges(),oe>He?(j.addRange(N),j.extend(C.node,C.offset)):(N.setEnd(C.node,C.offset),j.addRange(N))}}}}for(q=[],j=b;j=j.parentNode;)j.nodeType===1&&q.push({element:j,left:j.scrollLeft,top:j.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;ba?32:a,R.T=null,a=Md,Md=null;var c=Ua,h=ua;if(lt=0,wi=Ua=null,ua=0,(Ne&6)!==0)throw Error(r(331));var b=Ne;if(Ne|=4,uy(c.current),iy(c,c.current,h,a),Ne=b,Gr(0,!1),Dt&&typeof Dt.onPostCommitFiberRoot=="function")try{Dt.onPostCommitFiberRoot(ir,c)}catch{}return!0}finally{X.p=u,R.T=i,Cy(e,t)}}function My(e,t,a){t=en(a,t),t=od(e.stateNode,t,2),e=La(e,t,2),e!==null&&(or(e,2),Un(e))}function ze(e,t,a){if(e.tag===3)My(e,e,a);else for(;t!==null;){if(t.tag===3){My(t,e,a);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(ja===null||!ja.has(i))){e=en(a,e),a=Lg(2),i=La(t,a,2),i!==null&&(Tg(a,i,t,e),or(i,2),Un(i));break}}t=t.return}}function Nd(e,t,a){var i=e.pingCache;if(i===null){i=e.pingCache=new UE;var u=new Set;i.set(t,u)}else u=i.get(t),u===void 0&&(u=new Set,i.set(t,u));u.has(a)||(xd=!0,u.add(a),e=GE.bind(null,e,t,a),t.then(e,e))}function GE(e,t,a){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,ke===e&&(Ee&a)===a&&(Je===4||Je===3&&(Ee&62914560)===Ee&&300>Nt()-Xu?(Ne&2)===0&&xi(e,0):Ad|=a,Ei===Ee&&(Ei=0)),Un(e)}function Ly(e,t){t===0&&(t=w0()),e=fl(e,t),e!==null&&(or(e,t),Un(e))}function ZE(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Ly(e,a)}function qE(e,t){var a=0;switch(e.tag){case 31:case 13:var i=e.stateNode,u=e.memoizedState;u!==null&&(a=u.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(r(314))}i!==null&&i.delete(t),Ly(e,a)}function YE(e,t){return Yc(e,t)}var Iu=null,Ci=null,Dd=!1,Wu=!1,zd=!1,Ha=0;function Un(e){e!==Ci&&e.next===null&&(Ci===null?Iu=Ci=e:Ci=Ci.next=e),Wu=!0,Dd||(Dd=!0,KE())}function Gr(e,t){if(!zd&&Wu){zd=!0;do for(var a=!1,i=Iu;i!==null;){if(e!==0){var u=i.pendingLanes;if(u===0)var c=0;else{var h=i.suspendedLanes,b=i.pingedLanes;c=(1<<31-zt(42|e)+1)-1,c&=u&~(h&~b),c=c&201326741?c&201326741|1:c?c|2:0}c!==0&&(a=!0,Dy(i,c))}else c=Ee,c=au(i,i===ke?c:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(c&3)===0||rr(i,c)||(a=!0,Dy(i,c));i=i.next}while(a);zd=!1}}function XE(){Ty()}function Ty(){Wu=Dd=!1;var e=0;Ha!==0&&nw()&&(e=Ha);for(var t=Nt(),a=null,i=Iu;i!==null;){var u=i.next,c=Ry(i,t);c===0?(i.next=null,a===null?Iu=u:a.next=u,u===null&&(Ci=a)):(a=i,(e!==0||(c&3)!==0)&&(Wu=!0)),i=u}lt!==0&<!==5||Gr(e),Ha!==0&&(Ha=0)}function Ry(e,t){for(var a=e.suspendedLanes,i=e.pingedLanes,u=e.expirationTimes,c=e.pendingLanes&-62914561;0b)break;var H=E.transferSize,q=E.initiatorType;H&&Gy(q)&&(E=E.responseEnd,h+=H*(E"u"?null:document;function Wy(e,t,a){var i=Oi;if(i&&typeof t=="string"&&t){var u=It(t);u='link[rel="'+e+'"][href="'+u+'"]',typeof a=="string"&&(u+='[crossorigin="'+a+'"]'),Iy.has(u)||(Iy.add(u),e={rel:e,crossOrigin:a,href:t},i.querySelector(u)===null&&(t=i.createElement("link"),ht(t,"link",e),ot(t),i.head.appendChild(t)))}}function fw(e){sa.D(e),Wy("dns-prefetch",e,null)}function dw(e,t){sa.C(e,t),Wy("preconnect",e,t)}function hw(e,t,a){sa.L(e,t,a);var i=Oi;if(i&&e&&t){var u='link[rel="preload"][as="'+It(t)+'"]';t==="image"&&a&&a.imageSrcSet?(u+='[imagesrcset="'+It(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(u+='[imagesizes="'+It(a.imageSizes)+'"]')):u+='[href="'+It(e)+'"]';var c=u;switch(t){case"style":c=Mi(e);break;case"script":c=Li(e)}on.has(c)||(e=_({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),on.set(c,e),i.querySelector(u)!==null||t==="style"&&i.querySelector(Xr(c))||t==="script"&&i.querySelector(Kr(c))||(t=i.createElement("link"),ht(t,"link",e),ot(t),i.head.appendChild(t)))}}function vw(e,t){sa.m(e,t);var a=Oi;if(a&&e){var i=t&&typeof t.as=="string"?t.as:"script",u='link[rel="modulepreload"][as="'+It(i)+'"][href="'+It(e)+'"]',c=u;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c=Li(e)}if(!on.has(c)&&(e=_({rel:"modulepreload",href:e},t),on.set(c,e),a.querySelector(u)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Kr(c)))return}i=a.createElement("link"),ht(i,"link",e),ot(i),a.head.appendChild(i)}}}function mw(e,t,a){sa.S(e,t,a);var i=Oi;if(i&&e){var u=Jl(i).hoistableStyles,c=Mi(e);t=t||"default";var h=u.get(c);if(!h){var b={loading:0,preload:null};if(h=i.querySelector(Xr(c)))b.loading=5;else{e=_({rel:"stylesheet",href:e,"data-precedence":t},a),(a=on.get(c))&&Jd(e,a);var E=h=i.createElement("link");ot(E),ht(E,"link",e),E._p=new Promise(function(D,H){E.onload=D,E.onerror=H}),E.addEventListener("load",function(){b.loading|=1}),E.addEventListener("error",function(){b.loading|=2}),b.loading|=4,ls(h,t,i)}h={type:"stylesheet",instance:h,count:1,state:b},u.set(c,h)}}}function pw(e,t){sa.X(e,t);var a=Oi;if(a&&e){var i=Jl(a).hoistableScripts,u=Li(e),c=i.get(u);c||(c=a.querySelector(Kr(u)),c||(e=_({src:e,async:!0},t),(t=on.get(u))&&$d(e,t),c=a.createElement("script"),ot(c),ht(c,"link",e),a.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},i.set(u,c))}}function gw(e,t){sa.M(e,t);var a=Oi;if(a&&e){var i=Jl(a).hoistableScripts,u=Li(e),c=i.get(u);c||(c=a.querySelector(Kr(u)),c||(e=_({src:e,async:!0,type:"module"},t),(t=on.get(u))&&$d(e,t),c=a.createElement("script"),ot(c),ht(c,"link",e),a.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},i.set(u,c))}}function eb(e,t,a,i){var u=(u=fe.current)?as(u):null;if(!u)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Mi(a.href),a=Jl(u).hoistableStyles,i=a.get(t),i||(i={type:"style",instance:null,count:0,state:null},a.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Mi(a.href);var c=Jl(u).hoistableStyles,h=c.get(e);if(h||(u=u.ownerDocument||u,h={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,h),(c=u.querySelector(Xr(e)))&&!c._p&&(h.instance=c,h.state.loading=5),on.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},on.set(e,a),c||yw(u,e,a,h.state))),t&&i===null)throw Error(r(528,""));return h}if(t&&i!==null)throw Error(r(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Li(a),a=Jl(u).hoistableScripts,i=a.get(t),i||(i={type:"script",instance:null,count:0,state:null},a.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Mi(e){return'href="'+It(e)+'"'}function Xr(e){return'link[rel="stylesheet"]['+e+"]"}function tb(e){return _({},e,{"data-precedence":e.precedence,precedence:null})}function yw(e,t,a,i){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?i.loading=1:(t=e.createElement("link"),i.preload=t,t.addEventListener("load",function(){return i.loading|=1}),t.addEventListener("error",function(){return i.loading|=2}),ht(t,"link",a),ot(t),e.head.appendChild(t))}function Li(e){return'[src="'+It(e)+'"]'}function Kr(e){return"script[async]"+e}function nb(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var i=e.querySelector('style[data-href~="'+It(a.href)+'"]');if(i)return t.instance=i,ot(i),i;var u=_({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),ot(i),ht(i,"style",u),ls(i,a.precedence,e),t.instance=i;case"stylesheet":u=Mi(a.href);var c=e.querySelector(Xr(u));if(c)return t.state.loading|=4,t.instance=c,ot(c),c;i=tb(a),(u=on.get(u))&&Jd(i,u),c=(e.ownerDocument||e).createElement("link"),ot(c);var h=c;return h._p=new Promise(function(b,E){h.onload=b,h.onerror=E}),ht(c,"link",i),t.state.loading|=4,ls(c,a.precedence,e),t.instance=c;case"script":return c=Li(a.src),(u=e.querySelector(Kr(c)))?(t.instance=u,ot(u),u):(i=a,(u=on.get(c))&&(i=_({},a),$d(i,u)),e=e.ownerDocument||e,u=e.createElement("script"),ot(u),ht(u,"link",i),e.head.appendChild(u),t.instance=u);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(i=t.instance,t.state.loading|=4,ls(i,a.precedence,e));return t.instance}function ls(e,t,a){for(var i=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=i.length?i[i.length-1]:null,c=u,h=0;h title"):null)}function bw(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function ib(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function _w(e,t,a,i){if(a.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var u=Mi(i.href),c=t.querySelector(Xr(u));if(c){t=c._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=rs.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=c,ot(c);return}c=t.ownerDocument||t,i=tb(i),(u=on.get(u))&&Jd(i,u),c=c.createElement("link"),ot(c);var h=c;h._p=new Promise(function(b,E){h.onload=b,h.onerror=E}),ht(c,"link",i),a.instance=c}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=rs.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Id=0;function Sw(e,t){return e.stylesheets&&e.count===0&&us(e,e.stylesheets),0Id?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(i),clearTimeout(u)}}:null}function rs(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)us(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var os=null;function us(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,os=new Map,t.forEach(Ew,e),os=null,rs.call(e))}function Ew(e,t){if(!(t.state.loading&4)){var a=os.get(e);if(a)var i=a.get(null);else{a=new Map,os.set(e,a);for(var u=e.querySelectorAll("link[data-precedence],style[data-precedence]"),c=0;c"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(l){console.error(l)}}return n(),ys.exports=Ab(),ys.exports}var Ob=Cb();function Me(n){for(var l=arguments.length,o=new Array(l>1?l-1:0),r=1;rn.length)&&(l=n.length);for(var o=0,r=Array(l);o=n.length?{done:!0}:{done:!1,value:n[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Fa(){return Fa=Object.assign?Object.assign.bind():function(n){for(var l=1;lr&&(r=v.dependenciesState_)}for(o.length=s,n.newObserving_=null,f=l.length;f--;){var g=l[f];g.diffValue===0&&qh(g,n),g.diffValue=0}for(;s--;){var p=o[s];p.diffValue===1&&(p.diffValue=0,N3(p,n))}r!==Le.UP_TO_DATE_&&(n.dependenciesState_=r,n.onBecomeStale_())}function Ts(n){var l=n.observing_;n.observing_=[];for(var o=l.length;o--;)qh(l[o],n);n.dependenciesState_=Le.NOT_TRACKING_}function Vh(n){var l=$a();try{return n()}finally{Vn(l)}}function $a(){var n=I.trackingDerivation;return I.trackingDerivation=null,n}function Vn(n){I.trackingDerivation=n}function Rs(n){var l=I.allowStateReads;return I.allowStateReads=n,l}function Hi(n){I.allowStateReads=n}function Gh(n){if(n.dependenciesState_!==Le.UP_TO_DATE_){n.dependenciesState_=Le.UP_TO_DATE_;for(var l=n.observing_,o=l.length;o--;)l[o].lowestObserverState_=Le.UP_TO_DATE_}}var mo=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},po=!0,Zh=!1,I=(function(){var n=Ir();return n.__mobxInstanceCount>0&&!n.__mobxGlobals&&(po=!1),n.__mobxGlobals&&n.__mobxGlobals.version!==new mo().version&&(po=!1),po?n.__mobxGlobals?(n.__mobxInstanceCount+=1,n.__mobxGlobals.UNCHANGED||(n.__mobxGlobals.UNCHANGED={}),n.__mobxGlobals):(n.__mobxInstanceCount=1,n.__mobxGlobals=new mo):(setTimeout(function(){Zh||Me(35)},1),new mo)})();function R3(){if((I.pendingReactions.length||I.inBatch||I.isRunningReactions)&&Me(36),Zh=!0,po){var n=Ir();--n.__mobxInstanceCount===0&&(n.__mobxGlobals=void 0),I=new mo}}function N3(n,l){n.observers_.add(l),n.lowestObserverState_>l.dependenciesState_&&(n.lowestObserverState_=l.dependenciesState_)}function qh(n,l){n.observers_.delete(l),n.observers_.size===0&&Yh(n)}function Yh(n){n.isPendingUnobservation===!1&&(n.isPendingUnobservation=!0,I.pendingUnobservations.push(n))}function qt(){I.inBatch++}function Yt(){if(--I.inBatch===0){Fh();for(var n=I.pendingUnobservations,l=0;l0&&Yh(n),!1)}function Kh(n){n.lowestObserverState_!==Le.STALE_&&(n.lowestObserverState_=Le.STALE_,n.observers_.forEach(function(l){l.dependenciesState_===Le.UP_TO_DATE_&&l.onBecomeStale_(),l.dependenciesState_=Le.STALE_}))}function D3(n){n.lowestObserverState_!==Le.STALE_&&(n.lowestObserverState_=Le.STALE_,n.observers_.forEach(function(l){l.dependenciesState_===Le.POSSIBLY_STALE_?l.dependenciesState_=Le.STALE_:l.dependenciesState_===Le.UP_TO_DATE_&&(n.lowestObserverState_=Le.UP_TO_DATE_)}))}function z3(n){n.lowestObserverState_===Le.UP_TO_DATE_&&(n.lowestObserverState_=Le.POSSIBLY_STALE_,n.observers_.forEach(function(l){l.dependenciesState_===Le.UP_TO_DATE_&&(l.dependenciesState_=Le.POSSIBLY_STALE_,l.onBecomeStale_())}))}var En=(function(){function n(o,r,s,f){o===void 0&&(o="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=Le.NOT_TRACKING_,this.runId_=0,this.unboundDepsCount_=0,this.flags_=0,this.isTracing_=fo.NONE,this.name_=o,this.onInvalidate_=r,this.errorHandler_=s,this.requiresObservable_=f}var l=n.prototype;return l.onBecomeStale_=function(){this.schedule_()},l.schedule_=function(){this.isScheduled||(this.isScheduled=!0,I.pendingReactions.push(this),Fh())},l.runReaction_=function(){if(!this.isDisposed){qt(),this.isScheduled=!1;var r=I.trackingContext;if(I.trackingContext=this,Ls(this)){this.isTrackPending=!0;try{this.onInvalidate_()}catch(s){this.reportExceptionInDerivation_(s)}}I.trackingContext=r,Yt()}},l.track=function(r){if(!this.isDisposed){qt(),this.isRunning=!0;var s=I.trackingContext;I.trackingContext=this;var f=kh(this,r,void 0);I.trackingContext=s,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&&Ts(this),vo(f)&&this.reportExceptionInDerivation_(f.cause),Yt()}},l.reportExceptionInDerivation_=function(r){var s=this;if(this.errorHandler_){this.errorHandler_(r,this);return}if(I.disableErrorBoundaries)throw r;var f="[mobx] uncaught error in '"+this+"'";I.suppressReactionErrors||console.error(f,r),I.globalReactionErrorHandlers.forEach(function(d){return d(r,s)})},l.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(qt(),Ts(this),Yt()))},l.getDisposer_=function(r){var s=this,f=function d(){s.dispose(),r==null||r.removeEventListener==null||r.removeEventListener("abort",d)};return r==null||r.addEventListener==null||r.addEventListener("abort",f),f[ue]=this,"dispose"in Symbol&&typeof Symbol.dispose=="symbol"&&(f[Symbol.dispose]=f),f},l.toString=function(){return"Reaction["+this.name_+"]"},l.trace=function(r){},Ol(n,[{key:"isDisposed",get:function(){return Ot(this.flags_,n.isDisposedMask_)},set:function(r){this.flags_=Mt(this.flags_,n.isDisposedMask_,r)}},{key:"isScheduled",get:function(){return Ot(this.flags_,n.isScheduledMask_)},set:function(r){this.flags_=Mt(this.flags_,n.isScheduledMask_,r)}},{key:"isTrackPending",get:function(){return Ot(this.flags_,n.isTrackPendingMask_)},set:function(r){this.flags_=Mt(this.flags_,n.isTrackPendingMask_,r)}},{key:"isRunning",get:function(){return Ot(this.flags_,n.isRunningMask_)},set:function(r){this.flags_=Mt(this.flags_,n.isRunningMask_,r)}},{key:"diffValue",get:function(){return Ot(this.flags_,n.diffValueMask_)?1:0},set:function(r){this.flags_=Mt(this.flags_,n.diffValueMask_,r===1)}}])})();En.isDisposedMask_=1,En.isScheduledMask_=2,En.isTrackPendingMask_=4,En.isRunningMask_=8,En.diffValueMask_=16;var j3=100,Ns=function(l){return l()};function Fh(){I.inBatch>0||I.isRunningReactions||Ns(U3)}function U3(){I.isRunningReactions=!0;for(var n=I.pendingReactions,l=0;n.length>0;){++l===j3&&(console.error("[mobx] cycle in reaction: "+n[0]),n.splice(0));for(var o=n.splice(0),r=0,s=o.length;r0&&(l.dependencies=W3(n.observing_).map(n1)),l}function W3(n){return Array.from(new Set(n))}var e6=0;function a1(){this.message="FLOW_CANCELLED"}a1.prototype=Object.create(Error.prototype);var js=Lh("flow"),t6=Lh("flow.bound",{bound:!0}),Rl=Object.assign(function(l,o){if(Ui(o))return js.decorate_20223_(l,o);if(Xa(o))return ji(l,o,js);var r=l,s=r.name||"",f=function(){var v=this,g=arguments,p=++e6,y=Ve(s+" - runid: "+p+" - init",r).apply(v,g),_,S=void 0,O=new Promise(function(L,w){var T=0;_=w;function B(Z){S=void 0;var P;try{P=Ve(s+" - runid: "+p+" - yield "+T++,y.next).call(y,Z)}catch(W){return w(W)}V(P)}function K(Z){S=void 0;var P;try{P=Ve(s+" - runid: "+p+" - yield "+T++,y.throw).call(y,Z)}catch(W){return w(W)}V(P)}function V(Z){if(Zt(Z?.then)){Z.then(V,w);return}return Z.done?L(Z.value):(S=Promise.resolve(Z.value),S.then(B,K))}B(void 0)});return O.cancel=Ve(s+" - runid: "+p+" - cancel",function(){try{S&&l1(S);var L=y.return(void 0),w=Promise.resolve(L.value);w.then(xl,xl),l1(w),_(new a1)}catch(T){_(T)}}),O};return f.isMobXFlow=!0,f},js);Rl.bound=Sn(t6);function l1(n){Zt(n.cancel)&&n.cancel()}function Gi(n){return n?.isMobXFlow===!0}function n6(n,l){return n?Eo(n)||!!n[ue]||As(n)||go(n)||co(n):!1}function i1(n){return n6(n)}function a6(n,l,o,r){return Zt(o)?i6(n,l,o,r):l6(n,l,o)}function l6(n,l,o){return wo(n).observe_(l,o)}function i6(n,l,o,r){return wo(n,l).observe_(o,r)}function Gn(n,l){l===void 0&&(l=void 0),qt();try{return n.apply(l)}finally{Yt()}}function Nl(n){return n[ue]}var r6={has:function(l,o){return Nl(l).has_(o)},get:function(l,o){return Nl(l).get_(o)},set:function(l,o,r){var s;return Xa(o)?(s=Nl(l).set_(o,r,!0))!=null?s:!0:!1},deleteProperty:function(l,o){var r;return Xa(o)?(r=Nl(l).delete_(o,!0))!=null?r:!0:!1},defineProperty:function(l,o,r){var s;return(s=Nl(l).defineProperty_(o,r))!=null?s:!0},ownKeys:function(l){return Nl(l).ownKeys_()},preventExtensions:function(l){Me(13)}};function o6(n,l){var o,r;return bh(),n=Wa(n,l),(r=(o=n[ue]).proxy_)!=null?r:o.proxy_=new Proxy(n,r6)}function Xt(n){return n.interceptors_!==void 0&&n.interceptors_.length>0}function Zi(n,l){var o=n.interceptors_||(n.interceptors_=[]);return o.push(l),_h(function(){var r=o.indexOf(l);r!==-1&&o.splice(r,1)})}function Kt(n,l){var o=$a();try{for(var r=[].concat(n.interceptors_||[]),s=0,f=r.length;s0}function qi(n,l){var o=n.changeListeners_||(n.changeListeners_=[]);return o.push(l),_h(function(){var r=o.indexOf(l);r!==-1&&o.splice(r,1)})}function cn(n,l){var o=$a(),r=n.changeListeners_;if(r){r=r.slice();for(var s=0,f=r.length;s0?r.map(this.dehancer):r},l.intercept_=function(r){return Zi(this,r)},l.observe_=function(r,s){return s===void 0&&(s=!1),s&&r({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),qi(this,r)},l.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},l.setArrayLength_=function(r){(typeof r!="number"||isNaN(r)||r<0)&&Me("Out of range: "+r);var s=this.values_.length;if(r!==s)if(r>s){for(var f=new Array(r-s),d=0;d0&&_1(r+s+1)},l.spliceWithArray_=function(r,s,f){var d=this;this.atom_;var v=this.values_.length;if(r===void 0?r=0:r>v?r=v:r<0&&(r=Math.max(0,v+r)),arguments.length===1?s=v-r:s==null?s=0:s=Math.max(0,Math.min(s,v-r)),f===void 0&&(f=Es),Xt(this)){var g=Kt(this,{object:this.proxy_,type:o1,index:r,removedCount:s,added:f});if(!g)return Es;s=g.removedCount,f=g.added}if(f=f.length===0?f:f.map(function(_){return d.enhancer_(_,void 0)}),this.legacyMode_){var p=f.length-s;this.updateArrayLength_(v,p)}var y=this.spliceItemsIntoValues_(r,s,f);return(s!==0||f.length!==0)&&this.notifyArraySplice_(r,f,y),this.dehanceValues_(y)},l.spliceItemsIntoValues_=function(r,s,f){if(f.length=this.values_.length){console.warn("[mobx] Out of bounds read: "+r);return}return this.atom_.reportObserved(),this.dehanceValue_(this.values_[r])},l.set_=function(r,s){var f=this.values_;if(this.legacyMode_&&r>f.length&&Me(17,r,f.length),r2?r-2:0),f=2;f-1?(this.splice(r,1),!0):!1}};Ge("at",Lt),Ge("concat",Lt),Ge("flat",Lt),Ge("includes",Lt),Ge("indexOf",Lt),Ge("join",Lt),Ge("lastIndexOf",Lt),Ge("slice",Lt),Ge("toString",Lt),Ge("toLocaleString",Lt),Ge("toSorted",Lt),Ge("toSpliced",Lt),Ge("with",Lt),Ge("every",fn),Ge("filter",fn),Ge("find",fn),Ge("findIndex",fn),Ge("findLast",fn),Ge("findLastIndex",fn),Ge("flatMap",fn),Ge("forEach",fn),Ge("map",fn),Ge("some",fn),Ge("toReversed",fn),Ge("reduce",u1),Ge("reduceRight",u1);function Ge(n,l){typeof Array.prototype[n]=="function"&&(bo[n]=l(n))}function Lt(n){return function(){var l=this[ue];l.atom_.reportObserved();var o=l.dehanceValues_(l.values_);return o[n].apply(o,arguments)}}function fn(n){return function(l,o){var r=this,s=this[ue];s.atom_.reportObserved();var f=s.dehanceValues_(s.values_);return f[n](function(d,v){return l.call(o,d,v,r)})}}function u1(n){return function(){var l=this,o=this[ue];o.atom_.reportObserved();var r=o.dehanceValues_(o.values_),s=arguments[0];return arguments[0]=function(f,d,v){return s(f,d,v,l)},r[n].apply(r,arguments)}}var f6=Ka("ObservableArrayAdministration",Bs);function _o(n){return to(n)&&f6(n[ue])}var d6={},da="add",So="delete",s1=(function(){function n(o,r,s){var f=this;r===void 0&&(r=Qa),s===void 0&&(s="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[ue]=d6,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=r,this.name_=s,Zt(Map)||Me(18),ha(function(){f.keysAtom_=Oh("ObservableMap.keys()"),f.data_=new Map,f.hasMap_=new Map,o&&f.merge(o)})}var l=n.prototype;return l.has_=function(r){return this.data_.has(r)},l.has=function(r){var s=this;if(!I.trackingDerivation)return this.has_(r);var f=this.hasMap_.get(r);if(!f){var d=f=new Ja(this.has_(r),no,"ObservableMap.key?",!1);this.hasMap_.set(r,d),Wh(d,function(){return s.hasMap_.delete(r)})}return f.get()},l.set=function(r,s){var f=this.has_(r);if(Xt(this)){var d=Kt(this,{type:f?wn:da,object:this,newValue:s,name:r});if(!d)return this;s=d.newValue}return f?this.updateValue_(r,s):this.addValue_(r,s),this},l.delete=function(r){var s=this;if(this.keysAtom_,Xt(this)){var f=Kt(this,{type:So,object:this,name:r});if(!f)return!1}if(this.has_(r)){var d=ki(),v=sn(this),g=v||d?{observableKind:"map",debugObjectName:this.name_,type:So,object:this,oldValue:this.data_.get(r).value_,name:r}:null;return Gn(function(){var p;s.keysAtom_.reportChanged(),(p=s.hasMap_.get(r))==null||p.setNewValue_(!1);var y=s.data_.get(r);y.setNewValue_(void 0),s.data_.delete(r)}),v&&cn(this,g),!0}return!1},l.updateValue_=function(r,s){var f=this.data_.get(r);if(s=f.prepareNewValue_(s),s!==I.UNCHANGED){var d=ki(),v=sn(this),g=v||d?{observableKind:"map",debugObjectName:this.name_,type:wn,object:this,oldValue:f.value_,name:r,newValue:s}:null;f.setNewValue_(s),v&&cn(this,g)}},l.addValue_=function(r,s){var f=this;this.keysAtom_,Gn(function(){var p,y=new Ja(s,f.enhancer_,"ObservableMap.key",!1);f.data_.set(r,y),s=y.value_,(p=f.hasMap_.get(r))==null||p.setNewValue_(!0),f.keysAtom_.reportChanged()});var d=ki(),v=sn(this),g=v||d?{observableKind:"map",debugObjectName:this.name_,type:da,object:this,name:r,newValue:s}:null;v&&cn(this,g)},l.get=function(r){return this.has(r)?this.dehanceValue_(this.data_.get(r).get()):this.dehanceValue_(void 0)},l.dehanceValue_=function(r){return this.dehancer!==void 0?this.dehancer(r):r},l.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},l.values=function(){var r=this,s=this.keys();return c1({next:function(){var d=s.next(),v=d.done,g=d.value;return{done:v,value:v?void 0:r.get(g)}}})},l.entries=function(){var r=this,s=this.keys();return c1({next:function(){var d=s.next(),v=d.done,g=d.value;return{done:v,value:v?void 0:[g,r.get(g)]}}})},l[Symbol.iterator]=function(){return this.entries()},l.forEach=function(r,s){for(var f=Ml(this),d;!(d=f()).done;){var v=d.value,g=v[0],p=v[1];r.call(s,p,g,this)}},l.merge=function(r){var s=this;return Ia(r)&&(r=new Map(r)),Gn(function(){Bn(r)?Nb(r).forEach(function(f){return s.set(f,r[f])}):Array.isArray(r)?r.forEach(function(f){var d=f[0],v=f[1];return s.set(d,v)}):Al(r)?(Rb(r)||Me(19,r),r.forEach(function(f,d){return s.set(d,f)})):r!=null&&Me(20,r)}),this},l.clear=function(){var r=this;Gn(function(){Vh(function(){for(var s=Ml(r.keys()),f;!(f=s()).done;){var d=f.value;r.delete(d)}})})},l.replace=function(r){var s=this;return Gn(function(){for(var f=h6(r),d=new Map,v=!1,g=Ml(s.data_.keys()),p;!(p=g()).done;){var y=p.value;if(!f.has(y)){var _=s.delete(y);if(_)v=!0;else{var S=s.data_.get(y);d.set(y,S)}}}for(var O=Ml(f.entries()),L;!(L=O()).done;){var w=L.value,T=w[0],B=w[1],K=s.data_.has(T);if(s.set(T,B),s.data_.has(T)){var V=s.data_.get(T);d.set(T,V),K||(v=!0)}}if(!v)if(s.data_.size!==d.size)s.keysAtom_.reportChanged();else for(var Z=s.data_.keys(),P=d.keys(),W=Z.next(),Y=P.next();!W.done;){if(W.value!==Y.value){s.keysAtom_.reportChanged();break}W=Z.next(),Y=P.next()}s.data_=d}),this},l.toString=function(){return"[object ObservableMap]"},l.toJSON=function(){return Array.from(this)},l.observe_=function(r,s){return qi(this,r)},l.intercept_=function(r){return Zi(this,r)},Ol(n,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])})(),Ia=Ka("ObservableMap",s1);function c1(n){return n[Symbol.toStringTag]="MapIterator",Zs(n)}function h6(n){if(Al(n)||Ia(n))return n;if(Array.isArray(n))return new Map(n);if(Bn(n)){var l=new Map;for(var o in n)l.set(o,n[o]);return l}else return Me(21,n)}var v6={},f1=(function(){function n(o,r,s){var f=this;r===void 0&&(r=Qa),s===void 0&&(s="ObservableSet"),this.name_=void 0,this[ue]=v6,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=s,Zt(Set)||Me(22),this.enhancer_=function(d,v){return r(d,v,s)},ha(function(){f.atom_=Oh(f.name_),o&&f.replace(o)})}var l=n.prototype;return l.dehanceValue_=function(r){return this.dehancer!==void 0?this.dehancer(r):r},l.clear=function(){var r=this;Gn(function(){Vh(function(){for(var s=Ml(r.data_.values()),f;!(f=s()).done;){var d=f.value;r.delete(d)}})})},l.forEach=function(r,s){for(var f=Ml(this),d;!(d=f()).done;){var v=d.value;r.call(s,v,v,this)}},l.add=function(r){var s=this;if(this.atom_,Xt(this)){var f=Kt(this,{type:da,object:this,newValue:r});if(!f)return this;r=f.newValue}if(!this.has(r)){Gn(function(){s.data_.add(s.enhancer_(r,void 0)),s.atom_.reportChanged()});var d=!1,v=sn(this),g=v||d?{observableKind:"set",debugObjectName:this.name_,type:da,object:this,newValue:r}:null;v&&cn(this,g)}return this},l.delete=function(r){var s=this;if(Xt(this)){var f=Kt(this,{type:So,object:this,oldValue:r});if(!f)return!1}if(this.has(r)){var d=!1,v=sn(this),g=v||d?{observableKind:"set",debugObjectName:this.name_,type:So,object:this,oldValue:r}:null;return Gn(function(){s.atom_.reportChanged(),s.data_.delete(r)}),v&&cn(this,g),!0}return!1},l.has=function(r){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(r))},l.entries=function(){var r=this.values();return d1({next:function(){var f=r.next(),d=f.value,v=f.done;return v?{value:void 0,done:v}:{value:[d,d],done:v}}})},l.keys=function(){return this.values()},l.values=function(){this.atom_.reportObserved();var r=this,s=this.data_.values();return d1({next:function(){var d=s.next(),v=d.value,g=d.done;return g?{value:void 0,done:g}:{value:r.dehanceValue_(v),done:g}}})},l.intersection=function(r){if(Hn(r)&&!xn(r))return r.intersection(this);var s=new Set(this);return s.intersection(r)},l.union=function(r){if(Hn(r)&&!xn(r))return r.union(this);var s=new Set(this);return s.union(r)},l.difference=function(r){return new Set(this).difference(r)},l.symmetricDifference=function(r){if(Hn(r)&&!xn(r))return r.symmetricDifference(this);var s=new Set(this);return s.symmetricDifference(r)},l.isSubsetOf=function(r){return new Set(this).isSubsetOf(r)},l.isSupersetOf=function(r){return new Set(this).isSupersetOf(r)},l.isDisjointFrom=function(r){if(Hn(r)&&!xn(r))return r.isDisjointFrom(this);var s=new Set(this);return s.isDisjointFrom(r)},l.replace=function(r){var s=this;return xn(r)&&(r=new Set(r)),Gn(function(){Array.isArray(r)?(s.clear(),r.forEach(function(f){return s.add(f)})):Hn(r)?(s.clear(),r.forEach(function(f){return s.add(f)})):r!=null&&Me("Cannot initialize set from "+r)}),this},l.observe_=function(r,s){return qi(this,r)},l.intercept_=function(r){return Zi(this,r)},l.toJSON=function(){return Array.from(this)},l.toString=function(){return"[object ObservableSet]"},l[Symbol.iterator]=function(){return this.values()},Ol(n,[{key:"size",get:function(){return this.atom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Set"}}])})(),xn=Ka("ObservableSet",f1);function d1(n){return n[Symbol.toStringTag]="SetIterator",Zs(n)}var h1=Object.create(null),v1="remove",m1=(function(){function n(o,r,s,f){r===void 0&&(r=new Map),f===void 0&&(f=u3),this.target_=void 0,this.values_=void 0,this.name_=void 0,this.defaultAnnotation_=void 0,this.keysAtom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.proxy_=void 0,this.isPlainObject_=void 0,this.appliedAnnotations_=void 0,this.pendingKeys_=void 0,this.target_=o,this.values_=r,this.name_=s,this.defaultAnnotation_=f,this.keysAtom_=new ca("ObservableObject.keys"),this.isPlainObject_=Bn(this.target_)}var l=n.prototype;return l.getObservablePropValue_=function(r){return this.values_.get(r).get()},l.setObservablePropValue_=function(r,s){var f=this.values_.get(r);if(f instanceof un)return f.set(s),!0;if(Xt(this)){var d=Kt(this,{type:wn,object:this.proxy_||this.target_,name:r,newValue:s});if(!d)return null;s=d.newValue}if(s=f.prepareNewValue_(s),s!==I.UNCHANGED){var v=sn(this),g=!1,p=v||g?{type:wn,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,oldValue:f.value_,name:r,newValue:s}:null;f.setNewValue_(s),v&&cn(this,p)}return!0},l.get_=function(r){return I.trackingDerivation&&!kn(this.target_,r)&&this.has_(r),this.target_[r]},l.set_=function(r,s,f){return f===void 0&&(f=!1),kn(this.target_,r)?this.values_.has(r)?this.setObservablePropValue_(r,s):f?Reflect.set(this.target_,r,s):(this.target_[r]=s,!0):this.extend_(r,{value:s,enumerable:!0,writable:!0,configurable:!0},this.defaultAnnotation_,f)},l.has_=function(r){if(!I.trackingDerivation)return r in this.target_;this.pendingKeys_||(this.pendingKeys_=new Map);var s=this.pendingKeys_.get(r);return s||(s=new Ja(r in this.target_,no,"ObservableObject.key?",!1),this.pendingKeys_.set(r,s)),s.get()},l.make_=function(r,s){if(s===!0&&(s=this.defaultAnnotation_),s!==!1){if(!(r in this.target_)){var f;if((f=this.target_[_n])!=null&&f[r])return;Me(1,s.annotationType_,this.name_+"."+r.toString())}for(var d=this.target_;d&&d!==eo;){var v=Wr(d,r);if(v){var g=s.make_(this,r,v,d);if(g===0)return;if(g===1)break}d=Object.getPrototypeOf(d)}g1(this,s,r)}},l.extend_=function(r,s,f,d){if(d===void 0&&(d=!1),f===!0&&(f=this.defaultAnnotation_),f===!1)return this.defineProperty_(r,s,d);var v=f.extend_(this,r,s,d);return v&&g1(this,f,r),v},l.defineProperty_=function(r,s,f){f===void 0&&(f=!1),this.keysAtom_;try{qt();var d=this.delete_(r);if(!d)return d;if(Xt(this)){var v=Kt(this,{object:this.proxy_||this.target_,name:r,type:da,newValue:s.value});if(!v)return null;var g=v.newValue;s.value!==g&&(s=Fa({},s,{value:g}))}if(f){if(!Reflect.defineProperty(this.target_,r,s))return!1}else bn(this.target_,r,s);this.notifyPropertyAddition_(r,s.value)}finally{Yt()}return!0},l.defineObservableProperty_=function(r,s,f,d){d===void 0&&(d=!1),this.keysAtom_;try{qt();var v=this.delete_(r);if(!v)return v;if(Xt(this)){var g=Kt(this,{object:this.proxy_||this.target_,name:r,type:da,newValue:s});if(!g)return null;s=g.newValue}var p=p1(r),y={configurable:I.safeDescriptors?this.isPlainObject_:!0,enumerable:!0,get:p.get,set:p.set};if(d){if(!Reflect.defineProperty(this.target_,r,y))return!1}else bn(this.target_,r,y);var _=new Ja(s,f,"ObservableObject.key",!1);this.values_.set(r,_),this.notifyPropertyAddition_(r,_.value_)}finally{Yt()}return!0},l.defineComputedProperty_=function(r,s,f){f===void 0&&(f=!1),this.keysAtom_;try{qt();var d=this.delete_(r);if(!d)return d;if(Xt(this)){var v=Kt(this,{object:this.proxy_||this.target_,name:r,type:da,newValue:void 0});if(!v)return null}s.name||(s.name="ObservableObject.key"),s.context=this.proxy_||this.target_;var g=p1(r),p={configurable:I.safeDescriptors?this.isPlainObject_:!0,enumerable:!1,get:g.get,set:g.set};if(f){if(!Reflect.defineProperty(this.target_,r,p))return!1}else bn(this.target_,r,p);this.values_.set(r,new un(s)),this.notifyPropertyAddition_(r,void 0)}finally{Yt()}return!0},l.delete_=function(r,s){if(s===void 0&&(s=!1),this.keysAtom_,!kn(this.target_,r))return!0;if(Xt(this)){var f=Kt(this,{object:this.proxy_||this.target_,name:r,type:v1});if(!f)return null}try{var d;qt();var v=sn(this),g=!1,p=this.values_.get(r),y=void 0;if(!p&&(v||g)){var _;y=(_=Wr(this.target_,r))==null?void 0:_.value}if(s){if(!Reflect.deleteProperty(this.target_,r))return!1}else delete this.target_[r];if(p&&(this.values_.delete(r),p instanceof Ja&&(y=p.value_),Kh(p)),this.keysAtom_.reportChanged(),(d=this.pendingKeys_)==null||(d=d.get(r))==null||d.set(r in this.target_),v||g){var S={type:v1,observableKind:"object",object:this.proxy_||this.target_,debugObjectName:this.name_,oldValue:y,name:r};v&&cn(this,S)}}finally{Yt()}return!0},l.observe_=function(r,s){return qi(this,r)},l.intercept_=function(r){return Zi(this,r)},l.notifyPropertyAddition_=function(r,s){var f,d=sn(this),v=!1;if(d||v){var g=d||v?{type:da,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,name:r,newValue:s}:null;d&&cn(this,g)}(f=this.pendingKeys_)==null||(f=f.get(r))==null||f.set(!0),this.keysAtom_.reportChanged()},l.ownKeys_=function(){return this.keysAtom_.reportObserved(),Cl(this.target_)},l.keys_=function(){return this.keysAtom_.reportObserved(),Object.keys(this.target_)},n})();function Wa(n,l){var o;if(kn(n,ue))return n;var r=(o=l?.name)!=null?o:"ObservableObject",s=new m1(n,new Map,String(r),b3(l));return zi(n,ue,s),n}var m6=Ka("ObservableObjectAdministration",m1);function p1(n){return h1[n]||(h1[n]={get:function(){return this[ue].getObservablePropValue_(n)},set:function(o){return this[ue].setObservablePropValue_(n,o)}})}function Eo(n){return to(n)?m6(n[ue]):!1}function g1(n,l,o){var r;(r=n.target_[_n])==null||delete r[o]}var p6=b1(0),g6=(function(){var n=!1,l={};return Object.defineProperty(l,"0",{set:function(){n=!0}}),Object.create(l)[0]=1,n===!1})(),Hs=0,y1=function(){};function y6(n,l){Object.setPrototypeOf?Object.setPrototypeOf(n.prototype,l):n.prototype.__proto__!==void 0?n.prototype.__proto__=l:n.prototype=l}y6(y1,Array.prototype);var ks=(function(n){function l(r,s,f,d){var v;return f===void 0&&(f="ObservableArray"),d===void 0&&(d=!1),v=n.call(this)||this,ha(function(){var g=new Bs(f,s,d,!0);g.proxy_=v,Eh(v,ue,g),r&&r.length&&v.spliceWithArray(0,0,r),g6&&Object.defineProperty(v,"0",p6)}),v}Ch(l,n);var o=l.prototype;return o.concat=function(){this[ue].atom_.reportObserved();for(var s=arguments.length,f=new Array(s),d=0;dHs){for(var l=Hs;l=0&&o++;break}n=w1(n),l=w1(l);var v=d==="[object Array]";if(!v){if(typeof n!="object"||typeof l!="object")return!1;var g=n.constructor,p=l.constructor;if(g!==p&&!(Zt(g)&&g instanceof g&&Zt(p)&&p instanceof p)&&"constructor"in n&&"constructor"in l)return!1}if(o===0)return!1;o<0&&(o=-1),r=r||[],s=s||[];for(var y=r.length;y--;)if(r[y]===n)return s[y]===l;if(r.push(n),s.push(l),v){if(y=n.length,y!==l.length)return!1;for(;y--;)if(!Gs(n[y],l[y],o-1,r,s))return!1}else{var _=Object.keys(n),S=_.length;if(Object.keys(l).length!==S)return!1;for(var O=0;O"u"&&Me("MobX requires global '"+n+"' to be available or polyfilled")}),typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__=="object"&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:H3,extras:{getDebugName:Vs},$mobx:ue}),!m.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!r1)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");var xo=mh();const w6=ih(xo);function x6(n){n()}function A6(n){n||(n=x6),$3({reactionScheduler:n})}function C6(n){return I3(n)}var O6=1e4,M6=1e4,L6=(function(){function n(l){var o=this;Object.defineProperty(this,"finalize",{enumerable:!0,configurable:!0,writable:!0,value:l}),Object.defineProperty(this,"registrations",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"sweepTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sweep",{enumerable:!0,configurable:!0,writable:!0,value:function(r){r===void 0&&(r=O6),clearTimeout(o.sweepTimeout),o.sweepTimeout=void 0;var s=Date.now();o.registrations.forEach(function(f,d){s-f.registeredAt>=r&&(o.finalize(f.value),o.registrations.delete(d))}),o.registrations.size>0&&o.scheduleSweep()}}),Object.defineProperty(this,"finalizeAllImmediately",{enumerable:!0,configurable:!0,writable:!0,value:function(){o.sweep(0)}})}return Object.defineProperty(n.prototype,"register",{enumerable:!1,configurable:!0,writable:!0,value:function(l,o,r){this.registrations.set(r,{value:o,registeredAt:Date.now()}),this.scheduleSweep()}}),Object.defineProperty(n.prototype,"unregister",{enumerable:!1,configurable:!0,writable:!0,value:function(l){this.registrations.delete(l)}}),Object.defineProperty(n.prototype,"scheduleSweep",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.sweepTimeout===void 0&&(this.sweepTimeout=setTimeout(this.sweep,M6))}}),n})(),T6=typeof FinalizationRegistry<"u"?FinalizationRegistry:L6,qs=new T6(function(n){var l;(l=n.reaction)===null||l===void 0||l.dispose(),n.reaction=null}),Ys={exports:{}},Xs={};/** * @license React * use-sync-external-store-shim.production.js * @@ -56,8 +56,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Ah;function R6(){if(Ah)return Xs;Ah=1;var n=$r();function l(_,S){return _===S&&(_!==0||1/_===1/S)||_!==_&&S!==S}var o=typeof Object.is=="function"?Object.is:l,r=n.useState,s=n.useEffect,f=n.useLayoutEffect,d=n.useDebugValue;function v(_,S){var O=S(),L=r({inst:{value:O,getSnapshot:S}}),w=L[0].inst,T=L[1];return f(function(){w.value=O,w.getSnapshot=S,g(w)&&T({inst:w})},[_,O,S]),s(function(){return g(w)&&T({inst:w}),_(function(){g(w)&&T({inst:w})})},[_]),d(O),O}function g(_){var S=_.getSnapshot;_=_.value;try{var O=S();return!o(_,O)}catch{return!0}}function p(_,S){return S()}var y=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:v;return Xs.useSyncExternalStore=n.useSyncExternalStore!==void 0?n.useSyncExternalStore:y,Xs}var Ch;function N6(){return Ch||(Ch=1,Ys.exports=R6()),Ys.exports}var Oh=N6();function Mh(n){n.reaction=new En("observer".concat(n.name),function(){var l;n.stateVersion=Symbol(),(l=n.onStoreChange)===null||l===void 0||l.call(n)})}function D6(n,l){l===void 0&&(l="observed");var o=yn.useRef(null);if(!o.current){var r={reaction:null,onStoreChange:null,stateVersion:Symbol(),name:l,subscribe:function(v){return qs.unregister(r),r.onStoreChange=v,r.reaction||(Mh(r),r.stateVersion=Symbol()),function(){var g;r.onStoreChange=null,(g=r.reaction)===null||g===void 0||g.dispose(),r.reaction=null}},getSnapshot:function(){return r.stateVersion}};o.current=r}var s=o.current;s.reaction||(Mh(s),qs.register(o,s,s)),yn.useDebugValue(s.reaction,C6),Oh.useSyncExternalStore(s.subscribe,s.getSnapshot,s.getSnapshot);var f,d;if(s.reaction.track(function(){try{f=n()}catch(v){d=v}}),d)throw d;return f}var Ks,Fs,Lh=typeof Symbol=="function"&&Symbol.for,z6=(Fs=(Ks=Object.getOwnPropertyDescriptor(function(){},"name"))===null||Ks===void 0?void 0:Ks.configurable)!==null&&Fs!==void 0?Fs:!1,Th=Lh?Symbol.for("react.forward_ref"):typeof m.forwardRef=="function"&&m.forwardRef(function(n){return null}).$$typeof,Rh=Lh?Symbol.for("react.memo"):typeof m.memo=="function"&&m.memo(function(n){return null}).$$typeof;function Qs(n,l){var o;if(Rh&&n.$$typeof===Rh)throw new Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");var r=(o=l?.forwardRef)!==null&&o!==void 0?o:!1,s=n,f=n.displayName||n.name;if(Th&&n.$$typeof===Th&&(r=!0,s=n.render,typeof s!="function"))throw new Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var d=function(v,g){return D6(function(){return s(v,g)},f)};return d.displayName=n.displayName,z6&&Object.defineProperty(d,"name",{value:n.name,writable:!0,configurable:!0}),n.contextTypes&&(d.contextTypes=n.contextTypes),r&&(d=m.forwardRef(d)),d=m.memo(d),U6(n,d),d}var j6={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0};function U6(n,l){Object.keys(n).forEach(function(o){j6[o]||Object.defineProperty(l,o,Object.getOwnPropertyDescriptor(n,o))})}var Ps;A6(xo.unstable_batchedUpdates),Ps=qs.finalizeAllImmediately;function Nh(n){var l,o,r="";if(typeof n=="string"||typeof n=="number")r+=n;else if(typeof n=="object")if(Array.isArray(n)){var s=n.length;for(l=0;l{const l=k6(n),{conflictingClassGroups:o,conflictingClassGroupModifiers:r}=n;return{getClassGroupId:d=>{const v=d.split(Js);return v[0]===""&&v.length!==1&&v.shift(),zh(v,l)||H6(d)},getConflictingClassGroupIds:(d,v)=>{const g=o[d]||[];return v&&r[d]?[...g,...r[d]]:g}}},zh=(n,l)=>{if(n.length===0)return l.classGroupId;const o=n[0],r=l.nextPart.get(o),s=r?zh(n.slice(1),r):void 0;if(s)return s;if(l.validators.length===0)return;const f=n.join(Js);return l.validators.find(({validator:d})=>d(f))?.classGroupId},jh=/^\[(.+)\]$/,H6=n=>{if(jh.test(n)){const l=jh.exec(n)[1],o=l?.substring(0,l.indexOf(":"));if(o)return"arbitrary.."+o}},k6=n=>{const{theme:l,classGroups:o}=n,r={nextPart:new Map,validators:[]};for(const s in o)$s(o[s],r,s,l);return r},$s=(n,l,o,r)=>{n.forEach(s=>{if(typeof s=="string"){const f=s===""?l:Uh(l,s);f.classGroupId=o;return}if(typeof s=="function"){if(V6(s)){$s(s(r),l,o,r);return}l.validators.push({validator:s,classGroupId:o});return}Object.entries(s).forEach(([f,d])=>{$s(d,Uh(l,f),o,r)})})},Uh=(n,l)=>{let o=n;return l.split(Js).forEach(r=>{o.nextPart.has(r)||o.nextPart.set(r,{nextPart:new Map,validators:[]}),o=o.nextPart.get(r)}),o},V6=n=>n.isThemeGetter,G6=n=>{if(n<1)return{get:()=>{},set:()=>{}};let l=0,o=new Map,r=new Map;const s=(f,d)=>{o.set(f,d),l++,l>n&&(l=0,r=o,o=new Map)};return{get(f){let d=o.get(f);if(d!==void 0)return d;if((d=r.get(f))!==void 0)return s(f,d),d},set(f,d){o.has(f)?o.set(f,d):s(f,d)}}},Is="!",Ws=":",Z6=Ws.length,q6=n=>{const{prefix:l,experimentalParseClassName:o}=n;let r=s=>{const f=[];let d=0,v=0,g=0,p;for(let L=0;Lg?p-g:void 0;return{modifiers:f,hasImportantModifier:S,baseClassName:_,maybePostfixModifierPosition:O}};if(l){const s=l+Ws,f=r;r=d=>d.startsWith(s)?f(d.substring(s.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:d,maybePostfixModifierPosition:void 0}}if(o){const s=r;r=f=>o({className:f,parseClassName:s})}return r},Y6=n=>n.endsWith(Is)?n.substring(0,n.length-1):n.startsWith(Is)?n.substring(1):n,X6=n=>{const l=Object.fromEntries(n.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const s=[];let f=[];return r.forEach(d=>{d[0]==="["||l[d]?(s.push(...f.sort(),d),f=[]):f.push(d)}),s.push(...f.sort()),s}},K6=n=>({cache:G6(n.cacheSize),parseClassName:q6(n),sortModifiers:X6(n),...B6(n)}),F6=/\s+/,Q6=(n,l)=>{const{parseClassName:o,getClassGroupId:r,getConflictingClassGroupIds:s,sortModifiers:f}=l,d=[],v=n.trim().split(F6);let g="";for(let p=v.length-1;p>=0;p-=1){const y=v[p],{isExternal:_,modifiers:S,hasImportantModifier:O,baseClassName:L,maybePostfixModifierPosition:w}=o(y);if(_){g=y+(g.length>0?" "+g:g);continue}let T=!!w,B=r(T?L.substring(0,w):L);if(!B){if(!T){g=y+(g.length>0?" "+g:g);continue}if(B=r(L),!B){g=y+(g.length>0?" "+g:g);continue}T=!1}const K=f(S).join(":"),V=O?K+Is:K,Z=V+B;if(d.includes(Z))continue;d.push(Z);const P=s(B,T);for(let W=0;W0?" "+g:g)}return g};function P6(){let n=0,l,o,r="";for(;n{if(typeof n=="string")return n;let l,o="";for(let r=0;r_(y),n());return o=K6(p),r=o.cache.get,s=o.cache.set,f=v,v(g)}function v(g){const p=r(g);if(p)return p;const y=Q6(g,o);return s(g,y),y}return function(){return f(P6.apply(null,arguments))}}const at=n=>{const l=o=>o[n]||[];return l.isThemeGetter=!0,l},Hh=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,kh=/^\((?:(\w[\w-]*):)?(.+)\)$/i,$6=/^\d+\/\d+$/,I6=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,W6=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,e8=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,t8=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,n8=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,zl=n=>$6.test(n),ye=n=>!!n&&!Number.isNaN(Number(n)),va=n=>!!n&&Number.isInteger(Number(n)),ec=n=>n.endsWith("%")&&ye(n.slice(0,-1)),Zn=n=>I6.test(n),a8=()=>!0,l8=n=>W6.test(n)&&!e8.test(n),Vh=()=>!1,i8=n=>t8.test(n),r8=n=>n8.test(n),o8=n=>!ne(n)&&!ae(n),u8=n=>jl(n,Xh,Vh),ne=n=>Hh.test(n),Wa=n=>jl(n,Kh,l8),tc=n=>jl(n,h8,ye),Gh=n=>jl(n,qh,Vh),s8=n=>jl(n,Yh,r8),Ao=n=>jl(n,Fh,i8),ae=n=>kh.test(n),Xi=n=>Ul(n,Kh),c8=n=>Ul(n,v8),Zh=n=>Ul(n,qh),f8=n=>Ul(n,Xh),d8=n=>Ul(n,Yh),Co=n=>Ul(n,Fh,!0),jl=(n,l,o)=>{const r=Hh.exec(n);return r?r[1]?l(r[1]):o(r[2]):!1},Ul=(n,l,o=!1)=>{const r=kh.exec(n);return r?r[1]?l(r[1]):o:!1},qh=n=>n==="position"||n==="percentage",Yh=n=>n==="image"||n==="url",Xh=n=>n==="length"||n==="size"||n==="bg-size",Kh=n=>n==="length",h8=n=>n==="number",v8=n=>n==="family-name",Fh=n=>n==="shadow",m8=J6(()=>{const n=at("color"),l=at("font"),o=at("text"),r=at("font-weight"),s=at("tracking"),f=at("leading"),d=at("breakpoint"),v=at("container"),g=at("spacing"),p=at("radius"),y=at("shadow"),_=at("inset-shadow"),S=at("text-shadow"),O=at("drop-shadow"),L=at("blur"),w=at("perspective"),T=at("aspect"),B=at("ease"),K=at("animate"),V=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],P=()=>[...Z(),ae,ne],W=()=>["auto","hidden","clip","visible","scroll"],Y=()=>["auto","contain","none"],F=()=>[ae,ne,g],se=()=>[zl,"full","auto",...F()],pe=()=>[va,"none","subgrid",ae,ne],xe=()=>["auto",{span:["full",va,ae,ne]},va,ae,ne],ve=()=>[va,"auto",ae,ne],Ae=()=>["auto","min","max","fr",ae,ne],ge=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Se=()=>["start","end","center","stretch","center-safe","end-safe"],R=()=>["auto",...F()],X=()=>[zl,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...F()],U=()=>[n,ae,ne],J=()=>[...Z(),Zh,Gh,{position:[ae,ne]}],ce=()=>["no-repeat",{repeat:["","x","y","space","round"]}],A=()=>["auto","cover","contain",f8,u8,{size:[ae,ne]}],k=()=>[ec,Xi,Wa],Q=()=>["","none","full",p,ae,ne],$=()=>["",ye,Xi,Wa],re=()=>["solid","dashed","dotted","double"],fe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ee=()=>[ye,ec,Zh,Gh],Ke=()=>["","none",L,ae,ne],je=()=>["none",ye,ae,ne],Jt=()=>["none",ye,ae,ne],Rn=()=>[ye,ae,ne],Nn=()=>[zl,"full",...F()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Zn],breakpoint:[Zn],color:[a8],container:[Zn],"drop-shadow":[Zn],ease:["in","out","in-out"],font:[o8],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Zn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Zn],shadow:[Zn],spacing:["px",ye],text:[Zn],"text-shadow":[Zn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",zl,ne,ae,T]}],container:["container"],columns:[{columns:[ye,ne,ae,v]}],"break-after":[{"break-after":V()}],"break-before":[{"break-before":V()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:P()}],overflow:[{overflow:W()}],"overflow-x":[{"overflow-x":W()}],"overflow-y":[{"overflow-y":W()}],overscroll:[{overscroll:Y()}],"overscroll-x":[{"overscroll-x":Y()}],"overscroll-y":[{"overscroll-y":Y()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:se()}],"inset-x":[{"inset-x":se()}],"inset-y":[{"inset-y":se()}],start:[{start:se()}],end:[{end:se()}],top:[{top:se()}],right:[{right:se()}],bottom:[{bottom:se()}],left:[{left:se()}],visibility:["visible","invisible","collapse"],z:[{z:[va,"auto",ae,ne]}],basis:[{basis:[zl,"full","auto",v,...F()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ye,zl,"auto","initial","none",ne]}],grow:[{grow:["",ye,ae,ne]}],shrink:[{shrink:["",ye,ae,ne]}],order:[{order:[va,"first","last","none",ae,ne]}],"grid-cols":[{"grid-cols":pe()}],"col-start-end":[{col:xe()}],"col-start":[{"col-start":ve()}],"col-end":[{"col-end":ve()}],"grid-rows":[{"grid-rows":pe()}],"row-start-end":[{row:xe()}],"row-start":[{"row-start":ve()}],"row-end":[{"row-end":ve()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Ae()}],"auto-rows":[{"auto-rows":Ae()}],gap:[{gap:F()}],"gap-x":[{"gap-x":F()}],"gap-y":[{"gap-y":F()}],"justify-content":[{justify:[...ge(),"normal"]}],"justify-items":[{"justify-items":[...Se(),"normal"]}],"justify-self":[{"justify-self":["auto",...Se()]}],"align-content":[{content:["normal",...ge()]}],"align-items":[{items:[...Se(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Se(),{baseline:["","last"]}]}],"place-content":[{"place-content":ge()}],"place-items":[{"place-items":[...Se(),"baseline"]}],"place-self":[{"place-self":["auto",...Se()]}],p:[{p:F()}],px:[{px:F()}],py:[{py:F()}],ps:[{ps:F()}],pe:[{pe:F()}],pt:[{pt:F()}],pr:[{pr:F()}],pb:[{pb:F()}],pl:[{pl:F()}],m:[{m:R()}],mx:[{mx:R()}],my:[{my:R()}],ms:[{ms:R()}],me:[{me:R()}],mt:[{mt:R()}],mr:[{mr:R()}],mb:[{mb:R()}],ml:[{ml:R()}],"space-x":[{"space-x":F()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":F()}],"space-y-reverse":["space-y-reverse"],size:[{size:X()}],w:[{w:[v,"screen",...X()]}],"min-w":[{"min-w":[v,"screen","none",...X()]}],"max-w":[{"max-w":[v,"screen","none","prose",{screen:[d]},...X()]}],h:[{h:["screen","lh",...X()]}],"min-h":[{"min-h":["screen","lh","none",...X()]}],"max-h":[{"max-h":["screen","lh",...X()]}],"font-size":[{text:["base",o,Xi,Wa]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,ae,tc]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ec,ne]}],"font-family":[{font:[c8,ne,l]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[s,ae,ne]}],"line-clamp":[{"line-clamp":[ye,"none",ae,tc]}],leading:[{leading:[f,...F()]}],"list-image":[{"list-image":["none",ae,ne]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ae,ne]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:U()}],"text-color":[{text:U()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...re(),"wavy"]}],"text-decoration-thickness":[{decoration:[ye,"from-font","auto",ae,Wa]}],"text-decoration-color":[{decoration:U()}],"underline-offset":[{"underline-offset":[ye,"auto",ae,ne]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:F()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ae,ne]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ae,ne]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:J()}],"bg-repeat":[{bg:ce()}],"bg-size":[{bg:A()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},va,ae,ne],radial:["",ae,ne],conic:[va,ae,ne]},d8,s8]}],"bg-color":[{bg:U()}],"gradient-from-pos":[{from:k()}],"gradient-via-pos":[{via:k()}],"gradient-to-pos":[{to:k()}],"gradient-from":[{from:U()}],"gradient-via":[{via:U()}],"gradient-to":[{to:U()}],rounded:[{rounded:Q()}],"rounded-s":[{"rounded-s":Q()}],"rounded-e":[{"rounded-e":Q()}],"rounded-t":[{"rounded-t":Q()}],"rounded-r":[{"rounded-r":Q()}],"rounded-b":[{"rounded-b":Q()}],"rounded-l":[{"rounded-l":Q()}],"rounded-ss":[{"rounded-ss":Q()}],"rounded-se":[{"rounded-se":Q()}],"rounded-ee":[{"rounded-ee":Q()}],"rounded-es":[{"rounded-es":Q()}],"rounded-tl":[{"rounded-tl":Q()}],"rounded-tr":[{"rounded-tr":Q()}],"rounded-br":[{"rounded-br":Q()}],"rounded-bl":[{"rounded-bl":Q()}],"border-w":[{border:$()}],"border-w-x":[{"border-x":$()}],"border-w-y":[{"border-y":$()}],"border-w-s":[{"border-s":$()}],"border-w-e":[{"border-e":$()}],"border-w-t":[{"border-t":$()}],"border-w-r":[{"border-r":$()}],"border-w-b":[{"border-b":$()}],"border-w-l":[{"border-l":$()}],"divide-x":[{"divide-x":$()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":$()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...re(),"hidden","none"]}],"divide-style":[{divide:[...re(),"hidden","none"]}],"border-color":[{border:U()}],"border-color-x":[{"border-x":U()}],"border-color-y":[{"border-y":U()}],"border-color-s":[{"border-s":U()}],"border-color-e":[{"border-e":U()}],"border-color-t":[{"border-t":U()}],"border-color-r":[{"border-r":U()}],"border-color-b":[{"border-b":U()}],"border-color-l":[{"border-l":U()}],"divide-color":[{divide:U()}],"outline-style":[{outline:[...re(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ye,ae,ne]}],"outline-w":[{outline:["",ye,Xi,Wa]}],"outline-color":[{outline:U()}],shadow:[{shadow:["","none",y,Co,Ao]}],"shadow-color":[{shadow:U()}],"inset-shadow":[{"inset-shadow":["none",_,Co,Ao]}],"inset-shadow-color":[{"inset-shadow":U()}],"ring-w":[{ring:$()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:U()}],"ring-offset-w":[{"ring-offset":[ye,Wa]}],"ring-offset-color":[{"ring-offset":U()}],"inset-ring-w":[{"inset-ring":$()}],"inset-ring-color":[{"inset-ring":U()}],"text-shadow":[{"text-shadow":["none",S,Co,Ao]}],"text-shadow-color":[{"text-shadow":U()}],opacity:[{opacity:[ye,ae,ne]}],"mix-blend":[{"mix-blend":[...fe(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":fe()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[ye]}],"mask-image-linear-from-pos":[{"mask-linear-from":ee()}],"mask-image-linear-to-pos":[{"mask-linear-to":ee()}],"mask-image-linear-from-color":[{"mask-linear-from":U()}],"mask-image-linear-to-color":[{"mask-linear-to":U()}],"mask-image-t-from-pos":[{"mask-t-from":ee()}],"mask-image-t-to-pos":[{"mask-t-to":ee()}],"mask-image-t-from-color":[{"mask-t-from":U()}],"mask-image-t-to-color":[{"mask-t-to":U()}],"mask-image-r-from-pos":[{"mask-r-from":ee()}],"mask-image-r-to-pos":[{"mask-r-to":ee()}],"mask-image-r-from-color":[{"mask-r-from":U()}],"mask-image-r-to-color":[{"mask-r-to":U()}],"mask-image-b-from-pos":[{"mask-b-from":ee()}],"mask-image-b-to-pos":[{"mask-b-to":ee()}],"mask-image-b-from-color":[{"mask-b-from":U()}],"mask-image-b-to-color":[{"mask-b-to":U()}],"mask-image-l-from-pos":[{"mask-l-from":ee()}],"mask-image-l-to-pos":[{"mask-l-to":ee()}],"mask-image-l-from-color":[{"mask-l-from":U()}],"mask-image-l-to-color":[{"mask-l-to":U()}],"mask-image-x-from-pos":[{"mask-x-from":ee()}],"mask-image-x-to-pos":[{"mask-x-to":ee()}],"mask-image-x-from-color":[{"mask-x-from":U()}],"mask-image-x-to-color":[{"mask-x-to":U()}],"mask-image-y-from-pos":[{"mask-y-from":ee()}],"mask-image-y-to-pos":[{"mask-y-to":ee()}],"mask-image-y-from-color":[{"mask-y-from":U()}],"mask-image-y-to-color":[{"mask-y-to":U()}],"mask-image-radial":[{"mask-radial":[ae,ne]}],"mask-image-radial-from-pos":[{"mask-radial-from":ee()}],"mask-image-radial-to-pos":[{"mask-radial-to":ee()}],"mask-image-radial-from-color":[{"mask-radial-from":U()}],"mask-image-radial-to-color":[{"mask-radial-to":U()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":Z()}],"mask-image-conic-pos":[{"mask-conic":[ye]}],"mask-image-conic-from-pos":[{"mask-conic-from":ee()}],"mask-image-conic-to-pos":[{"mask-conic-to":ee()}],"mask-image-conic-from-color":[{"mask-conic-from":U()}],"mask-image-conic-to-color":[{"mask-conic-to":U()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:J()}],"mask-repeat":[{mask:ce()}],"mask-size":[{mask:A()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ae,ne]}],filter:[{filter:["","none",ae,ne]}],blur:[{blur:Ke()}],brightness:[{brightness:[ye,ae,ne]}],contrast:[{contrast:[ye,ae,ne]}],"drop-shadow":[{"drop-shadow":["","none",O,Co,Ao]}],"drop-shadow-color":[{"drop-shadow":U()}],grayscale:[{grayscale:["",ye,ae,ne]}],"hue-rotate":[{"hue-rotate":[ye,ae,ne]}],invert:[{invert:["",ye,ae,ne]}],saturate:[{saturate:[ye,ae,ne]}],sepia:[{sepia:["",ye,ae,ne]}],"backdrop-filter":[{"backdrop-filter":["","none",ae,ne]}],"backdrop-blur":[{"backdrop-blur":Ke()}],"backdrop-brightness":[{"backdrop-brightness":[ye,ae,ne]}],"backdrop-contrast":[{"backdrop-contrast":[ye,ae,ne]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ye,ae,ne]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ye,ae,ne]}],"backdrop-invert":[{"backdrop-invert":["",ye,ae,ne]}],"backdrop-opacity":[{"backdrop-opacity":[ye,ae,ne]}],"backdrop-saturate":[{"backdrop-saturate":[ye,ae,ne]}],"backdrop-sepia":[{"backdrop-sepia":["",ye,ae,ne]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":F()}],"border-spacing-x":[{"border-spacing-x":F()}],"border-spacing-y":[{"border-spacing-y":F()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ae,ne]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ye,"initial",ae,ne]}],ease:[{ease:["linear","initial",B,ae,ne]}],delay:[{delay:[ye,ae,ne]}],animate:[{animate:["none",K,ae,ne]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[w,ae,ne]}],"perspective-origin":[{"perspective-origin":P()}],rotate:[{rotate:je()}],"rotate-x":[{"rotate-x":je()}],"rotate-y":[{"rotate-y":je()}],"rotate-z":[{"rotate-z":je()}],scale:[{scale:Jt()}],"scale-x":[{"scale-x":Jt()}],"scale-y":[{"scale-y":Jt()}],"scale-z":[{"scale-z":Jt()}],"scale-3d":["scale-3d"],skew:[{skew:Rn()}],"skew-x":[{"skew-x":Rn()}],"skew-y":[{"skew-y":Rn()}],transform:[{transform:[ae,ne,"","none","gpu","cpu"]}],"transform-origin":[{origin:P()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Nn()}],"translate-x":[{"translate-x":Nn()}],"translate-y":[{"translate-y":Nn()}],"translate-z":[{"translate-z":Nn()}],"translate-none":["translate-none"],accent:[{accent:U()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:U()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ae,ne]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":F()}],"scroll-mx":[{"scroll-mx":F()}],"scroll-my":[{"scroll-my":F()}],"scroll-ms":[{"scroll-ms":F()}],"scroll-me":[{"scroll-me":F()}],"scroll-mt":[{"scroll-mt":F()}],"scroll-mr":[{"scroll-mr":F()}],"scroll-mb":[{"scroll-mb":F()}],"scroll-ml":[{"scroll-ml":F()}],"scroll-p":[{"scroll-p":F()}],"scroll-px":[{"scroll-px":F()}],"scroll-py":[{"scroll-py":F()}],"scroll-ps":[{"scroll-ps":F()}],"scroll-pe":[{"scroll-pe":F()}],"scroll-pt":[{"scroll-pt":F()}],"scroll-pr":[{"scroll-pr":F()}],"scroll-pb":[{"scroll-pb":F()}],"scroll-pl":[{"scroll-pl":F()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ae,ne]}],fill:[{fill:["none",...U()]}],"stroke-w":[{stroke:[ye,Xi,Wa,tc]}],stroke:[{stroke:["none",...U()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function Xe(...n){return m8(Dh(n))}function Qh(n){const l=n.trim().split(" ");if(l.length===0)return"";if(l.length===1)return l[0].charAt(0).toUpperCase();const o=l[0].charAt(0).toUpperCase(),r=l[l.length-1].charAt(0).toUpperCase();return o+r}var Oo={exports:{}},p8=Oo.exports,Ph;function g8(){return Ph||(Ph=1,(function(n,l){(function(o,r){r()})(p8,function(){function o(p,y){return typeof y>"u"?y={autoBom:!1}:typeof y!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),y={autoBom:!y}),y.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(p.type)?new Blob(["\uFEFF",p],{type:p.type}):p}function r(p,y,_){var S=new XMLHttpRequest;S.open("GET",p),S.responseType="blob",S.onload=function(){g(S.response,y,_)},S.onerror=function(){console.error("could not download file")},S.send()}function s(p){var y=new XMLHttpRequest;y.open("HEAD",p,!1);try{y.send()}catch{}return 200<=y.status&&299>=y.status}function f(p){try{p.dispatchEvent(new MouseEvent("click"))}catch{var y=document.createEvent("MouseEvents");y.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),p.dispatchEvent(y)}}var d=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof globalThis=="object"&&globalThis.global===globalThis?globalThis:void 0,v=d.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=d.saveAs||(typeof window!="object"||window!==d?function(){}:"download"in HTMLAnchorElement.prototype&&!v?function(p,y,_){var S=d.URL||d.webkitURL,O=document.createElement("a");y=y||p.name||"download",O.download=y,O.rel="noopener",typeof p=="string"?(O.href=p,O.origin===location.origin?f(O):s(O.href)?r(p,y,_):f(O,O.target="_blank")):(O.href=S.createObjectURL(p),setTimeout(function(){S.revokeObjectURL(O.href)},4e4),setTimeout(function(){f(O)},0))}:"msSaveOrOpenBlob"in navigator?function(p,y,_){if(y=y||p.name||"download",typeof p!="string")navigator.msSaveOrOpenBlob(o(p,_),y);else if(s(p))r(p,y,_);else{var S=document.createElement("a");S.href=p,S.target="_blank",setTimeout(function(){f(S)})}}:function(p,y,_,S){if(S=S||open("","_blank"),S&&(S.document.title=S.document.body.innerText="downloading..."),typeof p=="string")return r(p,y,_);var O=p.type==="application/octet-stream",L=/constructor/i.test(d.HTMLElement)||d.safari,w=/CriOS\/[\d]+/.test(navigator.userAgent);if((w||O&&L||v)&&typeof FileReader<"u"){var T=new FileReader;T.onloadend=function(){var V=T.result;V=w?V:V.replace(/^data:[^;]*;/,"data:attachment/file;"),S?S.location.href=V:location=V,S=null},T.readAsDataURL(p)}else{var B=d.URL||d.webkitURL,K=B.createObjectURL(p);S?S.location=K:location.href=K,S=null,setTimeout(function(){B.revokeObjectURL(K)},4e4)}});d.saveAs=g.saveAs=g,n.exports=g})})(Oo)),Oo.exports}var Jh=g8();const y8={prod:{apiBaseUrl:"https://auth0.com/docs/v2",dashboardBaseUrl:"https://manage.auth0.com",heapAnalytics:{enabled:!0,appId:"1279799279"},sentry:{enabled:!0,dsn:"https://d433d747a8af0820757f35be62ee08be@o27592.ingest.us.sentry.io/4509985515241472"},oneTrust:{enabled:!0,domainId:"96e22fd8-d619-4cdd-a3c6-d51529d21faf"}},staging:{apiBaseUrl:"https://sus.auth0.com/docs/v2",dashboardBaseUrl:"https://manage.sus.auth0.com",heapAnalytics:{enabled:!0,appId:"2269341915"},sentry:{enabled:!0,dsn:"https://0fe11b3e3241a0986fc2755ca26fbe79@o27592.ingest.us.sentry.io/4510008371970048"},oneTrust:{enabled:!0,domainId:"96e22fd8-d619-4cdd-a3c6-d51529d21faf"}},dev:{apiBaseUrl:"https://tus.auth0.com/docs/v2",dashboardBaseUrl:"https://manage.tus.auth0.com",heapAnalytics:{enabled:!0,appId:"2269341915"},sentry:{enabled:!0,dsn:"https://8eae506d264532942aace9ecc223a526@o27592.ingest.us.sentry.io/4510008367972352"},oneTrust:{enabled:!0,domainId:"96e22fd8-d619-4cdd-a3c6-d51529d21faf-test"}},local:{apiBaseUrl:"http://localhost:7200/docs/v2",dashboardBaseUrl:"https://manage.local.dev.auth0.com",heapAnalytics:{enabled:!0,appId:"2269341915"},sentry:{enabled:!0,dsn:"https://8eae506d264532942aace9ecc223a526@o27592.ingest.us.sentry.io/4510008367972352"},oneTrust:{enabled:!0,domainId:"96e22fd8-d619-4cdd-a3c6-d51529d21faf-test"}}},b8={"auth0.com":"prod","auth0.auth0-mintlify.app":"prod","sus.auth0.com":"staging","docs-staging.mintlify.app":"staging","tus.auth0.com":"dev","docs-dev.mintlify.app":"dev",localhost:"local","127.0.0.1":"local"},Qe=(()=>{const n=window.location.hostname,l=b8[n]||"prod";return y8[l]})();async function el(n,l={}){const o=await fetch(n,{credentials:"include",headers:{"Content-Type":"application/json"},...l});if(!o.ok){const r=new Error(o.statusText);throw r.response=o,r}return await o.json()}function nc(n){const l=new URLSearchParams;n&&l.append("returnTo",n);const o=`${Qe.apiBaseUrl}/auth/user/login${l.toString()?"?"+l.toString():""}`;window.location.href=o}function $h(n){const l=new URLSearchParams;n&&l.append("returnTo",n);const o=`${Qe.apiBaseUrl}/auth/user/logout${l.toString()?"?"+l.toString():""}`;window.location.href=o}async function _8(){return el(`${Qe.apiBaseUrl}/tenants`)}async function S8(n=0,l=100){const o=new URLSearchParams;return o.append("page",n.toString()),o.append("per_page",l.toString()),el(`${Qe.apiBaseUrl}/clients?${o.toString()}`)}async function E8(n=0,l=100){const o=new URLSearchParams;return o.append("page",n.toString()),o.append("per_page",l.toString()),el(`${Qe.apiBaseUrl}/resource-servers?${o.toString()}`)}async function w8(){const{profile:n,...l}=await el(`${Qe.apiBaseUrl}/users/current`);return n?.sub?{...l,profile:{sub:n.sub,name:n.name,email:n.email,picture:n.picture}}:{...l,profile:null}}async function x8(n){return el(`${Qe.apiBaseUrl}/users/session`,{method:"PATCH",body:JSON.stringify(n)})}async function ac(n){return el(`${Qe.apiBaseUrl}/feedback`,{method:"POST",body:JSON.stringify(n)})}async function A8(n,l){const o=new URLSearchParams;o.append("repo",n.repo),o.append("branch",n.branch),n.path&&o.append("path",n.path),n.client_id&&o.append("client_id",n.client_id),n.tenant&&o.append("tenant",n.tenant),n.domain&&o.append("domain",n.domain),n.callback_url&&o.append("callback_url",n.callback_url),n.api_id&&o.append("api_id",n.api_id);const r=await fetch(`${Qe.apiBaseUrl}/samples?${o.toString()}`,{headers:{Accept:"application/*"},credentials:"include"});if(!r.ok)throw new Error(`Failed to download sample: ${r.statusText}`);const s=await r.blob(),f=`${n.repo.split("/").pop()}-${n.branch}.zip`;Jh.saveAs(s,l||f)}async function C8(n,l){const o=await fetch(`${Qe.apiBaseUrl}/samples`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/*"},body:JSON.stringify(n),credentials:"include"});if(!o.ok)throw new Error(`Failed to download sample: ${o.statusText}`);const r=await o.blob(),s=`${n.repo.split("/").pop()}-${n.branch}.zip`;Jh.saveAs(r,l||s)}const O8={"example-feature":!0,"beta-feature":!1,"new-ui":!0};async function M8(){try{return(await el(`${Qe.apiBaseUrl}/feature-flags`)).flags}catch(n){return Qe.apiBaseUrl.includes("localhost")||Qe.apiBaseUrl.includes("local")?(console.warn("Feature flags endpoint not available, using mock data"),O8):(console.error("Failed to fetch feature flags:",n),{})}}class L8{rootStore;isAuthenticated=!1;selectedTenantName=null;domain=null;#e=null;get selectedTenant(){return this.selectedTenantName?this.rootStore.tenantStore.tenants.find(o=>o.name===this.selectedTenantName)??null:null}get user(){return this.#e?{...this.#e,profileUrl:this.selectedTenant?`${Qe.dashboardBaseUrl}/dashboard/${this.selectedTenant.locality}/${this.selectedTenant.name}/profile/general`:"#"}:null}constructor(l){Dl(this,{init:Ze,reset:Ze,setSelectedTenant:Ze,updateSessionData:Ze}),this.rootStore=l}async init(){try{const l=await w8();if(this.isAuthenticated=l.is_authenticated,!l.is_authenticated||!l.profile){this.reset();return}this.domain=l.account.domain,this.selectedTenantName=l.account.tenant,this.#e={id:l.profile.sub??"",email:l.profile.email??"guest@example.com",name:l.profile.name??"Guest",profilePicture:l.profile.picture??"",profileUrl:this.selectedTenant?`${Qe.dashboardBaseUrl}/dashboard/${this.selectedTenant.locality}/${this.selectedTenant.name}/profile/general`:"#"},l.account?.client_id&&this.rootStore.clientStore.setSelectedClient(l.account.client_id),l.api_id&&this.rootStore.resourceServerStore.setSelectedApi(l.api_id)}catch(l){console.error("Failed to initialize SessionStore:",l),this.reset()}}reset(){this.isAuthenticated=!1,this.#e=null,this.selectedTenantName=null}setSelectedTenant(l){this.selectedTenantName=l}async updateSessionData(l){try{await x8(l),l.selected_client_id!==void 0&&this.rootStore.clientStore.setSelectedClient(l.selected_client_id),l.selected_api_id!==void 0&&this.rootStore.resourceServerStore.setSelectedApi(l.selected_api_id)}catch(o){throw console.error("Failed to update session data:",o),o}}async login(l){nc(l??window.location.href)}async logout(l){$h(l??window.location.href)}}function T8(n){return{us:"us",sus:"us",tus:"us",local:"us",eu:"eu",teu:"eu",au:"australia",jp:"japan",uk:"uk",ca:"canada"}[n]||"globe"}function R8(n){return{name:n.name,flag:T8(n.locality.id),locality:n.locality.id,loginUrl:n.login_url}}class N8{rootStore;tenants=[];constructor(l){Dl(this,{init:Ze,reset:Ze}),this.rootStore=l}async init(){try{const l=await _8();this.tenants=l.map(o=>R8(o))}catch(l){console.error("Failed to initialize TenantStore:",l),this.reset()}}reset(){this.tenants=[]}}class D8{rootStore;clients=[];selectedClientId=null;constructor(l){Dl(this,{init:Ze,reset:Ze,setSelectedClient:Ze}),this.rootStore=l}async init(){try{this.clients=await S8()}catch(l){console.error("Failed to initialize ClientStore:",l),this.reset()}}reset(){this.clients=[],this.selectedClientId=null}setSelectedClient(l){this.selectedClientId=l;const{variableStore:o}=this.rootStore;l?o.setValue("{yourClientId}",l):o.resetKey("{yourClientId}")}get selectedClient(){return this.clients.find(l=>l.client_id===this.selectedClientId)||null}}class z8{rootStore;resourceServers=[];selectedApiId=null;constructor(l){Dl(this,{init:Ze,reset:Ze,setSelectedApi:Ze}),this.rootStore=l}async init(){try{this.resourceServers=await E8()}catch(l){console.error("Failed to initialize ResourceServerStore:",l),this.reset()}}reset(){this.resourceServers=[],this.selectedApiId=null}setSelectedApi(l){this.selectedApiId=l}get selectedApi(){return this.resourceServers.find(l=>l.id===this.selectedApiId)||null}}const Ih=["{yourAppName}","{userName}","{yourTenant}","{yourDomain}","{yourClientId}","{yourClientSecret}","{https://yourApp/callback}","{yourApiIdentifier}","{yourConnectionName}"];class j8{rootStore;values=it.map(Ih.map(l=>[l,l]));#e=[];constructor(l){rh(this,{init:Ze,setValue:Ze,reset:Ze}),this.rootStore=l}init(){for(const l of this.#e)l();this.#t(),this.#n(),this.#a()}getValue(l){return this.values.has(l)||console.warn(`${l} is not allowed in VariableStore`),this.values.get(l)??l}setValue(l,o){if(!this.values.has(l)){console.warn(`${l} is not allowed in VariableStore`);return}this.values.set(l,o)}resetKey(l){if(!this.values.has(l)){console.warn(`${l} is not allowed in VariableStore`);return}this.values.set(l,l)}reset(){for(const l of Ih)this.values.set(l,l)}#t(){const l=fa(()=>{const{user:o,domain:r,selectedTenant:s}=this.rootStore.sessionStore;o?this.setValue("{userName}",o.name):this.resetKey("{userName}"),r?this.setValue("{yourDomain}",r):this.resetKey("{yourDomain}"),s?this.setValue("{yourTenant}",s.name):this.resetKey("{yourTenant}")});this.#e.push(l)}#n(){const l=fa(()=>{const{selectedClient:o}=this.rootStore.clientStore;if(o){this.setValue("{yourAppName}",o.name),this.setValue("{yourClientId}",o.client_id),this.setValue("{yourClientSecret}",o.client_secret??"{yourClientSecret}"),this.setValue("{https://yourApp/callback}",o.callbacks?.[0]??"{https://yourApp/callback}");return}this.resetKey("{yourAppName}"),this.resetKey("{yourClientId}"),this.resetKey("{yourClientSecret}"),this.resetKey("{https://yourApp/callback}")});this.#e.push(l)}#a(){const l=fa(()=>{const{selectedApi:o}=this.rootStore.resourceServerStore;o?this.setValue("{yourApiIdentifier}",o.identifier):this.resetKey("{yourApiIdentifier}")});this.#e.push(l)}}class U8{rootStore;flags={};#e=null;#t=!1;constructor(l){Dl(this,{init:Ze,reset:Ze,fetchFlags:Ze}),this.rootStore=l}async init(){if(!this.#t)try{await this.fetchFlags(),this.startPolling(),this.#t=!0}catch(l){console.error("Failed to initialize FeatureFlagStore:",l)}}startPolling(){this.#e=window.setInterval(()=>{this.fetchFlags().catch(l=>{console.error("Failed to fetch feature flags:",l)})},3e5)}async fetchFlags(){try{const l=await M8();this.flags=l}catch(l){throw console.error("Feature flags API error:",l),l}}isEnabled(l){return this.flags[l]??!1}getFlag(l){return this.flags[l]}getAllFlags(){return{...this.flags}}async refresh(){await this.fetchFlags()}reset(){this.#e!==null&&(clearInterval(this.#e),this.#e=null),this.flags={},this.#t=!1}}class B8{sessionStore;tenantStore;clientStore;resourceServerStore;variableStore;featureFlagStore;#e=null;constructor(){Dl(this),this.sessionStore=new L8(this),this.tenantStore=new N8(this),this.clientStore=new D8(this),this.resourceServerStore=new z8(this),this.variableStore=new j8(this),this.featureFlagStore=new U8(this)}async init(){this.#e?.(),await this.featureFlagStore.init(),await this.sessionStore.init(),this.#e=fa(async()=>{if(!this.sessionStore.isAuthenticated){this.tenantStore.reset(),this.clientStore.reset(),this.resourceServerStore.reset(),this.variableStore.reset();return}await this.tenantStore.init(),await Promise.all([this.clientStore.init(),this.resourceServerStore.init()]),this.variableStore.init()})}reset(){this.sessionStore.reset(),this.tenantStore.reset(),this.clientStore.reset(),this.resourceServerStore.reset(),this.variableStore.reset(),this.featureFlagStore.reset()}}const ma=new B8;async function Wh(){await ma.init(),typeof window<"u"&&(window.rootStore=ma,window.autorun=fa,window.reaction=I1,window.flags=ma.featureFlagStore.getAllFlags(),fa(()=>{window.flags=ma.featureFlagStore.getAllFlags()}));const n=new CustomEvent("adu:storeReady",{bubbles:!0,cancelable:!1});return window.dispatchEvent(n),ma}function Oe(n,l,{checkForDefaultPrevented:o=!0}={}){return function(s){if(n?.(s),o===!1||!s.defaultPrevented)return l?.(s)}}function ev(n,l){if(typeof n=="function")return n(l);n!=null&&(n.current=l)}function Mo(...n){return l=>{let o=!1;const r=n.map(s=>{const f=ev(s,l);return!o&&typeof f=="function"&&(o=!0),f});if(o)return()=>{for(let s=0;s{const{scope:S,children:O,...L}=_,w=S?.[n]?.[g]||v,T=m.useMemo(()=>L,Object.values(L));return x.jsx(w.Provider,{value:T,children:O})};p.displayName=f+"Provider";function y(_,S){const O=S?.[n]?.[g]||v,L=m.useContext(O);if(L)return L;if(d!==void 0)return d;throw new Error(`\`${_}\` must be used within \`${f}\``)}return[p,y]}const s=()=>{const f=o.map(d=>m.createContext(d));return function(v){const g=v?.[n]||f;return m.useMemo(()=>({[`__scope${n}`]:{...v,[n]:g}}),[v,g])}};return s.scopeName=n,[r,H8(s,...l)]}function H8(...n){const l=n[0];if(n.length===1)return l;const o=()=>{const r=n.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(f){const d=r.reduce((v,{useScope:g,scopeName:p})=>{const _=g(f)[`__scope${p}`];return{...v,..._}},{});return m.useMemo(()=>({[`__scope${l.scopeName}`]:d}),[d])}};return o.scopeName=l.scopeName,o}var dn=globalThis?.document?m.useLayoutEffect:()=>{},k8=c1[" useInsertionEffect ".trim().toString()]||dn;function tv({prop:n,defaultProp:l,onChange:o=()=>{},caller:r}){const[s,f,d]=V8({defaultProp:l,onChange:o}),v=n!==void 0,g=v?n:s;{const y=m.useRef(n!==void 0);m.useEffect(()=>{const _=y.current;_!==v&&console.warn(`${r} is changing from ${_?"controlled":"uncontrolled"} to ${v?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),y.current=v},[v,r])}const p=m.useCallback(y=>{if(v){const _=G8(y)?y(n):y;_!==n&&d.current?.(_)}else f(y)},[v,n,f,d]);return[g,p]}function V8({defaultProp:n,onChange:l}){const[o,r]=m.useState(n),s=m.useRef(o),f=m.useRef(l);return k8(()=>{f.current=l},[l]),m.useEffect(()=>{s.current!==o&&(f.current?.(o),s.current=o)},[o,s]),[o,r,f]}function G8(n){return typeof n=="function"}function Ki(n){const l=Z8(n),o=m.forwardRef((r,s)=>{const{children:f,...d}=r,v=m.Children.toArray(f),g=v.find(Y8);if(g){const p=g.props.children,y=v.map(_=>_===g?m.Children.count(p)>1?m.Children.only(null):m.isValidElement(p)?p.props.children:null:_);return x.jsx(l,{...d,ref:s,children:m.isValidElement(p)?m.cloneElement(p,void 0,y):null})}return x.jsx(l,{...d,ref:s,children:f})});return o.displayName=`${n}.Slot`,o}var Fi=Ki("Slot");function Z8(n){const l=m.forwardRef((o,r)=>{const{children:s,...f}=o;if(m.isValidElement(s)){const d=K8(s),v=X8(f,s.props);return s.type!==m.Fragment&&(v.ref=r?Mo(r,d):d),m.cloneElement(s,v)}return m.Children.count(s)>1?m.Children.only(null):null});return l.displayName=`${n}.SlotClone`,l}var q8=Symbol("radix.slottable");function Y8(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===q8}function X8(n,l){const o={...l};for(const r in l){const s=n[r],f=l[r];/^on[A-Z]/.test(r)?s&&f?o[r]=(...v)=>{const g=f(...v);return s(...v),g}:s&&(o[r]=s):r==="style"?o[r]={...s,...f}:r==="className"&&(o[r]=[s,f].filter(Boolean).join(" "))}return{...n,...o}}function K8(n){let l=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning;return o?n.ref:(l=Object.getOwnPropertyDescriptor(n,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning,o?n.props.ref:n.props.ref||n.ref)}var F8=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],rt=F8.reduce((n,l)=>{const o=Ki(`Primitive.${l}`),r=m.forwardRef((s,f)=>{const{asChild:d,...v}=s,g=d?o:l;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),x.jsx(g,{...v,ref:f})});return r.displayName=`Primitive.${l}`,{...n,[l]:r}},{});function nv(n,l){n&&xo.flushSync(()=>n.dispatchEvent(l))}function av(n){const l=n+"CollectionProvider",[o,r]=Bl(l),[s,f]=o(l,{collectionRef:{current:null},itemMap:new Map}),d=w=>{const{scope:T,children:B}=w,K=yn.useRef(null),V=yn.useRef(new Map).current;return x.jsx(s,{scope:T,itemMap:V,collectionRef:K,children:B})};d.displayName=l;const v=n+"CollectionSlot",g=Ki(v),p=yn.forwardRef((w,T)=>{const{scope:B,children:K}=w,V=f(v,B),Z=gt(T,V.collectionRef);return x.jsx(g,{ref:Z,children:K})});p.displayName=v;const y=n+"CollectionItemSlot",_="data-radix-collection-item",S=Ki(y),O=yn.forwardRef((w,T)=>{const{scope:B,children:K,...V}=w,Z=yn.useRef(null),P=gt(T,Z),W=f(y,B);return yn.useEffect(()=>(W.itemMap.set(Z,{ref:Z,...V}),()=>void W.itemMap.delete(Z))),x.jsx(S,{[_]:"",ref:P,children:K})});O.displayName=y;function L(w){const T=f(n+"CollectionConsumer",w);return yn.useCallback(()=>{const K=T.collectionRef.current;if(!K)return[];const V=Array.from(K.querySelectorAll(`[${_}]`));return Array.from(T.itemMap.values()).sort((W,Y)=>V.indexOf(W.ref.current)-V.indexOf(Y.ref.current))},[T.collectionRef,T.itemMap])}return[{Provider:d,Slot:p,ItemSlot:O},L,r]}var Q8=m.createContext(void 0);function lv(n){const l=m.useContext(Q8);return n||l||"ltr"}function An(n){const l=m.useRef(n);return m.useEffect(()=>{l.current=n}),m.useMemo(()=>(...o)=>l.current?.(...o),[])}function P8(n,l=globalThis?.document){const o=An(n);m.useEffect(()=>{const r=s=>{s.key==="Escape"&&o(s)};return l.addEventListener("keydown",r,{capture:!0}),()=>l.removeEventListener("keydown",r,{capture:!0})},[o,l])}var J8="DismissableLayer",lc="dismissableLayer.update",$8="dismissableLayer.pointerDownOutside",I8="dismissableLayer.focusOutside",iv,rv=m.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ov=m.forwardRef((n,l)=>{const{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:f,onInteractOutside:d,onDismiss:v,...g}=n,p=m.useContext(rv),[y,_]=m.useState(null),S=y?.ownerDocument??globalThis?.document,[,O]=m.useState({}),L=gt(l,Y=>_(Y)),w=Array.from(p.layers),[T]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),B=w.indexOf(T),K=y?w.indexOf(y):-1,V=p.layersWithOutsidePointerEventsDisabled.size>0,Z=K>=B,P=t5(Y=>{const F=Y.target,se=[...p.branches].some(pe=>pe.contains(F));!Z||se||(s?.(Y),d?.(Y),Y.defaultPrevented||v?.())},S),W=n5(Y=>{const F=Y.target;[...p.branches].some(pe=>pe.contains(F))||(f?.(Y),d?.(Y),Y.defaultPrevented||v?.())},S);return P8(Y=>{K===p.layers.size-1&&(r?.(Y),!Y.defaultPrevented&&v&&(Y.preventDefault(),v()))},S),m.useEffect(()=>{if(y)return o&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(iv=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(y)),p.layers.add(y),uv(),()=>{o&&p.layersWithOutsidePointerEventsDisabled.size===1&&(S.body.style.pointerEvents=iv)}},[y,S,o,p]),m.useEffect(()=>()=>{y&&(p.layers.delete(y),p.layersWithOutsidePointerEventsDisabled.delete(y),uv())},[y,p]),m.useEffect(()=>{const Y=()=>O({});return document.addEventListener(lc,Y),()=>document.removeEventListener(lc,Y)},[]),x.jsx(rt.div,{...g,ref:L,style:{pointerEvents:V?Z?"auto":"none":void 0,...n.style},onFocusCapture:Oe(n.onFocusCapture,W.onFocusCapture),onBlurCapture:Oe(n.onBlurCapture,W.onBlurCapture),onPointerDownCapture:Oe(n.onPointerDownCapture,P.onPointerDownCapture)})});ov.displayName=J8;var W8="DismissableLayerBranch",e5=m.forwardRef((n,l)=>{const o=m.useContext(rv),r=m.useRef(null),s=gt(l,r);return m.useEffect(()=>{const f=r.current;if(f)return o.branches.add(f),()=>{o.branches.delete(f)}},[o.branches]),x.jsx(rt.div,{...n,ref:s})});e5.displayName=W8;function t5(n,l=globalThis?.document){const o=An(n),r=m.useRef(!1),s=m.useRef(()=>{});return m.useEffect(()=>{const f=v=>{if(v.target&&!r.current){let g=function(){sv($8,o,p,{discrete:!0})};const p={originalEvent:v};v.pointerType==="touch"?(l.removeEventListener("click",s.current),s.current=g,l.addEventListener("click",s.current,{once:!0})):g()}else l.removeEventListener("click",s.current);r.current=!1},d=window.setTimeout(()=>{l.addEventListener("pointerdown",f)},0);return()=>{window.clearTimeout(d),l.removeEventListener("pointerdown",f),l.removeEventListener("click",s.current)}},[l,o]),{onPointerDownCapture:()=>r.current=!0}}function n5(n,l=globalThis?.document){const o=An(n),r=m.useRef(!1);return m.useEffect(()=>{const s=f=>{f.target&&!r.current&&sv(I8,o,{originalEvent:f},{discrete:!1})};return l.addEventListener("focusin",s),()=>l.removeEventListener("focusin",s)},[l,o]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function uv(){const n=new CustomEvent(lc);document.dispatchEvent(n)}function sv(n,l,o,{discrete:r}){const s=o.originalEvent.target,f=new CustomEvent(n,{bubbles:!1,cancelable:!0,detail:o});l&&s.addEventListener(n,l,{once:!0}),r?nv(s,f):s.dispatchEvent(f)}var ic=0;function a5(){m.useEffect(()=>{const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",n[0]??cv()),document.body.insertAdjacentElement("beforeend",n[1]??cv()),ic++,()=>{ic===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(l=>l.remove()),ic--}},[])}function cv(){const n=document.createElement("span");return n.setAttribute("data-radix-focus-guard",""),n.tabIndex=0,n.style.outline="none",n.style.opacity="0",n.style.position="fixed",n.style.pointerEvents="none",n}var rc="focusScope.autoFocusOnMount",oc="focusScope.autoFocusOnUnmount",fv={bubbles:!1,cancelable:!0},l5="FocusScope",dv=m.forwardRef((n,l)=>{const{loop:o=!1,trapped:r=!1,onMountAutoFocus:s,onUnmountAutoFocus:f,...d}=n,[v,g]=m.useState(null),p=An(s),y=An(f),_=m.useRef(null),S=gt(l,w=>g(w)),O=m.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;m.useEffect(()=>{if(r){let w=function(V){if(O.paused||!v)return;const Z=V.target;v.contains(Z)?_.current=Z:pa(_.current,{select:!0})},T=function(V){if(O.paused||!v)return;const Z=V.relatedTarget;Z!==null&&(v.contains(Z)||pa(_.current,{select:!0}))},B=function(V){if(document.activeElement===document.body)for(const P of V)P.removedNodes.length>0&&pa(v)};document.addEventListener("focusin",w),document.addEventListener("focusout",T);const K=new MutationObserver(B);return v&&K.observe(v,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",w),document.removeEventListener("focusout",T),K.disconnect()}}},[r,v,O.paused]),m.useEffect(()=>{if(v){mv.add(O);const w=document.activeElement;if(!v.contains(w)){const B=new CustomEvent(rc,fv);v.addEventListener(rc,p),v.dispatchEvent(B),B.defaultPrevented||(i5(c5(hv(v)),{select:!0}),document.activeElement===w&&pa(v))}return()=>{v.removeEventListener(rc,p),setTimeout(()=>{const B=new CustomEvent(oc,fv);v.addEventListener(oc,y),v.dispatchEvent(B),B.defaultPrevented||pa(w??document.body,{select:!0}),v.removeEventListener(oc,y),mv.remove(O)},0)}}},[v,p,y,O]);const L=m.useCallback(w=>{if(!o&&!r||O.paused)return;const T=w.key==="Tab"&&!w.altKey&&!w.ctrlKey&&!w.metaKey,B=document.activeElement;if(T&&B){const K=w.currentTarget,[V,Z]=r5(K);V&&Z?!w.shiftKey&&B===Z?(w.preventDefault(),o&&pa(V,{select:!0})):w.shiftKey&&B===V&&(w.preventDefault(),o&&pa(Z,{select:!0})):B===K&&w.preventDefault()}},[o,r,O.paused]);return x.jsx(rt.div,{tabIndex:-1,...d,ref:S,onKeyDown:L})});dv.displayName=l5;function i5(n,{select:l=!1}={}){const o=document.activeElement;for(const r of n)if(pa(r,{select:l}),document.activeElement!==o)return}function r5(n){const l=hv(n),o=vv(l,n),r=vv(l.reverse(),n);return[o,r]}function hv(n){const l=[],o=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const s=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||s?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;o.nextNode();)l.push(o.currentNode);return l}function vv(n,l){for(const o of n)if(!o5(o,{upTo:l}))return o}function o5(n,{upTo:l}){if(getComputedStyle(n).visibility==="hidden")return!0;for(;n;){if(l!==void 0&&n===l)return!1;if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}function u5(n){return n instanceof HTMLInputElement&&"select"in n}function pa(n,{select:l=!1}={}){if(n&&n.focus){const o=document.activeElement;n.focus({preventScroll:!0}),n!==o&&u5(n)&&l&&n.select()}}var mv=s5();function s5(){let n=[];return{add(l){const o=n[0];l!==o&&o?.pause(),n=pv(n,l),n.unshift(l)},remove(l){n=pv(n,l),n[0]?.resume()}}}function pv(n,l){const o=[...n],r=o.indexOf(l);return r!==-1&&o.splice(r,1),o}function c5(n){return n.filter(l=>l.tagName!=="A")}var f5=c1[" useId ".trim().toString()]||(()=>{}),d5=0;function uc(n){const[l,o]=m.useState(f5());return dn(()=>{o(r=>r??String(d5++))},[n]),n||(l?`radix-${l}`:"")}const h5=["top","right","bottom","left"],ga=Math.min,Tt=Math.max,Lo=Math.round,To=Math.floor,Cn=n=>({x:n,y:n}),v5={left:"right",right:"left",bottom:"top",top:"bottom"},m5={start:"end",end:"start"};function sc(n,l,o){return Tt(n,ga(l,o))}function qn(n,l){return typeof n=="function"?n(l):n}function Yn(n){return n.split("-")[0]}function Hl(n){return n.split("-")[1]}function cc(n){return n==="x"?"y":"x"}function fc(n){return n==="y"?"height":"width"}const p5=new Set(["top","bottom"]);function On(n){return p5.has(Yn(n))?"y":"x"}function dc(n){return cc(On(n))}function g5(n,l,o){o===void 0&&(o=!1);const r=Hl(n),s=dc(n),f=fc(s);let d=s==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return l.reference[f]>l.floating[f]&&(d=Ro(d)),[d,Ro(d)]}function y5(n){const l=Ro(n);return[hc(n),l,hc(l)]}function hc(n){return n.replace(/start|end/g,l=>m5[l])}const gv=["left","right"],yv=["right","left"],b5=["top","bottom"],_5=["bottom","top"];function S5(n,l,o){switch(n){case"top":case"bottom":return o?l?yv:gv:l?gv:yv;case"left":case"right":return l?b5:_5;default:return[]}}function E5(n,l,o,r){const s=Hl(n);let f=S5(Yn(n),o==="start",r);return s&&(f=f.map(d=>d+"-"+s),l&&(f=f.concat(f.map(hc)))),f}function Ro(n){return n.replace(/left|right|bottom|top/g,l=>v5[l])}function w5(n){return{top:0,right:0,bottom:0,left:0,...n}}function bv(n){return typeof n!="number"?w5(n):{top:n,right:n,bottom:n,left:n}}function No(n){const{x:l,y:o,width:r,height:s}=n;return{width:r,height:s,top:o,left:l,right:l+r,bottom:o+s,x:l,y:o}}function _v(n,l,o){let{reference:r,floating:s}=n;const f=On(l),d=dc(l),v=fc(d),g=Yn(l),p=f==="y",y=r.x+r.width/2-s.width/2,_=r.y+r.height/2-s.height/2,S=r[v]/2-s[v]/2;let O;switch(g){case"top":O={x:y,y:r.y-s.height};break;case"bottom":O={x:y,y:r.y+r.height};break;case"right":O={x:r.x+r.width,y:_};break;case"left":O={x:r.x-s.width,y:_};break;default:O={x:r.x,y:r.y}}switch(Hl(l)){case"start":O[d]-=S*(o&&p?-1:1);break;case"end":O[d]+=S*(o&&p?-1:1);break}return O}const x5=async(n,l,o)=>{const{placement:r="bottom",strategy:s="absolute",middleware:f=[],platform:d}=o,v=f.filter(Boolean),g=await(d.isRTL==null?void 0:d.isRTL(l));let p=await d.getElementRects({reference:n,floating:l,strategy:s}),{x:y,y:_}=_v(p,r,g),S=r,O={},L=0;for(let w=0;w({name:"arrow",options:n,async fn(l){const{x:o,y:r,placement:s,rects:f,platform:d,elements:v,middlewareData:g}=l,{element:p,padding:y=0}=qn(n,l)||{};if(p==null)return{};const _=bv(y),S={x:o,y:r},O=dc(s),L=fc(O),w=await d.getDimensions(p),T=O==="y",B=T?"top":"left",K=T?"bottom":"right",V=T?"clientHeight":"clientWidth",Z=f.reference[L]+f.reference[O]-S[O]-f.floating[L],P=S[O]-f.reference[O],W=await(d.getOffsetParent==null?void 0:d.getOffsetParent(p));let Y=W?W[V]:0;(!Y||!await(d.isElement==null?void 0:d.isElement(W)))&&(Y=v.floating[V]||f.floating[L]);const F=Z/2-P/2,se=Y/2-w[L]/2-1,pe=ga(_[B],se),xe=ga(_[K],se),ve=pe,Ae=Y-w[L]-xe,ge=Y/2-w[L]/2+F,Se=sc(ve,ge,Ae),R=!g.arrow&&Hl(s)!=null&&ge!==Se&&f.reference[L]/2-(gege<=0)){var xe,ve;const ge=(((xe=f.flip)==null?void 0:xe.index)||0)+1,Se=Y[ge];if(Se&&(!(_==="alignment"?K!==On(Se):!1)||pe.every(U=>On(U.placement)===K?U.overflows[0]>0:!0)))return{data:{index:ge,overflows:pe},reset:{placement:Se}};let R=(ve=pe.filter(X=>X.overflows[0]<=0).sort((X,U)=>X.overflows[1]-U.overflows[1])[0])==null?void 0:ve.placement;if(!R)switch(O){case"bestFit":{var Ae;const X=(Ae=pe.filter(U=>{if(W){const J=On(U.placement);return J===K||J==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(J=>J>0).reduce((J,ce)=>J+ce,0)]).sort((U,J)=>U[1]-J[1])[0])==null?void 0:Ae[0];X&&(R=X);break}case"initialPlacement":R=v;break}if(s!==R)return{reset:{placement:R}}}return{}}}};function Sv(n,l){return{top:n.top-l.height,right:n.right-l.width,bottom:n.bottom-l.height,left:n.left-l.width}}function Ev(n){return h5.some(l=>n[l]>=0)}const O5=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(l){const{rects:o}=l,{strategy:r="referenceHidden",...s}=qn(n,l);switch(r){case"referenceHidden":{const f=await Qi(l,{...s,elementContext:"reference"}),d=Sv(f,o.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:Ev(d)}}}case"escaped":{const f=await Qi(l,{...s,altBoundary:!0}),d=Sv(f,o.floating);return{data:{escapedOffsets:d,escaped:Ev(d)}}}default:return{}}}}},wv=new Set(["left","top"]);async function M5(n,l){const{placement:o,platform:r,elements:s}=n,f=await(r.isRTL==null?void 0:r.isRTL(s.floating)),d=Yn(o),v=Hl(o),g=On(o)==="y",p=wv.has(d)?-1:1,y=f&&g?-1:1,_=qn(l,n);let{mainAxis:S,crossAxis:O,alignmentAxis:L}=typeof _=="number"?{mainAxis:_,crossAxis:0,alignmentAxis:null}:{mainAxis:_.mainAxis||0,crossAxis:_.crossAxis||0,alignmentAxis:_.alignmentAxis};return v&&typeof L=="number"&&(O=v==="end"?L*-1:L),g?{x:O*y,y:S*p}:{x:S*p,y:O*y}}const L5=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(l){var o,r;const{x:s,y:f,placement:d,middlewareData:v}=l,g=await M5(l,n);return d===((o=v.offset)==null?void 0:o.placement)&&(r=v.arrow)!=null&&r.alignmentOffset?{}:{x:s+g.x,y:f+g.y,data:{...g,placement:d}}}}},T5=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(l){const{x:o,y:r,placement:s}=l,{mainAxis:f=!0,crossAxis:d=!1,limiter:v={fn:T=>{let{x:B,y:K}=T;return{x:B,y:K}}},...g}=qn(n,l),p={x:o,y:r},y=await Qi(l,g),_=On(Yn(s)),S=cc(_);let O=p[S],L=p[_];if(f){const T=S==="y"?"top":"left",B=S==="y"?"bottom":"right",K=O+y[T],V=O-y[B];O=sc(K,O,V)}if(d){const T=_==="y"?"top":"left",B=_==="y"?"bottom":"right",K=L+y[T],V=L-y[B];L=sc(K,L,V)}const w=v.fn({...l,[S]:O,[_]:L});return{...w,data:{x:w.x-o,y:w.y-r,enabled:{[S]:f,[_]:d}}}}}},R5=function(n){return n===void 0&&(n={}),{options:n,fn(l){const{x:o,y:r,placement:s,rects:f,middlewareData:d}=l,{offset:v=0,mainAxis:g=!0,crossAxis:p=!0}=qn(n,l),y={x:o,y:r},_=On(s),S=cc(_);let O=y[S],L=y[_];const w=qn(v,l),T=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(g){const V=S==="y"?"height":"width",Z=f.reference[S]-f.floating[V]+T.mainAxis,P=f.reference[S]+f.reference[V]-T.mainAxis;OP&&(O=P)}if(p){var B,K;const V=S==="y"?"width":"height",Z=wv.has(Yn(s)),P=f.reference[_]-f.floating[V]+(Z&&((B=d.offset)==null?void 0:B[_])||0)+(Z?0:T.crossAxis),W=f.reference[_]+f.reference[V]+(Z?0:((K=d.offset)==null?void 0:K[_])||0)-(Z?T.crossAxis:0);LW&&(L=W)}return{[S]:O,[_]:L}}}},N5=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(l){var o,r;const{placement:s,rects:f,platform:d,elements:v}=l,{apply:g=()=>{},...p}=qn(n,l),y=await Qi(l,p),_=Yn(s),S=Hl(s),O=On(s)==="y",{width:L,height:w}=f.floating;let T,B;_==="top"||_==="bottom"?(T=_,B=S===(await(d.isRTL==null?void 0:d.isRTL(v.floating))?"start":"end")?"left":"right"):(B=_,T=S==="end"?"top":"bottom");const K=w-y.top-y.bottom,V=L-y.left-y.right,Z=ga(w-y[T],K),P=ga(L-y[B],V),W=!l.middlewareData.shift;let Y=Z,F=P;if((o=l.middlewareData.shift)!=null&&o.enabled.x&&(F=V),(r=l.middlewareData.shift)!=null&&r.enabled.y&&(Y=K),W&&!S){const pe=Tt(y.left,0),xe=Tt(y.right,0),ve=Tt(y.top,0),Ae=Tt(y.bottom,0);O?F=L-2*(pe!==0||xe!==0?pe+xe:Tt(y.left,y.right)):Y=w-2*(ve!==0||Ae!==0?ve+Ae:Tt(y.top,y.bottom))}await g({...l,availableWidth:F,availableHeight:Y});const se=await d.getDimensions(v.floating);return L!==se.width||w!==se.height?{reset:{rects:!0}}:{}}}};function Do(){return typeof window<"u"}function kl(n){return xv(n)?(n.nodeName||"").toLowerCase():"#document"}function Rt(n){var l;return(n==null||(l=n.ownerDocument)==null?void 0:l.defaultView)||window}function Mn(n){var l;return(l=(xv(n)?n.ownerDocument:n.document)||window.document)==null?void 0:l.documentElement}function xv(n){return Do()?n instanceof Node||n instanceof Rt(n).Node:!1}function hn(n){return Do()?n instanceof Element||n instanceof Rt(n).Element:!1}function Ln(n){return Do()?n instanceof HTMLElement||n instanceof Rt(n).HTMLElement:!1}function Av(n){return!Do()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof Rt(n).ShadowRoot}const D5=new Set(["inline","contents"]);function Pi(n){const{overflow:l,overflowX:o,overflowY:r,display:s}=vn(n);return/auto|scroll|overlay|hidden|clip/.test(l+r+o)&&!D5.has(s)}const z5=new Set(["table","td","th"]);function j5(n){return z5.has(kl(n))}const U5=[":popover-open",":modal"];function zo(n){return U5.some(l=>{try{return n.matches(l)}catch{return!1}})}const B5=["transform","translate","scale","rotate","perspective"],H5=["transform","translate","scale","rotate","perspective","filter"],k5=["paint","layout","strict","content"];function vc(n){const l=mc(),o=hn(n)?vn(n):n;return B5.some(r=>o[r]?o[r]!=="none":!1)||(o.containerType?o.containerType!=="normal":!1)||!l&&(o.backdropFilter?o.backdropFilter!=="none":!1)||!l&&(o.filter?o.filter!=="none":!1)||H5.some(r=>(o.willChange||"").includes(r))||k5.some(r=>(o.contain||"").includes(r))}function V5(n){let l=ya(n);for(;Ln(l)&&!Vl(l);){if(vc(l))return l;if(zo(l))return null;l=ya(l)}return null}function mc(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const G5=new Set(["html","body","#document"]);function Vl(n){return G5.has(kl(n))}function vn(n){return Rt(n).getComputedStyle(n)}function jo(n){return hn(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function ya(n){if(kl(n)==="html")return n;const l=n.assignedSlot||n.parentNode||Av(n)&&n.host||Mn(n);return Av(l)?l.host:l}function Cv(n){const l=ya(n);return Vl(l)?n.ownerDocument?n.ownerDocument.body:n.body:Ln(l)&&Pi(l)?l:Cv(l)}function Ji(n,l,o){var r;l===void 0&&(l=[]),o===void 0&&(o=!0);const s=Cv(n),f=s===((r=n.ownerDocument)==null?void 0:r.body),d=Rt(s);if(f){const v=pc(d);return l.concat(d,d.visualViewport||[],Pi(s)?s:[],v&&o?Ji(v):[])}return l.concat(s,Ji(s,[],o))}function pc(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function Ov(n){const l=vn(n);let o=parseFloat(l.width)||0,r=parseFloat(l.height)||0;const s=Ln(n),f=s?n.offsetWidth:o,d=s?n.offsetHeight:r,v=Lo(o)!==f||Lo(r)!==d;return v&&(o=f,r=d),{width:o,height:r,$:v}}function gc(n){return hn(n)?n:n.contextElement}function Gl(n){const l=gc(n);if(!Ln(l))return Cn(1);const o=l.getBoundingClientRect(),{width:r,height:s,$:f}=Ov(l);let d=(f?Lo(o.width):o.width)/r,v=(f?Lo(o.height):o.height)/s;return(!d||!Number.isFinite(d))&&(d=1),(!v||!Number.isFinite(v))&&(v=1),{x:d,y:v}}const Z5=Cn(0);function Mv(n){const l=Rt(n);return!mc()||!l.visualViewport?Z5:{x:l.visualViewport.offsetLeft,y:l.visualViewport.offsetTop}}function q5(n,l,o){return l===void 0&&(l=!1),!o||l&&o!==Rt(n)?!1:l}function tl(n,l,o,r){l===void 0&&(l=!1),o===void 0&&(o=!1);const s=n.getBoundingClientRect(),f=gc(n);let d=Cn(1);l&&(r?hn(r)&&(d=Gl(r)):d=Gl(n));const v=q5(f,o,r)?Mv(f):Cn(0);let g=(s.left+v.x)/d.x,p=(s.top+v.y)/d.y,y=s.width/d.x,_=s.height/d.y;if(f){const S=Rt(f),O=r&&hn(r)?Rt(r):r;let L=S,w=pc(L);for(;w&&r&&O!==L;){const T=Gl(w),B=w.getBoundingClientRect(),K=vn(w),V=B.left+(w.clientLeft+parseFloat(K.paddingLeft))*T.x,Z=B.top+(w.clientTop+parseFloat(K.paddingTop))*T.y;g*=T.x,p*=T.y,y*=T.x,_*=T.y,g+=V,p+=Z,L=Rt(w),w=pc(L)}}return No({width:y,height:_,x:g,y:p})}function Uo(n,l){const o=jo(n).scrollLeft;return l?l.left+o:tl(Mn(n)).left+o}function Lv(n,l){const o=n.getBoundingClientRect(),r=o.left+l.scrollLeft-Uo(n,o),s=o.top+l.scrollTop;return{x:r,y:s}}function Y5(n){let{elements:l,rect:o,offsetParent:r,strategy:s}=n;const f=s==="fixed",d=Mn(r),v=l?zo(l.floating):!1;if(r===d||v&&f)return o;let g={scrollLeft:0,scrollTop:0},p=Cn(1);const y=Cn(0),_=Ln(r);if((_||!_&&!f)&&((kl(r)!=="body"||Pi(d))&&(g=jo(r)),Ln(r))){const O=tl(r);p=Gl(r),y.x=O.x+r.clientLeft,y.y=O.y+r.clientTop}const S=d&&!_&&!f?Lv(d,g):Cn(0);return{width:o.width*p.x,height:o.height*p.y,x:o.x*p.x-g.scrollLeft*p.x+y.x+S.x,y:o.y*p.y-g.scrollTop*p.y+y.y+S.y}}function X5(n){return Array.from(n.getClientRects())}function K5(n){const l=Mn(n),o=jo(n),r=n.ownerDocument.body,s=Tt(l.scrollWidth,l.clientWidth,r.scrollWidth,r.clientWidth),f=Tt(l.scrollHeight,l.clientHeight,r.scrollHeight,r.clientHeight);let d=-o.scrollLeft+Uo(n);const v=-o.scrollTop;return vn(r).direction==="rtl"&&(d+=Tt(l.clientWidth,r.clientWidth)-s),{width:s,height:f,x:d,y:v}}const Tv=25;function F5(n,l){const o=Rt(n),r=Mn(n),s=o.visualViewport;let f=r.clientWidth,d=r.clientHeight,v=0,g=0;if(s){f=s.width,d=s.height;const y=mc();(!y||y&&l==="fixed")&&(v=s.offsetLeft,g=s.offsetTop)}const p=Uo(r);if(p<=0){const y=r.ownerDocument,_=y.body,S=getComputedStyle(_),O=y.compatMode==="CSS1Compat"&&parseFloat(S.marginLeft)+parseFloat(S.marginRight)||0,L=Math.abs(r.clientWidth-_.clientWidth-O);L<=Tv&&(f-=L)}else p<=Tv&&(f+=p);return{width:f,height:d,x:v,y:g}}const Q5=new Set(["absolute","fixed"]);function P5(n,l){const o=tl(n,!0,l==="fixed"),r=o.top+n.clientTop,s=o.left+n.clientLeft,f=Ln(n)?Gl(n):Cn(1),d=n.clientWidth*f.x,v=n.clientHeight*f.y,g=s*f.x,p=r*f.y;return{width:d,height:v,x:g,y:p}}function Rv(n,l,o){let r;if(l==="viewport")r=F5(n,o);else if(l==="document")r=K5(Mn(n));else if(hn(l))r=P5(l,o);else{const s=Mv(n);r={x:l.x-s.x,y:l.y-s.y,width:l.width,height:l.height}}return No(r)}function Nv(n,l){const o=ya(n);return o===l||!hn(o)||Vl(o)?!1:vn(o).position==="fixed"||Nv(o,l)}function J5(n,l){const o=l.get(n);if(o)return o;let r=Ji(n,[],!1).filter(v=>hn(v)&&kl(v)!=="body"),s=null;const f=vn(n).position==="fixed";let d=f?ya(n):n;for(;hn(d)&&!Vl(d);){const v=vn(d),g=vc(d);!g&&v.position==="fixed"&&(s=null),(f?!g&&!s:!g&&v.position==="static"&&!!s&&Q5.has(s.position)||Pi(d)&&!g&&Nv(n,d))?r=r.filter(y=>y!==d):s=v,d=ya(d)}return l.set(n,r),r}function $5(n){let{element:l,boundary:o,rootBoundary:r,strategy:s}=n;const d=[...o==="clippingAncestors"?zo(l)?[]:J5(l,this._c):[].concat(o),r],v=d[0],g=d.reduce((p,y)=>{const _=Rv(l,y,s);return p.top=Tt(_.top,p.top),p.right=ga(_.right,p.right),p.bottom=ga(_.bottom,p.bottom),p.left=Tt(_.left,p.left),p},Rv(l,v,s));return{width:g.right-g.left,height:g.bottom-g.top,x:g.left,y:g.top}}function I5(n){const{width:l,height:o}=Ov(n);return{width:l,height:o}}function W5(n,l,o){const r=Ln(l),s=Mn(l),f=o==="fixed",d=tl(n,!0,f,l);let v={scrollLeft:0,scrollTop:0};const g=Cn(0);function p(){g.x=Uo(s)}if(r||!r&&!f)if((kl(l)!=="body"||Pi(s))&&(v=jo(l)),r){const O=tl(l,!0,f,l);g.x=O.x+l.clientLeft,g.y=O.y+l.clientTop}else s&&p();f&&!r&&s&&p();const y=s&&!r&&!f?Lv(s,v):Cn(0),_=d.left+v.scrollLeft-g.x-y.x,S=d.top+v.scrollTop-g.y-y.y;return{x:_,y:S,width:d.width,height:d.height}}function yc(n){return vn(n).position==="static"}function Dv(n,l){if(!Ln(n)||vn(n).position==="fixed")return null;if(l)return l(n);let o=n.offsetParent;return Mn(n)===o&&(o=o.ownerDocument.body),o}function zv(n,l){const o=Rt(n);if(zo(n))return o;if(!Ln(n)){let s=ya(n);for(;s&&!Vl(s);){if(hn(s)&&!yc(s))return s;s=ya(s)}return o}let r=Dv(n,l);for(;r&&j5(r)&&yc(r);)r=Dv(r,l);return r&&Vl(r)&&yc(r)&&!vc(r)?o:r||V5(n)||o}const e_=async function(n){const l=this.getOffsetParent||zv,o=this.getDimensions,r=await o(n.floating);return{reference:W5(n.reference,await l(n.floating),n.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function t_(n){return vn(n).direction==="rtl"}const n_={convertOffsetParentRelativeRectToViewportRelativeRect:Y5,getDocumentElement:Mn,getClippingRect:$5,getOffsetParent:zv,getElementRects:e_,getClientRects:X5,getDimensions:I5,getScale:Gl,isElement:hn,isRTL:t_};function jv(n,l){return n.x===l.x&&n.y===l.y&&n.width===l.width&&n.height===l.height}function a_(n,l){let o=null,r;const s=Mn(n);function f(){var v;clearTimeout(r),(v=o)==null||v.disconnect(),o=null}function d(v,g){v===void 0&&(v=!1),g===void 0&&(g=1),f();const p=n.getBoundingClientRect(),{left:y,top:_,width:S,height:O}=p;if(v||l(),!S||!O)return;const L=To(_),w=To(s.clientWidth-(y+S)),T=To(s.clientHeight-(_+O)),B=To(y),V={rootMargin:-L+"px "+-w+"px "+-T+"px "+-B+"px",threshold:Tt(0,ga(1,g))||1};let Z=!0;function P(W){const Y=W[0].intersectionRatio;if(Y!==g){if(!Z)return d();Y?d(!1,Y):r=setTimeout(()=>{d(!1,1e-7)},1e3)}Y===1&&!jv(p,n.getBoundingClientRect())&&d(),Z=!1}try{o=new IntersectionObserver(P,{...V,root:s.ownerDocument})}catch{o=new IntersectionObserver(P,V)}o.observe(n)}return d(!0),f}function l_(n,l,o,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:f=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:v=typeof IntersectionObserver=="function",animationFrame:g=!1}=r,p=gc(n),y=s||f?[...p?Ji(p):[],...Ji(l)]:[];y.forEach(B=>{s&&B.addEventListener("scroll",o,{passive:!0}),f&&B.addEventListener("resize",o)});const _=p&&v?a_(p,o):null;let S=-1,O=null;d&&(O=new ResizeObserver(B=>{let[K]=B;K&&K.target===p&&O&&(O.unobserve(l),cancelAnimationFrame(S),S=requestAnimationFrame(()=>{var V;(V=O)==null||V.observe(l)})),o()}),p&&!g&&O.observe(p),O.observe(l));let L,w=g?tl(n):null;g&&T();function T(){const B=tl(n);w&&!jv(w,B)&&o(),w=B,L=requestAnimationFrame(T)}return o(),()=>{var B;y.forEach(K=>{s&&K.removeEventListener("scroll",o),f&&K.removeEventListener("resize",o)}),_?.(),(B=O)==null||B.disconnect(),O=null,g&&cancelAnimationFrame(L)}}const i_=L5,r_=T5,o_=C5,u_=N5,s_=O5,Uv=A5,c_=R5,f_=(n,l,o)=>{const r=new Map,s={platform:n_,...o},f={...s.platform,_c:r};return x5(n,l,{...s,platform:f})};var d_=typeof document<"u",h_=function(){},Bo=d_?m.useLayoutEffect:h_;function Ho(n,l){if(n===l)return!0;if(typeof n!=typeof l)return!1;if(typeof n=="function"&&n.toString()===l.toString())return!0;let o,r,s;if(n&&l&&typeof n=="object"){if(Array.isArray(n)){if(o=n.length,o!==l.length)return!1;for(r=o;r--!==0;)if(!Ho(n[r],l[r]))return!1;return!0}if(s=Object.keys(n),o=s.length,o!==Object.keys(l).length)return!1;for(r=o;r--!==0;)if(!{}.hasOwnProperty.call(l,s[r]))return!1;for(r=o;r--!==0;){const f=s[r];if(!(f==="_owner"&&n.$$typeof)&&!Ho(n[f],l[f]))return!1}return!0}return n!==n&&l!==l}function Bv(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Hv(n,l){const o=Bv(n);return Math.round(l*o)/o}function bc(n){const l=m.useRef(n);return Bo(()=>{l.current=n}),l}function v_(n){n===void 0&&(n={});const{placement:l="bottom",strategy:o="absolute",middleware:r=[],platform:s,elements:{reference:f,floating:d}={},transform:v=!0,whileElementsMounted:g,open:p}=n,[y,_]=m.useState({x:0,y:0,strategy:o,placement:l,middlewareData:{},isPositioned:!1}),[S,O]=m.useState(r);Ho(S,r)||O(r);const[L,w]=m.useState(null),[T,B]=m.useState(null),K=m.useCallback(U=>{U!==W.current&&(W.current=U,w(U))},[]),V=m.useCallback(U=>{U!==Y.current&&(Y.current=U,B(U))},[]),Z=f||L,P=d||T,W=m.useRef(null),Y=m.useRef(null),F=m.useRef(y),se=g!=null,pe=bc(g),xe=bc(s),ve=bc(p),Ae=m.useCallback(()=>{if(!W.current||!Y.current)return;const U={placement:l,strategy:o,middleware:S};xe.current&&(U.platform=xe.current),f_(W.current,Y.current,U).then(J=>{const ce={...J,isPositioned:ve.current!==!1};ge.current&&!Ho(F.current,ce)&&(F.current=ce,xo.flushSync(()=>{_(ce)}))})},[S,l,o,xe,ve]);Bo(()=>{p===!1&&F.current.isPositioned&&(F.current.isPositioned=!1,_(U=>({...U,isPositioned:!1})))},[p]);const ge=m.useRef(!1);Bo(()=>(ge.current=!0,()=>{ge.current=!1}),[]),Bo(()=>{if(Z&&(W.current=Z),P&&(Y.current=P),Z&&P){if(pe.current)return pe.current(Z,P,Ae);Ae()}},[Z,P,Ae,pe,se]);const Se=m.useMemo(()=>({reference:W,floating:Y,setReference:K,setFloating:V}),[K,V]),R=m.useMemo(()=>({reference:Z,floating:P}),[Z,P]),X=m.useMemo(()=>{const U={position:o,left:0,top:0};if(!R.floating)return U;const J=Hv(R.floating,y.x),ce=Hv(R.floating,y.y);return v?{...U,transform:"translate("+J+"px, "+ce+"px)",...Bv(R.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:J,top:ce}},[o,v,R.floating,y.x,y.y]);return m.useMemo(()=>({...y,update:Ae,refs:Se,elements:R,floatingStyles:X}),[y,Ae,Se,R,X])}const m_=n=>{function l(o){return{}.hasOwnProperty.call(o,"current")}return{name:"arrow",options:n,fn(o){const{element:r,padding:s}=typeof n=="function"?n(o):n;return r&&l(r)?r.current!=null?Uv({element:r.current,padding:s}).fn(o):{}:r?Uv({element:r,padding:s}).fn(o):{}}}},p_=(n,l)=>({...i_(n),options:[n,l]}),g_=(n,l)=>({...r_(n),options:[n,l]}),y_=(n,l)=>({...c_(n),options:[n,l]}),b_=(n,l)=>({...o_(n),options:[n,l]}),__=(n,l)=>({...u_(n),options:[n,l]}),S_=(n,l)=>({...s_(n),options:[n,l]}),E_=(n,l)=>({...m_(n),options:[n,l]});var w_="Arrow",kv=m.forwardRef((n,l)=>{const{children:o,width:r=10,height:s=5,...f}=n;return x.jsx(rt.svg,{...f,ref:l,width:r,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?o:x.jsx("polygon",{points:"0,0 30,0 15,10"})})});kv.displayName=w_;var x_=kv;function A_(n){const[l,o]=m.useState(void 0);return dn(()=>{if(n){o({width:n.offsetWidth,height:n.offsetHeight});const r=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const f=s[0];let d,v;if("borderBoxSize"in f){const g=f.borderBoxSize,p=Array.isArray(g)?g[0]:g;d=p.inlineSize,v=p.blockSize}else d=n.offsetWidth,v=n.offsetHeight;o({width:d,height:v})});return r.observe(n,{box:"border-box"}),()=>r.unobserve(n)}else o(void 0)},[n]),l}var _c="Popper",[Vv,Gv]=Bl(_c),[C_,Zv]=Vv(_c),qv=n=>{const{__scopePopper:l,children:o}=n,[r,s]=m.useState(null);return x.jsx(C_,{scope:l,anchor:r,onAnchorChange:s,children:o})};qv.displayName=_c;var Yv="PopperAnchor",Xv=m.forwardRef((n,l)=>{const{__scopePopper:o,virtualRef:r,...s}=n,f=Zv(Yv,o),d=m.useRef(null),v=gt(l,d),g=m.useRef(null);return m.useEffect(()=>{const p=g.current;g.current=r?.current||d.current,p!==g.current&&f.onAnchorChange(g.current)}),r?null:x.jsx(rt.div,{...s,ref:v})});Xv.displayName=Yv;var Sc="PopperContent",[O_,M_]=Vv(Sc),Kv=m.forwardRef((n,l)=>{const{__scopePopper:o,side:r="bottom",sideOffset:s=0,align:f="center",alignOffset:d=0,arrowPadding:v=0,avoidCollisions:g=!0,collisionBoundary:p=[],collisionPadding:y=0,sticky:_="partial",hideWhenDetached:S=!1,updatePositionStrategy:O="optimized",onPlaced:L,...w}=n,T=Zv(Sc,o),[B,K]=m.useState(null),V=gt(l,ee=>K(ee)),[Z,P]=m.useState(null),W=A_(Z),Y=W?.width??0,F=W?.height??0,se=r+(f!=="center"?"-"+f:""),pe=typeof y=="number"?y:{top:0,right:0,bottom:0,left:0,...y},xe=Array.isArray(p)?p:[p],ve=xe.length>0,Ae={padding:pe,boundary:xe.filter(T_),altBoundary:ve},{refs:ge,floatingStyles:Se,placement:R,isPositioned:X,middlewareData:U}=v_({strategy:"fixed",placement:se,whileElementsMounted:(...ee)=>l_(...ee,{animationFrame:O==="always"}),elements:{reference:T.anchor},middleware:[p_({mainAxis:s+F,alignmentAxis:d}),g&&g_({mainAxis:!0,crossAxis:!1,limiter:_==="partial"?y_():void 0,...Ae}),g&&b_({...Ae}),__({...Ae,apply:({elements:ee,rects:Ke,availableWidth:je,availableHeight:Jt})=>{const{width:Rn,height:Nn}=Ke.reference,ll=ee.floating.style;ll.setProperty("--radix-popper-available-width",`${je}px`),ll.setProperty("--radix-popper-available-height",`${Jt}px`),ll.setProperty("--radix-popper-anchor-width",`${Rn}px`),ll.setProperty("--radix-popper-anchor-height",`${Nn}px`)}}),Z&&E_({element:Z,padding:v}),R_({arrowWidth:Y,arrowHeight:F}),S&&S_({strategy:"referenceHidden",...Ae})]}),[J,ce]=Pv(R),A=An(L);dn(()=>{X&&A?.()},[X,A]);const k=U.arrow?.x,Q=U.arrow?.y,$=U.arrow?.centerOffset!==0,[re,fe]=m.useState();return dn(()=>{B&&fe(window.getComputedStyle(B).zIndex)},[B]),x.jsx("div",{ref:ge.setFloating,"data-radix-popper-content-wrapper":"",style:{...Se,transform:X?Se.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:re,"--radix-popper-transform-origin":[U.transformOrigin?.x,U.transformOrigin?.y].join(" "),...U.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:x.jsx(O_,{scope:o,placedSide:J,onArrowChange:P,arrowX:k,arrowY:Q,shouldHideArrow:$,children:x.jsx(rt.div,{"data-side":J,"data-align":ce,...w,ref:V,style:{...w.style,animation:X?void 0:"none"}})})})});Kv.displayName=Sc;var Fv="PopperArrow",L_={top:"bottom",right:"left",bottom:"top",left:"right"},Qv=m.forwardRef(function(l,o){const{__scopePopper:r,...s}=l,f=M_(Fv,r),d=L_[f.placedSide];return x.jsx("span",{ref:f.onArrowChange,style:{position:"absolute",left:f.arrowX,top:f.arrowY,[d]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[f.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[f.placedSide],visibility:f.shouldHideArrow?"hidden":void 0},children:x.jsx(x_,{...s,ref:o,style:{...s.style,display:"block"}})})});Qv.displayName=Fv;function T_(n){return n!==null}var R_=n=>({name:"transformOrigin",options:n,fn(l){const{placement:o,rects:r,middlewareData:s}=l,d=s.arrow?.centerOffset!==0,v=d?0:n.arrowWidth,g=d?0:n.arrowHeight,[p,y]=Pv(o),_={start:"0%",center:"50%",end:"100%"}[y],S=(s.arrow?.x??0)+v/2,O=(s.arrow?.y??0)+g/2;let L="",w="";return p==="bottom"?(L=d?_:`${S}px`,w=`${-g}px`):p==="top"?(L=d?_:`${S}px`,w=`${r.floating.height+g}px`):p==="right"?(L=`${-g}px`,w=d?_:`${O}px`):p==="left"&&(L=`${r.floating.width+g}px`,w=d?_:`${O}px`),{data:{x:L,y:w}}}});function Pv(n){const[l,o="center"]=n.split("-");return[l,o]}var N_=qv,D_=Xv,z_=Kv,j_=Qv,U_="Portal",Jv=m.forwardRef((n,l)=>{const{container:o,...r}=n,[s,f]=m.useState(!1);dn(()=>f(!0),[]);const d=o||s&&globalThis?.document?.body;return d?w6.createPortal(x.jsx(rt.div,{...r,ref:l}),d):null});Jv.displayName=U_;function B_(n,l){return m.useReducer((o,r)=>l[o][r]??o,n)}var $i=n=>{const{present:l,children:o}=n,r=H_(l),s=typeof o=="function"?o({present:r.isPresent}):m.Children.only(o),f=gt(r.ref,k_(s));return typeof o=="function"||r.isPresent?m.cloneElement(s,{ref:f}):null};$i.displayName="Presence";function H_(n){const[l,o]=m.useState(),r=m.useRef(null),s=m.useRef(n),f=m.useRef("none"),d=n?"mounted":"unmounted",[v,g]=B_(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return m.useEffect(()=>{const p=ko(r.current);f.current=v==="mounted"?p:"none"},[v]),dn(()=>{const p=r.current,y=s.current;if(y!==n){const S=f.current,O=ko(p);n?g("MOUNT"):O==="none"||p?.display==="none"?g("UNMOUNT"):g(y&&S!==O?"ANIMATION_OUT":"UNMOUNT"),s.current=n}},[n,g]),dn(()=>{if(l){let p;const y=l.ownerDocument.defaultView??window,_=O=>{const w=ko(r.current).includes(CSS.escape(O.animationName));if(O.target===l&&w&&(g("ANIMATION_END"),!s.current)){const T=l.style.animationFillMode;l.style.animationFillMode="forwards",p=y.setTimeout(()=>{l.style.animationFillMode==="forwards"&&(l.style.animationFillMode=T)})}},S=O=>{O.target===l&&(f.current=ko(r.current))};return l.addEventListener("animationstart",S),l.addEventListener("animationcancel",_),l.addEventListener("animationend",_),()=>{y.clearTimeout(p),l.removeEventListener("animationstart",S),l.removeEventListener("animationcancel",_),l.removeEventListener("animationend",_)}}else g("ANIMATION_END")},[l,g]),{isPresent:["mounted","unmountSuspended"].includes(v),ref:m.useCallback(p=>{r.current=p?getComputedStyle(p):null,o(p)},[])}}function ko(n){return n?.animationName||"none"}function k_(n){let l=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning;return o?n.ref:(l=Object.getOwnPropertyDescriptor(n,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning,o?n.props.ref:n.props.ref||n.ref)}var Ec="rovingFocusGroup.onEntryFocus",V_={bubbles:!1,cancelable:!0},Ii="RovingFocusGroup",[wc,$v,G_]=av(Ii),[Z_,Iv]=Bl(Ii,[G_]),[q_,Y_]=Z_(Ii),Wv=m.forwardRef((n,l)=>x.jsx(wc.Provider,{scope:n.__scopeRovingFocusGroup,children:x.jsx(wc.Slot,{scope:n.__scopeRovingFocusGroup,children:x.jsx(X_,{...n,ref:l})})}));Wv.displayName=Ii;var X_=m.forwardRef((n,l)=>{const{__scopeRovingFocusGroup:o,orientation:r,loop:s=!1,dir:f,currentTabStopId:d,defaultCurrentTabStopId:v,onCurrentTabStopIdChange:g,onEntryFocus:p,preventScrollOnEntryFocus:y=!1,..._}=n,S=m.useRef(null),O=gt(l,S),L=lv(f),[w,T]=tv({prop:d,defaultProp:v??null,onChange:g,caller:Ii}),[B,K]=m.useState(!1),V=An(p),Z=$v(o),P=m.useRef(!1),[W,Y]=m.useState(0);return m.useEffect(()=>{const F=S.current;if(F)return F.addEventListener(Ec,V),()=>F.removeEventListener(Ec,V)},[V]),x.jsx(q_,{scope:o,orientation:r,dir:L,loop:s,currentTabStopId:w,onItemFocus:m.useCallback(F=>T(F),[T]),onItemShiftTab:m.useCallback(()=>K(!0),[]),onFocusableItemAdd:m.useCallback(()=>Y(F=>F+1),[]),onFocusableItemRemove:m.useCallback(()=>Y(F=>F-1),[]),children:x.jsx(rt.div,{tabIndex:B||W===0?-1:0,"data-orientation":r,..._,ref:O,style:{outline:"none",...n.style},onMouseDown:Oe(n.onMouseDown,()=>{P.current=!0}),onFocus:Oe(n.onFocus,F=>{const se=!P.current;if(F.target===F.currentTarget&&se&&!B){const pe=new CustomEvent(Ec,V_);if(F.currentTarget.dispatchEvent(pe),!pe.defaultPrevented){const xe=Z().filter(R=>R.focusable),ve=xe.find(R=>R.active),Ae=xe.find(R=>R.id===w),Se=[ve,Ae,...xe].filter(Boolean).map(R=>R.ref.current);nm(Se,y)}}P.current=!1}),onBlur:Oe(n.onBlur,()=>K(!1))})})}),em="RovingFocusGroupItem",tm=m.forwardRef((n,l)=>{const{__scopeRovingFocusGroup:o,focusable:r=!0,active:s=!1,tabStopId:f,children:d,...v}=n,g=uc(),p=f||g,y=Y_(em,o),_=y.currentTabStopId===p,S=$v(o),{onFocusableItemAdd:O,onFocusableItemRemove:L,currentTabStopId:w}=y;return m.useEffect(()=>{if(r)return O(),()=>L()},[r,O,L]),x.jsx(wc.ItemSlot,{scope:o,id:p,focusable:r,active:s,children:x.jsx(rt.span,{tabIndex:_?0:-1,"data-orientation":y.orientation,...v,ref:l,onMouseDown:Oe(n.onMouseDown,T=>{r?y.onItemFocus(p):T.preventDefault()}),onFocus:Oe(n.onFocus,()=>y.onItemFocus(p)),onKeyDown:Oe(n.onKeyDown,T=>{if(T.key==="Tab"&&T.shiftKey){y.onItemShiftTab();return}if(T.target!==T.currentTarget)return;const B=Q_(T,y.orientation,y.dir);if(B!==void 0){if(T.metaKey||T.ctrlKey||T.altKey||T.shiftKey)return;T.preventDefault();let V=S().filter(Z=>Z.focusable).map(Z=>Z.ref.current);if(B==="last")V.reverse();else if(B==="prev"||B==="next"){B==="prev"&&V.reverse();const Z=V.indexOf(T.currentTarget);V=y.loop?P_(V,Z+1):V.slice(Z+1)}setTimeout(()=>nm(V))}}),children:typeof d=="function"?d({isCurrentTabStop:_,hasTabStop:w!=null}):d})})});tm.displayName=em;var K_={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function F_(n,l){return l!=="rtl"?n:n==="ArrowLeft"?"ArrowRight":n==="ArrowRight"?"ArrowLeft":n}function Q_(n,l,o){const r=F_(n.key,o);if(!(l==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(l==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return K_[r]}function nm(n,l=!1){const o=document.activeElement;for(const r of n)if(r===o||(r.focus({preventScroll:l}),document.activeElement!==o))return}function P_(n,l){return n.map((o,r)=>n[(l+r)%n.length])}var J_=Wv,$_=tm,I_=function(n){if(typeof document>"u")return null;var l=Array.isArray(n)?n[0]:n;return l.ownerDocument.body},Zl=new WeakMap,Vo=new WeakMap,Go={},xc=0,am=function(n){return n&&(n.host||am(n.parentNode))},W_=function(n,l){return l.map(function(o){if(n.contains(o))return o;var r=am(o);return r&&n.contains(r)?r:(console.error("aria-hidden",o,"in not contained inside",n,". Doing nothing"),null)}).filter(function(o){return!!o})},e9=function(n,l,o,r){var s=W_(l,Array.isArray(n)?n:[n]);Go[o]||(Go[o]=new WeakMap);var f=Go[o],d=[],v=new Set,g=new Set(s),p=function(_){!_||v.has(_)||(v.add(_),p(_.parentNode))};s.forEach(p);var y=function(_){!_||g.has(_)||Array.prototype.forEach.call(_.children,function(S){if(v.has(S))y(S);else try{var O=S.getAttribute(r),L=O!==null&&O!=="false",w=(Zl.get(S)||0)+1,T=(f.get(S)||0)+1;Zl.set(S,w),f.set(S,T),d.push(S),w===1&&L&&Vo.set(S,!0),T===1&&S.setAttribute(o,"true"),L||S.setAttribute(r,"true")}catch(B){console.error("aria-hidden: cannot operate on ",S,B)}})};return y(l),v.clear(),xc++,function(){d.forEach(function(_){var S=Zl.get(_)-1,O=f.get(_)-1;Zl.set(_,S),f.set(_,O),S||(Vo.has(_)||_.removeAttribute(r),Vo.delete(_)),O||_.removeAttribute(o)}),xc--,xc||(Zl=new WeakMap,Zl=new WeakMap,Vo=new WeakMap,Go={})}},t9=function(n,l,o){o===void 0&&(o="data-aria-hidden");var r=Array.from(Array.isArray(n)?n:[n]),s=I_(n);return s?(r.push.apply(r,Array.from(s.querySelectorAll("[aria-live], script"))),e9(r,s,o,"aria-hidden")):function(){return null}},Tn=function(){return Tn=Object.assign||function(l){for(var o,r=1,s=arguments.length;r"u")return y9;var l=b9(n),o=document.documentElement.clientWidth,r=window.innerWidth;return{left:l[0],top:l[1],right:l[2],gap:Math.max(0,r-o+l[2]-l[0])}},S9=um(),ql="data-scroll-locked",E9=function(n,l,o,r){var s=n.left,f=n.top,d=n.right,v=n.gap;return o===void 0&&(o="margin"),` - .`.concat(a9,` { + */var A1;function R6(){if(A1)return Xs;A1=1;var n=$r();function l(_,S){return _===S&&(_!==0||1/_===1/S)||_!==_&&S!==S}var o=typeof Object.is=="function"?Object.is:l,r=n.useState,s=n.useEffect,f=n.useLayoutEffect,d=n.useDebugValue;function v(_,S){var O=S(),L=r({inst:{value:O,getSnapshot:S}}),w=L[0].inst,T=L[1];return f(function(){w.value=O,w.getSnapshot=S,g(w)&&T({inst:w})},[_,O,S]),s(function(){return g(w)&&T({inst:w}),_(function(){g(w)&&T({inst:w})})},[_]),d(O),O}function g(_){var S=_.getSnapshot;_=_.value;try{var O=S();return!o(_,O)}catch{return!0}}function p(_,S){return S()}var y=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:v;return Xs.useSyncExternalStore=n.useSyncExternalStore!==void 0?n.useSyncExternalStore:y,Xs}var C1;function N6(){return C1||(C1=1,Ys.exports=R6()),Ys.exports}var O1=N6();function M1(n){n.reaction=new En("observer".concat(n.name),function(){var l;n.stateVersion=Symbol(),(l=n.onStoreChange)===null||l===void 0||l.call(n)})}function D6(n,l){l===void 0&&(l="observed");var o=yn.useRef(null);if(!o.current){var r={reaction:null,onStoreChange:null,stateVersion:Symbol(),name:l,subscribe:function(v){return qs.unregister(r),r.onStoreChange=v,r.reaction||(M1(r),r.stateVersion=Symbol()),function(){var g;r.onStoreChange=null,(g=r.reaction)===null||g===void 0||g.dispose(),r.reaction=null}},getSnapshot:function(){return r.stateVersion}};o.current=r}var s=o.current;s.reaction||(M1(s),qs.register(o,s,s)),yn.useDebugValue(s.reaction,C6),O1.useSyncExternalStore(s.subscribe,s.getSnapshot,s.getSnapshot);var f,d;if(s.reaction.track(function(){try{f=n()}catch(v){d=v}}),d)throw d;return f}var Ks,Fs,L1=typeof Symbol=="function"&&Symbol.for,z6=(Fs=(Ks=Object.getOwnPropertyDescriptor(function(){},"name"))===null||Ks===void 0?void 0:Ks.configurable)!==null&&Fs!==void 0?Fs:!1,T1=L1?Symbol.for("react.forward_ref"):typeof m.forwardRef=="function"&&m.forwardRef(function(n){return null}).$$typeof,R1=L1?Symbol.for("react.memo"):typeof m.memo=="function"&&m.memo(function(n){return null}).$$typeof;function Qs(n,l){var o;if(R1&&n.$$typeof===R1)throw new Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");var r=(o=l?.forwardRef)!==null&&o!==void 0?o:!1,s=n,f=n.displayName||n.name;if(T1&&n.$$typeof===T1&&(r=!0,s=n.render,typeof s!="function"))throw new Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var d=function(v,g){return D6(function(){return s(v,g)},f)};return d.displayName=n.displayName,z6&&Object.defineProperty(d,"name",{value:n.name,writable:!0,configurable:!0}),n.contextTypes&&(d.contextTypes=n.contextTypes),r&&(d=m.forwardRef(d)),d=m.memo(d),U6(n,d),d}var j6={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0};function U6(n,l){Object.keys(n).forEach(function(o){j6[o]||Object.defineProperty(l,o,Object.getOwnPropertyDescriptor(n,o))})}var Ps;A6(xo.unstable_batchedUpdates),Ps=qs.finalizeAllImmediately;function N1(n){var l,o,r="";if(typeof n=="string"||typeof n=="number")r+=n;else if(typeof n=="object")if(Array.isArray(n)){var s=n.length;for(l=0;l{const l=k6(n),{conflictingClassGroups:o,conflictingClassGroupModifiers:r}=n;return{getClassGroupId:d=>{const v=d.split(Js);return v[0]===""&&v.length!==1&&v.shift(),z1(v,l)||H6(d)},getConflictingClassGroupIds:(d,v)=>{const g=o[d]||[];return v&&r[d]?[...g,...r[d]]:g}}},z1=(n,l)=>{if(n.length===0)return l.classGroupId;const o=n[0],r=l.nextPart.get(o),s=r?z1(n.slice(1),r):void 0;if(s)return s;if(l.validators.length===0)return;const f=n.join(Js);return l.validators.find(({validator:d})=>d(f))?.classGroupId},j1=/^\[(.+)\]$/,H6=n=>{if(j1.test(n)){const l=j1.exec(n)[1],o=l?.substring(0,l.indexOf(":"));if(o)return"arbitrary.."+o}},k6=n=>{const{theme:l,classGroups:o}=n,r={nextPart:new Map,validators:[]};for(const s in o)$s(o[s],r,s,l);return r},$s=(n,l,o,r)=>{n.forEach(s=>{if(typeof s=="string"){const f=s===""?l:U1(l,s);f.classGroupId=o;return}if(typeof s=="function"){if(V6(s)){$s(s(r),l,o,r);return}l.validators.push({validator:s,classGroupId:o});return}Object.entries(s).forEach(([f,d])=>{$s(d,U1(l,f),o,r)})})},U1=(n,l)=>{let o=n;return l.split(Js).forEach(r=>{o.nextPart.has(r)||o.nextPart.set(r,{nextPart:new Map,validators:[]}),o=o.nextPart.get(r)}),o},V6=n=>n.isThemeGetter,G6=n=>{if(n<1)return{get:()=>{},set:()=>{}};let l=0,o=new Map,r=new Map;const s=(f,d)=>{o.set(f,d),l++,l>n&&(l=0,r=o,o=new Map)};return{get(f){let d=o.get(f);if(d!==void 0)return d;if((d=r.get(f))!==void 0)return s(f,d),d},set(f,d){o.has(f)?o.set(f,d):s(f,d)}}},Is="!",Ws=":",Z6=Ws.length,q6=n=>{const{prefix:l,experimentalParseClassName:o}=n;let r=s=>{const f=[];let d=0,v=0,g=0,p;for(let L=0;Lg?p-g:void 0;return{modifiers:f,hasImportantModifier:S,baseClassName:_,maybePostfixModifierPosition:O}};if(l){const s=l+Ws,f=r;r=d=>d.startsWith(s)?f(d.substring(s.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:d,maybePostfixModifierPosition:void 0}}if(o){const s=r;r=f=>o({className:f,parseClassName:s})}return r},Y6=n=>n.endsWith(Is)?n.substring(0,n.length-1):n.startsWith(Is)?n.substring(1):n,X6=n=>{const l=Object.fromEntries(n.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const s=[];let f=[];return r.forEach(d=>{d[0]==="["||l[d]?(s.push(...f.sort(),d),f=[]):f.push(d)}),s.push(...f.sort()),s}},K6=n=>({cache:G6(n.cacheSize),parseClassName:q6(n),sortModifiers:X6(n),...B6(n)}),F6=/\s+/,Q6=(n,l)=>{const{parseClassName:o,getClassGroupId:r,getConflictingClassGroupIds:s,sortModifiers:f}=l,d=[],v=n.trim().split(F6);let g="";for(let p=v.length-1;p>=0;p-=1){const y=v[p],{isExternal:_,modifiers:S,hasImportantModifier:O,baseClassName:L,maybePostfixModifierPosition:w}=o(y);if(_){g=y+(g.length>0?" "+g:g);continue}let T=!!w,B=r(T?L.substring(0,w):L);if(!B){if(!T){g=y+(g.length>0?" "+g:g);continue}if(B=r(L),!B){g=y+(g.length>0?" "+g:g);continue}T=!1}const K=f(S).join(":"),V=O?K+Is:K,Z=V+B;if(d.includes(Z))continue;d.push(Z);const P=s(B,T);for(let W=0;W0?" "+g:g)}return g};function P6(){let n=0,l,o,r="";for(;n{if(typeof n=="string")return n;let l,o="";for(let r=0;r_(y),n());return o=K6(p),r=o.cache.get,s=o.cache.set,f=v,v(g)}function v(g){const p=r(g);if(p)return p;const y=Q6(g,o);return s(g,y),y}return function(){return f(P6.apply(null,arguments))}}const at=n=>{const l=o=>o[n]||[];return l.isThemeGetter=!0,l},H1=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,k1=/^\((?:(\w[\w-]*):)?(.+)\)$/i,$6=/^\d+\/\d+$/,I6=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,W6=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,e8=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,t8=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,n8=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,zl=n=>$6.test(n),ye=n=>!!n&&!Number.isNaN(Number(n)),va=n=>!!n&&Number.isInteger(Number(n)),ec=n=>n.endsWith("%")&&ye(n.slice(0,-1)),Zn=n=>I6.test(n),a8=()=>!0,l8=n=>W6.test(n)&&!e8.test(n),V1=()=>!1,i8=n=>t8.test(n),r8=n=>n8.test(n),o8=n=>!ne(n)&&!ae(n),u8=n=>jl(n,X1,V1),ne=n=>H1.test(n),el=n=>jl(n,K1,l8),tc=n=>jl(n,h8,ye),G1=n=>jl(n,q1,V1),s8=n=>jl(n,Y1,r8),Ao=n=>jl(n,F1,i8),ae=n=>k1.test(n),Xi=n=>Ul(n,K1),c8=n=>Ul(n,v8),Z1=n=>Ul(n,q1),f8=n=>Ul(n,X1),d8=n=>Ul(n,Y1),Co=n=>Ul(n,F1,!0),jl=(n,l,o)=>{const r=H1.exec(n);return r?r[1]?l(r[1]):o(r[2]):!1},Ul=(n,l,o=!1)=>{const r=k1.exec(n);return r?r[1]?l(r[1]):o:!1},q1=n=>n==="position"||n==="percentage",Y1=n=>n==="image"||n==="url",X1=n=>n==="length"||n==="size"||n==="bg-size",K1=n=>n==="length",h8=n=>n==="number",v8=n=>n==="family-name",F1=n=>n==="shadow",m8=J6(()=>{const n=at("color"),l=at("font"),o=at("text"),r=at("font-weight"),s=at("tracking"),f=at("leading"),d=at("breakpoint"),v=at("container"),g=at("spacing"),p=at("radius"),y=at("shadow"),_=at("inset-shadow"),S=at("text-shadow"),O=at("drop-shadow"),L=at("blur"),w=at("perspective"),T=at("aspect"),B=at("ease"),K=at("animate"),V=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],P=()=>[...Z(),ae,ne],W=()=>["auto","hidden","clip","visible","scroll"],Y=()=>["auto","contain","none"],F=()=>[ae,ne,g],se=()=>[zl,"full","auto",...F()],pe=()=>[va,"none","subgrid",ae,ne],xe=()=>["auto",{span:["full",va,ae,ne]},va,ae,ne],ve=()=>[va,"auto",ae,ne],Ae=()=>["auto","min","max","fr",ae,ne],ge=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Se=()=>["start","end","center","stretch","center-safe","end-safe"],R=()=>["auto",...F()],X=()=>[zl,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...F()],U=()=>[n,ae,ne],J=()=>[...Z(),Z1,G1,{position:[ae,ne]}],ce=()=>["no-repeat",{repeat:["","x","y","space","round"]}],A=()=>["auto","cover","contain",f8,u8,{size:[ae,ne]}],k=()=>[ec,Xi,el],Q=()=>["","none","full",p,ae,ne],$=()=>["",ye,Xi,el],re=()=>["solid","dashed","dotted","double"],fe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ee=()=>[ye,ec,Z1,G1],Fe=()=>["","none",L,ae,ne],je=()=>["none",ye,ae,ne],Jt=()=>["none",ye,ae,ne],Rn=()=>[ye,ae,ne],Nn=()=>[zl,"full",...F()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Zn],breakpoint:[Zn],color:[a8],container:[Zn],"drop-shadow":[Zn],ease:["in","out","in-out"],font:[o8],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Zn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Zn],shadow:[Zn],spacing:["px",ye],text:[Zn],"text-shadow":[Zn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",zl,ne,ae,T]}],container:["container"],columns:[{columns:[ye,ne,ae,v]}],"break-after":[{"break-after":V()}],"break-before":[{"break-before":V()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:P()}],overflow:[{overflow:W()}],"overflow-x":[{"overflow-x":W()}],"overflow-y":[{"overflow-y":W()}],overscroll:[{overscroll:Y()}],"overscroll-x":[{"overscroll-x":Y()}],"overscroll-y":[{"overscroll-y":Y()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:se()}],"inset-x":[{"inset-x":se()}],"inset-y":[{"inset-y":se()}],start:[{start:se()}],end:[{end:se()}],top:[{top:se()}],right:[{right:se()}],bottom:[{bottom:se()}],left:[{left:se()}],visibility:["visible","invisible","collapse"],z:[{z:[va,"auto",ae,ne]}],basis:[{basis:[zl,"full","auto",v,...F()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ye,zl,"auto","initial","none",ne]}],grow:[{grow:["",ye,ae,ne]}],shrink:[{shrink:["",ye,ae,ne]}],order:[{order:[va,"first","last","none",ae,ne]}],"grid-cols":[{"grid-cols":pe()}],"col-start-end":[{col:xe()}],"col-start":[{"col-start":ve()}],"col-end":[{"col-end":ve()}],"grid-rows":[{"grid-rows":pe()}],"row-start-end":[{row:xe()}],"row-start":[{"row-start":ve()}],"row-end":[{"row-end":ve()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Ae()}],"auto-rows":[{"auto-rows":Ae()}],gap:[{gap:F()}],"gap-x":[{"gap-x":F()}],"gap-y":[{"gap-y":F()}],"justify-content":[{justify:[...ge(),"normal"]}],"justify-items":[{"justify-items":[...Se(),"normal"]}],"justify-self":[{"justify-self":["auto",...Se()]}],"align-content":[{content:["normal",...ge()]}],"align-items":[{items:[...Se(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Se(),{baseline:["","last"]}]}],"place-content":[{"place-content":ge()}],"place-items":[{"place-items":[...Se(),"baseline"]}],"place-self":[{"place-self":["auto",...Se()]}],p:[{p:F()}],px:[{px:F()}],py:[{py:F()}],ps:[{ps:F()}],pe:[{pe:F()}],pt:[{pt:F()}],pr:[{pr:F()}],pb:[{pb:F()}],pl:[{pl:F()}],m:[{m:R()}],mx:[{mx:R()}],my:[{my:R()}],ms:[{ms:R()}],me:[{me:R()}],mt:[{mt:R()}],mr:[{mr:R()}],mb:[{mb:R()}],ml:[{ml:R()}],"space-x":[{"space-x":F()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":F()}],"space-y-reverse":["space-y-reverse"],size:[{size:X()}],w:[{w:[v,"screen",...X()]}],"min-w":[{"min-w":[v,"screen","none",...X()]}],"max-w":[{"max-w":[v,"screen","none","prose",{screen:[d]},...X()]}],h:[{h:["screen","lh",...X()]}],"min-h":[{"min-h":["screen","lh","none",...X()]}],"max-h":[{"max-h":["screen","lh",...X()]}],"font-size":[{text:["base",o,Xi,el]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,ae,tc]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ec,ne]}],"font-family":[{font:[c8,ne,l]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[s,ae,ne]}],"line-clamp":[{"line-clamp":[ye,"none",ae,tc]}],leading:[{leading:[f,...F()]}],"list-image":[{"list-image":["none",ae,ne]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ae,ne]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:U()}],"text-color":[{text:U()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...re(),"wavy"]}],"text-decoration-thickness":[{decoration:[ye,"from-font","auto",ae,el]}],"text-decoration-color":[{decoration:U()}],"underline-offset":[{"underline-offset":[ye,"auto",ae,ne]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:F()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ae,ne]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ae,ne]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:J()}],"bg-repeat":[{bg:ce()}],"bg-size":[{bg:A()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},va,ae,ne],radial:["",ae,ne],conic:[va,ae,ne]},d8,s8]}],"bg-color":[{bg:U()}],"gradient-from-pos":[{from:k()}],"gradient-via-pos":[{via:k()}],"gradient-to-pos":[{to:k()}],"gradient-from":[{from:U()}],"gradient-via":[{via:U()}],"gradient-to":[{to:U()}],rounded:[{rounded:Q()}],"rounded-s":[{"rounded-s":Q()}],"rounded-e":[{"rounded-e":Q()}],"rounded-t":[{"rounded-t":Q()}],"rounded-r":[{"rounded-r":Q()}],"rounded-b":[{"rounded-b":Q()}],"rounded-l":[{"rounded-l":Q()}],"rounded-ss":[{"rounded-ss":Q()}],"rounded-se":[{"rounded-se":Q()}],"rounded-ee":[{"rounded-ee":Q()}],"rounded-es":[{"rounded-es":Q()}],"rounded-tl":[{"rounded-tl":Q()}],"rounded-tr":[{"rounded-tr":Q()}],"rounded-br":[{"rounded-br":Q()}],"rounded-bl":[{"rounded-bl":Q()}],"border-w":[{border:$()}],"border-w-x":[{"border-x":$()}],"border-w-y":[{"border-y":$()}],"border-w-s":[{"border-s":$()}],"border-w-e":[{"border-e":$()}],"border-w-t":[{"border-t":$()}],"border-w-r":[{"border-r":$()}],"border-w-b":[{"border-b":$()}],"border-w-l":[{"border-l":$()}],"divide-x":[{"divide-x":$()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":$()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...re(),"hidden","none"]}],"divide-style":[{divide:[...re(),"hidden","none"]}],"border-color":[{border:U()}],"border-color-x":[{"border-x":U()}],"border-color-y":[{"border-y":U()}],"border-color-s":[{"border-s":U()}],"border-color-e":[{"border-e":U()}],"border-color-t":[{"border-t":U()}],"border-color-r":[{"border-r":U()}],"border-color-b":[{"border-b":U()}],"border-color-l":[{"border-l":U()}],"divide-color":[{divide:U()}],"outline-style":[{outline:[...re(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ye,ae,ne]}],"outline-w":[{outline:["",ye,Xi,el]}],"outline-color":[{outline:U()}],shadow:[{shadow:["","none",y,Co,Ao]}],"shadow-color":[{shadow:U()}],"inset-shadow":[{"inset-shadow":["none",_,Co,Ao]}],"inset-shadow-color":[{"inset-shadow":U()}],"ring-w":[{ring:$()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:U()}],"ring-offset-w":[{"ring-offset":[ye,el]}],"ring-offset-color":[{"ring-offset":U()}],"inset-ring-w":[{"inset-ring":$()}],"inset-ring-color":[{"inset-ring":U()}],"text-shadow":[{"text-shadow":["none",S,Co,Ao]}],"text-shadow-color":[{"text-shadow":U()}],opacity:[{opacity:[ye,ae,ne]}],"mix-blend":[{"mix-blend":[...fe(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":fe()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[ye]}],"mask-image-linear-from-pos":[{"mask-linear-from":ee()}],"mask-image-linear-to-pos":[{"mask-linear-to":ee()}],"mask-image-linear-from-color":[{"mask-linear-from":U()}],"mask-image-linear-to-color":[{"mask-linear-to":U()}],"mask-image-t-from-pos":[{"mask-t-from":ee()}],"mask-image-t-to-pos":[{"mask-t-to":ee()}],"mask-image-t-from-color":[{"mask-t-from":U()}],"mask-image-t-to-color":[{"mask-t-to":U()}],"mask-image-r-from-pos":[{"mask-r-from":ee()}],"mask-image-r-to-pos":[{"mask-r-to":ee()}],"mask-image-r-from-color":[{"mask-r-from":U()}],"mask-image-r-to-color":[{"mask-r-to":U()}],"mask-image-b-from-pos":[{"mask-b-from":ee()}],"mask-image-b-to-pos":[{"mask-b-to":ee()}],"mask-image-b-from-color":[{"mask-b-from":U()}],"mask-image-b-to-color":[{"mask-b-to":U()}],"mask-image-l-from-pos":[{"mask-l-from":ee()}],"mask-image-l-to-pos":[{"mask-l-to":ee()}],"mask-image-l-from-color":[{"mask-l-from":U()}],"mask-image-l-to-color":[{"mask-l-to":U()}],"mask-image-x-from-pos":[{"mask-x-from":ee()}],"mask-image-x-to-pos":[{"mask-x-to":ee()}],"mask-image-x-from-color":[{"mask-x-from":U()}],"mask-image-x-to-color":[{"mask-x-to":U()}],"mask-image-y-from-pos":[{"mask-y-from":ee()}],"mask-image-y-to-pos":[{"mask-y-to":ee()}],"mask-image-y-from-color":[{"mask-y-from":U()}],"mask-image-y-to-color":[{"mask-y-to":U()}],"mask-image-radial":[{"mask-radial":[ae,ne]}],"mask-image-radial-from-pos":[{"mask-radial-from":ee()}],"mask-image-radial-to-pos":[{"mask-radial-to":ee()}],"mask-image-radial-from-color":[{"mask-radial-from":U()}],"mask-image-radial-to-color":[{"mask-radial-to":U()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":Z()}],"mask-image-conic-pos":[{"mask-conic":[ye]}],"mask-image-conic-from-pos":[{"mask-conic-from":ee()}],"mask-image-conic-to-pos":[{"mask-conic-to":ee()}],"mask-image-conic-from-color":[{"mask-conic-from":U()}],"mask-image-conic-to-color":[{"mask-conic-to":U()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:J()}],"mask-repeat":[{mask:ce()}],"mask-size":[{mask:A()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ae,ne]}],filter:[{filter:["","none",ae,ne]}],blur:[{blur:Fe()}],brightness:[{brightness:[ye,ae,ne]}],contrast:[{contrast:[ye,ae,ne]}],"drop-shadow":[{"drop-shadow":["","none",O,Co,Ao]}],"drop-shadow-color":[{"drop-shadow":U()}],grayscale:[{grayscale:["",ye,ae,ne]}],"hue-rotate":[{"hue-rotate":[ye,ae,ne]}],invert:[{invert:["",ye,ae,ne]}],saturate:[{saturate:[ye,ae,ne]}],sepia:[{sepia:["",ye,ae,ne]}],"backdrop-filter":[{"backdrop-filter":["","none",ae,ne]}],"backdrop-blur":[{"backdrop-blur":Fe()}],"backdrop-brightness":[{"backdrop-brightness":[ye,ae,ne]}],"backdrop-contrast":[{"backdrop-contrast":[ye,ae,ne]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ye,ae,ne]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ye,ae,ne]}],"backdrop-invert":[{"backdrop-invert":["",ye,ae,ne]}],"backdrop-opacity":[{"backdrop-opacity":[ye,ae,ne]}],"backdrop-saturate":[{"backdrop-saturate":[ye,ae,ne]}],"backdrop-sepia":[{"backdrop-sepia":["",ye,ae,ne]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":F()}],"border-spacing-x":[{"border-spacing-x":F()}],"border-spacing-y":[{"border-spacing-y":F()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ae,ne]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ye,"initial",ae,ne]}],ease:[{ease:["linear","initial",B,ae,ne]}],delay:[{delay:[ye,ae,ne]}],animate:[{animate:["none",K,ae,ne]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[w,ae,ne]}],"perspective-origin":[{"perspective-origin":P()}],rotate:[{rotate:je()}],"rotate-x":[{"rotate-x":je()}],"rotate-y":[{"rotate-y":je()}],"rotate-z":[{"rotate-z":je()}],scale:[{scale:Jt()}],"scale-x":[{"scale-x":Jt()}],"scale-y":[{"scale-y":Jt()}],"scale-z":[{"scale-z":Jt()}],"scale-3d":["scale-3d"],skew:[{skew:Rn()}],"skew-x":[{"skew-x":Rn()}],"skew-y":[{"skew-y":Rn()}],transform:[{transform:[ae,ne,"","none","gpu","cpu"]}],"transform-origin":[{origin:P()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Nn()}],"translate-x":[{"translate-x":Nn()}],"translate-y":[{"translate-y":Nn()}],"translate-z":[{"translate-z":Nn()}],"translate-none":["translate-none"],accent:[{accent:U()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:U()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ae,ne]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":F()}],"scroll-mx":[{"scroll-mx":F()}],"scroll-my":[{"scroll-my":F()}],"scroll-ms":[{"scroll-ms":F()}],"scroll-me":[{"scroll-me":F()}],"scroll-mt":[{"scroll-mt":F()}],"scroll-mr":[{"scroll-mr":F()}],"scroll-mb":[{"scroll-mb":F()}],"scroll-ml":[{"scroll-ml":F()}],"scroll-p":[{"scroll-p":F()}],"scroll-px":[{"scroll-px":F()}],"scroll-py":[{"scroll-py":F()}],"scroll-ps":[{"scroll-ps":F()}],"scroll-pe":[{"scroll-pe":F()}],"scroll-pt":[{"scroll-pt":F()}],"scroll-pr":[{"scroll-pr":F()}],"scroll-pb":[{"scroll-pb":F()}],"scroll-pl":[{"scroll-pl":F()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ae,ne]}],fill:[{fill:["none",...U()]}],"stroke-w":[{stroke:[ye,Xi,el,tc]}],stroke:[{stroke:["none",...U()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function Xe(...n){return m8(D1(n))}function Q1(n){const l=n.trim().split(" ");if(l.length===0)return"";if(l.length===1)return l[0].charAt(0).toUpperCase();const o=l[0].charAt(0).toUpperCase(),r=l[l.length-1].charAt(0).toUpperCase();return o+r}var Oo={exports:{}},p8=Oo.exports,P1;function g8(){return P1||(P1=1,(function(n,l){(function(o,r){r()})(p8,function(){function o(p,y){return typeof y>"u"?y={autoBom:!1}:typeof y!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),y={autoBom:!y}),y.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(p.type)?new Blob(["\uFEFF",p],{type:p.type}):p}function r(p,y,_){var S=new XMLHttpRequest;S.open("GET",p),S.responseType="blob",S.onload=function(){g(S.response,y,_)},S.onerror=function(){console.error("could not download file")},S.send()}function s(p){var y=new XMLHttpRequest;y.open("HEAD",p,!1);try{y.send()}catch{}return 200<=y.status&&299>=y.status}function f(p){try{p.dispatchEvent(new MouseEvent("click"))}catch{var y=document.createEvent("MouseEvents");y.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),p.dispatchEvent(y)}}var d=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof globalThis=="object"&&globalThis.global===globalThis?globalThis:void 0,v=d.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=d.saveAs||(typeof window!="object"||window!==d?function(){}:"download"in HTMLAnchorElement.prototype&&!v?function(p,y,_){var S=d.URL||d.webkitURL,O=document.createElement("a");y=y||p.name||"download",O.download=y,O.rel="noopener",typeof p=="string"?(O.href=p,O.origin===location.origin?f(O):s(O.href)?r(p,y,_):f(O,O.target="_blank")):(O.href=S.createObjectURL(p),setTimeout(function(){S.revokeObjectURL(O.href)},4e4),setTimeout(function(){f(O)},0))}:"msSaveOrOpenBlob"in navigator?function(p,y,_){if(y=y||p.name||"download",typeof p!="string")navigator.msSaveOrOpenBlob(o(p,_),y);else if(s(p))r(p,y,_);else{var S=document.createElement("a");S.href=p,S.target="_blank",setTimeout(function(){f(S)})}}:function(p,y,_,S){if(S=S||open("","_blank"),S&&(S.document.title=S.document.body.innerText="downloading..."),typeof p=="string")return r(p,y,_);var O=p.type==="application/octet-stream",L=/constructor/i.test(d.HTMLElement)||d.safari,w=/CriOS\/[\d]+/.test(navigator.userAgent);if((w||O&&L||v)&&typeof FileReader<"u"){var T=new FileReader;T.onloadend=function(){var V=T.result;V=w?V:V.replace(/^data:[^;]*;/,"data:attachment/file;"),S?S.location.href=V:location=V,S=null},T.readAsDataURL(p)}else{var B=d.URL||d.webkitURL,K=B.createObjectURL(p);S?S.location=K:location.href=K,S=null,setTimeout(function(){B.revokeObjectURL(K)},4e4)}});d.saveAs=g.saveAs=g,n.exports=g})})(Oo)),Oo.exports}var J1=g8();const y8={prod:{apiBaseUrl:"https://auth0.com/docs/v2",dashboardBaseUrl:"https://manage.auth0.com",heapAnalytics:{enabled:!0,appId:"1279799279"},sentry:{enabled:!0,dsn:"https://d433d747a8af0820757f35be62ee08be@o27592.ingest.us.sentry.io/4509985515241472"},oneTrust:{enabled:!0,domainId:"96e22fd8-d619-4cdd-a3c6-d51529d21faf"}},staging:{apiBaseUrl:"https://sus.auth0.com/docs/v2",dashboardBaseUrl:"https://manage.sus.auth0.com",heapAnalytics:{enabled:!0,appId:"2269341915"},sentry:{enabled:!0,dsn:"https://0fe11b3e3241a0986fc2755ca26fbe79@o27592.ingest.us.sentry.io/4510008371970048"},oneTrust:{enabled:!0,domainId:"96e22fd8-d619-4cdd-a3c6-d51529d21faf"}},dev:{apiBaseUrl:"https://tus.auth0.com/docs/v2",dashboardBaseUrl:"https://manage.tus.auth0.com",heapAnalytics:{enabled:!0,appId:"2269341915"},sentry:{enabled:!0,dsn:"https://8eae506d264532942aace9ecc223a526@o27592.ingest.us.sentry.io/4510008367972352"},oneTrust:{enabled:!0,domainId:"96e22fd8-d619-4cdd-a3c6-d51529d21faf-test"}},local:{apiBaseUrl:"http://localhost:7200/docs/v2",dashboardBaseUrl:"https://manage.local.dev.auth0.com",heapAnalytics:{enabled:!0,appId:"2269341915"},sentry:{enabled:!0,dsn:"https://8eae506d264532942aace9ecc223a526@o27592.ingest.us.sentry.io/4510008367972352"},oneTrust:{enabled:!0,domainId:"96e22fd8-d619-4cdd-a3c6-d51529d21faf-test"}}},b8={"auth0.com":"prod","auth0.auth0-mintlify.app":"prod","sus.auth0.com":"staging","docs-staging.mintlify.app":"staging","tus.auth0.com":"dev","docs-dev.mintlify.app":"dev",localhost:"local","127.0.0.1":"local"},Ke=(()=>{const n=window.location.hostname,l=b8[n]||"prod";return y8[l]})();async function ma(n,l={}){const o=await fetch(n,{credentials:"include",headers:{"Content-Type":"application/json"},...l});if(!o.ok){const r=new Error(o.statusText);throw r.response=o,r}return await o.json()}function nc(n){const l=new URLSearchParams;n&&l.append("returnTo",n);const o=`${Ke.apiBaseUrl}/auth/user/login${l.toString()?"?"+l.toString():""}`;window.location.href=o}function $1(n){const l=new URLSearchParams;n&&l.append("returnTo",n);const o=`${Ke.apiBaseUrl}/auth/user/logout${l.toString()?"?"+l.toString():""}`;window.location.href=o}async function _8(){return ma(`${Ke.apiBaseUrl}/tenants`)}async function S8(n=0,l=100){const o=new URLSearchParams;return o.append("page",n.toString()),o.append("per_page",l.toString()),ma(`${Ke.apiBaseUrl}/clients?${o.toString()}`)}async function E8(n){return ma(`${Ke.apiBaseUrl}/clients`,{method:"POST",body:JSON.stringify(n)})}async function w8(n=0,l=100){const o=new URLSearchParams;return o.append("page",n.toString()),o.append("per_page",l.toString()),ma(`${Ke.apiBaseUrl}/resource-servers?${o.toString()}`)}async function x8(){const{profile:n,...l}=await ma(`${Ke.apiBaseUrl}/users/current`);return n?.sub?{...l,profile:{sub:n.sub,name:n.name,email:n.email,picture:n.picture}}:{...l,profile:null}}async function A8(n){return ma(`${Ke.apiBaseUrl}/users/session`,{method:"PATCH",body:JSON.stringify(n)})}async function ac(n){return ma(`${Ke.apiBaseUrl}/feedback`,{method:"POST",body:JSON.stringify(n)})}async function C8(n,l){const o=new URLSearchParams;o.append("repo",n.repo),o.append("branch",n.branch),n.path&&o.append("path",n.path),n.client_id&&o.append("client_id",n.client_id),n.tenant&&o.append("tenant",n.tenant),n.domain&&o.append("domain",n.domain),n.callback_url&&o.append("callback_url",n.callback_url),n.api_id&&o.append("api_id",n.api_id);const r=await fetch(`${Ke.apiBaseUrl}/samples?${o.toString()}`,{headers:{Accept:"application/*"},credentials:"include"});if(!r.ok)throw new Error(`Failed to download sample: ${r.statusText}`);const s=await r.blob(),f=`${n.repo.split("/").pop()}-${n.branch}.zip`;J1.saveAs(s,l||f)}async function O8(n,l){const o=await fetch(`${Ke.apiBaseUrl}/samples`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/*"},body:JSON.stringify(n),credentials:"include"});if(!o.ok)throw new Error(`Failed to download sample: ${o.statusText}`);const r=await o.blob(),s=`${n.repo.split("/").pop()}-${n.branch}.zip`;J1.saveAs(r,l||s)}const M8={"example-feature":!0,"beta-feature":!1,"new-ui":!0};async function L8(){try{return(await ma(`${Ke.apiBaseUrl}/feature-flags`)).flags}catch(n){return Ke.apiBaseUrl.includes("localhost")||Ke.apiBaseUrl.includes("local")?(console.warn("Feature flags endpoint not available, using mock data"),M8):(console.error("Failed to fetch feature flags:",n),{})}}class T8{rootStore;isAuthenticated=!1;selectedTenantName=null;domain=null;#e=null;get selectedTenant(){return this.selectedTenantName?this.rootStore.tenantStore.tenants.find(o=>o.name===this.selectedTenantName)??null:null}get user(){return this.#e?{...this.#e,profileUrl:this.selectedTenant?`${Ke.dashboardBaseUrl}/dashboard/${this.selectedTenant.locality}/${this.selectedTenant.name}/profile/general`:"#"}:null}constructor(l){Dl(this,{init:Ve,reset:Ve,setSelectedTenant:Ve,updateSessionData:Ve}),this.rootStore=l}async init(){try{const l=await x8();if(this.isAuthenticated=l.is_authenticated,!l.is_authenticated||!l.profile){this.reset();return}this.domain=l.account.domain,this.selectedTenantName=l.account.tenant,this.#e={id:l.profile.sub??"",email:l.profile.email??"guest@example.com",name:l.profile.name??"Guest",profilePicture:l.profile.picture??"",profileUrl:this.selectedTenant?`${Ke.dashboardBaseUrl}/dashboard/${this.selectedTenant.locality}/${this.selectedTenant.name}/profile/general`:"#"},l.account?.client_id&&this.rootStore.clientStore.setSelectedClient(l.account.client_id),l.api_id&&this.rootStore.resourceServerStore.setSelectedApi(l.api_id)}catch(l){console.error("Failed to initialize SessionStore:",l),this.reset()}}reset(){this.isAuthenticated=!1,this.#e=null,this.selectedTenantName=null}setSelectedTenant(l){this.selectedTenantName=l}async updateSessionData(l){try{await A8(l),l.selected_client_id!==void 0&&this.rootStore.clientStore.setSelectedClient(l.selected_client_id),l.selected_api_id!==void 0&&this.rootStore.resourceServerStore.setSelectedApi(l.selected_api_id)}catch(o){throw console.error("Failed to update session data:",o),o}}async login(l){nc(l??window.location.href)}async logout(l){$1(l??window.location.href)}}function R8(n){return{us:"us",sus:"us",tus:"us",local:"us",eu:"eu",teu:"eu",au:"australia",jp:"japan",uk:"uk",ca:"canada"}[n]||"globe"}function N8(n){return{name:n.name,flag:R8(n.locality.id),locality:n.locality.id,loginUrl:n.login_url}}class D8{rootStore;tenants=[];constructor(l){Dl(this,{init:Ve,reset:Ve}),this.rootStore=l}async init(){try{const l=await _8();this.tenants=l.map(o=>N8(o))}catch(l){console.error("Failed to initialize TenantStore:",l),this.reset()}}reset(){this.tenants=[]}}class z8{rootStore;clients=[];selectedClientId=null;selectedClientSecret=void 0;constructor(l){Dl(this,{init:Ve,reset:Ve,setSelectedClient:Ve,createClient:Ve}),this.rootStore=l}async init(){try{this.clients=await S8()}catch(l){console.error("Failed to initialize ClientStore:",l),this.reset()}}async createClient(l){try{const o=await E8(l);return this.clients.push(o),this.setSelectedClient(o.client_id),this.setSelectedClientSecret(o.client_secret),o}catch(o){throw console.error("Failed to create client:",o),o}}reset(){this.clients=[],this.selectedClientId=null,this.selectedClientSecret=void 0}setSelectedClient(l){this.selectedClientId=l;const{variableStore:o}=this.rootStore;l?o.setValue("{yourClientId}",l):o.resetKey("{yourClientId}")}setSelectedClientSecret(l){this.selectedClientSecret=l;const{variableStore:o}=this.rootStore;l?o.setValue("{yourClientSecret}",l):o.resetKey("{yourClientSecret}")}get selectedClient(){return this.clients.find(l=>l.client_id===this.selectedClientId)||null}}class j8{rootStore;resourceServers=[];selectedApiId=null;constructor(l){Dl(this,{init:Ve,reset:Ve,setSelectedApi:Ve}),this.rootStore=l}async init(){try{this.resourceServers=await w8()}catch(l){console.error("Failed to initialize ResourceServerStore:",l),this.reset()}}reset(){this.resourceServers=[],this.selectedApiId=null}setSelectedApi(l){this.selectedApiId=l}get selectedApi(){return this.resourceServers.find(l=>l.id===this.selectedApiId)||null}}const I1=["{yourAppName}","{userName}","{yourTenant}","{yourDomain}","{yourClientId}","{yourClientSecret}","{https://yourApp/callback}","{yourApiIdentifier}","{yourConnectionName}"];class U8{rootStore;values=it.map(I1.map(l=>[l,l]));#e=[];constructor(l){r1(this,{init:Ve,setValue:Ve,reset:Ve}),this.rootStore=l}init(){for(const l of this.#e)l();this.#t(),this.#n(),this.#a()}getValue(l){return this.values.has(l)||console.warn(`${l} is not allowed in VariableStore`),this.values.get(l)??l}setValue(l,o){if(!this.values.has(l)){console.warn(`${l} is not allowed in VariableStore`);return}this.values.set(l,o)}resetKey(l){if(!this.values.has(l)){console.warn(`${l} is not allowed in VariableStore`);return}this.values.set(l,l)}reset(){for(const l of I1)this.values.set(l,l)}#t(){const l=fa(()=>{const{user:o,domain:r,selectedTenant:s}=this.rootStore.sessionStore;o?this.setValue("{userName}",o.name):this.resetKey("{userName}"),r?this.setValue("{yourDomain}",r):this.resetKey("{yourDomain}"),s?this.setValue("{yourTenant}",s.name):this.resetKey("{yourTenant}")});this.#e.push(l)}#n(){const l=fa(()=>{const{selectedClient:o}=this.rootStore.clientStore;if(o){this.setValue("{yourAppName}",o.name),this.setValue("{yourClientId}",o.client_id),this.setValue("{yourClientSecret}",o.client_secret??"{yourClientSecret}"),this.setValue("{https://yourApp/callback}",o.callbacks?.[0]??"{https://yourApp/callback}");return}this.resetKey("{yourAppName}"),this.resetKey("{yourClientId}"),this.resetKey("{yourClientSecret}"),this.resetKey("{https://yourApp/callback}")});this.#e.push(l)}#a(){const l=fa(()=>{const{selectedApi:o}=this.rootStore.resourceServerStore;o?this.setValue("{yourApiIdentifier}",o.identifier):this.resetKey("{yourApiIdentifier}")});this.#e.push(l)}}class B8{rootStore;flags={};#e=null;#t=!1;constructor(l){Dl(this,{init:Ve,reset:Ve,fetchFlags:Ve}),this.rootStore=l}async init(){if(!this.#t)try{await this.fetchFlags(),this.startPolling(),this.#t=!0}catch(l){console.error("Failed to initialize FeatureFlagStore:",l)}}startPolling(){this.#e=window.setInterval(()=>{this.fetchFlags().catch(l=>{console.error("Failed to fetch feature flags:",l)})},3e5)}async fetchFlags(){try{const l=await L8();this.flags=l}catch(l){throw console.error("Feature flags API error:",l),l}}isEnabled(l){return this.flags[l]??!1}getFlag(l){return this.flags[l]}getAllFlags(){return{...this.flags}}async refresh(){await this.fetchFlags()}reset(){this.#e!==null&&(clearInterval(this.#e),this.#e=null),this.flags={},this.#t=!1}}class H8{sessionStore;tenantStore;clientStore;resourceServerStore;variableStore;featureFlagStore;config;#e=null;constructor(){Dl(this),this.sessionStore=new T8(this),this.tenantStore=new D8(this),this.clientStore=new z8(this),this.resourceServerStore=new j8(this),this.variableStore=new U8(this),this.featureFlagStore=new B8(this),this.config=Ke}async init(){this.#e?.(),await this.featureFlagStore.init(),await this.sessionStore.init(),this.#e=fa(async()=>{if(!this.sessionStore.isAuthenticated){this.tenantStore.reset(),this.clientStore.reset(),this.resourceServerStore.reset(),this.variableStore.reset();return}await this.tenantStore.init(),await Promise.all([this.clientStore.init(),this.resourceServerStore.init()]),this.variableStore.init()})}reset(){this.sessionStore.reset(),this.tenantStore.reset(),this.clientStore.reset(),this.resourceServerStore.reset(),this.variableStore.reset(),this.featureFlagStore.reset()}}const pa=new H8;async function W1(){await pa.init(),typeof window<"u"&&(window.rootStore=pa,window.autorun=fa,window.reaction=Ih,window.flags=pa.featureFlagStore.getAllFlags(),fa(()=>{window.flags=pa.featureFlagStore.getAllFlags()}));const n=new CustomEvent("adu:storeReady",{bubbles:!0,cancelable:!1});return window.dispatchEvent(n),pa}function Oe(n,l,{checkForDefaultPrevented:o=!0}={}){return function(s){if(n?.(s),o===!1||!s.defaultPrevented)return l?.(s)}}function ev(n,l){if(typeof n=="function")return n(l);n!=null&&(n.current=l)}function Mo(...n){return l=>{let o=!1;const r=n.map(s=>{const f=ev(s,l);return!o&&typeof f=="function"&&(o=!0),f});if(o)return()=>{for(let s=0;s{const{scope:S,children:O,...L}=_,w=S?.[n]?.[g]||v,T=m.useMemo(()=>L,Object.values(L));return x.jsx(w.Provider,{value:T,children:O})};p.displayName=f+"Provider";function y(_,S){const O=S?.[n]?.[g]||v,L=m.useContext(O);if(L)return L;if(d!==void 0)return d;throw new Error(`\`${_}\` must be used within \`${f}\``)}return[p,y]}const s=()=>{const f=o.map(d=>m.createContext(d));return function(v){const g=v?.[n]||f;return m.useMemo(()=>({[`__scope${n}`]:{...v,[n]:g}}),[v,g])}};return s.scopeName=n,[r,k8(s,...l)]}function k8(...n){const l=n[0];if(n.length===1)return l;const o=()=>{const r=n.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(f){const d=r.reduce((v,{useScope:g,scopeName:p})=>{const _=g(f)[`__scope${p}`];return{...v,..._}},{});return m.useMemo(()=>({[`__scope${l.scopeName}`]:d}),[d])}};return o.scopeName=l.scopeName,o}var dn=globalThis?.document?m.useLayoutEffect:()=>{},V8=ch[" useInsertionEffect ".trim().toString()]||dn;function tv({prop:n,defaultProp:l,onChange:o=()=>{},caller:r}){const[s,f,d]=G8({defaultProp:l,onChange:o}),v=n!==void 0,g=v?n:s;{const y=m.useRef(n!==void 0);m.useEffect(()=>{const _=y.current;_!==v&&console.warn(`${r} is changing from ${_?"controlled":"uncontrolled"} to ${v?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),y.current=v},[v,r])}const p=m.useCallback(y=>{if(v){const _=Z8(y)?y(n):y;_!==n&&d.current?.(_)}else f(y)},[v,n,f,d]);return[g,p]}function G8({defaultProp:n,onChange:l}){const[o,r]=m.useState(n),s=m.useRef(o),f=m.useRef(l);return V8(()=>{f.current=l},[l]),m.useEffect(()=>{s.current!==o&&(f.current?.(o),s.current=o)},[o,s]),[o,r,f]}function Z8(n){return typeof n=="function"}function Ki(n){const l=q8(n),o=m.forwardRef((r,s)=>{const{children:f,...d}=r,v=m.Children.toArray(f),g=v.find(X8);if(g){const p=g.props.children,y=v.map(_=>_===g?m.Children.count(p)>1?m.Children.only(null):m.isValidElement(p)?p.props.children:null:_);return x.jsx(l,{...d,ref:s,children:m.isValidElement(p)?m.cloneElement(p,void 0,y):null})}return x.jsx(l,{...d,ref:s,children:f})});return o.displayName=`${n}.Slot`,o}var Fi=Ki("Slot");function q8(n){const l=m.forwardRef((o,r)=>{const{children:s,...f}=o;if(m.isValidElement(s)){const d=F8(s),v=K8(f,s.props);return s.type!==m.Fragment&&(v.ref=r?Mo(r,d):d),m.cloneElement(s,v)}return m.Children.count(s)>1?m.Children.only(null):null});return l.displayName=`${n}.SlotClone`,l}var Y8=Symbol("radix.slottable");function X8(n){return m.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===Y8}function K8(n,l){const o={...l};for(const r in l){const s=n[r],f=l[r];/^on[A-Z]/.test(r)?s&&f?o[r]=(...v)=>{const g=f(...v);return s(...v),g}:s&&(o[r]=s):r==="style"?o[r]={...s,...f}:r==="className"&&(o[r]=[s,f].filter(Boolean).join(" "))}return{...n,...o}}function F8(n){let l=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning;return o?n.ref:(l=Object.getOwnPropertyDescriptor(n,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning,o?n.props.ref:n.props.ref||n.ref)}var Q8=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],rt=Q8.reduce((n,l)=>{const o=Ki(`Primitive.${l}`),r=m.forwardRef((s,f)=>{const{asChild:d,...v}=s,g=d?o:l;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),x.jsx(g,{...v,ref:f})});return r.displayName=`Primitive.${l}`,{...n,[l]:r}},{});function nv(n,l){n&&xo.flushSync(()=>n.dispatchEvent(l))}function av(n){const l=n+"CollectionProvider",[o,r]=Bl(l),[s,f]=o(l,{collectionRef:{current:null},itemMap:new Map}),d=w=>{const{scope:T,children:B}=w,K=yn.useRef(null),V=yn.useRef(new Map).current;return x.jsx(s,{scope:T,itemMap:V,collectionRef:K,children:B})};d.displayName=l;const v=n+"CollectionSlot",g=Ki(v),p=yn.forwardRef((w,T)=>{const{scope:B,children:K}=w,V=f(v,B),Z=gt(T,V.collectionRef);return x.jsx(g,{ref:Z,children:K})});p.displayName=v;const y=n+"CollectionItemSlot",_="data-radix-collection-item",S=Ki(y),O=yn.forwardRef((w,T)=>{const{scope:B,children:K,...V}=w,Z=yn.useRef(null),P=gt(T,Z),W=f(y,B);return yn.useEffect(()=>(W.itemMap.set(Z,{ref:Z,...V}),()=>void W.itemMap.delete(Z))),x.jsx(S,{[_]:"",ref:P,children:K})});O.displayName=y;function L(w){const T=f(n+"CollectionConsumer",w);return yn.useCallback(()=>{const K=T.collectionRef.current;if(!K)return[];const V=Array.from(K.querySelectorAll(`[${_}]`));return Array.from(T.itemMap.values()).sort((W,Y)=>V.indexOf(W.ref.current)-V.indexOf(Y.ref.current))},[T.collectionRef,T.itemMap])}return[{Provider:d,Slot:p,ItemSlot:O},L,r]}var P8=m.createContext(void 0);function lv(n){const l=m.useContext(P8);return n||l||"ltr"}function An(n){const l=m.useRef(n);return m.useEffect(()=>{l.current=n}),m.useMemo(()=>(...o)=>l.current?.(...o),[])}function J8(n,l=globalThis?.document){const o=An(n);m.useEffect(()=>{const r=s=>{s.key==="Escape"&&o(s)};return l.addEventListener("keydown",r,{capture:!0}),()=>l.removeEventListener("keydown",r,{capture:!0})},[o,l])}var $8="DismissableLayer",lc="dismissableLayer.update",I8="dismissableLayer.pointerDownOutside",W8="dismissableLayer.focusOutside",iv,rv=m.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ov=m.forwardRef((n,l)=>{const{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:r,onPointerDownOutside:s,onFocusOutside:f,onInteractOutside:d,onDismiss:v,...g}=n,p=m.useContext(rv),[y,_]=m.useState(null),S=y?.ownerDocument??globalThis?.document,[,O]=m.useState({}),L=gt(l,Y=>_(Y)),w=Array.from(p.layers),[T]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),B=w.indexOf(T),K=y?w.indexOf(y):-1,V=p.layersWithOutsidePointerEventsDisabled.size>0,Z=K>=B,P=n5(Y=>{const F=Y.target,se=[...p.branches].some(pe=>pe.contains(F));!Z||se||(s?.(Y),d?.(Y),Y.defaultPrevented||v?.())},S),W=a5(Y=>{const F=Y.target;[...p.branches].some(pe=>pe.contains(F))||(f?.(Y),d?.(Y),Y.defaultPrevented||v?.())},S);return J8(Y=>{K===p.layers.size-1&&(r?.(Y),!Y.defaultPrevented&&v&&(Y.preventDefault(),v()))},S),m.useEffect(()=>{if(y)return o&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(iv=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(y)),p.layers.add(y),uv(),()=>{o&&p.layersWithOutsidePointerEventsDisabled.size===1&&(S.body.style.pointerEvents=iv)}},[y,S,o,p]),m.useEffect(()=>()=>{y&&(p.layers.delete(y),p.layersWithOutsidePointerEventsDisabled.delete(y),uv())},[y,p]),m.useEffect(()=>{const Y=()=>O({});return document.addEventListener(lc,Y),()=>document.removeEventListener(lc,Y)},[]),x.jsx(rt.div,{...g,ref:L,style:{pointerEvents:V?Z?"auto":"none":void 0,...n.style},onFocusCapture:Oe(n.onFocusCapture,W.onFocusCapture),onBlurCapture:Oe(n.onBlurCapture,W.onBlurCapture),onPointerDownCapture:Oe(n.onPointerDownCapture,P.onPointerDownCapture)})});ov.displayName=$8;var e5="DismissableLayerBranch",t5=m.forwardRef((n,l)=>{const o=m.useContext(rv),r=m.useRef(null),s=gt(l,r);return m.useEffect(()=>{const f=r.current;if(f)return o.branches.add(f),()=>{o.branches.delete(f)}},[o.branches]),x.jsx(rt.div,{...n,ref:s})});t5.displayName=e5;function n5(n,l=globalThis?.document){const o=An(n),r=m.useRef(!1),s=m.useRef(()=>{});return m.useEffect(()=>{const f=v=>{if(v.target&&!r.current){let g=function(){sv(I8,o,p,{discrete:!0})};const p={originalEvent:v};v.pointerType==="touch"?(l.removeEventListener("click",s.current),s.current=g,l.addEventListener("click",s.current,{once:!0})):g()}else l.removeEventListener("click",s.current);r.current=!1},d=window.setTimeout(()=>{l.addEventListener("pointerdown",f)},0);return()=>{window.clearTimeout(d),l.removeEventListener("pointerdown",f),l.removeEventListener("click",s.current)}},[l,o]),{onPointerDownCapture:()=>r.current=!0}}function a5(n,l=globalThis?.document){const o=An(n),r=m.useRef(!1);return m.useEffect(()=>{const s=f=>{f.target&&!r.current&&sv(W8,o,{originalEvent:f},{discrete:!1})};return l.addEventListener("focusin",s),()=>l.removeEventListener("focusin",s)},[l,o]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function uv(){const n=new CustomEvent(lc);document.dispatchEvent(n)}function sv(n,l,o,{discrete:r}){const s=o.originalEvent.target,f=new CustomEvent(n,{bubbles:!1,cancelable:!0,detail:o});l&&s.addEventListener(n,l,{once:!0}),r?nv(s,f):s.dispatchEvent(f)}var ic=0;function l5(){m.useEffect(()=>{const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",n[0]??cv()),document.body.insertAdjacentElement("beforeend",n[1]??cv()),ic++,()=>{ic===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(l=>l.remove()),ic--}},[])}function cv(){const n=document.createElement("span");return n.setAttribute("data-radix-focus-guard",""),n.tabIndex=0,n.style.outline="none",n.style.opacity="0",n.style.position="fixed",n.style.pointerEvents="none",n}var rc="focusScope.autoFocusOnMount",oc="focusScope.autoFocusOnUnmount",fv={bubbles:!1,cancelable:!0},i5="FocusScope",dv=m.forwardRef((n,l)=>{const{loop:o=!1,trapped:r=!1,onMountAutoFocus:s,onUnmountAutoFocus:f,...d}=n,[v,g]=m.useState(null),p=An(s),y=An(f),_=m.useRef(null),S=gt(l,w=>g(w)),O=m.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;m.useEffect(()=>{if(r){let w=function(V){if(O.paused||!v)return;const Z=V.target;v.contains(Z)?_.current=Z:ga(_.current,{select:!0})},T=function(V){if(O.paused||!v)return;const Z=V.relatedTarget;Z!==null&&(v.contains(Z)||ga(_.current,{select:!0}))},B=function(V){if(document.activeElement===document.body)for(const P of V)P.removedNodes.length>0&&ga(v)};document.addEventListener("focusin",w),document.addEventListener("focusout",T);const K=new MutationObserver(B);return v&&K.observe(v,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",w),document.removeEventListener("focusout",T),K.disconnect()}}},[r,v,O.paused]),m.useEffect(()=>{if(v){mv.add(O);const w=document.activeElement;if(!v.contains(w)){const B=new CustomEvent(rc,fv);v.addEventListener(rc,p),v.dispatchEvent(B),B.defaultPrevented||(r5(f5(hv(v)),{select:!0}),document.activeElement===w&&ga(v))}return()=>{v.removeEventListener(rc,p),setTimeout(()=>{const B=new CustomEvent(oc,fv);v.addEventListener(oc,y),v.dispatchEvent(B),B.defaultPrevented||ga(w??document.body,{select:!0}),v.removeEventListener(oc,y),mv.remove(O)},0)}}},[v,p,y,O]);const L=m.useCallback(w=>{if(!o&&!r||O.paused)return;const T=w.key==="Tab"&&!w.altKey&&!w.ctrlKey&&!w.metaKey,B=document.activeElement;if(T&&B){const K=w.currentTarget,[V,Z]=o5(K);V&&Z?!w.shiftKey&&B===Z?(w.preventDefault(),o&&ga(V,{select:!0})):w.shiftKey&&B===V&&(w.preventDefault(),o&&ga(Z,{select:!0})):B===K&&w.preventDefault()}},[o,r,O.paused]);return x.jsx(rt.div,{tabIndex:-1,...d,ref:S,onKeyDown:L})});dv.displayName=i5;function r5(n,{select:l=!1}={}){const o=document.activeElement;for(const r of n)if(ga(r,{select:l}),document.activeElement!==o)return}function o5(n){const l=hv(n),o=vv(l,n),r=vv(l.reverse(),n);return[o,r]}function hv(n){const l=[],o=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const s=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||s?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;o.nextNode();)l.push(o.currentNode);return l}function vv(n,l){for(const o of n)if(!u5(o,{upTo:l}))return o}function u5(n,{upTo:l}){if(getComputedStyle(n).visibility==="hidden")return!0;for(;n;){if(l!==void 0&&n===l)return!1;if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}function s5(n){return n instanceof HTMLInputElement&&"select"in n}function ga(n,{select:l=!1}={}){if(n&&n.focus){const o=document.activeElement;n.focus({preventScroll:!0}),n!==o&&s5(n)&&l&&n.select()}}var mv=c5();function c5(){let n=[];return{add(l){const o=n[0];l!==o&&o?.pause(),n=pv(n,l),n.unshift(l)},remove(l){n=pv(n,l),n[0]?.resume()}}}function pv(n,l){const o=[...n],r=o.indexOf(l);return r!==-1&&o.splice(r,1),o}function f5(n){return n.filter(l=>l.tagName!=="A")}var d5=ch[" useId ".trim().toString()]||(()=>{}),h5=0;function uc(n){const[l,o]=m.useState(d5());return dn(()=>{o(r=>r??String(h5++))},[n]),n||(l?`radix-${l}`:"")}const v5=["top","right","bottom","left"],ya=Math.min,Tt=Math.max,Lo=Math.round,To=Math.floor,Cn=n=>({x:n,y:n}),m5={left:"right",right:"left",bottom:"top",top:"bottom"},p5={start:"end",end:"start"};function sc(n,l,o){return Tt(n,ya(l,o))}function qn(n,l){return typeof n=="function"?n(l):n}function Yn(n){return n.split("-")[0]}function Hl(n){return n.split("-")[1]}function cc(n){return n==="x"?"y":"x"}function fc(n){return n==="y"?"height":"width"}const g5=new Set(["top","bottom"]);function On(n){return g5.has(Yn(n))?"y":"x"}function dc(n){return cc(On(n))}function y5(n,l,o){o===void 0&&(o=!1);const r=Hl(n),s=dc(n),f=fc(s);let d=s==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return l.reference[f]>l.floating[f]&&(d=Ro(d)),[d,Ro(d)]}function b5(n){const l=Ro(n);return[hc(n),l,hc(l)]}function hc(n){return n.replace(/start|end/g,l=>p5[l])}const gv=["left","right"],yv=["right","left"],_5=["top","bottom"],S5=["bottom","top"];function E5(n,l,o){switch(n){case"top":case"bottom":return o?l?yv:gv:l?gv:yv;case"left":case"right":return l?_5:S5;default:return[]}}function w5(n,l,o,r){const s=Hl(n);let f=E5(Yn(n),o==="start",r);return s&&(f=f.map(d=>d+"-"+s),l&&(f=f.concat(f.map(hc)))),f}function Ro(n){return n.replace(/left|right|bottom|top/g,l=>m5[l])}function x5(n){return{top:0,right:0,bottom:0,left:0,...n}}function bv(n){return typeof n!="number"?x5(n):{top:n,right:n,bottom:n,left:n}}function No(n){const{x:l,y:o,width:r,height:s}=n;return{width:r,height:s,top:o,left:l,right:l+r,bottom:o+s,x:l,y:o}}function _v(n,l,o){let{reference:r,floating:s}=n;const f=On(l),d=dc(l),v=fc(d),g=Yn(l),p=f==="y",y=r.x+r.width/2-s.width/2,_=r.y+r.height/2-s.height/2,S=r[v]/2-s[v]/2;let O;switch(g){case"top":O={x:y,y:r.y-s.height};break;case"bottom":O={x:y,y:r.y+r.height};break;case"right":O={x:r.x+r.width,y:_};break;case"left":O={x:r.x-s.width,y:_};break;default:O={x:r.x,y:r.y}}switch(Hl(l)){case"start":O[d]-=S*(o&&p?-1:1);break;case"end":O[d]+=S*(o&&p?-1:1);break}return O}const A5=async(n,l,o)=>{const{placement:r="bottom",strategy:s="absolute",middleware:f=[],platform:d}=o,v=f.filter(Boolean),g=await(d.isRTL==null?void 0:d.isRTL(l));let p=await d.getElementRects({reference:n,floating:l,strategy:s}),{x:y,y:_}=_v(p,r,g),S=r,O={},L=0;for(let w=0;w({name:"arrow",options:n,async fn(l){const{x:o,y:r,placement:s,rects:f,platform:d,elements:v,middlewareData:g}=l,{element:p,padding:y=0}=qn(n,l)||{};if(p==null)return{};const _=bv(y),S={x:o,y:r},O=dc(s),L=fc(O),w=await d.getDimensions(p),T=O==="y",B=T?"top":"left",K=T?"bottom":"right",V=T?"clientHeight":"clientWidth",Z=f.reference[L]+f.reference[O]-S[O]-f.floating[L],P=S[O]-f.reference[O],W=await(d.getOffsetParent==null?void 0:d.getOffsetParent(p));let Y=W?W[V]:0;(!Y||!await(d.isElement==null?void 0:d.isElement(W)))&&(Y=v.floating[V]||f.floating[L]);const F=Z/2-P/2,se=Y/2-w[L]/2-1,pe=ya(_[B],se),xe=ya(_[K],se),ve=pe,Ae=Y-w[L]-xe,ge=Y/2-w[L]/2+F,Se=sc(ve,ge,Ae),R=!g.arrow&&Hl(s)!=null&&ge!==Se&&f.reference[L]/2-(gege<=0)){var xe,ve;const ge=(((xe=f.flip)==null?void 0:xe.index)||0)+1,Se=Y[ge];if(Se&&(!(_==="alignment"?K!==On(Se):!1)||pe.every(U=>On(U.placement)===K?U.overflows[0]>0:!0)))return{data:{index:ge,overflows:pe},reset:{placement:Se}};let R=(ve=pe.filter(X=>X.overflows[0]<=0).sort((X,U)=>X.overflows[1]-U.overflows[1])[0])==null?void 0:ve.placement;if(!R)switch(O){case"bestFit":{var Ae;const X=(Ae=pe.filter(U=>{if(W){const J=On(U.placement);return J===K||J==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(J=>J>0).reduce((J,ce)=>J+ce,0)]).sort((U,J)=>U[1]-J[1])[0])==null?void 0:Ae[0];X&&(R=X);break}case"initialPlacement":R=v;break}if(s!==R)return{reset:{placement:R}}}return{}}}};function Sv(n,l){return{top:n.top-l.height,right:n.right-l.width,bottom:n.bottom-l.height,left:n.left-l.width}}function Ev(n){return v5.some(l=>n[l]>=0)}const M5=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(l){const{rects:o}=l,{strategy:r="referenceHidden",...s}=qn(n,l);switch(r){case"referenceHidden":{const f=await Qi(l,{...s,elementContext:"reference"}),d=Sv(f,o.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:Ev(d)}}}case"escaped":{const f=await Qi(l,{...s,altBoundary:!0}),d=Sv(f,o.floating);return{data:{escapedOffsets:d,escaped:Ev(d)}}}default:return{}}}}},wv=new Set(["left","top"]);async function L5(n,l){const{placement:o,platform:r,elements:s}=n,f=await(r.isRTL==null?void 0:r.isRTL(s.floating)),d=Yn(o),v=Hl(o),g=On(o)==="y",p=wv.has(d)?-1:1,y=f&&g?-1:1,_=qn(l,n);let{mainAxis:S,crossAxis:O,alignmentAxis:L}=typeof _=="number"?{mainAxis:_,crossAxis:0,alignmentAxis:null}:{mainAxis:_.mainAxis||0,crossAxis:_.crossAxis||0,alignmentAxis:_.alignmentAxis};return v&&typeof L=="number"&&(O=v==="end"?L*-1:L),g?{x:O*y,y:S*p}:{x:S*p,y:O*y}}const T5=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(l){var o,r;const{x:s,y:f,placement:d,middlewareData:v}=l,g=await L5(l,n);return d===((o=v.offset)==null?void 0:o.placement)&&(r=v.arrow)!=null&&r.alignmentOffset?{}:{x:s+g.x,y:f+g.y,data:{...g,placement:d}}}}},R5=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(l){const{x:o,y:r,placement:s}=l,{mainAxis:f=!0,crossAxis:d=!1,limiter:v={fn:T=>{let{x:B,y:K}=T;return{x:B,y:K}}},...g}=qn(n,l),p={x:o,y:r},y=await Qi(l,g),_=On(Yn(s)),S=cc(_);let O=p[S],L=p[_];if(f){const T=S==="y"?"top":"left",B=S==="y"?"bottom":"right",K=O+y[T],V=O-y[B];O=sc(K,O,V)}if(d){const T=_==="y"?"top":"left",B=_==="y"?"bottom":"right",K=L+y[T],V=L-y[B];L=sc(K,L,V)}const w=v.fn({...l,[S]:O,[_]:L});return{...w,data:{x:w.x-o,y:w.y-r,enabled:{[S]:f,[_]:d}}}}}},N5=function(n){return n===void 0&&(n={}),{options:n,fn(l){const{x:o,y:r,placement:s,rects:f,middlewareData:d}=l,{offset:v=0,mainAxis:g=!0,crossAxis:p=!0}=qn(n,l),y={x:o,y:r},_=On(s),S=cc(_);let O=y[S],L=y[_];const w=qn(v,l),T=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(g){const V=S==="y"?"height":"width",Z=f.reference[S]-f.floating[V]+T.mainAxis,P=f.reference[S]+f.reference[V]-T.mainAxis;OP&&(O=P)}if(p){var B,K;const V=S==="y"?"width":"height",Z=wv.has(Yn(s)),P=f.reference[_]-f.floating[V]+(Z&&((B=d.offset)==null?void 0:B[_])||0)+(Z?0:T.crossAxis),W=f.reference[_]+f.reference[V]+(Z?0:((K=d.offset)==null?void 0:K[_])||0)-(Z?T.crossAxis:0);LW&&(L=W)}return{[S]:O,[_]:L}}}},D5=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(l){var o,r;const{placement:s,rects:f,platform:d,elements:v}=l,{apply:g=()=>{},...p}=qn(n,l),y=await Qi(l,p),_=Yn(s),S=Hl(s),O=On(s)==="y",{width:L,height:w}=f.floating;let T,B;_==="top"||_==="bottom"?(T=_,B=S===(await(d.isRTL==null?void 0:d.isRTL(v.floating))?"start":"end")?"left":"right"):(B=_,T=S==="end"?"top":"bottom");const K=w-y.top-y.bottom,V=L-y.left-y.right,Z=ya(w-y[T],K),P=ya(L-y[B],V),W=!l.middlewareData.shift;let Y=Z,F=P;if((o=l.middlewareData.shift)!=null&&o.enabled.x&&(F=V),(r=l.middlewareData.shift)!=null&&r.enabled.y&&(Y=K),W&&!S){const pe=Tt(y.left,0),xe=Tt(y.right,0),ve=Tt(y.top,0),Ae=Tt(y.bottom,0);O?F=L-2*(pe!==0||xe!==0?pe+xe:Tt(y.left,y.right)):Y=w-2*(ve!==0||Ae!==0?ve+Ae:Tt(y.top,y.bottom))}await g({...l,availableWidth:F,availableHeight:Y});const se=await d.getDimensions(v.floating);return L!==se.width||w!==se.height?{reset:{rects:!0}}:{}}}};function Do(){return typeof window<"u"}function kl(n){return xv(n)?(n.nodeName||"").toLowerCase():"#document"}function Rt(n){var l;return(n==null||(l=n.ownerDocument)==null?void 0:l.defaultView)||window}function Mn(n){var l;return(l=(xv(n)?n.ownerDocument:n.document)||window.document)==null?void 0:l.documentElement}function xv(n){return Do()?n instanceof Node||n instanceof Rt(n).Node:!1}function hn(n){return Do()?n instanceof Element||n instanceof Rt(n).Element:!1}function Ln(n){return Do()?n instanceof HTMLElement||n instanceof Rt(n).HTMLElement:!1}function Av(n){return!Do()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof Rt(n).ShadowRoot}const z5=new Set(["inline","contents"]);function Pi(n){const{overflow:l,overflowX:o,overflowY:r,display:s}=vn(n);return/auto|scroll|overlay|hidden|clip/.test(l+r+o)&&!z5.has(s)}const j5=new Set(["table","td","th"]);function U5(n){return j5.has(kl(n))}const B5=[":popover-open",":modal"];function zo(n){return B5.some(l=>{try{return n.matches(l)}catch{return!1}})}const H5=["transform","translate","scale","rotate","perspective"],k5=["transform","translate","scale","rotate","perspective","filter"],V5=["paint","layout","strict","content"];function vc(n){const l=mc(),o=hn(n)?vn(n):n;return H5.some(r=>o[r]?o[r]!=="none":!1)||(o.containerType?o.containerType!=="normal":!1)||!l&&(o.backdropFilter?o.backdropFilter!=="none":!1)||!l&&(o.filter?o.filter!=="none":!1)||k5.some(r=>(o.willChange||"").includes(r))||V5.some(r=>(o.contain||"").includes(r))}function G5(n){let l=ba(n);for(;Ln(l)&&!Vl(l);){if(vc(l))return l;if(zo(l))return null;l=ba(l)}return null}function mc(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Z5=new Set(["html","body","#document"]);function Vl(n){return Z5.has(kl(n))}function vn(n){return Rt(n).getComputedStyle(n)}function jo(n){return hn(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function ba(n){if(kl(n)==="html")return n;const l=n.assignedSlot||n.parentNode||Av(n)&&n.host||Mn(n);return Av(l)?l.host:l}function Cv(n){const l=ba(n);return Vl(l)?n.ownerDocument?n.ownerDocument.body:n.body:Ln(l)&&Pi(l)?l:Cv(l)}function Ji(n,l,o){var r;l===void 0&&(l=[]),o===void 0&&(o=!0);const s=Cv(n),f=s===((r=n.ownerDocument)==null?void 0:r.body),d=Rt(s);if(f){const v=pc(d);return l.concat(d,d.visualViewport||[],Pi(s)?s:[],v&&o?Ji(v):[])}return l.concat(s,Ji(s,[],o))}function pc(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function Ov(n){const l=vn(n);let o=parseFloat(l.width)||0,r=parseFloat(l.height)||0;const s=Ln(n),f=s?n.offsetWidth:o,d=s?n.offsetHeight:r,v=Lo(o)!==f||Lo(r)!==d;return v&&(o=f,r=d),{width:o,height:r,$:v}}function gc(n){return hn(n)?n:n.contextElement}function Gl(n){const l=gc(n);if(!Ln(l))return Cn(1);const o=l.getBoundingClientRect(),{width:r,height:s,$:f}=Ov(l);let d=(f?Lo(o.width):o.width)/r,v=(f?Lo(o.height):o.height)/s;return(!d||!Number.isFinite(d))&&(d=1),(!v||!Number.isFinite(v))&&(v=1),{x:d,y:v}}const q5=Cn(0);function Mv(n){const l=Rt(n);return!mc()||!l.visualViewport?q5:{x:l.visualViewport.offsetLeft,y:l.visualViewport.offsetTop}}function Y5(n,l,o){return l===void 0&&(l=!1),!o||l&&o!==Rt(n)?!1:l}function tl(n,l,o,r){l===void 0&&(l=!1),o===void 0&&(o=!1);const s=n.getBoundingClientRect(),f=gc(n);let d=Cn(1);l&&(r?hn(r)&&(d=Gl(r)):d=Gl(n));const v=Y5(f,o,r)?Mv(f):Cn(0);let g=(s.left+v.x)/d.x,p=(s.top+v.y)/d.y,y=s.width/d.x,_=s.height/d.y;if(f){const S=Rt(f),O=r&&hn(r)?Rt(r):r;let L=S,w=pc(L);for(;w&&r&&O!==L;){const T=Gl(w),B=w.getBoundingClientRect(),K=vn(w),V=B.left+(w.clientLeft+parseFloat(K.paddingLeft))*T.x,Z=B.top+(w.clientTop+parseFloat(K.paddingTop))*T.y;g*=T.x,p*=T.y,y*=T.x,_*=T.y,g+=V,p+=Z,L=Rt(w),w=pc(L)}}return No({width:y,height:_,x:g,y:p})}function Uo(n,l){const o=jo(n).scrollLeft;return l?l.left+o:tl(Mn(n)).left+o}function Lv(n,l){const o=n.getBoundingClientRect(),r=o.left+l.scrollLeft-Uo(n,o),s=o.top+l.scrollTop;return{x:r,y:s}}function X5(n){let{elements:l,rect:o,offsetParent:r,strategy:s}=n;const f=s==="fixed",d=Mn(r),v=l?zo(l.floating):!1;if(r===d||v&&f)return o;let g={scrollLeft:0,scrollTop:0},p=Cn(1);const y=Cn(0),_=Ln(r);if((_||!_&&!f)&&((kl(r)!=="body"||Pi(d))&&(g=jo(r)),Ln(r))){const O=tl(r);p=Gl(r),y.x=O.x+r.clientLeft,y.y=O.y+r.clientTop}const S=d&&!_&&!f?Lv(d,g):Cn(0);return{width:o.width*p.x,height:o.height*p.y,x:o.x*p.x-g.scrollLeft*p.x+y.x+S.x,y:o.y*p.y-g.scrollTop*p.y+y.y+S.y}}function K5(n){return Array.from(n.getClientRects())}function F5(n){const l=Mn(n),o=jo(n),r=n.ownerDocument.body,s=Tt(l.scrollWidth,l.clientWidth,r.scrollWidth,r.clientWidth),f=Tt(l.scrollHeight,l.clientHeight,r.scrollHeight,r.clientHeight);let d=-o.scrollLeft+Uo(n);const v=-o.scrollTop;return vn(r).direction==="rtl"&&(d+=Tt(l.clientWidth,r.clientWidth)-s),{width:s,height:f,x:d,y:v}}const Tv=25;function Q5(n,l){const o=Rt(n),r=Mn(n),s=o.visualViewport;let f=r.clientWidth,d=r.clientHeight,v=0,g=0;if(s){f=s.width,d=s.height;const y=mc();(!y||y&&l==="fixed")&&(v=s.offsetLeft,g=s.offsetTop)}const p=Uo(r);if(p<=0){const y=r.ownerDocument,_=y.body,S=getComputedStyle(_),O=y.compatMode==="CSS1Compat"&&parseFloat(S.marginLeft)+parseFloat(S.marginRight)||0,L=Math.abs(r.clientWidth-_.clientWidth-O);L<=Tv&&(f-=L)}else p<=Tv&&(f+=p);return{width:f,height:d,x:v,y:g}}const P5=new Set(["absolute","fixed"]);function J5(n,l){const o=tl(n,!0,l==="fixed"),r=o.top+n.clientTop,s=o.left+n.clientLeft,f=Ln(n)?Gl(n):Cn(1),d=n.clientWidth*f.x,v=n.clientHeight*f.y,g=s*f.x,p=r*f.y;return{width:d,height:v,x:g,y:p}}function Rv(n,l,o){let r;if(l==="viewport")r=Q5(n,o);else if(l==="document")r=F5(Mn(n));else if(hn(l))r=J5(l,o);else{const s=Mv(n);r={x:l.x-s.x,y:l.y-s.y,width:l.width,height:l.height}}return No(r)}function Nv(n,l){const o=ba(n);return o===l||!hn(o)||Vl(o)?!1:vn(o).position==="fixed"||Nv(o,l)}function $5(n,l){const o=l.get(n);if(o)return o;let r=Ji(n,[],!1).filter(v=>hn(v)&&kl(v)!=="body"),s=null;const f=vn(n).position==="fixed";let d=f?ba(n):n;for(;hn(d)&&!Vl(d);){const v=vn(d),g=vc(d);!g&&v.position==="fixed"&&(s=null),(f?!g&&!s:!g&&v.position==="static"&&!!s&&P5.has(s.position)||Pi(d)&&!g&&Nv(n,d))?r=r.filter(y=>y!==d):s=v,d=ba(d)}return l.set(n,r),r}function I5(n){let{element:l,boundary:o,rootBoundary:r,strategy:s}=n;const d=[...o==="clippingAncestors"?zo(l)?[]:$5(l,this._c):[].concat(o),r],v=d[0],g=d.reduce((p,y)=>{const _=Rv(l,y,s);return p.top=Tt(_.top,p.top),p.right=ya(_.right,p.right),p.bottom=ya(_.bottom,p.bottom),p.left=Tt(_.left,p.left),p},Rv(l,v,s));return{width:g.right-g.left,height:g.bottom-g.top,x:g.left,y:g.top}}function W5(n){const{width:l,height:o}=Ov(n);return{width:l,height:o}}function e_(n,l,o){const r=Ln(l),s=Mn(l),f=o==="fixed",d=tl(n,!0,f,l);let v={scrollLeft:0,scrollTop:0};const g=Cn(0);function p(){g.x=Uo(s)}if(r||!r&&!f)if((kl(l)!=="body"||Pi(s))&&(v=jo(l)),r){const O=tl(l,!0,f,l);g.x=O.x+l.clientLeft,g.y=O.y+l.clientTop}else s&&p();f&&!r&&s&&p();const y=s&&!r&&!f?Lv(s,v):Cn(0),_=d.left+v.scrollLeft-g.x-y.x,S=d.top+v.scrollTop-g.y-y.y;return{x:_,y:S,width:d.width,height:d.height}}function yc(n){return vn(n).position==="static"}function Dv(n,l){if(!Ln(n)||vn(n).position==="fixed")return null;if(l)return l(n);let o=n.offsetParent;return Mn(n)===o&&(o=o.ownerDocument.body),o}function zv(n,l){const o=Rt(n);if(zo(n))return o;if(!Ln(n)){let s=ba(n);for(;s&&!Vl(s);){if(hn(s)&&!yc(s))return s;s=ba(s)}return o}let r=Dv(n,l);for(;r&&U5(r)&&yc(r);)r=Dv(r,l);return r&&Vl(r)&&yc(r)&&!vc(r)?o:r||G5(n)||o}const t_=async function(n){const l=this.getOffsetParent||zv,o=this.getDimensions,r=await o(n.floating);return{reference:e_(n.reference,await l(n.floating),n.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function n_(n){return vn(n).direction==="rtl"}const a_={convertOffsetParentRelativeRectToViewportRelativeRect:X5,getDocumentElement:Mn,getClippingRect:I5,getOffsetParent:zv,getElementRects:t_,getClientRects:K5,getDimensions:W5,getScale:Gl,isElement:hn,isRTL:n_};function jv(n,l){return n.x===l.x&&n.y===l.y&&n.width===l.width&&n.height===l.height}function l_(n,l){let o=null,r;const s=Mn(n);function f(){var v;clearTimeout(r),(v=o)==null||v.disconnect(),o=null}function d(v,g){v===void 0&&(v=!1),g===void 0&&(g=1),f();const p=n.getBoundingClientRect(),{left:y,top:_,width:S,height:O}=p;if(v||l(),!S||!O)return;const L=To(_),w=To(s.clientWidth-(y+S)),T=To(s.clientHeight-(_+O)),B=To(y),V={rootMargin:-L+"px "+-w+"px "+-T+"px "+-B+"px",threshold:Tt(0,ya(1,g))||1};let Z=!0;function P(W){const Y=W[0].intersectionRatio;if(Y!==g){if(!Z)return d();Y?d(!1,Y):r=setTimeout(()=>{d(!1,1e-7)},1e3)}Y===1&&!jv(p,n.getBoundingClientRect())&&d(),Z=!1}try{o=new IntersectionObserver(P,{...V,root:s.ownerDocument})}catch{o=new IntersectionObserver(P,V)}o.observe(n)}return d(!0),f}function i_(n,l,o,r){r===void 0&&(r={});const{ancestorScroll:s=!0,ancestorResize:f=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:v=typeof IntersectionObserver=="function",animationFrame:g=!1}=r,p=gc(n),y=s||f?[...p?Ji(p):[],...Ji(l)]:[];y.forEach(B=>{s&&B.addEventListener("scroll",o,{passive:!0}),f&&B.addEventListener("resize",o)});const _=p&&v?l_(p,o):null;let S=-1,O=null;d&&(O=new ResizeObserver(B=>{let[K]=B;K&&K.target===p&&O&&(O.unobserve(l),cancelAnimationFrame(S),S=requestAnimationFrame(()=>{var V;(V=O)==null||V.observe(l)})),o()}),p&&!g&&O.observe(p),O.observe(l));let L,w=g?tl(n):null;g&&T();function T(){const B=tl(n);w&&!jv(w,B)&&o(),w=B,L=requestAnimationFrame(T)}return o(),()=>{var B;y.forEach(K=>{s&&K.removeEventListener("scroll",o),f&&K.removeEventListener("resize",o)}),_?.(),(B=O)==null||B.disconnect(),O=null,g&&cancelAnimationFrame(L)}}const r_=T5,o_=R5,u_=O5,s_=D5,c_=M5,Uv=C5,f_=N5,d_=(n,l,o)=>{const r=new Map,s={platform:a_,...o},f={...s.platform,_c:r};return A5(n,l,{...s,platform:f})};var h_=typeof document<"u",v_=function(){},Bo=h_?m.useLayoutEffect:v_;function Ho(n,l){if(n===l)return!0;if(typeof n!=typeof l)return!1;if(typeof n=="function"&&n.toString()===l.toString())return!0;let o,r,s;if(n&&l&&typeof n=="object"){if(Array.isArray(n)){if(o=n.length,o!==l.length)return!1;for(r=o;r--!==0;)if(!Ho(n[r],l[r]))return!1;return!0}if(s=Object.keys(n),o=s.length,o!==Object.keys(l).length)return!1;for(r=o;r--!==0;)if(!{}.hasOwnProperty.call(l,s[r]))return!1;for(r=o;r--!==0;){const f=s[r];if(!(f==="_owner"&&n.$$typeof)&&!Ho(n[f],l[f]))return!1}return!0}return n!==n&&l!==l}function Bv(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Hv(n,l){const o=Bv(n);return Math.round(l*o)/o}function bc(n){const l=m.useRef(n);return Bo(()=>{l.current=n}),l}function m_(n){n===void 0&&(n={});const{placement:l="bottom",strategy:o="absolute",middleware:r=[],platform:s,elements:{reference:f,floating:d}={},transform:v=!0,whileElementsMounted:g,open:p}=n,[y,_]=m.useState({x:0,y:0,strategy:o,placement:l,middlewareData:{},isPositioned:!1}),[S,O]=m.useState(r);Ho(S,r)||O(r);const[L,w]=m.useState(null),[T,B]=m.useState(null),K=m.useCallback(U=>{U!==W.current&&(W.current=U,w(U))},[]),V=m.useCallback(U=>{U!==Y.current&&(Y.current=U,B(U))},[]),Z=f||L,P=d||T,W=m.useRef(null),Y=m.useRef(null),F=m.useRef(y),se=g!=null,pe=bc(g),xe=bc(s),ve=bc(p),Ae=m.useCallback(()=>{if(!W.current||!Y.current)return;const U={placement:l,strategy:o,middleware:S};xe.current&&(U.platform=xe.current),d_(W.current,Y.current,U).then(J=>{const ce={...J,isPositioned:ve.current!==!1};ge.current&&!Ho(F.current,ce)&&(F.current=ce,xo.flushSync(()=>{_(ce)}))})},[S,l,o,xe,ve]);Bo(()=>{p===!1&&F.current.isPositioned&&(F.current.isPositioned=!1,_(U=>({...U,isPositioned:!1})))},[p]);const ge=m.useRef(!1);Bo(()=>(ge.current=!0,()=>{ge.current=!1}),[]),Bo(()=>{if(Z&&(W.current=Z),P&&(Y.current=P),Z&&P){if(pe.current)return pe.current(Z,P,Ae);Ae()}},[Z,P,Ae,pe,se]);const Se=m.useMemo(()=>({reference:W,floating:Y,setReference:K,setFloating:V}),[K,V]),R=m.useMemo(()=>({reference:Z,floating:P}),[Z,P]),X=m.useMemo(()=>{const U={position:o,left:0,top:0};if(!R.floating)return U;const J=Hv(R.floating,y.x),ce=Hv(R.floating,y.y);return v?{...U,transform:"translate("+J+"px, "+ce+"px)",...Bv(R.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:J,top:ce}},[o,v,R.floating,y.x,y.y]);return m.useMemo(()=>({...y,update:Ae,refs:Se,elements:R,floatingStyles:X}),[y,Ae,Se,R,X])}const p_=n=>{function l(o){return{}.hasOwnProperty.call(o,"current")}return{name:"arrow",options:n,fn(o){const{element:r,padding:s}=typeof n=="function"?n(o):n;return r&&l(r)?r.current!=null?Uv({element:r.current,padding:s}).fn(o):{}:r?Uv({element:r,padding:s}).fn(o):{}}}},g_=(n,l)=>({...r_(n),options:[n,l]}),y_=(n,l)=>({...o_(n),options:[n,l]}),b_=(n,l)=>({...f_(n),options:[n,l]}),__=(n,l)=>({...u_(n),options:[n,l]}),S_=(n,l)=>({...s_(n),options:[n,l]}),E_=(n,l)=>({...c_(n),options:[n,l]}),w_=(n,l)=>({...p_(n),options:[n,l]});var x_="Arrow",kv=m.forwardRef((n,l)=>{const{children:o,width:r=10,height:s=5,...f}=n;return x.jsx(rt.svg,{...f,ref:l,width:r,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?o:x.jsx("polygon",{points:"0,0 30,0 15,10"})})});kv.displayName=x_;var A_=kv;function C_(n){const[l,o]=m.useState(void 0);return dn(()=>{if(n){o({width:n.offsetWidth,height:n.offsetHeight});const r=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const f=s[0];let d,v;if("borderBoxSize"in f){const g=f.borderBoxSize,p=Array.isArray(g)?g[0]:g;d=p.inlineSize,v=p.blockSize}else d=n.offsetWidth,v=n.offsetHeight;o({width:d,height:v})});return r.observe(n,{box:"border-box"}),()=>r.unobserve(n)}else o(void 0)},[n]),l}var _c="Popper",[Vv,Gv]=Bl(_c),[O_,Zv]=Vv(_c),qv=n=>{const{__scopePopper:l,children:o}=n,[r,s]=m.useState(null);return x.jsx(O_,{scope:l,anchor:r,onAnchorChange:s,children:o})};qv.displayName=_c;var Yv="PopperAnchor",Xv=m.forwardRef((n,l)=>{const{__scopePopper:o,virtualRef:r,...s}=n,f=Zv(Yv,o),d=m.useRef(null),v=gt(l,d),g=m.useRef(null);return m.useEffect(()=>{const p=g.current;g.current=r?.current||d.current,p!==g.current&&f.onAnchorChange(g.current)}),r?null:x.jsx(rt.div,{...s,ref:v})});Xv.displayName=Yv;var Sc="PopperContent",[M_,L_]=Vv(Sc),Kv=m.forwardRef((n,l)=>{const{__scopePopper:o,side:r="bottom",sideOffset:s=0,align:f="center",alignOffset:d=0,arrowPadding:v=0,avoidCollisions:g=!0,collisionBoundary:p=[],collisionPadding:y=0,sticky:_="partial",hideWhenDetached:S=!1,updatePositionStrategy:O="optimized",onPlaced:L,...w}=n,T=Zv(Sc,o),[B,K]=m.useState(null),V=gt(l,ee=>K(ee)),[Z,P]=m.useState(null),W=C_(Z),Y=W?.width??0,F=W?.height??0,se=r+(f!=="center"?"-"+f:""),pe=typeof y=="number"?y:{top:0,right:0,bottom:0,left:0,...y},xe=Array.isArray(p)?p:[p],ve=xe.length>0,Ae={padding:pe,boundary:xe.filter(R_),altBoundary:ve},{refs:ge,floatingStyles:Se,placement:R,isPositioned:X,middlewareData:U}=m_({strategy:"fixed",placement:se,whileElementsMounted:(...ee)=>i_(...ee,{animationFrame:O==="always"}),elements:{reference:T.anchor},middleware:[g_({mainAxis:s+F,alignmentAxis:d}),g&&y_({mainAxis:!0,crossAxis:!1,limiter:_==="partial"?b_():void 0,...Ae}),g&&__({...Ae}),S_({...Ae,apply:({elements:ee,rects:Fe,availableWidth:je,availableHeight:Jt})=>{const{width:Rn,height:Nn}=Fe.reference,ll=ee.floating.style;ll.setProperty("--radix-popper-available-width",`${je}px`),ll.setProperty("--radix-popper-available-height",`${Jt}px`),ll.setProperty("--radix-popper-anchor-width",`${Rn}px`),ll.setProperty("--radix-popper-anchor-height",`${Nn}px`)}}),Z&&w_({element:Z,padding:v}),N_({arrowWidth:Y,arrowHeight:F}),S&&E_({strategy:"referenceHidden",...Ae})]}),[J,ce]=Pv(R),A=An(L);dn(()=>{X&&A?.()},[X,A]);const k=U.arrow?.x,Q=U.arrow?.y,$=U.arrow?.centerOffset!==0,[re,fe]=m.useState();return dn(()=>{B&&fe(window.getComputedStyle(B).zIndex)},[B]),x.jsx("div",{ref:ge.setFloating,"data-radix-popper-content-wrapper":"",style:{...Se,transform:X?Se.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:re,"--radix-popper-transform-origin":[U.transformOrigin?.x,U.transformOrigin?.y].join(" "),...U.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:x.jsx(M_,{scope:o,placedSide:J,onArrowChange:P,arrowX:k,arrowY:Q,shouldHideArrow:$,children:x.jsx(rt.div,{"data-side":J,"data-align":ce,...w,ref:V,style:{...w.style,animation:X?void 0:"none"}})})})});Kv.displayName=Sc;var Fv="PopperArrow",T_={top:"bottom",right:"left",bottom:"top",left:"right"},Qv=m.forwardRef(function(l,o){const{__scopePopper:r,...s}=l,f=L_(Fv,r),d=T_[f.placedSide];return x.jsx("span",{ref:f.onArrowChange,style:{position:"absolute",left:f.arrowX,top:f.arrowY,[d]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[f.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[f.placedSide],visibility:f.shouldHideArrow?"hidden":void 0},children:x.jsx(A_,{...s,ref:o,style:{...s.style,display:"block"}})})});Qv.displayName=Fv;function R_(n){return n!==null}var N_=n=>({name:"transformOrigin",options:n,fn(l){const{placement:o,rects:r,middlewareData:s}=l,d=s.arrow?.centerOffset!==0,v=d?0:n.arrowWidth,g=d?0:n.arrowHeight,[p,y]=Pv(o),_={start:"0%",center:"50%",end:"100%"}[y],S=(s.arrow?.x??0)+v/2,O=(s.arrow?.y??0)+g/2;let L="",w="";return p==="bottom"?(L=d?_:`${S}px`,w=`${-g}px`):p==="top"?(L=d?_:`${S}px`,w=`${r.floating.height+g}px`):p==="right"?(L=`${-g}px`,w=d?_:`${O}px`):p==="left"&&(L=`${r.floating.width+g}px`,w=d?_:`${O}px`),{data:{x:L,y:w}}}});function Pv(n){const[l,o="center"]=n.split("-");return[l,o]}var D_=qv,z_=Xv,j_=Kv,U_=Qv,B_="Portal",Jv=m.forwardRef((n,l)=>{const{container:o,...r}=n,[s,f]=m.useState(!1);dn(()=>f(!0),[]);const d=o||s&&globalThis?.document?.body;return d?w6.createPortal(x.jsx(rt.div,{...r,ref:l}),d):null});Jv.displayName=B_;function H_(n,l){return m.useReducer((o,r)=>l[o][r]??o,n)}var $i=n=>{const{present:l,children:o}=n,r=k_(l),s=typeof o=="function"?o({present:r.isPresent}):m.Children.only(o),f=gt(r.ref,V_(s));return typeof o=="function"||r.isPresent?m.cloneElement(s,{ref:f}):null};$i.displayName="Presence";function k_(n){const[l,o]=m.useState(),r=m.useRef(null),s=m.useRef(n),f=m.useRef("none"),d=n?"mounted":"unmounted",[v,g]=H_(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return m.useEffect(()=>{const p=ko(r.current);f.current=v==="mounted"?p:"none"},[v]),dn(()=>{const p=r.current,y=s.current;if(y!==n){const S=f.current,O=ko(p);n?g("MOUNT"):O==="none"||p?.display==="none"?g("UNMOUNT"):g(y&&S!==O?"ANIMATION_OUT":"UNMOUNT"),s.current=n}},[n,g]),dn(()=>{if(l){let p;const y=l.ownerDocument.defaultView??window,_=O=>{const w=ko(r.current).includes(CSS.escape(O.animationName));if(O.target===l&&w&&(g("ANIMATION_END"),!s.current)){const T=l.style.animationFillMode;l.style.animationFillMode="forwards",p=y.setTimeout(()=>{l.style.animationFillMode==="forwards"&&(l.style.animationFillMode=T)})}},S=O=>{O.target===l&&(f.current=ko(r.current))};return l.addEventListener("animationstart",S),l.addEventListener("animationcancel",_),l.addEventListener("animationend",_),()=>{y.clearTimeout(p),l.removeEventListener("animationstart",S),l.removeEventListener("animationcancel",_),l.removeEventListener("animationend",_)}}else g("ANIMATION_END")},[l,g]),{isPresent:["mounted","unmountSuspended"].includes(v),ref:m.useCallback(p=>{r.current=p?getComputedStyle(p):null,o(p)},[])}}function ko(n){return n?.animationName||"none"}function V_(n){let l=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning;return o?n.ref:(l=Object.getOwnPropertyDescriptor(n,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning,o?n.props.ref:n.props.ref||n.ref)}var Ec="rovingFocusGroup.onEntryFocus",G_={bubbles:!1,cancelable:!0},Ii="RovingFocusGroup",[wc,$v,Z_]=av(Ii),[q_,Iv]=Bl(Ii,[Z_]),[Y_,X_]=q_(Ii),Wv=m.forwardRef((n,l)=>x.jsx(wc.Provider,{scope:n.__scopeRovingFocusGroup,children:x.jsx(wc.Slot,{scope:n.__scopeRovingFocusGroup,children:x.jsx(K_,{...n,ref:l})})}));Wv.displayName=Ii;var K_=m.forwardRef((n,l)=>{const{__scopeRovingFocusGroup:o,orientation:r,loop:s=!1,dir:f,currentTabStopId:d,defaultCurrentTabStopId:v,onCurrentTabStopIdChange:g,onEntryFocus:p,preventScrollOnEntryFocus:y=!1,..._}=n,S=m.useRef(null),O=gt(l,S),L=lv(f),[w,T]=tv({prop:d,defaultProp:v??null,onChange:g,caller:Ii}),[B,K]=m.useState(!1),V=An(p),Z=$v(o),P=m.useRef(!1),[W,Y]=m.useState(0);return m.useEffect(()=>{const F=S.current;if(F)return F.addEventListener(Ec,V),()=>F.removeEventListener(Ec,V)},[V]),x.jsx(Y_,{scope:o,orientation:r,dir:L,loop:s,currentTabStopId:w,onItemFocus:m.useCallback(F=>T(F),[T]),onItemShiftTab:m.useCallback(()=>K(!0),[]),onFocusableItemAdd:m.useCallback(()=>Y(F=>F+1),[]),onFocusableItemRemove:m.useCallback(()=>Y(F=>F-1),[]),children:x.jsx(rt.div,{tabIndex:B||W===0?-1:0,"data-orientation":r,..._,ref:O,style:{outline:"none",...n.style},onMouseDown:Oe(n.onMouseDown,()=>{P.current=!0}),onFocus:Oe(n.onFocus,F=>{const se=!P.current;if(F.target===F.currentTarget&&se&&!B){const pe=new CustomEvent(Ec,G_);if(F.currentTarget.dispatchEvent(pe),!pe.defaultPrevented){const xe=Z().filter(R=>R.focusable),ve=xe.find(R=>R.active),Ae=xe.find(R=>R.id===w),Se=[ve,Ae,...xe].filter(Boolean).map(R=>R.ref.current);nm(Se,y)}}P.current=!1}),onBlur:Oe(n.onBlur,()=>K(!1))})})}),em="RovingFocusGroupItem",tm=m.forwardRef((n,l)=>{const{__scopeRovingFocusGroup:o,focusable:r=!0,active:s=!1,tabStopId:f,children:d,...v}=n,g=uc(),p=f||g,y=X_(em,o),_=y.currentTabStopId===p,S=$v(o),{onFocusableItemAdd:O,onFocusableItemRemove:L,currentTabStopId:w}=y;return m.useEffect(()=>{if(r)return O(),()=>L()},[r,O,L]),x.jsx(wc.ItemSlot,{scope:o,id:p,focusable:r,active:s,children:x.jsx(rt.span,{tabIndex:_?0:-1,"data-orientation":y.orientation,...v,ref:l,onMouseDown:Oe(n.onMouseDown,T=>{r?y.onItemFocus(p):T.preventDefault()}),onFocus:Oe(n.onFocus,()=>y.onItemFocus(p)),onKeyDown:Oe(n.onKeyDown,T=>{if(T.key==="Tab"&&T.shiftKey){y.onItemShiftTab();return}if(T.target!==T.currentTarget)return;const B=P_(T,y.orientation,y.dir);if(B!==void 0){if(T.metaKey||T.ctrlKey||T.altKey||T.shiftKey)return;T.preventDefault();let V=S().filter(Z=>Z.focusable).map(Z=>Z.ref.current);if(B==="last")V.reverse();else if(B==="prev"||B==="next"){B==="prev"&&V.reverse();const Z=V.indexOf(T.currentTarget);V=y.loop?J_(V,Z+1):V.slice(Z+1)}setTimeout(()=>nm(V))}}),children:typeof d=="function"?d({isCurrentTabStop:_,hasTabStop:w!=null}):d})})});tm.displayName=em;var F_={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Q_(n,l){return l!=="rtl"?n:n==="ArrowLeft"?"ArrowRight":n==="ArrowRight"?"ArrowLeft":n}function P_(n,l,o){const r=Q_(n.key,o);if(!(l==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(l==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return F_[r]}function nm(n,l=!1){const o=document.activeElement;for(const r of n)if(r===o||(r.focus({preventScroll:l}),document.activeElement!==o))return}function J_(n,l){return n.map((o,r)=>n[(l+r)%n.length])}var $_=Wv,I_=tm,W_=function(n){if(typeof document>"u")return null;var l=Array.isArray(n)?n[0]:n;return l.ownerDocument.body},Zl=new WeakMap,Vo=new WeakMap,Go={},xc=0,am=function(n){return n&&(n.host||am(n.parentNode))},e9=function(n,l){return l.map(function(o){if(n.contains(o))return o;var r=am(o);return r&&n.contains(r)?r:(console.error("aria-hidden",o,"in not contained inside",n,". Doing nothing"),null)}).filter(function(o){return!!o})},t9=function(n,l,o,r){var s=e9(l,Array.isArray(n)?n:[n]);Go[o]||(Go[o]=new WeakMap);var f=Go[o],d=[],v=new Set,g=new Set(s),p=function(_){!_||v.has(_)||(v.add(_),p(_.parentNode))};s.forEach(p);var y=function(_){!_||g.has(_)||Array.prototype.forEach.call(_.children,function(S){if(v.has(S))y(S);else try{var O=S.getAttribute(r),L=O!==null&&O!=="false",w=(Zl.get(S)||0)+1,T=(f.get(S)||0)+1;Zl.set(S,w),f.set(S,T),d.push(S),w===1&&L&&Vo.set(S,!0),T===1&&S.setAttribute(o,"true"),L||S.setAttribute(r,"true")}catch(B){console.error("aria-hidden: cannot operate on ",S,B)}})};return y(l),v.clear(),xc++,function(){d.forEach(function(_){var S=Zl.get(_)-1,O=f.get(_)-1;Zl.set(_,S),f.set(_,O),S||(Vo.has(_)||_.removeAttribute(r),Vo.delete(_)),O||_.removeAttribute(o)}),xc--,xc||(Zl=new WeakMap,Zl=new WeakMap,Vo=new WeakMap,Go={})}},n9=function(n,l,o){o===void 0&&(o="data-aria-hidden");var r=Array.from(Array.isArray(n)?n:[n]),s=W_(n);return s?(r.push.apply(r,Array.from(s.querySelectorAll("[aria-live], script"))),t9(r,s,o,"aria-hidden")):function(){return null}},Tn=function(){return Tn=Object.assign||function(l){for(var o,r=1,s=arguments.length;r"u")return b9;var l=_9(n),o=document.documentElement.clientWidth,r=window.innerWidth;return{left:l[0],top:l[1],right:l[2],gap:Math.max(0,r-o+l[2]-l[0])}},E9=um(),ql="data-scroll-locked",w9=function(n,l,o,r){var s=n.left,f=n.top,d=n.right,v=n.gap;return o===void 0&&(o="margin"),` + .`.concat(l9,` { overflow: hidden `).concat(r,`; padding-right: `).concat(v,"px ").concat(r,`; } @@ -91,37 +91,37 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho } body[`).concat(ql,`] { - `).concat(l9,": ").concat(v,`px; + `).concat(i9,": ").concat(v,`px; } -`)},sm=function(){var n=parseInt(document.body.getAttribute(ql)||"0",10);return isFinite(n)?n:0},w9=function(){m.useEffect(function(){return document.body.setAttribute(ql,(sm()+1).toString()),function(){var n=sm()-1;n<=0?document.body.removeAttribute(ql):document.body.setAttribute(ql,n.toString())}},[])},x9=function(n){var l=n.noRelative,o=n.noImportant,r=n.gapMode,s=r===void 0?"margin":r;w9();var f=m.useMemo(function(){return _9(s)},[s]);return m.createElement(S9,{styles:E9(f,!l,s,o?"":"!important")})},Mc=!1;if(typeof window<"u")try{var Xo=Object.defineProperty({},"passive",{get:function(){return Mc=!0,!0}});window.addEventListener("test",Xo,Xo),window.removeEventListener("test",Xo,Xo)}catch{Mc=!1}var Yl=Mc?{passive:!1}:!1,A9=function(n){return n.tagName==="TEXTAREA"},cm=function(n,l){if(!(n instanceof Element))return!1;var o=window.getComputedStyle(n);return o[l]!=="hidden"&&!(o.overflowY===o.overflowX&&!A9(n)&&o[l]==="visible")},C9=function(n){return cm(n,"overflowY")},O9=function(n){return cm(n,"overflowX")},fm=function(n,l){var o=l.ownerDocument,r=l;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var s=dm(n,r);if(s){var f=hm(n,r),d=f[1],v=f[2];if(d>v)return!0}r=r.parentNode}while(r&&r!==o.body);return!1},M9=function(n){var l=n.scrollTop,o=n.scrollHeight,r=n.clientHeight;return[l,o,r]},L9=function(n){var l=n.scrollLeft,o=n.scrollWidth,r=n.clientWidth;return[l,o,r]},dm=function(n,l){return n==="v"?C9(l):O9(l)},hm=function(n,l){return n==="v"?M9(l):L9(l)},T9=function(n,l){return n==="h"&&l==="rtl"?-1:1},R9=function(n,l,o,r,s){var f=T9(n,window.getComputedStyle(l).direction),d=f*r,v=o.target,g=l.contains(v),p=!1,y=d>0,_=0,S=0;do{if(!v)break;var O=hm(n,v),L=O[0],w=O[1],T=O[2],B=w-T-f*L;(L||B)&&dm(n,v)&&(_+=B,S+=L);var K=v.parentNode;v=K&&K.nodeType===Node.DOCUMENT_FRAGMENT_NODE?K.host:K}while(!g&&v!==document.body||g&&(l.contains(v)||l===v));return(y&&Math.abs(_)<1||!y&&Math.abs(S)<1)&&(p=!0),p},Ko=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},vm=function(n){return[n.deltaX,n.deltaY]},mm=function(n){return n&&"current"in n?n.current:n},N9=function(n,l){return n[0]===l[0]&&n[1]===l[1]},D9=function(n){return` +`)},sm=function(){var n=parseInt(document.body.getAttribute(ql)||"0",10);return isFinite(n)?n:0},x9=function(){m.useEffect(function(){return document.body.setAttribute(ql,(sm()+1).toString()),function(){var n=sm()-1;n<=0?document.body.removeAttribute(ql):document.body.setAttribute(ql,n.toString())}},[])},A9=function(n){var l=n.noRelative,o=n.noImportant,r=n.gapMode,s=r===void 0?"margin":r;x9();var f=m.useMemo(function(){return S9(s)},[s]);return m.createElement(E9,{styles:w9(f,!l,s,o?"":"!important")})},Mc=!1;if(typeof window<"u")try{var Xo=Object.defineProperty({},"passive",{get:function(){return Mc=!0,!0}});window.addEventListener("test",Xo,Xo),window.removeEventListener("test",Xo,Xo)}catch{Mc=!1}var Yl=Mc?{passive:!1}:!1,C9=function(n){return n.tagName==="TEXTAREA"},cm=function(n,l){if(!(n instanceof Element))return!1;var o=window.getComputedStyle(n);return o[l]!=="hidden"&&!(o.overflowY===o.overflowX&&!C9(n)&&o[l]==="visible")},O9=function(n){return cm(n,"overflowY")},M9=function(n){return cm(n,"overflowX")},fm=function(n,l){var o=l.ownerDocument,r=l;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var s=dm(n,r);if(s){var f=hm(n,r),d=f[1],v=f[2];if(d>v)return!0}r=r.parentNode}while(r&&r!==o.body);return!1},L9=function(n){var l=n.scrollTop,o=n.scrollHeight,r=n.clientHeight;return[l,o,r]},T9=function(n){var l=n.scrollLeft,o=n.scrollWidth,r=n.clientWidth;return[l,o,r]},dm=function(n,l){return n==="v"?O9(l):M9(l)},hm=function(n,l){return n==="v"?L9(l):T9(l)},R9=function(n,l){return n==="h"&&l==="rtl"?-1:1},N9=function(n,l,o,r,s){var f=R9(n,window.getComputedStyle(l).direction),d=f*r,v=o.target,g=l.contains(v),p=!1,y=d>0,_=0,S=0;do{if(!v)break;var O=hm(n,v),L=O[0],w=O[1],T=O[2],B=w-T-f*L;(L||B)&&dm(n,v)&&(_+=B,S+=L);var K=v.parentNode;v=K&&K.nodeType===Node.DOCUMENT_FRAGMENT_NODE?K.host:K}while(!g&&v!==document.body||g&&(l.contains(v)||l===v));return(y&&Math.abs(_)<1||!y&&Math.abs(S)<1)&&(p=!0),p},Ko=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},vm=function(n){return[n.deltaX,n.deltaY]},mm=function(n){return n&&"current"in n?n.current:n},D9=function(n,l){return n[0]===l[0]&&n[1]===l[1]},z9=function(n){return` .block-interactivity-`.concat(n,` {pointer-events: none;} .allow-interactivity-`).concat(n,` {pointer-events: all;} -`)},z9=0,Xl=[];function j9(n){var l=m.useRef([]),o=m.useRef([0,0]),r=m.useRef(),s=m.useState(z9++)[0],f=m.useState(um)[0],d=m.useRef(n);m.useEffect(function(){d.current=n},[n]),m.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(s));var w=n9([n.lockRef.current],(n.shards||[]).map(mm),!0).filter(Boolean);return w.forEach(function(T){return T.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),w.forEach(function(T){return T.classList.remove("allow-interactivity-".concat(s))})}}},[n.inert,n.lockRef.current,n.shards]);var v=m.useCallback(function(w,T){if("touches"in w&&w.touches.length===2||w.type==="wheel"&&w.ctrlKey)return!d.current.allowPinchZoom;var B=Ko(w),K=o.current,V="deltaX"in w?w.deltaX:K[0]-B[0],Z="deltaY"in w?w.deltaY:K[1]-B[1],P,W=w.target,Y=Math.abs(V)>Math.abs(Z)?"h":"v";if("touches"in w&&Y==="h"&&W.type==="range")return!1;var F=fm(Y,W);if(!F)return!0;if(F?P=Y:(P=Y==="v"?"h":"v",F=fm(Y,W)),!F)return!1;if(!r.current&&"changedTouches"in w&&(V||Z)&&(r.current=P),!P)return!0;var se=r.current||P;return R9(se,T,w,se==="h"?V:Z)},[]),g=m.useCallback(function(w){var T=w;if(!(!Xl.length||Xl[Xl.length-1]!==f)){var B="deltaY"in T?vm(T):Ko(T),K=l.current.filter(function(P){return P.name===T.type&&(P.target===T.target||T.target===P.shadowParent)&&N9(P.delta,B)})[0];if(K&&K.should){T.cancelable&&T.preventDefault();return}if(!K){var V=(d.current.shards||[]).map(mm).filter(Boolean).filter(function(P){return P.contains(T.target)}),Z=V.length>0?v(T,V[0]):!d.current.noIsolation;Z&&T.cancelable&&T.preventDefault()}}},[]),p=m.useCallback(function(w,T,B,K){var V={name:w,delta:T,target:B,should:K,shadowParent:U9(B)};l.current.push(V),setTimeout(function(){l.current=l.current.filter(function(Z){return Z!==V})},1)},[]),y=m.useCallback(function(w){o.current=Ko(w),r.current=void 0},[]),_=m.useCallback(function(w){p(w.type,vm(w),w.target,v(w,n.lockRef.current))},[]),S=m.useCallback(function(w){p(w.type,Ko(w),w.target,v(w,n.lockRef.current))},[]);m.useEffect(function(){return Xl.push(f),n.setCallbacks({onScrollCapture:_,onWheelCapture:_,onTouchMoveCapture:S}),document.addEventListener("wheel",g,Yl),document.addEventListener("touchmove",g,Yl),document.addEventListener("touchstart",y,Yl),function(){Xl=Xl.filter(function(w){return w!==f}),document.removeEventListener("wheel",g,Yl),document.removeEventListener("touchmove",g,Yl),document.removeEventListener("touchstart",y,Yl)}},[]);var O=n.removeScrollBar,L=n.inert;return m.createElement(m.Fragment,null,L?m.createElement(f,{styles:D9(s)}):null,O?m.createElement(x9,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function U9(n){for(var l=null;n!==null;)n instanceof ShadowRoot&&(l=n.host,n=n.host),n=n.parentNode;return l}const B9=f9(om,j9);var pm=m.forwardRef(function(n,l){return m.createElement(Yo,Tn({},n,{ref:l,sideCar:B9}))});pm.classNames=Yo.classNames;var Lc=["Enter"," "],H9=["ArrowDown","PageUp","Home"],gm=["ArrowUp","PageDown","End"],k9=[...H9,...gm],V9={ltr:[...Lc,"ArrowRight"],rtl:[...Lc,"ArrowLeft"]},G9={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Wi="Menu",[er,Z9,q9]=av(Wi),[nl,ym]=Bl(Wi,[q9,Gv,Iv]),Fo=Gv(),bm=Iv(),[Y9,al]=nl(Wi),[X9,tr]=nl(Wi),_m=n=>{const{__scopeMenu:l,open:o=!1,children:r,dir:s,onOpenChange:f,modal:d=!0}=n,v=Fo(l),[g,p]=m.useState(null),y=m.useRef(!1),_=An(f),S=lv(s);return m.useEffect(()=>{const O=()=>{y.current=!0,document.addEventListener("pointerdown",L,{capture:!0,once:!0}),document.addEventListener("pointermove",L,{capture:!0,once:!0})},L=()=>y.current=!1;return document.addEventListener("keydown",O,{capture:!0}),()=>{document.removeEventListener("keydown",O,{capture:!0}),document.removeEventListener("pointerdown",L,{capture:!0}),document.removeEventListener("pointermove",L,{capture:!0})}},[]),x.jsx(N_,{...v,children:x.jsx(Y9,{scope:l,open:o,onOpenChange:_,content:g,onContentChange:p,children:x.jsx(X9,{scope:l,onClose:m.useCallback(()=>_(!1),[_]),isUsingKeyboardRef:y,dir:S,modal:d,children:r})})})};_m.displayName=Wi;var K9="MenuAnchor",Tc=m.forwardRef((n,l)=>{const{__scopeMenu:o,...r}=n,s=Fo(o);return x.jsx(D_,{...s,...r,ref:l})});Tc.displayName=K9;var Rc="MenuPortal",[F9,Sm]=nl(Rc,{forceMount:void 0}),Em=n=>{const{__scopeMenu:l,forceMount:o,children:r,container:s}=n,f=al(Rc,l);return x.jsx(F9,{scope:l,forceMount:o,children:x.jsx($i,{present:o||f.open,children:x.jsx(Jv,{asChild:!0,container:s,children:r})})})};Em.displayName=Rc;var Ft="MenuContent",[Q9,Nc]=nl(Ft),wm=m.forwardRef((n,l)=>{const o=Sm(Ft,n.__scopeMenu),{forceMount:r=o.forceMount,...s}=n,f=al(Ft,n.__scopeMenu),d=tr(Ft,n.__scopeMenu);return x.jsx(er.Provider,{scope:n.__scopeMenu,children:x.jsx($i,{present:r||f.open,children:x.jsx(er.Slot,{scope:n.__scopeMenu,children:d.modal?x.jsx(P9,{...s,ref:l}):x.jsx(J9,{...s,ref:l})})})})}),P9=m.forwardRef((n,l)=>{const o=al(Ft,n.__scopeMenu),r=m.useRef(null),s=gt(l,r);return m.useEffect(()=>{const f=r.current;if(f)return t9(f)},[]),x.jsx(Dc,{...n,ref:s,trapFocus:o.open,disableOutsidePointerEvents:o.open,disableOutsideScroll:!0,onFocusOutside:Oe(n.onFocusOutside,f=>f.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>o.onOpenChange(!1)})}),J9=m.forwardRef((n,l)=>{const o=al(Ft,n.__scopeMenu);return x.jsx(Dc,{...n,ref:l,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>o.onOpenChange(!1)})}),$9=Ki("MenuContent.ScrollLock"),Dc=m.forwardRef((n,l)=>{const{__scopeMenu:o,loop:r=!1,trapFocus:s,onOpenAutoFocus:f,onCloseAutoFocus:d,disableOutsidePointerEvents:v,onEntryFocus:g,onEscapeKeyDown:p,onPointerDownOutside:y,onFocusOutside:_,onInteractOutside:S,onDismiss:O,disableOutsideScroll:L,...w}=n,T=al(Ft,o),B=tr(Ft,o),K=Fo(o),V=bm(o),Z=Z9(o),[P,W]=m.useState(null),Y=m.useRef(null),F=gt(l,Y,T.onContentChange),se=m.useRef(0),pe=m.useRef(""),xe=m.useRef(0),ve=m.useRef(null),Ae=m.useRef("right"),ge=m.useRef(0),Se=L?pm:m.Fragment,R=L?{as:$9,allowPinchZoom:!0}:void 0,X=J=>{const ce=pe.current+J,A=Z().filter(ee=>!ee.disabled),k=document.activeElement,Q=A.find(ee=>ee.ref.current===k)?.textValue,$=A.map(ee=>ee.textValue),re=s4($,ce,Q),fe=A.find(ee=>ee.textValue===re)?.ref.current;(function ee(Ke){pe.current=Ke,window.clearTimeout(se.current),Ke!==""&&(se.current=window.setTimeout(()=>ee(""),1e3))})(ce),fe&&setTimeout(()=>fe.focus())};m.useEffect(()=>()=>window.clearTimeout(se.current),[]),a5();const U=m.useCallback(J=>Ae.current===ve.current?.side&&f4(J,ve.current?.area),[]);return x.jsx(Q9,{scope:o,searchRef:pe,onItemEnter:m.useCallback(J=>{U(J)&&J.preventDefault()},[U]),onItemLeave:m.useCallback(J=>{U(J)||(Y.current?.focus(),W(null))},[U]),onTriggerLeave:m.useCallback(J=>{U(J)&&J.preventDefault()},[U]),pointerGraceTimerRef:xe,onPointerGraceIntentChange:m.useCallback(J=>{ve.current=J},[]),children:x.jsx(Se,{...R,children:x.jsx(dv,{asChild:!0,trapped:s,onMountAutoFocus:Oe(f,J=>{J.preventDefault(),Y.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:x.jsx(ov,{asChild:!0,disableOutsidePointerEvents:v,onEscapeKeyDown:p,onPointerDownOutside:y,onFocusOutside:_,onInteractOutside:S,onDismiss:O,children:x.jsx(J_,{asChild:!0,...V,dir:B.dir,orientation:"vertical",loop:r,currentTabStopId:P,onCurrentTabStopIdChange:W,onEntryFocus:Oe(g,J=>{B.isUsingKeyboardRef.current||J.preventDefault()}),preventScrollOnEntryFocus:!0,children:x.jsx(z_,{role:"menu","aria-orientation":"vertical","data-state":Vm(T.open),"data-radix-menu-content":"",dir:B.dir,...K,...w,ref:F,style:{outline:"none",...w.style},onKeyDown:Oe(w.onKeyDown,J=>{const A=J.target.closest("[data-radix-menu-content]")===J.currentTarget,k=J.ctrlKey||J.altKey||J.metaKey,Q=J.key.length===1;A&&(J.key==="Tab"&&J.preventDefault(),!k&&Q&&X(J.key));const $=Y.current;if(J.target!==$||!k9.includes(J.key))return;J.preventDefault();const fe=Z().filter(ee=>!ee.disabled).map(ee=>ee.ref.current);gm.includes(J.key)&&fe.reverse(),o4(fe)}),onBlur:Oe(n.onBlur,J=>{J.currentTarget.contains(J.target)||(window.clearTimeout(se.current),pe.current="")}),onPointerMove:Oe(n.onPointerMove,ar(J=>{const ce=J.target,A=ge.current!==J.clientX;if(J.currentTarget.contains(ce)&&A){const k=J.clientX>ge.current?"right":"left";Ae.current=k,ge.current=J.clientX}}))})})})})})})});wm.displayName=Ft;var I9="MenuGroup",zc=m.forwardRef((n,l)=>{const{__scopeMenu:o,...r}=n;return x.jsx(rt.div,{role:"group",...r,ref:l})});zc.displayName=I9;var W9="MenuLabel",xm=m.forwardRef((n,l)=>{const{__scopeMenu:o,...r}=n;return x.jsx(rt.div,{...r,ref:l})});xm.displayName=W9;var Qo="MenuItem",Am="menu.itemSelect",Po=m.forwardRef((n,l)=>{const{disabled:o=!1,onSelect:r,...s}=n,f=m.useRef(null),d=tr(Qo,n.__scopeMenu),v=Nc(Qo,n.__scopeMenu),g=gt(l,f),p=m.useRef(!1),y=()=>{const _=f.current;if(!o&&_){const S=new CustomEvent(Am,{bubbles:!0,cancelable:!0});_.addEventListener(Am,O=>r?.(O),{once:!0}),nv(_,S),S.defaultPrevented?p.current=!1:d.onClose()}};return x.jsx(Cm,{...s,ref:g,disabled:o,onClick:Oe(n.onClick,y),onPointerDown:_=>{n.onPointerDown?.(_),p.current=!0},onPointerUp:Oe(n.onPointerUp,_=>{p.current||_.currentTarget?.click()}),onKeyDown:Oe(n.onKeyDown,_=>{const S=v.searchRef.current!=="";o||S&&_.key===" "||Lc.includes(_.key)&&(_.currentTarget.click(),_.preventDefault())})})});Po.displayName=Qo;var Cm=m.forwardRef((n,l)=>{const{__scopeMenu:o,disabled:r=!1,textValue:s,...f}=n,d=Nc(Qo,o),v=bm(o),g=m.useRef(null),p=gt(l,g),[y,_]=m.useState(!1),[S,O]=m.useState("");return m.useEffect(()=>{const L=g.current;L&&O((L.textContent??"").trim())},[f.children]),x.jsx(er.ItemSlot,{scope:o,disabled:r,textValue:s??S,children:x.jsx($_,{asChild:!0,...v,focusable:!r,children:x.jsx(rt.div,{role:"menuitem","data-highlighted":y?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...f,ref:p,onPointerMove:Oe(n.onPointerMove,ar(L=>{r?d.onItemLeave(L):(d.onItemEnter(L),L.defaultPrevented||L.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Oe(n.onPointerLeave,ar(L=>d.onItemLeave(L))),onFocus:Oe(n.onFocus,()=>_(!0)),onBlur:Oe(n.onBlur,()=>_(!1))})})})}),e4="MenuCheckboxItem",Om=m.forwardRef((n,l)=>{const{checked:o=!1,onCheckedChange:r,...s}=n;return x.jsx(Nm,{scope:n.__scopeMenu,checked:o,children:x.jsx(Po,{role:"menuitemcheckbox","aria-checked":Jo(o)?"mixed":o,...s,ref:l,"data-state":Uc(o),onSelect:Oe(s.onSelect,()=>r?.(Jo(o)?!0:!o),{checkForDefaultPrevented:!1})})})});Om.displayName=e4;var Mm="MenuRadioGroup",[t4,n4]=nl(Mm,{value:void 0,onValueChange:()=>{}}),Lm=m.forwardRef((n,l)=>{const{value:o,onValueChange:r,...s}=n,f=An(r);return x.jsx(t4,{scope:n.__scopeMenu,value:o,onValueChange:f,children:x.jsx(zc,{...s,ref:l})})});Lm.displayName=Mm;var Tm="MenuRadioItem",Rm=m.forwardRef((n,l)=>{const{value:o,...r}=n,s=n4(Tm,n.__scopeMenu),f=o===s.value;return x.jsx(Nm,{scope:n.__scopeMenu,checked:f,children:x.jsx(Po,{role:"menuitemradio","aria-checked":f,...r,ref:l,"data-state":Uc(f),onSelect:Oe(r.onSelect,()=>s.onValueChange?.(o),{checkForDefaultPrevented:!1})})})});Rm.displayName=Tm;var jc="MenuItemIndicator",[Nm,a4]=nl(jc,{checked:!1}),Dm=m.forwardRef((n,l)=>{const{__scopeMenu:o,forceMount:r,...s}=n,f=a4(jc,o);return x.jsx($i,{present:r||Jo(f.checked)||f.checked===!0,children:x.jsx(rt.span,{...s,ref:l,"data-state":Uc(f.checked)})})});Dm.displayName=jc;var l4="MenuSeparator",zm=m.forwardRef((n,l)=>{const{__scopeMenu:o,...r}=n;return x.jsx(rt.div,{role:"separator","aria-orientation":"horizontal",...r,ref:l})});zm.displayName=l4;var i4="MenuArrow",jm=m.forwardRef((n,l)=>{const{__scopeMenu:o,...r}=n,s=Fo(o);return x.jsx(j_,{...s,...r,ref:l})});jm.displayName=i4;var r4="MenuSub",[Uw,Um]=nl(r4),nr="MenuSubTrigger",Bm=m.forwardRef((n,l)=>{const o=al(nr,n.__scopeMenu),r=tr(nr,n.__scopeMenu),s=Um(nr,n.__scopeMenu),f=Nc(nr,n.__scopeMenu),d=m.useRef(null),{pointerGraceTimerRef:v,onPointerGraceIntentChange:g}=f,p={__scopeMenu:n.__scopeMenu},y=m.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return m.useEffect(()=>y,[y]),m.useEffect(()=>{const _=v.current;return()=>{window.clearTimeout(_),g(null)}},[v,g]),x.jsx(Tc,{asChild:!0,...p,children:x.jsx(Cm,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":s.contentId,"data-state":Vm(o.open),...n,ref:Mo(l,s.onTriggerChange),onClick:_=>{n.onClick?.(_),!(n.disabled||_.defaultPrevented)&&(_.currentTarget.focus(),o.open||o.onOpenChange(!0))},onPointerMove:Oe(n.onPointerMove,ar(_=>{f.onItemEnter(_),!_.defaultPrevented&&!n.disabled&&!o.open&&!d.current&&(f.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{o.onOpenChange(!0),y()},100))})),onPointerLeave:Oe(n.onPointerLeave,ar(_=>{y();const S=o.content?.getBoundingClientRect();if(S){const O=o.content?.dataset.side,L=O==="right",w=L?-5:5,T=S[L?"left":"right"],B=S[L?"right":"left"];f.onPointerGraceIntentChange({area:[{x:_.clientX+w,y:_.clientY},{x:T,y:S.top},{x:B,y:S.top},{x:B,y:S.bottom},{x:T,y:S.bottom}],side:O}),window.clearTimeout(v.current),v.current=window.setTimeout(()=>f.onPointerGraceIntentChange(null),300)}else{if(f.onTriggerLeave(_),_.defaultPrevented)return;f.onPointerGraceIntentChange(null)}})),onKeyDown:Oe(n.onKeyDown,_=>{const S=f.searchRef.current!=="";n.disabled||S&&_.key===" "||V9[r.dir].includes(_.key)&&(o.onOpenChange(!0),o.content?.focus(),_.preventDefault())})})})});Bm.displayName=nr;var Hm="MenuSubContent",km=m.forwardRef((n,l)=>{const o=Sm(Ft,n.__scopeMenu),{forceMount:r=o.forceMount,...s}=n,f=al(Ft,n.__scopeMenu),d=tr(Ft,n.__scopeMenu),v=Um(Hm,n.__scopeMenu),g=m.useRef(null),p=gt(l,g);return x.jsx(er.Provider,{scope:n.__scopeMenu,children:x.jsx($i,{present:r||f.open,children:x.jsx(er.Slot,{scope:n.__scopeMenu,children:x.jsx(Dc,{id:v.contentId,"aria-labelledby":v.triggerId,...s,ref:p,align:"start",side:d.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:y=>{d.isUsingKeyboardRef.current&&g.current?.focus(),y.preventDefault()},onCloseAutoFocus:y=>y.preventDefault(),onFocusOutside:Oe(n.onFocusOutside,y=>{y.target!==v.trigger&&f.onOpenChange(!1)}),onEscapeKeyDown:Oe(n.onEscapeKeyDown,y=>{d.onClose(),y.preventDefault()}),onKeyDown:Oe(n.onKeyDown,y=>{const _=y.currentTarget.contains(y.target),S=G9[d.dir].includes(y.key);_&&S&&(f.onOpenChange(!1),v.trigger?.focus(),y.preventDefault())})})})})})});km.displayName=Hm;function Vm(n){return n?"open":"closed"}function Jo(n){return n==="indeterminate"}function Uc(n){return Jo(n)?"indeterminate":n?"checked":"unchecked"}function o4(n){const l=document.activeElement;for(const o of n)if(o===l||(o.focus(),document.activeElement!==l))return}function u4(n,l){return n.map((o,r)=>n[(l+r)%n.length])}function s4(n,l,o){const s=l.length>1&&Array.from(l).every(p=>p===l[0])?l[0]:l,f=o?n.indexOf(o):-1;let d=u4(n,Math.max(f,0));s.length===1&&(d=d.filter(p=>p!==o));const g=d.find(p=>p.toLowerCase().startsWith(s.toLowerCase()));return g!==o?g:void 0}function c4(n,l){const{x:o,y:r}=n;let s=!1;for(let f=0,d=l.length-1;fr!=S>r&&o<(_-p)*(r-y)/(S-y)+p&&(s=!s)}return s}function f4(n,l){if(!l)return!1;const o={x:n.clientX,y:n.clientY};return c4(o,l)}function ar(n){return l=>l.pointerType==="mouse"?n(l):void 0}var d4=_m,h4=Tc,v4=Em,m4=wm,p4=zc,g4=xm,y4=Po,b4=Om,_4=Lm,S4=Rm,E4=Dm,w4=zm,x4=jm,A4=Bm,C4=km,$o="DropdownMenu",[O4]=Bl($o,[ym]),mt=ym(),[M4,Gm]=O4($o),Zm=n=>{const{__scopeDropdownMenu:l,children:o,dir:r,open:s,defaultOpen:f,onOpenChange:d,modal:v=!0}=n,g=mt(l),p=m.useRef(null),[y,_]=tv({prop:s,defaultProp:f??!1,onChange:d,caller:$o});return x.jsx(M4,{scope:l,triggerId:uc(),triggerRef:p,contentId:uc(),open:y,onOpenChange:_,onOpenToggle:m.useCallback(()=>_(S=>!S),[_]),modal:v,children:x.jsx(d4,{...g,open:y,onOpenChange:_,dir:r,modal:v,children:o})})};Zm.displayName=$o;var qm="DropdownMenuTrigger",Ym=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,disabled:r=!1,...s}=n,f=Gm(qm,o),d=mt(o);return x.jsx(h4,{asChild:!0,...d,children:x.jsx(rt.button,{type:"button",id:f.triggerId,"aria-haspopup":"menu","aria-expanded":f.open,"aria-controls":f.open?f.contentId:void 0,"data-state":f.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...s,ref:Mo(l,f.triggerRef),onPointerDown:Oe(n.onPointerDown,v=>{!r&&v.button===0&&v.ctrlKey===!1&&(f.onOpenToggle(),f.open||v.preventDefault())}),onKeyDown:Oe(n.onKeyDown,v=>{r||(["Enter"," "].includes(v.key)&&f.onOpenToggle(),v.key==="ArrowDown"&&f.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(v.key)&&v.preventDefault())})})})});Ym.displayName=qm;var L4="DropdownMenuPortal",Xm=n=>{const{__scopeDropdownMenu:l,...o}=n,r=mt(l);return x.jsx(v4,{...r,...o})};Xm.displayName=L4;var Km="DropdownMenuContent",Fm=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=Gm(Km,o),f=mt(o),d=m.useRef(!1);return x.jsx(m4,{id:s.contentId,"aria-labelledby":s.triggerId,...f,...r,ref:l,onCloseAutoFocus:Oe(n.onCloseAutoFocus,v=>{d.current||s.triggerRef.current?.focus(),d.current=!1,v.preventDefault()}),onInteractOutside:Oe(n.onInteractOutside,v=>{const g=v.detail.originalEvent,p=g.button===0&&g.ctrlKey===!0,y=g.button===2||p;(!s.modal||y)&&(d.current=!0)}),style:{...n.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Fm.displayName=Km;var T4="DropdownMenuGroup",R4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(p4,{...s,...r,ref:l})});R4.displayName=T4;var N4="DropdownMenuLabel",D4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(g4,{...s,...r,ref:l})});D4.displayName=N4;var z4="DropdownMenuItem",Qm=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(y4,{...s,...r,ref:l})});Qm.displayName=z4;var j4="DropdownMenuCheckboxItem",U4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(b4,{...s,...r,ref:l})});U4.displayName=j4;var B4="DropdownMenuRadioGroup",H4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(_4,{...s,...r,ref:l})});H4.displayName=B4;var k4="DropdownMenuRadioItem",V4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(S4,{...s,...r,ref:l})});V4.displayName=k4;var G4="DropdownMenuItemIndicator",Z4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(E4,{...s,...r,ref:l})});Z4.displayName=G4;var q4="DropdownMenuSeparator",Pm=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(w4,{...s,...r,ref:l})});Pm.displayName=q4;var Y4="DropdownMenuArrow",X4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(x4,{...s,...r,ref:l})});X4.displayName=Y4;var K4="DropdownMenuSubTrigger",F4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(A4,{...s,...r,ref:l})});F4.displayName=K4;var Q4="DropdownMenuSubContent",P4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(C4,{...s,...r,ref:l,style:{...n.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});P4.displayName=Q4;var J4=Zm,$4=Ym,I4=Xm,W4=Fm,eS=Qm,tS=Pm;/** +`)},j9=0,Xl=[];function U9(n){var l=m.useRef([]),o=m.useRef([0,0]),r=m.useRef(),s=m.useState(j9++)[0],f=m.useState(um)[0],d=m.useRef(n);m.useEffect(function(){d.current=n},[n]),m.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(s));var w=a9([n.lockRef.current],(n.shards||[]).map(mm),!0).filter(Boolean);return w.forEach(function(T){return T.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),w.forEach(function(T){return T.classList.remove("allow-interactivity-".concat(s))})}}},[n.inert,n.lockRef.current,n.shards]);var v=m.useCallback(function(w,T){if("touches"in w&&w.touches.length===2||w.type==="wheel"&&w.ctrlKey)return!d.current.allowPinchZoom;var B=Ko(w),K=o.current,V="deltaX"in w?w.deltaX:K[0]-B[0],Z="deltaY"in w?w.deltaY:K[1]-B[1],P,W=w.target,Y=Math.abs(V)>Math.abs(Z)?"h":"v";if("touches"in w&&Y==="h"&&W.type==="range")return!1;var F=fm(Y,W);if(!F)return!0;if(F?P=Y:(P=Y==="v"?"h":"v",F=fm(Y,W)),!F)return!1;if(!r.current&&"changedTouches"in w&&(V||Z)&&(r.current=P),!P)return!0;var se=r.current||P;return N9(se,T,w,se==="h"?V:Z)},[]),g=m.useCallback(function(w){var T=w;if(!(!Xl.length||Xl[Xl.length-1]!==f)){var B="deltaY"in T?vm(T):Ko(T),K=l.current.filter(function(P){return P.name===T.type&&(P.target===T.target||T.target===P.shadowParent)&&D9(P.delta,B)})[0];if(K&&K.should){T.cancelable&&T.preventDefault();return}if(!K){var V=(d.current.shards||[]).map(mm).filter(Boolean).filter(function(P){return P.contains(T.target)}),Z=V.length>0?v(T,V[0]):!d.current.noIsolation;Z&&T.cancelable&&T.preventDefault()}}},[]),p=m.useCallback(function(w,T,B,K){var V={name:w,delta:T,target:B,should:K,shadowParent:B9(B)};l.current.push(V),setTimeout(function(){l.current=l.current.filter(function(Z){return Z!==V})},1)},[]),y=m.useCallback(function(w){o.current=Ko(w),r.current=void 0},[]),_=m.useCallback(function(w){p(w.type,vm(w),w.target,v(w,n.lockRef.current))},[]),S=m.useCallback(function(w){p(w.type,Ko(w),w.target,v(w,n.lockRef.current))},[]);m.useEffect(function(){return Xl.push(f),n.setCallbacks({onScrollCapture:_,onWheelCapture:_,onTouchMoveCapture:S}),document.addEventListener("wheel",g,Yl),document.addEventListener("touchmove",g,Yl),document.addEventListener("touchstart",y,Yl),function(){Xl=Xl.filter(function(w){return w!==f}),document.removeEventListener("wheel",g,Yl),document.removeEventListener("touchmove",g,Yl),document.removeEventListener("touchstart",y,Yl)}},[]);var O=n.removeScrollBar,L=n.inert;return m.createElement(m.Fragment,null,L?m.createElement(f,{styles:z9(s)}):null,O?m.createElement(A9,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function B9(n){for(var l=null;n!==null;)n instanceof ShadowRoot&&(l=n.host,n=n.host),n=n.parentNode;return l}const H9=d9(om,U9);var pm=m.forwardRef(function(n,l){return m.createElement(Yo,Tn({},n,{ref:l,sideCar:H9}))});pm.classNames=Yo.classNames;var Lc=["Enter"," "],k9=["ArrowDown","PageUp","Home"],gm=["ArrowUp","PageDown","End"],V9=[...k9,...gm],G9={ltr:[...Lc,"ArrowRight"],rtl:[...Lc,"ArrowLeft"]},Z9={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Wi="Menu",[er,q9,Y9]=av(Wi),[nl,ym]=Bl(Wi,[Y9,Gv,Iv]),Fo=Gv(),bm=Iv(),[X9,al]=nl(Wi),[K9,tr]=nl(Wi),_m=n=>{const{__scopeMenu:l,open:o=!1,children:r,dir:s,onOpenChange:f,modal:d=!0}=n,v=Fo(l),[g,p]=m.useState(null),y=m.useRef(!1),_=An(f),S=lv(s);return m.useEffect(()=>{const O=()=>{y.current=!0,document.addEventListener("pointerdown",L,{capture:!0,once:!0}),document.addEventListener("pointermove",L,{capture:!0,once:!0})},L=()=>y.current=!1;return document.addEventListener("keydown",O,{capture:!0}),()=>{document.removeEventListener("keydown",O,{capture:!0}),document.removeEventListener("pointerdown",L,{capture:!0}),document.removeEventListener("pointermove",L,{capture:!0})}},[]),x.jsx(D_,{...v,children:x.jsx(X9,{scope:l,open:o,onOpenChange:_,content:g,onContentChange:p,children:x.jsx(K9,{scope:l,onClose:m.useCallback(()=>_(!1),[_]),isUsingKeyboardRef:y,dir:S,modal:d,children:r})})})};_m.displayName=Wi;var F9="MenuAnchor",Tc=m.forwardRef((n,l)=>{const{__scopeMenu:o,...r}=n,s=Fo(o);return x.jsx(z_,{...s,...r,ref:l})});Tc.displayName=F9;var Rc="MenuPortal",[Q9,Sm]=nl(Rc,{forceMount:void 0}),Em=n=>{const{__scopeMenu:l,forceMount:o,children:r,container:s}=n,f=al(Rc,l);return x.jsx(Q9,{scope:l,forceMount:o,children:x.jsx($i,{present:o||f.open,children:x.jsx(Jv,{asChild:!0,container:s,children:r})})})};Em.displayName=Rc;var Ft="MenuContent",[P9,Nc]=nl(Ft),wm=m.forwardRef((n,l)=>{const o=Sm(Ft,n.__scopeMenu),{forceMount:r=o.forceMount,...s}=n,f=al(Ft,n.__scopeMenu),d=tr(Ft,n.__scopeMenu);return x.jsx(er.Provider,{scope:n.__scopeMenu,children:x.jsx($i,{present:r||f.open,children:x.jsx(er.Slot,{scope:n.__scopeMenu,children:d.modal?x.jsx(J9,{...s,ref:l}):x.jsx($9,{...s,ref:l})})})})}),J9=m.forwardRef((n,l)=>{const o=al(Ft,n.__scopeMenu),r=m.useRef(null),s=gt(l,r);return m.useEffect(()=>{const f=r.current;if(f)return n9(f)},[]),x.jsx(Dc,{...n,ref:s,trapFocus:o.open,disableOutsidePointerEvents:o.open,disableOutsideScroll:!0,onFocusOutside:Oe(n.onFocusOutside,f=>f.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>o.onOpenChange(!1)})}),$9=m.forwardRef((n,l)=>{const o=al(Ft,n.__scopeMenu);return x.jsx(Dc,{...n,ref:l,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>o.onOpenChange(!1)})}),I9=Ki("MenuContent.ScrollLock"),Dc=m.forwardRef((n,l)=>{const{__scopeMenu:o,loop:r=!1,trapFocus:s,onOpenAutoFocus:f,onCloseAutoFocus:d,disableOutsidePointerEvents:v,onEntryFocus:g,onEscapeKeyDown:p,onPointerDownOutside:y,onFocusOutside:_,onInteractOutside:S,onDismiss:O,disableOutsideScroll:L,...w}=n,T=al(Ft,o),B=tr(Ft,o),K=Fo(o),V=bm(o),Z=q9(o),[P,W]=m.useState(null),Y=m.useRef(null),F=gt(l,Y,T.onContentChange),se=m.useRef(0),pe=m.useRef(""),xe=m.useRef(0),ve=m.useRef(null),Ae=m.useRef("right"),ge=m.useRef(0),Se=L?pm:m.Fragment,R=L?{as:I9,allowPinchZoom:!0}:void 0,X=J=>{const ce=pe.current+J,A=Z().filter(ee=>!ee.disabled),k=document.activeElement,Q=A.find(ee=>ee.ref.current===k)?.textValue,$=A.map(ee=>ee.textValue),re=c4($,ce,Q),fe=A.find(ee=>ee.textValue===re)?.ref.current;(function ee(Fe){pe.current=Fe,window.clearTimeout(se.current),Fe!==""&&(se.current=window.setTimeout(()=>ee(""),1e3))})(ce),fe&&setTimeout(()=>fe.focus())};m.useEffect(()=>()=>window.clearTimeout(se.current),[]),l5();const U=m.useCallback(J=>Ae.current===ve.current?.side&&d4(J,ve.current?.area),[]);return x.jsx(P9,{scope:o,searchRef:pe,onItemEnter:m.useCallback(J=>{U(J)&&J.preventDefault()},[U]),onItemLeave:m.useCallback(J=>{U(J)||(Y.current?.focus(),W(null))},[U]),onTriggerLeave:m.useCallback(J=>{U(J)&&J.preventDefault()},[U]),pointerGraceTimerRef:xe,onPointerGraceIntentChange:m.useCallback(J=>{ve.current=J},[]),children:x.jsx(Se,{...R,children:x.jsx(dv,{asChild:!0,trapped:s,onMountAutoFocus:Oe(f,J=>{J.preventDefault(),Y.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:x.jsx(ov,{asChild:!0,disableOutsidePointerEvents:v,onEscapeKeyDown:p,onPointerDownOutside:y,onFocusOutside:_,onInteractOutside:S,onDismiss:O,children:x.jsx($_,{asChild:!0,...V,dir:B.dir,orientation:"vertical",loop:r,currentTabStopId:P,onCurrentTabStopIdChange:W,onEntryFocus:Oe(g,J=>{B.isUsingKeyboardRef.current||J.preventDefault()}),preventScrollOnEntryFocus:!0,children:x.jsx(j_,{role:"menu","aria-orientation":"vertical","data-state":Vm(T.open),"data-radix-menu-content":"",dir:B.dir,...K,...w,ref:F,style:{outline:"none",...w.style},onKeyDown:Oe(w.onKeyDown,J=>{const A=J.target.closest("[data-radix-menu-content]")===J.currentTarget,k=J.ctrlKey||J.altKey||J.metaKey,Q=J.key.length===1;A&&(J.key==="Tab"&&J.preventDefault(),!k&&Q&&X(J.key));const $=Y.current;if(J.target!==$||!V9.includes(J.key))return;J.preventDefault();const fe=Z().filter(ee=>!ee.disabled).map(ee=>ee.ref.current);gm.includes(J.key)&&fe.reverse(),u4(fe)}),onBlur:Oe(n.onBlur,J=>{J.currentTarget.contains(J.target)||(window.clearTimeout(se.current),pe.current="")}),onPointerMove:Oe(n.onPointerMove,ar(J=>{const ce=J.target,A=ge.current!==J.clientX;if(J.currentTarget.contains(ce)&&A){const k=J.clientX>ge.current?"right":"left";Ae.current=k,ge.current=J.clientX}}))})})})})})})});wm.displayName=Ft;var W9="MenuGroup",zc=m.forwardRef((n,l)=>{const{__scopeMenu:o,...r}=n;return x.jsx(rt.div,{role:"group",...r,ref:l})});zc.displayName=W9;var e4="MenuLabel",xm=m.forwardRef((n,l)=>{const{__scopeMenu:o,...r}=n;return x.jsx(rt.div,{...r,ref:l})});xm.displayName=e4;var Qo="MenuItem",Am="menu.itemSelect",Po=m.forwardRef((n,l)=>{const{disabled:o=!1,onSelect:r,...s}=n,f=m.useRef(null),d=tr(Qo,n.__scopeMenu),v=Nc(Qo,n.__scopeMenu),g=gt(l,f),p=m.useRef(!1),y=()=>{const _=f.current;if(!o&&_){const S=new CustomEvent(Am,{bubbles:!0,cancelable:!0});_.addEventListener(Am,O=>r?.(O),{once:!0}),nv(_,S),S.defaultPrevented?p.current=!1:d.onClose()}};return x.jsx(Cm,{...s,ref:g,disabled:o,onClick:Oe(n.onClick,y),onPointerDown:_=>{n.onPointerDown?.(_),p.current=!0},onPointerUp:Oe(n.onPointerUp,_=>{p.current||_.currentTarget?.click()}),onKeyDown:Oe(n.onKeyDown,_=>{const S=v.searchRef.current!=="";o||S&&_.key===" "||Lc.includes(_.key)&&(_.currentTarget.click(),_.preventDefault())})})});Po.displayName=Qo;var Cm=m.forwardRef((n,l)=>{const{__scopeMenu:o,disabled:r=!1,textValue:s,...f}=n,d=Nc(Qo,o),v=bm(o),g=m.useRef(null),p=gt(l,g),[y,_]=m.useState(!1),[S,O]=m.useState("");return m.useEffect(()=>{const L=g.current;L&&O((L.textContent??"").trim())},[f.children]),x.jsx(er.ItemSlot,{scope:o,disabled:r,textValue:s??S,children:x.jsx(I_,{asChild:!0,...v,focusable:!r,children:x.jsx(rt.div,{role:"menuitem","data-highlighted":y?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...f,ref:p,onPointerMove:Oe(n.onPointerMove,ar(L=>{r?d.onItemLeave(L):(d.onItemEnter(L),L.defaultPrevented||L.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Oe(n.onPointerLeave,ar(L=>d.onItemLeave(L))),onFocus:Oe(n.onFocus,()=>_(!0)),onBlur:Oe(n.onBlur,()=>_(!1))})})})}),t4="MenuCheckboxItem",Om=m.forwardRef((n,l)=>{const{checked:o=!1,onCheckedChange:r,...s}=n;return x.jsx(Nm,{scope:n.__scopeMenu,checked:o,children:x.jsx(Po,{role:"menuitemcheckbox","aria-checked":Jo(o)?"mixed":o,...s,ref:l,"data-state":Uc(o),onSelect:Oe(s.onSelect,()=>r?.(Jo(o)?!0:!o),{checkForDefaultPrevented:!1})})})});Om.displayName=t4;var Mm="MenuRadioGroup",[n4,a4]=nl(Mm,{value:void 0,onValueChange:()=>{}}),Lm=m.forwardRef((n,l)=>{const{value:o,onValueChange:r,...s}=n,f=An(r);return x.jsx(n4,{scope:n.__scopeMenu,value:o,onValueChange:f,children:x.jsx(zc,{...s,ref:l})})});Lm.displayName=Mm;var Tm="MenuRadioItem",Rm=m.forwardRef((n,l)=>{const{value:o,...r}=n,s=a4(Tm,n.__scopeMenu),f=o===s.value;return x.jsx(Nm,{scope:n.__scopeMenu,checked:f,children:x.jsx(Po,{role:"menuitemradio","aria-checked":f,...r,ref:l,"data-state":Uc(f),onSelect:Oe(r.onSelect,()=>s.onValueChange?.(o),{checkForDefaultPrevented:!1})})})});Rm.displayName=Tm;var jc="MenuItemIndicator",[Nm,l4]=nl(jc,{checked:!1}),Dm=m.forwardRef((n,l)=>{const{__scopeMenu:o,forceMount:r,...s}=n,f=l4(jc,o);return x.jsx($i,{present:r||Jo(f.checked)||f.checked===!0,children:x.jsx(rt.span,{...s,ref:l,"data-state":Uc(f.checked)})})});Dm.displayName=jc;var i4="MenuSeparator",zm=m.forwardRef((n,l)=>{const{__scopeMenu:o,...r}=n;return x.jsx(rt.div,{role:"separator","aria-orientation":"horizontal",...r,ref:l})});zm.displayName=i4;var r4="MenuArrow",jm=m.forwardRef((n,l)=>{const{__scopeMenu:o,...r}=n,s=Fo(o);return x.jsx(U_,{...s,...r,ref:l})});jm.displayName=r4;var o4="MenuSub",[Bw,Um]=nl(o4),nr="MenuSubTrigger",Bm=m.forwardRef((n,l)=>{const o=al(nr,n.__scopeMenu),r=tr(nr,n.__scopeMenu),s=Um(nr,n.__scopeMenu),f=Nc(nr,n.__scopeMenu),d=m.useRef(null),{pointerGraceTimerRef:v,onPointerGraceIntentChange:g}=f,p={__scopeMenu:n.__scopeMenu},y=m.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return m.useEffect(()=>y,[y]),m.useEffect(()=>{const _=v.current;return()=>{window.clearTimeout(_),g(null)}},[v,g]),x.jsx(Tc,{asChild:!0,...p,children:x.jsx(Cm,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":s.contentId,"data-state":Vm(o.open),...n,ref:Mo(l,s.onTriggerChange),onClick:_=>{n.onClick?.(_),!(n.disabled||_.defaultPrevented)&&(_.currentTarget.focus(),o.open||o.onOpenChange(!0))},onPointerMove:Oe(n.onPointerMove,ar(_=>{f.onItemEnter(_),!_.defaultPrevented&&!n.disabled&&!o.open&&!d.current&&(f.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{o.onOpenChange(!0),y()},100))})),onPointerLeave:Oe(n.onPointerLeave,ar(_=>{y();const S=o.content?.getBoundingClientRect();if(S){const O=o.content?.dataset.side,L=O==="right",w=L?-5:5,T=S[L?"left":"right"],B=S[L?"right":"left"];f.onPointerGraceIntentChange({area:[{x:_.clientX+w,y:_.clientY},{x:T,y:S.top},{x:B,y:S.top},{x:B,y:S.bottom},{x:T,y:S.bottom}],side:O}),window.clearTimeout(v.current),v.current=window.setTimeout(()=>f.onPointerGraceIntentChange(null),300)}else{if(f.onTriggerLeave(_),_.defaultPrevented)return;f.onPointerGraceIntentChange(null)}})),onKeyDown:Oe(n.onKeyDown,_=>{const S=f.searchRef.current!=="";n.disabled||S&&_.key===" "||G9[r.dir].includes(_.key)&&(o.onOpenChange(!0),o.content?.focus(),_.preventDefault())})})})});Bm.displayName=nr;var Hm="MenuSubContent",km=m.forwardRef((n,l)=>{const o=Sm(Ft,n.__scopeMenu),{forceMount:r=o.forceMount,...s}=n,f=al(Ft,n.__scopeMenu),d=tr(Ft,n.__scopeMenu),v=Um(Hm,n.__scopeMenu),g=m.useRef(null),p=gt(l,g);return x.jsx(er.Provider,{scope:n.__scopeMenu,children:x.jsx($i,{present:r||f.open,children:x.jsx(er.Slot,{scope:n.__scopeMenu,children:x.jsx(Dc,{id:v.contentId,"aria-labelledby":v.triggerId,...s,ref:p,align:"start",side:d.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:y=>{d.isUsingKeyboardRef.current&&g.current?.focus(),y.preventDefault()},onCloseAutoFocus:y=>y.preventDefault(),onFocusOutside:Oe(n.onFocusOutside,y=>{y.target!==v.trigger&&f.onOpenChange(!1)}),onEscapeKeyDown:Oe(n.onEscapeKeyDown,y=>{d.onClose(),y.preventDefault()}),onKeyDown:Oe(n.onKeyDown,y=>{const _=y.currentTarget.contains(y.target),S=Z9[d.dir].includes(y.key);_&&S&&(f.onOpenChange(!1),v.trigger?.focus(),y.preventDefault())})})})})})});km.displayName=Hm;function Vm(n){return n?"open":"closed"}function Jo(n){return n==="indeterminate"}function Uc(n){return Jo(n)?"indeterminate":n?"checked":"unchecked"}function u4(n){const l=document.activeElement;for(const o of n)if(o===l||(o.focus(),document.activeElement!==l))return}function s4(n,l){return n.map((o,r)=>n[(l+r)%n.length])}function c4(n,l,o){const s=l.length>1&&Array.from(l).every(p=>p===l[0])?l[0]:l,f=o?n.indexOf(o):-1;let d=s4(n,Math.max(f,0));s.length===1&&(d=d.filter(p=>p!==o));const g=d.find(p=>p.toLowerCase().startsWith(s.toLowerCase()));return g!==o?g:void 0}function f4(n,l){const{x:o,y:r}=n;let s=!1;for(let f=0,d=l.length-1;fr!=S>r&&o<(_-p)*(r-y)/(S-y)+p&&(s=!s)}return s}function d4(n,l){if(!l)return!1;const o={x:n.clientX,y:n.clientY};return f4(o,l)}function ar(n){return l=>l.pointerType==="mouse"?n(l):void 0}var h4=_m,v4=Tc,m4=Em,p4=wm,g4=zc,y4=xm,b4=Po,_4=Om,S4=Lm,E4=Rm,w4=Dm,x4=zm,A4=jm,C4=Bm,O4=km,$o="DropdownMenu",[M4]=Bl($o,[ym]),mt=ym(),[L4,Gm]=M4($o),Zm=n=>{const{__scopeDropdownMenu:l,children:o,dir:r,open:s,defaultOpen:f,onOpenChange:d,modal:v=!0}=n,g=mt(l),p=m.useRef(null),[y,_]=tv({prop:s,defaultProp:f??!1,onChange:d,caller:$o});return x.jsx(L4,{scope:l,triggerId:uc(),triggerRef:p,contentId:uc(),open:y,onOpenChange:_,onOpenToggle:m.useCallback(()=>_(S=>!S),[_]),modal:v,children:x.jsx(h4,{...g,open:y,onOpenChange:_,dir:r,modal:v,children:o})})};Zm.displayName=$o;var qm="DropdownMenuTrigger",Ym=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,disabled:r=!1,...s}=n,f=Gm(qm,o),d=mt(o);return x.jsx(v4,{asChild:!0,...d,children:x.jsx(rt.button,{type:"button",id:f.triggerId,"aria-haspopup":"menu","aria-expanded":f.open,"aria-controls":f.open?f.contentId:void 0,"data-state":f.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...s,ref:Mo(l,f.triggerRef),onPointerDown:Oe(n.onPointerDown,v=>{!r&&v.button===0&&v.ctrlKey===!1&&(f.onOpenToggle(),f.open||v.preventDefault())}),onKeyDown:Oe(n.onKeyDown,v=>{r||(["Enter"," "].includes(v.key)&&f.onOpenToggle(),v.key==="ArrowDown"&&f.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(v.key)&&v.preventDefault())})})})});Ym.displayName=qm;var T4="DropdownMenuPortal",Xm=n=>{const{__scopeDropdownMenu:l,...o}=n,r=mt(l);return x.jsx(m4,{...r,...o})};Xm.displayName=T4;var Km="DropdownMenuContent",Fm=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=Gm(Km,o),f=mt(o),d=m.useRef(!1);return x.jsx(p4,{id:s.contentId,"aria-labelledby":s.triggerId,...f,...r,ref:l,onCloseAutoFocus:Oe(n.onCloseAutoFocus,v=>{d.current||s.triggerRef.current?.focus(),d.current=!1,v.preventDefault()}),onInteractOutside:Oe(n.onInteractOutside,v=>{const g=v.detail.originalEvent,p=g.button===0&&g.ctrlKey===!0,y=g.button===2||p;(!s.modal||y)&&(d.current=!0)}),style:{...n.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Fm.displayName=Km;var R4="DropdownMenuGroup",N4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(g4,{...s,...r,ref:l})});N4.displayName=R4;var D4="DropdownMenuLabel",z4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(y4,{...s,...r,ref:l})});z4.displayName=D4;var j4="DropdownMenuItem",Qm=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(b4,{...s,...r,ref:l})});Qm.displayName=j4;var U4="DropdownMenuCheckboxItem",B4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(_4,{...s,...r,ref:l})});B4.displayName=U4;var H4="DropdownMenuRadioGroup",k4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(S4,{...s,...r,ref:l})});k4.displayName=H4;var V4="DropdownMenuRadioItem",G4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(E4,{...s,...r,ref:l})});G4.displayName=V4;var Z4="DropdownMenuItemIndicator",q4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(w4,{...s,...r,ref:l})});q4.displayName=Z4;var Y4="DropdownMenuSeparator",Pm=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(x4,{...s,...r,ref:l})});Pm.displayName=Y4;var X4="DropdownMenuArrow",K4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(A4,{...s,...r,ref:l})});K4.displayName=X4;var F4="DropdownMenuSubTrigger",Q4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(C4,{...s,...r,ref:l})});Q4.displayName=F4;var P4="DropdownMenuSubContent",J4=m.forwardRef((n,l)=>{const{__scopeDropdownMenu:o,...r}=n,s=mt(o);return x.jsx(O4,{...s,...r,ref:l,style:{...n.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});J4.displayName=P4;var $4=Zm,I4=Ym,W4=Xm,eS=Fm,tS=Qm,nS=Pm;/** * @license lucide-react v0.544.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const nS=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),aS=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(l,o,r)=>r?r.toUpperCase():o.toLowerCase()),Jm=n=>{const l=aS(n);return l.charAt(0).toUpperCase()+l.slice(1)},$m=(...n)=>n.filter((l,o,r)=>!!l&&l.trim()!==""&&r.indexOf(l)===o).join(" ").trim(),lS=n=>{for(const l in n)if(l.startsWith("aria-")||l==="role"||l==="title")return!0};/** + */const aS=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),lS=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(l,o,r)=>r?r.toUpperCase():o.toLowerCase()),Jm=n=>{const l=lS(n);return l.charAt(0).toUpperCase()+l.slice(1)},$m=(...n)=>n.filter((l,o,r)=>!!l&&l.trim()!==""&&r.indexOf(l)===o).join(" ").trim(),iS=n=>{for(const l in n)if(l.startsWith("aria-")||l==="role"||l==="title")return!0};/** * @license lucide-react v0.544.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */var iS={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** + */var rS={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** * @license lucide-react v0.544.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const rS=m.forwardRef(({color:n="currentColor",size:l=24,strokeWidth:o=2,absoluteStrokeWidth:r,className:s="",children:f,iconNode:d,...v},g)=>m.createElement("svg",{ref:g,...iS,width:l,height:l,stroke:n,strokeWidth:r?Number(o)*24/Number(l):o,className:$m("lucide",s),...!f&&!lS(v)&&{"aria-hidden":"true"},...v},[...d.map(([p,y])=>m.createElement(p,y)),...Array.isArray(f)?f:[f]]));/** + */const oS=m.forwardRef(({color:n="currentColor",size:l=24,strokeWidth:o=2,absoluteStrokeWidth:r,className:s="",children:f,iconNode:d,...v},g)=>m.createElement("svg",{ref:g,...rS,width:l,height:l,stroke:n,strokeWidth:r?Number(o)*24/Number(l):o,className:$m("lucide",s),...!f&&!iS(v)&&{"aria-hidden":"true"},...v},[...d.map(([p,y])=>m.createElement(p,y)),...Array.isArray(f)?f:[f]]));/** * @license lucide-react v0.544.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const oS=(n,l)=>{const o=m.forwardRef(({className:r,...s},f)=>m.createElement(rS,{ref:f,iconNode:l,className:$m(`lucide-${nS(Jm(n))}`,`lucide-${n}`,r),...s}));return o.displayName=Jm(n),o};/** + */const uS=(n,l)=>{const o=m.forwardRef(({className:r,...s},f)=>m.createElement(oS,{ref:f,iconNode:l,className:$m(`lucide-${aS(Jm(n))}`,`lucide-${n}`,r),...s}));return o.displayName=Jm(n),o};/** * @license lucide-react v0.544.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const uS=oS("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);function Bc({...n}){return x.jsx(J4,{"data-slot":"dropdown-menu",modal:!1,...n})}function Hc({...n}){return x.jsx($4,{"data-slot":"dropdown-menu-trigger",...n})}function Im({className:n,sideOffset:l=4,...o}){return x.jsx(I4,{children:x.jsx(W4,{"data-slot":"dropdown-menu-content",sideOffset:l,className:Xe("adu-dropdown-menu-content adu:text-popover-foreground adu:z-50 adu:max-h-(--radix-dropdown-menu-content-available-height) adu:min-w-[8rem] adu:origin-(--radix-dropdown-menu-content-transform-origin) adu:overflow-x-hidden adu:overflow-y-auto adu:rounded-md adu:border adu:border-border-input adu:bg-popover adu:p-1 adu:shadow-md adu:data-[side=bottom]:slide-in-from-top-2 adu:data-[side=left]:slide-in-from-right-2 adu:data-[side=right]:slide-in-from-left-2 adu:data-[side=top]:slide-in-from-bottom-2 adu:data-[state=closed]:animate-out adu:data-[state=closed]:fade-out-0 adu:data-[state=closed]:zoom-out-95 adu:data-[state=open]:animate-in adu:data-[state=open]:fade-in-0 adu:data-[state=open]:zoom-in-95 adu:dark:shadow-xs",n),style:{borderWidth:"1px"},...o})})}function Qt({className:n,inset:l,variant:o="default",...r}){return x.jsx(eS,{"data-slot":"dropdown-menu-item","data-inset":l,"data-variant":o,className:Xe("adu:focus:bg-accent adu:focus:text-accent-foreground adu:[&_svg:not([class*='text-'])]:text-muted-foreground adu:relative adu:flex adu:cursor-default adu:items-center adu:gap-2 adu:rounded-sm adu:px-2 adu:py-1.5 adu:text-sm adu:outline-hidden adu:select-none adu:data-[disabled]:pointer-events-none adu:data-[disabled]:opacity-50 adu:data-[inset]:pl-8 adu:data-[variant=destructive]:text-destructive adu:data-[variant=destructive]:focus:bg-destructive/10 adu:data-[variant=destructive]:focus:text-destructive adu:dark:data-[variant=destructive]:focus:bg-destructive/20 adu:[&_svg]:pointer-events-none adu:[&_svg]:shrink-0 adu:[&_svg:not([class*='size-'])]:size-4 adu:data-[variant=destructive]:*:[svg]:!text-destructive",n),...r})}function lr({className:n,...l}){return x.jsx(tS,{"data-slot":"dropdown-menu-separator",className:Xe("adu:-mx-1 adu:my-1 adu:h-px adu:bg-border-input",n),...l})}const Wm=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,e0=Dh,kc=(n,l)=>o=>{var r;if(l?.variants==null)return e0(n,o?.class,o?.className);const{variants:s,defaultVariants:f}=l,d=Object.keys(s).map(p=>{const y=o?.[p],_=f?.[p];if(y===null)return null;const S=Wm(y)||Wm(_);return s[p][S]}),v=o&&Object.entries(o).reduce((p,y)=>{let[_,S]=y;return S===void 0||(p[_]=S),p},{}),g=l==null||(r=l.compoundVariants)===null||r===void 0?void 0:r.reduce((p,y)=>{let{class:_,className:S,...O}=y;return Object.entries(O).every(L=>{let[w,T]=L;return Array.isArray(T)?T.includes({...f,...v}[w]):{...f,...v}[w]===T})?[...p,_,S]:p},[]);return e0(n,d,g,o?.class,o?.className)},sS=kc("adu:font-inter adu:text-foreground",{variants:{variant:{"heading-lg":"adu:text-2xl adu:leading-1.25 adu:font-medium adu:tracking-n-5xl adu:text-foreground-bold","heading-regular":"adu:text-lg adu:leading-1.20 adu:font-semibold adu:tracking-n-3xl adu:text-foreground-bold","heading-sm":"adu:text-base adu:leading-1.25 adu:font-semibold adu:tracking-n-sm adu:text-foreground-bold","heading-overline":"adu:text-xs adu:leading-1.33 adu:font-semibold adu:tracking-p-2xl adu:text-foreground-bold adu:uppercase","subtitle-regular":"adu:text-lg adu:leading-1.30 adu:font-medium adu:tracking-n-3xl","subtitle-sm":"adu:text-base adu:leading-1.15 adu:font-semibold adu:tracking-n-lg","text-regular":"adu:text-base adu:leading-1.5 adu:font-normal adu:tracking-n-lg","text-bold":"adu:text-base adu:leading-1.5 adu:font-semibold adu:tracking-p-lg adu:text-foreground-bold","text-sm":"adu:text-sm adu:leading-1.45 adu:font-normal adu:tracking-n-xs","text-sm-bold":"adu:text-sm adu:leading-1.45 adu:font-medium adu:tracking-n-xs","text-xs":"adu:text-xs adu:leading-1.30 adu:font-normal","caption-lg":"adu:text-lg adu:leading-1.30 adu:font-medium adu:tracking-n-3xl","caption-sm":"adu:text-xs adu:leading-1.30 adu:font-medium",list:"adu:text-base adu:leading-1.65 adu:font-normal adu:tracking-n-lg",button:"adu:text-sm adu:leading-1.40 adu:font-semibold","link-regular":"adu:text-base adu:leading-1.25 adu:font-medium adu:tracking-n-sm","link-sm":"adu:text-sm adu:leading-1.15 adu:font-medium",code:"adu:font-roboto-mono adu:text-base adu:leading-1.65 adu:font-normal adu:tracking-p-sm","code-sm":"adu:font-roboto-mono adu:text-sm adu:leading-1.40 adu:font-normal"}}});function yt({className:n,variant:l,asChild:o=!1,...r}){const f=l&&{"heading-lg":"h1","heading-regular":"h2","heading-sm":"h3","heading-overline":"h4","subtitle-regular":"h5","subtitle-sm":"h5","caption-lg":"figcaption","caption-sm":"figcaption",list:"li",button:"button","link-regular":"a","link-sm":"a",code:"code","code-sm":"code","text-regular":"p","text-bold":"p","text-sm":"p","text-sm-bold":"p","text-xs":"p"}[l]||"p",d=o?Fi:f;return x.jsx(d,{"data-slot":"content-text",className:Xe(sS({variant:l}),n),...r})}yt.displayName="ContentText";const cS=(n,l,o)=>{const r=n[l];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((s,f)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(f.bind(null,new Error("Unknown variable dynamic import: "+l+(l.split("/").length!==o?". Note that variables only represent file names one level deep.":""))))})};function fS(n){const l=m.useRef(null),[o,r]=m.useState(!1),[s,f]=m.useState();return m.useEffect(()=>{r(!0),(async()=>{try{const v=await cS(Object.assign({"../../assets/icons/arrow-left.svg":()=>Promise.resolve().then(()=>KS),"../../assets/icons/caret-down.svg":()=>Promise.resolve().then(()=>FS),"../../assets/icons/caret-right.svg":()=>Promise.resolve().then(()=>QS),"../../assets/icons/check.svg":()=>Promise.resolve().then(()=>PS),"../../assets/icons/flag-australia.svg":()=>Promise.resolve().then(()=>JS),"../../assets/icons/flag-canada.svg":()=>Promise.resolve().then(()=>$S),"../../assets/icons/flag-europe.svg":()=>Promise.resolve().then(()=>IS),"../../assets/icons/flag-globe.svg":()=>Promise.resolve().then(()=>WS),"../../assets/icons/flag-india.svg":()=>Promise.resolve().then(()=>e7),"../../assets/icons/flag-japan.svg":()=>Promise.resolve().then(()=>t7),"../../assets/icons/flag-uk.svg":()=>Promise.resolve().then(()=>n7),"../../assets/icons/flag-us.svg":()=>Promise.resolve().then(()=>a7),"../../assets/icons/grid.svg":()=>Promise.resolve().then(()=>l7),"../../assets/icons/logout.svg":()=>Promise.resolve().then(()=>i7),"../../assets/icons/refresh.svg":()=>Promise.resolve().then(()=>r7)}),`../../assets/icons/${n}.svg`,5);l.current=v.default}catch(v){f(v),console.error(v)}finally{r(!1)}})()},[n]),{error:s,loading:o,SvgIcon:l.current}}function Xn({iconName:n,className:l,svgProp:o,asChild:r=!1,...s}){const{loading:f,SvgIcon:d}=fS(n),v=r?Fi:"span";return x.jsx(x.Fragment,{children:f?x.jsx(v,{"data-slot":"svg-icon",className:Xe("adu:inline-block adu:h-4 adu:w-4 adu:animate-pulse adu:rounded adu:bg-surface-muted",l),...s}):d?x.jsx(v,{"data-slot":"svg-icon",className:Xe("adu:inline-block adu:text-foreground-icon",l),...s,children:x.jsx(d,{...o})}):null})}function t0(n){const{className:l,country:o}=n;return x.jsx(Xn,{iconName:`flag-${o}`,className:Xe("adu:h-[18px] adu:w-[24px]",l)})}const dS=kc("adu:focus-visible:border-ring adu:focus-visible:ring-ring/50 adu:inline-flex adu:shrink-0 adu:items-center adu:justify-center adu:gap-2 adu:rounded-full adu:text-sm adu:font-medium adu:whitespace-nowrap adu:transition-all adu:outline-none adu:focus-visible:ring-[3px] adu:disabled:pointer-events-none adu:disabled:opacity-50 adu:aria-invalid:border-destructive adu:aria-invalid:ring-destructive/20 adu:dark:aria-invalid:ring-destructive/40 adu:[&_svg]:pointer-events-none adu:[&_svg]:shrink-0 adu:[&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"adu:bg-button-primary adu:text-foreground-inverse adu:hover:bg-button-primary/90",destructive:"adu:bg-destructive adu:text-white adu:hover:bg-destructive/90 adu:focus-visible:ring-destructive/20 adu:dark:bg-destructive/60 adu:dark:focus-visible:ring-destructive/40",outline:"adu:hover:bg-accent adu:hover:text-accent-foreground adu:border adu:border-border-muted adu:bg-input adu:text-foreground-bold adu:shadow-sm adu:dark:bg-input/30 adu:dark:hover:bg-input/50",secondary:"adu:bg-secondary adu:text-secondary-foreground adu:hover:bg-secondary/80",ghost:"adu:hover:bg-accent adu:hover:text-accent-foreground adu:dark:hover:bg-accent/50 adu:text-foreground",link:"adu:text-primary adu:text-foreground adu:underline-offset-4 adu:hover:underline"},size:{default:"adu:h-9 adu:px-4 adu:py-2 adu:has-[>svg]:px-3",sm:"adu:h-8 adu:gap-1.5 adu:rounded-md adu:px-3 adu:has-[>svg]:px-2.5",lg:"adu:h-10 adu:rounded-md adu:px-6 adu:has-[>svg]:px-4",icon:"adu:size-9"}},defaultVariants:{variant:"default",size:"default"}});function Kl({className:n,variant:l,size:o,asChild:r=!1,...s}){const f=r?Fi:"button";return x.jsx(f,{"data-slot":"button",className:Xe(dS({variant:l,size:o,className:n})),...s})}function n0({asChild:n,className:l,name:o,flag:r,locality:s,isSelected:f,highlightName:d,...v}){const g=n?Fi:"div";return x.jsxs(g,{"data-slot":"tenant",className:Xe("adu:flex adu:w-full adu:items-center adu:gap-3 adu:self-stretch adu:px-3 adu:py-2",l),...v,children:[x.jsxs("div",{className:"adu:flex adu:flex-1 adu:flex-col adu:items-start adu:justify-center adu:gap-1",children:[x.jsx(yt,{asChild:!0,className:f||d?"adu:text-foreground-bold":"",variant:f||d?"button":"text-sm-bold",children:x.jsx("span",{children:o})}),x.jsxs("div",{className:"adu:flex adu:items-center adu:gap-1",children:[x.jsx(t0,{country:r}),x.jsx(yt,{variant:"text-sm-bold",className:"text-foreground",children:s})]})]}),f?x.jsx(Xn,{iconName:"check"}):null]})}function hS({selectedTenant:n,tenants:l,onBack:o,onSelectTenant:r,...s}){return x.jsxs("div",{...s,children:[x.jsxs("div",{className:"adu:flex adu:items-center adu:gap-0 adu:self-stretch adu:px-1",children:[x.jsx(Kl,{className:"adu:z-0",size:"icon",variant:"ghost",onClick:o,children:x.jsx(Xn,{iconName:"arrow-left"})}),x.jsx("div",{className:"adu:-ml-8 adu:flex adu:flex-1 adu:items-center adu:justify-center adu:gap-1 adu:py-2",children:x.jsx(yt,{asChild:!0,className:"text-foreground-bold",variant:"button",children:x.jsx("span",{children:"Switch Tenant"})})})]}),x.jsx(lr,{}),x.jsx("div",{className:"adu:flex-1 adu:overflow-auto",children:l.map(f=>x.jsx(Qt,{className:"adu:p-0",onClick:()=>r?.(f),children:x.jsx(n0,{name:f.name,flag:f.flag,locality:f.locality,isSelected:n?f.name===n.name:!1,loginUrl:f.loginUrl})},f.name))})]})}function vS(){return Oh.useSyncExternalStore(mS,()=>!0,()=>!1)}function mS(){return()=>{}}var Vc="Avatar",[pS]=Bl(Vc),[gS,a0]=pS(Vc),l0=m.forwardRef((n,l)=>{const{__scopeAvatar:o,...r}=n,[s,f]=m.useState("idle");return x.jsx(gS,{scope:o,imageLoadingStatus:s,onImageLoadingStatusChange:f,children:x.jsx(rt.span,{...r,ref:l})})});l0.displayName=Vc;var i0="AvatarImage",r0=m.forwardRef((n,l)=>{const{__scopeAvatar:o,src:r,onLoadingStatusChange:s=()=>{},...f}=n,d=a0(i0,o),v=yS(r,f),g=An(p=>{s(p),d.onImageLoadingStatusChange(p)});return dn(()=>{v!=="idle"&&g(v)},[v,g]),v==="loaded"?x.jsx(rt.img,{...f,ref:l,src:r}):null});r0.displayName=i0;var o0="AvatarFallback",u0=m.forwardRef((n,l)=>{const{__scopeAvatar:o,delayMs:r,...s}=n,f=a0(o0,o),[d,v]=m.useState(r===void 0);return m.useEffect(()=>{if(r!==void 0){const g=window.setTimeout(()=>v(!0),r);return()=>window.clearTimeout(g)}},[r]),d&&f.imageLoadingStatus!=="loaded"?x.jsx(rt.span,{...s,ref:l}):null});u0.displayName=o0;function s0(n,l){return n?l?(n.src!==l&&(n.src=l),n.complete&&n.naturalWidth>0?"loaded":"loading"):"error":"idle"}function yS(n,{referrerPolicy:l,crossOrigin:o}){const r=vS(),s=m.useRef(null),f=r?(s.current||(s.current=new window.Image),s.current):null,[d,v]=m.useState(()=>s0(f,n));return dn(()=>{v(s0(f,n))},[f,n]),dn(()=>{const g=_=>()=>{v(_)};if(!f)return;const p=g("loaded"),y=g("error");return f.addEventListener("load",p),f.addEventListener("error",y),l&&(f.referrerPolicy=l),typeof o=="string"&&(f.crossOrigin=o),()=>{f.removeEventListener("load",p),f.removeEventListener("error",y)}},[f,o,l]),d}var bS=l0,_S=r0,SS=u0;function c0({className:n,...l}){return x.jsx(bS,{"data-slot":"avatar",className:Xe("adu:relative adu:flex adu:size-8 adu:shrink-0 adu:overflow-hidden adu:rounded-full",n),style:{background:"linear-gradient(216deg, var(--button-primary) -92.57%, var(--button-primary) 38.72%, var(--foreground-selected) 93.13%, var(--foreground-info) 130.12%)"},...l})}function f0({className:n,...l}){return x.jsx(_S,{"data-slot":"avatar-image",className:Xe("adu:aspect-square adu:size-full",n),...l})}function d0({className:n,...l}){return x.jsx(SS,{"data-slot":"avatar-fallback",className:Xe("adu:flex adu:size-full adu:items-center adu:justify-center adu:rounded-full adu:text-foreground-inverse",n),...l})}function ES({className:n,name:l,profilePicture:o,profileUrl:r}){const s=Qh(l),f=r!=="#";return x.jsxs("div",{className:Xe("adu:flex adu:w-full adu:items-center adu:gap-3 adu:px-3 adu:py-2",n),children:[x.jsxs(c0,{className:"adu:h-9 adu:w-9",children:[x.jsx(f0,{src:o}),x.jsx(d0,{children:s})]}),x.jsxs("div",{className:"adu:flex adu:flex-1 adu:flex-col adu:gap-1",children:[x.jsx(yt,{variant:"text-sm-bold",className:"adu:text-foreground-bold",children:l}),f?x.jsx(yt,{variant:"link-sm",className:"adu:text-foreground-bold adu:underline",asChild:!0,children:x.jsx("a",{href:r,target:"_blank",rel:"noreferrer",children:"View Profile"})}):null]})]})}function wS({className:n,selectedTenant:l,user:o}){const{profilePicture:r}=o,s=Qh(o.name);return x.jsxs(Hc,{className:Xe("adu:flex adu:w-8 adu:items-center adu:gap-2 adu:focus-visible:outline-hidden adu:lg:w-auto",n),children:[l&&x.jsx(yt,{variant:"button",className:"adu:hidden adu:text-foreground-bold adu:lg:block",asChild:!0,children:x.jsx("span",{children:l.name})}),x.jsxs(c0,{className:"adu:h-8 adu:w-8",children:[x.jsx(f0,{src:r}),x.jsx(d0,{children:s})]}),x.jsx(Xn,{iconName:"caret-down",className:"adu:hidden adu:text-foreground adu:lg:block"})]})}function xS({className:n,dashboardBaseUrl:l,onSwitchTenant:o,onLogout:r,selectedTenant:s,user:f,...d}){return x.jsxs("div",{className:Xe(n),...d,children:[x.jsxs("div",{className:"adu:flex adu:shrink-0 adu:flex-col adu:gap-1 adu:py-2",children:[s?x.jsxs(x.Fragment,{children:[x.jsx(Qt,{className:"adu:p-0",children:x.jsx(n0,{highlightName:!0,name:s.name,flag:s.flag,locality:s.locality,loginUrl:s.loginUrl})}),x.jsx(lr,{}),x.jsx(Qt,{asChild:!0,children:x.jsx(yt,{className:"adu:text-foreground-bold",variant:"text-sm-bold",asChild:!0,children:x.jsxs("a",{className:"no_external_icon",href:`${l}/dashboard/${s.locality}/${s.name}`,target:"_blank",rel:"noreferrer",children:[x.jsx(Xn,{iconName:"grid",className:"adu:mr-2"}),"Open Dashboard"]})})}),o&&x.jsxs(Qt,{onClick:o,children:[x.jsx(Xn,{iconName:"refresh",className:"adu:mr-2"}),x.jsx(yt,{className:"adu:text-foreground-bold",variant:"text-sm-bold",children:"Switch Tenant"}),x.jsx(Xn,{iconName:"caret-right",className:"adu:ml-auto"})]}),x.jsx(lr,{})]}):x.jsxs(x.Fragment,{children:[x.jsx(Qt,{className:"adu:gap-2 adu:px-3 adu:py-3 adu:pt-3",children:x.jsx(yt,{variant:"text-sm-bold",className:"adu:text-foreground-bold",children:"No tenant available"})}),x.jsx(lr,{}),x.jsx(Qt,{children:x.jsx(yt,{variant:"text-sm",className:"adu:text-foreground",children:"You need a tenant to access the dashboard."})}),x.jsx(Qt,{children:x.jsx(yt,{variant:"link-sm",className:"adu:text-foreground-bold adu:underline",asChild:!0,children:x.jsx("a",{href:`${l}/dashboard`,target:"_blank",rel:"noreferrer",children:"Create a tenant in the dashboard"})})}),x.jsx(lr,{})]}),f&&x.jsx(Qt,{className:"adu:p-0",children:x.jsx(ES,{name:f.name,profilePicture:f.profilePicture,profileUrl:f.profileUrl})})]}),x.jsxs(Qt,{className:"adu:h-14 adu:shrink-0 adu:items-center adu:justify-center adu:rounded-none adu:bg-surface-selected",children:[x.jsx(yt,{variant:"button",className:"adu:text-foreground",asChild:!0,children:x.jsx("button",{onClick:r,children:"Log Out"})}),x.jsx(Xn,{iconName:"logout",className:"adu:ml-2 adu:text-foreground"})]})]})}const bt={NONE:"none",PROFILE:"profile",TENANT:"tenant"},Pt={OPEN:"open",CLOSE:"close",SWITCH_TENANT:"switch_tenant",BACK:"back"};function AS(){const[n,l]=m.useState(296),o=m.useRef(null),r=m.useRef(null),[s,f]=m.useState(bt.NONE),[d,v]=m.useState(Pt.CLOSE),g=m.useMemo(()=>s!==bt.NONE&&d!==Pt.CLOSE,[s,d]),p=w=>{w&&(f(bt.PROFILE),v(Pt.OPEN))},y=()=>{v(Pt.CLOSE)},_=()=>{f(bt.TENANT),v(Pt.SWITCH_TENANT)},S=()=>{f(bt.PROFILE),v(Pt.BACK)},O=m.useMemo(()=>{const w="adu:fill-mode-both adu:absolute adu:top-0 adu:left-0 adu:flex adu:w-full adu:flex-col";return d===Pt.SWITCH_TENANT||s===bt.TENANT&&d===Pt.CLOSE?Xe(w,"adu:animate-out adu:fade-out adu:slide-out-to-left"):s===bt.PROFILE&&d===Pt.BACK?Xe(w,"adu:animate-in adu:fade-in adu:slide-in-from-left"):w},[s,d]),L=m.useMemo(()=>{const w="adu:fill-mode-both adu:absolute adu:top-0 adu:flex adu:w-full adu:flex-col adu:py-2 adu:max-h-[calc(100%+2px)]";return s===bt.TENANT&&d===Pt.SWITCH_TENANT?Xe(w,"adu:left-0 adu:animate-in adu:fade-in adu:slide-in-from-right"):s===bt.PROFILE&&d===Pt.BACK?Xe(w,"adu:left-73 adu:animate-out adu:fade-out adu:slide-out-to-right"):s===bt.TENANT&&d===Pt.CLOSE?Xe(w,"adu:left-0"):Xe(w,"adu:left-73")},[s,d]);return m.useEffect(()=>{const w=()=>{if(s===bt.PROFILE&&o.current){const B=o.current.getBoundingClientRect().height;l(B||296)}else if(s===bt.TENANT&&r.current){const B=r.current.getBoundingClientRect().height;l(B||296)}};w();const T=new ResizeObserver(()=>{w()});return s===bt.PROFILE&&o.current?T.observe(o.current):s===bt.TENANT&&r.current&&T.observe(r.current),()=>{T.disconnect()}},[s]),[{selectedMenu:s,lastMenuAction:d,isOpen:g,height:n},{openMenu:p,closeMenu:y,openTenantMenu:_,openProfileMenu:S},{profileMenuClasses:O,tenantMenuClasses:L},{profileMenuRef:o,tenantMenuRef:r}]}const h0=Qs(()=>{const{sessionStore:n,tenantStore:l}=ma,[o,r,s,f]=AS(),d=n.user,v=n.selectedTenant,g=l.tenants,p=async y=>{try{const _=new URL(y.loginUrl);_.searchParams.append("returnTo",window.location.href),window.location.href=_.toString()}catch(_){console.error("Failed to redirect to tenant login URL:",_),r.closeMenu()}};return d?x.jsxs(Bc,{open:o.isOpen,onOpenChange:r.openMenu,children:[x.jsx(wS,{selectedTenant:v,user:d}),x.jsxs(Im,{className:"adu:relative adu:max-h-72.5 adu:w-73 adu:overflow-hidden adu:p-0 adu:transition-[height] adu:ease-in-out",style:{height:o.height},align:"end",onInteractOutside:r.closeMenu,children:[x.jsx(xS,{ref:f.profileMenuRef,onSwitchTenant:v?r.openTenantMenu:void 0,className:s.profileMenuClasses,dashboardBaseUrl:Qe.dashboardBaseUrl,selectedTenant:v,user:d,onLogout:()=>{$h(window.location.href)}}),x.jsx(hS,{ref:f.tenantMenuRef,className:s.tenantMenuClasses,selectedTenant:v,tenants:g,onBack:r.openProfileMenu,onSelectTenant:p})]})]}):null});function CS(n){const[l,o]=m.useState(()=>typeof window<"u"&&window.matchMedia?window.matchMedia(n).matches:!1);return m.useEffect(()=>{if(typeof window>"u"||!window.matchMedia)return;const r=window.matchMedia(n),s=f=>{o(f.matches)};return r.addEventListener("change",s),o(r.matches),()=>{r.removeEventListener("change",s)}},[n]),l}function v0(n){return CS({sm:"(min-width: 640px)",md:"(min-width: 768px)",lg:"(min-width: 1024px)",xl:"(min-width: 1280px)","2xl":"(min-width: 1536px)"}[n])}const OS=()=>v0("lg")?x.jsxs(x.Fragment,{children:[x.jsx(Kl,{className:"adu:text-sm!",variant:"ghost",onClick:()=>nc(window.location.href),children:"Log In"}),x.jsx(Kl,{className:"no_external_icon adu:text-foreground-inverse!",variant:"default",asChild:!0,children:x.jsx("a",{href:"https://auth0.com/signup?&signUpData=%7B%22category%22%3A%22docs%22%7D",children:"Sign Up"})}),x.jsx(Kl,{className:"no_external_icon adu:adu:border-border-muted! adu:border!",variant:"outline",asChild:!0,children:x.jsx("a",{href:"https://auth0.com/get-started?place=header&type=button&text=talk%20to%20sales",children:"Contact Sales"})})]}):x.jsxs(Bc,{children:[x.jsx(Hc,{asChild:!0,children:x.jsxs(Kl,{variant:"ghost",size:"sm",className:"adu:h-8 adu:w-8 adu:p-0",children:[x.jsx(uS,{className:"adu:h-4 adu:w-4"}),x.jsx("span",{className:"adu:sr-only",children:"Open menu"})]})}),x.jsxs(Im,{align:"end",className:"adu:w-48",children:[x.jsx(Qt,{className:"adu:text-foreground-bold",onClick:()=>nc(window.location.href),children:"Log In"}),x.jsx(Qt,{className:"adu:text-foreground-bold",asChild:!0,children:x.jsx("a",{className:"no_external_icon",href:"https://auth0.com/signup?&signUpData=%7B%22category%22%3A%22docs%22%7D",children:"Sign Up"})}),x.jsx(Qt,{className:"adu:text-foreground-bold",asChild:!0,children:x.jsx("a",{className:"no_external_icon",href:"https://auth0.com/get-started?place=header&type=button&text=talk%20to%20sales",children:"Contact Sales"})})]})]}),m0=Qs(({className:n})=>{const{sessionStore:l}=ma,o=m.useRef(null),r=v0("lg"),s=l.user;return m.useEffect(()=>{const f=()=>{const d=r?document.querySelector(".topbar-right-container"):document.querySelector(".topbar-right-container+div");if(!d)return;const{right:v}=d.getBoundingClientRect();if(o.current){const g=r?46:-8;o.current.style.right=`${window.innerWidth-v+g}px`}};return f(),window.addEventListener("resize",f),()=>window.removeEventListener("resize",f)},[r]),x.jsx("div",{ref:o,className:Xe("adu:fixed adu:top-0 adu:z-30 adu:flex adu:h-14 adu:items-center adu:gap-3",n),children:s?x.jsx(h0,{}):x.jsx(OS,{})})});function MS({className:n,...l}){return x.jsx("div",{"data-slot":"card",className:Xe("adu:text-card-foreground adu:flex adu:flex-col adu:gap-6 adu:rounded-xl adu:border adu:bg-card adu:py-6 adu:shadow-sm",n),...l})}const LS=kc("adu:font-aeonik adu:font-medium adu:text-foreground-bold",{variants:{variant:{"heading-lg":"adu:text-3xl adu:leading-1.20 adu:tracking-n-6xl","heading-regular":"adu:text-2xl adu:leading-1.20 adu:tracking-n-2xl","heading-sm":"adu:text-xl adu:leading-1.15 adu:tracking-n-xl","subtitle-regular":"adu:text-lg adu:leading-1.40 adu:tracking-n-md","subtitle-sm":"adu:text-base adu:leading-1.40 adu:tracking-p-xs","link-regular":"adu:text-base adu:leading-1.25 adu:font-normal adu:tracking-p-md","link-sm":"adu:text-sm adu:leading-1.40 adu:font-normal","link-sm-bold":"adu:text-sm adu:leading-1.40"}}});function Io({className:n,variant:l,asChild:o=!1,...r}){const f=l&&{"heading-lg":"h1","heading-regular":"h2","heading-sm":"h3","subtitle-regular":"h4","subtitle-sm":"h5","link-regular":"a","link-sm":"a","link-sm-bold":"a"}[l]||"p",d=o?Fi:f;return x.jsx(d,{"data-slot":"display-text",className:Xe(LS({variant:l}),n),...r})}Io.displayName="DisplayText";function TS(){const n=history.pushState,l=history.replaceState,o=(r,s,f)=>new CustomEvent("nextjs:routeChange",{detail:{data:r,unused:s,url:f}});history.pushState=function(...r){n.apply(this,r),window.dispatchEvent(o(...r))},history.replaceState=function(...r){l.apply(this,r),window.dispatchEvent(o(...r))}}function RS(n){window.addEventListener("nextjs:routeChange",n),window.addEventListener("popstate",n)}function NS(n){window.removeEventListener("nextjs:routeChange",n),window.removeEventListener("popstate",n)}function DS({onOptOut:n}){const l=m.useRef(null);return m.useEffect(()=>{let o=!0;const r=()=>{const f=setInterval(()=>{if(!o){clearInterval(f);return}if(l.current){clearInterval(f);const d=l.current.offsetHeight;document.body.style.paddingTop=`${d}px`,document.documentElement.style.setProperty("--opt-out-banner-height",`${d}px`);const v=document.getElementById("navbar");v&&(v.style.top="var(--opt-out-banner-height, 0)")}},100)};r(),window.addEventListener("resize",r),RS(r);const s=new ResizeObserver(()=>{r()});return l.current&&s.observe(l.current),()=>{o=!1,document.body.style.paddingTop="",document.documentElement.style.removeProperty("--opt-out-banner-height"),window.removeEventListener("resize",r),NS(r),s.disconnect()}},[]),x.jsxs("div",{ref:l,className:"adu:top-banner adu:fixed adu:top-0 adu:right-0 adu:left-0 adu:z-[39] adu:flex adu:flex-wrap adu:items-center adu:justify-center adu:gap-1 adu:bg-[#232220] adu:p-2.5 adu:text-center",children:[x.jsx(Io,{asChild:!0,variant:"link-sm-bold",className:"adu:banner-text adu:text-[#f4f4f4]",children:x.jsx("p",{children:"🚀 We've rolled out a new docs experience - faster, cleaner, and a better developer experience."})}),x.jsx(Io,{asChild:!0,variant:"link-sm-bold",className:"adu:text-sm! adu:text-[#f4f4f4]! adu:underline adu:underline-offset-auto",style:{textUnderlinePosition:"from-font"},children:x.jsx("button",{onClick:n,children:"Switch to old version"})})]})}function p0(){const n=window.location.pathname;return n.startsWith("/docs/api/management")?"docs:management-api":n.startsWith("/docs/api/authentication")?"docs:auth-api":n.startsWith("/docs/quickstarts")?"quickstarts:code-snippet":""}function zS(){const n=document.querySelector(".feedback-toolbar");if(!n)return"NEGATIVE";const l=n.querySelector(".contextual-feedback-container"),o=Array.from(n.querySelectorAll("button")).filter(r=>!l?.contains(r));if(o.length>=2){const r=o[0],s=o[1];if(r.classList.contains("border"))return"POSITIVE";if(s.classList.contains("border"))return"NEGATIVE"}return"NEGATIVE"}function g0(n,l,o){if(!window.heap){console.warn("Heap analytics not available");return}const r=p0();window.heap.track("submit:auth0-docs:feedback-comment",{value:n,comment:l,component:o,dwh:{event:`submit:${r}:feedback-message`,properties:{trackData:l,track_data2:n,track_data3:o}}})}function jS(n){if(!window.heap){console.warn("Heap analytics not available");return}const l=p0(),o="";window.heap.track("click:auth0-docs:feedback-boolean",{value:n,component:o,dwh:{event:`submit:${l}:feedback-helpful`,properties:{trackData:n==="POSITIVE",track_data2:o}}})}async function US(n){n.preventDefault();const o=n.target.querySelector("#feedback-form-input");if(!o||!o.value.trim())return;const r=zS(),s=o.value.trim();g0(r,s,"FeedbackSection"),jS(r);try{await ac({positive:r==="POSITIVE",page_url:window.location.href,page_title:document.title,comment:s}),console.log("Feedback submitted successfully")}catch(f){console.error("Failed to submit feedback:",f)}}async function BS(n){const o=n.target.closest(".code-snippet-feedback-form");if(!o)return;const r=o.querySelector("#code-snippet-feedback-textarea");if(!r||!r.value.trim())return;const s=r.value.trim();g0("NEGATIVE",s,"FeedbackSection");try{await ac({positive:!1,page_url:window.location.href,page_title:document.title,comment:s}),console.log("Code snippet feedback submitted successfully")}catch(d){console.error("Failed to submit code snippet feedback:",d)}}function HS(){document.body.addEventListener("submit",n=>{const l=n.target;l&&(l.id==="feedback-form"||l.classList.contains("contextual-feedback-form"))&&US(n)}),document.body.addEventListener("click",n=>{const l=n.target;l&&l.classList.contains("code-snippet-feedback-form-submit-button")&&BS(n)}),console.log("Feedback listeners initialized")}function kS(n){const l=document.createElement("script");l.innerHTML=`window.heapReadyCb=window.heapReadyCb||[],window.heap=window.heap||[], + */const sS=uS("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);function Bc({...n}){return x.jsx($4,{"data-slot":"dropdown-menu",modal:!1,...n})}function Hc({...n}){return x.jsx(I4,{"data-slot":"dropdown-menu-trigger",...n})}function Im({className:n,sideOffset:l=4,...o}){return x.jsx(W4,{children:x.jsx(eS,{"data-slot":"dropdown-menu-content",sideOffset:l,className:Xe("adu-dropdown-menu-content adu:text-popover-foreground adu:z-50 adu:max-h-(--radix-dropdown-menu-content-available-height) adu:min-w-[8rem] adu:origin-(--radix-dropdown-menu-content-transform-origin) adu:overflow-x-hidden adu:overflow-y-auto adu:rounded-md adu:border adu:border-border-input adu:bg-popover adu:p-1 adu:shadow-md adu:data-[side=bottom]:slide-in-from-top-2 adu:data-[side=left]:slide-in-from-right-2 adu:data-[side=right]:slide-in-from-left-2 adu:data-[side=top]:slide-in-from-bottom-2 adu:data-[state=closed]:animate-out adu:data-[state=closed]:fade-out-0 adu:data-[state=closed]:zoom-out-95 adu:data-[state=open]:animate-in adu:data-[state=open]:fade-in-0 adu:data-[state=open]:zoom-in-95 adu:dark:shadow-xs",n),style:{borderWidth:"1px"},...o})})}function Qt({className:n,inset:l,variant:o="default",...r}){return x.jsx(tS,{"data-slot":"dropdown-menu-item","data-inset":l,"data-variant":o,className:Xe("adu:focus:bg-accent adu:focus:text-accent-foreground adu:[&_svg:not([class*='text-'])]:text-muted-foreground adu:relative adu:flex adu:cursor-default adu:items-center adu:gap-2 adu:rounded-sm adu:px-2 adu:py-1.5 adu:text-sm adu:outline-hidden adu:select-none adu:data-[disabled]:pointer-events-none adu:data-[disabled]:opacity-50 adu:data-[inset]:pl-8 adu:data-[variant=destructive]:text-destructive adu:data-[variant=destructive]:focus:bg-destructive/10 adu:data-[variant=destructive]:focus:text-destructive adu:dark:data-[variant=destructive]:focus:bg-destructive/20 adu:[&_svg]:pointer-events-none adu:[&_svg]:shrink-0 adu:[&_svg:not([class*='size-'])]:size-4 adu:data-[variant=destructive]:*:[svg]:!text-destructive",n),...r})}function lr({className:n,...l}){return x.jsx(nS,{"data-slot":"dropdown-menu-separator",className:Xe("adu:-mx-1 adu:my-1 adu:h-px adu:bg-border-input",n),...l})}const Wm=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,e0=D1,kc=(n,l)=>o=>{var r;if(l?.variants==null)return e0(n,o?.class,o?.className);const{variants:s,defaultVariants:f}=l,d=Object.keys(s).map(p=>{const y=o?.[p],_=f?.[p];if(y===null)return null;const S=Wm(y)||Wm(_);return s[p][S]}),v=o&&Object.entries(o).reduce((p,y)=>{let[_,S]=y;return S===void 0||(p[_]=S),p},{}),g=l==null||(r=l.compoundVariants)===null||r===void 0?void 0:r.reduce((p,y)=>{let{class:_,className:S,...O}=y;return Object.entries(O).every(L=>{let[w,T]=L;return Array.isArray(T)?T.includes({...f,...v}[w]):{...f,...v}[w]===T})?[...p,_,S]:p},[]);return e0(n,d,g,o?.class,o?.className)},cS=kc("adu:font-inter adu:text-foreground",{variants:{variant:{"heading-lg":"adu:text-2xl adu:leading-1.25 adu:font-medium adu:tracking-n-5xl adu:text-foreground-bold","heading-regular":"adu:text-lg adu:leading-1.20 adu:font-semibold adu:tracking-n-3xl adu:text-foreground-bold","heading-sm":"adu:text-base adu:leading-1.25 adu:font-semibold adu:tracking-n-sm adu:text-foreground-bold","heading-overline":"adu:text-xs adu:leading-1.33 adu:font-semibold adu:tracking-p-2xl adu:text-foreground-bold adu:uppercase","subtitle-regular":"adu:text-lg adu:leading-1.30 adu:font-medium adu:tracking-n-3xl","subtitle-sm":"adu:text-base adu:leading-1.15 adu:font-semibold adu:tracking-n-lg","text-regular":"adu:text-base adu:leading-1.5 adu:font-normal adu:tracking-n-lg","text-bold":"adu:text-base adu:leading-1.5 adu:font-semibold adu:tracking-p-lg adu:text-foreground-bold","text-sm":"adu:text-sm adu:leading-1.45 adu:font-normal adu:tracking-n-xs","text-sm-bold":"adu:text-sm adu:leading-1.45 adu:font-medium adu:tracking-n-xs","text-xs":"adu:text-xs adu:leading-1.30 adu:font-normal","caption-lg":"adu:text-lg adu:leading-1.30 adu:font-medium adu:tracking-n-3xl","caption-sm":"adu:text-xs adu:leading-1.30 adu:font-medium",list:"adu:text-base adu:leading-1.65 adu:font-normal adu:tracking-n-lg",button:"adu:text-sm adu:leading-1.40 adu:font-semibold","link-regular":"adu:text-base adu:leading-1.25 adu:font-medium adu:tracking-n-sm","link-sm":"adu:text-sm adu:leading-1.15 adu:font-medium",code:"adu:font-roboto-mono adu:text-base adu:leading-1.65 adu:font-normal adu:tracking-p-sm","code-sm":"adu:font-roboto-mono adu:text-sm adu:leading-1.40 adu:font-normal"}}});function yt({className:n,variant:l,asChild:o=!1,...r}){const f=l&&{"heading-lg":"h1","heading-regular":"h2","heading-sm":"h3","heading-overline":"h4","subtitle-regular":"h5","subtitle-sm":"h5","caption-lg":"figcaption","caption-sm":"figcaption",list:"li",button:"button","link-regular":"a","link-sm":"a",code:"code","code-sm":"code","text-regular":"p","text-bold":"p","text-sm":"p","text-sm-bold":"p","text-xs":"p"}[l]||"p",d=o?Fi:f;return x.jsx(d,{"data-slot":"content-text",className:Xe(cS({variant:l}),n),...r})}yt.displayName="ContentText";const fS=(n,l,o)=>{const r=n[l];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((s,f)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(f.bind(null,new Error("Unknown variable dynamic import: "+l+(l.split("/").length!==o?". Note that variables only represent file names one level deep.":""))))})};function dS(n){const l=m.useRef(null),[o,r]=m.useState(!1),[s,f]=m.useState();return m.useEffect(()=>{r(!0),(async()=>{try{const v=await fS(Object.assign({"../../assets/icons/arrow-left.svg":()=>Promise.resolve().then(()=>FS),"../../assets/icons/caret-down.svg":()=>Promise.resolve().then(()=>QS),"../../assets/icons/caret-right.svg":()=>Promise.resolve().then(()=>PS),"../../assets/icons/check.svg":()=>Promise.resolve().then(()=>JS),"../../assets/icons/flag-australia.svg":()=>Promise.resolve().then(()=>$S),"../../assets/icons/flag-canada.svg":()=>Promise.resolve().then(()=>IS),"../../assets/icons/flag-europe.svg":()=>Promise.resolve().then(()=>WS),"../../assets/icons/flag-globe.svg":()=>Promise.resolve().then(()=>e7),"../../assets/icons/flag-india.svg":()=>Promise.resolve().then(()=>t7),"../../assets/icons/flag-japan.svg":()=>Promise.resolve().then(()=>n7),"../../assets/icons/flag-uk.svg":()=>Promise.resolve().then(()=>a7),"../../assets/icons/flag-us.svg":()=>Promise.resolve().then(()=>l7),"../../assets/icons/grid.svg":()=>Promise.resolve().then(()=>i7),"../../assets/icons/logout.svg":()=>Promise.resolve().then(()=>r7),"../../assets/icons/refresh.svg":()=>Promise.resolve().then(()=>o7)}),`../../assets/icons/${n}.svg`,5);l.current=v.default}catch(v){f(v),console.error(v)}finally{r(!1)}})()},[n]),{error:s,loading:o,SvgIcon:l.current}}function Xn({iconName:n,className:l,svgProp:o,asChild:r=!1,...s}){const{loading:f,SvgIcon:d}=dS(n),v=r?Fi:"span";return x.jsx(x.Fragment,{children:f?x.jsx(v,{"data-slot":"svg-icon",className:Xe("adu:inline-block adu:h-4 adu:w-4 adu:animate-pulse adu:rounded adu:bg-surface-muted",l),...s}):d?x.jsx(v,{"data-slot":"svg-icon",className:Xe("adu:inline-block adu:text-foreground-icon",l),...s,children:x.jsx(d,{...o})}):null})}function t0(n){const{className:l,country:o}=n;return x.jsx(Xn,{iconName:`flag-${o}`,className:Xe("adu:h-[18px] adu:w-[24px]",l)})}const hS=kc("adu:focus-visible:border-ring adu:focus-visible:ring-ring/50 adu:inline-flex adu:shrink-0 adu:items-center adu:justify-center adu:gap-2 adu:rounded-full adu:text-sm adu:font-medium adu:whitespace-nowrap adu:transition-all adu:outline-none adu:focus-visible:ring-[3px] adu:disabled:pointer-events-none adu:disabled:opacity-50 adu:aria-invalid:border-destructive adu:aria-invalid:ring-destructive/20 adu:dark:aria-invalid:ring-destructive/40 adu:[&_svg]:pointer-events-none adu:[&_svg]:shrink-0 adu:[&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"adu:bg-button-primary adu:text-foreground-inverse adu:hover:bg-button-primary/90",destructive:"adu:bg-destructive adu:text-white adu:hover:bg-destructive/90 adu:focus-visible:ring-destructive/20 adu:dark:bg-destructive/60 adu:dark:focus-visible:ring-destructive/40",outline:"adu:hover:bg-accent adu:hover:text-accent-foreground adu:border adu:border-border-muted adu:bg-input adu:text-foreground-bold adu:shadow-sm adu:dark:bg-input/30 adu:dark:hover:bg-input/50",secondary:"adu:bg-secondary adu:text-secondary-foreground adu:hover:bg-secondary/80",ghost:"adu:hover:bg-accent adu:hover:text-accent-foreground adu:dark:hover:bg-accent/50 adu:text-foreground",link:"adu:text-primary adu:text-foreground adu:underline-offset-4 adu:hover:underline"},size:{default:"adu:h-9 adu:px-4 adu:py-2 adu:has-[>svg]:px-3",sm:"adu:h-8 adu:gap-1.5 adu:rounded-md adu:px-3 adu:has-[>svg]:px-2.5",lg:"adu:h-10 adu:rounded-md adu:px-6 adu:has-[>svg]:px-4",icon:"adu:size-9"}},defaultVariants:{variant:"default",size:"default"}});function Kl({className:n,variant:l,size:o,asChild:r=!1,...s}){const f=r?Fi:"button";return x.jsx(f,{"data-slot":"button",className:Xe(hS({variant:l,size:o,className:n})),...s})}function n0({asChild:n,className:l,name:o,flag:r,locality:s,isSelected:f,highlightName:d,...v}){const g=n?Fi:"div";return x.jsxs(g,{"data-slot":"tenant",className:Xe("adu:flex adu:w-full adu:items-center adu:gap-3 adu:self-stretch adu:px-3 adu:py-2",l),...v,children:[x.jsxs("div",{className:"adu:flex adu:flex-1 adu:flex-col adu:items-start adu:justify-center adu:gap-1",children:[x.jsx(yt,{asChild:!0,className:f||d?"adu:text-foreground-bold":"",variant:f||d?"button":"text-sm-bold",children:x.jsx("span",{children:o})}),x.jsxs("div",{className:"adu:flex adu:items-center adu:gap-1",children:[x.jsx(t0,{country:r}),x.jsx(yt,{variant:"text-sm-bold",className:"text-foreground",children:s})]})]}),f?x.jsx(Xn,{iconName:"check"}):null]})}function vS({selectedTenant:n,tenants:l,onBack:o,onSelectTenant:r,...s}){return x.jsxs("div",{...s,children:[x.jsxs("div",{className:"adu:flex adu:items-center adu:gap-0 adu:self-stretch adu:px-1",children:[x.jsx(Kl,{className:"adu:z-0",size:"icon",variant:"ghost",onClick:o,children:x.jsx(Xn,{iconName:"arrow-left"})}),x.jsx("div",{className:"adu:-ml-8 adu:flex adu:flex-1 adu:items-center adu:justify-center adu:gap-1 adu:py-2",children:x.jsx(yt,{asChild:!0,className:"text-foreground-bold",variant:"button",children:x.jsx("span",{children:"Switch Tenant"})})})]}),x.jsx(lr,{}),x.jsx("div",{className:"adu:flex-1 adu:overflow-auto",children:l.map(f=>x.jsx(Qt,{className:"adu:p-0",onClick:()=>r?.(f),children:x.jsx(n0,{name:f.name,flag:f.flag,locality:f.locality,isSelected:n?f.name===n.name:!1,loginUrl:f.loginUrl})},f.name))})]})}function mS(){return O1.useSyncExternalStore(pS,()=>!0,()=>!1)}function pS(){return()=>{}}var Vc="Avatar",[gS]=Bl(Vc),[yS,a0]=gS(Vc),l0=m.forwardRef((n,l)=>{const{__scopeAvatar:o,...r}=n,[s,f]=m.useState("idle");return x.jsx(yS,{scope:o,imageLoadingStatus:s,onImageLoadingStatusChange:f,children:x.jsx(rt.span,{...r,ref:l})})});l0.displayName=Vc;var i0="AvatarImage",r0=m.forwardRef((n,l)=>{const{__scopeAvatar:o,src:r,onLoadingStatusChange:s=()=>{},...f}=n,d=a0(i0,o),v=bS(r,f),g=An(p=>{s(p),d.onImageLoadingStatusChange(p)});return dn(()=>{v!=="idle"&&g(v)},[v,g]),v==="loaded"?x.jsx(rt.img,{...f,ref:l,src:r}):null});r0.displayName=i0;var o0="AvatarFallback",u0=m.forwardRef((n,l)=>{const{__scopeAvatar:o,delayMs:r,...s}=n,f=a0(o0,o),[d,v]=m.useState(r===void 0);return m.useEffect(()=>{if(r!==void 0){const g=window.setTimeout(()=>v(!0),r);return()=>window.clearTimeout(g)}},[r]),d&&f.imageLoadingStatus!=="loaded"?x.jsx(rt.span,{...s,ref:l}):null});u0.displayName=o0;function s0(n,l){return n?l?(n.src!==l&&(n.src=l),n.complete&&n.naturalWidth>0?"loaded":"loading"):"error":"idle"}function bS(n,{referrerPolicy:l,crossOrigin:o}){const r=mS(),s=m.useRef(null),f=r?(s.current||(s.current=new window.Image),s.current):null,[d,v]=m.useState(()=>s0(f,n));return dn(()=>{v(s0(f,n))},[f,n]),dn(()=>{const g=_=>()=>{v(_)};if(!f)return;const p=g("loaded"),y=g("error");return f.addEventListener("load",p),f.addEventListener("error",y),l&&(f.referrerPolicy=l),typeof o=="string"&&(f.crossOrigin=o),()=>{f.removeEventListener("load",p),f.removeEventListener("error",y)}},[f,o,l]),d}var _S=l0,SS=r0,ES=u0;function c0({className:n,...l}){return x.jsx(_S,{"data-slot":"avatar",className:Xe("adu:relative adu:flex adu:size-8 adu:shrink-0 adu:overflow-hidden adu:rounded-full",n),style:{background:"linear-gradient(216deg, var(--button-primary) -92.57%, var(--button-primary) 38.72%, var(--foreground-selected) 93.13%, var(--foreground-info) 130.12%)"},...l})}function f0({className:n,...l}){return x.jsx(SS,{"data-slot":"avatar-image",className:Xe("adu:aspect-square adu:size-full",n),...l})}function d0({className:n,...l}){return x.jsx(ES,{"data-slot":"avatar-fallback",className:Xe("adu:flex adu:size-full adu:items-center adu:justify-center adu:rounded-full adu:text-foreground-inverse",n),...l})}function wS({className:n,name:l,profilePicture:o,profileUrl:r}){const s=Q1(l),f=r!=="#";return x.jsxs("div",{className:Xe("adu:flex adu:w-full adu:items-center adu:gap-3 adu:px-3 adu:py-2",n),children:[x.jsxs(c0,{className:"adu:h-9 adu:w-9",children:[x.jsx(f0,{src:o}),x.jsx(d0,{children:s})]}),x.jsxs("div",{className:"adu:flex adu:flex-1 adu:flex-col adu:gap-1",children:[x.jsx(yt,{variant:"text-sm-bold",className:"adu:text-foreground-bold",children:l}),f?x.jsx(yt,{variant:"link-sm",className:"adu:text-foreground-bold adu:underline",asChild:!0,children:x.jsx("a",{href:r,target:"_blank",rel:"noreferrer",children:"View Profile"})}):null]})]})}function xS({className:n,selectedTenant:l,user:o}){const{profilePicture:r}=o,s=Q1(o.name);return x.jsxs(Hc,{className:Xe("adu:flex adu:w-8 adu:items-center adu:gap-2 adu:focus-visible:outline-hidden adu:lg:w-auto",n),children:[l&&x.jsx(yt,{variant:"button",className:"adu:hidden adu:text-foreground-bold adu:lg:block",asChild:!0,children:x.jsx("span",{children:l.name})}),x.jsxs(c0,{className:"adu:h-8 adu:w-8",children:[x.jsx(f0,{src:r}),x.jsx(d0,{children:s})]}),x.jsx(Xn,{iconName:"caret-down",className:"adu:hidden adu:text-foreground adu:lg:block"})]})}function AS({className:n,dashboardBaseUrl:l,onSwitchTenant:o,onLogout:r,selectedTenant:s,user:f,...d}){return x.jsxs("div",{className:Xe(n),...d,children:[x.jsxs("div",{className:"adu:flex adu:shrink-0 adu:flex-col adu:gap-1 adu:py-2",children:[s?x.jsxs(x.Fragment,{children:[x.jsx(Qt,{className:"adu:p-0",children:x.jsx(n0,{highlightName:!0,name:s.name,flag:s.flag,locality:s.locality,loginUrl:s.loginUrl})}),x.jsx(lr,{}),x.jsx(Qt,{asChild:!0,children:x.jsx(yt,{className:"adu:text-foreground-bold",variant:"text-sm-bold",asChild:!0,children:x.jsxs("a",{className:"no_external_icon",href:`${l}/dashboard/${s.locality}/${s.name}`,target:"_blank",rel:"noreferrer",children:[x.jsx(Xn,{iconName:"grid",className:"adu:mr-2"}),"Open Dashboard"]})})}),o&&x.jsxs(Qt,{onClick:o,children:[x.jsx(Xn,{iconName:"refresh",className:"adu:mr-2"}),x.jsx(yt,{className:"adu:text-foreground-bold",variant:"text-sm-bold",children:"Switch Tenant"}),x.jsx(Xn,{iconName:"caret-right",className:"adu:ml-auto"})]}),x.jsx(lr,{})]}):x.jsxs(x.Fragment,{children:[x.jsx(Qt,{className:"adu:gap-2 adu:px-3 adu:py-3 adu:pt-3",children:x.jsx(yt,{variant:"text-sm-bold",className:"adu:text-foreground-bold",children:"No tenant available"})}),x.jsx(lr,{}),x.jsx(Qt,{children:x.jsx(yt,{variant:"text-sm",className:"adu:text-foreground",children:"You need a tenant to access the dashboard."})}),x.jsx(Qt,{children:x.jsx(yt,{variant:"link-sm",className:"adu:text-foreground-bold adu:underline",asChild:!0,children:x.jsx("a",{href:`${l}/dashboard`,target:"_blank",rel:"noreferrer",children:"Create a tenant in the dashboard"})})}),x.jsx(lr,{})]}),f&&x.jsx(Qt,{className:"adu:p-0",children:x.jsx(wS,{name:f.name,profilePicture:f.profilePicture,profileUrl:f.profileUrl})})]}),x.jsxs(Qt,{className:"adu:h-14 adu:shrink-0 adu:items-center adu:justify-center adu:rounded-none adu:bg-surface-selected",children:[x.jsx(yt,{variant:"button",className:"adu:text-foreground",asChild:!0,children:x.jsx("button",{onClick:r,children:"Log Out"})}),x.jsx(Xn,{iconName:"logout",className:"adu:ml-2 adu:text-foreground"})]})]})}const bt={NONE:"none",PROFILE:"profile",TENANT:"tenant"},Pt={OPEN:"open",CLOSE:"close",SWITCH_TENANT:"switch_tenant",BACK:"back"};function CS(){const[n,l]=m.useState(296),o=m.useRef(null),r=m.useRef(null),[s,f]=m.useState(bt.NONE),[d,v]=m.useState(Pt.CLOSE),g=m.useMemo(()=>s!==bt.NONE&&d!==Pt.CLOSE,[s,d]),p=w=>{w&&(f(bt.PROFILE),v(Pt.OPEN))},y=()=>{v(Pt.CLOSE)},_=()=>{f(bt.TENANT),v(Pt.SWITCH_TENANT)},S=()=>{f(bt.PROFILE),v(Pt.BACK)},O=m.useMemo(()=>{const w="adu:fill-mode-both adu:absolute adu:top-0 adu:left-0 adu:flex adu:w-full adu:flex-col";return d===Pt.SWITCH_TENANT||s===bt.TENANT&&d===Pt.CLOSE?Xe(w,"adu:animate-out adu:fade-out adu:slide-out-to-left"):s===bt.PROFILE&&d===Pt.BACK?Xe(w,"adu:animate-in adu:fade-in adu:slide-in-from-left"):w},[s,d]),L=m.useMemo(()=>{const w="adu:fill-mode-both adu:absolute adu:top-0 adu:flex adu:w-full adu:flex-col adu:py-2 adu:max-h-[calc(100%+2px)]";return s===bt.TENANT&&d===Pt.SWITCH_TENANT?Xe(w,"adu:left-0 adu:animate-in adu:fade-in adu:slide-in-from-right"):s===bt.PROFILE&&d===Pt.BACK?Xe(w,"adu:left-73 adu:animate-out adu:fade-out adu:slide-out-to-right"):s===bt.TENANT&&d===Pt.CLOSE?Xe(w,"adu:left-0"):Xe(w,"adu:left-73")},[s,d]);return m.useEffect(()=>{const w=()=>{if(s===bt.PROFILE&&o.current){const B=o.current.getBoundingClientRect().height;l(B||296)}else if(s===bt.TENANT&&r.current){const B=r.current.getBoundingClientRect().height;l(B||296)}};w();const T=new ResizeObserver(()=>{w()});return s===bt.PROFILE&&o.current?T.observe(o.current):s===bt.TENANT&&r.current&&T.observe(r.current),()=>{T.disconnect()}},[s]),[{selectedMenu:s,lastMenuAction:d,isOpen:g,height:n},{openMenu:p,closeMenu:y,openTenantMenu:_,openProfileMenu:S},{profileMenuClasses:O,tenantMenuClasses:L},{profileMenuRef:o,tenantMenuRef:r}]}const h0=Qs(()=>{const{sessionStore:n,tenantStore:l}=pa,[o,r,s,f]=CS(),d=n.user,v=n.selectedTenant,g=l.tenants,p=async y=>{try{const _=new URL(y.loginUrl);_.searchParams.append("returnTo",window.location.href),window.location.href=_.toString()}catch(_){console.error("Failed to redirect to tenant login URL:",_),r.closeMenu()}};return d?x.jsxs(Bc,{open:o.isOpen,onOpenChange:r.openMenu,children:[x.jsx(xS,{selectedTenant:v,user:d}),x.jsxs(Im,{className:"adu:relative adu:max-h-72.5 adu:w-73 adu:overflow-hidden adu:p-0 adu:transition-[height] adu:ease-in-out",style:{height:o.height},align:"end",onInteractOutside:r.closeMenu,children:[x.jsx(AS,{ref:f.profileMenuRef,onSwitchTenant:v?r.openTenantMenu:void 0,className:s.profileMenuClasses,dashboardBaseUrl:Ke.dashboardBaseUrl,selectedTenant:v,user:d,onLogout:()=>{$1(window.location.href)}}),x.jsx(vS,{ref:f.tenantMenuRef,className:s.tenantMenuClasses,selectedTenant:v,tenants:g,onBack:r.openProfileMenu,onSelectTenant:p})]})]}):null});function OS(n){const[l,o]=m.useState(()=>typeof window<"u"&&window.matchMedia?window.matchMedia(n).matches:!1);return m.useEffect(()=>{if(typeof window>"u"||!window.matchMedia)return;const r=window.matchMedia(n),s=f=>{o(f.matches)};return r.addEventListener("change",s),o(r.matches),()=>{r.removeEventListener("change",s)}},[n]),l}function v0(n){return OS({sm:"(min-width: 640px)",md:"(min-width: 768px)",lg:"(min-width: 1024px)",xl:"(min-width: 1280px)","2xl":"(min-width: 1536px)"}[n])}const MS=()=>v0("lg")?x.jsxs(x.Fragment,{children:[x.jsx(Kl,{className:"adu:text-sm!",variant:"ghost",onClick:()=>nc(window.location.href),children:"Log In"}),x.jsx(Kl,{className:"no_external_icon adu:text-foreground-inverse!",variant:"default",asChild:!0,children:x.jsx("a",{href:"https://auth0.com/signup?&signUpData=%7B%22category%22%3A%22docs%22%7D",children:"Sign Up"})}),x.jsx(Kl,{className:"no_external_icon adu:adu:border-border-muted! adu:border!",variant:"outline",asChild:!0,children:x.jsx("a",{href:"https://auth0.com/get-started?place=header&type=button&text=talk%20to%20sales",children:"Contact Sales"})})]}):x.jsxs(Bc,{children:[x.jsx(Hc,{asChild:!0,children:x.jsxs(Kl,{variant:"ghost",size:"sm",className:"adu:h-8 adu:w-8 adu:p-0",children:[x.jsx(sS,{className:"adu:h-4 adu:w-4"}),x.jsx("span",{className:"adu:sr-only",children:"Open menu"})]})}),x.jsxs(Im,{align:"end",className:"adu:w-48",children:[x.jsx(Qt,{className:"adu:text-foreground-bold",onClick:()=>nc(window.location.href),children:"Log In"}),x.jsx(Qt,{className:"adu:text-foreground-bold",asChild:!0,children:x.jsx("a",{className:"no_external_icon",href:"https://auth0.com/signup?&signUpData=%7B%22category%22%3A%22docs%22%7D",children:"Sign Up"})}),x.jsx(Qt,{className:"adu:text-foreground-bold",asChild:!0,children:x.jsx("a",{className:"no_external_icon",href:"https://auth0.com/get-started?place=header&type=button&text=talk%20to%20sales",children:"Contact Sales"})})]})]}),m0=Qs(({className:n})=>{const{sessionStore:l}=pa,o=m.useRef(null),r=v0("lg"),s=l.user;return m.useEffect(()=>{const f=()=>{const d=r?document.querySelector(".topbar-right-container"):document.querySelector(".topbar-right-container+div");if(!d)return;const{right:v}=d.getBoundingClientRect();if(o.current){const g=r?46:-8;o.current.style.right=`${window.innerWidth-v+g}px`}};return f(),window.addEventListener("resize",f),()=>window.removeEventListener("resize",f)},[r]),x.jsx("div",{ref:o,className:Xe("adu:fixed adu:top-0 adu:z-30 adu:flex adu:h-14 adu:items-center adu:gap-3",n),children:s?x.jsx(h0,{}):x.jsx(MS,{})})});function LS({className:n,...l}){return x.jsx("div",{"data-slot":"card",className:Xe("adu:text-card-foreground adu:flex adu:flex-col adu:gap-6 adu:rounded-xl adu:border adu:bg-card adu:py-6 adu:shadow-sm",n),...l})}const TS=kc("adu:font-aeonik adu:font-medium adu:text-foreground-bold",{variants:{variant:{"heading-lg":"adu:text-3xl adu:leading-1.20 adu:tracking-n-6xl","heading-regular":"adu:text-2xl adu:leading-1.20 adu:tracking-n-2xl","heading-sm":"adu:text-xl adu:leading-1.15 adu:tracking-n-xl","subtitle-regular":"adu:text-lg adu:leading-1.40 adu:tracking-n-md","subtitle-sm":"adu:text-base adu:leading-1.40 adu:tracking-p-xs","link-regular":"adu:text-base adu:leading-1.25 adu:font-normal adu:tracking-p-md","link-sm":"adu:text-sm adu:leading-1.40 adu:font-normal","link-sm-bold":"adu:text-sm adu:leading-1.40"}}});function Io({className:n,variant:l,asChild:o=!1,...r}){const f=l&&{"heading-lg":"h1","heading-regular":"h2","heading-sm":"h3","subtitle-regular":"h4","subtitle-sm":"h5","link-regular":"a","link-sm":"a","link-sm-bold":"a"}[l]||"p",d=o?Fi:f;return x.jsx(d,{"data-slot":"display-text",className:Xe(TS({variant:l}),n),...r})}Io.displayName="DisplayText";function RS(){const n=history.pushState,l=history.replaceState,o=(r,s,f)=>new CustomEvent("nextjs:routeChange",{detail:{data:r,unused:s,url:f}});history.pushState=function(...r){n.apply(this,r),window.dispatchEvent(o(...r))},history.replaceState=function(...r){l.apply(this,r),window.dispatchEvent(o(...r))}}function NS(n){window.addEventListener("nextjs:routeChange",n),window.addEventListener("popstate",n)}function DS(n){window.removeEventListener("nextjs:routeChange",n),window.removeEventListener("popstate",n)}function zS({onOptOut:n}){const l=m.useRef(null);return m.useEffect(()=>{let o=!0;const r=()=>{const f=setInterval(()=>{if(!o){clearInterval(f);return}if(l.current){clearInterval(f);const d=l.current.offsetHeight;document.body.style.paddingTop=`${d}px`,document.documentElement.style.setProperty("--opt-out-banner-height",`${d}px`);const v=document.getElementById("navbar");v&&(v.style.top="var(--opt-out-banner-height, 0)")}},100)};r(),window.addEventListener("resize",r),NS(r);const s=new ResizeObserver(()=>{r()});return l.current&&s.observe(l.current),()=>{o=!1,document.body.style.paddingTop="",document.documentElement.style.removeProperty("--opt-out-banner-height"),window.removeEventListener("resize",r),DS(r),s.disconnect()}},[]),x.jsxs("div",{ref:l,className:"adu:top-banner adu:fixed adu:top-0 adu:right-0 adu:left-0 adu:z-[39] adu:flex adu:flex-wrap adu:items-center adu:justify-center adu:gap-1 adu:bg-[#232220] adu:p-2.5 adu:text-center",children:[x.jsx(Io,{asChild:!0,variant:"link-sm-bold",className:"adu:banner-text adu:text-[#f4f4f4]",children:x.jsx("p",{children:"🚀 We've rolled out a new docs experience - faster, cleaner, and a better developer experience."})}),x.jsx(Io,{asChild:!0,variant:"link-sm-bold",className:"adu:text-sm! adu:text-[#f4f4f4]! adu:underline adu:underline-offset-auto",style:{textUnderlinePosition:"from-font"},children:x.jsx("button",{onClick:n,children:"Switch to old version"})})]})}function p0(){const n=window.location.pathname;return n.startsWith("/docs/api/management")?"docs:management-api":n.startsWith("/docs/api/authentication")?"docs:auth-api":n.startsWith("/docs/quickstarts")?"quickstarts:code-snippet":""}function jS(){const n=document.querySelector(".feedback-toolbar");if(!n)return"NEGATIVE";const l=n.querySelector(".contextual-feedback-container"),o=Array.from(n.querySelectorAll("button")).filter(r=>!l?.contains(r));if(o.length>=2){const r=o[0],s=o[1];if(r.classList.contains("border"))return"POSITIVE";if(s.classList.contains("border"))return"NEGATIVE"}return"NEGATIVE"}function g0(n,l,o){if(!window.heap){console.warn("Heap analytics not available");return}const r=p0();window.heap.track("submit:auth0-docs:feedback-comment",{value:n,comment:l,component:o,dwh:{event:`submit:${r}:feedback-message`,properties:{trackData:l,track_data2:n,track_data3:o}}})}function US(n){if(!window.heap){console.warn("Heap analytics not available");return}const l=p0(),o="";window.heap.track("click:auth0-docs:feedback-boolean",{value:n,component:o,dwh:{event:`submit:${l}:feedback-helpful`,properties:{trackData:n==="POSITIVE",track_data2:o}}})}async function BS(n){n.preventDefault();const o=n.target.querySelector("#feedback-form-input");if(!o||!o.value.trim())return;const r=jS(),s=o.value.trim();g0(r,s,"FeedbackSection"),US(r);try{await ac({positive:r==="POSITIVE",page_url:window.location.href,page_title:document.title,comment:s}),console.log("Feedback submitted successfully")}catch(f){console.error("Failed to submit feedback:",f)}}async function HS(n){const o=n.target.closest(".code-snippet-feedback-form");if(!o)return;const r=o.querySelector("#code-snippet-feedback-textarea");if(!r||!r.value.trim())return;const s=r.value.trim();g0("NEGATIVE",s,"FeedbackSection");try{await ac({positive:!1,page_url:window.location.href,page_title:document.title,comment:s}),console.log("Code snippet feedback submitted successfully")}catch(d){console.error("Failed to submit code snippet feedback:",d)}}function kS(){document.body.addEventListener("submit",n=>{const l=n.target;l&&(l.id==="feedback-form"||l.classList.contains("contextual-feedback-form"))&&BS(n)}),document.body.addEventListener("click",n=>{const l=n.target;l&&l.classList.contains("code-snippet-feedback-form-submit-button")&&HS(n)}),console.log("Feedback listeners initialized")}function VS(n){const l=document.createElement("script");l.innerHTML=`window.heapReadyCb=window.heapReadyCb||[],window.heap=window.heap||[], heap.load=function(e,t){window.heap.envId=e,window.heap.clientConfig=t=t||{}, window.heap.clientConfig.shouldFetchServerConfig=!1; var a=document.createElement("script"); @@ -147,4 +147,4 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho i=function(e){return function(){var t=Array.prototype.slice.call(arguments,0); window.heapReadyCb.push({name:e,fn:function(){heap[e]&&heap[e].apply(heap,t)}})}}; for(var p=0;p"u")){if(!Qe.heapAnalytics.enabled||!Qe.heapAnalytics.appId){console.log("Heap analytics is disabled or appId is missing.");return}kS(Qe.heapAnalytics.appId)}}function GS(n){return document.cookie.split("; ").find(o=>o.includes(`${n}=`))}function ZS(){if(typeof window>"u"||!Qe.oneTrust.enabled||!Qe.oneTrust.domainId)return;const n=document.createElement("script");n.src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",n.id="cookie-consent-script",n.setAttribute("data-domain-script",Qe.oneTrust.domainId),n.type="text/javascript",n.async=!0,window.OptanonWrapper=()=>{if(window.OnetrustActiveGroups){const o=window.OnetrustActiveGroups.split(",").filter(r=>r);y0(new Set(o.map(r=>`C000${r}`)))}},document.body.append(n),VS();const l=qS();l&&y0(l)}function qS(){const n=GS("OptanonConsent");if(!n)return null;const l=n.replace("OptanonConsent=","").split("&").find(r=>r.includes("groups="));if(!l)return null;const o=new Set;return decodeURIComponent(l.replace("groups=","")).split(",").forEach(r=>{if(!r)return!1;const[s,f]=r.split(":");f==="1"&&o.add(`C000${s}`)}),o}function y0(n){const l=document.querySelectorAll('script[class^="consent-required"][type="text/plain"]');if(l.length===0)return;Array.from(l).filter(r=>r.className.replace("consent-required:","").split("-").every(f=>n.has(f))).forEach(r=>{r.remove(),r.setAttribute("type","text/javascript"),document.head.appendChild(r)})}function YS(n){Ob.createRoot(n).render(x.jsx(m.StrictMode,{children:x.jsx(m0,{})}))}async function XS(){const n=document.createElement("div");n.id="adu-root",document.body.appendChild(n),TS(),await Wh(),!window.location.pathname.includes("/_minimal/")&&(ZS(),HS(),YS(n))}XS();const KS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M3 8H13M3 8L7 4M3 8L7 12",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}))},Symbol.toStringTag,{value:"Module"})),FS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M11.5858 5.5H4.41421C3.52331 5.5 3.07714 6.57714 3.70711 7.20711L6.93934 10.4393C7.52513 11.0251 8.47487 11.0251 9.06066 10.4393L12.2929 7.20711C12.9229 6.57714 12.4767 5.5 11.5858 5.5Z",fill:"currentColor",style:{fill:"currentColor",fillOpacity:1}}))},Symbol.toStringTag,{value:"Module"})),QS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M10.3167 9.34164L6.44721 11.2764C5.78231 11.6088 5 11.1253 5 10.382V5.61803C5 4.87465 5.78231 4.39116 6.44721 4.72361L10.3167 6.65836C11.4223 7.21115 11.4223 8.78885 10.3167 9.34164Z",fill:"currentColor",style:{fill:"currentColor",fillOpacity:1}}))},Symbol.toStringTag,{value:"Module"})),PS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M13 4L6 12L3 9",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}))},Symbol.toStringTag,{value:"Module"})),JS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("g",{clipPath:"url(#clip0_463_540)"},m.createElement("rect",{width:24,height:18,rx:3,fill:"#00247D"}),m.createElement("path",{d:"M6.00053 14.0154L5.18588 14.7681L5.26654 13.6614L4.16922 13.4941L5.08454 12.8668L4.53255 11.9055L5.5932 12.2301L6.00053 11.1975L6.40786 12.2301L7.46918 11.9055L6.91586 12.8668L7.83185 13.4941L6.73452 13.6614L6.81586 14.7681L6.00053 14.0154Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M18.6335 3.0413L18.1009 3.53329L18.1535 2.8093L17.4355 2.69997L18.0349 2.28998L17.6735 1.66065L18.3669 1.87331L18.6335 1.19799L18.9002 1.87331L19.5942 1.66065L19.2322 2.28998L19.8315 2.69997L19.1142 2.8093L19.1669 3.53329L18.6335 3.0413Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M15.9669 7.04159L15.4342 7.53358L15.4869 6.80959L14.7689 6.70026L15.3682 6.29026L15.0069 5.66094L15.7002 5.8736L15.9669 5.19761L16.2336 5.8736L16.9275 5.66094L16.5656 6.29026L17.1649 6.70026L16.4476 6.80959L16.5002 7.53358L15.9669 7.04159Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M21.9668 5.70827L21.4342 6.20026L21.4868 5.47627L20.7688 5.36694L21.3682 4.95694L21.0068 4.32762L21.7002 4.54028L21.9668 3.86429L22.2335 4.54028L22.9275 4.32762L22.5655 4.95694L23.1648 5.36694L22.4475 5.47627L22.5001 6.20026L21.9668 5.70827Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M18.6335 15.0415L18.1009 15.5335L18.1535 14.8095L17.4355 14.7002L18.0349 14.2902L17.6735 13.6608L18.3669 13.8735L18.6335 13.1975L18.9002 13.8735L19.5942 13.6608L19.2322 14.2902L19.8315 14.7002L19.1142 14.8095L19.1669 15.5335L18.6335 15.0415Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M20.6667 7.33326L20.8627 7.73059L21.3007 7.79392L20.984 8.10258L21.0587 8.53925L20.6667 8.33325L20.2747 8.53925L20.3494 8.10258L20.0327 7.79392L20.4707 7.73059L20.6667 7.33326Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M12.6668 -5.72205e-06H2.6669C1.19425 -5.72205e-06 0.000267029 1.19398 0.000267029 2.66663V8.66656H12.6668V-5.72205e-06Z",fill:"#00247D"}),m.createElement("path",{d:"M12.6668 8.66656V7.31391L7.93351 3.99995H4.44755L11.1121 8.66656H12.6668Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M12.6668 7.72125L7.35285 3.99996H6.19086L12.6668 8.53458V7.72125Z",fill:"#CF1B2B"}),m.createElement("path",{d:"M5.39994 3.99995L0 7.84391V8.66656H2.22131L8.88657 3.99995H5.39994Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M7.14278 3.99995L0.489525 8.66656H0.666856H1.64084L8.30544 3.99995H7.14278Z",fill:"#CF1B2B"}),m.createElement("path",{d:"M11.1127 -4.29153e-06L4.44815 4.66661H7.93411L12.6667 1.35265V-4.29153e-06H11.1127Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M11.6929 -4.29153e-06L5.02895 4.66661H6.19093L12.6669 0.131994V-4.29153e-06H11.6929Z",fill:"#CF1B2B"}),m.createElement("path",{d:"M6.66686 4.66662H8.8855L2.22158 9.53674e-07H0.666929L0.250267 1.06266L6.66686 5.55394V4.66662Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M6.66686 4.66661H7.14285L0.666925 0.131997L0.333595 0.708657L6.66686 5.14794V4.66661Z",fill:"#CF1B2B"}),m.createElement("path",{d:"M12.6668 2.66663H8.00018V-5.72205e-06H4.66688V2.66663H0.000267029V5.99993H4.66688V8.66656H8.00018V5.99993H12.6668V2.66663Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M7.33352 8.66656H5.33354V-5.72205e-06H7.33352V8.66656Z",fill:"#CF1B2B"}),m.createElement("path",{d:"M12.6668 5.33327H0.000267029V3.3333H12.6668V5.33327Z",fill:"#CF1B2B"})),m.createElement("defs",null,m.createElement("clipPath",{id:"clip0_463_540"},m.createElement("rect",{width:24,height:18,rx:3,fill:"white"}))))},Symbol.toStringTag,{value:"Module"})),$S=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("rect",{width:24,height:18,rx:3,fill:"#D52B1E"}),m.createElement("path",{d:"M6 0H18V18H6L6 0ZM12.225 14.075L12.1125 11.9175C12.1109 11.882 12.1172 11.8466 12.1311 11.8139C12.1449 11.7812 12.1659 11.752 12.1926 11.7285C12.2192 11.705 12.2507 11.6878 12.2849 11.6781C12.3191 11.6684 12.355 11.6665 12.39 11.6725L14.5375 12.05L14.2475 11.25C14.2357 11.2182 14.2342 11.1835 14.2432 11.1507C14.2522 11.118 14.2712 11.0889 14.2975 11.0675L16.65 9.1625L16.12 8.915C16.0842 8.89808 16.0558 8.86868 16.0402 8.83232C16.0245 8.79595 16.0227 8.75512 16.035 8.7175L16.5 7.2875L15.145 7.575C15.1083 7.58265 15.0701 7.57738 15.0368 7.56006C15.0035 7.54275 14.9773 7.51446 14.9625 7.48L14.7 6.8625L13.6425 7.9975C13.6183 8.023 13.5865 8.03998 13.5519 8.04589C13.5172 8.05179 13.4816 8.04631 13.4503 8.03025C13.4191 8.0142 13.3939 7.98844 13.3785 7.95684C13.3631 7.92525 13.3584 7.88951 13.365 7.855L13.875 5.225L13.0575 5.6975C13.0383 5.70875 13.017 5.71594 12.9949 5.71862C12.9728 5.7213 12.9504 5.71942 12.9291 5.71309C12.9078 5.70676 12.888 5.69612 12.8709 5.68183C12.8539 5.66754 12.84 5.6499 12.83 5.63L12 4L11.17 5.63C11.16 5.6499 11.1461 5.66754 11.1291 5.68183C11.112 5.69612 11.0922 5.70676 11.0709 5.71309C11.0496 5.71942 11.0272 5.7213 11.0051 5.71862C10.983 5.71594 10.9617 5.70875 10.9425 5.6975L10.125 5.225L10.635 7.855C10.6416 7.88951 10.6369 7.92525 10.6215 7.95684C10.6061 7.98844 10.5809 8.0142 10.5497 8.03025C10.5184 8.04631 10.4828 8.05179 10.4481 8.04589C10.4135 8.03998 10.3817 8.023 10.3575 7.9975L9.3 6.8625L9.0375 7.48C9.02271 7.51446 8.99646 7.54275 8.9632 7.56006C8.92994 7.57738 8.89171 7.58265 8.855 7.575L7.5 7.2875L7.965 8.7175C7.97732 8.75512 7.97549 8.79595 7.95984 8.83232C7.94418 8.86868 7.9158 8.89808 7.88 8.915L7.35 9.1625L9.7025 11.0675C9.72885 11.0889 9.74784 11.118 9.7568 11.1507C9.76577 11.1835 9.76427 11.2182 9.7525 11.25L9.4625 12.05L11.61 11.6725C11.645 11.6665 11.6809 11.6684 11.7151 11.6781C11.7493 11.6878 11.7808 11.705 11.8074 11.7285C11.8341 11.752 11.8551 11.7812 11.8689 11.8139C11.8828 11.8466 11.8891 11.882 11.8875 11.9175L11.775 14.075H12.225Z",fill:"#F6F8FB"}))},Symbol.toStringTag,{value:"Module"})),IS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("rect",{width:24,height:18,rx:3,fill:"#003399"}),m.createElement("path",{d:"M12.3595 3.4279L12.9255 3.01657H12.2261L12.0095 2.35123L11.7935 3.01657H11.0941L11.6601 3.4279L11.4435 4.09323L12.0095 3.6819L12.5755 4.09323L12.3595 3.4279Z",fill:"#FFCC00"}),m.createElement("path",{d:"M12.3595 14.9834L12.9255 14.5721H12.2261L12.0095 13.9068L11.7935 14.5721H11.0941L11.6601 14.9834L11.4435 15.6488L12.0095 15.2374L12.5755 15.6488L12.3595 14.9834Z",fill:"#FFCC00"}),m.createElement("path",{d:"M6.58168 9.2057L7.14768 8.79437H6.44835L6.23168 8.12904L6.01568 8.79437H5.31635L5.88235 9.2057L5.66568 9.87104L6.23168 9.4597L6.79768 9.87104L6.58168 9.2057Z",fill:"#FFCC00"}),m.createElement("path",{d:"M7.31994 6.3489L7.88594 5.93757H7.18661L6.96994 5.27223L6.75394 5.93757H6.05461L6.62061 6.3489L6.40394 7.01424L6.96994 6.6029L7.53594 7.01424L7.31994 6.3489Z",fill:"#FFCC00"}),m.createElement("path",{d:"M7.31994 12.0946L7.88594 11.6832H7.18661L6.96994 11.0179L6.75394 11.6832H6.05461L6.62061 12.0946L6.40394 12.7599L6.96994 12.3486L7.53594 12.7599L7.31994 12.0946Z",fill:"#FFCC00"}),m.createElement("path",{d:"M9.47054 4.20197L10.0365 3.79063H9.33721L9.12054 3.1253L8.90454 3.79063H8.20521L8.77121 4.20197L8.55454 4.8673L9.12054 4.45597L9.68654 4.8673L9.47054 4.20197Z",fill:"#FFCC00"}),m.createElement("path",{d:"M9.47054 14.2471L10.0365 13.8358H9.33721L9.12054 13.1704L8.90454 13.8358H8.20521L8.77121 14.2471L8.55454 14.9124L9.12054 14.5011L9.68654 14.9124L9.47054 14.2471Z",fill:"#FFCC00"}),m.createElement("path",{d:"M17.4183 9.2057L16.8523 8.79437H17.5517L17.7683 8.12904L17.9843 8.79437H18.6837L18.1177 9.2057L18.3343 9.87104L17.7683 9.4597L17.2023 9.87104L17.4183 9.2057Z",fill:"#FFCC00"}),m.createElement("path",{d:"M16.6801 6.3489L16.1141 5.93757H16.8134L17.0301 5.27223L17.2461 5.93757H17.9454L17.3794 6.3489L17.5961 7.01424L17.0301 6.6029L16.4641 7.01424L16.6801 6.3489Z",fill:"#FFCC00"}),m.createElement("path",{d:"M16.6801 12.0946L16.1141 11.6832H16.8134L17.0301 11.0179L17.2461 11.6832H17.9454L17.3794 12.0946L17.5961 12.7599L17.0301 12.3486L16.4641 12.7599L16.6801 12.0946Z",fill:"#FFCC00"}),m.createElement("path",{d:"M14.5295 4.20197L13.9635 3.79063H14.6628L14.8795 3.1253L15.0955 3.79063H15.7948L15.2288 4.20197L15.4455 4.8673L14.8795 4.45597L14.3135 4.8673L14.5295 4.20197Z",fill:"#FFCC00"}),m.createElement("path",{d:"M14.5295 14.2471L13.9635 13.8358H14.6628L14.8795 13.1704L15.0955 13.8358H15.7948L15.2288 14.2471L15.4455 14.9124L14.8795 14.5011L14.3135 14.9124L14.5295 14.2471Z",fill:"#FFCC00"}))},Symbol.toStringTag,{value:"Module"})),WS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("rect",{width:24,height:18,rx:3,fill:"#1E212A"}),m.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 9.00002C6 5.68631 8.68629 3.00002 12 3.00002C15.3137 3.00002 18 5.68631 18 9.00002C18 12.3137 15.3137 15 12 15C8.68629 15 6 12.3137 6 9.00002ZM7.02469 8.50002H9.32378C9.44308 6.92889 9.97645 5.42167 10.8633 4.12979C8.80711 4.6078 7.23772 6.3544 7.02469 8.50002ZM12 4.27183C11.0411 5.48676 10.4591 6.95707 10.327 8.50002H13.673C13.5409 6.95707 12.9589 5.48676 12 4.27183ZM13.673 9.50002C13.5409 11.043 12.9589 12.5133 12 13.7282C11.0411 12.5133 10.4591 11.043 10.327 9.50002H13.673ZM9.32378 9.50002H7.02469C7.23772 11.6456 8.80711 13.3922 10.8633 13.8702C9.97645 12.5784 9.44308 11.0711 9.32378 9.50002ZM13.1367 13.8702C14.0236 12.5784 14.5569 11.0711 14.6762 9.50002H16.9753C16.7623 11.6456 15.1929 13.3922 13.1367 13.8702ZM16.9753 8.50002H14.6762C14.5569 6.92889 14.0236 5.42167 13.1367 4.12979C15.1929 4.6078 16.7623 6.3544 16.9753 8.50002Z",fill:"white"}))},Symbol.toStringTag,{value:"Module"})),e7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("g",{clipPath:"url(#clip0_572_609)"},m.createElement("path",{d:"M0 0H24V6H0V0Z",fill:"#FF9933"}),m.createElement("path",{d:"M0 6H24V12H0V6Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M0 12H24V18H0V12Z",fill:"#128807"}),m.createElement("path",{d:"M12 11.4C13.3255 11.4 14.4 10.3255 14.4 8.99999C14.4 7.67451 13.3255 6.59999 12 6.59999C10.6745 6.59999 9.60001 7.67451 9.60001 8.99999C9.60001 10.3255 10.6745 11.4 12 11.4Z",fill:"#000088"}),m.createElement("path",{d:"M12 11.1C13.1598 11.1 14.1 10.1598 14.1 8.99999C14.1 7.84019 13.1598 6.89999 12 6.89999C10.8402 6.89999 9.90001 7.84019 9.90001 8.99999C9.90001 10.1598 10.8402 11.1 12 11.1Z",fill:"white"}),m.createElement("path",{d:"M12 9.41999C12.232 9.41999 12.42 9.23195 12.42 8.99999C12.42 8.76803 12.232 8.57999 12 8.57999C11.7681 8.57999 11.58 8.76803 11.58 8.99999C11.58 9.23195 11.7681 9.41999 12 9.41999Z",fill:"#000088"}),m.createElement("path",{d:"M14.0679 9.38197C14.127 9.38975 14.1813 9.34812 14.1891 9.28899C14.1969 9.22985 14.1552 9.1756 14.0961 9.16782C14.037 9.16003 13.9827 9.20166 13.9749 9.2608C13.9671 9.31993 14.0088 9.37418 14.0679 9.38197Z",fill:"#000088"}),m.createElement("path",{d:"M12 11.1L12.072 9.84001L12 9.24001L11.928 9.84001L12 11.1Z",fill:"#000088"}),m.createElement("path",{d:"M13.8986 9.90418C13.9537 9.927 14.0169 9.90083 14.0397 9.84573C14.0625 9.79062 14.0363 9.72744 13.9812 9.70462C13.9261 9.68179 13.8629 9.70796 13.8401 9.76307C13.8173 9.81817 13.8435 9.88135 13.8986 9.90418Z",fill:"#000088"}),m.createElement("path",{d:"M11.4565 11.0285L11.8521 9.83002L11.9379 9.23183L11.7131 9.79275L11.4565 11.0285Z",fill:"#000088"}),m.createElement("path",{d:"M13.5999 10.3648C13.6472 10.4011 13.715 10.3921 13.7513 10.3448C13.7876 10.2975 13.7787 10.2297 13.7314 10.1934C13.684 10.1571 13.6163 10.166 13.5799 10.2133C13.5436 10.2606 13.5526 10.3284 13.5999 10.3648Z",fill:"#000088"}),m.createElement("path",{d:"M10.95 10.8187L11.6423 9.76347L11.88 9.20785L11.5176 9.69147L10.95 10.8187Z",fill:"#000088"}),m.createElement("path",{d:"M13.1921 10.7323C13.2284 10.7796 13.2962 10.7886 13.3435 10.7523C13.3909 10.7159 13.3998 10.6481 13.3635 10.6008C13.3272 10.5535 13.2594 10.5446 13.2121 10.5809C13.1647 10.6172 13.1558 10.685 13.1921 10.7323Z",fill:"#000088"}),m.createElement("path",{d:"M10.5151 10.4849L11.4569 9.64489L11.8303 9.16971L11.3551 9.54306L10.5151 10.4849Z",fill:"#000088"}),m.createElement("path",{d:"M12.7031 10.9818C12.726 11.0369 12.7891 11.0631 12.8443 11.0403C12.8994 11.0175 12.9255 10.9543 12.9027 10.8992C12.8799 10.8441 12.8167 10.8179 12.7616 10.8407C12.7065 10.8636 12.6803 10.9267 12.7031 10.9818Z",fill:"#000088"}),m.createElement("path",{d:"M10.1813 10.05L11.3085 9.48236L11.7922 9.12001L11.2365 9.35765L10.1813 10.05Z",fill:"#000088"}),m.createElement("path",{d:"M12.1662 11.0963C12.174 11.1554 12.2283 11.1971 12.2874 11.1893C12.3466 11.1815 12.3882 11.1273 12.3804 11.0681C12.3726 11.009 12.3184 10.9674 12.2592 10.9751C12.2001 10.9829 12.1585 11.0372 12.1662 11.0963Z",fill:"#000088"}),m.createElement("path",{d:"M9.97155 9.54354L11.2072 9.28697L11.7682 9.06214L11.17 9.14788L9.97155 9.54354Z",fill:"#000088"}),m.createElement("path",{d:"M11.618 11.0679C11.6102 11.127 11.6519 11.1813 11.711 11.1891C11.7701 11.1969 11.8244 11.1552 11.8322 11.0961C11.84 11.037 11.7983 10.9827 11.7392 10.9749C11.6801 10.9671 11.6258 11.0088 11.618 11.0679Z",fill:"#000088"}),m.createElement("path",{d:"M9.90001 8.99999L11.16 9.07201L11.76 9.00001L11.16 8.92801L9.90001 8.99999Z",fill:"#000088"}),m.createElement("path",{d:"M11.0958 10.8986C11.073 10.9537 11.0992 11.0169 11.1543 11.0397C11.2094 11.0625 11.2726 11.0364 11.2954 10.9812C11.3182 10.9261 11.292 10.863 11.2369 10.8401C11.1818 10.8173 11.1187 10.8435 11.0958 10.8986Z",fill:"#000088"}),m.createElement("path",{d:"M9.97156 8.45649L11.17 8.85215L11.7682 8.93789L11.2073 8.71305L9.97156 8.45649Z",fill:"#000088"}),m.createElement("path",{d:"M10.6352 10.5999C10.5989 10.6472 10.6078 10.715 10.6552 10.7513C10.7025 10.7876 10.7703 10.7787 10.8066 10.7313C10.8429 10.684 10.834 10.6162 10.7867 10.5799C10.7393 10.5436 10.6715 10.5525 10.6352 10.5999Z",fill:"#000088"}),m.createElement("path",{d:"M10.1813 7.94999L11.2365 8.64234L11.7921 8.87999L11.3085 8.51763L10.1813 7.94999Z",fill:"#000088"}),m.createElement("path",{d:"M10.2677 10.1921C10.2204 10.2284 10.2114 10.2962 10.2477 10.3436C10.284 10.3909 10.3518 10.3998 10.3992 10.3635C10.4465 10.3272 10.4554 10.2594 10.4191 10.2121C10.3828 10.1647 10.315 10.1558 10.2677 10.1921Z",fill:"#000088"}),m.createElement("path",{d:"M10.5151 7.51506L11.3551 8.45693L11.8303 8.83028L11.4569 8.35511L10.5151 7.51506Z",fill:"#000088"}),m.createElement("path",{d:"M10.0182 9.70315C9.96306 9.72597 9.93689 9.78915 9.95972 9.84426C9.98254 9.89936 10.0457 9.92553 10.1008 9.9027C10.1559 9.87988 10.1821 9.8167 10.1593 9.7616C10.1364 9.70649 10.0733 9.68032 10.0182 9.70315Z",fill:"#000088"}),m.createElement("path",{d:"M10.95 7.18133L11.5176 8.30852L11.88 8.79214L11.6424 8.23652L10.95 7.18133Z",fill:"#000088"}),m.createElement("path",{d:"M9.90373 9.16624C9.84459 9.17403 9.80296 9.22828 9.81075 9.28742C9.81853 9.34655 9.87278 9.38818 9.93192 9.38039C9.99106 9.37261 10.0327 9.31836 10.0249 9.25922C10.0171 9.20009 9.96286 9.15846 9.90373 9.16624Z",fill:"#000088"}),m.createElement("path",{d:"M11.4565 6.97153L11.7131 8.20723L11.9379 8.76815L11.8522 8.16996L11.4565 6.97153Z",fill:"#000088"}),m.createElement("path",{d:"M9.93212 8.61804C9.87298 8.61025 9.81873 8.65188 9.81095 8.71102C9.80316 8.77015 9.84479 8.8244 9.90393 8.83219C9.96306 8.83998 10.0173 8.79835 10.0251 8.73921C10.0329 8.68007 9.99126 8.62582 9.93212 8.61804Z",fill:"#000088"}),m.createElement("path",{d:"M12 6.89999L11.928 8.16L12 8.76L12.072 8.16L12 6.89999Z",fill:"#000088"}),m.createElement("path",{d:"M10.1014 8.09584C10.0463 8.07301 9.98314 8.09918 9.96031 8.15429C9.93749 8.20939 9.96366 8.27257 10.0188 8.2954C10.0739 8.31822 10.137 8.29205 10.1599 8.23695C10.1827 8.18184 10.1565 8.11866 10.1014 8.09584Z",fill:"#000088"}),m.createElement("path",{d:"M12.5435 6.97156L12.1478 8.16999L12.0621 8.76818L12.2869 8.20726L12.5435 6.97156Z",fill:"#000088"}),m.createElement("path",{d:"M10.4001 7.63524C10.3528 7.59893 10.285 7.60786 10.2487 7.65518C10.2124 7.7025 10.2213 7.77029 10.2686 7.80661C10.316 7.84292 10.3838 7.83399 10.4201 7.78667C10.4564 7.73935 10.4475 7.67155 10.4001 7.63524Z",fill:"#000088"}),m.createElement("path",{d:"M13.05 7.18132L12.3576 8.23652L12.12 8.79213L12.4824 8.30852L13.05 7.18132Z",fill:"#000088"}),m.createElement("path",{d:"M10.8079 7.26767C10.7716 7.22035 10.7038 7.21142 10.6565 7.24774C10.6091 7.28405 10.6002 7.35184 10.6365 7.39916C10.6728 7.44648 10.7406 7.45541 10.7879 7.4191C10.8353 7.38279 10.8442 7.31499 10.8079 7.26767Z",fill:"#000088"}),m.createElement("path",{d:"M13.4849 7.51506L12.5431 8.3551L12.1697 8.83028L12.6449 8.45693L13.4849 7.51506Z",fill:"#000088"}),m.createElement("path",{d:"M11.2969 7.01817C11.274 6.96306 11.2109 6.93689 11.1557 6.95972C11.1006 6.98254 11.0745 7.04572 11.0973 7.10083C11.1201 7.15593 11.1833 7.1821 11.2384 7.15928C11.2935 7.13645 11.3197 7.07327 11.2969 7.01817Z",fill:"#000088"}),m.createElement("path",{d:"M13.8187 7.95L12.6915 8.51765L12.2079 8.88L12.7635 8.64236L13.8187 7.95Z",fill:"#000088"}),m.createElement("path",{d:"M11.8338 6.9037C11.826 6.84456 11.7717 6.80293 11.7126 6.81072C11.6534 6.8185 11.6118 6.87276 11.6196 6.93189C11.6274 6.99103 11.6816 7.03266 11.7408 7.02487C11.7999 7.01709 11.8415 6.96283 11.8338 6.9037Z",fill:"#000088"}),m.createElement("path",{d:"M14.0285 8.45647L12.7928 8.71303L12.2318 8.93787L12.83 8.85213L14.0285 8.45647Z",fill:"#000088"}),m.createElement("path",{d:"M12.382 6.9321C12.3898 6.87297 12.3481 6.81871 12.289 6.81093C12.2299 6.80314 12.1756 6.84477 12.1678 6.90391C12.1601 6.96304 12.2017 7.0173 12.2608 7.02508C12.32 7.03287 12.3742 6.99124 12.382 6.9321Z",fill:"#000088"}),m.createElement("path",{d:"M14.1 8.99999L12.84 8.928L12.24 9L12.84 9.072L14.1 8.99999Z",fill:"#000088"}),m.createElement("path",{d:"M12.9042 7.10143C12.927 7.04632 12.9008 6.98314 12.8457 6.96032C12.7906 6.93749 12.7274 6.96366 12.7046 7.01877C12.6818 7.07387 12.708 7.13705 12.7631 7.15987C12.8182 7.1827 12.8813 7.15653 12.9042 7.10143Z",fill:"#000088"}),m.createElement("path",{d:"M14.0284 9.54352L12.83 9.14786L12.2318 9.06212L12.7927 9.28695L14.0284 9.54352Z",fill:"#000088"}),m.createElement("path",{d:"M13.3648 7.40014C13.4011 7.35281 13.3921 7.28502 13.3448 7.24871C13.2975 7.2124 13.2297 7.22132 13.1934 7.26864C13.1571 7.31596 13.166 7.38376 13.2133 7.42007C13.2606 7.45638 13.3284 7.44746 13.3648 7.40014Z",fill:"#000088"}),m.createElement("path",{d:"M13.8187 10.05L12.7635 9.35765L12.2079 9.12L12.6915 9.48235L13.8187 10.05Z",fill:"#000088"}),m.createElement("path",{d:"M13.7323 7.80786C13.7796 7.77155 13.7885 7.70375 13.7522 7.65643C13.7159 7.60911 13.6481 7.60018 13.6008 7.63649C13.5535 7.6728 13.5446 7.7406 13.5809 7.78792C13.6172 7.83524 13.685 7.84417 13.7323 7.80786Z",fill:"#000088"}),m.createElement("path",{d:"M13.4849 10.4849L12.6449 9.54305L12.1697 9.1697L12.5431 9.64487L13.4849 10.4849Z",fill:"#000088"}),m.createElement("path",{d:"M13.9819 8.29682C14.037 8.274 14.0631 8.21082 14.0403 8.15572C14.0175 8.10061 13.9543 8.07444 13.8992 8.09727C13.8441 8.12009 13.8179 8.18327 13.8407 8.23838C13.8636 8.29348 13.9267 8.31965 13.9819 8.29682Z",fill:"#000088"}),m.createElement("path",{d:"M13.05 10.8186L12.4824 9.69145L12.12 9.20783L12.3576 9.76345L13.05 10.8186Z",fill:"#000088"}),m.createElement("path",{d:"M14.0963 8.83373C14.1554 8.82594 14.1971 8.77169 14.1893 8.71256C14.1815 8.65342 14.1273 8.61179 14.0681 8.61958C14.009 8.62736 13.9674 8.68161 13.9751 8.74075C13.9829 8.79989 14.0372 8.84151 14.0963 8.83373Z",fill:"#000088"}),m.createElement("path",{d:"M12.5435 11.0284L12.287 9.79273L12.0621 9.23181L12.1479 9.83L12.5435 11.0284Z",fill:"#000088"})),m.createElement("defs",null,m.createElement("clipPath",{id:"clip0_572_609"},m.createElement("rect",{width:24,height:18,rx:3,fill:"white"}))))},Symbol.toStringTag,{value:"Module"})),t7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("rect",{x:.5,y:.5,width:23,height:17,rx:2.5,fill:"#F6F8FB"}),m.createElement("rect",{x:.5,y:.5,width:23,height:17,rx:2.5,stroke:"#D6DBDE"}),m.createElement("circle",{cx:12,cy:9,r:4,fill:"#B22334"}))},Symbol.toStringTag,{value:"Module"})),n7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("g",{clipPath:"url(#clip0_463_535)"},m.createElement("path",{d:"M24 0L0 0V18H24L24 0Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M16.0506 6.49566L24 0.782655L24 0L23.4235 0L14.4121 6.49566H16.0506Z",fill:"#BD0034"}),m.createElement("path",{d:"M15.6865 11.8174L24 17.8435V16.6696L17.3552 11.8174H15.6865Z",fill:"#BD0034"}),m.createElement("path",{d:"M0 1.33048L7.09986 6.49566H8.76864L0 0.156555V1.33048Z",fill:"#BD0034"}),m.createElement("path",{d:"M8.37419 11.8174L0 17.9217V18L1.51707 18L10.043 11.8174H8.37419Z",fill:"#BD0034"}),m.createElement("path",{d:"M22.3312 0H13.957V6.02611L22.3312 0Z",fill:"#1A237B"}),m.createElement("path",{d:"M10.2554 0H1.88115L10.2554 6.02611V0Z",fill:"#1A237B"}),m.createElement("path",{d:"M24 6.49565V2.34785L18.2958 6.49565H24Z",fill:"#1A237B"}),m.createElement("path",{d:"M24 15.887V11.8174H18.2958L24 15.887Z",fill:"#1A237B"}),m.createElement("path",{d:"M2.36662 18H10.2554V12.3652L2.36662 18Z",fill:"#1A237B"}),m.createElement("path",{d:"M13.957 18H21.8761L13.957 12.3652V18Z",fill:"#1A237B"}),m.createElement("path",{d:"M0 11.8174V16.1218L5.91655 11.8174H0Z",fill:"#1A237B"}),m.createElement("path",{d:"M0 6.49566H5.91655L0 2.19136V6.49566Z",fill:"#1A237B"}),m.createElement("path",{d:"M10.9835 0V7.5913H0V10.8H10.9835V18H13.1985V10.8H24V7.5913H13.1985V0H10.9835Z",fill:"#BD0034"})),m.createElement("defs",null,m.createElement("clipPath",{id:"clip0_463_535"},m.createElement("rect",{width:24,height:18,rx:3,fill:"white"}))))},Symbol.toStringTag,{value:"Module"})),a7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("g",{clipPath:"url(#clip0_463_538)"},m.createElement("path",{d:"M12.4615 1.38434H24V-0.000274658H12.4615V1.38434Z",fill:"#B22334"}),m.createElement("path",{d:"M0 15.2308H24V13.8462H0V15.2308Z",fill:"#B22334"}),m.createElement("path",{d:"M12.4615 9.69229H24V8.30768H12.4615V9.69229Z",fill:"#B22334"}),m.createElement("path",{d:"M12.4615 6.92307H24V5.53845H12.4615V6.92307Z",fill:"#B22334"}),m.createElement("path",{d:"M0 12.4616H24V11.0769H0V12.4616Z",fill:"#B22334"}),m.createElement("path",{d:"M0 17.9994H24V16.6148H0V17.9994Z",fill:"#B22334"}),m.createElement("path",{d:"M12.4615 4.15384H24V2.76923H12.4615V4.15384Z",fill:"#B22334"}),m.createElement("path",{d:"M0 16.6154H24V15.2308H0V16.6154Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M0 13.8462H24V12.4615H0V13.8462Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M0 9.69232V11.0769H24V9.69232H0Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M12.4615 8.30768H24V6.92307H12.4615V8.30768Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M12.4615 5.53845H24V4.15384H12.4615V5.53845Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M12.4615 2.76895H24V1.38434H12.4615V2.76895Z",fill:"#EEEEEE"}),m.createElement("rect",{x:.0015564,y:.00231934,width:12.46,height:9.69,fill:"#3C3B6E"}),m.createElement("path",{d:"M1.38562 1.88695L1.81347 2.19779L1.65008 2.70041L2.07724 2.38956L2.50508 2.70041L2.341 2.19779L2.76954 1.88695H2.24062L2.07724 1.38433L1.91454 1.88695H1.38562Z",fill:"white"}),m.createElement("path",{d:"M2.77023 3.27156L3.19808 3.58241L3.034 4.08502L3.46185 3.77418L3.88969 4.08502L3.72562 3.58241L4.15416 3.27156H3.62523L3.46185 2.76895L3.29916 3.27156H2.77023Z",fill:"white"}),m.createElement("path",{d:"M5.53946 3.27156L5.96731 3.58241L5.80323 4.08502L6.23107 3.77418L6.65892 4.08502L6.49484 3.58241L6.92338 3.27156H6.39446L6.23107 2.76895L6.06838 3.27156H5.53946Z",fill:"white"}),m.createElement("path",{d:"M8.30869 3.27156L8.73653 3.58241L8.57245 4.08502L9.0003 3.77418L9.42815 4.08502L9.26407 3.58241L9.69261 3.27156H9.16369L9.0003 2.76895L8.83761 3.27156H8.30869Z",fill:"white"}),m.createElement("path",{d:"M2.77023 6.04079L3.19808 6.35163L3.034 6.85425L3.46185 6.5434L3.88969 6.85425L3.72562 6.35163L4.15416 6.04079H3.62523L3.46185 5.53817L3.29916 6.04079H2.77023Z",fill:"white"}),m.createElement("path",{d:"M5.53946 6.04079L5.96731 6.35163L5.80323 6.85425L6.23107 6.5434L6.65892 6.85425L6.49484 6.35163L6.92338 6.04079H6.39446L6.23107 5.53817L6.06838 6.04079H5.53946Z",fill:"white"}),m.createElement("path",{d:"M8.30869 6.04079L8.73653 6.35163L8.57245 6.85425L9.0003 6.5434L9.42815 6.85425L9.26407 6.35163L9.69261 6.04079H9.16369L9.0003 5.53817L8.83761 6.04079H8.30869Z",fill:"white"}),m.createElement("path",{d:"M4.15485 1.88695L4.58269 2.19779L4.41862 2.70041L4.84646 2.38956L5.27431 2.70041L5.11023 2.19779L5.53877 1.88695H5.00985L4.84646 1.38433L4.68377 1.88695H4.15485Z",fill:"white"}),m.createElement("path",{d:"M6.92407 1.88695L7.35192 2.19779L7.18784 2.70041L7.61569 2.38956L8.04353 2.70041L7.87946 2.19779L8.308 1.88695H7.77907L7.61569 1.38433L7.453 1.88695H6.92407Z",fill:"white"}),m.createElement("path",{d:"M9.6933 1.88695L10.1211 2.19779L9.95707 2.70041L10.3849 2.38956L10.8128 2.70041L10.6487 2.19779L11.0772 1.88695H10.5483L10.3849 1.38433L10.2222 1.88695H9.6933Z",fill:"white"}),m.createElement("path",{d:"M1.38562 4.65617L1.81347 4.96702L1.65008 5.46964L2.07724 5.15879L2.50508 5.46964L2.341 4.96702L2.76954 4.65617H2.24062L2.07724 4.15356L1.91454 4.65617H1.38562Z",fill:"white"}),m.createElement("path",{d:"M4.41889 5.46951L4.84674 5.15867L5.27389 5.46951L5.11051 4.9669L5.53835 4.65605H5.01012L4.84674 4.15413L4.68335 4.65605H4.15512L4.58227 4.9669L4.41889 5.46951Z",fill:"white"}),m.createElement("path",{d:"M6.92407 4.65617L7.35192 4.96702L7.18784 5.46964L7.61569 5.15879L8.04353 5.46964L7.87946 4.96702L8.308 4.65617H7.77907L7.61569 4.15356L7.453 4.65617H6.92407Z",fill:"white"}),m.createElement("path",{d:"M9.6933 4.65617L10.1211 4.96702L9.95707 5.46964L10.3849 5.15879L10.8128 5.46964L10.6487 4.96702L11.0772 4.65617H10.5483L10.3849 4.15356L10.2222 4.65617H9.6933Z",fill:"white"}),m.createElement("path",{d:"M1.38562 7.4254L1.81347 7.73625L1.65008 8.23886L2.07724 7.92801L2.50508 8.23886L2.341 7.73625L2.76954 7.4254H2.24062L2.07724 6.92278L1.91454 7.4254H1.38562Z",fill:"white"}),m.createElement("path",{d:"M4.41889 8.23874L4.84674 7.92789L5.27389 8.23874L5.11051 7.73612L5.53835 7.42528H5.01012L4.84674 6.92335L4.68335 7.42528H4.15512L4.58227 7.73612L4.41889 8.23874Z",fill:"white"}),m.createElement("path",{d:"M6.92407 7.4254L7.35192 7.73625L7.18784 8.23886L7.61569 7.92801L8.04353 8.23886L7.87946 7.73625L8.308 7.4254H7.77907L7.61569 6.92278L7.453 7.4254H6.92407Z",fill:"white"}),m.createElement("path",{d:"M9.6933 7.4254L10.1211 7.73625L9.95707 8.23886L10.3849 7.92801L10.8128 8.23886L10.6487 7.73625L11.0772 7.4254H10.5483L10.3849 6.92278L10.2222 7.4254H9.6933Z",fill:"white"})),m.createElement("defs",null,m.createElement("clipPath",{id:"clip0_463_538"},m.createElement("rect",{width:24,height:18,rx:3,fill:"white"}))))},Symbol.toStringTag,{value:"Module"})),l7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("rect",{x:1,y:1,width:6,height:6,rx:1.5,stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinejoin:"round"}),m.createElement("rect",{x:1,y:9,width:6,height:6,rx:1.5,stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinejoin:"round"}),m.createElement("rect",{x:9,y:1,width:6,height:6,rx:1.5,stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinejoin:"round"}),m.createElement("rect",{x:9,y:9,width:6,height:6,rx:1.5,stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinejoin:"round"}))},Symbol.toStringTag,{value:"Module"})),i7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M9 5V3.5C9 2.67157 8.32843 2 7.5 2H2.5C1.67157 2 1 2.67157 1 3.5V12.5C1 13.3284 1.67157 14 2.5 14H7.5C8.32843 14 9 13.3284 9 12.5V11",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round"}),m.createElement("path",{d:"M5 8H15M15 8L13 6M15 8L13 10",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}))},Symbol.toStringTag,{value:"Module"})),r7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M2 6L2.26951 5.46099C3.33007 3.33987 5.49802 2 7.8695 2C9.8402 2 11.6959 2.92784 12.8783 4.5044L14 6M14 6H12M14 6V3.5",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),m.createElement("path",{d:"M14 10L13.7305 10.539C12.6699 12.6601 10.502 14 8.1305 14C6.1598 14 4.30412 13.0722 3.1217 11.4956L2 10M2 10L4 10M2 10L2 12.5",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}))},Symbol.toStringTag,{value:"Module"}));Ge.AuthMenu=h0,Ge.Button=Kl,Ge.Card=MS,Ge.ContentText=yt,Ge.DisplayText=Io,Ge.DropdownMenu=Bc,Ge.DropdownMenuTrigger=Hc,Ge.FlagIcon=t0,Ge.NavActions=m0,Ge.OptOutBanner=DS,Ge.SvgIcon=Xn,Ge.autorun=fa,Ge.getSample=A8,Ge.initRootStore=Wh,Ge.observe=a6,Ge.observer=Qs,Ge.postFeedback=ac,Ge.postSample=C8,Ge.reaction=I1,Ge.rootStore=ma,Object.defineProperty(Ge,Symbol.toStringTag,{value:"Module"})})); + heap.load("${n}");`,l.id="heap-script",l.type="text/plain",l.classList.add("consent-required:C0002"),l.async=!0,document.body.append(l)}function GS(){if(!(typeof window>"u")){if(!Ke.heapAnalytics.enabled||!Ke.heapAnalytics.appId){console.log("Heap analytics is disabled or appId is missing.");return}VS(Ke.heapAnalytics.appId)}}function ZS(n){return document.cookie.split("; ").find(o=>o.includes(`${n}=`))}function qS(){if(typeof window>"u"||!Ke.oneTrust.enabled||!Ke.oneTrust.domainId)return;const n=document.createElement("script");n.src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",n.id="cookie-consent-script",n.setAttribute("data-domain-script",Ke.oneTrust.domainId),n.type="text/javascript",n.async=!0,window.OptanonWrapper=()=>{if(window.OnetrustActiveGroups){const o=window.OnetrustActiveGroups.split(",").filter(r=>r);y0(new Set(o.map(r=>`C000${r}`)))}},document.body.append(n),GS();const l=YS();l&&y0(l)}function YS(){const n=ZS("OptanonConsent");if(!n)return null;const l=n.replace("OptanonConsent=","").split("&").find(r=>r.includes("groups="));if(!l)return null;const o=new Set;return decodeURIComponent(l.replace("groups=","")).split(",").forEach(r=>{if(!r)return!1;const[s,f]=r.split(":");f==="1"&&o.add(`C000${s}`)}),o}function y0(n){const l=document.querySelectorAll('script[class^="consent-required"][type="text/plain"]');if(l.length===0)return;Array.from(l).filter(r=>r.className.replace("consent-required:","").split("-").every(f=>n.has(f))).forEach(r=>{r.remove(),r.setAttribute("type","text/javascript"),document.head.appendChild(r)})}function XS(n){Ob.createRoot(n).render(x.jsx(m.StrictMode,{children:x.jsx(m0,{})}))}async function KS(){const n=document.createElement("div");n.id="adu-root",document.body.appendChild(n),RS(),await W1(),!window.location.pathname.includes("/_minimal/")&&(qS(),kS(),XS(n))}KS();const FS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M3 8H13M3 8L7 4M3 8L7 12",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}))},Symbol.toStringTag,{value:"Module"})),QS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M11.5858 5.5H4.41421C3.52331 5.5 3.07714 6.57714 3.70711 7.20711L6.93934 10.4393C7.52513 11.0251 8.47487 11.0251 9.06066 10.4393L12.2929 7.20711C12.9229 6.57714 12.4767 5.5 11.5858 5.5Z",fill:"currentColor",style:{fill:"currentColor",fillOpacity:1}}))},Symbol.toStringTag,{value:"Module"})),PS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M10.3167 9.34164L6.44721 11.2764C5.78231 11.6088 5 11.1253 5 10.382V5.61803C5 4.87465 5.78231 4.39116 6.44721 4.72361L10.3167 6.65836C11.4223 7.21115 11.4223 8.78885 10.3167 9.34164Z",fill:"currentColor",style:{fill:"currentColor",fillOpacity:1}}))},Symbol.toStringTag,{value:"Module"})),JS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M13 4L6 12L3 9",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}))},Symbol.toStringTag,{value:"Module"})),$S=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("g",{clipPath:"url(#clip0_463_540)"},m.createElement("rect",{width:24,height:18,rx:3,fill:"#00247D"}),m.createElement("path",{d:"M6.00053 14.0154L5.18588 14.7681L5.26654 13.6614L4.16922 13.4941L5.08454 12.8668L4.53255 11.9055L5.5932 12.2301L6.00053 11.1975L6.40786 12.2301L7.46918 11.9055L6.91586 12.8668L7.83185 13.4941L6.73452 13.6614L6.81586 14.7681L6.00053 14.0154Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M18.6335 3.0413L18.1009 3.53329L18.1535 2.8093L17.4355 2.69997L18.0349 2.28998L17.6735 1.66065L18.3669 1.87331L18.6335 1.19799L18.9002 1.87331L19.5942 1.66065L19.2322 2.28998L19.8315 2.69997L19.1142 2.8093L19.1669 3.53329L18.6335 3.0413Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M15.9669 7.04159L15.4342 7.53358L15.4869 6.80959L14.7689 6.70026L15.3682 6.29026L15.0069 5.66094L15.7002 5.8736L15.9669 5.19761L16.2336 5.8736L16.9275 5.66094L16.5656 6.29026L17.1649 6.70026L16.4476 6.80959L16.5002 7.53358L15.9669 7.04159Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M21.9668 5.70827L21.4342 6.20026L21.4868 5.47627L20.7688 5.36694L21.3682 4.95694L21.0068 4.32762L21.7002 4.54028L21.9668 3.86429L22.2335 4.54028L22.9275 4.32762L22.5655 4.95694L23.1648 5.36694L22.4475 5.47627L22.5001 6.20026L21.9668 5.70827Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M18.6335 15.0415L18.1009 15.5335L18.1535 14.8095L17.4355 14.7002L18.0349 14.2902L17.6735 13.6608L18.3669 13.8735L18.6335 13.1975L18.9002 13.8735L19.5942 13.6608L19.2322 14.2902L19.8315 14.7002L19.1142 14.8095L19.1669 15.5335L18.6335 15.0415Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M20.6667 7.33326L20.8627 7.73059L21.3007 7.79392L20.984 8.10258L21.0587 8.53925L20.6667 8.33325L20.2747 8.53925L20.3494 8.10258L20.0327 7.79392L20.4707 7.73059L20.6667 7.33326Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M12.6668 -5.72205e-06H2.6669C1.19425 -5.72205e-06 0.000267029 1.19398 0.000267029 2.66663V8.66656H12.6668V-5.72205e-06Z",fill:"#00247D"}),m.createElement("path",{d:"M12.6668 8.66656V7.31391L7.93351 3.99995H4.44755L11.1121 8.66656H12.6668Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M12.6668 7.72125L7.35285 3.99996H6.19086L12.6668 8.53458V7.72125Z",fill:"#CF1B2B"}),m.createElement("path",{d:"M5.39994 3.99995L0 7.84391V8.66656H2.22131L8.88657 3.99995H5.39994Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M7.14278 3.99995L0.489525 8.66656H0.666856H1.64084L8.30544 3.99995H7.14278Z",fill:"#CF1B2B"}),m.createElement("path",{d:"M11.1127 -4.29153e-06L4.44815 4.66661H7.93411L12.6667 1.35265V-4.29153e-06H11.1127Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M11.6929 -4.29153e-06L5.02895 4.66661H6.19093L12.6669 0.131994V-4.29153e-06H11.6929Z",fill:"#CF1B2B"}),m.createElement("path",{d:"M6.66686 4.66662H8.8855L2.22158 9.53674e-07H0.666929L0.250267 1.06266L6.66686 5.55394V4.66662Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M6.66686 4.66661H7.14285L0.666925 0.131997L0.333595 0.708657L6.66686 5.14794V4.66661Z",fill:"#CF1B2B"}),m.createElement("path",{d:"M12.6668 2.66663H8.00018V-5.72205e-06H4.66688V2.66663H0.000267029V5.99993H4.66688V8.66656H8.00018V5.99993H12.6668V2.66663Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M7.33352 8.66656H5.33354V-5.72205e-06H7.33352V8.66656Z",fill:"#CF1B2B"}),m.createElement("path",{d:"M12.6668 5.33327H0.000267029V3.3333H12.6668V5.33327Z",fill:"#CF1B2B"})),m.createElement("defs",null,m.createElement("clipPath",{id:"clip0_463_540"},m.createElement("rect",{width:24,height:18,rx:3,fill:"white"}))))},Symbol.toStringTag,{value:"Module"})),IS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("rect",{width:24,height:18,rx:3,fill:"#D52B1E"}),m.createElement("path",{d:"M6 0H18V18H6L6 0ZM12.225 14.075L12.1125 11.9175C12.1109 11.882 12.1172 11.8466 12.1311 11.8139C12.1449 11.7812 12.1659 11.752 12.1926 11.7285C12.2192 11.705 12.2507 11.6878 12.2849 11.6781C12.3191 11.6684 12.355 11.6665 12.39 11.6725L14.5375 12.05L14.2475 11.25C14.2357 11.2182 14.2342 11.1835 14.2432 11.1507C14.2522 11.118 14.2712 11.0889 14.2975 11.0675L16.65 9.1625L16.12 8.915C16.0842 8.89808 16.0558 8.86868 16.0402 8.83232C16.0245 8.79595 16.0227 8.75512 16.035 8.7175L16.5 7.2875L15.145 7.575C15.1083 7.58265 15.0701 7.57738 15.0368 7.56006C15.0035 7.54275 14.9773 7.51446 14.9625 7.48L14.7 6.8625L13.6425 7.9975C13.6183 8.023 13.5865 8.03998 13.5519 8.04589C13.5172 8.05179 13.4816 8.04631 13.4503 8.03025C13.4191 8.0142 13.3939 7.98844 13.3785 7.95684C13.3631 7.92525 13.3584 7.88951 13.365 7.855L13.875 5.225L13.0575 5.6975C13.0383 5.70875 13.017 5.71594 12.9949 5.71862C12.9728 5.7213 12.9504 5.71942 12.9291 5.71309C12.9078 5.70676 12.888 5.69612 12.8709 5.68183C12.8539 5.66754 12.84 5.6499 12.83 5.63L12 4L11.17 5.63C11.16 5.6499 11.1461 5.66754 11.1291 5.68183C11.112 5.69612 11.0922 5.70676 11.0709 5.71309C11.0496 5.71942 11.0272 5.7213 11.0051 5.71862C10.983 5.71594 10.9617 5.70875 10.9425 5.6975L10.125 5.225L10.635 7.855C10.6416 7.88951 10.6369 7.92525 10.6215 7.95684C10.6061 7.98844 10.5809 8.0142 10.5497 8.03025C10.5184 8.04631 10.4828 8.05179 10.4481 8.04589C10.4135 8.03998 10.3817 8.023 10.3575 7.9975L9.3 6.8625L9.0375 7.48C9.02271 7.51446 8.99646 7.54275 8.9632 7.56006C8.92994 7.57738 8.89171 7.58265 8.855 7.575L7.5 7.2875L7.965 8.7175C7.97732 8.75512 7.97549 8.79595 7.95984 8.83232C7.94418 8.86868 7.9158 8.89808 7.88 8.915L7.35 9.1625L9.7025 11.0675C9.72885 11.0889 9.74784 11.118 9.7568 11.1507C9.76577 11.1835 9.76427 11.2182 9.7525 11.25L9.4625 12.05L11.61 11.6725C11.645 11.6665 11.6809 11.6684 11.7151 11.6781C11.7493 11.6878 11.7808 11.705 11.8074 11.7285C11.8341 11.752 11.8551 11.7812 11.8689 11.8139C11.8828 11.8466 11.8891 11.882 11.8875 11.9175L11.775 14.075H12.225Z",fill:"#F6F8FB"}))},Symbol.toStringTag,{value:"Module"})),WS=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("rect",{width:24,height:18,rx:3,fill:"#003399"}),m.createElement("path",{d:"M12.3595 3.4279L12.9255 3.01657H12.2261L12.0095 2.35123L11.7935 3.01657H11.0941L11.6601 3.4279L11.4435 4.09323L12.0095 3.6819L12.5755 4.09323L12.3595 3.4279Z",fill:"#FFCC00"}),m.createElement("path",{d:"M12.3595 14.9834L12.9255 14.5721H12.2261L12.0095 13.9068L11.7935 14.5721H11.0941L11.6601 14.9834L11.4435 15.6488L12.0095 15.2374L12.5755 15.6488L12.3595 14.9834Z",fill:"#FFCC00"}),m.createElement("path",{d:"M6.58168 9.2057L7.14768 8.79437H6.44835L6.23168 8.12904L6.01568 8.79437H5.31635L5.88235 9.2057L5.66568 9.87104L6.23168 9.4597L6.79768 9.87104L6.58168 9.2057Z",fill:"#FFCC00"}),m.createElement("path",{d:"M7.31994 6.3489L7.88594 5.93757H7.18661L6.96994 5.27223L6.75394 5.93757H6.05461L6.62061 6.3489L6.40394 7.01424L6.96994 6.6029L7.53594 7.01424L7.31994 6.3489Z",fill:"#FFCC00"}),m.createElement("path",{d:"M7.31994 12.0946L7.88594 11.6832H7.18661L6.96994 11.0179L6.75394 11.6832H6.05461L6.62061 12.0946L6.40394 12.7599L6.96994 12.3486L7.53594 12.7599L7.31994 12.0946Z",fill:"#FFCC00"}),m.createElement("path",{d:"M9.47054 4.20197L10.0365 3.79063H9.33721L9.12054 3.1253L8.90454 3.79063H8.20521L8.77121 4.20197L8.55454 4.8673L9.12054 4.45597L9.68654 4.8673L9.47054 4.20197Z",fill:"#FFCC00"}),m.createElement("path",{d:"M9.47054 14.2471L10.0365 13.8358H9.33721L9.12054 13.1704L8.90454 13.8358H8.20521L8.77121 14.2471L8.55454 14.9124L9.12054 14.5011L9.68654 14.9124L9.47054 14.2471Z",fill:"#FFCC00"}),m.createElement("path",{d:"M17.4183 9.2057L16.8523 8.79437H17.5517L17.7683 8.12904L17.9843 8.79437H18.6837L18.1177 9.2057L18.3343 9.87104L17.7683 9.4597L17.2023 9.87104L17.4183 9.2057Z",fill:"#FFCC00"}),m.createElement("path",{d:"M16.6801 6.3489L16.1141 5.93757H16.8134L17.0301 5.27223L17.2461 5.93757H17.9454L17.3794 6.3489L17.5961 7.01424L17.0301 6.6029L16.4641 7.01424L16.6801 6.3489Z",fill:"#FFCC00"}),m.createElement("path",{d:"M16.6801 12.0946L16.1141 11.6832H16.8134L17.0301 11.0179L17.2461 11.6832H17.9454L17.3794 12.0946L17.5961 12.7599L17.0301 12.3486L16.4641 12.7599L16.6801 12.0946Z",fill:"#FFCC00"}),m.createElement("path",{d:"M14.5295 4.20197L13.9635 3.79063H14.6628L14.8795 3.1253L15.0955 3.79063H15.7948L15.2288 4.20197L15.4455 4.8673L14.8795 4.45597L14.3135 4.8673L14.5295 4.20197Z",fill:"#FFCC00"}),m.createElement("path",{d:"M14.5295 14.2471L13.9635 13.8358H14.6628L14.8795 13.1704L15.0955 13.8358H15.7948L15.2288 14.2471L15.4455 14.9124L14.8795 14.5011L14.3135 14.9124L14.5295 14.2471Z",fill:"#FFCC00"}))},Symbol.toStringTag,{value:"Module"})),e7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("rect",{width:24,height:18,rx:3,fill:"#1E212A"}),m.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 9.00002C6 5.68631 8.68629 3.00002 12 3.00002C15.3137 3.00002 18 5.68631 18 9.00002C18 12.3137 15.3137 15 12 15C8.68629 15 6 12.3137 6 9.00002ZM7.02469 8.50002H9.32378C9.44308 6.92889 9.97645 5.42167 10.8633 4.12979C8.80711 4.6078 7.23772 6.3544 7.02469 8.50002ZM12 4.27183C11.0411 5.48676 10.4591 6.95707 10.327 8.50002H13.673C13.5409 6.95707 12.9589 5.48676 12 4.27183ZM13.673 9.50002C13.5409 11.043 12.9589 12.5133 12 13.7282C11.0411 12.5133 10.4591 11.043 10.327 9.50002H13.673ZM9.32378 9.50002H7.02469C7.23772 11.6456 8.80711 13.3922 10.8633 13.8702C9.97645 12.5784 9.44308 11.0711 9.32378 9.50002ZM13.1367 13.8702C14.0236 12.5784 14.5569 11.0711 14.6762 9.50002H16.9753C16.7623 11.6456 15.1929 13.3922 13.1367 13.8702ZM16.9753 8.50002H14.6762C14.5569 6.92889 14.0236 5.42167 13.1367 4.12979C15.1929 4.6078 16.7623 6.3544 16.9753 8.50002Z",fill:"white"}))},Symbol.toStringTag,{value:"Module"})),t7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("g",{clipPath:"url(#clip0_572_609)"},m.createElement("path",{d:"M0 0H24V6H0V0Z",fill:"#FF9933"}),m.createElement("path",{d:"M0 6H24V12H0V6Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M0 12H24V18H0V12Z",fill:"#128807"}),m.createElement("path",{d:"M12 11.4C13.3255 11.4 14.4 10.3255 14.4 8.99999C14.4 7.67451 13.3255 6.59999 12 6.59999C10.6745 6.59999 9.60001 7.67451 9.60001 8.99999C9.60001 10.3255 10.6745 11.4 12 11.4Z",fill:"#000088"}),m.createElement("path",{d:"M12 11.1C13.1598 11.1 14.1 10.1598 14.1 8.99999C14.1 7.84019 13.1598 6.89999 12 6.89999C10.8402 6.89999 9.90001 7.84019 9.90001 8.99999C9.90001 10.1598 10.8402 11.1 12 11.1Z",fill:"white"}),m.createElement("path",{d:"M12 9.41999C12.232 9.41999 12.42 9.23195 12.42 8.99999C12.42 8.76803 12.232 8.57999 12 8.57999C11.7681 8.57999 11.58 8.76803 11.58 8.99999C11.58 9.23195 11.7681 9.41999 12 9.41999Z",fill:"#000088"}),m.createElement("path",{d:"M14.0679 9.38197C14.127 9.38975 14.1813 9.34812 14.1891 9.28899C14.1969 9.22985 14.1552 9.1756 14.0961 9.16782C14.037 9.16003 13.9827 9.20166 13.9749 9.2608C13.9671 9.31993 14.0088 9.37418 14.0679 9.38197Z",fill:"#000088"}),m.createElement("path",{d:"M12 11.1L12.072 9.84001L12 9.24001L11.928 9.84001L12 11.1Z",fill:"#000088"}),m.createElement("path",{d:"M13.8986 9.90418C13.9537 9.927 14.0169 9.90083 14.0397 9.84573C14.0625 9.79062 14.0363 9.72744 13.9812 9.70462C13.9261 9.68179 13.8629 9.70796 13.8401 9.76307C13.8173 9.81817 13.8435 9.88135 13.8986 9.90418Z",fill:"#000088"}),m.createElement("path",{d:"M11.4565 11.0285L11.8521 9.83002L11.9379 9.23183L11.7131 9.79275L11.4565 11.0285Z",fill:"#000088"}),m.createElement("path",{d:"M13.5999 10.3648C13.6472 10.4011 13.715 10.3921 13.7513 10.3448C13.7876 10.2975 13.7787 10.2297 13.7314 10.1934C13.684 10.1571 13.6163 10.166 13.5799 10.2133C13.5436 10.2606 13.5526 10.3284 13.5999 10.3648Z",fill:"#000088"}),m.createElement("path",{d:"M10.95 10.8187L11.6423 9.76347L11.88 9.20785L11.5176 9.69147L10.95 10.8187Z",fill:"#000088"}),m.createElement("path",{d:"M13.1921 10.7323C13.2284 10.7796 13.2962 10.7886 13.3435 10.7523C13.3909 10.7159 13.3998 10.6481 13.3635 10.6008C13.3272 10.5535 13.2594 10.5446 13.2121 10.5809C13.1647 10.6172 13.1558 10.685 13.1921 10.7323Z",fill:"#000088"}),m.createElement("path",{d:"M10.5151 10.4849L11.4569 9.64489L11.8303 9.16971L11.3551 9.54306L10.5151 10.4849Z",fill:"#000088"}),m.createElement("path",{d:"M12.7031 10.9818C12.726 11.0369 12.7891 11.0631 12.8443 11.0403C12.8994 11.0175 12.9255 10.9543 12.9027 10.8992C12.8799 10.8441 12.8167 10.8179 12.7616 10.8407C12.7065 10.8636 12.6803 10.9267 12.7031 10.9818Z",fill:"#000088"}),m.createElement("path",{d:"M10.1813 10.05L11.3085 9.48236L11.7922 9.12001L11.2365 9.35765L10.1813 10.05Z",fill:"#000088"}),m.createElement("path",{d:"M12.1662 11.0963C12.174 11.1554 12.2283 11.1971 12.2874 11.1893C12.3466 11.1815 12.3882 11.1273 12.3804 11.0681C12.3726 11.009 12.3184 10.9674 12.2592 10.9751C12.2001 10.9829 12.1585 11.0372 12.1662 11.0963Z",fill:"#000088"}),m.createElement("path",{d:"M9.97155 9.54354L11.2072 9.28697L11.7682 9.06214L11.17 9.14788L9.97155 9.54354Z",fill:"#000088"}),m.createElement("path",{d:"M11.618 11.0679C11.6102 11.127 11.6519 11.1813 11.711 11.1891C11.7701 11.1969 11.8244 11.1552 11.8322 11.0961C11.84 11.037 11.7983 10.9827 11.7392 10.9749C11.6801 10.9671 11.6258 11.0088 11.618 11.0679Z",fill:"#000088"}),m.createElement("path",{d:"M9.90001 8.99999L11.16 9.07201L11.76 9.00001L11.16 8.92801L9.90001 8.99999Z",fill:"#000088"}),m.createElement("path",{d:"M11.0958 10.8986C11.073 10.9537 11.0992 11.0169 11.1543 11.0397C11.2094 11.0625 11.2726 11.0364 11.2954 10.9812C11.3182 10.9261 11.292 10.863 11.2369 10.8401C11.1818 10.8173 11.1187 10.8435 11.0958 10.8986Z",fill:"#000088"}),m.createElement("path",{d:"M9.97156 8.45649L11.17 8.85215L11.7682 8.93789L11.2073 8.71305L9.97156 8.45649Z",fill:"#000088"}),m.createElement("path",{d:"M10.6352 10.5999C10.5989 10.6472 10.6078 10.715 10.6552 10.7513C10.7025 10.7876 10.7703 10.7787 10.8066 10.7313C10.8429 10.684 10.834 10.6162 10.7867 10.5799C10.7393 10.5436 10.6715 10.5525 10.6352 10.5999Z",fill:"#000088"}),m.createElement("path",{d:"M10.1813 7.94999L11.2365 8.64234L11.7921 8.87999L11.3085 8.51763L10.1813 7.94999Z",fill:"#000088"}),m.createElement("path",{d:"M10.2677 10.1921C10.2204 10.2284 10.2114 10.2962 10.2477 10.3436C10.284 10.3909 10.3518 10.3998 10.3992 10.3635C10.4465 10.3272 10.4554 10.2594 10.4191 10.2121C10.3828 10.1647 10.315 10.1558 10.2677 10.1921Z",fill:"#000088"}),m.createElement("path",{d:"M10.5151 7.51506L11.3551 8.45693L11.8303 8.83028L11.4569 8.35511L10.5151 7.51506Z",fill:"#000088"}),m.createElement("path",{d:"M10.0182 9.70315C9.96306 9.72597 9.93689 9.78915 9.95972 9.84426C9.98254 9.89936 10.0457 9.92553 10.1008 9.9027C10.1559 9.87988 10.1821 9.8167 10.1593 9.7616C10.1364 9.70649 10.0733 9.68032 10.0182 9.70315Z",fill:"#000088"}),m.createElement("path",{d:"M10.95 7.18133L11.5176 8.30852L11.88 8.79214L11.6424 8.23652L10.95 7.18133Z",fill:"#000088"}),m.createElement("path",{d:"M9.90373 9.16624C9.84459 9.17403 9.80296 9.22828 9.81075 9.28742C9.81853 9.34655 9.87278 9.38818 9.93192 9.38039C9.99106 9.37261 10.0327 9.31836 10.0249 9.25922C10.0171 9.20009 9.96286 9.15846 9.90373 9.16624Z",fill:"#000088"}),m.createElement("path",{d:"M11.4565 6.97153L11.7131 8.20723L11.9379 8.76815L11.8522 8.16996L11.4565 6.97153Z",fill:"#000088"}),m.createElement("path",{d:"M9.93212 8.61804C9.87298 8.61025 9.81873 8.65188 9.81095 8.71102C9.80316 8.77015 9.84479 8.8244 9.90393 8.83219C9.96306 8.83998 10.0173 8.79835 10.0251 8.73921C10.0329 8.68007 9.99126 8.62582 9.93212 8.61804Z",fill:"#000088"}),m.createElement("path",{d:"M12 6.89999L11.928 8.16L12 8.76L12.072 8.16L12 6.89999Z",fill:"#000088"}),m.createElement("path",{d:"M10.1014 8.09584C10.0463 8.07301 9.98314 8.09918 9.96031 8.15429C9.93749 8.20939 9.96366 8.27257 10.0188 8.2954C10.0739 8.31822 10.137 8.29205 10.1599 8.23695C10.1827 8.18184 10.1565 8.11866 10.1014 8.09584Z",fill:"#000088"}),m.createElement("path",{d:"M12.5435 6.97156L12.1478 8.16999L12.0621 8.76818L12.2869 8.20726L12.5435 6.97156Z",fill:"#000088"}),m.createElement("path",{d:"M10.4001 7.63524C10.3528 7.59893 10.285 7.60786 10.2487 7.65518C10.2124 7.7025 10.2213 7.77029 10.2686 7.80661C10.316 7.84292 10.3838 7.83399 10.4201 7.78667C10.4564 7.73935 10.4475 7.67155 10.4001 7.63524Z",fill:"#000088"}),m.createElement("path",{d:"M13.05 7.18132L12.3576 8.23652L12.12 8.79213L12.4824 8.30852L13.05 7.18132Z",fill:"#000088"}),m.createElement("path",{d:"M10.8079 7.26767C10.7716 7.22035 10.7038 7.21142 10.6565 7.24774C10.6091 7.28405 10.6002 7.35184 10.6365 7.39916C10.6728 7.44648 10.7406 7.45541 10.7879 7.4191C10.8353 7.38279 10.8442 7.31499 10.8079 7.26767Z",fill:"#000088"}),m.createElement("path",{d:"M13.4849 7.51506L12.5431 8.3551L12.1697 8.83028L12.6449 8.45693L13.4849 7.51506Z",fill:"#000088"}),m.createElement("path",{d:"M11.2969 7.01817C11.274 6.96306 11.2109 6.93689 11.1557 6.95972C11.1006 6.98254 11.0745 7.04572 11.0973 7.10083C11.1201 7.15593 11.1833 7.1821 11.2384 7.15928C11.2935 7.13645 11.3197 7.07327 11.2969 7.01817Z",fill:"#000088"}),m.createElement("path",{d:"M13.8187 7.95L12.6915 8.51765L12.2079 8.88L12.7635 8.64236L13.8187 7.95Z",fill:"#000088"}),m.createElement("path",{d:"M11.8338 6.9037C11.826 6.84456 11.7717 6.80293 11.7126 6.81072C11.6534 6.8185 11.6118 6.87276 11.6196 6.93189C11.6274 6.99103 11.6816 7.03266 11.7408 7.02487C11.7999 7.01709 11.8415 6.96283 11.8338 6.9037Z",fill:"#000088"}),m.createElement("path",{d:"M14.0285 8.45647L12.7928 8.71303L12.2318 8.93787L12.83 8.85213L14.0285 8.45647Z",fill:"#000088"}),m.createElement("path",{d:"M12.382 6.9321C12.3898 6.87297 12.3481 6.81871 12.289 6.81093C12.2299 6.80314 12.1756 6.84477 12.1678 6.90391C12.1601 6.96304 12.2017 7.0173 12.2608 7.02508C12.32 7.03287 12.3742 6.99124 12.382 6.9321Z",fill:"#000088"}),m.createElement("path",{d:"M14.1 8.99999L12.84 8.928L12.24 9L12.84 9.072L14.1 8.99999Z",fill:"#000088"}),m.createElement("path",{d:"M12.9042 7.10143C12.927 7.04632 12.9008 6.98314 12.8457 6.96032C12.7906 6.93749 12.7274 6.96366 12.7046 7.01877C12.6818 7.07387 12.708 7.13705 12.7631 7.15987C12.8182 7.1827 12.8813 7.15653 12.9042 7.10143Z",fill:"#000088"}),m.createElement("path",{d:"M14.0284 9.54352L12.83 9.14786L12.2318 9.06212L12.7927 9.28695L14.0284 9.54352Z",fill:"#000088"}),m.createElement("path",{d:"M13.3648 7.40014C13.4011 7.35281 13.3921 7.28502 13.3448 7.24871C13.2975 7.2124 13.2297 7.22132 13.1934 7.26864C13.1571 7.31596 13.166 7.38376 13.2133 7.42007C13.2606 7.45638 13.3284 7.44746 13.3648 7.40014Z",fill:"#000088"}),m.createElement("path",{d:"M13.8187 10.05L12.7635 9.35765L12.2079 9.12L12.6915 9.48235L13.8187 10.05Z",fill:"#000088"}),m.createElement("path",{d:"M13.7323 7.80786C13.7796 7.77155 13.7885 7.70375 13.7522 7.65643C13.7159 7.60911 13.6481 7.60018 13.6008 7.63649C13.5535 7.6728 13.5446 7.7406 13.5809 7.78792C13.6172 7.83524 13.685 7.84417 13.7323 7.80786Z",fill:"#000088"}),m.createElement("path",{d:"M13.4849 10.4849L12.6449 9.54305L12.1697 9.1697L12.5431 9.64487L13.4849 10.4849Z",fill:"#000088"}),m.createElement("path",{d:"M13.9819 8.29682C14.037 8.274 14.0631 8.21082 14.0403 8.15572C14.0175 8.10061 13.9543 8.07444 13.8992 8.09727C13.8441 8.12009 13.8179 8.18327 13.8407 8.23838C13.8636 8.29348 13.9267 8.31965 13.9819 8.29682Z",fill:"#000088"}),m.createElement("path",{d:"M13.05 10.8186L12.4824 9.69145L12.12 9.20783L12.3576 9.76345L13.05 10.8186Z",fill:"#000088"}),m.createElement("path",{d:"M14.0963 8.83373C14.1554 8.82594 14.1971 8.77169 14.1893 8.71256C14.1815 8.65342 14.1273 8.61179 14.0681 8.61958C14.009 8.62736 13.9674 8.68161 13.9751 8.74075C13.9829 8.79989 14.0372 8.84151 14.0963 8.83373Z",fill:"#000088"}),m.createElement("path",{d:"M12.5435 11.0284L12.287 9.79273L12.0621 9.23181L12.1479 9.83L12.5435 11.0284Z",fill:"#000088"})),m.createElement("defs",null,m.createElement("clipPath",{id:"clip0_572_609"},m.createElement("rect",{width:24,height:18,rx:3,fill:"white"}))))},Symbol.toStringTag,{value:"Module"})),n7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("rect",{x:.5,y:.5,width:23,height:17,rx:2.5,fill:"#F6F8FB"}),m.createElement("rect",{x:.5,y:.5,width:23,height:17,rx:2.5,stroke:"#D6DBDE"}),m.createElement("circle",{cx:12,cy:9,r:4,fill:"#B22334"}))},Symbol.toStringTag,{value:"Module"})),a7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("g",{clipPath:"url(#clip0_463_535)"},m.createElement("path",{d:"M24 0L0 0V18H24L24 0Z",fill:"#F6F8FB"}),m.createElement("path",{d:"M16.0506 6.49566L24 0.782655L24 0L23.4235 0L14.4121 6.49566H16.0506Z",fill:"#BD0034"}),m.createElement("path",{d:"M15.6865 11.8174L24 17.8435V16.6696L17.3552 11.8174H15.6865Z",fill:"#BD0034"}),m.createElement("path",{d:"M0 1.33048L7.09986 6.49566H8.76864L0 0.156555V1.33048Z",fill:"#BD0034"}),m.createElement("path",{d:"M8.37419 11.8174L0 17.9217V18L1.51707 18L10.043 11.8174H8.37419Z",fill:"#BD0034"}),m.createElement("path",{d:"M22.3312 0H13.957V6.02611L22.3312 0Z",fill:"#1A237B"}),m.createElement("path",{d:"M10.2554 0H1.88115L10.2554 6.02611V0Z",fill:"#1A237B"}),m.createElement("path",{d:"M24 6.49565V2.34785L18.2958 6.49565H24Z",fill:"#1A237B"}),m.createElement("path",{d:"M24 15.887V11.8174H18.2958L24 15.887Z",fill:"#1A237B"}),m.createElement("path",{d:"M2.36662 18H10.2554V12.3652L2.36662 18Z",fill:"#1A237B"}),m.createElement("path",{d:"M13.957 18H21.8761L13.957 12.3652V18Z",fill:"#1A237B"}),m.createElement("path",{d:"M0 11.8174V16.1218L5.91655 11.8174H0Z",fill:"#1A237B"}),m.createElement("path",{d:"M0 6.49566H5.91655L0 2.19136V6.49566Z",fill:"#1A237B"}),m.createElement("path",{d:"M10.9835 0V7.5913H0V10.8H10.9835V18H13.1985V10.8H24V7.5913H13.1985V0H10.9835Z",fill:"#BD0034"})),m.createElement("defs",null,m.createElement("clipPath",{id:"clip0_463_535"},m.createElement("rect",{width:24,height:18,rx:3,fill:"white"}))))},Symbol.toStringTag,{value:"Module"})),l7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:24,height:18,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("g",{clipPath:"url(#clip0_463_538)"},m.createElement("path",{d:"M12.4615 1.38434H24V-0.000274658H12.4615V1.38434Z",fill:"#B22334"}),m.createElement("path",{d:"M0 15.2308H24V13.8462H0V15.2308Z",fill:"#B22334"}),m.createElement("path",{d:"M12.4615 9.69229H24V8.30768H12.4615V9.69229Z",fill:"#B22334"}),m.createElement("path",{d:"M12.4615 6.92307H24V5.53845H12.4615V6.92307Z",fill:"#B22334"}),m.createElement("path",{d:"M0 12.4616H24V11.0769H0V12.4616Z",fill:"#B22334"}),m.createElement("path",{d:"M0 17.9994H24V16.6148H0V17.9994Z",fill:"#B22334"}),m.createElement("path",{d:"M12.4615 4.15384H24V2.76923H12.4615V4.15384Z",fill:"#B22334"}),m.createElement("path",{d:"M0 16.6154H24V15.2308H0V16.6154Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M0 13.8462H24V12.4615H0V13.8462Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M0 9.69232V11.0769H24V9.69232H0Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M12.4615 8.30768H24V6.92307H12.4615V8.30768Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M12.4615 5.53845H24V4.15384H12.4615V5.53845Z",fill:"#EEEEEE"}),m.createElement("path",{d:"M12.4615 2.76895H24V1.38434H12.4615V2.76895Z",fill:"#EEEEEE"}),m.createElement("rect",{x:.0015564,y:.00231934,width:12.46,height:9.69,fill:"#3C3B6E"}),m.createElement("path",{d:"M1.38562 1.88695L1.81347 2.19779L1.65008 2.70041L2.07724 2.38956L2.50508 2.70041L2.341 2.19779L2.76954 1.88695H2.24062L2.07724 1.38433L1.91454 1.88695H1.38562Z",fill:"white"}),m.createElement("path",{d:"M2.77023 3.27156L3.19808 3.58241L3.034 4.08502L3.46185 3.77418L3.88969 4.08502L3.72562 3.58241L4.15416 3.27156H3.62523L3.46185 2.76895L3.29916 3.27156H2.77023Z",fill:"white"}),m.createElement("path",{d:"M5.53946 3.27156L5.96731 3.58241L5.80323 4.08502L6.23107 3.77418L6.65892 4.08502L6.49484 3.58241L6.92338 3.27156H6.39446L6.23107 2.76895L6.06838 3.27156H5.53946Z",fill:"white"}),m.createElement("path",{d:"M8.30869 3.27156L8.73653 3.58241L8.57245 4.08502L9.0003 3.77418L9.42815 4.08502L9.26407 3.58241L9.69261 3.27156H9.16369L9.0003 2.76895L8.83761 3.27156H8.30869Z",fill:"white"}),m.createElement("path",{d:"M2.77023 6.04079L3.19808 6.35163L3.034 6.85425L3.46185 6.5434L3.88969 6.85425L3.72562 6.35163L4.15416 6.04079H3.62523L3.46185 5.53817L3.29916 6.04079H2.77023Z",fill:"white"}),m.createElement("path",{d:"M5.53946 6.04079L5.96731 6.35163L5.80323 6.85425L6.23107 6.5434L6.65892 6.85425L6.49484 6.35163L6.92338 6.04079H6.39446L6.23107 5.53817L6.06838 6.04079H5.53946Z",fill:"white"}),m.createElement("path",{d:"M8.30869 6.04079L8.73653 6.35163L8.57245 6.85425L9.0003 6.5434L9.42815 6.85425L9.26407 6.35163L9.69261 6.04079H9.16369L9.0003 5.53817L8.83761 6.04079H8.30869Z",fill:"white"}),m.createElement("path",{d:"M4.15485 1.88695L4.58269 2.19779L4.41862 2.70041L4.84646 2.38956L5.27431 2.70041L5.11023 2.19779L5.53877 1.88695H5.00985L4.84646 1.38433L4.68377 1.88695H4.15485Z",fill:"white"}),m.createElement("path",{d:"M6.92407 1.88695L7.35192 2.19779L7.18784 2.70041L7.61569 2.38956L8.04353 2.70041L7.87946 2.19779L8.308 1.88695H7.77907L7.61569 1.38433L7.453 1.88695H6.92407Z",fill:"white"}),m.createElement("path",{d:"M9.6933 1.88695L10.1211 2.19779L9.95707 2.70041L10.3849 2.38956L10.8128 2.70041L10.6487 2.19779L11.0772 1.88695H10.5483L10.3849 1.38433L10.2222 1.88695H9.6933Z",fill:"white"}),m.createElement("path",{d:"M1.38562 4.65617L1.81347 4.96702L1.65008 5.46964L2.07724 5.15879L2.50508 5.46964L2.341 4.96702L2.76954 4.65617H2.24062L2.07724 4.15356L1.91454 4.65617H1.38562Z",fill:"white"}),m.createElement("path",{d:"M4.41889 5.46951L4.84674 5.15867L5.27389 5.46951L5.11051 4.9669L5.53835 4.65605H5.01012L4.84674 4.15413L4.68335 4.65605H4.15512L4.58227 4.9669L4.41889 5.46951Z",fill:"white"}),m.createElement("path",{d:"M6.92407 4.65617L7.35192 4.96702L7.18784 5.46964L7.61569 5.15879L8.04353 5.46964L7.87946 4.96702L8.308 4.65617H7.77907L7.61569 4.15356L7.453 4.65617H6.92407Z",fill:"white"}),m.createElement("path",{d:"M9.6933 4.65617L10.1211 4.96702L9.95707 5.46964L10.3849 5.15879L10.8128 5.46964L10.6487 4.96702L11.0772 4.65617H10.5483L10.3849 4.15356L10.2222 4.65617H9.6933Z",fill:"white"}),m.createElement("path",{d:"M1.38562 7.4254L1.81347 7.73625L1.65008 8.23886L2.07724 7.92801L2.50508 8.23886L2.341 7.73625L2.76954 7.4254H2.24062L2.07724 6.92278L1.91454 7.4254H1.38562Z",fill:"white"}),m.createElement("path",{d:"M4.41889 8.23874L4.84674 7.92789L5.27389 8.23874L5.11051 7.73612L5.53835 7.42528H5.01012L4.84674 6.92335L4.68335 7.42528H4.15512L4.58227 7.73612L4.41889 8.23874Z",fill:"white"}),m.createElement("path",{d:"M6.92407 7.4254L7.35192 7.73625L7.18784 8.23886L7.61569 7.92801L8.04353 8.23886L7.87946 7.73625L8.308 7.4254H7.77907L7.61569 6.92278L7.453 7.4254H6.92407Z",fill:"white"}),m.createElement("path",{d:"M9.6933 7.4254L10.1211 7.73625L9.95707 8.23886L10.3849 7.92801L10.8128 8.23886L10.6487 7.73625L11.0772 7.4254H10.5483L10.3849 6.92278L10.2222 7.4254H9.6933Z",fill:"white"})),m.createElement("defs",null,m.createElement("clipPath",{id:"clip0_463_538"},m.createElement("rect",{width:24,height:18,rx:3,fill:"white"}))))},Symbol.toStringTag,{value:"Module"})),i7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("rect",{x:1,y:1,width:6,height:6,rx:1.5,stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinejoin:"round"}),m.createElement("rect",{x:1,y:9,width:6,height:6,rx:1.5,stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinejoin:"round"}),m.createElement("rect",{x:9,y:1,width:6,height:6,rx:1.5,stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinejoin:"round"}),m.createElement("rect",{x:9,y:9,width:6,height:6,rx:1.5,stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinejoin:"round"}))},Symbol.toStringTag,{value:"Module"})),r7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M9 5V3.5C9 2.67157 8.32843 2 7.5 2H2.5C1.67157 2 1 2.67157 1 3.5V12.5C1 13.3284 1.67157 14 2.5 14H7.5C8.32843 14 9 13.3284 9 12.5V11",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round"}),m.createElement("path",{d:"M5 8H15M15 8L13 6M15 8L13 10",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}))},Symbol.toStringTag,{value:"Module"})),o7=Object.freeze(Object.defineProperty({__proto__:null,default:n=>m.createElement("svg",{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},m.createElement("path",{d:"M2 6L2.26951 5.46099C3.33007 3.33987 5.49802 2 7.8695 2C9.8402 2 11.6959 2.92784 12.8783 4.5044L14 6M14 6H12M14 6V3.5",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),m.createElement("path",{d:"M14 10L13.7305 10.539C12.6699 12.6601 10.502 14 8.1305 14C6.1598 14 4.30412 13.0722 3.1217 11.4956L2 10M2 10L4 10M2 10L2 12.5",stroke:"currentColor",style:{stroke:"currentColor",strokeOpacity:1},strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}))},Symbol.toStringTag,{value:"Module"}));Ze.AuthMenu=h0,Ze.Button=Kl,Ze.Card=LS,Ze.ContentText=yt,Ze.DisplayText=Io,Ze.DropdownMenu=Bc,Ze.DropdownMenuTrigger=Hc,Ze.FlagIcon=t0,Ze.NavActions=m0,Ze.OptOutBanner=zS,Ze.SvgIcon=Xn,Ze.autorun=fa,Ze.getSample=C8,Ze.initRootStore=W1,Ze.observe=a6,Ze.observer=Qs,Ze.postFeedback=ac,Ze.postSample=O8,Ze.reaction=Ih,Ze.rootStore=pa,Object.defineProperty(Ze,Symbol.toStringTag,{value:"Module"})})); diff --git a/ui/package.json b/ui/package.json index 00e211a1e6..4aa324e245 100644 --- a/ui/package.json +++ b/ui/package.json @@ -1,7 +1,7 @@ { "name": "ui", "private": true, - "version": "1.5.0", + "version": "1.6.0", "type": "module", "scripts": { "dev": "vite", diff --git a/ui/src/lib/api.ts b/ui/src/lib/api.ts index ced8b17de5..13010e3d00 100644 --- a/ui/src/lib/api.ts +++ b/ui/src/lib/api.ts @@ -81,6 +81,11 @@ export interface Client { interface CreateClientRequest { name: string; + app_type?: string; + callbacks?: string[]; + allowed_logout_urls?: string[]; + web_origins?: string[]; + client_metadata?: { [key: string]: any }; [key: string]: unknown; } @@ -399,11 +404,16 @@ const MOCK_FEATURE_FLAGS: FeatureFlags = { */ export async function getFeatureFlags() { try { - const response = await request(`${config.apiBaseUrl}/feature-flags`); + const response = await request( + `${config.apiBaseUrl}/feature-flags`, + ); return response.flags; } catch (error) { // If backend endpoint doesn't exist yet, return mock data in development - if (config.apiBaseUrl.includes('localhost') || config.apiBaseUrl.includes('local')) { + if ( + config.apiBaseUrl.includes('localhost') || + config.apiBaseUrl.includes('local') + ) { console.warn('Feature flags endpoint not available, using mock data'); return MOCK_FEATURE_FLAGS; } diff --git a/ui/src/lib/config.ts b/ui/src/lib/config.ts index 7dd5d56aaa..4622e8db7d 100644 --- a/ui/src/lib/config.ts +++ b/ui/src/lib/config.ts @@ -1,4 +1,4 @@ -interface EnvConfig { +export interface EnvConfig { apiBaseUrl: string; dashboardBaseUrl: string; heapAnalytics: { diff --git a/ui/src/stores/client-store.ts b/ui/src/stores/client-store.ts index b27a712a6a..a821c52ec0 100644 --- a/ui/src/stores/client-store.ts +++ b/ui/src/stores/client-store.ts @@ -1,6 +1,10 @@ import { action, makeAutoObservable } from 'mobx'; -import { getClients, type Client } from '@/lib/api'; +import { + getClients, + createClient as createClientApi, + type Client, +} from '@/lib/api'; import type { RootStore } from './root-store'; @@ -9,12 +13,14 @@ export class ClientStore { clients: Client[] = []; selectedClientId: string | null = null; + selectedClientSecret: string | undefined = undefined; constructor(rootStore: RootStore) { makeAutoObservable(this, { init: action, reset: action, setSelectedClient: action, + createClient: action, }); this.rootStore = rootStore; } @@ -29,9 +35,31 @@ export class ClientStore { } } + async createClient(clientData: { + name: string; + app_type?: string; + callbacks?: string[]; + allowed_logout_urls?: string[]; + web_origins?: string[]; + client_metadata?: { [key: string]: any }; + }) { + try { + const newClient = await createClientApi(clientData); + this.clients.push(newClient); + // Set the newly created client as selected + this.setSelectedClient(newClient.client_id); + this.setSelectedClientSecret(newClient.client_secret); + return newClient; + } catch (error) { + console.error('Failed to create client:', error); + throw error; + } + } + reset() { this.clients = []; this.selectedClientId = null; + this.selectedClientSecret = undefined; } setSelectedClient(clientId: string | null) { @@ -44,6 +72,16 @@ export class ClientStore { } } + setSelectedClientSecret(clientSecret: string | undefined) { + this.selectedClientSecret = clientSecret; + const { variableStore } = this.rootStore; + if (clientSecret) { + variableStore.setValue('{yourClientSecret}', clientSecret); + } else { + variableStore.resetKey('{yourClientSecret}'); + } + } + get selectedClient() { return ( this.clients.find( diff --git a/ui/src/stores/root-store.ts b/ui/src/stores/root-store.ts index cae4937518..baaa0537fa 100644 --- a/ui/src/stores/root-store.ts +++ b/ui/src/stores/root-store.ts @@ -6,6 +6,7 @@ import { ClientStore } from './client-store'; import { ResourceServerStore } from './resource-server-store'; import { VariableStore } from './variable-store'; import { FeatureFlagStore } from './feature-flag-store'; +import { config, type EnvConfig } from '@/lib/config'; export class RootStore { sessionStore: SessionStore; @@ -14,6 +15,7 @@ export class RootStore { resourceServerStore: ResourceServerStore; variableStore: VariableStore; featureFlagStore: FeatureFlagStore; + config: EnvConfig; #disposer: IReactionDisposer | null = null; @@ -25,6 +27,7 @@ export class RootStore { this.resourceServerStore = new ResourceServerStore(this); this.variableStore = new VariableStore(this); this.featureFlagStore = new FeatureFlagStore(this); + this.config = config; } async init() {