1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="d8b3b7e6-af6d-335d-5d31-b63be9e99847")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,890959,25486,e=>{"use strict";var t=e.i(576068),r=e.i(543250),i=e.i(967928),s=e.i(652053),n=e.i(151453);e.s(["createCollection",0,function(e){let o=e+"CollectionProvider",[a,l]=(0,r.createContextScope)(o),[u,c]=a(o,{collectionRef:{current:null},itemMap:new Map}),h=e=>{let{scope:r,children:i}=e,s=t.default.useRef(null),o=t.default.useRef(new Map).current;return(0,n.jsx)(u,{scope:r,itemMap:o,collectionRef:s,children:i})};h.displayName=o;let d=e+"CollectionSlot",p=(0,s.createSlot)(d),f=t.default.forwardRef((e,t)=>{let{scope:r,children:s}=e,o=c(d,r),a=(0,i.useComposedRefs)(t,o.collectionRef);return(0,n.jsx)(p,{ref:a,children:s})});f.displayName=d;let v=e+"CollectionItemSlot",y="data-radix-collection-item",m=(0,s.createSlot)(v),g=t.default.forwardRef((e,r)=>{let{scope:s,children:o,...a}=e,l=t.default.useRef(null),u=(0,i.useComposedRefs)(r,l),h=c(v,s);return t.default.useEffect(()=>(h.itemMap.set(l,{ref:l,...a}),()=>void h.itemMap.delete(l))),(0,n.jsx)(m,{...{[y]:""},ref:u,children:o})});return g.displayName=v,[{Provider:h,Slot:f,ItemSlot:g},function(r){let i=c(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=i.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${y}]`));return Array.from(i.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[i.collectionRef,i.itemMap])},l]}],890959);var o=t.createContext(void 0);e.s(["useDirection",0,function(e){let r=t.useContext(o);return e||r||"ltr"}],25486)},903827,e=>{"use strict";var t=e.i(576068),r=e.i(291967),i=e.i(967928),s=e.i(543250),n=e.i(433616),o=e.i(417256),a=e.i(208404),l=e.i(289423),u=e.i(943930),c=e.i(235719),h=e.i(318346),d=e.i(539340),p=e.i(206500),f=e.i(73772),v=e.i(652053),y=e.i(151453),m="Dialog",[g,b]=(0,s.createContextScope)(m),[R,C]=g(m),T=e=>{let{__scopeDialog:r,children:i,open:s,defaultOpen:a,onOpenChange:l,modal:u=!0}=e,c=t.useRef(null),h=t.useRef(null),[d,p]=(0,o.useControllableState)({prop:s,defaultProp:a??!1,onChange:l,caller:m});return(0,y.jsx)(R,{scope:r,triggerRef:c,contentRef:h,contentId:(0,n.useId)(),titleId:(0,n.useId)(),descriptionId:(0,n.useId)(),open:d,onOpenChange:p,onOpenToggle:t.useCallback(()=>p(e=>!e),[p]),modal:u,children:i})};T.displayName=m;var x="DialogTrigger",w=t.forwardRef((e,t)=>{let{__scopeDialog:s,...n}=e,o=C(x,s),a=(0,i.useComposedRefs)(t,o.triggerRef);return(0,y.jsx)(h.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":B(o.open),...n,ref:a,onClick:(0,r.composeEventHandlers)(e.onClick,o.onOpenToggle)})});w.displayName=x;var S="DialogPortal",[E,O]=g(S,{forceMount:void 0}),I=e=>{let{__scopeDialog:r,forceMount:i,children:s,container:n}=e,o=C(S,r);return(0,y.jsx)(E,{scope:r,forceMount:i,children:t.Children.map(s,e=>(0,y.jsx)(c.Presence,{present:i||o.open,children:(0,y.jsx)(u.Portal,{asChild:!0,container:n,children:e})}))})};I.displayName=S;var D="DialogOverlay",P=t.forwardRef((e,t)=>{let r=O(D,e.__scopeDialog),{forceMount:i=r.forceMount,...s}=e,n=C(D,e.__scopeDialog);return n.modal?(0,y.jsx)(c.Presence,{present:i||n.open,children:(0,y.jsx)(j,{...s,ref:t})}):null});P.displayName=D;var F=(0,v.createSlot)("DialogOverlay.RemoveScroll"),j=t.forwardRef((e,t)=>{let{__scopeDialog:r,...i}=e,s=C(D,r);return(0,y.jsx)(p.RemoveScroll,{as:F,allowPinchZoom:!0,shards:[s.contentRef],children:(0,y.jsx)(h.Primitive.div,{"data-state":B(s.open),...i,ref:t,style:{pointerEvents:"auto",...i.style}})})}),Q="DialogContent",M=t.forwardRef((e,t)=>{let r=O(Q,e.__scopeDialog),{forceMount:i=r.forceMount,...s}=e,n=C(Q,e.__scopeDialog);return(0,y.jsx)(c.Presence,{present:i||n.open,children:n.modal?(0,y.jsx)(k,{...s,ref:t}):(0,y.jsx)(A,{...s,ref:t})})});M.displayName=Q;var k=t.forwardRef((e,s)=>{let n=C(Q,e.__scopeDialog),o=t.useRef(null),a=(0,i.useComposedRefs)(s,n.contentRef,o);return t.useEffect(()=>{let e=o.current;if(e)return(0,f.hideOthers)(e)},[]),(0,y.jsx)(U,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),A=t.forwardRef((e,r)=>{let i=C(Q,e.__scopeDialog),s=t.useRef(!1),n=t.useRef(!1);return(0,y.jsx)(U,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(s.current||i.triggerRef.current?.focus(),t.preventDefault()),s.current=!1,n.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(s.current=!0,"pointerdown"===t.detail.originalEvent.type&&(n.current=!0));let r=t.target;i.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&n.current&&t.preventDefault()}})}),U=t.forwardRef((e,r)=>{let{__scopeDialog:s,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:u,...c}=e,h=C(Q,s),p=t.useRef(null),f=(0,i.useComposedRefs)(r,p);return(0,d.useFocusGuards)(),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(l.FocusScope,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:u,children:(0,y.jsx)(a.DismissableLayer,{role:"dialog",id:h.contentId,"aria-describedby":h.descriptionId,"aria-labelledby":h.titleId,"data-state":B(h.open),...c,ref:f,onDismiss:()=>h.onOpenChange(!1)})}),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(z,{titleId:h.titleId}),(0,y.jsx)(V,{contentRef:p,descriptionId:h.descriptionId})]})]})}),L="DialogTitle",q=t.forwardRef((e,t)=>
2{let{__scopeDialog:r,...i}=e,s=C(L,r);return(0,y.jsx)(h.Primitive.h2,{id:s.titleId,...i,ref:t})});q.displayName=L;var _="DialogDescription",N=t.forwardRef((e,t)=>{let{__scopeDialog:r,...i}=e,s=C(_,r);return(0,y.jsx)(h.Primitive.p,{id:s.descriptionId,...i,ref:t})});N.displayName=_;var H="DialogClose",K=t.forwardRef((e,t)=>{let{__scopeDialog:i,...s}=e,n=C(H,i);return(0,y.jsx)(h.Primitive.button,{type:"button",...s,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,()=>n.onOpenChange(!1))})});function B(e){return e?"open":"closed"}K.displayName=H;var G="DialogTitleWarning",[W,$]=(0,s.createContext)(G,{contentName:Q,titleName:L,docsSlug:"dialog"}),z=e=>{let{titleId:r}=e,i=$(G),s=`\`${i.contentName}\` requires a \`${i.titleName}\` for the component to be accessible for screen reader users. 3 4If you want to hide the \`${i.titleName}\`, you can wrap it with our VisuallyHidden component. 5 6For more information, see https://radix-ui.com/primitives/docs/components/${i.docsSlug}`;return t.useEffect(()=>{r&&(document.getElementById(r)||console.error(s))},[s,r]),null},V=e=>{let{contentRef:r,descriptionId:i}=e,s=$("DialogDescriptionWarning"),n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${s.contentName}}.`;return t.useEffect(()=>{let e=r.current?.getAttribute("aria-describedby");i&&e&&(document.getElementById(i)||console.warn(n))},[n,r,i]),null};e.s(["Close",0,K,"Content",0,M,"Description",0,N,"Dialog",0,T,"DialogClose",0,K,"DialogContent",0,M,"DialogDescription",0,N,"DialogOverlay",0,P,"DialogPortal",0,I,"DialogTitle",0,q,"DialogTrigger",0,w,"Overlay",0,P,"Portal",0,I,"Root",0,T,"Title",0,q,"Trigger",0,w,"WarningProvider",0,W,"createDialogScope",0,b])},89833,e=>{"use strict";var t=e.i(903827);e.s(["Dialog",0,t])},918940,65515,e=>{"use strict";let t;var r=e.i(400787),i="u"<typeof window||"Deno"in globalThis;function s(e,t){return(t?.queryKeyHashFn||n)(e)}function n(e){return JSON.stringify(e,(e,t)=>u(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function o(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).every(r=>o(e[r],t[r]))}var a=Object.prototype.hasOwnProperty;function l(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function u(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)}var h=Symbol();e.s(["addConsumeAwareSignal",0,function(e,t,r){let i,s=!1;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),s||(s=!0,i.aborted?r():i.addEventListener("abort",r,{once:!0})),i)}),e},"addToEnd",0,function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=[...e,t];return r&&i.length>r?i.slice(1):i},"addToStart",0,function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=[t,...e];return r&&i.length>r?i.slice(0,-1):i},"ensureQueryFn",0,function(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==h?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))},"functionalUpdate",0,function(e,t){return"function"==typeof e?e(t):e},"hashKey",0,n,"hashQueryKeyByOptions",0,s,"isServer",0,i,"isValidTimeout",0,function(e){return"number"==typeof e&&e>=0&&e!==1/0},"keepPreviousData",0,function(e){return e},"matchMutation",0,function(e,t){let{exact:r,status:i,predicate:s,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(r){if(n(t.options.mutationKey)!==n(a))return!1}else if(!o(t.options.mutationKey,a))return!1}return(!i||t.state.status===i)&&(!s||!!s(t))},"matchQuery",0,function(e,t){let{type:r="all",exact:i,fetchStatus:n,predicate:a,queryKey:l,stale:u}=e;if(l){if(i){if(t.queryHash!==s(l,t.options))return!1}else if(!o(t.queryKey,l))return!1}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof u||t.isStale()===u)&&(!n||n===t.state.fetchStatus)&&(!a||!!a(t))},"noop",0,function(){},"partialMatchKey",0,o,"replaceData",0,function(e,t,r){return"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?function e(t,r){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(t===r)return t;if(i>500)return r;let s=l(t)&&l(r);if(!s&&!(u(t)&&u(r)))return r;let n=(s?t:Object.keys(t)).length,o=s?r:Object.keys(r),c=o.length,h=s?Array(c):{},d=0;for(let l=0;l<c;l++){let u=s?l:o[l],c=t[u],p=r[u];if(c===p){h[u]=c,(s?l<n:a.call(t,u))&&d++;continue}if(null===c||null===p||"object"!=typeof c||"object"!=typeof p){h[u]=
6p;continue}let f=e(c,p,i+1);h[u]=f,f===c&&d++}return n===c&&d===n?t:h}(e,t):t},"resolveEnabled",0,function(e,t){return"function"==typeof e?e(t):e},"resolveStaleTime",0,function(e,t){return"function"==typeof e?e(t):e},"shallowEqualObjects",0,function(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0},"shouldThrowError",0,function(e,t){return"function"==typeof e?e(...t):!!e},"skipToken",0,h,"sleep",0,function(e){return new Promise(t=>{r.timeoutManager.setTimeout(t,e)})},"timeUntilStale",0,function(e,t){return Math.max(e+(t||0)-Date.now(),0)}],65515);var d=(t=()=>i,{isServer:()=>t(),setIsServer(e){t=e}});e.s(["environmentManager",0,d],918940)},553503,124651,e=>{"use strict";var t=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(){}};e.s(["Subscribable",0,t],124651);var r=new class extends t{#e;#t;#r;constructor(){super(),this.#r=e=>{if("u">typeof window&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#e?this.#e:globalThis.document?.visibilityState!=="hidden"}};e.s(["focusManager",0,r],553503)},22570,e=>{"use strict";let t,r,i,s,n,o;var a=e.i(400787).systemSetTimeoutZero,l=(t=[],r=0,i=e=>{e()},s=e=>{e()},n=a,{batch:e=>{let o;r++;try{o=e()}finally{let e;--r||(e=t,t=[],e.length&&n(()=>{s(()=>{e.forEach(e=>{i(e)})})}))}return o},batchCalls:e=>function(){for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];o(()=>{e(...r)})},schedule:o=e=>{r?t.push(e):n(()=>{i(e)})},setNotifyFunction:e=>{i=e},setBatchNotifyFunction:e=>{s=e},setScheduler:e=>{n=e}});e.s(["notifyManager",0,l])},670248,e=>{"use strict";var t=e.i(400787),r=e.i(918940),i=e.i(65515),s=class{#i;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,i.isValidTimeout)(this.gcTime)&&(this.#i=t.timeoutManager.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(r.environmentManager.isServer()?1/0:3e5))}clearGcTimeout(){void 0!==this.#i&&(t.timeoutManager.clearTimeout(this.#i),this.#i=void 0)}};e.s(["Removable",0,s])},913769,490754,796148,e=>{"use strict";var t=e.i(553503),r=e.i(124651),i=new class extends r.Subscribable{#s=!0;#t;#r;constructor(){super(),this.#r=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.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#s!==e&&(this.#s=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#s}};e.s(["onlineManager",0,i],490754);var s=e.i(65515);function n(){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}e.s(["pendingThenable",0,n],796148);var o=e.i(918940);function a(e){return Math.min(1e3*2**e,3e4)}function l(e){return(e??"online")!=="online"||i.isOnline()}var u=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};e.s(["CancelledError",0,u,"canFetch",0,l,"createRetryer",0,function(e){let r,c=!1,h=0,d=n(),p=()=>t.focusManager.isFocused()&&("always"===e.networkMode||i.isOnline())&&e.canRun(),f=()=>l(e.networkMode)&&e.canRun(),v=e=>
6{"pending"===d.status&&(r?.(),d.resolve(e))},y=e=>{"pending"===d.status&&(r?.(),d.reject(e))},m=()=>new Promise(t=>{r=e=>{("pending"!==d.status||p())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,"pending"===d.status&&e.onContinue?.()}),g=()=>{let t;if("pending"!==d.status)return;let r=0===h?e.initialPromise:void 0;try{t=r??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(v).catch(t=>{if("pending"!==d.status)return;let r=e.retry??3*!o.environmentManager.isServer(),i=e.retryDelay??a,n="function"==typeof i?i(h,t):i,l=!0===r||"number"==typeof r&&h<r||"function"==typeof r&&r(h,t);c||!l?y(t):(h++,e.onFail?.(h,t),(0,s.sleep)(n).then(()=>p()?void 0:m()).then(()=>{c?y(t):g()}))})};return{promise:d,status:()=>d.status,cancel:t=>{if("pending"===d.status){let r=new u(t);y(r),e.onCancel?.(r)}},continue:()=>(r?.(),d),cancelRetry:()=>{c=!0},continueRetry:()=>{c=!1},canStart:f,start:()=>(f()?g():m().then(g),d)}}],913769)},400787,e=>{"use strict";var t={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},r=new class{#n=t;#o=!1;setTimeoutProvider(e){this.#n=e}setTimeout(e,t){return this.#n.setTimeout(e,t)}clearTimeout(e){this.#n.clearTimeout(e)}setInterval(e,t){return this.#n.setInterval(e,t)}clearInterval(e){this.#n.clearInterval(e)}};e.s(["systemSetTimeoutZero",0,function(e){setTimeout(e,0)},"timeoutManager",0,r])},585336,e=>{"use strict";var t=e.i(576068),r=e.i(151453),i=t.createContext(void 0);e.s(["QueryClientProvider",0,e=>{let{client:s,children:n}=e;return t.useEffect(()=>(s.mount(),()=>{s.unmount()}),[s]),(0,r.jsx)(i.Provider,{value:s,children:n})},"useQueryClient",0,e=>{let r=t.useContext(i);if(e)return e;if(!r)throw Error("No QueryClient set, use QueryClientProvider to set one");return r}])},275512,567054,841893,39648,e=>{"use strict";let t;var r=e.i(553503),i=e.i(918940),s=e.i(22570),n=e.i(65515),o=e.i(913769),a=e.i(670248),l=class extends a.Removable{#a;#l;#u;#c;#h;#d;#p;constructor(e){super(),this.#p=!1,this.#d=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#c=e.client,this.#u=this.#c.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#a=h(this.options),this.state=e.state??this.#a,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#h?.promise}setOptions(e){if(this.options={...this.#d,...e},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=h(this.options);void 0!==e.data&&(this.setState(c(e.data,e.dataUpdatedAt)),this.#a=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#u.remove(this)}setData(e,t){let r=(0,n.replaceData)(this.state.data,e,this.options);return this.#f({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#f({type:"setState",state:e,setStateOptions:t})}cancel(e){let t=this.#h?.promise;return this.#h?.cancel(e),t?t.then(n.noop).catch(n.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#a}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>!1!==(0,n.resolveEnabled)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===n.skipToken||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,n.resolveStaleTime)(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(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,n.timeUntilStale)(this.state.dataUpdatedAt,e))}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.#u.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.#v()?this.#h.cancel({revert:!0}):this.#h.cancelRetry()),this.scheduleGc()),this.#u.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}#v(){return"paused"===this.state.fetchStatus&&"pending"===this.state.status}invalidate(){this.state.isInvalidated||this.#f({type:"invalidate"})}async fetch(e,t){let r;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 i=new AbortController,s=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#p=!0,i.signal)}
6)},a=()=>{let e,r=(0,n.ensureQueryFn)(this.options,t),i=(s(e={client:this.#c,queryKey:this.queryKey,meta:this.meta}),e);return(this.#p=!1,this.options.persister)?this.options.persister(r,i,this):r(i)},l=(s(r={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#c,state:this.state,fetchFn:a}),r);this.options.behavior?.onFetch(l,this),this.#l=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==l.fetchOptions?.meta)&&this.#f({type:"fetch",meta:l.fetchOptions?.meta}),this.#h=(0,o.createRetryer)({initialPromise:t?.initialPromise,fn:l.fetchFn,onCancel:e=>{e instanceof o.CancelledError&&e.revert&&this.setState({...this.#l,fetchStatus:"idle"}),i.abort()},onFail:(e,t)=>{this.#f({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#f({type:"pause"})},onContinue:()=>{this.#f({type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.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.#u.config.onSuccess?.(e,this),this.#u.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof o.CancelledError){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.#f({type:"error",error:e}),this.#u.config.onError?.(e,this),this.#u.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#f(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":return{...t,...u(t.data,this.options),fetchMeta:e.meta??null};case"success":let r={...t,...c(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#l=e.manual?r:void 0,r;case"error":let i=e.error;return{...t,error:i,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),s.notifyManager.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#u.notify({query:this,type:"updated",action:e})})}};function u(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,o.canFetch)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function c(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"}}e.s(["Query",0,l,"fetchState",0,u],567054);var d=e.i(124651),p=e.i(796148),f=e.i(400787),v=class extends d.Subscribable{constructor(e,t){super(),this.options=t,this.#c=e,this.#y=null,this.#m=(0,p.pendingThenable)(),this.bindMethods(),this.setOptions(t)}#c;#g=void 0;#b=void 0;#R=void 0;#C;#T;#m;#y;#x;#w;#S;#E;#O;#I;#D=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#g.addObserver(this),y(this.#g,this.options)?this.#P():this.updateResult(),this.#F())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return m(this.#g,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return m(this.#g,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#j(),this.#Q(),this.#g.removeObserver(this)}setOptions(e){let t=this.options,r=this.#g;if(this.options=this.#c.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,n.resolveEnabled)(this.options.enabled,this.#g))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#M(),this.#g.setOptions(this.options),t._defaulted&&!(0,n.shallowEqualObjects)(this.options,t)&&this.#c.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#g,observer:this});let i=this.hasListeners();i&&g(this.#g,r,this.options,t)&&this.#P(),this.updateResult(),i&&(this.#g!==r||(0,n.resolveEnabled)(this.options.enabled,this.#g)!==(0,n.resolveEnabled)(t.enabled,this.#g)||(0,n.resolveStaleTime)(this.options.staleTime,this.#g)!==(0,n.resolveStaleTime)(t.staleTime,this.#g))&&this.#k();let s=this.#A();i&&(this.#g!==r||(0,n.resolveEnabled)(this.options.enabled,this.#g)!==(0,n.resolveEnabled)(t.enabled,this.#g)||s!==this.#I)&&this.#U(s)}getOptimisticResult(e){var t,r;let i=this.#c.getQueryCache().build(this.#c,e),s=this.createResult(i,e);return t=this,r=s,(0,n.shallowEqualObjects)(t.getCurrentResult(),r)||(this.#R=s,this.#T=this.options,this.#C=this.#g.state),s}getCurrentResult(){return this.#R}trackResult(e,t){return new Proxy(e,{get:(e,r)=>(this.trackProp(r),t?.(r),"promise"===r&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#m.status||this.#m.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,r))})}trackProp(e){this.#D.add(e)}getCurrentQuery(){return this.#g}refetch(){let{...e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.fetch({...e})}fetchOptimistic(e){let t=this.#c.defaultQueryOptions(e),r=this.#c.getQueryCache().build(this.#c,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#P({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#R))}#P(e){this.#M();let t=this.#g.fetch(this.options,e);return e?.throwOnError||(t=t.catch(n.noop)),t}#k(){this.#j();let e=(0,n.resolveStaleTime)(this.options.staleTime,this.#g);if(i.environmentManager.isServer()||this.#R.isStale||!(0,n.isValidTimeout)(e))return;let t=(0,n.timeUntilStale)(this.#R.dataUpdatedAt,e);
6this.#E=f.timeoutManager.setTimeout(()=>{this.#R.isStale||this.updateResult()},t+1)}#A(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#g):this.options.refetchInterval)??!1}#U(e){this.#Q(),this.#I=e,!i.environmentManager.isServer()&&!1!==(0,n.resolveEnabled)(this.options.enabled,this.#g)&&(0,n.isValidTimeout)(this.#I)&&0!==this.#I&&(this.#O=f.timeoutManager.setInterval(()=>{(this.options.refetchIntervalInBackground||r.focusManager.isFocused())&&this.#P()},this.#I))}#F(){this.#k(),this.#U(this.#A())}#j(){void 0!==this.#E&&(f.timeoutManager.clearTimeout(this.#E),this.#E=void 0)}#Q(){void 0!==this.#O&&(f.timeoutManager.clearInterval(this.#O),this.#O=void 0)}createResult(e,t){let r,i=this.#g,s=this.options,o=this.#R,a=this.#C,l=this.#T,c=e!==i?e.state:this.#b,{state:h}=e,d={...h},f=!1;if(t._optimisticResults){let r=this.hasListeners(),n=!r&&y(e,t),o=r&&g(e,i,t,s);(n||o)&&(d={...d,...u(h.data,e.options)}),"isRestoring"===t._optimisticResults&&(d.fetchStatus="idle")}let{error:v,errorUpdatedAt:m,status:R}=d;r=d.data;let C=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===R){let e;o?.isPlaceholderData&&t.placeholderData===l?.placeholderData?(e=o.data,C=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#S?.state.data,this.#S):t.placeholderData,void 0!==e&&(R="success",r=(0,n.replaceData)(o?.data,e,t),f=!0)}if(t.select&&void 0!==r&&!C)if(o&&r===a?.data&&t.select===this.#x)r=this.#w;else try{this.#x=t.select,r=t.select(r),r=(0,n.replaceData)(o?.data,r,t),this.#w=r,this.#y=null}catch(e){this.#y=e}this.#y&&(v=this.#y,r=this.#w,m=Date.now(),R="error");let T="fetching"===d.fetchStatus,x="pending"===R,w="error"===R,S=x&&T,E=void 0!==r,O={status:R,fetchStatus:d.fetchStatus,isPending:x,isSuccess:"success"===R,isError:w,isInitialLoading:S,isLoading:S,data:r,dataUpdatedAt:d.dataUpdatedAt,error:v,errorUpdatedAt:m,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:d.dataUpdateCount>c.dataUpdateCount||d.errorUpdateCount>c.errorUpdateCount,isFetching:T,isRefetching:T&&!x,isLoadingError:w&&!E,isPaused:"paused"===d.fetchStatus,isPlaceholderData:f,isRefetchError:w&&E,isStale:b(e,t),refetch:this.refetch,promise:this.#m,isEnabled:!1!==(0,n.resolveEnabled)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=void 0!==O.data,r="error"===O.status&&!t,s=e=>{r?e.reject(O.error):t&&e.resolve(O.data)},n=()=>{s(this.#m=O.promise=(0,p.pendingThenable)())},o=this.#m;switch(o.status){case"pending":e.queryHash===i.queryHash&&s(o);break;case"fulfilled":(r||O.data!==o.value)&&n();break;case"rejected":r&&O.error===o.reason||n()}}return O}updateResult(){let e=this.#R,t=this.createResult(this.#g,this.options);if(this.#C=this.#g.state,this.#T=this.options,void 0!==this.#C.data&&(this.#S=this.#g),(0,n.shallowEqualObjects)(t,e))return;this.#R=t;let r=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#D.size)return!0;let i=new Set(r??this.#D);return this.options.throwOnError&&i.add("error"),Object.keys(this.#R).some(t=>this.#R[t]!==e[t]&&i.has(t))};this.#L({listeners:r()})}#M(){let e=this.#c.getQueryCache().build(this.#c,this.options);if(e===this.#g)return;let t=this.#g;this.#g=e,this.#b=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#F()}#L(e){s.notifyManager.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#R)}),this.#c.getQueryCache().notify({query:this.#g,type:"observerResultsUpdated"})})}};function y(e,t){return!1!==(0,n.resolveEnabled)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==t.retryOnMount)||void 0!==e.state.data&&m(e,t,t.refetchOnMount)}function m(e,t,r){if(!1!==(0,n.resolveEnabled)(t.enabled,e)&&"static"!==(0,n.resolveStaleTime)(t.staleTime,e)){let i="function"==typeof r?r(e):r;return"always"===i||!1!==i&&b(e,t)}return!1}function g(e,t,r,i){return(e!==t||!1===(0,n.resolveEnabled)(i.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&b(e,r)}function b(e,t){return!1!==(0,n.resolveEnabled)(t.enabled,e)&&e.isStaleByTime((0,n.resolveStaleTime)(t.staleTime,e))}e.s(["QueryObserver",0,v],841893);var R=e.i(576068),C=e.i(585336);e.i(151453);var T=R.createContext((t=!1,{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t})),x=R.createContext(!1);x.Provider;var w=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function S(e,t,r){let o,a=R.useContext(x),l=R.useContext(T),u=(0,C.useQueryClient)(r),c=u.defaultQueryOptions(e);u.getDefaultOptions().queries?._experimental_beforeQuery?.(c);let h=u.getQueryCache().get(c.queryHash);if(c._optimisticResults=a?"isRestoring":"optimistic",c.suspense){let e=e=>"static"===e?e:Math.max(e??1e3,1e3),t=c.staleTime;c.staleTime="function"==typeof t?function(){for(var r=arguments.length,i=Array(r),s=0;s<r;s++)i[s]=arguments[s];return e(t(...i))}:e(t),"number"==typeof c.gcTime&&(c.gcTime=Math.max(c.gcTime,1e3))}o=h?.state.error&&"function"==typeof c.throwOnError?(0,n.shouldThrowError)(c.throwOnError,[h.state.error,h]):c.throwOnError,(c.suspense||c.experimental_prefetchInRender||o)&&!l.isReset()&&(c.retryOnMount=!1),R.useEffect(()=>{l.clearReset()},[l]);let d=!u.getQueryCache().get(c.queryHash),[p]=R.useState(()=>new t(u,c)),f=p.getOptimisticResult(c),v=!a&&!1!==e.subscribed;if(R.useSyncExternalStore(R.useCallback(e=>{let t=v?p.subscribe(s.notifyManager.batchCalls(e)):n.noop;return p.updateResult(),t},[p,v]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),R.useEffect(()=>{p.setOptions(c)},[c,p]),c?.suspense&&f.isPending)throw w(c,p,l);if((e=>{let{result:t,errorResetBoundary:r,throwOnError:i,query:s,suspense:o}=e;return t.isError&&!r.isReset()&&!t.isFetching&&s&&(o&&void 0===t.data||(0,n.shouldThrowError)(i,[t.error,s]))})({result:f,errorResetBoundary:l,throwOnError:c.throwOnError,query:h,suspense:c.suspense}))throw f.error;if(u.getDefaultOptions().queries?._experimental_afterQuery?.(c,f),c.experimental_prefetchInRender&&!i.environmentManager.isServer()&&f.isLoading&&f.isFetching&&!a){let e=d?w(c,p,l):h?.promise;e?.catch(n.noop).finally(()=>{p.updateResult()})}return c.notifyOnChangeProps?f:p.trackResult(f)}e.s(["useBaseQuery",0,S],39648),e.s(["useQuery",0,function(e,t){return S(e,v,t)}],275512)},78260,(e,t,r)=>{t.exports=e.r(175488)},355953,e=>{"use strict";var t=e.i(151453),r=e.i(576068);
6e.s(["If",0,function(e){let{condition:i,children:s,fallback:n}=e;return(0,r.useMemo)(()=>i?"function"==typeof s?(0,t.jsx)(t.Fragment,{children:s(i)}):(0,t.jsx)(t.Fragment,{children:s}):n?"function"==typeof n?(0,t.jsx)(t.Fragment,{children:n()}):(0,t.jsx)(t.Fragment,{children:n}):null,[i,n,s])}])},883872,e=>{"use strict";var t=e.i(151453),r=e.i(576068),i=e.i(291967),s=e.i(967928),n=e.i(543250),o=e.i(208404),a=e.i(433616),l=e.i(429182),u=e.i(943930),c=e.i(235719),h=e.i(318346),d=e.i(652053),p=e.i(417256),f=e.i(713797),[v,y]=(0,n.createContextScope)("Tooltip",[l.createPopperScope]),m=(0,l.createPopperScope)(),g="TooltipProvider",b="tooltip.open",[R,C]=v(g),T=e=>{let{__scopeTooltip:i,delayDuration:s=700,skipDelayDuration:n=300,disableHoverableContent:o=!1,children:a}=e,l=r.useRef(!0),u=r.useRef(!1),c=r.useRef(0);return r.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(R,{scope:i,isOpenDelayedRef:l,delayDuration:s,onOpen:r.useCallback(()=>{window.clearTimeout(c.current),l.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>l.current=!0,n)},[n]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:o,children:a})};T.displayName=g;var x="Tooltip",[w,S]=v(x),E=e=>{let{__scopeTooltip:i,children:s,open:n,defaultOpen:o,onOpenChange:u,disableHoverableContent:c,delayDuration:h}=e,d=C(x,e.__scopeTooltip),f=m(i),[v,y]=r.useState(null),g=(0,a.useId)(),R=r.useRef(0),T=c??d.disableHoverableContent,S=h??d.delayDuration,E=r.useRef(!1),[O,I]=(0,p.useControllableState)({prop:n,defaultProp:o??!1,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(b))):d.onClose(),u?.(e)},caller:x}),D=r.useMemo(()=>O?E.current?"delayed-open":"instant-open":"closed",[O]),P=r.useCallback(()=>{window.clearTimeout(R.current),R.current=0,E.current=!1,I(!0)},[I]),F=r.useCallback(()=>{window.clearTimeout(R.current),R.current=0,I(!1)},[I]),j=r.useCallback(()=>{window.clearTimeout(R.current),R.current=window.setTimeout(()=>{E.current=!0,I(!0),R.current=0},S)},[S,I]);return r.useEffect(()=>()=>{R.current&&(window.clearTimeout(R.current),R.current=0)},[]),(0,t.jsx)(l.Root,{...f,children:(0,t.jsx)(w,{scope:i,contentId:g,open:O,stateAttribute:D,trigger:v,onTriggerChange:y,onTriggerEnter:r.useCallback(()=>{d.isOpenDelayedRef.current?j():P()},[d.isOpenDelayedRef,j,P]),onTriggerLeave:r.useCallback(()=>{T?F():(window.clearTimeout(R.current),R.current=0)},[F,T]),onOpen:P,onClose:F,disableHoverableContent:T,children:s})})};E.displayName=x;var O="TooltipTrigger",I=r.forwardRef((e,n)=>{let{__scopeTooltip:o,...a}=e,u=S(O,o),c=C(O,o),d=m(o),p=r.useRef(null),f=(0,s.useComposedRefs)(n,p,u.onTriggerChange),v=r.useRef(!1),y=r.useRef(!1),g=r.useCallback(()=>v.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",g),[g]),(0,t.jsx)(l.Anchor,{asChild:!0,...d,children:(0,t.jsx)(h.Primitive.button,{"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute,...a,ref:f,onPointerMove:(0,i.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(y.current||c.isPointerInTransitRef.current||(u.onTriggerEnter(),y.current=!0))}),onPointerLeave:(0,i.composeEventHandlers)(e.onPointerLeave,()=>{u.onTriggerLeave(),y.current=!1}),onPointerDown:(0,i.composeEventHandlers)(e.onPointerDown,()=>{u.open&&u.onClose(),v.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:(0,i.composeEventHandlers)(e.onFocus,()=>{v.current||u.onOpen()}),onBlur:(0,i.composeEventHandlers)(e.onBlur,u.onClose),onClick:(0,i.composeEventHandlers)(e.onClick,u.onClose)})})});I.displayName=O;var D="TooltipPortal",[P,F]=v(D,{forceMount:void 0}),j=e=>{let{__scopeTooltip:r,forceMount:i,children:s,container:n}=e,o=S(D,r);return(0,t.jsx)(P,{scope:r,forceMount:i,children:(0,t.jsx)(c.Presence,{present:i||o.open,children:(0,t.jsx)(u.Portal,{asChild:!0,container:n,children:s})})})};j.displayName=D;var Q="TooltipContent",M=r.forwardRef((e,r)=>{let i=F(Q,e.__scopeTooltip),{forceMount:s=i.forceMount,side:n="top",...o}=e,a=S(Q,e.__scopeTooltip);return(0,t.jsx)(c.Presence,{present:s||a.open,children:a.disableHoverableContent?(0,t.jsx)(q,{side:n,...o,ref:r}):(0,t.jsx)(k,{side:n,...o,ref:r})})}),k=r.forwardRef((e,i)=>{let n=S(Q,e.__scopeTooltip),o=C(Q,e.__scopeTooltip),a=r.useRef(null),l=(0,s.useComposedRefs)(i,a),[u,c]=r.useState(null),{trigger:h,onClose:d}=n,p=a.current,{onPointerInTransitChange:f}=o,v=r.useCallback(()=>{c(null),f(!1)},[f]),y=r.useCallback((e,t)=>{let r,i=e.currentTarget,s={x:e.clientX,y:e.clientY},n=function(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);
6switch(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")}}(s,i.getBoundingClientRect());c(((r=[...function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,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}(s,n),...function(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}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(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)}(r))),f(!0)},[f]);return r.useEffect(()=>()=>v(),[v]),r.useEffect(()=>{if(h&&p){let e=e=>y(e,p),t=e=>y(e,h);return h.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{h.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[h,p,y,v]),r.useEffect(()=>{if(u){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},i=h?.contains(t)||p?.contains(t),s=!function(e,t){let{x:r,y:i}=e,s=!1;for(let e=0,n=t.length-1;e<t.length;n=e++){let o=t[e],a=t[n],l=o.x,u=o.y,c=a.x,h=a.y;u>i!=h>i&&r<(c-l)*(i-u)/(h-u)+l&&(s=!s)}return s}(r,u);i?v():s&&(v(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[h,p,u,d,v]),(0,t.jsx)(q,{...e,ref:l})}),[A,U]=v(x,{isInside:!1}),L=(0,d.createSlottable)("TooltipContent"),q=r.forwardRef((e,i)=>{let{__scopeTooltip:s,children:n,"aria-label":a,onEscapeKeyDown:u,onPointerDownOutside:c,...h}=e,d=S(Q,s),p=m(s),{onClose:v}=d;return r.useEffect(()=>(document.addEventListener(b,v),()=>document.removeEventListener(b,v)),[v]),r.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;t?.contains(d.trigger)&&v()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,v]),(0,t.jsx)(o.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:v,children:(0,t.jsxs)(l.Content,{"data-state":d.stateAttribute,...p,...h,ref:i,style:{...h.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,t.jsx)(L,{children:n}),(0,t.jsx)(A,{scope:s,isInside:!0,children:(0,t.jsx)(f.Root,{id:d.contentId,role:"tooltip",children:a||n})})]})})});M.displayName=Q;var _="TooltipArrow",N=r.forwardRef((e,r)=>{let{__scopeTooltip:i,...s}=e,n=m(i);return U(_,i).isInside?null:(0,t.jsx)(l.Arrow,{...n,...s,ref:r})});N.displayName=_,e.s(["Arrow",0,N,"Content",0,M,"Portal",0,j,"Provider",0,T,"Root",0,E,"Tooltip",0,E,"TooltipArrow",0,N,"TooltipContent",0,M,"TooltipPortal",0,j,"TooltipProvider",0,T,"TooltipTrigger",0,I,"Trigger",0,I,"createTooltipScope",0,y],841777);var H=e.i(841777),H=H,K=e.i(541048);let B=H.Provider,G=H.Root,W=H.Trigger,$=e=>{let{className:r,sideOffset:i=4,...s}=e;return(0,t.jsx)(H.Content,{sideOffset:i,className:(0,K.cn)("bg-primary text-primary-foreground 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]:sli
6de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 overflow-hidden rounded-md px-3 py-1.5 text-xs",r),...s})};$.displayName=H.Content.displayName,e.s(["Tooltip",0,G,"TooltipContent",0,$,"TooltipProvider",0,B,"TooltipTrigger",0,W],883872)}]); 7 8//# debugId=d8b3b7e6-af6d-335d-5d31-b63be9e99847
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.