(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,464143,e=>{"use strict";function t(e){for(var t=1;ttypeof document){"number"==typeof(i=t({},n,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var a in i)i[a]&&(o+="; "+a,!0!==i[a]&&(o+="="+i[a].split(";")[0]));return document.cookie=e+"="+r.write(s,e)+o}}return Object.create({set:s,get:function(e){if("u">typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],n={},s=0;s{"use strict";let t={"&":"&","<":"<",">":">",'"':""","'":"'"};function r(e){return e.replace(/[&<>"']/g,e=>t[e])}async function n(e){try{return[null,await e]}catch(e){return[e||Error("unknown error")]}}async function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,[r,i]=await n(e);return r?t>0?await s(e,t-1):r instanceof Error?[r]:[Error("unknown error")]:[null,i]}e.s(["escape",0,r],443344),e.s(["asyncRunSafe",0,n,"canFindTool",0,(e,t)=>e===t||e===`langgenius/${t}/${t}`||e===`langgenius/${t}_tool/${t}`,"correctModelProvider",0,e=>e?e.includes("/")?e:["google"].includes(e)?"langgenius/gemini/google":`langgenius/${e}/${e}`:"","correctToolProvider",0,(e,t)=>e?t||e.includes("/")?e:["stepfun","jina","siliconflow","gitee_ai"].includes(e)?`langgenius/${e}_tool/${e}`:`langgenius/${e}/${e}`:"","fetchWithRetry",0,s,"getPurifyHref",0,e=>e?r(e):"","getTextWidthWithCanvas",0,(e,t)=>{let r=document.createElement("canvas").getContext("2d");return r?(r.font=t??'12px Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',Number(r.measureText(e).width.toFixed(2))):0},"sleep",0,e=>new Promise(t=>setTimeout(t,e))],842090)},774641,e=>{"use strict";var t=e.i(736893);let r=[];e.s(["useOnMount",0,function(e){t.useEffect(e,r)}])},220206,(e,t,r)=>{"use strict";var n=e.r(736893),s=e.r(56032),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=s.useSyncExternalStore,a=n.useRef,l=n.useEffect,u=n.useMemo,c=n.useDebugValue;r.useSyncExternalStoreWithSelector=function(e,t,r,n,s){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var h=o(e,(d=u(function(){function e(e){if(!l){if(l=!0,o=e,e=n(e),void 0!==s&&f.hasValue){var t=f.value;if(s(t,e))return a=t}return a=e}if(t=a,i(o,e))return t;var r=n(e);return void 0!==s&&s(t,r)?(o=e,t):(o=e,a=r)}var o,a,l=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,r,n,s]))[0],d[1]);return l(function(){f.hasValue=!0,f.value=h},[h]),c(h),h}},596482,(e,t,r)=>{"use strict";t.exports=e.r(220206)},956741,154660,812901,e=>{"use strict";let t;var r=e.i(736893),n=e.i(56032),s=e.i(596482),i=e.i(422556),o=e.i(903224);let a=[];function l(){return t}function u(e){a.push(e)}function c(e){let r=(r,n)=>{let s,i=(0,o.useRefWithInit)(d).current;try{for(let e of(t=i,a))e.before(i);for(let t of(s=e(r,n),a))t.after(i);i.didInitialize=!0}finally{t=void 0}return s};return r.displayName=e.displayName||e.name,r}function d(){return{didInitialize:!1}}e.s(["fastComponent",0,c,"fastComponentRef",0,function(e){return r.forwardRef(c(e))},"getInstance",0,l,"register",0,u],154660);let f=(0,i.isReactVersionAtLeast)(19)?function(e,t,s,i,o){let a,u=l();if(!u){let a;return a=r.useCallback(()=>t(e.getSnapshot(),s,i,o),[e,t,s,i,o]),(0,n.useSyncExternalStore)(e.subscribe,a,a)}let c=u.syncIndex;return u.syncIndex+=1,u.didInitialize?(a=u.syncHooks[c]).store===e&&a.selector===t&&Object.is(a.a1,s)&&Object.is(a.a2,i)&&Object.is(a.a3,o)||(a.store!==e&&(u.didChangeStore=!0),a.store=e,a.selector=t,a.a1=s,a.a2=i,a.a3=o,a.didChange=!0):(a={store:e,selector:t,a1:s,a2:i,a3:o,value:t(e.getSnapshot(),s,i,o),didChange:!1},u.syncHooks.push(a)),a.value}:function(e,t,r,n,i){return(0,s.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,r,n,i))};function h(e,t,r,n,s){return f(e,t,r,n,s)}u({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let t of e.syncHooks)r.add(t.store);let n=[];for(let e of r)n.push(e.subscribe(t));return()=>{for(let e of n)e()}}),(0,n.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}}),e.s(["useStore",0,h],812901),e.s(["Store",0,class{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let r of this.listeners){if(t!==this.updateTick)return;r(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,r,n){return h(this,e,t,r,n)}}],956741)},370161,e=>{"use strict";var t=e.i(736893),r=e.i(956741),n=e.i(812901),s=e.i(887642),i=e.i(804849),o=e.i(954588);class a extends r.Store{constructor(e,t={},r){super(e),this.context=t,this.selectors=r}useSyncedValue(e,r){t.useDebugValue(e),(0,i.useIsoLayoutEffect)(()=>{this.state[e]!==r&&this.set(e,r)},[e,r])}useSyncedValueWithCleanup(e,t){let r=this;(0,i.useIsoLayoutEffect)(()=>(r.state[e]!==t&&r.set(e,t),()=>{r.set(e,void 0)}),[r,e,t])}useSyncedValues(e){let t=this,r=Object.values(e);(0,i.useIsoLayoutEffect)(()=>{t.update(e)},[t,...r])}useControlledProp(e,r){t.useDebugValue(e);let n=void 0!==r;(0,i.useIsoLayoutEffect)(()=>{n&&!Object.is(this.state[e],r)&&super.setState({...this.state,[e]:r})},[e,r,n])}select(e,t,r,n){return(0,this.selectors[e])(this.state,t,r,n)}useState(e,r,s,i){return t.useDebugValue(e),(0,n.useStore)(this,this.selectors[e],r,s,i)}useContextCallback(e,r){t.useDebugValue(e);let n=(0,s.useStableCallback)(r??o.NOOP);this.context[e]=n}useStateSetter(e){let r=t.useRef(void 0);return void 0===r.current&&(r.current=t=>{this.set(e,t)}),r.current}observe(e,t){let r,n=(r="function"==typeof e?e:this.selectors[e])(this.state);return t(n,n,this),this.subscribe(e=>{let s=r(e);if(!Object.is(n,s)){let e=n;n=s,t(s,e,this)}})}}e.s(["ReactStore",0,a])},596290,e=>{"use strict";e.i(276949);var t=e.i(462902),r=Symbol("NOT_FOUND"),n=e=>Array.isArray(e)?e:[e],s=0,i=class{revision=s;_value;_lastValue;_isEqual=o;constructor(e,t=o){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++s)}};function o(e,t){return e===t}function a(e){return e instanceof i||console.warn("Not a valid cell! ",e),e.value}var l=(e,t)=>!1;function u(){return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return new i(e,t)}(null,l)}var c=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=u()),a(t)};Symbol();var d=0,f=Object.getPrototypeOf({}),h=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,p);tag=u();tags={};children={};collectionTag=null;id=d++},p={get:(e,t)=>(function(){let{value:r}=e,n=Reflect.get(r,t);if("symbol"==typeof t||t in f)return n;if("object"==typeof n&&null!==n){var s;let r=e.children[t];return void 0===r&&(r=e.children[t]=Array.isArray(s=n)?new g(s):new h(s)),r.tag&&a(r.tag),r.proxy}{let r=e.tags[t];return void 0===r&&((r=e.tags[t]=u()).value=n),a(r),n}})(),ownKeys:e=>(c(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},g=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],m);tag=u();tags={};children={};collectionTag=null;id=d++},m={get(e,t){let[r]=e;return"length"===t&&c(r),p.get(r,t)},ownKeys(e){let[t]=e;return p.ownKeys(t)},getOwnPropertyDescriptor(e,t){let[r]=e;return p.getOwnPropertyDescriptor(r,t)},has(e,t){let[r]=e;return p.has(r,t)}},y=(e,t)=>e===t,v="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function b(){return{s:0,v:void 0,o:null,p:null}}function w(e){let t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=b(),{resultEqualityCheck:s}=r,i=0;function o(){let r,o=n,{length:a}=arguments;for(let e=0;e{n=b(),o.resetResultsCount()},o.resultsCount=()=>i,o.resetResultsCount=()=>{i=0},o}function E(e){for(var t=arguments.length,r=Array(t>1?t-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:`expected a function, instead received ${typeof e}`;if("function"!=typeof e)throw TypeError(t)}(c,`createSelector expects an output function after the inputs, but received: [${typeof c}]`);let{memoize:d,memoizeOptions:f=[],argsMemoize:h=w,argsMemoizeOptions:p=[],devModeChecks:g={}}={...i,...u},m=n(f),y=n(p),v=(!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected all items to be functions, instead received the following types: ";if(!e.every(e=>"function"==typeof e)){let r=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${r}]`)}}(t=Array.isArray(s[0])?s[0]:s,"createSelector expects all input-selectors to be functions, but received the following types: "),t),b=d(function(){return a++,c.apply(null,arguments)},...m);return Object.assign(h(function(){l++;let t=function(e,t){let r=[],{length:n}=e;for(let s=0;sl,resetDependencyRecomputations:()=>{l=0},lastResult:()=>e,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:d,argsMemoize:h})};return Object.assign(o,{withTypes:()=>o}),o}var S=E(w),x=Object.assign(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S;!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:`expected an object, instead received ${typeof e}`;if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let r=Object.keys(e);return t(r.map(t=>e[t]),function(){for(var e=arguments.length,t=Array(e),n=0;n(e[r[n]]=t,e),{})})},{withTypes:()=>x});let T=E({memoize:function(e,t){let n,{equalityCheck:s=y,maxSize:i=1,resultEqualityCheck:o}="object"==typeof t?t:{equalityCheck:t},a=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:r}=e;for(let n=0;nn&&a(n.key,e)?n.value:r,put(e,t){n={key:e,value:t}},getEntries:()=>n?[n]:[],clear(){n=void 0}}:function(e,t){let n=[];function s(e){let s=n.findIndex(r=>t(e,r.key));if(s>-1){let e=n[s];return s>0&&(n.splice(s,1),n.unshift(e)),e.value}return r}return{get:s,put:function(t,i){s(t)===r&&(n.unshift({key:t,value:i}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(i,a);function c(){let t=u.get(arguments);if(t===r){if(t=e.apply(null,arguments),l++,o){let e=u.getEntries().find(e=>o(e.value,t));e&&(t=e.value,0!==l&&l--)}u.put(arguments,t)}return t}return c.clearCache=()=>{u.clear(),c.resetResultsCount()},c.resultsCount=()=>l,c.resetResultsCount=()=>{l=0},c},memoizeOptions:{maxSize:1,equalityCheck:Object.is}});e.s(["createSelector",0,function(e,r,n,s,i,o){let a;for(var l=arguments.length,u=Array(l>6?l-6:0),c=6;c0)throw Error((0,t.default)(1));if(e&&r&&n&&s&&i&&o)a=(t,a,l,u)=>o(e(t,a,l,u),r(t,a,l,u),n(t,a,l,u),s(t,a,l,u),i(t,a,l,u),a,l,u);else if(e&&r&&n&&s&&i)a=(t,o,a,l)=>i(e(t,o,a,l),r(t,o,a,l),n(t,o,a,l),s(t,o,a,l),o,a,l);else if(e&&r&&n&&s)a=(t,i,o,a)=>s(e(t,i,o,a),r(t,i,o,a),n(t,i,o,a),i,o,a);else if(e&&r&&n)a=(t,s,i,o)=>n(e(t,s,i,o),r(t,s,i,o),s,i,o);else if(e&&r)a=(t,n,s,i)=>r(e(t,n,s,i),n,s,i);else if(e)a=e;else throw Error("Missing arguments");return a},"createSelectorMemoized",0,function(){for(var e=arguments.length,r=Array(e),n=0;n3)throw Error((0,t.default)(2));return(e,n,a,u)=>{let c=e.__cacheKey__;c||(e.__cacheKey__=c={id:i},i+=1);let d=s.get(c);if(!d){let e=r,n=[void 0,void 0,void 0];switch(l){case 0:break;case 1:e=[...r.slice(0,-1),()=>n[0],o];break;case 2:e=[...r.slice(0,-1),()=>n[0],()=>n[1],o];break;case 3:e=[...r.slice(0,-1),()=>n[0],()=>n[1],()=>n[2],o];break;default:throw Error((0,t.default)(2))}(d=T(...e)).selectorArgs=n,s.set(c,d)}switch(d.selectorArgs[0]=n,d.selectorArgs[1]=a,d.selectorArgs[2]=u,l){case 0:return d(e);case 1:return d(e,n);case 2:return d(e,n,a);case 3:return d(e,n,a,u);default:throw Error("unreachable")}}}],596290)},102094,e=>{"use strict";e.s(["ownerDocument",0,function(e){return e?.ownerDocument||document}])},161476,e=>{"use strict";var t=e.i(903224),r=e.i(774641);class n{static create(){return new n}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}e.s(["Timeout",0,n,"useTimeout",0,function(){let e=(0,t.useRefWithInit)(n.create).current;return(0,r.useOnMount)(e.disposeEffect),e}])},442383,e=>{"use strict";let t="u">typeof navigator,r=function(){if(!t)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),n=function(){if(!t)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),s=function(){if(!t)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:r}=e;return`${t}/${r}`}).join(" "):navigator.userAgent}(),i="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),o="MacIntel"===r.platform&&r.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(r.platform),a=t&&/firefox/i.test(s),l=t&&/apple/i.test(navigator.vendor);t&&/Edg/i.test(s);let u=t&&/android/i.test(n)||/android/i.test(s),c=t&&n.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,d=s.includes("jsdom/");e.s(["isAndroid",0,u,"isFirefox",0,a,"isIOS",0,o,"isJSDOM",0,d,"isMac",0,c,"isSafari",0,l,"isWebKit",0,i])},682354,331033,e=>{"use strict";var t=e.i(92615),r=e.i(442383);let n="data-base-ui-focusable",s="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function i(e,r){if(!e||!r)return!1;let n=r.getRootNode?.();if(e.contains(r))return!0;if(n&&(0,t.isShadowRoot)(n)){let t=r;for(;t;){if(e===t)return!0;t=t.parentNode||t.host}}return!1}function o(e){return(0,t.isHTMLElement)(e)&&e.matches(s)}e.s(["ACTIVE_KEY",0,"active","ARROW_DOWN",0,"ArrowDown","ARROW_LEFT",0,"ArrowLeft","ARROW_RIGHT",0,"ArrowRight","ARROW_UP",0,"ArrowUp","FOCUSABLE_ATTRIBUTE",0,n,"SELECTED_KEY",0,"selected","TYPEABLE_SELECTOR",0,s],331033),e.s(["activeElement",0,function(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t},"contains",0,i,"getFloatingFocusElement",0,function(e){return e?e.hasAttribute(n)?e:e.querySelector(`[${n}]`)||e:null},"getTarget",0,function(e){return"composedPath"in e?e.composedPath()[0]:e.target},"isEventTargetWithin",0,function(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))},"isRootElement",0,function(e){return e.matches("html,body")},"isTargetInsideEnabledTrigger",0,function(e,r){if(!(0,t.isElement)(e))return!1;if(r.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,t]of r.entries())if(i(t,e))return!t.hasAttribute("data-trigger-disabled");return!1},"isTypeableCombobox",0,function(e){return!!e&&"combobox"===e.getAttribute("role")&&o(e)},"isTypeableElement",0,o,"matchesFocusVisible",0,function(e){if(!e||r.isJSDOM)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}],682354)},285182,e=>{"use strict";var t=e.i(92615);e.s(["ownerWindow",()=>t.getWindow])},416369,e=>{"use strict";let t={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},r={...t,position:"fixed",top:0,left:0},n={...t,position:"absolute"};e.s(["visuallyHidden",0,r,"visuallyHiddenInput",0,n])},221732,e=>{"use strict";var t=e.i(736893),r=e.i(804849),n=e.i(442383),s=e.i(416369),i=e.i(835240);let o=t.forwardRef(function(e,o){let[a,l]=t.useState();return(0,r.useIsoLayoutEffect)(()=>{n.isSafari&&l("button")},[]),(0,i.jsx)("span",{...e,ref:o,style:s.visuallyHidden,"aria-hidden":!a||void 0,...{tabIndex:0,role:a},"data-base-ui-focus-guard":""})});e.s(["FocusGuard",0,o])},831766,e=>{"use strict";var t=e.i(422556);e.s(["inertValue",0,function(e){return(0,t.isReactVersionAtLeast)(19)?e:e?"true":void 0}])},809058,e=>{"use strict";var t;let r=((t={}).startingStyle="data-starting-style",t.endingStyle="data-ending-style",t),n={[r.startingStyle]:""},s={[r.endingStyle]:""};e.s(["TransitionStatusDataAttributes",0,r,"transitionStatusMapping",0,{transitionStatus:e=>"starting"===e?n:"ending"===e?s:null}])},946467,e=>{"use strict";var t=e.i(903224),r=e.i(774641);let n=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,r=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,r>0)for(let r=0;r=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};class s{static create(){return new s}static request(e){return n.request(e)}static cancel(e){return n.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=n.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(n.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}e.s(["AnimationFrame",0,s,"useAnimationFrame",0,function(){let e=(0,t.useRefWithInit)(s.create).current;return(0,r.useOnMount)(e.disposeEffect),e}])},704197,e=>{"use strict";e.s(["resolveRef",0,function(e){return null==e?e:"current"in e?e.current:e}])},504068,412522,e=>{"use strict";var t=e.i(736893),r=e.i(887642),n=e.i(570524),s=e.i(946467),i=e.i(704197),o=e.i(809058);function a(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],l=(0,s.useAnimationFrame)();return(0,r.useStableCallback)(function(r){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;function u(){n.flushSync(r)}l.cancel();let c=(0,i.resolveRef)(e);if(null!=c)if("function"!=typeof c.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)r();else{function d(){Promise.all(c.getAnimations().map(e=>e.finished)).then(()=>{s?.aborted||u()}).catch(()=>{let e=c.getAnimations();if(a){if(s?.aborted)return;u()}else e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&d()})}if(t)return void function(){let e=o.TransitionStatusDataAttributes.startingStyle;if(!c.hasAttribute(e))return l.request(d);let t=new MutationObserver(()=>{c.hasAttribute(e)||(t.disconnect(),d())});t.observe(c,{attributes:!0,attributeFilter:[e]}),s?.addEventListener("abort",()=>t.disconnect(),{once:!0})}();l.request(d)}})}e.s(["useAnimationsFinished",0,a],412522),e.s(["useOpenChangeComplete",0,function(e){let{enabled:n=!0,open:s,ref:i,onComplete:o}=e,l=(0,r.useStableCallback)(o),u=a(i,s,!1);t.useEffect(()=>{if(!n)return;let e=new AbortController;return u(l,e.signal),()=>{e.abort()}},[n,s,l,u])}],504068)},693354,e=>{"use strict";e.s(["BASE_UI_SWIPE_IGNORE_SELECTOR",0,"[data-base-ui-swipe-ignore]","CLICK_TRIGGER_IDENTIFIER",0,"data-base-ui-click-trigger","DISABLED_TRANSITIONS_STYLE",0,{style:{transition:"none"}},"DROPDOWN_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"none"},"LEGACY_SWIPE_IGNORE_SELECTOR",0,"[data-swipe-ignore]","PATIENT_CLICK_THRESHOLD",0,500,"POPUP_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"end"},"TYPEAHEAD_RESET_MS",0,500,"ownerVisuallyHidden",0,{clipPath:"inset(50%)",position:"fixed",top:0,left:0}])},722357,e=>{"use strict";var t=e.i(736893);let r={...t},n=0,s=r.useId;e.s(["useId",0,function(e,r){if(void 0!==s){let t=s();return e??(r?`${r}-${t}`:t)}return function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mui",[s,i]=t.useState(e),o=e||s;return t.useEffect(()=>{null==s&&(n+=1,i(`${r}-${n}`))},[s,r]),o}(e,r)}],722357)},870541,e=>{"use strict";var t=e.i(996972),r=e.i(102094),n=e.i(682354);let s=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function i(e,i){let o=(0,t.tabbable)(e,s()),a=o.length;if(0===a)return;let l=(0,n.activeElement)((0,r.ownerDocument)(e)),u=o.indexOf(l);return o[-1===u?1===i?0:a-1:u+i]}function o(e,n){if(!e)return null;let i=(0,t.tabbable)((0,r.ownerDocument)(e).body,s()),o=i.length;if(0===o)return null;let a=i.indexOf(e);return -1===a?null:i[(a+n+o)%o]}e.s(["disableFocusInside",0,function(e){(0,t.tabbable)(e,s()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})},"enableFocusInside",0,function(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},"getNextTabbable",0,function(e){return i((0,r.ownerDocument)(e).body,1)||e},"getPreviousTabbable",0,function(e){return i((0,r.ownerDocument)(e).body,-1)||e},"getTabbableAfterElement",0,function(e){return o(e,1)},"getTabbableBeforeElement",0,function(e){return o(e,-1)},"getTabbableOptions",0,s,"isOutsideEvent",0,function(e,t){let r=t||e.currentTarget,s=e.relatedTarget;return!s||!(0,n.contains)(r,s)}])},67077,586622,e=>{"use strict";var t=e.i(954588);e.s(["createChangeEventDetails",0,function(e,r,n,s){let i=!1,o=!1,a=s??t.EMPTY_OBJECT;return{reason:e,event:r??new Event("base-ui"),cancel(){i=!0},allowPropagation(){o=!0},get isCanceled(){return i},get isPropagationAllowed(){return o},trigger:n,...a}},"createGenericEventDetails",0,function(e,r,n){let s=n??t.EMPTY_OBJECT;return{reason:e,event:r??new Event("base-ui"),...s}}],67077),e.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","closeWatcher",0,"close-watcher","decrementPress",0,"decrement-press","disabled",0,"disabled","drag",0,"drag","escapeKey",0,"escape-key","focusOut",0,"focus-out","imperativeAction",0,"imperative-action","incrementPress",0,"increment-press","inputBlur",0,"input-blur","inputChange",0,"input-change","inputClear",0,"input-clear","inputPaste",0,"input-paste","inputPress",0,"input-press","itemPress",0,"item-press","keyboard",0,"keyboard","linkPress",0,"link-press","listNavigation",0,"list-navigation","none",0,"none","outsidePress",0,"outside-press","pointer",0,"pointer","scrub",0,"scrub","siblingOpen",0,"sibling-open","swipe",0,"swipe","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],63649);var r=e.i(63649);e.s(["REASONS",0,r],586622)},990134,e=>{"use strict";e.s(["createAttribute",0,function(e){return`data-base-ui-${e}`}])},888393,e=>{"use strict";var t=e.i(736893),r=e.i(570524),n=e.i(92615),s=e.i(722357),i=e.i(804849),o=e.i(887642),a=e.i(221732),l=e.i(870541),u=e.i(67077),c=e.i(586622),d=e.i(990134),f=e.i(581263),h=e.i(954588),p=e.i(693354),g=e.i(835240);let m=t.createContext(null),y=()=>t.useContext(m),v=(0,d.createAttribute)("portal");function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{ref:a,container:l,componentProps:u=h.EMPTY_OBJECT,elementProps:c}=e,d=(0,s.useId)(),p=y(),g=p?.portalNode,[m,b]=t.useState(null),[w,E]=t.useState(null),S=(0,o.useStableCallback)(e=>{null!==e&&E(e)}),x=t.useRef(null);(0,i.useIsoLayoutEffect)(()=>{if(null===l){x.current&&(x.current=null,E(null),b(null));return}if(null==d)return;let e=(l&&((0,n.isNode)(l)?l:l.current))??g??document.body;if(null==e){x.current&&(x.current=null,E(null),b(null));return}x.current!==e&&(x.current=e,E(null),b(e))},[l,g,d]);let T=(0,f.useRenderElement)("div",u,{ref:[a,S],props:[{id:d,[v]:""},c]});return{portalNode:w,portalSubtree:m&&T?r.createPortal(T,m):null}}let w=t.forwardRef(function(e,n){let{children:s,container:i,className:o,render:d,renderGuards:f,...h}=e,{portalNode:y,portalSubtree:v}=b({container:i,ref:n,componentProps:e,elementProps:h}),w=t.useRef(null),E=t.useRef(null),S=t.useRef(null),x=t.useRef(null),[T,R]=t.useState(null),P=T?.modal,A=T?.open,C="boolean"==typeof f?f:!!T&&!T.modal&&T.open&&!!y;t.useEffect(()=>{if(y&&!P)return y.addEventListener("focusin",e,!0),y.addEventListener("focusout",e,!0),()=>{y.removeEventListener("focusin",e,!0),y.removeEventListener("focusout",e,!0)};function e(e){y&&e.relatedTarget&&(0,l.isOutsideEvent)(e)&&("focusin"===e.type?l.enableFocusInside:l.disableFocusInside)(y)}},[y,P]),t.useEffect(()=>{y&&!A&&(0,l.enableFocusInside)(y)},[A,y]);let _=t.useMemo(()=>({beforeOutsideRef:w,afterOutsideRef:E,beforeInsideRef:S,afterInsideRef:x,portalNode:y,setFocusManagerState:R}),[y]);return(0,g.jsxs)(t.Fragment,{children:[v,(0,g.jsxs)(m.Provider,{value:_,children:[C&&y&&(0,g.jsx)(a.FocusGuard,{"data-type":"outside",ref:w,onFocus:e=>{if((0,l.isOutsideEvent)(e,y))S.current?.focus();else{let e=T?T.domReference:null,t=(0,l.getPreviousTabbable)(e);t?.focus()}}}),C&&y&&(0,g.jsx)("span",{"aria-owns":y.id,style:p.ownerVisuallyHidden}),y&&r.createPortal(s,y),C&&y&&(0,g.jsx)(a.FocusGuard,{"data-type":"outside",ref:E,onFocus:e=>{if((0,l.isOutsideEvent)(e,y))x.current?.focus();else{let t=T?T.domReference:null,r=(0,l.getNextTabbable)(t);r?.focus(),T?.closeOnFocusOut&&T?.onOpenChange(!1,(0,u.createChangeEventDetails)(c.REASONS.focusOut,e.nativeEvent))}}})]})]})});e.s(["FloatingPortal",0,w,"useFloatingPortalNode",0,b,"usePortalContext",0,y])},774737,e=>{"use strict";var t=e.i(736893),r=e.i(570524),n=e.i(888393),s=e.i(835240);let i=t.forwardRef(function(e,i){let{children:o,container:a,className:l,render:u,...c}=e,{portalNode:d,portalSubtree:f}=(0,n.useFloatingPortalNode)({container:a,ref:i,componentProps:e,elementProps:c});return f||d?(0,s.jsxs)(t.Fragment,{children:[f,d&&r.createPortal(o,d)]}):null});e.s(["FloatingPortalLite",0,i])},20746,e=>{"use strict";var t=e.i(804849),r=e.i(903224);function n(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}e.s(["useValueAsRef",0,function(e){let s=(0,r.useRefWithInit)(n,e).current;return s.next=e,(0,t.useIsoLayoutEffect)(s.effect),s}])},795258,264692,512677,e=>{"use strict";e.i(276949);var t=e.i(736893),r=e.i(722357),n=e.i(804849),s=e.i(903224);function i(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(e=>e(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}e.s(["createEventEmitter",0,i],264692);class o{nodesRef={current:[]};events=i();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}e.s(["FloatingTreeStore",0,o],512677);var a=e.i(835240);let l=t.createContext(null),u=t.createContext(null),c=()=>t.useContext(l)?.id||null,d=e=>{let r=t.useContext(u);return e??r};e.s(["FloatingNode",0,function(e){let{children:r,id:n}=e,s=c();return(0,a.jsx)(l.Provider,{value:t.useMemo(()=>({id:n,parentId:s}),[n,s]),children:r})},"FloatingTree",0,function(e){let{children:t,externalTree:r}=e,n=(0,s.useRefWithInit)(()=>r??new o).current;return(0,a.jsx)(u.Provider,{value:n,children:t})},"useFloatingNodeId",0,function(e){let t=(0,r.useId)(),s=d(e),i=c();return(0,n.useIsoLayoutEffect)(()=>{if(!t)return;let e={id:t,parentId:i};return s?.addNode(e),()=>{s?.removeNode(e)}},[s,t,i]),t},"useFloatingParentNodeId",0,c,"useFloatingTree",0,d],795258)},447594,e=>{"use strict";var t=e.i(442383);e.s(["isClickLikeEvent",0,function(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t},"isMouseLikePointerType",0,function(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)},"isReactEvent",0,function(e){return"nativeEvent"in e},"isVirtualClick",0,function(e){return""===e.pointerType&&!!e.isTrusted||(t.isAndroid&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)},"isVirtualPointerEvent",0,function(e){return!t.isJSDOM&&(!t.isAndroid&&0===e.width&&0===e.height||t.isAndroid&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)},"stopEvent",0,function(e){e.preventDefault(),e.stopPropagation()}])},576125,e=>{"use strict";var t=e.i(596290),r=e.i(370161),n=e.i(264692),s=e.i(447594);let i={open:(0,t.createSelector)(e=>e.open),domReferenceElement:(0,t.createSelector)(e=>e.domReferenceElement),referenceElement:(0,t.createSelector)(e=>e.positionReference??e.referenceElement),floatingElement:(0,t.createSelector)(e=>e.floatingElement),floatingId:(0,t.createSelector)(e=>e.floatingId)};class o extends r.ReactStore{constructor(e){const{nested:t,noEmit:r,onOpenChange:s,triggerElements:o,...a}=e;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:s,dataRef:{current:{}},events:(0,n.createEventEmitter)(),nested:t,noEmit:r,triggerElements:o},i)}setOpen=(e,t)=>{if((!e||!this.state.open||(0,s.isClickLikeEvent)(t.event))&&(this.context.dataRef.current.openEvent=e?t.event:void 0),!this.context.noEmit){let r={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",r)}this.context.onOpenChange?.(e,t)}}e.s(["FloatingRootStore",0,o])},87396,e=>{"use strict";e.s(["PopupTriggerMap",0,class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let r=this.idMap.get(e);r!==t&&(void 0!==r&&this.elementsSet.delete(r),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}])},592604,e=>{"use strict";var t=e.i(92615),r=e.i(722357),n=e.i(903224),s=e.i(804849),i=e.i(795258),o=e.i(576125),a=e.i(87396);e.s(["useFloatingRootContext",0,function(e){let{open:l=!1,onOpenChange:u,elements:c={}}=e,d=(0,r.useId)(),f=null!=(0,i.useFloatingParentNodeId)(),h=(0,n.useRefWithInit)(()=>new o.FloatingRootStore({open:l,onOpenChange:u,referenceElement:c.reference??null,floatingElement:c.floating??null,triggerElements:new a.PopupTriggerMap,floatingId:d,nested:f,noEmit:!1})).current;return(0,s.useIsoLayoutEffect)(()=>{let e={open:l,floatingId:d};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,t.isElement)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),h.update(e)},[l,d,c.reference,c.floating,h]),h.context.onOpenChange=u,h.context.nested=f,h.context.noEmit=!1,h}])},908019,e=>{"use strict";var t=e.i(736893),r=e.i(556938),n=e.i(92615),s=e.i(804849),i=e.i(795258),o=e.i(592604);e.s(["useFloating",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{nodeId:a,externalTree:l}=e,u=(0,o.useFloatingRootContext)(e),c=e.rootContext||u,d={reference:c.useState("referenceElement"),floating:c.useState("floatingElement"),domReference:c.useState("domReferenceElement")},[f,h]=t.useState(null),p=t.useRef(null),g=(0,i.useFloatingTree)(l);(0,s.useIsoLayoutEffect)(()=>{d.domReference&&(p.current=d.domReference)},[d.domReference]);let m=(0,r.useFloating)({...e,elements:{...d,...f&&{reference:f}}}),y=t.useCallback(e=>{let t=(0,n.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;h(t),m.refs.setReference(t)},[m.refs]),[v,b]=t.useState(null),[w,E]=t.useState(null);c.useSyncedValue("referenceElement",v),c.useSyncedValue("domReferenceElement",(0,n.isElement)(v)?v:null),c.useSyncedValue("floatingElement",w);let S=t.useCallback(e=>{((0,n.isElement)(e)||null===e)&&(p.current=e,b(e)),((0,n.isElement)(m.refs.reference.current)||null===m.refs.reference.current||null!==e&&!(0,n.isElement)(e))&&m.refs.setReference(e)},[m.refs,b]),x=t.useCallback(e=>{E(e),m.refs.setFloating(e)},[m.refs]),T=t.useMemo(()=>({...m.refs,setReference:S,setFloating:x,setPositionReference:y,domReference:p}),[m.refs,S,x,y]),R=t.useMemo(()=>({...m.elements,domReference:d.domReference}),[m.elements,d.domReference]),P=c.useState("open"),A=c.useState("floatingId"),C=t.useMemo(()=>({...m,dataRef:c.context.dataRef,open:P,onOpenChange:c.setOpen,events:c.context.events,floatingId:A,refs:T,elements:R,nodeId:a,rootStore:c}),[m,T,R,a,c,P,A]);return(0,s.useIsoLayoutEffect)(()=>{c.context.dataRef.current.floatingContext=C;let e=g?.nodesRef.current.find(e=>e.id===a);e&&(e.context=C)}),t.useMemo(()=>({...m,context:C,refs:T,elements:R,rootStore:c}),[m,T,R,C,c])}])},824047,e=>{"use strict";var t=e.i(736893);let r=t.createContext(void 0);e.s(["useDirection",0,function(){let e=t.useContext(r);return e?.direction??"ltr"}])},887943,431362,e=>{"use strict";var t=e.i(736893),r=e.i(641645),n=e.i(102094),s=e.i(804849),i=e.i(20746),o=e.i(887642),a=e.i(278928),l=e.i(556938),u=e.i(908019),c=e.i(824047);let d={name:"hide",async fn(e){let{width:t,height:r,x:n,y:s}=e.rects.reference,i=await (0,l.hide)().fn(e);return{data:{referenceHidden:i.data?.referenceHidden||0===t&&0===r&&0===n&&0===s}}}};var f=e.i(285182);let h={sideX:"left",sideY:"top"};function p(e,t,r){let n="inline-start"===e||"inline-end"===e;return({top:"top",right:n?r?"inline-start":"inline-end":"right",bottom:"bottom",left:n?r?"inline-end":"inline-start":"left"})[t]}function g(e,t,n){let{rects:s,placement:i}=e;return{side:p(t,(0,r.getSide)(i),n),align:(0,r.getAlignment)(i)||"center",anchor:{width:s.reference.width,height:s.reference.height},positioner:{width:s.floating.width,height:s.floating.height}}}function m(e){return null!=e&&"current"in e}e.s(["DEFAULT_SIDES",0,h,"adaptiveOrigin",0,{name:"adaptiveOrigin",async fn(e){let{x:t,y:s,rects:{floating:i},elements:{floating:o},platform:a,strategy:l,placement:u}=e,c=(0,f.ownerWindow)(o),d=c.getComputedStyle(o);if("0s"===d.transitionDuration||""===d.transitionDuration)return{x:t,y:s,data:h};let p=await a.getOffsetParent?.(o),g={width:0,height:0};if("fixed"===l&&c?.visualViewport)g={width:c.visualViewport.width,height:c.visualViewport.height};else if(p===c){let e=(0,n.ownerDocument)(o);g={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await a.isElement?.(p)&&(g=await a.getDimensions(p));let m=(0,r.getSide)(u),y=t,v=s;return"left"===m&&(y=g.width-(t+i.width)),"top"===m&&(v=g.height-(s+i.height)),{x:y,y:v,data:{sideX:"left"===m?"right":h.sideX,sideY:"top"===m?"bottom":h.sideY}}}}],431362),e.s(["useAnchorPositioning",0,function(e){var f,y;let{anchor:v,positionMethod:b="absolute",side:w="bottom",sideOffset:E=0,align:S="center",alignOffset:x=0,collisionBoundary:T,collisionPadding:R=5,sticky:P=!1,arrowPadding:A=5,disableAnchorTracking:C=!1,keepMounted:_=!1,floatingRootContext:O,mounted:I,collisionAvoidance:j,shiftCrossAxis:k=!1,nodeId:M,adaptiveOrigin:D,lazyFlip:N=!1,externalTree:F}=e,[L,q]=t.useState(null);I||null===L||q(null);let $=j.side||"flip",H=j.align||"flip",U=j.fallbackAxisSide||"end",W="function"==typeof v?v:void 0,B=(0,o.useStableCallback)(W),z=W?B:v,V=(0,i.useValueAsRef)(v),K="rtl"===(0,c.useDirection)(),G=L||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":K?"left":"right","inline-start":K?"right":"left"})[w],Y="center"===S?G:`${G}-${S}`,J=R,X=+("bottom"===w),Z=+("top"===w),Q=+("right"===w),ee=+("left"===w);"number"==typeof J?J={top:J+X,right:J+ee,bottom:J+Z,left:J+Q}:J&&(J={top:(J.top||0)+X,right:(J.right||0)+ee,bottom:(J.bottom||0)+Z,left:(J.left||0)+Q});let et={boundary:"clipping-ancestors"===T?"clippingAncestors":T,padding:J},er=t.useRef(null),en=(0,i.useValueAsRef)(E),es=(0,i.useValueAsRef)(x),ei=[(0,l.offset)(e=>{let t=g(e,w,K),r="function"==typeof en.current?en.current(t):en.current,n="function"==typeof es.current?es.current(t):es.current;return{mainAxis:r,crossAxis:n,alignmentAxis:n}},["function"!=typeof E?E:0,"function"!=typeof x?x:0,K,w])],eo="none"===H&&"shift"!==$,ea=!eo&&(P||k||"shift"===$),el="none"===$?null:(0,l.flip)({...et,padding:{top:J.top+1,right:J.right+1,bottom:J.bottom+1,left:J.left+1},mainAxis:!k&&"flip"===$,crossAxis:"flip"===H&&"alignment",fallbackAxisSideDirection:U}),eu=eo?null:(0,l.shift)(e=>{let t=(0,n.ownerDocument)(e.elements.floating).documentElement;return{...et,rootBoundary:k?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==H,crossAxis:ea,limiter:P||k?void 0:(0,l.limitShift)(e=>{if(!er.current)return{};let{width:t,height:n}=er.current.getBoundingClientRect(),s=(0,r.getSideAxis)((0,r.getSide)(e.placement)),i="y"===s?J.left+J.right:J.top+J.bottom;return{offset:("y"===s?t:n)/2+i/2}})}},[et,P,k,J,H]);"shift"===$||"shift"===H||"center"===S?ei.push(eu,el):ei.push(el,eu),ei.push((0,l.size)({...et,apply(e){let{elements:{floating:t},availableWidth:r,availableHeight:n,rects:s}=e,i=t.style;i.setProperty("--available-width",`${r}px`),i.setProperty("--available-height",`${n}px`);let o=window.devicePixelRatio||1,{x:a,y:l,width:u,height:c}=s.reference,d=(Math.round((a+u)*o)-Math.round(a*o))/o,f=(Math.round((l+c)*o)-Math.round(l*o))/o;i.setProperty("--anchor-width",`${d}px`),i.setProperty("--anchor-height",`${f}px`)}}),(f=()=>({element:er.current||document.createElement("div"),padding:A,offsetParent:"floating"}),y=[A],{name:"arrow",options:f,async fn(e){let{x:t,y:n,placement:s,rects:i,platform:o,elements:a,middlewareData:l}=e,{element:u,padding:c=0,offsetParent:d="real"}=(0,r.evaluate)(f,e)||{};if(null==u)return{};let h=(0,r.getPaddingObject)(c),p={x:t,y:n},g=(0,r.getAlignmentAxis)(s),m=(0,r.getAxisLength)(g),y=await o.getDimensions(u),v="y"===g,b=v?"clientHeight":"clientWidth",w=i.reference[m]+i.reference[g]-p[g]-i.floating[m],E=p[g]-i.reference[g],S="real"===d?await o.getOffsetParent?.(u):a.floating,x=a.floating[b]||i.floating[m];x&&await o.isElement?.(S)||(x=a.floating[b]||i.floating[m]);let T=x/2-y[m]/2-1,R=Math.min(h[v?"top":"left"],T),P=Math.min(h[v?"bottom":"right"],T),A=x-y[m]-P,C=x/2-y[m]/2+(w/2-E/2),_=(0,r.clamp)(R,C,A),O=!l.arrow&&null!=(0,r.getAlignment)(s)&&C!==_&&i.reference[m]/2-(Cb,x={top:`${p}px calc(100% + ${b}px)`,bottom:`${p}px ${-b}px`,left:`calc(100% + ${b}px) ${m}px`,right:`${-b}px ${m}px`}[a],T=`${p}px ${i.reference.y+v-o}px`;return t.floating.style.setProperty("--transform-origin",ea&&"y"===l&&S?T:x),{}}},d,D),(0,s.useIsoLayoutEffect)(()=>{!I&&O&&O.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[I,O]);let ec=t.useMemo(()=>({elementResize:!C&&"u">typeof ResizeObserver,layoutShift:!C&&"u">typeof IntersectionObserver}),[C]),{refs:ed,elements:ef,x:eh,y:ep,middlewareData:eg,update:em,placement:ey,context:ev,isPositioned:eb,floatingStyles:ew}=(0,u.useFloating)({rootContext:O,placement:Y,middleware:ei,strategy:b,whileElementsMounted:_?void 0:function(){for(var e=arguments.length,t=Array(e),r=0;r{let e=D?{position:ex,[eE]:eh,[eS]:ep}:{position:ex,...ew};return eb||(e.opacity=0),e},[D,ex,eE,eh,eS,ep,ew,eb]),eR=t.useRef(null);(0,s.useIsoLayoutEffect)(()=>{if(!I)return;let e=V.current,t="function"==typeof e?e():e,r=(m(t)?t.current:t)||null;r!==eR.current&&(ed.setPositionReference(r),eR.current=r)},[I,ed,z,V]),t.useEffect(()=>{if(!I)return;let e=V.current;"function"!=typeof e&&m(e)&&e.current!==eR.current&&(ed.setPositionReference(e.current),eR.current=e.current)},[I,ed,z,V]),t.useEffect(()=>{if(_&&I&&ef.domReference&&ef.floating)return(0,a.autoUpdate)(ef.domReference,ef.floating,em,ec)},[_,I,ef,em,ec]);let eP=(0,r.getSide)(ey),eA=p(w,eP,K),eC=(0,r.getAlignment)(ey)||"center",e_=!!eg.hide?.referenceHidden;(0,s.useIsoLayoutEffect)(()=>{N&&I&&eb&&q(eP)},[N,I,eb,eP]);let eO=t.useMemo(()=>({position:"absolute",top:eg.arrow?.y,left:eg.arrow?.x}),[eg.arrow]),eI=eg.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:eT,arrowStyles:eO,arrowRef:er,arrowUncentered:eI,side:eA,align:eC,physicalSide:eP,anchorHidden:e_,refs:ed,context:ev,isPositioned:eb,update:em}),[eT,eO,er,eI,eA,eC,eP,e_,ed,ev,eb,em])}],887943)},845756,e=>{"use strict";var t,r,n=e.i(809058);let s=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=n.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=n.TransitionStatusDataAttributes.endingStyle]="endingStyle",t.anchorHidden="data-anchor-hidden",t.side="data-side",t.align="data-align",t),i=((r={}).popupOpen="data-popup-open",r.pressed="data-pressed",r),o={[i.popupOpen]:""},a={[i.popupOpen]:"",[i.pressed]:""},l={[s.open]:""},u={[s.closed]:""},c={[s.anchorHidden]:""};e.s(["CommonPopupDataAttributes",0,s,"CommonTriggerDataAttributes",0,i,"popupStateMapping",0,{open:e=>e?l:u,anchorHidden:e=>e?c:null},"pressableTriggerOpenStateMapping",0,{open:e=>e?a:null},"triggerOpenStateMapping",0,{open:e=>e?o:null}])},808754,e=>{"use strict";var t=e.i(693354),r=e.i(954588);e.s(["getDisabledMountTransitionStyles",0,function(e){return"starting"===e?t.DISABLED_TRANSITIONS_STYLE:r.EMPTY_OBJECT}])},35989,e=>{"use strict";var t,r,n=e.i(835240);e.s([],250042),e.i(250042),e.i(276949);var s=e.i(736893),i=e.i(774641),o=e.i(903224),a=e.i(462902);let l=s.createContext(void 0);function u(){let e=s.useContext(l);if(!e)throw Error((0,a.default)(73));return e}var c=e.i(370161),d=e.i(596290);let f=0;function h(e){return f+=1,`${e}-${Math.random().toString(36).slice(2,6)}-${f}`}var p=e.i(102094),g=e.i(161476);function m(e,t){if("string"==typeof e)return{description:e};if("function"==typeof e){let r=e(t);return"string"==typeof r?{description:r}:r}return e}var y=e.i(682354),v=y;let b=(0,d.createSelectorMemoized)(e=>e.toasts,e=>{let t=new Map,r=0,n=0;return e.forEach((e,s)=>{let i="ending"===e.transitionStatus;t.set(e.id,{value:e,domIndex:s,visibleIndex:i?-1:r,offsetY:n}),n+=e.height||0,i||(r+=1)}),t}),w={toasts:(0,d.createSelector)(e=>e.toasts),isEmpty:(0,d.createSelector)(e=>0===e.toasts.length),toast:(0,d.createSelector)(b,(e,t)=>e.get(t)?.value),toastIndex:(0,d.createSelector)(b,(e,t)=>e.get(t)?.domIndex??-1),toastOffsetY:(0,d.createSelector)(b,(e,t)=>e.get(t)?.offsetY??0),toastVisibleIndex:(0,d.createSelector)(b,(e,t)=>e.get(t)?.visibleIndex??-1),hovering:(0,d.createSelector)(e=>e.hovering),focused:(0,d.createSelector)(e=>e.focused),expanded:(0,d.createSelector)(e=>e.hovering||e.focused),expandedOrOutOfFocus:(0,d.createSelector)(e=>e.hovering||e.focused||!e.isWindowFocused),prevFocusElement:(0,d.createSelector)(e=>e.prevFocusElement)};class E extends c.ReactStore{timers=new Map;areTimersPaused=!1;constructor(e){super(e,{},w)}setFocused(e){this.set("focused",e)}setHovering(e){this.set("hovering",e)}setIsWindowFocused(e){this.set("isWindowFocused",e)}setPrevFocusElement(e){this.set("prevFocusElement",e)}setViewport=e=>{this.set("viewport",e)};disposeEffect=()=>()=>{this.timers.forEach(e=>{e.timeout?.clear()}),this.timers.clear()};removeToast(e){let t=w.toastIndex(this.state,e);if(-1===t)return;let r=this.state.toasts[t];r?.onRemove?.();let n=[...this.state.toasts];n.splice(t,1),this.setToasts(n)}addToast=e=>{let{toasts:t,timeout:r,limit:n}=this.state,s=e.id||h("toast"),i={...e,id:s,transitionStatus:"starting"},o=[i,...t],a=o.filter(e=>"ending"!==e.transitionStatus);if(a.length>n){let e=a.length-n,t=new Set(a.slice(-e).map(e=>e.id));this.setToasts(o.map(e=>{let r=t.has(e.id);return e.limited!==r?{...e,limited:r}:e}))}else this.setToasts(o.map(e=>e.limited?{...e,limited:!1}:e));let l=i.timeout??r;return"loading"!==i.type&&l>0&&this.scheduleTimer(s,l,()=>this.closeToast(s)),w.expandedOrOutOfFocus(this.state)&&this.pauseTimers(),s};updateToast=(e,t)=>{this.updateToastInternal(e,t)};updateToastInternal=(e,t)=>{let{timeout:r,toasts:n}=this.state,s=w.toast(this.state,e)??null;if(!s||"ending"===s.transitionStatus)return;let i={...s,...t};this.setToasts(n.map(r=>r.id===e?{...r,...t}:r));let o=i.timeout??r,a=s?.timeout??r,l=Object.hasOwn(t,"timeout"),u="ending"!==i.transitionStatus&&"loading"!==i.type&&o>0,c=this.timers.has(e),d=a!==o,f=s?.type==="loading";if(!u&&c){let t=this.timers.get(e);t?.timeout?.clear(),this.timers.delete(e);return}if(u&&(!c||d||l||f)){let t=this.timers.get(e);t&&(t.timeout?.clear(),this.timers.delete(e)),this.scheduleTimer(e,o,()=>this.closeToast(e)),w.expandedOrOutOfFocus(this.state)&&this.pauseTimers()}};closeToast=e=>{let t,r=void 0===e,{limit:n,toasts:s}=this.state;if(r)t=s,this.timers.forEach(e=>{e.timeout?.clear()}),this.timers.clear();else{let r=w.toast(this.state,e);if(!r)return;t=[r];let n=this.timers.get(e);n?.timeout&&(n.timeout.clear(),this.timers.delete(e))}let i=0,o={toasts:s.map(t=>{if(r||t.id===e)return{...t,transitionStatus:"ending",height:0};if("ending"===t.transitionStatus)return t;let s=i>=n;return i+=1,t.limited!==s?{...t,limited:s}:t})};(r||1===s.length)&&(o.hovering=!1,o.focused=!1),this.update(o),t.forEach(e=>{"ending"!==e.transitionStatus&&e.onClose?.()}),this.handleFocusManagement(e)};promiseToast=(e,t)=>{let r=m(t.loading),n=this.addToast({...r,type:"loading"}),s=e.then(e=>{let r=m(t.success,e);return this.updateToast(n,{...r,type:"success",timeout:r.timeout}),e}).catch(e=>{let r=m(t.error,e);return this.updateToast(n,{...r,type:"error",timeout:r.timeout}),Promise.reject(e)});return({}).hasOwnProperty.call(t,"setPromise")&&t.setPromise(s),s};pauseTimers(){this.areTimersPaused||(this.areTimersPaused=!0,this.timers.forEach(e=>{if(e.timeout){e.timeout.clear();let t=Date.now()-e.start,r=e.delay-t;e.remaining=r>0?r:0}}))}resumeTimers(){this.areTimersPaused&&(this.areTimersPaused=!1,this.timers.forEach((e,t)=>{e.remaining=e.remaining>0?e.remaining:e.delay,e.timeout??=g.Timeout.create(),e.timeout.start(e.remaining,()=>{this.timers.delete(t),e.callback()}),e.start=Date.now()}))}restoreFocusToPrevElement(){this.state.prevFocusElement?.focus({preventScroll:!0})}handleDocumentPointerDown=e=>{if("touch"!==e.pointerType)return;let t=(0,y.getTarget)(e);(0,y.contains)(this.state.viewport,t)||(this.resumeTimers(),this.update({hovering:!1,focused:!1}))};scheduleTimer(e,t,r){let n=Date.now(),s=!w.expandedOrOutOfFocus(this.state),i=s?g.Timeout.create():void 0;i?.start(t,()=>{this.timers.delete(e),r()}),this.timers.set(e,{timeout:i,start:s?n:0,delay:t,remaining:t,callback:r})}setToasts(e){let t={toasts:e};0===e.length&&(t.hovering=!1,t.focused=!1),this.update(t)}handleFocusManagement(e){let t=(0,y.activeElement)((0,p.ownerDocument)(this.state.viewport));if(!this.state.viewport||!(0,y.contains)(this.state.viewport,t)||!(0,v.matchesFocusVisible)(t))return;if(void 0===e)return void this.restoreFocusToPrevElement();let r=w.toasts(this.state),n=w.toastIndex(this.state,e),s=null,i=n+1;for(;i=0;){if("ending"!==r[i].transitionStatus){s=r[i];break}i-=1}s?s.ref?.current?.focus():this.restoreFocusToPrevElement()}}var S=e.i(285182),x=e.i(416369),T=e.i(221732),R=e.i(581263),v=y;let P=((t={}).frontmostHeight="--toast-frontmost-height",t),A=s.forwardRef(function(e,t){let{render:r,className:i,children:o,...a}=e,l=u(),c=(0,g.useTimeout)(),d=s.useRef(!1),f=s.useRef(!1),h=l.useState("isEmpty"),m=l.useState("toasts"),b=l.useState("focused"),w=l.useState("expanded"),E=l.useState("prevFocusElement"),A=m[0]?.height??0,C=s.useMemo(()=>m.some(e=>"ending"===e.transitionStatus),[m]);function _(e){let t=l.state.viewport;t&&(d.current=!0,e.relatedTarget===t?m[0]?.ref?.current?.focus():l.restoreFocusToPrevElement())}function O(){l.pauseTimers(),l.setHovering(!0),f.current=!1}function I(){if(d.current){d.current=!1;return}!b&&(0,v.matchesFocusVisible)((0,p.ownerDocument)(l.state.viewport).activeElement)&&(l.setFocused(!0),l.pauseTimers())}s.useEffect(()=>{let e=l.state.viewport;if(!e)return;function t(t){h||"F6"===t.key&&t.target!==e&&(t.preventDefault(),l.setPrevFocusElement((0,y.activeElement)((0,p.ownerDocument)(e))),e?.focus({preventScroll:!0}),l.pauseTimers(),l.setFocused(!0))}let r=(0,S.ownerWindow)(e);return r.addEventListener("keydown",t),()=>{r.removeEventListener("keydown",t)}},[l,h]),s.useEffect(()=>{let e=l.state.viewport;if(!e||h)return;let t=(0,S.ownerWindow)(e);function r(e){e.target===t&&(l.setIsWindowFocused(!1),l.pauseTimers())}function n(r){if(r.relatedTarget||r.target===t)return;let n=(0,y.getTarget)(r),s=(0,y.activeElement)((0,p.ownerDocument)(e));(0,y.contains)(e,n)&&(0,v.matchesFocusVisible)(s)||l.resumeTimers(),c.start(0,()=>l.setIsWindowFocused(!0))}return t.addEventListener("blur",r,!0),t.addEventListener("focus",n,!0),()=>{t.removeEventListener("blur",r,!0),t.removeEventListener("focus",n,!0)}},[l,c,h]),s.useEffect(()=>{let e=l.state.viewport;if(!e||h)return;let t=(0,p.ownerDocument)(e);return t.addEventListener("pointerdown",l.handleDocumentPointerDown,!0),()=>{t.removeEventListener("pointerdown",l.handleDocumentPointerDown,!0)}},[h,l]),s.useEffect(()=>{l.state.isWindowFocused&&!C&&f.current&&(l.resumeTimers(),l.setHovering(!1),f.current=!1)},[C,l]);let j=(0,R.useRenderElement)("div",e,{ref:[t,l.setViewport],state:{expanded:w},props:[{tabIndex:-1,role:"region","aria-live":"polite","aria-atomic":!1,"aria-relevant":"additions text","aria-label":"Notifications",onMouseEnter:O,onMouseMove:O,onMouseLeave:function(){C?f.current=!0:(l.resumeTimers(),l.setHovering(!1))},onFocus:I,onBlur:function(e){!b||(0,y.contains)(l.state.viewport,e.relatedTarget)||(l.setFocused(!1),l.resumeTimers())},onKeyDown:function(e){"Tab"===e.key&&e.shiftKey&&e.target===l.state.viewport&&(e.preventDefault(),l.restoreFocusToPrevElement(),l.resumeTimers())},onClick:I},{style:{[P.frontmostHeight]:A?`${A}px`:void 0}},a,{children:(0,n.jsxs)(s.Fragment,{children:[!h&&E&&(0,n.jsx)(T.FocusGuard,{onFocus:_}),o,!h&&E&&(0,n.jsx)(T.FocusGuard,{onFocus:_})]})}]}),k=s.useMemo(()=>m.filter(e=>"high"===e.priority),[m]);return(0,n.jsxs)(s.Fragment,{children:[!h&&E&&(0,n.jsx)(T.FocusGuard,{onFocus:_}),j,!b&&k.length>0&&(0,n.jsx)("div",{style:x.visuallyHidden,children:k.map(e=>(0,n.jsxs)("div",{role:"alert","aria-atomic":!0,children:[(0,n.jsx)("div",{children:e.title}),(0,n.jsx)("div",{children:e.description})]},e.id))})]})});var C=e.i(570524),_=e.i(831766),O=e.i(804849),I=e.i(887642);let j=s.createContext(void 0);function k(){let e=s.useContext(j);if(!e)throw Error((0,a.default)(66));return e}var M=e.i(809058),D=e.i(504068);let N=((r={}).index="--toast-index",r.offsetY="--toast-offset-y",r.height="--toast-height",r.swipeMovementX="--toast-swipe-movement-x",r.swipeMovementY="--toast-swipe-movement-y",r);var F=e.i(693354);let L={...M.transitionStatusMapping,swipeDirection:e=>e?{"data-swipe-direction":e}:null},q=`${F.BASE_UI_SWIPE_IGNORE_SELECTOR},${F.LEGACY_SWIPE_IGNORE_SELECTOR}`;function $(e,t,r){switch(e){case"up":return-r;case"down":return r;case"left":return-t;case"right":return t;default:return 0}}let H=s.forwardRef(function(e,t){let{toast:r,render:i,className:o,swipeDirection:a=["down","right"],...l}=e,c=r.positionerProps?.anchor!==void 0,d=[];c||(d=Array.isArray(a)?a:[a]);let f=d.length>0,h=u(),[g,m]=s.useState(void 0),[v,b]=s.useState(!1),[w,E]=s.useState(!1),[S,x]=s.useState(!1),[T,P]=s.useState({x:0,y:0}),[A,k]=s.useState({x:0,y:0,scale:1}),[M,F]=s.useState(),[H,U]=s.useState(),[W,B]=s.useState(null),z=s.useRef(null),V=s.useRef({x:0,y:0}),K=s.useRef({x:0,y:0,scale:1}),G=s.useRef(void 0),Y=s.useRef(0),J=s.useRef(!1),X=s.useRef({x:0,y:0}),Z=s.useRef(!1),Q=h.useState("toastIndex",r.id),ee=h.useState("toastVisibleIndex",r.id),et=h.useState("toastOffsetY",r.id),er=h.useState("focused"),en=h.useState("expanded");(0,D.useOpenChangeComplete)({open:"ending"!==r.transitionStatus,ref:z,onComplete(){"ending"===r.transitionStatus&&h.removeToast(r.id)}});let es=(0,I.useStableCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=z.current;if(!t)return;let n=t.style.height;t.style.height="auto";let s=t.offsetHeight;function i(){h.updateToastInternal(r.id,{ref:z,height:s,..."starting"===r.transitionStatus?{transitionStatus:void 0}:{}})}t.style.height=n,e?C.flushSync(i):i()});(0,O.useIsoLayoutEffect)(es,[es]),s.useEffect(()=>{if(!f)return;let e=z.current;if(e)return e.addEventListener("touchmove",t,{passive:!1}),()=>{e.removeEventListener("touchmove",t)};function t(t){(0,y.contains)(e,t.target)&&t.preventDefault()}},[f]);let ei="high"===r.priority,eo={role:ei?"alertdialog":"dialog",tabIndex:0,"aria-modal":!1,"aria-labelledby":M,"aria-describedby":H,"aria-hidden":!!ei&&!er||void 0,onPointerDown:f?function(e){if(0!==e.button)return;"touch"===e.pointerType&&h.pauseTimers();let t=(0,y.getTarget)(e.nativeEvent);if(!(t&&t.closest(`button,a,input,textarea,[role="button"],${q}`))){if(J.current=!1,G.current=void 0,Y.current=0,V.current={x:e.clientX,y:e.clientY},X.current=V.current,z.current){let e=function(e){let t=window.getComputedStyle(e).transform,r=0,n=0,s=1;if(t&&"none"!==t){let e=t.match(/matrix(?:3d)?\(([^)]+)\)/);if(e){let t=e[1].split(", ").map(parseFloat);6===t.length?(r=t[4],n=t[5],s=Math.sqrt(t[0]*t[0]+t[1]*t[1])):16===t.length&&(r=t[12],n=t[13],s=t[0])}}return{x:r,y:n,scale:s}}(z.current);K.current=e,k(e),P({x:e.x,y:e.y})}h.setHovering(!0),b(!0),E(!1),B(null),Z.current=!0,z.current?.setPointerCapture(e.pointerId)}}:void 0,onPointerMove:f?function(e){let t,r,n;if(!v)return;e.preventDefault(),Z.current&&(V.current={x:e.clientX,y:e.clientY},Z.current=!1);let{clientY:s,clientX:i,movementX:o,movementY:a}=e;(a<0&&s>X.current.y||a>0&&sX.current.x||o>0&&i=1&&(E(!0),null===W)){let e=d.includes("left")||d.includes("right"),t=d.includes("up")||d.includes("down");e&&t&&B(Math.abs(l)>Math.abs(u)?"horizontal":"vertical")}if(G.current){let e=G.current,t=$(e,f,c);t>40?(J.current=!1,m(e)):d.includes("left")&&d.includes("right")||d.includes("up")&&d.includes("down")||!(Y.current-t>=10)||(J.current=!0)}else"vertical"===W?u>0?t="down":u<0&&(t="up"):"horizontal"===W?l>0?t="right":l<0&&(t="left"):t=Math.abs(l)>=Math.abs(u)?l>0?"right":"left":u>0?"down":"up",t&&d.includes(t)&&(G.current=t,Y.current=$(t,l,u),m(t));let h=(r=l,n=u,d.includes("left")||d.includes("right")?(!d.includes("right")&&l>0&&(r=l**.5),!d.includes("left")&&l<0&&(r=-(Math.abs(l)**.5))):r=l>0?l**.5:-(Math.abs(l)**.5),d.includes("up")||d.includes("down")?(!d.includes("down")&&u>0&&(n=u**.5),!d.includes("up")&&u<0&&(n=-(Math.abs(u)**.5))):n=u>0?u**.5:-(Math.abs(u)**.5),{x:r,y:n}),p=K.current.x,g=K.current.y;"horizontal"===W?(d.includes("left")||d.includes("right"))&&(p+=h.x):("vertical"===W||(d.includes("left")||d.includes("right"))&&(p+=h.x),(d.includes("up")||d.includes("down"))&&(g+=h.y)),P({x:p,y:g})}:void 0,onPointerUp:f?function(e){let t;if(!v)return;if(b(!1),E(!1),B(null),z.current?.releasePointerCapture(e.pointerId),J.current){P({x:A.x,y:A.y}),m(void 0);return}let n=!1,s=T.x-A.x,i=T.y-A.y;for(let e of d){switch(e){case"right":s>40&&(n=!0,t="right");break;case"left":s<-40&&(n=!0,t="left");break;case"down":i>40&&(n=!0,t="down");break;case"up":i<-40&&(n=!0,t="up")}if(n)break}n?(m(t),x(!0),h.closeToast(r.id)):(P({x:A.x,y:A.y}),m(void 0))}:void 0,onKeyDown:function(e){"Escape"===e.key&&z.current&&(0,y.contains)(z.current,(0,y.activeElement)((0,p.ownerDocument)(z.current)))&&h.closeToast(r.id)},inert:(0,_.inertValue)(r.limited),style:{...function(){if(!v&&T.x===A.x&&T.y===A.y&&!S)return{[N.swipeMovementX]:"0px",[N.swipeMovementY]:"0px"};let e=T.x-A.x,t=T.y-A.y;return{transition:v?"none":void 0,transform:v?`translateX(${T.x}px) translateY(${T.y}px) scale(${A.scale})`:void 0,[N.swipeMovementX]:`${e}px`,[N.swipeMovementY]:`${t}px`}}(),[N.index]:"ending"===r.transitionStatus?Q:ee,[N.offsetY]:`${et}px`,[N.height]:r.height?`${r.height}px`:void 0}},ea=s.useMemo(()=>({rootRef:z,toast:r,titleId:M,setTitleId:F,descriptionId:H,setDescriptionId:U,swiping:v,swipeDirection:g,recalculateHeight:es,index:Q,visibleIndex:ee,expanded:en}),[r,M,H,v,g,es,Q,ee,en]),el={transitionStatus:r.transitionStatus,expanded:en,limited:r.limited||!1,type:r.type,swiping:ea.swiping,swipeDirection:ea.swipeDirection},eu=(0,R.useRenderElement)("div",e,{ref:[t,ea.rootRef],state:el,stateAttributesMapping:L,props:[eo,l]});return(0,n.jsx)(j.Provider,{value:ea,children:eu})}),U=s.forwardRef(function(e,t){let{render:r,className:n,...i}=e,{visibleIndex:o,expanded:a,recalculateHeight:l}=k(),u=s.useRef(null);return(0,O.useIsoLayoutEffect)(()=>{let e=u.current;if(!e||(l(),"function"!=typeof ResizeObserver||"function"!=typeof MutationObserver))return;let t=new ResizeObserver(()=>l(!0)),r=new MutationObserver(()=>l(!0));return t.observe(e),r.observe(e,{childList:!0,subtree:!0,characterData:!0}),()=>{t.disconnect(),r.disconnect()}},[l]),(0,R.useRenderElement)("div",e,{ref:[t,u],state:{expanded:a,behind:o>0},props:i})});var W=e.i(722357);let B=s.forwardRef(function(e,t){let{render:r,className:n,id:s,children:i,...o}=e,{toast:a,setDescriptionId:l}=k(),u=i??a.description,c=!!u,d=(0,W.useId)(s);(0,O.useIsoLayoutEffect)(()=>{if(c)return l(d),()=>{l(void 0)}},[c,d,l]);let f={type:a.type},h=(0,R.useRenderElement)("p",e,{ref:t,state:f,props:{...o,id:d,children:u}});return c?h:null}),z=s.forwardRef(function(e,t){let{render:r,className:n,id:s,children:i,...o}=e,{toast:a,setTitleId:l}=k(),u=i??a.title,c=!!u,d=(0,W.useId)(s);(0,O.useIsoLayoutEffect)(()=>{if(c)return l(d),()=>{l(void 0)}},[c,d,l]);let f={type:a.type},h=(0,R.useRenderElement)("h2",e,{ref:t,state:f,props:{...o,id:d,children:u}});return c?h:null});var V=e.i(282109);let K=s.forwardRef(function(e,t){let{render:r,className:n,disabled:i,nativeButton:o=!0,...a}=e,l=u(),{toast:c}=k(),d=l.useState("expanded"),[f,h]=s.useState(!1),{getButtonProps:p,buttonRef:g}=(0,V.useButton)({disabled:i,native:o}),m={type:c.type};return(0,R.useRenderElement)("button",e,{ref:[t,g],state:m,props:[{"aria-hidden":!d&&!f,onClick(){l.closeToast(c.id)},onFocus(){h(!0)},onBlur(){h(!1)}},a,p]})}),G=s.forwardRef(function(e,t){let{render:r,className:n,disabled:s,nativeButton:i=!0,...o}=e,{toast:a}=k(),l=a.actionProps?.children??o.children,u=!!l,{getButtonProps:c,buttonRef:d}=(0,V.useButton)({disabled:s,native:i}),f={type:a.type},h=(0,R.useRenderElement)("button",e,{ref:[t,d],state:f,props:[o,a.actionProps,c,{children:l}]});return u?h:null}),Y=e.i(774737).FloatingPortalLite;var J=e.i(92615),X=e.i(887943),Z=e.i(845756),Q=e.i(954588),ee=e.i(808754);let et=s.createContext(void 0);var er=e.i(592604);let en=s.forwardRef(function(e,t){let{toast:r,...i}=e,o=u(),a=r.positionerProps??Q.EMPTY_OBJECT,{render:l,className:c,anchor:d=a.anchor,positionMethod:f=a.positionMethod??"absolute",side:h=a.side??"top",align:p=a.align??"center",sideOffset:g=a.sideOffset??0,alignOffset:m=a.alignOffset??0,collisionBoundary:y=a.collisionBoundary??"clipping-ancestors",collisionPadding:v=a.collisionPadding??5,arrowPadding:b=a.arrowPadding??5,sticky:w=a.sticky??!1,disableAnchorTracking:E=a.disableAnchorTracking??!1,collisionAvoidance:S=a.collisionAvoidance??F.POPUP_COLLISION_AVOIDANCE,...x}=i,[T,P]=s.useState(null),A=o.useState("toastIndex",r.id),C=o.useState("toastVisibleIndex",r.id),_=(0,J.isElement)(d)?d:null,O=(0,er.useFloatingRootContext)({open:!0,onOpenChange:Q.NOOP,elements:{floating:T,reference:_}}),I=(0,X.useAnchorPositioning)({anchor:_,positionMethod:f,floatingRootContext:O,mounted:!0,side:h,sideOffset:g,align:p,alignOffset:m,collisionBoundary:y,collisionPadding:v,sticky:w,arrowPadding:b,disableAnchorTracking:E,keepMounted:!0,collisionAvoidance:S}),j=s.useMemo(()=>({role:"presentation",style:{...I.positionerStyles,...{},[N.index]:"ending"===r.transitionStatus?A:C}}),[I.positionerStyles,r.transitionStatus,A,C]),k=s.useMemo(()=>({side:I.side,align:I.align,anchorHidden:I.anchorHidden}),[I.side,I.align,I.anchorHidden]),M=s.useMemo(()=>({...k,arrowRef:I.arrowRef,arrowStyles:I.arrowStyles,arrowUncentered:I.arrowUncentered}),[k,I.arrowRef,I.arrowStyles,I.arrowUncentered]),D=(0,R.useRenderElement)("div",e,{state:k,props:[j,(0,ee.getDisabledMountTransitionStyles)(r.transitionStatus),x],ref:[t,P],stateAttributesMapping:Z.popupStateMapping});return(0,n.jsx)(et.Provider,{value:M,children:D})}),es=s.forwardRef(function(e,t){let{className:r,render:n,...i}=e,{arrowRef:o,side:l,align:u,arrowUncentered:c,arrowStyles:d}=function(){let e=s.useContext(et);if(void 0===e)throw Error((0,a.default)(84));return e}();return(0,R.useRenderElement)("div",e,{state:{side:l,align:u,uncentered:c},ref:[t,o],props:[{style:d,"aria-hidden":!0},i]})});e.s(["Action",0,G,"Arrow",0,es,"Close",0,K,"Content",0,U,"Description",0,B,"Portal",0,Y,"Positioner",0,en,"Provider",0,function(e){let{children:t,timeout:r=5e3,limit:a=3,toastManager:u}=e,c=(0,o.useRefWithInit)(()=>new E({timeout:r,limit:a,viewport:null,toasts:[],hovering:!1,focused:!1,isWindowFocused:!0,prevFocusElement:null})).current;return(0,i.useOnMount)(c.disposeEffect),s.useEffect(function(){if(u)return u[" subscribe"](e=>{let{action:t,options:r}=e,n=r.id;"promise"===t&&r.promise?c.promiseToast(r.promise,r):"update"===t&&n?c.updateToast(n,r):"close"===t?c.closeToast(n):c.addToast(r)})},[c,r,u]),c.useSyncedValues({timeout:r,limit:a}),(0,n.jsx)(l.Provider,{value:c,children:t})},"Root",0,H,"Title",0,z,"Viewport",0,A,"createToastManager",0,function(){let e=new Set;function t(t){e.forEach(e=>e(t))}return{" subscribe":function(t){return e.add(t),()=>{e.delete(t)}},add(e){let r=e.id||h("toast");return t({action:"add",options:{...e,id:r,transitionStatus:"starting"}}),r},close(e){t({action:"close",options:{id:e}})},update(e,r){t({action:"update",options:{...r,id:e}})},promise(e,r){let n=e;return t({action:"promise",options:{...r,promise:e,setPromise(e){n=e}}}),n}}},"useToastManager",0,function(){let e=s.useContext(l);if(!e)throw Error((0,a.default)(73));let t=e.useState("toasts");return s.useMemo(()=>({toasts:t,add:e.addToast,close:e.closeToast,update:e.updateToast,promise:e.promiseToast}),[t,e])}],179887);var ei=e.i(179887),ei=ei;e.i(942394);var eo=e.i(84411),ea=e.i(935139);let el={success:{iconClassName:"i-ri-checkbox-circle-fill text-text-success",gradientClassName:"from-components-badge-status-light-success-halo to-background-gradient-mask-transparent"},error:{iconClassName:"i-ri-error-warning-fill text-text-destructive",gradientClassName:"from-components-badge-status-light-error-halo to-background-gradient-mask-transparent"},warning:{iconClassName:"i-ri-alert-fill text-text-warning-secondary",gradientClassName:"from-components-badge-status-light-warning-halo to-background-gradient-mask-transparent"},info:{iconClassName:"i-ri-information-2-fill text-text-accent",gradientClassName:"from-components-badge-status-light-normal-halo to-background-gradient-mask-transparent"}},eu=ei.createToastManager();function ec(e){return(t,r)=>{var n;return n={...r,title:t,type:e},eu.add(n)}}let ed=Object.assign((e,t)=>{var r;return r={...t,title:e},eu.add(r)},{success:ec("success"),error:ec("error"),warning:ec("warning"),info:ec("info"),dismiss:e=>{eu.close(e)},update:function(e,t){eu.update(e,t)},promise:function(e,t){return eu.promise(e,t)}});function ef(e){let{type:t}=e;return t?(0,n.jsx)("span",{"aria-hidden":"true",className:(0,ea.cn)("h-5 w-5",el[t].iconClassName)}):null}function eh(e){var t;let{toast:r}=e,{t:s}=(0,eo.useTranslation)("common"),i=(t=r.type)&&Object.prototype.hasOwnProperty.call(el,t)?t:void 0;return(0,n.jsx)(ei.Root,{toast:r,className:(0,ea.cn)("pointer-events-auto absolute right-0 top-0 w-[360px] max-w-[calc(100vw-2rem)] origin-top cursor-default select-none rounded-xl focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-components-input-border-hover","[--toast-current-height:var(--toast-frontmost-height,var(--toast-height))] [--toast-gap:8px] [--toast-peek:5px] [--toast-scale:calc(1-(var(--toast-index)*0.0225))] [--toast-shrink:calc(1-var(--toast-scale))]","[height:var(--toast-current-height)] [z-index:calc(100-var(--toast-index))]","[transition:transform_500ms_cubic-bezier(0.22,1,0.36,1),opacity_500ms,height_150ms] motion-reduce:transition-none","translate-x-[var(--toast-swipe-movement-x)] translate-y-[calc(var(--toast-swipe-movement-y)+(var(--toast-index)*var(--toast-peek))+(var(--toast-shrink)*var(--toast-current-height)))] scale-[var(--toast-scale)]","data-[expanded]:translate-x-[var(--toast-swipe-movement-x)] data-[expanded]:translate-y-[calc(var(--toast-offset-y)+var(--toast-swipe-movement-y)+(var(--toast-index)*8px))] data-[expanded]:scale-100 data-[expanded]:[height:var(--toast-height)]","data-[limited]:pointer-events-none data-[ending-style]:translate-y-[calc(var(--toast-swipe-movement-y)-150%)] data-[starting-style]:-translate-y-[150%] data-[ending-style]:opacity-0 data-[limited]:opacity-0 data-[starting-style]:opacity-0","after:pointer-events-auto after:absolute after:left-0 after:top-full after:h-[calc(var(--toast-gap)+1px)] after:w-full after:content-['']"),children:(0,n.jsxs)("div",{className:"relative overflow-hidden rounded-xl border border-components-panel-border bg-components-panel-bg-blur shadow-lg shadow-shadow-shadow-5 backdrop-blur-[5px]",children:[(0,n.jsx)("div",{"aria-hidden":"true",className:(0,ea.cn)("absolute inset-[-1px] bg-gradient-to-r opacity-40",i?el[i].gradientClassName:"from-background-default-subtle to-background-gradient-mask-transparent")}),(0,n.jsxs)(ei.Content,{className:"relative flex items-start gap-1 overflow-hidden p-3 transition-opacity duration-200 data-[behind]:opacity-0 data-[expanded]:opacity-100",children:[(0,n.jsx)("div",{className:"flex shrink-0 items-center justify-center p-0.5",children:(0,n.jsx)(ef,{type:i})}),(0,n.jsxs)("div",{className:"min-w-0 flex-1 p-1",children:[(0,n.jsx)("div",{className:"flex w-full items-center gap-1",children:null!=r.title&&(0,n.jsx)(ei.Title,{className:"break-words text-text-primary system-sm-semibold",children:r.title})}),null!=r.description&&(0,n.jsx)(ei.Description,{className:"mt-1 break-words text-text-secondary system-xs-regular",children:r.description}),r.actionProps&&(0,n.jsx)("div",{className:"flex w-full items-start gap-1 pb-1 pt-2",children:(0,n.jsx)(ei.Action,{className:(0,ea.cn)("inline-flex items-center justify-center overflow-hidden rounded-md border-[0.5px] border-components-button-secondary-border bg-components-button-secondary-bg px-3 py-2 text-components-button-secondary-text shadow-xs shadow-shadow-shadow-3 backdrop-blur-[5px] system-sm-medium","hover:bg-state-base-hover focus-visible:bg-state-base-hover focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-components-input-border-hover")})})]}),(0,n.jsx)("div",{className:"flex shrink-0 items-center justify-center rounded-md p-0.5",children:(0,n.jsx)(ei.Close,{"aria-label":s("toast.close"),className:(0,ea.cn)("flex h-5 w-5 items-center justify-center rounded-md hover:bg-state-base-hover focus-visible:bg-state-base-hover focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-components-input-border-hover disabled:cursor-not-allowed disabled:opacity-50"),children:(0,n.jsx)("span",{"aria-hidden":"true",className:"i-ri-close-line h-4 w-4 text-text-tertiary"})})})]})]})})}function ep(){let{t:e}=(0,eo.useTranslation)("common"),{toasts:t}=ei.useToastManager();return(0,n.jsx)(ei.Viewport,{"aria-label":e("toast.notifications"),className:(0,ea.cn)("group/toast-viewport pointer-events-none fixed inset-0 z-[1101] overflow-visible"),children:(0,n.jsx)("div",{className:(0,ea.cn)("pointer-events-none absolute right-4 top-4 w-[360px] max-w-[calc(100vw-2rem)] sm:right-8"),children:t.map(e=>(0,n.jsx)(eh,{toast:e},e.id))})})}e.s(["ToastHost",0,function(e){let{timeout:t,limit:r}=e;return(0,n.jsx)(ei.Provider,{toastManager:eu,timeout:t,limit:r,children:(0,n.jsx)(ei.Portal,{children:(0,n.jsx)(ep,{})})})},"toast",0,ed],35989)},367916,680173,351124,e=>{"use strict";e.s(["del",()=>ex,"delPublic",()=>eT,"get",()=>em,"getMarketplace",()=>ev,"getPublic",()=>ey,"handleStream",()=>ec,"patch",()=>eR,"patchPublic",()=>eP,"post",()=>eb,"postMarketplace",()=>ew,"postPublic",()=>eE,"put",()=>eS,"request",()=>eg,"sseGet",()=>ep,"ssePost",()=>eh,"upload",()=>ef],367916);var t=e.i(464143),r=e.i(137667),n=e.i(925521),s=e.i(842090),i=e.i(168014);e.s(["ContentType",()=>V,"base",()=>Q,"getBaseOptions",()=>Z,"postWithKeepalive",()=>ee],351124);class o extends Error{response;request;options;constructor(e,t,r){const n=e.status||0===e.status?e.status:"",s=e.statusText??"",i=`${n} ${s}`.trim(),o=i?`status code ${i}`:"an unknown error";super(`Request failed with ${o}: ${t.method} ${t.url}`),this.name="HTTPError",this.response=e,this.request=t,this.options=r}}class a extends Error{name="NonError";value;constructor(e){let t="Non-error value was thrown";try{"string"==typeof e?t=e:e&&"object"==typeof e&&"message"in e&&"string"==typeof e.message&&(t=e.message)}catch{}super(t),this.value=e}}class l extends Error{name="ForceRetryError";customDelay;code;customRequest;constructor(e){const t=e?.cause?e.cause instanceof Error?e.cause:new a(e.cause):void 0;super(e?.code?`Forced retry: ${e.code}`:"Forced retry",t?{cause:t}:void 0),this.customDelay=e?.delay,this.code=e?.code,this.customRequest=e?.request}}let u=(()=>{let e=!1,t=!1,r="function"==typeof globalThis.Request;if("function"==typeof globalThis.ReadableStream&&r)try{t=new globalThis.Request("https://empty.invalid",{body:new globalThis.ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type")}catch(e){if(e instanceof Error&&"unsupported BodyInit type"===e.message)return!1;throw e}return e&&!t})(),c="function"==typeof globalThis.AbortController,d="function"==typeof globalThis.AbortSignal&&"function"==typeof globalThis.AbortSignal.any,f="function"==typeof globalThis.ReadableStream,h="function"==typeof globalThis.FormData,p=["get","post","put","patch","head","delete"],g={json:"application/json",text:"text/*",formData:"multipart/form-data",arrayBuffer:"*/*",blob:"*/*",bytes:"*/*"},m=new TextEncoder().encode("------WebKitFormBoundaryaxpyiPgbbPti10Rw").length,y=Symbol("stop");class v{options;constructor(e){this.options=e}}let b=e=>new v(e),w={json:!0,parseJson:!0,stringifyJson:!0,searchParams:!0,prefixUrl:!0,retry:!0,timeout:!0,hooks:!0,throwHttpErrors:!0,onDownloadProgress:!0,onUploadProgress:!0,fetch:!0,context:!0},E={next:!0},S={method:!0,headers:!0,body:!0,mode:!0,credentials:!0,cache:!0,redirect:!0,referrer:!0,referrerPolicy:!0,integrity:!0,keepalive:!0,signal:!0,window:!0,duplex:!0},x=(e,t,r)=>{let n,s=0;return e.pipeThrough(new TransformStream({transform(e,i){if(i.enqueue(e),n){s+=n.byteLength;let e=0===t?0:s/t;e>=1&&(e=1-Number.EPSILON),r?.({percent:e,totalBytes:Math.max(t,s),transferredBytes:s},n)}n=e},flush(){n&&(s+=n.byteLength,r?.({percent:1,totalBytes:Math.max(t,s),transferredBytes:s},n))}}))},T=e=>null!==e&&"object"==typeof e,R=function(){for(var e=arguments.length,t=Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=new globalThis.Headers(e),n=t instanceof globalThis.Headers;for(let[e,s]of new globalThis.Headers(t).entries())n&&"undefined"===s||void 0===s?r.delete(e):r.set(e,s);return r};function A(e,t,r){return Object.hasOwn(t,r)&&void 0===t[r]?[]:O(e[r]??[],t[r]??[])}let C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{beforeRequest:A(e,t,"beforeRequest"),beforeRetry:A(e,t,"beforeRetry"),afterResponse:A(e,t,"afterResponse"),beforeError:A(e,t,"beforeError")}},_=(e,t)=>{let r=new URLSearchParams;for(let n of[e,t])if(void 0!==n)if(n instanceof URLSearchParams)for(let[e,t]of n.entries())r.append(e,t);else if(Array.isArray(n))for(let e of n){if(!Array.isArray(e)||2!==e.length)throw TypeError("Array search parameters must be provided in [[key, value], ...] format");r.append(String(e[0]),String(e[1]))}else if(T(n))for(let[e,t]of Object.entries(n))void 0!==t&&r.append(e,String(t));else for(let[e,t]of new URLSearchParams(n).entries())r.append(e,t);return r},O=function(){let e;for(var t=arguments.length,r=Array(t),n=0;n0&&(1===a.length?s.signal=a[0]:d?s.signal=AbortSignal.any(a):s.signal=a.at(-1)),s},I={limit:2,methods:["get","put","head","delete","options","trace"],statusCodes:[408,413,429,500,502,503,504],afterStatusCodes:[413,429,503],maxRetryAfter:1/0,backoffLimit:1/0,delay:e=>.3*2**(e-1)*1e3,jitter:void 0,retryOnTimeout:!1},j=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("number"==typeof e)return{...I,limit:e};if(e.methods&&!Array.isArray(e.methods))throw Error("retry.methods must be an array");if(e.methods&&=e.methods.map(e=>e.toLowerCase()),e.statusCodes&&!Array.isArray(e.statusCodes))throw Error("retry.statusCodes must be an array");let t=Object.fromEntries(Object.entries(e).filter(e=>{let[,t]=e;return void 0!==t}));return{...I,...t}};class k extends Error{request;constructor(e){super(`Request timed out: ${e.method} ${e.url}`),this.name="TimeoutError",this.request=e}}async function M(e,t,r,n){return new Promise((s,i)=>{let o=setTimeout(()=>{r&&r.abort(),i(new k(e))},n.timeout);n.fetch(e,t).then(s).catch(i).then(()=>{clearTimeout(o)})})}async function D(e,t){let{signal:r}=t;return new Promise((t,n)=>{function s(){clearTimeout(i),n(r.reason)}r&&(r.throwIfAborted(),r.addEventListener("abort",s,{once:!0}));let i=setTimeout(()=>{r?.removeEventListener("abort",s),t()},e)})}class N{static create(e,t){let r=new N(e,t),n=async()=>{if("number"==typeof r.#e.timeout&&r.#e.timeout>0x7fffffff)throw RangeError("The `timeout` option cannot be greater than 2147483647");await Promise.resolve();let e=await r.#t();for(let t of r.#e.hooks.afterResponse){let n,s=r.#r(e.clone());try{n=await t(r.request,r.#n(),s,{retryCount:r.#s})}catch(t){throw r.#i(s),r.#i(e),t}if(n instanceof v)throw r.#i(s),r.#i(e),new l(n.options);let i=n instanceof globalThis.Response?n:e;s!==i&&r.#i(s),e!==i&&r.#i(e),e=i}if(r.#r(e),!e.ok&&("function"==typeof r.#e.throwHttpErrors?r.#e.throwHttpErrors(e.status):r.#e.throwHttpErrors)){let t=new o(e,r.request,r.#n());for(let e of r.#e.hooks.beforeError)t=await e(t,{retryCount:r.#s});throw t}if(r.#e.onDownloadProgress){if("function"!=typeof r.#e.onDownloadProgress)throw TypeError("The `onDownloadProgress` option must be a function");if(!f)throw Error("Streams are not supported in your environment. `ReadableStream` is missing.");let n=e.clone();r.#i(e);var t=r.#e.onDownloadProgress;if(!n.body)return n;if(204===n.status)return new Response(null,{status:n.status,statusText:n.statusText,headers:n.headers});let s=Math.max(0,Number(n.headers.get("content-length"))||0);return new Response(x(n.body,s,t),{status:n.status,statusText:n.statusText,headers:n.headers})}return e},s=r.#o(n).finally(()=>{let e=r.#a;r.#l(e?.body??void 0),r.#l(r.request.body??void 0)});for(let[e,n]of Object.entries(g))("bytes"!==e||"function"==typeof globalThis.Response?.prototype?.bytes)&&(s[e]=async()=>{r.request.headers.set("accept",r.request.headers.get("accept")||n);let i=await s;if("json"===e){if(204===i.status)return"";let e=await i.text();return""===e?"":t.parseJson?t.parseJson(e):JSON.parse(e)}return i[e]()});return s}static #u(e){return!e||"object"!=typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.fromEntries(Object.entries(e).filter(e=>{let[,t]=e;return void 0!==t}))}request;#c;#s=0;#d;#e;#a;#f;#h;constructor(e,t={}){if(this.#d=e,this.#e={...t,headers:P(this.#d.headers,t.headers),hooks:C({beforeRequest:[],beforeRetry:[],beforeError:[],afterResponse:[]},t.hooks),method:(e=>p.includes(e)?e.toUpperCase():e)(t.method??this.#d.method??"GET"),prefixUrl:String(t.prefixUrl||""),retry:j(t.retry),throwHttpErrors:t.throwHttpErrors??!0,timeout:t.timeout??1e4,fetch:t.fetch??globalThis.fetch.bind(globalThis),context:t.context??{}},"string"!=typeof this.#d&&!(this.#d instanceof URL||this.#d instanceof globalThis.Request))throw TypeError("`input` must be a string, URL, or Request");if(this.#e.prefixUrl&&"string"==typeof this.#d){if(this.#d.startsWith("/"))throw Error("`input` must not begin with a slash when using `prefixUrl`");this.#e.prefixUrl.endsWith("/")||(this.#e.prefixUrl+="/"),this.#d=this.#e.prefixUrl+this.#d}c&&d&&(this.#f=this.#e.signal??this.#d.signal,this.#c=new globalThis.AbortController,this.#e.signal=this.#f?AbortSignal.any([this.#f,this.#c.signal]):this.#c.signal),u&&(this.#e.duplex="half"),void 0!==this.#e.json&&(this.#e.body=this.#e.stringifyJson?.(this.#e.json)??JSON.stringify(this.#e.json),this.#e.headers.set("content-type",this.#e.headers.get("content-type")??"application/json"));const r=t.headers&&new globalThis.Headers(t.headers).has("content-type");if(this.#d instanceof globalThis.Request&&(h&&this.#e.body instanceof globalThis.FormData||this.#e.body instanceof URLSearchParams)&&!r&&this.#e.headers.delete("content-type"),this.request=new globalThis.Request(this.#d,this.#e),(e=>void 0!==e&&(Array.isArray(e)?e.length>0:e instanceof URLSearchParams?e.size>0:"object"==typeof e?Object.keys(e).length>0:"string"==typeof e?e.trim().length>0:!!e))(this.#e.searchParams)){const e="string"==typeof this.#e.searchParams?this.#e.searchParams.replace(/^\?/,""):new URLSearchParams(N.#u(this.#e.searchParams)).toString(),t=this.request.url.replace(/(?:\?.*?)?(?=#|$)/,"?"+e);this.request=new globalThis.Request(t,this.#e)}if(this.#e.onUploadProgress){if("function"!=typeof this.#e.onUploadProgress)throw TypeError("The `onUploadProgress` option must be a function");if(!u)throw Error("Request streams are not supported in your environment. The `duplex` option for `Request` is not available.");this.request=this.#p(this.request,this.#e.body??void 0)}}#g(){let e=this.#e.retry.delay(this.#s),t=e;return!0===this.#e.retry.jitter?t=Math.random()*e:"function"==typeof this.#e.retry.jitter&&(!Number.isFinite(t=this.#e.retry.jitter(e))||t<0)&&(t=e),Math.min(this.#e.retry.backoffLimit??1/0,t)}async #m(e){if(this.#s++,this.#s>this.#e.retry.limit)throw e;let t=e instanceof Error?e:new a(e);if(t instanceof l)return t.customDelay??this.#g();if(!this.#e.retry.methods.includes(this.request.method.toLowerCase()))throw e;if(void 0!==this.#e.retry.shouldRetry){let r=await this.#e.retry.shouldRetry({error:t,retryCount:this.#s});if(!1===r)throw e;if(!0===r)return this.#g()}if((e instanceof k||e?.name===k.name)&&!this.#e.retry.retryOnTimeout)throw e;if(e instanceof o||e?.name===o.name){if(!this.#e.retry.statusCodes.includes(e.response.status))throw e;let t=e.response.headers.get("Retry-After")??e.response.headers.get("RateLimit-Reset")??e.response.headers.get("X-RateLimit-Retry-After")??e.response.headers.get("X-RateLimit-Reset")??e.response.headers.get("X-Rate-Limit-Reset");if(t&&this.#e.retry.afterStatusCodes.includes(e.response.status)){let e=1e3*Number(t);Number.isNaN(e)?e=Date.parse(t)-Date.now():e>=Date.parse("2024-01-01")&&(e-=Date.now());let r=this.#e.retry.maxRetryAfter??e;return ethis.#e.parseJson(await e.text())),e}#l(e){e&&e.cancel().catch(()=>void 0)}#i(e){this.#l(e.body??void 0)}async #o(e){try{return await e()}catch(r){let t=Math.min(await this.#m(r),0x7fffffff);if(this.#s<1)throw r;if(await D(t,this.#f?{signal:this.#f}:{}),r instanceof l&&r.customRequest){let e=this.#e.signal?new globalThis.Request(r.customRequest,{signal:this.#e.signal}):new globalThis.Request(r.customRequest);this.#y(e)}for(let e of this.#e.hooks.beforeRetry){let t=await e({request:this.request,options:this.#n(),error:r,retryCount:this.#s});if(t instanceof globalThis.Request){this.#y(t);break}if(t instanceof globalThis.Response)return t;if(t===y)return}return this.#o(e)}}async #t(){for(let e of(this.#c?.signal.aborted&&(this.#c=new globalThis.AbortController,this.#e.signal=this.#f?AbortSignal.any([this.#f,this.#c.signal]):this.#c.signal,this.request=new globalThis.Request(this.request,{signal:this.#e.signal})),this.#e.hooks.beforeRequest)){let t=await e(this.request,this.#n(),{retryCount:this.#s});if(t instanceof Response)return t;if(t instanceof globalThis.Request){this.#y(t);break}}let e=((e,t)=>{let r={};for(let n in t)Object.hasOwn(t,n)&&(n in S||n in w||n in e&&!(n in E)||(r[n]=t[n]));return r})(this.request,this.#e);return(this.#a=this.request,this.request=this.#a.clone(),!1===this.#e.timeout)?this.#e.fetch(this.#a,e):M(this.#a,e,this.#c,this.#e)}#n(){if(!this.#h){let{hooks:e,...t}=this.#e;this.#h=Object.freeze(t)}return this.#h}#y(e){this.#h=void 0,this.request=this.#p(e)}#p(e,t){return this.#e.onUploadProgress&&e.body?((e,t,r)=>{if(!e.body)return e;let n=(e=>{if(!e)return 0;if(e instanceof FormData){let t=0;for(let[r,n]of e)t+=m,t+=new TextEncoder().encode(`Content-Disposition: form-data; name="${r}"`).length,t+="string"==typeof n?new TextEncoder().encode(n).length:n.size;return t}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength;if("string"==typeof e)return new TextEncoder().encode(e).length;if(e instanceof URLSearchParams)return new TextEncoder().encode(e.toString()).length;if("byteLength"in e)return e.byteLength;if("object"==typeof e&&null!==e)try{let t=JSON.stringify(e);return new TextEncoder().encode(t).length}catch{}return 0})(r??e.body);return new Request(e,{duplex:"half",body:x(e.body,n,t)})})(e,this.#e.onUploadProgress,t??this.#e.body??void 0):e}}let F=e=>{let t=(t,r)=>N.create(t,R(e,r));for(let r of p)t[r]=(t,n)=>N.create(t,R(e,n,{method:r}));return t.create=e=>F(R(e)),t.extend=t=>("function"==typeof t&&(t=t(e??{})),F(R(e,t))),t.stop=y,t.retry=b,t},L=F();var q=e.i(35989);function $(e){localStorage.setItem(n.ACCESS_TOKEN_LOCAL_STORAGE_NAME,e)}function H(e,t){localStorage.setItem((0,n.PASSPORT_LOCAL_STORAGE_NAME)(e),t)}function U(){return localStorage.getItem(n.ACCESS_TOKEN_LOCAL_STORAGE_NAME)||""}function W(e){return localStorage.getItem((0,n.PASSPORT_LOCAL_STORAGE_NAME)(e))||""}async function B(e,t){let r=new URLSearchParams({app_code:e});t&&r.append("user_id",t);let{logged_in:n,app_logged_in:s}=await ey(`/login/status?${r.toString()}`);return{userLoggedIn:n,appLoggedIn:s}}async function z(e){localStorage.removeItem(n.ACCESS_TOKEN_LOCAL_STORAGE_NAME),localStorage.removeItem((0,n.PASSPORT_LOCAL_STORAGE_NAME)(e)),await eE("/logout")}e.s(["getWebAppAccessToken",()=>U,"getWebAppPassport",()=>W,"setWebAppAccessToken",()=>$,"setWebAppPassport",()=>H,"webAppLoginStatus",()=>B,"webAppLogout",()=>z],680173);let V={json:"application/json",stream:"text/event-stream",audio:"audio/mpeg",form:"application/x-www-form-urlencoded; charset=UTF-8",download:"application/octet-stream",downloadZip:"application/zip",upload:"multipart/form-data"},K=async(e,t,r)=>{if(204===r.status)return new Response(JSON.stringify({result:"success"}),{status:200,headers:{"Content-Type":V.json}})},G=new Set(["webapp-signin","check-code","login"]),Y=e=>{let t=U();t?e.headers.set("Authorization",`Bearer ${t}`):e.headers.delete("Authorization");let r=(()=>{let e=globalThis.location.pathname.split("/").filter(Boolean).at(-1)||"";if(e&&!G.has(e))return e;let t=new URLSearchParams(globalThis.location.search).get("redirect_url");if(!t)return"";try{let e=new URL(decodeURIComponent(t),globalThis.location.origin).pathname.split("/").filter(Boolean).at(-1)||"";return G.has(e)?"":e}catch{return""}})();r&&(e.headers.set(n.WEB_APP_SHARE_CODE_HEADER_NAME,r),e.headers.set(n.PASSPORT_HEADER_NAME,W(r)))},J={afterResponse:[K]},X=L.create({hooks:J,timeout:1e5}),Z=()=>({method:"GET",mode:"cors",credentials:"include",headers:new Headers({"Content-Type":V.json}),redirect:"follow"});async function Q(e){let r,s,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{params:l,body:u,headers:c,...d}={...a.fetchCompat?{mode:"cors",credentials:"include",redirect:"follow"}:{mode:"cors",credentials:"include",headers:new Headers({"Content-Type":V.json}),method:"GET",redirect:"follow"},...i},f=new Headers(c||{}),{isPublicAPI:h=!1,isMarketplaceAPI:p=!1,bodyStringify:g=!0,needAllResponseContent:m,deleteContentType:y,getAbortController:v,fetchCompat:b=!1,request:w}=a;if(r=p?n.MARKETPLACE_API_PREFIX:h?n.PUBLIC_API_PREFIX:n.API_PREFIX,v){let e=new AbortController;v(e),i.signal=e.signal}let E=r+(e.startsWith("/")?e:`/${e}`);p||f.set(n.CSRF_HEADER_NAME,t.default.get((0,n.CSRF_COOKIE_NAME)())||""),y&&f.delete("Content-Type"),p&&f.set("X-Dify-Version",n.IS_MARKETPLACE?"999.0.0":n.APP_VERSION);let S=X.extend({hooks:{...J,beforeRequest:[...J.beforeRequest||[],h&&Y].filter(e=>!!e),afterResponse:[...J.afterResponse||[],async(e,t,r)=>{if(!/^([23])\d{2}$/.test(String(r.status))){let e=await r.clone().json().then(e=>e).catch(()=>null);401!==r.status&&e&&!a.silent&&q.toast.error(e.message),403===r.status&&e?.code==="already_setup"&&(globalThis.location.href=`${globalThis.location.origin}/signin`)}}]}});try{s=await S(w||E,{...d,headers:f,credentials:p?"omit":i.credentials||"include",retry:{methods:[]},...g&&!b?{json:u}:{body:u},searchParams:b?void 0:l,fetch(e,t){if(e instanceof Request&&t){let r=new Headers(t.headers||{});e.headers.forEach((e,t)=>{r.append(t,e)}),t.headers=r}return globalThis.fetch(e,t)}})}catch(e){if(e instanceof o)throw e.response.clone();throw e}if(m||b)return s;let x=s.headers.get("content-type");return x&&[V.download,V.audio,V.downloadZip].includes(x)?await s.blob():await s.json()}function ee(e,r){let s={"Content-Type":V.json,[n.CSRF_HEADER_NAME]:t.default.get((0,n.CSRF_COOKIE_NAME)())||""},i=U();i&&(s.Authorization=`Bearer ${i}`),globalThis.fetch(e,{method:"POST",keepalive:!0,credentials:"include",headers:s,body:JSON.stringify(r)}).catch(()=>{})}let et="is_other_tab_refreshing",er=!1;async function en(e){try{var t;let r=globalThis.localStorage.getItem(et);if(r&&"1"===r&&(t=e,new Date().getTime()-Number.parseInt(globalThis.localStorage.getItem("last_refresh_time")||"0")<=t)||er)await new Promise(e=>{!function t(){let r=globalThis.localStorage.getItem(et);r&&"1"===r||er?setTimeout(()=>{t()},1e3):e()}()});else{er=!0,globalThis.localStorage.setItem(et,"1"),globalThis.localStorage.setItem("last_refresh_time",new Date().getTime().toString()),globalThis.addEventListener("beforeunload",es);let[e,t]=await (0,s.fetchWithRetry)(globalThis.fetch(`${n.API_PREFIX}/refresh-token`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json;utf-8"}}));if(e)return Promise.reject(e);if(401===t.status)return Promise.reject(t)}}catch(e){return console.error(e),Promise.reject(e)}finally{es()}}function es(){er=!1,globalThis.localStorage.removeItem(et),globalThis.localStorage.removeItem("last_refresh_time"),globalThis.removeEventListener("beforeunload",es)}async function ei(e){return Promise.race([new Promise((t,r)=>setTimeout(()=>{es(),r(Error("request timeout"))},e)),en(e)])}function eo(e){e&&new URL(e,globalThis.location.origin).pathname!==globalThis.location.pathname&&(globalThis.location.href=e)}let ea="/webapp-signin";function el(e,t){let r=new URLSearchParams;globalThis.location.pathname!==ea&&(r.append("redirect_url",encodeURIComponent(`${globalThis.location.pathname}${globalThis.location.search}`)),e&&r.append("message",e),t&&r.append("code",String(t)),globalThis.location.href=`${globalThis.location.origin}${i.basePath}${ea}?${r.toString()}`)}function eu(e,t){let r=t?n.PUBLIC_API_PREFIX:n.API_PREFIX;if(e.startsWith("http://")||e.startsWith("https://"))return e;let s=e.startsWith("/")?e:`/${e}`;return`${r}${s}`}let ec=(e,t,r,n,s,i,o,a,l,u,c,d,f,h,p,g,m,y,v,b,w,E,S,x,T,R,P,A,C,_,O,I)=>{let j;if(!e.ok)throw Error("Network response was not ok");let k=e.body?.getReader(),M=new TextDecoder("utf-8"),D="",N=!0;!function e(){let F=!1;k?.read().then(k=>{if(k.done)return void r?.();let L=(D+=M.decode(k.value,{stream:!0})).split("\n");try{L.forEach(e=>{if(e.startsWith("data: ")){try{j=JSON.parse(e.substring(6))}catch{t("",N,{conversationId:j?.conversation_id,messageId:j?.message_id});return}if(!j||"object"!=typeof j){t("",N,{conversationId:void 0,messageId:"",errorMessage:"Invalid response data",errorCode:"invalid_data"}),F=!0,r?.(!0,"Invalid response data");return}if(400===j.status||!j.event){t("",!1,{conversationId:void 0,messageId:"",errorMessage:j?.message,errorCode:j?.code}),F=!0,r?.(!0,j?.message);return}if("message"===j.event||"agent_message"===j.event){var k;t((k=j.answer)?k.replace(/\\u([0-9a-f]{4})/g,(e,t)=>String.fromCharCode(Number.parseInt(t,16))):"",N,{conversationId:j.conversation_id,taskId:j.task_id,messageId:j.id}),N=!1}else"agent_thought"===j.event?n?.(j):"message_file"===j.event?o?.(j):"message_end"===j.event?s?.(j):"message_replace"===j.event?i?.(j):"workflow_started"===j.event?a?.(j):"workflow_finished"===j.event?l?.(j):"node_started"===j.event?u?.(j):"node_finished"===j.event?c?.(j):"iteration_started"===j.event?d?.(j):"iteration_next"===j.event?f?.(j):"iteration_completed"===j.event?h?.(j):"loop_started"===j.event?p?.(j):"loop_next"===j.event?g?.(j):"loop_completed"===j.event?m?.(j):"node_retry"===j.event?y?.(j):"parallel_branch_started"===j.event?v?.(j):"parallel_branch_finished"===j.event?b?.(j):"text_chunk"===j.event?w?.(j):"text_replace"===j.event?x?.(j):"agent_log"===j.event?T?.(j):"tts_message"===j.event?E?.(j.message_id,j.audio,j.audio_type):"tts_message_end"===j.event?S?.(j.message_id,j.audio):"human_input_required"===j.event?R?.(j):"human_input_form_filled"===j.event?P?.(j):"human_input_form_timeout"===j.event?A?.(j):"workflow_paused"===j.event?C?.(j):"datasource_processing"===j.event?_?.(j):"datasource_completed"===j.event?O?.(j):"datasource_error"===j.event?I?.(j):console.warn(`Unknown event: ${j.event}`,j)}}),D=L[L.length-1]}catch(e){t("",!1,{conversationId:void 0,messageId:"",errorMessage:`${e}`}),F=!0,r?.(!0,e);return}F||e()})}()},ed=Q,ef=async(e,r,s,i)=>{let o=r?n.PUBLIC_API_PREFIX:n.API_PREFIX,a=globalThis.location.pathname.split("/").slice(-1)[0],l={method:"POST",url:(s?`${o}${s}`:`${o}/files/upload`)+(i||""),headers:{[n.CSRF_HEADER_NAME]:t.default.get((0,n.CSRF_COOKIE_NAME)())||"",[n.PASSPORT_HEADER_NAME]:W(a),[n.WEB_APP_SHARE_CODE_HEADER_NAME]:a}},u={...l,...e,url:e.url||l.url,headers:{...l.headers,...e.headers}};return new Promise((e,t)=>{let r=u.xhr;for(let e in r.open(u.method,u.url),u.headers)r.setRequestHeader(e,u.headers[e]);r.withCredentials=!0,r.responseType="json",r.onreadystatechange=function(){4===r.readyState&&(201===r.status?e(r.response):t(r))},u.onprogress&&(r.upload.onprogress=u.onprogress),r.send(u.data)})},eh=async(e,s,i)=>{let{isPublicAPI:o=!1,onData:a,onCompleted:l,onThought:u,onFile:c,onMessageEnd:d,onMessageReplace:f,onWorkflowStarted:h,onWorkflowFinished:p,onNodeStarted:g,onNodeFinished:m,onIterationStart:y,onIterationNext:v,onIterationFinish:b,onNodeRetry:w,onParallelBranchStarted:E,onParallelBranchFinished:S,onTextChunk:x,onTTSChunk:T,onTTSEnd:R,onTextReplace:P,onAgentLog:A,onError:C,getAbortController:_,onLoopStart:O,onLoopNext:I,onLoopFinish:j,onHumanInputRequired:k,onHumanInputFormFilled:M,onHumanInputFormTimeout:D,onWorkflowPaused:N,onDataSourceNodeProcessing:F,onDataSourceNodeCompleted:L,onDataSourceNodeError:q}=i,$=new AbortController,H=Z(),U=globalThis.location.pathname.split("/").slice(-1)[0],B=Object.assign({},H,{method:"POST",signal:$.signal,headers:new Headers({[n.CSRF_HEADER_NAME]:t.default.get((0,n.CSRF_COOKIE_NAME)())||"",[n.WEB_APP_SHARE_CODE_HEADER_NAME]:U,[n.PASSPORT_HEADER_NAME]:W(U)})},s);B.headers.get("Content-Type")||B.headers.set("Content-Type",V.json),_?.($);let z=eu(e,o),{body:K}=B;K&&(B.body=JSON.stringify(K)),globalThis.fetch(z,B).then(t=>/^[23]\d{2}$/.test(String(t.status))?ec(t,(e,t,n)=>{if(n.errorMessage){C?.(n.errorMessage,n.errorCode),"AbortError: The user aborted a request."===n.errorMessage||n.errorMessage.includes("TypeError: Cannot assign to read only property")||r.default.notify({type:"error",message:n.errorMessage});return}a?.(e,t,n)},l,u,d,f,c,h,p,g,m,y,v,b,O,I,j,w,E,S,x,T,R,P,A,k,M,D,N,F,L,q):void(401===t.status?o?t.json().then(e=>{o&&("web_app_access_denied"===e.code&&el(e.message,403),"web_sso_auth_required"===e.code&&el(),"unauthorized"===e.code&&el())}):ei(1e5).then(()=>{eh(e,s,i)}).catch(e=>{console.error(e)}):(t.json().then(e=>{r.default.notify({type:"error",message:e.message||"Server Error"})}),C?.("Server Error")))).catch(e=>{"AbortError: The user aborted a request."===e.toString()||e.toString().errorMessage.includes("TypeError: Cannot assign to read only property")||r.default.notify({type:"error",message:e}),C?.(e)})},ep=async(e,s,i)=>{let{isPublicAPI:o=!1,onData:a,onCompleted:l,onThought:u,onFile:c,onMessageEnd:d,onMessageReplace:f,onWorkflowStarted:h,onWorkflowFinished:p,onNodeStarted:g,onNodeFinished:m,onIterationStart:y,onIterationNext:v,onIterationFinish:b,onNodeRetry:w,onParallelBranchStarted:E,onParallelBranchFinished:S,onTextChunk:x,onTTSChunk:T,onTTSEnd:R,onTextReplace:P,onAgentLog:A,onError:C,getAbortController:_,onLoopStart:O,onLoopNext:I,onLoopFinish:j,onHumanInputRequired:k,onHumanInputFormFilled:M,onHumanInputFormTimeout:D,onWorkflowPaused:N,onDataSourceNodeProcessing:F,onDataSourceNodeCompleted:L,onDataSourceNodeError:q}=i,$=new AbortController,H=Z(),U=globalThis.location.pathname.split("/").slice(-1)[0],B=Object.assign({},H,{signal:$.signal,headers:new Headers({[n.CSRF_HEADER_NAME]:t.default.get((0,n.CSRF_COOKIE_NAME)())||"",[n.WEB_APP_SHARE_CODE_HEADER_NAME]:U,[n.PASSPORT_HEADER_NAME]:W(U)})},s);B.headers.get("Content-Type")||B.headers.set("Content-Type",V.json),_?.($),globalThis.fetch(eu(e,o),B).then(t=>/^[23]\d{2}$/.test(String(t.status))?ec(t,(e,t,n)=>{if(n.errorMessage){C?.(n.errorMessage,n.errorCode),"AbortError: The user aborted a request."===n.errorMessage||n.errorMessage.includes("TypeError: Cannot assign to read only property")||r.default.notify({type:"error",message:n.errorMessage});return}a?.(e,t,n)},l,u,d,f,c,h,p,g,m,y,v,b,O,I,j,w,E,S,x,T,R,P,A,k,M,D,N,F,L,q):void(401===t.status?o?t.json().then(e=>{o&&("web_app_access_denied"===e.code&&el(e.message,403),"web_sso_auth_required"===e.code&&el(),"unauthorized"===e.code&&el())}):ei(1e5).then(()=>{ep(e,s,i)}).catch(e=>{console.error(e)}):(t.json().then(e=>{r.default.notify({type:"error",message:e.message||"Server Error"})}),C?.("Server Error")))).catch(e=>{"AbortError: The user aborted a request."===e.toString()||e.toString().includes("TypeError: Cannot assign to read only property")||r.default.notify({type:"error",message:e}),C?.(e)})},eg=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;try{let a=o||{},[l,u]=await (0,s.asyncRunSafe)(ed(e,t,a));if(null===l)return u;if(401!==l.status)return Promise.reject(l);{let[o,u]=await (0,s.asyncRunSafe)(l.json()),c=`${globalThis.location.origin}${i.basePath}/signin`;if(o)return globalThis.location.href=c,Promise.reject(l);if(/\/login/.test(e))return Promise.reject(u);let{code:d,message:f}=u;if("web_app_access_denied"===d)return el(f,403),Promise.reject(l);if("web_sso_auth_required"===d)return el(),Promise.reject(l);if("unauthorized_and_force_logout"===d)return globalThis.location.reload(),Promise.reject(l);let{isPublicAPI:h=!1,silent:p}=a;if(h&&"unauthorized"===d)return el(),Promise.reject(l);if("init_validate_failed"===d&&n.IS_CE_EDITION&&!p)return r.default.notify({type:"error",message:f,duration:4e3}),Promise.reject(l);if("not_init_validated"===d&&n.IS_CE_EDITION)return eo(`${globalThis.location.origin}${i.basePath}/init`),Promise.reject(l);if("not_setup"===d&&n.IS_CE_EDITION)return eo(`${globalThis.location.origin}${i.basePath}/install`),Promise.reject(l);let[g]=await (0,s.asyncRunSafe)(ei(1e5));if(null===g)return ed(e,t,a);if(location.pathname!==`${i.basePath}/signin`||!n.IS_CE_EDITION)return eo(c),Promise.reject(l);if(!p)return r.default.notify({type:"error",message:f}),Promise.reject(l);return eo(c),Promise.reject(l)}}catch(e){return console.error(e),Promise.reject(e)}},em=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return eg(e,Object.assign({},t,{method:"GET"}),r)},ey=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return em(e,t,{...r,isPublicAPI:!0})},ev=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return em(e,t,{...r,isMarketplaceAPI:!0})},eb=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return eg(e,Object.assign({},t,{method:"POST"}),r)},ew=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return eb(e,t,{...r,isMarketplaceAPI:!0})},eE=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return eb(e,t,{...r,isPublicAPI:!0})},eS=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return eg(e,Object.assign({},t,{method:"PUT"}),r)},ex=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return eg(e,Object.assign({},t,{method:"DELETE"}),r)},eT=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return ex(e,t,{...r,isPublicAPI:!0})},eR=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return eg(e,Object.assign({},t,{method:"PATCH"}),r)},eP=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return eR(e,t,{...r,isPublicAPI:!0})}}]);