1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,41931,e=>{"use strict";let t="https://api.clipmargin.com",r=null,n=!1;function i(){return r}function s(){r=null}let o=null;async function a(){return o||(o=(async()=>{try{let e=await fetch("/api/auth/refresh",{method:"POST",headers:{"Content-Type":"application/json"}});if(!e.ok)return null;let t=await e.json();return r=t.accessToken,t.accessToken}catch{return null}finally{o=null}})())}async function u(){if(r)return!0;let e=function(){if("u"<typeof document)return null;let e=document.cookie.match(/(?:^|;\s*)access_token_init=([^;]+)/);return e?(document.cookie="access_token_init=; path=/; max-age=0",decodeURIComponent(e[1])):null}();return e?(r=e,!0):null!==await a()}async function l(e,i={},o=!1){r||o||await u();let c=r,h=await fetch(`${t}${e}`,{...i,headers:{"Content-Type":"application/json",...c?{Authorization:`Bearer ${c}`}:{},...i.headers}});if(401===h.status&&!o){if(await a())return l(e,i,!0);throw s(),n||window.location.pathname.startsWith("/login")||window.location.pathname.startsWith("/callback")||(n=!0,fetch("/api/auth/token",{method:"DELETE"}).finally(()=>{window.location.href=`/login?returnTo=${encodeURIComponent(window.location.pathname)}`})),Error("Unauthorized")}if(402===h.status)throw window.dispatchEvent(new CustomEvent("cm:payment-required")),Error("Payment required");if(403===h.status){let e=await h.text();if(e.includes("User.DeletionPending"))throw window.location.pathname.startsWith("/deletion-pending")||(window.location.href="/deletion-pending"),Error("Account deletion pending");throw Error(`API error 403: ${e}`)}if(!h.ok){let e=await h.text(),t=`API error ${h.status}`;try{let r=JSON.parse(e);r.detail&&(t=r.detail)}catch{}throw Error(t)}if(204!==h.status)return h.json()}e.s(["API_URL",0,t,"CHROME_STORE_URL",0,"https://chromewebstore.google.com/detail/iikabgdjbkoopobjpddmmlgmncpligdo","apiFetch",()=>l,"clearToken",()=>s,"getToken",()=>i,"initializeAuth",()=>u])},33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return i}});let n=e.r(71645);function i(e,t){let r=(0,n.useRef)(null),i=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=s(e,n)),t&&(i.current=s(t,n))},[e,t])}function s(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("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)},98183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return u},searchParamsToUrlQuery:function(){return s},urlQueryToSearchParams:function(){return a}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});function s(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function o(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,o(e));else t.set(r,o(n));return t}function u(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return a},formatWithValidation:function(){return l},urlObjectKeys:function(){return u}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let s=e.r(90809)._(e.r(98183)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,n=e.protocol||"",i=e.pathname||"",a=e.hash||"",u=e.query||"",l=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?l=t+e.host:r&&(l=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(l+=":"+e.port)),u&&"object"==typeof u&&(u=String(s.urlQueryToSearchParams(u)));let c=e.search||u&&`?${u}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||o.test(n))&&!1!==l?(l="//"+(l||""),i&&"/"!==i[0]&&(i="/"+i)):l||(l=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),i=i.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${l}${i}${c}${a}`}let u=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function l(e){return a(e)}},18967,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return v},MiddlewareNotFoundError:function(){return S},MissingStaticPage:function(){return R},NormalizeError:function(){return b},PageNotFoundError:function(){return g},SP:function(){return y},ST:function(){return m},WEB_VITALS:function(){return s},execOnce:function(){return o},getDisplayName:function(){return h},getLocationOrigin:function(){return l},getURL:function(){return c},isAbsoluteUrl:function(){return u},isResSent:function(){return d},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return w}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let s=["CLS","FCP","FID","INP","LCP","TTFB"];function o(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let a=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,u=e=>a.test(e);function l(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=l();return e.substring(t.length)}function h(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function f(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function p(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&d(r))return n;if(!n)throw Object.defineProperty(Error(`"${h(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let y="u">typeof performance,m=y&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class v extends Error{}class b extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class R extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class S extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return s}});let n=e.r(18967),i=e.r(52817);function s(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return v},useLinkStatus:function(){return g}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let s=e.r(90809),o=e.r(18050),a=s._(e.r(71645)),u=e.r(95057),l=e.r(8372),c=e.r(18581),h=e.r(18967),d=e.r(5550);e.r(33525);let f=e.r(91949),p=e.r(73668),y=e.r(9396);function m(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}function v(t){var r;let n,i,s,[u,v]=(0,a.useOptimistic)(f.IDLE_LINK_STATUS),g=(0,a.useRef)(null),{href:R,as:S,children:w,prefetch:O=null,passHref:T,replace:E,shallow:C,scroll:P,onClick:I,onMouseEnter:j,onTouchStart:F,legacyBehavior:Q=!1,onNavigate:U,ref:k,unstable_dynamicOnHover:_,...M}=t;n=w,Q&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let x=a.default.useContext(l.AppRouterContext),A=!1!==O,D=!1!==O?null===(r=O)||"auto"===r?y.FetchStrategy.PPR:y.FetchStrategy.Full:y.FetchStrategy.PPR,{href:L,as:q}=a.default.useMemo(()=>{let e=m(R);return{href:e,as:S?m(S):e}},[R,S]);if(Q){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=a.default.Children.only(n)}let N=Q?i&&"object"==typeof i&&i.ref:k,$=a.default.useCallback(e=>(null!==x&&(g.current=(0,f.mountLinkInstance)(e,L,x,D,A,v)),()=>{g.current&&((0,f.unmountLinkForCurrentNavigation)(g.current),g.current=null),(0,f.unmountPrefetchableInstance)(e)}),[A,L,x,D,v]),K={ref:(0,c.useMergedRef)($,N),onClick(t){Q||"function"!=typeof I||I(t),Q&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!x||t.defaultPrevented||function(t,r,n,i,s,o,u){if("u">typeof window){let l,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((l=t.currentTarget.getAttribute("target"))&&"_self"!==l||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,p.isLocalURL)(r)){s&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),u){let e=!1;if(u({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:h}=e.r(99781);a.default.startTransition(()=>{h(n||r,s?"replace":"push",o??!0,i.current)})}}(t,L,q,g,E,P,U)},onMouseEnter(e){Q||"function"!=typeof j||j(e),Q&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),x&&A&&(0,f.onNavigationIntent)(e.currentTarget,!0===_)},onTouchStart:function(e){Q||"function"!=typeof F||F(e),Q&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),x&&A&&(0,f.onNavigationIntent)(e.currentTarget,!0===_)}};return(0,h.isAbsoluteUrl)(q)?K.href=q:Q&&!T&&("a"!==i.type||"href"in i.props)||(K.href=(0,d.addBasePath)(q)),s=Q?a.default.cloneElement(i,K):(0,o.jsx)("a",{...M,...K,children:n}),(0,o.jsx)(b.Provider,{value:u,children:s})}e.r(84508);let b=(0,a.createContext)(f.IDLE_LINK_STATUS),g=()=>(0,a.useContext)(b);("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)},75254,e=>{"use strict";var t=e.i(71645);let r=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),n=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let s=(0,t.forwardRef)(({color:e="currentColor",size:n=24,strokeWidth:s=2,absoluteStrokeWidth:o,className:a="",children:u,iconNode:l,...c},h)=>(0,t.createElement)("svg",{ref:h,...i,width:n,height:n,stroke:e,strokeWidth:o?24*Number(s)/Number(n):s,className:r("lucide",a),...!u&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(c)&&{"aria-hidden":"true"},...c},[...l.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(u)?u:[u]])),o=(e,i)=>{let o=(0,t.forwardRef)(({className:o,...a},u)=>(0,t.createElement)(s,{ref:u,iconNode:i,className:r(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,o),...a}));return o.displayName=n(e),o};e.s(["default",()=>o],75254)},12598,e=>{"use strict";var t=e.i(71645),r=e.i(18050),n=t.createContext(void 0),i=e=>{let r=t.useContext(n);if(e)return e;if(!r)throw Error("No QueryClient set, use QueryClientProvider to set one");return r},s=({client:e,children:i})=>(t.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,r.jsx)(n.Provider,{value:e,children:i}));e.s(["QueryClientProvider",()=>s,"useQueryClient",()=>i])},80166,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{#e=t;#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)}};function n(e){setTimeout(e,0)}e.s(["systemSetTimeoutZero",()=>n,"timeoutManager",()=>r])},40143,e=>{"use strict";let t,r,n,i,s,o;var a=e.i(80166).systemSetTimeoutZero,u=(t=[],r=0,n=e=>{e()},i=e=>{e()},s=a,{batch:e=>{let o;r++;try{o=e()}finally{let e;--r||(e=t,t=[],e.length&&s(()=>{i(()=>
1{e.forEach(e=>{n(e)})})}))}return o},batchCalls:e=>(...t)=>{o(()=>{e(...t)})},schedule:o=e=>{r?t.push(e):s(()=>{n(e)})},setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{i=e},setScheduler:e=>{s=e}});e.s(["notifyManager",()=>u])},19273,e=>{"use strict";var t=e.i(80166),r="u"<typeof window||"Deno"in globalThis;function n(){}function i(e,t){return"function"==typeof e?e(t):e}function s(e){return"number"==typeof e&&e>=0&&e!==1/0}function o(e,t){return Math.max(e+(t||0)-Date.now(),0)}function a(e,t){return"function"==typeof e?e(t):e}function u(e,t){return"function"==typeof e?e(t):e}function l(e,t){let{type:r="all",exact:n,fetchStatus:i,predicate:s,queryKey:o,stale:a}=e;if(o){if(n){if(t.queryHash!==h(o,t.options))return!1}else if(!f(t.queryKey,o))return!1}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof a||t.isStale()===a)&&(!i||i===t.state.fetchStatus)&&(!s||!!s(t))}function c(e,t){let{exact:r,status:n,predicate:i,mutationKey:s}=e;if(s){if(!t.options.mutationKey)return!1;if(r){if(d(t.options.mutationKey)!==d(s))return!1}else if(!f(t.options.mutationKey,s))return!1}return(!n||t.state.status===n)&&(!i||!!i(t))}function h(e,t){return(t?.queryKeyHashFn||d)(e)}function d(e){return JSON.stringify(e,(e,t)=>v(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function f(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).every(r=>f(e[r],t[r]))}var p=Object.prototype.hasOwnProperty;function y(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}function m(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function v(e){if(!b(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!b(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function b(e){return"[object Object]"===Object.prototype.toString.call(e)}function g(e){return new Promise(r=>{t.timeoutManager.setTimeout(r,e)})}function R(e,t,r){return"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?function e(t,r,n=0){if(t===r)return t;if(n>500)return r;let i=m(t)&&m(r);if(!i&&!(v(t)&&v(r)))return r;let s=(i?t:Object.keys(t)).length,o=i?r:Object.keys(r),a=o.length,u=i?Array(a):{},l=0;for(let c=0;c<a;c++){let a=i?c:o[c],h=t[a],d=r[a];if(h===d){u[a]=h,(i?c<s:p.call(t,a))&&l++;continue}if(null===h||null===d||"object"!=typeof h||"object"!=typeof d){u[a]=d;continue}let f=e(h,d,n+1);u[a]=f,f===h&&l++}return s===a&&l===s?t:u}(e,t):t}function S(e){return e}function w(e,t,r=0){let n=[...e,t];return r&&n.length>r?n.slice(1):n}function O(e,t,r=0){let n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var T=Symbol();function E(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==T?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}function C(e,t){return"function"==typeof e?e(...t):!!e}function P(e,t,r){let n,i=!1;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(n??=t(),i||(i=!0,n.aborted?r():n.addEventListener("abort",r,{once:!0})),n)}),e}e.s(["addConsumeAwareSignal",()=>P,"addToEnd",()=>w,"addToStart",()=>O,"ensureQueryFn",()=>E,"functionalUpdate",()=>i,"hashKey",()=>d,"hashQueryKeyByOptions",()=>h,"isServer",()=>r,"isValidTimeout",()=>s,"keepPreviousData",()=>S,"matchMutation",()=>c,"matchQuery",()=>l,"noop",()=>n,"partialMatchKey",()=>f,"replaceData",()=>R,"resolveEnabled",()=>u,"resolveStaleTime",()=>a,"shallowEqualObjects",()=>y,"shouldThrowError",()=>C,"skipToken",()=>T,"sleep",()=>g,"timeUntilStale",()=>o])},88587,e=>{"use strict";var t=e.i(80166),r=e.i(19273),n=class{#r;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,r.isValidTimeout)(this.gcTime)&&(this.#r=t.timeoutManager.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(r.isServer?1/0:3e5))}clearGcTimeout(){this.#r&&(t.timeoutManager.clearTimeout(this.#r),this.#r=void 0)}};e.s(["Removable",()=>n])},15823,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",()=>t])},75555,e=>{"use strict";var t=e.i(15823),r=e.i(19273),n=new class extends t.Subscribable{#n;#i;#s;constructor(){super(),this.#s=e=>{if(!r.isServer&&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.#n!==e&&(this.#n=e,this.onFocus())}onFocus(){let e=this.isFocused();
1this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#n?this.#n:globalThis.document?.visibilityState!=="hidden"}};e.s(["focusManager",()=>n])},36553,14448,93803,e=>{"use strict";var t=e.i(75555),r=e.i(15823),n=e.i(19273),i=new class extends r.Subscribable{#o=!0;#i;#s;constructor(){super(),this.#s=e=>{if(!n.isServer&&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))}setOnline(e){this.#o!==e&&(this.#o=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#o}};function s(){let e,t,r=new Promise((r,n)=>{e=r,t=n});function n(e){Object.assign(r,e),delete r.resolve,delete r.reject}return r.status="pending",r.catch(()=>{}),r.resolve=t=>{n({status:"fulfilled",value:t}),e(t)},r.reject=e=>{n({status:"rejected",reason:e}),t(e)},r}function o(e){return Math.min(1e3*2**e,3e4)}function a(e){return(e??"online")!=="online"||i.isOnline()}e.s(["onlineManager",()=>i],14448),e.s(["pendingThenable",()=>s],93803);var u=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function l(e){let r,l=!1,c=0,h=s(),d=()=>t.focusManager.isFocused()&&("always"===e.networkMode||i.isOnline())&&e.canRun(),f=()=>a(e.networkMode)&&e.canRun(),p=e=>{"pending"===h.status&&(r?.(),h.resolve(e))},y=e=>{"pending"===h.status&&(r?.(),h.reject(e))},m=()=>new Promise(t=>{r=e=>{("pending"!==h.status||d())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,"pending"===h.status&&e.onContinue?.()}),v=()=>{let t;if("pending"!==h.status)return;let r=0===c?e.initialPromise:void 0;try{t=r??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(p).catch(t=>{if("pending"!==h.status)return;let r=e.retry??3*!n.isServer,i=e.retryDelay??o,s="function"==typeof i?i(c,t):i,a=!0===r||"number"==typeof r&&c<r||"function"==typeof r&&r(c,t);l||!a?y(t):(c++,e.onFail?.(c,t),(0,n.sleep)(s).then(()=>d()?void 0:m()).then(()=>{l?y(t):v()}))})};return{promise:h,status:()=>h.status,cancel:t=>{if("pending"===h.status){let r=new u(t);y(r),e.onCancel?.(r)}},continue:()=>(r?.(),h),cancelRetry:()=>{l=!0},continueRetry:()=>{l=!1},canStart:f,start:()=>(f()?v():m().then(v),h)}}e.s(["CancelledError",()=>u,"canFetch",()=>a,"createRetryer",()=>l],36553)},66027,86491,e=>{"use strict";let t;var r=e.i(75555),n=e.i(40143);e.i(47167);var i=e.i(19273),s=e.i(36553),o=e.i(88587),a=class extends o.Removable{#a;#u;#l;#c;#h;#d;#f;constructor(e){super(),this.#f=!1,this.#d=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#c=e.client,this.#l=this.#c.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#a=c(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=c(this.options);void 0!==e.data&&(this.setState(l(e.data,e.dataUpdatedAt)),this.#a=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#l.remove(this)}setData(e,t){let r=(0,i.replaceData)(this.state.data,e,this.options);return this.#p({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#p({type:"setState",state:e,setStateOptions:t})}cancel(e){let t=this.#h?.promise;return this.#h?.cancel(e),t?t.then(i.noop).catch(i.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#a)}isActive(){return this.observers.some(e=>!1!==(0,i.resolveEnabled)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===i.skipToken||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,i.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(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,i.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.#l.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.#f?this.#h.cancel({revert:!0}):this.#h.cancelRetry()),this.scheduleGc()),this.#l.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#p({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 n=new AbortController,o=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#f=!0,n.signal)}
1)},a=()=>{let e,r=(0,i.ensureQueryFn)(this.options,t),n=(o(e={client:this.#c,queryKey:this.queryKey,meta:this.meta}),e);return(this.#f=!1,this.options.persister)?this.options.persister(r,n,this):r(n)},u=(o(r={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#c,state:this.state,fetchFn:a}),r);this.options.behavior?.onFetch(u,this),this.#u=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#p({type:"fetch",meta:u.fetchOptions?.meta}),this.#h=(0,s.createRetryer)({initialPromise:t?.initialPromise,fn:u.fetchFn,onCancel:e=>{e instanceof s.CancelledError&&e.revert&&this.setState({...this.#u,fetchStatus:"idle"}),n.abort()},onFail:(e,t)=>{this.#p({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#p({type:"pause"})},onContinue:()=>{this.#p({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.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.#l.config.onSuccess?.(e,this),this.#l.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof s.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.#p({type:"error",error:e}),this.#l.config.onError?.(e,this),this.#l.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#p(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,...l(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#u=e.manual?r:void 0,r;case"error":let n=e.error;return{...t,error:n,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:n,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),n.notifyManager.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#l.notify({query:this,type:"updated",action:e})})}};function u(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,s.canFetch)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function l(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function c(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,n=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??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",()=>a,"fetchState",()=>u],86491);var h=e.i(15823),d=e.i(93803),f=e.i(80166),p=class extends h.Subscribable{constructor(e,t){super(),this.options=t,this.#c=e,this.#y=null,this.#m=(0,d.pendingThenable)(),this.bindMethods(),this.setOptions(t)}#c;#v=void 0;#b=void 0;#g=void 0;#R;#S;#m;#y;#w;#O;#T;#E;#C;#P;#I=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#v.addObserver(this),y(this.#v,this.options)?this.#j():this.updateResult(),this.#F())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return m(this.#v,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return m(this.#v,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#Q(),this.#U(),this.#v.removeObserver(this)}setOptions(e){let t=this.options,r=this.#v;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,i.resolveEnabled)(this.options.enabled,this.#v))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");
1this.#k(),this.#v.setOptions(this.options),t._defaulted&&!(0,i.shallowEqualObjects)(this.options,t)&&this.#c.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#v,observer:this});let n=this.hasListeners();n&&v(this.#v,r,this.options,t)&&this.#j(),this.updateResult(),n&&(this.#v!==r||(0,i.resolveEnabled)(this.options.enabled,this.#v)!==(0,i.resolveEnabled)(t.enabled,this.#v)||(0,i.resolveStaleTime)(this.options.staleTime,this.#v)!==(0,i.resolveStaleTime)(t.staleTime,this.#v))&&this.#_();let s=this.#M();n&&(this.#v!==r||(0,i.resolveEnabled)(this.options.enabled,this.#v)!==(0,i.resolveEnabled)(t.enabled,this.#v)||s!==this.#P)&&this.#x(s)}getOptimisticResult(e){var t,r;let n=this.#c.getQueryCache().build(this.#c,e),s=this.createResult(n,e);return t=this,r=s,(0,i.shallowEqualObjects)(t.getCurrentResult(),r)||(this.#g=s,this.#S=this.options,this.#R=this.#v.state),s}getCurrentResult(){return this.#g}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.#I.add(e)}getCurrentQuery(){return this.#v}refetch({...e}={}){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.#j({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#g))}#j(e){this.#k();let t=this.#v.fetch(this.options,e);return e?.throwOnError||(t=t.catch(i.noop)),t}#_(){this.#Q();let e=(0,i.resolveStaleTime)(this.options.staleTime,this.#v);if(i.isServer||this.#g.isStale||!(0,i.isValidTimeout)(e))return;let t=(0,i.timeUntilStale)(this.#g.dataUpdatedAt,e);this.#E=f.timeoutManager.setTimeout(()=>{this.#g.isStale||this.updateResult()},t+1)}#M(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#v):this.options.refetchInterval)??!1}#x(e){this.#U(),this.#P=e,!i.isServer&&!1!==(0,i.resolveEnabled)(this.options.enabled,this.#v)&&(0,i.isValidTimeout)(this.#P)&&0!==this.#P&&(this.#C=f.timeoutManager.setInterval(()=>{(this.options.refetchIntervalInBackground||r.focusManager.isFocused())&&this.#j()},this.#P))}#F(){this.#_(),this.#x(this.#M())}#Q(){this.#E&&(f.timeoutManager.clearTimeout(this.#E),this.#E=void 0)}#U(){this.#C&&(f.timeoutManager.clearInterval(this.#C),this.#C=void 0)}createResult(e,t){let r,n=this.#v,s=this.options,o=this.#g,a=this.#R,l=this.#S,c=e!==n?e.state:this.#b,{state:h}=e,f={...h},p=!1;if(t._optimisticResults){let r=this.hasListeners(),i=!r&&y(e,t),o=r&&v(e,n,t,s);(i||o)&&(f={...f,...u(h.data,e.options)}),"isRestoring"===t._optimisticResults&&(f.fetchStatus="idle")}let{error:m,errorUpdatedAt:g,status:R}=f;r=f.data;let S=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===R){let e;o?.isPlaceholderData&&t.placeholderData===l?.placeholderData?(e=o.data,S=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#T?.state.data,this.#T):t.placeholderData,void 0!==e&&(R="success",r=(0,i.replaceData)(o?.data,e,t),p=!0)}if(t.select&&void 0!==r&&!S)if(o&&r===a?.data&&t.select===this.#w)r=this.#O;else try{this.#w=t.select,r=t.select(r),r=(0,i.replaceData)(o?.data,r,t),this.#O=r,this.#y=null}catch(e){this.#y=e}this.#y&&(m=this.#y,r=this.#O,g=Date.now(),R="error");let w="fetching"===f.fetchStatus,O="pending"===R,T="error"===R,E=O&&w,C=void 0!==r,P={status:R,fetchStatus:f.fetchStatus,isPending:O,isSuccess:"success"===R,isError:T,isInitialLoading:E,isLoading:E,data:r,dataUpdatedAt:f.dataUpdatedAt,error:m,errorUpdatedAt:g,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>c.dataUpdateCount||f.errorUpdateCount>c.errorUpdateCount,isFetching:w,isRefetching:w&&!O,isLoadingError:T&&!C,isPaused:"paused"===f.fetchStatus,isPlaceholderData:p,isRefetchError:T&&C,isStale:b(e,t),refetch:this.refetch,promise:this.#m,isEnabled:!1!==(0,i.resolveEnabled)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=void 0!==P.data,r="error"===P.status&&!t,i=e=>{r?e.reject(P.error):t&&e.resolve(P.data)},s=()=>{i(this.#m=P.promise=(0,d.pendingThenable)())},o=this.#m;
1switch(o.status){case"pending":e.queryHash===n.queryHash&&i(o);break;case"fulfilled":(r||P.data!==o.value)&&s();break;case"rejected":r&&P.error===o.reason||s()}}return P}updateResult(){let e=this.#g,t=this.createResult(this.#v,this.options);if(this.#R=this.#v.state,this.#S=this.options,void 0!==this.#R.data&&(this.#T=this.#v),(0,i.shallowEqualObjects)(t,e))return;this.#g=t;let r=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#I.size)return!0;let n=new Set(r??this.#I);return this.options.throwOnError&&n.add("error"),Object.keys(this.#g).some(t=>this.#g[t]!==e[t]&&n.has(t))};this.#A({listeners:r()})}#k(){let e=this.#c.getQueryCache().build(this.#c,this.options);if(e===this.#v)return;let t=this.#v;this.#v=e,this.#b=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#F()}#A(e){n.notifyManager.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#g)}),this.#c.getQueryCache().notify({query:this.#v,type:"observerResultsUpdated"})})}};function y(e,t){return!1!==(0,i.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,i.resolveEnabled)(t.enabled,e)&&"static"!==(0,i.resolveStaleTime)(t.staleTime,e)){let n="function"==typeof r?r(e):r;return"always"===n||!1!==n&&b(e,t)}return!1}function v(e,t,r,n){return(e!==t||!1===(0,i.resolveEnabled)(n.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&b(e,r)}function b(e,t){return!1!==(0,i.resolveEnabled)(t.enabled,e)&&e.isStaleByTime((0,i.resolveStaleTime)(t.staleTime,e))}var g=e.i(71645),R=e.i(12598);e.i(18050);var S=g.createContext((t=!1,{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t})),w=g.createContext(!1);w.Provider;var O=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function T(e,t){return function(e,t,r){let s,o=g.useContext(w),a=g.useContext(S),u=(0,R.useQueryClient)(r),l=u.defaultQueryOptions(e);u.getDefaultOptions().queries?._experimental_beforeQuery?.(l);let c=u.getQueryCache().get(l.queryHash);if(l._optimisticResults=o?"isRestoring":"optimistic",l.suspense){let e=e=>"static"===e?e:Math.max(e??1e3,1e3),t=l.staleTime;l.staleTime="function"==typeof t?(...r)=>e(t(...r)):e(t),"number"==typeof l.gcTime&&(l.gcTime=Math.max(l.gcTime,1e3))}s=c?.state.error&&"function"==typeof l.throwOnError?(0,i.shouldThrowError)(l.throwOnError,[c.state.error,c]):l.throwOnError,(l.suspense||l.experimental_prefetchInRender||s)&&!a.isReset()&&(l.retryOnMount=!1),g.useEffect(()=>{a.clearReset()},[a]);let h=!u.getQueryCache().get(l.queryHash),[d]=g.useState(()=>new t(u,l)),f=d.getOptimisticResult(l),p=!o&&!1!==e.subscribed;if(g.useSyncExternalStore(g.useCallback(e=>{let t=p?d.subscribe(n.notifyManager.batchCalls(e)):i.noop;return d.updateResult(),t},[d,p]),()=>d.getCurrentResult(),()=>d.getCurrentResult()),g.useEffect(()=>{d.setOptions(l)},[l,d]),l?.suspense&&f.isPending)throw O(l,d,a);if((({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:s})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(s&&void 0===e.data||(0,i.shouldThrowError)(r,[e.error,n])))({result:f,errorResetBoundary:a,throwOnError:l.throwOnError,query:c,suspense:l.suspense}))throw f.error;if(u.getDefaultOptions().queries?._experimental_afterQuery?.(l,f),l.experimental_prefetchInRender&&!i.isServer&&f.isLoading&&f.isFetching&&!o){let e=h?O(l,d,a):c?.promise;e?.catch(i.noop).finally(()=>{d.updateResult()})}return l.notifyOnChangeProps?f:d.trackResult(f)}(e,p,t)}e.s(["useQuery",()=>T],66027)}]);
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.