const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/AllIcons-CGPKtPQS-wlpkDqBL.js","assets/IconVariable-Dab6QCbQ.js","assets/IconUserPin-3QGzqezD.js","assets/IconTransform-DdW7bMpE.js","assets/IconTextWrap-DZ6Fl7U6.js","assets/IconTestPipe-D0VrBB7M.js","assets/IconTag-CiZ6zpAZ.js","assets/IconStatusChange-BMXx7Yv-.js","assets/IconSquareKey-Dl9-j4Fx.js","assets/IconSitemap-CeO5PeQg.js","assets/IconSend-D5sulo3V.js","assets/IconRepeat-BiAjPq1j.js","assets/IconPassword-CtBc9AsV.js","assets/IconNorthStar-EFBfFDQS.js","assets/IconMoodSmile-hEzywQNo.js","assets/IconMailCog-Dv_vpfwR.js","assets/IconListCheck-5VzkcXtN.js","assets/IconInbox-DHD9uBwA.js","assets/IconFileInfo-DD37Y8ub.js","assets/IconEraser-C91YkgyN.js","assets/IconBrandGraphql-DkpvCToe.js","assets/IconBox-B0o4-0F1.js","assets/IconArchiveOff-Cfsy3Efe.js","assets/IconArchive-Bt_tlFWi.js","assets/index-BHaVR8UB.js","assets/index-BZsVQxyo.js","assets/index-CvHcNoqL.js","assets/index-CEeMsJj9.js","assets/index-BxpSSQKq.js","assets/index-BYJMJ8bG.js","assets/SettingsGraphQLPlayground-YYF0sOty.js","assets/PlaygroundSchemas-Cx8ONHuU.js","assets/FullScreenContainer-BOERijao.js","assets/SettingsGraphQLPlayground-Bn6CwP5X.css","assets/SettingsRestPlayground-BWac-NcU.js","assets/SettingsAccountsCalendars-DjD2grD1.js","assets/CalendarChannel-B0GRH71b.js","assets/SettingsAccountsCalendarChannelDetails-Ka0f3zvi.js","assets/SettingsOptionCardContentToggle-CgdJxTIn.js","assets/SettingsOptionIconCustomizer-DT1Ckae3.js","assets/index-giQrffRb.js","assets/SettingsNewAccountSection-C7Guor02.js","assets/SettingsAccountsListEmptyStateCard-BTneTMUF.js","assets/SettingsCard-CqQ3-orU.js","assets/SettingsAccountsEmails-f0cSIna5.js","assets/MessageChannel-BQDflTfz.js","assets/SettingsAccountsMessageChannelDetails-BFkSR-nv.js","assets/IconFolderRoot-Cxd0sUpM.js","assets/SettingsAccountsConfiguration-B0JKhS0s.js","assets/SettingsNewAccount-5uwcZeql.js","assets/SettingsNewObject-Db_2RITo.js","assets/settingsDataModelObjectAboutFormSchema-DRNnGuWw.js","assets/DatabaseIdentifierMaximumLength-BqipT9z5.js","assets/ZodNonEmptyString-CUa6JLmf.js","assets/SettingsAccountsNewImapSmtpCaldavConnection-YBs8hqel.js","assets/useImapSmtpCaldavConnectionForm-C-ixWsXy.js","assets/SettingsAccountsEditImapSmtpCaldavConnection-BDlGfxZP.js","assets/SettingsObjectDetailPage-Ms4M_Pcf.js","assets/SortableTableHeader-C4ZdQrlZ.js","assets/useSortedArray-N2nrtJnP.js","assets/SettingsDataModelFieldPreviewWidget-BG_RZAWR.js","assets/getSettingsFieldTypeConfig-B1k_yXcV.js","assets/SettingsFieldTypeConfigs-Du-PErOO.js","assets/SettingsNonCompositeFieldTypeConfigs-BFXznQKm.js","assets/SettingsItemTypeTag-BC_DcEIe.js","assets/useGetRelationMetadata-qypdA1Nk.js","assets/SettingsObjectFieldDataType-COgCsO9_.js","assets/useUpdateOneObjectMetadataItem-C8yDyCXy.js","assets/useRefreshAllCoreViews-DhSMuTiV.js","assets/SettingsObjectOverview-dadtxl1-.js","assets/SettingsDevelopersApiKeyDetail-gXvtO7Ga.js","assets/apiKeyTokenFamilyState-gpNv_eZn.js","assets/formatExpiration-D-m7C6rD.js","assets/NeverExpireDeltaInYears-BAM5Jy2K.js","assets/SettingsDevelopersApiKeysNew-BcQKLMTf.js","assets/SettingsServerlessFunctionDetail-4ZlJww-d.js","assets/ServerlessFunctionExecutionResult-B2M3xoHy.js","assets/useServerlessFunctionUpdateFormState-yjcnlaRN.js","assets/findOneServerlessFunctionSourceCode-CnLU-Mi-.js","assets/useServerlessFunctionUpdateFormState-D9qsmaaZ.css","assets/SettingsDatabaseEventsForm-B7_Kd6pw.js","assets/usePersistServerlessFunction-gsEgBM1F.js","assets/SettingsDomains-CqhqAPae.js","assets/SettingsListCard-BsEVzKF3.js","assets/useFeatureFlagsMap-DWgCR1At.js","assets/SettingsApiWebhooks-DakzgzUB.js","assets/TableBody-YG4cbR8C.js","assets/SettingsAI-D6rQxoy0.js","assets/SettingsApplications-v6Wg8EEq.js","assets/SettingsApplicationDetails-D4y9_I0Z.js","assets/SettingsObjectTable-djH_pNcw.js","assets/SettingsAdminTableCard-0JydvUR1.js","assets/SettingsAdminVersionDisplay-BciRibqQ.js","assets/SettingsAgentForm-D4LRizIc.js","assets/SettingsRolesQueryEffect-DZR1CfFJ.js","assets/useSaveDraftRoleToDB-DIq8Jzpp.js","assets/getAgentTurns-D_aw3fkJ.js","assets/SettingsRolePermissions-Dc5WlFNW.js","assets/filterUserFacingFieldMetadataItems-COjSs1jk.js","assets/useGetObjectPermissionDerivedStates-DywZCJhm.js","assets/useObjectMetadataItemsThatCanHavePermission-BR197j_G.js","assets/SettingsAgentTurnDetail-B8Lz1L_H.js","assets/SettingsSkillForm-Dv8aogkF.js","assets/SettingsWorkspaceMembers-XPc3QNM7.js","assets/SettingsWorkspaceMember-DqjlqwoE.js","assets/useImpersonationAuth-DB-VAuGV.js","assets/settingsAllRolesSelector-DhodQTg1.js","assets/SettingsProfile-BrWGubxI.js","assets/SettingsExperience-p8rK-C52.js","assets/SettingsAccounts-Ctef-1NH.js","assets/SettingsBilling-C6_pFhwm.js","assets/SettingsObjects-DrmlcbCf.js","assets/SettingsDevelopersWebhookNew-Cq5591a3.js","assets/SettingsDevelopersWebhookForm-DZO2y90R.js","assets/SettingsDevelopersWebhookDetail-CTjFcMzX.js","assets/SettingsObjectNewFieldSelect-Cdz4NLo1.js","assets/SettingsObjectNewFieldConfigure-Bu7Wk-gq.js","assets/settingsFieldFormSchema-D39b075h.js","assets/SettingsOptionCardContentSelect-DZ4DA-jc.js","assets/SettingsOptionCardContentCounter-DPldJ7QV.js","assets/SettingsObjectFieldEdit-h8il7-ss.js","assets/SettingsSecurity-DxBE6-UK.js","assets/SSOIdentitiesProvidersState-B4bL3Owp.js","assets/SettingsSecuritySSOIdentifyProvider-B_f0eulv.js","assets/SettingsAdmin-Wx0aQ9yb.js","assets/SettingsAdminHealthStatusRightContainer-BkHCSTHp.js","assets/SettingsAdminIndicatorHealthStatus-gcC2eBGm.js","assets/SettingsAdminQueueDetail-DLrTUAX_.js","assets/SettingsUpdates-Ub0-i9AF.js","assets/SettingsRoles-J286BfgE.js","assets/sortByAscString-CI-Fwybx.js","assets/SettingsRoleCreate-DtWMpXxj.js","assets/SettingsRole-BVH9H20K.js","assets/SettingsRoleEdit-BGSM6Akr.js","assets/SettingsRoleObjectLevel-C_LfQ4U3.js","assets/getFieldMetadataTypeLabel-nHByTQdy.js","assets/SettingsRoleAddObjectLevel-DA2dCAhg.js","assets/index-Bue1k2mr.js","assets/clsx-B-dksMZM.js","assets/ActivityRichTextEditor-DcUPaKCN.js","assets/style-Qc3QLc4i.js","assets/blocknote-D8aJP0Fu.js","assets/style-BYNet1gv.css","assets/exportBlockNoteEditorToPdf-CdnLu3-Q.js","assets/index-BaO0IIOF.js","assets/default-Cl3hj7Sz.js","assets/index-oU_6ktpV.js","assets/index-Cz_vCdHd.js","assets/index-Ch_qCilz.js","assets/index-C9Gp5WOr.js","assets/index-Tlm8e_FK.js","assets/blank-line-ToEvNPc-.js","assets/index-DHi8YOcF.js","assets/index-Bw547M5W.js","assets/index-C_aolqmU.js","assets/index-0YHteMsr.js","assets/index-DaHEa-OT.js","assets/index-3OOFrDax.js","assets/index-DpipQwVu.js","assets/index-BzdjQcCd.js","assets/index-D4Wp6AEg.js","assets/index-D4dh6f1v.js","assets/index-c2V3InAJ.js","assets/index-De3aUdCo.js","assets/index-CF1ZHiCu.js","assets/index-DTzQ7r7Q.js","assets/DocumentViewer-C9y38j9j.js","assets/DocumentViewer-DsotUSLn.css","assets/GraphWidgetBarChart-Dl9LYYey.js","assets/createVirtualElementFromContainerOffset-CdSTbfYN.js","assets/getColorScheme-8I4U8yI8.js","assets/nivo-legends-DPRFhH57.js","assets/computeEffectiveValueRange-CxIVEmuQ.js","assets/nivo-axes-COFvXNer.js","assets/nivo-scales-XzoSCsfm.js","assets/GraphWidgetLineChart-COFhSGhf.js","assets/nivo-line-BoByhvGh.js","assets/line-B7KAKQBe.js","assets/GraphWidgetPieChart-BTb9D7Jj.js","assets/nivo-arcs-D-V8rEbB.js","assets/GraphWidgetGaugeChart-CFmrbyGt.js","assets/StandaloneRichTextWidget-B7PMyIU7.js","assets/WorkflowEditActionServerlessFunction-ClqGUIiP.js","assets/SourceFolderName-B1yHi_Es.js","assets/WorkflowReadonlyActionServerlessFunction-Dshgvjdy.js","assets/SpreadsheetImport-BV198r0M.js","assets/fuse-Ch1WBRTM.js"])))=>i.map(i=>d[i]); function Jj(e,t){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();const OKt=()=>{const e=document.querySelector("meta[name=viewport]");e!==null&&e.setAttribute("content","width=device-width, initial-scale=1.0, maximum-scale=1.0")},RKt=/iPad|iPhone/.test(navigator.userAgent);RKt&&OKt();var Vs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ra(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Kj(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var n=function r(){var i=!1;try{i=this instanceof r}catch{}return i?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var sue={exports:{}},pD={},lue={exports:{}},co={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var LNe;function MKt(){if(LNe)return co;LNe=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),a=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),u=Symbol.for("react.lazy"),d=Symbol.iterator;function f(ce){return ce===null||typeof ce!="object"?null:(ce=d&&ce[d]||ce["@@iterator"],typeof ce=="function"?ce:null)}var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function y(ce,J,ue){this.props=ce,this.context=J,this.refs=g,this.updater=ue||p}y.prototype.isReactComponent={},y.prototype.setState=function(ce,J){if(typeof ce!="object"&&typeof ce!="function"&&ce!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,ce,J,"setState")},y.prototype.forceUpdate=function(ce){this.updater.enqueueForceUpdate(this,ce,"forceUpdate")};function b(){}b.prototype=y.prototype;function v(ce,J,ue){this.props=ce,this.context=J,this.refs=g,this.updater=ue||p}var S=v.prototype=new b;S.constructor=v,h(S,y.prototype),S.isPureReactComponent=!0;var w=Array.isArray,I=Object.prototype.hasOwnProperty,_={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function R(ce,J,ue){var z,X={},de=null,Ie=null;if(J!=null)for(z in J.ref!==void 0&&(Ie=J.ref),J.key!==void 0&&(de=""+J.key),J)I.call(J,z)&&!E.hasOwnProperty(z)&&(X[z]=J[z]);var fe=arguments.length-2;if(fe===1)X.children=ue;else if(10?id(rM,--dh):0,MR--,_c===10&&(MR=1,Pee--),_c}function Tg(){return _c=dh2||wL(_c)>3?"":" "}function YKt(e,t){for(;--t&&Tg()&&!(_c<48||_c>102||_c>57&&_c<65||_c>70&&_c<97););return Qj(e,BZ()+(t<6&&Tw()==32&&Tg()==32))}function ove(e){for(;Tg();)switch(_c){case e:return dh;case 34:case 39:e!==34&&e!==39&&ove(_c);break;case 40:e===41&&ove(e);break;case 92:Tg();break}return dh}function ZKt(e,t){for(;Tg()&&e+_c!==57;)if(e+_c===84&&Tw()===47)break;return"/*"+Qj(t,dh-1)+"*"+Lee(e===47?e:Tg())}function qKt(e){for(;!wL(Tw());)Tg();return Qj(e,dh)}function JKt(e){return oft(zZ("",null,null,null,[""],e=ift(e),0,[0],e))}function zZ(e,t,n,r,i,o,a,s,l){for(var c=0,u=0,d=a,f=0,p=0,h=0,g=1,y=1,b=1,v=0,S="",w=i,I=o,_=r,E=S;y;)switch(h=v,v=Tg()){case 40:if(h!=108&&id(E,d-1)==58){ive(E+=ua(UZ(v),"&","&\f"),"&\f")!=-1&&(b=-1);break}case 34:case 39:case 91:E+=UZ(v);break;case 9:case 10:case 13:case 32:E+=GKt(h);break;case 92:E+=YKt(BZ()-1,7);continue;case 47:switch(Tw()){case 42:case 47:sH(KKt(ZKt(Tg(),BZ()),t,n),l);break;default:E+="/"}break;case 123*g:s[c++]=dw(E)*b;case 125*g:case 59:case 0:switch(v){case 0:case 125:y=0;case 59+u:b==-1&&(E=ua(E,/\f/g,"")),p>0&&dw(E)-d&&sH(p>32?UNe(E+";",r,n,d-1):UNe(ua(E," ","")+";",r,n,d-2),l);break;case 59:E+=";";default:if(sH(_=BNe(E,t,n,c,u,i,s,S,w=[],I=[],d),o),v===123)if(u===0)zZ(E,t,_,_,w,o,d,s,I);else switch(f===99&&id(E,3)===110?100:f){case 100:case 108:case 109:case 115:zZ(e,_,_,r&&sH(BNe(e,_,_,0,0,i,s,S,i,w=[],d),I),i,I,d,s,r?w:I);break;default:zZ(E,_,_,_,[""],I,0,s,I)}}c=u=p=0,g=b=1,S=E="",d=a;break;case 58:d=1+dw(E),p=h;default:if(g<1){if(v==123)--g;else if(v==125&&g++==0&&HKt()==125)continue}switch(E+=Lee(v),v*g){case 38:b=u>0?1:(E+="\f",-1);break;case 44:s[c++]=(dw(E)-1)*b,b=1;break;case 64:Tw()===45&&(E+=UZ(Tg())),f=Tw(),u=d=dw(S=E+=qKt(BZ())),v++;break;case 45:h===45&&dw(E)==2&&(g=0)}}return o}function BNe(e,t,n,r,i,o,a,s,l,c,u){for(var d=i-1,f=i===0?o:[""],p=U4e(f),h=0,g=0,y=0;h0?f[b]+" "+v:ua(v,/&\f/g,f[b])))&&(l[y++]=S);return jee(e,t,n,i===0?V4e:s,l,c,u)}function KKt(e,t,n){return jee(e,t,n,eft,Lee(WKt()),vL(e,2,-2),0)}function UNe(e,t,n,r){return jee(e,t,n,B4e,vL(e,0,r),vL(e,r+1,-1),r)}function JO(e,t){for(var n="",r=U4e(e),i=0;i6)switch(id(e,t+1)){case 109:if(id(e,t+4)!==45)break;case 102:return ua(e,/(.+:)(.+)-([^]+)/,"$1"+sa+"$2-$3$1"+dJ+(id(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~ive(e,"stretch")?sft(ua(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(id(e,t+1)!==115)break;case 6444:switch(id(e,dw(e)-3-(~ive(e,"!important")&&10))){case 107:return ua(e,":",":"+sa)+e;case 101:return ua(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+sa+(id(e,14)===45?"inline-":"")+"box$3$1"+sa+"$2$3$1"+Dd+"$2box$3")+e}break;case 5936:switch(id(e,t+11)){case 114:return sa+e+Dd+ua(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return sa+e+Dd+ua(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return sa+e+Dd+ua(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return sa+e+Dd+e+e}return e}var aQt=function(t,n,r,i){if(t.length>-1&&!t.return)switch(t.type){case B4e:t.return=sft(t.value,t.length);break;case tft:return JO([hD(t,{value:ua(t.value,"@","@"+sa)})],i);case V4e:if(t.length)return zKt(t.props,function(o){switch(UKt(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return JO([hD(t,{props:[ua(o,/:(read-\w+)/,":"+dJ+"$1")]})],i);case"::placeholder":return JO([hD(t,{props:[ua(o,/:(plac\w+)/,":"+sa+"input-$1")]}),hD(t,{props:[ua(o,/:(plac\w+)/,":"+dJ+"$1")]}),hD(t,{props:[ua(o,/:(plac\w+)/,Dd+"input-$1")]})],i)}return""})}},sQt=[aQt],lQt=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(g){var y=g.getAttribute("data-emotion");y.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var i=t.stylisPlugins||sQt,o={},a,s=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(g){for(var y=g.getAttribute("data-emotion").split(" "),b=1;b=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var gQt={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},yQt=/[A-Z]|^ms/g,bQt=/_EMO_([^_]+?)_([^]*?)_EMO_/g,cft=function(t){return t.charCodeAt(1)===45},ZNe=function(t){return t!=null&&typeof t!="boolean"},due=aft(function(e){return cft(e)?e:e.replace(yQt,"-$&").toLowerCase()}),qNe=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(bQt,function(r,i,o){return fw={name:i,styles:o,next:fw},i})}return gQt[t]!==1&&!cft(t)&&typeof n=="number"&&n!==0?n+"px":n};function SL(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var i=n;if(i.anim===1)return fw={name:i.name,styles:i.styles,next:fw},i.name;var o=n;if(o.styles!==void 0){var a=o.next;if(a!==void 0)for(;a!==void 0;)fw={name:a.name,styles:a.styles,next:fw},a=a.next;var s=o.styles+";";return s}return vQt(e,t,n)}case"function":{if(e!==void 0){var l=fw,c=n(e);return fw=l,SL(e,t,c)}break}}var u=n;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function vQt(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i>>1,J=oe[ce];if(0>>1;cei(X,me))dei(Ie,X)?(oe[ce]=Ie,oe[de]=me,ce=de):(oe[ce]=X,oe[z]=me,ce=z);else if(dei(Ie,me))oe[ce]=Ie,oe[de]=me,ce=de;else break e}}return ne}function i(oe,ne){var me=oe.sortIndex-ne.sortIndex;return me!==0?me:oe.id-ne.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,f=3,p=!1,h=!1,g=!1,y=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function S(oe){for(var ne=n(c);ne!==null;){if(ne.callback===null)r(c);else if(ne.startTime<=oe)r(c),ne.sortIndex=ne.expirationTime,t(l,ne);else break;ne=n(c)}}function w(oe){if(g=!1,S(oe),!h)if(n(l)!==null)h=!0,K(I);else{var ne=n(c);ne!==null&&se(w,ne.startTime-oe)}}function I(oe,ne){h=!1,g&&(g=!1,b(R),R=-1),p=!0;var me=f;try{for(S(ne),d=n(l);d!==null&&(!(d.expirationTime>ne)||oe&&!$());){var ce=d.callback;if(typeof ce=="function"){d.callback=null,f=d.priorityLevel;var J=ce(d.expirationTime<=ne);ne=e.unstable_now(),typeof J=="function"?d.callback=J:d===n(l)&&r(l),S(ne)}else r(l);d=n(l)}if(d!==null)var ue=!0;else{var z=n(c);z!==null&&se(w,z.startTime-ne),ue=!1}return ue}finally{d=null,f=me,p=!1}}var _=!1,E=null,R=-1,M=5,x=-1;function $(){return!(e.unstable_now()-xoe||125ce?(oe.sortIndex=me,t(c,oe),n(l)===null&&oe===n(c)&&(g?(b(R),R=-1):g=!0,se(w,me-ce))):(oe.sortIndex=J,t(l,oe),h||p||(h=!0,K(I))),oe},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(oe){var ne=f;return function(){var me=f;f=ne;try{return oe.apply(this,arguments)}finally{f=me}}}}(hue)),hue}var XNe;function _Qt(){return XNe||(XNe=1,pue.exports=AQt()),pue.exports}/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var eLe;function kQt(){if(eLe)return Np;eLe=1;var e=ql(),t=_Qt();function n(C){for(var T="https://reactjs.org/docs/error-decoder.html?invariant="+C,D=1;D"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),l=Object.prototype.hasOwnProperty,c=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,u={},d={};function f(C){return l.call(d,C)?!0:l.call(u,C)?!1:c.test(C)?d[C]=!0:(u[C]=!0,!1)}function p(C,T,D,V){if(D!==null&&D.type===0)return!1;switch(typeof T){case"function":case"symbol":return!0;case"boolean":return V?!1:D!==null?!D.acceptsBooleans:(C=C.toLowerCase().slice(0,5),C!=="data-"&&C!=="aria-");default:return!1}}function h(C,T,D,V){if(T===null||typeof T>"u"||p(C,T,D,V))return!0;if(V)return!1;if(D!==null)switch(D.type){case 3:return!T;case 4:return T===!1;case 5:return isNaN(T);case 6:return isNaN(T)||1>T}return!1}function g(C,T,D,V,Y,ie,Te){this.acceptsBooleans=T===2||T===3||T===4,this.attributeName=V,this.attributeNamespace=Y,this.mustUseProperty=D,this.propertyName=C,this.type=T,this.sanitizeURL=ie,this.removeEmptyString=Te}var y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(C){y[C]=new g(C,0,!1,C,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(C){var T=C[0];y[T]=new g(T,1,!1,C[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(C){y[C]=new g(C,2,!1,C.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(C){y[C]=new g(C,2,!1,C,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(C){y[C]=new g(C,3,!1,C.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(C){y[C]=new g(C,3,!0,C,null,!1,!1)}),["capture","download"].forEach(function(C){y[C]=new g(C,4,!1,C,null,!1,!1)}),["cols","rows","size","span"].forEach(function(C){y[C]=new g(C,6,!1,C,null,!1,!1)}),["rowSpan","start"].forEach(function(C){y[C]=new g(C,5,!1,C.toLowerCase(),null,!1,!1)});var b=/[\-:]([a-z])/g;function v(C){return C[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(C){var T=C.replace(b,v);y[T]=new g(T,1,!1,C,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(C){var T=C.replace(b,v);y[T]=new g(T,1,!1,C,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(C){var T=C.replace(b,v);y[T]=new g(T,1,!1,C,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(C){y[C]=new g(C,1,!1,C.toLowerCase(),null,!1,!1)}),y.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(C){y[C]=new g(C,1,!1,C.toLowerCase(),null,!0,!0)});function S(C,T,D,V){var Y=y.hasOwnProperty(T)?y[T]:null;(Y!==null?Y.type!==0:V||!(2Ke||Y[Te]!==ie[Ke]){var lt=` `+Y[Te].replace(" at new "," at ");return C.displayName&<.includes("")&&(lt=lt.replace("",C.displayName)),lt}while(1<=Te&&0<=Ke);break}}}finally{ue=!1,Error.prepareStackTrace=D}return(C=C?C.displayName||C.name:"")?J(C):""}function X(C){switch(C.tag){case 5:return J(C.type);case 16:return J("Lazy");case 13:return J("Suspense");case 19:return J("SuspenseList");case 0:case 2:case 15:return C=z(C.type,!1),C;case 11:return C=z(C.type.render,!1),C;case 1:return C=z(C.type,!0),C;default:return""}}function de(C){if(C==null)return null;if(typeof C=="function")return C.displayName||C.name||null;if(typeof C=="string")return C;switch(C){case E:return"Fragment";case _:return"Portal";case M:return"Profiler";case R:return"StrictMode";case N:return"Suspense";case U:return"SuspenseList"}if(typeof C=="object")switch(C.$$typeof){case $:return(C.displayName||"Context")+".Consumer";case x:return(C._context.displayName||"Context")+".Provider";case P:var T=C.render;return C=C.displayName,C||(C=T.displayName||T.name||"",C=C!==""?"ForwardRef("+C+")":"ForwardRef"),C;case H:return T=C.displayName||null,T!==null?T:de(C.type)||"Memo";case K:T=C._payload,C=C._init;try{return de(C(T))}catch{}}return null}function Ie(C){var T=C.type;switch(C.tag){case 24:return"Cache";case 9:return(T.displayName||"Context")+".Consumer";case 10:return(T._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return C=T.render,C=C.displayName||C.name||"",T.displayName||(C!==""?"ForwardRef("+C+")":"ForwardRef");case 7:return"Fragment";case 5:return T;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return de(T);case 8:return T===R?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof T=="function")return T.displayName||T.name||null;if(typeof T=="string")return T}return null}function fe(C){switch(typeof C){case"boolean":case"number":case"string":case"undefined":return C;case"object":return C;default:return""}}function ke(C){var T=C.type;return(C=C.nodeName)&&C.toLowerCase()==="input"&&(T==="checkbox"||T==="radio")}function ve(C){var T=ke(C)?"checked":"value",D=Object.getOwnPropertyDescriptor(C.constructor.prototype,T),V=""+C[T];if(!C.hasOwnProperty(T)&&typeof D<"u"&&typeof D.get=="function"&&typeof D.set=="function"){var Y=D.get,ie=D.set;return Object.defineProperty(C,T,{configurable:!0,get:function(){return Y.call(this)},set:function(Te){V=""+Te,ie.call(this,Te)}}),Object.defineProperty(C,T,{enumerable:D.enumerable}),{getValue:function(){return V},setValue:function(Te){V=""+Te},stopTracking:function(){C._valueTracker=null,delete C[T]}}}}function q(C){C._valueTracker||(C._valueTracker=ve(C))}function W(C){if(!C)return!1;var T=C._valueTracker;if(!T)return!0;var D=T.getValue(),V="";return C&&(V=ke(C)?C.checked?"true":"false":C.value),C=V,C!==D?(T.setValue(C),!0):!1}function te(C){if(C=C||(typeof document<"u"?document:void 0),typeof C>"u")return null;try{return C.activeElement||C.body}catch{return C.body}}function ye(C,T){var D=T.checked;return me({},T,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:D??C._wrapperState.initialChecked})}function be(C,T){var D=T.defaultValue==null?"":T.defaultValue,V=T.checked!=null?T.checked:T.defaultChecked;D=fe(T.value!=null?T.value:D),C._wrapperState={initialChecked:V,initialValue:D,controlled:T.type==="checkbox"||T.type==="radio"?T.checked!=null:T.value!=null}}function Ee(C,T){T=T.checked,T!=null&&S(C,"checked",T,!1)}function Pe(C,T){Ee(C,T);var D=fe(T.value),V=T.type;if(D!=null)V==="number"?(D===0&&C.value===""||C.value!=D)&&(C.value=""+D):C.value!==""+D&&(C.value=""+D);else if(V==="submit"||V==="reset"){C.removeAttribute("value");return}T.hasOwnProperty("value")?_e(C,T.type,D):T.hasOwnProperty("defaultValue")&&_e(C,T.type,fe(T.defaultValue)),T.checked==null&&T.defaultChecked!=null&&(C.defaultChecked=!!T.defaultChecked)}function he(C,T,D){if(T.hasOwnProperty("value")||T.hasOwnProperty("defaultValue")){var V=T.type;if(!(V!=="submit"&&V!=="reset"||T.value!==void 0&&T.value!==null))return;T=""+C._wrapperState.initialValue,D||T===C.value||(C.value=T),C.defaultValue=T}D=C.name,D!==""&&(C.name=""),C.defaultChecked=!!C._wrapperState.initialChecked,D!==""&&(C.name=D)}function _e(C,T,D){(T!=="number"||te(C.ownerDocument)!==C)&&(D==null?C.defaultValue=""+C._wrapperState.initialValue:C.defaultValue!==""+D&&(C.defaultValue=""+D))}var Ae=Array.isArray;function Ve(C,T,D,V){if(C=C.options,T){T={};for(var Y=0;Y"+T.valueOf().toString()+"",T=G.firstChild;C.firstChild;)C.removeChild(C.firstChild);for(;T.firstChild;)C.appendChild(T.firstChild)}});function Me(C,T){if(T){var D=C.firstChild;if(D&&D===C.lastChild&&D.nodeType===3){D.nodeValue=T;return}}C.textContent=T}var ze={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},pt=["Webkit","ms","Moz","O"];Object.keys(ze).forEach(function(C){pt.forEach(function(T){T=T+C.charAt(0).toUpperCase()+C.substring(1),ze[T]=ze[C]})});function ut(C,T,D){return T==null||typeof T=="boolean"||T===""?"":D||typeof T!="number"||T===0||ze.hasOwnProperty(C)&&ze[C]?(""+T).trim():T+"px"}function rn(C,T){C=C.style;for(var D in T)if(T.hasOwnProperty(D)){var V=D.indexOf("--")===0,Y=ut(D,T[D],V);D==="float"&&(D="cssFloat"),V?C.setProperty(D,Y):C[D]=Y}}var tt=me({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Z(C,T){if(T){if(tt[C]&&(T.children!=null||T.dangerouslySetInnerHTML!=null))throw Error(n(137,C));if(T.dangerouslySetInnerHTML!=null){if(T.children!=null)throw Error(n(60));if(typeof T.dangerouslySetInnerHTML!="object"||!("__html"in T.dangerouslySetInnerHTML))throw Error(n(61))}if(T.style!=null&&typeof T.style!="object")throw Error(n(62))}}function le(C,T){if(C.indexOf("-")===-1)return typeof T.is=="string";switch(C){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var it=null;function yt(C){return C=C.target||C.srcElement||window,C.correspondingUseElement&&(C=C.correspondingUseElement),C.nodeType===3?C.parentNode:C}var It=null,dt=null,Ze=null;function Ct(C){if(C=S5(C)){if(typeof It!="function")throw Error(n(280));var T=C.stateNode;T&&(T=FA(T),It(C.stateNode,C.type,T))}}function Et(C){dt?Ze?Ze.push(C):Ze=[C]:dt=C}function dn(){if(dt){var C=dt,T=Ze;if(Ze=dt=null,Ct(C),T)for(C=0;C>>=0,C===0?32:31-(kp(C)/Yo|0)|0}var Td=64,_0=4194304;function Cf(C){switch(C&-C){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return C&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return C&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return C}}function Ef(C,T){var D=C.pendingLanes;if(D===0)return 0;var V=0,Y=C.suspendedLanes,ie=C.pingedLanes,Te=D&268435455;if(Te!==0){var Ke=Te&~Y;Ke!==0?V=Cf(Ke):(ie&=Te,ie!==0&&(V=Cf(ie)))}else Te=D&~Y,Te!==0?V=Cf(Te):ie!==0&&(V=Cf(ie));if(V===0)return 0;if(T!==0&&T!==V&&(T&Y)===0&&(Y=V&-V,ie=T&-T,Y>=ie||Y===16&&(ie&4194240)!==0))return T;if((V&4)!==0&&(V|=D&16),T=C.entangledLanes,T!==0)for(C=C.entanglements,T&=V;0D;D++)T.push(C);return T}function Tb(C,T,D){C.pendingLanes|=T,T!==536870912&&(C.suspendedLanes=0,C.pingedLanes=0),C=C.eventTimes,T=31-oi(T),C[T]=D}function XT(C,T){var D=C.pendingLanes&~T;C.pendingLanes=T,C.suspendedLanes=0,C.pingedLanes=0,C.expiredLanes&=T,C.mutableReadLanes&=T,C.entangledLanes&=T,T=C.entanglements;var V=C.eventTimes;for(C=C.expirationTimes;0=CA),PF=" ",dW=!1;function Af(C,T){switch(C){case"keyup":return Xle.indexOf(T.keyCode)!==-1;case"keydown":return T.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function f3(C){return C=C.detail,typeof C=="object"&&"data"in C?C.data:null}var d5=!1;function p3(C,T){switch(C){case"compositionend":return f3(T);case"keypress":return T.which!==32?null:(dW=!0,PF);case"textInput":return C=T.data,C===PF&&dW?null:C;default:return null}}function tce(C,T){if(d5)return C==="compositionend"||!NF&&Af(C,T)?(C=u3(),z2=U2=im=null,d5=!1,C):null;switch(C){case"paste":return null;case"keypress":if(!(T.ctrlKey||T.altKey||T.metaKey)||T.ctrlKey&&T.altKey){if(T.char&&1=T)return{node:D,offset:T-C};C=V}e:{for(;D;){if(D.nextSibling){D=D.nextSibling;break e}D=D.parentNode}D=void 0}D=AA(D)}}function bW(C,T){return C&&T?C===T?!0:C&&C.nodeType===3?!1:T&&T.nodeType===3?bW(C,T.parentNode):"contains"in C?C.contains(T):C.compareDocumentPosition?!!(C.compareDocumentPosition(T)&16):!1:!1}function vW(){for(var C=window,T=te();T instanceof C.HTMLIFrameElement;){try{var D=typeof T.contentWindow.location.href=="string"}catch{D=!1}if(D)C=T.contentWindow;else break;T=te(C.document)}return T}function UF(C){var T=C&&C.nodeName&&C.nodeName.toLowerCase();return T&&(T==="input"&&(C.type==="text"||C.type==="search"||C.type==="tel"||C.type==="url"||C.type==="password")||T==="textarea"||C.contentEditable==="true")}function rce(C){var T=vW(),D=C.focusedElem,V=C.selectionRange;if(T!==D&&D&&D.ownerDocument&&bW(D.ownerDocument.documentElement,D)){if(V!==null&&UF(D)){if(T=V.start,C=V.end,C===void 0&&(C=T),"selectionStart"in D)D.selectionStart=T,D.selectionEnd=Math.min(C,D.value.length);else if(C=(T=D.ownerDocument||document)&&T.defaultView||window,C.getSelection){C=C.getSelection();var Y=D.textContent.length,ie=Math.min(V.start,Y);V=V.end===void 0?ie:Math.min(V.end,Y),!C.extend&&ie>V&&(Y=V,V=ie,ie=Y),Y=yW(D,ie);var Te=yW(D,V);Y&&Te&&(C.rangeCount!==1||C.anchorNode!==Y.node||C.anchorOffset!==Y.offset||C.focusNode!==Te.node||C.focusOffset!==Te.offset)&&(T=T.createRange(),T.setStart(Y.node,Y.offset),C.removeAllRanges(),ie>V?(C.addRange(T),C.extend(Te.node,Te.offset)):(T.setEnd(Te.node,Te.offset),C.addRange(T)))}}for(T=[],C=D;C=C.parentNode;)C.nodeType===1&&T.push({element:C,left:C.scrollLeft,top:C.scrollTop});for(typeof D.focus=="function"&&D.focus(),D=0;D=document.documentMode,m5=null,_A=null,kA=null,zF=!1;function WF(C,T,D){var V=D.window===D?D.document:D.nodeType===9?D:D.ownerDocument;zF||m5==null||m5!==te(V)||(V=m5,"selectionStart"in V&&UF(V)?V={start:V.selectionStart,end:V.selectionEnd}:(V=(V.ownerDocument&&V.ownerDocument.defaultView||window).getSelection(),V={anchorNode:V.anchorNode,anchorOffset:V.anchorOffset,focusNode:V.focusNode,focusOffset:V.focusOffset}),kA&&h5(kA,V)||(kA=V,V=MA(_A,"onSelect"),0C5||(C.current=QF[C5],QF[C5]=null,C5--)}function qo(C,T){C5++,QF[C5]=C.current,C.current=T}var J2={},Rd=q2(J2),Mp=q2(!1),DA=J2;function m9(C,T){var D=C.type.contextTypes;if(!D)return J2;var V=C.stateNode;if(V&&V.__reactInternalMemoizedUnmaskedChildContext===T)return V.__reactInternalMemoizedMaskedChildContext;var Y={},ie;for(ie in D)Y[ie]=T[ie];return V&&(C=C.stateNode,C.__reactInternalMemoizedUnmaskedChildContext=T,C.__reactInternalMemoizedMaskedChildContext=Y),Y}function xp(C){return C=C.childContextTypes,C!=null}function CW(){aa(Mp),aa(Rd)}function o$e(C,T,D){if(Rd.current!==J2)throw Error(n(168));qo(Rd,T),qo(Mp,D)}function a$e(C,T,D){var V=C.stateNode;if(T=T.childContextTypes,typeof V.getChildContext!="function")return D;V=V.getChildContext();for(var Y in V)if(!(Y in T))throw Error(n(108,Ie(C)||"Unknown",Y));return me({},D,V)}function EW(C){return C=(C=C.stateNode)&&C.__reactInternalMemoizedMergedChildContext||J2,DA=Rd.current,qo(Rd,C),qo(Mp,Mp.current),!0}function s$e(C,T,D){var V=C.stateNode;if(!V)throw Error(n(169));D?(C=a$e(C,T,DA),V.__reactInternalMemoizedMergedChildContext=C,aa(Mp),aa(Rd),qo(Rd,C)):aa(Mp),qo(Mp,D)}var y3=null,AW=!1,oce=!1;function l$e(C){y3===null?y3=[C]:y3.push(C)}function ZJt(C){AW=!0,l$e(C)}function E5(){if(!oce&&y3!==null){oce=!0;var C=0,T=jo;try{var D=y3;for(jo=1;C>=Te,Y-=Te,b3=1<<32-oi(T)+Y|D<mi?(wu=Gr,Gr=null):wu=Gr.sibling;var Jo=gn(_t,Gr,xt[mi],xn);if(Jo===null){Gr===null&&(Gr=wu);break}C&&Gr&&Jo.alternate===null&&T(_t,Gr),gt=ie(Jo,gt,mi),Hr===null?Er=Jo:Hr.sibling=Jo,Hr=Jo,Gr=wu}if(mi===xt.length)return D(_t,Gr),Ks&&NA(_t,mi),Er;if(Gr===null){for(;mimi?(wu=Gr,Gr=null):wu=Gr.sibling;var F5=gn(_t,Gr,Jo.value,xn);if(F5===null){Gr===null&&(Gr=wu);break}C&&Gr&&F5.alternate===null&&T(_t,Gr),gt=ie(F5,gt,mi),Hr===null?Er=F5:Hr.sibling=F5,Hr=F5,Gr=wu}if(Jo.done)return D(_t,Gr),Ks&&NA(_t,mi),Er;if(Gr===null){for(;!Jo.done;mi++,Jo=xt.next())Jo=_n(_t,Jo.value,xn),Jo!==null&&(gt=ie(Jo,gt,mi),Hr===null?Er=Jo:Hr.sibling=Jo,Hr=Jo);return Ks&&NA(_t,mi),Er}for(Gr=V(_t,Gr);!Jo.done;mi++,Jo=xt.next())Jo=ar(Gr,_t,mi,Jo.value,xn),Jo!==null&&(C&&Jo.alternate!==null&&Gr.delete(Jo.key===null?mi:Jo.key),gt=ie(Jo,gt,mi),Hr===null?Er=Jo:Hr.sibling=Jo,Hr=Jo);return C&&Gr.forEach(function(TKt){return T(_t,TKt)}),Ks&&NA(_t,mi),Er}function tc(_t,gt,xt,xn){if(typeof xt=="object"&&xt!==null&&xt.type===E&&xt.key===null&&(xt=xt.props.children),typeof xt=="object"&&xt!==null){switch(xt.$$typeof){case I:e:{for(var Er=xt.key,Hr=gt;Hr!==null;){if(Hr.key===Er){if(Er=xt.type,Er===E){if(Hr.tag===7){D(_t,Hr.sibling),gt=Y(Hr,xt.props.children),gt.return=_t,_t=gt;break e}}else if(Hr.elementType===Er||typeof Er=="object"&&Er!==null&&Er.$$typeof===K&&h$e(Er)===Hr.type){D(_t,Hr.sibling),gt=Y(Hr,xt.props),gt.ref=XF(_t,Hr,xt),gt.return=_t,_t=gt;break e}D(_t,Hr);break}else T(_t,Hr);Hr=Hr.sibling}xt.type===E?(gt=WA(xt.props.children,_t.mode,xn,xt.key),gt.return=_t,_t=gt):(xn=XW(xt.type,xt.key,xt.props,null,_t.mode,xn),xn.ref=XF(_t,gt,xt),xn.return=_t,_t=xn)}return Te(_t);case _:e:{for(Hr=xt.key;gt!==null;){if(gt.key===Hr)if(gt.tag===4&>.stateNode.containerInfo===xt.containerInfo&>.stateNode.implementation===xt.implementation){D(_t,gt.sibling),gt=Y(gt,xt.children||[]),gt.return=_t,_t=gt;break e}else{D(_t,gt);break}else T(_t,gt);gt=gt.sibling}gt=nue(xt,_t.mode,xn),gt.return=_t,_t=gt}return Te(_t);case K:return Hr=xt._init,tc(_t,gt,Hr(xt._payload),xn)}if(Ae(xt))return mr(_t,gt,xt,xn);if(ne(xt))return vr(_t,gt,xt,xn);OW(_t,xt)}return typeof xt=="string"&&xt!==""||typeof xt=="number"?(xt=""+xt,gt!==null&>.tag===6?(D(_t,gt.sibling),gt=Y(gt,xt),gt.return=_t,_t=gt):(D(_t,gt),gt=tue(xt,_t.mode,xn),gt.return=_t,_t=gt),Te(_t)):D(_t,gt)}return tc}var v9=m$e(!0),g$e=m$e(!1),RW=q2(null),MW=null,w9=null,dce=null;function fce(){dce=w9=MW=null}function pce(C){var T=RW.current;aa(RW),C._currentValue=T}function hce(C,T,D){for(;C!==null;){var V=C.alternate;if((C.childLanes&T)!==T?(C.childLanes|=T,V!==null&&(V.childLanes|=T)):V!==null&&(V.childLanes&T)!==T&&(V.childLanes|=T),C===D)break;C=C.return}}function S9(C,T){MW=C,dce=w9=null,C=C.dependencies,C!==null&&C.firstContext!==null&&((C.lanes&T)!==0&&(Fp=!0),C.firstContext=null)}function N0(C){var T=C._currentValue;if(dce!==C)if(C={context:C,memoizedValue:T,next:null},w9===null){if(MW===null)throw Error(n(308));w9=C,MW.dependencies={lanes:0,firstContext:C}}else w9=w9.next=C;return T}var LA=null;function mce(C){LA===null?LA=[C]:LA.push(C)}function y$e(C,T,D,V){var Y=T.interleaved;return Y===null?(D.next=D,mce(T)):(D.next=Y.next,Y.next=D),T.interleaved=D,w3(C,V)}function w3(C,T){C.lanes|=T;var D=C.alternate;for(D!==null&&(D.lanes|=T),D=C,C=C.return;C!==null;)C.childLanes|=T,D=C.alternate,D!==null&&(D.childLanes|=T),D=C,C=C.return;return D.tag===3?D.stateNode:null}var A5=!1;function gce(C){C.updateQueue={baseState:C.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function b$e(C,T){C=C.updateQueue,T.updateQueue===C&&(T.updateQueue={baseState:C.baseState,firstBaseUpdate:C.firstBaseUpdate,lastBaseUpdate:C.lastBaseUpdate,shared:C.shared,effects:C.effects})}function S3(C,T){return{eventTime:C,lane:T,tag:0,payload:null,callback:null,next:null}}function _5(C,T,D){var V=C.updateQueue;if(V===null)return null;if(V=V.shared,(Wo&2)!==0){var Y=V.pending;return Y===null?T.next=T:(T.next=Y.next,Y.next=T),V.pending=T,w3(C,D)}return Y=V.interleaved,Y===null?(T.next=T,mce(V)):(T.next=Y.next,Y.next=T),V.interleaved=T,w3(C,D)}function xW(C,T,D){if(T=T.updateQueue,T!==null&&(T=T.shared,(D&4194240)!==0)){var V=T.lanes;V&=C.pendingLanes,D|=V,T.lanes=D,D2(C,D)}}function v$e(C,T){var D=C.updateQueue,V=C.alternate;if(V!==null&&(V=V.updateQueue,D===V)){var Y=null,ie=null;if(D=D.firstBaseUpdate,D!==null){do{var Te={eventTime:D.eventTime,lane:D.lane,tag:D.tag,payload:D.payload,callback:D.callback,next:null};ie===null?Y=ie=Te:ie=ie.next=Te,D=D.next}while(D!==null);ie===null?Y=ie=T:ie=ie.next=T}else Y=ie=T;D={baseState:V.baseState,firstBaseUpdate:Y,lastBaseUpdate:ie,shared:V.shared,effects:V.effects},C.updateQueue=D;return}C=D.lastBaseUpdate,C===null?D.firstBaseUpdate=T:C.next=T,D.lastBaseUpdate=T}function FW(C,T,D,V){var Y=C.updateQueue;A5=!1;var ie=Y.firstBaseUpdate,Te=Y.lastBaseUpdate,Ke=Y.shared.pending;if(Ke!==null){Y.shared.pending=null;var lt=Ke,Pt=lt.next;lt.next=null,Te===null?ie=Pt:Te.next=Pt,Te=lt;var bn=C.alternate;bn!==null&&(bn=bn.updateQueue,Ke=bn.lastBaseUpdate,Ke!==Te&&(Ke===null?bn.firstBaseUpdate=Pt:Ke.next=Pt,bn.lastBaseUpdate=lt))}if(ie!==null){var _n=Y.baseState;Te=0,bn=Pt=lt=null,Ke=ie;do{var gn=Ke.lane,ar=Ke.eventTime;if((V&gn)===gn){bn!==null&&(bn=bn.next={eventTime:ar,lane:0,tag:Ke.tag,payload:Ke.payload,callback:Ke.callback,next:null});e:{var mr=C,vr=Ke;switch(gn=T,ar=D,vr.tag){case 1:if(mr=vr.payload,typeof mr=="function"){_n=mr.call(ar,_n,gn);break e}_n=mr;break e;case 3:mr.flags=mr.flags&-65537|128;case 0:if(mr=vr.payload,gn=typeof mr=="function"?mr.call(ar,_n,gn):mr,gn==null)break e;_n=me({},_n,gn);break e;case 2:A5=!0}}Ke.callback!==null&&Ke.lane!==0&&(C.flags|=64,gn=Y.effects,gn===null?Y.effects=[Ke]:gn.push(Ke))}else ar={eventTime:ar,lane:gn,tag:Ke.tag,payload:Ke.payload,callback:Ke.callback,next:null},bn===null?(Pt=bn=ar,lt=_n):bn=bn.next=ar,Te|=gn;if(Ke=Ke.next,Ke===null){if(Ke=Y.shared.pending,Ke===null)break;gn=Ke,Ke=gn.next,gn.next=null,Y.lastBaseUpdate=gn,Y.shared.pending=null}}while(!0);if(bn===null&&(lt=_n),Y.baseState=lt,Y.firstBaseUpdate=Pt,Y.lastBaseUpdate=bn,T=Y.shared.interleaved,T!==null){Y=T;do Te|=Y.lane,Y=Y.next;while(Y!==T)}else ie===null&&(Y.shared.lanes=0);VA|=Te,C.lanes=Te,C.memoizedState=_n}}function w$e(C,T,D){if(C=T.effects,T.effects=null,C!==null)for(T=0;TD?D:4,C(!0);var V=Sce.transition;Sce.transition={};try{C(!1),T()}finally{jo=D,Sce.transition=V}}function j$e(){return L0().memoizedState}function QJt(C,T,D){var V=R5(C);if(D={lane:V,action:D,hasEagerState:!1,eagerState:null,next:null},V$e(C))B$e(T,D);else if(D=y$e(C,T,D,V),D!==null){var Y=kf();Nb(D,C,V,Y),U$e(D,T,V)}}function XJt(C,T,D){var V=R5(C),Y={lane:V,action:D,hasEagerState:!1,eagerState:null,next:null};if(V$e(C))B$e(T,Y);else{var ie=C.alternate;if(C.lanes===0&&(ie===null||ie.lanes===0)&&(ie=T.lastRenderedReducer,ie!==null))try{var Te=T.lastRenderedState,Ke=ie(Te,D);if(Y.hasEagerState=!0,Y.eagerState=Ke,wl(Ke,Te)){var lt=T.interleaved;lt===null?(Y.next=Y,mce(T)):(Y.next=lt.next,lt.next=Y),T.interleaved=Y;return}}catch{}finally{}D=y$e(C,T,Y,V),D!==null&&(Y=kf(),Nb(D,C,V,Y),U$e(D,T,V))}}function V$e(C){var T=C.alternate;return C===Il||T!==null&&T===Il}function B$e(C,T){rD=NW=!0;var D=C.pending;D===null?T.next=T:(T.next=D.next,D.next=T),C.pending=T}function U$e(C,T,D){if((D&4194240)!==0){var V=T.lanes;V&=C.pendingLanes,D|=V,T.lanes=D,D2(C,D)}}var jW={readContext:N0,useCallback:Md,useContext:Md,useEffect:Md,useImperativeHandle:Md,useInsertionEffect:Md,useLayoutEffect:Md,useMemo:Md,useReducer:Md,useRef:Md,useState:Md,useDebugValue:Md,useDeferredValue:Md,useTransition:Md,useMutableSource:Md,useSyncExternalStore:Md,useId:Md,unstable_isNewReconciler:!1},eKt={readContext:N0,useCallback:function(C,T){return Q2().memoizedState=[C,T===void 0?null:T],C},useContext:N0,useEffect:M$e,useImperativeHandle:function(C,T,D){return D=D!=null?D.concat([C]):null,LW(4194308,4,D$e.bind(null,T,C),D)},useLayoutEffect:function(C,T){return LW(4194308,4,C,T)},useInsertionEffect:function(C,T){return LW(4,2,C,T)},useMemo:function(C,T){var D=Q2();return T=T===void 0?null:T,C=C(),D.memoizedState=[C,T],C},useReducer:function(C,T,D){var V=Q2();return T=D!==void 0?D(T):T,V.memoizedState=V.baseState=T,C={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:C,lastRenderedState:T},V.queue=C,C=C.dispatch=QJt.bind(null,Il,C),[V.memoizedState,C]},useRef:function(C){var T=Q2();return C={current:C},T.memoizedState=C},useState:O$e,useDebugValue:Tce,useDeferredValue:function(C){return Q2().memoizedState=C},useTransition:function(){var C=O$e(!1),T=C[0];return C=KJt.bind(null,C[1]),Q2().memoizedState=C,[T,C]},useMutableSource:function(){},useSyncExternalStore:function(C,T,D){var V=Il,Y=Q2();if(Ks){if(D===void 0)throw Error(n(407));D=D()}else{if(D=T(),vu===null)throw Error(n(349));(jA&30)!==0||E$e(V,T,D)}Y.memoizedState=D;var ie={value:D,getSnapshot:T};return Y.queue=ie,M$e(_$e.bind(null,V,ie,C),[C]),V.flags|=2048,aD(9,A$e.bind(null,V,ie,D,T),void 0,null),D},useId:function(){var C=Q2(),T=vu.identifierPrefix;if(Ks){var D=v3,V=b3;D=(V&~(1<<32-oi(V)-1)).toString(32)+D,T=":"+T+"R"+D,D=iD++,0<\/script>",C=C.removeChild(C.firstChild)):typeof V.is=="string"?C=Te.createElement(D,{is:V.is}):(C=Te.createElement(D),D==="select"&&(Te=C,V.multiple?Te.multiple=!0:V.size&&(Te.size=V.size))):C=Te.createElementNS(C,D),C[Zo]=T,C[ni]=V,lNe(C,T,!1,!1),T.stateNode=C;e:{switch(Te=le(D,V),D){case"dialog":Ja("cancel",C),Ja("close",C),Y=V;break;case"iframe":case"object":case"embed":Ja("load",C),Y=V;break;case"video":case"audio":for(Y=0;Y_9&&(T.flags|=128,V=!0,sD(ie,!1),T.lanes=4194304)}else{if(!V)if(C=DW(Te),C!==null){if(T.flags|=128,V=!0,D=C.updateQueue,D!==null&&(T.updateQueue=D,T.flags|=4),sD(ie,!0),ie.tail===null&&ie.tailMode==="hidden"&&!Te.alternate&&!Ks)return xd(T),null}else 2*Or()-ie.renderingStartTime>_9&&D!==1073741824&&(T.flags|=128,V=!0,sD(ie,!1),T.lanes=4194304);ie.isBackwards?(Te.sibling=T.child,T.child=Te):(D=ie.last,D!==null?D.sibling=Te:T.child=Te,ie.last=Te)}return ie.tail!==null?(T=ie.tail,ie.rendering=T,ie.tail=T.sibling,ie.renderingStartTime=Or(),T.sibling=null,D=Sl.current,qo(Sl,V?D&1|2:D&1),T):(xd(T),null);case 22:case 23:return Qce(),V=T.memoizedState!==null,C!==null&&C.memoizedState!==null!==V&&(T.flags|=8192),V&&(T.mode&1)!==0?(um&1073741824)!==0&&(xd(T),T.subtreeFlags&6&&(T.flags|=8192)):xd(T),null;case 24:return null;case 25:return null}throw Error(n(156,T.tag))}function lKt(C,T){switch(sce(T),T.tag){case 1:return xp(T.type)&&CW(),C=T.flags,C&65536?(T.flags=C&-65537|128,T):null;case 3:return I9(),aa(Mp),aa(Rd),wce(),C=T.flags,(C&65536)!==0&&(C&128)===0?(T.flags=C&-65537|128,T):null;case 5:return bce(T),null;case 13:if(aa(Sl),C=T.memoizedState,C!==null&&C.dehydrated!==null){if(T.alternate===null)throw Error(n(340));b9()}return C=T.flags,C&65536?(T.flags=C&-65537|128,T):null;case 19:return aa(Sl),null;case 4:return I9(),null;case 10:return pce(T.type._context),null;case 22:case 23:return Qce(),null;case 24:return null;default:return null}}var zW=!1,Fd=!1,cKt=typeof WeakSet=="function"?WeakSet:Set,pr=null;function E9(C,T){var D=C.ref;if(D!==null)if(typeof D=="function")try{D(null)}catch(V){Ll(C,T,V)}else D.current=null}function Vce(C,T,D){try{D()}catch(V){Ll(C,T,V)}}var dNe=!1;function uKt(C,T){if(ae=zc,C=vW(),UF(C)){if("selectionStart"in C)var D={start:C.selectionStart,end:C.selectionEnd};else e:{D=(D=C.ownerDocument)&&D.defaultView||window;var V=D.getSelection&&D.getSelection();if(V&&V.rangeCount!==0){D=V.anchorNode;var Y=V.anchorOffset,ie=V.focusNode;V=V.focusOffset;try{D.nodeType,ie.nodeType}catch{D=null;break e}var Te=0,Ke=-1,lt=-1,Pt=0,bn=0,_n=C,gn=null;t:for(;;){for(var ar;_n!==D||Y!==0&&_n.nodeType!==3||(Ke=Te+Y),_n!==ie||V!==0&&_n.nodeType!==3||(lt=Te+V),_n.nodeType===3&&(Te+=_n.nodeValue.length),(ar=_n.firstChild)!==null;)gn=_n,_n=ar;for(;;){if(_n===C)break t;if(gn===D&&++Pt===Y&&(Ke=Te),gn===ie&&++bn===V&&(lt=Te),(ar=_n.nextSibling)!==null)break;_n=gn,gn=_n.parentNode}_n=ar}D=Ke===-1||lt===-1?null:{start:Ke,end:lt}}else D=null}D=D||{start:0,end:0}}else D=null;for(j={focusedElem:C,selectionRange:D},zc=!1,pr=T;pr!==null;)if(T=pr,C=T.child,(T.subtreeFlags&1028)!==0&&C!==null)C.return=T,pr=C;else for(;pr!==null;){T=pr;try{var mr=T.alternate;if((T.flags&1024)!==0)switch(T.tag){case 0:case 11:case 15:break;case 1:if(mr!==null){var vr=mr.memoizedProps,tc=mr.memoizedState,_t=T.stateNode,gt=_t.getSnapshotBeforeUpdate(T.elementType===T.type?vr:Fb(T.type,vr),tc);_t.__reactInternalSnapshotBeforeUpdate=gt}break;case 3:var xt=T.stateNode.containerInfo;xt.nodeType===1?xt.textContent="":xt.nodeType===9&&xt.documentElement&&xt.removeChild(xt.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(xn){Ll(T,T.return,xn)}if(C=T.sibling,C!==null){C.return=T.return,pr=C;break}pr=T.return}return mr=dNe,dNe=!1,mr}function lD(C,T,D){var V=T.updateQueue;if(V=V!==null?V.lastEffect:null,V!==null){var Y=V=V.next;do{if((Y.tag&C)===C){var ie=Y.destroy;Y.destroy=void 0,ie!==void 0&&Vce(T,D,ie)}Y=Y.next}while(Y!==V)}}function WW(C,T){if(T=T.updateQueue,T=T!==null?T.lastEffect:null,T!==null){var D=T=T.next;do{if((D.tag&C)===C){var V=D.create;D.destroy=V()}D=D.next}while(D!==T)}}function Bce(C){var T=C.ref;if(T!==null){var D=C.stateNode;switch(C.tag){case 5:C=D;break;default:C=D}typeof T=="function"?T(C):T.current=C}}function fNe(C){var T=C.alternate;T!==null&&(C.alternate=null,fNe(T)),C.child=null,C.deletions=null,C.sibling=null,C.tag===5&&(T=C.stateNode,T!==null&&(delete T[Zo],delete T[ni],delete T[Z2],delete T[F0],delete T[w5])),C.stateNode=null,C.return=null,C.dependencies=null,C.memoizedProps=null,C.memoizedState=null,C.pendingProps=null,C.stateNode=null,C.updateQueue=null}function pNe(C){return C.tag===5||C.tag===3||C.tag===4}function hNe(C){e:for(;;){for(;C.sibling===null;){if(C.return===null||pNe(C.return))return null;C=C.return}for(C.sibling.return=C.return,C=C.sibling;C.tag!==5&&C.tag!==6&&C.tag!==18;){if(C.flags&2||C.child===null||C.tag===4)continue e;C.child.return=C,C=C.child}if(!(C.flags&2))return C.stateNode}}function Uce(C,T,D){var V=C.tag;if(V===5||V===6)C=C.stateNode,T?D.nodeType===8?D.parentNode.insertBefore(C,T):D.insertBefore(C,T):(D.nodeType===8?(T=D.parentNode,T.insertBefore(C,D)):(T=D,T.appendChild(C)),D=D._reactRootContainer,D!=null||T.onclick!==null||(T.onclick=h9));else if(V!==4&&(C=C.child,C!==null))for(Uce(C,T,D),C=C.sibling;C!==null;)Uce(C,T,D),C=C.sibling}function zce(C,T,D){var V=C.tag;if(V===5||V===6)C=C.stateNode,T?D.insertBefore(C,T):D.appendChild(C);else if(V!==4&&(C=C.child,C!==null))for(zce(C,T,D),C=C.sibling;C!==null;)zce(C,T,D),C=C.sibling}var Yu=null,Db=!1;function k5(C,T,D){for(D=D.child;D!==null;)mNe(C,T,D),D=D.sibling}function mNe(C,T,D){if(Va&&typeof Va.onCommitFiberUnmount=="function")try{Va.onCommitFiberUnmount(zo,D)}catch{}switch(D.tag){case 5:Fd||E9(D,T);case 6:var V=Yu,Y=Db;Yu=null,k5(C,T,D),Yu=V,Db=Y,Yu!==null&&(Db?(C=Yu,D=D.stateNode,C.nodeType===8?C.parentNode.removeChild(D):C.removeChild(D)):Yu.removeChild(D.stateNode));break;case 18:Yu!==null&&(Db?(C=Yu,D=D.stateNode,C.nodeType===8?Bt(C.parentNode,D):C.nodeType===1&&Bt(C,D),Js(C)):Bt(Yu,D.stateNode));break;case 4:V=Yu,Y=Db,Yu=D.stateNode.containerInfo,Db=!0,k5(C,T,D),Yu=V,Db=Y;break;case 0:case 11:case 14:case 15:if(!Fd&&(V=D.updateQueue,V!==null&&(V=V.lastEffect,V!==null))){Y=V=V.next;do{var ie=Y,Te=ie.destroy;ie=ie.tag,Te!==void 0&&((ie&2)!==0||(ie&4)!==0)&&Vce(D,T,Te),Y=Y.next}while(Y!==V)}k5(C,T,D);break;case 1:if(!Fd&&(E9(D,T),V=D.stateNode,typeof V.componentWillUnmount=="function"))try{V.props=D.memoizedProps,V.state=D.memoizedState,V.componentWillUnmount()}catch(Ke){Ll(D,T,Ke)}k5(C,T,D);break;case 21:k5(C,T,D);break;case 22:D.mode&1?(Fd=(V=Fd)||D.memoizedState!==null,k5(C,T,D),Fd=V):k5(C,T,D);break;default:k5(C,T,D)}}function gNe(C){var T=C.updateQueue;if(T!==null){C.updateQueue=null;var D=C.stateNode;D===null&&(D=C.stateNode=new cKt),T.forEach(function(V){var Y=vKt.bind(null,C,V);D.has(V)||(D.add(V),V.then(Y,Y))})}}function $b(C,T){var D=T.deletions;if(D!==null)for(var V=0;VY&&(Y=Te),V&=~ie}if(V=Y,V=Or()-V,V=(120>V?120:480>V?480:1080>V?1080:1920>V?1920:3e3>V?3e3:4320>V?4320:1960*fKt(V/1960))-V,10C?16:C,O5===null)var V=!1;else{if(C=O5,O5=null,qW=0,(Wo&6)!==0)throw Error(n(331));var Y=Wo;for(Wo|=4,pr=C.current;pr!==null;){var ie=pr,Te=ie.child;if((pr.flags&16)!==0){var Ke=ie.deletions;if(Ke!==null){for(var lt=0;ltOr()-Gce?UA(C,0):Hce|=D),$p(C,T)}function ONe(C,T){T===0&&((C.mode&1)===0?T=1:(T=_0,_0<<=1,(_0&130023424)===0&&(_0=4194304)));var D=kf();C=w3(C,T),C!==null&&(Tb(C,T,D),$p(C,D))}function bKt(C){var T=C.memoizedState,D=0;T!==null&&(D=T.retryLane),ONe(C,D)}function vKt(C,T){var D=0;switch(C.tag){case 13:var V=C.stateNode,Y=C.memoizedState;Y!==null&&(D=Y.retryLane);break;case 19:V=C.stateNode;break;default:throw Error(n(314))}V!==null&&V.delete(T),ONe(C,D)}var RNe;RNe=function(C,T,D){if(C!==null)if(C.memoizedProps!==T.pendingProps||Mp.current)Fp=!0;else{if((C.lanes&D)===0&&(T.flags&128)===0)return Fp=!1,aKt(C,T,D);Fp=(C.flags&131072)!==0}else Fp=!1,Ks&&(T.flags&1048576)!==0&&c$e(T,kW,T.index);switch(T.lanes=0,T.tag){case 2:var V=T.type;UW(C,T),C=T.pendingProps;var Y=m9(T,Rd.current);S9(T,D),Y=Cce(null,T,V,C,Y,D);var ie=Ece();return T.flags|=1,typeof Y=="object"&&Y!==null&&typeof Y.render=="function"&&Y.$$typeof===void 0?(T.tag=1,T.memoizedState=null,T.updateQueue=null,xp(V)?(ie=!0,EW(T)):ie=!1,T.memoizedState=Y.state!==null&&Y.state!==void 0?Y.state:null,gce(T),Y.updater=VW,T.stateNode=Y,Y._reactInternals=T,Rce(T,V,C,D),T=Dce(null,T,V,!0,ie,D)):(T.tag=0,Ks&&ie&&ace(T),_f(null,T,Y,D),T=T.child),T;case 16:V=T.elementType;e:{switch(UW(C,T),C=T.pendingProps,Y=V._init,V=Y(V._payload),T.type=V,Y=T.tag=SKt(V),C=Fb(V,C),Y){case 0:T=Fce(null,T,V,C,D);break e;case 1:T=nNe(null,T,V,C,D);break e;case 11:T=K$e(null,T,V,C,D);break e;case 14:T=Q$e(null,T,V,Fb(V.type,C),D);break e}throw Error(n(306,V,""))}return T;case 0:return V=T.type,Y=T.pendingProps,Y=T.elementType===V?Y:Fb(V,Y),Fce(C,T,V,Y,D);case 1:return V=T.type,Y=T.pendingProps,Y=T.elementType===V?Y:Fb(V,Y),nNe(C,T,V,Y,D);case 3:e:{if(rNe(T),C===null)throw Error(n(387));V=T.pendingProps,ie=T.memoizedState,Y=ie.element,b$e(C,T),FW(T,V,null,D);var Te=T.memoizedState;if(V=Te.element,ie.isDehydrated)if(ie={element:V,isDehydrated:!1,cache:Te.cache,pendingSuspenseBoundaries:Te.pendingSuspenseBoundaries,transitions:Te.transitions},T.updateQueue.baseState=ie,T.memoizedState=ie,T.flags&256){Y=C9(Error(n(423)),T),T=iNe(C,T,V,D,Y);break e}else if(V!==Y){Y=C9(Error(n(424)),T),T=iNe(C,T,V,D,Y);break e}else for(cm=hn(T.stateNode.containerInfo.firstChild),lm=T,Ks=!0,xb=null,D=g$e(T,null,V,D),T.child=D;D;)D.flags=D.flags&-3|4096,D=D.sibling;else{if(b9(),V===Y){T=I3(C,T,D);break e}_f(C,T,V,D)}T=T.child}return T;case 5:return S$e(T),C===null&&cce(T),V=T.type,Y=T.pendingProps,ie=C!==null?C.memoizedProps:null,Te=Y.children,re(V,Y)?Te=null:ie!==null&&re(V,ie)&&(T.flags|=32),tNe(C,T),_f(C,T,Te,D),T.child;case 6:return C===null&&cce(T),null;case 13:return oNe(C,T,D);case 4:return yce(T,T.stateNode.containerInfo),V=T.pendingProps,C===null?T.child=v9(T,null,V,D):_f(C,T,V,D),T.child;case 11:return V=T.type,Y=T.pendingProps,Y=T.elementType===V?Y:Fb(V,Y),K$e(C,T,V,Y,D);case 7:return _f(C,T,T.pendingProps,D),T.child;case 8:return _f(C,T,T.pendingProps.children,D),T.child;case 12:return _f(C,T,T.pendingProps.children,D),T.child;case 10:e:{if(V=T.type._context,Y=T.pendingProps,ie=T.memoizedProps,Te=Y.value,qo(RW,V._currentValue),V._currentValue=Te,ie!==null)if(wl(ie.value,Te)){if(ie.children===Y.children&&!Mp.current){T=I3(C,T,D);break e}}else for(ie=T.child,ie!==null&&(ie.return=T);ie!==null;){var Ke=ie.dependencies;if(Ke!==null){Te=ie.child;for(var lt=Ke.firstContext;lt!==null;){if(lt.context===V){if(ie.tag===1){lt=S3(-1,D&-D),lt.tag=2;var Pt=ie.updateQueue;if(Pt!==null){Pt=Pt.shared;var bn=Pt.pending;bn===null?lt.next=lt:(lt.next=bn.next,bn.next=lt),Pt.pending=lt}}ie.lanes|=D,lt=ie.alternate,lt!==null&&(lt.lanes|=D),hce(ie.return,D,T),Ke.lanes|=D;break}lt=lt.next}}else if(ie.tag===10)Te=ie.type===T.type?null:ie.child;else if(ie.tag===18){if(Te=ie.return,Te===null)throw Error(n(341));Te.lanes|=D,Ke=Te.alternate,Ke!==null&&(Ke.lanes|=D),hce(Te,D,T),Te=ie.sibling}else Te=ie.child;if(Te!==null)Te.return=ie;else for(Te=ie;Te!==null;){if(Te===T){Te=null;break}if(ie=Te.sibling,ie!==null){ie.return=Te.return,Te=ie;break}Te=Te.return}ie=Te}_f(C,T,Y.children,D),T=T.child}return T;case 9:return Y=T.type,V=T.pendingProps.children,S9(T,D),Y=N0(Y),V=V(Y),T.flags|=1,_f(C,T,V,D),T.child;case 14:return V=T.type,Y=Fb(V,T.pendingProps),Y=Fb(V.type,Y),Q$e(C,T,V,Y,D);case 15:return X$e(C,T,T.type,T.pendingProps,D);case 17:return V=T.type,Y=T.pendingProps,Y=T.elementType===V?Y:Fb(V,Y),UW(C,T),T.tag=1,xp(V)?(C=!0,EW(T)):C=!1,S9(T,D),W$e(T,V,Y),Rce(T,V,Y,D),Dce(null,T,V,!0,C,D);case 19:return sNe(C,T,D);case 22:return eNe(C,T,D)}throw Error(n(156,T.tag))};function MNe(C,T){return tn(C,T)}function wKt(C,T,D,V){this.tag=C,this.key=D,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=T,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=V,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function j0(C,T,D,V){return new wKt(C,T,D,V)}function eue(C){return C=C.prototype,!(!C||!C.isReactComponent)}function SKt(C){if(typeof C=="function")return eue(C)?1:0;if(C!=null){if(C=C.$$typeof,C===P)return 11;if(C===H)return 14}return 2}function x5(C,T){var D=C.alternate;return D===null?(D=j0(C.tag,T,C.key,C.mode),D.elementType=C.elementType,D.type=C.type,D.stateNode=C.stateNode,D.alternate=C,C.alternate=D):(D.pendingProps=T,D.type=C.type,D.flags=0,D.subtreeFlags=0,D.deletions=null),D.flags=C.flags&14680064,D.childLanes=C.childLanes,D.lanes=C.lanes,D.child=C.child,D.memoizedProps=C.memoizedProps,D.memoizedState=C.memoizedState,D.updateQueue=C.updateQueue,T=C.dependencies,D.dependencies=T===null?null:{lanes:T.lanes,firstContext:T.firstContext},D.sibling=C.sibling,D.index=C.index,D.ref=C.ref,D}function XW(C,T,D,V,Y,ie){var Te=2;if(V=C,typeof C=="function")eue(C)&&(Te=1);else if(typeof C=="string")Te=5;else e:switch(C){case E:return WA(D.children,Y,ie,T);case R:Te=8,Y|=8;break;case M:return C=j0(12,D,T,Y|2),C.elementType=M,C.lanes=ie,C;case N:return C=j0(13,D,T,Y),C.elementType=N,C.lanes=ie,C;case U:return C=j0(19,D,T,Y),C.elementType=U,C.lanes=ie,C;case se:return eH(D,Y,ie,T);default:if(typeof C=="object"&&C!==null)switch(C.$$typeof){case x:Te=10;break e;case $:Te=9;break e;case P:Te=11;break e;case H:Te=14;break e;case K:Te=16,V=null;break e}throw Error(n(130,C==null?C:typeof C,""))}return T=j0(Te,D,T,Y),T.elementType=C,T.type=V,T.lanes=ie,T}function WA(C,T,D,V){return C=j0(7,C,V,T),C.lanes=D,C}function eH(C,T,D,V){return C=j0(22,C,V,T),C.elementType=se,C.lanes=D,C.stateNode={isHidden:!1},C}function tue(C,T,D){return C=j0(6,C,null,T),C.lanes=D,C}function nue(C,T,D){return T=j0(4,C.children!==null?C.children:[],C.key,T),T.lanes=D,T.stateNode={containerInfo:C.containerInfo,pendingChildren:null,implementation:C.implementation},T}function IKt(C,T,D,V,Y){this.tag=T,this.containerInfo=C,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=kb(0),this.expirationTimes=kb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=kb(0),this.identifierPrefix=V,this.onRecoverableError=Y,this.mutableSourceEagerHydrationData=null}function rue(C,T,D,V,Y,ie,Te,Ke,lt){return C=new IKt(C,T,D,Ke,lt),T===1?(T=1,ie===!0&&(T|=8)):T=0,ie=j0(3,null,null,T),C.current=ie,ie.stateNode=C,ie.memoizedState={element:V,isDehydrated:D,cache:null,transitions:null,pendingSuspenseBoundaries:null},gce(ie),C}function CKt(C,T,D){var V=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),fue.exports=kQt(),fue.exports}var nLe;function TQt(){if(nLe)return lH;nLe=1;var e=Xj();return lH.createRoot=e.createRoot,lH.hydrateRoot=e.hydrateRoot,lH}var gft=TQt();const OQt=ra(gft);var yft=H4e(function(e,t){var n=e.styles,r=Vee([n],void 0,A.useContext(ik)),i=A.useRef();return KNe(function(){var o=t.key+"-global",a=new t.sheet.constructor({key:o,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),s=!1,l=document.querySelector('style[data-emotion="'+o+" "+r.name+'"]');return t.sheet.tags.length&&(a.before=t.sheet.tags[0]),l!==null&&(s=!0,l.setAttribute("data-emotion",o),a.hydrate([l])),i.current=[a,s],function(){a.flush()}},[t]),KNe(function(){var o=i.current,a=o[0],s=o[1];if(s){o[1]=!1;return}if(r.next!==void 0&&W4e(t,r.next,!0),a.tags.length){var l=a.tags[a.tags.length-1].nextElementSibling;a.before=l,a.flush()}t.insert("",r,a,!1)},[t,r.name]),null});function Dt(){for(var e=arguments.length,t=new Array(e),n=0;n=0;s--)(a=e[s])&&(o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o);return i>3&&o&&Object.defineProperty(t,n,o),o}function Lf(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})}function Pf(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(n=0)),n;)try{if(r=1,i&&(o=c[0]&2?i.return:c[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,c[1])).done)return o;switch(i=0,o&&(c=[c[0]&2,o.value]),c[0]){case 0:case 1:o=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,i=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function al(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r=cve){var t=console[e]||console.log;return t.apply(console,arguments)}}}(function(e){e.debug=cH("debug"),e.log=cH("log"),e.warn=cH("warn"),e.error=cH("error")})(g_||(g_={}));function vft(e){var t=fJ[cve];return cve=Math.max(0,fJ.indexOf(e)),t}var G4e="3.13.8";function my(e){try{return e()}catch{}}const IL=my(function(){return globalThis})||my(function(){return window})||my(function(){return self})||my(function(){return global})||my(function(){return my.constructor("return this")()});var oLe=new Map;function pJ(e){var t=oLe.get(e)||1;return oLe.set(e,t+1),"".concat(e,":").concat(t,":").concat(Math.random().toString(36).slice(2))}function Y4e(e,t){t===void 0&&(t=0);var n=pJ("stringifyForDisplay");return JSON.stringify(e,function(r,i){return i===void 0?n:i},t).split(JSON.stringify(n)).join("")}function uH(e){return function(t){for(var n=[],r=1;r"}}function Z4e(e,t){if(t===void 0&&(t=[]),!!e)return IL[hJ]&&IL[hJ](e,t.map(wft))}function q4e(e,t){if(t===void 0&&(t=[]),!!e)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:G4e,message:e,args:t.map(wft)})))}var xQt=globalThis.__DEV__!==!1;function WZ(e,t){if(!!!e)throw new Error(t)}function FQt(e){return typeof e=="object"&&e!==null}function DQt(e,t){if(!!!e)throw new Error(t??"Unexpected invariant triggered.")}const $Qt=/\r\n|[\n\r]/g;function uve(e,t){let n=0,r=1;for(const i of e.body.matchAll($Qt)){if(typeof i.index=="number"||DQt(!1),i.index>=t)break;n=i.index+i[0].length,r+=1}return{line:r,column:t+1-n}}function NQt(e){return Sft(e.source,uve(e.source,e.start))}function Sft(e,t){const n=e.locationOffset.column-1,r="".padStart(n)+e.body,i=t.line-1,o=e.locationOffset.line-1,a=t.line+o,s=t.line===1?n:0,l=t.column+s,c=`${e.name}:${a}:${l} `,u=r.split(/\r\n|[\n\r]/g),d=u[i];if(d.length>120){const f=Math.floor(l/80),p=l%80,h=[];for(let g=0;g["|",g]),["|","^".padStart(p)],["|",h[f+1]]])}return c+aLe([[`${a-1} |`,u[i-1]],[`${a} |`,d],["|","^".padStart(l)],[`${a+1} |`,u[i+1]]])}function aLe(e){const t=e.filter(([r,i])=>i!==void 0),n=Math.max(...t.map(([r])=>r.length));return t.map(([r,i])=>r.padStart(n)+(i?" "+i:"")).join(` `)}function LQt(e){const t=e[0];return t==null||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}class J4e extends Error{constructor(t,...n){var r,i,o;const{nodes:a,source:s,positions:l,path:c,originalError:u,extensions:d}=LQt(n);super(t),this.name="GraphQLError",this.path=c??void 0,this.originalError=u??void 0,this.nodes=sLe(Array.isArray(a)?a:a?[a]:void 0);const f=sLe((r=this.nodes)===null||r===void 0?void 0:r.map(h=>h.loc).filter(h=>h!=null));this.source=s??(f==null||(i=f[0])===null||i===void 0?void 0:i.source),this.positions=l??f?.map(h=>h.start),this.locations=l&&s?l.map(h=>uve(s,h)):f?.map(h=>uve(h.source,h.start));const p=FQt(u?.extensions)?u?.extensions:void 0;this.extensions=(o=d??p)!==null&&o!==void 0?o:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),u!=null&&u.stack?Object.defineProperty(this,"stack",{value:u.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,J4e):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let t=this.message;if(this.nodes)for(const n of this.nodes)n.loc&&(t+=` `+NQt(n.loc));else if(this.source&&this.locations)for(const n of this.locations)t+=` `+Sft(this.source,n);return t}toJSON(){const t={message:this.message};return this.locations!=null&&(t.locations=this.locations),this.path!=null&&(t.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(t.extensions=this.extensions),t}}function sLe(e){return e===void 0||e.length===0?void 0:e}function kTi(e){return e.toString()}function TTi(e){return e.toJSON()}function Cu(e,t,n){return new J4e(`Syntax Error: ${n}`,{source:e,positions:[t]})}class PQt{constructor(t,n,r){this.start=t.start,this.end=n.end,this.startToken=t,this.endToken=n,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class Ift{constructor(t,n,r,i,o,a){this.kind=t,this.start=n,this.end=r,this.line=i,this.column=o,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const Cft={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},jQt=new Set(Object.keys(Cft));function lLe(e){const t=e?.kind;return typeof t=="string"&&jQt.has(t)}var OO;(function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"})(OO||(OO={}));var dve;(function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(dve||(dve={}));var pn;(function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(pn||(pn={}));function fve(e){return e===9||e===32}function CL(e){return e>=48&&e<=57}function Eft(e){return e>=97&&e<=122||e>=65&&e<=90}function Aft(e){return Eft(e)||e===95}function VQt(e){return Eft(e)||CL(e)||e===95}function BQt(e){var t;let n=Number.MAX_SAFE_INTEGER,r=null,i=-1;for(let a=0;as===0?a:a.slice(n)).slice((t=r)!==null&&t!==void 0?t:0,i+1)}function UQt(e){let t=0;for(;t1&&r.slice(1).every(p=>p.length===0||fve(p.charCodeAt(0))),a=n.endsWith('\\"""'),s=e.endsWith('"')&&!a,l=e.endsWith("\\"),c=s||l,u=!(t!=null&&t.minimize)&&(!i||e.length>70||c||o||a);let d="";const f=i&&fve(e.charCodeAt(0));return(u&&!f||o)&&(d+=` `),d+=n,(u||c)&&(d+=` `),'"""'+d+'"""'}var nn;(function(e){e.SOF="",e.EOF="",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"})(nn||(nn={}));class WQt{constructor(t){const n=new Ift(nn.SOF,0,0,0,0);this.source=t,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let t=this.token;if(t.kind!==nn.EOF)do if(t.next)t=t.next;else{const n=GQt(this,t.end);t.next=n,n.prev=t,t=n}while(t.kind===nn.COMMENT);return t}}function HQt(e){return e===nn.BANG||e===nn.DOLLAR||e===nn.AMP||e===nn.PAREN_L||e===nn.PAREN_R||e===nn.SPREAD||e===nn.COLON||e===nn.EQUALS||e===nn.AT||e===nn.BRACKET_L||e===nn.BRACKET_R||e===nn.BRACE_L||e===nn.PIPE||e===nn.BRACE_R}function oM(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function Uee(e,t){return _ft(e.charCodeAt(t))&&kft(e.charCodeAt(t+1))}function _ft(e){return e>=55296&&e<=56319}function kft(e){return e>=56320&&e<=57343}function ok(e,t){const n=e.source.body.codePointAt(t);if(n===void 0)return nn.EOF;if(n>=32&&n<=126){const r=String.fromCodePoint(n);return r==='"'?`'"'`:`"${r}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function Cc(e,t,n,r,i){const o=e.line,a=1+n-e.lineStart;return new Ift(t,n,r,o,a,i)}function GQt(e,t){const n=e.source.body,r=n.length;let i=t;for(;i=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function QQt(e,t){const n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` `,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw Cu(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}function XQt(e,t){const n=e.source.body,r=n.length;let i=e.lineStart,o=t+3,a=o,s="";const l=[];for(;oTft?"["+aXt(e)+"]":"{ "+n.map(([i,o])=>i+": "+zee(o,t)).join(", ")+" }"}function oXt(e,t){if(e.length===0)return"[]";if(t.length>Tft)return"[Array]";const n=Math.min(tXt,e.length),r=e.length-n,i=[];for(let o=0;o1&&i.push(`... ${r} more items`),"["+i.join(", ")+"]"}function aXt(e){const t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){const n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}const sXt=globalThis.process?function(t,n){return t instanceof n}:function(t,n){if(t instanceof n)return!0;if(typeof t=="object"&&t!==null){var r;const i=n.prototype[Symbol.toStringTag],o=Symbol.toStringTag in t?t[Symbol.toStringTag]:(r=t.constructor)===null||r===void 0?void 0:r.name;if(i===o){const a=K4e(t);throw new Error(`Cannot use ${i} "${a}" from another module or realm. Ensure that there is only one instance of "graphql" in the node_modules directory. If different versions of "graphql" are the dependencies of other relied on modules, use "resolutions" to ensure only one version is installed. https://yarnpkg.com/en/docs/selective-version-resolutions Duplicate "graphql" modules cannot be used at the same time since different versions may have different capabilities and behavior. The data from one version used in the function from another could produce confusing and spurious results.`)}}return!1};class Oft{constructor(t,n="GraphQL request",r={line:1,column:1}){typeof t=="string"||WZ(!1,`Body must be a string. Received: ${K4e(t)}.`),this.body=t,this.name=n,this.locationOffset=r,this.locationOffset.line>0||WZ(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||WZ(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function lXt(e){return sXt(e,Oft)}function cXt(e,t){return new Wee(e,t).parseDocument()}function RTi(e,t){const n=new Wee(e,t);n.expectToken(nn.SOF);const r=n.parseValueLiteral(!1);return n.expectToken(nn.EOF),r}function MTi(e,t){const n=new Wee(e,t);n.expectToken(nn.SOF);const r=n.parseConstValueLiteral();return n.expectToken(nn.EOF),r}function xTi(e,t){const n=new Wee(e,t);n.expectToken(nn.SOF);const r=n.parseTypeReference();return n.expectToken(nn.EOF),r}let Wee=class{constructor(t,n={}){const r=lXt(t)?t:new Oft(t);this._lexer=new WQt(r),this._options=n,this._tokenCounter=0}parseName(){const t=this.expectToken(nn.NAME);return this.node(t,{kind:pn.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:pn.DOCUMENT,definitions:this.many(nn.SOF,this.parseDefinition,nn.EOF)})}parseDefinition(){if(this.peek(nn.BRACE_L))return this.parseOperationDefinition();const t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(n.kind===nn.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(t)throw Cu(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){const t=this._lexer.token;if(this.peek(nn.BRACE_L))return this.node(t,{kind:pn.OPERATION_DEFINITION,operation:OO.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const n=this.parseOperationType();let r;return this.peek(nn.NAME)&&(r=this.parseName()),this.node(t,{kind:pn.OPERATION_DEFINITION,operation:n,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const t=this.expectToken(nn.NAME);switch(t.value){case"query":return OO.QUERY;case"mutation":return OO.MUTATION;case"subscription":return OO.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(nn.PAREN_L,this.parseVariableDefinition,nn.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:pn.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(nn.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(nn.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const t=this._lexer.token;return this.expectToken(nn.DOLLAR),this.node(t,{kind:pn.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:pn.SELECTION_SET,selections:this.many(nn.BRACE_L,this.parseSelection,nn.BRACE_R)})}parseSelection(){return this.peek(nn.SPREAD)?this.parseFragment():this.parseField()}parseField(){const t=this._lexer.token,n=this.parseName();let r,i;return this.expectOptionalToken(nn.COLON)?(r=n,i=this.parseName()):i=n,this.node(t,{kind:pn.FIELD,alias:r,name:i,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(nn.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){const n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(nn.PAREN_L,n,nn.PAREN_R)}parseArgument(t=!1){const n=this._lexer.token,r=this.parseName();return this.expectToken(nn.COLON),this.node(n,{kind:pn.ARGUMENT,name:r,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const t=this._lexer.token;this.expectToken(nn.SPREAD);const n=this.expectOptionalKeyword("on");return!n&&this.peek(nn.NAME)?this.node(t,{kind:pn.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:pn.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const t=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:pn.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:pn.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){const n=this._lexer.token;switch(n.kind){case nn.BRACKET_L:return this.parseList(t);case nn.BRACE_L:return this.parseObject(t);case nn.INT:return this.advanceLexer(),this.node(n,{kind:pn.INT,value:n.value});case nn.FLOAT:return this.advanceLexer(),this.node(n,{kind:pn.FLOAT,value:n.value});case nn.STRING:case nn.BLOCK_STRING:return this.parseStringLiteral();case nn.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:pn.BOOLEAN,value:!0});case"false":return this.node(n,{kind:pn.BOOLEAN,value:!1});case"null":return this.node(n,{kind:pn.NULL});default:return this.node(n,{kind:pn.ENUM,value:n.value})}case nn.DOLLAR:if(t)if(this.expectToken(nn.DOLLAR),this._lexer.token.kind===nn.NAME){const r=this._lexer.token.value;throw Cu(this._lexer.source,n.start,`Unexpected variable "$${r}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:pn.STRING,value:t.value,block:t.kind===nn.BLOCK_STRING})}parseList(t){const n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:pn.LIST,values:this.any(nn.BRACKET_L,n,nn.BRACKET_R)})}parseObject(t){const n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:pn.OBJECT,fields:this.any(nn.BRACE_L,n,nn.BRACE_R)})}parseObjectField(t){const n=this._lexer.token,r=this.parseName();return this.expectToken(nn.COLON),this.node(n,{kind:pn.OBJECT_FIELD,name:r,value:this.parseValueLiteral(t)})}parseDirectives(t){const n=[];for(;this.peek(nn.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){const n=this._lexer.token;return this.expectToken(nn.AT),this.node(n,{kind:pn.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){const t=this._lexer.token;let n;if(this.expectOptionalToken(nn.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(nn.BRACKET_R),n=this.node(t,{kind:pn.LIST_TYPE,type:r})}else n=this.parseNamedType();return this.expectOptionalToken(nn.BANG)?this.node(t,{kind:pn.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:pn.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(nn.STRING)||this.peek(nn.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),i=this.many(nn.BRACE_L,this.parseOperationTypeDefinition,nn.BRACE_R);return this.node(t,{kind:pn.SCHEMA_DEFINITION,description:n,directives:r,operationTypes:i})}parseOperationTypeDefinition(){const t=this._lexer.token,n=this.parseOperationType();this.expectToken(nn.COLON);const r=this.parseNamedType();return this.node(t,{kind:pn.OPERATION_TYPE_DEFINITION,operation:n,type:r})}parseScalarTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),i=this.parseConstDirectives();return this.node(t,{kind:pn.SCALAR_TYPE_DEFINITION,description:n,name:r,directives:i})}parseObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:pn.OBJECT_TYPE_DEFINITION,description:n,name:r,interfaces:i,directives:o,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(nn.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(nn.BRACE_L,this.parseFieldDefinition,nn.BRACE_R)}parseFieldDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName(),i=this.parseArgumentDefs();this.expectToken(nn.COLON);const o=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(t,{kind:pn.FIELD_DEFINITION,description:n,name:r,arguments:i,type:o,directives:a})}parseArgumentDefs(){return this.optionalMany(nn.PAREN_L,this.parseInputValueDef,nn.PAREN_R)}parseInputValueDef(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName();this.expectToken(nn.COLON);const i=this.parseTypeReference();let o;this.expectOptionalToken(nn.EQUALS)&&(o=this.parseConstValueLiteral());const a=this.parseConstDirectives();return this.node(t,{kind:pn.INPUT_VALUE_DEFINITION,description:n,name:r,type:i,defaultValue:o,directives:a})}parseInterfaceTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:pn.INTERFACE_TYPE_DEFINITION,description:n,name:r,interfaces:i,directives:o,fields:a})}parseUnionTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseUnionMemberTypes();return this.node(t,{kind:pn.UNION_TYPE_DEFINITION,description:n,name:r,directives:i,types:o})}parseUnionMemberTypes(){return this.expectOptionalToken(nn.EQUALS)?this.delimitedMany(nn.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseEnumValuesDefinition();return this.node(t,{kind:pn.ENUM_TYPE_DEFINITION,description:n,name:r,directives:i,values:o})}parseEnumValuesDefinition(){return this.optionalMany(nn.BRACE_L,this.parseEnumValueDefinition,nn.BRACE_R)}parseEnumValueDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseEnumValueName(),i=this.parseConstDirectives();return this.node(t,{kind:pn.ENUM_VALUE_DEFINITION,description:n,name:r,directives:i})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw Cu(this._lexer.source,this._lexer.token.start,`${dH(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseInputFieldsDefinition();return this.node(t,{kind:pn.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:r,directives:i,fields:o})}parseInputFieldsDefinition(){return this.optionalMany(nn.BRACE_L,this.parseInputValueDef,nn.BRACE_R)}parseTypeSystemExtension(){const t=this._lexer.lookahead();if(t.kind===nn.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(t)}parseSchemaExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const n=this.parseConstDirectives(),r=this.optionalMany(nn.BRACE_L,this.parseOperationTypeDefinition,nn.BRACE_R);if(n.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:pn.SCHEMA_EXTENSION,directives:n,operationTypes:r})}parseScalarTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const n=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(t,{kind:pn.SCALAR_TYPE_EXTENSION,name:n,directives:r})}parseObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(r.length===0&&i.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:pn.OBJECT_TYPE_EXTENSION,name:n,interfaces:r,directives:i,fields:o})}parseInterfaceTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(r.length===0&&i.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:pn.INTERFACE_TYPE_EXTENSION,name:n,interfaces:r,directives:i,fields:o})}parseUnionTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseUnionMemberTypes();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:pn.UNION_TYPE_EXTENSION,name:n,directives:r,types:i})}parseEnumTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:pn.ENUM_TYPE_EXTENSION,name:n,directives:r,values:i})}parseInputObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:pn.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:r,fields:i})}parseDirectiveDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(nn.AT);const r=this.parseName(),i=this.parseArgumentDefs(),o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const a=this.parseDirectiveLocations();return this.node(t,{kind:pn.DIRECTIVE_DEFINITION,description:n,name:r,arguments:i,repeatable:o,locations:a})}parseDirectiveLocations(){return this.delimitedMany(nn.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(dve,n.value))return n;throw this.unexpected(t)}node(t,n){return this._options.noLocation!==!0&&(n.loc=new PQt(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){const n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw Cu(this._lexer.source,n.start,`Expected ${Rft(t)}, found ${dH(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){const n=this._lexer.token;if(n.kind===nn.NAME&&n.value===t)this.advanceLexer();else throw Cu(this._lexer.source,n.start,`Expected "${t}", found ${dH(n)}.`)}expectOptionalKeyword(t){const n=this._lexer.token;return n.kind===nn.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){const n=t??this._lexer.token;return Cu(this._lexer.source,n.start,`Unexpected ${dH(n)}.`)}any(t,n,r){this.expectToken(t);const i=[];for(;!this.expectOptionalToken(r);)i.push(n.call(this));return i}optionalMany(t,n,r){if(this.expectOptionalToken(t)){const i=[];do i.push(n.call(this));while(!this.expectOptionalToken(r));return i}return[]}many(t,n,r){this.expectToken(t);const i=[];do i.push(n.call(this));while(!this.expectOptionalToken(r));return i}delimitedMany(t,n){this.expectOptionalToken(t);const r=[];do r.push(n.call(this));while(this.expectOptionalToken(t));return r}advanceLexer(){const{maxTokens:t}=this._options,n=this._lexer.advance();if(t!==void 0&&n.kind!==nn.EOF&&(++this._tokenCounter,this._tokenCounter>t))throw Cu(this._lexer.source,n.start,`Document contains more that ${t} tokens. Parsing aborted.`)}};function dH(e){const t=e.value;return Rft(e.kind)+(t!=null?` "${t}"`:"")}function Rft(e){return HQt(e)?`"${e}"`:e}function uXt(e){return`"${e.replace(dXt,fXt)}"`}const dXt=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function fXt(e){return pXt[e.charCodeAt(0)]}const pXt=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],AC=Object.freeze({});function fh(e,t,n=Cft){const r=new Map;for(const b of Object.values(pn))r.set(b,Q4e(t,b));let i,o=Array.isArray(e),a=[e],s=-1,l=[],c=e,u,d;const f=[],p=[];do{s++;const b=s===a.length,v=b&&l.length!==0;if(b){if(u=p.length===0?void 0:f[f.length-1],c=d,d=p.pop(),v)if(o){c=c.slice();let w=0;for(const[I,_]of l){const E=I-w;_===null?(c.splice(E,1),w++):c[E]=_}}else{c=Object.defineProperties({},Object.getOwnPropertyDescriptors(c));for(const[w,I]of l)c[w]=I}s=i.index,a=i.keys,l=i.edits,o=i.inArray,i=i.prev}else if(d){if(u=o?s:a[s],c=d[u],c==null)continue;f.push(u)}let S;if(!Array.isArray(c)){var h,g;lLe(c)||WZ(!1,`Invalid AST Node: ${K4e(c)}.`);const w=b?(h=r.get(c.kind))===null||h===void 0?void 0:h.leave:(g=r.get(c.kind))===null||g===void 0?void 0:g.enter;if(S=w?.call(t,c,u,d,f,p),S===AC)break;if(S===!1){if(!b){f.pop();continue}}else if(S!==void 0&&(l.push([u,S]),!b))if(lLe(S))c=S;else{f.pop();continue}}if(S===void 0&&v&&l.push([u,c]),b)f.pop();else{var y;i={inArray:o,index:s,keys:a,edits:l,prev:i},o=Array.isArray(c),a=o?c:(y=n[c.kind])!==null&&y!==void 0?y:[],s=-1,l=[],d&&p.push(d),d=c}}while(i!==void 0);return l.length!==0?l[l.length-1][1]:e}function DTi(e){const t=new Array(e.length).fill(null),n=Object.create(null);for(const r of Object.values(pn)){let i=!1;const o=new Array(e.length).fill(void 0),a=new Array(e.length).fill(void 0);for(let l=0;le.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>gr(e.definitions,` `)},OperationDefinition:{leave(e){const t=Io("(",gr(e.variableDefinitions,", "),")"),n=gr([e.operation,gr([e.name,t]),gr(e.directives," ")]," ");return(n==="query"?"":n+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:n,directives:r})=>e+": "+t+Io(" = ",n)+Io(" ",gr(r," "))},SelectionSet:{leave:({selections:e})=>Lb(e)},Field:{leave({alias:e,name:t,arguments:n,directives:r,selectionSet:i}){const o=Io("",e,": ")+t;let a=o+Io("(",gr(n,", "),")");return a.length>hXt&&(a=o+Io(`( `,HZ(gr(n,` `)),` )`)),gr([a,gr(r," "),i]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+Io(" ",gr(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:n})=>gr(["...",Io("on ",e),gr(t," "),n]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:n,directives:r,selectionSet:i})=>`fragment ${e}${Io("(",gr(n,", "),")")} on ${t} ${Io("",gr(r," ")," ")}`+i},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?zQt(e):uXt(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+gr(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+gr(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+Io("(",gr(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:n})=>Io("",e,` `)+gr(["schema",gr(t," "),Lb(n)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:n})=>Io("",e,` `)+gr(["scalar",t,gr(n," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:i})=>Io("",e,` `)+gr(["type",t,Io("implements ",gr(n," & ")),gr(r," "),Lb(i)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:n,type:r,directives:i})=>Io("",e,` `)+t+(uLe(n)?Io(`( `,HZ(gr(n,` `)),` )`):Io("(",gr(n,", "),")"))+": "+r+Io(" ",gr(i," "))},InputValueDefinition:{leave:({description:e,name:t,type:n,defaultValue:r,directives:i})=>Io("",e,` `)+gr([t+": "+n,Io("= ",r),gr(i," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:i})=>Io("",e,` `)+gr(["interface",t,Io("implements ",gr(n," & ")),gr(r," "),Lb(i)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:n,types:r})=>Io("",e,` `)+gr(["union",t,gr(n," "),Io("= ",gr(r," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:n,values:r})=>Io("",e,` `)+gr(["enum",t,gr(n," "),Lb(r)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:n})=>Io("",e,` `)+gr([t,gr(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:n,fields:r})=>Io("",e,` `)+gr(["input",t,gr(n," "),Lb(r)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:n,repeatable:r,locations:i})=>Io("",e,` `)+"directive @"+t+(uLe(n)?Io(`( `,HZ(gr(n,` `)),` )`):Io("(",gr(n,", "),")"))+(r?" repeatable":"")+" on "+gr(i," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>gr(["extend schema",gr(e," "),Lb(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>gr(["extend scalar",e,gr(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>gr(["extend type",e,Io("implements ",gr(t," & ")),gr(n," "),Lb(r)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>gr(["extend interface",e,Io("implements ",gr(t," & ")),gr(n," "),Lb(r)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:n})=>gr(["extend union",e,gr(t," "),Io("= ",gr(n," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:n})=>gr(["extend enum",e,gr(t," "),Lb(n)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:n})=>gr(["extend input",e,gr(t," "),Lb(n)]," ")}};function gr(e,t=""){var n;return(n=e?.filter(r=>r).join(t))!==null&&n!==void 0?n:""}function Lb(e){return Io(`{ `,HZ(gr(e,` `)),` }`)}function Io(e,t,n=""){return t!=null&&t!==""?e+t+n:""}function HZ(e){return Io(" ",e.replace(/\n/g,` `))}function uLe(e){var t;return(t=e?.some(n=>n.includes(` `)))!==null&&t!==void 0?t:!1}function NTi(e){return gXt(e)||bXt(e)||wXt(e)}function gXt(e){return e.kind===pn.OPERATION_DEFINITION||e.kind===pn.FRAGMENT_DEFINITION}function dLe(e){return e.kind===pn.FIELD||e.kind===pn.FRAGMENT_SPREAD||e.kind===pn.INLINE_FRAGMENT}function yXt(e){return e.kind===pn.VARIABLE||e.kind===pn.INT||e.kind===pn.FLOAT||e.kind===pn.STRING||e.kind===pn.BOOLEAN||e.kind===pn.NULL||e.kind===pn.ENUM||e.kind===pn.LIST||e.kind===pn.OBJECT}function fLe(e){return yXt(e)&&(e.kind===pn.LIST?e.values.some(fLe):e.kind===pn.OBJECT?e.fields.some(t=>fLe(t.value)):e.kind!==pn.VARIABLE)}function LTi(e){return e.kind===pn.NAMED_TYPE||e.kind===pn.LIST_TYPE||e.kind===pn.NON_NULL_TYPE}function bXt(e){return e.kind===pn.SCHEMA_DEFINITION||vXt(e)||e.kind===pn.DIRECTIVE_DEFINITION}function vXt(e){return e.kind===pn.SCALAR_TYPE_DEFINITION||e.kind===pn.OBJECT_TYPE_DEFINITION||e.kind===pn.INTERFACE_TYPE_DEFINITION||e.kind===pn.UNION_TYPE_DEFINITION||e.kind===pn.ENUM_TYPE_DEFINITION||e.kind===pn.INPUT_OBJECT_TYPE_DEFINITION}function wXt(e){return e.kind===pn.SCHEMA_EXTENSION||SXt(e)}function SXt(e){return e.kind===pn.SCALAR_TYPE_EXTENSION||e.kind===pn.OBJECT_TYPE_EXTENSION||e.kind===pn.INTERFACE_TYPE_EXTENSION||e.kind===pn.UNION_TYPE_EXTENSION||e.kind===pn.ENUM_TYPE_EXTENSION||e.kind===pn.INPUT_OBJECT_TYPE_EXTENSION}function aM(e,t){var n=e.directives;return!n||!n.length?!0:Fft(n).every(function(r){var i=r.directive,o=r.ifArgument,a=!1;return o.value.kind==="Variable"?(a=t&&t[o.value.name.value],tr(a!==void 0,78,i.name.value)):a=o.value.value,i.name.value==="skip"?!a:a})}function IXt(e){var t=[];return fh(e,{Directive:function(n){t.push(n.name.value)}}),t}var CXt=function(e,t){return hE(e,t,!1)},EXt=function(e,t){return hE(e,t,!0)};function hE(e,t,n){var r=new Set(e),i=r.size;return fh(t,{Directive:function(o){if(r.delete(o.name.value)&&(!n||!r.size))return AC}}),n?!r.size:r.sizeObject.create(null),{forEach:kXt,slice:pLe}=Array.prototype,{hasOwnProperty:TXt}=Object.prototype;let sM=class $ft{constructor(t=!0,n=_Xt){this.weakness=t,this.makeData=n}lookup(){return this.lookupArray(arguments)}lookupArray(t){let n=this;return kXt.call(t,r=>n=n.getChildTrie(r)),TXt.call(n,"data")?n.data:n.data=this.makeData(pLe.call(t))}peek(){return this.peekArray(arguments)}peekArray(t){let n=this;for(let r=0,i=t.length;n&&r=0})||!1,Lft=(X4e||Nft)&&!RXt;function _l(e){return e!==null&&typeof e=="object"}function Pft(e){return e!==null&&typeof e=="object"&&(Object.getPrototypeOf(e)===Object.prototype||Object.getPrototypeOf(e)===null)}function jft(e,t){var n=t,r=[];e.definitions.forEach(function(o){if(o.kind==="OperationDefinition")throw Xf(85,o.operation,o.name?" named '".concat(o.name.value,"'"):"");o.kind==="FragmentDefinition"&&r.push(o)}),typeof n>"u"&&(tr(r.length===1,86,r.length),n=r[0].name.value);var i=ct(ct({},e),{definitions:al([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions,!0)});return i}function r6(e){e===void 0&&(e=[]);var t={};return e.forEach(function(n){t[n.name.value]=n}),t}function tV(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":{var n=e.name.value;if(typeof t=="function")return t(n);var r=t&&t[n];return tr(r,87,n),r||null}default:return null}}function Vft(e){var t=!0;return fh(e,{FragmentSpread:function(n){if(t=!!n.directives&&n.directives.some(function(r){return r.name.value==="unmask"}),!t)return AC}}),t}function MXt(){}class pve{constructor(t=1/0,n=MXt){this.max=t,this.dispose=n,this.map=new Map,this.newest=null,this.oldest=null}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}get size(){return this.map.size}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:i}=n;i&&(i.older=r),r&&(r.newer=i),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=i)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.map.set(t,r),r.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(t){const n=this.map.get(t);return n?(n===this.newest&&(this.newest=n.older),n===this.oldest&&(this.oldest=n.newer),n.newer&&(n.newer.older=n.older),n.older&&(n.older.newer=n.newer),this.map.delete(t),this.dispose(n.value,t),!0):!1}}function hve(){}const xXt=hve,FXt=typeof WeakRef<"u"?WeakRef:function(e){return{deref:()=>e}},DXt=typeof WeakMap<"u"?WeakMap:Map,$Xt=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:hve,unregister:hve}},NXt=10024;class mJ{constructor(t=1/0,n=xXt){this.max=t,this.dispose=n,this.map=new DXt,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const r=this.unfinalizedNodes.values();for(let i=0;i0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new $Xt(this.deleteNode.bind(this))}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:i}=n;i&&(i.older=r),r&&(r.newer=i),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=i)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.scheduleFinalization(r),this.map.set(t,r),this.size++,r.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(t){t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.size--;const n=t.key||t.keyRef&&t.keyRef.deref();this.dispose(t.value,n),t.keyRef?this.registry.unregister(t):this.unfinalizedNodes.delete(t),n&&this.map.delete(n)}delete(t){const n=this.map.get(t);return n?(this.deleteNode(n),!0):!1}scheduleFinalization(t){this.unfinalizedNodes.add(t),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}var yue=new WeakSet;function Bft(e){e.size<=(e.max||-1)||yue.has(e)||(yue.add(e),setTimeout(function(){e.clean(),yue.delete(e)},100))}var Yee=function(e,t){var n=new mJ(e,t);return n.set=function(r,i){var o=mJ.prototype.set.call(this,r,i);return Bft(this),o},n},Uft=function(e,t){var n=new pve(e,t);return n.set=function(r,i){var o=pve.prototype.set.call(this,r,i);return Bft(this),o},n},LXt=Symbol.for("apollo.cacheSize"),Fv=ct({},IL[LXt]),s_={};function eIe(e,t){s_[e]=t}var PXt=globalThis.__DEV__!==!1?UXt:void 0,jXt=globalThis.__DEV__!==!1?zXt:void 0,VXt=globalThis.__DEV__!==!1?zft:void 0;function BXt(){var e={parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4};return Object.fromEntries(Object.entries(e).map(function(t){var n=t[0],r=t[1];return[n,Fv[n]||r]}))}function UXt(){var e,t,n,r,i;if(globalThis.__DEV__===!1)throw new Error("only supported in development mode");return{limits:BXt(),sizes:ct({print:(e=s_.print)===null||e===void 0?void 0:e.call(s_),parser:(t=s_.parser)===null||t===void 0?void 0:t.call(s_),canonicalStringify:(n=s_.canonicalStringify)===null||n===void 0?void 0:n.call(s_),links:gve(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:Hft(this.queryManager.documentTransform)}},(i=(r=this.cache).getMemoryInternals)===null||i===void 0?void 0:i.call(r))}}function zft(){return{cache:{fragmentQueryDocuments:X5(this.getFragmentDoc)}}}function zXt(){var e=this.config.fragments;return ct(ct({},zft.apply(this)),{addTypenameDocumentTransform:Hft(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:X5(this.storeReader.executeSelectionSet),executeSubSelectedArray:X5(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:X5(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:X5(e?.findFragmentSpreads),lookup:X5(e?.lookup),transform:X5(e?.transform)}})}function WXt(e){return!!e&&"dirtyKey"in e}function X5(e){return WXt(e)?e.size:void 0}function Wft(e){return e!=null}function Hft(e){return mve(e).map(function(t){return{cache:t}})}function mve(e){return e?al(al([X5(e?.performWork)],mve(e?.left),!0),mve(e?.right),!0).filter(Wft):[]}function gve(e){var t;return e?al(al([(t=e?.getMemoryInternals)===null||t===void 0?void 0:t.call(e)],gve(e?.left),!0),gve(e?.right),!0).filter(Wft):[]}var r4=Object.assign(function(t){return JSON.stringify(t,HXt)},{reset:function(){RO=new Uft(Fv.canonicalStringify||1e3)}});globalThis.__DEV__!==!1&&eIe("canonicalStringify",function(){return RO.size});var RO;r4.reset();function HXt(e,t){if(t&&typeof t=="object"){var n=Object.getPrototypeOf(t);if(n===Object.prototype||n===null){var r=Object.keys(t);if(r.every(GXt))return t;var i=JSON.stringify(r),o=RO.get(i);if(!o){r.sort();var a=JSON.stringify(r);o=RO.get(a)||r,RO.set(i,o),RO.set(a,o)}var s=Object.create(n);return o.forEach(function(l){s[l]=t[l]}),s}}return t}function GXt(e,t,n){return t===0||n[t-1]<=e}function PC(e){return{__ref:String(e)}}function ea(e){return!!(e&&typeof e=="object"&&typeof e.__ref=="string")}function Gft(e){return _l(e)&&e.kind==="Document"&&Array.isArray(e.definitions)}function YXt(e){return e.kind==="StringValue"}function ZXt(e){return e.kind==="BooleanValue"}function qXt(e){return e.kind==="IntValue"}function JXt(e){return e.kind==="FloatValue"}function KXt(e){return e.kind==="Variable"}function QXt(e){return e.kind==="ObjectValue"}function XXt(e){return e.kind==="ListValue"}function een(e){return e.kind==="EnumValue"}function ten(e){return e.kind==="NullValue"}function ak(e,t,n,r){if(qXt(n)||JXt(n))e[t.value]=Number(n.value);else if(ZXt(n)||YXt(n))e[t.value]=n.value;else if(QXt(n)){var i={};n.fields.map(function(a){return ak(i,a.name,a.value,r)}),e[t.value]=i}else if(KXt(n)){var o=(r||{})[n.name.value];e[t.value]=o}else if(XXt(n))e[t.value]=n.values.map(function(a){var s={};return ak(s,t,a,r),s[t.value]});else if(een(n))e[t.value]=n.value;else if(ten(n))e[t.value]=null;else throw Xf(96,t.value,n.kind)}function Yft(e,t){var n=null;e.directives&&(n={},e.directives.forEach(function(i){n[i.name.value]={},i.arguments&&i.arguments.forEach(function(o){var a=o.name,s=o.value;return ak(n[i.name.value],a,s,t)})}));var r=null;return e.arguments&&e.arguments.length&&(r={},e.arguments.forEach(function(i){var o=i.name,a=i.value;return ak(r,o,a,t)})),tIe(e.name.value,r,n)}var nen=["connection","include","skip","client","rest","export","nonreactive"],mD=r4,tIe=Object.assign(function(e,t,n){if(t&&n&&n.connection&&n.connection.key)if(n.connection.filter&&n.connection.filter.length>0){var r=n.connection.filter?n.connection.filter:[];r.sort();var i={};return r.forEach(function(s){i[s]=t[s]}),"".concat(n.connection.key,"(").concat(mD(i),")")}else return n.connection.key;var o=e;if(t){var a=mD(t);o+="(".concat(a,")")}return n&&Object.keys(n).forEach(function(s){nen.indexOf(s)===-1&&(n[s]&&Object.keys(n[s]).length?o+="@".concat(s,"(").concat(mD(n[s]),")"):o+="@".concat(s))}),o},{setStringify:function(e){var t=mD;return mD=e,t}});function nV(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach(function(r){var i=r.name,o=r.value;return ak(n,i,o,t)}),n}return null}function Yw(e){return e.alias?e.alias.value:e.name.value}function gJ(e,t,n){for(var r,i=0,o=t.selections;iObject.create(null),{forEach:ien,slice:oen}=Array.prototype,{hasOwnProperty:aen}=Object.prototype;class iIe{constructor(t=!0,n=ren){this.weakness=t,this.makeData=n}lookup(...t){return this.lookupArray(t)}lookupArray(t){let n=this;return ien.call(t,r=>n=n.getChildTrie(r)),aen.call(n,"data")?n.data:n.data=this.makeData(oen.call(t))}peek(...t){return this.peekArray(t)}peekArray(t){let n=this;for(let r=0,i=t.length;n&&rclass{constructor(){this.id=["slot",sen++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let t=qu;t;t=t.parent)if(this.id in t.slots){const n=t.slots[this.id];if(n===mLe)break;return t!==qu&&(qu.slots[this.id]=n),!0}return qu&&(qu.slots[this.id]=mLe),!1}getValue(){if(this.hasValue())return qu.slots[this.id]}withValue(t,n,r,i){const o={__proto__:null,[this.id]:t},a=qu;qu={parent:a,slots:o};try{return n.apply(i,r)}finally{qu=a}}static bind(t){const n=qu;return function(){const r=qu;try{return qu=n,t.apply(this,arguments)}finally{qu=r}}}static noContext(t,n,r){if(qu){const i=qu;try{return qu=null,t.apply(r,n)}finally{qu=i}}else return t.apply(r,n)}};function gLe(e){try{return e()}catch{}}const bue="@wry/context:Slot",cen=gLe(()=>globalThis)||gLe(()=>global)||Object.create(null),yLe=cen,rV=yLe[bue]||Array[bue]||function(e){try{Object.defineProperty(yLe,bue,{value:e,enumerable:!1,writable:!1,configurable:!0})}finally{return e}}(len()),{bind:jTi,noContext:VTi}=rV,qee=new rV,{hasOwnProperty:uen}=Object.prototype,oIe=Array.from||function(e){const t=[];return e.forEach(n=>t.push(n)),t};function aIe(e){const{unsubscribe:t}=e;typeof t=="function"&&(e.unsubscribe=void 0,t())}const EL=[],den=100;function xR(e,t){if(!e)throw new Error(t||"assertion failure")}function qft(e,t){const n=e.length;return n>0&&n===t.length&&e[n-1]===t[n-1]}function Jft(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}function Kft(e){return e.slice(0)}class Jee{constructor(t){this.fn=t,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++Jee.count}peek(){if(this.value.length===1&&!mE(this))return bLe(this),this.value[0]}recompute(t){return xR(!this.recomputing,"already recomputing"),bLe(this),mE(this)?fen(this,t):Jft(this.value)}setDirty(){this.dirty||(this.dirty=!0,Qft(this),aIe(this))}dispose(){this.setDirty(),rpt(this),sIe(this,(t,n)=>{t.setDirty(),ipt(t,this)})}forget(){this.dispose()}dependOn(t){t.add(this),this.deps||(this.deps=EL.pop()||new Set),this.deps.add(t)}forgetDeps(){this.deps&&(oIe(this.deps).forEach(t=>t.delete(this)),this.deps.clear(),EL.push(this.deps),this.deps=null)}}Jee.count=0;function bLe(e){const t=qee.getValue();if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),mE(e)?ept(t,e):tpt(t,e),t}function fen(e,t){return rpt(e),qee.withValue(e,pen,[e,t]),men(e,t)&&hen(e),Jft(e.value)}function pen(e,t){e.recomputing=!0;const{normalizeResult:n}=e;let r;n&&e.value.length===1&&(r=Kft(e.value)),e.value.length=0;try{if(e.value[0]=e.fn.apply(null,t),n&&r&&!qft(r,e.value))try{e.value[0]=n(e.value[0],r[0])}catch{}}catch(i){e.value[1]=i}e.recomputing=!1}function mE(e){return e.dirty||!!(e.dirtyChildren&&e.dirtyChildren.size)}function hen(e){e.dirty=!1,!mE(e)&&Xft(e)}function Qft(e){sIe(e,ept)}function Xft(e){sIe(e,tpt)}function sIe(e,t){const n=e.parents.size;if(n){const r=oIe(e.parents);for(let i=0;i0&&e.childValues.forEach((t,n)=>{ipt(e,n)}),e.forgetDeps(),xR(e.dirtyChildren===null)}function ipt(e,t){t.parents.delete(e),e.childValues.delete(t),npt(e,t)}function men(e,t){if(typeof e.subscribe=="function")try{aIe(e),e.unsubscribe=e.subscribe.apply(null,t)}catch{return e.setDirty(),!1}return!0}const gen={setDirty:!0,dispose:!0,forget:!0};function opt(e){const t=new Map;function n(r){const i=qee.getValue();if(i){let o=t.get(r);o||t.set(r,o=new Set),i.dependOn(o)}}return n.dirty=function(i,o){const a=t.get(i);if(a){const s=o&&uen.call(gen,o)?o:"setDirty";oIe(a).forEach(l=>l[s]()),t.delete(i),aIe(a)}},n}let vLe;function yen(...e){return(vLe||(vLe=new iIe(typeof WeakMap=="function"))).lookupArray(e)}const vue=new Set;function AL(e,{max:t=Math.pow(2,16),keyArgs:n,makeCacheKey:r=yen,normalizeResult:i,subscribe:o,cache:a=pve}=Object.create(null)){const s=typeof a=="function"?new a(t,f=>f.dispose()):a,l=function(){const f=r.apply(null,n?n.apply(null,arguments):arguments);if(f===void 0)return e.apply(null,arguments);let p=s.get(f);p||(s.set(f,p=new Jee(e)),p.normalizeResult=i,p.subscribe=o,p.forget=()=>s.delete(f));const h=p.recompute(Array.prototype.slice.call(arguments));return s.set(f,p),vue.add(s),qee.hasValue()||(vue.forEach(g=>g.clean()),vue.clear()),h};Object.defineProperty(l,"size",{get:()=>s.size,configurable:!1,enumerable:!1}),Object.freeze(l.options={max:t,keyArgs:n,makeCacheKey:r,normalizeResult:i,subscribe:o,cache:s});function c(f){const p=f&&s.get(f);p&&p.setDirty()}l.dirtyKey=c,l.dirty=function(){c(r.apply(null,arguments))};function u(f){const p=f&&s.get(f);if(p)return p.peek()}l.peekKey=u,l.peek=function(){return u(r.apply(null,arguments))};function d(f){return f?s.delete(f):!1}return l.forgetKey=d,l.forget=function(){return d(r.apply(null,arguments))},l.makeCacheKey=r,l.getKey=n?function(){return r.apply(null,n.apply(null,arguments))}:r,Object.freeze(l)}function ben(e){return e}var Kee=function(){function e(t,n){n===void 0&&(n=Object.create(null)),this.resultCache=Hee?new WeakSet:new Set,this.transform=t,n.getCacheKey&&(this.getCacheKey=n.getCacheKey),this.cached=n.cache!==!1,this.resetCache()}return e.prototype.getCacheKey=function(t){return[t]},e.identity=function(){return new e(ben,{cache:!1})},e.split=function(t,n,r){return r===void 0&&(r=e.identity()),Object.assign(new e(function(i){var o=t(i)?n:r;return o.transformDocument(i)},{cache:!1}),{left:n,right:r})},e.prototype.resetCache=function(){var t=this;if(this.cached){var n=new sM(e8);this.performWork=AL(e.prototype.performWork.bind(this),{makeCacheKey:function(r){var i=t.getCacheKey(r);if(i)return tr(Array.isArray(i),77),n.lookupArray(i)},max:Fv["documentTransform.cache"],cache:mJ})}},e.prototype.performWork=function(t){return t8(t),this.transform(t)},e.prototype.transformDocument=function(t){if(this.resultCache.has(t))return t;var n=this.performWork(t);return this.resultCache.add(n),n},e.prototype.concat=function(t){var n=this;return Object.assign(new e(function(r){return t.transformDocument(n.transformDocument(r))},{cache:!1}),{left:this,right:t})},e}(),IN,_C=Object.assign(function(e){var t=IN.get(e);return t||(t=Mft(e),IN.set(e,t)),t},{reset:function(){IN=new Yee(Fv.print||2e3)}});_C.reset();globalThis.__DEV__!==!1&&eIe("print",function(){return IN?IN.size:0});var rl=Array.isArray;function Qd(e){return Array.isArray(e)&&e.length>0}var wLe={kind:pn.FIELD,name:{kind:pn.NAME,value:"__typename"}};function apt(e,t){return!e||e.selectionSet.selections.every(function(n){return n.kind===pn.FRAGMENT_SPREAD&&apt(t[n.name.value],t)})}function lIe(e){return apt(C4(e)||rIe(e),r6(i6(e)))?null:e}function ven(e){var t=new Map,n=new Map;return e.forEach(function(r){r&&(r.name?t.set(r.name,r):r.test&&n.set(r.test,r))}),function(r){var i=t.get(r.name.value);return!i&&n.size&&n.forEach(function(o,a){a(r)&&(i=o)}),i}}function SLe(e){var t=new Map;return function(r){r===void 0&&(r=e);var i=t.get(r);return i||t.set(r,i={variables:new Set,fragmentSpreads:new Set}),i}}function Qee(e,t){t8(t);for(var n=SLe(""),r=SLe(""),i=function(b){for(var v=0,S=void 0;v=0;--a)t.definitions[a].kind===pn.OPERATION_DEFINITION&&++o;var s=ven(e),l=function(b){return Qd(b)&&b.map(s).some(function(v){return v&&v.remove})},c=new Map,u=!1,d={enter:function(b){if(l(b.directives))return u=!0,null}},f=fh(t,{Field:d,InlineFragment:d,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(b,v,S,w,I){var _=i(I);_&&_.variables.add(b.name.value)}},FragmentSpread:{enter:function(b,v,S,w,I){if(l(b.directives))return u=!0,null;var _=i(I);_&&_.fragmentSpreads.add(b.name.value)}},FragmentDefinition:{enter:function(b,v,S,w){c.set(JSON.stringify(w),b)},leave:function(b,v,S,w){var I=c.get(JSON.stringify(w));if(b===I)return b;if(o>0&&b.selectionSet.selections.every(function(_){return _.kind===pn.FIELD&&_.name.value==="__typename"}))return r(b.name.value).removed=!0,u=!0,null}},Directive:{leave:function(b){if(s(b))return u=!0,null}}});if(!u)return t;var p=function(b){return b.transitiveVars||(b.transitiveVars=new Set(b.variables),b.removed||b.fragmentSpreads.forEach(function(v){p(r(v)).transitiveVars.forEach(function(S){b.transitiveVars.add(S)})})),b},h=new Set;f.definitions.forEach(function(b){b.kind===pn.OPERATION_DEFINITION?p(n(b.name&&b.name.value)).fragmentSpreads.forEach(function(v){h.add(v)}):b.kind===pn.FRAGMENT_DEFINITION&&o===0&&!r(b.name.value).removed&&h.add(b.name.value)}),h.forEach(function(b){p(r(b)).fragmentSpreads.forEach(function(v){h.add(v)})});var g=function(b){return!!(!h.has(b)||r(b).removed)},y={enter:function(b){if(g(b.name.value))return null}};return lIe(fh(f,{FragmentSpread:y,FragmentDefinition:y,OperationDefinition:{leave:function(b){if(b.variableDefinitions){var v=p(n(b.name&&b.name.value)).transitiveVars;if(v.size1)for(var r=new E4,i=1;i1&&a===s&&(a="");var l=t.pageInfo||{},c=l.startCursor,u=l.endCursor;return ct(ct({},wue(t)),{edges:o,pageInfo:ct(ct({},t.pageInfo),{startCursor:c||a,endCursor:u||s})})},merge:function(t,n,r){var i=r.args,o=r.isReference,a=r.readField;if(t||(t=Den()),!n)return t;var s=n.edges?n.edges.map(function(R){return o(R=ct({},R))&&(R.cursor=a("cursor",R)),R}):[];if(n.pageInfo){var l=n.pageInfo,c=l.startCursor,u=l.endCursor,d=s[0],f=s[s.length-1];d&&c&&(d.cursor=c),f&&u&&(f.cursor=u);var p=d&&d.cursor;p&&!c&&(n=_L(n,{pageInfo:{startCursor:p}}));var h=f&&f.cursor;h&&!u&&(n=_L(n,{pageInfo:{endCursor:h}}))}var g=t.edges,y=[];if(i&&i.after){var b=g.findIndex(function(R){return R.cursor===i.after});b>=0&&(g=g.slice(0,b+1))}else if(i&&i.before){var b=g.findIndex(function(M){return M.cursor===i.before});y=b<0?g:g.slice(b),g=[]}else n.edges&&(g=[]);var v=al(al(al([],g,!0),s,!0),y,!0),S=ct(ct({},n.pageInfo),t.pageInfo);if(n.pageInfo){var w=n.pageInfo,I=w.hasPreviousPage,_=w.hasNextPage,c=w.startCursor,u=w.endCursor,E=rh(w,["hasPreviousPage","hasNextPage","startCursor","endCursor"]);Object.assign(S,E),g.length||(I!==void 0&&(S.hasPreviousPage=I),c!==void 0&&(S.startCursor=c)),y.length||(_!==void 0&&(S.hasNextPage=_),u!==void 0&&(S.endCursor=u))}return ct(ct(ct({},wue(t)),wue(n)),{edges:v,pageInfo:S})}}}var wue=function(e){return rh(e,Fen)},Fen=["edges","pageInfo"];function Den(){return{edges:[],pageInfo:{hasPreviousPage:!1,hasNextPage:!0,startCursor:"",endCursor:""}}}function $en(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=Nen(e))||t){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nen(e,t){if(e){if(typeof e=="string")return ILe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ILe(e,t)}}function ILe(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1,s=!1,l=arguments[1],c=l;return new o(function(u){return i.subscribe({next:function(d){var f=!s;if(s=!0,!f||a)try{c=r(c,d)}catch(p){return u.error(p)}else c=d},error:function(d){u.error(d)},complete:function(){if(!s&&!a)return u.error(new TypeError("Cannot reduce an empty sequence"));u.next(c),u.complete()}})})},t.concat=function(){for(var r=this,i=arguments.length,o=new Array(i),a=0;a=0&&s.splice(f,1),c()}});s.push(d)},error:function(u){a.error(u)},complete:function(){c()}});function c(){l.closed&&s.length===0&&a.complete()}return function(){s.forEach(function(u){return u.unsubscribe()}),l.unsubscribe()}})},t[yve]=function(){return this},e.from=function(r){var i=typeof this=="function"?this:e;if(r==null)throw new TypeError(r+" is not an object");var o=yJ(r,yve);if(o){var a=o.call(r);if(Object(a)!==a)throw new TypeError(a+" is not an object");return Pen(a)&&a.constructor===i?a:new i(function(s){return a.subscribe(s)})}if(pIe("iterator")&&(o=yJ(r,Len),o))return new i(function(s){GZ(function(){if(!s.closed){for(var l=$en(o.call(r)),c;!(c=l()).done;){var u=c.value;if(s.next(u),s.closed)return}s.complete()}})});if(Array.isArray(r))return new i(function(s){GZ(function(){if(!s.closed){for(var l=0;l=0;--s){var l=a[s],c=!isNaN(+l),u=c?[]:{};u[l]=o,o=u}n=r.merge(n,o)}),n}function CN(e){var t=bJ(e);return Qd(t)}function bJ(e){var t=Qd(e.errors)?e.errors.slice(0):[];return U_(e)&&Qd(e.incremental)&&e.incremental.forEach(function(n){n.errors&&t.push.apply(t,n.errors)}),t}function gE(){for(var e=[],t=0;t-1;){if(y=void 0,E=[s.slice(0,g),s.slice(g+a.length)],y=E[0],s=E[1],b=y.indexOf(`\r \r `),v=ytn(y.slice(0,b)),S=v["content-type"],S&&S.toLowerCase().indexOf("application/json")===-1)throw new Error("Unsupported patch content type: application/json is required.");if(w=y.slice(b),w){if(I=vpt(e,w),Object.keys(I).length>1||"data"in I||"incremental"in I||"errors"in I||"payload"in I)if(gpt(I)){if(_={},"payload"in I){if(Object.keys(I).length===1&&I.payload===null)return[2];_=ct({},I.payload)}"errors"in I&&(_=ct(ct({},_),{extensions:ct(ct({},"extensions"in _?_.extensions:null),(R={},R[oV]=I.errors,R))})),t(_)}else t(I);else if(Object.keys(I).length===1&&"hasNext"in I&&!I.hasNext)return[2]}g=s.indexOf(a)}return[3,1];case 3:return[2]}})})}function ytn(e){var t={};return e.split(` `).forEach(function(n){var r=n.indexOf(":");if(r>-1){var i=n.slice(0,r).trim().toLowerCase(),o=n.slice(r+1).trim();t[i]=o}}),t}function vpt(e,t){if(e.status>=300){var n=function(){try{return JSON.parse(t)}catch{return t}};bIe(e,n(),"Response not successful: Received status code ".concat(e.status))}try{return JSON.parse(t)}catch(i){var r=i;throw r.name="ServerParseError",r.response=e,r.statusCode=e.status,r.bodyText=t,r}}function btn(e,t){e.result&&e.result.errors&&e.result.data&&t.next(e.result),t.error(e)}function SIe(e){return function(t){return t.text().then(function(n){return vpt(t,n)}).then(function(n){return!Array.isArray(n)&&!kLe.call(n,"data")&&!kLe.call(n,"errors")&&bIe(t,n,"Server response was missing for query '".concat(Array.isArray(e)?e.map(function(r){return r.operationName}):e.operationName,"'.")),n})}}var kL=function(e,t){var n;try{n=JSON.stringify(e)}catch(i){var r=Xf(42,t,i.message);throw r.parseError=i,r}return n},vtn={includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},wtn={accept:"*/*","content-type":"application/json"},Stn={method:"POST"},IIe={http:vtn,headers:wtn,options:Stn},ete=function(e,t){return t(e)};function wpt(e,t){for(var n=[],r=2;r"u")throw Xf(40)},Spt=function(){if(typeof AbortController>"u")return{controller:!1,signal:!1};var e=new AbortController,t=e.signal;return{controller:e,signal:t}},EIe=function(e,t){var n=e.getContext(),r=n.uri;return r||(typeof t=="function"?t(e):t||"/graphql")};function AIe(e,t){var n=[],r=function(d,f){n.push("".concat(d,"=").concat(encodeURIComponent(f)))};if("query"in t&&r("query",t.query),t.operationName&&r("operationName",t.operationName),t.variables){var i=void 0;try{i=kL(t.variables,"Variables map")}catch(d){return{parseError:d}}r("variables",i)}if(t.extensions){var o=void 0;try{o=kL(t.extensions,"Extensions map")}catch(d){return{parseError:d}}r("extensions",o)}var a="",s=e,l=e.indexOf("#");l!==-1&&(a=e.substr(l),s=e.substr(0,l));var c=s.indexOf("?")===-1?"?":"&",u=s+c+n.join("&")+a;return{newURI:u}}var TLe=my(function(){return fetch}),_Ie=function(e){e===void 0&&(e={});var t=e.uri,n=t===void 0?"/graphql":t,r=e.fetch,i=e.print,o=i===void 0?ete:i,a=e.includeExtensions,s=e.preserveHeaderCase,l=e.useGETForQueries,c=e.includeUnusedVariables,u=c===void 0?!1:c,d=rh(e,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);globalThis.__DEV__!==!1&&CIe(r||TLe);var f={http:{includeExtensions:a,preserveHeaderCase:s},options:d.fetchOptions,credentials:d.credentials,headers:d.headers};return new uu(function(p){var h=EIe(p,n),g=p.getContext(),y={};if(g.clientAwareness){var b=g.clientAwareness,v=b.name,S=b.version;v&&(y["apollographql-client-name"]=v),S&&(y["apollographql-client-version"]=S)}var w=ct(ct({},y),g.headers),I={http:g.http,options:g.fetchOptions,credentials:g.credentials,headers:w};if(hE(["client"],p.query)){var _=cIe(p.query);if(!_)return ZZ(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));p.query=_}var E=tte(p,o,IIe,f,I),R=E.options,M=E.body;M.variables&&!u&&(M.variables=etn(M.variables,p.query));var x;!R.signal&&typeof AbortController<"u"&&(x=new AbortController,R.signal=x.signal);var $=function(ne){return ne.kind==="OperationDefinition"&&ne.operation==="mutation"},P=function(ne){return ne.kind==="OperationDefinition"&&ne.operation==="subscription"},N=P(lM(p.query)),U=hE(["defer"],p.query);if(l&&!p.query.definitions.some($)&&(R.method="GET"),U||N){R.headers=R.headers||{};var H="multipart/mixed;";N&&U&&globalThis.__DEV__!==!1&&tr.warn(41),N?H+="boundary=graphql;subscriptionSpec=1.0,application/json":U&&(H+="deferSpec=20220824,application/json"),R.headers.accept=H}if(R.method==="GET"){var K=AIe(h,M),se=K.newURI,oe=K.parseError;if(oe)return ZZ(oe);h=se}else try{R.body=kL(M,"Payload")}catch(ne){return ZZ(ne)}return new Xo(function(ne){var me=r||my(function(){return fetch})||TLe,ce=ne.next.bind(ne);return me(h,R).then(function(J){var ue;p.setContext({response:J});var z=(ue=J.headers)===null||ue===void 0?void 0:ue.get("content-type");return z!==null&&/^multipart\/mixed/i.test(z)?gtn(J,ce):SIe(p)(J).then(ce)}).then(function(){x=void 0,ne.complete()}).catch(function(J){x=void 0,btn(J,ne)}),function(){x&&x.abort()}})})},nte=function(e){sb(t,e);function t(n){n===void 0&&(n={});var r=e.call(this,_Ie(n).request)||this;return r.options=n,r}return t}(uu);const Ctn=Object.freeze(Object.defineProperty({__proto__:null,HttpLink:nte,checkFetcher:CIe,createHttpLink:_Ie,createSignalIfSupported:Spt,defaultPrinter:ete,fallbackHttpConfig:IIe,parseAndCheckHttpResponse:SIe,rewriteURIForGET:AIe,selectHttpOptionsAndBody:wpt,selectHttpOptionsAndBodyInternal:tte,selectURI:EIe,serializeFetchParameter:kL},Symbol.toStringTag,{value:"Module"})),{toString:OLe,hasOwnProperty:Etn}=Object.prototype,RLe=Function.prototype.toString,Sve=new Map;function pa(e,t){try{return Ive(e,t)}finally{Sve.clear()}}function Ive(e,t){if(e===t)return!0;const n=OLe.call(e),r=OLe.call(t);if(n!==r)return!1;switch(n){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":{if(xLe(e,t))return!0;const i=MLe(e),o=MLe(t),a=i.length;if(a!==o.length)return!1;for(let s=0;s=0&&e.indexOf(t,n)===n}function xLe(e,t){let n=Sve.get(e);if(n){if(n.has(t))return!0}else Sve.set(e,n=new Set);return n.add(t),!1}function Ipt(e,t,n,r){var i=t.data,o=rh(t,["data"]),a=n.data,s=rh(n,["data"]);return pa(o,s)&&qZ(lM(e).selectionSet,i,a,{fragmentMap:r6(i6(e)),variables:r})}function qZ(e,t,n,r){if(t===n)return!0;var i=new Set;return e.selections.every(function(o){if(i.has(o)||(i.add(o),!aM(o,r.variables))||FLe(o))return!0;if(I4(o)){var a=Yw(o),s=t&&t[a],l=n&&n[a],c=o.selectionSet;if(!c)return pa(s,l);var u=Array.isArray(s),d=Array.isArray(l);if(u!==d)return!1;if(u&&d){var f=s.length;if(l.length!==f)return!1;for(var p=0;p"u"&&(tr(i.length===1,49,i.length),r=i[0].name.value);var o=i.find(function(a){return a.name.value===r});return tr(!!o,50,r),e==null||pa(e,{})?e:_pt(e,o.selectionSet,{operationType:"fragment",operationName:o.name.value,fragmentMap:r6(i6(t)),cache:n,mutableTargets:new Cpt,knownChanged:new Ept})}function Mtn(e,t,n){var r;if(!n.fragmentMatches)return globalThis.__DEV__!==!1&&Apt(),e;var i=C4(t);return tr(i,51),e==null?e:_pt(e,i.selectionSet,{operationType:i.operation,operationName:(r=i.name)===null||r===void 0?void 0:r.value,fragmentMap:r6(i6(t)),cache:n,mutableTargets:new Cpt,knownChanged:new Ept})}var TIe=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=AL(jft,{max:Fv["cache.fragmentQueryDocuments"]||1e3,cache:mJ})}return e.prototype.lookupFragment=function(t){return null},e.prototype.batch=function(t){var n=this,r=typeof t.optimistic=="string"?t.optimistic:t.optimistic===!1?null:void 0,i;return this.performTransaction(function(){return i=t.update(n)},r),i},e.prototype.recordOptimisticTransaction=function(t,n){this.performTransaction(t,n)},e.prototype.transformDocument=function(t){return t},e.prototype.transformForLink=function(t){return t},e.prototype.identify=function(t){},e.prototype.gc=function(){return[]},e.prototype.modify=function(t){return!1},e.prototype.readQuery=function(t,n){return n===void 0&&(n=!!t.optimistic),this.read(ct(ct({},t),{rootId:t.id||"ROOT_QUERY",optimistic:n}))},e.prototype.watchFragment=function(t){var n=this,r=t.fragment,i=t.fragmentName,o=t.from,a=t.optimistic,s=a===void 0?!0:a,l=rh(t,["fragment","fragmentName","from","optimistic"]),c=this.getFragmentDoc(r,i),u=typeof o>"u"||typeof o=="string"?o:this.identify(o),d=!!t[Symbol.for("apollo.dataMasking")];if(globalThis.__DEV__!==!1){var f=i||rIe(r).name.value;u||globalThis.__DEV__!==!1&&tr.warn(1,f)}var p=ct(ct({},l),{returnPartialData:!0,id:u,query:c,optimistic:s}),h;return new Xo(function(g){return n.watch(ct(ct({},p),{immediate:!0,callback:function(y){var b=d?kpt(y.result,r,n,i):y.result;if(!(h&&Ipt(c,{data:h.result},{data:b},t.variables))){var v={data:b,complete:!!y.complete};y.missing&&(v.missing=iV(y.missing.map(function(S){return S.missing}))),h=ct(ct({},y),{result:b}),g.next(v)}}}))})},e.prototype.readFragment=function(t,n){return n===void 0&&(n=!!t.optimistic),this.read(ct(ct({},t),{query:this.getFragmentDoc(t.fragment,t.fragmentName),rootId:t.id,optimistic:n}))},e.prototype.writeQuery=function(t){var n=t.id,r=t.data,i=rh(t,["id","data"]);return this.write(Object.assign(i,{dataId:n||"ROOT_QUERY",result:r}))},e.prototype.writeFragment=function(t){var n=t.id,r=t.data,i=t.fragment,o=t.fragmentName,a=rh(t,["id","data","fragment","fragmentName"]);return this.write(Object.assign(a,{query:this.getFragmentDoc(i,o),dataId:n,result:r}))},e.prototype.updateQuery=function(t,n){return this.batch({update:function(r){var i=r.readQuery(t),o=n(i);return o==null?i:(r.writeQuery(ct(ct({},t),{data:o})),o)}})},e.prototype.updateFragment=function(t,n){return this.batch({update:function(r){var i=r.readFragment(t),o=n(i);return o==null?i:(r.writeFragment(ct(ct({},t),{data:o})),o)}})},e}();globalThis.__DEV__!==!1&&(TIe.prototype.getMemoryInternals=VXt);var Cve;Cve||(Cve={});var OIe=function(e){sb(t,e);function t(n,r,i,o){var a,s=e.call(this,n)||this;if(s.message=n,s.path=r,s.query=i,s.variables=o,Array.isArray(s.path)){s.missing=s.message;for(var l=s.path.length-1;l>=0;--l)s.missing=(a={},a[s.path[l]]=s.missing,a)}else s.missing=s.path;return s.__proto__=t.prototype,s}return t}(Error),Iu=Object.prototype.hasOwnProperty;function bD(e){return e==null}function RIe(e,t){var n=e.__typename,r=e.id,i=e._id;if(typeof n=="string"&&(t&&(t.keyObject=bD(r)?bD(i)?void 0:{_id:i}:{id:r}),bD(r)&&!bD(i)&&(r=i),!bD(r)))return"".concat(n,":").concat(typeof r=="number"||typeof r=="string"?r:JSON.stringify(r))}var Tpt={dataIdFromObject:RIe,addTypename:!0,resultCaching:!0,canonizeResults:!1};function xtn(e){return gE(Tpt,e)}function Opt(e){var t=e.canonizeResults;return t===void 0?Tpt.canonizeResults:t}function Ftn(e,t){return ea(t)?e.get(t.__ref,"__typename"):t&&t.__typename}var Rpt=/^[_a-z][_0-9a-z]*/i;function yE(e){var t=e.match(Rpt);return t?t[0]:e}function Eve(e,t,n){return _l(t)?rl(t)?t.every(function(r){return Eve(e,r,n)}):e.selections.every(function(r){if(I4(r)&&aM(r,n)){var i=Yw(r);return Iu.call(t,i)&&(!r.selectionSet||Eve(r.selectionSet,t[i],n))}return!0}):!1}function MO(e){return _l(e)&&!ea(e)&&!rl(e)}function Dtn(){return new E4}function Mpt(e,t){var n=r6(i6(e));return{fragmentMap:n,lookupFragment:function(r){var i=n[r];return!i&&t&&(i=t.lookup(r)),i||null}}}var JZ=Object.create(null),Iue=function(){return JZ},$Le=Object.create(null),TL=function(){function e(t,n){var r=this;this.policies=t,this.group=n,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(i,o){return sk(ea(i)?r.get(i.__ref,o):i&&i[o])},this.canRead=function(i){return ea(i)?r.has(i.__ref):typeof i=="object"},this.toReference=function(i,o){if(typeof i=="string")return PC(i);if(ea(i))return i;var a=r.policies.identify(i)[0];if(a){var s=PC(a);return o&&r.merge(a,i),s}}}return e.prototype.toObject=function(){return ct({},this.data)},e.prototype.has=function(t){return this.lookup(t,!0)!==void 0},e.prototype.get=function(t,n){if(this.group.depend(t,n),Iu.call(this.data,t)){var r=this.data[t];if(r&&Iu.call(r,n))return r[n]}if(n==="__typename"&&Iu.call(this.policies.rootTypenamesById,t))return this.policies.rootTypenamesById[t];if(this instanceof G5)return this.parent.get(t,n)},e.prototype.lookup=function(t,n){if(n&&this.group.depend(t,"__exists"),Iu.call(this.data,t))return this.data[t];if(this instanceof G5)return this.parent.lookup(t,n);if(this.policies.rootTypenamesById[t])return Object.create(null)},e.prototype.merge=function(t,n){var r=this,i;ea(t)&&(t=t.__ref),ea(n)&&(n=n.__ref);var o=typeof t=="string"?this.lookup(i=t):t,a=typeof n=="string"?this.lookup(i=n):n;if(a){tr(typeof i=="string",2);var s=new E4(Ntn).merge(o,a);if(this.data[i]=s,s!==o&&(delete this.refs[i],this.group.caching)){var l=Object.create(null);o||(l.__exists=1),Object.keys(a).forEach(function(c){if(!o||o[c]!==s[c]){l[c]=1;var u=yE(c);u!==c&&!r.policies.hasKeyArgs(s.__typename,u)&&(l[u]=1),s[c]===void 0&&!(r instanceof G5)&&delete s[c]}}),l.__typename&&!(o&&o.__typename)&&this.policies.rootTypenamesById[i]===s.__typename&&delete l.__typename,Object.keys(l).forEach(function(c){return r.group.dirty(i,c)})}}},e.prototype.modify=function(t,n){var r=this,i=this.lookup(t);if(i){var o=Object.create(null),a=!1,s=!0,l={DELETE:JZ,INVALIDATE:$Le,isReference:ea,toReference:this.toReference,canRead:this.canRead,readField:function(c,u){return r.policies.readField(typeof c=="string"?{fieldName:c,from:u||PC(t)}:c,{store:r})}};if(Object.keys(i).forEach(function(c){var u=yE(c),d=i[c];if(d!==void 0){var f=typeof n=="function"?n:n[c]||n[u];if(f){var p=f===Iue?JZ:f(sk(d),ct(ct({},l),{fieldName:u,storeFieldName:c,storage:r.getStorage(t,c)}));if(p===$Le)r.group.dirty(t,c);else if(p===JZ&&(p=void 0),p!==d&&(o[c]=p,a=!0,d=p,globalThis.__DEV__!==!1)){var h=function(I){if(r.lookup(I.__ref)===void 0)return globalThis.__DEV__!==!1&&tr.warn(3,I),!0};if(ea(p))h(p);else if(Array.isArray(p))for(var g=!1,y=void 0,b=0,v=p;b0){var n=--this.rootIds[t];return n||delete this.rootIds[t],n}return 0},e.prototype.getRootIdSet=function(t){return t===void 0&&(t=new Set),Object.keys(this.rootIds).forEach(t.add,t),this instanceof G5?this.parent.getRootIdSet(t):Object.keys(this.policies.rootTypenamesById).forEach(t.add,t),t},e.prototype.gc=function(){var t=this,n=this.getRootIdSet(),r=this.toObject();n.forEach(function(a){Iu.call(r,a)&&(Object.keys(t.findChildRefIds(a)).forEach(n.add,n),delete r[a])});var i=Object.keys(r);if(i.length){for(var o=this;o instanceof G5;)o=o.parent;i.forEach(function(a){return o.delete(a)})}return i},e.prototype.findChildRefIds=function(t){if(!Iu.call(this.refs,t)){var n=this.refs[t]=Object.create(null),r=this.data[t];if(!r)return n;var i=new Set([r]);i.forEach(function(o){ea(o)&&(n[o.__ref]=!0),_l(o)&&Object.keys(o).forEach(function(a){var s=o[a];_l(s)&&i.add(s)})})}return this.refs[t]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),xpt=function(){function e(t,n){n===void 0&&(n=null),this.caching=t,this.parent=n,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?opt():null,this.keyMaker=new sM(e8)},e.prototype.depend=function(t,n){if(this.d){this.d(Cue(t,n));var r=yE(n);r!==n&&this.d(Cue(t,r)),this.parent&&this.parent.depend(t,n)}},e.prototype.dirty=function(t,n){this.d&&this.d.dirty(Cue(t,n),n==="__exists"?"forget":"setDirty")},e}();function Cue(e,t){return t+"#"+e}function NLe(e,t){EN(e)&&e.group.depend(t,"__exists")}(function(e){var t=function(n){sb(r,n);function r(i){var o=i.policies,a=i.resultCaching,s=a===void 0?!0:a,l=i.seed,c=n.call(this,o,new xpt(s))||this;return c.stump=new $tn(c),c.storageTrie=new sM(e8),l&&c.replace(l),c}return r.prototype.addLayer=function(i,o){return this.stump.addLayer(i,o)},r.prototype.removeLayer=function(){return this},r.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},r}(e);e.Root=t})(TL||(TL={}));var G5=function(e){sb(t,e);function t(n,r,i,o){var a=e.call(this,r.policies,o)||this;return a.id=n,a.parent=r,a.replay=i,a.group=o,i(a),a}return t.prototype.addLayer=function(n,r){return new t(n,this,r,this.group)},t.prototype.removeLayer=function(n){var r=this,i=this.parent.removeLayer(n);return n===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(o){var a=r.data[o],s=i.lookup(o);s?a?a!==s&&Object.keys(a).forEach(function(l){pa(a[l],s[l])||r.group.dirty(o,l)}):(r.group.dirty(o,"__exists"),Object.keys(s).forEach(function(l){r.group.dirty(o,l)})):r.delete(o)}),i):i===this.parent?this:i.addLayer(this.id,this.replay)},t.prototype.toObject=function(){return ct(ct({},this.parent.toObject()),this.data)},t.prototype.findChildRefIds=function(n){var r=this.parent.findChildRefIds(n);return Iu.call(this.data,n)?ct(ct({},r),e.prototype.findChildRefIds.call(this,n)):r},t.prototype.getStorage=function(){for(var n=this.parent;n.parent;)n=n.parent;return n.getStorage.apply(n,arguments)},t}(TL),$tn=function(e){sb(t,e);function t(n){return e.call(this,"EntityStore.Stump",n,function(){},new xpt(n.group.caching,n.group))||this}return t.prototype.removeLayer=function(){return this},t.prototype.merge=function(n,r){return this.parent.merge(n,r)},t}(G5);function Ntn(e,t,n){var r=e[n],i=t[n];return pa(r,i)?r:i}function EN(e){return!!(e instanceof TL&&e.group.caching)}function Ltn(e){return _l(e)?rl(e)?e.slice(0):ct({__proto__:Object.getPrototypeOf(e)},e):e}var LLe=function(){function e(){this.known=new(Hee?WeakSet:Set),this.pool=new sM(e8),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(t){return _l(t)&&this.known.has(t)},e.prototype.pass=function(t){if(_l(t)){var n=Ltn(t);return this.passes.set(n,t),n}return t},e.prototype.admit=function(t){var n=this;if(_l(t)){var r=this.passes.get(t);if(r)return r;var i=Object.getPrototypeOf(t);switch(i){case Array.prototype:{if(this.known.has(t))return t;var o=t.map(this.admit,this),a=this.pool.lookupArray(o);return a.array||(this.known.add(a.array=o),globalThis.__DEV__!==!1&&Object.freeze(o)),a.array}case null:case Object.prototype:{if(this.known.has(t))return t;var s=Object.getPrototypeOf(t),l=[s],c=this.sortedKeys(t);l.push(c.json);var u=l.length;c.sorted.forEach(function(p){l.push(n.admit(t[p]))});var a=this.pool.lookupArray(l);if(!a.object){var d=a.object=Object.create(s);this.known.add(d),c.sorted.forEach(function(p,h){d[p]=l[u+h]}),globalThis.__DEV__!==!1&&Object.freeze(d)}return a.object}}}return t},e.prototype.sortedKeys=function(t){var n=Object.keys(t),r=this.pool.lookupArray(n);if(!r.keys){n.sort();var i=JSON.stringify(n);(r.keys=this.keysByJSON.get(i))||this.keysByJSON.set(i,r.keys={sorted:n,json:i})}return r.keys},e}();function PLe(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var Ptn=function(){function e(t){var n=this;this.knownResults=new(e8?WeakMap:Map),this.config=gE(t,{addTypename:t.addTypename!==!1,canonizeResults:Opt(t)}),this.canon=t.canon||new LLe,this.executeSelectionSet=AL(function(r){var i,o=r.context.canonizeResults,a=PLe(r);a[3]=!o;var s=(i=n.executeSelectionSet).peek.apply(i,a);return s?o?ct(ct({},s),{result:n.canon.admit(s.result)}):s:(NLe(r.context.store,r.enclosingRef.__ref),n.execSelectionSetImpl(r))},{max:this.config.resultCacheMaxSize||Fv["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:PLe,makeCacheKey:function(r,i,o,a){if(EN(o.store))return o.store.makeCacheKey(r,ea(i)?i.__ref:i,o.varString,a)}}),this.executeSubSelectedArray=AL(function(r){return NLe(r.context.store,r.enclosingRef.__ref),n.execSubSelectedArrayImpl(r)},{max:this.config.resultCacheMaxSize||Fv["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(r){var i=r.field,o=r.array,a=r.context;if(EN(a.store))return a.store.makeCacheKey(i,o,a.varString)}})}return e.prototype.resetCanon=function(){this.canon=new LLe},e.prototype.diffQueryAgainstStore=function(t){var n=t.store,r=t.query,i=t.rootId,o=i===void 0?"ROOT_QUERY":i,a=t.variables,s=t.returnPartialData,l=s===void 0?!0:s,c=t.canonizeResults,u=c===void 0?this.config.canonizeResults:c,d=this.config.cache.policies;a=ct(ct({},Zee(nIe(r))),a);var f=PC(o),p=this.executeSelectionSet({selectionSet:lM(r).selectionSet,objectOrReference:f,enclosingRef:f,context:ct({store:n,query:r,policies:d,variables:a,varString:r4(a),canonizeResults:u},Mpt(r,this.config.fragments))}),h;if(p.missing&&(h=[new OIe(jtn(p.missing),p.missing,r,a)],!l))throw h[0];return{result:p.result,complete:!h,missing:h}},e.prototype.isFresh=function(t,n,r,i){if(EN(i.store)&&this.knownResults.get(t)===r){var o=this.executeSelectionSet.peek(r,n,i,this.canon.isKnown(t));if(o&&t===o.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(t){var n=this,r=t.selectionSet,i=t.objectOrReference,o=t.enclosingRef,a=t.context;if(ea(i)&&!a.policies.rootTypenamesById[i.__ref]&&!a.store.has(i.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(i.__ref," object")};var s=a.variables,l=a.policies,c=a.store,u=c.getFieldValue(i,"__typename"),d=[],f,p=new E4;this.config.addTypename&&typeof u=="string"&&!l.rootIdsByTypename[u]&&d.push({__typename:u});function h(S,w){var I;return S.missing&&(f=p.merge(f,(I={},I[w]=S.missing,I))),S.result}var g=new Set(r.selections);g.forEach(function(S){var w,I;if(aM(S,s))if(I4(S)){var _=l.readField({fieldName:S.name.value,field:S,variables:a.variables,from:i},a),E=Yw(S);_===void 0?Xee.added(S)||(f=p.merge(f,(w={},w[E]="Can't find field '".concat(S.name.value,"' on ").concat(ea(i)?i.__ref+" object":"object "+JSON.stringify(i,null,2)),w))):rl(_)?_.length>0&&(_=h(n.executeSubSelectedArray({field:S,array:_,enclosingRef:o,context:a}),E)):S.selectionSet?_!=null&&(_=h(n.executeSelectionSet({selectionSet:S.selectionSet,objectOrReference:_,enclosingRef:ea(_)?_:o,context:a}),E)):a.canonizeResults&&(_=n.canon.pass(_)),_!==void 0&&d.push((I={},I[E]=_,I))}else{var R=tV(S,a.lookupFragment);if(!R&&S.kind===pn.FRAGMENT_SPREAD)throw Xf(10,S.name.value);R&&l.fragmentMatches(R,u)&&R.selectionSet.selections.forEach(g.add,g)}});var y=iV(d),b={result:y,missing:f},v=a.canonizeResults?this.canon.admit(b):sk(b);return v.result&&this.knownResults.set(v.result,r),v},e.prototype.execSubSelectedArrayImpl=function(t){var n=this,r=t.field,i=t.array,o=t.enclosingRef,a=t.context,s,l=new E4;function c(u,d){var f;return u.missing&&(s=l.merge(s,(f={},f[d]=u.missing,f))),u.result}return r.selectionSet&&(i=i.filter(a.store.canRead)),i=i.map(function(u,d){return u===null?null:rl(u)?c(n.executeSubSelectedArray({field:r,array:u,enclosingRef:o,context:a}),d):r.selectionSet?c(n.executeSelectionSet({selectionSet:r.selectionSet,objectOrReference:u,enclosingRef:ea(u)?u:o,context:a}),d):(globalThis.__DEV__!==!1&&Vtn(a.store,r,u),u)}),{result:a.canonizeResults?this.canon.admit(i):i,missing:s}},e}();function jtn(e){try{JSON.stringify(e,function(t,n){if(typeof n=="string")throw n;return n})}catch(t){return t}}function Vtn(e,t,n){if(!t.selectionSet){var r=new Set([n]);r.forEach(function(i){_l(i)&&(tr(!ea(i),11,Ftn(e,i),t.name.value),Object.values(i).forEach(r.add,r))})}}var MIe=new rV,jLe=new WeakMap;function AN(e){var t=jLe.get(e);return t||jLe.set(e,t={vars:new Set,dep:opt()}),t}function VLe(e){AN(e).vars.forEach(function(t){return t.forgetCache(e)})}function Btn(e){AN(e).vars.forEach(function(t){return t.attachCache(e)})}function Fpt(e){var t=new Set,n=new Set,r=function(o){if(arguments.length>0){if(e!==o){e=o,t.forEach(function(l){AN(l).dep.dirty(r),Utn(l)});var a=Array.from(n);n.clear(),a.forEach(function(l){return l(e)})}}else{var s=MIe.getValue();s&&(i(s),AN(s).dep(r))}return e};r.onNextChange=function(o){return n.add(o),function(){n.delete(o)}};var i=r.attachCache=function(o){return t.add(o),AN(o).vars.add(r),r};return r.forgetCache=function(o){return t.delete(o)},r}function Utn(e){e.broadcastWatches&&e.broadcastWatches()}var BLe=Object.create(null);function xIe(e){var t=JSON.stringify(e);return BLe[t]||(BLe[t]=Object.create(null))}function ULe(e){var t=xIe(e);return t.keyFieldsFn||(t.keyFieldsFn=function(n,r){var i=function(a,s){return r.readField(s,a)},o=r.keyObject=FIe(e,function(a){var s=QO(r.storeObject,a,i);return s===void 0&&n!==r.storeObject&&Iu.call(n,a[0])&&(s=QO(n,a,$pt)),tr(s!==void 0,5,a.join("."),n),s});return"".concat(r.typename,":").concat(JSON.stringify(o))})}function zLe(e){var t=xIe(e);return t.keyArgsFn||(t.keyArgsFn=function(n,r){var i=r.field,o=r.variables,a=r.fieldName,s=FIe(e,function(c){var u=c[0],d=u.charAt(0);if(d==="@"){if(i&&Qd(i.directives)){var f=u.slice(1),p=i.directives.find(function(b){return b.name.value===f}),h=p&&nV(p,o);return h&&QO(h,c.slice(1))}return}if(d==="$"){var g=u.slice(1);if(o&&Iu.call(o,g)){var y=c.slice(0);return y[0]=g,QO(o,y)}return}if(n)return QO(n,c)}),l=JSON.stringify(s);return(n||l!=="{}")&&(a+=":"+l),a})}function FIe(e,t){var n=new E4;return Dpt(e).reduce(function(r,i){var o,a=t(i);if(a!==void 0){for(var s=i.length-1;s>=0;--s)a=(o={},o[i[s]]=a,o);r=n.merge(r,a)}return r},Object.create(null))}function Dpt(e){var t=xIe(e);if(!t.paths){var n=t.paths=[],r=[];e.forEach(function(i,o){rl(i)?(Dpt(i).forEach(function(a){return n.push(r.concat(a))}),r.length=0):(r.push(i),rl(e[o+1])||(n.push(r.slice(0)),r.length=0))})}return t.paths}function $pt(e,t){return e[t]}function QO(e,t,n){return n=n||$pt,Npt(t.reduce(function r(i,o){return rl(i)?i.map(function(a){return r(a,o)}):i&&n(i,o)},e))}function Npt(e){return _l(e)?rl(e)?e.map(Npt):FIe(Object.keys(e).sort(),function(t){return QO(e,t)}):e}function Ave(e){return e.args!==void 0?e.args:e.field?nV(e.field,e.variables):null}var ztn=function(){},WLe=function(e,t){return t.fieldName},HLe=function(e,t,n){var r=n.mergeObjects;return r(e,t)},GLe=function(e,t){return t},Wtn=function(){function e(t){this.config=t,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=ct({dataIdFromObject:RIe},t),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),t.possibleTypes&&this.addPossibleTypes(t.possibleTypes),t.typePolicies&&this.addTypePolicies(t.typePolicies)}return e.prototype.identify=function(t,n){var r,i=this,o=n&&(n.typename||((r=n.storeObject)===null||r===void 0?void 0:r.__typename))||t.__typename;if(o===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];var a=n&&n.storeObject||t,s=ct(ct({},n),{typename:o,storeObject:a,readField:n&&n.readField||function(){var d=DIe(arguments,a);return i.readField(d,{store:i.cache.data,variables:d.variables})}}),l,c=o&&this.getTypePolicy(o),u=c&&c.keyFn||this.config.dataIdFromObject;return kIe.withValue(!0,function(){for(;u;){var d=u(ct(ct({},t),a),s);if(rl(d))u=ULe(d);else{l=d;break}}}),l=l?String(l):void 0,s.keyObject?[l,s.keyObject]:[l]},e.prototype.addTypePolicies=function(t){var n=this;Object.keys(t).forEach(function(r){var i=t[r],o=i.queryType,a=i.mutationType,s=i.subscriptionType,l=rh(i,["queryType","mutationType","subscriptionType"]);o&&n.setRootTypename("Query",r),a&&n.setRootTypename("Mutation",r),s&&n.setRootTypename("Subscription",r),Iu.call(n.toBeAdded,r)?n.toBeAdded[r].push(l):n.toBeAdded[r]=[l]})},e.prototype.updateTypePolicy=function(t,n){var r=this,i=this.getTypePolicy(t),o=n.keyFields,a=n.fields;function s(l,c){l.merge=typeof c=="function"?c:c===!0?HLe:c===!1?GLe:l.merge}s(i,n.merge),i.keyFn=o===!1?ztn:rl(o)?ULe(o):typeof o=="function"?o:i.keyFn,a&&Object.keys(a).forEach(function(l){var c=r.getFieldPolicy(t,l,!0),u=a[l];if(typeof u=="function")c.read=u;else{var d=u.keyArgs,f=u.read,p=u.merge;c.keyFn=d===!1?WLe:rl(d)?zLe(d):typeof d=="function"?d:c.keyFn,typeof f=="function"&&(c.read=f),s(c,p)}c.read&&c.merge&&(c.keyFn=c.keyFn||WLe)})},e.prototype.setRootTypename=function(t,n){n===void 0&&(n=t);var r="ROOT_"+t.toUpperCase(),i=this.rootTypenamesById[r];n!==i&&(tr(!i||i===t,6,t),i&&delete this.rootIdsByTypename[i],this.rootIdsByTypename[n]=r,this.rootTypenamesById[r]=n)},e.prototype.addPossibleTypes=function(t){var n=this;this.usingPossibleTypes=!0,Object.keys(t).forEach(function(r){n.getSupertypeSet(r,!0),t[r].forEach(function(i){n.getSupertypeSet(i,!0).add(r);var o=i.match(Rpt);(!o||o[0]!==i)&&n.fuzzySubtypes.set(i,new RegExp(i))})})},e.prototype.getTypePolicy=function(t){var n=this;if(!Iu.call(this.typePolicies,t)){var r=this.typePolicies[t]=Object.create(null);r.fields=Object.create(null);var i=this.supertypeMap.get(t);!i&&this.fuzzySubtypes.size&&(i=this.getSupertypeSet(t,!0),this.fuzzySubtypes.forEach(function(a,s){if(a.test(t)){var l=n.supertypeMap.get(s);l&&l.forEach(function(c){return i.add(c)})}})),i&&i.size&&i.forEach(function(a){var s=n.getTypePolicy(a),l=s.fields,c=rh(s,["fields"]);Object.assign(r,c),Object.assign(r.fields,l)})}var o=this.toBeAdded[t];return o&&o.length&&o.splice(0).forEach(function(a){n.updateTypePolicy(t,a)}),this.typePolicies[t]},e.prototype.getFieldPolicy=function(t,n,r){if(t){var i=this.getTypePolicy(t).fields;return i[n]||r&&(i[n]=Object.create(null))}},e.prototype.getSupertypeSet=function(t,n){var r=this.supertypeMap.get(t);return!r&&n&&this.supertypeMap.set(t,r=new Set),r},e.prototype.fragmentMatches=function(t,n,r,i){var o=this;if(!t.typeCondition)return!0;if(!n)return!1;var a=t.typeCondition.name.value;if(n===a)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(a))for(var s=this.getSupertypeSet(n,!0),l=[s],c=function(h){var g=o.getSupertypeSet(h,!1);g&&g.size&&l.indexOf(g)<0&&l.push(g)},u=!!(r&&this.fuzzySubtypes.size),d=!1,f=0;f1?i:t}:(a=ct({},r),Iu.call(a,"from")||(a.from=t)),globalThis.__DEV__!==!1&&a.from===void 0&&globalThis.__DEV__!==!1&&tr.warn(8,Y4e(Array.from(e))),a.variables===void 0&&(a.variables=n),a}function Lpt(e){return function(n,r){if(rl(n)||rl(r))throw Xf(9);if(_l(n)&&_l(r)){var i=e.getFieldValue(n,"__typename"),o=e.getFieldValue(r,"__typename"),a=i&&o&&i!==o;if(a)return r;if(ea(n)&&MO(r))return e.merge(n.__ref,r),n;if(MO(n)&&ea(r))return e.merge(n,r.__ref),r;if(MO(n)&&MO(r))return ct(ct({},n),r)}return r}}function Eue(e,t,n){var r="".concat(t).concat(n),i=e.flavors.get(r);return i||e.flavors.set(r,i=e.clientOnly===t&&e.deferred===n?e:ct(ct({},e),{clientOnly:t,deferred:n})),i}var Htn=function(){function e(t,n,r){this.cache=t,this.reader=n,this.fragments=r}return e.prototype.writeToStore=function(t,n){var r=this,i=n.query,o=n.result,a=n.dataId,s=n.variables,l=n.overwrite,c=C4(i),u=Dtn();s=ct(ct({},Zee(c)),s);var d=ct(ct({store:t,written:Object.create(null),merge:function(p,h){return u.merge(p,h)},variables:s,varString:r4(s)},Mpt(i,this.fragments)),{overwrite:!!l,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),f=this.processSelectionSet({result:o||Object.create(null),dataId:a,selectionSet:c.selectionSet,mergeTree:{map:new Map},context:d});if(!ea(f))throw Xf(12,o);return d.incomingById.forEach(function(p,h){var g=p.storeObject,y=p.mergeTree,b=p.fieldNodeSet,v=PC(h);if(y&&y.map.size){var S=r.applyMerges(y,v,g,d);if(ea(S))return;g=S}if(globalThis.__DEV__!==!1&&!d.overwrite){var w=Object.create(null);b.forEach(function(E){E.selectionSet&&(w[E.name.value]=!0)});var I=function(E){return w[yE(E)]===!0},_=function(E){var R=y&&y.map.get(E);return!!(R&&R.info&&R.info.merge)};Object.keys(g).forEach(function(E){I(E)&&!_(E)&&Gtn(v,g,E,d.store)})}t.merge(h,g)}),t.retain(f.__ref),f},e.prototype.processSelectionSet=function(t){var n=this,r=t.dataId,i=t.result,o=t.selectionSet,a=t.context,s=t.mergeTree,l=this.cache.policies,c=Object.create(null),u=r&&l.rootTypenamesById[r]||gJ(i,o,a.fragmentMap)||r&&a.store.get(r,"__typename");typeof u=="string"&&(c.__typename=u);var d=function(){var S=DIe(arguments,c,a.variables);if(ea(S.from)){var w=a.incomingById.get(S.from.__ref);if(w){var I=l.readField(ct(ct({},S),{from:w.storeObject}),a);if(I!==void 0)return I}}return l.readField(S,a)},f=new Set;this.flattenFields(o,i,a,u).forEach(function(S,w){var I,_=Yw(w),E=i[_];if(f.add(w),E!==void 0){var R=l.getStoreFieldName({typename:u,fieldName:w.name.value,field:w,variables:S.variables}),M=ZLe(s,R),x=n.processFieldValue(E,w,w.selectionSet?Eue(S,!1,!1):S,M),$=void 0;w.selectionSet&&(ea(x)||MO(x))&&($=d("__typename",x));var P=l.getMergeFunction(u,w.name.value,$);P?M.info={field:w,typename:u,merge:P}:qLe(s,R),c=S.merge(c,(I={},I[R]=x,I))}else globalThis.__DEV__!==!1&&!S.clientOnly&&!S.deferred&&!Xee.added(w)&&!l.getReadFunction(u,w.name.value)&&globalThis.__DEV__!==!1&&tr.error(13,Yw(w),i)});try{var p=l.identify(i,{typename:u,selectionSet:o,fragmentMap:a.fragmentMap,storeObject:c,readField:d}),h=p[0],g=p[1];r=r||h,g&&(c=a.merge(c,g))}catch(S){if(!r)throw S}if(typeof r=="string"){var y=PC(r),b=a.written[r]||(a.written[r]=[]);if(b.indexOf(o)>=0||(b.push(o),this.reader&&this.reader.isFresh(i,y,o,a)))return y;var v=a.incomingById.get(r);return v?(v.storeObject=a.merge(v.storeObject,c),v.mergeTree=_ve(v.mergeTree,s),f.forEach(function(S){return v.fieldNodeSet.add(S)})):a.incomingById.set(r,{storeObject:c,mergeTree:wJ(s)?void 0:s,fieldNodeSet:f}),y}return c},e.prototype.processFieldValue=function(t,n,r,i){var o=this;return!n.selectionSet||t===null?globalThis.__DEV__!==!1?mIe(t):t:rl(t)?t.map(function(a,s){var l=o.processFieldValue(a,n,r,ZLe(i,s));return qLe(i,s),l}):this.processSelectionSet({result:t,selectionSet:n.selectionSet,context:r,mergeTree:i})},e.prototype.flattenFields=function(t,n,r,i){i===void 0&&(i=gJ(n,t,r.fragmentMap));var o=new Map,a=this.cache.policies,s=new sM(!1);return function l(c,u){var d=s.lookup(c,u.clientOnly,u.deferred);d.visited||(d.visited=!0,c.selections.forEach(function(f){if(aM(f,r.variables)){var p=u.clientOnly,h=u.deferred;if(!(p&&h)&&Qd(f.directives)&&f.directives.forEach(function(b){var v=b.name.value;if(v==="client"&&(p=!0),v==="defer"){var S=nV(b,r.variables);(!S||S.if!==!1)&&(h=!0)}}),I4(f)){var g=o.get(f);g&&(p=p&&g.clientOnly,h=h&&g.deferred),o.set(f,Eue(r,p,h))}else{var y=tV(f,r.lookupFragment);if(!y&&f.kind===pn.FRAGMENT_SPREAD)throw Xf(14,f.name.value);y&&a.fragmentMatches(y,i,n,r.variables)&&l(y.selectionSet,Eue(r,p,h))}}}))}(t,r),o},e.prototype.applyMerges=function(t,n,r,i,o){var a,s=this;if(t.map.size&&!ea(r)){var l=!rl(r)&&(ea(n)||MO(n))?n:void 0,c=r;l&&!o&&(o=[ea(l)?l.__ref:l]);var u,d=function(f,p){return rl(f)?typeof p=="number"?f[p]:void 0:i.store.getFieldValue(f,String(p))};t.map.forEach(function(f,p){var h=d(l,p),g=d(c,p);if(g!==void 0){o&&o.push(p);var y=s.applyMerges(f,h,g,i,o);y!==g&&(u=u||new Map,u.set(p,y)),o&&tr(o.pop()===p)}}),u&&(r=rl(c)?c.slice(0):ct({},c),u.forEach(function(f,p){r[p]=f}))}return t.info?this.cache.policies.runMergeFunction(n,r,t.info,i,o&&(a=i.store).getStorage.apply(a,o)):r},e}(),Ppt=[];function ZLe(e,t){var n=e.map;return n.has(t)||n.set(t,Ppt.pop()||{map:new Map}),n.get(t)}function _ve(e,t){if(e===t||!t||wJ(t))return e;if(!e||wJ(e))return t;var n=e.info&&t.info?ct(ct({},e.info),t.info):e.info||t.info,r=e.map.size&&t.map.size,i=r?new Map:e.map.size?e.map:t.map,o={info:n,map:i};if(r){var a=new Set(t.map.keys());e.map.forEach(function(s,l){o.map.set(l,_ve(s,t.map.get(l))),a.delete(l)}),a.forEach(function(s){o.map.set(s,_ve(t.map.get(s),e.map.get(s)))})}return o}function wJ(e){return!e||!(e.info||e.map.size)}function qLe(e,t){var n=e.map,r=n.get(t);r&&wJ(r)&&(Ppt.push(r),n.delete(t))}var JLe=new Set;function Gtn(e,t,n,r){var i=function(d){var f=r.getFieldValue(d,n);return typeof f=="object"&&f},o=i(e);if(o){var a=i(t);if(a&&!ea(o)&&!pa(o,a)&&!Object.keys(o).every(function(d){return r.getFieldValue(a,d)!==void 0})){var s=r.getFieldValue(e,"__typename")||r.getFieldValue(t,"__typename"),l=yE(n),c="".concat(s,".").concat(l);if(!JLe.has(c)){JLe.add(c);var u=[];!rl(o)&&!rl(a)&&[o,a].forEach(function(d){var f=r.getFieldValue(d,"__typename");typeof f=="string"&&!u.includes(f)&&u.push(f)}),globalThis.__DEV__!==!1&&tr.warn(15,l,s,u.length?"either ensure all objects of type "+u.join(" and ")+" have an ID or a custom merge function, or ":"",c,ct({},o),ct({},a))}}}}var rte=function(e){sb(t,e);function t(n){n===void 0&&(n={});var r=e.call(this)||this;return r.watches=new Set,r.addTypenameTransform=new Kee(Xee),r.assumeImmutableResults=!0,r.makeVar=Fpt,r.txCount=0,r.config=xtn(n),r.addTypename=!!r.config.addTypename,r.policies=new Wtn({cache:r,dataIdFromObject:r.config.dataIdFromObject,possibleTypes:r.config.possibleTypes,typePolicies:r.config.typePolicies}),r.init(),r}return t.prototype.init=function(){var n=this.data=new TL.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=n.stump,this.resetResultCache()},t.prototype.resetResultCache=function(n){var r=this,i=this.storeReader,o=this.config.fragments;this.storeWriter=new Htn(this,this.storeReader=new Ptn({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:Opt(this.config),canon:n?void 0:i&&i.canon,fragments:o}),o),this.maybeBroadcastWatch=AL(function(a,s){return r.broadcastWatch(a,s)},{max:this.config.resultCacheMaxSize||Fv["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(a){var s=a.optimistic?r.optimisticData:r.data;if(EN(s)){var l=a.optimistic,c=a.id,u=a.variables;return s.makeCacheKey(a.query,a.callback,r4({optimistic:l,id:c,variables:u}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(a){return a.resetCaching()})},t.prototype.restore=function(n){return this.init(),n&&this.data.replace(n),this},t.prototype.extract=function(n){return n===void 0&&(n=!1),(n?this.optimisticData:this.data).extract()},t.prototype.read=function(n){var r=n.returnPartialData,i=r===void 0?!1:r;try{return this.storeReader.diffQueryAgainstStore(ct(ct({},n),{store:n.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:i})).result||null}catch(o){if(o instanceof OIe)return null;throw o}},t.prototype.write=function(n){try{return++this.txCount,this.storeWriter.writeToStore(this.data,n)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.modify=function(n){if(Iu.call(n,"id")&&!n.id)return!1;var r=n.optimistic?this.optimisticData:this.data;try{return++this.txCount,r.modify(n.id||"ROOT_QUERY",n.fields)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.diff=function(n){return this.storeReader.diffQueryAgainstStore(ct(ct({},n),{store:n.optimistic?this.optimisticData:this.data,rootId:n.id||"ROOT_QUERY",config:this.config}))},t.prototype.watch=function(n){var r=this;return this.watches.size||Btn(this),this.watches.add(n),n.immediate&&this.maybeBroadcastWatch(n),function(){r.watches.delete(n)&&!r.watches.size&&VLe(r),r.maybeBroadcastWatch.forget(n)}},t.prototype.gc=function(n){var r;r4.reset(),_C.reset(),this.addTypenameTransform.resetCache(),(r=this.config.fragments)===null||r===void 0||r.resetCaches();var i=this.optimisticData.gc();return n&&!this.txCount&&(n.resetResultCache?this.resetResultCache(n.resetResultIdentities):n.resetResultIdentities&&this.storeReader.resetCanon()),i},t.prototype.retain=function(n,r){return(r?this.optimisticData:this.data).retain(n)},t.prototype.release=function(n,r){return(r?this.optimisticData:this.data).release(n)},t.prototype.identify=function(n){if(ea(n))return n.__ref;try{return this.policies.identify(n)[0]}catch(r){globalThis.__DEV__!==!1&&tr.warn(r)}},t.prototype.evict=function(n){if(!n.id){if(Iu.call(n,"id"))return!1;n=ct(ct({},n),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(n,this.data)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.reset=function(n){var r=this;return this.init(),r4.reset(),n&&n.discardWatches?(this.watches.forEach(function(i){return r.maybeBroadcastWatch.forget(i)}),this.watches.clear(),VLe(this)):this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(n){var r=this.optimisticData.removeLayer(n);r!==this.optimisticData&&(this.optimisticData=r,this.broadcastWatches())},t.prototype.batch=function(n){var r=this,i=n.update,o=n.optimistic,a=o===void 0?!0:o,s=n.removeOptimistic,l=n.onWatchUpdated,c,u=function(f){var p=r,h=p.data,g=p.optimisticData;++r.txCount,f&&(r.data=r.optimisticData=f);try{return c=i(r)}finally{--r.txCount,r.data=h,r.optimisticData=g}},d=new Set;return l&&!this.txCount&&this.broadcastWatches(ct(ct({},n),{onWatchUpdated:function(f){return d.add(f),!1}})),typeof a=="string"?this.optimisticData=this.optimisticData.addLayer(a,u):a===!1?u(this.data):u(),typeof s=="string"&&(this.optimisticData=this.optimisticData.removeLayer(s)),l&&d.size?(this.broadcastWatches(ct(ct({},n),{onWatchUpdated:function(f,p){var h=l.call(this,f,p);return h!==!1&&d.delete(f),h}})),d.size&&d.forEach(function(f){return r.maybeBroadcastWatch.dirty(f)})):this.broadcastWatches(n),c},t.prototype.performTransaction=function(n,r){return this.batch({update:n,optimistic:r||r!==null})},t.prototype.transformDocument=function(n){return this.addTypenameToDocument(this.addFragmentsToDocument(n))},t.prototype.fragmentMatches=function(n,r){return this.policies.fragmentMatches(n,r)},t.prototype.lookupFragment=function(n){var r;return((r=this.config.fragments)===null||r===void 0?void 0:r.lookup(n))||null},t.prototype.broadcastWatches=function(n){var r=this;this.txCount||this.watches.forEach(function(i){return r.maybeBroadcastWatch(i,n)})},t.prototype.addFragmentsToDocument=function(n){var r=this.config.fragments;return r?r.transform(n):n},t.prototype.addTypenameToDocument=function(n){return this.addTypename?this.addTypenameTransform.transformDocument(n):n},t.prototype.broadcastWatch=function(n,r){var i=n.lastDiff,o=this.diff(n);r&&(n.optimistic&&typeof r.optimistic=="string"&&(o.fromOptimisticTransaction=!0),r.onWatchUpdated&&r.onWatchUpdated.call(this,n,o,i)===!1)||(!i||!pa(i.result,o.result))&&n.callback(n.lastDiff=o,i)},t}(TIe);globalThis.__DEV__!==!1&&(rte.prototype.getMemoryInternals=jXt);var Co;(function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"})(Co||(Co={}));function xO(e){return e?e<7:!1}function Ytn(e){return e===7||e===8}var KLe=Object.assign,Ztn=Object.hasOwnProperty,XO=function(e){sb(t,e);function t(n){var r=n.queryManager,i=n.queryInfo,o=n.options,a=this,s=t.inactiveOnCreation.getValue();a=e.call(this,function(b){s&&(r.queries.set(a.queryId,i),s=!1);try{var v=b._subscription._observer;v&&!v.error&&(v.error=qtn)}catch{}var S=!a.observers.size;a.observers.add(b);var w=a.last;return w&&w.error?b.error&&b.error(w.error):w&&w.result&&b.next&&b.next(a.maskResult(w.result)),S&&a.reobserve().catch(function(){}),function(){a.observers.delete(b)&&!a.observers.size&&a.tearDownQuery()}})||this,a.observers=new Set,a.subscriptions=new Set,a.dirty=!1,a.queryInfo=i,a.queryManager=r,a.waitForOwnResult=Aue(o.fetchPolicy),a.isTornDown=!1,a.subscribeToMore=a.subscribeToMore.bind(a),a.maskResult=a.maskResult.bind(a);var l=r.defaultOptions.watchQuery,c=l===void 0?{}:l,u=c.fetchPolicy,d=u===void 0?"cache-first":u,f=o.fetchPolicy,p=f===void 0?d:f,h=o.initialFetchPolicy,g=h===void 0?p==="standby"?d:p:h;a.options=ct(ct({},o),{initialFetchPolicy:g,fetchPolicy:p}),a.queryId=i.queryId||r.generateQueryId();var y=C4(a.query);return a.queryName=y&&y.name&&y.name.value,a}return Object.defineProperty(t.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),t.prototype.result=function(){var n=this;return new Promise(function(r,i){var o={next:function(s){r(s),n.observers.delete(o),n.observers.size||n.queryManager.removeQuery(n.queryId),setTimeout(function(){a.unsubscribe()},0)},error:i},a=n.subscribe(o)})},t.prototype.resetDiff=function(){this.queryInfo.resetDiff()},t.prototype.getCurrentFullResult=function(n){n===void 0&&(n=!0);var r=this.getLastResult(!0),i=this.queryInfo.networkStatus||r&&r.networkStatus||Co.ready,o=ct(ct({},r),{loading:xO(i),networkStatus:i}),a=this.options.fetchPolicy,s=a===void 0?"cache-first":a;if(!(Aue(s)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers))if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var l=this.queryInfo.getDiff();(l.complete||this.options.returnPartialData)&&(o.data=l.result),pa(o.data,{})&&(o.data=void 0),l.complete?(delete o.partial,l.complete&&o.networkStatus===Co.loading&&(s==="cache-first"||s==="cache-only")&&(o.networkStatus=Co.ready,o.loading=!1)):o.partial=!0,o.networkStatus===Co.ready&&(o.error||o.errors)&&(o.networkStatus=Co.error),globalThis.__DEV__!==!1&&!l.complete&&!this.options.partialRefetch&&!o.loading&&!o.data&&!o.error&&jpt(l.missing)}return n&&this.updateLastResult(o),o},t.prototype.getCurrentResult=function(n){return n===void 0&&(n=!0),this.maskResult(this.getCurrentFullResult(n))},t.prototype.isDifferentFromLastResult=function(n,r){if(!this.last)return!0;var i=this.queryManager.getDocumentInfo(this.query),o=this.queryManager.dataMasking,a=o?i.nonReactiveQuery:this.query,s=o||i.hasNonreactiveDirective?!Ipt(a,this.last.result,n,this.variables):!pa(this.last.result,n);return s||r&&!pa(this.last.variables,r)},t.prototype.getLast=function(n,r){var i=this.last;if(i&&i[n]&&(!r||pa(i.variables,this.variables)))return i[n]},t.prototype.getLastResult=function(n){return this.getLast("result",n)},t.prototype.getLastError=function(n){return this.getLast("error",n)},t.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},t.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},t.prototype.refetch=function(n){var r,i={pollInterval:0},o=this.options.fetchPolicy;if(o==="no-cache"?i.fetchPolicy="no-cache":i.fetchPolicy="network-only",globalThis.__DEV__!==!1&&n&&Ztn.call(n,"variables")){var a=nIe(this.query),s=a.variableDefinitions;(!s||!s.some(function(l){return l.variable.name.value==="variables"}))&&globalThis.__DEV__!==!1&&tr.warn(21,n,((r=a.name)===null||r===void 0?void 0:r.value)||a)}return n&&!pa(this.options.variables,n)&&(i.variables=this.options.variables=ct(ct({},this.options.variables),n)),this.queryInfo.resetLastWrite(),this.reobserve(i,Co.refetch)},t.prototype.fetchMore=function(n){var r=this,i=ct(ct({},n.query?n:ct(ct(ct(ct({},this.options),{query:this.options.query}),n),{variables:ct(ct({},this.options.variables),n.variables)})),{fetchPolicy:"no-cache"});i.query=this.transformDocument(i.query);var o=this.queryManager.generateQueryId();this.lastQuery=n.query?this.transformDocument(this.options.query):i.query;var a=this.queryInfo,s=a.networkStatus;a.networkStatus=Co.fetchMore,i.notifyOnNetworkStatusChange&&this.observe();var l=new Set,c=n?.updateQuery,u=this.options.fetchPolicy!=="no-cache";return u||tr(c,22),this.queryManager.fetchQuery(o,i,Co.fetchMore).then(function(d){if(r.queryManager.removeQuery(o),a.networkStatus===Co.fetchMore&&(a.networkStatus=s),u)r.queryManager.cache.batch({update:function(h){var g=n.updateQuery;g?h.updateQuery({query:r.query,variables:r.variables,returnPartialData:!0,optimistic:!1},function(y){return g(y,{fetchMoreResult:d.data,variables:i.variables})}):h.writeQuery({query:i.query,variables:i.variables,data:d.data})},onWatchUpdated:function(h){l.add(h.query)}});else{var f=r.getLast("result"),p=c(f.data,{fetchMoreResult:d.data,variables:i.variables});r.reportResult(ct(ct({},f),{networkStatus:s,loading:xO(s),data:p}),r.variables)}return r.maskResult(d)}).finally(function(){u&&!l.has(r.query)&&r.reobserveCacheFirst()})},t.prototype.subscribeToMore=function(n){var r=this,i=this.queryManager.startGraphQLSubscription({query:n.document,variables:n.variables,context:n.context}).subscribe({next:function(o){var a=n.updateQuery;a&&r.updateQuery(function(s,l){return a(s,ct({subscriptionData:o},l))})},error:function(o){if(n.onError){n.onError(o);return}globalThis.__DEV__!==!1&&tr.error(23,o)}});return this.subscriptions.add(i),function(){r.subscriptions.delete(i)&&i.unsubscribe()}},t.prototype.setOptions=function(n){return this.reobserve(n)},t.prototype.silentSetOptions=function(n){var r=gE(this.options,n||{});KLe(this.options,r)},t.prototype.setVariables=function(n){return pa(this.variables,n)?this.observers.size?this.result():Promise.resolve():(this.options.variables=n,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:n},Co.setVariables):Promise.resolve())},t.prototype.updateQuery=function(n){var r=this.queryManager,i=r.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}),o=i.result,a=i.complete,s=n(o,{variables:this.variables,complete:!!a,previousData:o});s&&(r.cache.writeQuery({query:this.options.query,data:s,variables:this.variables}),r.broadcastQueries())},t.prototype.startPolling=function(n){this.options.pollInterval=n,this.updatePolling()},t.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},t.prototype.applyNextFetchPolicy=function(n,r){if(r.nextFetchPolicy){var i=r.fetchPolicy,o=i===void 0?"cache-first":i,a=r.initialFetchPolicy,s=a===void 0?o:a;o==="standby"||(typeof r.nextFetchPolicy=="function"?r.fetchPolicy=r.nextFetchPolicy(o,{reason:n,options:r,observable:this,initialFetchPolicy:s}):n==="variables-changed"?r.fetchPolicy=s:r.fetchPolicy=r.nextFetchPolicy)}return r.fetchPolicy},t.prototype.fetch=function(n,r,i){var o=this.queryManager.getOrCreateQuery(this.queryId);return o.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(o,n,r,i)},t.prototype.updatePolling=function(){var n=this;if(!this.queryManager.ssrMode){var r=this,i=r.pollingInfo,o=r.options.pollInterval;if(!o||!this.hasObservers()){i&&(clearTimeout(i.timeout),delete this.pollingInfo);return}if(!(i&&i.interval===o)){tr(o,24);var a=i||(this.pollingInfo={});a.interval=o;var s=function(){var c,u;n.pollingInfo&&(!xO(n.queryInfo.networkStatus)&&!(!((u=(c=n.options).skipPollAttempt)===null||u===void 0)&&u.call(c))?n.reobserve({fetchPolicy:n.options.initialFetchPolicy==="no-cache"?"no-cache":"network-only"},Co.poll).then(l,l):l())},l=function(){var c=n.pollingInfo;c&&(clearTimeout(c.timeout),c.timeout=setTimeout(s,c.interval))};l()}}},t.prototype.updateLastResult=function(n,r){r===void 0&&(r=this.variables);var i=this.getLastError();return i&&this.last&&!pa(r,this.last.variables)&&(i=void 0),this.last=ct({result:this.queryManager.assumeImmutableResults?n:mIe(n),variables:r},i?{error:i}:null)},t.prototype.reobserveAsConcast=function(n,r){var i=this;this.isTornDown=!1;var o=r===Co.refetch||r===Co.fetchMore||r===Co.poll,a=this.options.variables,s=this.options.fetchPolicy,l=gE(this.options,n||{}),c=o?l:KLe(this.options,l),u=this.transformDocument(c.query);this.lastQuery=u,o||(this.updatePolling(),n&&n.variables&&!pa(n.variables,a)&&c.fetchPolicy!=="standby"&&(c.fetchPolicy===s||typeof c.nextFetchPolicy=="function")&&(this.applyNextFetchPolicy("variables-changed",c),r===void 0&&(r=Co.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=Aue(c.fetchPolicy));var d=function(){i.concast===h&&(i.waitForOwnResult=!1)},f=c.variables&&ct({},c.variables),p=this.fetch(c,r,u),h=p.concast,g=p.fromLink,y={next:function(b){pa(i.variables,f)&&(d(),i.reportResult(b,f))},error:function(b){pa(i.variables,f)&&(wIe(b)||(b=new Yi({networkError:b})),d(),i.reportError(b,f))}};return!o&&(g||!this.concast)&&(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=h,this.observer=y),h.addObserver(y),h},t.prototype.reobserve=function(n,r){return ppt(this.reobserveAsConcast(n,r).promise.then(this.maskResult))},t.prototype.resubscribeAfterError=function(){for(var n=[],r=0;r0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(n){return n.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},t.prototype.transformDocument=function(n){return this.queryManager.transform(n)},t.prototype.maskResult=function(n){return n&&"data"in n?ct(ct({},n),{data:this.queryManager.maskOperation({document:this.query,data:n.data,fetchPolicy:this.options.fetchPolicy,id:this.queryId})}):n},t.prototype.resetNotifications=function(){this.cancelNotifyTimeout(),this.dirty=!1},t.prototype.cancelNotifyTimeout=function(){this.notifyTimeout&&(clearTimeout(this.notifyTimeout),this.notifyTimeout=void 0)},t.prototype.scheduleNotify=function(){var n=this;this.dirty||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return n.notify()},0)))},t.prototype.notify=function(){if(this.cancelNotifyTimeout(),this.dirty&&(this.options.fetchPolicy=="cache-only"||this.options.fetchPolicy=="cache-and-network"||!xO(this.queryInfo.networkStatus))){var n=this.queryInfo.getDiff();n.fromOptimisticTransaction?this.observe():this.reobserveCacheFirst()}this.dirty=!1},t.prototype.reobserveCacheFirst=function(){var n=this.options,r=n.fetchPolicy,i=n.nextFetchPolicy;return r==="cache-and-network"||r==="network-only"?this.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(o,a){return this.nextFetchPolicy=i,typeof this.nextFetchPolicy=="function"?this.nextFetchPolicy(o,a):r}}):this.reobserve()},t.inactiveOnCreation=new rV,t}(Xo);gIe(XO);function qtn(e){globalThis.__DEV__!==!1&&tr.error(25,e.message,e.stack)}function jpt(e){globalThis.__DEV__!==!1&&e&&globalThis.__DEV__!==!1&&tr.debug(26,e)}function Aue(e){return e==="network-only"||e==="no-cache"||e==="standby"}var FO=new(e8?WeakMap:Map);function _ue(e,t){var n=e[t];typeof n=="function"&&(e[t]=function(){return FO.set(e,(FO.get(e)+1)%1e15),n.apply(this,arguments)})}var kue=function(){function e(t,n){n===void 0&&(n=t.generateQueryId()),this.queryId=n,this.document=null,this.lastRequestId=1,this.stopped=!1,this.observableQuery=null;var r=this.cache=t.cache;FO.has(r)||(FO.set(r,0),_ue(r,"evict"),_ue(r,"modify"),_ue(r,"reset"))}return e.prototype.init=function(t){var n=t.networkStatus||Co.loading;return this.variables&&this.networkStatus!==Co.loading&&!pa(this.variables,t.variables)&&(n=Co.setVariables),pa(t.variables,this.variables)||(this.lastDiff=void 0,this.cancel()),Object.assign(this,{document:t.document,variables:t.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:n}),t.observableQuery&&this.setObservableQuery(t.observableQuery),t.lastRequestId&&(this.lastRequestId=t.lastRequestId),this},e.prototype.resetDiff=function(){this.lastDiff=void 0},e.prototype.getDiff=function(){var t=this.getDiffOptions();if(this.lastDiff&&pa(t,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var n=this.observableQuery;if(n&&n.options.fetchPolicy==="no-cache")return{complete:!1};var r=this.cache.diff(t);return this.updateLastDiff(r,t),r},e.prototype.updateLastDiff=function(t,n){this.lastDiff=t?{diff:t,options:n||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(t){var n;return t===void 0&&(t=this.variables),{query:this.document,variables:t,returnPartialData:!0,optimistic:!0,canonizeResults:(n=this.observableQuery)===null||n===void 0?void 0:n.options.canonizeResults}},e.prototype.setDiff=function(t){var n,r,i=this.lastDiff&&this.lastDiff.diff;t&&!t.complete&&(!((n=this.observableQuery)===null||n===void 0)&&n.getLastError())||(this.updateLastDiff(t),pa(i&&i.result,t&&t.result)||(r=this.observableQuery)===null||r===void 0||r.scheduleNotify())},e.prototype.setObservableQuery=function(t){t!==this.observableQuery&&(this.observableQuery=t,t&&(t.queryInfo=this))},e.prototype.stop=function(){var t;if(!this.stopped){this.stopped=!0,(t=this.observableQuery)===null||t===void 0||t.resetNotifications(),this.cancel();var n=this.observableQuery;n&&n.stopPolling()}},e.prototype.cancel=function(){var t;(t=this.cancelWatch)===null||t===void 0||t.call(this),this.cancelWatch=void 0},e.prototype.updateWatch=function(t){var n=this;t===void 0&&(t=this.variables);var r=this.observableQuery;if(!(r&&r.options.fetchPolicy==="no-cache")){var i=ct(ct({},this.getDiffOptions(t)),{watcher:this,callback:function(o){return n.setDiff(o)}});(!this.lastWatch||!pa(i,this.lastWatch))&&(this.cancel(),this.cancelWatch=this.cache.watch(this.lastWatch=i))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(t,n){var r=this.lastWrite;return!(r&&r.dmCount===FO.get(this.cache)&&pa(n,r.variables)&&pa(t.data,r.result.data))},e.prototype.markResult=function(t,n,r,i){var o=this,a,s=new E4,l=Qd(t.errors)?t.errors.slice(0):[];if((a=this.observableQuery)===null||a===void 0||a.resetNotifications(),"incremental"in t&&Qd(t.incremental)){var c=yIe(this.getDiff().result,t);t.data=c}else if("hasNext"in t&&t.hasNext){var u=this.getDiff();t.data=s.merge(u.result,t.data)}this.graphQLErrors=l,r.fetchPolicy==="no-cache"?this.updateLastDiff({result:t.data,complete:!0},this.getDiffOptions(r.variables)):i!==0&&(kve(t,r.errorPolicy)?this.cache.performTransaction(function(d){if(o.shouldWrite(t,r.variables))d.writeQuery({query:n,data:t.data,variables:r.variables,overwrite:i===1}),o.lastWrite={result:t,variables:r.variables,dmCount:FO.get(o.cache)};else if(o.lastDiff&&o.lastDiff.diff.complete){t.data=o.lastDiff.diff.result;return}var f=o.getDiffOptions(r.variables),p=d.diff(f);!o.stopped&&pa(o.variables,r.variables)&&o.updateWatch(r.variables),o.updateLastDiff(p,f),p.complete&&(t.data=p.result)}):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=Co.ready},e.prototype.markError=function(t){var n;return this.networkStatus=Co.error,this.lastWrite=void 0,(n=this.observableQuery)===null||n===void 0||n.resetNotifications(),t.graphQLErrors&&(this.graphQLErrors=t.graphQLErrors),t.networkError&&(this.networkError=t.networkError),t},e}();function kve(e,t){t===void 0&&(t="none");var n=t==="ignore"||t==="all",r=!CN(e);return!r&&n&&e.data&&(r=!0),r}var Jtn=Object.prototype.hasOwnProperty,QLe=Object.create(null),Ktn=function(){function e(t){var n=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new Yee(Fv["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new sM(!1),this.noCacheWarningsByQueryId=new Set;var r=new Kee(function(o){return n.cache.transformDocument(o)},{cache:!1});this.cache=t.cache,this.link=t.link,this.defaultOptions=t.defaultOptions,this.queryDeduplication=t.queryDeduplication,this.clientAwareness=t.clientAwareness,this.localState=t.localState,this.ssrMode=t.ssrMode,this.assumeImmutableResults=t.assumeImmutableResults,this.dataMasking=t.dataMasking;var i=t.documentTransform;this.documentTransform=i?r.concat(i).concat(r):r,this.defaultContext=t.defaultContext||Object.create(null),(this.onBroadcast=t.onBroadcast)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var t=this;this.queries.forEach(function(n,r){t.stopQueryNoBroadcast(r)}),this.cancelPendingFetches(Xf(27))},e.prototype.cancelPendingFetches=function(t){this.fetchCancelFns.forEach(function(n){return n(t)}),this.fetchCancelFns.clear()},e.prototype.mutate=function(t){return Lf(this,arguments,void 0,function(n){var r,i,o,a,s,l,c,u=n.mutation,d=n.variables,f=n.optimisticResponse,p=n.updateQueries,h=n.refetchQueries,g=h===void 0?[]:h,y=n.awaitRefetchQueries,b=y===void 0?!1:y,v=n.update,S=n.onQueryUpdated,w=n.fetchPolicy,I=w===void 0?((l=this.defaultOptions.mutate)===null||l===void 0?void 0:l.fetchPolicy)||"network-only":w,_=n.errorPolicy,E=_===void 0?((c=this.defaultOptions.mutate)===null||c===void 0?void 0:c.errorPolicy)||"none":_,R=n.keepRootFields,M=n.context;return Pf(this,function(x){switch(x.label){case 0:return tr(u,28),tr(I==="network-only"||I==="no-cache",29),r=this.generateMutationId(),u=this.cache.transformForLink(this.transform(u)),i=this.getDocumentInfo(u).hasClientExports,d=this.getVariables(u,d),i?[4,this.localState.addExportedVariables(u,d,M)]:[3,2];case 1:d=x.sent(),x.label=2;case 2:return o=this.mutationStore&&(this.mutationStore[r]={mutation:u,variables:d,loading:!0,error:null}),a=f&&this.markMutationOptimistic(f,{mutationId:r,document:u,variables:d,fetchPolicy:I,errorPolicy:E,context:M,updateQueries:p,update:v,keepRootFields:R}),this.broadcastQueries(),s=this,[2,new Promise(function($,P){return YZ(s.getObservableFromLink(u,ct(ct({},M),{optimisticResponse:a?f:void 0}),d,{},!1),function(N){if(CN(N)&&E==="none")throw new Yi({graphQLErrors:bJ(N)});o&&(o.loading=!1,o.error=null);var U=ct({},N);return typeof g=="function"&&(g=g(U)),E==="ignore"&&CN(U)&&delete U.errors,s.markMutationResult({mutationId:r,result:U,document:u,variables:d,fetchPolicy:I,errorPolicy:E,context:M,update:v,updateQueries:p,awaitRefetchQueries:b,refetchQueries:g,removeOptimistic:a?r:void 0,onQueryUpdated:S,keepRootFields:R})}).subscribe({next:function(N){s.broadcastQueries(),(!("hasNext"in N)||N.hasNext===!1)&&$(ct(ct({},N),{data:s.maskOperation({document:u,data:N.data,fetchPolicy:I,id:r})}))},error:function(N){o&&(o.loading=!1,o.error=N),a&&s.cache.removeOptimistic(r),s.broadcastQueries(),P(N instanceof Yi?N:new Yi({networkError:N}))}})})]}})})},e.prototype.markMutationResult=function(t,n){var r=this;n===void 0&&(n=this.cache);var i=t.result,o=[],a=t.fetchPolicy==="no-cache";if(!a&&kve(i,t.errorPolicy)){if(U_(i)||o.push({result:i.data,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}),U_(i)&&Qd(i.incremental)){var s=n.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0}),l=void 0;s.result&&(l=yIe(s.result,i)),typeof l<"u"&&(i.data=l,o.push({result:l,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}))}var c=t.updateQueries;c&&this.queries.forEach(function(d,f){var p=d.observableQuery,h=p&&p.queryName;if(!(!h||!Jtn.call(c,h))){var g=c[h],y=r.queries.get(f),b=y.document,v=y.variables,S=n.diff({query:b,variables:v,returnPartialData:!0,optimistic:!1}),w=S.result,I=S.complete;if(I&&w){var _=g(w,{mutationResult:i,queryName:b&&W3(b)||void 0,queryVariables:v});_&&o.push({result:_,dataId:"ROOT_QUERY",query:b,variables:v})}}})}if(o.length>0||(t.refetchQueries||"").length>0||t.update||t.onQueryUpdated||t.removeOptimistic){var u=[];if(this.refetchQueries({updateCache:function(d){a||o.forEach(function(g){return d.write(g)});var f=t.update,p=!mpt(i)||U_(i)&&!i.hasNext;if(f){if(!a){var h=d.diff({id:"ROOT_MUTATION",query:r.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0});h.complete&&(i=ct(ct({},i),{data:h.result}),"incremental"in i&&delete i.incremental,"hasNext"in i&&delete i.hasNext)}p&&f(d,i,{context:t.context,variables:t.variables})}!a&&!t.keepRootFields&&p&&d.modify({id:"ROOT_MUTATION",fields:function(g,y){var b=y.fieldName,v=y.DELETE;return b==="__typename"?g:v}})},include:t.refetchQueries,optimistic:!1,removeOptimistic:t.removeOptimistic,onQueryUpdated:t.onQueryUpdated||null}).forEach(function(d){return u.push(d)}),t.awaitRefetchQueries||t.onQueryUpdated)return Promise.all(u).then(function(){return i})}return Promise.resolve(i)},e.prototype.markMutationOptimistic=function(t,n){var r=this,i=typeof t=="function"?t(n.variables,{IGNORE:QLe}):t;return i===QLe?!1:(this.cache.recordOptimisticTransaction(function(o){try{r.markMutationResult(ct(ct({},n),{result:{data:i}}),o)}catch(a){globalThis.__DEV__!==!1&&tr.error(a)}},n.mutationId),!0)},e.prototype.fetchQuery=function(t,n,r){return this.fetchConcastWithInfo(this.getOrCreateQuery(t),n,r).concast.promise},e.prototype.getQueryStore=function(){var t=Object.create(null);return this.queries.forEach(function(n,r){t[r]={variables:n.variables,networkStatus:n.networkStatus,networkError:n.networkError,graphQLErrors:n.graphQLErrors}}),t},e.prototype.resetErrors=function(t){var n=this.queries.get(t);n&&(n.networkError=void 0,n.graphQLErrors=[])},e.prototype.transform=function(t){return this.documentTransform.transformDocument(t)},e.prototype.getDocumentInfo=function(t){var n=this.transformCache;if(!n.has(t)){var r={hasClientExports:xft(t),hasForcedResolvers:this.localState.shouldForceResolvers(t),hasNonreactiveDirective:hE(["nonreactive"],t),nonReactiveQuery:lpt(t),clientQuery:this.localState.clientQuery(t),serverQuery:Qee([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"},{name:"unmask"}],t),defaultVars:Zee(C4(t)),asQuery:ct(ct({},t),{definitions:t.definitions.map(function(i){return i.kind==="OperationDefinition"&&i.operation!=="query"?ct(ct({},i),{operation:"query"}):i})})};n.set(t,r)}return n.get(t)},e.prototype.getVariables=function(t,n){return ct(ct({},this.getDocumentInfo(t).defaultVars),n)},e.prototype.watchQuery=function(t){var n=this.transform(t.query);t=ct(ct({},t),{variables:this.getVariables(n,t.variables)}),typeof t.notifyOnNetworkStatusChange>"u"&&(t.notifyOnNetworkStatusChange=!1);var r=new kue(this),i=new XO({queryManager:this,queryInfo:r,options:t});return i.lastQuery=n,XO.inactiveOnCreation.getValue()||this.queries.set(i.queryId,r),r.init({document:n,observableQuery:i,variables:i.variables}),i},e.prototype.query=function(t,n){var r=this;n===void 0&&(n=this.generateQueryId()),tr(t.query,30),tr(t.query.kind==="Document",31),tr(!t.returnPartialData,32),tr(!t.pollInterval,33);var i=this.transform(t.query);return this.fetchQuery(n,ct(ct({},t),{query:i})).then(function(o){return o&&ct(ct({},o),{data:r.maskOperation({document:i,data:o.data,fetchPolicy:t.fetchPolicy,id:n})})}).finally(function(){return r.stopQuery(n)})},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(t){this.stopQueryInStoreNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(t){var n=this.queries.get(t);n&&n.stop()},e.prototype.clearStore=function(t){return t===void 0&&(t={discardWatches:!0}),this.cancelPendingFetches(Xf(34)),this.queries.forEach(function(n){n.observableQuery?n.networkStatus=Co.loading:n.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(t)},e.prototype.getObservableQueries=function(t){var n=this;t===void 0&&(t="active");var r=new Map,i=new Map,o=new Map,a=new Set;return Array.isArray(t)&&t.forEach(function(s){if(typeof s=="string")i.set(s,s),o.set(s,!1);else if(Gft(s)){var l=_C(n.transform(s));i.set(l,W3(s)),o.set(l,!1)}else _l(s)&&s.query&&a.add(s)}),this.queries.forEach(function(s,l){var c=s.observableQuery,u=s.document;if(c){if(t==="all"){r.set(l,c);return}var d=c.queryName,f=c.options.fetchPolicy;if(f==="standby"||t==="active"&&!c.hasObservers())return;(t==="active"||d&&o.has(d)||u&&o.has(_C(u)))&&(r.set(l,c),d&&o.set(d,!0),u&&o.set(_C(u),!0))}}),a.size&&a.forEach(function(s){var l=pJ("legacyOneTimeQuery"),c=n.getOrCreateQuery(l).init({document:s.query,variables:s.variables}),u=new XO({queryManager:n,queryInfo:c,options:ct(ct({},s),{fetchPolicy:"network-only"})});tr(u.queryId===l),c.setObservableQuery(u),r.set(l,u)}),globalThis.__DEV__!==!1&&o.size&&o.forEach(function(s,l){if(!s){var c=i.get(l);c?globalThis.__DEV__!==!1&&tr.warn(35,c):globalThis.__DEV__!==!1&&tr.warn(36)}}),r},e.prototype.reFetchObservableQueries=function(t){var n=this;t===void 0&&(t=!1);var r=[];return this.getObservableQueries(t?"all":"active").forEach(function(i,o){var a=i.options.fetchPolicy;i.resetLastResults(),(t||a!=="standby"&&a!=="cache-only")&&r.push(i.refetch()),(n.queries.get(o)||i.queryInfo).setDiff(null)}),this.broadcastQueries(),Promise.all(r)},e.prototype.startGraphQLSubscription=function(t){var n=this,r=t.query,i=t.variables,o=t.fetchPolicy,a=t.errorPolicy,s=a===void 0?"none":a,l=t.context,c=l===void 0?{}:l,u=t.extensions,d=u===void 0?{}:u;r=this.transform(r),i=this.getVariables(r,i);var f=function(h){return n.getObservableFromLink(r,c,h,d).map(function(g){o!=="no-cache"&&(kve(g,s)&&n.cache.write({query:r,result:g.data,dataId:"ROOT_SUBSCRIPTION",variables:h}),n.broadcastQueries());var y=CN(g),b=vIe(g);if(y||b){var v={};if(y&&(v.graphQLErrors=g.errors),b&&(v.protocolErrors=g.extensions[oV]),s==="none"||b)throw new Yi(v)}return s==="ignore"&&delete g.errors,g})};if(this.getDocumentInfo(r).hasClientExports){var p=this.localState.addExportedVariables(r,i,c).then(f);return new Xo(function(h){var g=null;return p.then(function(y){return g=y.subscribe(h)},h.error),function(){return g&&g.unsubscribe()}})}return f(i)},e.prototype.stopQuery=function(t){this.stopQueryNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(t){this.stopQueryInStoreNoBroadcast(t),this.removeQuery(t)},e.prototype.removeQuery=function(t){var n;this.fetchCancelFns.delete(t),this.queries.has(t)&&((n=this.queries.get(t))===null||n===void 0||n.stop(),this.queries.delete(t))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(t){var n;return(n=t.observableQuery)===null||n===void 0?void 0:n.notify()})},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(t,n,r,i,o){var a=this,s;o===void 0&&(o=(s=n?.queryDeduplication)!==null&&s!==void 0?s:this.queryDeduplication);var l,c=this.getDocumentInfo(t),u=c.serverQuery,d=c.clientQuery;if(u){var f=this,p=f.inFlightLinkObservables,h=f.link,g={query:u,variables:r,operationName:W3(u)||void 0,context:this.prepareContext(ct(ct({},n),{forceFetch:!o})),extensions:i};if(n=g.context,o){var y=_C(u),b=r4(r),v=p.lookup(y,b);if(l=v.observable,!l){var S=new y_([vJ(h,g)]);l=v.observable=S,S.beforeNext(function w(I,_){I==="next"&&"hasNext"in _&&_.hasNext?S.beforeNext(w):p.remove(y,b)})}}else l=new y_([vJ(h,g)])}else l=new y_([Xo.of({data:{}})]),n=this.prepareContext(n);return d&&(l=YZ(l,function(w){return a.localState.runResolvers({document:d,remoteResult:w,context:n,variables:r})})),l},e.prototype.getResultsFromLink=function(t,n,r){var i=t.lastRequestId=this.generateRequestId(),o=this.cache.transformForLink(r.query);return YZ(this.getObservableFromLink(o,r.context,r.variables),function(a){var s=bJ(a),l=s.length>0,c=r.errorPolicy;if(i>=t.lastRequestId){if(l&&c==="none")throw t.markError(new Yi({graphQLErrors:s}));t.markResult(a,o,r,n),t.markReady()}var u={data:a.data,loading:!1,networkStatus:Co.ready};return l&&c==="none"&&(u.data=void 0),l&&c!=="ignore"&&(u.errors=s,u.networkStatus=Co.error),u},function(a){var s=wIe(a)?a:new Yi({networkError:a});throw i>=t.lastRequestId&&t.markError(s),s})},e.prototype.fetchConcastWithInfo=function(t,n,r,i){var o=this;r===void 0&&(r=Co.loading),i===void 0&&(i=n.query);var a=this.getVariables(i,n.variables),s=this.defaultOptions.watchQuery,l=n.fetchPolicy,c=l===void 0?s&&s.fetchPolicy||"cache-first":l,u=n.errorPolicy,d=u===void 0?s&&s.errorPolicy||"none":u,f=n.returnPartialData,p=f===void 0?!1:f,h=n.notifyOnNetworkStatusChange,g=h===void 0?!1:h,y=n.context,b=y===void 0?{}:y,v=Object.assign({},n,{query:i,variables:a,fetchPolicy:c,errorPolicy:d,returnPartialData:p,notifyOnNetworkStatusChange:g,context:b}),S=function(R){v.variables=R;var M=o.fetchQueryByPolicy(t,v,r);return v.fetchPolicy!=="standby"&&M.sources.length>0&&t.observableQuery&&t.observableQuery.applyNextFetchPolicy("after-fetch",n),M},w=function(){return o.fetchCancelFns.delete(t.queryId)};this.fetchCancelFns.set(t.queryId,function(R){w(),setTimeout(function(){return I.cancel(R)})});var I,_;if(this.getDocumentInfo(v.query).hasClientExports)I=new y_(this.localState.addExportedVariables(v.query,v.variables,v.context).then(S).then(function(R){return R.sources})),_=!0;else{var E=S(v.variables);_=E.fromLink,I=new y_(E.sources)}return I.promise.then(w,w),{concast:I,fromLink:_}},e.prototype.refetchQueries=function(t){var n=this,r=t.updateCache,i=t.include,o=t.optimistic,a=o===void 0?!1:o,s=t.removeOptimistic,l=s===void 0?a?pJ("refetchQueries"):void 0:s,c=t.onQueryUpdated,u=new Map;i&&this.getObservableQueries(i).forEach(function(f,p){u.set(p,{oq:f,lastDiff:(n.queries.get(p)||f.queryInfo).getDiff()})});var d=new Map;return r&&this.cache.batch({update:r,optimistic:a&&l||!1,removeOptimistic:l,onWatchUpdated:function(f,p,h){var g=f.watcher instanceof kue&&f.watcher.observableQuery;if(g){if(c){u.delete(g.queryId);var y=c(g,p,h);return y===!0&&(y=g.refetch()),y!==!1&&d.set(g,y),y}c!==null&&u.set(g.queryId,{oq:g,lastDiff:h,diff:p})}}}),u.size&&u.forEach(function(f,p){var h=f.oq,g=f.lastDiff,y=f.diff,b;c&&(y||(y=n.cache.diff(h.queryInfo.getDiffOptions())),b=c(h,y,g)),(!c||b===!0)&&(b=h.refetch()),b!==!1&&d.set(h,b),p.indexOf("legacyOneTimeQuery")>=0&&n.stopQueryNoBroadcast(p)}),l&&this.cache.removeOptimistic(l),d},e.prototype.maskOperation=function(t){var n,r,i,o=t.document,a=t.data;if(globalThis.__DEV__!==!1){var s=t.fetchPolicy,l=t.id,c=(n=C4(o))===null||n===void 0?void 0:n.operation,u=((r=c?.[0])!==null&&r!==void 0?r:"o")+l;this.dataMasking&&s==="no-cache"&&!Vft(o)&&!this.noCacheWarningsByQueryId.has(u)&&(this.noCacheWarningsByQueryId.add(u),globalThis.__DEV__!==!1&&tr.warn(37,(i=W3(o))!==null&&i!==void 0?i:"Unnamed ".concat(c??"operation")))}return this.dataMasking?Mtn(a,o,this.cache):a},e.prototype.maskFragment=function(t){var n=t.data,r=t.fragment,i=t.fragmentName;return this.dataMasking?kpt(n,r,this.cache,i):n},e.prototype.fetchQueryByPolicy=function(t,n,r){var i=this,o=n.query,a=n.variables,s=n.fetchPolicy,l=n.refetchWritePolicy,c=n.errorPolicy,u=n.returnPartialData,d=n.context,f=n.notifyOnNetworkStatusChange,p=t.networkStatus;t.init({document:o,variables:a,networkStatus:r});var h=function(){return t.getDiff()},g=function(w,I){I===void 0&&(I=t.networkStatus||Co.loading);var _=w.result;globalThis.__DEV__!==!1&&!u&&!pa(_,{})&&jpt(w.missing);var E=function(R){return Xo.of(ct({data:R,loading:xO(I),networkStatus:I},w.complete?null:{partial:!0}))};return _&&i.getDocumentInfo(o).hasForcedResolvers?i.localState.runResolvers({document:o,remoteResult:{data:_},context:d,variables:a,onlyRunForcedResolvers:!0}).then(function(R){return E(R.data||void 0)}):c==="none"&&I===Co.refetch&&Array.isArray(w.missing)?E(void 0):E(_)},y=s==="no-cache"?0:r===Co.refetch&&l!=="merge"?1:2,b=function(){return i.getResultsFromLink(t,y,{query:o,variables:a,context:d,fetchPolicy:s,errorPolicy:c})},v=f&&typeof p=="number"&&p!==r&&xO(r);switch(s){default:case"cache-first":{var S=h();return S.complete?{fromLink:!1,sources:[g(S,t.markReady())]}:u||v?{fromLink:!0,sources:[g(S),b()]}:{fromLink:!0,sources:[b()]}}case"cache-and-network":{var S=h();return S.complete||u||v?{fromLink:!0,sources:[g(S),b()]}:{fromLink:!0,sources:[b()]}}case"cache-only":return{fromLink:!1,sources:[g(h(),t.markReady())]};case"network-only":return v?{fromLink:!0,sources:[g(h()),b()]}:{fromLink:!0,sources:[b()]};case"no-cache":return v?{fromLink:!0,sources:[g(t.getDiff()),b()]}:{fromLink:!0,sources:[b()]};case"standby":return{fromLink:!1,sources:[]}}},e.prototype.getOrCreateQuery=function(t){return t&&!this.queries.has(t)&&this.queries.set(t,new kue(this,t)),this.queries.get(t)},e.prototype.prepareContext=function(t){t===void 0&&(t={});var n=this.localState.prepareContext(t);return ct(ct(ct({},this.defaultContext),n),{clientAwareness:this.clientAwareness})},e}(),Qtn=function(){function e(t){var n=t.cache,r=t.client,i=t.resolvers,o=t.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=n,r&&(this.client=r),i&&this.addResolvers(i),o&&this.setFragmentMatcher(o)}return e.prototype.addResolvers=function(t){var n=this;this.resolvers=this.resolvers||{},Array.isArray(t)?t.forEach(function(r){n.resolvers=_L(n.resolvers,r)}):this.resolvers=_L(this.resolvers,t)},e.prototype.setResolvers=function(t){this.resolvers={},this.addResolvers(t)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(t){return Lf(this,arguments,void 0,function(n){var r=n.document,i=n.remoteResult,o=n.context,a=n.variables,s=n.onlyRunForcedResolvers,l=s===void 0?!1:s;return Pf(this,function(c){return r?[2,this.resolveDocument(r,i.data,o,a,this.fragmentMatcher,l).then(function(u){return ct(ct({},i),{data:u.result})})]:[2,i]})})},e.prototype.setFragmentMatcher=function(t){this.fragmentMatcher=t},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(t){return hE(["client"],t)&&this.resolvers?t:null},e.prototype.serverQuery=function(t){return cIe(t)},e.prototype.prepareContext=function(t){var n=this.cache;return ct(ct({},t),{cache:n,getCacheKey:function(r){return n.identify(r)}})},e.prototype.addExportedVariables=function(t){return Lf(this,arguments,void 0,function(n,r,i){return r===void 0&&(r={}),i===void 0&&(i={}),Pf(this,function(o){return n?[2,this.resolveDocument(n,this.buildRootValueFromCache(n,r)||{},this.prepareContext(i),r).then(function(a){return ct(ct({},r),a.exportedVariables)})]:[2,ct({},r)]})})},e.prototype.shouldForceResolvers=function(t){var n=!1;return fh(t,{Directive:{enter:function(r){if(r.name.value==="client"&&r.arguments&&(n=r.arguments.some(function(i){return i.name.value==="always"&&i.value.kind==="BooleanValue"&&i.value.value===!0}),n))return AC}}}),n},e.prototype.buildRootValueFromCache=function(t,n){return this.cache.diff({query:spt(t),variables:n,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(t,n){return Lf(this,arguments,void 0,function(r,i,o,a,s,l){var c,u,d,f,p,h,g,y,b,v,S;return o===void 0&&(o={}),a===void 0&&(a={}),s===void 0&&(s=function(){return!0}),l===void 0&&(l=!1),Pf(this,function(w){return c=lM(r),u=i6(r),d=r6(u),f=this.collectSelectionsToResolve(c,d),p=c.operation,h=p?p.charAt(0).toUpperCase()+p.slice(1):"Query",g=this,y=g.cache,b=g.client,v={fragmentMap:d,context:ct(ct({},o),{cache:y,client:b}),variables:a,fragmentMatcher:s,defaultOperationType:h,exportedVariables:{},selectionsToResolve:f,onlyRunForcedResolvers:l},S=!1,[2,this.resolveSelectionSet(c.selectionSet,S,i,v).then(function(I){return{result:I,exportedVariables:v.exportedVariables}})]})})},e.prototype.resolveSelectionSet=function(t,n,r,i){return Lf(this,void 0,void 0,function(){var o,a,s,l,c,u=this;return Pf(this,function(d){return o=i.fragmentMap,a=i.context,s=i.variables,l=[r],c=function(f){return Lf(u,void 0,void 0,function(){var p,h;return Pf(this,function(g){return!n&&!i.selectionsToResolve.has(f)?[2]:aM(f,s)?I4(f)?[2,this.resolveField(f,n,r,i).then(function(y){var b;typeof y<"u"&&l.push((b={},b[Yw(f)]=y,b))})]:(Zft(f)?p=f:(p=o[f.name.value],tr(p,19,f.name.value)),p&&p.typeCondition&&(h=p.typeCondition.name.value,i.fragmentMatcher(r,h,a))?[2,this.resolveSelectionSet(p.selectionSet,n,r,i).then(function(y){l.push(y)})]:[2]):[2]})})},[2,Promise.all(t.selections.map(c)).then(function(){return iV(l)})]})})},e.prototype.resolveField=function(t,n,r,i){return Lf(this,void 0,void 0,function(){var o,a,s,l,c,u,d,f,p,h=this;return Pf(this,function(g){return r?(o=i.variables,a=t.name.value,s=Yw(t),l=a!==s,c=r[s]||r[a],u=Promise.resolve(c),(!i.onlyRunForcedResolvers||this.shouldForceResolvers(t))&&(d=r.__typename||i.defaultOperationType,f=this.resolvers&&this.resolvers[d],f&&(p=f[l?a:s],p&&(u=Promise.resolve(MIe.withValue(this.cache,p,[r,nV(t,o),i.context,{field:t,fragmentMap:i.fragmentMap}]))))),[2,u.then(function(y){var b,v;if(y===void 0&&(y=c),t.directives&&t.directives.forEach(function(w){w.name.value==="export"&&w.arguments&&w.arguments.forEach(function(I){I.name.value==="as"&&I.value.kind==="StringValue"&&(i.exportedVariables[I.value.value]=y)})}),!t.selectionSet||y==null)return y;var S=(v=(b=t.directives)===null||b===void 0?void 0:b.some(function(w){return w.name.value==="client"}))!==null&&v!==void 0?v:!1;if(Array.isArray(y))return h.resolveSubSelectedArray(t,n||S,y,i);if(t.selectionSet)return h.resolveSelectionSet(t.selectionSet,n||S,y,i)})]):[2,null]})})},e.prototype.resolveSubSelectedArray=function(t,n,r,i){var o=this;return Promise.all(r.map(function(a){if(a===null)return null;if(Array.isArray(a))return o.resolveSubSelectedArray(t,n,a,i);if(t.selectionSet)return o.resolveSelectionSet(t.selectionSet,n,a,i)}))},e.prototype.collectSelectionsToResolve=function(t,n){var r=function(a){return!Array.isArray(a)},i=this.selectionsToResolveCache;function o(a){if(!i.has(a)){var s=new Set;i.set(a,s),fh(a,{Directive:function(l,c,u,d,f){l.name.value==="client"&&f.forEach(function(p){r(p)&&dLe(p)&&s.add(p)})},FragmentSpread:function(l,c,u,d,f){var p=n[l.name.value];tr(p,20,l.name.value);var h=o(p);h.size>0&&(f.forEach(function(g){r(g)&&dLe(g)&&s.add(g)}),s.add(l),h.forEach(function(g){s.add(g)}))}})}return i.get(a)}return o(t)},e}(),XLe=!1,ite=function(){function e(t){var n=this,r;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!t.cache)throw Xf(16);var i=t.uri,o=t.credentials,a=t.headers,s=t.cache,l=t.documentTransform,c=t.ssrMode,u=c===void 0?!1:c,d=t.ssrForceFetchDelay,f=d===void 0?0:d,p=t.connectToDevTools,h=t.queryDeduplication,g=h===void 0?!0:h,y=t.defaultOptions,b=t.defaultContext,v=t.assumeImmutableResults,S=v===void 0?s.assumeImmutableResults:v,w=t.resolvers,I=t.typeDefs,_=t.fragmentMatcher,E=t.name,R=t.version,M=t.devtools,x=t.dataMasking,$=t.link;$||($=i?new nte({uri:i,credentials:o,headers:a}):uu.empty()),this.link=$,this.cache=s,this.disableNetworkFetches=u||f>0,this.queryDeduplication=g,this.defaultOptions=y||Object.create(null),this.typeDefs=I,this.devtoolsConfig=ct(ct({},M),{enabled:(r=M?.enabled)!==null&&r!==void 0?r:p}),this.devtoolsConfig.enabled===void 0&&(this.devtoolsConfig.enabled=globalThis.__DEV__!==!1),f&&setTimeout(function(){return n.disableNetworkFetches=!1},f),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=G4e,this.localState=new Qtn({cache:s,client:this,resolvers:w,fragmentMatcher:_}),this.queryManager=new Ktn({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:b,documentTransform:l,queryDeduplication:g,ssrMode:u,dataMasking:!!x,clientAwareness:{name:E,version:R},localState:this.localState,assumeImmutableResults:S,onBroadcast:this.devtoolsConfig.enabled?function(){n.devToolsHookCb&&n.devToolsHookCb({action:{},state:{queries:n.queryManager.getQueryStore(),mutations:n.queryManager.mutationStore||{}},dataWithOptimisticResults:n.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return e.prototype.connectToDevTools=function(){if(!(typeof window>"u")){var t=window,n=Symbol.for("apollo.devtools");(t[n]=t[n]||[]).push(this),t.__APOLLO_CLIENT__=this,!XLe&&globalThis.__DEV__!==!1&&(XLe=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var r=window.navigator,i=r&&r.userAgent,o=void 0;typeof i=="string"&&(i.indexOf("Chrome/")>-1?o="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":i.indexOf("Firefox/")>-1&&(o="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),o&&globalThis.__DEV__!==!1&&tr.log("Download the Apollo DevTools for a better development experience: %s",o)}},1e4))}},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(t){return this.defaultOptions.watchQuery&&(t=i4(this.defaultOptions.watchQuery,t)),this.disableNetworkFetches&&(t.fetchPolicy==="network-only"||t.fetchPolicy==="cache-and-network")&&(t=ct(ct({},t),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(t)},e.prototype.query=function(t){return this.defaultOptions.query&&(t=i4(this.defaultOptions.query,t)),tr(t.fetchPolicy!=="cache-and-network",17),this.disableNetworkFetches&&t.fetchPolicy==="network-only"&&(t=ct(ct({},t),{fetchPolicy:"cache-first"})),this.queryManager.query(t)},e.prototype.mutate=function(t){return this.defaultOptions.mutate&&(t=i4(this.defaultOptions.mutate,t)),this.queryManager.mutate(t)},e.prototype.subscribe=function(t){var n=this,r=this.queryManager.generateQueryId();return this.queryManager.startGraphQLSubscription(t).map(function(i){return ct(ct({},i),{data:n.queryManager.maskOperation({document:t.query,data:i.data,fetchPolicy:t.fetchPolicy,id:r})})})},e.prototype.readQuery=function(t,n){return n===void 0&&(n=!1),this.cache.readQuery(t,n)},e.prototype.watchFragment=function(t){var n;return this.cache.watchFragment(ct(ct({},t),(n={},n[Symbol.for("apollo.dataMasking")]=this.queryManager.dataMasking,n)))},e.prototype.readFragment=function(t,n){return n===void 0&&(n=!1),this.cache.readFragment(t,n)},e.prototype.writeQuery=function(t){var n=this.cache.writeQuery(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.writeFragment=function(t){var n=this.cache.writeFragment(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.__actionHookForDevTools=function(t){this.devToolsHookCb=t},e.prototype.__requestRaw=function(t){return vJ(this.link,t)},e.prototype.resetStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(t.resetStoreCallbacks.map(function(n){return n()}))}).then(function(){return t.reFetchObservableQueries()})},e.prototype.clearStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(t.clearStoreCallbacks.map(function(n){return n()}))})},e.prototype.onResetStore=function(t){var n=this;return this.resetStoreCallbacks.push(t),function(){n.resetStoreCallbacks=n.resetStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.onClearStore=function(t){var n=this;return this.clearStoreCallbacks.push(t),function(){n.clearStoreCallbacks=n.clearStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.reFetchObservableQueries=function(t){return this.queryManager.reFetchObservableQueries(t)},e.prototype.refetchQueries=function(t){var n=this.queryManager.refetchQueries(t),r=[],i=[];n.forEach(function(a,s){r.push(s),i.push(a)});var o=Promise.all(i);return o.queries=r,o.results=i,o.catch(function(a){globalThis.__DEV__!==!1&&tr.debug(18,a)}),o},e.prototype.getObservableQueries=function(t){return t===void 0&&(t="active"),this.queryManager.getObservableQueries(t)},e.prototype.extract=function(t){return this.cache.extract(t)},e.prototype.restore=function(t){return this.cache.restore(t)},e.prototype.addResolvers=function(t){this.localState.addResolvers(t)},e.prototype.setResolvers=function(t){this.localState.setResolvers(t)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(t){this.localState.setFragmentMatcher(t)},e.prototype.setLink=function(t){this.link=this.queryManager.link=t},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),e}();globalThis.__DEV__!==!1&&(ite.prototype.getMemoryInternals=PXt);var KZ=new Map,Tve=new Map,Vpt=!0,SJ=!1;function Bpt(e){return e.replace(/[\s,]+/g," ").trim()}function Xtn(e){return Bpt(e.source.body.substring(e.start,e.end))}function enn(e){var t=new Set,n=[];return e.definitions.forEach(function(r){if(r.kind==="FragmentDefinition"){var i=r.name.value,o=Xtn(r.loc),a=Tve.get(i);a&&!a.has(o)?Vpt&&console.warn("Warning: fragment with name "+i+` already exists. graphql-tag enforces all fragment names across your application to be unique; read more about this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):a||Tve.set(i,a=new Set),a.add(o),t.has(o)||(t.add(o),n.push(r))}else n.push(r)}),ct(ct({},e),{definitions:n})}function tnn(e){var t=new Set(e.definitions);t.forEach(function(r){r.loc&&delete r.loc,Object.keys(r).forEach(function(i){var o=r[i];o&&typeof o=="object"&&t.add(o)})});var n=e.loc;return n&&(delete n.startToken,delete n.endToken),e}function nnn(e){var t=Bpt(e);if(!KZ.has(t)){var n=cXt(e,{experimentalFragmentVariables:SJ,allowLegacyFragmentVariables:SJ});if(!n||n.kind!=="Document")throw new Error("Not a valid GraphQL document.");KZ.set(t,tnn(enn(n)))}return KZ.get(t)}function Oe(e){for(var t=[],n=1;n0?new Yi({graphQLErrors:I}):void 0,E=c.onError||((v=a.current.options)===null||v===void 0?void 0:v.onError);if(_&&E&&E(_,y),g===a.current.mutationId&&!y.ignoreResults){var R={called:!0,loading:!1,data:w,error:_,client:h};a.current.isMounted&&!pa(a.current.result,R)&&o(a.current.result=R)}var M=c.onCompleted||((S=a.current.options)===null||S===void 0?void 0:S.onCompleted);return _||M?.(b.data,y),b},function(b){var v;if(g===a.current.mutationId&&a.current.isMounted){var S={loading:!1,error:b,data:void 0,called:!0,client:h};pa(a.current.result,S)||o(a.current.result=S)}var w=c.onError||((v=a.current.options)===null||v===void 0?void 0:v.onError);if(w)return w(b,y),{data:void 0,errors:b};throw b})},[]),l=Eo.useCallback(function(){if(a.current.isMounted){var c={called:!1,loading:!1,client:a.current.client};Object.assign(a.current,{mutationId:0,result:c}),o(c)}},[]);return Eo.useEffect(function(){var c=a.current;return c.isMounted=!0,function(){c.isMounted=!1}},[]),[s,ct({reset:l},i)]}var ml=Xj();const ote=ra(ml),Enn=Jj({__proto__:null,default:ote},[ml]);/** * @remix-run/router v1.23.2 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function el(){return el=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function bE(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function _nn(){return Math.random().toString(36).substr(2,8)}function sPe(e,t){return{usr:e.state,key:e.key,idx:t}}function OL(e,t,n,r){return n===void 0&&(n=null),el({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?K4(t):t,{state:n,key:t&&t.key||r||_nn()})}function vE(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function K4(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function knn(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:o=!1}=r,a=i.history,s=sc.Pop,l=null,c=u();c==null&&(c=0,a.replaceState(el({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function d(){s=sc.Pop;let y=u(),b=y==null?null:y-c;c=y,l&&l({action:s,location:g.location,delta:b})}function f(y,b){s=sc.Push;let v=OL(g.location,y,b);c=u()+1;let S=sPe(v,c),w=g.createHref(v);try{a.pushState(S,"",w)}catch(I){if(I instanceof DOMException&&I.name==="DataCloneError")throw I;i.location.assign(w)}o&&l&&l({action:s,location:g.location,delta:1})}function p(y,b){s=sc.Replace;let v=OL(g.location,y,b);c=u();let S=sPe(v,c),w=g.createHref(v);a.replaceState(S,"",w),o&&l&&l({action:s,location:g.location,delta:0})}function h(y){let b=i.location.origin!=="null"?i.location.origin:i.location.href,v=typeof y=="string"?y:vE(y);return v=v.replace(/ $/,"%20"),Si(b,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,b)}let g={get action(){return s},get location(){return e(i,a)},listen(y){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(aPe,d),l=y,()=>{i.removeEventListener(aPe,d),l=null}},createHref(y){return t(i,y)},createURL:h,encodeLocation(y){let b=h(y);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:f,replace:p,go(y){return a.go(y)}};return g}var Da;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Da||(Da={}));const Tnn=new Set(["lazy","caseSensitive","path","id","index","children"]);function Onn(e){return e.index===!0}function CJ(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((i,o)=>{let a=[...n,String(o)],s=typeof i.id=="string"?i.id:a.join("-");if(Si(i.index!==!0||!i.children,"Cannot specify children on an index route"),Si(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),Onn(i)){let l=el({},i,t(i),{id:s});return r[s]=l,l}else{let l=el({},i,t(i),{id:s,children:void 0});return r[s]=l,i.children&&(l.children=CJ(i.children,t,a,r)),l}})}function b_(e,t,n){return n===void 0&&(n="/"),XZ(e,t,n,!1)}function XZ(e,t,n,r){let i=typeof t=="string"?K4(t):t,o=SE(i.pathname||"/",n);if(o==null)return null;let a=eht(e);Mnn(a);let s=null;for(let l=0;s==null&&l{let l={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};l.relativePath.startsWith("/")&&(Si(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=Rw([r,l.relativePath]),u=n.concat(l);o.children&&o.children.length>0&&(Si(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),eht(o.children,t,u,c)),!(o.path==null&&!o.index)&&t.push({path:c,score:Pnn(c,o.index),routesMeta:u})};return e.forEach((o,a)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,a);else for(let l of tht(o.path))i(o,a,l)}),t}function tht(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return i?[o,""]:[o];let a=tht(r.join("/")),s=[];return s.push(...a.map(l=>l===""?o:[o,l].join("/"))),i&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Mnn(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:jnn(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const xnn=/^:[\w-]+$/,Fnn=3,Dnn=2,$nn=1,Nnn=10,Lnn=-2,lPe=e=>e==="*";function Pnn(e,t){let n=e.split("/"),r=n.length;return n.some(lPe)&&(r+=Lnn),t&&(r+=Dnn),n.filter(i=>!lPe(i)).reduce((i,o)=>i+(xnn.test(o)?Fnn:o===""?$nn:Nnn),r)}function jnn(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function Vnn(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,i={},o="/",a=[];for(let s=0;sa==null?"":typeof a=="string"?a:String(a),o=n.split(/\/+/).map((a,s,l)=>{if(s===l.length-1&&a==="*")return i(t["*"]);const u=a.match(/^:([\w-]+)(\??)$/);if(u){const[,d,f]=u;let p=t[d];return Si(f==="?"||p!=null,'Missing ":'+d+'" param'),i(p)}return a.replace(/\?$/g,"")}).filter(a=>!!a);return r+o.join("/")}function wE(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Bnn(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((c,u,d)=>{let{paramName:f,isOptional:p}=u;if(f==="*"){let g=s[d]||"";a=o.slice(0,o.length-g.length).replace(/(.)\/+$/,"$1")}const h=s[d];return p&&!h?c[f]=void 0:c[f]=(h||"").replace(/%2F/g,"/"),c},{}),pathname:o,pathnameBase:a,pattern:e}}function Bnn(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),bE(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function nht(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return bE(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function SE(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}const Unn=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,znn=e=>Unn.test(e);function rht(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?K4(e):e,o;if(n)if(znn(n))o=n;else{if(n.includes("//")){let a=n;n=n.replace(/\/\/+/g,"/"),bE(!1,"Pathnames cannot have embedded double slashes - normalizing "+(a+" -> "+n))}n.startsWith("/")?o=cPe(n.substring(1),"/"):o=cPe(n,t)}else o=t;return{pathname:o,search:Hnn(r),hash:Gnn(i)}}function cPe(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function Rue(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function iht(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function ate(e,t){let n=iht(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function ste(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=K4(e):(i=el({},e),Si(!i.pathname||!i.pathname.includes("?"),Rue("?","pathname","search",i)),Si(!i.pathname||!i.pathname.includes("#"),Rue("#","pathname","hash",i)),Si(!i.search||!i.search.includes("#"),Rue("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let f=a.split("/");for(;f[0]==="..";)f.shift(),d-=1;i.pathname=f.join("/")}s=d>=0?t[d]:"/"}let l=rht(i,s),c=a&&a!=="/"&&a.endsWith("/"),u=(o||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const Rw=e=>e.join("/").replace(/\/\/+/g,"/"),Wnn=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Hnn=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Gnn=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class EJ{constructor(t,n,r,i){i===void 0&&(i=!1),this.status=t,this.statusText=n||"",this.internal=i,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function RL(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const oht=["post","put","patch","delete"],Ynn=new Set(oht),Znn=["get",...oht],qnn=new Set(Znn),Jnn=new Set([301,302,303,307,308]),Knn=new Set([307,308]),Mue={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Qnn={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},wD={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},PIe=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Xnn=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),aht="remix-router-transitions";function ern(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Si(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let i;if(e.mapRouteProperties)i=e.mapRouteProperties;else if(e.detectErrorBoundary){let je=e.detectErrorBoundary;i=Ye=>({hasErrorBoundary:je(Ye)})}else i=Xnn;let o={},a=CJ(e.routes,i,void 0,o),s,l=e.basename||"/",c=e.dataStrategy||irn,u=e.patchRoutesOnNavigation,d=el({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),f=null,p=new Set,h=null,g=null,y=null,b=e.hydrationData!=null,v=b_(a,e.history.location,l),S=!1,w=null;if(v==null&&!u){let je=Gp(404,{pathname:e.history.location.pathname}),{matches:Ye,route:ht}=wPe(a);v=Ye,w={[ht.id]:je}}v&&!e.hydrationData&&sn(v,a,e.history.location.pathname).active&&(v=null);let I;if(v)if(v.some(je=>je.route.lazy))I=!1;else if(!v.some(je=>je.route.loader))I=!0;else if(d.v7_partialHydration){let je=e.hydrationData?e.hydrationData.loaderData:null,Ye=e.hydrationData?e.hydrationData.errors:null;if(Ye){let ht=v.findIndex(Mt=>Ye[Mt.route.id]!==void 0);I=v.slice(0,ht+1).every(Mt=>!xve(Mt.route,je,Ye))}else I=v.every(ht=>!xve(ht.route,je,Ye))}else I=e.hydrationData!=null;else if(I=!1,v=[],d.v7_partialHydration){let je=sn(null,a,e.history.location.pathname);je.active&&je.matches&&(S=!0,v=je.matches)}let _,E={historyAction:e.history.action,location:e.history.location,matches:v,initialized:I,navigation:Mue,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||w,fetchers:new Map,blockers:new Map},R=sc.Pop,M=!1,x,$=!1,P=new Map,N=null,U=!1,H=!1,K=[],se=new Set,oe=new Map,ne=0,me=-1,ce=new Map,J=new Set,ue=new Map,z=new Map,X=new Set,de=new Map,Ie=new Map,fe;function ke(){if(f=e.history.listen(je=>{let{action:Ye,location:ht,delta:Mt}=je;if(fe){fe(),fe=void 0;return}bE(Ie.size===0||Mt!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let zt=It({currentLocation:E.location,nextLocation:ht,historyAction:Ye});if(zt&&Mt!=null){let In=new Promise(Nn=>{fe=Nn});e.history.go(Mt*-1),yt(zt,{state:"blocked",location:ht,proceed(){yt(zt,{state:"proceeding",proceed:void 0,reset:void 0,location:ht}),In.then(()=>e.history.go(Mt))},reset(){let Nn=new Map(E.blockers);Nn.set(zt,wD),W({blockers:Nn})}});return}return Ee(Ye,ht)}),n){brn(t,P);let je=()=>vrn(t,P);t.addEventListener("pagehide",je),N=()=>t.removeEventListener("pagehide",je)}return E.initialized||Ee(sc.Pop,E.location,{initialHydration:!0}),_}function ve(){f&&f(),N&&N(),p.clear(),x&&x.abort(),E.fetchers.forEach((je,Ye)=>ze(Ye)),E.blockers.forEach((je,Ye)=>it(Ye))}function q(je){return p.add(je),()=>p.delete(je)}function W(je,Ye){Ye===void 0&&(Ye={}),E=el({},E,je);let ht=[],Mt=[];d.v7_fetcherPersist&&E.fetchers.forEach((zt,In)=>{zt.state==="idle"&&(X.has(In)?Mt.push(In):ht.push(In))}),X.forEach(zt=>{!E.fetchers.has(zt)&&!oe.has(zt)&&Mt.push(zt)}),[...p].forEach(zt=>zt(E,{deletedFetchers:Mt,viewTransitionOpts:Ye.viewTransitionOpts,flushSync:Ye.flushSync===!0})),d.v7_fetcherPersist?(ht.forEach(zt=>E.fetchers.delete(zt)),Mt.forEach(zt=>ze(zt))):Mt.forEach(zt=>X.delete(zt))}function te(je,Ye,ht){var Mt,zt;let{flushSync:In}=ht===void 0?{}:ht,Nn=E.actionData!=null&&E.navigation.formMethod!=null&&iv(E.navigation.formMethod)&&E.navigation.state==="loading"&&((Mt=je.state)==null?void 0:Mt._isRedirect)!==!0,mn;Ye.actionData?Object.keys(Ye.actionData).length>0?mn=Ye.actionData:mn=null:Nn?mn=E.actionData:mn=null;let an=Ye.loaderData?bPe(E.loaderData,Ye.loaderData,Ye.matches||[],Ye.errors):E.loaderData,En=E.blockers;En.size>0&&(En=new Map(En),En.forEach((Sr,Ge)=>En.set(Ge,wD)));let cn=M===!0||E.navigation.formMethod!=null&&iv(E.navigation.formMethod)&&((zt=je.state)==null?void 0:zt._isRedirect)!==!0;s&&(a=s,s=void 0),U||R===sc.Pop||(R===sc.Push?e.history.push(je,je.state):R===sc.Replace&&e.history.replace(je,je.state));let Hn;if(R===sc.Pop){let Sr=P.get(E.location.pathname);Sr&&Sr.has(je.pathname)?Hn={currentLocation:E.location,nextLocation:je}:P.has(je.pathname)&&(Hn={currentLocation:je,nextLocation:E.location})}else if($){let Sr=P.get(E.location.pathname);Sr?Sr.add(je.pathname):(Sr=new Set([je.pathname]),P.set(E.location.pathname,Sr)),Hn={currentLocation:E.location,nextLocation:je}}W(el({},Ye,{actionData:mn,loaderData:an,historyAction:R,location:je,initialized:!0,navigation:Mue,revalidation:"idle",restoreScrollPosition:qt(je,Ye.matches||E.matches),preventScrollReset:cn,blockers:En}),{viewTransitionOpts:Hn,flushSync:In===!0}),R=sc.Pop,M=!1,$=!1,U=!1,H=!1,K=[]}async function ye(je,Ye){if(typeof je=="number"){e.history.go(je);return}let ht=Mve(E.location,E.matches,l,d.v7_prependBasename,je,d.v7_relativeSplatPath,Ye?.fromRouteId,Ye?.relative),{path:Mt,submission:zt,error:In}=uPe(d.v7_normalizeFormMethod,!1,ht,Ye),Nn=E.location,mn=OL(E.location,Mt,Ye&&Ye.state);mn=el({},mn,e.history.encodeLocation(mn));let an=Ye&&Ye.replace!=null?Ye.replace:void 0,En=sc.Push;an===!0?En=sc.Replace:an===!1||zt!=null&&iv(zt.formMethod)&&zt.formAction===E.location.pathname+E.location.search&&(En=sc.Replace);let cn=Ye&&"preventScrollReset"in Ye?Ye.preventScrollReset===!0:void 0,Hn=(Ye&&Ye.flushSync)===!0,Sr=It({currentLocation:Nn,nextLocation:mn,historyAction:En});if(Sr){yt(Sr,{state:"blocked",location:mn,proceed(){yt(Sr,{state:"proceeding",proceed:void 0,reset:void 0,location:mn}),ye(je,Ye)},reset(){let Ge=new Map(E.blockers);Ge.set(Sr,wD),W({blockers:Ge})}});return}return await Ee(En,mn,{submission:zt,pendingError:In,preventScrollReset:cn,replace:Ye&&Ye.replace,enableViewTransition:Ye&&Ye.viewTransition,flushSync:Hn})}function be(){if(ge(),W({revalidation:"loading"}),E.navigation.state!=="submitting"){if(E.navigation.state==="idle"){Ee(E.historyAction,E.location,{startUninterruptedRevalidation:!0});return}Ee(R||E.historyAction,E.navigation.location,{overrideNavigation:E.navigation,enableViewTransition:$===!0})}}async function Ee(je,Ye,ht){x&&x.abort(),x=null,R=je,U=(ht&&ht.startUninterruptedRevalidation)===!0,dn(E.location,E.matches),M=(ht&&ht.preventScrollReset)===!0,$=(ht&&ht.enableViewTransition)===!0;let Mt=s||a,zt=ht&&ht.overrideNavigation,In=ht!=null&&ht.initialHydration&&E.matches&&E.matches.length>0&&!S?E.matches:b_(Mt,Ye,l),Nn=(ht&&ht.flushSync)===!0;if(In&&E.initialized&&!H&&urn(E.location,Ye)&&!(ht&&ht.submission&&iv(ht.submission.formMethod))){te(Ye,{matches:In},{flushSync:Nn});return}let mn=sn(In,Mt,Ye.pathname);if(mn.active&&mn.matches&&(In=mn.matches),!In){let{error:ft,notFoundMatches:vt,route:tn}=dt(Ye.pathname);te(Ye,{matches:vt,loaderData:{},errors:{[tn.id]:ft}},{flushSync:Nn});return}x=new AbortController;let an=T9(e.history,Ye,x.signal,ht&&ht.submission),En;if(ht&&ht.pendingError)En=[v_(In).route.id,{type:Da.error,error:ht.pendingError}];else if(ht&&ht.submission&&iv(ht.submission.formMethod)){let ft=await Pe(an,Ye,ht.submission,In,mn.active,{replace:ht.replace,flushSync:Nn});if(ft.shortCircuited)return;if(ft.pendingActionResult){let[vt,tn]=ft.pendingActionResult;if(lg(tn)&&RL(tn.error)&&tn.error.status===404){x=null,te(Ye,{matches:ft.matches,loaderData:{},errors:{[vt]:tn.error}});return}}In=ft.matches||In,En=ft.pendingActionResult,zt=xue(Ye,ht.submission),Nn=!1,mn.active=!1,an=T9(e.history,an.url,an.signal)}let{shortCircuited:cn,matches:Hn,loaderData:Sr,errors:Ge}=await he(an,Ye,In,mn.active,zt,ht&&ht.submission,ht&&ht.fetcherSubmission,ht&&ht.replace,ht&&ht.initialHydration===!0,Nn,En);cn||(x=null,te(Ye,el({matches:Hn||In},vPe(En),{loaderData:Sr,errors:Ge})))}async function Pe(je,Ye,ht,Mt,zt,In){In===void 0&&(In={}),ge();let Nn=grn(Ye,ht);if(W({navigation:Nn},{flushSync:In.flushSync===!0}),zt){let En=await $n(Mt,Ye.pathname,je.signal);if(En.type==="aborted")return{shortCircuited:!0};if(En.type==="error"){let cn=v_(En.partialMatches).route.id;return{matches:En.partialMatches,pendingActionResult:[cn,{type:Da.error,error:En.error}]}}else if(En.matches)Mt=En.matches;else{let{notFoundMatches:cn,error:Hn,route:Sr}=dt(Ye.pathname);return{matches:cn,pendingActionResult:[Sr.id,{type:Da.error,error:Hn}]}}}let mn,an=V$(Mt,Ye);if(!an.route.action&&!an.route.lazy)mn={type:Da.error,error:Gp(405,{method:je.method,pathname:Ye.pathname,routeId:an.route.id})};else if(mn=(await St("action",E,je,[an],Mt,null))[an.route.id],je.signal.aborted)return{shortCircuited:!0};if(O_(mn)){let En;return In&&In.replace!=null?En=In.replace:En=mPe(mn.response.headers.get("Location"),new URL(je.url),l,e.history)===E.location.pathname+E.location.search,await rt(je,mn,!0,{submission:ht,replace:En}),{shortCircuited:!0}}if(kC(mn))throw Gp(400,{type:"defer-action"});if(lg(mn)){let En=v_(Mt,an.route.id);return(In&&In.replace)!==!0&&(R=sc.Push),{matches:Mt,pendingActionResult:[En.route.id,mn]}}return{matches:Mt,pendingActionResult:[an.route.id,mn]}}async function he(je,Ye,ht,Mt,zt,In,Nn,mn,an,En,cn){let Hn=zt||xue(Ye,In),Sr=In||Nn||IPe(Hn),Ge=!U&&(!d.v7_partialHydration||!an);if(Mt){if(Ge){let zo=_e(cn);W(el({navigation:Hn},zo!==void 0?{actionData:zo}:{}),{flushSync:En})}let ki=await $n(ht,Ye.pathname,je.signal);if(ki.type==="aborted")return{shortCircuited:!0};if(ki.type==="error"){let zo=v_(ki.partialMatches).route.id;return{matches:ki.partialMatches,loaderData:{},errors:{[zo]:ki.error}}}else if(ki.matches)ht=ki.matches;else{let{error:zo,notFoundMatches:Va,route:If}=dt(Ye.pathname);return{matches:Va,loaderData:{},errors:{[If.id]:zo}}}}let ft=s||a,[vt,tn]=fPe(e.history,E,ht,Sr,Ye,d.v7_partialHydration&&an===!0,d.v7_skipActionErrorRevalidation,H,K,se,X,ue,J,ft,l,cn);if(Ze(ki=>!(ht&&ht.some(zo=>zo.route.id===ki))||vt&&vt.some(zo=>zo.route.id===ki)),me=++ne,vt.length===0&&tn.length===0){let ki=tt();return te(Ye,el({matches:ht,loaderData:{},errors:cn&&lg(cn[1])?{[cn[0]]:cn[1].error}:null},vPe(cn),ki?{fetchers:new Map(E.fetchers)}:{}),{flushSync:En}),{shortCircuited:!0}}if(Ge){let ki={};if(!Mt){ki.navigation=Hn;let zo=_e(cn);zo!==void 0&&(ki.actionData=zo)}tn.length>0&&(ki.fetchers=Ae(tn)),W(ki,{flushSync:En})}tn.forEach(ki=>{ut(ki.key),ki.controller&&oe.set(ki.key,ki.controller)});let Rr=()=>tn.forEach(ki=>ut(ki.key));x&&x.signal.addEventListener("abort",Rr);let{loaderResults:Ln,fetcherResults:xi}=await $t(E,ht,vt,tn,je);if(je.signal.aborted)return{shortCircuited:!0};x&&x.signal.removeEventListener("abort",Rr),tn.forEach(ki=>oe.delete(ki.key));let Or=pH(Ln);if(Or)return await rt(je,Or.result,!0,{replace:mn}),{shortCircuited:!0};if(Or=pH(xi),Or)return J.add(Or.key),await rt(je,Or.result,!0,{replace:mn}),{shortCircuited:!0};let{loaderData:hu,errors:bl}=yPe(E,ht,Ln,cn,tn,xi,de);de.forEach((ki,zo)=>{ki.subscribe(Va=>{(Va||ki.done)&&de.delete(zo)})}),d.v7_partialHydration&&an&&E.errors&&(bl=el({},E.errors,bl));let qs=tt(),ec=Z(me),vl=qs||ec||tn.length>0;return el({matches:ht,loaderData:hu,errors:bl},vl?{fetchers:new Map(E.fetchers)}:{})}function _e(je){if(je&&!lg(je[1]))return{[je[0]]:je[1].data};if(E.actionData)return Object.keys(E.actionData).length===0?null:E.actionData}function Ae(je){return je.forEach(Ye=>{let ht=E.fetchers.get(Ye.key),Mt=SD(void 0,ht?ht.data:void 0);E.fetchers.set(Ye.key,Mt)}),new Map(E.fetchers)}function Ve(je,Ye,ht,Mt){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");ut(je);let zt=(Mt&&Mt.flushSync)===!0,In=s||a,Nn=Mve(E.location,E.matches,l,d.v7_prependBasename,ht,d.v7_relativeSplatPath,Ye,Mt?.relative),mn=b_(In,Nn,l),an=sn(mn,In,Nn);if(an.active&&an.matches&&(mn=an.matches),!mn){ee(je,Ye,Gp(404,{pathname:Nn}),{flushSync:zt});return}let{path:En,submission:cn,error:Hn}=uPe(d.v7_normalizeFormMethod,!0,Nn,Mt);if(Hn){ee(je,Ye,Hn,{flushSync:zt});return}let Sr=V$(mn,En),Ge=(Mt&&Mt.preventScrollReset)===!0;if(cn&&iv(cn.formMethod)){et(je,Ye,En,Sr,mn,an.active,zt,Ge,cn);return}ue.set(je,{routeId:Ye,path:En}),ot(je,Ye,En,Sr,mn,an.active,zt,Ge,cn)}async function et(je,Ye,ht,Mt,zt,In,Nn,mn,an){ge(),ue.delete(je);function En(oi){if(!oi.route.action&&!oi.route.lazy){let kp=Gp(405,{method:an.formMethod,pathname:ht,routeId:Ye});return ee(je,Ye,kp,{flushSync:Nn}),!0}return!1}if(!In&&En(Mt))return;let cn=E.fetchers.get(je);G(je,yrn(an,cn),{flushSync:Nn});let Hn=new AbortController,Sr=T9(e.history,ht,Hn.signal,an);if(In){let oi=await $n(zt,new URL(Sr.url).pathname,Sr.signal,je);if(oi.type==="aborted")return;if(oi.type==="error"){ee(je,Ye,oi.error,{flushSync:Nn});return}else if(oi.matches){if(zt=oi.matches,Mt=V$(zt,ht),En(Mt))return}else{ee(je,Ye,Gp(404,{pathname:ht}),{flushSync:Nn});return}}oe.set(je,Hn);let Ge=ne,vt=(await St("action",E,Sr,[Mt],zt,je))[Mt.route.id];if(Sr.signal.aborted){oe.get(je)===Hn&&oe.delete(je);return}if(d.v7_fetcherPersist&&X.has(je)){if(O_(vt)||lg(vt)){G(je,Y5(void 0));return}}else{if(O_(vt))if(oe.delete(je),me>Ge){G(je,Y5(void 0));return}else return J.add(je),G(je,SD(an)),rt(Sr,vt,!1,{fetcherSubmission:an,preventScrollReset:mn});if(lg(vt)){ee(je,Ye,vt.error);return}}if(kC(vt))throw Gp(400,{type:"defer-action"});let tn=E.navigation.location||E.location,Rr=T9(e.history,tn,Hn.signal),Ln=s||a,xi=E.navigation.state!=="idle"?b_(Ln,E.navigation.location,l):E.matches;Si(xi,"Didn't find any matches after fetcher action");let Or=++ne;ce.set(je,Or);let hu=SD(an,vt.data);E.fetchers.set(je,hu);let[bl,qs]=fPe(e.history,E,xi,an,tn,!1,d.v7_skipActionErrorRevalidation,H,K,se,X,ue,J,Ln,l,[Mt.route.id,vt]);qs.filter(oi=>oi.key!==je).forEach(oi=>{let kp=oi.key,Yo=E.fetchers.get(kp),kd=SD(void 0,Yo?Yo.data:void 0);E.fetchers.set(kp,kd),ut(kp),oi.controller&&oe.set(kp,oi.controller)}),W({fetchers:new Map(E.fetchers)});let ec=()=>qs.forEach(oi=>ut(oi.key));Hn.signal.addEventListener("abort",ec);let{loaderResults:vl,fetcherResults:ki}=await $t(E,xi,bl,qs,Rr);if(Hn.signal.aborted)return;Hn.signal.removeEventListener("abort",ec),ce.delete(je),oe.delete(je),qs.forEach(oi=>oe.delete(oi.key));let zo=pH(vl);if(zo)return rt(Rr,zo.result,!1,{preventScrollReset:mn});if(zo=pH(ki),zo)return J.add(zo.key),rt(Rr,zo.result,!1,{preventScrollReset:mn});let{loaderData:Va,errors:If}=yPe(E,xi,vl,void 0,qs,ki,de);if(E.fetchers.has(je)){let oi=Y5(vt.data);E.fetchers.set(je,oi)}Z(Or),E.navigation.state==="loading"&&Or>me?(Si(R,"Expected pending action"),x&&x.abort(),te(E.navigation.location,{matches:xi,loaderData:Va,errors:If,fetchers:new Map(E.fetchers)})):(W({errors:If,loaderData:bPe(E.loaderData,Va,xi,If),fetchers:new Map(E.fetchers)}),H=!1)}async function ot(je,Ye,ht,Mt,zt,In,Nn,mn,an){let En=E.fetchers.get(je);G(je,SD(an,En?En.data:void 0),{flushSync:Nn});let cn=new AbortController,Hn=T9(e.history,ht,cn.signal);if(In){let vt=await $n(zt,new URL(Hn.url).pathname,Hn.signal,je);if(vt.type==="aborted")return;if(vt.type==="error"){ee(je,Ye,vt.error,{flushSync:Nn});return}else if(vt.matches)zt=vt.matches,Mt=V$(zt,ht);else{ee(je,Ye,Gp(404,{pathname:ht}),{flushSync:Nn});return}}oe.set(je,cn);let Sr=ne,ft=(await St("loader",E,Hn,[Mt],zt,je))[Mt.route.id];if(kC(ft)&&(ft=await jIe(ft,Hn.signal,!0)||ft),oe.get(je)===cn&&oe.delete(je),!Hn.signal.aborted){if(X.has(je)){G(je,Y5(void 0));return}if(O_(ft))if(me>Sr){G(je,Y5(void 0));return}else{J.add(je),await rt(Hn,ft,!1,{preventScrollReset:mn});return}if(lg(ft)){ee(je,Ye,ft.error);return}Si(!kC(ft),"Unhandled fetcher deferred data"),G(je,Y5(ft.data))}}async function rt(je,Ye,ht,Mt){let{submission:zt,fetcherSubmission:In,preventScrollReset:Nn,replace:mn}=Mt===void 0?{}:Mt;Ye.response.headers.has("X-Remix-Revalidate")&&(H=!0);let an=Ye.response.headers.get("Location");Si(an,"Expected a Location header on the redirect Response"),an=mPe(an,new URL(je.url),l,e.history);let En=OL(E.location,an,{_isRedirect:!0});if(n){let vt=!1;if(Ye.response.headers.has("X-Remix-Reload-Document"))vt=!0;else if(PIe.test(an)){const tn=e.history.createURL(an);vt=tn.origin!==t.location.origin||SE(tn.pathname,l)==null}if(vt){mn?t.location.replace(an):t.location.assign(an);return}}x=null;let cn=mn===!0||Ye.response.headers.has("X-Remix-Replace")?sc.Replace:sc.Push,{formMethod:Hn,formAction:Sr,formEncType:Ge}=E.navigation;!zt&&!In&&Hn&&Sr&&Ge&&(zt=IPe(E.navigation));let ft=zt||In;if(Knn.has(Ye.response.status)&&ft&&iv(ft.formMethod))await Ee(cn,En,{submission:el({},ft,{formAction:an}),preventScrollReset:Nn||M,enableViewTransition:ht?$:void 0});else{let vt=xue(En,zt);await Ee(cn,En,{overrideNavigation:vt,fetcherSubmission:In,preventScrollReset:Nn||M,enableViewTransition:ht?$:void 0})}}async function St(je,Ye,ht,Mt,zt,In){let Nn,mn={};try{Nn=await orn(c,je,Ye,ht,Mt,zt,In,o,i)}catch(an){return Mt.forEach(En=>{mn[En.route.id]={type:Da.error,error:an}}),mn}for(let[an,En]of Object.entries(Nn))if(drn(En)){let cn=En.result;mn[an]={type:Da.redirect,response:lrn(cn,ht,an,zt,l,d.v7_relativeSplatPath)}}else mn[an]=await srn(En);return mn}async function $t(je,Ye,ht,Mt,zt){let In=je.matches,Nn=St("loader",je,zt,ht,Ye,null),mn=Promise.all(Mt.map(async cn=>{if(cn.matches&&cn.match&&cn.controller){let Sr=(await St("loader",je,T9(e.history,cn.path,cn.controller.signal),[cn.match],cn.matches,cn.key))[cn.match.route.id];return{[cn.key]:Sr}}else return Promise.resolve({[cn.key]:{type:Da.error,error:Gp(404,{pathname:cn.path})}})})),an=await Nn,En=(await mn).reduce((cn,Hn)=>Object.assign(cn,Hn),{});return await Promise.all([hrn(Ye,an,zt.signal,In,je.loaderData),mrn(Ye,En,Mt)]),{loaderResults:an,fetcherResults:En}}function ge(){H=!0,K.push(...Ze()),ue.forEach((je,Ye)=>{oe.has(Ye)&&se.add(Ye),ut(Ye)})}function G(je,Ye,ht){ht===void 0&&(ht={}),E.fetchers.set(je,Ye),W({fetchers:new Map(E.fetchers)},{flushSync:(ht&&ht.flushSync)===!0})}function ee(je,Ye,ht,Mt){Mt===void 0&&(Mt={});let zt=v_(E.matches,Ye);ze(je),W({errors:{[zt.route.id]:ht},fetchers:new Map(E.fetchers)},{flushSync:(Mt&&Mt.flushSync)===!0})}function Me(je){return z.set(je,(z.get(je)||0)+1),X.has(je)&&X.delete(je),E.fetchers.get(je)||Qnn}function ze(je){let Ye=E.fetchers.get(je);oe.has(je)&&!(Ye&&Ye.state==="loading"&&ce.has(je))&&ut(je),ue.delete(je),ce.delete(je),J.delete(je),d.v7_fetcherPersist&&X.delete(je),se.delete(je),E.fetchers.delete(je)}function pt(je){let Ye=(z.get(je)||0)-1;Ye<=0?(z.delete(je),X.add(je),d.v7_fetcherPersist||ze(je)):z.set(je,Ye),W({fetchers:new Map(E.fetchers)})}function ut(je){let Ye=oe.get(je);Ye&&(Ye.abort(),oe.delete(je))}function rn(je){for(let Ye of je){let ht=Me(Ye),Mt=Y5(ht.data);E.fetchers.set(Ye,Mt)}}function tt(){let je=[],Ye=!1;for(let ht of J){let Mt=E.fetchers.get(ht);Si(Mt,"Expected fetcher: "+ht),Mt.state==="loading"&&(J.delete(ht),je.push(ht),Ye=!0)}return rn(je),Ye}function Z(je){let Ye=[];for(let[ht,Mt]of ce)if(Mt0}function le(je,Ye){let ht=E.blockers.get(je)||wD;return Ie.get(je)!==Ye&&Ie.set(je,Ye),ht}function it(je){E.blockers.delete(je),Ie.delete(je)}function yt(je,Ye){let ht=E.blockers.get(je)||wD;Si(ht.state==="unblocked"&&Ye.state==="blocked"||ht.state==="blocked"&&Ye.state==="blocked"||ht.state==="blocked"&&Ye.state==="proceeding"||ht.state==="blocked"&&Ye.state==="unblocked"||ht.state==="proceeding"&&Ye.state==="unblocked","Invalid blocker state transition: "+ht.state+" -> "+Ye.state);let Mt=new Map(E.blockers);Mt.set(je,Ye),W({blockers:Mt})}function It(je){let{currentLocation:Ye,nextLocation:ht,historyAction:Mt}=je;if(Ie.size===0)return;Ie.size>1&&bE(!1,"A router only supports one blocker at a time");let zt=Array.from(Ie.entries()),[In,Nn]=zt[zt.length-1],mn=E.blockers.get(In);if(!(mn&&mn.state==="proceeding")&&Nn({currentLocation:Ye,nextLocation:ht,historyAction:Mt}))return In}function dt(je){let Ye=Gp(404,{pathname:je}),ht=s||a,{matches:Mt,route:zt}=wPe(ht);return Ze(),{notFoundMatches:Mt,route:zt,error:Ye}}function Ze(je){let Ye=[];return de.forEach((ht,Mt)=>{(!je||je(Mt))&&(ht.cancel(),Ye.push(Mt),de.delete(Mt))}),Ye}function Ct(je,Ye,ht){if(h=je,y=Ye,g=ht||null,!b&&E.navigation===Mue){b=!0;let Mt=qt(E.location,E.matches);Mt!=null&&W({restoreScrollPosition:Mt})}return()=>{h=null,y=null,g=null}}function Et(je,Ye){return g&&g(je,Ye.map(Mt=>Rnn(Mt,E.loaderData)))||je.key}function dn(je,Ye){if(h&&y){let ht=Et(je,Ye);h[ht]=y()}}function qt(je,Ye){if(h){let ht=Et(je,Ye),Mt=h[ht];if(typeof Mt=="number")return Mt}return null}function sn(je,Ye,ht){if(u)if(je){if(Object.keys(je[0].params).length>0)return{active:!0,matches:XZ(Ye,ht,l,!0)}}else return{active:!0,matches:XZ(Ye,ht,l,!0)||[]};return{active:!1,matches:null}}async function $n(je,Ye,ht,Mt){if(!u)return{type:"success",matches:je};let zt=je;for(;;){let In=s==null,Nn=s||a,mn=o;try{await u({signal:ht,path:Ye,matches:zt,fetcherKey:Mt,patch:(cn,Hn)=>{ht.aborted||hPe(cn,Hn,Nn,mn,i)}})}catch(cn){return{type:"error",error:cn,partialMatches:zt}}finally{In&&!ht.aborted&&(a=[...a])}if(ht.aborted)return{type:"aborted"};let an=b_(Nn,Ye,l);if(an)return{type:"success",matches:an};let En=XZ(Nn,Ye,l,!0);if(!En||zt.length===En.length&&zt.every((cn,Hn)=>cn.route.id===En[Hn].route.id))return{type:"success",matches:null};zt=En}}function gi(je){o={},s=CJ(je,i,void 0,o)}function un(je,Ye){let ht=s==null;hPe(je,Ye,s||a,o,i),ht&&(a=[...a],W({}))}return _={get basename(){return l},get future(){return d},get state(){return E},get routes(){return a},get window(){return t},initialize:ke,subscribe:q,enableScrollRestoration:Ct,navigate:ye,fetch:Ve,revalidate:be,createHref:je=>e.history.createHref(je),encodeLocation:je=>e.history.encodeLocation(je),getFetcher:Me,deleteFetcher:pt,dispose:ve,getBlocker:le,deleteBlocker:it,patchRoutes:un,_internalFetchControllers:oe,_internalActiveDeferreds:de,_internalSetRoutes:gi},_}function trn(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Mve(e,t,n,r,i,o,a,s){let l,c;if(a){l=[];for(let d of t)if(l.push(d),d.route.id===a){c=d;break}}else l=t,c=t[t.length-1];let u=ste(i||".",ate(l,o),SE(e.pathname,n)||e.pathname,s==="path");if(i==null&&(u.search=e.search,u.hash=e.hash),(i==null||i===""||i===".")&&c){let d=VIe(u.search);if(c.route.index&&!d)u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index";else if(!c.route.index&&d){let f=new URLSearchParams(u.search),p=f.getAll("index");f.delete("index"),p.filter(g=>g).forEach(g=>f.append("index",g));let h=f.toString();u.search=h?"?"+h:""}}return r&&n!=="/"&&(u.pathname=u.pathname==="/"?n:Rw([n,u.pathname])),vE(u)}function uPe(e,t,n,r){if(!r||!trn(r))return{path:n};if(r.formMethod&&!prn(r.formMethod))return{path:n,error:Gp(405,{method:r.formMethod})};let i=()=>({path:n,error:Gp(400,{type:"invalid-body"})}),o=r.formMethod||"get",a=e?o.toUpperCase():o.toLowerCase(),s=cht(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!iv(a))return i();let f=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((p,h)=>{let[g,y]=h;return""+p+g+"="+y+` `},""):String(r.body);return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:f}}}else if(r.formEncType==="application/json"){if(!iv(a))return i();try{let f=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:f,text:void 0}}}catch{return i()}}}Si(typeof FormData=="function","FormData is not available in this environment");let l,c;if(r.formData)l=Fve(r.formData),c=r.formData;else if(r.body instanceof FormData)l=Fve(r.body),c=r.body;else if(r.body instanceof URLSearchParams)l=r.body,c=gPe(l);else if(r.body==null)l=new URLSearchParams,c=new FormData;else try{l=new URLSearchParams(r.body),c=gPe(l)}catch{return i()}let u={formMethod:a,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(iv(u.formMethod))return{path:n,submission:u};let d=K4(n);return t&&d.search&&VIe(d.search)&&l.append("index",""),d.search="?"+l,{path:vE(d),submission:u}}function dPe(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(i=>i.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function fPe(e,t,n,r,i,o,a,s,l,c,u,d,f,p,h,g){let y=g?lg(g[1])?g[1].error:g[1].data:void 0,b=e.createURL(t.location),v=e.createURL(i),S=n;o&&t.errors?S=dPe(n,Object.keys(t.errors)[0],!0):g&&lg(g[1])&&(S=dPe(n,g[0]));let w=g?g[1].statusCode:void 0,I=a&&w&&w>=400,_=S.filter((R,M)=>{let{route:x}=R;if(x.lazy)return!0;if(x.loader==null)return!1;if(o)return xve(x,t.loaderData,t.errors);if(nrn(t.loaderData,t.matches[M],R)||l.some(N=>N===R.route.id))return!0;let $=t.matches[M],P=R;return pPe(R,el({currentUrl:b,currentParams:$.params,nextUrl:v,nextParams:P.params},r,{actionResult:y,actionStatus:w,defaultShouldRevalidate:I?!1:s||b.pathname+b.search===v.pathname+v.search||b.search!==v.search||sht($,P)}))}),E=[];return d.forEach((R,M)=>{if(o||!n.some(U=>U.route.id===R.routeId)||u.has(M))return;let x=b_(p,R.path,h);if(!x){E.push({key:M,routeId:R.routeId,path:R.path,matches:null,match:null,controller:null});return}let $=t.fetchers.get(M),P=V$(x,R.path),N=!1;f.has(M)?N=!1:c.has(M)?(c.delete(M),N=!0):$&&$.state!=="idle"&&$.data===void 0?N=s:N=pPe(P,el({currentUrl:b,currentParams:t.matches[t.matches.length-1].params,nextUrl:v,nextParams:n[n.length-1].params},r,{actionResult:y,actionStatus:w,defaultShouldRevalidate:I?!1:s})),N&&E.push({key:M,routeId:R.routeId,path:R.path,matches:x,match:P,controller:new AbortController})}),[_,E]}function xve(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,i=n!=null&&n[e.id]!==void 0;return!r&&i?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!i}function nrn(e,t,n){let r=!t||n.route.id!==t.route.id,i=e[n.route.id]===void 0;return r||i}function sht(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function pPe(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function hPe(e,t,n,r,i){var o;let a;if(e){let c=r[e];Si(c,"No route found to patch children into: routeId = "+e),c.children||(c.children=[]),a=c.children}else a=n;let s=t.filter(c=>!a.some(u=>lht(c,u))),l=CJ(s,i,[e||"_","patch",String(((o=a)==null?void 0:o.length)||"0")],r);a.push(...l)}function lht(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var i;return(i=t.children)==null?void 0:i.some(o=>lht(n,o))}):!1}async function rrn(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let i=n[e.id];Si(i,"No route found in manifest");let o={};for(let a in r){let l=i[a]!==void 0&&a!=="hasErrorBoundary";bE(!l,'Route "'+i.id+'" has a static property "'+a+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+a+'" will be ignored.')),!l&&!Tnn.has(a)&&(o[a]=r[a])}Object.assign(i,o),Object.assign(i,el({},t(i),{lazy:void 0}))}async function irn(e){let{matches:t}=e,n=t.filter(i=>i.shouldLoad);return(await Promise.all(n.map(i=>i.resolve()))).reduce((i,o,a)=>Object.assign(i,{[n[a].route.id]:o}),{})}async function orn(e,t,n,r,i,o,a,s,l,c){let u=o.map(p=>p.route.lazy?rrn(p.route,l,s):void 0),d=o.map((p,h)=>{let g=u[h],y=i.some(v=>v.route.id===p.route.id);return el({},p,{shouldLoad:y,resolve:async v=>(v&&r.method==="GET"&&(p.route.lazy||p.route.loader)&&(y=!0),y?arn(t,r,p,g,v,c):Promise.resolve({type:Da.data,result:void 0}))})}),f=await e({matches:d,request:r,params:o[0].params,fetcherKey:a,context:c});try{await Promise.all(u)}catch{}return f}async function arn(e,t,n,r,i,o){let a,s,l=c=>{let u,d=new Promise((h,g)=>u=g);s=()=>u(),t.signal.addEventListener("abort",s);let f=h=>typeof c!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):c({request:t,params:n.params,context:o},...h!==void 0?[h]:[]),p=(async()=>{try{return{type:"data",result:await(i?i(g=>f(g)):f())}}catch(h){return{type:"error",result:h}}})();return Promise.race([p,d])};try{let c=n.route[e];if(r)if(c){let u,[d]=await Promise.all([l(c).catch(f=>{u=f}),r]);if(u!==void 0)throw u;a=d}else if(await r,c=n.route[e],c)a=await l(c);else if(e==="action"){let u=new URL(t.url),d=u.pathname+u.search;throw Gp(405,{method:t.method,pathname:d,routeId:n.route.id})}else return{type:Da.data,result:void 0};else if(c)a=await l(c);else{let u=new URL(t.url),d=u.pathname+u.search;throw Gp(404,{pathname:d})}Si(a.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(c){return{type:Da.error,result:c}}finally{s&&t.signal.removeEventListener("abort",s)}return a}async function srn(e){let{result:t,type:n}=e;if(uht(t)){let d;try{let f=t.headers.get("Content-Type");f&&/\bapplication\/json\b/.test(f)?t.body==null?d=null:d=await t.json():d=await t.text()}catch(f){return{type:Da.error,error:f}}return n===Da.error?{type:Da.error,error:new EJ(t.status,t.statusText,d),statusCode:t.status,headers:t.headers}:{type:Da.data,data:d,statusCode:t.status,headers:t.headers}}if(n===Da.error){if(SPe(t)){var r,i;if(t.data instanceof Error){var o,a;return{type:Da.error,error:t.data,statusCode:(o=t.init)==null?void 0:o.status,headers:(a=t.init)!=null&&a.headers?new Headers(t.init.headers):void 0}}return{type:Da.error,error:new EJ(((r=t.init)==null?void 0:r.status)||500,void 0,t.data),statusCode:RL(t)?t.status:void 0,headers:(i=t.init)!=null&&i.headers?new Headers(t.init.headers):void 0}}return{type:Da.error,error:t,statusCode:RL(t)?t.status:void 0}}if(frn(t)){var s,l;return{type:Da.deferred,deferredData:t,statusCode:(s=t.init)==null?void 0:s.status,headers:((l=t.init)==null?void 0:l.headers)&&new Headers(t.init.headers)}}if(SPe(t)){var c,u;return{type:Da.data,data:t.data,statusCode:(c=t.init)==null?void 0:c.status,headers:(u=t.init)!=null&&u.headers?new Headers(t.init.headers):void 0}}return{type:Da.data,data:t}}function lrn(e,t,n,r,i,o){let a=e.headers.get("Location");if(Si(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!PIe.test(a)){let s=r.slice(0,r.findIndex(l=>l.route.id===n)+1);a=Mve(new URL(t.url),s,i,!0,a,o),e.headers.set("Location",a)}return e}function mPe(e,t,n,r){let i=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];if(PIe.test(e)){let o=e,a=o.startsWith("//")?new URL(t.protocol+o):new URL(o);if(i.includes(a.protocol))throw new Error("Invalid redirect location");let s=SE(a.pathname,n)!=null;if(a.origin===t.origin&&s)return a.pathname+a.search+a.hash}try{let o=r.createURL(e);if(i.includes(o.protocol))throw new Error("Invalid redirect location")}catch{}return e}function T9(e,t,n,r){let i=e.createURL(cht(t)).toString(),o={signal:n};if(r&&iv(r.formMethod)){let{formMethod:a,formEncType:s}=r;o.method=a.toUpperCase(),s==="application/json"?(o.headers=new Headers({"Content-Type":s}),o.body=JSON.stringify(r.json)):s==="text/plain"?o.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?o.body=Fve(r.formData):o.body=r.formData}return new Request(i,o)}function Fve(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function gPe(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function crn(e,t,n,r,i){let o={},a=null,s,l=!1,c={},u=n&&lg(n[1])?n[1].error:void 0;return e.forEach(d=>{if(!(d.route.id in t))return;let f=d.route.id,p=t[f];if(Si(!O_(p),"Cannot handle redirect results in processLoaderData"),lg(p)){let h=p.error;u!==void 0&&(h=u,u=void 0),a=a||{};{let g=v_(e,f);a[g.route.id]==null&&(a[g.route.id]=h)}o[f]=void 0,l||(l=!0,s=RL(p.error)?p.error.status:500),p.headers&&(c[f]=p.headers)}else kC(p)?(r.set(f,p.deferredData),o[f]=p.deferredData.data,p.statusCode!=null&&p.statusCode!==200&&!l&&(s=p.statusCode),p.headers&&(c[f]=p.headers)):(o[f]=p.data,p.statusCode&&p.statusCode!==200&&!l&&(s=p.statusCode),p.headers&&(c[f]=p.headers))}),u!==void 0&&n&&(a={[n[0]]:u},o[n[0]]=void 0),{loaderData:o,errors:a,statusCode:s||200,loaderHeaders:c}}function yPe(e,t,n,r,i,o,a){let{loaderData:s,errors:l}=crn(t,n,r,a);return i.forEach(c=>{let{key:u,match:d,controller:f}=c,p=o[u];if(Si(p,"Did not find corresponding fetcher result"),!(f&&f.signal.aborted))if(lg(p)){let h=v_(e.matches,d?.route.id);l&&l[h.route.id]||(l=el({},l,{[h.route.id]:p.error})),e.fetchers.delete(u)}else if(O_(p))Si(!1,"Unhandled fetcher revalidation redirect");else if(kC(p))Si(!1,"Unhandled fetcher deferred data");else{let h=Y5(p.data);e.fetchers.set(u,h)}}),{loaderData:s,errors:l}}function bPe(e,t,n,r){let i=el({},t);for(let o of n){let a=o.route.id;if(t.hasOwnProperty(a)?t[a]!==void 0&&(i[a]=t[a]):e[a]!==void 0&&o.route.loader&&(i[a]=e[a]),r&&r.hasOwnProperty(a))break}return i}function vPe(e){return e?lg(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function v_(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function wPe(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Gp(e,t){let{pathname:n,routeId:r,method:i,type:o,message:a}=t===void 0?{}:t,s="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(s="Bad Request",i&&n&&r?l="You made a "+i+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":o==="defer-action"?l="defer() is not supported in actions":o==="invalid-body"&&(l="Unable to encode submission body")):e===403?(s="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(s="Not Found",l='No route matches URL "'+n+'"'):e===405&&(s="Method Not Allowed",i&&n&&r?l="You made a "+i.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":i&&(l='Invalid request method "'+i.toUpperCase()+'"')),new EJ(e||500,s,new Error(l),!0)}function pH(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,i]=t[n];if(O_(i))return{key:r,result:i}}}function cht(e){let t=typeof e=="string"?K4(e):e;return vE(el({},t,{hash:""}))}function urn(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function drn(e){return uht(e.result)&&Jnn.has(e.result.status)}function kC(e){return e.type===Da.deferred}function lg(e){return e.type===Da.error}function O_(e){return(e&&e.type)===Da.redirect}function SPe(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function frn(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function uht(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function prn(e){return qnn.has(e.toLowerCase())}function iv(e){return Ynn.has(e.toLowerCase())}async function hrn(e,t,n,r,i){let o=Object.entries(t);for(let a=0;af?.route.id===s);if(!c)continue;let u=r.find(f=>f.route.id===c.route.id),d=u!=null&&!sht(u,c)&&(i&&i[c.route.id])!==void 0;kC(l)&&d&&await jIe(l,n,!1).then(f=>{f&&(t[s]=f)})}}async function mrn(e,t,n){for(let r=0;rc?.route.id===o)&&kC(s)&&(Si(a,"Expected an AbortController for revalidating fetcher deferred result"),await jIe(s,a.signal,!0).then(c=>{c&&(t[i]=c)}))}}async function jIe(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Da.data,data:e.deferredData.unwrappedData}}catch(i){return{type:Da.error,error:i}}return{type:Da.data,data:e.deferredData.data}}}function VIe(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function V$(e,t){let n=typeof t=="string"?K4(t).search:t.search;if(e[e.length-1].route.index&&VIe(n||""))return e[e.length-1];let r=iht(e);return r[r.length-1]}function IPe(e){let{formMethod:t,formAction:n,formEncType:r,text:i,formData:o,json:a}=e;if(!(!t||!n||!r)){if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:o,json:void 0,text:void 0};if(a!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function xue(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function grn(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function SD(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function yrn(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Y5(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function brn(e,t){try{let n=e.sessionStorage.getItem(aht);if(n){let r=JSON.parse(n);for(let[i,o]of Object.entries(r||{}))o&&Array.isArray(o)&&t.set(i,new Set(o||[]))}}catch{}}function vrn(e,t){if(t.size>0){let n={};for(let[r,i]of t)n[r]=[...i];try{e.sessionStorage.setItem(aht,JSON.stringify(n))}catch(r){bE(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** * React Router v6.30.3 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function ML(){return ML=Object.assign?Object.assign.bind():function(e){for(var t=1;twE(e,nht(t)),[t,e])}function pht(e){A.useContext(wS).static||A.useLayoutEffect(e)}function Jl(){let{isDataRoute:e}=A.useContext(Xv);return e?Nrn():Irn()}function Irn(){a6()||Si(!1);let e=A.useContext(aV),{basename:t,future:n,navigator:r}=A.useContext(wS),{matches:i}=A.useContext(Xv),{pathname:o}=Oi(),a=JSON.stringify(ate(i,n.v7_relativeSplatPath)),s=A.useRef(!1);return pht(()=>{s.current=!0}),A.useCallback(function(c,u){if(u===void 0&&(u={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let d=ste(c,JSON.parse(a),o,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:Rw([t,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[t,r,a,o,e])}const Crn=A.createContext(null);function Ern(e){let t=A.useContext(Xv).outlet;return t&&A.createElement(Crn.Provider,{value:e},t)}function Hl(){let{matches:e}=A.useContext(Xv),t=e[e.length-1];return t?t.params:{}}function cte(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=A.useContext(wS),{matches:i}=A.useContext(Xv),{pathname:o}=Oi(),a=JSON.stringify(ate(i,r.v7_relativeSplatPath));return A.useMemo(()=>ste(e,JSON.parse(a),o,n==="path"),[e,a,o,n])}function Arn(e,t){return hht(e,t)}function hht(e,t,n,r){a6()||Si(!1);let{navigator:i}=A.useContext(wS),{matches:o}=A.useContext(Xv),a=o[o.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let c=Oi(),u;if(t){var d;let y=typeof t=="string"?K4(t):t;l==="/"||(d=y.pathname)!=null&&d.startsWith(l)||Si(!1),u=y}else u=c;let f=u.pathname||"/",p=f;if(l!=="/"){let y=l.replace(/^\//,"").split("/");p="/"+f.replace(/^\//,"").split("/").slice(y.length).join("/")}let h=b_(e,{pathname:p}),g=Rrn(h&&h.map(y=>Object.assign({},y,{params:Object.assign({},s,y.params),pathname:Rw([l,i.encodeLocation?i.encodeLocation(y.pathname).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?l:Rw([l,i.encodeLocation?i.encodeLocation(y.pathnameBase).pathname:y.pathnameBase])})),o,n,r);return t&&g?A.createElement(lte.Provider,{value:{location:ML({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:sc.Pop}},g):g}function _rn(){let e=$rn(),t=RL(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return A.createElement(A.Fragment,null,A.createElement("h2",null,"Unexpected Application Error!"),A.createElement("h3",{style:{fontStyle:"italic"}},t),n?A.createElement("pre",{style:i},n):null,null)}const krn=A.createElement(_rn,null);class Trn extends A.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?A.createElement(Xv.Provider,{value:this.props.routeContext},A.createElement(fht.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Orn(e){let{routeContext:t,match:n,children:r}=e,i=A.useContext(aV);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),A.createElement(Xv.Provider,{value:t},r)}function Rrn(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var o;if(!n)return null;if(n.errors)e=n.matches;else if((o=r)!=null&&o.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let a=e,s=(i=n)==null?void 0:i.errors;if(s!=null){let u=a.findIndex(d=>d.route.id&&s?.[d.route.id]!==void 0);u>=0||Si(!1),a=a.slice(0,Math.min(a.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((u,d,f)=>{let p,h=!1,g=null,y=null;n&&(p=s&&d.route.id?s[d.route.id]:void 0,g=d.route.errorElement||krn,l&&(c<0&&f===0?(Lrn("route-fallback"),h=!0,y=null):c===f&&(h=!0,y=d.route.hydrateFallbackElement||null)));let b=t.concat(a.slice(0,f+1)),v=()=>{let S;return p?S=g:h?S=y:d.route.Component?S=A.createElement(d.route.Component,null):d.route.element?S=d.route.element:S=u,A.createElement(Orn,{match:d,routeContext:{outlet:u,matches:b,isDataRoute:n!=null},children:S})};return n&&(d.route.ErrorBoundary||d.route.errorElement||f===0)?A.createElement(Trn,{location:n.location,revalidation:n.revalidation,component:g,error:p,children:v(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):v()},null)}var mht=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(mht||{}),ght=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(ght||{});function Mrn(e){let t=A.useContext(aV);return t||Si(!1),t}function xrn(e){let t=A.useContext(dht);return t||Si(!1),t}function Frn(e){let t=A.useContext(Xv);return t||Si(!1),t}function BIe(e){let t=Frn(),n=t.matches[t.matches.length-1];return n.route.id||Si(!1),n.route.id}function Drn(){return BIe()}function $rn(){var e;let t=A.useContext(fht),n=xrn(),r=BIe();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Nrn(){let{router:e}=Mrn(mht.UseNavigateStable),t=BIe(ght.UseNavigateStable),n=A.useRef(!1);return pht(()=>{n.current=!0}),A.useCallback(function(i,o){o===void 0&&(o={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,ML({fromRouteId:t},o)))},[e,t])}const CPe={};function Lrn(e,t,n){CPe[e]||(CPe[e]=!0)}function Prn(e,t){e?.v7_startTransition,e?.v7_relativeSplatPath===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function jrn(e){let{to:t,replace:n,state:r,relative:i}=e;a6()||Si(!1);let{future:o,static:a}=A.useContext(wS),{matches:s}=A.useContext(Xv),{pathname:l}=Oi(),c=Jl(),u=ste(t,ate(s,o.v7_relativeSplatPath),l,i==="path"),d=JSON.stringify(u);return A.useEffect(()=>c(JSON.parse(d),{replace:n,state:r,relative:i}),[c,d,i,n,r]),null}function xL(e){return Ern(e.context)}function jn(e){Si(!1)}function Vrn(e){let{basename:t="/",children:n=null,location:r,navigationType:i=sc.Pop,navigator:o,static:a=!1,future:s}=e;a6()&&Si(!1);let l=t.replace(/^\/*/,"/"),c=A.useMemo(()=>({basename:l,navigator:o,static:a,future:ML({v7_relativeSplatPath:!1},s)}),[l,s,o,a]);typeof r=="string"&&(r=K4(r));let{pathname:u="/",search:d="",hash:f="",state:p=null,key:h="default"}=r,g=A.useMemo(()=>{let y=SE(u,l);return y==null?null:{location:{pathname:y,search:d,hash:f,state:p,key:h},navigationType:i}},[l,u,d,f,p,h,i]);return g==null?null:A.createElement(wS.Provider,{value:c},A.createElement(lte.Provider,{children:n,value:g}))}function Brn(e){let{children:t,location:n}=e;return Arn(AJ(t),n)}new Promise(()=>{});function AJ(e,t){t===void 0&&(t=[]);let n=[];return A.Children.forEach(e,(r,i)=>{if(!A.isValidElement(r))return;let o=[...t,i];if(r.type===A.Fragment){n.push.apply(n,AJ(r.props.children,o));return}r.type!==jn&&Si(!1),!r.props.index||!r.props.children||Si(!1);let a={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(a.children=AJ(r.props.children,o)),n.push(a)}),n}function Urn(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:A.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:A.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:A.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** * React Router DOM v6.30.3 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function lk(){return lk=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}const eq="get",Fue="application/x-www-form-urlencoded";function ute(e){return e!=null&&typeof e.tagName=="string"}function zrn(e){return ute(e)&&e.tagName.toLowerCase()==="button"}function Wrn(e){return ute(e)&&e.tagName.toLowerCase()==="form"}function Hrn(e){return ute(e)&&e.tagName.toLowerCase()==="input"}function Grn(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Yrn(e,t){return e.button===0&&(!t||t==="_self")&&!Grn(e)}function Dve(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(i=>[n,i]):[[n,r]])},[]))}function Zrn(e,t){let n=Dve(e);return t&&t.forEach((r,i)=>{n.has(i)||t.getAll(i).forEach(o=>{n.append(i,o)})}),n}let hH=null;function qrn(){if(hH===null)try{new FormData(document.createElement("form"),0),hH=!1}catch{hH=!0}return hH}const Jrn=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Due(e){return e!=null&&!Jrn.has(e)?null:e}function Krn(e,t){let n,r,i,o,a;if(Wrn(e)){let s=e.getAttribute("action");r=s?SE(s,t):null,n=e.getAttribute("method")||eq,i=Due(e.getAttribute("enctype"))||Fue,o=new FormData(e)}else if(zrn(e)||Hrn(e)&&(e.type==="submit"||e.type==="image")){let s=e.form;if(s==null)throw new Error('Cannot submit a