var st=(i,e,t)=>{if(!e.has(i))throw TypeError("Cannot "+t)};var R=(i,e,t)=>(st(i,e,"read from private field"),t?t.call(i):e.get(i)),X=(i,e,t)=>{if(e.has(i))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(i):e.set(i,t)},H=(i,e,t,s)=>(st(i,e,"write to private field"),s?s.call(i,t):e.set(i,t),t);import{S as ue,i as le,s as oe,e as Pe,b as I,$ as L,h as g,D as B,E as A,F as K,Q as F,k as me,l as ye,m as P,I as te,H as E,K as j,O as J,P as ke,q as se,r as ie,J as D,v as Le,d as Z,f as Ke,g as V,ad as Rt,a8 as Xt,w as it,G as He,x as Me,a as St,y as ve,c as wt,z as xe,A as ge,L as Ge,M as We,N as Ze,B as Oe,W as $t,u as ce,a2 as k,a3 as q,n as Q,a4 as Y,T as es}from"./index.224851d7.js";import{r as de,d as Et,w as Pt}from"./index.fd964a74.js";function ts(i){let e,t,s,r=[i[2]],n={};for(let u=0;u{e=A(A({},e),K(f)),t(2,r=B(e,s)),"href"in f&&t(0,n=f.href),"size"in f&&t(1,u=f.size)},[n,u,r,a,l,o,h,y,b,d,c]}class ns extends ue{constructor(e){super(),le(this,e,rs,is,oe,{href:0,size:1})}}const as=ns,us=i=>({props:i[0]&512}),rt=i=>({props:i[9]});function ls(i){let e,t,s,r,n,u,a=i[8]&&nt(i);const l=i[19].default,o=He(l,i,i[18],null);var h=i[2];function y(c){return{props:{"aria-hidden":"true",class:"bx--btn__icon",style:c[8]?"margin-left: 0":void 0,"aria-label":c[3]}}}h&&(s=Me(h,y(i)));let b=[i[9]],d={};for(let c=0;c{Oe(O,1)}),Ke()}h?(s=Me(h,y(c)),ve(s.$$.fragment),V(s.$$.fragment,1),ge(s,e,null)):s=null}else h&&s.$set(p);te(e,d=J(b,[f[0]&512&&c[9]]))},i(c){r||(V(o,c),s&&V(s.$$.fragment,c),r=!0)},o(c){Z(o,c),s&&Z(s.$$.fragment,c),r=!1},d(c){c&&g(e),a&&a.d(),o&&o.d(c),s&&Oe(s),i[33](null),n=!1,ke(u)}}}function os(i){let e,t,s,r,n,u,a=i[8]&&at(i);const l=i[19].default,o=He(l,i,i[18],null);var h=i[2];function y(c){return{props:{"aria-hidden":"true",class:"bx--btn__icon","aria-label":c[3]}}}h&&(s=Me(h,y(i)));let b=[i[9]],d={};for(let c=0;c{Oe(O,1)}),Ke()}h?(s=Me(h,y(c)),ve(s.$$.fragment),V(s.$$.fragment,1),ge(s,e,null)):s=null}else h&&s.$set(p);te(e,d=J(b,[f[0]&512&&c[9]]))},i(c){r||(V(o,c),s&&V(s.$$.fragment,c),r=!0)},o(c){Z(o,c),s&&Z(s.$$.fragment,c),r=!1},d(c){c&&g(e),a&&a.d(),o&&o.d(c),s&&Oe(s),i[32](null),n=!1,ke(u)}}}function cs(i){let e;const t=i[19].default,s=He(t,i,i[18],rt);return{c(){s&&s.c()},l(r){s&&s.l(r)},m(r,n){s&&s.m(r,n),e=!0},p(r,n){s&&s.p&&(!e||n[0]&262656)&&Ge(s,t,r,r[18],e?Ze(t,r[18],n,us):We(r[18]),rt)},i(r){e||(V(s,r),e=!0)},o(r){Z(s,r),e=!1},d(r){s&&s.d(r)}}}function hs(i){let e,t;const s=[{href:i[7]},{size:i[1]},i[10],{style:i[8]&&"width: 3rem;"}];let r={};for(let n=0;n{u[h]=null}),Ke(),t=u[e],t?t.p(l,o):(t=u[e]=n[e](l),t.c()),V(t,1),t.m(s.parentNode,s))},i(l){r||(V(t),r=!0)},o(l){Z(t),r=!1},d(l){u[e].d(l),l&&g(s)}}}function ds(i,e,t){let s,r;const n=["kind","size","expressive","isSelected","icon","iconDescription","tooltipAlignment","tooltipPosition","as","skeleton","disabled","href","tabindex","type","ref"];let u=B(e,n),{$$slots:a={},$$scope:l}=e;const o=Xt(a);let{kind:h="primary"}=e,{size:y="default"}=e,{expressive:b=!1}=e,{isSelected:d=!1}=e,{icon:c=void 0}=e,{iconDescription:f=void 0}=e,{tooltipAlignment:p="center"}=e,{tooltipPosition:O="bottom"}=e,{as:T=!1}=e,{skeleton:S=!1}=e,{disabled:w=!1}=e,{href:U=void 0}=e,{tabindex:C="0"}=e,{type:_="button"}=e,{ref:v=null}=e;const z=Rt("ComposedModal");function re(m){F.call(this,i,m)}function be(m){F.call(this,i,m)}function tt(m){F.call(this,i,m)}function De(m){F.call(this,i,m)}function Lt(m){F.call(this,i,m)}function Kt(m){F.call(this,i,m)}function Ht(m){F.call(this,i,m)}function xt(m){F.call(this,i,m)}function Gt(m){F.call(this,i,m)}function Wt(m){F.call(this,i,m)}function Zt(m){F.call(this,i,m)}function Vt(m){F.call(this,i,m)}function Yt(m){it[m?"unshift":"push"](()=>{v=m,t(0,v)})}function Jt(m){it[m?"unshift":"push"](()=>{v=m,t(0,v)})}return i.$$set=m=>{e=A(A({},e),K(m)),t(10,u=B(e,n)),"kind"in m&&t(11,h=m.kind),"size"in m&&t(1,y=m.size),"expressive"in m&&t(12,b=m.expressive),"isSelected"in m&&t(13,d=m.isSelected),"icon"in m&&t(2,c=m.icon),"iconDescription"in m&&t(3,f=m.iconDescription),"tooltipAlignment"in m&&t(14,p=m.tooltipAlignment),"tooltipPosition"in m&&t(15,O=m.tooltipPosition),"as"in m&&t(4,T=m.as),"skeleton"in m&&t(5,S=m.skeleton),"disabled"in m&&t(6,w=m.disabled),"href"in m&&t(7,U=m.href),"tabindex"in m&&t(16,C=m.tabindex),"type"in m&&t(17,_=m.type),"ref"in m&&t(0,v=m.ref),"$$scope"in m&&t(18,l=m.$$scope)},i.$$.update=()=>{i.$$.dirty[0]&1&&z&&v&&z.declareRef(v),i.$$.dirty[0]&4&&t(8,s=c&&!o.default),t(9,r={type:U&&!w?void 0:_,tabindex:C,disabled:w===!0?!0:void 0,href:U,"aria-pressed":s&&h==="ghost"&&!U?d:void 0,...u,class:["bx--btn",b&&"bx--btn--expressive",(y==="small"&&!b||y==="sm"&&!b||y==="small"&&!b)&&"bx--btn--sm",y==="field"&&!b||y==="md"&&!b&&"bx--btn--md",y==="field"&&"bx--btn--field",y==="small"&&"bx--btn--sm",y==="lg"&&"bx--btn--lg",y==="xl"&&"bx--btn--xl",h&&`bx--btn--${h}`,w&&"bx--btn--disabled",s&&"bx--btn--icon-only",s&&"bx--tooltip__trigger",s&&"bx--tooltip--a11y",s&&O&&`bx--btn--icon-only--${O}`,s&&p&&`bx--tooltip--align-${p}`,s&&d&&h==="ghost"&&"bx--btn--selected",u.class].filter(Boolean).join(" ")})},[v,y,c,f,T,S,w,U,s,r,u,h,b,d,p,O,C,_,l,a,re,be,tt,De,Lt,Kt,Ht,xt,Gt,Wt,Zt,Vt,Yt,Jt]}class ms extends ue{constructor(e){super(),le(this,e,ds,fs,oe,{kind:11,size:1,expressive:12,isSelected:13,icon:2,iconDescription:3,tooltipAlignment:14,tooltipPosition:15,as:4,skeleton:5,disabled:6,href:7,tabindex:16,type:17,ref:0},null,[-1,-1])}}const Oi=ms;function ut(i){let e,t;return{c(){e=k("title"),t=se(i[1])},l(s){e=q(s,"title",{});var r=P(e);t=ie(r,i[1]),r.forEach(g)},m(s,r){I(s,e,r),D(e,t)},p(s,r){r&2&&ce(t,s[1])},d(s){s&&g(e)}}}function ys(i){let e,t,s,r=i[1]&&ut(i),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],u={};for(let a=0;a{t(5,e=A(A({},e),K(o))),t(3,u=B(e,n)),"size"in o&&t(0,a=o.size),"title"in o&&t(1,l=o.title)},i.$$.update=()=>{t(4,s=e["aria-label"]||e["aria-labelledby"]||l),t(2,r={"aria-hidden":s?void 0:!0,role:s?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=K(e),[a,l,r,u,s]}class ps extends ue{constructor(e){super(),le(this,e,bs,ys,oe,{size:0,title:1})}}const _i=ps;function lt(i){let e,t;return{c(){e=k("title"),t=se(i[1])},l(s){e=q(s,"title",{});var r=P(e);t=ie(r,i[1]),r.forEach(g)},m(s,r){I(s,e,r),D(e,t)},p(s,r){r&2&&ce(t,s[1])},d(s){s&&g(e)}}}function vs(i){let e,t,s,r,n=i[1]&<(i),u=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],a={};for(let l=0;l{t(5,e=A(A({},e),K(o))),t(3,u=B(e,n)),"size"in o&&t(0,a=o.size),"title"in o&&t(1,l=o.title)},i.$$.update=()=>{t(4,s=e["aria-label"]||e["aria-labelledby"]||l),t(2,r={"aria-hidden":s?void 0:!0,role:s?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=K(e),[a,l,r,u,s]}class Os extends ue{constructor(e){super(),le(this,e,gs,vs,oe,{size:0,title:1})}}const Ci=Os;function ot(i){let e,t;return{c(){e=k("title"),t=se(i[1])},l(s){e=q(s,"title",{});var r=P(e);t=ie(r,i[1]),r.forEach(g)},m(s,r){I(s,e,r),D(e,t)},p(s,r){r&2&&ce(t,s[1])},d(s){s&&g(e)}}}function _s(i){let e,t,s=i[1]&&ot(i),r=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],n={};for(let u=0;u{t(5,e=A(A({},e),K(o))),t(3,u=B(e,n)),"size"in o&&t(0,a=o.size),"title"in o&&t(1,l=o.title)},i.$$.update=()=>{t(4,s=e["aria-label"]||e["aria-labelledby"]||l),t(2,r={"aria-hidden":s?void 0:!0,role:s?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=K(e),[a,l,r,u,s]}class Rs extends ue{constructor(e){super(),le(this,e,Cs,_s,oe,{size:0,title:1})}}const Ri=Rs;function ct(i){let e,t;return{c(){e=k("title"),t=se(i[1])},l(s){e=q(s,"title",{});var r=P(e);t=ie(r,i[1]),r.forEach(g)},m(s,r){I(s,e,r),D(e,t)},p(s,r){r&2&&ce(t,s[1])},d(s){s&&g(e)}}}function Ss(i){let e,t,s,r=i[1]&&ct(i),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],u={};for(let a=0;a{t(5,e=A(A({},e),K(o))),t(3,u=B(e,n)),"size"in o&&t(0,a=o.size),"title"in o&&t(1,l=o.title)},i.$$.update=()=>{t(4,s=e["aria-label"]||e["aria-labelledby"]||l),t(2,r={"aria-hidden":s?void 0:!0,role:s?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=K(e),[a,l,r,u,s]}class Es extends ue{constructor(e){super(),le(this,e,ws,Ss,oe,{size:0,title:1})}}const Si=Es;function ht(i){let e,t;return{c(){e=k("title"),t=se(i[1])},l(s){e=q(s,"title",{});var r=P(e);t=ie(r,i[1]),r.forEach(g)},m(s,r){I(s,e,r),D(e,t)},p(s,r){r&2&&ce(t,s[1])},d(s){s&&g(e)}}}function Ps(i){let e,t,s,r=i[1]&&ht(i),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:i[0]},{height:i[0]},i[2],i[3]],u={};for(let a=0;a{t(5,e=A(A({},e),K(o))),t(3,u=B(e,n)),"size"in o&&t(0,a=o.size),"title"in o&&t(1,l=o.title)},i.$$.update=()=>{t(4,s=e["aria-label"]||e["aria-labelledby"]||l),t(2,r={"aria-hidden":s?void 0:!0,role:s?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=K(e),[a,l,r,u,s]}class As extends ue{constructor(e){super(),le(this,e,Ms,Ps,oe,{size:0,title:1})}}const wi=As;class ft extends Error{constructor(e,t,s){super(s),this.name="ApiError",this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.body=t.body,this.request=e}}class Fs extends Error{constructor(e){super(e),this.name="CancelError"}get isCancelled(){return!0}}var G,W,x,ee,ae,Ce,fe;class Qs{constructor(e){X(this,G,void 0);X(this,W,void 0);X(this,x,void 0);X(this,ee,void 0);X(this,ae,void 0);X(this,Ce,void 0);X(this,fe,void 0);H(this,G,!1),H(this,W,!1),H(this,x,!1),H(this,ee,[]),H(this,ae,new Promise((t,s)=>{H(this,Ce,t),H(this,fe,s);const r=a=>{var l;R(this,G)||R(this,W)||R(this,x)||(H(this,G,!0),(l=R(this,Ce))==null||l.call(this,a))},n=a=>{var l;R(this,G)||R(this,W)||R(this,x)||(H(this,W,!0),(l=R(this,fe))==null||l.call(this,a))},u=a=>{R(this,G)||R(this,W)||R(this,x)||R(this,ee).push(a)};return Object.defineProperty(u,"isResolved",{get:()=>R(this,G)}),Object.defineProperty(u,"isRejected",{get:()=>R(this,W)}),Object.defineProperty(u,"isCancelled",{get:()=>R(this,x)}),e(r,n,u)}))}get[Symbol.toStringTag](){return"Cancellable Promise"}then(e,t){return R(this,ae).then(e,t)}catch(e){return R(this,ae).catch(e)}finally(e){return R(this,ae).finally(e)}cancel(){var e;if(!(R(this,G)||R(this,W)||R(this,x))){if(H(this,x,!0),R(this,ee).length)try{for(const t of R(this,ee))t()}catch(t){console.warn("Cancellation threw an error",t);return}R(this,ee).length=0,(e=R(this,fe))==null||e.call(this,new Fs("Request aborted"))}}get isCancelled(){return R(this,x)}}G=new WeakMap,W=new WeakMap,x=new WeakMap,ee=new WeakMap,ae=new WeakMap,Ce=new WeakMap,fe=new WeakMap;const ks={BASE:"",VERSION:"0.1.0",WITH_CREDENTIALS:!1,CREDENTIALS:"include",TOKEN:void 0,USERNAME:void 0,PASSWORD:void 0,HEADERS:void 0,ENCODE_PATH:void 0},Ve=i=>i!=null,Re=i=>typeof i=="string",Te=i=>Re(i)&&i!=="",Ye=i=>typeof i=="object"&&typeof i.type=="string"&&typeof i.stream=="function"&&typeof i.arrayBuffer=="function"&&typeof i.constructor=="function"&&typeof i.constructor.name=="string"&&/^(Blob|File)$/.test(i.constructor.name)&&/^(Blob|File)$/.test(i[Symbol.toStringTag]),Mt=i=>i instanceof FormData,qs=i=>{try{return btoa(i)}catch{return Buffer.from(i).toString("base64")}},Ds=i=>{const e=[],t=(r,n)=>{e.push(`${encodeURIComponent(r)}=${encodeURIComponent(String(n))}`)},s=(r,n)=>{Ve(n)&&(Array.isArray(n)?n.forEach(u=>{s(r,u)}):typeof n=="object"?Object.entries(n).forEach(([u,a])=>{s(`${r}[${u}]`,a)}):t(r,n))};return Object.entries(i).forEach(([r,n])=>{s(r,n)}),e.length>0?`?${e.join("&")}`:""},Ts=(i,e)=>{const t=i.ENCODE_PATH||encodeURI,s=e.url.replace("{api-version}",i.VERSION).replace(/{(.*?)}/g,(n,u)=>{var a;return(a=e.path)!=null&&a.hasOwnProperty(u)?t(String(e.path[u])):n}),r=`${i.BASE}${s}`;return e.query?`${r}${Ds(e.query)}`:r},Is=i=>{if(i.formData){const e=new FormData,t=(s,r)=>{Re(r)||Ye(r)?e.append(s,r):e.append(s,JSON.stringify(r))};return Object.entries(i.formData).filter(([s,r])=>Ve(r)).forEach(([s,r])=>{Array.isArray(r)?r.forEach(n=>t(s,n)):t(s,r)}),e}},we=async(i,e)=>typeof e=="function"?e(i):e,Us=async(i,e)=>{const t=await we(e,i.TOKEN),s=await we(e,i.USERNAME),r=await we(e,i.PASSWORD),n=await we(e,i.HEADERS),u=Object.entries({Accept:"application/json",...n,...e.headers}).filter(([a,l])=>Ve(l)).reduce((a,[l,o])=>({...a,[l]:String(o)}),{});if(Te(t)&&(u.Authorization=`Bearer ${t}`),Te(s)&&Te(r)){const a=qs(`${s}:${r}`);u.Authorization=`Basic ${a}`}return e.body&&(e.mediaType?u["Content-Type"]=e.mediaType:Ye(e.body)?u["Content-Type"]=e.body.type||"application/octet-stream":Re(e.body)?u["Content-Type"]="text/plain":Mt(e.body)||(u["Content-Type"]="application/json")),new Headers(u)},zs=i=>{var e;if(i.body!==void 0)return(e=i.mediaType)!=null&&e.includes("/json")?JSON.stringify(i.body):Re(i.body)||Ye(i.body)||Mt(i.body)?i.body:JSON.stringify(i.body)},js=async(i,e,t,s,r,n,u)=>{const a=new AbortController,l={headers:n,body:s??r,method:e.method,signal:a.signal};return i.WITH_CREDENTIALS&&(l.credentials=i.CREDENTIALS),u(()=>a.abort()),await fetch(t,l)},Bs=(i,e)=>{if(e){const t=i.headers.get(e);if(Re(t))return t}},Ns=async i=>{if(i.status!==204)try{const e=i.headers.get("Content-Type");if(e)return["application/json","application/problem+json"].some(r=>e.toLowerCase().startsWith(r))?await i.json():await i.text()}catch(e){console.error(e)}},Ls=(i,e)=>{const s={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable",...i.errors}[e.status];if(s)throw new ft(i,e,s);if(!e.ok)throw new ft(i,e,"Generic Error")},Ks=(i,e)=>new Qs(async(t,s,r)=>{try{const n=Ts(i,e),u=Is(e),a=zs(e),l=await Us(i,e);if(!r.isCancelled){const o=await js(i,e,n,a,u,l,r),h=await Ns(o),y=Bs(o,e.responseHeader),b={url:n,ok:o.ok,status:o.status,statusText:o.statusText,body:y??h};Ls(e,b),t(b.body)}}catch(n){s(n)}});class Hs{static getTaskManifest(){return Ks(ks,{method:"GET",url:"/api/v1/tasks/"})}}class he{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const _e=typeof window>"u"||"Deno"in window;function N(){}function xs(i,e){return typeof i=="function"?i(e):i}function Ie(i){return typeof i=="number"&&i>=0&&i!==1/0}function dt(i,e){return i.filter(t=>!e.includes(t))}function Gs(i,e,t){const s=i.slice(0);return s[e]=t,s}function At(i,e){return Math.max(i+(e||0)-Date.now(),0)}function pe(i,e,t){return Se(i)?typeof e=="function"?{...t,queryKey:i,queryFn:e}:{...e,queryKey:i}:i}function Ws(i,e,t){return Se(i)?typeof e=="function"?{...t,mutationKey:i,mutationFn:e}:{...e,mutationKey:i}:typeof i=="function"?{...e,mutationFn:i}:{...i}}function $(i,e,t){return Se(i)?[{...e,queryKey:i},t]:[i||{},e]}function mt(i,e){const{type:t="all",exact:s,fetchStatus:r,predicate:n,queryKey:u,stale:a}=i;if(Se(u)){if(s){if(e.queryHash!==Je(u,e.options))return!1}else if(!Ae(e.queryKey,u))return!1}if(t!=="all"){const l=e.isActive();if(t==="active"&&!l||t==="inactive"&&l)return!1}return!(typeof a=="boolean"&&e.isStale()!==a||typeof r<"u"&&r!==e.state.fetchStatus||n&&!n(e))}function yt(i,e){const{exact:t,fetching:s,predicate:r,mutationKey:n}=i;if(Se(n)){if(!e.options.mutationKey)return!1;if(t){if(ne(e.options.mutationKey)!==ne(n))return!1}else if(!Ae(e.options.mutationKey,n))return!1}return!(typeof s=="boolean"&&e.state.status==="loading"!==s||r&&!r(e))}function Je(i,e){return((e==null?void 0:e.queryKeyHashFn)||ne)(i)}function ne(i){return JSON.stringify(i,(e,t)=>ze(t)?Object.keys(t).sort().reduce((s,r)=>(s[r]=t[r],s),{}):t)}function Ae(i,e){return Ft(i,e)}function Ft(i,e){return i===e?!0:typeof i!=typeof e?!1:i&&e&&typeof i=="object"&&typeof e=="object"?!Object.keys(e).some(t=>!Ft(i[t],e[t])):!1}function Qt(i,e){if(i===e)return i;const t=bt(i)&&bt(e);if(t||ze(i)&&ze(e)){const s=t?i.length:Object.keys(i).length,r=t?e:Object.keys(e),n=r.length,u=t?[]:{};let a=0;for(let l=0;l"u")return!0;const t=e.prototype;return!(!pt(t)||!t.hasOwnProperty("isPrototypeOf"))}function pt(i){return Object.prototype.toString.call(i)==="[object Object]"}function Se(i){return Array.isArray(i)}function kt(i){return new Promise(e=>{setTimeout(e,i)})}function vt(i){kt(0).then(i)}function Zs(){if(typeof AbortController=="function")return new AbortController}function je(i,e,t){return t.isDataEqual!=null&&t.isDataEqual(i,e)?i:typeof t.structuralSharing=="function"?t.structuralSharing(i,e):t.structuralSharing!==!1?Qt(i,e):e}class Vs extends he{constructor(){super(),this.setup=e=>{if(!_e&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(s=>{typeof s=="boolean"?this.setFocused(s):this.onFocus()})}setFocused(e){this.focused=e,e&&this.onFocus()}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Fe=new Vs,gt=["online","offline"];class Ys extends he{constructor(){super(),this.setup=e=>{if(!_e&&window.addEventListener){const t=()=>e();return gt.forEach(s=>{window.addEventListener(s,t,!1)}),()=>{gt.forEach(s=>{window.removeEventListener(s,t)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.cleanup)==null||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,(t=this.cleanup)==null||t.call(this),this.cleanup=e(s=>{typeof s=="boolean"?this.setOnline(s):this.onOnline()})}setOnline(e){this.online=e,e&&this.onOnline()}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const Qe=new Ys;function Js(i){return Math.min(1e3*2**i,3e4)}function qe(i){return(i??"online")==="online"?Qe.isOnline():!0}class qt{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}}function Ee(i){return i instanceof qt}function Dt(i){let e=!1,t=0,s=!1,r,n,u;const a=new Promise((p,O)=>{n=p,u=O}),l=p=>{s||(d(new qt(p)),i.abort==null||i.abort())},o=()=>{e=!0},h=()=>{e=!1},y=()=>!Fe.isFocused()||i.networkMode!=="always"&&!Qe.isOnline(),b=p=>{s||(s=!0,i.onSuccess==null||i.onSuccess(p),r==null||r(),n(p))},d=p=>{s||(s=!0,i.onError==null||i.onError(p),r==null||r(),u(p))},c=()=>new Promise(p=>{r=O=>{const T=s||!y();return T&&p(O),T},i.onPause==null||i.onPause()}).then(()=>{r=void 0,s||i.onContinue==null||i.onContinue()}),f=()=>{if(s)return;let p;try{p=i.fn()}catch(O){p=Promise.reject(O)}Promise.resolve(p).then(b).catch(O=>{var T,S;if(s)return;const w=(T=i.retry)!=null?T:3,U=(S=i.retryDelay)!=null?S:Js,C=typeof U=="function"?U(t,O):U,_=w===!0||typeof w=="number"&&t{if(y())return c()}).then(()=>{e?d(O):f()})})};return qe(i.networkMode)?f():c().then(f),{promise:a,cancel:l,continue:()=>(r==null?void 0:r())?a:Promise.resolve(),cancelRetry:o,continueRetry:h}}const Xe=console;function Xs(){let i=[],e=0,t=h=>{h()},s=h=>{h()};const r=h=>{let y;e++;try{y=h()}finally{e--,e||a()}return y},n=h=>{e?i.push(h):vt(()=>{t(h)})},u=h=>(...y)=>{n(()=>{h(...y)})},a=()=>{const h=i;i=[],h.length&&vt(()=>{s(()=>{h.forEach(y=>{t(y)})})})};return{batch:r,batchCalls:u,schedule:n,setNotifyFunction:h=>{t=h},setBatchNotifyFunction:h=>{s=h}}}const M=Xs();class Tt{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Ie(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,e??(_e?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class $s extends Tt{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||Xe,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||ei(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(e,t){const s=je(this.state.data,e,this.options);return this.dispatch({data:s,type:"success",dataUpdatedAt:t==null?void 0:t.updatedAt,manual:t==null?void 0:t.manual}),s}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const s=this.promise;return(t=this.retryer)==null||t.cancel(e),s?s.then(N).catch(N):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>e.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!At(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find(s=>s.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}onOnline(){var e;const t=this.observers.find(s=>s.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.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.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var s,r;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&t!=null&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var n;return(n=this.retryer)==null||n.continueRetry(),this.promise}}if(e&&this.setOptions(e),!this.options.queryFn){const d=this.observers.find(c=>c.options.queryFn);d&&this.setOptions(d.options)}Array.isArray(this.options.queryKey);const u=Zs(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>{if(u)return this.abortSignalConsumed=!0,u.signal}})};l(a);const o=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(a)):Promise.reject("Missing queryFn"),h={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:o};if(l(h),(s=this.options.behavior)==null||s.onFetch(h),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((r=h.fetchOptions)==null?void 0:r.meta)){var y;this.dispatch({type:"fetch",meta:(y=h.fetchOptions)==null?void 0:y.meta})}const b=d=>{if(Ee(d)&&d.silent||this.dispatch({type:"error",error:d}),!Ee(d)){var c,f,p,O;(c=(f=this.cache.config).onError)==null||c.call(f,d,this),(p=(O=this.cache.config).onSettled)==null||p.call(O,this.state.data,d,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=Dt({fn:h.fetchFn,abort:u==null?void 0:u.abort.bind(u),onSuccess:d=>{var c,f,p,O;if(typeof d>"u"){b(new Error(this.queryHash+" data is undefined"));return}this.setData(d),(c=(f=this.cache.config).onSuccess)==null||c.call(f,d,this),(p=(O=this.cache.config).onSettled)==null||p.call(O,d,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:b,onFail:(d,c)=>{this.dispatch({type:"failed",failureCount:d,error:c})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:h.options.retry,retryDelay:h.options.retryDelay,networkMode:h.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){const t=s=>{var r,n;switch(e.type){case"failed":return{...s,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(r=e.meta)!=null?r:null,fetchStatus:qe(this.options.networkMode)?"fetching":"paused",...!s.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...s,data:e.data,dataUpdateCount:s.dataUpdateCount+1,dataUpdatedAt:(n=e.dataUpdatedAt)!=null?n:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const u=e.error;return Ee(u)&&u.revert&&this.revertState?{...this.revertState}:{...s,error:u,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:u,fetchStatus:"idle",status:"error"};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...e.state}}};this.state=t(this.state),M.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}function ei(i){const e=typeof i.initialData=="function"?i.initialData():i.initialData,t=typeof e<"u",s=t?typeof i.initialDataUpdatedAt=="function"?i.initialDataUpdatedAt():i.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:t?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:t?"success":"loading",fetchStatus:"idle"}}class ti extends he{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,s){var r;const n=t.queryKey,u=(r=t.queryHash)!=null?r:Je(n,t);let a=this.get(u);return a||(a=new $s({cache:this,logger:e.getLogger(),queryKey:n,queryHash:u,options:e.defaultQueryOptions(t),state:s,defaultOptions:e.getQueryDefaults(n)}),this.add(a)),a}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(s=>s!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){M.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[s]=$(e,t);return typeof s.exact>"u"&&(s.exact=!0),this.queries.find(r=>mt(s,r))}findAll(e,t){const[s]=$(e,t);return Object.keys(s).length>0?this.queries.filter(r=>mt(s,r)):this.queries}notify(e){M.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}onFocus(){M.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){M.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class si extends Tt{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||Xe,this.observers=[],this.state=e.state||It(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return(e=(t=this.retryer)==null?void 0:t.continue())!=null?e:this.execute()}async execute(){const e=()=>{var _;return this.retryer=Dt({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(v,z)=>{this.dispatch({type:"failed",failureCount:v,error:z})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(_=this.options.retry)!=null?_:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t=this.state.status==="loading";try{var s,r,n,u,a,l,o,h;if(!t){var y,b,d,c;this.dispatch({type:"loading",variables:this.options.variables}),await((y=(b=this.mutationCache.config).onMutate)==null?void 0:y.call(b,this.state.variables,this));const v=await((d=(c=this.options).onMutate)==null?void 0:d.call(c,this.state.variables));v!==this.state.context&&this.dispatch({type:"loading",context:v,variables:this.state.variables})}const _=await e();return await((s=(r=this.mutationCache.config).onSuccess)==null?void 0:s.call(r,_,this.state.variables,this.state.context,this)),await((n=(u=this.options).onSuccess)==null?void 0:n.call(u,_,this.state.variables,this.state.context)),await((a=(l=this.mutationCache.config).onSettled)==null?void 0:a.call(l,_,null,this.state.variables,this.state.context,this)),await((o=(h=this.options).onSettled)==null?void 0:o.call(h,_,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:_}),_}catch(_){try{var f,p,O,T,S,w,U,C;throw await((f=(p=this.mutationCache.config).onError)==null?void 0:f.call(p,_,this.state.variables,this.state.context,this)),await((O=(T=this.options).onError)==null?void 0:O.call(T,_,this.state.variables,this.state.context)),await((S=(w=this.mutationCache.config).onSettled)==null?void 0:S.call(w,void 0,_,this.state.variables,this.state.context,this)),await((U=(C=this.options).onSettled)==null?void 0:U.call(C,void 0,_,this.state.variables,this.state.context)),_}finally{this.dispatch({type:"error",error:_})}}}dispatch(e){const t=s=>{switch(e.type){case"failed":return{...s,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};case"loading":return{...s,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!qe(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...s,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:e.error,failureCount:s.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...s,...e.state}}};this.state=t(this.state),M.batch(()=>{this.observers.forEach(s=>{s.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function It(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class ii extends he{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,s){const r=new si({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:s,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(r),r}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){M.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return typeof e.exact>"u"&&(e.exact=!0),this.mutations.find(t=>yt(e,t))}findAll(e){return this.mutations.filter(t=>yt(e,t))}notify(e){M.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}resumePausedMutations(){var e;return this.resuming=((e=this.resuming)!=null?e:Promise.resolve()).then(()=>{const t=this.mutations.filter(s=>s.state.isPaused);return M.batch(()=>t.reduce((s,r)=>s.then(()=>r.continue().catch(N)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function ri(){return{onFetch:i=>{i.fetchFn=()=>{var e,t,s,r,n,u;const a=(e=i.fetchOptions)==null||(t=e.meta)==null?void 0:t.refetchPage,l=(s=i.fetchOptions)==null||(r=s.meta)==null?void 0:r.fetchMore,o=l==null?void 0:l.pageParam,h=(l==null?void 0:l.direction)==="forward",y=(l==null?void 0:l.direction)==="backward",b=((n=i.state.data)==null?void 0:n.pages)||[],d=((u=i.state.data)==null?void 0:u.pageParams)||[];let c=d,f=!1;const p=C=>{Object.defineProperty(C,"signal",{enumerable:!0,get:()=>{var _;if((_=i.signal)!=null&&_.aborted)f=!0;else{var v;(v=i.signal)==null||v.addEventListener("abort",()=>{f=!0})}return i.signal}})},O=i.options.queryFn||(()=>Promise.reject("Missing queryFn")),T=(C,_,v,z)=>(c=z?[_,...c]:[...c,_],z?[v,...C]:[...C,v]),S=(C,_,v,z)=>{if(f)return Promise.reject("Cancelled");if(typeof v>"u"&&!_&&C.length)return Promise.resolve(C);const re={queryKey:i.queryKey,pageParam:v,meta:i.options.meta};p(re);const be=O(re);return Promise.resolve(be).then(De=>T(C,v,De,z))};let w;if(!b.length)w=S([]);else if(h){const C=typeof o<"u",_=C?o:Be(i.options,b);w=S(b,C,_)}else if(y){const C=typeof o<"u",_=C?o:Ut(i.options,b);w=S(b,C,_,!0)}else{c=[];const C=typeof i.options.getNextPageParam>"u";w=(a&&b[0]?a(b[0],0,b):!0)?S([],C,d[0]):Promise.resolve(T([],d[0],b[0]));for(let v=1;v{if(a&&b[v]?a(b[v],v,b):!0){const be=C?d[v]:Be(i.options,z);return S(z,C,be)}return Promise.resolve(T(z,d[v],b[v]))})}return w.then(C=>({pages:C,pageParams:c}))}}}}function Be(i,e){return i.getNextPageParam==null?void 0:i.getNextPageParam(e[e.length-1],e)}function Ut(i,e){return i.getPreviousPageParam==null?void 0:i.getPreviousPageParam(e[0],e)}function Ei(i,e){if(i.getNextPageParam&&Array.isArray(e)){const t=Be(i,e);return typeof t<"u"&&t!==null&&t!==!1}}function Pi(i,e){if(i.getPreviousPageParam&&Array.isArray(e)){const t=Ut(i,e);return typeof t<"u"&&t!==null&&t!==!1}}class ni{constructor(e={}){this.queryCache=e.queryCache||new ti,this.mutationCache=e.mutationCache||new ii,this.logger=e.logger||Xe,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=Fe.subscribe(()=>{Fe.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Qe.subscribe(()=>{Qe.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;this.mountCount--,this.mountCount===0&&((e=this.unsubscribeFocus)==null||e.call(this),this.unsubscribeFocus=void 0,(t=this.unsubscribeOnline)==null||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){const[s]=$(e,t);return s.fetchStatus="fetching",this.queryCache.findAll(s).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var s;return(s=this.queryCache.find(e,t))==null?void 0:s.state.data}ensureQueryData(e,t,s){const r=pe(e,t,s),n=this.getQueryData(r.queryKey);return n?Promise.resolve(n):this.fetchQuery(r)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:t,state:s})=>{const r=s.data;return[t,r]})}setQueryData(e,t,s){const r=this.queryCache.find(e),n=r==null?void 0:r.state.data,u=xs(t,n);if(typeof u>"u")return;const a=pe(e),l=this.defaultQueryOptions(a);return this.queryCache.build(this,l).setData(u,{...s,manual:!0})}setQueriesData(e,t,s){return M.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,s)]))}getQueryState(e,t){var s;return(s=this.queryCache.find(e,t))==null?void 0:s.state}removeQueries(e,t){const[s]=$(e,t),r=this.queryCache;M.batch(()=>{r.findAll(s).forEach(n=>{r.remove(n)})})}resetQueries(e,t,s){const[r,n]=$(e,t,s),u=this.queryCache,a={type:"active",...r};return M.batch(()=>(u.findAll(r).forEach(l=>{l.reset()}),this.refetchQueries(a,n)))}cancelQueries(e,t,s){const[r,n={}]=$(e,t,s);typeof n.revert>"u"&&(n.revert=!0);const u=M.batch(()=>this.queryCache.findAll(r).map(a=>a.cancel(n)));return Promise.all(u).then(N).catch(N)}invalidateQueries(e,t,s){const[r,n]=$(e,t,s);return M.batch(()=>{var u,a;if(this.queryCache.findAll(r).forEach(o=>{o.invalidate()}),r.refetchType==="none")return Promise.resolve();const l={...r,type:(u=(a=r.refetchType)!=null?a:r.type)!=null?u:"active"};return this.refetchQueries(l,n)})}refetchQueries(e,t,s){const[r,n]=$(e,t,s),u=M.batch(()=>this.queryCache.findAll(r).filter(l=>!l.isDisabled()).map(l=>{var o;return l.fetch(void 0,{...n,cancelRefetch:(o=n==null?void 0:n.cancelRefetch)!=null?o:!0,meta:{refetchPage:r.refetchPage}})}));let a=Promise.all(u).then(N);return n!=null&&n.throwOnError||(a=a.catch(N)),a}fetchQuery(e,t,s){const r=pe(e,t,s),n=this.defaultQueryOptions(r);typeof n.retry>"u"&&(n.retry=!1);const u=this.queryCache.build(this,n);return u.isStaleByTime(n.staleTime)?u.fetch(n):Promise.resolve(u.state.data)}prefetchQuery(e,t,s){return this.fetchQuery(e,t,s).then(N).catch(N)}fetchInfiniteQuery(e,t,s){const r=pe(e,t,s);return r.behavior=ri(),this.fetchQuery(r)}prefetchInfiniteQuery(e,t,s){return this.fetchInfiniteQuery(e,t,s).then(N).catch(N)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const s=this.queryDefaults.find(r=>ne(e)===ne(r.queryKey));s?s.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find(s=>Ae(e,s.queryKey));return t==null?void 0:t.defaultOptions}setMutationDefaults(e,t){const s=this.mutationDefaults.find(r=>ne(e)===ne(r.mutationKey));s?s.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find(s=>Ae(e,s.mutationKey));return t==null?void 0:t.defaultOptions}defaultQueryOptions(e){if(e!=null&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(e==null?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=Je(t.queryKey,t)),typeof t.refetchOnReconnect>"u"&&(t.refetchOnReconnect=t.networkMode!=="always"),typeof t.useErrorBoundary>"u"&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(e==null?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class zt extends he{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),Ot(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Ne(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Ne(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const s=this.options,r=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),Ue(s,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=s.queryKey),this.updateQuery();const n=this.hasListeners();n&&_t(this.currentQuery,r,this.options,s)&&this.executeFetch(),this.updateResult(t),n&&(this.currentQuery!==r||this.options.enabled!==s.enabled||this.options.staleTime!==s.staleTime)&&this.updateStaleTimeout();const u=this.computeRefetchInterval();n&&(this.currentQuery!==r||this.options.enabled!==s.enabled||u!==this.currentRefetchInterval)&&this.updateRefetchInterval(u)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e);return this.createResult(t,e)}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach(s=>{Object.defineProperty(t,s,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(s),e[s])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),s=this.client.getQueryCache().build(this.client,t);return s.isFetchingOptimistic=!0,s.fetch().then(()=>this.createResult(s,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:(t=e.cancelRefetch)!=null?t:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return e!=null&&e.throwOnError||(t=t.catch(N)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),_e||this.currentResult.isStale||!Ie(this.options.staleTime))return;const t=At(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},t)}computeRefetchInterval(){var e;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(e=this.options.refetchInterval)!=null?e:!1}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!(_e||this.options.enabled===!1||!Ie(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Fe.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const s=this.currentQuery,r=this.options,n=this.currentResult,u=this.currentResultState,a=this.currentResultOptions,l=e!==s,o=l?e.state:this.currentQueryInitialState,h=l?this.currentResult:this.previousQueryResult,{state:y}=e;let{dataUpdatedAt:b,error:d,errorUpdatedAt:c,fetchStatus:f,status:p}=y,O=!1,T=!1,S;if(t._optimisticResults){const v=this.hasListeners(),z=!v&&Ot(e,t),re=v&&_t(e,s,t,r);(z||re)&&(f=qe(e.options.networkMode)?"fetching":"paused",b||(p="loading")),t._optimisticResults==="isRestoring"&&(f="idle")}if(t.keepPreviousData&&!y.dataUpdatedAt&&h!=null&&h.isSuccess&&p!=="error")S=h.data,b=h.dataUpdatedAt,p=h.status,O=!0;else if(t.select&&typeof y.data<"u")if(n&&y.data===(u==null?void 0:u.data)&&t.select===this.selectFn)S=this.selectResult;else try{this.selectFn=t.select,S=t.select(y.data),S=je(n==null?void 0:n.data,S,t),this.selectResult=S,this.selectError=null}catch(v){this.selectError=v}else S=y.data;if(typeof t.placeholderData<"u"&&typeof S>"u"&&p==="loading"){let v;if(n!=null&&n.isPlaceholderData&&t.placeholderData===(a==null?void 0:a.placeholderData))v=n.data;else if(v=typeof t.placeholderData=="function"?t.placeholderData():t.placeholderData,t.select&&typeof v<"u")try{v=t.select(v),this.selectError=null}catch(z){this.selectError=z}typeof v<"u"&&(p="success",S=je(n==null?void 0:n.data,v,t),T=!0)}this.selectError&&(d=this.selectError,S=this.selectResult,c=Date.now(),p="error");const w=f==="fetching",U=p==="loading",C=p==="error";return{status:p,fetchStatus:f,isLoading:U,isSuccess:p==="success",isError:C,isInitialLoading:U&&w,data:S,dataUpdatedAt:b,error:d,errorUpdatedAt:c,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>o.dataUpdateCount||y.errorUpdateCount>o.errorUpdateCount,isFetching:w,isRefetching:w&&!U,isLoadingError:C&&y.dataUpdatedAt===0,isPaused:f==="paused",isPlaceholderData:T,isPreviousData:O,isRefetchError:C&&y.dataUpdatedAt!==0,isStale:$e(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,s=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,Ue(s,t))return;this.currentResult=s;const r={cache:!0},n=()=>{if(!t)return!0;const{notifyOnChangeProps:u}=this.options;if(u==="all"||!u&&!this.trackedProps.size)return!0;const a=new Set(u??this.trackedProps);return this.options.useErrorBoundary&&a.add("error"),Object.keys(this.currentResult).some(l=>{const o=l;return this.currentResult[o]!==t[o]&&a.has(o)})};(e==null?void 0:e.listeners)!==!1&&n()&&(r.listeners=!0),this.notify({...r,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(t==null||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};e.type==="success"?t.onSuccess=!e.manual:e.type==="error"&&!Ee(e.error)&&(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){M.batch(()=>{if(e.onSuccess){var t,s,r,n;(t=(s=this.options).onSuccess)==null||t.call(s,this.currentResult.data),(r=(n=this.options).onSettled)==null||r.call(n,this.currentResult.data,null)}else if(e.onError){var u,a,l,o;(u=(a=this.options).onError)==null||u.call(a,this.currentResult.error),(l=(o=this.options).onSettled)==null||l.call(o,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach(({listener:h})=>{h(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function ai(i,e){return e.enabled!==!1&&!i.state.dataUpdatedAt&&!(i.state.status==="error"&&e.retryOnMount===!1)}function Ot(i,e){return ai(i,e)||i.state.dataUpdatedAt>0&&Ne(i,e,e.refetchOnMount)}function Ne(i,e,t){if(e.enabled!==!1){const s=typeof t=="function"?t(i):t;return s==="always"||s!==!1&&$e(i,e)}return!1}function _t(i,e,t,s){return t.enabled!==!1&&(i!==e||s.enabled===!1)&&(!t.suspense||i.state.status!=="error")&&$e(i,t)}function $e(i,e){return i.isStaleByTime(e.staleTime)}class ui extends he{constructor(e,t){super(),this.client=e,this.queries=[],this.result=[],this.observers=[],this.observersMap={},t&&this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.observers.forEach(e=>{e.subscribe(t=>{this.onUpdate(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.observers.forEach(e=>{e.destroy()})}setQueries(e,t){this.queries=e,M.batch(()=>{const s=this.observers,r=this.findMatchingObservers(this.queries);r.forEach(o=>o.observer.setOptions(o.defaultedQueryOptions,t));const n=r.map(o=>o.observer),u=Object.fromEntries(n.map(o=>[o.options.queryHash,o])),a=n.map(o=>o.getCurrentResult()),l=n.some((o,h)=>o!==s[h]);s.length===n.length&&!l||(this.observers=n,this.observersMap=u,this.result=a,this.hasListeners()&&(dt(s,n).forEach(o=>{o.destroy()}),dt(n,s).forEach(o=>{o.subscribe(h=>{this.onUpdate(o,h)})}),this.notify()))})}getCurrentResult(){return this.result}getQueries(){return this.observers.map(e=>e.getCurrentQuery())}getObservers(){return this.observers}getOptimisticResult(e){return this.findMatchingObservers(e).map(t=>t.observer.getOptimisticResult(t.defaultedQueryOptions))}findMatchingObservers(e){const t=this.observers,s=new Map(t.map(d=>[d.options.queryHash,d])),r=e.map(d=>this.client.defaultQueryOptions(d)),n=r.flatMap(d=>{const c=s.get(d.queryHash);return c!=null?[{defaultedQueryOptions:d,observer:c}]:[]}),u=new Set(n.map(d=>d.defaultedQueryOptions.queryHash)),a=r.filter(d=>!u.has(d.queryHash)),l=new Set(n.map(d=>d.observer)),o=t.filter(d=>!l.has(d)),h=d=>{const c=this.client.defaultQueryOptions(d),f=this.observersMap[c.queryHash];return f??new zt(this.client,c)},y=a.map((d,c)=>{if(d.keepPreviousData){const f=o[c];if(f!==void 0)return{defaultedQueryOptions:d,observer:f}}return{defaultedQueryOptions:d,observer:h(d)}}),b=(d,c)=>r.indexOf(d.defaultedQueryOptions)-r.indexOf(c.defaultedQueryOptions);return n.concat(y).sort(b)}onUpdate(e,t){const s=this.observers.indexOf(e);s!==-1&&(this.result=Gs(this.result,s,t),this.notify())}notify(){M.batch(()=>{this.listeners.forEach(({listener:e})=>{e(this.result)})})}}class li extends he{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;const s=this.options;this.options=this.client.defaultMutationOptions(e),Ue(s,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(t=this.currentMutation)==null||t.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;(e=this.currentMutation)==null||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();const t={listeners:!0};e.type==="success"?t.onSuccess=!0:e.type==="error"&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof e<"u"?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:It(),t={...e,isLoading:e.status==="loading",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){M.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(e.onSuccess){var t,s,r,n;(t=(s=this.mutateOptions).onSuccess)==null||t.call(s,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(r=(n=this.mutateOptions).onSettled)==null||r.call(n,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(e.onError){var u,a,l,o;(u=(a=this.mutateOptions).onError)==null||u.call(a,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(l=(o=this.mutateOptions).onSettled)==null||l.call(o,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}e.listeners&&this.listeners.forEach(({listener:h})=>{h(this.currentResult)})})}}const jt="$$_queryClient",oi=()=>{const i=Rt(jt);if(!i)throw new Error("No QueryClient was found in Svelte context. Did you forget to wrap your component with QueryClientProvider?");return i},Mi=i=>{es(jt,i)};function et(){return oi()}function ci(i,e){const t=et(),s=t.defaultQueryOptions(i);s._optimisticResults="optimistic";let r=new e(t,s);s.onError&&(s.onError=M.batchCalls(s.onError)),s.onSuccess&&(s.onSuccess=M.batchCalls(s.onSuccess)),s.onSettled&&(s.onSettled=M.batchCalls(s.onSettled)),de(r).subscribe(a=>{r=a,r.setOptions(s,{listeners:!1})});const n=de(r.getCurrentResult(),a=>r.subscribe(M.batchCalls(a))),{subscribe:u}=Et(n,a=>(a=r.getOptimisticResult(s),s.notifyOnChangeProps?a:r.trackResult(a)));return{subscribe:u}}function hi(i,e,t){const s=pe(i,e,t);return ci(s,zt)}function fi(i){const e=et();function t(u){return u.map(a=>{const l=e.defaultQueryOptions(a);return l._optimisticResults="optimistic",l})}const s=t(i);let r=new ui(e,s);de(r).subscribe(u=>{r=u,r.setQueries(s,{listeners:!1})});const{subscribe:n}=de(r.getOptimisticResult(s),u=>r.subscribe(M.batchCalls(u)));return{subscribe:n}}function di(i,e,t){const s=Ws(i,e,t),r=et();let n=new li(r,s),u;de(n).subscribe(o=>{n=o,u=(h,y)=>{n.mutate(h,y).catch(mi)},n.setOptions(s)});const a=de(n.getCurrentResult(),o=>n.subscribe(M.batchCalls(h=>o(h)))),{subscribe:l}=Et(a,o=>({...o,mutate:u,mutateAsync:o.mutate}));return{subscribe:l}}function mi(){}const Bt=(i,e,...t)=>[...i,e,...t];function yi(i,e,t={}){return e=Array.isArray(e)?e:[e],(...s)=>hi({queryKey:Bt(e,i.name,...s),queryFn:()=>i(...s),...t})}function Ai(i,e,t=[]){return e=Array.isArray(e)?e:[e],s=>{const r=s.map(n=>({queryKey:Bt(e,i.name,...n),queryFn:()=>i(...n),...t}));return fi(r)}}function Fi(i,e={}){return()=>di({mutationFn:t=>i(...t),...e})}const bi="tasks",Qi=yi(Hs.getTaskManifest,bi,{staleTime:3e3,refetchInterval:3e3,refetchIntervalInBackground:!1,refetchOnWindowFocus:!0}),Ct=Pt([]),ki=new ni({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:1/0,retry:!1,onError:i=>{var e;console.error((e=i.body)==null?void 0:e.detail),Ct.update(t=>[...t,i])}},mutations:{onError:i=>{var e;console.error((e=i.body)==null?void 0:e.detail),Ct.update(t=>[...t,i])}}}}),Nt=Pt({taskCallbacks:new Map});function qi(i,e){Nt.update(t=>(t.taskCallbacks.set(i,e),t))}function Di(i){Nt.update(e=>{var t;for(const s of e.taskCallbacks.keys()){const r=i.tasks[s];((r==null?void 0:r.status)=="error"||r.status==="completed")&&((t=e.taskCallbacks.get(s))==null||t(r),e.taskCallbacks.delete(s))}return e})}export{Oi as B,Si as C,wi as E,ks as O,ni as Q,bi as T,_i as W,ki as a,Ct as b,Ri as c,Ci as d,yi as e,Fi as f,hi as g,zt as h,ri as i,Ei as j,Pi as k,ci as l,Ai as m,Di as o,pe as p,Qi as q,Ks as r,Mi as s,qi as w};