1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,8341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={cancelIdleCallback:function(){return a},requestIdleCallback:function(){return n}};for(var s in i)Object.defineProperty(r,s,{enumerable:!0,get:i[s]});let n="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},a="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},19083,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={ESCAPE_REGEX:function(){return a},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return l}};for(var s in i)Object.defineProperty(r,s,{enumerable:!0,get:i[s]});let n={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},a=/[&><\u2028\u2029]/g,o={"&":"&",'"':""","'":"'","<":"<",">":">"},u=/[&"'<>]/g;function l(e){return e.replace(a,e=>n[e])}function c(e){return e.replace(u,e=>o[e])}},79520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return w},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return g}};for(var s in i)Object.defineProperty(r,s,{enumerable:!0,get:i[s]});let n=e.r(55682),a=e.r(90809),o=e.r(43476),u=n._(e.r(74080)),l=a._(e.r(71645)),c=e.r(42732),d=e.r(22737),h=e.r(8341),f=e.r(19083),p=new Map,m=new Set,y=e=>{let{src:t,id:r,onLoad:i=()=>{},onReady:s=null,dangerouslySetInnerHTML:n,children:a="",strategy:o="afterInteractive",onError:l,stylesheets:c}=e,h=r||t;if(h&&m.has(h))return;if(p.has(t)){m.add(h),p.get(t).then(i,l);return}let f=()=>{s&&s(),m.add(h)},y=document.createElement("script"),v=new Promise((e,t)=>{y.addEventListener("load",function(t){e(),i&&i.call(this,t),f()}),y.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});n?(y.innerHTML=n.__html||"",f()):a?(y.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",f()):t&&(y.src=t,p.set(t,v)),(0,d.setAttributesFromProps)(y,e),"worker"===o&&y.setAttribute("type","text/partytown"),y.setAttribute("data-nscript",o),c&&(e=>{if(u.default.preinit)return e.forEach(e=>{u.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(y)};function v(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>y(e))}):y(e)}function g(e){e.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");m.add(t)})}function b(e){let{id:t,src:r="",onLoad:i=()=>{},onReady:s=null,strategy:n="afterInteractive",onError:a,stylesheets:d,...p}=e,{updateScripts:v,scripts:g,getIsSsr:b,appDir:w,nonce:x}=(0,l.useContext)(c.HeadManagerContext);x=p.nonce||x;let C=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=t||r;C.current||(s&&e&&m.has(e)&&s(),C.current=!0)},[s,t,r]);let E=(0,l.useRef)(!1);if((0,l.useEffect)(()=>{if(!E.current){if("afterInteractive"===n)y(e);else"lazyOnload"===n&&("complete"===document.readyState?(0,h.requestIdleCallback)(()=>y(e)):window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>y(e))}));E.current=!0}},[e,n]),("beforeInteractive"===n||"worker"===n)&&(v?(g[n]=(g[n]||[]).concat([{id:t,src:r,onLoad:i,onReady:s,onError:a,...p,nonce:x}]),v(g)):b&&b()?m.add(t||r):b&&!b()&&y({...e,nonce:x})),w){if(d&&d.forEach(e=>{u.default.preinit(e,{as:"style"})}),"beforeInteractive"===n)if(!r)return p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([0,{...p,id:t}]))})`}});else return u.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:x,crossOrigin:p.crossOrigin}:{as:"script",nonce:x,crossOrigin:p.crossOrigin}),(0,o.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,f.htmlEscapeJsonString)(JSON.stringify([r,{...p,id:t}]))})`}});"afterInteractive"===n&&r&&u.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:x,crossOrigin:p.crossOrigin}:{as:"script",nonce:x,crossOrigin:p.crossOrigin})}return null}Object.defineProperty(b,"__nextScript",{value:!0});let w=b;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},44636,e=>{"use strict";let t,r,i,s,n,a,o;var u=e.i(43476),l={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},c=new class{#e=l;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}},d="u"<typeof window||"Deno"in globalThis;function h(){}function f(e,t){return"function"==typeof e?e(t):e}function p(e,t){let{type:r="all",exact:i,fetchStatus:s,predicate:n,queryKey:a,stale:o}=e;if(a){if(i){if(t.queryHash!==y(a,t.options))return!1}else if(!g(t.queryKey,a))return!1}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof o||t.isStale()===o)&&(!s||s===t.state.fetchStatus)&&(!n||!!n(t))}function m(e,t){let{exact:r,status:i,predicate:s,mutationKey:n}=e;if(n){if(!t.options.mutationKey)return!1;if(r){if(v(t.options.mutationKey)!==v(n))return!1}else if(!g(t.options.mutationKey,n))return!1}return(!i||t.state.status===i)&&(!s||!!s(t))}function y(e,t){return(t?.queryKeyHashFn||v)(e)}function v(e){return JSON.stringify(e,(e,t)=>x(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function g(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(Array.isArray(e)&&Array.isArray(t)){for(let r=0;r<t.length;r++)if(!g(e[r],t[r]))return!1;return!0}for(let r of Object.keys(t))if(!g(e[r],t[r]))return!1;return!0}return!1}var b=Object.prototype.hasOwnProperty;function w(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function x(e){if(!C(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!C(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function C(e){return"[object Object]"===Object.prototype.toString.call(e)}function E(e,t,r=0){let i=[...e,t];return r&&i.length>r?i.slice(1):i}function P(e,t,r=0){let i=[t,...e];return r&&i.length>r?i.slice(0,-1):i}var T=Symbol();function S(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==T?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}var j=(t=[],r=0,i=e=>{e()},s=e=>{e()},n=function(e){setTimeout(e,0)},{batch:e=>{let a;r++;try{a=e()}finally{let e;--r||(e=t,t=[],e.length&&n(()=>{s(()=>{e.forEach(e=>{i(e)})})}))}return a},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a=e=>{r?t.push(e):n(()=>{i(e)})},setNotifyFunction:e=>{i=e},setBatchNotifyFunction:e=>{s=e},setScheduler:e=>{n=e}}),O=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},R=new class extends O{#r;#i;#s;constructor(){super(),this.#s=e=>{if("u">typeof window&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#i||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#i?.(),this.#i=void 0)}setEventListener(e){this.#s=e,this.#i?.(),this.#i=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#r!==e&&(this.#r=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#r?this.#r:globalThis.document?.visibilityState!=="hidden"}},q=new class extends O{#n=!0;#i;#s;constructor(){super(),this.#s=e=>{if("u">typeof window&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#i||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#i?.(),this.#i=void 0)}setEventListener(e){this.#s=e,this.#i?.(),this.#i=e(this.setOnline.bind(this))}
1setOnline(e){this.#n!==e&&(this.#n=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#n}},F=(o=()=>d,{isServer:()=>o(),setIsServer(e){o=e}});function A(e){return Math.min(1e3*2**e,3e4)}function D(e){return(e??"online")!=="online"||q.isOnline()}var I=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function k(e){let t,r=!1,i=0,s=function(){let e,t,r=new Promise((r,i)=>{e=r,t=i});function i(e){Object.assign(r,e),delete r.resolve,delete r.reject}return r.status="pending",r.catch(()=>{}),r.resolve=t=>{i({status:"fulfilled",value:t}),e(t)},r.reject=e=>{i({status:"rejected",reason:e}),t(e)},r}(),n=()=>R.isFocused()&&("always"===e.networkMode||q.isOnline())&&e.canRun(),a=()=>D(e.networkMode)&&e.canRun(),o=e=>{"pending"===s.status&&(t?.(),s.resolve(e))},u=e=>{"pending"===s.status&&(t?.(),s.reject(e))},l=()=>new Promise(r=>{t=e=>{("pending"!==s.status||n())&&r(e)},e.onPause?.()}).then(()=>{t=void 0,"pending"===s.status&&e.onContinue?.()}),d=()=>{let t;if("pending"!==s.status)return;let a=0===i?e.initialPromise:void 0;try{t=a??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(o).catch(t=>{if("pending"!==s.status)return;let a=e.retry??3*!F.isServer(),o=e.retryDelay??A,h="function"==typeof o?o(i,t):o,f=!0===a||"number"==typeof a&&i<a||"function"==typeof a&&a(i,t);r||!f?u(t):(i++,e.onFail?.(i,t),new Promise(e=>{c.setTimeout(e,h)}).then(()=>n()?void 0:l()).then(()=>{r?u(t):d()}))})};return{promise:s,status:()=>s.status,cancel:t=>{if("pending"===s.status){let r=new I(t);u(r),e.onCancel?.(r)}},continue:()=>(t?.(),s),cancelRetry:()=>{r=!0},continueRetry:()=>{r=!1},canStart:a,start:()=>(a()?d():l().then(d),s)}}var M=class{#a;destroy(){this.clearGcTimeout()}scheduleGc(){var e;this.clearGcTimeout(),"number"==typeof(e=this.gcTime)&&e>=0&&e!==1/0&&(this.#a=c.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(F.isServer()?1/0:3e5))}clearGcTimeout(){void 0!==this.#a&&(c.clearTimeout(this.#a),this.#a=void 0)}};function L(e,{pages:t,pageParams:r}){let i=t.length-1;return t.length>0?e.getNextPageParam(t[i],t,r[i],r):void 0}var _=class extends M{#o;#u;#l;#c;#d;#h;#f;#p;constructor(e){super(),this.#p=!1,this.#f=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#d=e.client,this.#c=this.#d.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#u=H(this.options),this.state=e.state??this.#u,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#o}get promise(){return this.#h?.promise}setOptions(e){if(this.options={...this.#f,...e},e?._type&&(this.#o=e._type),this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=H(this.options);void 0!==e.data&&(this.setState(N(e.data,e.dataUpdatedAt)),this.#u=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#c.remove(this)}setData(e,t){var r,i;let s=(r=this.state.data,"function"==typeof(i=this.options).structuralSharing?i.structuralSharing(r,e):!1!==i.structuralSharing?function e(t,r,i=0){if(t===r)return t;if(i>500)return r;let s=w(t)&&w(r);if(!s&&!(x(t)&&x(r)))return r;let n=(s?t:Object.keys(t)).length,a=s?r:Object.keys(r),o=a.length,u=s?Array(o):{},l=0;for(let c=0;c<o;c++){let o=s?c:a[c],d=t[o],h=r[o];if(d===h){u[o]=d,(s?c<n:b.call(t,o))&&l++;continue}if(null===d||null===h||"object"!=typeof d||"object"!=typeof h){u[o]=h;continue}let f=e(d,h,i+1);u[o]=f,f===d&&l++}return n===o&&l===n?t:u}(r,e):e);return this.#m({data:s,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),s}setState(e){this.#m({type:"setState",state:e})}cancel(e){let t=this.#h?.promise;return this.#h?.cancel(e),t?t.then(h).catch(h):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#u}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>{var t;return!1!==(t=e.options.enabled,"function"==typeof t?t(this):t)})}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===T||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdate
1Count>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===f(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!Math.max(this.state.dataUpdatedAt+(e||0)-Date.now(),0))}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#h?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#h?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#c.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#h&&(this.#p||this.#y()?this.#h.cancel({revert:!0}):this.#h.cancelRetry()),this.scheduleGc()),this.#c.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}#y(){return"paused"===this.state.fetchStatus&&"pending"===this.state.status}invalidate(){this.state.isInvalidated||this.#m({type:"invalidate"})}async fetch(e,t){var r;let i;if("idle"!==this.state.fetchStatus&&this.#h?.status()!=="rejected"){if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#h)return this.#h.continueRetry(),this.#h.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let s=new AbortController,n=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#p=!0,s.signal)})},a=()=>{let e,r=S(this.options,t),i=(n(e={client:this.#d,queryKey:this.queryKey,meta:this.meta}),e);return(this.#p=!1,this.options.persister)?this.options.persister(r,i,this):r(i)},o=(n(i={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#d,state:this.state,fetchFn:a}),i),u="infinite"===this.#o?(r=this.options.pages,{onFetch:(e,t)=>{let i=e.options,s=e.fetchOptions?.meta?.fetchMore?.direction,n=e.state.data?.pages||[],a=e.state.data?.pageParams||[],o={pages:[],pageParams:[]},u=0,l=async()=>{let t=!1,l=S(e.options,e.fetchOptions),c=async(r,i,s)=>{if(t)return Promise.reject(e.signal.reason);if(null==i&&r.pages.length)return Promise.resolve(r);let n=(()=>{var r,n;let a,o,u={client:e.client,queryKey:e.queryKey,pageParam:i,direction:s?"backward":"forward",meta:e.options.meta};return r=()=>e.signal,n=()=>t=!0,o=!1,Object.defineProperty(u,"signal",{enumerable:!0,get:()=>(a??=r(),o||(o=!0,a.aborted?n():a.addEventListener("abort",n,{once:!0})),a)}),u})(),a=await l(n),{maxPages:o}=e.options,u=s?P:E;return{pages:u(r.pages,a,o),pageParams:u(r.pageParams,i,o)}};if(s&&n.length){let e="backward"===s,t={pages:n,pageParams:a},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:L)(i,t);o=await c(t,r,e)}else{let e=r??n.length;do{let e=0===u?a[0]??i.initialPageParam:L(i,o);if(u>0&&null==e)break;o=await c(o,e),u++}while(u<e)}return o};e.options.persister?e.fetchFn=()=>e.options.persister?.(l,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},t):e.fetchFn=l}}):this.options.behavior;u?.onFetch(o,this),this.#l=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==o.fetchOptions?.meta)&&this.#m({type:"fetch",meta:o.fetchOptions?.meta}),this.#h=k({initialPromise:t?.initialPromise,fn:o.fetchFn,onCancel:e=>{e instanceof I&&e.revert&&this.setState({...this.#l,fetchStatus:"idle"}),s.abort()},onFail:(e,t)=>{this.#m({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#m({type:"pause"})},onContinue:()=>{this.#m({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0});try{let e=await this.#h.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#c.config.onSuccess?.(e,this),this.#c.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof I){if(e.silent)return this.#h.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#m({type:"error",error:e}),this.#c.config.onError?.(e,this),this.#c.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#m(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":var r;return{...t,...(r=t.data,{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:D(this.options.networkMode)?"fetching":"paused",...void 0===r&&{error:null,status:"pending"}}),fetchMeta:e.meta??null};case"success":let i={...t,...N(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#l=e.manual?i:void 0,i;case"error":let s=e.error;
vendor: 4,668 bytes, line 1
1return{...t,error:s,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),j.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#c.notify({query:this,type:"updated",action:e})})}};function N(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function H(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,i=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var Q=class extends O{constructor(e={}){super(),this.config=e,this.#v=new Map}#v;build(e,t,r){let i=t.queryKey,s=t.queryHash??y(i,t),n=this.get(s);return n||(n=new _({client:e,queryKey:i,queryHash:s,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(i)}),this.add(n)),n}add(e){this.#v.has(e.queryHash)||(this.#v.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#v.get(e.queryHash);t&&(e.destroy(),t===e&&this.#v.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){j.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#v.get(e)}getAll(){return[...this.#v.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>p(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>p(e,t)):t}notify(e){j.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){j.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){j.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},K=class extends M{#d;#g;#b;#h;constructor(e){super(),this.#d=e.client,this.mutationId=e.mutationId,this.#b=e.mutationCache,this.#g=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#g.includes(e)||(this.#g.push(e),this.clearGcTimeout(),this.#b.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#g=this.#g.filter(t=>t!==e),this.scheduleGc(),this.#b.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#g.length||("pending"===this.state.status?this.scheduleGc():this.#b.remove(this))}continue(){return this.#h?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#m({type:"continue"})},r={client:this.#d,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#h=k({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#m({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#m({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#b.canRun(this)});let i="pending"===this.state.status,s=!this.#h.canStart();try{if(i)t();else{this.#m({type:"pending",variables:e,isPaused:s}),this.#b.config.onMutate&&await this.#b.config.onMutate(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#m({type:"pending",context:t,variables:e,isPaused:s})}let n=await this.#h.start();return await this.#b.config.onSuccess?.(n,e,this.state.context,this,r),await this.options.onSuccess?.(n,e,this.state.context,r),await this.#b.config.onSettled?.(n,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(n,null,e,this.state.context,r),this.#m({type:"success",data:n}),n}catch(t){try{await this.#b.config.onError?.(t,e,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,r)}catch(e){Promise.reject(e)}try{await this.#b.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,r)}catch(e){Promise.reject(e)}throw this.#m({type:"error",error:t}),t}finally{this.#b.runNext(this)}}#m(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};
1case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),j.batch(()=>{this.#g.forEach(t=>{t.onMutationUpdate(e)}),this.#b.notify({mutation:this,type:"updated",action:e})})}},U=class extends O{constructor(e={}){super(),this.config=e,this.#w=new Set,this.#x=new Map,this.#C=0}#w;#x;#C;build(e,t,r){let i=new K({client:e,mutationCache:this,mutationId:++this.#C,options:e.defaultMutationOptions(t),state:r});return this.add(i),i}add(e){this.#w.add(e);let t=G(e);if("string"==typeof t){let r=this.#x.get(t);r?r.push(e):this.#x.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#w.delete(e)){let t=G(e);if("string"==typeof t){let r=this.#x.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#x.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=G(e);if("string"!=typeof t)return!0;{let r=this.#x.get(t),i=r?.find(e=>"pending"===e.state.status);return!i||i===e}}runNext(e){let t=G(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#x.get(t)?.find(t=>
vendor: 4,565 bytes, line 1
1t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){j.batch(()=>{this.#w.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#w.clear(),this.#x.clear()})}getAll(){return Array.from(this.#w)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>m(t,e))}findAll(e={}){return this.getAll().filter(t=>m(e,t))}notify(e){j.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return j.batch(()=>Promise.all(e.map(e=>e.continue().catch(h))))}};function G(e){return e.options.scope?.id}var B=class{#E;#b;#f;#P;#T;#S;#j;#O;constructor(e={}){this.#E=e.queryCache||new Q,this.#b=e.mutationCache||new U,this.#f=e.defaultOptions||{},this.#P=new Map,this.#T=new Map,this.#S=0}mount(){this.#S++,1===this.#S&&(this.#j=R.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#E.onFocus())}),this.#O=q.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#E.onOnline())}))}unmount(){this.#S--,0===this.#S&&(this.#j?.(),this.#j=void 0,this.#O?.(),this.#O=void 0)}isFetching(e){return this.#E.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#b.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#E.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#E.build(this,t),i=r.state.data;return void 0===i?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(f(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(i))}getQueriesData(e){return this.#E.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let i=this.defaultQueryOptions({queryKey:e}),s=this.#E.get(i.queryHash),n=s?.state.data,a="function"==typeof t?t(n):t;if(void 0!==a)return this.#E.build(this,i).setData(a,{...r,manual:!0})}setQueriesData(e,t,r){return j.batch(()=>this.#E.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#E.get(t.queryHash)?.state}removeQueries(e){let t=this.#E;j.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#E;return j.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(j.batch(()=>this.#E.findAll(e).map(e=>e.cancel(r)))).then(h).catch(h)}invalidateQueries(e,t={}){return j.batch(()=>(this.#E.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(j.batch(()=>this.#E.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(h)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(h)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#E.build(this,t);return r.isStaleByTime(f(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(h).catch(h)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(h).catch(h)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return q.isOnline()?this.#b.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#E}getMutationCache(){return this.#b}getDefaultOptions(){return this.#f}setDefaultOptions(e){this.#f=e}setQueryDefaults(e,t){this.#P.set(v(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#P.values()],r={};return t.forEach(t=>{g(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#T.set(v(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#T.values()],r={};return t.forEach(t=>{g(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#f.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=y(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===T&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#f.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}
1clear(){this.#E.clear(),this.#b.clear()}},z=e.i(71645),V=z.createContext(void 0),$=({client:e,children:t})=>(z.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,u.jsx)(V.Provider,{value:e,children:t})),X=e.i(93936),J=e.i(81140),W=e.i(20783),Y=e.i(30030),Z=e.i(26330),ee=(e.i(10772),e.i(53660)),et=e.i(74606),er=e.i(96626),ei=e.i(48425),es=e.i(91918),en=e.i(69340),ea=e.i(34620),eo=e.i(59411),eu=Object.defineProperty,el=(e,t)=>eu(e,"name",{value:t,configurable:!0}),[ec,ed]=(0,Y.createContextScope)("Tooltip",[ee.createPopperScope]),eh=(0,ee.createPopperScope)(),ef="tooltip.open",[ep,em]=ec("TooltipProvider"),ey=el(e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:i=300,disableHoverableContent:s=!1,children:n}=e,a=z.useRef(!0),o=z.useRef(!1),l=z.useRef(0);return z.useEffect(()=>{let e=l.current;return()=>window.clearTimeout(e)},[]),(0,u.jsx)(ep,{scope:t,isOpenDelayedRef:a,delayDuration:r,onOpen:z.useCallback(()=>{i<=0||(window.clearTimeout(l.current),a.current=!1)},[i]),onClose:z.useCallback(()=>{i<=0||(window.clearTimeout(l.current),l.current=window.setTimeout(()=>a.current=!0,i))},[i]),isPointerInTransitRef:o,onPointerInTransitChange:z.useCallback(e=>{o.current=e},[]),disableHoverableContent:s,children:n})},"TooltipProvider"),[ev,eg]=ec("Tooltip"),[eb,ew]=ec("TooltipPortal",{forceMount:void 0}),ex="TooltipContent",eC=z.forwardRef(el(function(e,t){let r=ew(ex,e.__scopeTooltip),{forceMount:i=r.forceMount,side:s="top",...n}=e,a=eg(ex,e.__scopeTooltip);return(0,u.jsx)(er.Presence,{present:i||a.open,children:a.disableHoverableContent?(0,u.jsx)(eT,{side:s,...n,ref:t}):(0,u.jsx)(eE,{side:s,...n,ref:t})})},"TooltipContent")),eE=z.forwardRef(el(function(e,t){let r=eg(ex,e.__scopeTooltip),i=em(ex,e.__scopeTooltip),s=z.useRef(null),n=(0,W.useComposedRefs)(t,s),[a,o]=z.useState(null),{trigger:l,onClose:c}=r,d=s.current,{onPointerInTransitChange:h}=i,f=z.useCallback(()=>{o(null),h(!1)},[h]),p=z.useCallback((e,t)=>{let r=e.currentTarget,i={x:e.clientX,y:e.clientY},s=eS(i,r.getBoundingClientRect());o(eq([...ej(i,s),...eO(t.getBoundingClientRect())])),h(!0)},[h]);return z.useEffect(()=>()=>f(),[f]),z.useEffect(()=>{if(l&&d){let e=el(e=>p(e,d),"handleTriggerLeave"),t=el(e=>p(e,l),"handleContentLeave");return l.addEventListener("pointerleave",e),d.addEventListener("pointerleave",t),()=>{l.removeEventListener("pointerleave",e),d.removeEventListener("pointerleave",t)}}},[l,d,p,f]),z.useEffect(()=>{if(a){let e=el(e=>{let t=e.target,r={x:e.clientX,y:e.clientY},i=l?.contains(t)||d?.contains(t),s=!eR(r,a);i?f():s&&(f(),c())},"handleTrackPointerGrace");return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[l,d,a,c,f]),(0,u.jsx)(eT,{...e,ref:n})},"TooltipContentHoverable")),eP=(0,es.createSlottable)("TooltipContent"),eT=z.forwardRef(el(function(e,t){let{__scopeTooltip:r,children:i,"aria-label":s,id:n,onEscapeKeyDown:a,onPointerDownOutside:o,...l}=e,c=eg(ex,r),d=eh(r),{onClose:h}=c;z.useEffect(()=>(document.addEventListener(ef,h),()=>document.removeEventListener(ef,h)),[h]),z.useEffect(()=>{if(c.trigger){let e=el(e=>{e.target instanceof Node&&e.target.contains(c.trigger)&&h()},"handleScroll");return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[c.trigger,h]);let{setContentId:f}=c;return(0,ea.useLayoutEffect)(()=>(f(n),()=>{f(void 0)}),[n,f]),(0,u.jsx)(Z.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:h,children:(0,u.jsxs)(ee.Content,{"data-state":c.stateAttribute,role:s?void 0:"tooltip",id:s?void 0:c.contentId,...d,...l,ref:t,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,u.jsx)(eP,{children:i}),s?(0,u.jsx)(eo.Root,{id:c.contentId,role:"tooltip",children:s}):null]})})},"TooltipContentImpl"));function eS(e,t){let r=Math.abs(t.top-e.y),i=Math.abs(t.bottom-e.y),s=Math.abs(t.right-e.x),n=Math.abs(t.left-e.x);
1switch(Math.min(r,i,s,n)){case n:return"left";case s:return"right";case r:return"top";case i:return"bottom";default:throw Error("unreachable")}}function ej(e,t,r=5){let i=[];switch(t){case"top":i.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":i.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":i.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":i.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return i}function eO(e){let{top:t,right:r,bottom:i,left:s}=e;return[{x:s,y:t},{x:r,y:t},{x:r,y:i},{x:s,y:i}]}function eR(e,t){let{x:r,y:i}=e,s=!1;for(let e=0,n=t.length-1;e<t.length;n=e++){let a=t[e],o=t[n],u=a.x,l=a.y,c=o.x,d=o.y;l>i!=d>i&&r<(c-u)*(i-l)/(d-l)+u&&(s=!s)}return s}function eq(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),eF(t)}function eF(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let i=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(i.y-r.y)>=(e.y-r.y)*(i.x-r.x))t.pop();else break}t.push(i)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let i=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(i.y-t.y)>=(e.y-t.y)*(i.x-t.x))r.pop();else break}r.push(i)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}el(eS,"getExitSideFromRect"),el(ej,"getPaddedExitPoints"),el(eO,"getPointsFromRect"),el(eR,"isPointInPolygon"),el(eq,"getHull"),el(eF,"getHullPresorted");var eA=e.i(75157);z.forwardRef(({className:e,sideOffset:t=4,...r},i)=>(0,u.jsx)(eC,{ref:i,sideOffset:t,className:(0,eA.cn)("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r})).displayName=eC.displayName;var eD=e.i(74911),eI=e.i(74080),ek=e.i(75830),eM=e.i(30207),eL=Object.defineProperty,e_=(e,t)=>eL(e,"name",{value:t,configurable:!0}),eN="ToastProvider",[eH,eQ,eK]=(0,ek.createCollection)("Toast"),[eU,eG]=(0,Y.createContextScope)("Toast",[eK]),[eB,ez]=eU(eN),eV=e_(e=>{let{__scopeToast:t,label:r="Notification",duration:i=5e3,swipeDirection:s="right",swipeThreshold:n=50,announcerContainer:a,children:o}=e,[l,c]=z.useState(null),[d,h]=z.useState(0),f=z.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${eN}\`. Expected non-empty \`string\`.`),(0,u.jsx)(eH.Provider,{scope:t,children:(0,u.jsx)(eB,{scope:t,label:r,duration:i,swipeDirection:s,swipeThreshold:n,toastCount:d,viewport:l,onViewportChange:c,onToastAdd:z.useCallback(()=>h(e=>e+1),[]),onToastRemove:z.useCallback(()=>h(e=>e-1),[]),isClosePausedRef:f,announcerContainer:a,children:o})})},"ToastProvider"),e$=["F8"],eX="toast.viewportPause",eJ="toast.viewportResume",eW=z.forwardRef(e_(function(e,t){let{__scopeToast:r,hotkey:i=e$,label:s="Notifications ({hotkey})",...n}=e,a=ez("ToastViewport",r),o=eQ(r),l=z.useRef(null),c=z.useRef(null),d=z.useRef(null),h=z.useRef(null),f=(0,W.useComposedRefs)(t,h,a.onViewportChange),p=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),m=a.toastCount>0;z.useEffect(()=>{let e=e_(e=>{0!==i.length&&i.every(t=>e[t]||e.code===t)&&h.current?.focus()},"handleKeyDown");return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[i]),z.useEffect(()=>{let e=l.current,t=h.current;if(m&&e&&t){let r=e_(()=>{if(!a.isClosePausedRef.current){let e=new CustomEvent(eX);t.dispatchEvent(e),a.isClosePausedRef.current=!0}},"handlePause"),i=e_(()=>{if(a.isClosePausedRef.current){let e=new CustomEvent(eJ);t.dispatchEvent(e),a.isClosePausedRef.current=!1}},"handleResume"),s=e_(t=>{e.contains(t.relatedTarget)||i()},"handleFocusOutResume"),n=e_(()=>{e.contains(document.activeElement)||i()},"handlePointerLeaveResume");return e.addEventListener("focusin",r),e.addEventListener("focusout",s),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",n),window.addEventListener("blur",r),window.addEventListener("focus",i),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",s
1),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",n),window.removeEventListener("blur",r),window.removeEventListener("focus",i)}}},[m,a.isClosePausedRef]);let y=z.useCallback(({tabbingDirection:e})=>{let t=o().map(t=>{let r=t.ref.current,i=[r,...tn(r)];return"forwards"===e?i:i.reverse()});return("forwards"===e?t.reverse():t).flat()},[o]);return z.useEffect(()=>{let e=h.current;if(e){let t=e_(t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){let r=document.activeElement,i=t.shiftKey;if(t.target===e&&i)return void c.current?.focus();let s=y({tabbingDirection:i?"backwards":"forwards"}),n=s.findIndex(e=>e===r);ta(s.slice(n+1))?t.preventDefault():i?c.current?.focus():d.current?.focus()}},"handleKeyDown");return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[o,y]),(0,u.jsxs)(Z.Branch,{ref:l,role:"region","aria-label":s.replace("{hotkey}",p),tabIndex:-1,style:{pointerEvents:m?void 0:"none"},children:[m&&(0,u.jsx)(eY,{ref:c,onFocusFromOutsideViewport:()=>{ta(y({tabbingDirection:"forwards"}))}}),(0,u.jsx)(eH.Slot,{scope:r,children:(0,u.jsx)(ei.Primitive.ol,{tabIndex:-1,...n,ref:f})}),m&&(0,u.jsx)(eY,{ref:d,onFocusFromOutsideViewport:()=>{ta(y({tabbingDirection:"backwards"}))}})]})},"ToastViewport")),eY=z.forwardRef(e_(function(e,t){let{__scopeToast:r,onFocusFromOutsideViewport:i,...s}=e,n=ez("ToastFocusProxy",r);return(0,u.jsx)(eo.VisuallyHidden,{tabIndex:0,...s,ref:t,style:{position:"fixed"},onFocus:e=>{let t=e.relatedTarget;n.viewport?.contains(t)||i()}})},"ToastFocusProxy")),eZ="Toast",e0=z.forwardRef(e_(function(e,t){let{forceMount:r,open:i,defaultOpen:s,onOpenChange:n,...a}=e,[o,l]=(0,en.useControllableState)({prop:i,defaultProp:s??!0,onChange:n,caller:eZ});return(0,u.jsx)(er.Presence,{present:r||o,children:(0,u.jsx)(e3,{open:o,...a,ref:t,onClose:()=>l(!1),onPause:(0,eM.useCallbackRef)(e.onPause),onResume:(0,eM.useCallbackRef)(e.onResume),onSwipeStart:(0,J.composeEventHandlers)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,J.composeEventHandlers)(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${r}px`)}),onSwipeCancel:(0,J.composeEventHandlers)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,J.composeEventHandlers)(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${r}px`),l(!1)})})})},"Toast")),[e1,e2]=eU(eZ,{onClose(){}}),e3=z.forwardRef(e_(function(e,t){let{__scopeToast:r,type:i="foreground",duration:s,open:n,onClose:a,onEscapeKeyDown:o,onPause:l,onResume:c,onSwipeStart:d,onSwipeMove:h,onSwipeCancel:f,onSwipeEnd:p,...m}=e,y=ez(eZ,r),v=eQ(r),[g,b]=z.useState(null),w=(0,W.useComposedRefs)(t,b),x=z.useRef(null),C=z.useRef(null),E=s||y.duration,P=z.useRef(0),T=z.useRef(E),S=z.useRef(0),{onToastAdd:j,onToastRemove:O}=y,R=(0,eM.useCallbackRef)(()=>{g?.contains(document.activeElement)&&y.viewport?.focus(),a()}),q=z.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(S.current),P.current=new Date().getTime(),S.current=window.setTimeout(R,e))},[R]);z.useEffect(()=>{let e=y.viewport;if(e){let t=e_(()=>{q(T.current),c?.()},"handleResume"),r=e_(()=>{let e=new Date().getTime()-P.current;T.current=T.current-e,window.clearTimeout(S.current),l?.()},"handlePause");return e.addEventListener(eX,r),e.addEventListener(eJ,t),()=>{e.removeEventListener(eX,r),e.removeEventListener(eJ,t)}}},[y.viewport,E,l,c,q]),z.useEffect(()=>{n&&!y.isClosePausedRef.current&&q(E)},[n,E,y.isClosePausedRef,q]),z.useEffect(()=>()=>{window.clearTimeout(S.current)},[]),z.useEffect(()=>(j(),()=>O()),[j,O]);let F=z.useMemo(()=>g?te(g):null,[g]);return y.viewport?(0,u.jsxs)(u.Fragment,{children:[F&&(0,u.jsx)(e4,{__scopeToast:r,role:"status","aria-live":"foreground"===i?"assertive":"polite",children:F}),(0,u.jsx)(e1,{scope:r,onClose:R,children:eI.createPortal((0,u.jsx)(eH.ItemSlot,{scope:r,children:(0,u.jsx)(Z.Root,{asChild:!0,onEscapeKeyDown:(0,J.composeEventHandlers)(o,e=>{v().some(t=>t.ref.current?.contains(e.target))||R()}),children:(0,u.jsx)(ei.Primitive.li,{tabIndex:0,"data-state":n?"open":"closed","data-swipe-direction":y.swipeDirection,...m,ref:w,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,J.composeEventHandlers)(e.onKeyDown,e=>{"Escape"===e.key&&(o?.(e.nativeEvent),e.nativeEvent.defaultPrevented||R())}),onPointerDown:(0,J.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(x.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,J.composeEventHandlers)(e.onPointerMove,e=>{if(!x.current)return;let t=e.clientX-x.current.x,r=e.clientY-x.current.y,i=!!C.current,s=["left","right"].includes(y.swipeDirection),n=["left","up"].includes(y.swipeDirection)?Math.min:Math.max,a=s?n(0,t):0,o=s?0:n(0,r),u="touch"===e.pointerType?10:2,l={x:a,y:o},c={originalEvent:e,delta:l};i?(C.current=l,tt("toast.swipeMove",h,c,{discrete:!1})):tr(l,y.swipeDirection,u)?(C.current=l,tt("toast.swipeStart",d,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>u||Math.abs(r)>u)&&(x.current=null)}),onPointerUp:(0,J.composeEventHandlers)(e.onPointerUp,e=>{let t=C.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),C.current=null,x.current=null,t){let r=e.currentTarget,i={originalEvent:e,delta:t};tr(t,y.swipeDirection,y.swipeThreshold)?tt("toast.swipeEnd",p,i,{discrete:!0}):tt("toast.swipeCancel",f,i,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),y.viewport)})]}):null},"ToastImpl")),e4=e_(e=>{let{__scopeToast:t,children:r,...i}=e,s=ez(eZ,t),[n,a]=z.useState(!1),[o,l]=z.useState(!1);return ti(()=>a(!0)),z.useEffect(()=>{let e=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(e)},[]),o?null:(0,u.jsx)(et.Portal,{asChild:!0,container:s.announcerContainer||void 0,children:(0,u.jsx)(eo.VisuallyHidden,{...i,children:n&&(0,u.jsxs)(u.Fragment,{children:[s.label," ",r]})})})},"ToastAnnounce"),e5=z.forwardRef(e_(function(e,t){let{__scopeToast:r,...i}=e;return(0,u.jsx)(ei.Primitive.div,{...i,ref:t})},"ToastTitle")),e6=z.forwardRef(e_(function(e,t){let{__scopeToast:r,...i}=e;return(0,u.jsx)(ei.Primitive.div,{...i,ref:t})},"ToastDescription")),e9=z.forwardRef(e_(function(e,t){let{altText:r,...i}=e;return r.trim()?(0,u.jsx)(e7,{altText:r,asChild:!0,children:(0,u.jsx)(e8,{...i,ref:t})}):(console.error("Invalid prop `altText` supplied to `ToastAction`. Expected non-empty `string`."),null)},"ToastAction")),e8=z.forwardRef(e_(function(e,t){let{__scopeToast:r,...i}=e,s=e2("ToastClose",r);return(0,u.jsx)(e7,{asChild:!0,children:(0,u.jsx)(ei.Primitive.button,{type:"button",...i,ref:t,onClick:(0,J.composeEventHandlers)(e.onClick,s.onClose)})})},"ToastClose")),e7=z.forwardRef(e_(function(e,t){let{__scopeToast:r,altText:i,...s}=e;return(0,u.jsx)(ei.Primitive.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":i||void 0,...s,ref:t})},"ToastAnnounceExclude"));function te(e){let t=[];
1return Array.from(e.childNodes).forEach(e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&t.push(e.textContent),ts(e)){let r=e.ariaHidden||e.hidden||"none"===e.style.display,i=""===e.dataset.radixToastAnnounceExclude;if(!r)if(i){let r=e.dataset.radixToastAnnounceAlt;r&&t.push(r)}else t.push(...te(e))}}),t}function tt(e,t,r,{discrete:i}){let s=r.originalEvent.currentTarget,n=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&s.addEventListener(e,t,{once:!0}),i?(0,ei.dispatchDiscreteCustomEvent)(s,n):s.dispatchEvent(n)}e_(te,"getAnnounceTextContent"),e_(tt,"handleAndDispatchCustomEvent");var tr=e_((e,t,r=0)=>{let i=Math.abs(e.x),s=Math.abs(e.y),n=i>s;return"left"===t||"right"===t?n&&i>r:!n&&s>r},"isDeltaInDirection");function ti(e=()=>{}){let t=(0,eM.useCallbackRef)(e);(0,ea.useLayoutEffect)(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}function ts(e){return e.nodeType===e.ELEMENT_NODE}function tn(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e_(e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;r.nextNode();)t.push(r.currentNode);return t}function ta(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}e_(ti,"useNextFrame"),e_(ts,"isHTMLElement"),e_(tn,"getTabbableCandidates"),e_(ta,"focusFirst");var to=e.i(25913),tu=e.i(37727);let tl=z.forwardRef(({className:e,...t},r)=>(0,u.jsx)(eW,{ref:r,className:(0,eA.cn)("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));tl.displayName=eW.displayName;let tc=(0,to.cva)("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),td=z.forwardRef(({className:e,variant:t,...r},i)=>(0,u.jsx)(e0,{ref:i,className:(0,eA.cn)(tc({variant:t}),e),...r}));td.displayName=e0.displayName,z.forwardRef(({className:e,...t},r)=>(0,u.jsx)(e9,{ref:r,className:(0,eA.cn)("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50",e),...t})).displayName=e9.displayName;let th=z.forwardRef(({className:e,...t},r)=>(0,u.jsx)(e8,{ref:r,className:(0,eA.cn)("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:(0,u.jsx)(tu.X,{className:"h-4 w-4"})}));th.displayName=e8.displayName;let tf=z.forwardRef(({className:e,...t},r)=>(0,u.jsx)(e5,{ref:r,className:(0,eA.cn)("text-sm font-semibold",e),...t}));tf.displayName=e5.displayName;let tp=z.forwardRef(({className:e,...t},r)=>(0,u.jsx)(e6,{ref:r,className:(0,eA.cn)("text-sm opacity-90",e),...t}));function tm(){let{toasts:e}=(0,eD.useToast)();return(0,u.jsxs)(eV,{children:[e.map(function({id:e,title:t,description:r,action:i,...s}){return(0,u.jsxs)(td,{...s,children:[(0,u.jsxs)("div",{className:"grid gap-1",children:[t&&(0,u.jsx)(tf,{children:t}),r&&(0,u.jsx)(tp,{children:r})]}),i,(0,u.jsx)(th,{})]},e)}),(0,u.jsx)(tl,{})]})}tp.displayName=e6.displayName;var ty=e.i(85699);let tv=({...e})=>(0,u.jsx)(ty.Toaster,{theme:"light",className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toaster]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e});var tg=e.i(18566),tb=e.i(54885);function tw(){let e=(0,tg.usePathname)(),t=(0,tg.useSearchParams)(),r=(0,z.useRef)(!0);return(0,z.useEffect)(()=>
1{if(r.current){r.current=!1;return}(0,tb.trackPageView)()},[e,t]),null}var tx=e.i(42522);function tC(){let e=(0,tg.usePathname)(),t=(0,tg.useSearchParams)();return(0,z.useLayoutEffect)(()=>{(0,tx.captureAttributionFromUrl)()},[e,t]),null}var tE=e.i(22016),tP=e.i(40141);function tT(e){return(0,tP.GenIcon)({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"},child:[]}]})(e)}var tS=e.i(86058);let tj="ecomsource_help_widget_dismissed_v1",tO=()=>{let e=(0,tg.usePathname)(),[t,r]=(0,z.useState)(!1),[i,s]=(0,z.useState)(!0);return((0,z.useEffect)(()=>{s("1"===localStorage.getItem(tj))},[]),(0,z.useEffect)(()=>{if(i||!(e&&("/docs"===e||e.startsWith("/dashboard"))))return void r(!1);r(!1);let t=window.setTimeout(()=>r(!0),5e3);return()=>window.clearTimeout(t)},[e,i]),t)?(0,u.jsx)("aside",{role:"complementary","aria-label":"API integration help",className:"fixed bottom-5 left-5 z-[100] w-[min(100vw-2.5rem,20rem)] animate-in fade-in slide-in-from-bottom-4 duration-300",children:(0,u.jsxs)("div",{className:"relative overflow-hidden rounded-2xl border border-white/10 bg-[#0a0c10] p-5 shadow-[0_12px_40px_rgba(0,0,0,0.35)]",children:[(0,u.jsx)("button",{type:"button",onClick:()=>{localStorage.setItem(tj,"1"),s(!0),r(!1)},"aria-label":"Dismiss help widget",className:"absolute right-3 top-3 rounded-md p-1 text-white/45 transition-colors hover:text-white",children:(0,u.jsx)(tu.X,{className:"h-4 w-4"})}),(0,u.jsx)("span",{className:"inline-flex rounded-full bg-[#7CFF4A] px-2.5 py-0.5 text-[10px] font-bold uppercase tracking-wide text-[#0a0c10]",children:"Free support"}),(0,u.jsx)("h2",{className:"mt-3 pr-6 text-[15px] font-bold leading-snug tracking-tight text-white",children:"Stuck? Need help with APIs integration"}),(0,u.jsx)("p",{className:"mt-2 text-[13px] leading-relaxed text-white/65",children:"Contact us, we reply within a few hours."}),(0,u.jsxs)("div",{className:"mt-4 flex flex-col gap-2",children:[(0,u.jsxs)("a",{href:tS.WHATSAPP_URL,target:"_blank",rel:"noopener noreferrer",className:"flex w-full items-center justify-center gap-2 rounded-xl bg-[#25D366] px-4 py-2.5 text-sm font-bold text-white transition-colors hover:bg-[#1ebe57]",children:[(0,u.jsx)(tT,{className:"h-4 w-4"}),"WhatsApp"]}),(0,u.jsx)(tE.default,{href:"/contact",className:"flex w-full items-center justify-center rounded-xl bg-[#0095FF] px-4 py-2.5 text-sm font-bold text-white transition-colors hover:bg-[#0086e6]",children:"Contact us"})]})]})}):null};e.s(["default",0,function({children:e}){let[t]=(0,z.useState)(()=>new B);return(0,u.jsx)(X.GoogleOAuthProvider,{clientId:"239972783602-v5ffpnftuoao286aa41gagvj3u1mkdqo.apps.googleusercontent.com",children:(0,u.jsx)($,{client:t,children:(0,u.jsxs)(ey,{children:[(0,u.jsx)(tm,{}),(0,u.jsx)(tv,{}),(0,u.jsxs)(z.Suspense,{fallback:null,children:[(0,u.jsx)(tw,{}),(0,u.jsx)(tC,{}),(0,u.jsx)(tO,{})]}),e]})})})}],44636)},32231,e=>{"use strict";e.i(47167);var t=e.i(71645);e.s(["GoogleAdsDevHook",0,function(){return(0,t.useEffect)(()=>{},[]),null}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.