1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="e0bfc3d0-476f-4670-1f85-6cd5d882d1b9")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,14411,e=>{"use strict";let t,r,n,i,s,o,u,a,l,c;var h,f,d=e.i(247167),p=e.i(843476),y=e.i(271645);let m=y.createContext(void 0),v=e=>{let t=y.useContext(m);if(e)return e;if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t},b=({client:e,children:t})=>(y.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,p.jsx)(m.Provider,{value:e,children:t}));var g=Object.create,w=Object.defineProperty,O=Object.getOwnPropertyDescriptor,x=Object.getOwnPropertyNames,P=Object.getPrototypeOf,S=Object.prototype.hasOwnProperty,j=(e,t)=>function(){return t||(0,e[x(e)[0]])((t={exports:{}}).exports,t),t.exports},E=(e,t,r)=>(r=null!=e?g(P(e)):{},((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var n,i=x(t),s=0,o=i.length;s<o;s++)n=i[s],S.call(e,n)||void 0===n||w(e,n,{get:(e=>t[e]).bind(null,n),enumerable:!(r=O(t,n))||r.enumerable});return e})(!t&&e&&e.__esModule?r:w(r,"default",{value:e,enumerable:!0}),e)),C=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),R=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=C().default;t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),q=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=C().default,n=R();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),_=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=q();t.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.__esModule=!0,t.exports.default=t.exports}}),M=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=_();function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}t.exports=function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?n(Object(i),!0).forEach(function(t){r(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}});function Q(e){let t={subscribe(t){let r=null,n=!1,i=!1,s=!1;function o(){if(null===r){s=!0;return}!i&&(i=!0,"function"==typeof r?r():r&&r.unsubscribe())}return r=e({next(e){var r;n||null==(r=t.next)||r.call(t,e)},error(e){var r;n||(n=!0,null==(r=t.error)||r.call(t,e),o())},complete(){var e;n||(n=!0,null==(e=t.complete)||e.call(t),o())}}),s&&o(),{unsubscribe:o}},pipe:(...e)=>e.reduce(T,t)};return t}function T(e,t){return t(e)}function D(e){return!!e&&!Array.isArray(e)&&"object"==typeof e}let N="function"==typeof Symbol&&!!Symbol.asyncIterator;function I(e){return N&&D(e)&&Symbol.asyncIterator in e}
2var k=E(_(),1),A=E(M(),1),F=class e extends Error{constructor(t,r){var n,i;const s=null==r?void 0:r.cause;super(t,{cause:s}),(0,k.default)(this,"cause",void 0),(0,k.default)(this,"shape",void 0),(0,k.default)(this,"data",void 0),(0,k.default)(this,"meta",void 0),this.meta=null==r?void 0:r.meta,this.cause=s,this.shape=null==r||null==(n=r.result)?void 0:n.error,this.data=null==r||null==(i=r.result)?void 0:i.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,e.prototype)}static from(t,r={}){return t instanceof F?(r.meta&&(t.meta=(0,A.default)((0,A.default)({},t.meta),r.meta)),t):D(t)&&D(t.error)&&"number"==typeof t.error.code&&"string"==typeof t.error.message?new e(t.error.message,(0,A.default)((0,A.default)({},r),{},{result:t,cause:r.cause})):new e("string"==typeof t?t:D(t)&&"string"==typeof t.message?t.message:"Unknown error",(0,A.default)((0,A.default)({},r),{},{cause:t}))}},U=E(M());let L={query:"GET",mutation:"POST",subscription:"PATCH"};function H(e){return"input"in e?e.transformer.input.serialize(e.input):function(e){let t={};for(let r=0;r<e.length;r++){let n=e[r];t[r]=n}return t}(e.inputs.map(t=>e.transformer.input.serialize(t)))}let K=e=>{let t=e.url.split("?"),r=t[0].replace(/\/$/,"")+"/"+e.path,n=[];if(t[1]&&n.push(t[1]),"inputs"in e&&n.push("batch=1"),"query"===e.type||"subscription"===e.type){let t=H(e);void 0!==t&&"POST"!==e.methodOverride&&n.push(`input=${encodeURIComponent(JSON.stringify(t))}`)}return n.length&&(r+="?"+n.join("&")),r},z=e=>{if("query"===e.type&&"POST"!==e.methodOverride)return;let t=H(e);return void 0!==t?JSON.stringify(t):void 0};var B=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};async function V(e){var t,r,n,i=e.signal;if(null==i?void 0:i.aborted){if(null==(n=i.throwIfAborted)||n.call(i),"u">typeof DOMException)throw new DOMException("AbortError","AbortError");throw new B}let s=e.getUrl(e),o=e.getBody(e),u=null!=(t=e.methodOverride)?t:L[e.type],a=await (async()=>{let t=await e.headers();return Symbol.iterator in t?Object.fromEntries(t):t})(),l=(0,U.default)((0,U.default)((0,U.default)({},e.contentTypeHeader&&"GET"!==u?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{[null!=(r=e.trpcAcceptHeaderKey)?r:"trpc-accept"]:e.trpcAcceptHeader}:void 0),a);return(function(e){if(e)return e;if("u">typeof window&&"function"==typeof window.fetch)return window.fetch;if("u">typeof globalThis&&"function"==typeof globalThis.fetch)return globalThis.fetch;throw Error("No fetch implementation found")})(e.fetch)(s,{method:u,signal:e.signal,body:o,headers:l})}async function $(e){let t={},r=await V(e);t.response=r;let n=await r.json();return t.responseJSON=n,{json:n,meta:t}}var G=Object.create,W=Object.defineProperty,Z=Object.getOwnPropertyDescriptor,J=Object.getOwnPropertyNames,X=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty,ee=(e,t)=>function(){return t||(0,e[J(e)[0]])((t={exports:{}}).exports,t),t.exports},et=(e,t,r)=>(r=null!=e?G(X(e)):{},((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var n,i=J(t),s=0,o=i.length;s<o;s++)n=i[s],Y.call(e,n)||void 0===n||W(e,n,{get:(e=>t[e]).bind(null,n),enumerable:!(r=Z(t,n))||r.enumerable});return e})(!t&&e&&e.__esModule?r:W(r,"default",{value:e,enumerable:!0}),e));let er=()=>{},en=e=>{Object.freeze&&Object.freeze(e)},ei=e=>(function e(t,r,n){let i=r.join(".");return null!=n[i]||(n[i]=new Proxy(er,{get(i,s){if("string"==typeof s&&"then"!==s)return e(t,[...r,s],n)},apply(e,n,i){let s=r[r.length-1];if("valueOf"===s||"toString"===s||"toJSON"===s){let e=r.slice(0,-1).join(".");return`tRPC.proxy(${e})`}let o={args:i,path:r};return"call"===s?o={args:i.length>=2?[i[1]]:[],path:r.slice(0,-1)}:"apply"===s&&(o={args:i.length>=2?i[1]:[],path:r.slice(0,-1)}),en(o.args),en(o.path),t(o)}})),n[i]})(e,[],Object.create(null)),es=e=>new Proxy(er,{get(t,r){if("then"!==r)return e(r)}});var eo=ee({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}
2,t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),eu=ee({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=eo().default;t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),ea=ee({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=eo().default,n=eu();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),el=ee({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=ea();t.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.__esModule=!0,t.exports.default=t.exports}}),ec=ee({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=el();function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}t.exports=function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?n(Object(i),!0).forEach(function(t){r(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}});et(ec(),1),et(el(),1);var eh=et(ec(),1),ef=class extends Error{constructor(){super("Unable to transform response from server")}};et(ec(),1),Symbol();var ed=E(M(),1);E(M(),1),Symbol(),E(M(),1);let ep=(e,...t)=>"function"==typeof e?e(...t):e;async function ey(e){let t=await ep(e.url);if(!e.connectionParams)return t;let r=t.includes("?")?"&":"?";return t+`${r}connectionParams=1`}async function em(e,t){let r={method:"connectionParams",data:await ep(e)};return t.encode(r)}E(_(),1),E(_(),1);var ev=E(_(),1),eb=class e{constructor(t){var r;if((0,ev.default)(this,"id",++e.connectCount),(0,ev.default)(this,"WebSocketPonyfill",void 0),(0,ev.default)(this,"urlOptions",void 0),(0,ev.default)(this,"keepAliveOpts",void 0),(0,ev.default)(this,"encoder",void 0),(0,ev.default)(this,"wsObservable",function(){let e=null,t=[],r=Q(r=>(void 0!==e&&r.next(e),t.push(r),()=>{t.splice(t.indexOf(r),1)}));return r.next=r=>{if(e!==r)for(let n of(e=r,t))n.next(r)},r.get=()=>e,r}()),(0,ev.default)(this,"openPromise",null),this.WebSocketPonyfill=null!=(r=t.WebSocketPonyfill)?r:WebSocket,!this.WebSocketPonyfill)throw Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=t.urlOptions,this.keepAliveOpts=t.keepAlive,this.encoder=t.encoder}get ws(){return this.wsObservable.get()}set ws(e){this.wsObservable.next(e)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var t=this;if(t.openPromise)return t.openPromise;t.id=++e.connectCount;let r=ey(t.urlOptions).then(e=>new t.WebSocketPonyfill(e));t.openPromise=r.then(async e=>{t.ws=e,e.binaryType="arraybuffer",e.addEventListener("message",function({data:e}){"PING"===e&&this.send("PONG")}),t.keepAliveOpts.enabled&&function(e,{intervalMs:t,pongTimeoutMs:r}){let n,i;function s(){n=setTimeout(()=>{e.send("PING"),i=setTimeout(()=>{e.close()},r)},t)}e.addEventListener("open",s),e.addEventListener("message",({data:e})=>{clearTimeout(n),s(),"PONG"===e&&(clearTimeout(i),clearTimeout(n),s())}),e.addEventListener("close",()=>{clearTimeout(n),clearTimeout(i)})}(e,t.keepAliveOpts),e.addEventListener("close",()=>{t.ws===e&&(t.ws=null)}),await function(e){let t,r,{promise:n,resolve:i,reject:s}
2={promise:new Promise((e,n)=>{t=e,r=n}),resolve:t,reject:r};return e.addEventListener("open",()=>{e.removeEventListener("error",s),i()}),e.addEventListener("error",s),n}(e),t.urlOptions.connectionParams&&e.send(await em(t.urlOptions.connectionParams,t.encoder))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var e;try{await this.openPromise}finally{null==(e=this.ws)||e.close()}}};(0,ev.default)(eb,"connectCount",0),E(_(),1),E(M(),1),et(ec(),1);var eg=et(el(),1);let ew=new WeakMap,eO=()=>{};t=Symbol.toStringTag;var ex=class e{constructor(e){(0,eg.default)(this,"promise",void 0),(0,eg.default)(this,"subscribers",[]),(0,eg.default)(this,"settlement",null),(0,eg.default)(this,t,"Unpromise"),"function"==typeof e?this.promise=new Promise(e):this.promise=e;const r=this.promise.then(e=>{let{subscribers:t}=this;this.subscribers=null,this.settlement={status:"fulfilled",value:e},null==t||t.forEach(({resolve:t})=>{t(e)})});"catch"in r&&r.catch(e=>{let{subscribers:t}=this;this.subscribers=null,this.settlement={status:"rejected",reason:e},null==t||t.forEach(({reject:t})=>{t(e)})})}subscribe(){let e,t,{settlement:r}=this;if(null===r){var n;let r,i;if(null===this.subscribers)throw Error("Unpromise settled but still has subscribers");let s={promise:new Promise((e,t)=>{r=e,i=t}),resolve:r,reject:i};this.subscribers=(n=this.subscribers,[...n,s]),e=s.promise,t=()=>{null!==this.subscribers&&(this.subscribers=function(e,t){let r=e.indexOf(t);if(-1!==r)return[...e.slice(0,r),...e.slice(r+1)];return e}(this.subscribers,s))}}else{let{status:n}=r;e="fulfilled"===n?Promise.resolve(r.value):Promise.reject(r.reason),t=eO}return Object.assign(e,{unsubscribe:t})}then(e,t){let r=this.subscribe(),{unsubscribe:n}=r;return Object.assign(r.then(e,t),{unsubscribe:n})}catch(e){let t=this.subscribe(),{unsubscribe:r}=t;return Object.assign(t.catch(e),{unsubscribe:r})}finally(e){let t=this.subscribe(),{unsubscribe:r}=t;return Object.assign(t.finally(e),{unsubscribe:r})}static proxy(t){let r=e.getSubscribablePromise(t);return void 0!==r?r:e.createSubscribablePromise(t)}static createSubscribablePromise(t){let r=new e(t);return ew.set(t,r),ew.set(r,r),r}static getSubscribablePromise(e){return ew.get(e)}static resolve(t){let r="object"==typeof t&&null!==t&&"then"in t&&"function"==typeof t.then?t:Promise.resolve(t);return e.proxy(r).subscribe()}static async any(t){let r=(Array.isArray(t)?t:[...t]).map(e.resolve);try{return await Promise.any(r)}finally{r.forEach(({unsubscribe:e})=>{e()})}}static async race(t){let r=(Array.isArray(t)?t:[...t]).map(e.resolve);try{return await Promise.race(r)}finally{r.forEach(({unsubscribe:e})=>{e()})}}static async raceReferences(e){let t=e.map(eP);try{return await Promise.race(t)}finally{for(let e of t)e.unsubscribe()}}};function eP(e){return ex.proxy(e).then(()=>[e])}null!=(rd=Symbol).dispose||(rd.dispose=Symbol()),null!=(rp=Symbol).asyncDispose||(rp.asyncDispose=Symbol()),Symbol();var eS=ee({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){t.exports=function(){var e="function"==typeof SuppressedError?SuppressedError:function(e,t){var r=Error();return r.name="SuppressedError",r.error=e,r.suppressed=t,r},t={},r=[];function n(e,t){if(null!=t){if(Object(t)!==t)throw TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var n=t[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(void 0===n&&(n=t[Symbol.dispose||Symbol.for("Symbol.dispose")],e))var i=n;if("function"!=typeof n)throw TypeError("Object is not disposable.");i&&(n=function(){try{i.call(t)}catch(e){return Promise.reject(e)}}),r.push({v:t,d:n,a:e})}else e&&r.push({d:t,a:e});return t}return{e:t,u:n.bind(null,!1),a:n.bind(null,!0),d:function(){var n,i=this.e,s=0;function o(){for(;n=r.pop();)try{if(!n.a&&1===s)return s=0,r.push(n),Promise.resolve().then(o);if(n.d){var e=n.d.call(n.v);if(n.a)return s|=2,Promise.resolve(e).then(o,u)}else s|=1}catch(e){return u(e)}if(1===s)return i!==t?Promise.reject(i):Promise.resolve();if(i!==t)throw i}function u(r){return i=i!==t?new e(r,i):r,o()}return o()}}}
2,t.exports.__esModule=!0,t.exports.default=t.exports}}),ej=ee({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){t.exports=function(e,t){this.v=e,this.k=t},t.exports.__esModule=!0,t.exports.default=t.exports}}),eE=ee({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var r=ej();t.exports=function(e){return new r(e,0)},t.exports.__esModule=!0,t.exports.default=t.exports}}),eC=ee({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var r=ej();function n(e){var t,n;function i(t,n){try{var o=e[t](n),u=o.value,a=u instanceof r;Promise.resolve(a?u.v:u).then(function(r){if(a){var n="return"===t?"return":"next";if(!u.k||r.done)return i(n,r);r=e[n](r).value}s(o.done?"return":"normal",r)},function(e){i("throw",e)})}catch(e){s("throw",e)}}function s(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?i(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise(function(s,o){var u={key:e,arg:r,resolve:s,reject:o,next:null};n?n=n.next=u:(t=n=u,i(e,r))})},"function"!=typeof e.return&&(this.return=void 0)}n.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},n.prototype.next=function(e){return this._invoke("next",e)},n.prototype.throw=function(e){return this._invoke("throw",e)},n.prototype.return=function(e){return this._invoke("return",e)},t.exports=function(e){return function(){return new n(e.apply(this,arguments))}},t.exports.__esModule=!0,t.exports.default=t.exports}});et(eS(),1),et(eE(),1),et(eC(),1),et(eS(),1),et(eE(),1),et(eC(),1),et(eS(),1),et(eE(),1),et(eC(),1),Symbol("ping");var eR=ee({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function r(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(r=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new r(e)}t.exports=function(e){var t,n,i,s=2;for("u">typeof Symbol&&(n=Symbol.asyncIterator,i=Symbol.iterator);s--;){if(n&&null!=(t=e[n]))return t.call(e);if(i&&null!=(t=e[i]))return new r(t.call(e));n="@@asyncIterator",i="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}});et(eE(),1),et(eC(),1),et(eS(),1),et(eR(),1);var eq=ee({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncGeneratorDelegate.js"(e,t){var r=ej();t.exports=function(e){var t={},n=!1;function i(t,i){return n=!0,{done:!1,value:new r(i=new Promise(function(r){r(e[t](i))}),1)}}return t["u">typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):i("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return i("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):i("return",e)}),t},t.exports.__esModule=!0,t.exports.default=t.exports}});et(eR(),1),et(eE(),1),et(eC(),1),et(eq(),1),et(eS(),1),et(eC(),1),et(ec(),1);var e_=E(_(),1),eM=E(M(),1),eQ=class{constructor(e){(0,e_.default)(this,"links",void 0),(0,e_.default)(this,"runtime",void 0),(0,e_.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(e=>e(this.runtime))}$request(e){var t,r;return(r={links:this.links,op:(0,eM.default)((0,eM.default)({},e),{},{context:null!=(t=e.context)?t:{},id:++this.requestId})},Q(e=>(function e(t=0,n=r.op){let i=r.links[t];if(!i)throw Error("No more links to execute - did you forget to add an ending link?");return i({op:n,next:r=>e(t+1,r)})})().subscribe(e))).pipe(e=>{let t=0,r=null,n=[];return Q(i=>(t++,n.push(i),r||(r=e.subscribe({next(e){for(let r of n){var t;null==(t=r.next)||t.call(r,e)}},error(e){for(let r of n){var t;null==(t=r.error)||t.call(r,e)}},complete(){for(let t of n){var e;null==(e=t.complete)||e.call(t)}}})),{unsubscribe(){if(0==--t&&r){let e=r;r=null,e.unsubscribe()}let e=n.findIndex(e=>e===i);e>-1&&n.splice(e,1)}}))})}async requestAsPromise(e){try{let t,r=this.$request(e);
2return(await (t=new AbortController,new Promise((e,n)=>{let i=!1;function s(){i||(i=!0,o.unsubscribe())}t.signal.addEventListener("abort",()=>{n(t.signal.reason)});let o=r.subscribe({next(t){i=!0,e(t),s()},error(e){n(e)},complete(){t.abort(),s()}})}))).result.data}catch(e){throw F.from(e)}}query(e,t,r){return this.requestAsPromise({type:"query",path:e,input:t,context:null==r?void 0:r.context,signal:null==r?void 0:r.signal})}mutation(e,t,r){return this.requestAsPromise({type:"mutation",path:e,input:t,context:null==r?void 0:r.context,signal:null==r?void 0:r.signal})}subscription(e,t,r){return this.$request({type:"subscription",path:e,input:t,context:r.context,signal:r.signal}).subscribe({next(e){var t,n,i,s;switch(e.result.type){case"state":null==(t=r.onConnectionStateChange)||t.call(r,e.result);break;case"started":null==(n=r.onStarted)||n.call(r,{context:e.context});break;case"stopped":null==(i=r.onStopped)||i.call(r);break;case"data":case void 0:null==(s=r.onData)||s.call(r,e.result.data)}},error(e){var t;null==(t=r.onError)||t.call(r,e)},complete(){var e;null==(e=r.onComplete)||e.call(r)}})}};let eT=Symbol.for("trpc_untypedClient"),eD={query:"query",mutate:"mutation",subscribe:"subscription"};function eN(e){let t=ei(({path:t,args:r})=>{let n=[...t],i=eD[n.pop()],s=n.join(".");return e[i](s,...r)});return es(r=>r===eT?e:t[r])}function eI(e){return eN(new eQ(e))}E(M(),1),E(M(),1),E(j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function r(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(r=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new r(e)}t.exports=function(e){var t,n,i,s=2;for("u">typeof Symbol&&(n=Symbol.asyncIterator,i=Symbol.iterator);s--;){if(n&&null!=(t=e[n]))return t.call(e);if(i&&null!=(t=e[i]))return new r(t.call(e));n="@@asyncIterator",i="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}})(),1),E(M(),1);var ek=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){t.exports=function(){var e="function"==typeof SuppressedError?SuppressedError:function(e,t){var r=Error();return r.name="SuppressedError",r.error=e,r.suppressed=t,r},t={},r=[];function n(e,t){if(null!=t){if(Object(t)!==t)throw TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var n=t[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(void 0===n&&(n=t[Symbol.dispose||Symbol.for("Symbol.dispose")],e))var i=n;if("function"!=typeof n)throw TypeError("Object is not disposable.");i&&(n=function(){try{i.call(t)}catch(e){return Promise.reject(e)}}),r.push({v:t,d:n,a:e})}else e&&r.push({d:t,a:e});return t}return{e:t,u:n.bind(null,!1),a:n.bind(null,!0),d:function(){var n,i=this.e,s=0;function o(){for(;n=r.pop();)try{if(!n.a&&1===s)return s=0,r.push(n),Promise.resolve().then(o);if(n.d){var e=n.d.call(n.v);if(n.a)return s|=2,Promise.resolve(e).then(o,u)}else s|=1}catch(e){return u(e)}if(1===s)return i!==t?Promise.reject(i):Promise.resolve();if(i!==t)throw i}function u(r){return i=i!==t?new e(r,i):r,o()}return o()}}},t.exports.__esModule=!0,t.exports.default=t.exports}}),eA=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){t.exports=function(e,t){this.v=e,this.k=t},t.exports.__esModule=!0,t.exports.default=t.exports}}),eF=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var r=eA();t.exports=function(e){return new r(e,0)}
2,t.exports.__esModule=!0,t.exports.default=t.exports}}),eU=j({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var r=eA();function n(e){var t,n;function i(t,n){try{var o=e[t](n),u=o.value,a=u instanceof r;Promise.resolve(a?u.v:u).then(function(r){if(a){var n="return"===t?"return":"next";if(!u.k||r.done)return i(n,r);r=e[n](r).value}s(o.done?"return":"normal",r)},function(e){i("throw",e)})}catch(e){s("throw",e)}}function s(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?i(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise(function(s,o){var u={key:e,arg:r,resolve:s,reject:o,next:null};n?n=n.next=u:(t=n=u,i(e,r))})},"function"!=typeof e.return&&(this.return=void 0)}n.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},n.prototype.next=function(e){return this._invoke("next",e)},n.prototype.throw=function(e){return this._invoke("throw",e)},n.prototype.return=function(e){return this._invoke("return",e)},t.exports=function(e){return function(){return new n(e.apply(this,arguments))}},t.exports.__esModule=!0,t.exports.default=t.exports}});E(ek(),1),E(eF(),1),E(eU(),1),E(M(),1);let eL={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},eH=new class{#e=eL;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}},eK="u"<typeof window||"Deno"in globalThis;function ez(){}function eB(e){return"number"==typeof e&&e>=0&&e!==1/0}function eV(e,t){return Math.max(e+(t||0)-Date.now(),0)}function e$(e,t){return"function"==typeof e?e(t):e}function eG(e,t){let{type:r="all",exact:n,fetchStatus:i,predicate:s,queryKey:o,stale:u}=e;if(o){if(n){if(t.queryHash!==eZ(o,t.options))return!1}else if(!eX(t.queryKey,o))return!1}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof u||t.isStale()===u)&&(!i||i===t.state.fetchStatus)&&(!s||!!s(t))}function eW(e,t){let{exact:r,status:n,predicate:i,mutationKey:s}=e;if(s){if(!t.options.mutationKey)return!1;if(r){if(eJ(t.options.mutationKey)!==eJ(s))return!1}else if(!eX(t.options.mutationKey,s))return!1}return(!n||t.state.status===n)&&(!i||!!i(t))}function eZ(e,t){return(t?.queryKeyHashFn||eJ)(e)}function eJ(e){return JSON.stringify(e,(e,t)=>e7(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function eX(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(Array.isArray(e)&&Array.isArray(t)){for(let r=0;r<t.length;r++)if(!eX(e[r],t[r]))return!1;return!0}for(let r of Object.keys(t))if(!eX(e[r],t[r]))return!1;return!0}return!1}let eY=Object.prototype.hasOwnProperty;function e0(e,t,r=0){if(e===t)return e;if(r>500)return t;let n=e2(e)&&e2(t);if(!n&&!(e7(e)&&e7(t)))return t;let i=(n?e:Object.keys(e)).length,s=n?t:Object.keys(t),o=s.length,u=n?Array(o):{},a=0;for(let l=0;l<o;l++){let o=n?l:s[l],c=e[o],h=t[o];if(c===h){u[o]=c,(n?l<i:eY.call(e,o))&&a++;continue}if(null===c||null===h||"object"!=typeof c||"object"!=typeof h){u[o]=h;continue}let f=e0(c,h,r+1);u[o]=f,f===c&&a++}return i===o&&a===i?e:u}function e1(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0}function e2(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function e7(e){if(!e4(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!e4(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function e4(e){return"[object Object]"===Object.prototype.toString.call(e)}function e9(e,t,r){return"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?e0(e,t):t}function e3(e,t,r=0){let n=[...e,t];return r&&n.length>r?n.slice(1):n}function e5(e,t,r=0){let n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}let e8=Symbol();function e6(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==e8?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}function te(e,t){return"function"==typeof e?e(...t):!!e}var tt=Object.create,tr=Object.defineProperty,tn=Object.getOwnPropertyDescriptor,ti=Object.getOwnPropertyNames,ts=Object.getPrototypeOf,to=Object.prototype.hasOwnProperty,tu=(e,t)=>
2function(){return t||(0,e[ti(e)[0]])((t={exports:{}}).exports,t),t.exports},ta=(e,t,r)=>(r=null!=e?tt(ts(e)):{},((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(var n,i=ti(t),s=0,o=i.length;s<o;s++)n=i[s],to.call(e,n)||void 0===n||tr(e,n,{get:(e=>t[e]).bind(null,n),enumerable:!(r=tn(t,n))||r.enumerable});return e})(!t&&e&&e.__esModule?r:tr(r,"default",{value:e,enumerable:!0}),e)),tl=tu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){t.exports=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r},t.exports.__esModule=!0,t.exports.default=t.exports}}),tc=tu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var r=tl();t.exports=function(e,t){if(null==e)return{};var n,i,s=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(s[n]=e[n])}return s},t.exports.__esModule=!0,t.exports.default=t.exports}}),th=tu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function r(e){return t.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports}}),tf=tu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var r=th().default;t.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports}}),td=tu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var r=th().default,n=tf();t.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:t+""},t.exports.__esModule=!0,t.exports.default=t.exports}}),tp=tu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var r=td();t.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.__esModule=!0,t.exports.default=t.exports}}),ty=tu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var r=tp();function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}t.exports=function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?n(Object(i),!0).forEach(function(t){r(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e},t.exports.__esModule=!0,t.exports.default=t.exports}}),tm=ta(tc(),1),tv=ta(ty(),1);let tb=["cursor","direction"];function tg(e,t,r){let n=e.flatMap(e=>e.split("."));if(!t&&(!r||"any"===r))return n.length?[n]:[];if("infinite"===r&&D(t)&&("direction"in t||"cursor"in t)){let{cursor:e,direction:r}=t;return[n,{input:(0,tm.default)(t,tb),type:"infinite"}]}return[n,(0,tv.default)((0,tv.default)({},void 0!==t&&t!==e8&&{input:t}),r&&"any"!==r&&{type:r})]}function tw(e){return tg(e,void 0,"any")}var tO=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}};let tx=new class extends tO{#r;#n;#i;constructor(){super(),this.#i=e=>{if("u">typeof window&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#n||this.setEventListener(this.#i)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#i=e,this.#n?.(),this.#n=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#r!==e&&(this.#r=e,this.onFocus())}onFocus(){let e=this.isFocused();
vendor: 5,364 bytes, line 2
2this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#r?this.#r:globalThis.document?.visibilityState!=="hidden"}},tP=(n=[],i=0,s=e=>{e()},o=e=>{e()},u=function(e){setTimeout(e,0)},{batch:e=>{let t;i++;try{t=e()}finally{let e;--i||(e=n,n=[],e.length&&u(()=>{o(()=>{e.forEach(e=>{s(e)})})}))}return t},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a=e=>{i?n.push(e):u(()=>{s(e)})},setNotifyFunction:e=>{s=e},setBatchNotifyFunction:e=>{o=e},setScheduler:e=>{u=e}}),tS=new class extends tO{#s=!0;#n;#i;constructor(){super(),this.#i=e=>{if("u">typeof window&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#n||this.setEventListener(this.#i)}onUnsubscribe(){this.hasListeners()||(this.#n?.(),this.#n=void 0)}setEventListener(e){this.#i=e,this.#n?.(),this.#n=e(this.setOnline.bind(this))}setOnline(e){this.#s!==e&&(this.#s=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#s}};function tj(e){return Math.min(1e3*2**e,3e4)}function tE(e){return(e??"online")!=="online"||tS.isOnline()}var tC=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function tR(e){let t,r,n,i=!1,s=0,o="pending",u=new Promise((e,t)=>{r=e,n=t});u.catch(ez);let a=()=>tx.isFocused()&&("always"===e.networkMode||tS.isOnline())&&e.canRun(),l=()=>tE(e.networkMode)&&e.canRun(),c=e=>{"pending"===o&&(t?.(),o="resolved",r(e))},h=e=>{"pending"===o&&(t?.(),o="rejected",n(e))},f=()=>new Promise(r=>{t=e=>{("pending"!==o||a())&&r(e)},e.onPause?.()}).then(()=>{t=void 0,"pending"===o&&e.onContinue?.()}),d=()=>{let t;if("pending"!==o)return;let r=0===s?e.initialPromise:void 0;try{t=r??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(c).catch(t=>{if("pending"!==o)return;let r=e.retry??3*!eK,n=e.retryDelay??tj,u="function"==typeof n?n(s,t):n,l=!0===r||"number"==typeof r&&s<r||"function"==typeof r&&r(s,t);i||!l?h(t):(s++,e.onFail?.(s,t),new Promise(e=>{eH.setTimeout(e,u)}).then(()=>a()?void 0:f()).then(()=>{i?h(t):d()}))})};return{promise:u,status:()=>o,cancel:t=>{if("pending"===o){let r=new tC(t);h(r),e.onCancel?.(r)}},continue:()=>(t?.(),u),cancelRetry:()=>{i=!0},continueRetry:()=>{i=!1},canStart:l,start:()=>(l()?d():f().then(d),u)}}var tq=class{#o;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),eB(this.gcTime)&&(this.#o=eH.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(eK?1/0:3e5))}clearGcTimeout(){void 0!==this.#o&&(eH.clearTimeout(this.#o),this.#o=void 0)}},t_=class extends tq{#u;#a;#l;#c;constructor(e){super(),this.#u=e.client,this.mutationId=e.mutationId,this.#l=e.mutationCache,this.#a=[],this.state=e.state||tM(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#a.includes(e)||(this.#a.push(e),this.clearGcTimeout(),this.#l.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#a=this.#a.filter(t=>t!==e),this.scheduleGc(),this.#l.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#a.length||("pending"===this.state.status?this.scheduleGc():this.#l.remove(this))}continue(){return this.#c?.continue()??("pending"===this.state.status?this.execute(this.state.variables):Promise.resolve())}async execute(e){let t=()=>{this.#h({type:"continue"})},r={client:this.#u,meta:this.options.meta,mutationKey:this.options.mutationKey},n=this.#c=tR({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#h({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#h({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#l.canRun(this)}),i="pending"===this.state.status,s=!n.canStart();try{if(i)t();else{this.#h({type:"pending",variables:e,isPaused:s}),this.#l.config.onMutate&&await this.#l.config.onMutate(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#h({type:"pending",context:t,variables:e,isPaused:s})}let o=await n.start();return await this.#l.config.onSuccess?.(o,e,this.state.context,this,r),await this.options.onSuccess?.(o,e,this.state.context,r),await this.#l.config.onSettled?.(o,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(o,null,e,this.state.context,r),this.#h({type:"success",data:o}),o}catch(t){try{await this.#l.config.onError?.(t,e,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,r)}catch(e){Promise.reject(e)}try{await this.#l.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,r)}catch(e){Promise.reject(e)}throw this.#h({type:"error",error:t}),t}finally{this.#c===n&&(this.#c=void 0),this.#l.runNext(this)}}#h(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};
vendor: 1,542 bytes, line 2
2case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),tP.batch(()=>{this.#a.forEach(t=>{t.onMutationUpdate(e)}),this.#l.notify({mutation:this,type:"updated",action:e})})}};function tM(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var tQ=class extends tO{#f;#d;#p;constructor(e={}){super(),this.config=e,this.#f=new Set,this.#d=new Map,this.#p=0}build(e,t,r){let n=new t_({client:e,mutationCache:this,mutationId:++this.#p,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#f.add(e);let t=tT(e);if("string"==typeof t){let r=this.#d.get(t);r?r.push(e):this.#d.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#f.delete(e)){let t=tT(e);if("string"==typeof t){let r=this.#d.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#d.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=tT(e);if("string"!=typeof t)return!0;{let r=this.#d.get(t)?.find(e=>"pending"===e.state.status);return!r||r===e}}runNext(e){let t=tT(e);return"string"==typeof t?this.#d.get(t)?.find(t=>
vendor: 8,737 bytes, line 2
2t!==e&&t.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){tP.batch(()=>{this.#f.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#f.clear(),this.#d.clear()})}getAll(){return Array.from(this.#f)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>eW(t,e))}findAll(e={}){return this.getAll().filter(t=>eW(e,t))}notify(e){tP.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return tP.batch(()=>Promise.all(e.map(e=>e.continue().catch(ez))))}};function tT(e){return e.options.scope?.id}function tD(e,{pages:t,pageParams:r}){let n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function tN(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}var tI=class extends tq{#y;#m;#v;#b;#u;#c;#g;#w;constructor(e){super(),this.#w=!1,this.#g=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#u=e.client,this.#b=this.#u.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#m=tF(this.options),this.state=e.state??this.#m,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#y}get promise(){return this.#c?.promise}setOptions(e){if(this.options={...this.#g,...e},e?._type&&(this.#y=e._type),this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=tF(this.options);void 0!==e.data&&(this.setState(tA(e.data,e.dataUpdatedAt)),this.#m=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#b.remove(this)}setData(e,t){let r=e9(this.state.data,e,this.options);return this.#h({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e){this.#h({type:"setState",state:e})}cancel(e){let t=this.#c?.promise;return this.#c?.cancel(e),t?t.then(ez).catch(ez):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#m}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>!1!==e$(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===e8||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===e$(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!eV(this.state.dataUpdatedAt,e))}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#c?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#c?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#b.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){let t=this.observers.indexOf(e);-1!==t&&(this.observers.splice(t,1),this.observers.length||(this.#c&&(this.#w||"paused"===this.state.fetchStatus&&"pending"===this.state.status?this.#c.cancel({revert:!0}):this.#c.cancelRetry()),this.scheduleGc()),this.#b.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#h({type:"invalidate"})}async fetch(e,t){var r;let n;if("idle"!==this.state.fetchStatus&&this.#c?.status()!=="rejected"){if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#c)return this.#c.continueRetry(),this.#c.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let i=new AbortController,s=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#w=!0,i.signal)})},o=()=>{let e,r=e6(this.options,t),n=(s(e={client:this.#u,queryKey:this.queryKey,meta:this.meta}),e);return(this.#w=!1,this.options.persister)?this.options.persister(r,n,this):r(n)},u=(s(n={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#u,state:this.state,fetchFn:o}),n);("infinite"===this.#y?(r=this.options.pages,{onFetch:(e,t)=>{let n=e.options,i=e.fetchOptions?.meta?.fetchMore?.direction,s=e.state.data?.pages||[],o=e.state.data?.pageParams||[],u={pages:[],pageParams:[]},a=0,l=async()=>{let t=!1,l=e6(e.options,e.fetchOptions),c=async(r,n,i)=>{if(t)return Promise.reject(e.signal.reason);if(null==n&&r.pages.length)return Promise.resolve(r);let s=(()=>{var r,s;let o,u,a={client:e.client,queryKey:e.queryKey,pageParam:n,direction:i?"backward":"forward",meta:e.options.meta};return r=()=>e.signal,s=()=>t=!0,u=!1,Object.defineProperty(a,"signal",{enumerable:!0,get:()=>(o??=r(),u||(u=!0,o.aborted?s():o.addEventListener("abort",s,{once:!0})),o)}),a})(),o=await l(s),{maxPages:u}=e.options,a=i?e5:e3;return{pages:a(r.pages,o,u),pageParams:a(r.pageParams,n,u)}};if(i&&s.length){let e="backward"===i,t=e?tN:tD,r={pages:s,pageParams:o};u=await c(r,t(n,r),e)}else{let e=r??s.length;do{let e=0===a?o[0]??n.initialPageParam:tD(n,u);if(a>0&&null==e)break;u=await c(u,e),a++}while(a<e)}return u};e.options.persister?e.fetchFn=()=>e.options.persister?.(l,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},t):e.fetchFn=l}}):this.options.behavior)?.onFetch(u,this),this.#v=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#h({type:"fetch",meta:u.fetchOptions?.meta});let a=this.#c=tR({initialPromise:t?.initialPromise,fn:u.fetchFn,onCancel:e=>{e instanceof tC&&e.revert&&this.setState({...this.#v,fetchStatus:"idle"}),i.abort()},onFail:(e,t)=>{this.#h({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#h({type:"pause"})},onContinue:()=>{this.#h({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0});try{let e=await a.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#b.config.onSuccess?.(e,this),this.#b.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof tC){if(e.silent)return this.#c.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#h({type:"error",error:e}),this.#b.config.onError?.(e,this),this.#b.config.onSettled?.(this.state.data,e,this),e}finally{this.#c===a&&(this.#c=void 0),this.scheduleGc()}}#h(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...tk(t.data,this.options),fetchMeta:e.meta??null};case"success":let r={...t,...tA(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#v=e.manual?r:void 0,r;case"error":let n=e.error;return{...t,error:n,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:n,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),tP.batch(()=>{this.observers.slice().forEach(e=>{e.onQueryUpdate()}),this.#b.notify({query:this,type:"updated",action:e})})}};function tk(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:tE(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function tA(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function tF(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,n=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var tU=class extends tO{#O;constructor(e={}){super(),this.config=e,this.#O=new Map}build(e,t,r){let n=t.queryKey,i=t.queryHash??eZ(n,t),s=this.get(i);return s||(s=new tI({client:e,queryKey:n,queryHash:i,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(s)),s}add(e){this.#O.has(e.queryHash)||(this.#O.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#O.get(e.queryHash);t&&(e.destroy(),t===e&&this.#O.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){tP.batch(()=>
vendor: 5,062 bytes, line 2
2{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#O.get(e)}getAll(){return[...this.#O.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>eG(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>eG(e,t)):t}notify(e){tP.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){tP.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){tP.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},tL=class{#x;#l;#g;#P;#S;#j;#E;#C;constructor(e={}){this.#x=e.queryCache||new tU,this.#l=e.mutationCache||new tQ,this.#g=e.defaultOptions||{},this.#P=new Map,this.#S=new Map,this.#j=0}mount(){this.#j++,1===this.#j&&(this.#E=tx.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#x.onFocus())}),this.#C=tS.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#x.onOnline())}))}unmount(){this.#j--,0===this.#j&&(this.#E?.(),this.#E=void 0,this.#C?.(),this.#C=void 0)}isFetching(e){return this.#x.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#l.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#x.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#x.build(this,t),n=r.state.data;return void 0===n?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(e$(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#x.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let n=this.defaultQueryOptions({queryKey:e}),i=this.#x.get(n.queryHash)?.state.data,s="function"==typeof t?t(i):t;if(void 0!==s)return this.#x.build(this,n).setData(s,{...r,manual:!0})}setQueriesData(e,t,r){return tP.batch(()=>this.#x.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#x.get(t.queryHash)?.state}removeQueries(e){let t=this.#x;tP.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#x;return tP.batch(()=>{let n=r.findAll(e),i=new Set(n);return n.forEach(e=>{e.reset()}),this.refetchQueries({type:"active",predicate:e=>i.has(e)},t)})}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(tP.batch(()=>this.#x.findAll(e).map(e=>e.cancel(r)))).then(ez).catch(ez)}invalidateQueries(e,t={}){return tP.batch(()=>(this.#x.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(tP.batch(()=>this.#x.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(ez)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(ez)}async query(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#x.build(this,t),n=r.isStaleByTime(e$(t.staleTime,r))?await r.fetch(t):r.state.data,i=t.select;return i?i(n):n}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#x.build(this,t);return r.isStaleByTime(e$(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(ez).catch(ez)}infiniteQuery(e){return e._type="infinite",this.query(e)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(ez).catch(ez)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return tS.isOnline()?this.#l.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#x}getMutationCache(){return this.#l}getDefaultOptions(){return this.#g}setDefaultOptions(e){this.#g=e}setQueryDefaults(e,t){this.#P.set(eJ(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#P.values()],r={};return t.forEach(t=>{eX(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#S.set(eJ(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#S.values()],r={};return t.forEach(t=>{eX(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#g.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=eZ(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===e8&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#g.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#x.clear(),this.#l.clear()}};let tH=y.createContext(!1);tH.Provider;let tK=y.createContext((l=!1,{clearReset:()=>{l=!1},reset:()=>{l=!0},isReset:()=>l})),tz=(e,t,r)=>{let n=r?.state.error&&"function"==typeof e.throwOnError?te(e.throwOnError,[r.state.error,r]):e.throwOnError;
2(e.suspense||n)&&!t.isReset()&&(e.retryOnMount=!1)},tB=e=>{y.useEffect(()=>{e.clearReset()},[e])},tV=({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(i&&void 0===e.data||te(r,[e.error,n])),t$=(e,t)=>void 0===t.state.data,tG=e=>{if(e.suspense){let t=e=>"static"===e?e:Math.max(e??1e3,1e3),r=e.staleTime;e.staleTime="function"==typeof r?(...e)=>t(r(...e)):t(r),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,1e3))}},tW=(e,t)=>e?.suspense&&t.isPending,tZ=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function tJ(e,t,r){let n=y.useContext(tH),i=y.useContext(tK),s=v(r),o=s.defaultQueryOptions(e),u=s.getQueryCache().get(o.queryHash),a=!1!==e.subscribed;o._optimisticResults=n?"isRestoring":a?"optimistic":void 0,tG(o),tz(o,i,u),tB(i);let[l]=y.useState(()=>new t(s,o)),c=l.getOptimisticResult(o),h=!n&&a;if(y.useSyncExternalStore(y.useCallback(e=>{let t=h?l.subscribe(tP.batchCalls(e)):ez;return l.updateResult(),t},[l,h]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),y.useEffect(()=>{l.setOptions(o)},[o,l]),tW(o,c))throw tZ(o,l,i);if(tV({result:c,errorResetBoundary:i,throwOnError:o.throwOnError,query:u,suspense:o.suspense}))throw c.error;return o.notifyOnChangeProps?c:l.trackResult(c)}var tX=class extends tO{#u;#R=void 0;#q=void 0;#_=void 0;#M;#Q;#T;#D;#N;#I;#k;#A;#F;#U=new Set;constructor(e,t){super(),this.options=t,this.#u=e,this.#T=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#R.addObserver(this),tY(this.#R,this.options)?this.#L():this.updateResult(),this.#H())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return t0(this.#R,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return t0(this.#R,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#K(),this.#z(),this.#R.removeObserver(this)}setOptions(e){let t=this.options,r=this.#R;if(this.options=this.#u.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof e$(this.options.enabled,this.#R))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#B(),this.#R.setOptions(this.options),t._defaulted&&!e1(this.options,t)&&this.#u.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#R,observer:this});let n=this.hasListeners();n&&t1(this.#R,r,this.options,t)&&this.#L(),this.updateResult(),n&&(this.#R!==r||e$(this.options.enabled,this.#R)!==e$(t.enabled,this.#R)||e$(this.options.staleTime,this.#R)!==e$(t.staleTime,this.#R))&&this.#V();let i=this.#$();n&&(this.#R!==r||e$(this.options.enabled,this.#R)!==e$(t.enabled,this.#R)||i!==this.#F)&&this.#G(i)}getOptimisticResult(e){let t=this.#u.getQueryCache().build(this.#u,e),r=this.createResult(t,e);return e1(this.getCurrentResult(),r)||(this.#_=r,this.#Q=this.options,this.#M=this.#R.state),r}getCurrentResult(){return this.#_}trackResult(e,t){return new Proxy(e,{get:(e,r)=>(this.trackProp(r),t?.(r),Reflect.get(e,r))})}trackProp(e){this.#U.add(e)}getCurrentQuery(){return this.#R}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t,r=this.#u.defaultQueryOptions(e),n=this.#u.getQueryCache().build(this.#u,r),i=()=>{},s=new Promise(e=>{t=e,i=this.#u.getQueryCache().subscribe(t=>{"updated"===t.type&&t.query.queryHash===n.queryHash&&void 0!==n.state.data&&(i(),e(this.createResult(n,r)))})});return Promise.race([n.fetch().then(()=>{let e=this.createResult(n,r);return t?.(e),e}).finally(()=>{i()}),s])}fetch(e){return this.#L({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#_))}#L(e){this.#B();let t=this.#R.fetch(this.options,e);return e?.throwOnError||(t=t.catch(ez)),t}#W(e){return!eK&&!1!==e$(this.options.enabled,this.#R)&&eB(e)}#V(){this.#K();let e=e$(this.options.staleTime,this.#R);if(this.#_.isStale||!this.#W(e))return;let t=eV(this.#_.dataUpdatedAt,e)+1;this.#k=eH.setTimeout(()=>{this.#_.isStale||this.updateResult()},t)}#$(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#R):this.options.refetchInterval)??!1}#G(e){this.#z(),this.#F=e,0!==this.#F&&this.#W(this.#F)&&(this.#A=eH.setInterval(()=>
2{(this.options.refetchIntervalInBackground||tx.isFocused())&&this.#L()},this.#F))}#H(){this.#V(),this.#G(this.#$())}#K(){void 0!==this.#k&&(eH.clearTimeout(this.#k),this.#k=void 0)}#z(){void 0!==this.#A&&(eH.clearInterval(this.#A),this.#A=void 0)}createResult(e,t){let r,n=this.#R,i=this.options,s=this.#_,o=this.#M,u=this.#Q,a=e!==n?e.state:this.#q,{state:l}=e,c={...l},h=!1;if(t._optimisticResults){let r=this.hasListeners(),s=!r&&tY(e,t),o=r&&t1(e,n,t,i);(s||o)&&(c={...c,...tk(l.data,e.options)}),"isRestoring"===t._optimisticResults&&(c.fetchStatus="idle")}let{error:f,errorUpdatedAt:d,status:p}=c;r=c.data;let y=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===p){let e;s?.isPlaceholderData&&t.placeholderData===u?.placeholderData?(e=s.data,y=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#I?.state.data,this.#I):t.placeholderData,void 0!==e&&(p="success",r=e9(s?.data,e,t),h=!0)}if(t.select&&void 0!==r&&!y)if(s&&r===o?.data&&t.select===this.#D)r=this.#N;else try{this.#D=t.select,r=t.select(r),r=e9(s?.data,r,t),this.#N=r,this.#T=null}catch(e){this.#T=e}else void 0===r&&(this.#T=null);this.#T&&(f=this.#T,r=this.#N,d=Date.now(),p="error",h=!1);let m="fetching"===c.fetchStatus,v="pending"===p,b="error"===p,g=v&&m,w=void 0!==r;return{status:p,fetchStatus:c.fetchStatus,isPending:v,isSuccess:"success"===p,isError:b,isInitialLoading:g,isLoading:g,data:r,dataUpdatedAt:c.dataUpdatedAt,error:f,errorUpdatedAt:d,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:c.dataUpdateCount>a.dataUpdateCount||c.errorUpdateCount>a.errorUpdateCount,isFetching:m,isRefetching:m&&!v,isLoadingError:b&&!w,isPaused:"paused"===c.fetchStatus,isPlaceholderData:h,isRefetchError:b&&w,isStale:t2(e,t),refetch:this.refetch,isEnabled:!1!==e$(t.enabled,e)}}updateResult(){let e=this.#_,t=this.createResult(this.#R,this.options);if(this.#M=this.#R.state,this.#Q=this.options,void 0!==this.#M.data&&(this.#I=this.#R),e1(t,e))return;this.#_=t;let r=(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#U.size)return!0;let n=new Set(r??this.#U);return this.options.throwOnError&&n.add("error"),Object.keys(this.#_).some(t=>this.#_[t]!==e[t]&&n.has(t))})();tP.batch(()=>{r&&this.listeners.forEach(e=>{e(this.#_)}),this.#u.getQueryCache().notify({query:this.#R,type:"observerResultsUpdated"})})}#B(){let e=this.#u.getQueryCache().build(this.#u,this.options);if(e===this.#R)return;let t=this.#R;this.#R=e,this.#q=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#H()}};function tY(e,t){return!1!==e$(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==e$(t.retryOnMount,e))||void 0!==e.state.data&&t0(e,t,t.refetchOnMount)}function t0(e,t,r){if(!1!==e$(t.enabled,e)&&"static"!==e$(t.staleTime,e)){let n="function"==typeof r?r(e):r;return"always"===n||!1!==n&&t2(e,t)}return!1}function t1(e,t,r,n){return(e!==t||!1===e$(n.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&t2(e,r)}function t2(e,t){return!1!==e$(t.enabled,e)&&e.isStaleByTime(e$(t.staleTime,e))}var t7=class extends tX{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){e._type="infinite",super.setOptions(e)}getOptimisticResult(e){return e._type="infinite",super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){var r,n;let{state:i}=e,s=super.createResult(e,t),{isFetching:o,isRefetching:u,isError:a,isRefetchError:l}=s,c=i.fetchMeta?.fetchMore?.direction,h=a&&"forward"===c,f=o&&"forward"===c,d=a&&"backward"===c,p=o&&"backward"===c;return{...s,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:!!(r=i.data)&&null!=tD(t,r),hasPreviousPage:!!(n=i.data)&&!!t.getPreviousPageParam&&null!=tN(t,n),isFetchNextPageError:h,isFetchingNextPage:f,isFetchPreviousPageError:d,isFetchingPreviousPage:p,isRefetchError:l&&!h&&!d,isRefetching:u&&!f&&!p}}},t4=class extends tO{#u;#_=void 0;#Z;#J;constructor(e,t){super(),this.#u=e,this.setOptions(t),this.bindMethods(),this.#X()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#u.defaultMutationOptions(e),e1(this.options,t)||this.#u.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#Z,observer:this}),t?.mutationKey&&this.options.mutationKey&&eJ(t.mutationKey)!==eJ(this.options.mutationKey)?this.reset():this.#Z?.state.status==="pending"&&this.#Z.setOptions(this.options)}onSubscribe(){1===this.listeners.size&&this.#Z&&(this.#Z.addObserver(this),this.#X())}onUnsubscribe(){this.hasListeners()||this.#Z?.removeObserver(this)}onMutationUpdate(e){this.#X(),this.#Y(e)}getCurrentResult(){return this.#_}reset(){this.#Z?.removeObserver(this),this.#Z=void 0,this.#X(),this.#Y()}mutate(e,t){return this.#J=t,this.#Z?.removeObserver(this),this.#Z=this.#u.getMutationCache().build(this.#u,this.options),this.#Z.addObserver(this),this.#Z.execute(e)}#X(){let e=this.#Z?.state??tM();this.#_={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#Y(e){tP.batch(()=>
2{if(this.#J&&this.hasListeners()){let t=this.#_.variables,r=this.#_.context,n={client:this.#u,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#J.onSuccess?.(e.data,t,r,n)}catch(e){Promise.reject(e)}try{this.#J.onSettled?.(e.data,null,t,r,n)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#J.onError?.(e.error,t,r,n)}catch(e){Promise.reject(e)}try{this.#J.onSettled?.(void 0,e.error,t,r,n)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#_)})})}};function t9(e,t){let r=new Set(t);return e.filter(e=>!r.has(e))}var t3=class extends tO{#u;#ee;#O;#et;#a;#er;#en;#ei;#es;#eo=[];constructor(e,t,r){super(),this.#u=e,this.#et=r,this.#O=[],this.#a=[],this.#ee=[],this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.#a.forEach(e=>{e.subscribe(t=>{this.#eu(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#a.forEach(e=>{e.destroy()})}setQueries(e,t){this.#O=e,this.#et=t,tP.batch(()=>{let e=this.#a,t=this.#ea(this.#O);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let r=t.map(e=>e.observer),n=r.map(e=>e.getCurrentResult()),i=e.length!==r.length,s=r.some((t,r)=>t!==e[r]),o=i||s,u=!!o||n.some((e,t)=>{let r=this.#ee[t];return!r||!e1(e,r)});(o||u)&&(o&&(this.#eo=t,this.#a=r),this.#ee=n,this.hasListeners()&&(o&&(t9(e,r).forEach(e=>{e.destroy()}),t9(r,e).forEach(e=>{e.subscribe(t=>{this.#eu(e,t)})})),this.#Y()))})}getCurrentResult(){return this.#ee}getQueries(){return this.#a.map(e=>e.getCurrentQuery())}getObservers(){return this.#a}getOptimisticResult(e,t){let r=this.#ea(e),n=r.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)),i=r.map(e=>e.defaultedQueryOptions.queryHash);return[n,e=>this.#el(e??n,t,i),()=>this.#ec(n,r)]}#ec(e,t){let r=new Set;return t.map((n,i)=>{let s=e[i];return n.defaultedQueryOptions.notifyOnChangeProps?s:n.observer.trackResult(s,e=>{r.has(e)||(r.add(e),t.forEach(t=>{t.observer.trackProp(e)}))})})}#el(e,t,r){if(t){let n=this.#es,i=void 0!==r&&void 0!==n&&(n.length!==r.length||r.some((e,t)=>e!==n[t]));return(this.#ee!==this.#ei||i||t!==this.#en)&&(this.#en=t,this.#ei=this.#ee,void 0!==r&&(this.#es=r),this.#er=e0(this.#er,t(e))),this.#er}return e}#eh(){return!this.#et?.combine||this.#a.some((e,t)=>e.options.suspense&&this.#ee[t]?.data===void 0)}#ea(e){let t=new Map;this.#a.forEach(e=>{let r=e.options.queryHash;if(!r)return;let n=t.get(r);n?n.push(e):t.set(r,[e])});let r=[];return e.forEach(e=>{let n=this.#u.defaultQueryOptions(e),i=t.get(n.queryHash)?.shift()??new tX(this.#u,n);r.push({defaultedQueryOptions:n,observer:i})}),r}#eu(e,t){let r=this.#a.indexOf(e);-1!==r&&(this.#ee=this.#ee.slice(),this.#ee[r]=t,this.#Y())}#Y(){if(this.hasListeners()){let e=this.#eh(),t=this.#er,r=e?t:this.#el(this.#ec(this.#ee,this.#eo),this.#et?.combine);(e||t!==r)&&tP.batch(()=>{this.listeners.forEach(e=>{e(this.#ee)})})}}};function t5({queries:e,...t},r){let n=v(r),i=y.useContext(tH),s=y.useContext(tK),o=!1!==t.subscribed,u=y.useMemo(()=>e.map(e=>{let t=n.defaultQueryOptions(e);return t._optimisticResults=i?"isRestoring":o?"optimistic":void 0,t}),[e,n,i,o]);u.forEach(e=>{tG(e);let t=n.getQueryCache().get(e.queryHash);tz(e,s,t)}),tB(s);let[a]=y.useState(()=>new t3(n,u,t)),[l,c,h]=a.getOptimisticResult(u,t.combine),f=!i&&o;y.useSyncExternalStore(y.useCallback(e=>f?a.subscribe(tP.batchCalls(e)):ez,[a,f]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),y.useEffect(()=>{a.setQueries(u,t)},[u,t,a]);let d=l.some((e,t)=>tW(u[t],e))?l.flatMap((e,t)=>{let r=u[t];if(r&&tW(r,e)){let e=new tX(n,r);return tZ(r,e,s)}return[]}):[];if(d.length>0)throw Promise.all(d);let p=l.find((e,t)=>{let r=u[t];return r&&tV({result:e,errorResetBoundary:s,throwOnError:r.throwOnError,query:n.getQueryCache().get(r.queryHash),suspense:r.suspense})});if(p)throw p.error;return c(h())}let t8=["client","ssrContext","ssrState","abortOnUnmount"],t6=null==(ry=y.createContext)?void 0:ry.call(y,null);var re=ta(ty(),1);function rt(e){let t=e instanceof eQ?e:e[eT];return ei(e=>{let r=e.path,n=r.join("."),[i,s]=e.args;return(0,re.default)({queryKey:tg(r,i,"query"),queryFn:()=>t.query(n,i,null==s?void 0:s.trpc)},s)})}var rr=ta(ty(),1);function rn(e,t,r){var n,i;let s=e[0],o=null==(n=e[1])?void 0:n.input;return r&&(o=(0,rr.default)((0,rr.default)((0,rr.default)({},null!=(i=o)?i:{}),r.pageParam?{cursor:r.pageParam}:{}),{},{direction:r.direction})),[s.join("."),o,null==t?void 0:t.trpc]}var ri=ta(tu({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function r(e){function t(e){if(Object(e)!==e)return Promise.reject(TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return(r=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new r(e)}t.exports=function(e){var t,n,i,s=2;
2for("u">typeof Symbol&&(n=Symbol.asyncIterator,i=Symbol.iterator);s--;){if(n&&null!=(t=e[n]))return t.call(e);if(i&&null!=(t=e[i]))return new r(t.call(e));n="@@asyncIterator",i="@@iterator"}throw TypeError("Object is not async iterable")},t.exports.__esModule=!0,t.exports.default=t.exports}})(),1);function rs(e){return{path:e.path.join(".")}}function ro(e){let t=rs(e);return y.useMemo(()=>t,[t])}async function ru(e,t,r){let n=t.getQueryCache().build(t,{queryKey:r});n.setState({data:[],status:"success"});let i=[];var s=!1,o=!1;try{for(var u,a,l=(0,ri.default)(e);s=!(a=await l.next()).done;s=!1){let e=a.value;i.push(e),n.setState({data:[...i]})}}catch(e){o=!0,u=e}finally{try{s&&null!=l.return&&await l.return()}finally{if(o)throw u}}return i}var ra=ta(ty(),1),rl=ta(ty());let rc=(e,t)=>new Proxy(e,{get:(e,r)=>(t(r),e[r])});function rh(e,t,r={}){let n,i=e.trim();if(""===i||i.startsWith("//")||i.includes("\\"))throw Error(`${t} must be an absolute HTTP(S) origin.`);try{n=new URL(/^[a-z][a-z0-9+.-]*:\/\//i.test(i)?i:`https://${i}`)}catch{throw Error(`${t} contains an invalid URL.`)}if("http:"!==n.protocol&&"https:"!==n.protocol||""!==n.username||""!==n.password||"/"!==n.pathname||""!==n.search||""!==n.hash)throw Error(`${t} must contain only an HTTP(S) origin.`);if(!r.allowPort&&""!==n.port)throw Error(`${t} must not include a port.`);if(r.requireVercelHost&&!n.hostname.endsWith(".vercel.app"))throw Error(`${t} must be a Vercel deployment hostname.`);return n.origin}function rf(e){return`${e}/api/trpc`}var rd,rp,ry,rm,rv,rb="0123456789abcdef",rg="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",rw="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",rO={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-9e15,maxE:9e15,crypto:!1},rx=!0,rP="[DecimalError] ",rS=rP+"Invalid argument: ",rj=rP+"Precision limit exceeded",rE=rP+"crypto unavailable",rC="[object Decimal]",rR=Math.floor,rq=Math.pow,r_=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,rM=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,rQ=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,rT=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,rD=rg.length-1,rN=rw.length-1,rI={toStringTag:rC};function rk(e){var t,r,n,i=e.length-1,s="",o=e[0];if(i>0){for(s+=o,t=1;t<i;t++)(r=7-(n=e[t]+"").length)&&(s+=rG(r)),s+=n;(r=7-(n=(o=e[t])+"").length)&&(s+=rG(r))}else if(0===o)return"0";for(;o%10==0;)o/=10;return s+o}function rA(e,t,r){if(e!==~~e||e<t||e>r)throw Error(rS+e)}function rF(e,t,r,n){var i,s,o,u;for(s=e[0];s>=10;s/=10)--t;return--t<0?(t+=7,i=0):(i=Math.ceil((t+1)/7),t%=7),s=rq(10,7-t),u=e[i]%s|0,null==n?t<3?(0==t?u=u/100|0:1==t&&(u=u/10|0),o=r<4&&99999==u||r>3&&49999==u||5e4==u||0==u):o=(r<4&&u+1==s||r>3&&u+1==s/2)&&(e[i+1]/s/100|0)==rq(10,t-2)-1||(u==s/2||0==u)&&(e[i+1]/s/100|0)==0:t<4?(0==t?u=u/1e3|0:1==t?u=u/100|0:2==t&&(u=u/10|0),o=(n||r<4)&&9999==u||!n&&r>3&&4999==u):o=((n||r<4)&&u+1==s||!n&&r>3&&u+1==s/2)&&(e[i+1]/s/1e3|0)==rq(10,t-3)-1,o}function rU(e,t,r){for(var n,i,s=[0],o=0,u=e.length;o<u;){for(i=s.length;i--;)s[i]*=t;
2for(s[0]+=rb.indexOf(e.charAt(o++)),n=0;n<s.length;n++)s[n]>r-1&&(void 0===s[n+1]&&(s[n+1]=0),s[n+1]+=s[n]/r|0,s[n]%=r)}return s.reverse()}rI.absoluteValue=rI.abs=function(){var e=new this.constructor(this);return e.s<0&&(e.s=1),rH(e)},rI.ceil=function(){return rH(new this.constructor(this),this.e+1,2)},rI.clampedTo=rI.clamp=function(e,t){var r=this.constructor;if(e=new r(e),t=new r(t),!e.s||!t.s)return new r(NaN);if(e.gt(t))throw Error(rS+t);return 0>this.cmp(e)?e:this.cmp(t)>0?t:new r(this)},rI.comparedTo=rI.cmp=function(e){var t,r,n,i,s=this.d,o=(e=new this.constructor(e)).d,u=this.s,a=e.s;if(!s||!o)return u&&a?u!==a?u:s===o?0:!s^u<0?1:-1:NaN;if(!s[0]||!o[0])return s[0]?u:o[0]?-a:0;if(u!==a)return u;if(this.e!==e.e)return this.e>e.e^u<0?1:-1;for(n=s.length,t=0,r=n<(i=o.length)?n:i;t<r;++t)if(s[t]!==o[t])return s[t]>o[t]^u<0?1:-1;return n===i?0:n>i^u<0?1:-1},rI.cosine=rI.cos=function(){var e,t,r=this,n=r.constructor;return r.d?r.d[0]?(e=n.precision,t=n.rounding,n.precision=e+Math.max(r.e,r.sd())+7,n.rounding=1,r=function(e,t){var r,n,i;if(t.isZero())return t;(n=t.d.length)<32?i=(1/r7(4,r=Math.ceil(n/3))).toString():(r=16,i="2.3283064365386962890625e-10"),e.precision+=r,t=r2(e,1,t.times(i),new e(1));for(var s=r;s--;){var o=t.times(t);t=o.times(o).minus(o).times(8).plus(1)}return e.precision-=r,t}(n,r4(n,r)),n.precision=e,n.rounding=t,rH(2==rv||3==rv?r.neg():r,e,t,!0)):new n(1):new n(NaN)},rI.cubeRoot=rI.cbrt=function(){var e,t,r,n,i,s,o,u,a,l,c=this.constructor;if(!this.isFinite()||this.isZero())return new c(this);for(rx=!1,(s=this.s*rq(this.s*this,1/3))&&Math.abs(s)!=1/0?n=new c(s.toString()):(r=rk(this.d),(s=((e=this.e)-r.length+1)%3)&&(r+=1==s||-2==s?"0":"00"),s=rq(r,1/3),e=rR((e+1)/3)-(e%3==(e<0?-1:2)),(n=new c(r=s==1/0?"5e"+e:(r=s.toExponential()).slice(0,r.indexOf("e")+1)+e)).s=this.s),o=(e=c.precision)+3;;)if(n=rL((l=(a=(u=n).times(u).times(u)).plus(this)).plus(this).times(u),l.plus(a),o+2,1),rk(u.d).slice(0,o)===(r=rk(n.d)).slice(0,o)){if("9999"!=(r=r.slice(o-3,o+1))&&(i||"4999"!=r)){+r&&(+r.slice(1)||"5"!=r.charAt(0))||(rH(n,e+1,1),t=!n.times(n).times(n).eq(this));break}if(!i&&(rH(u,e+1,0),u.times(u).times(u).eq(this))){n=u;break}o+=4,i=1}return rx=!0,rH(n,e,c.rounding,t)},rI.decimalPlaces=rI.dp=function(){var e,t=this.d,r=NaN;if(t){if(r=((e=t.length-1)-rR(this.e/7))*7,e=t[e])for(;e%10==0;e/=10)r--;r<0&&(r=0)}return r},rI.dividedBy=rI.div=function(e){return rL(this,new this.constructor(e))},rI.dividedToIntegerBy=rI.divToInt=function(e){var t=this.constructor;return rH(rL(this,new t(e),0,1,1),t.precision,t.rounding)},rI.equals=rI.eq=function(e){return 0===this.cmp(e)},rI.floor=function(){return rH(new this.constructor(this),this.e+1,3)},rI.greaterThan=rI.gt=function(e){return this.cmp(e)>0},rI.greaterThanOrEqualTo=rI.gte=function(e){var t=this.cmp(e);return 1==t||0===t},rI.hyperbolicCosine=rI.cosh=function(){var e,t,r,n,i,s=this,o=s.constructor,u=new o(1);if(!s.isFinite())return new o(s.s?1/0:NaN);if(s.isZero())return u;r=o.precision,n=o.rounding,o.precision=r+Math.max(s.e,s.sd())+4,o.rounding=1,(i=s.d.length)<32?t=(1/r7(4,e=Math.ceil(i/3))).toString():(e=16,t="2.3283064365386962890625e-10"),s=r2(o,1,s.times(t),new o(1),!0);for(var a,l=e,c=new o(8);l--;)a=s.times(s),s=u.minus(a.times(c.minus(a.times(c))));return rH(s,o.precision=r,o.rounding=n,!0)},rI.hyperbolicSine=rI.sinh=function(){var e,t,r,n,i=this,s=i.constructor;if(!i.isFinite()||i.isZero())return new s(i);if(t=s.precision,r=s.rounding,s.precision=t+Math.max(i.e,i.sd())+4,s.rounding=1,(n=i.d.length)<3)i=r2(s,2,i,i,!0);else{e=(e=1.4*Math.sqrt(n))>16?16:0|e,i=r2(s,2,i=i.times(1/r7(5,e)),i,!0);for(var o,u=new s(5),a=new s(16),l=new s(20);e--;)o=i.times(i),i=i.times(u.plus(o.times(a.times(o).plus(l))))}return s.precision=t,s.rounding=r,rH(i,t,r,!0)},rI.hyperbolicTangent=rI.tanh=function(){var e,t,r=this.constructor;return this.isFinite()?this.isZero()?new r(this):(e=r.precision,t=r.rounding,r.precision=e+7,r.rounding=1,rL(this.sinh(),this.cosh(),r.precision=e,r.rounding=t)):new r(this.s)},rI.inverseCosine=rI.acos=function(){var e=this,t=e.constructor,r=e.abs().cmp(1),n=t.precision,i=t.rounding;return -1!==r?0===r?e.isNeg()?rV(t,n,i):new t(0):new t(NaN):e.isZero()?rV(t,n+4,i).times(.5):(t.precision=n+6,t.rounding=1,e=new t(1).minus(e).div(e.plus(1)).sqrt().atan(),t.precision=n,t.rounding=i,e.times(2))},rI.inverseHyperbolicCosine=rI.acosh=function(){var e,t,r=this,n=r.constructor;return r.lte(1)?new n(r.eq(1)?0:NaN):r.isFinite()?(e=n.precision,t=n.rounding,n.precision=e+Math.max(Math.abs(r.e),r.sd())+4,n.rounding=1,rx=!1,r=r.times(r).minus(1).sqrt().plus(r),rx=!0,n.precision=e,n.rounding=t,r.ln()):new n(r)},rI.inverseHyperbolicSine=rI.asinh=function(){var e,t,r=this,n=r.constructor;return!r.isFinite()||r.isZero()?new n(r):(e=n.precision,t=n.rounding,n.precision=e+2*Math.max(Math.abs(r.e),r.sd())+6,n.roun
2ding=1,rx=!1,r=r.times(r).plus(1).sqrt().plus(r),rx=!0,n.precision=e,n.rounding=t,r.ln())},rI.inverseHyperbolicTangent=rI.atanh=function(){var e,t,r,n,i=this,s=i.constructor;return i.isFinite()?i.e>=0?new s(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(e=s.precision,t=s.rounding,Math.max(n=i.sd(),e)<-(2*i.e)-1)?rH(new s(i),e,t,!0):(s.precision=r=n-i.e,i=rL(i.plus(1),new s(1).minus(i),r+e,1),s.precision=e+4,s.rounding=1,i=i.ln(),s.precision=e,s.rounding=t,i.times(.5)):new s(NaN)},rI.inverseSine=rI.asin=function(){var e,t,r,n,i=this,s=i.constructor;return i.isZero()?new s(i):(t=i.abs().cmp(1),r=s.precision,n=s.rounding,-1!==t)?0===t?((e=rV(s,r+4,n).times(.5)).s=i.s,e):new s(NaN):(s.precision=r+6,s.rounding=1,i=i.div(new s(1).minus(i.times(i)).sqrt().plus(1)).atan(),s.precision=r,s.rounding=n,i.times(2))},rI.inverseTangent=rI.atan=function(){var e,t,r,n,i,s,o,u,a,l=this,c=l.constructor,h=c.precision,f=c.rounding;if(l.isFinite()){if(l.isZero())return new c(l);else if(l.abs().eq(1)&&h+4<=rN)return(o=rV(c,h+4,f).times(.25)).s=l.s,o}else{if(!l.s)return new c(NaN);if(h+4<=rN)return(o=rV(c,h+4,f).times(.5)).s=l.s,o}for(c.precision=u=h+10,c.rounding=1,e=r=Math.min(28,u/7+2|0);e;--e)l=l.div(l.times(l).plus(1).sqrt().plus(1));for(rx=!1,t=Math.ceil(u/7),n=1,a=l.times(l),o=new c(l),i=l;-1!==e;)if(i=i.times(a),s=o.minus(i.div(n+=2)),i=i.times(a),void 0!==(o=s.plus(i.div(n+=2))).d[t])for(e=t;o.d[e]===s.d[e]&&e--;);return r&&(o=o.times(2<<r-1)),rx=!0,rH(o,c.precision=h,c.rounding=f,!0)},rI.isFinite=function(){return!!this.d},rI.isInteger=rI.isInt=function(){return!!this.d&&rR(this.e/7)>this.d.length-2},rI.isNaN=function(){return!this.s},rI.isNegative=rI.isNeg=function(){return this.s<0},rI.isPositive=rI.isPos=function(){return this.s>0},rI.isZero=function(){return!!this.d&&0===this.d[0]},rI.lessThan=rI.lt=function(e){return 0>this.cmp(e)},rI.lessThanOrEqualTo=rI.lte=function(e){return 1>this.cmp(e)},rI.logarithm=rI.log=function(e){var t,r,n,i,s,o,u,a=this.constructor,l=a.precision,c=a.rounding;if(null==e)e=new a(10),t=!0;else{if(r=(e=new a(e)).d,e.s<0||!r||!r[0]||e.eq(1))return new a(NaN);t=e.eq(10)}if(r=this.d,this.s<0||!r||!r[0]||this.eq(1))return new a(r&&!r[0]?-1/0:1!=this.s?NaN:r?0:1/0);if(t)if(r.length>1)i=!0;else{for(n=r[0];n%10==0;)n/=10;i=1!==n}if(rx=!1,rF((u=rL(s=rY(this,o=l+5),t?rB(a,o+10):rY(e,o),o,1)).d,n=l,c))do if(o+=10,u=rL(s=rY(this,o),t?rB(a,o+10):rY(e,o),o,1),!i){+rk(u.d).slice(n+1,n+15)+1==1e14&&(u=rH(u,l+1,0));break}while(rF(u.d,n+=10,c))return rx=!0,rH(u,l,c)},rI.minus=rI.sub=function(e){var t,r,n,i,s,o,u,a,l,c,h,f,d=this.constructor;if(e=new d(e),!this.d||!e.d)return this.s&&e.s?this.d?e.s=-e.s:e=new d(e.d||this.s!==e.s?this:NaN):e=new d(NaN),e;if(this.s!=e.s)return e.s=-e.s,this.plus(e);if(l=this.d,f=e.d,u=d.precision,a=d.rounding,!l[0]||!f[0]){if(f[0])e.s=-e.s;else{if(!l[0])return new d(3===a?-0:0);e=new d(this)}return rx?rH(e,u,a):e}if(r=rR(e.e/7),c=rR(this.e/7),l=l.slice(),s=c-r){for((h=s<0)?(t=l,s=-s,o=f.length):(t=f,r=c,o=l.length),s>(n=Math.max(Math.ceil(u/7),o)+2)&&(s=n,t.length=1),t.reverse(),n=s;n--;)t.push(0);t.reverse()}else{for((h=(n=l.length)<(o=f.length))&&(o=n),n=0;n<o;n++)if(l[n]!=f[n]){h=l[n]<f[n];break}s=0}for(h&&(t=l,l=f,f=t,e.s=-e.s),o=l.length,n=f.length-o;n>0;--n)l[o++]=0;for(n=f.length;n>s;){if(l[--n]<f[n]){for(i=n;i&&0===l[--i];)l[i]=1e7-1;--l[i],l[n]+=1e7}l[n]-=f[n]}for(;0===l[--o];)l.pop();for(;0===l[0];l.shift())--r;return l[0]?(e.d=l,e.e=rz(l,r),rx?rH(e,u,a):e):new d(3===a?-0:0)},rI.modulo=rI.mod=function(e){var t,r=this.constructor;return(e=new r(e),this.d&&e.s&&(!e.d||e.d[0]))?e.d&&(!this.d||this.d[0])?(rx=!1,9==r.modulo?(t=rL(this,e.abs(),0,3,1),t.s*=e.s):t=rL(this,e,0,r.modulo,1),t=t.times(e),rx=!0,this.minus(t)):rH(new r(this),r.precision,r.rounding):new r(NaN)},rI.naturalExponential=rI.exp=function(){return rX(this)},rI.naturalLogarithm=rI.ln=function(){return rY(this)},rI.negated=rI.neg=function(){var e=new this.constructor(this);return e.s=-e.s,rH(e)},rI.plus=rI.add=function(e){var t,r,n,i,s,o,u,a,l,c,h=this.constructor;if(e=new h(e),!this.d||!e.d)return this.s&&e.s?this.d||(e=new h(e.d||this.s===e.s?this:NaN)):e=new h(NaN),e;if(this.s!=e.s)return e.s=-e.s,this.minus(e);if(l=this.d,c=e.d,u=h.precision,a=h.rounding,!l[0]||!c[0])return c[0]||(e=new h(this)),rx?rH(e,u,a):e;if(s=rR(this.e/7),n=rR(e.e/7),l=l.slice(),i=s-n){for(i<0?(r=l,i=-i,o=c.length):(r=c,n=s,o=l.length),i>(o=(s=Math.ceil(u/7))>o?s+1:o+1)&&(i=o,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((o=l.length)-(i=c.length)<0&&(i=o,r=c,c=l,l=r),t=0;i;)t=(l[--i]=l[i]+c[i]+t)/1e7|0,l[i]%=1e7;for(t&&(l.unshift(t),++n),o=l.length;0==l[--o];)l.pop();return e.d=l,e.e=rz(l,n),rx?rH(e,u,a):e},rI.precision=rI.sd=function(e){var t;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(rS+e);return this.d?(t=r$(this.d),e&&this.e+1>t&&(t=this.e+1)):t=NaN,t},rI.round=function(){var e=this.constructor;return rH(new e(this),this.e+1,e.rounding)},rI.sine=rI.sin=function(){var e,t,r=this,n=r.constructor;return r.isFinite()?r.isZero()?new n(r):(e=n.precision,t=n.rounding,n.precision=e+Math.max(r.e,r.sd())+7,n.rounding=1,r=function(e,t){var r,n=t.d.length;if(n<3)return t.isZero()?t:r2(e,2,t,t);r=(r=1.4*Math.sqrt(n))>16?16:0|r,t=r2(e,2,t=t.times(1/r7(5,r)),t);for(var i,s=new e(5),o=new e(16),u=new e(20);r--;)i=t.times(t),t=t.times(s.plus(i.times(o.times(i).minus(u))));return t}(n,r4(n,r)),n.precision=e,n.rounding=t,rH(rv>2?r.neg():r,e,t,!0)):new n(NaN)},rI.squareRoot=rI.sqrt=function(){var e,t,r,n,i,s,o=this.d,u=this.e,a=this.s,l=this.constructor;if(1!==a||!o||!o[0])return new l(!a||a<0&&(!o||o[0])?NaN:o?this:1/0);for(rx=!1,0==(a=Math.sqrt(+this))||a==1/0?(((t=rk(o)).length+u)%2==0&&(t+="0"),a=Math.sqrt(t),u=rR((u+1)/2)-(u<0||u%2),n=new l(t=a==1/0?"5e"+u:(t=a.toExponential()).slice(0,t.indexOf("e")+1)+u)):n=new l(a.toString()),r=(u=l.precision)+3;;)if(n=(s=n).plus(rL(this,s,r+2,1)).times(.5),rk(s.d).slice(0,r)===(t=rk(n.d)).slice(0,r)){if("9999"!=(t=t.slice(r-3,r+1))&&(i||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(rH(n,u+1,1),e=!n.times(n).eq(this));break}if(!i&&(rH(s,u+1,0),s.times(s).eq(this))){n=s;break}r+=4,i=1}return rx=!0,rH(n,u,l.rounding,e)},rI.tangent=rI.tan=function(){var e,t,r=this,n=r.constructor;return r.isFinite()?r.isZero()?new n(r):(e=n.precision,t=n.rounding,n.precision=e+10,n.roun
2ding=1,(r=r.sin()).s=1,r=rL(r,new n(1).minus(r.times(r)).sqrt(),e+10,0),n.precision=e,n.rounding=t,rH(2==rv||4==rv?r.neg():r,e,t,!0)):new n(NaN)},rI.times=rI.mul=function(e){var t,r,n,i,s,o,u,a,l,c=this.constructor,h=this.d,f=(e=new c(e)).d;if(e.s*=this.s,!h||!h[0]||!f||!f[0])return new c(!e.s||h&&!h[0]&&!f||f&&!f[0]&&!h?NaN:!h||!f?e.s/0:0*e.s);for(r=rR(this.e/7)+rR(e.e/7),(a=h.length)<(l=f.length)&&(s=h,h=f,f=s,o=a,a=l,l=o),s=[],n=o=a+l;n--;)s.push(0);for(n=l;--n>=0;){for(t=0,i=a+n;i>n;)u=s[i]+f[n]*h[i-n-1]+t,s[i--]=u%1e7|0,t=u/1e7|0;s[i]=(s[i]+t)%1e7|0}for(;!s[--o];)s.pop();return t?++r:s.shift(),e.d=s,e.e=rz(s,r),rx?rH(e,c.precision,c.rounding):e},rI.toBinary=function(e,t){return r9(this,2,e,t)},rI.toDecimalPlaces=rI.toDP=function(e,t){var r=this,n=r.constructor;return(r=new n(r),void 0===e)?r:(rA(e,0,1e9),void 0===t?t=n.rounding:rA(t,0,8),rH(r,e+r.e+1,t))},rI.toExponential=function(e,t){var r,n=this,i=n.constructor;return void 0===e?r=rK(n,!0):(rA(e,0,1e9),void 0===t?t=i.rounding:rA(t,0,8),r=rK(n=rH(new i(n),e+1,t),!0,e+1)),n.isNeg()&&!n.isZero()?"-"+r:r},rI.toFixed=function(e,t){var r,n,i=this.constructor;return void 0===e?r=rK(this):(rA(e,0,1e9),void 0===t?t=i.rounding:rA(t,0,8),r=rK(n=rH(new i(this),e+this.e+1,t),!1,e+n.e+1)),this.isNeg()&&!this.isZero()?"-"+r:r},rI.toFraction=function(e){var t,r,n,i,s,o,u,a,l,c,h,f,d=this.d,p=this.constructor;if(!d)return new p(this);if(l=r=new p(1),n=a=new p(0),o=(s=(t=new p(n)).e=r$(d)-this.e-1)%7,t.d[0]=rq(10,o<0?7+o:o),null==e)e=s>0?t:l;else{if(!(u=new p(e)).isInt()||u.lt(l))throw Error(rS+u);e=u.gt(t)?s>0?t:l:u}for(rx=!1,u=new p(rk(d)),c=p.precision,p.precision=s=7*d.length*2;h=rL(u,t,0,1,1),1!=(i=r.plus(h.times(n))).cmp(e);)r=n,n=i,i=l,l=a.plus(h.times(i)),a=i,i=t,t=u.minus(h.times(i)),u=i;return i=rL(e.minus(r),n,0,1,1),a=a.plus(i.times(l)),r=r.plus(i.times(n)),a.s=l.s=this.s,f=1>rL(l,n,s,1).minus(this).abs().cmp(rL(a,r,s,1).minus(this).abs())?[l,n]:[a,r],p.precision=c,rx=!0,f},rI.toHexadecimal=rI.toHex=function(e,t){return r9(this,16,e,t)},rI.toNearest=function(e,t){var r=this,n=r.constructor;if(r=new n(r),null==e){if(!r.d)return r;e=new n(1),t=n.rounding}else{if(e=new n(e),void 0===t?t=n.rounding:rA(t,0,8),!r.d)return e.s?r:e;if(!e.d)return e.s&&(e.s=r.s),e}return e.d[0]?(rx=!1,r=rL(r,e,0,t,1).times(e),rx=!0,rH(r)):(e.s=r.s,r=e),r},rI.toNumber=function(){return+this},rI.toOctal=function(e,t){return r9(this,8,e,t)},rI.toPower=rI.pow=function(e){var t,r,n,i,s,o,u=this,a=u.constructor,l=+(e=new a(e));if(!u.d||!e.d||!u.d[0]||!e.d[0])return new a(rq(+u,l));if((u=new a(u)).eq(1))return u;if(n=a.precision,s=a.rounding,e.eq(1))return rH(u,n,s);if((t=rR(e.e/7))>=e.d.length-1&&(r=l<0?-l:l)<=0x1fffffffffffff)return i=rW(a,u,r,n),e.s<0?new a(1).div(i):rH(i,n,s);if((o=u.s)<0){if(t<e.d.length-1)return new a(NaN);if((1&e.d[t])==0&&(o=1),0==u.e&&1==u.d[0]&&1==u.d.length)return u.s=o,u}return(t=0!=(r=rq(+u,l))&&isFinite(r)?new a(r+"").e:rR(l*(Math.log("0."+rk(u.d))/Math.LN10+u.e+1)))>a.maxE+1||t<a.minE-1?new a(t>0?o/0:0):(rx=!1,a.rounding=u.s=1,r=Math.min(12,(t+"").length),(i=rX(e.times(rY(u,n+r)),n)).d&&rF((i=rH(i,n+5,1)).d,n,s)&&(t=n+10,+rk((i=rH(rX(e.times(rY(u,t+r)),t),t+5,1)).d).slice(n+1,n+15)+1==1e14&&(i=rH(i,n+1,0))),i.s=o,rx=!0,a.rounding=s,rH(i,n,s))},rI.toPrecision=function(e,t){var r,n=this,i=n.constructor;return void 0===e?r=rK(n,n.e<=i.toExpNeg||n.e>=i.toExpPos):(rA(e,1,1e9),void 0===t?t=i.rounding:rA(t,0,8),r=rK(n=rH(new i(n),e,t),e<=n.e||n.e<=i.toExpNeg,e)),n.isNeg()&&!n.isZero()?"-"+r:r},rI.toSignificantDigits=rI.toSD=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(rA(e,1,1e9),void 0===t?t=r.rounding:rA(t,0,8)),rH(new r(this),e,t)},rI.toString=function(){var e=this.constructor,t=rK(this,this.e<=e.toExpNeg||this.e>=e.toExpPos);return this.isNeg()&&!this.isZero()?"-"+t:t},rI.truncated=rI.trunc=function(){return rH(new this.constructor(this),this.e+1,1)},rI.valueOf=rI.toJSON=function(){var e=this.constructor,t=rK(this,this.e<=e.toExpNeg||this.e>=e.toExpPos);return this.isNeg()?"-"+t:t};var rL=function(){function e(e,t,r){var n,i=0,s=e.length;for(e=e.slice();s--;)n=e[s]*t+i,e[s]=n%r|0,i=n/r|0;return i&&e.unshift(i),e}function t(e,t,r,n){var i,s;if(r!=n)s=r>n?1:-1;else for(i=s=0;i<r;i++)if(e[i]!=t[i]){s=e[i]>t[i]?1:-1;break}return s}function r(e,t,r,n){for(var i=0;r--;)e[r]-=i,i=+(e[r]<t[r]),e[r]=i*n+e[r]-t[r];for(;!e[0]&&e.length>1;)e.shift()}return function(n,i,s,o,u,a){var l,c,h,f,d,p,y,m,v,b,g,w,O,x,P,S,j,E,C,R,q=n.constructor,_=n.s==i.s?1:-1,M=n.d,Q=i.d;
vendor: 6,167 bytes, line 2
2if(!M||!M[0]||!Q||!Q[0])return new q(!n.s||!i.s||(M?Q&&M[0]==Q[0]:!Q)?NaN:M&&0==M[0]||!Q?0*_:_/0);for(a?(d=1,c=n.e-i.e):(a=1e7,d=7,c=rR(n.e/d)-rR(i.e/d)),C=Q.length,j=M.length,b=(v=new q(_)).d=[],h=0;Q[h]==(M[h]||0);h++);if(Q[h]>(M[h]||0)&&c--,null==s?(x=s=q.precision,o=q.rounding):x=u?s+(n.e-i.e)+1:s,x<0)b.push(1),p=!0;else{if(x=x/d+2|0,h=0,1==C){for(f=0,Q=Q[0],x++;(h<j||f)&&x--;h++)P=f*a+(M[h]||0),b[h]=P/Q|0,f=P%Q|0;p=f||h<j}else{for((f=a/(Q[0]+1)|0)>1&&(Q=e(Q,f,a),M=e(M,f,a),C=Q.length,j=M.length),S=C,w=(g=M.slice(0,C)).length;w<C;)g[w++]=0;(R=Q.slice()).unshift(0),E=Q[0],Q[1]>=a/2&&++E;do f=0,(l=t(Q,g,C,w))<0?(O=g[0],C!=w&&(O=O*a+(g[1]||0)),(f=O/E|0)>1?(f>=a&&(f=a-1),m=(y=e(Q,f,a)).length,w=g.length,1==(l=t(y,g,m,w))&&(f--,r(y,C<m?R:Q,m,a))):(0==f&&(l=f=1),y=Q.slice()),(m=y.length)<w&&y.unshift(0),r(g,y,w,a),-1==l&&(w=g.length,(l=t(Q,g,C,w))<1&&(f++,r(g,C<w?R:Q,w,a))),w=g.length):0===l&&(f++,g=[0]),b[h++]=f,l&&g[0]?g[w++]=M[S]||0:(g=[M[S]],w=1);while((S++<j||void 0!==g[0])&&x--)p=void 0!==g[0]}b[0]||b.shift()}if(1==d)v.e=c,rm=p;else{for(h=1,f=b[0];f>=10;f/=10)h++;v.e=h+c*d-1,rH(v,u?s+v.e+1:s,o,p)}return v}}();function rH(e,t,r,n){var i,s,o,u,a,l,c,h,f,d=e.constructor;e:if(null!=t){if(!(h=e.d))return e;for(i=1,u=h[0];u>=10;u/=10)i++;if((s=t-i)<0)s+=7,o=t,a=(c=h[f=0])/rq(10,i-o-1)%10|0;else if((f=Math.ceil((s+1)/7))>=(u=h.length))if(n){for(;u++<=f;)h.push(0);c=a=0,i=1,s%=7,o=s-7+1}else break e;else{for(c=u=h[f],i=1;u>=10;u/=10)i++;s%=7,a=(o=s-7+i)<0?0:c/rq(10,i-o-1)%10|0}if(n=n||t<0||void 0!==h[f+1]||(o<0?c:c%rq(10,i-o-1)),l=r<4?(a||n)&&(0==r||r==(e.s<0?3:2)):a>5||5==a&&(4==r||n||6==r&&(s>0?o>0?c/rq(10,i-o):0:h[f-1])%10&1||r==(e.s<0?8:7)),t<1||!h[0])return h.length=0,l?(t-=e.e+1,h[0]=rq(10,(7-t%7)%7),e.e=-t||0):h[0]=e.e=0,e;if(0==s?(h.length=f,u=1,f--):(h.length=f+1,u=rq(10,7-s),h[f]=o>0?(c/rq(10,i-o)%rq(10,o)|0)*u:0),l)for(;;)if(0==f){for(s=1,o=h[0];o>=10;o/=10)s++;for(o=h[0]+=u,u=1;o>=10;o/=10)u++;s!=u&&(e.e++,1e7==h[0]&&(h[0]=1));break}else{if(h[f]+=u,1e7!=h[f])break;h[f--]=0,u=1}for(s=h.length;0===h[--s];)h.pop()}return rx&&(e.e>d.maxE?(e.d=null,e.e=NaN):e.e<d.minE&&(e.e=0,e.d=[0])),e}function rK(e,t,r){if(!e.isFinite())return r0(e);var n,i=e.e,s=rk(e.d),o=s.length;return t?(r&&(n=r-o)>0?s=s.charAt(0)+"."+s.slice(1)+rG(n):o>1&&(s=s.charAt(0)+"."+s.slice(1)),s=s+(e.e<0?"e":"e+")+e.e):i<0?(s="0."+rG(-i-1)+s,r&&(n=r-o)>0&&(s+=rG(n))):i>=o?(s+=rG(i+1-o),r&&(n=r-i-1)>0&&(s=s+"."+rG(n))):((n=i+1)<o&&(s=s.slice(0,n)+"."+s.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(s+="."),s+=rG(n))),s}function rz(e,t){var r=e[0];for(t*=7;r>=10;r/=10)t++;return t}function rB(e,t,r){if(t>rD)throw rx=!0,r&&(e.precision=r),Error(rj);return rH(new e(rg),t,1,!0)}function rV(e,t,r){if(t>rN)throw Error(rj);return rH(new e(rw),t,r,!0)}function r$(e){var t=e.length-1,r=7*t+1;if(t=e[t]){for(;t%10==0;t/=10)r--;for(t=e[0];t>=10;t/=10)r++}return r}function rG(e){for(var t="";e--;)t+="0";return t}function rW(e,t,r,n){var i,s=new e(1),o=Math.ceil(n/7+4);for(rx=!1;;){if(r%2&&r3((s=s.times(t)).d,o)&&(i=!0),0===(r=rR(r/2))){r=s.d.length-1,i&&0===s.d[r]&&++s.d[r];break}r3((t=t.times(t)).d,o)}return rx=!0,s}function rZ(e){return 1&e.d[e.d.length-1]}function rJ(e,t,r){for(var n,i,s=new e(t[0]),o=0;++o<t.length;){if(!(i=new e(t[o])).s){s=i;break}((n=s.cmp(i))===r||0===n&&s.s===r)&&(s=i)}return s}function rX(e,t){var r,n,i,s,o,u,a,l=0,c=0,h=0,f=e.constructor,d=f.rounding,p=f.precision;if(!e.d||!e.d[0]||e.e>17)return new f(e.d?!e.d[0]?1:e.s<0?0:1/0:e.s?e.s<0?0:e:0/0);for(null==t?(rx=!1,a=p):a=t,u=new f(.03125);e.e>-2;)e=e.times(u),h+=5;for(a+=n=Math.log(rq(2,h))/Math.LN10*2+5|0,r=s=o=new f(1),f.precision=a;;){if(s=rH(s.times(e),a,1),r=r.times(++c),rk((u=o.plus(rL(s,r,a,1))).d).slice(0,a)===rk(o.d).slice(0,a)){for(i=h;i--;)o=rH(o.times(o),a,1);if(null!=t)return f.precision=p,o;if(!(l<3&&rF(o.d,a-n,d,l)))return rH(o,f.precision=p,d,rx=!0);f.precision=a+=10,r=s=u=new f(1),c=0,l++}o=u}}function rY(e,t){var r,n,i,s,o,u,a,l,c,h,f,d=1,p=e,y=p.d,m=p.constructor,v=m.rounding,b=m.precision;if(p.s<0||!y||!y[0]||!p.e&&1==y[0]&&1==y.length)return new m(y&&!y[0]?-1/0:1!=p.s?NaN:y?0:p);if(null==t?(rx=!1,c=b):c=t,m.precision=c+=10,n=(r=rk(y)).charAt(0),!(15e14>Math.abs(s=p.e)))return l=rB(m,c+2,b).times(s+""),p=rY(new m(n+"."+r.slice(1)),c-10).plus(l),m.precision=b,null==t?rH(p,b,v,rx=!0):p;for(;n<7&&1!=n||1==n&&r.charAt(1)>3;)n=(r=rk((p=p.times(e)).d)).charAt(0),d++;for(s=p.e,n>1?(p=new m("0."+r),s++):p=new m(n+"."+r.slice(1)),h=p,a=o=p=rL(p.minus(1),p.plus(1),c,1),f=rH(p.times(p),c,1),i=3;;){if(o=rH(o.times(f),c,1),rk((l=a.plus(rL(o,new m(i),c,1))).d).slice(0,c)===rk(a.d).slice(0,c)){if(a=a.times(2),0!==s&&(a=a.plus(rB(m,c+2,b).times(s+""))),a=rL(a,new m(d),c,1),null!=t)return m.precision=b,a;if(!rF(a.d,c-10,v,u))return rH(a,m.precision=b,v,rx=!0);m.precision=c+=10,l=o=p=rL(h.minus(1),h.plus(1),c,1),f=rH(p.times(p),c,1),i=u=1}a=l,i+=2}}function r0(e){return String(e.s*e.s/0)}function r1(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;48===t.charCodeAt(n);n++);for(i=t.length;48===t.charCodeAt(i-1);--i);if(t=t.slice(n,i)){if(i-=n,e.e=r=r-n-1,e.d=[],n=(r+1)%7,r<0&&(n+=7),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=7;n<i;)e.d.push(+t.slice(n,n+=7));n=7-(t=t.slice(n)).length}else n-=i;for(;n--;)t+="0";e.d.push(+t),rx&&(e.e>e.constructor.maxE?(e.d=null,e.e=NaN):e.e<e.constructor.minE&&(e.e=0,e.d=[0]))}else e.e=0,e.d=[0];return e}function r2(e,t,r,n,i){var s,o,u,a,l=e.precision,c=Math.ceil(l/7);for(rx=!1,a=r.times(r),u=new e(n);;){if(o=rL(u.times(a),new e(t++*t++),l,1),u=i?n.plus(o):n.minus(o),n=rL(o.times(a),new e(t++*t++),l,1),void 0!==(o=u.plus(n)).d[c]){for(s=c;o.d[s]===u.d[s]&&s--;);if(-1==s)break}s=u,u=n,n=o,o=s}return rx=!0,o.d.length=c+1,o}function r7(e,t){for(var r=e;--t;)r*=e;return r}function r4(e,t){var r,n=t.s<0,i=rV(e,e.precision,1),s=i.times(.5);if((t=t.abs()).lte(s))return rv=n?4:1,t;if((r=t.divToInt(i)).isZero())rv=n?3:2;else{if((t=t.minus(r.times(i))).lte(s))return rv=rZ(r)?n?2:3:n?4:1,t;rv=rZ(r)?n?1:4:n?3:2}return t.minus(i).abs()}function r9(e,t,r,n){var i,s,o,u,a,l,c,h,f,d=e.constructor,p=void 0!==r;
2if(p?(rA(r,1,1e9),void 0===n?n=d.rounding:rA(n,0,8)):(r=d.precision,n=d.rounding),e.isFinite()){for(o=(c=rK(e)).indexOf("."),p?(i=2,16==t?r=4*r-3:8==t&&(r=3*r-2)):i=t,o>=0&&(c=c.replace(".",""),(f=new d(1)).e=c.length-o,f.d=rU(rK(f),10,i),f.e=f.d.length),s=a=(h=rU(c,10,i)).length;0==h[--a];)h.pop();if(h[0]){if(o<0?s--:((e=new d(e)).d=h,e.e=s,h=(e=rL(e,f,r,n,0,i)).d,s=e.e,l=rm),o=h[r],u=i/2,l=l||void 0!==h[r+1],l=n<4?(void 0!==o||l)&&(0===n||n===(e.s<0?3:2)):o>u||o===u&&(4===n||l||6===n&&1&h[r-1]||n===(e.s<0?8:7)),h.length=r,l)for(;++h[--r]>i-1;)h[r]=0,r||(++s,h.unshift(1));for(a=h.length;!h[a-1];--a);for(o=0,c="";o<a;o++)c+=rb.charAt(h[o]);if(p){if(a>1)if(16==t||8==t){for(o=16==t?4:3,--a;a%o;a++)c+="0";for(a=(h=rU(c,i,t)).length;!h[a-1];--a);for(o=1,c="1.";o<a;o++)c+=rb.charAt(h[o])}else c=c.charAt(0)+"."+c.slice(1);c=c+(s<0?"p":"p+")+s}else if(s<0){for(;++s;)c="0"+c;c="0."+c}else if(++s>a)for(s-=a;s--;)c+="0";else s<a&&(c=c.slice(0,s)+"."+c.slice(s))}else c=p?"0p+0":"0";c=(16==t?"0x":2==t?"0b":8==t?"0o":"")+c}else c=r0(e);return e.s<0?"-"+c:c}function r3(e,t){if(e.length>t)return e.length=t,!0}function r5(e){return new this(e).abs()}function r8(e){return new this(e).acos()}function r6(e){return new this(e).acosh()}function ne(e,t){return new this(e).plus(t)}function nt(e){return new this(e).asin()}function nr(e){return new this(e).asinh()}function nn(e){return new this(e).atan()}function ni(e){return new this(e).atanh()}function ns(e,t){e=new this(e),t=new this(t);var r,n=this.precision,i=this.rounding,s=n+4;return e.s&&t.s?e.d||t.d?!t.d||e.isZero()?(r=t.s<0?rV(this,n,i):new this(0)).s=e.s:!e.d||t.isZero()?(r=rV(this,s,1).times(.5)).s=e.s:t.s<0?(this.precision=s,this.rounding=1,r=this.atan(rL(e,t,s,1)),t=rV(this,s,1),this.precision=n,this.rounding=i,r=e.s<0?r.minus(t):r.plus(t)):r=this.atan(rL(e,t,s,1)):(r=rV(this,s,1).times(t.s>0?.25:.75)).s=e.s:r=new this(NaN),r}function no(e){return new this(e).cbrt()}function nu(e){return rH(e=new this(e),e.e+1,2)}function na(e,t,r){return new this(e).clamp(t,r)}function nl(e){if(!e||"object"!=typeof e)throw Error(rP+"Object expected");var t,r,n,i=!0===e.defaults,s=["precision",1,1e9,"rounding",0,8,"toExpNeg",-9e15,0,"toExpPos",0,9e15,"maxE",0,9e15,"minE",-9e15,0,"modulo",0,9];for(t=0;t<s.length;t+=3)if(r=s[t],i&&(this[r]=rO[r]),void 0!==(n=e[r]))if(rR(n)===n&&n>=s[t+1]&&n<=s[t+2])this[r]=n;else throw Error(rS+r+": "+n);if(r="crypto",i&&(this[r]=rO[r]),void 0!==(n=e[r]))if(!0===n||!1===n||0===n||1===n)if(n)if("u">typeof crypto&&crypto&&(crypto.getRandomValues||crypto.randomBytes))this[r]=!0;else throw Error(rE);else this[r]=!1;else throw Error(rS+r+": "+n);return this}function nc(e){return new this(e).cos()}function nh(e){return new this(e).cosh()}function nf(e,t){return new this(e).div(t)}function nd(e){return new this(e).exp()}function np(e){return rH(e=new this(e),e.e+1,3)}function ny(){var e,t,r=new this(0);for(e=0,rx=!1;e<arguments.length;)if(t=new this(arguments[e++]),t.d)r.d&&(r=r.plus(t.times(t)));else{if(t.s)return rx=!0,new this(1/0);r=t}return rx=!0,r.sqrt()}function nm(e){return e instanceof nk||e&&e.toStringTag===rC||!1}function nv(e){return new this(e).ln()}function nb(e,t){return new this(e).log(t)}function ng(e){return new this(e).log(2)}function nw(e){return new this(e).log(10)}function nO(){return rJ(this,arguments,-1)}function nx(){return rJ(this,arguments,1)}function nP(e,t){return new this(e).mod(t)}function nS(e,t){return new this(e).mul(t)}function nj(e,t){return new this(e).pow(t)}function nE(e){var t,r,n,i,s=0,o=new this(1),u=[];if(void 0===e?e=this.precision:rA(e,1,1e9),n=Math.ceil(e/7),this.crypto)if(crypto.getRandomValues)for(t=crypto.getRandomValues(new Uint32Array(n));s<n;)(i=t[s])>=429e7?t[s]=crypto.getRandomValues(new Uint32Array(1))[0]:u[s++]=i%1e7;else if(crypto.randomBytes){for(t=crypto.randomBytes(n*=4);s<n;)(i=t[s]+(t[s+1]<<8)+(t[s+2]<<16)+((127&t[s+3])<<24))>=214e7?crypto.randomBytes(4).copy(t,s):(u.push(i%1e7),s+=4);s=n/4}else throw Error(rE);else for(;s<n;)u[s++]=1e7*Math.random()|0;for(n=u[--s],e%=7,n&&e&&(i=rq(10,7-e),u[s]=(n/i|0)*i);0===u[s];s--)u.pop();if(s<0)r=0,u=[0];else{for(r=-1;0===u[0];r-=7)u.shift();for(n=1,i=u[0];i>=10;i/=10)n++;n<7&&(r-=7-n)}return o.e=r,o.d=u,o}function nC(e){return rH(e=new this(e),e.e+1,this.rounding)}function nR(e){return(e=new this(e)).d?e.d[0]?e.s:0*e.s:e.s||NaN}function nq(e){return new this(e).sin()}function n_(e){return new this(e).sinh()}function nM(e){return new this(e).sqrt()}function nQ(e,t){return new this(e).sub(t)}function nT(){var e=0,t=arguments,r=new this(t[0]);for(rx=!1;r.s&&++e<t.length;)r=r.plus(t[e]);return rx=!0,rH(r,this.precision,this.rounding)}function nD(e){return new this(e).tan()}function nN(e){return new this(e).tanh()}function nI(e){return rH(e=new this(e),e.e+1,1)}rI[Symbol.for("nodejs.util.inspect.custom")]=rI.toString,rI[Symbol.toStringTag]="Decimal";var nk=rI.constructor=function e(t){var r,n,i;function s(e){var t,r,n;if(!(this instanceof s))return new s(e);if(this.constructor=s,nm(e)){this.s=e.s,rx?!e.d||e.e>s.maxE?(this.e=NaN,this.d=null):e.e<s.minE?(this.e=0,this.d=[0]):(this.e=e.e,this.d=e.d.slice()):(this.e=e.e,this.d=e.d?e.d.slice():e.d);return}if("number"==(n=typeof e)){if(0===e){this.s=1/e<0?-1:1,this.e=0,this.d=[0];return}if(e<0?(e=-e,this.s=-1):this.s=1,e===~~e&&e<1e7){for(t=0,r=e;r>=10;r/=10)t++;rx?t>s.maxE?(this.e=NaN,this.d=null):t<s.minE?(this.e=0,this.d=[0]):(this.e=t,this.d=[e]):(this.e=t,this.d=[e]);return}if(0*e!=0){e||(this.s=NaN),this.e=NaN,this.d=null;return}return r1(this,e.toString())}if("string"===n)return 45===(r=e.charCodeAt(0))?(e=e.slice(1),this.s=-1):(43===r&&(e=e.slice(1)),this.s=1),rT.test(e)?r1(this,e):function(e,t){var r,n,i,s,o,u,a,l,c;if(t.indexOf("_")>-1){if(t=t.replace(/(\d)_(?=\d)/g,"$1"),rT.test(t))return r1(e,t)}else if("Infinity"===t||"NaN"===t)return+t||(e.s=NaN),e.e=NaN,e.d=null,e;if(rM.test(t))r=16,t=t.toLowerCase();else if(r_.test(t))r=2;else if(rQ.test(t))r=8;else throw Error(rS+t);for((s=t.search(/p/i))>0?(a=+t.slice(s+1),t=t.substring(2,s)):t=t.slice(2),o=(s=t.indexOf("."))>=0,n=e.constructor,o&&(s=(u=(t=t.replace(".","")).length)-s,i=rW(n,new n(r),s,2*s)),s=c=(l=rU(t,r,1e7)).length-1;0===l[s];--s)l.pop();return s<0?new n(0*e.s):(e.e=rz(l,c),e.d=l,rx=!1,o&&(e=rL(e,i,4*u)),a&&(e=e.times(54>Math.abs(a)?rq(2,a):nk.pow(2,a))),rx=!0,e)}(this,e);if("bigint"===n)return e<0?(e=-e,this.s=-1):this.s=1,r1(this,e.toString());throw Error(rS+e)}if(s.prototype=rI,s.ROUND_UP=0,s.ROUND_DOWN=1,s.ROUND_CEIL=2,s.ROUND_FLOOR=3,s.ROUND_HALF_UP=4,s.ROUND_HALF_DOWN=5,s.ROUND_HALF_EVEN=6,s.ROUND_HALF_CEIL=7,s.ROUND_HALF_FLOOR=8,s.EUCLID=9,s.config=s.set=nl,s.clone=e,s.isDecimal=nm,s.abs=r5,s.acos=r8,s.acosh=r6,s.add=ne,s.asin=nt,s.asinh=nr,s.atan=nn,s.atanh=ni,s.atan2=ns,s.cbrt=no,s.ceil=nu,s.clamp=na,s.cos=nc,s.cosh=nh,s.div=nf,s.exp=nd,s.floor=np,s.hypot=ny,s.ln=nv,s.log=nb,s.log10=nw,s.log2=ng,s.max=nO,s.min=nx,s.mod=nP,
2s.mul=nS,s.pow=nj,s.random=nE,s.round=nC,s.sign=nR,s.sin=nq,s.sinh=n_,s.sqrt=nM,s.sub=nQ,s.sum=nT,s.tan=nD,s.tanh=nN,s.trunc=nI,void 0===t&&(t={}),t&&!0!==t.defaults)for(r=0,i=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"];r<i.length;)t.hasOwnProperty(n=i[r++])||(t[n]=this[n]);return s.config(t),s}(rO);rg=new nk(rg),rw=new nk(rw);class nA{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(e,t){this.keyToValue.set(e,t),this.valueToKey.set(t,e)}getByKey(e){return this.keyToValue.get(e)}getByValue(e){return this.valueToKey.get(e)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}}class nF{constructor(e){this.generateIdentifier=e,this.kv=new nA}register(e,t){this.kv.getByValue(e)||(t||(t=this.generateIdentifier(e)),this.kv.set(t,e))}clear(){this.kv.clear()}getIdentifier(e){return this.kv.getByValue(e)}getValue(e){return this.kv.getByKey(e)}}class nU extends nF{constructor(){super(e=>e.name),this.classToAllowedProps=new Map}register(e,t){"object"==typeof t?(t.allowProps&&this.classToAllowedProps.set(e,t.allowProps),super.register(e,t.identifier)):super.register(e,t)}getAllowedProps(e){return this.classToAllowedProps.get(e)}}function nL(e,t){Object.entries(e).forEach(([e,r])=>t(r,e))}function nH(e,t){return -1!==e.indexOf(t)}function nK(e,t){for(let r=0;r<e.length;r++){let n=e[r];if(t(n))return n}}class nz{constructor(){this.transfomers={}}register(e){this.transfomers[e.name]=e}findApplicable(e){return function(e,t){let r=function(e){if("values"in Object)return Object.values(e);let t=[];for(let r in e)e.hasOwnProperty(r)&&t.push(e[r]);return t}(e);if("find"in r)return r.find(t);for(let e=0;e<r.length;e++){let n=r[e];if(t(n))return n}}(this.transfomers,t=>t.isApplicable(e))}findByName(e){return this.transfomers[e]}}let nB=e=>void 0===e,nV=e=>"object"==typeof e&&null!==e&&e!==Object.prototype&&(null===Object.getPrototypeOf(e)||Object.getPrototypeOf(e)===Object.prototype),n$=e=>nV(e)&&0===Object.keys(e).length,nG=e=>Array.isArray(e),nW=e=>e instanceof Map,nZ=e=>e instanceof Set,nJ=e=>"Symbol"===Object.prototype.toString.call(e).slice(8,-1),nX=e=>e instanceof Error,nY=e=>"number"==typeof e&&isNaN(e),n0=e=>e.replace(/\\/g,"\\\\").replace(/\./g,"\\."),n1=e=>e.map(String).map(n0).join("."),n2=(e,t)=>{let r=[],n="";for(let i=0;i<e.length;i++){let s=e.charAt(i);if(!t&&"\\"===s){let t=e.charAt(i+1);if("\\"===t){n+="\\",i++;continue}if("."!==t)throw Error("invalid path")}if("\\"===s&&"."===e.charAt(i+1)){n+=".",i++;continue}if("."===s){r.push(n),n="";continue}n+=s}let i=n;return r.push(i),r};function n7(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}let n4=[n7(nB,"undefined",()=>null,()=>void 0),n7(e=>"bigint"==typeof e,"bigint",e=>e.toString(),e=>"u">typeof BigInt?BigInt(e):(console.error("Please add a BigInt polyfill."),e)),n7(e=>e instanceof Date&&!isNaN(e.valueOf()),"Date",e=>e.toISOString(),e=>new Date(e)),n7(nX,"Error",(e,t)=>{let r={name:e.name,message:e.message};return"cause"in e&&(r.cause=e.cause),t.allowedErrorProps.forEach(t=>{r[t]=e[t]}),r},(e,t)=>{let r=Error(e.message,{cause:e.cause});return r.name=e.name,r.stack=e.stack,t.allowedErrorProps.forEach(t=>{r[t]=e[t]}),r}),n7(e=>e instanceof RegExp,"regexp",e=>""+e,e=>new RegExp(e.slice(1,e.lastIndexOf("/")),e.slice(e.lastIndexOf("/")+1))),n7(nZ,"set",e=>[...e.values()],e=>new Set(e)),n7(nW,"map",e=>[...e.entries()],e=>new Map(e)),n7(e=>nY(e)||e===1/0||e===-1/0,"number",e=>nY(e)?"NaN":e>0?"Infinity":"-Infinity",Number),n7(e=>0===e&&1/e==-1/0,"number",()=>"-0",Number),n7(e=>e instanceof URL,"URL",e=>e.toString(),e=>new URL(e))];function n9(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}let n3=n9((e,t)=>!!nJ(e)&&!!t.symbolRegistry.getIdentifier(e),(e,t)=>["symbol",t.symbolRegistry.getIdentifier(e)],e=>e.description,(e,t,r)=>{let n=r.symbolRegistry.getValue(t[1]);if(!n)throw Error("Trying to deserialize unknown symbol");return n}),n5=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((e,t)=>(e[t.name]=t,e),{}),n8=n9(e=>ArrayBuffer.isView(e)&&!(e instanceof DataView),e=>["typed-array",e.constructor.name],e=>
2[...e],(e,t)=>{let r=n5[t[1]];if(!r)throw Error("Trying to deserialize unknown typed array");return new r(e)});function n6(e,t){return!!e?.constructor&&!!t.classRegistry.getIdentifier(e.constructor)}let ie=n9(n6,(e,t)=>["class",t.classRegistry.getIdentifier(e.constructor)],(e,t)=>{let r=t.classRegistry.getAllowedProps(e.constructor);if(!r)return{...e};let n={};return r.forEach(t=>{n[t]=e[t]}),n},(e,t,r)=>{let n=r.classRegistry.getValue(t[1]);if(!n)throw Error(`Trying to deserialize unknown class '${t[1]}' - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564`);return Object.assign(Object.create(n.prototype),e)}),it=n9((e,t)=>!!t.customTransformerRegistry.findApplicable(e),(e,t)=>["custom",t.customTransformerRegistry.findApplicable(e).name],(e,t)=>t.customTransformerRegistry.findApplicable(e).serialize(e),(e,t,r)=>{let n=r.customTransformerRegistry.findByName(t[1]);if(!n)throw Error("Trying to deserialize unknown custom value");return n.deserialize(e)}),ir=[ie,n3,it,n8],ii=(e,t)=>{let r=nK(ir,r=>r.isApplicable(e,t));if(r)return{value:r.transform(e,t),type:r.annotation(e,t)};let n=nK(n4,r=>r.isApplicable(e,t));if(n)return{value:n.transform(e,t),type:n.annotation}},is={};n4.forEach(e=>{is[e.annotation]=e});let io=(e,t)=>{if(t>e.size)throw Error("index out of bounds");let r=e.keys();for(;t>0;)r.next(),t--;return r.next().value};function iu(e){if(nH(e,"__proto__"))throw Error("__proto__ is not allowed as a property");if(nH(e,"prototype"))throw Error("prototype is not allowed as a property");if(nH(e,"constructor"))throw Error("constructor is not allowed as a property")}let ia=(e,t,r)=>{if(iu(t),0===t.length)return r(e);let n=e;for(let e=0;e<t.length-1;e++){let r=t[e];if(nG(n))n=n[+r];else if(nV(n))n=n[r];else if(nZ(n))n=io(n,+r);else if(nW(n)){if(e===t.length-2)break;let i=+r,s=0==+t[++e]?"key":"value",o=io(n,i);switch(s){case"key":n=o;break;case"value":n=n.get(o)}}}let i=t[t.length-1];if(nG(n)?n[+i]=r(n[+i]):nV(n)&&(n[i]=r(n[i])),nZ(n)){let e=io(n,+i),t=r(e);e!==t&&(n.delete(e),n.add(t))}if(nW(n)){let e=io(n,+t[t.length-2]);switch(0==+i?"key":"value"){case"key":{let t=r(e);n.set(t,n.get(e)),t!==e&&n.delete(e);break}case"value":n.set(e,r(n.get(e)))}}return e},il=(e,t,r,n,i=[],s=[],o=new Map)=>{let u=(e=>"boolean"==typeof e||null===e||nB(e)||"number"==typeof e&&!isNaN(e)||"string"==typeof e||nJ(e))(e);if(!u){let r;(r=t.get(e))?r.push(i):t.set(e,[i]);let s=o.get(e);if(s)return n?{transformedValue:null}:s}if(!(nV(e)||nG(e)||nW(e)||nZ(e)||nX(e)||n6(e,r))){let t=ii(e,r),n=t?{transformedValue:t.value,annotations:[t.type]}:{transformedValue:e};return u||o.set(e,n),n}if(nH(s,e))return{transformedValue:null};let a=ii(e,r),l=a?.value??e,c=nG(l)?[]:{},h={};nL(l,(u,a)=>{if("__proto__"===a||"constructor"===a||"prototype"===a)throw Error(`Detected property ${a}. This is a prototype pollution risk, please remove it from your object.`);let l=il(u,t,r,n,[...i,a],[...s,e],o);c[a]=l.transformedValue,nG(l.annotations)?h[n0(a)]=l.annotations:nV(l.annotations)&&nL(l.annotations,(e,t)=>{h[n0(a)+"."+t]=e})});let f=n$(h)?{transformedValue:c,annotations:a?[a.type]:void 0}:{transformedValue:c,annotations:a?[a.type,h]:h};return u||o.set(e,f),f};function ic(e,t,r,n){if(Object.prototype.propertyIsEnumerable.call(n,t)){e[t]=r;return}Object.defineProperty(e,t,{value:r,enumerable:!1,writable:!0,configurable:!0})}function ih(e,t,r,n){if("object"!=typeof e||null===e)return e;let i=Array.isArray(e);if(!i&&(Object.getPrototypeOf(e)!==Object.prototype||"[object Object]"!==Object.prototype.toString.call(e)))return e;let s=t.get(e);if(void 0!==s)return s;let o=i?Array(e.length):{};return t.set(e,o),r.push(e),n.push(o),o}class id{constructor({dedupe:e=!1}={}){this.classRegistry=new nU,this.symbolRegistry=new nF(e=>e.description??""),this.customTransformerRegistry=new nz,this.allowedErrorProps=[],this.dedupe=e}serialize(e){var t;let r,n,i=new Map,s=il(e,i,this,this.dedupe),o={json:s.transformedValue};s.annotations&&(o.meta={...o.meta,values:s.annotations});let u=(t=this.dedupe,r={},(i.forEach(e=>{if(e.length<=1)return;t||(e=e.map(e=>e.map(String)).sort((e,t)=>
2e.length-t.length));let[i,...s]=e;0===i.length?n=s.map(n1):r[n1(i)]=s.map(n1)}),n)?n$(r)?[n]:[n,r]:n$(r)?void 0:r);return u&&(o.meta={...o.meta,referentialEqualities:u}),o.meta&&(o.meta.v=1),o}deserialize(e,t){var r,n,i,s;let{json:o,meta:u}=e,a=t?.inPlace?o:function(e,t={}){if("object"!=typeof e||null===e)return e;let r=new Map,n=[],i=[],s=ih(e,r,n,i),o=Array.isArray(t.props)?t.props:void 0,u=!0===t.nonenumerable;for(;n.length;){let e=n.pop(),t=i.pop();if(Array.isArray(e)){for(let s=0;s<e.length;s++)s in e&&(t[s]=ih(e[s],r,n,i));continue}if(u)for(let s of Object.getOwnPropertyNames(e)){if("__proto__"===s||o&&!o.includes(s))continue;let u=ih(e[s],r,n,i);ic(t,s,u,e)}else for(let s in e)Object.prototype.hasOwnProperty.call(e,s)&&"__proto__"!==s&&(!o||o.includes(s))&&(t[s]=ih(e[s],r,n,i));for(let s of Object.getOwnPropertySymbols(e)){if(o&&!o.includes(s)||!u&&!Object.prototype.propertyIsEnumerable.call(e,s))continue;let a=ih(e[s],r,n,i);ic(t,s,a,e)}}return s}(o);return u?.values&&(r=a,n=u.values,i=u.v??0,s=this,function e(t,r,n,i=[]){if(!t)return;let s=n<1;if(!nG(t))return void nL(t,(t,o)=>e(t,r,n,[...i,...n2(o,s)]));let[o,u]=t;u&&nL(u,(t,o)=>{e(t,r,n,[...i,...n2(o,s)])}),r(o,i)}(n,(e,t)=>{r=ia(r,t,t=>((e,t,r)=>{if(nG(t))switch(t[0]){case"symbol":return n3.untransform(e,t,r);case"class":return ie.untransform(e,t,r);case"custom":return it.untransform(e,t,r);case"typed-array":return n8.untransform(e,t,r);default:throw Error("Unknown transformation: "+t)}{let n=is[t];if(!n)throw Error("Unknown transformation: "+t);return n.untransform(e,r)}})(t,e,s))},i),a=r),u?.referentialEqualities&&(a=function(e,t,r){let n=r<1;function i(t,r){let i=((e,t)=>{iu(t);for(let r=0;r<t.length;r++){let n=t[r];if(nZ(e))e=io(e,+n);else if(nW(e)){let i=+n,s=0==+t[++r]?"key":"value",o=io(e,i);switch(s){case"key":e=o;break;case"value":e=e.get(o)}}else e=e[n]}return e})(e,n2(r,n));t.map(e=>n2(e,n)).forEach(t=>{e=ia(e,t,()=>i)})}if(nG(t)){let[r,s]=t;r.forEach(t=>{e=ia(e,n2(t,n),()=>e)}),s&&nL(s,i)}else nL(t,i);return e}(a,u.referentialEqualities,u.v??0)),a}stringify(e){return JSON.stringify(this.serialize(e))}parse(e){return this.deserialize(JSON.parse(e),{inPlace:!0})}registerClass(e,t){this.classRegistry.register(e,t)}registerSymbol(e,t){this.symbolRegistry.register(e,t)}registerCustom(e,t){this.customTransformerRegistry.register({name:t,...e})}allowErrorProps(...e){this.allowedErrorProps.push(...e)}}id.defaultInstance=new id,id.serialize=id.defaultInstance.serialize.bind(id.defaultInstance),id.deserialize=id.defaultInstance.deserialize.bind(id.defaultInstance),id.stringify=id.defaultInstance.stringify.bind(id.defaultInstance),id.parse=id.defaultInstance.parse.bind(id.defaultInstance),id.registerClass=id.defaultInstance.registerClass.bind(id.defaultInstance),id.registerSymbol=id.defaultInstance.registerSymbol.bind(id.defaultInstance),id.registerCustom=id.defaultInstance.registerCustom.bind(id.defaultInstance),id.allowErrorProps=id.defaultInstance.allowErrorProps.bind(id.defaultInstance),id.serialize,id.deserialize,id.stringify,id.parse,id.registerClass,id.registerCustom,id.registerSymbol,id.allowErrorProps,id.registerCustom({isApplicable:e=>nk.isDecimal(e),serialize:e=>e.toJSON(),deserialize:e=>new nk(e)},"decimal.js");let ip=(f=h=function(e){var t,r,n;let i=null!=(t=null==e||null==(r=e.overrides)||null==(r=r.useMutation)?void 0:r.onSuccess)?t:e=>e.originalFn(),s=null!=(n=null==e?void 0:e.context)?n:t6;function o(){let e=y.useContext(s);if(!e)throw Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return e}function u(e,t){var r;let{queryClient:n,ssrState:i}=o();return i&&"mounted"!==i&&(null==(r=n.getQueryCache().find({queryKey:e}))?void 0:r.state.status)==="error"?(0,rl.default)({retryOnMount:!1},t):t}let a={data:void 0,error:null,status:"idle"},l={data:void 0,error:null,status:"connecting"};return{Provider:e=>{var t;let{abortOnUnmount:r=!1,queryClient:n,ssrContext:i}=e,[o,u]=y.useState(null!=(t=e.ssrState)&&t),a=e.client instanceof eQ?e.client:e.client[eT],l=y.useMemo(()=>(function(e){let{client:t,queryClient:r}=e,n=t instanceof eQ?t:t[eT];return{infiniteQueryOptions:(e,t,r)=>{var i,s;let o=(null==(i=t[1])?void 0:i.input)===e8,u=async e=>{var i;let s=(0,ra.default)((0,ra.default)({},r),{},{trpc:(0,ra.default)((0,ra.default)({},null==r?void 0:r.trpc),(null==r||null==(i=r.trpc)?void 0:i.abortOnUnmount)?{signal:e.signal}:{signal:null})});return await n.query(...rn(t,s,{direction:e.direction,pageParam:e.pageParam}))};return Object.assign((0,ra.default)((0,ra.default)({},r),{},{initialData:null==r?void 0:r.initialData,queryKey:t,queryFn:o?e8:u,initialPageParam:null!=(s=null==r?void 0:r.initialCursor)?s:null}),{trpc:rs({path:e})})},queryOptions:(e,t,i)=>{var s;let o=(null==(s=t[1])?void 0:s.input)===e8,u=async e=>{var s;let o=(0,ra.default)((0,ra.default)({},i),{},{trpc:(0,ra.default)((0,ra.default)({},null==i?void 0:i.trpc),(null==i||null==(s=i.trpc)?void 0:s.abortOnUnmount)?{signal:e.signal}:{signal:null})}),u=await n.query(...rn(t,o));return I(u)?ru(u,r,t):u};return Object.assign((0,ra.default)((0,ra.default)({},i),{},{initialData:null==i?void 0:i.initialData,queryKey:t,queryFn:o?e8:u}),{trpc:rs({path:e})})},fetchQuery:(e,t)=>r.fetchQuery((0,ra.default)((0,ra.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...rn(e,t))})),fetchInfiniteQuery:(e,t)=>{var i;return r.fetchInfiniteQuery((0,ra.default)((0,ra.default)({},t),{},{queryKey:e,queryFn:({pageParam:r,direction:i})=>n.query(...rn(e,t,{pageParam:r,direction:i})),initialPageParam:null!=(i=null==t?void 0:t.initialCursor)?i:null}))},prefetchQuery:(e,t)=>r.prefetchQuery((0,ra.default)((0,ra.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...rn(e,t))})),prefetchInfiniteQuery:(e,t)=>{var i;return r.prefetchInfiniteQuery((0,ra.default)((0,ra.default)({},t),{},{queryKey:e,queryFn:({pageParam:r,direction:i})=>n.query(...rn(e,t,{pageParam:r,direction:i})),initialPageParam:null!=(i=null==t?void 0:t.initialCursor)?i:null}))},ensureQueryData:(e,t)=>r.ensureQueryData((0,ra.default)((0,ra.default)({},t),{},{queryKey:e,queryFn:()=>n.query(...rn(e,t))})),invalidateQueries:(e,t,n)=>
2r.invalidateQueries((0,ra.default)((0,ra.default)({},t),{},{queryKey:e}),n),resetQueries:(e,t,n)=>r.resetQueries((0,ra.default)((0,ra.default)({},t),{},{queryKey:e}),n),refetchQueries:(e,t,n)=>r.refetchQueries((0,ra.default)((0,ra.default)({},t),{},{queryKey:e}),n),cancelQuery:(e,t)=>r.cancelQueries({queryKey:e},t),setQueryData:(e,t,n)=>r.setQueryData(e,t,n),setQueriesData:(e,t,n,i)=>r.setQueriesData((0,ra.default)((0,ra.default)({},t),{},{queryKey:e}),n,i),getQueryData:e=>r.getQueryData(e),setInfiniteQueryData:(e,t,n)=>r.setQueryData(e,t,n),getInfiniteQueryData:e=>r.getQueryData(e),setMutationDefaults:(t,i)=>{let s=t[0];return r.setMutationDefaults(t,"function"==typeof i?i({canonicalMutationFn:t=>n.mutation(...rn([s,{input:t}],e))}):i)},getMutationDefaults:e=>r.getMutationDefaults(e),isMutating:e=>r.isMutating((0,ra.default)((0,ra.default)({},e),{},{exact:!0}))}})({client:a,queryClient:n}),[a,n]),c=y.useMemo(()=>(0,rl.default)({abortOnUnmount:r,queryClient:n,client:a,ssrContext:null!=i?i:null,ssrState:o},l),[r,a,l,n,i,o]);return y.useEffect(()=>{u(e=>!!e&&"mounted")},[]),(0,p.jsx)(s.Provider,{value:c,children:e.children})},createClient:eI,useContext:o,useUtils:o,useQuery:function(t,r,n){var i,s,a,l,c;let{abortOnUnmount:h,client:f,ssrState:d,queryClient:p,prefetchQuery:y}=o(),m=tg(t,r,"query"),v=p.getQueryDefaults(m),b=r===e8;!("u"<typeof window)||"prepass"!==d||(null==n||null==(i=n.trpc)?void 0:i.ssr)===!1||(null!=(s=null==n?void 0:n.enabled)?s:null==v?void 0:v.enabled)===!1||b||p.getQueryCache().find({queryKey:m})||y(m,n);let g=u(m,(0,rl.default)((0,rl.default)({},v),n)),w=null!=(a=null!=(l=null==n||null==(c=n.trpc)?void 0:c.abortOnUnmount)?l:null==e?void 0:e.abortOnUnmount)?a:h,O=tJ((0,rl.default)((0,rl.default)({},g),{},{queryKey:m,queryFn:b?r:async e=>{let t=(0,rl.default)((0,rl.default)({},g),{},{trpc:(0,rl.default)((0,rl.default)({},null==g?void 0:g.trpc),w?{signal:e.signal}:{signal:null})}),r=await f.query(...rn(m,t));return I(r)?ru(r,p,m):r}}),tX,p);return O.trpc=ro({path:t}),O},usePrefetchQuery:function(t,r,n){var i,s,u,a;let l,c=o(),h=tg(t,r,"query"),f=r===e8,d=null!=(i=null!=(s=null==n||null==(u=n.trpc)?void 0:u.abortOnUnmount)?s:null==e?void 0:e.abortOnUnmount)?i:c.abortOnUnmount;a=(0,rl.default)((0,rl.default)({},n),{},{queryKey:h,queryFn:f?r:e=>{let t={trpc:(0,rl.default)((0,rl.default)({},null==n?void 0:n.trpc),d?{signal:e.signal}:{})};return c.client.query(...rn(h,t))}}),(l=v(void 0)).getQueryState(a.queryKey)||l.query(a).catch(ez)},useSuspenseQuery:function(t,r,n){var i,s,u,a,l;let c=o(),h=tg(t,r,"query"),f=null!=(i=null!=(s=null==n||null==(u=n.trpc)?void 0:u.abortOnUnmount)?s:null==e?void 0:e.abortOnUnmount)?i:c.abortOnUnmount,d=(a=(0,rl.default)((0,rl.default)({},n),{},{queryKey:h,queryFn:e=>{let t=(0,rl.default)((0,rl.default)({},n),{},{trpc:(0,rl.default)((0,rl.default)({},null==n?void 0:n.trpc),f?{signal:e.signal}:{signal:null})});return c.client.query(...rn(h,t))}}),l=c.queryClient,tJ({...a,enabled:!0,suspense:!0,throwOnError:t$,placeholderData:void 0},tX,l));return d.trpc=ro({path:t}),[d.data,d]},useQueries:(e,t)=>{let{ssrState:r,queryClient:n,prefetchQuery:i,client:s}=o(),u=e(rt(s));if("u"<typeof window&&"prepass"===r)for(let e of u){var a;(null==(a=e.trpc)?void 0:a.ssr)===!1||n.getQueryCache().find({queryKey:e.queryKey})||i(e.queryKey,e)}return t5({queries:u.map(e=>(0,rl.default)((0,rl.default)({},e),{},{queryKey:e.queryKey})),combine:null==t?void 0:t.combine},n)},useSuspenseQueries:e=>{var t;let{queryClient:r,client:n}=o(),i=(t={queries:e(rt(n)).map(e=>(0,rl.default)((0,rl.default)({},e),{},{queryFn:e.queryFn,queryKey:e.queryKey}))},t5({...t,queries:t.queries.map(e=>({...e,suspense:!0,throwOnError:t$,enabled:!0,placeholderData:void 0}))},r));return[i.map(e=>e.data),i]},useMutation:function(e,t){let{client:r,queryClient:n}=o(),s=tw(e),u=n.defaultMutationOptions(n.getMutationDefaults(s)),a=function(e,t){let r=v(t),[n]=y.useState(()=>new t4(r,e));y.useEffect(()=>{n.setOptions(e)},[n,e]);let i=y.useSyncExternalStore(y.useCallback(e=>n.subscribe(tP.batchCalls(e)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),s=y.useCallback((...e)=>{n.mutate(e[0],e[1]).catch(ez)},[n]);if(i.error&&te(n.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:s,mutateAsync:i.mutate}}((0,rl.default)((0,rl.default)({},t),{},{mutationKey:s,mutationFn:n=>r.mutation(...rn([e,{input:n}],t)),onSuccess(...e){var r,s;return i({originalFn:()=>{var r,n,i;return null!=(r=null==t||null==(n=t.onSuccess)?void 0:n.call(t,...e))?r:null==u||null==(i=u.onSuccess)?void 0:i.call(u,...e)},queryClient:n,meta:null!=(r=null!=(s=null==t?void 0:t.meta)?s:null==u?void 0:u.meta)?r:{}})}}),n);return a.trpc=ro({path:e}),a},useSubscription:function(e,t,r){var n;let i=null!=(n=null==r?void 0:r.enabled)?n:t!==e8,s=eJ(tg(e,t,"any")),{client:u}=o(),c=y.useRef(r);y.useEffect(()=>{c.current=r});let[h]=y.useState(new Set([])),f=y.useCallback(e=>{h.add(e)},[h]),d=y.useRef(null),p=y.useCallback(e=>{let t=v.current,r=v.current=e(t),n=!1;for(let e of h)if(t[e]!==r[e]){n=!0;break}n&&g(rc(r,f))},[f,h]),m=y.useCallback(()=>{var r;(null==(r=d.current)||r.unsubscribe(),i)?(p(()=>(0,rl.default)((0,rl.default)({},l),{},{reset:m})),d.current=u.subscription(e.join("."),null!=t?t:void 0,{onStarted:()=>{var e,t;null==(e=(t=c.current).onStarted)||e.call(t),p(e=>(0,rl.default)((0,rl.default)({},e),{},{status:"pending",error:null}))},onData:e=>{var t,r;null==(t=(r=c.current).onData)||t.call(r,e),p(t=>(0,rl.default)((0,rl.default)({},t),{},{status:"pending",data:e,error:null}))},onError:e=>{var t,r;null==(t=(r=c.current).onError)||t.call(r,e),p(t=>(0,rl.default)((0,rl.default)({},t),{},{status:"error",error:e}))},onConnectionStateChange:e=>{p(t=>{switch(e.state){case"idle":return(0,rl.default)((0,rl.default)({},t),{},{status:e.state,error:null,data:void 0});case"connecting":return(0,rl.default)((0,rl.default)({},t),{},{error:e.error,status:e.state});
2case"pending":return t}})},onComplete:()=>{var e,t;null==(e=(t=c.current).onComplete)||e.call(t),p(e=>(0,rl.default)((0,rl.default)({},e),{},{status:"idle",error:null,data:void 0}))}})):p(()=>(0,rl.default)((0,rl.default)({},a),{},{reset:m}))},[u,s,i,p]);y.useEffect(()=>(m(),()=>{var e;null==(e=d.current)||e.unsubscribe()}),[m]);let v=y.useRef(i?(0,rl.default)((0,rl.default)({},l),{},{reset:m}):(0,rl.default)((0,rl.default)({},a),{},{reset:m})),[b,g]=y.useState(rc(v.current,f));return b},useInfiniteQuery:function(e,t,r){var n,i,s,a,l;let{client:c,ssrState:h,prefetchInfiniteQuery:f,queryClient:d,abortOnUnmount:p}=o(),y=tg(e,t,"infinite"),m=d.getQueryDefaults(y),v=t===e8;!("u"<typeof window)||"prepass"!==h||(null==r||null==(n=r.trpc)?void 0:n.ssr)===!1||(null!=(i=null==r?void 0:r.enabled)?i:null==m?void 0:m.enabled)===!1||v||d.getQueryCache().find({queryKey:y})||f(y,(0,rl.default)((0,rl.default)({},m),r));let b=u(y,(0,rl.default)((0,rl.default)({},m),r)),g=null!=(s=null==r||null==(a=r.trpc)?void 0:a.abortOnUnmount)?s:p,w=tJ((0,rl.default)((0,rl.default)({},b),{},{initialPageParam:null!=(l=r.initialCursor)?l:null,persister:r.persister,queryKey:y,queryFn:v?t:e=>{var t;let n=(0,rl.default)((0,rl.default)({},b),{},{trpc:(0,rl.default)((0,rl.default)({},null==b?void 0:b.trpc),g?{signal:e.signal}:{signal:null})});return c.query(...rn(y,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}),t7,d);return w.trpc=ro({path:e}),w},usePrefetchInfiniteQuery:function(e,t,r){var n,i,s,a;let l,c=o(),h=tg(e,t,"infinite"),f=c.queryClient.getQueryDefaults(h),d=t===e8,p=u(h,(0,rl.default)((0,rl.default)({},f),r)),y=null!=(n=null==r||null==(i=r.trpc)?void 0:i.abortOnUnmount)?n:c.abortOnUnmount;a=(0,rl.default)((0,rl.default)({},r),{},{initialPageParam:null!=(s=r.initialCursor)?s:null,queryKey:h,queryFn:d?t:e=>{var t;let n=(0,rl.default)((0,rl.default)({},p),{},{trpc:(0,rl.default)((0,rl.default)({},null==p?void 0:p.trpc),y?{signal:e.signal}:{})});return c.client.query(...rn(h,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}),(l=v(void 0)).getQueryState(a.queryKey)||l.infiniteQuery(a).catch(ez)},useSuspenseInfiniteQuery:function(e,t,r){var n,i,s,a,l;let c=o(),h=tg(e,t,"infinite"),f=c.queryClient.getQueryDefaults(h),d=u(h,(0,rl.default)((0,rl.default)({},f),r)),p=null!=(n=null==r||null==(i=r.trpc)?void 0:i.abortOnUnmount)?n:c.abortOnUnmount,y=(a=(0,rl.default)((0,rl.default)({},r),{},{initialPageParam:null!=(s=r.initialCursor)?s:null,queryKey:h,queryFn:e=>{var t;let n=(0,rl.default)((0,rl.default)({},d),{},{trpc:(0,rl.default)((0,rl.default)({},null==d?void 0:d.trpc),p?{signal:e.signal}:{})});return c.client.query(...rn(h,n,{pageParam:null!=(t=e.pageParam)?t:r.initialCursor,direction:e.direction}))}}),l=c.queryClient,tJ({...a,enabled:!0,suspense:!0,throwOnError:t$,placeholderData:void 0},t7,l));return y.trpc=ro({path:e}),[y.data,y]}}}(void 0),c=ei(({path:e,args:t})=>{var r;let n=[...e],i=n.pop();if("useMutation"===i)return f[i](n,...t);if("_def"===i)return{path:n};let[s,...o]=t,u=null!=(r=o[0])?r:{};return f[i](n,s,u)}),es(e=>"useContext"===e||"useUtils"===e?()=>{let e=h.useUtils();return y.useMemo(()=>{let t,r;return t=eN(e.client),r=ei(t=>{let r=[...t.path],n=r.pop(),i=[...t.args],s=i.shift(),o=tg(r,s,(e=>{switch(e){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invalidate":case"refetch":case"reset":return"any"}})(n));return({infiniteQueryOptions:()=>e.infiniteQueryOptions(r,o,i[0]),queryOptions:()=>e.queryOptions(r,o,...i),fetch:()=>e.fetchQuery(o,...i),fetchInfinite:()=>e.fetchInfiniteQuery(o,i[0]),prefetch:()=>e.prefetchQuery(o,...i),prefetchInfinite:()=>e.prefetchInfiniteQuery(o,i[0]),ensureData:()=>e.ensureQueryData(o,...i),invalidate:()=>e.invalidateQueries(o,...i),reset:()=>e.resetQueries(o,...i),refetch:()=>e.refetchQueries(o,...i),cancel:()=>e.cancelQuery(o,...i),setData:()=>{e.setQueryData(o,i[0],i[1])},setQueriesData:()=>e.setQueriesData(o,i[0],i[1],i[2]),setInfiniteData:()=>{e.setInfiniteQueryData(o,i[0],i[1])},getData:()=>e.getQueryData(o),getInfiniteData:()=>e.getInfiniteQueryData(o),setMutationDefaults:()=>e.setMutationDefaults(tw(r),s),getMutationDefaults:()=>e.getMutationDefaults(tw(r)),isMutating:()=>e.isMutating({mutationKey:tw(r)})})[n]()}),es(n=>"client"===n?t:t8.includes(n)?e[n]:r[n])},[e])}:h.hasOwnProperty(e)?h[e]:c[e]));function iy(e=d.default.env,t=!0){return function({isBrowser:e,env:t,fallbackOrigin:r}
2){if(e)return"/api/trpc";switch(function(e){let t=e.SOLA_DEPLOYMENT_STAGE??e.VERCEL_ENV;if(void 0===t)switch(e.NODE_ENV){case"development":return"local";case"test":return"test";default:throw Error("tRPC endpoint requires a deployment stage.")}switch(t){case"local":case"test":case"preview":case"rehearsal":case"development":case"staging":case"production":return t;default:throw Error("tRPC endpoint received an unsupported deployment stage.")}}(t)){case"preview":return rf(function(e){for(let[t,r]of[["VERCEL_URL",e.VERCEL_URL],["VERCEL_BRANCH_URL",e.VERCEL_BRANCH_URL]]){if(!r?.trim())continue;let e=rh(r,t,{requireVercelHost:!0});if(!e.startsWith("https://"))throw Error(`${t} must use HTTPS.`);return e}throw Error("Preview tRPC requires an exact VERCEL_URL.")}(t));case"rehearsal":case"staging":case"production":return rf(function(e){let t=e.SOLA_CANONICAL_URL??e.NEXT_PUBLIC_URL,r=void 0===e.SOLA_CANONICAL_URL?"NEXT_PUBLIC_URL":"SOLA_CANONICAL_URL",n=rh(t??"",r);if(!n.startsWith("https://"))throw Error(`${r} must use HTTPS outside local development.`);return n}(t));case"local":case"test":case"development":return rf(rh(r,"tRPC fallback origin",{allowPort:!0}))}}({isBrowser:t,env:e,fallbackOrigin:e.NEXT_PUBLIC_URL??"http://localhost:3005"})}e.s(["TRPCProvider",0,function(e){let t=r??=new tL({defaultOptions:{queries:{staleTime:3e4},dehydrate:{shouldDehydrateQuery:e=>"success"===e.state.status||"pending"===e.state.status},hydrate:{}}}),[n]=(0,y.useState)(()=>{var e,t,r;let n;return ip.createClient({links:[(n={url:(t=e={transformer:id,url:iy()}).url.toString(),fetch:t.fetch,transformer:(r=t.transformer)?"input"in r?r:{input:r,output:r}:{input:{serialize:e=>e,deserialize:e=>e},output:{serialize:e=>e,deserialize:e=>e}},methodOverride:t.methodOverride},()=>t=>{let{op:r}=t;return Q(t=>{let i,{path:s,input:o,type:u}=r;if("subscription"===u)throw Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");return(e=>
2{if("input"in e){let{input:t}=e;if(t instanceof FormData){if("mutation"!==e.type&&"POST"!==e.methodOverride)throw Error("FormData is only supported for mutations");return $((0,ed.default)((0,ed.default)({},e),{},{contentTypeHeader:void 0,getUrl:K,getBody:()=>t}))}if(t instanceof Uint8Array||t instanceof Blob){if("mutation"!==e.type&&"POST"!==e.methodOverride)throw Error("Octet type input is only supported for mutations");return $((0,ed.default)((0,ed.default)({},e),{},{contentTypeHeader:"application/octet-stream",getUrl:K,getBody:()=>t}))}}return $((0,U.default)((0,U.default)({},e),{},{contentTypeHeader:"application/json",getUrl:K,getBody:z}))})((0,ed.default)((0,ed.default)({},n),{},{type:u,path:s,input:o,signal:r.signal,headers:()=>e.headers?"function"==typeof e.headers?e.headers({op:r}):e.headers:{}})).then(e=>{i=e.meta;let r=function(e,t){let r;try{r=function(e,t){if("error"in e){let r=t.deserialize(e.error);return{ok:!1,error:(0,eh.default)((0,eh.default)({},e),{},{error:r})}}return{ok:!0,result:(0,eh.default)((0,eh.default)({},e.result),(!e.result.type||"data"===e.result.type)&&{type:"data",data:t.deserialize(e.result.data)})}}(e,t)}catch(e){throw new ef}if(!r.ok&&(!D(r.error.error)||"number"!=typeof r.error.error.code)||r.ok&&!D(r.result))throw new ef;return r}(e.json,n.transformer.output);r.ok?(t.next({context:e.meta,result:r.result}),t.complete()):t.error(F.from(r.error,{meta:i}))}).catch(e=>{t.error(F.from(e,{meta:i}))}),()=>{}})})]})});return(0,p.jsx)(ip.Provider,{client:n,queryClient:t,children:(0,p.jsx)(b,{client:t,children:e.children})})},"getTrpcUrl",0,iy,"trpc",0,ip],14411)}]); 3 4//# debugId=e0bfc3d0-476f-4670-1f85-6cd5d882d1b9
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.