UNPKG

@mountainpass/hooked-cli

Version:
1 lines 46.3 kB
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{3454:function(t,e,s){"use strict";var i,r;t.exports=(null==(i=s.g.process)?void 0:i.env)&&"object"==typeof(null==(r=s.g.process)?void 0:r.env)?s.g.process:s(7663)},6840:function(t,e,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return s(1562)}])},9425:function(t,e,s){"use strict";s.d(e,{$:function(){return r}});var i=s(5893);let r=t=>{let{className:e=""}=t;return(0,i.jsx)("svg",{stroke:"#3b82f6",className:e,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("g",{className:"spinner_V8m1",children:(0,i.jsx)("circle",{cx:"12",cy:"12",r:"9.5",strokeWidth:"3",fill:"none"})})})}},9054:function(t,e,s){"use strict";s.d(e,{I:function(){return r}});var i=s(5893);let r=t=>{let{className:e="",onChangeValue:s,innerRef:r,...n}=t;return(0,i.jsx)("input",{ref:r,type:"text",autoComplete:"off",autoCorrect:"off",autoCapitalize:"none",className:"border border-gray-200 dark:border-neutral-700 placeholder-neutral-500 w-full p-4 text-sm ".concat(e),spellCheck:!1,onKeyUp:t=>s(t.target.value),onChange:t=>s(t.target.value),...n})}},4440:function(t,e,s){"use strict";s.d(e,{$0:function(){return c},HC:function(){return o},Z4:function(){return u},hO:function(){return a},y:function(){return n}});var i=s(5893);s(7294);var r=s(9425);let n=t=>{let{className:e="",children:s}=t;return(0,i.jsx)("i",{className:"text-neutral-400 dark:text-neutral-500 text-sm ".concat(e),children:s})},a=t=>{let{children:e,disabled:s,active:n,loading:a,size:u="lg",title:o,className:c="",onClick:h,...l}=t;return(0,i.jsxs)("button",{type:"button",disabled:s,className:"\n flex items-center justify-start border \n ".concat(n?"border-neutral-500 bg-neutral-100 hover:bg-neutral-200 \n dark:border-neutral-700 dark:bg-neutral-800 dark:hover:bg-neutral-700 dark:text-neutral-400 ":"border-neutral-300 bg-white hover:bg-neutral-200\n dark:text-neutral-400 dark:border-neutral-700 dark:bg-neutral-900 dark:hover:bg-neutral-700 "," \n px-3 py-2 \n ").concat("sm"===u?"min-h-[38px] min-w-[38px] h-[38px]":"md"===u?"min-h-[46px] min-w-[46px] h-[46px]":"lg"===u?"min-h-[54px] min-w-[54px] h-[54px]":""," \n text-sm \n ").concat(c,"\n disabled:cursor-not-allowed \n disabled:dark:border-neutral-800 disabled:dark:text-neutral-700 disabled:hover:dark:bg-neutral-900 \n disabled:border-neutral-300 disabled:text-neutral-300 disabled:hover:bg-white\n "),onClick:h,title:o,...l,children:[(0,i.jsx)(r.$,{className:"".concat(a?"visible":"hidden"," aspect-square w-full h-full")}),!a&&e]})},u=t=>{let{visible:e,className:s="",size:r,children:n}=t;return(0,i.jsx)("pre",{className:"".concat(e?"visible":"hidden"," ").concat(s," ").concat("lg"===r?"text-2xl min-h-[56px]":"text-sm min-h-[44px]"," p-3 bg-slate-200 dark:bg-slate-900 overflow-auto [color-scheme:light_dark]"),children:n})},o=t=>{let{className:e="",fixedHeight:s=!0,children:r,onClick:n}=t;return(0,i.jsx)("div",{className:"border border-gray-200 dark:border-neutral-700 max-w-full w-full min-w-0 ".concat(s?"h-[54px] min-h-[54px]":"p-3"," px-4 text-sm text-left flex gap-2 items-center bg-white dark:bg-neutral-900 hover:bg-gray-100 dark:hover:bg-white/5 ").concat(e),onClick:n,children:r})},c=t=>{let{visible:e,naked:s,className:r="",children:n}=t;return(0,i.jsx)("section",{className:"\n rounded \n ".concat(s?"":"max-sm:py-4 max-sm:px-2 p-4 border border-neutral-300 dark:border-neutral-700 bg-slate-100 dark:bg-neutral-900"," \n w-full flex flex-col gap-4 \n ").concat(e?"visible":"hidden"," \n ").concat(r,"\n "),children:n})}},4040:function(t,e,s){"use strict";s.d(e,{u:function(){return n}});var i=s(5893);s(7294);var r=s(5227);let n=t=>{let{show:e,setShow:s,context:n,children:a,enableBackgroundClose:u=!0,className:o=""}=t;return(0,i.jsx)("div",{className:"animate-fade-in-out ".concat(e?"show":""," flex items-start justify-center w-full h-full fixed top-0 left-0 right-0 bottom-0 backdrop-filter backdrop-blur-md"),onClick:()=>u&&s(!1),children:(0,i.jsx)("div",{className:"flex flex-col items-center justify-center p-4 w-full max-w-[500px] max-h-full ".concat(o),onClick:t=>t.stopPropagation(),children:(0,i.jsx)(a,{show:(0,r.$K)(e)&&e,setShow:s,context:n||{}})})})}},5227:function(t,e,s){"use strict";s.d(e,{$K:function(){return d},HD:function(){return f},Rd:function(){return l},ij:function(){return i}});let i=t=>void 0!==t&&d(t.$env),r=t=>Array.isArray(t.$jobs_serial),n=t=>"string"==typeof t.$path,a=t=>"string"==typeof t.$cmd,u=t=>void 0!==t.$env,o=t=>"string"==typeof t.$resolve,c=t=>"string"==typeof t.$ask,h=t=>"function"==typeof t.$internal,l=t=>("object"==typeof t||"function"==typeof t)&&null!==t&&(n(t)||a(t)||r(t)||c(t)||u(t)||o(t)||h(t)),d=t=>null!=t,f=t=>"string"==typeof t},1486:function(t,e,s){"use strict";let i;s.d(e,{tW:function(){return N},FH:function(){return D},Ff:function(){return M},Kz:function(){return V},sy:function(){return _},XD:function(){return L},WW:function(){return $},f0:function(){return I},aU:function(){return K},Fl:function(){return U}});var r,n=s(202),a=s(4139),u=s(7037),o=s(6474),c=s(7506),h=s(6888),l=class extends c.l{constructor(t,e){super(),this.options=e,this.#t=t,this.#e=null,this.bindMethods(),this.setOptions(e)}#t;#s=void 0;#i=void 0;#r=void 0;#n;#a;#e;#u;#o;#c;#h;#l;#d;#f=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#s.addObserver(this),d(this.#s,this.options)?this.#p():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return f(this.#s,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return f(this.#s,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#m(),this.#v(),this.#s.removeObserver(this)}setOptions(t,e){let s=this.options,i=this.#s;if(this.options=this.#t.defaultQueryOptions(t),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,a.Nc)(this.options.enabled,this.#s))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#b(),this.#s.setOptions(this.options),s._defaulted&&!(0,a.VS)(this.options,s)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#s,observer:this});let r=this.hasListeners();r&&p(this.#s,i,this.options,s)&&this.#p(),this.updateResult(e),r&&(this.#s!==i||(0,a.Nc)(this.options.enabled,this.#s)!==(0,a.Nc)(s.enabled,this.#s)||(0,a.KC)(this.options.staleTime,this.#s)!==(0,a.KC)(s.staleTime,this.#s))&&this.#g();let n=this.#x();r&&(this.#s!==i||(0,a.Nc)(this.options.enabled,this.#s)!==(0,a.Nc)(s.enabled,this.#s)||n!==this.#d)&&this.#w(n)}getOptimisticResult(t){let e=this.#t.getQueryCache().build(this.#t,t),s=this.createResult(e,t);return(0,a.VS)(this.getCurrentResult(),s)||(this.#r=s,this.#a=this.options,this.#n=this.#s.state),s}getCurrentResult(){return this.#r}trackResult(t,e){let s={};return Object.keys(t).forEach(i=>{Object.defineProperty(s,i,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(i),e?.(i),t[i])})}),s}trackProp(t){this.#f.add(t)}getCurrentQuery(){return this.#s}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){let e=this.#t.defaultQueryOptions(t),s=this.#t.getQueryCache().build(this.#t,e);return s.isFetchingOptimistic=!0,s.fetch().then(()=>this.createResult(s,e))}fetch(t){return this.#p({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#p(t){this.#b();let e=this.#s.fetch(this.options,t);return t?.throwOnError||(e=e.catch(a.ZT)),e}#g(){this.#m();let t=(0,a.KC)(this.options.staleTime,this.#s);if(a.sk||this.#r.isStale||!(0,a.PN)(t))return;let e=(0,a.Kp)(this.#r.dataUpdatedAt,t);this.#h=setTimeout(()=>{this.#r.isStale||this.updateResult()},e+1)}#x(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#s):this.options.refetchInterval)??!1}#w(t){this.#v(),this.#d=t,!a.sk&&!1!==(0,a.Nc)(this.options.enabled,this.#s)&&(0,a.PN)(this.#d)&&0!==this.#d&&(this.#l=setInterval(()=>{(this.options.refetchIntervalInBackground||o.j.isFocused())&&this.#p()},this.#d))}#y(){this.#g(),this.#w(this.#x())}#m(){this.#h&&(clearTimeout(this.#h),this.#h=void 0)}#v(){this.#l&&(clearInterval(this.#l),this.#l=void 0)}createResult(t,e){let s;let i=this.#s,r=this.options,n=this.#r,u=this.#n,o=this.#a,c=t!==i?t.state:this.#i,{state:l}=t,f={...l},m=!1;if(e._optimisticResults){let s=this.hasListeners(),n=!s&&d(t,e),a=s&&p(t,i,e,r);(n||a)&&(f={...f,...(0,h.z)(l.data,t.options)}),"isRestoring"===e._optimisticResults&&(f.fetchStatus="idle")}let{error:v,errorUpdatedAt:b,status:g}=f;if(e.select&&void 0!==f.data){if(n&&f.data===u?.data&&e.select===this.#u)s=this.#o;else try{this.#u=e.select,s=e.select(f.data),s=(0,a.oE)(n?.data,s,e),this.#o=s,this.#e=null}catch(t){this.#e=t}}else s=f.data;if(void 0!==e.placeholderData&&void 0===s&&"pending"===g){let t;if(n?.isPlaceholderData&&e.placeholderData===o?.placeholderData)t=n.data;else if(t="function"==typeof e.placeholderData?e.placeholderData(this.#c?.state.data,this.#c):e.placeholderData,e.select&&void 0!==t)try{t=e.select(t),this.#e=null}catch(t){this.#e=t}void 0!==t&&(g="success",s=(0,a.oE)(n?.data,t,e),m=!0)}this.#e&&(v=this.#e,s=this.#o,b=Date.now(),g="error");let x="fetching"===f.fetchStatus,w="pending"===g,C="error"===g,O=w&&x,R=void 0!==s;return{status:g,fetchStatus:f.fetchStatus,isPending:w,isSuccess:"success"===g,isError:C,isInitialLoading:O,isLoading:O,data:s,dataUpdatedAt:f.dataUpdatedAt,error:v,errorUpdatedAt:b,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:x,isRefetching:x&&!w,isLoadingError:C&&!R,isPaused:"paused"===f.fetchStatus,isPlaceholderData:m,isRefetchError:C&&R,isStale:y(t,e),refetch:this.refetch}}updateResult(t){let e=this.#r,s=this.createResult(this.#s,this.options);if(this.#n=this.#s.state,this.#a=this.options,void 0!==this.#n.data&&(this.#c=this.#s),(0,a.VS)(s,e))return;this.#r=s;let i={};t?.listeners!==!1&&(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,s="function"==typeof t?t():t;if("all"===s||!s&&!this.#f.size)return!0;let i=new Set(s??this.#f);return this.options.throwOnError&&i.add("error"),Object.keys(this.#r).some(t=>this.#r[t]!==e[t]&&i.has(t))})()&&(i.listeners=!0),this.#C({...i,...t})}#b(){let t=this.#t.getQueryCache().build(this.#t,this.options);if(t===this.#s)return;let e=this.#s;this.#s=t,this.#i=t.state,this.hasListeners()&&(e?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(t){u.V.batch(()=>{t.listeners&&this.listeners.forEach(t=>{t(this.#r)}),this.#t.getQueryCache().notify({query:this.#s,type:"observerResultsUpdated"})})}};function d(t,e){return!1!==(0,a.Nc)(e.enabled,t)&&void 0===t.state.data&&!("error"===t.state.status&&!1===e.retryOnMount)||void 0!==t.state.data&&f(t,e,e.refetchOnMount)}function f(t,e,s){if(!1!==(0,a.Nc)(e.enabled,t)){let i="function"==typeof s?s(t):s;return"always"===i||!1!==i&&y(t,e)}return!1}function p(t,e,s,i){return(t!==e||!1===(0,a.Nc)(i.enabled,t))&&(!s.suspense||"error"!==t.state.status)&&y(t,s)}function y(t,e){return!1!==(0,a.Nc)(e.enabled,t)&&t.isStaleByTime((0,a.KC)(e.staleTime,t))}var m=s(7294);s(5893);var v=m.createContext((i=!1,{clearReset:()=>{i=!1},reset:()=>{i=!0},isReset:()=>i})),b=()=>m.useContext(v),g=m.createContext(!1),x=()=>m.useContext(g);function w(t,e){return"function"==typeof t?t(...e):!!t}function C(){}g.Provider;var O=(t,e)=>{(t.suspense||t.throwOnError)&&!e.isReset()&&(t.retryOnMount=!1)},R=t=>{m.useEffect(()=>{t.clearReset()},[t])},S=({result:t,errorResetBoundary:e,throwOnError:s,query:i})=>t.isError&&!e.isReset()&&!t.isFetching&&i&&w(s,[t.error,i]),Q=t=>{t.suspense&&"number"!=typeof t.staleTime&&(t.staleTime=1e3)},E=(t,e)=>t?.suspense&&e.isPending,F=(t,e,s)=>e.fetchOptimistic(t).catch(()=>{s.clearReset()});function q(t,e){return function(t,e,s){let i=(0,n.NL)(s),r=x(),a=b(),o=i.defaultQueryOptions(t);i.getDefaultOptions().queries?._experimental_beforeQuery?.(o),o._optimisticResults=r?"isRestoring":"optimistic",Q(o),O(o,a),R(a);let[c]=m.useState(()=>new e(i,o)),h=c.getOptimisticResult(o);if(m.useSyncExternalStore(m.useCallback(t=>{let e=r?()=>void 0:c.subscribe(u.V.batchCalls(t));return c.updateResult(),e},[c,r]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),m.useEffect(()=>{c.setOptions(o,{listeners:!1})},[o,c]),E(o,h))throw F(o,c,a);if(S({result:h,errorResetBoundary:a,throwOnError:o.throwOnError,query:i.getQueryCache().get(o.queryHash)}))throw h.error;return i.getDefaultOptions().queries?._experimental_afterQuery?.(o,h),o.notifyOnChangeProps?h:c.trackResult(h)}(t,l,e)}var P=s(9289),T=class extends c.l{#t;#r=void 0;#O;#R;constructor(t,e){super(),this.#t=t,this.setOptions(e),this.bindMethods(),this.#S()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){let e=this.options;this.options=this.#t.defaultMutationOptions(t),(0,a.VS)(this.options,e)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#O,observer:this}),e?.mutationKey&&this.options.mutationKey&&(0,a.Ym)(e.mutationKey)!==(0,a.Ym)(this.options.mutationKey)?this.reset():this.#O?.state.status==="pending"&&this.#O.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#O?.removeObserver(this)}onMutationUpdate(t){this.#S(),this.#C(t)}getCurrentResult(){return this.#r}reset(){this.#O?.removeObserver(this),this.#O=void 0,this.#S(),this.#C()}mutate(t,e){return this.#R=e,this.#O?.removeObserver(this),this.#O=this.#t.getMutationCache().build(this.#t,this.options),this.#O.addObserver(this),this.#O.execute(t)}#S(){let t=this.#O?.state??(0,P.R)();this.#r={...t,isPending:"pending"===t.status,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset}}#C(t){u.V.batch(()=>{if(this.#R&&this.hasListeners()){let e=this.#r.variables,s=this.#r.context;t?.type==="success"?(this.#R.onSuccess?.(t.data,e,s),this.#R.onSettled?.(t.data,null,e,s)):t?.type==="error"&&(this.#R.onError?.(t.error,e,s),this.#R.onSettled?.(void 0,t.error,e,s))}this.listeners.forEach(t=>{t(this.#r)})})}};function k(t,e){let s=(0,n.NL)(e),[i]=m.useState(()=>new T(s,t));m.useEffect(()=>{i.setOptions(t)},[i,t]);let r=m.useSyncExternalStore(m.useCallback(t=>i.subscribe(u.V.batchCalls(t)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),a=m.useCallback((t,e)=>{i.mutate(t,e).catch(C)},[i]);if(r.error&&w(i.options.throwOnError,[r.error]))throw r.error;return{...r,mutate:a,mutateAsync:r.mutate}}var j=s(3454);let N={getCategory:t=>["useGet",t],getCategoryAndUrl:(t,e)=>["useGet",t,e],getLastResults:()=>["doExecute","results","last"],executeScript:()=>["doExecute","results","current"],showExecuteModal:()=>["showExecuteScriptModal"],cachedFavourites:()=>["favourites"]},D=null!==(r=j.env.NEXT_PUBLIC_API_URL)&&void 0!==r?r:"",M=t=>{let e=(0,n.NL)();return q({queryKey:t,queryFn:()=>e.getQueryData(t)})},A=async t=>{let e=await t.json();if(200!==t.status){var s;let i=Error(null!==(s=e.message)&&void 0!==s?s:"Request failed : ".concat(t.statusText));throw i.body=e,i}return e},I=()=>{let t=(0,n.NL)();return k({mutationFn:t=>fetch("".concat(D,"/auth/login"),{method:"post",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}).then(async t=>await A(t)),onSuccess:()=>{t.invalidateQueries()}})},K=()=>{let t=(0,n.NL)();return k({mutationFn:()=>fetch("".concat(D,"/auth/logout")).then(async t=>await A(t)),onSuccess:()=>{t.invalidateQueries()}})},L=function(t,e,s){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e4,r=(0,n.NL)();return s&&console.debug("%cuseGet('".concat(e,"')"),"color:grey;"),q({queryKey:N.getCategoryAndUrl(t,e),queryFn:t=>{let{signal:s}=t;return fetch("".concat(D).concat(e),{method:"get",credentials:"include",signal:s}).then(async t=>{let s=await A(t),i=r.getQueryData([e]);return JSON.stringify(Object.entries(null!=s?s:{}).sort())===JSON.stringify(Object.entries(null!=i?i:{}).sort())?i:s})},staleTime:2*i,refetchInterval:i,retry:0,enabled:s})},U=()=>{let t=(0,n.NL)();return k({mutationFn:()=>fetch("".concat(D,"/api/reload"),{method:"get",credentials:"include",headers:{Accept:"application/json"}}).then(()=>{t.invalidateQueries()})})},_=()=>{let t=(0,n.NL)();return k({mutationKey:[N.executeScript()],mutationFn:e=>{var s,i;let r="".concat(D,"/api/run/").concat(null!==(s=e.envNames)&&void 0!==s?s:"default","/").concat(e.scriptPath);console.log("%cuseExecuteScript('".concat(r,"')"),"color:yellow;");let n=Date.now();return t.resetQueries({queryKey:N.getLastResults()}),fetch(r,{method:"post",credentials:"include",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(null!==(i=e.env)&&void 0!==i?i:{})}).then(async t=>await A(t)).then(e=>{let s={...e,durationMillis:Date.now()-n,isLoading:!1};return t.setQueryData(N.getLastResults(),s),t.invalidateQueries({queryKey:N.getCategory("display")}),e}).catch(e=>{let s={success:!1,outputs:[e.message],durationMillis:Date.now()-n,finishedAt:Date.now(),envNames:[],envVars:{},isLoading:!1,paths:[]};t.setQueryData(N.getLastResults(),s)})},retry:0})},V=()=>{let t=(0,n.NL)();return{clear:m.useCallback(()=>{t.resetQueries({queryKey:N.getLastResults()})},[t])}},$=()=>M(N.getLastResults())},1562:function(t,e,s){"use strict";s.r(e),s.d(e,{default:function(){return q}});var i=s(5893),r=s(1486),n=s(7294),a=s(9425),u=s(9054),o=s(4440),c=s(5227),h=s(202),l=s(4040);let d=t=>{let{queryKey:e,children:s,showOverride:a,className:u=""}=t,o=(0,h.NL)(),d=(0,r.Ff)(e),f=n.useMemo(()=>(0,c.$K)(a)?a:!!(0,c.$K)(d.data)&&d.data,[d.data,a]);return(0,i.jsx)(l.u,{show:!!f,setShow:t=>{o.setQueryData(e,t)},context:d.data,className:u,children:s})},f=t=>{var e,s,h,l;let{show:d,setShow:f,context:p}=t,[y,m]=n.useState(0),[v,b]=n.useState({}),g=n.useRef(null),x=(0,r.sy)(),w=n.useMemo(()=>Object.entries(p.$env||{}).filter(t=>{let[e,s]=t;return s.$ask}),[p]),C=n.useMemo(()=>y===w.length-1,[y,w]),O=n.useMemo(()=>(0,c.$K)(w)&&(0,c.$K)(w[y])?w[y][0]:"",[w,y]),R=(0,r.XD)("execute","/api/resolveEnvValue/default/script/".concat(p._scriptPath,"/env/").concat(O),!!d,0),S=()=>{m(t=>t+1),g.current.focus()},Q=n.useCallback(()=>{m(0),b({}),f(!1)},[f]),E=()=>{x.mutateAsync({scriptPath:p._scriptPath,envNames:"default",env:v}),Q()},F=t=>{b(e=>({...e,[O]:t}))};return n.useEffect(()=>{d?g.current.focus():Q()},[d,Q]),(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(o.$0,{visible:d,className:"max-h-full min-h-1",children:[(0,i.jsxs)("h2",{className:"flex justify-between align-middle",children:[(0,i.jsxs)("span",{children:['Execute: "',p._scriptPath,'"']}),(0,i.jsxs)("span",{children:["(",y+1,"/",w.length,")"]})]}),(R.isLoading||R.isPending)&&(0,i.jsx)(a.$,{className:"w-10 h-10"}),(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{className:"block px-1 py-3",children:null===(e=R.data)||void 0===e?void 0:e.$ask}),(0,i.jsx)(u.I,{innerRef:g,value:v[O]||"",onChangeValue:t=>F(t)})]}),(0,i.jsxs)("div",{className:"grid grid-cols-1 gap-3 min-h-1 ".concat((null===(s=R.data)||void 0===s?void 0:s.$choices)?"visible":"hidden"),children:[(0,i.jsx)("h3",{children:"Choices:"}),(0,i.jsx)("div",{className:"grid grid-cols-1 gap-0 overflow-y-auto",children:null===(l=R.data)||void 0===l?void 0:null===(h=l.$choices)||void 0===h?void 0:h.map(t=>(0,i.jsx)(o.hO,{title:t.name,size:"md",onClick:()=>F(t.value),children:t.name},t.name))})]}),(0,i.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,i.jsx)(o.hO,{title:"Cancel",size:"md",onClick:()=>Q(),children:"Cancel"}),(0,i.jsx)(o.hO,{title:"Next",size:"md",className:C?"hidden":"visible",onClick:()=>S(),disabled:""===(v[O]||""),children:"Next"}),(0,i.jsx)(o.hO,{title:"Execute",size:"md",className:C?"visible":"hidden",onClick:()=>E(),disabled:""===(v[O]||""),children:"Execute"})]})]})})},p=()=>(0,i.jsx)(d,{queryKey:r.tW.showExecuteModal(),children:f});var y=s(4139),m=s(6888),v=s(7037),b=s(7506),g=class extends b.l{constructor(t={}){super(),this.config=t,this.#Q=new Map}#Q;build(t,e,s){let i=e.queryKey,r=e.queryHash??(0,y.Rm)(i,e),n=this.get(r);return n||(n=new m.A({cache:this,queryKey:i,queryHash:r,options:t.defaultQueryOptions(e),state:s,defaultOptions:t.getQueryDefaults(i)}),this.add(n)),n}add(t){this.#Q.has(t.queryHash)||(this.#Q.set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){let e=this.#Q.get(t.queryHash);e&&(t.destroy(),e===t&&this.#Q.delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){v.V.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return this.#Q.get(t)}getAll(){return[...this.#Q.values()]}find(t){let e={exact:!0,...t};return this.getAll().find(t=>(0,y._x)(e,t))}findAll(t={}){let e=this.getAll();return Object.keys(t).length>0?e.filter(e=>(0,y._x)(t,e)):e}notify(t){v.V.batch(()=>{this.listeners.forEach(e=>{e(t)})})}onFocus(){v.V.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){v.V.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},x=s(9289),w=class extends b.l{constructor(t={}){super(),this.config=t,this.#E=new Map,this.#F=Date.now()}#E;#F;build(t,e,s){let i=new x.m({mutationCache:this,mutationId:++this.#F,options:t.defaultMutationOptions(e),state:s});return this.add(i),i}add(t){let e=C(t),s=this.#E.get(e)??[];s.push(t),this.#E.set(e,s),this.notify({type:"added",mutation:t})}remove(t){let e=C(t);if(this.#E.has(e)){let s=this.#E.get(e)?.filter(e=>e!==t);s&&(0===s.length?this.#E.delete(e):this.#E.set(e,s))}this.notify({type:"removed",mutation:t})}canRun(t){let e=this.#E.get(C(t))?.find(t=>"pending"===t.state.status);return!e||e===t}runNext(t){let e=this.#E.get(C(t))?.find(e=>e!==t&&e.state.isPaused);return e?.continue()??Promise.resolve()}clear(){v.V.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}getAll(){return[...this.#E.values()].flat()}find(t){let e={exact:!0,...t};return this.getAll().find(t=>(0,y.X7)(e,t))}findAll(t={}){return this.getAll().filter(e=>(0,y.X7)(t,e))}notify(t){v.V.batch(()=>{this.listeners.forEach(e=>{e(t)})})}resumePausedMutations(){let t=this.getAll().filter(t=>t.state.isPaused);return v.V.batch(()=>Promise.all(t.map(t=>t.continue().catch(y.ZT))))}};function C(t){return t.options.scope?.id??String(t.mutationId)}var O=s(6474),R=s(4304);function S(t,{pages:e,pageParams:s}){let i=e.length-1;return t.getNextPageParam(e[i],e,s[i],s)}var Q=class{#q;#P;#T;#k;#j;#N;#D;#M;constructor(t={}){this.#q=t.queryCache||new g,this.#P=t.mutationCache||new w,this.#T=t.defaultOptions||{},this.#k=new Map,this.#j=new Map,this.#N=0}mount(){this.#N++,1===this.#N&&(this.#D=O.j.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#q.onFocus())}),this.#M=R.N.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#q.onOnline())}))}unmount(){this.#N--,0===this.#N&&(this.#D?.(),this.#D=void 0,this.#M?.(),this.#M=void 0)}isFetching(t){return this.#q.findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return this.#P.findAll({...t,status:"pending"}).length}getQueryData(t){let e=this.defaultQueryOptions({queryKey:t});return this.#q.get(e.queryHash)?.state.data}ensureQueryData(t){let e=this.getQueryData(t.queryKey);if(void 0===e)return this.fetchQuery(t);{let s=this.defaultQueryOptions(t),i=this.#q.build(this,s);return t.revalidateIfStale&&i.isStaleByTime((0,y.KC)(s.staleTime,i))&&this.prefetchQuery(s),Promise.resolve(e)}}getQueriesData(t){return this.#q.findAll(t).map(({queryKey:t,state:e})=>[t,e.data])}setQueryData(t,e,s){let i=this.defaultQueryOptions({queryKey:t}),r=this.#q.get(i.queryHash),n=r?.state.data,a=(0,y.SE)(e,n);if(void 0!==a)return this.#q.build(this,i).setData(a,{...s,manual:!0})}setQueriesData(t,e,s){return v.V.batch(()=>this.#q.findAll(t).map(({queryKey:t})=>[t,this.setQueryData(t,e,s)]))}getQueryState(t){let e=this.defaultQueryOptions({queryKey:t});return this.#q.get(e.queryHash)?.state}removeQueries(t){let e=this.#q;v.V.batch(()=>{e.findAll(t).forEach(t=>{e.remove(t)})})}resetQueries(t,e){let s=this.#q,i={type:"active",...t};return v.V.batch(()=>(s.findAll(t).forEach(t=>{t.reset()}),this.refetchQueries(i,e)))}cancelQueries(t={},e={}){let s={revert:!0,...e};return Promise.all(v.V.batch(()=>this.#q.findAll(t).map(t=>t.cancel(s)))).then(y.ZT).catch(y.ZT)}invalidateQueries(t={},e={}){return v.V.batch(()=>{if(this.#q.findAll(t).forEach(t=>{t.invalidate()}),"none"===t.refetchType)return Promise.resolve();let s={...t,type:t.refetchType??t.type??"active"};return this.refetchQueries(s,e)})}refetchQueries(t={},e){let s={...e,cancelRefetch:e?.cancelRefetch??!0};return Promise.all(v.V.batch(()=>this.#q.findAll(t).filter(t=>!t.isDisabled()).map(t=>{let e=t.fetch(void 0,s);return s.throwOnError||(e=e.catch(y.ZT)),"paused"===t.state.fetchStatus?Promise.resolve():e}))).then(y.ZT)}fetchQuery(t){let e=this.defaultQueryOptions(t);void 0===e.retry&&(e.retry=!1);let s=this.#q.build(this,e);return s.isStaleByTime((0,y.KC)(e.staleTime,s))?s.fetch(e):Promise.resolve(s.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(y.ZT).catch(y.ZT)}fetchInfiniteQuery(t){var e;return t.behavior=(e=t.pages,{onFetch:(t,s)=>{let i=async()=>{let s;let i=t.options,r=t.fetchOptions?.meta?.fetchMore?.direction,n=t.state.data?.pages||[],a=t.state.data?.pageParams||[],u=!1,o=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(t.signal.aborted?u=!0:t.signal.addEventListener("abort",()=>{u=!0}),t.signal)})},c=(0,y.cG)(t.options,t.fetchOptions),h=async(e,s,i)=>{if(u)return Promise.reject();if(null==s&&e.pages.length)return Promise.resolve(e);let r={queryKey:t.queryKey,pageParam:s,direction:i?"backward":"forward",meta:t.options.meta};o(r);let n=await c(r),{maxPages:a}=t.options,h=i?y.Ht:y.VX;return{pages:h(e.pages,n,a),pageParams:h(e.pageParams,s,a)}};if(r&&n.length){let t="backward"===r,e={pages:n,pageParams:a},u=(t?function(t,{pages:e,pageParams:s}){return t.getPreviousPageParam?.(e[0],e,s[0],s)}:S)(i,e);s=await h(e,u,t)}else{s=await h({pages:[],pageParams:[]},a[0]??i.initialPageParam);let t=e??n.length;for(let e=1;e<t;e++){let t=S(i,s);s=await h(s,t)}}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(i,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},s):t.fetchFn=i}}),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(y.ZT).catch(y.ZT)}resumePausedMutations(){return R.N.isOnline()?this.#P.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#q}getMutationCache(){return this.#P}getDefaultOptions(){return this.#T}setDefaultOptions(t){this.#T=t}setQueryDefaults(t,e){this.#k.set((0,y.Ym)(t),{queryKey:t,defaultOptions:e})}getQueryDefaults(t){let e=[...this.#k.values()],s={};return e.forEach(e=>{(0,y.to)(t,e.queryKey)&&(s={...s,...e.defaultOptions})}),s}setMutationDefaults(t,e){this.#j.set((0,y.Ym)(t),{mutationKey:t,defaultOptions:e})}getMutationDefaults(t){let e=[...this.#j.values()],s={};return e.forEach(e=>{(0,y.to)(t,e.mutationKey)&&(s={...s,...e.defaultOptions})}),s}defaultQueryOptions(t){if(t._defaulted)return t;let e={...this.#T.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=(0,y.Rm)(e.queryKey,e)),void 0===e.refetchOnReconnect&&(e.refetchOnReconnect="always"!==e.networkMode),void 0===e.throwOnError&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode="offlineFirst"),!0!==e.enabled&&e.queryFn===y.CN&&(e.enabled=!1),e}defaultMutationOptions(t){return t?._defaulted?t:{...this.#T.mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){this.#q.clear(),this.#P.clear()}},E=t=>{let{children:e}=t,[s]=n.useState(()=>new Q);return(0,i.jsx)(h.aH,{client:s,children:e})};s(1784);var F=function(){return null};function q(t){let{Component:e,pageProps:s}=t;return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(E,{children:[(0,i.jsx)(p,{}),(0,i.jsx)(e,{...s}),(0,i.jsx)(F,{})]})})}},1784:function(){},7663:function(t){!function(){var e={229:function(t){var e,s,i,r=t.exports={};function n(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function u(t){if(e===setTimeout)return setTimeout(t,0);if((e===n||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(s){try{return e.call(null,t,0)}catch(s){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:n}catch(t){e=n}try{s="function"==typeof clearTimeout?clearTimeout:a}catch(t){s=a}}();var o=[],c=!1,h=-1;function l(){c&&i&&(c=!1,i.length?o=i.concat(o):h=-1,o.length&&d())}function d(){if(!c){var t=u(l);c=!0;for(var e=o.length;e;){for(i=o,o=[];++h<e;)i&&i[h].run();h=-1,e=o.length}i=null,c=!1,function(t){if(s===clearTimeout)return clearTimeout(t);if((s===a||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(t);try{s(t)}catch(e){try{return s.call(null,t)}catch(e){return s.call(this,t)}}}(t)}}function f(t,e){this.fun=t,this.array=e}function p(){}r.nextTick=function(t){var e=Array(arguments.length-1);if(arguments.length>1)for(var s=1;s<arguments.length;s++)e[s-1]=arguments[s];o.push(new f(t,e)),1!==o.length||c||u(d)},f.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=p,r.addListener=p,r.once=p,r.off=p,r.removeListener=p,r.removeAllListeners=p,r.emit=p,r.prependListener=p,r.prependOnceListener=p,r.listeners=function(t){return[]},r.binding=function(t){throw Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(t){throw Error("process.chdir is not supported")},r.umask=function(){return 0}}},s={};function i(t){var r=s[t];if(void 0!==r)return r.exports;var n=s[t]={exports:{}},a=!0;try{e[t](n,n.exports,i),a=!1}finally{a&&delete s[t]}return n.exports}i.ab="//";var r=i(229);t.exports=r}()},6474:function(t,e,s){"use strict";s.d(e,{j:function(){return n}});var i=s(7506),r=s(4139),n=new class extends i.l{#A;#I;#K;constructor(){super(),this.#K=t=>{if(!r.sk&&window.addEventListener){let e=()=>t();return window.addEventListener("visibilitychange",e,!1),()=>{window.removeEventListener("visibilitychange",e)}}}}onSubscribe(){this.#I||this.setEventListener(this.#K)}onUnsubscribe(){this.hasListeners()||(this.#I?.(),this.#I=void 0)}setEventListener(t){this.#K=t,this.#I?.(),this.#I=t(t=>{"boolean"==typeof t?this.setFocused(t):this.onFocus()})}setFocused(t){this.#A!==t&&(this.#A=t,this.onFocus())}onFocus(){let t=this.isFocused();this.listeners.forEach(e=>{e(t)})}isFocused(){return"boolean"==typeof this.#A?this.#A:globalThis.document?.visibilityState!=="hidden"}}},9289:function(t,e,s){"use strict";s.d(e,{R:function(){return u},m:function(){return a}});var i=s(7037),r=s(8907),n=s(2008),a=class extends r.F{#L;#P;#U;constructor(t){super(),this.mutationId=t.mutationId,this.#P=t.mutationCache,this.#L=[],this.state=t.state||u(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#L.includes(t)||(this.#L.push(t),this.clearGcTimeout(),this.#P.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#L=this.#L.filter(e=>e!==t),this.scheduleGc(),this.#P.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#L.length||("pending"===this.state.status?this.scheduleGc():this.#P.remove(this))}continue(){return this.#U?.continue()??this.execute(this.state.variables)}async execute(t){this.#U=(0,n.Mz)({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(Error("No mutationFn found")),onFail:(t,e)=>{this.#_({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#_({type:"pause"})},onContinue:()=>{this.#_({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#P.canRun(this)});let e="pending"===this.state.status,s=!this.#U.canStart();try{if(!e){this.#_({type:"pending",variables:t,isPaused:s}),await this.#P.config.onMutate?.(t,this);let e=await this.options.onMutate?.(t);e!==this.state.context&&this.#_({type:"pending",context:e,variables:t,isPaused:s})}let i=await this.#U.start();return await this.#P.config.onSuccess?.(i,t,this.state.context,this),await this.options.onSuccess?.(i,t,this.state.context),await this.#P.config.onSettled?.(i,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(i,null,t,this.state.context),this.#_({type:"success",data:i}),i}catch(e){try{throw await this.#P.config.onError?.(e,t,this.state.context,this),await this.options.onError?.(e,t,this.state.context),await this.#P.config.onSettled?.(void 0,e,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,e,t,this.state.context),e}finally{this.#_({type:"error",error:e})}}finally{this.#P.runNext(this)}}#_(t){this.state=(e=>{switch(t.type){case"failed":return{...e,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...e,isPaused:!0};case"continue":return{...e,isPaused:!1};case"pending":return{...e,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}})(this.state),i.V.batch(()=>{this.#L.forEach(e=>{e.onMutationUpdate(t)}),this.#P.notify({mutation:this,type:"updated",action:t})})}};function u(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},7037:function(t,e,s){"use strict";s.d(e,{V:function(){return i}});var i=function(){let t=[],e=0,s=t=>{t()},i=t=>{t()},r=t=>setTimeout(t,0),n=i=>{e?t.push(i):r(()=>{s(i)})},a=()=>{let e=t;t=[],e.length&&r(()=>{i(()=>{e.forEach(t=>{s(t)})})})};return{batch:t=>{let s;e++;try{s=t()}finally{--e||a()}return s},batchCalls:t=>(...e)=>{n(()=>{t(...e)})},schedule:n,setNotifyFunction:t=>{s=t},setBatchNotifyFunction:t=>{i=t},setScheduler:t=>{r=t}}}()},4304:function(t,e,s){"use strict";s.d(e,{N:function(){return n}});var i=s(7506),r=s(4139),n=new class extends i.l{#V=!0;#I;#K;constructor(){super(),this.#K=t=>{if(!r.sk&&window.addEventListener){let e=()=>t(!0),s=()=>t(!1);return window.addEventListener("online",e,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",e),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#I||this.setEventListener(this.#K)}onUnsubscribe(){this.hasListeners()||(this.#I?.(),this.#I=void 0)}setEventListener(t){this.#K=t,this.#I?.(),this.#I=t(this.setOnline.bind(this))}setOnline(t){this.#V!==t&&(this.#V=t,this.listeners.forEach(e=>{e(t)}))}isOnline(){return this.#V}}},6888:function(t,e,s){"use strict";s.d(e,{A:function(){return u},z:function(){return o}});var i=s(4139),r=s(7037),n=s(2008),a=s(8907),u=class extends a.F{#$;#H;#G;#U;#T;#z;constructor(t){super(),this.#z=!1,this.#T=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#G=t.cache,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#$=t.state||function(t){let e="function"==typeof t.initialData?t.initialData():t.initialData,s=void 0!==e,i=s?"function"==typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:s?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}(this.options),this.state=this.#$,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#U?.promise}setOptions(t){this.options={...this.#T,...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#G.remove(this)}setData(t,e){let s=(0,i.oE)(this.state.data,t,this.options);return this.#_({data:s,type:"success",dataUpdatedAt:e?.updatedAt,manual:e?.manual}),s}setState(t,e){this.#_({type:"setState",state:t,setStateOptions:e})}cancel(t){let e=this.#U?.promise;return this.#U?.cancel(t),e?e.then(i.ZT).catch(i.ZT):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#$)}isActive(){return this.observers.some(t=>!1!==(0,i.Nc)(t.options.enabled,this))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):void 0===this.state.data)}isStaleByTime(t=0){return this.state.isInvalidated||void 0===this.state.data||!(0,i.Kp)(this.state.dataUpdatedAt,t)}onFocus(){let t=this.observers.find(t=>t.shouldFetchOnWindowFocus());t?.refetch({cancelRefetch:!1}),this.#U?.continue()}onOnline(){let t=this.observers.find(t=>t.shouldFetchOnReconnect());t?.refetch({cancelRefetch:!1}),this.#U?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.#G.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(e=>e!==t),this.observers.length||(this.#U&&(this.#z?this.#U.cancel({revert:!0}):this.#U.cancelRetry()),this.scheduleGc()),this.#G.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#_({type:"invalidate"})}fetch(t,e){if("idle"!==this.state.fetchStatus){if(void 0!==this.state.data&&e?.cancelRefetch)this.cancel({silent:!0});else if(this.#U)return this.#U.continueRetry(),this.#U.promise}if(t&&this.setOptions(t),!this.options.queryFn){let t=this.observers.find(t=>t.options.queryFn);t&&this.setOptions(t.options)}let s=new AbortController,r=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(this.#z=!0,s.signal)})},a={fetchOptions:e,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>{let t=(0,i.cG)(this.options,e),s={queryKey:this.queryKey,meta:this.meta};return(r(s),this.#z=!1,this.options.persister)?this.options.persister(t,s,this):t(s)}};r(a),this.options.behavior?.onFetch(a,this),this.#H=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#_({type:"fetch",meta:a.fetchOptions?.meta});let u=t=>{(0,n.DV)(t)&&t.silent||this.#_({type:"error",error:t}),(0,n.DV)(t)||(this.#G.config.onError?.(t,this),this.#G.config.onSettled?.(this.state.data,t,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.#U=(0,n.Mz)({initialPromise:e?.initialPromise,fn:a.fetchFn,abort:s.abort.bind(s),onSuccess:t=>{if(void 0===t){u(Error(`${this.queryHash} data is undefined`));return}this.setData(t),this.#G.config.onSuccess?.(t,this),this.#G.config.onSettled?.(t,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:u,onFail:(t,e)=>{this.#_({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#_({type:"pause"})},onContinue:()=>{this.#_({type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0}),this.#U.start()}#_(t){this.state=(e=>{switch(t.type){case"failed":return{...e,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...e,fetchStatus:"paused"};case"continue":return{...e,fetchStatus:"fetching"};case"fetch":return{...e,...o(e.data,this.options),fetchMeta:t.meta??null};case"success":return{...e,data:t.data,dataUpdateCount:e.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let s=t.error;if((0,n.DV)(s)&&s.revert&&this.#H)return{...this.#H,fetchStatus:"idle"};return{...e,error:s,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...e,isInvalidated:!0};case"setState":return{...e,...t.state}}})(this.state),r.V.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate()}),this.#G.notify({query:this,type:"updated",action:t})})}};function o(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,n.Kw)(e.networkMode)?"fetching":"paused",...void 0===t&&{error:null,status:"pending"}}}},8907:function(t,e,s){"use strict";s.d(e,{F:function(){return r}});var i=s(4139),r=class{#Z;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,i.PN)(this.gcTime)&&(this.#Z=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(i.sk?1/0:3e5))}clearGcTimeout(){this.#Z&&(clearTimeout(this.#Z),this.#Z=void 0)}}},2008:function(t,e,s){"use strict";s.d(e,{DV:function(){return c},Kw:function(){return u},Mz:function(){return h}});var i=s(6474),r=s(4304),n=s(4139);function a(t){return Math.min(1e3*2**t,3e4)}function u(t){return(t??"online")!=="online"||r.N.isOnline()}var o=class{constructor(t){this.revert=t?.revert,this.silent=t?.silent}};function c(t){return t instanceof o}function h(t){let e,s,c,h=!1,l=0,d=!1,f=new Promise((t,e)=>{s=t,c=e}),p=()=>i.j.isFocused()&&("always"===t.networkMode||r.N.isOnline())&&t.canRun(),y=()=>u(t.networkMode)&&t.canRun(),m=i=>{d||(d=!0,t.onSuccess?.(i),e?.(),s(i))},v=s=>{d||(d=!0,t.onError?.(s),e?.(),c(s))},b=()=>new Promise(s=>{e=t=>{(d||p())&&s(t)},t.onPause?.()}).then(()=>{e=void 0,d||t.onContinue?.()}),g=()=>{let e;if(d)return;let s=0===l?t.initialPromise:void 0;try{e=s??t.fn()}catch(t){e=Promise.reject(t)}Promise.resolve(e).then(m).catch(e=>{if(d)return;let s=t.retry??(n.sk?0:3),i=t.retryDelay??a,r="function"==typeof i?i(l,e):i,u=!0===s||"number"==typeof s&&l<s||"function"==typeof s&&s(l,e);if(h||!u){v(e);return}l++,t.onFail?.(l,e),(0,n._v)(r).then(()=>p()?void 0:b()).then(()=>{h?v(e):g()})})};return{promise:f,cancel:e=>{d||(v(new o(e)),t.abort?.())},continue:()=>(e?.(),f),cancelRetry:()=>{h=!0},continueRetry:()=>{h=!1},canStart:y,start:()=>(y()?g():b().then(g),f)}}},7506:function(t,e,s){"use strict";s.d(e,{l:function(){return i}});var i=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},4139:function(t,e,s){"use strict";s.d(e,{CN:function(){return R},Ht:function(){return O},KC:function(){return o},Kp:function(){return u},Nc:function(){return c},PN:function(){return a},Q$:function(){return y},Rm:function(){return d},SE:function(){return n},VS:function(){return m},VX:function(){return C},X7:function(){return l},Ym:function(){return f},ZT:function(){return r},_v:function(){return x},_x:function(){return h},cG:function(){return S},oE:function(){return w},sk:function(){return i},to:function(){return p}});var i="undefined"==typeof window||"Deno"in globalThis;function r(){}function n(t,e){return"function"==typeof t?t(e):t}function a(t){return"number"==typeof t&&t>=0&&t!==1/0}function u(t,e){return Math.max(t+(e||0)-Date.now(),0)}function o(t,e){return"function"==typeof t?t(e):t}function c(t,e){return"function"==typeof t?t(e):t}function h(t,e){let{type:s="all",exact:i,fetchStatus:r,predicate:n,queryKey:a,stale:u}=t;if(a){if(i){if(e.queryHash!==d(a,e.options))return!1}else if(!p(e.queryKey,a))return!1}if("all"!==s){let t=e.isActive();if("active"===s&&!t||"inactive"===s&&t)return!1}return("boolean"!=typeof u||e.isStale()===u)&&(!r||r===e.state.fetchStatus)&&(!n||!!n(e))}function l(t,e){let{exact:s,status:i,predicate:r,mutationKey:n}=t;if(n){if(!e.options.mutationKey)return!1;if(s){if(f(e.options.mutationKey)!==f(n))return!1}else if(!p(e.options.mutationKey,n))return!1}return(!i||e.state.status===i)&&(!r||!!r(e))}function d(t,e){return(e?.queryKeyHashFn||f)(t)}function f(t){return JSON.stringify(t,(t,e)=>b(e)?Object.keys(e).sort().reduce((t,s)=>(t[s]=e[s],t),{}):e)}function p(t,e){return t===e||typeof t==typeof e&&!!t&&!!e&&"object"==typeof t&&"object"==typeof e&&!Object.keys(e).some(s=>!p(t[s],e[s]))}function y(t,e){if(t===e)return t;let s=v(t)&&v(e);if(s||b(t)&&b(e)){let i=s?t:Object.keys(t),r=i.length,n=s?e:Object.keys(e),a=n.length,u=s?[]:{},o=0;for(let r=0;r<a;r++){let a=s?r:n[r];(!s&&i.includes(a)||s)&&void 0===t[a]&&void 0===e[a]?(u[a]=void 0,o++):(u[a]=y(t[a],e[a]),u[a]===t[a]&&void 0!==t[a]&&o++)}return r===a&&o===r?t:u}return e}function m(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(let s in t)if(t[s]!==e[s])return!1;return!0}function v(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function b(t){if(!g(t))return!1;let e=t.constructor;if(void 0===e)return!0;let s=e.prototype;return!!(g(s)&&s.hasOwnProperty("isPrototypeOf"))&&Object.getPrototypeOf(t)===Object.prototype}function g(t){return"[object Object]"===Object.prototype.toString.call(t)}function x(t){return new Promise(e=>{setTimeout(e,t)})}function w(t,e,s){return"function"==typeof s.structuralSharing?s.structuralSharing(t,e):!1!==s.structuralSharing?y(t,e):e}function C(t,e,s=0){let i=[...t,e];return s&&i.length>s?i.slice(1):i}function O(t,e,s=0){let i=[e,...t];return s&&i.length>s?i.slice(0,-1):i}var R=Symbol(),S=(t,e)=>!t.queryFn&&e?.initialPromise?()=>e.initialPromise:t.queryFn&&t.queryFn!==R?t.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${t.queryHash}'`))},202:function(t,e,s){"use strict";s.d(e,{NL:function(){return a},aH:function(){return u}});var i=s(7294),r=s(5893),n=i.createContext(void 0),a=t=>{let e=i.useContext(n);if(t)return t;if(!e)throw Error("No QueryClient set, use QueryClientProvider to set one");return e},u=({client:t,children:e})=>(i.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),(0,r.jsx)(n.Provider,{value:t,children:e}))}},function(t){var e=function(e){return t(t.s=e)};t.O(0,[774,179],function(){return e(6840),e(9090)}),_N_E=t.O()}]);