1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="1159dfc6-64e8-4cba-4ed7-570854eb580a")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,238376,e=>{"use strict";var t=e.i(268601),r=e.i(975705),n=e.i(370589);e.i(372781);var o=e.i(250017),a=e.i(580495),i=e.i(357287);e.s(["default",0,()=>{let[e,s]=(0,r.useState)(null),[c,l]=(0,r.useState)(!0),[u,p]=(0,r.useState)(null),[f,d]=(0,r.useState)(null),y=(0,r.useCallback)(async()=>{try{let e,t,r;l(!0);let n=(e=navigator.userAgent,t="Unknown",r="",e.includes("Firefox/")?(t="Firefox",r=e.match(/Firefox\/([\d.]+)/)?.[1]||""):e.includes("Edg/")?(t="Edge",r=e.match(/Edg\/([\d.]+)/)?.[1]||""):e.includes("Chrome/")?(t="Chrome",r=e.match(/Chrome\/([\d.]+)/)?.[1]||""):e.includes("Safari/")&&!e.includes("Chrome")&&(t="Safari",r=e.match(/Version\/([\d.]+)/)?.[1]||""),{browser:t,version:r,platform:navigator.platform}),o=(()=>{try{return localStorage.setItem("__test__","__test__"),localStorage.removeItem("__test__"),!0}catch(e){return!1}})(),c=await (0,a.checkAsyncStorageSupport)();p({browser:`${n.browser} ${n.version}`,platform:n.platform,hostname:window.location.hostname,port:window.location.port,protocol:window.location.protocol,localStorageAvailable:o,indexedDBAvailable:c});let u=[];o&&Object.keys(localStorage||{}).forEach(e=>{let t=localStorage.getItem(e)||"",r=new Blob([t]).size,n=e.startsWith("CHAT_"),o=e.startsWith("BLOB_"),a=n?(0,i.parseOrNull)(t):null;u.push({key:e,sizeInBytes:r,isChatKey:n,isBlobKey:o,data:a,label:n?a?.chatTitle||a?.title||"Untitled chat":o?"File Blob Data":"Required data"})}),u.sort((e,t)=>t.sizeInBytes-e.sizeInBytes);let f=(u=u.slice(0,15)).reduce((e,t)=>e+t.sizeInBytes,0);s({localItems:u,totalLocalBytes:f})}catch(e){console.error("Error analyzing storage:",e),s(null)}finally{l(!1)}},[]),h=(0,r.useCallback)(async e=>{if(!e)return;let t=new Date,r=window.location.hostname?`_${window.location.hostname}`:"",o=`${(0,n.default)(t,"yyyyMMdd_HHmmss")}${r}_chat.json`,a=new Blob([JSON.stringify({data:{chats:[e]}})],{type:"application/json"}),i=URL.createObjectURL(a),s=document.createElement("a");s.setAttribute("href",i),s.setAttribute("download",o),document.body.appendChild(s),s.click(),s.remove(),URL.revokeObjectURL(i)},[]),g=(0,r.useCallback)(async e=>{if(e?.key)try{d(!0),localStorage.removeItem(e.key),o.toast.success("Item deleted."),await y()}catch(e){console.error(e),o.toast.error("Failed to delete item.")}finally{d(!1)}},[y]);return((0,r.useEffect)(()=>{y()},[y]),c)?(0,t.jsx)("div",{className:"flex items-center justify-center h-48",children:(0,t.jsx)("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-500 dark:border-blue-400"})}):e?(0,t.jsxs)("div",{className:"max-w-4xl mx-auto p-2 space-y-4",children:[u?(0,t.jsxs)("div",{className:"bg-gray-100 dark:bg-gray-800 rounded px-3 py-2 text-xs text-gray-600 dark:text-gray-300 flex flex-wrap gap-x-4 gap-y-1",children:[(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"text-gray-400 dark:text-gray-500",children:"Browser:"})," ",u.browser]}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"text-gray-400 dark:text-gray-500",children:"Platform:"})," ",u.platform]}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"text-gray-400 dark:text-gray-500",children:"Host:"})," ",u.hostname,u.port?`:${u.port}`:""]}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"text-gray-400 dark:text-gray-500",children:"LocalStorage:"})," ",(0,t.jsx)("span",{className:u.localStorageAvailable?"text-green-600 dark:text-green-400":"text-red-600 dark:text-red-400",children:u.localStorageAvailable?"â":"â"})]}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"text-gray-400 dark:text-gray-500",children:"IndexedDB:"})," ",(0,t.jsx)("span",{className:u.indexedDBAvailable?"text-green-600 dark:text-green-400":"text-red-600 dark:text-red-400",children:u.indexedDBAvailable?"â":"â"})]})]}):null,(0,t.jsxs)("div",{className:"bg-white dark:bg-gray-900 rounded shadow-sm",children:[(0,t.jsxs)("div",{className:"flex justify-between items-center px-3 py-2 bg-gray-50 dark:bg-gray-800 border-b dark:border-gray-700",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-sm font-medium text-gray-700 dark:text-gray-200",children:"Top 15 localStorage Items"}),(0,t.jsxs)("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:["Total: ",(0,i.formatBytes)(e.totalLocalBytes)]})]}),(0,t.jsxs)("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:[e.localItems.length," items"]})]}),(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)("table",{className:"w-full text-xs",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{className:"bg-gray-50 dark:bg-gray-800 text-gray-500 dark:text-gray-400",children:[(0,t.jsx)("th",{className:"px-3 py-2 text-left font-medium",children:"#"}),(0,t.jsx)("th",{className:"px-3 py-2 text-left font-medium",children:"Key"}),(0,t.jsx)("th",{className:"px-3 py-2 text-left font-medium",children:"Size"}),(0,t.jsx)("th",{className:"px-3 py-2 text-left font-medium",children:"Actions"})]})}),(0,t.jsx)("tbody",{className:"divide-y divide-gray-100 dark:divide-gray-700",children:e.localItems.map((e,r)=>(0,t.jsxs)("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors",children:[(0,t.jsx)("td",{className:"px-3 py-2 text-gray-500 dark:text-gray-400",children:r+1}),(0,t.jsxs)("td",{className:"px-3 py-2",children:[(0,t.jsx)("div",{className:"font-medium text-gray-700 dark:text-gray-200 truncate max-w-[220px]",title:e.key,children:e.key}),(0,t.jsx)("div",{className:"text-[11px] text-gray-400 truncate max-w-[220px]",children:e.label})]}),(0,t.jsx)("td",{className:"px-3 py-2 text-gray-600 dark:text-gray-300",children:(0,i.formatBytes)(e.sizeInBytes)}),(0,t.jsx)("td",{className:"px-3 py-2",children:e.isChatKey||e.isBlobKey?(0,t.jsxs)("div",{className:"flex flex-wrap gap-2",children:[e.isChatKey?(0,t.jsx)("button",{type:"button",className:"text-blue-600 hover:underline text-xs",onClick:()=>h(e.data),children:"Export"}):null,(0,t.jsx)("button",{type:"button",className:"text-red-600 hover:underline text-xs",disabled:f,onClick:()=>g(e),children:"Delete"})]}):(0,t.jsx)("span",{className:"text-gray-400",children:"â"})})]},e.key))})]})})]})]}):(0,t.jsx)("div",{className:"p-2 bg-red-100 dark:bg-red-900/30 text-red-700 dark:text-red-400 text-sm rounded",children:"Error loading localStorage data"})}])},83630,69202,65205,618584,e=>{"use strict";var t=e.i(268601),r=e.i(809134),n=e.i(102201),o=e.i(667788),a=e.i(20784),i=e.i(81467),s=e.i(670245);e.i(476868);var c=e.i(958411),l=e.i(265689),u=e.i(682876),p=e.i(664753),f=e.i(975705),d=e.i(357287),y=e.i(566406),h=e.i(765205);let g=async e=>{let t,r;if((e.headers.get("content-type")||"").includes("application/json"))return e.json();let n={updatedChats:[],updatedFolders:[],updatedPrompts:[],updatedCharacters:[],updatedPlugins:[],updatedMemories:[]},o=new h.default({response:e});if(o.on("data",e=>{if("stats"===e.type)for(let t in e.data)n[t]=e.data[t];else"chat"===e.type?n.updatedChats.push(e.data):"character"===e.type?n.updatedCharacters.push(e.data):"folder"===e.type?n.updatedFolders.push(e.data):"prompt"===e.type?n.updatedPrompts.push(e.data):"plugin"===e.type?n.updatedPlugins.push(e.data):"memory"===e.type&&n.updatedMemories.push(e.data)}),o.on("fast-response",e=>{t=e}),o.on("error",e=>
2{r=e,u.captureException(r,{extra:{source:"parseSyncResponse"}})}),await o.process(),r)throw r;return t||n};var m=e.i(101275),b=e.i(580495),S=e.i(710627),S=S,v=e.i(35099),w=e.i(971910);let _=(e=[])=>{let[t,r]=(0,f.useState)(e);return(0,f.useEffect)(()=>{let e=async()=>{r(await (0,b.getAsyncStorage)().get("TM_useUserPrompts")||[])};return e(),window.addEventListener("update-user-prompts",e),()=>{window.removeEventListener("update-user-prompts",e)}},[]),[t,(0,f.useCallback)(async e=>{let t=await (0,b.getAsyncStorage)().get("TM_useUserPrompts")||[],n="function"==typeof e?e(t):e;r(n),await (0,b.getAsyncStorage)().set("TM_useUserPrompts",n);{let e=new Event("update-user-prompts");window.dispatchEvent(e)}},[])]};e.s(["useUserPrompts",0,_],69202);var A=e.i(47733),x=e.i(786904),E=e.i(645825);let O=({remoteResponses:e,localResponses:t,deletedMessageUUIDs:r,deletedResponseIDs:n})=>{let o=[...e],a=Object.fromEntries(e.map(e=>[e.id,e])),i=new Set(n),s=!1;for(let e of t){if(i.has(e.id))continue;let t=a[e.id];if(t){let{hasChanges:a,resolvedMessages:i}=j({remoteMessages:t.messages||[],localMessages:e.messages||[],deletedMessageUUIDs:r,deletedResponseIDs:n}),c=e.tokenUsage&&(!t.tokenUsage||new Date(e.tokenUsage.recordedAt||0)>new Date(t.tokenUsage.recordedAt||0));if(a||c){let t=o.findIndex(t=>t.id===e.id);-1!==t&&(o[t]={...o[t],...c?{tokenUsage:e.tokenUsage}:{},messages:i}),s=!0}}else o.push(e),s=!0}return{hasChanges:s,resolvedResponses:o}},j=({remoteMessages:e,localMessages:t,deletedMessageUUIDs:r=[],deletedResponseIDs:n=[]})=>{let o=[...e],a=(e=>{let t={},r=e=>{for(let n of(t[e.uuid]=e,e.threads||[]))for(let e of n.messages)r(e)};for(let t of e)r(t);return t})(e),i=!1,s=new Set(r);for(let e of t){let t=a[e.uuid];if(!s.has(e.uuid)){if(!t){o.push(e),i=!0;continue}if(t&&"tm_multi_responses"===e.type){let{hasChanges:a,resolvedResponses:s}=O({remoteResponses:t.responses||[],localResponses:e.responses||[],deletedMessageUUIDs:r,deletedResponseIDs:n});if(a){let e=o.findIndex(e=>e.uuid===t.uuid);-1!==e&&(o[e]={...o[e],responses:s}),i=!0}}}}return i&&o.sort((e,t)=>new Date(e?.createdAt)-new Date(t?.createdAt)),{hasChanges:i,resolvedMessages:o}};var T=e.i(70295),M=e.i(386446),I=e.i(226e3);e.i(218772);var P=e.i(328649),k=e.i(520666);let R="TM_useUserMemories",D="update-user-memories",C=(0,d.createAsyncTaskQueue)(),N=(e=P.EMPTY_MEMORY_STORE)=>{let[t,r]=(0,f.useState)(e),[n,o]=(0,f.useState)(!1);(0,f.useEffect)(()=>{let e=()=>C(async()=>{let e=await (0,b.getAsyncStorage)().get(R);r(Array.isArray(e)?e:P.EMPTY_MEMORY_STORE),o(!0)});return e(),window.addEventListener(D,e),()=>{window.removeEventListener(D,e)}},[]);let a=(0,f.useCallback)(e=>C(async()=>{let t=await (0,b.getAsyncStorage)().get(R),n=Array.isArray(t)?t:P.EMPTY_MEMORY_STORE,o="function"==typeof e?e(n):e;
2r(o),await (0,b.getAsyncStorage)().set(R,o),window.dispatchEvent(new Event(D))}),[]),i=(0,f.useCallback)(()=>C(async()=>{let e=await (0,b.getAsyncStorage)().get(R);return Array.isArray(e)?e:P.EMPTY_MEMORY_STORE}),[]),s=(0,f.useCallback)(({entity:e,entityID:r})=>{let n=Array.isArray(t)?t:P.EMPTY_MEMORY_STORE;return(0,k.listMemories)({store:n,scopes:[{scope:e,entityID:r}]}).sort((e,t)=>new Date(t.updatedAt)-new Date(e.updatedAt))},[t]);return{userMemories:t,setUserMemories:a,loaded:n,getLatestUserMemories:i,getMemoriesByEntity:s}};e.s(["useUserMemories",0,N],65205);let U=(0,m.createState)("useDefaultModelParameters");function F(){let[e,t]=U(d.DEFAULT_MODEL_PARAMETERS);return{defaultModelParameters:(0,f.useMemo)(()=>({...d.DEFAULT_MODEL_PARAMETERS,...e}),[e]),setDefaultModelParameters:t}}e.s(["useDefaultModelParameters",0,F],618584),e.i(332840);let B={id:"hzceqz"},L=(0,f.createContext)(),$=(0,m.createState)("useSyncStats"),q=(0,m.createState)("useFolderList"),z=(0,m.createState)("useDeletedFolderIDs"),K=(0,m.createState)("useDeletedChatIDs"),G=(0,m.createState)("useDeletedPromptIDs"),W=(0,m.createState)("useDeletedCharacterIDs"),Y=(0,m.createState)("useLastVerifiedToken"),V=(0,m.createState)("useSyncSettingsEnabledMap"),H=(0,m.createState)("useStateUpdateHistory"),J=(0,m.createState)("useDeletedPluginIDs"),Q=(0,m.createState)("useDeletedMemoryIDs"),X=(0,m.createState)("useKeyboardShortcuts"),Z=(0,m.createState)("useDefaultModel"),ee=(0,m.createState)("useDefaultSystemMessage"),et=(0,m.createState)("useStreaming"),er=(0,m.createState)("useAutomaticTitle"),en=(0,m.createState)("useSuggestKeywords"),eo=(0,m.createState)("useContextSummarySettings"),ea=(0,m.createState)("useFinalizeResponseSettings"),ei=(0,m.createState)("useSearchEngine"),es=(0,m.createState)("useUserProfiles"),ec=(0,m.createState)("useCustomModels"),el=(0,m.createState)("useLatestSeenUpdate"),eu=(0,m.createState)("useHiddenButtons"),ep=(0,m.createState)("useActionButtonsLabel"),ef=(0,m.createState)("useFontSize"),ed=(0,m.createState)("useCustomSearchEngineID"),ey=(0,m.createState)("useCustomSearchAPIKey"),eh=(0,m.createState)("useUserPluginSettings"),eg=(0,m.createState)("usePluginPresets"),em=(0,m.createState)("useCharacterSettings"),eb=(0,m.createState)("usePinnedCharacterOrder"),eS=(0,m.createState)("usePinnedCharacterLayout"),ev=(0,m.createState)("usePromptSettings"),ew=(0,m.createState)("useExtensionURLs"),e_=(0,m.createState)("useProviderSettings"),eA=(0,m.createState)("useSyncInitiatedOnDevice"),ex=(0,m.createState)("useLicenseKey"),eE=(0,m.createState)("useSentFirstMessage"),eO=(0,m.createState)("useDismissedOnboarding"),ej=(0,m.createState)("useTitleGenerationSettings"),eT=(0,m.createState)("useSideChatSettings"),eM=(0,m.createState)("useSoundMode"),eI=(0,m.createState)("useReopenPreviousChat"),eP=(0,m.createState)("useAutoArchiveOldChats"),ek=(0,m.createState)("useAutoDeleteArchivedChats"),eR=(0,m.createState)("useCustomNumberMessagesToLoad"),eD=(0,m.createState)("useQueueDelaySeconds"),eC=(0,m.createState)("useSidebarColorHue"),eN=(0,m.createState)("useCompactSidebarLine"),eU=(0,m.createState)("useSidebarWidth"),eF=(0,m.createState)("useContentWidth"),eB=(0,m.createState)("useModelsSettings"),eL=(0,m.createState)("useUserInstalledModelIDs"),e$=(0,m.createState)("useDismissedNewModelIDs"),eq=(0,m.createState)("useModelPresets"),ez=(0,m.createState)("useMemorySettings");function eK(e,t){if("number"==typeof t){let e=t.toString();if(e.includes(".")){let[t,r]=e.split(".");if(r.length>10)return Number(`${t}.${r.substring(0,10)}`)}}return t}let eG=(e,t)=>{let r,n={...JSON.parse(JSON.stringify(e,eK)),syncedAt:null,deletedAt:null},o={...JSON.parse(JSON.stringify(t,eK)),syncedAt:null,deletedAt:null},a=(0,l.default)(n),i=(0,l.default)(o);return a!==i&&(r=(0,c.diff)(n,o)),{equal:a===i,details:r}};class eW extends Error{}class eY extends Error{}e.s(["default",0,function({children:e}){let c=(0,M.useServerHostConfig)(),[l,h]=eA(!1),[m,O]=$(null),[k,R]=(0,f.useState)(!1),[D,C]=(0,f.useState)(null),[U,eK]=q([]),[eV,eH]=z([]),[eJ,eQ]=K([]),[eX,eZ]=(0,f.useState)("init"),[e0,e1]=(0,f.useState)({}),[e2,e4]=_([]),[e3,e8]=G([]),[e6,e9]=(0,A.useUserCharacters)(null),[e7,e5]=W([]),[te,tt]=Y(null),[tr]=V({}),[tn,to]=J([]),[ta,ti]=Q([]),[ts,tc]=(0,x.useInstalledPlugins)(null),[tl,tu]=(0,I.useUserMCPConnections)(),{setUserMemories:tp}=N(P.EMPTY_MEMORY_STORE),[tf,td]=ez(P.DEFAULT_MEMORY_SETTINGS),ty=(0,f.useRef)(null),th=(0,f.useRef)(null),{i18n:tg}=(0,w.useLingui)(),tm=(0,f.useRef)({}),tb=(0,f.useRef)(null),[tS,tv]=X(d.DEFAULT_KEYBOARD_SHORTCUTS),[tw,t_]=Z(d.DEFAULT_MODEL),[tA,tx]=ee(d.DEFAULT_SYSTEM_PROMPT),{setDefaultModelParameters:tE}=F(),[tO,tj]=et(!0),[tT,tM]=er(!0),[tI,tP]=en(!0),[tk,tR]=eo({enabled:!0,prompt:y.CONTEXT_SUMMARIZER_PROMPT}),[tD,tC]=ea({prompt:y.DEFAULT_FINALIZE_PROMPT}),[tN,tU]=ei("google"),[tF,tB]=es([]),[tL,t$]=H({}),[tq,tz]=ec([]),[tK,tG]=el(),[tW,tY]=eu(d.DEFAULT_HIDDEN_BUTTONS),[tV,tH]=ep(!0),[tJ,tQ]=ef("small"),[tX,tZ]=ed(""),[t0,t1]=ey(""),[t2,t4]=eh({}),[t3,t8]=eg([]),[t6,t9]=em({}),[t7,t5]=eb(null),[re,rt]=eS("list"),[rr,rn]=ev({}),[ro,ra]=eL(d.DEFAULT_USER_INSTALLED_MODEL_IDS),[ri,rs]=ew([]),[rc,rl]=e_({}
2),[ru,rp]=ex(""),[rf,rd]=eE(!1),[ry,rh]=eO(!1),[rg,rm]=ej({prompt:d.DEFAULT_TITLE_GENERATION_PROMPT,model:""}),[rb,rS]=eT({model:""}),[rv,rw]=eM(!0),[r_,rA]=eI(!1),[rx,rE]=eP(""),[rO,rj]=ek(""),[rT,rM]=eR(d.DEFAULT_NUMBER_MESSAGES_TO_LOAD),[rI,rP]=eD(d.DEFAULT_QUEUE_DELAY_IN_SECONDS),[rk,rR]=eC(d.DEFAULT_SIDEBAR_HUE),[rD,rC]=eN(!1),[rN,rU]=eU(""),[rF,rB]=eF(y.DEFAULT_CONTENT_WIDTH),[rL,r$]=eB({}),[rq,rz]=e$([]),[rK,rG]=eq([]),{exampleChats:rW}=c||{},rY=(0,f.useRef)(new n.default),rV=(0,f.useMemo)(()=>({fontSize:{updater:tQ,section:"preferences",localStorageKey:"TM_useFontSize"},hiddenButtons:{updater:tY,section:"preferences",localStorageKey:"TM_useHiddenButtons"},actionButtonsLabel:{updater:tH,section:"preferences",localStorageKey:"TM_useActionButtonsLabel"},userProfiles:{updater:e=>{let{userProfiles:t}=(0,d.migrateUserProfilesAPIKeysToProviderSettingsValue)(e);tB(t)},section:"profile",localStorageKey:"TM_useUserProfiles"},streaming:{updater:tj,section:"preferences",localStorageKey:"TM_useStreaming"},automaticTitle:{updater:tM,section:"preferences",localStorageKey:"TM_useAutomaticTitle"},titleGenerationSettings:{updater:rm,section:"preferences",localStorageKey:"TM_useTitleGenerationSettings"},sideChatSettings:{updater:rS,section:"preferences",localStorageKey:"TM_useSideChatSettings"},suggestKeywords:{updater:tP,section:"preferences",localStorageKey:"TM_useSuggestKeywords"},contextSummarySettings:{updater:tR,section:"preferences",localStorageKey:"TM_useContextSummarySettings"},finalizeResponseSettings:{updater:tC,section:"preferences",localStorageKey:"TM_useFinalizeResponseSettings"},searchEngine:{updater:tU,section:"preferences",localStorageKey:"TM_useSearchEngine"},defaultModel:{updater:t_,section:"modelSettings",localStorageKey:"TM_useDefaultModel"},defaultSystemMessage:{updater:tx,section:"modelSettings",localStorageKey:"TM_useDefaultSystemMessage"},defaultModelParameters:{updater:e=>tE(t=>({...t,...e})),section:"modelSettings",localStorageKey:"TM_useDefaultModelParameters"},userInstalledModelIDs:{updater:ra,section:"modelSettings",localStorageKey:"TM_useUserInstalledModelIDs"},modelsSettings:{updater:e=>r$(t=>({...t,...e})),section:"modelSettings",localStorageKey:"TM_useModelsSettings"},dismissedNewModelIDs:{updater:rz,section:"modelSettings",localStorageKey:"TM_useDismissedNewModelIDs"},modelPresets:{updater:rG,section:"modelSettings",localStorageKey:"TM_useModelPresets"},keyboardShortcuts:{updater:tv,section:"keyboardShortcuts",localStorageKey:"TM_useKeyboardShortcuts"},customModels:{updater:tz,section:"customModels",localStorageKey:"TM_useCustomModels"},latestSeenUpdate:{updater:tG,section:"latestSeenUpdate",localStorageKey:"TM_useLatestSeenUpdate"},customSearchEngineID:{updater:tZ,section:"pluginSettings",localStorageKey:"TM_useCustomSearchEngineID"},customSearchAPIKey:{updater:t1,section:"pluginSettings",localStorageKey:"TM_useCustomSearchAPIKey"},userPluginSettings:{updater:e=>t4(t=>({...t,...e})),section:"pluginSettings",localStorageKey:"TM_useUserPluginSettings"},pluginPresets:{updater:t8,section:"pluginSettings",localStorageKey:"TM_usePluginPresets"},characterSettings:{updater:e=>t9(t=>({...t,...e})),section:"characters",localStorageKey:"TM_useCharacterSettings"},pinnedCharacterOrder:{updater:t5,section:"characters",localStorageKey:"TM_usePinnedCharacterOrder"},pinnedCharacterLayout:{updater:rt,section:"characters",localStorageKey:"TM_usePinnedCharacterLayout"},promptSettings:{updater:e=>rn(t=>({...t,...e})),section:"prompts",localStorageKey:"TM_usePromptSettings"},extensionURLs:{updater:rs,section:"preferences",localStorageKey:"TM_useExtensionURLs"},providerSettings:{updater:rl,section:"apiKeys",localStorageKey:"TM_useProviderSettings"},licenseKey:{updater:e=>{e&&rp(e)},section:"apiKeys",localStorageKey:"TM_useLicenseKey"},sentFirstMessage:{updater:rd,section:"preferences",localStorageKey:"TM_useSentFirstMessage"},dismissedOnboarding:{updater:rh,section:"preferences",localStorageKey:"TM_useDismissedOnboarding"},soundMode:{updater:rw,section:"preferences",localStorageKey:"TM_useSoundMode"},reopenPreviousChat:{updater:rA,section:"preferences",localStorageKey:"TM_useReopenPreviousChat"},autoArchiveOldChats:{updater:rE,section:"preferences",localStorageKey:"TM_useAutoArchiveOldChats"},autoDeleteArchivedChats:{updater:rj,section:"preferences",localStorageKey:"TM_useAutoDeleteArchivedChats"},customNumberMessagesToLoad:{updater:rM,section:"preferences",localStorageKey:"TM_useCustomNumberMessagesToLoad"},queueDelaySeconds:{updater:rP,section:"preferences",localStorageKey:"TM_useQueueDelaySeconds"},sidebarColorHue:{updater:rR,section:"preferences",localStorageKey:"TM_useSidebarColorHue"},compactSidebarLine:{updater:rC,section:"preferences",localStorageKey:"TM_useCompactSidebarLine"},sidebarWidth:{updater:rU,section:"preferences",localStorageKey:"TM_useSidebarWidth"},contentWidth:{updater:rB,section:"preferences",localStorageKey:"TM_useContentWidth"},userMCPConnections:{updater:tu,section:"pluginSettings",indexDBStorageKey:"TM_useUserMCPConnections"},memorySettings:{updater:td,section:"preferences",localStorageKey:"TM_useMemorySettings"}}),[rm,rS,tQ,tY,tH,tB,tj,tM,tP,tR,tC,tU,t_,tx,tE,tv,tz,tG,tZ,t1,t4,t9,t5,rt,rn,rs,rl,rp,rd,rh,rw,rA,rE,rj,rM,rP,rR,rC,rU,rB,tu,t8,td,r$,ra,rz,rG]),rH=({key:e})=>{let t=e.split("TM_use")[1],r=t?t[0].toLowerCase()+t.slice(1):"";if(tm.current[r]){tm.current[r]=!1;return}if(rV[r]){if(th.current){tb.current={...tb.current||{},[r]:!0};return}t$(e=>({...e,[r]:new Date().toISOString()})),rJ()}};(0,S.default)("local-storage",rH),(0,f.useEffect)(()=>{let e=e=>{rH({key:e.detail.name})};return window.addEventListener("async-storage-updated",e),()=>{window.removeEventListener("async-storage-updated",e)}},[]),(0,f.useEffect)(()=>()=>{clearTimeout(ty.current)},[]);let rJ=(0,f.useCallback)(({debounceMs:e=3e3}={})=>{v.default.get("typingmindcloud_token")&&(ty.current&&clearTimeout(ty.current),t
2y.current=setTimeout(()=>{th.current?console.debug("Sync already in progress, ignored"):th.current=window.__SYNC_WITH_LATEST_VALUES().then(()=>{th.current=null,tb.current&&(t$(e=>{let t=Object.keys(tb.current).reduce((e,t)=>({...e,[t]:new Date().toISOString()}),e);return tb.current=null,t}),rJ())}).catch(e=>{throw th.current=null,e})},e||3e3),eZ("scheduled"))},[t$]),rQ=(0,f.useCallback)(async()=>{let e,t=0,r=0,n="";try{let s=(0,d.parseOrNull)((0,b.getStorage)().getItem("TM_useFolderList"))||[],c=[];await i.localUserDataStore.scanAllLocalBlobs(async e=>{c.push(e)});let l=new o.default({concurrency:2});l.on("error",e=>{console.error("upload queue error:",e),u.captureException(e)}),c.forEach(o=>{l.add(async()=>{try{let e=o.localBlobID;if("blob_source_draft"===o.source||"blob_source_skill"===o.source&&o.plugin?.skill?.sync?.blobID)return;let n=await (0,a.retrieveBlob)(e);if(!n)return;let c=new File([n],o.metadata?.name||`file_${e}`,{type:n.type});if(!c.size)return void console.warn("Found empty file, skip upload",o.metadata);t+=1;let{blobURL:l,error:p,errorMessage:f,blobID:y}=await (0,d.uploadFileToCloudSync)({file:c});if(f)if(p)throw new eW(f);else throw new eY("Unexpected upload error: "+f);if(r+=1,"blob_source_chat"===o.source){let t=o.chat.id||o.chat.chatID;await i.localUserDataStore.bulkUpdateChatFields({[t]:r=>{let n={...r};if(!(0,T.replaceBlobWithSyncedURL)({chat:n,localBlobID:e,blobPath:o.path,duplicateBlobPath:o.duplicatePath,blobID:y,blobURL:l}))throw new eW(`Content not found for the blob source in plugin data, blobID: ${e}, chatID: ${t} `);return n.syncedAt=null,n}}),"attachmentRegistry"===o.path[0]&&rY.current?.emit("syncChatAttachmentRegistryUpdated",t)}else if("blob_source_agent"===o.source){let t=o.agent,r=(t.trainingFiles||[]).find(t=>t.metadata?.localBlobID===e);if(!r)throw new eW("Training file not found for the blob source: "+e);r.metadata.localBlobID=void 0,r.sync={at:new Date,blobID:y,url:l},t.syncedAt=null,await i.localUserDataStore.bulkUpdateAgents({[t.id]:t})}else if("blob_source_project"===o.source){let t=s.find(e=>e.id===o.project?.id),r=(t?.settings?.files||[]).find(t=>t.metadata?.localBlobID===e);if(!r)throw new eW("File not found for the blob source: "+e);r.metadata.localBlobID=void 0,r.sync={at:new Date,blobID:y,url:l},t.syncedAt=null,t.updatedAt=new Date,eK(s)}else if("blob_source_skill"===o.source){let t=o.plugin?.uuid,r=o.plugin?.skill;if(!t||!r||r.localBlobID!==e)throw new eW(`Skill resource bundle not found for blob: ${e}`);await i.localUserDataStore.bulkUpdateInstalledPlugins({[t]:{skill:{...r,sync:{at:new Date,blobID:y,url:l}},syncedAt:null}})}else throw u.captureException(Error("Unhandled blob source during sync upload"),{extra:{source:o.source,localBlobID:e,blobLocationDescription:o.blobLocationDescription}}),new eW(`Unsupported blob source "${o.source}" â blob was uploaded but not linked.`)}catch(t){e=t,n=o.blobLocationDescription,t instanceof eW||(console.error("upload blob error",t),u.captureException(t,{extra:{source:"upload-blob-error"}}))}})}),await l.onIdle()}catch(t){console.error("general upload blob error",t),e=t}return{pending:t-r,total:t,uploaded:r,error:e,blobLocationDescription:n}},[eK]),rX=(0,f.useCallback)(async(e,{resync:t=!1,lastSyncBySections:n}={})=>{let o,a=v.default.get("typingmindcloud_token");if(!a)return;try{o=r.default.decode(a)}catch(e){console.error("Failed to parse token",e),u.captureException(e,{extra:{source:"sync-decode-token",parts:a.split(".")}});return}eZ("started"),rY.current?.emit("syncStarted");let l={...d.DEFAULT_SYNC_SETTINGS_ENABLED_MAP,...tr};try{let r,a;R(!0),C("");let S=null;l.attachments&&(S=await rQ());try{r=await (0,d.getAllDataForSync)({resync:t,settingsEnabledMap:l,lastSyncAt:e,userSettings:rV,lastSyncBySections:n,checkIsExampleChat:e=>(rW?.length?rW:E.default.chats).map(e=>e.chatID).includes(e),skipAPIKeys:c?.managed&&!c?.allowGuests&&!c?.allowUserAPIKey})}catch(e){console.error("fail to get sync data",e),u.captureException(e,{extra:{source:"sync-get-dataerror"}}),C(s.i18n._({id:"rl6b8I"})),eZ("error");return}r.supportsUploadAck=!0,r.supportsSubscriptionsEndpoint=!0,e1({pendingChangesCount:r.changesCount,blobUploadStatus:S});let w=c?.maxSyncPayloadSize||4e6,_=m?.apis?.gzipUpload&&"u">typeof CompressionStream,A=async e=>_?new Response(new Blob([e]).stream().pipeThrough(new CompressionStream("gzip"))).blob():e;async function f(){let e={chats:r.chats,folders:r.folders,userPrompts:r.userPrompts,userCharacters:r.userCharacters,plugins:r.plugins,userMemories:r.userMemories},t=new File([JSON.stringify(e)],"buffer-data.json",{type:"application/json"}),{blobKey:n,error:o,errorMessage:a}=await (0,d.uploadFileToCloudSync)({file:t,saveToUser:!1,temporary:!0});if(a)if(o)throw new eW(a);else throw new eY("Unexpected error: "+a);return"BLOB_BUFFER/"+n}let x=await A(JSON.stringify({allData:r,lastSyncAt:e}));if(a=x,("string"==typeof a?a.length:a.size)>w)try{let t=await f();x=await A(JSON.stringify({allData:{...r,chats:[],folders:[],userPrompts:[],userCharacters:[],plugins:[],userMemories:[]},syncBufferID:t,lastSyncAt:e}))}catch(e){if(e instanceof eW){C(e.message),eZ("error"),h(!0),R(!1);return}console.error("failed to send buffer",e),u.captureException(e,{extra:{s
2ource:"sync-send-buffer",userID:o?.user?.id}})}r.deletedChatIDs?.length&&eQ([]),r.deletedFolderIDs?.length&&eH([]),r.deletedPromptIDs?.length&&e8([]),r.deletedCharacterIDs?.length&&e5([]),r.deletedPluginIDs?.length&&to([]),r.deletedMemoryIDs?.length&&ti([]);let T=await fetch((0,d.getSyncEndpoint)()+"/api/sync-v2/sync",{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer "+v.default.get("typingmindcloud_token"),..._?{[y.SYNC_CONTENT_ENCODING_HEADER]:"gzip","Content-Encoding":"gzip"}:{}},body:x});if(!T.ok&&(r.deletedChatIDs?.length&&eQ(e=>Array.from(new Set([...e,...r.deletedChatIDs]))),r.deletedFolderIDs?.length&&eH(e=>Array.from(new Set([...e,...r.deletedFolderIDs]))),r.deletedPromptIDs?.length&&e8(e=>Array.from(new Set([...e,...r.deletedPromptIDs]))),r.deletedCharacterIDs?.length&&e5(e=>Array.from(new Set([...e,...r.deletedCharacterIDs]))),r.deletedPluginIDs?.length&&to(e=>Array.from(new Set([...e,...r.deletedPluginIDs]))),r.deletedMemoryIDs?.length&&ti(e=>Array.from(new Set([...e,...r.deletedMemoryIDs])))),T.status>=400){let e;if(503===T.status){C("Sorry, cloud sync is temporarily disabled. We will resume cloud sync service as soon as possible. Sorry for the inconvenience."),eZ("error"),h(!0),R(!1);return}try{e=await T.clone().json()}catch(e){try{let e=await T.clone().text();console.error("failed to parse json, text=",e),u.captureException(Error("Sync Response Error"),{extra:{source:"sync-error-response",responseText:e,userID:o?.user?.id}})}catch(e){console.error("failed to parse response as text",e)}}if(e?.code==="session_revoked_delete_all_data"){v.default.remove("org_token"),v.default.remove("typingmindcloud_token"),window.localStorage.clear(),await (0,d.clearAllIndexedDB)(),window.alert("Your session has expired. Please log in again."),window.location.reload();return}C(e?.userMessage||tg._(B)),eZ("error"),h(!0),R(!1),e?.syncStats&&O(e.syncStats);return}if(!T.ok){C(tg._(B)),eZ("error"),h(!0),R(!1);return}let M=await g(T);if(!M.lastSyncAt){console.error("lastSyncAt is missing, probably due to interupted request",M),C("Sync request is interrupted, please try again."),eZ("error"),h(!0),R(!1);return}let{updatedFolders:I,updatedPrompts:P,updatedChats:k,updatedCharacters:D,updatedPlugins:N,updatedMemories:U,processedChatIDs:F,newToken:L,updatedUserSettings:$,updatedHistory:q,checksumMatched:z,checksumServerDiff:K}=M;if(L&&v.default.set("typingmindcloud_token",L,{expires:180,sameSite:"lax",secure:!0}),k&&k.length){let e,t=k.map(e=>({...e.data,deletedAt:e.deletedAt}));await Promise.all((e=async e=>{let t="CHAT_"+e.chatID;if(e.deletedAt)return void await (0,b.getAsyncStorage)().del(t);let r=await (0,b.getAsyncStorage)().get(t);if(!r)return void await (0,b.getAsyncStorage)().set(t,e);let n=null===r.syncedAt;n&&(void 0===r.folderID&&void 0!==e.folderID&&(r.folderID=e.folderID),e.tokenUsage=(0,d.roundUpTokenUsage)(e.tokenUsage),r.tokenUsage=(0,d.roundUpTokenUsage)(r.tokenUsage));let o=(({remoteChat:e,localChat:t})=>{let r=null===t.syncedAt,n=r?t:e,o=r?e:t,a={...n};if(!r){let{resolvedMessages:r}=j({remoteMessages:e.messages||[],localMessages:t.messages||[],deletedMessageUUIDs:e.syncMetadata?.deletedMessageUUIDs||[],deletedResponseIDs:e.syncMetadata?.deletedResponseIDs||[]});a.messages=r}let i=new Set([...n.syncMetadata?.deletedAttachmentIDs||[],...o.syncMetadata?.deletedAttachmentIDs||[]]);if(n.attachmentRegistry||o.attachmentRegistry){let e={...o.attachmentRegistry};for(let[t,r]of Object.entries(n.attachmentRegistry||{}))(!e[t]?.sync||r.sync)&&(e[t]=r);for(let t of i)delete e[t];a.attachmentRegistry=e}return i.size&&(a.syncMetadata={...n.syncMetadata,deletedAttachmentIDs:[...i].slice(-100)}),a})({remoteChat:e,localChat:r}),{equal:a,details:i}=eG(e,o);a||console.debug("Chat conflict detected and resolved",e.id,i),await (0,b.getAsyncStorage)().set(t,{...o,syncedAt:a?e.syncedAt:null}),n||rY.current?.emit("syncChatUpdated",e.id)},t.map(t=>(0,i.withChatLock)(t.chatID,()=>e(t)))))}let G=new Set((k||[]).map(e=>e.data?.id||e.data?.chatID)),W=new Set(F||[]),Y=(r.chats||[]).filter(e=>W.has(e.chatID||e.id)&&!G.has(e.id||e.chatID));if(Y.length&&await i.localUserDataStore.bulkUpdateChatFields(Object.fromEntries(Y.map(e=>[e.chatID||e.id,t=>{let{equal:r}=eG(e,t);return r?{syncedAt:M.lastSyncAt}:{syncedAt:null}}]))),I&&I.length){let e=(0,d.parseOrNull)((0,b.getStorage)().getItem("TM_useFolderList"))||[],t=[...I.map(e=>({...e.data,deletedAt:e.deletedAt})),...e],r=(0,d.parseOrNull)((0,b.getStorage)().getItem("TM_useDeletedFolderIDs"))||[],n=t.filter((e,t,r)=>t===r.findIndex(t=>t.id===e.id)).filter(e=>!e.deletedAt).filter(e=>-1===r.indexOf(e.id)).map(e=>({...e,chatIDs:void 0}));n.sort((e,t)=>
2e.order-t.order),eK(n)}if(P&&P.length&&await e4(e=>[...P.map(e=>({...e.data,deletedAt:e.deletedAt})),...e].filter((e,t,r)=>t===r.findIndex(t=>t.id===e.id)).filter(e=>!e.deletedAt).filter(e=>-1===e3.indexOf(e.id))),D&&D.length&&await e9(e=>[...D.map(e=>({...e.data,deletedAt:e.deletedAt})),...e].filter((e,t,r)=>t===r.findIndex(t=>t.id===e.id)).filter(e=>!e.deletedAt).filter(e=>-1===e7.indexOf(e.id))),N&&N.length&&await tc(e=>[...N.map(e=>({...e.data,deletedAt:e.deletedAt})),...e].filter((e,t,r)=>t===r.findIndex(t=>t.uuid===e.uuid)).filter(e=>!e.deletedAt).filter(e=>-1===tn.indexOf(e.id))),U&&U.length&&await tp(e=>{let t=Array.isArray(e)?e:[];return[...U.map(e=>({...e.data,deletedAt:e.deletedAt})),...t].filter((e,t,r)=>t===r.findIndex(t=>t.id===e.id)).filter(e=>!e.deletedAt).filter(e=>-1===ta.indexOf(e.id))}),$){let e=({providerID:e,updates:t})=>{rl((r={})=>({...r,[e]:{...r?.[e]||{},...t}}))},t={temperature:e=>{tm.current.defaultModelParameters=!0,tE(t=>({...t,temperature:e}))},presencePenalty:e=>{tm.current.defaultModelParameters=!0,tE(t=>({...t,presencePenalty:e}))},frequencyPenalty:e=>{tm.current.defaultModelParameters=!0,tE(t=>({...t,frequencyPenalty:e}))},topP:e=>{tm.current.defaultModelParameters=!0,tE(t=>({...t,topP:e}))},topK:e=>{tm.current.defaultModelParameters=!0,tE(t=>({...t,topK:e}))},maxTokens:e=>{tm.current.defaultModelParameters=!0,tE(t=>({...t,maxTokens:e}))},safetySettings:e=>{tm.current.defaultModelParameters=!0,tE(t=>({...t,safetySettings:e}))},promptCachingEnabled:e=>{tm.current.defaultModelParameters=!0,tE(t=>({...t,promptCachingEnabled:e}))},reasoningEffort:e=>{tm.current.defaultModelParameters=!0,tE(t=>({...t,reasoningEffort:e}))},contextLimit:e=>{tm.current.defaultModelParameters=!0,tE(t=>({...t,contextLimit:e}))},openAIAPIKey:t=>{tm.current.providerSettings=!0,e({providerID:"openai",updates:{apiKey:t}})},openAIOrgID:t=>{tm.current.providerSettings=!0,e({providerID:"openai",updates:{openAIOrgID:t}})},currentCompletionEndpoint:t=>{tm.current.providerSettings=!0,e({providerID:"openai",updates:{endpoint:t}})},anthropicAPIKey:t=>{tm.current.providerSettings=!0,e({providerID:"anthropic",updates:{apiKey:t}})},currentAnthropicEndpoint:t=>{tm.current.providerSettings=!0,e({providerID:"anthropic",updates:{endpoint:t}})},geminiAPIKey:t=>{tm.current.providerSettings=!0,e({providerID:"google",updates:{apiKey:t}})},modelIDsOrder:e=>{Array.isArray(e)&&(tm.current.userInstalledModelIDs=!0,ra(t=>[...t].sort((t,r)=>{let n=e.indexOf(t)+1||1e4,o=e.indexOf(r)+1||1e4;return n-o})))},hiddenModelIDs:e=>{Array.isArray(e)&&(tm.current.userInstalledModelIDs=!0,ra(t=>{let r=new Set(t);return e.forEach(e=>r.delete(e)),Array.from(r)}))}};Object.keys($).forEach(e=>{let r=rV[e]?.updater||t[e]||function(){console.error("Updater for this setting not found",e,$)};t[e]&&p.metrics.count("legacy_sync_updater_"+e,1),l[rV[e]?.section]&&(tm.current[e]=!0,r($[e]))}),t$(e=>{let t={...e};return Object.keys($).forEach(e=>{t[e]=q[e]}),t})}if(r.chats?.length){let e=new Set(F||[]),t=r.chats.map(e=>e.id).filter(t=>!e.has(t)&&!(k||[]).find(e=>e.data.id===t));t.length&&(console.warn("Some chats were not processed by the server during sync.",t),p.metrics.count("unprocessed_chats_sync",t.length))}e1({ignoredCount:r.ignoredCount,ignoredChatIDs:r.ignoredChatIDs,blobUploadStatus:S}),O({lastSyncAt:M.lastSyncAt,totalUsageBytes:M.totalUsageBytes,totalKBUsageBytes:M.totalKBUsageBytes,limitUsageBytes:M.limitUsageBytes,isPaid:M.isPaid,apis:M.apis,storageBreakdown:M.storageBreakdown,lastSyncBySections:d.SYNC_SECTIONS.reduce((e,t)=>({...e,[t]:l[t]?m?.lastSyncAt:m?.lastSyncBySections?m?.lastSyncBySections[t]:null}),{})}),eZ("ready"),h(!0),setTimeout(()=>{rY.current?.emit("syncCompleted")},100);let V=(I?.length||0)+(P?.length||0)+(k?.length||0)+(D?.length||0)+(N?.length||0)+(U?.length||0);if(0===V&&0===r.changesCount&&!1===z&&K){console.debug("Inconsistent server/client data detected!",K);let e=await (0,d.findDiffItemsByPrefixes)(K.missing);for(let t of(console.debug("server missing items",e),e))"chat"===t.type?await i.localUserDataStore.bulkUpdateChatFields({[t.id]:{syncedAt:null}}):"folder"===t.type?eK(e=>e.map(e=>e.id===t.id?{...e,syncedAt:null}:e)):"prompt"===t.type?await e4(e=>e.map(e=>e.id===t.id?{...e,syncedAt:null}:e)):"character"===t.type?await e9(e=>e.map(e=>e.id===t.id?{...e,syncedAt:null}:e)):"plugin"===t.type?await tc(e=>e.map(e=>e.uuid===t.id?{...e,syncedAt:null}:e)):"memory"===t.type&&await tp(e=>(Array.isArray(e)?e:[]).map(e=>e.id===t.id?{...e,syncedAt:null}:e))}}catch(e){if(e instanceof eW){C(e.message),eZ("error"),h(!0),R(!1);return}
2console.error("sync error",e),u.captureException(e,{extra:{source:"sync-error",userID:o?.user?.id}}),C(s.i18n._({id:"cNnfG2"})),eZ("error")}R(!1)},[O,eK,eH,eQ,tc,to,ti,e9,e4,c,C,eZ,e1,h,R,e5,e8,t$,tp,rV,tn,ta,e7,e3,tg,rW,m,tr,rQ,tE,ra,rl]),rZ=(0,f.useCallback)(()=>(th.current=rX(new Date(0),{resync:!0}).then(()=>{console.debug("Resync finished"),th.current=null}).catch(e=>{throw th.current=null,e}),th.current),[rX]),r0=(0,f.useCallback)(()=>rX(m?.lastSyncAt||new Date(0),{lastSyncBySections:m?.lastSyncBySections}),[m,rX]),r1=(0,f.useCallback)(async()=>{tQ("small"),tY(d.DEFAULT_HIDDEN_BUTTONS),tH(!0),tB([]),tj(!0),tM(!0),rm({prompt:d.DEFAULT_TITLE_GENERATION_PROMPT,model:""}),rS({model:""}),tP(!0),tR({enabled:!0,prompt:y.CONTEXT_SUMMARIZER_PROMPT}),tC({prompt:y.DEFAULT_FINALIZE_PROMPT}),td(P.DEFAULT_MEMORY_SETTINGS),tp([]),ti([]),tU("google"),t_(d.DEFAULT_MODEL),tx(d.DEFAULT_SYSTEM_PROMPT),ra(d.DEFAULT_USER_INSTALLED_MODEL_IDS),r$({}),rz([]),rG([]),tv(d.DEFAULT_KEYBOARD_SHORTCUTS),tz([]),tG(null),tZ(""),t1(""),t4({}),t9({}),t5(null),rt("list"),rn({}),rs([]),rl({}),rp(""),rd(!1),rh(!1),rw(!0),rA(!1),rE(""),rj(""),rM(d.DEFAULT_NUMBER_MESSAGES_TO_LOAD),rP(d.DEFAULT_QUEUE_DELAY_IN_SECONDS),rR(d.DEFAULT_SIDEBAR_HUE),rC(!1),rU(""),rB(y.DEFAULT_CONTENT_WIDTH),tu([]),tE(d.DEFAULT_MODEL_PARAMETERS)},[tQ,tY,tH,tB,tj,tM,rm,rS,tP,tR,tC,td,tp,ti,tU,t_,tx,tE,ra,r$,rz,rG,tv,tz,tG,tZ,t1,t4,t9,t5,rt,rn,rs,rl,rp,rd,rh,rw,rA,rE,rj,rM,rP,rR,rC,rU,rB,tu]);(0,f.useEffect)(()=>{window.__SYNC_WITH_LATEST_VALUES=r0},[r0]);let r2=(0,f.useMemo)(()=>({syncLoading:k,syncError:D,syncStats:m,setSyncStats:O,sync:r0,reSyncEverything:rZ,scheduleSync:rJ,syncStatus:eX,syncDetails:e0,lastVerifiedToken:te,syncEventRef:rY,resetUserSettings:r1}),[k,D,m,O,r0,rZ,rJ,eX,e0,te,rY,r1]);return(0,t.jsx)(L.Provider,{value:r2,children:e})},"useSyncState",0,()=>(0,f.useContext)(L)],83630)},55586,(e,t,r)=>{var n={};t.exports=n;var o={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],grey:[90,39],brightRed:[91,39],brightGreen:[92,39],brightYellow:[93,39],brightBlue:[94,39],brightMagenta:[95,39],brightCyan:[96,39],brightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgGrey:[100,49],bgBrightRed:[101,49],bgBrightGreen:[102,49],bgBrightYellow:[103,49],bgBrightBlue:[104,49],bgBrightMagenta:[105,49],bgBrightCyan:[106,49],bgBrightWhite:[107,49],blackBG:[40,49],redBG:[41,49],greenBG:[42,49],yellowBG:[43,49],blueBG:[44,49],magentaBG:[45,49],cyanBG:[46,49],whiteBG:[47,49]};Object.keys(o).forEach(function(e){var t=o[e],r=n[e]=[];r.open="\x1b["+t[0]+"m",r.close="\x1b["+t[1]+"m"})},383044,(e,t,r)=>{var n;"u">typeof __nccwpck_require__&&(__nccwpck_require__.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]_babel-plugin_10c68ad825d6e00655a139a4e262598e/node_modules/next/dist/compiled/os-browserify/"),(n={}).endianness=function(){return"LE"},n.hostname=function(){return"u">typeof location?location.hostname:""},n.loadavg=function(){return[]},n.uptime=function(){return 0},n.freemem=function(){return Number.MAX_VALUE},n.totalmem=function(){return Number.MAX_VALUE},n.cpus=function(){return[]},n.type=function(){return"Browser"},n.release=function(){return"u">typeof navigator?navigator.appVersion:""},n.networkInterfaces=n.getNetworkInterfaces=function(){return{}},n.arch=function(){return"javascript"},n.platform=function(){return"browser"},n.tmpdir=n.tmpDir=function(){return"/tmp"},n.EOL="\n",n.homedir=function(){return"/"},t.exports=n},941200,(e,t,r)=>{"use strict";var n=e.i(944470);t.exports=function(e,t){var r=(t=t||n.default.argv).indexOf("--"),o=/^-{1,2}/.test(e)?"":"--",a=t.indexOf(o+e);return -1!==a&&(-1===r||a<r)}},796152,(e,t,r)=>{"use strict";var n=e.i(944470);e.r(383044);var o=e.r(941200),a=n.default.env,i=void 0;function s(e){var t;return 0!==(t=function(e){if(!1===i)return 0;if(o("color=16m")||o("color=full")||o("color=truecolor"))return 3;if(o("color=256"))return 2;if(e&&!e.isTTY&&!0!==i)return 0;var t=+!!i;
2if("CI"in a)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(e){return e in a})||"codeship"===a.CI_NAME?1:t;if("TEAMCITY_VERSION"in a)return+!!/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(a.TEAMCITY_VERSION);if("TERM_PROGRAM"in a){var r=parseInt((a.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(a.TERM_PROGRAM){case"iTerm.app":return r>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(a.TERM)?2:/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(a.TERM)||"COLORTERM"in a?1:(a.TERM,t)}(e))&&{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}o("no-color")||o("no-colors")||o("color=false")?i=!1:(o("color")||o("colors")||o("color=true")||o("color=always"))&&(i=!0),"FORCE_COLOR"in a&&(i=0===a.FORCE_COLOR.length||0!==parseInt(a.FORCE_COLOR,10)),t.exports={supportsColor:s,stdout:s(n.default.stdout),stderr:s(n.default.stderr)}},223587,(e,t,r)=>{var n,o,a={};t.exports=a,a.themes={};var i=e.r(737059),s=a.styles=e.r(55586),c=Object.defineProperties,l=new RegExp(/[\r\n]+/g);a.supportsColor=e.r(796152).supportsColor,void 0===a.enabled&&(a.enabled=!1!==a.supportsColor()),a.enable=function(){a.enabled=!0},a.disable=function(){a.enabled=!1},a.stripColors=a.strip=function(e){return(""+e).replace(/\x1B\[\d+m/g,"")},a.stylize=function(e,t){if(!a.enabled)return e+"";var r=s[t];return!r&&t in a?a[t](e):r.open+e+r.close};var u=/[|\\{}()[\]^$+*?.]/g,p=function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(u,"\\$&")};function f(e){var t=function e(){return h.apply(e,arguments)};return t._styles=e,t.__proto__=y,t}var d=(n={},s.grey=s.gray,Object.keys(s).forEach(function(e){s[e].closeRe=RegExp(p(s[e].close),"g"),n[e]={get:function(){return f(this._styles.concat(e))}}}),n),y=c(function(){},d);function h(){var e=Array.prototype.slice.call(arguments),t=e.map(function(e){return null!=e&&e.constructor===String?e:i.inspect(e)}).join(" ");if(!a.enabled||!t)return t;for(var r=-1!=t.indexOf("\n"),n=this._styles,o=n.length;o--;){var c=s[n[o]];t=c.open+t.replace(c.closeRe,c.open)+c.close,r&&(t=t.replace(l,function(e){return c.close+e+c.open}))}return t}a.setTheme=function(e){if("string"==typeof e)return void console.log("colors.setTheme now only accepts an object, not a string. If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file. The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));");for(var t in e)!function(t){a[t]=function(r){if("object"==typeof e[t]){var n=r;for(var o in e[t])n=a[e[t][o]](n);return n}return a[e[t]](r)}}(t)};var g=function(e,t){var r=t.split("");return(r=r.map(e)).join("")};for(var m in a.trap=e.r(883272),a.zalgo=e.r(808809),a.maps={},a.maps.america=e.r(878207)(a),a.maps.zebra=e.r(365178)(a),a.maps.rainbow=e.r(842434)(a),a.maps.random=e.r(259816)(a),a.maps)!function(e){a[e]=function(t){return g(a.maps[e],t)}}(m);c(a,(o={},Object.keys(d).forEach(function(e){o[e]={get:function(){return f([e])}}}),o))},509704,(e,t,r)=>{t.exports=e.r(223587)},111588,(e,t,r)=>{let n=e.r(509704),{extendedTypeOf:o}=e.r(292142),a={" ":e=>e,"+":n.green,"-":n.red},i=function(e,t,r,n,a,s){let c,l=t?`${t}: `:"",u=s+" ",p=t=>{if(t<(void 0===e.maxElisions?1/0:e.maxElisions))for(let e=0;e<t;e++)n(" ",u+"...");else n(" ",u+`... (${t} entries)`)};switch(o(r)){case"object":if("__old"in r&&"__new"in r&&2===Object.keys(r).length)return i(e,t,r.__old,n,"-",s),i(e,t,r.__new,n,"+",s);for(let t of(n(a,`${s}${l}{`),Object.keys(r))){let o;c=r[t],(o=t.match(/^(.*)__deleted$/))?i(e,o[1],c,n,"-",u):(o=t.match(/^(.*)__added$/))?i(e,o[1],c,n,"+",u):i(e,t,c,n,a,u)}return n(a,`${s}}`);case"array":{n(a,`${s}${l}[`);let t=!0;for(let e of r)"array"===o(e)&&(2===e.length||1===e.length&&" "===e[0])&&"string"==typeof e[0]&&1===e[0].length&&[" ","-","+","~"].includes(e[0])||(t=!1);if(t){let t,o=0;for([t,c]of r)if(" "===t&&null==c)o++;else{if(o>0&&p(o),o=0,![" ","~","+","-"].includes(t))throw Error(`Unexpected op '${t}' in ${JSON.stringify(r,null,2)}`);"~"===t&&(t=" "),i(e,"",c,n,t,u)}o>0&&p(o)}else for(c of r)i(e,"",c,n,a,u);return n(a,`${s}]`)}default:if(0===r||null===r||!1===r||""===r||r)return n(a,s+l+JSON.stringify(r))}},s=(e,t,r)=>i(t,"",e,r," ","");t.exports={colorize:function(e,t={}){let r=[];return s(e,t,function(e,n){return null==t.color||t.color?r.push(((null!=t.theme?t.theme[e]:void 0)!=null?null!=t.theme?t.theme[e]:void 0:a[e])(`${e}${n}`)+"\n"):r.push(`${e}${n} 3`)}),r.join("")},colorizeToArray:function(e,t={}){let r=[];return s(e,t,(e,t)=>r.push(`${e}${t}`)),r},colorizeToCallback:s}},958411,(e,t,r)=>{let{SequenceMatcher:n}=e.r(686379),{extendedTypeOf:o,roundObj:a}=e.r(292142),{colorize:i,colorizeToCallback:s}=e.r(111588);class c{constructor(e){e.outputKeys=e.outputKeys||[],e.excludeKeys=e.excludeKeys||[],this.options=e}isScalar(e){return"object"!=typeof e||null===e}objectDiff(e,t){let r={},n=0,o=!0;for(let[a,i]of Object.entries(e))!this.options.outputNewOnly&&(a in t||this.options.excludeKeys.includes(a)||(r[`${a}__deleted`]=i,n-=30,o=!1));for(let[a,i]of Object.entries(t)){let t=this.options.outputNewOnly?"":"__added";a in e||this.options.excludeKeys.includes(a)||(r[`${a}${t}`]=i,n-=30,o=!1)}for(let[a,i]of Object.entries(e))if(a in t){if(this.options.excludeKeys.includes(a))continue;n+=20;let e=t[a],s=this.diff(i,e);s.equal?(this.options.full||this.options.outputKeys.includes(a))&&(r[a]=i):(r[a]=s.result,o=!1),n+=Math.min(20,Math.max(-10,s.score/5))}return o?(n=100*Math.max(Object.keys(e).length,.5),this.options.full||(r=void 0)):n=Math.max(0,n),{score:n,result:r,equal:o}}
3findMatchingObject(e,t,r){let n=null;for(let[a,{item:i,index:s}]of Object.entries(r))if("__next"!==a){let r=Math.abs(s-t);if(o(e)===o(i)){let{score:t}=this.diff(e,i);(!n||t>n.score||t===n.score&&r<n.indexDistance)&&(n={score:t,key:a,indexDistance:r})}}return n}scalarize(e,t,r){let n=[];if(r){let t={};for(let n=0;n<e.length;n++){let o=e[n];if(this.isScalar(o))continue;let a=this.findMatchingObject(o,n,r);a&&(!t[a.key]||a.score>t[a.key].score)&&(t[a.key]={score:a.score,index:n})}for(let[e,r]of Object.entries(t))n[r.index]=e}let o=[];for(let r=0;r<e.length;r++){let a=e[r];if(this.isScalar(a))o.push(a);else{let e=n[r]||"__$!SCALAR"+t.__next++;t[e]={item:a,index:r},o.push(e)}}return o}isScalarized(e,t){return"string"==typeof e&&e in t}descalarize(e,t){return this.isScalarized(e,t)?t[e].item:e}arrayDiff(e,t){let r={__next:1},o=this.scalarize(e,r),a={__next:r.__next},i=this.scalarize(t,a,r);this.options.sort&&(o.sort(),i.sort());let s=new n(null,o,i).getOpcodes(),c=[],l=0,u=!0;for(let[e,t,n,p,f]of s){let s,d,y,h,g;switch(!("equal"===e||this.options.keysOnly&&"replace"===e)&&(u=!1),e){case"equal":for(s=t,y=t<=n;y?s<n:s>n;y?s++:s--){let e=o[s];if(this.isScalarized(e,r)){if(!this.isScalarized(e,a))throw Error(`internal bug: isScalarized(item, originals1) != isScalarized(item, originals2) for item ${JSON.stringify(e)}`);let t=this.descalarize(e,r),n=this.descalarize(e,a),o=this.diff(t,n);o.equal?this.options.full||this.options.keepUnchangedValues?c.push([" ",t]):c.push([" "]):(c.push(["~",o.result]),u=!1)}else this.options.full||this.options.keepUnchangedValues?c.push([" ",e]):c.push([" "]);l+=10}break;case"delete":for(s=t,h=t<=n;h?s<n:s>n;h?s++:s--)c.push(["-",this.descalarize(o[s],r)]),l-=5;break;case"insert":for(d=p,g=p<=f;g?d<f:d>f;g?d++:d--)c.push(["+",this.descalarize(i[d],a)]),l-=5;break;case"replace":if(this.options.keysOnly){let e;for(s=t,e=t<=n;e?s<n:s>n;e?s++:s--){let e=this.diff(this.descalarize(o[s],r),this.descalarize(i[s-t+p],a));e.equal?c.push([" "]):(c.push(["~",e.result]),u=!1)}}else{let e,u;for(s=t,e=t<=n;e?s<n:s>n;e?s++:s--)c.push(["-",this.descalarize(o[s],r)]),l-=5;for(d=p,u=p<=f;u?d<f:d>f;u?d++:d--)c.push(["+",this.descalarize(i[d],a)]),l-=5}}}return u||0===s.length?(c=this.options.full?e:void 0,l=100):l=Math.max(0,l),{score:l,result:c,equal:u}}diff(e,t){let r,n=o(e),a=o(t);if(n===a)switch(n){case"object":return this.objectDiff(e,t);case"array":return this.arrayDiff(e,t)}let i=100,s=e;return this.options.keysOnly?(r=!0,s=void 0):(r="date"===n&&"date"===a?e.getTime()===t.getTime():e===t)?this.options.full||(s=void 0):(i=0,s=this.options.outputNewOnly?t:{__old:e,__new:t}),{score:i,result:s,equal:r}}}function l(e,t,r={}){return void 0!==r.precision&&(e=a(e,r.precision),t=a(t,r.precision)),new c(r).diff(e,t).result}t.exports={diff:l,diffString:function(e,t,r={}){return i(l(e,t,r),r)},colorize:i,colorizeToCallback:s}},584743,(e,t,r)=>{(function(){o=Math.floor,p=Math.min,n=function(e,t){return e<t?-1:+(e>t)},u=function(e,t,r,a,i){var s;if(null==r&&(r=0),null==i&&(i=n),r<0)throw Error("lo must be non-negative");for(null==a&&(a=e.length);r<a;)0>i(t,e[s=o((r+a)/2)])?a=s:r=s+1;return[].splice.apply(e,[r,r-r].concat(t)),t},s=function(e,t,r){return null==r&&(r=n),e.push(t),h(e,0,e.length-1,r)},i=function(e,t){var r,o;return null==t&&(t=n),r=e.pop(),e.length?(o=e[0],e[0]=r,g(e,0,t)):o=r,o},l=function(e,t,r){var o;return null==r&&(r=n),o=e[0],e[0]=t,g(e,0,r),o},c=function(e,t,r){var o;return null==r&&(r=n),e.length&&0>r(e[0],t)&&(t=(o=[e[0],t])[0],e[0]=o[1],g(e,0,r)),t},a=function(e,t){var r,a,i,s,c,l;for(null==t&&(t=n),s=(function(){l=[];for(var t=0,r=o(e.length/2);0<=r?t<r:t>r;0<=r?t++:t--)l.push(t);return l}).apply(this).reverse(),c=[],a=0,i=s.length;a<i;a++)r=s[a],c.push(g(e,r,t));return c},y=function(e,t,r){var o;if(null==r&&(r=n),-1!==(o=e.indexOf(t)))return h(e,0,o,r),g(e,o,r)},f=function(e,t,r){var o,i,s,l;if(null==r&&(r=n),!(o=e.slice(0,t)).length)return o;for(a(o,r),i=0,s=(l=e.slice(t)).length;i<s;i++)c(o,l[i],r);return o.sort(r).reverse()},d=function(e,t,r){var o,s,c,l,f,d,y,h,g;if(null==r&&(r=n),10*t<=e.length){if(!(c=e.slice(0,t).sort(r)).length)return c;for(s=c[c.length-1],l=0,d=(y=e.slice(t)).length;l<d;l++)0>r(o=y[l],s)&&(u(c,o,0,null,r),c.pop(),s=c[c.length-1]);return c}for(a(e,r),g=[],f=0,h=p(t,e.length);0<=h?f<h:f>h;0<=h?++f:--f)g.push(i(e,r));return g},h=function(e,t,r,o){var a,i,s;for(null==o&&(o=n),a=e[r];r>t;){if(0>o(a,i=e[s=r-1>>
31])){e[r]=i,r=s;continue}break}return e[r]=a},g=function(e,t,r){var o,a,i,s,c;for(null==r&&(r=n),a=e.length,c=t,i=e[t],o=2*t+1;o<a;)(s=o+1)<a&&!(0>r(e[o],e[s]))&&(o=s),e[t]=e[o],o=2*(t=o)+1;return e[t]=i,h(e,c,t,r)},r=function(){function e(e){this.cmp=null!=e?e:n,this.nodes=[]}return e.push=s,e.pop=i,e.replace=l,e.pushpop=c,e.heapify=a,e.updateItem=y,e.nlargest=f,e.nsmallest=d,e.prototype.push=function(e){return s(this.nodes,e,this.cmp)},e.prototype.pop=function(){return i(this.nodes,this.cmp)},e.prototype.peek=function(){return this.nodes[0]},e.prototype.contains=function(e){return -1!==this.nodes.indexOf(e)},e.prototype.replace=function(e){return l(this.nodes,e,this.cmp)},e.prototype.pushpop=function(e){return c(this.nodes,e,this.cmp)},e.prototype.heapify=function(){return a(this.nodes,this.cmp)},e.prototype.updateItem=function(e){return y(this.nodes,e,this.cmp)},e.prototype.clear=function(){return this.nodes=[]},e.prototype.empty=function(){return 0===this.nodes.length},e.prototype.size=function(){return this.nodes.length},e.prototype.clone=function(){var t;return(t=new e).nodes=this.nodes.slice(0),t},e.prototype.toArray=function(){return this.nodes.slice(0)},e.prototype.insert=e.prototype.push,e.prototype.top=e.prototype.peek,e.prototype.front=e.prototype.peek,e.prototype.has=e.prototype.contains,e.prototype.copy=e.prototype.clone,e}();var r,n,o,a,i,s,c,l,u,p,f,d,y,h,g,m=function(){return r};if("function"==typeof define&&define.amd){let t;void 0!==(t=m())&&e.v(t)}else t.exports=m()}).call(e.e)},26921,(e,t,r)=>{t.exports=e.r(584743)},610215,(e,t,r)=>{var n=e.i(944470),o=e.i(294694),a={7492:function(e){e.exports=function(e,r,n){if(e.filter)return e.filter(r,n);if(null==e||"function"!=typeof r)throw TypeError();for(var o=[],a=0;a<e.length;a++)if(t.call(e,a)){var i=e[a];r.call(n,i,a,e)&&o.push(i)}return o};var t=Object.prototype.hasOwnProperty},6810:function(e,t,r){"use strict";function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a,i,s=r(3431).codes,c=s.ERR_AMBIGUOUS_ARGUMENT,l=s.ERR_INVALID_ARG_TYPE,u=s.ERR_INVALID_ARG_VALUE,p=s.ERR_INVALID_RETURN_VALUE,f=s.ERR_MISSING_ARGS,d=r(9396),y=r(4268).inspect,h=r(4268).types,g=h.isPromise,m=h.isRegExp,b=Object.assign,S=Object.is?Object.is:r(8388);function v(){var e=r(2761);a=e.isDeepEqual,i=e.isDeepStrictEqual}var w=!1,_=e.exports=O,A={};function x(e){if(e.message instanceof Error)throw e.message;throw new d(e)}function E(e,t,r,n){if(!r){var o=!1;if(0===t)o=!0,n="No value argument passed to `assert.ok()`";else if(n instanceof Error)throw n;var a=new d({actual:r,expected:!0,message:n,operator:"==",stackStartFn:e});throw a.generatedMessage=o,a}}function O(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];E.apply(void 0,[O,t.length].concat(t))}_.fail=function e(t,r,o,a,i){var s,c=arguments.length;if(0===c?s="Failed":1===c?(o=t,t=void 0):(!1===w&&(w=!0,(n.default.emitWarning?n.default.emitWarning:console.warn.bind(console))("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")),2===c&&(a="!=")),o instanceof Error)throw o;var l={actual:t,expected:r,operator:void 0===a?"fail":a,stackStartFn:i||e};void 0!==o&&(l.message=o);var u=new d(l);throw s&&(u.message=s,u.generatedMessage=!0),u},_.AssertionError=d,_.ok=O,_.equal=function e(t,r,n){if(arguments.length<2)throw new f("actual","expected");t!=r&&x({actual:t,expected:r,message:n,operator:"==",stackStartFn:e})},_.notEqual=function e(t,r,n){if(arguments.length<2)throw new f("actual","expected");t==r&&x({actual:t,expected:r,message:n,operator:"!=",stackStartFn:e})},_.deepEqual=function e(t,r,n){if(arguments.length<2)throw new f("actual","expected");void 0===a&&v(),a(t,r)||x({actual:t,expected:r,message:n,operator:"deepEqual",stackStartFn:e})},_.notDeepEqual=function e(t,r,n){if(arguments.length<2)throw new f("actual","expected");void 0===a&&v(),a(t,r)&&x({actual:t,expected:r,message:n,operator:"notDeepEqual",stackStartFn:e})},_.deepStrictEqual=function e(t,r,n){if(arguments.length<2)throw new f("actual","expected");void 0===a&&v(),i(t,r)||x({actual:t,expected:r,message:n,operator:"deepStrictEqual",stackStartFn:e})},_.notDeepStrictEqual=function e(t,r,n){if(arguments.length<2)throw new f("actual","expected");void 0===a&&v(),i(t,r)&&x({actual:t,expected:r,message:n,operator:"notDeepStrictEqual",stackStartFn:e})},_.strictEqual=function e(t,r,n){if(arguments.length<2)throw new f("actual","expected");S(t,r)||x({actual:t,expected:r,message:n,operator:"strictEqual",stackStartFn:e})},_.notStrictEqual=function e(t,r,n){if(arguments.length<2)throw new f("actual","expected");
3S(t,r)&&x({actual:t,expected:r,message:n,operator:"notStrictEqual",stackStartFn:e})};var j=function e(t,r,n){var o=this;if(!(this instanceof e))throw TypeError("Cannot call a class as a function");r.forEach(function(e){e in t&&(void 0!==n&&"string"==typeof n[e]&&m(t[e])&&t[e].test(n[e])?o[e]=n[e]:o[e]=t[e])})};function T(e,t,r,n){if("function"!=typeof t){if(m(t))return t.test(e);if(2==arguments.length)throw new l("expected",["Function","RegExp"],t);if("object"!==o(e)||null===e){var s=new d({actual:e,expected:t,message:r,operator:"deepStrictEqual",stackStartFn:n});throw s.operator=n.name,s}var c=Object.keys(t);if(t instanceof Error)c.push("name","message");else if(0===c.length)throw new u("error",t,"may not be an empty object");return void 0===a&&v(),c.forEach(function(o){if(!("string"==typeof e[o]&&m(t[o])&&t[o].test(e[o]))&&(!(o in e)||!i(e[o],t[o]))){if(!r){var a=new d({actual:new j(e,c),expected:new j(t,c,e),operator:"deepStrictEqual",stackStartFn:n});throw a.actual=e,a.expected=t,a.operator=n.name,a}x({actual:e,expected:t,message:r,operator:n.name,stackStartFn:n})}}),!0}return void 0!==t.prototype&&e instanceof t||!Error.isPrototypeOf(t)&&!0===t.call({},e)}function M(e){if("function"!=typeof e)throw new l("fn","Function",e);try{e()}catch(e){return e}return A}function I(e){return g(e)||null!==e&&"object"===o(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function P(e){return Promise.resolve().then(function(){var t;if("function"==typeof e){if(!I(t=e()))throw new p("instance of Promise","promiseFn",t)}else if(I(e))t=e;else throw new l("promiseFn",["Function","Promise"],e);return Promise.resolve().then(function(){return t}).then(function(){return A}).catch(function(e){return e})})}function k(e,t,r,n){if("string"==typeof r){if(4==arguments.length)throw new l("error",["Object","Error","Function","RegExp"],r);if("object"===o(t)&&null!==t){if(t.message===r)throw new c("error/message",'The error message "'.concat(t.message,'" is identical to the message.'))}else if(t===r)throw new c("error/message",'The error "'.concat(t,'" is identical to the message.'));n=r,r=void 0}else if(null!=r&&"object"!==o(r)&&"function"!=typeof r)throw new l("error",["Object","Error","Function","RegExp"],r);if(t===A){var a="";r&&r.name&&(a+=" (".concat(r.name,")")),a+=n?": ".concat(n):".";var i="rejects"===e.name?"rejection":"exception";x({actual:void 0,expected:r,operator:e.name,message:"Missing expected ".concat(i).concat(a),stackStartFn:e})}if(r&&!T(t,r,n,e))throw t}function R(e,t,r,n){if(t!==A){if("string"==typeof r&&(n=r,r=void 0),!r||T(t,r)){var o=n?": ".concat(n):".",a="doesNotReject"===e.name?"rejection":"exception";x({actual:t,expected:r,operator:e.name,message:"Got unwanted ".concat(a).concat(o,"\n")+'Actual message: "'.concat(t&&t.message,'"'),stackStartFn:e})}throw t}}function D(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];E.apply(void 0,[D,t.length].concat(t))}_.throws=function e(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];k.apply(void 0,[e,M(t)].concat(n))},_.rejects=function e(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return P(t).then(function(t){return k.apply(void 0,[e,t].concat(n))})},_.doesNotThrow=function e(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];R.apply(void 0,[e,M(t)].concat(n))},_.doesNotReject=function e(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return P(t).then(function(t){return R.apply(void 0,[e,t].concat(n))})},_.ifError=function e(t){if(null!=t){var r="ifError got unwanted exception: ";"object"===o(t)&&"string"==typeof t.message?0===t.message.length&&t.constructor?r+=t.constructor.name:r+=t.message:r+=y(t);var n=new d({actual:t,expected:null,operator:"ifError",message:r,stackStartFn:e}),a=t.stack;if("string"==typeof a){var i=a.split("\n");i.shift();for(var s=n.stack.split("\n"),c=0;c<i.length;c++){var l=s.indexOf(i[c]);if(-1!==l){s=s.slice(0,l);break}}n.stack="".concat(s.join("\n"),"\n").concat(i.join("\n"))}throw n}},_.strict=b(D,_,{equal:_.strictEqual,deepEqual:_.deepStrictEqual,notEqual:_.notStrictEqual,notDeepEqual:_.notDeepStrictEqual}),_.strict.strict=_.strict},9396:function(e,t,r){"use strict";function o(e,t){return t&&("object"===u(t)||"function"==typeof t)?t:a(e)}function a(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(e){var t="function"==typeof Map?new Map:void 0;return(i=function(e){var r;if(null===e||(r=e,-1===Function.toString.call(r).indexOf("[native code]")))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return s(e,arguments,l(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),c(n,e)})(e)}function s(e,t,r){return(s=!function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?function(e,t,r){var n=[null];n.push.apply(n,t);var o=new(Function.bind.apply(e,n));return r&&c(o,r.prototype),o}:Reflect.construct).apply(null,arguments)}
3function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var p=r(4268).inspect,f=r(3431).codes.ERR_INVALID_ARG_TYPE;function d(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}var y="",h="",g="",m="",b={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function S(e){var t=Object.keys(e),r=Object.create(Object.getPrototypeOf(e));return t.forEach(function(t){r[t]=e[t]}),Object.defineProperty(r,"message",{value:e.message}),r}function v(e){return p(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}e.exports=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function r(e){if(!(this instanceof r))throw TypeError("Cannot call a class as a function");if("object"!==u(e)||null===e)throw new f("options","Object",e);var t,i=e.message,s=e.operator,c=e.stackStartFn,p=e.actual,w=e.expected,_=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=i)t=o(this,l(r).call(this,String(i)));else if(n.default.stderr&&n.default.stderr.isTTY&&(n.default.stderr&&n.default.stderr.getColorDepth&&1!==n.default.stderr.getColorDepth()?(y="\x1b[34m",h="\x1b[32m",m="\x1b[39m",g="\x1b[31m"):(y="",h="",m="",g="")),"object"===u(p)&&null!==p&&"object"===u(w)&&null!==w&&"stack"in p&&p instanceof Error&&"stack"in w&&w instanceof Error&&(p=S(p),w=S(w)),"deepStrictEqual"===s||"strictEqual"===s)t=o(this,l(r).call(this,function(e,t,r){var o="",a="",i=0,s="",c=!1,l=v(e),p=l.split("\n"),f=v(t).split("\n"),S=0,w="";if("strictEqual"===r&&"object"===u(e)&&"object"===u(t)&&null!==e&&null!==t&&(r="strictEqualObject"),1===p.length&&1===f.length&&p[0]!==f[0]){var _=p[0].length+f[0].length;if(_<=10){if(("object"!==u(e)||null===e)&&("object"!==u(t)||null===t)&&(0!==e||0!==t))return"".concat(b[r],"\n\n")+"".concat(p[0]," !== ").concat(f[0],"\n")}else if("strictEqualObject"!==r&&_<(n.default.stderr&&n.default.stderr.isTTY?n.default.stderr.columns:80)){for(;p[0][S]===f[0][S];)S++;S>2&&(w="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var r=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,r-e.length)}(" ",S),"^"),S=0)}}for(var A=p[p.length-1],x=f[f.length-1];A===x&&(S++<2?s="\n ".concat(A).concat(s):o=A,p.pop(),f.pop(),0!==p.length&&0!==f.length);)A=p[p.length-1],x=f[f.length-1];var E=Math.max(p.length,f.length);if(0===E){var O=l.split("\n");if(O.length>30)for(O[26]="".concat(y,"...").concat(m);O.length>27;)O.pop();return"".concat(b.notIdentical,"\n\n").concat(O.join("\n"),"\n")}S>3&&(s="\n".concat(y,"...").concat(m).concat(s),c=!0),""!==o&&(s="\n ".concat(o).concat(s),o="");var j=0,T=b[r]+"\n".concat(h,"+ actual").concat(m," ").concat(g,"- expected").concat(m),M=" ".concat(y,"...").concat(m," Lines skipped");for(S=0;S<E;S++){var I=S-i;if(p.length<S+1)I>1&&S>2&&(I>4?(a+="\n".concat(y,"...").concat(m),c=!0):I>3&&(a+="\n ".concat(f[S-2]),j++),a+="\n ".concat(f[S-1]),j++),i=S,o+="\n".concat(g,"-").concat(m," ").concat(f[S]),j++;else if(f.length<S+1)I>1&&S>2&&(I>4?(a+="\n".concat(y,"...").concat(m),c=!0):I>3&&(a+="\n ".concat(p[S-2]),j++),a+="\n ".concat(p[S-1]),j++),i=S,a+="\n".concat(h,"+").concat(m," ").concat(p[S]),j++;else{var P=f[S],k=p[S],R=k!==P&&(!d(k,",")||k.slice(0,-1)!==P);R&&d(P,",")&&P.slice(0,-1)===k&&(R=!1,k+=","),R?(I>1&&S>2&&(I>4?(a+="\n".concat(y,"...").concat(m),c=!0):I>3&&(a+="\n ".concat(p[S-2]),j++),a+="\n ".concat(p[S-1]),j++),i=S,a+="\n".concat(h,"+").concat(m," ").concat(k),o+="\n".concat(g,"-").concat(m," ").concat(P),j+=2):(a+=o,o="",(1===I||0===S)&&(a+="\n ".concat(k),j++))}if(j>
320&&S<E-2)return"".concat(T).concat(M,"\n").concat(a,"\n").concat(y,"...").concat(m).concat(o,"\n")+"".concat(y,"...").concat(m)}return"".concat(T).concat(c?M:"","\n").concat(a).concat(o).concat(s).concat(w)}(p,w,s)));else if("notDeepStrictEqual"===s||"notStrictEqual"===s){var A=b[s],x=v(p).split("\n");if("notStrictEqual"===s&&"object"===u(p)&&null!==p&&(A=b.notStrictEqualObject),x.length>30)for(x[26]="".concat(y,"...").concat(m);x.length>27;)x.pop();t=1===x.length?o(this,l(r).call(this,"".concat(A," ").concat(x[0]))):o(this,l(r).call(this,"".concat(A,"\n\n").concat(x.join("\n"),"\n")))}else{var E=v(p),O="",j=b[s];"notDeepEqual"===s||"notEqual"===s?(E="".concat(b[s],"\n\n").concat(E)).length>1024&&(E="".concat(E.slice(0,1021),"...")):(O="".concat(v(w)),E.length>512&&(E="".concat(E.slice(0,509),"...")),O.length>512&&(O="".concat(O.slice(0,509),"...")),"deepEqual"===s||"equal"===s?E="".concat(j,"\n\n").concat(E,"\n\nshould equal\n\n"):O=" ".concat(s," ").concat(O)),t=o(this,l(r).call(this,"".concat(E).concat(O)))}return Error.stackTraceLimit=_,t.generatedMessage=!i,Object.defineProperty(a(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=p,t.expected=w,t.operator=s,Error.captureStackTrace&&Error.captureStackTrace(a(t),c),t.stack,t.name="AssertionError",o(t)}return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),e&&c(r,e),t=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:p.custom,value:function(e,t){return p(this,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,a;n=e,o=t,a=r[t],o in n?Object.defineProperty(n,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[o]=a})}return e}({},t,{customInspect:!1,depth:0}))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(r.prototype,t),r}(i(Error))},3431:function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var i,s,c={};function l(e,t,r){r||(r=Error);var i=function(r){if("function"!=typeof r&&null!==r)throw TypeError("Super expression must either be null or a function");function i(r,a,s){var c,l;if(!(this instanceof i))throw TypeError("Cannot call a class as a function");return(c=(l=o(i).call(this,"string"==typeof t?t:t(r,a,s)))&&("object"===n(l)||"function"==typeof l)?l:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this)).code=e,c}return i.prototype=Object.create(r&&r.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),r&&a(i,r),i}(r);c[e]=i}function u(e,t){if(!Array.isArray(e))return"of ".concat(t," ").concat(String(e));var r=e.length;return(e=e.map(function(e){return String(e)}),r>2)?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}l("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),l("ERR_INVALID_ARG_TYPE",function(e,t,o){if((void 0===i&&(i=r(6810)),i("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(a="not ",t.substr(0,a.length)===a))?(p="must not be",t=t.replace(/^not /,"")):p="must be",s=" argument",(void 0===c||c>e.length)&&(c=e.length),e.substring(c-s.length,c)===s)f="The ".concat(e," ").concat(p," ").concat(u(t,"type"));else{var a,s,c,l,p,f,d=("number"!=typeof l&&(l=0),l+1>e.length||-1===e.indexOf(".",l))?"argument":"property";f='The "'.concat(e,'" ').concat(d," ").concat(p," ").concat(u(t,"type"))}return f+". Received type ".concat(n(o))},TypeError),l("ERR_INVALID_ARG_VALUE",function(e,t){var n=arguments.length>
32&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===s&&(s=r(4268));var o=s.inspect(t);return o.length>128&&(o="".concat(o.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(n,". Received ").concat(o)},TypeError,RangeError),l("ERR_INVALID_RETURN_VALUE",function(e,t,r){var o;return o=r&&r.constructor&&r.constructor.name?"instance of ".concat(r.constructor.name):"type ".concat(n(r)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(o,".")},TypeError),l("ERR_MISSING_ARGS",function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];void 0===i&&(i=r(6810)),i(t.length>0,"At least one arg needs to be specified");var o="The ",a=t.length;switch(t=t.map(function(e){return'"'.concat(e,'"')}),a){case 1:o+="".concat(t[0]," argument");break;case 2:o+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:o+=t.slice(0,a-1).join(", "),o+=", and ".concat(t[a-1]," arguments")}return"".concat(o," must be specified")},TypeError),e.exports.codes=c},2761:function(e,t,r){"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=[],n=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(o)throw a}}return r}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=void 0!==/a/g.flags,i=function(e){var t=[];return e.forEach(function(e){return t.push(e)}),t},s=function(e){var t=[];return e.forEach(function(e,r){return t.push([r,e])}),t},c=Object.is?Object.is:r(8388),l=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},u=Number.isNaN?Number.isNaN:r(5211);function p(e){return e.call.bind(e)}var f=p(Object.prototype.hasOwnProperty),d=p(Object.prototype.propertyIsEnumerable),y=p(Object.prototype.toString),h=r(4268).types,g=h.isAnyArrayBuffer,m=h.isArrayBufferView,b=h.isDate,S=h.isMap,v=h.isRegExp,w=h.isSet,_=h.isNativeError,A=h.isBoxedPrimitive,x=h.isNumberObject,E=h.isStringObject,O=h.isBooleanObject,j=h.isBigIntObject,T=h.isSymbolObject,M=h.isFloat32Array,I=h.isFloat64Array;function P(e){if(0===e.length||e.length>10)return!0;for(var t=0;t<e.length;t++){var r=e.charCodeAt(t);if(r<48||r>57)return!0}return 10===e.length&&e>=0x100000000}function k(e){return Object.keys(e).filter(P).concat(l(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function R(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,o=0,a=Math.min(r,n);o<a;++o)if(e[o]!==t[o]){r=e[o],n=t[o];break}return r<n?-1:+(n<r)}function D(e,t,r,n){if(e===t)return 0!==e||!r||c(e,t);if(r){if("object"!==o(e))return"number"==typeof e&&u(e)&&u(t);if("object"!==o(t)||null===e||null===t||Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1}else{if(null===e||"object"!==o(e))return(null===t||"object"!==o(t))&&e==t;if(null===t||"object"!==o(t))return!1}var i=y(e);if(i!==y(t))return!1;if(Array.isArray(e)){if(e.length!==t.length)return!1;var s=k(e),l=k(t);return s.length===l.length&&N(e,t,r,n,1,s)}if("[object Object]"===i&&(!S(e)&&S(t)||!w(e)&&w(t)))return!1;if(b(e)){if(!b(t)||Date.prototype.getTime.call(e)!==Date.prototype.getTime.call(t))return!1}else if(v(e)){if(!v(t)||(a?e.source!==t.source||e.flags!==t.flags:RegExp.prototype.toString.call(e)!==RegExp.prototype.toString.call(t)))return!1}else if(_(e)||e instanceof Error){if(e.message!==t.message||e.name!==t.name)return!1}else if(m(e)){if(!r&&(M(e)||I(e))){if(!function(e,t){if(e.byteLength!==t.byteLength)return!1;for(var r=0;r<e.byteLength;r++)if(e[r]!==t[r])return!1;return!0}(e,t))return!1}else if(e.byteLength!==t.byteLength||0!==R(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength)))return!1;var p=k(e),f=k(t);return p.length===f.length&&N(e,t,r,n,0,p)}else if(w(e))return!!w(t)&&e.size===t.size&&N(e,t,r,n,2);else if(S(e))return!!S(t)&&e.size===t.size&&N(e,t,r,n,3);else if(g(e)){if(e.byteLength!==t.byteLength||0!==R(new Uint8Array(e),new Uint8Array(t)))return!1}else if(A(e)&&(x(e)?!(x(t)&&c(Number.prototype.valueOf.call(e),Number.prototype.valueOf.call(t))):E(e)?!E(t)||String.prototype.valueOf.call(e)!==String.prototype.valueOf.call(t):O(e)?!O(t)||Boolean.prototype.valueOf.call(e)!==Boolean.prototype.valueOf.call(t):j(e)?!j(t)||BigInt.prototype.valueOf.call(e)!==BigInt.prototype.valueOf.call(t):!T(t)||Symbol.prototype.valueOf.call(e)!==Symbol.prototype.valueOf.call(t)))return!1;return N(e,t,r,n,0)}function C(e,t){return t.filter(function(t){return d(e,t)})}function N(e,t,r,a,c,u){if(5==arguments.length){u=Object.keys(e);var p=Object.keys(t);if(u.length!==p.length)return!1}for(var y=0;y<u.length;y++)if(!f(t,u[y]))return!1;if(r&&5==arguments.length){var h=l(e);if(0!==h.length){var g=0;for(y=0;y<h.length;y++){var m=h[y];if(d(e,m)){if(!d(t,m))return!1;u.push(m),g++}else if(d(t,m))return!1}var b=l(t);if(h.length!==b.length&&C(t,b).length!==g)return!1}else{var S=l(t);if(0!==S.length&&0!==C(t,S).length)return!1}}
3if(0===u.length&&(0===c||1===c&&0===e.length||0===e.size))return!0;if(void 0===a)a={val1:new Map,val2:new Map,position:0};else{var v=a.val1.get(e);if(void 0!==v){var w=a.val2.get(t);if(void 0!==w)return v===w}a.position++}a.val1.set(e,a.position),a.val2.set(t,a.position);var _=function(e,t,r,a,c,l){var u=0;if(2===l){if(!function(e,t,r,n){for(var a=null,s=i(e),c=0;c<s.length;c++){var l=s[c];if("object"===o(l)&&null!==l)null===a&&(a=new Set),a.add(l);else if(!t.has(l)){if(r||!function(e,t,r){var n=F(r);return null!=n?n:t.has(n)&&!e.has(n)}(e,t,l))return!1;null===a&&(a=new Set),a.add(l)}}if(null!==a){for(var u=i(t),p=0;p<u.length;p++){var f=u[p];if("object"===o(f)&&null!==f){if(!U(a,f,r,n))return!1}else if(!r&&!e.has(f)&&!U(a,f,r,n))return!1}return 0===a.size}return!0}(e,t,r,c))return!1}else if(3===l){if(!function(e,t,r,a){for(var i=null,c=s(e),l=0;l<c.length;l++){var u=n(c[l],2),p=u[0],f=u[1];if("object"===o(p)&&null!==p)null===i&&(i=new Set),i.add(p);else{var d=t.get(p);if(void 0===d&&!t.has(p)||!D(f,d,r,a)){if(r||!function(e,t,r,n,o){var a=F(r);if(null!=a)return a;var i=t.get(a);return(void 0!==i||!!t.has(a))&&!!D(n,i,!1,o)&&!e.has(a)&&D(n,i,!1,o)}(e,t,p,f,a))return!1;null===i&&(i=new Set),i.add(p)}}}if(null!==i){for(var y=s(t),h=0;h<y.length;h++){var g=n(y[h],2),p=g[0],m=g[1];if("object"===o(p)&&null!==p){if(!B(i,e,p,m,r,a))return!1}else if(!r&&(!e.has(p)||!D(e.get(p),m,!1,a))&&!B(i,e,p,m,!1,a))return!1}return 0===i.size}return!0}(e,t,r,c))return!1}else if(1===l)for(;u<e.length;u++)if(f(e,u)){if(!f(t,u)||!D(e[u],t[u],r,c))return!1}else{if(f(t,u))return!1;for(var p=Object.keys(e);u<p.length;u++){var d=p[u];if(!f(t,d)||!D(e[d],t[d],r,c))return!1}if(p.length!==Object.keys(t).length)return!1;return!0}for(u=0;u<a.length;u++){var y=a[u];if(!D(e[y],t[y],r,c))return!1}return!0}(e,t,r,u,a,c);return a.val1.delete(e),a.val2.delete(t),_}function U(e,t,r,n){for(var o=i(e),a=0;a<o.length;a++){var s=o[a];if(D(t,s,r,n))return e.delete(s),!0}return!1}function F(e){switch(o(e)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":e*=1;case"number":if(u(e))return!1}return!0}function B(e,t,r,n,o,a){for(var s=i(e),c=0;c<s.length;c++){var l=s[c];if(D(r,l,o,a)&&D(n,t.get(l),o,a))return e.delete(l),!0}return!1}e.exports={isDeepEqual:function(e,t){return D(e,t,!1)},isDeepStrictEqual:function(e,t){return D(e,t,!0)}}},1648:function(e,t,r){"use strict";var n=r(7797),o=r(4834),a=r(8772);e.exports=r(9095)||n.call(a,o)},4757:function(e,t,r){"use strict";var n=r(7797),o=r(4834),a=r(1648);e.exports=function(){return a(n,o,arguments)}},4834:function(e){"use strict";e.exports=Function.prototype.apply},8772:function(e){"use strict";e.exports=Function.prototype.call},2462:function(e,t,r){"use strict";var n=r(7797),o=r(4785),a=r(8772),i=r(1648);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new o("a function is required");return i(n,a,e)}},9095:function(e){"use strict";e.exports="u">typeof Reflect&&Reflect&&Reflect.apply},2400:function(e,t,r){"use strict";var n=r(7797),o=r(1893),a=o("%Function.prototype.apply%"),i=o("%Function.prototype.call%"),s=o("%Reflect.apply%",!0)||n.call(i,a),c=o("%Object.getOwnPropertyDescriptor%",!0),l=o("%Object.defineProperty%",!0),u=o("%Math.max%");if(l)try{l({},"a",{value:1})}catch(e){l=null}e.exports=function(e){var t=s(n,i,arguments);return c&&l&&c(t,"length").configurable&&l(t,"length",{value:1+u(0,e.length-(arguments.length-1))}),t};var p=function(){return s(n,a,arguments)};l?l(e.exports,"apply",{value:p}):e.exports.apply=p},2982:function(e,t,r){"use strict";var n=r(1893),o=r(5494),a=o(n("String.prototype.indexOf"));e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&a(e,".prototype.")>-1?o(r):r}},5494:function(e,t,r){"use strict";var n=r(3798),o=r(871),a=r(2462),i=r(4757);e.exports=function(e){var t=a(arguments),r=e.length-(arguments.length-1);return n(t,1+(r>0?r:0),!0)},o?o(e.exports,"apply",{value:i}):e.exports.apply=i},2071:function(e,t,r){"use strict";var n=r(871),o=r(9546),a=r(4785),i=r(8322);e.exports=function(e,t,r){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new a("`property` must be a string or a symbol`");
3if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,c=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],p=!!i&&i(e,t);if(n)n(e,t,{configurable:null===l&&p?p.configurable:!l,enumerable:null===s&&p?p.enumerable:!s,value:r,writable:null===c&&p?p.writable:!c});else if(!u&&(s||c||l))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");else e[t]=r}},1246:function(e,t,r){"use strict";var n=r(7238),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),a=Object.prototype.toString,i=Array.prototype.concat,s=Object.defineProperty,c=s&&function(){var e={};try{for(var t in s(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),l=function(e,t,r,n){(!(t in e)||"function"==typeof n&&"[object Function]"===a.call(n)&&n())&&(c?s(e,t,{configurable:!0,enumerable:!1,value:r,writable:!0}):e[t]=r)},u=function(e,t){var r=arguments.length>2?arguments[2]:{},a=n(t);o&&(a=i.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)l(e,a[s],t[a[s]],r[a[s]])};u.supportsDescriptors=!!c,e.exports=u},3859:function(e,t,r){"use strict";var n,o=r(2462),a=r(8322);try{n=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var i=!!n&&a&&a(Object.prototype,"__proto__"),s=Object,c=s.getPrototypeOf;e.exports=i&&"function"==typeof i.get?o([i.get]):"function"==typeof c&&function(e){return c(null==e?e:s(e))}},871:function(e){"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},1247:function(e){"use strict";e.exports=EvalError},6621:function(e){"use strict";e.exports=Error},6136:function(e){"use strict";e.exports=RangeError},252:function(e){"use strict";e.exports=ReferenceError},9546:function(e){"use strict";e.exports=SyntaxError},4785:function(e){"use strict";e.exports=TypeError},1223:function(e){"use strict";e.exports=URIError},8300:function(e){"use strict";e.exports=Object},3639:function(e){"use strict";e.exports={assign:function(e,t){if(null==e)throw TypeError("Cannot convert first argument to object");for(var r=Object(e),n=1;n<arguments.length;n++){var o=arguments[n];if(null!=o)for(var a=Object.keys(Object(o)),i=0,s=a.length;i<s;i++){var c=a[i],l=Object.getOwnPropertyDescriptor(o,c);void 0!==l&&l.enumerable&&(r[c]=o[c])}}return r},polyfill:function(){}}},4680:function(e){var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(e,n,o){if("[object Function]"!==r.call(n))throw TypeError("iterator must be a function");var a=e.length;if(a===+a)for(var i=0;i<a;i++)n.call(o,e[i],i,e);else for(var s in e)t.call(e,s)&&n.call(o,e[s],s,e)}},6555:function(e){"use strict";var t=Object.prototype.toString,r=Math.max,n=function(e,t){for(var r=[],n=0;n<e.length;n+=1)r[n]=e[n];for(var o=0;o<t.length;o+=1)r[o+e.length]=t[o];return r},o=function(e,t){for(var r=[],n=t||0,o=0;n<e.length;n+=1,o+=1)r[o]=e[n];return r},a=function(e,t){for(var r="",n=0;n<e.length;n+=1)r+=e[n],n+1<e.length&&(r+=t);return r};e.exports=function(e){var i,s=this;if("function"!=typeof s||"[object Function]"!==t.apply(s))throw TypeError("Function.prototype.bind called on incompatible "+s);for(var c=o(arguments,1),l=r(0,s.length-c.length),u=[],p=0;p<l;p++)u[p]="$"+p;if(i=Function("binder","return function ("+a(u,",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof i){var t=s.apply(this,n(c,arguments));return Object(t)===t?t:this}return s.apply(e,n(c,arguments))}),s.prototype){var f=function(){};f.prototype=s.prototype,i.prototype=new f,f.prototype=null}return i}}
3,7797:function(e,t,r){"use strict";var n=r(6555);e.exports=Function.prototype.bind||n},1893:function(e,t,r){"use strict";var n,o=r(8300),a=r(6621),i=r(1247),s=r(6136),c=r(252),l=r(9546),u=r(4785),p=r(1223),f=r(4197),d=r(4455),y=r(1295),h=r(6949),g=r(2943),m=r(1721),b=r(3536),S=Function,v=function(e){try{return S('"use strict"; return ('+e+").constructor;")()}catch(e){}},w=r(8322),_=r(871),A=function(){throw new u},x=w?function(){try{return arguments.callee,A}catch(e){try{return w(arguments,"callee").get}catch(e){return A}}}():A,E=r(9131)(),O=r(9717),j=r(45),T=r(7767),M=r(4834),I=r(8772),P={},k="u">typeof Uint8Array&&O?O(Uint8Array):n,R={__proto__:null,"%AggregateError%":"u"<typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"u"<typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":E&&O?O([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":P,"%AsyncGenerator%":P,"%AsyncGeneratorFunction%":P,"%AsyncIteratorPrototype%":P,"%Atomics%":"u"<typeof Atomics?n:Atomics,"%BigInt%":"u"<typeof BigInt?n:BigInt,"%BigInt64Array%":"u"<typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"u"<typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"u"<typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":i,"%Float16Array%":"u"<typeof Float16Array?n:Float16Array,"%Float32Array%":"u"<typeof Float32Array?n:Float32Array,"%Float64Array%":"u"<typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"u"<typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":S,"%GeneratorFunction%":P,"%Int8Array%":"u"<typeof Int8Array?n:Int8Array,"%Int16Array%":"u"<typeof Int16Array?n:Int16Array,"%Int32Array%":"u"<typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
3IteratorPrototype%":E&&O?O(O([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"u"<typeof Map?n:Map,"%MapIteratorPrototype%":"u">typeof Map&&E&&O?O((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":o,"%Object.getOwnPropertyDescriptor%":w,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"u"<typeof Promise?n:Promise,"%Proxy%":"u"<typeof Proxy?n:Proxy,"%RangeError%":s,"%ReferenceError%":c,"%Reflect%":"u"<typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"u"<typeof Set?n:Set,"%SetIteratorPrototype%":"u">typeof Set&&E&&O?O((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"u"<typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":E&&O?O(""[Symbol.iterator]()):n,"%Symbol%":E?Symbol:n,"%SyntaxError%":l,"%ThrowTypeError%":x,"%TypedArray%":k,"%TypeError%":u,"%Uint8Array%":"u"<typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"u"<typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"u"<typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"u"<typeof Uint32Array?n:Uint32Array,"%URIError%":p,"%WeakMap%":"u"<typeof WeakMap?n:WeakMap,"%WeakRef%":"u"<typeof WeakRef?n:WeakRef,"%WeakSet%":"u"<typeof WeakSet?n:WeakSet,"%Function.prototype.call%":I,"%Function.prototype.apply%":M,"%Object.defineProperty%":_,"%Object.getPrototypeOf%":j,"%Math.abs%":f,"%Math.floor%":d,"%Math.max%":y,"%Math.min%":h,"%Math.pow%":g,"%Math.round%":m,"%Math.sign%":b,"%Reflect.getPrototypeOf%":T};if(O)try{null.error}catch(e){var D=O(O(e));R["%Error.prototype%"]=D}var C=function e(t){var r;if("%AsyncFunction%"===t)r=v("async function () {}");else if("%GeneratorFunction%"===t)r=v("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=v("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&O&&(r=O(o.prototype))}return R[t]=r,r},N={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},U=r(7797),F=r(3383),B=U.call(I,Array.prototype.concat),L=U.call(M,Array.prototype.splice),$=U.call(I,String.prototype.replace),q=U.call(I,String.prototype.slice),z=U.call(I,RegExp.prototype.exec),K=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,G=/\\(\\)?/g,W=function(e){var t=q(e,0,1),r=q(e,-1);if("%"===t&&"%"!==r)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new l("invalid intrinsic syntax, expected opening `%`");var n=[];return $(e,K,function(e,t,r,o){n[n.length]=r?$(o,G,"$1"):t||e}),n},Y=function(e,t){var r,n=e;if(F(N,n)&&(n="%"+(r=N[n])[0]+"%"),F(R,n)){var o=R[n];if(o===P&&(o=C(n)),void 0===o&&!t)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new l("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new u('"allowMissing" argument must be a boolean');if(null===z(/^%?[^%]*%?$/,e))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=W(e),n=r.length>0?r[0]:"",o=Y("%"+n+"%",t),a=o.name,i=o.value,s=!1,c=o.alias;c&&(n=c[0],L(r,B([0,1],c)));for(var p=1,f=!0;p<r.length;p+=1){var d=r[p],y=q(d,0,1),h=q(d,-1);
3if(('"'===y||"'"===y||"`"===y||'"'===h||"'"===h||"`"===h)&&y!==h)throw new l("property names with quotes must have matching quotes");if("constructor"!==d&&f||(s=!0),n+="."+d,F(R,a="%"+n+"%"))i=R[a];else if(null!=i){if(!(d in i)){if(!t)throw new u("base intrinsic for "+e+" exists, but the property is not available.");return}if(w&&p+1>=r.length){var g=w(i,d);i=(f=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:i[d]}else f=F(i,d),i=i[d];f&&!s&&(R[a]=i)}}return i}},45:function(e,t,r){"use strict";e.exports=r(8300).getPrototypeOf||null},7767:function(e){"use strict";e.exports="u">typeof Reflect&&Reflect.getPrototypeOf||null},9717:function(e,t,r){"use strict";var n=r(7767),o=r(45),a=r(3859);e.exports=n?function(e){return n(e)}:o?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw TypeError("getProto: not an object");return o(e)}:a?function(e){return a(e)}:null},8422:function(e){"use strict";e.exports=Object.getOwnPropertyDescriptor},8322:function(e,t,r){"use strict";var n=r(8422);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},8122:function(e,t,r){"use strict";var n=r(871),o=function(){return!!n};o.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},8564:function(e,t,r){"use strict";var n="u">typeof Symbol&&Symbol,o=r(9094);e.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&o()}},9094:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},9131:function(e,t,r){"use strict";var n="u">typeof Symbol&&Symbol,o=r(6313);e.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&o()}},6313:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},3383:function(e,t,r){"use strict";var n=Function.prototype.call,o=Object.prototype.hasOwnProperty;e.exports=r(7797).call(n,o)},1638:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},6960:function(e){"use strict";var t="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,r=Object.prototype.toString,n=function(e){return(!t||!e||"object"!=typeof e||!(Symbol.toStringTag in e))&&"[object Arguments]"===r.call(e)},o=function(e){return!!n(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==r.call(e)&&"[object Function]"===r.call(e.callee)},a=function(){return n(arguments)}();n.isLegacyArguments=o,e.exports=a?n:o},8979:function(e){"use strict";var t=Object.prototype.toString,r=Function.prototype.toString,n=/^\s*(?:function)?\*/,o="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,a=Object.getPrototypeOf,i=function(){if(!o)return!1;try{return Function("return function*() {}")()}catch(e){}}(),s=i?a(i):{};e.exports=function(e){return"function"==typeof e&&(!!n.test(r.call(e))||(o?a(e)===s:"[object GeneratorFunction]"===t.call(e)))}},2397:function(e){"use strict";e.exports=function(e){return e!=e}},5211:function(e,t,r){"use strict";var n=r(2400),o=r(1246),a=r(2397),i=r(8840),s=r(9682),c=n(i(),Number);o(c,{getPolyfill:i,implementation:a,shim:s}),e.exports=c},8840:function(e,t,r){"use strict";var n=r(2397);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:n}},9682:function(e,t,r){"use strict";var n=r(1246),o=r(8840);e.exports=function(){var e=o();return n(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},9572:function(t,r,n){"use strict";var o=n(4680),a=n(3147),i=n(2982),s=i("Object.prototype.toString"),c=n(8564)()&&"symbol"==typeof Symbol.toStringTag,l=a(),u=i("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r<e.length;r+=1)if(e[r]===t)return r;return -1},p=i("String.prototype.slice"),f={},d=n(9745),y=Object.getPrototypeOf;c&&d&&y&&o(l,function(t){var r=new e.g[t];if(!(Symbol.toStringTag in r))throw EvalError("this engine has support for Symbol.toStringTag, but "+t+" does not have the property! Please report this.");var n=y(r),o=d(n,Symbol.toStringTag);o||(o=d(y(n),Symbol.toStringTag)),f[t]=o.get});var h=function(e){var t=!1;return o(f,function(r,n){if(!t)try{t=r.call(e)===n}catch(e){}}),t};t.exports=function(e){return!!e&&"object"==typeof e&&(c?!!d&&h(e):u(l,p(s(e),8,-1))>-1)}},4197:function(e){"use strict";e.exports=Math.abs},4455:function(e){"use strict";e.exports=Math.floor},6128:function(e){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},1295:function(e){"use strict";e.exports=Math.max},6949:function(e){"use strict";e.exports=Math.min},2943:function(e){"use strict";e.exports=Math.pow},1721:function(e){"use strict";e.exports=Math.round},3536:function(e,t,r){"use strict";var n=r(6128);e.exports=function(e){return n(e)||0===e?e:e<0?-1:1}},8388:function(e){"use strict";var t=function(e){return e!=e};e.exports=function(e,r){return 0===e&&0===r?1/e==1/r:!!(e===r||t(e)&&t(r))}},7742:function(e,t,r){"use strict";var n;if(!Object.keys){var o=Object.prototype.hasOwnProperty,a=Object.prototype.toString,i=r(426),s=Object.prototype.propertyIsEnumerable,c=!s.call({toString:null},"toString"),l=s.call(function(){}
3,"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],p=function(e){var t=e.constructor;return t&&t.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("u"<typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{p(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),y=function(e){if("u"<typeof window||!d)return p(e);try{return p(e)}catch(e){return!1}};n=function(e){var t=null!==e&&"object"==typeof e,r="[object Function]"===a.call(e),n=i(e),s=t&&"[object String]"===a.call(e),p=[];if(!t&&!r&&!n)throw TypeError("Object.keys called on a non-object");var f=l&&r;if(s&&e.length>0&&!o.call(e,0))for(var d=0;d<e.length;++d)p.push(String(d));if(n&&e.length>0)for(var h=0;h<e.length;++h)p.push(String(h));else for(var g in e)!(f&&"prototype"===g)&&o.call(e,g)&&p.push(String(g));if(c)for(var m=y(e),b=0;b<u.length;++b)!(m&&"constructor"===u[b])&&o.call(e,u[b])&&p.push(u[b]);return p}}e.exports=n},7238:function(e,t,r){"use strict";var n=Array.prototype.slice,o=r(426),a=Object.keys,i=a?function(e){return a(e)}:r(7742),s=Object.keys;i.shim=function(){return Object.keys?!function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)&&(Object.keys=function(e){return o(e)?s(n.call(e)):s(e)}):Object.keys=i,Object.keys||i},e.exports=i},426:function(e){"use strict";var t=Object.prototype.toString;e.exports=function(e){var r=t.call(e),n="[object Arguments]"===r;return n||(n="[object Array]"!==r&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),n}},3798:function(e,t,r){"use strict";var n=r(1893),o=r(2071),a=r(8122)(),i=r(8322),s=r(4785),c=n("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>0xffffffff||c(t)!==t)throw new s("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],n=!0,l=!0;if("length"in e&&i){var u=i(e,"length");u&&!u.configurable&&(n=!1),u&&!u.writable&&(l=!1)}return(n||l||!r)&&(a?o(e,"length",t,!0,!0):o(e,"length",t)),e}},3614:function(e){e.exports=function(e){return e instanceof o.Buffer}},7551:function(e,t,r){"use strict";var n=r(6960),o=r(8979),a=r(3051),i=r(9572);function s(e){return e.call.bind(e)}var c="u">typeof BigInt,l="u">typeof Symbol,u=s(Object.prototype.toString),p=s(Number.prototype.valueOf),f=s(String.prototype.valueOf),d=s(Boolean.prototype.valueOf);if(c)var y=s(BigInt.prototype.valueOf);if(l)var h=s(Symbol.prototype.valueOf);function g(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function m(e){return"[object Map]"===u(e)}function b(e){return"[object Set]"===u(e)}function S(e){return"[object WeakMap]"===u(e)}function v(e){return"[object WeakSet]"===u(e)}function w(e){return"[object ArrayBuffer]"===u(e)}function _(e){return!("u"<typeof ArrayBuffer)&&(w.working?w(e):e instanceof ArrayBuffer)}function A(e){return"[object DataView]"===u(e)}function x(e){return!("u"<typeof DataView)&&(A.working?A(e):e instanceof DataView)}t.isArgumentsObject=n,t.isGeneratorFunction=o,t.isTypedArray=i,t.isPromise=function(e){return"u">typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"u">typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):i(e)||x(e)},t.isUint8Array=function(e){return"Uint8Array"===a(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===a(e)},t.isUint16Array=function(e){return"Uint16Array"===a(e)},t.isUint32Array=function(e){return"Uint32Array"===a(e)},t.isInt8Array=function(e){return"Int8Array"===a(e)},t.isInt16Array=function(e){return"Int16Array"===a(e)},t.isInt32Array=function(e){return"Int32Array"===a(e)},t.isFloat32Array=function(e){return"Float32Array"===a(e)},t.isFloat64Array=function(e){return"Float64Array"===a(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===a(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===a(e)},m.working="u">typeof Map&&m(new Map),t.isMap=function(e){return!("u"<typeof Map)&&(m.working?m(e):e instanceof Map)},b.working="u">typeof Set&&b(new Set),t.isSet=function(e){return!("u"<typeof Set)&&(b.working?b(e):e instanceof Set)},S.working="u">typeof WeakMap&&S(new WeakMap),t.isWeakMap=function(e){return!("u"<typeof WeakMap)&&(S.working?S(e):e instanceof WeakMap)},v.working="u">typeof WeakSet&&v(new WeakSet),t.isWeakSet=function(e){return v(e)},w.working="u">typeof ArrayBuffer&&w(new ArrayBuffer),t.isArrayBuffer=_,A.working="u">typeof ArrayBuffer&&"u">typeof DataView&&A(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=x;var E="u">typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function O(e){return"[object SharedArrayBuffer]"===u(e)}function j(e){return void 0!==E&&(void 0===O.working&&(O.working=O(new E)),O.working?O(e):e instanceof E)}function T(e){return g(e,p)}function M(e){return g(e,f)}function I(e){return g(e,d)}function P(e){return c&&g(e,y)}function k(e){return l&&g(e,h)}t.isSharedArrayBuffer=j,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===u(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===u(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===u(e)},t.isGeneratorObject=function(e){return"[object Generator]"===u(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===u(e)},t.isNumberObject=T,t.isStringObject=M,t.isBooleanObject=I,t.isBigIntObject=P,t.isSymbolObject=k,t.isBoxedPrimitive=function(e){return T(e)||M(e)||I(e)||P(e)||k(e)},t.isAnyArrayBuffer=function(e){return"u">typeof Uint8Array&&(_(e)||j(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw Error(e+" is not supported in userland")}})})},4268:function(e,t,r){var o=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++)r[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return r},a=/%[sdj%]/g;t.format=function(e){if(!S(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(l(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,o=n.length,i=String(e).replace(a,function(e){if("%%"===e)return"%";if(r>=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),s=n[r];r<o;s=n[++r])m(s)||!_(s)?i+=" "+s:i+=" "+l(s);return i},t.deprecate=function(e,r){if(void 0!==n.default&&!0===n.default.noDeprecation)return e;if(void 0===n.default)return function(){return t.deprecate(e,r).apply(this,arguments)};var o=!1;return function(){if(!o){if(n.default.throwDeprecation)throw Error(r);n.default.traceDeprecation?console.trace(r):console.error(r),o=!0}return e.apply(this,arguments)}};var i={},s=/^$/;if(n.default.env.NODE_DEBUG){var c=n.default.env.NODE_DEBUG;s=RegExp("^"+(c=c.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase())+"$","i")}function l(e,r){var n={seen:[],stylize:p};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(r)?n.showHidden=r:r&&t._extend(n,r),v(n.showHidden)&&(n.showHidden=!1),v(n.depth)&&(n.depth=2),v(n.colors)&&(n.colors=!1),v(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=u),f(n,e,n.depth)}function u(e,t){var r=l.styles[t];return r?"\x1b["+l.colors[r][0]+"m"+e+"\x1b["+l.colors[r][1]+"m":e}function p(e,t){return e}function f(e,r,n){if(e.customInspect&&r&&E(r.inspect)&&r.inspect!==t.inspect&&!(r.constructor&&r.constructor.prototype===r)){var o,a,i,s,c,l,u=r.inspect(n,e);return S(u)||(u=f(e,u,n)),u}var p=function(e,t){if(v(t))return e.stylize("undefined","undefined");if(S(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";
3return e.stylize(r,"string")}return b(t)?e.stylize(""+t,"number"):g(t)?e.stylize(""+t,"boolean"):m(t)?e.stylize("null","null"):void 0}(e,r);if(p)return p;var _=Object.keys(r),O=(c={},_.forEach(function(e,t){c[e]=!0}),c);if(e.showHidden&&(_=Object.getOwnPropertyNames(r)),x(r)&&(_.indexOf("message")>=0||_.indexOf("description")>=0))return d(r);if(0===_.length){if(E(r)){var j=r.name?": "+r.name:"";return e.stylize("[Function"+j+"]","special")}if(w(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(A(r))return e.stylize(Date.prototype.toString.call(r),"date");if(x(r))return d(r)}var T="",I=!1,P=["{","}"];if(h(r)&&(I=!0,P=["[","]"]),E(r)&&(T=" [Function"+(r.name?": "+r.name:"")+"]"),w(r)&&(T=" "+RegExp.prototype.toString.call(r)),A(r)&&(T=" "+Date.prototype.toUTCString.call(r)),x(r)&&(T=" "+d(r)),0===_.length&&(!I||0==r.length))return P[0]+T+P[1];if(n<0)if(w(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");else return e.stylize("[Object]","special");return e.seen.push(r),l=I?function(e,t,r,n,o){for(var a=[],i=0,s=t.length;i<s;++i)M(t,String(i))?a.push(y(e,t,r,n,String(i),!0)):a.push("");return o.forEach(function(o){o.match(/^\d+$/)||a.push(y(e,t,r,n,o,!0))}),a}(e,r,n,O,_):_.map(function(t){return y(e,r,n,O,t,I)}),e.seen.pop(),o=l,a=T,i=P,s=0,o.reduce(function(e,t){return s++,t.indexOf("\n")>=0&&s++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?i[0]+(""===a?"":a+"\n ")+" "+o.join(",\n ")+" "+i[1]:i[0]+a+" "+o.join(", ")+" "+i[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function y(e,t,r,n,o,a){var i,s,c;if((c=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),M(n,o)||(i="["+o+"]"),!s&&(0>e.seen.indexOf(c.value)?(s=m(r)?f(e,c.value,null):f(e,c.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n")):s=e.stylize("[Circular]","special")),v(i)){if(a&&o.match(/^\d+$/))return s;(i=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.substr(1,i.length-2),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+s}function h(e){return Array.isArray(e)}function g(e){return"boolean"==typeof e}function m(e){return null===e}function b(e){return"number"==typeof e}function S(e){return"string"==typeof e}function v(e){return void 0===e}function w(e){return _(e)&&"[object RegExp]"===O(e)}function _(e){return"object"==typeof e&&null!==e}function A(e){return _(e)&&"[object Date]"===O(e)}function x(e){return _(e)&&("[object Error]"===O(e)||e instanceof Error)}function E(e){return"function"==typeof e}function O(e){return Object.prototype.toString.call(e)}function j(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(!i[e=e.toUpperCase()])if(s.test(e)){var r=n.default.pid;i[e]=function(){var n=t.format.apply(t,arguments);console.error("%s %d: %s",e,r,n)}}else i[e]=function(){};return i[e]},t.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=r(7551),t.isArray=h,t.isBoolean=g,t.isNull=m,t.isNullOrUndefined=function(e){return null==e},t.isNumber=b,t.isString=S,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=v,t.isRegExp=w,t.types.isRegExp=w,t.isObject=_,t.isDate=A,t.types.isDate=A,t.isError=x,t.types.isNativeError=x,t.isFunction=E,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(3614);var T=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function M(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;console.log("%s - %s",(r=[j((e=new Date).getHours()),j(e.getMinutes()),j(e.getSeconds())].join(":"),[e.getDate(),T[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(1638),t._extend=function(e,t){if(!t||!_(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var I="u">typeof Symbol?Symbol("util.promisify.custom"):void 0;function P(e,t){if(!e){var r=Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw TypeError('The "original" argument must be of type Function');if(I&&e[I]){var t=e[I];if("function"!=typeof t)throw TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,I,{value:t,enumerable:!1,writable:!1,
3configurable:!0}),t}function t(){for(var t,r,n=new Promise(function(e,n){t=e,r=n}),o=[],a=0;a<arguments.length;a++)o.push(arguments[a]);o.push(function(e,n){e?r(e):t(n)});try{e.apply(this,o)}catch(e){r(e)}return n}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),I&&Object.defineProperty(t,I,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,o(e))},t.promisify.custom=I,t.callbackify=function(e){if("function"!=typeof e)throw TypeError('The "original" argument must be of type Function');function t(){for(var t=[],r=0;r<arguments.length;r++)t.push(arguments[r]);var o=t.pop();if("function"!=typeof o)throw TypeError("The last argument must be of type Function");var a=this,i=function(){return o.apply(a,arguments)};e.apply(this,t).then(function(e){n.default.nextTick(i.bind(null,null,e))},function(e){n.default.nextTick(P.bind(null,e,i))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,o(e)),t}},3051:function(t,r,n){"use strict";var o=n(4680),a=n(3147),i=n(2982),s=i("Object.prototype.toString"),c=n(8564)()&&"symbol"==typeof Symbol.toStringTag,l=a(),u=i("String.prototype.slice"),p={},f=n(9745),d=Object.getPrototypeOf;c&&f&&d&&o(l,function(t){if("function"==typeof e.g[t]){var r=new e.g[t];if(!(Symbol.toStringTag in r))throw EvalError("this engine has support for Symbol.toStringTag, but "+t+" does not have the property! Please report this.");var n=d(r),o=f(n,Symbol.toStringTag);o||(o=f(d(n),Symbol.toStringTag)),p[t]=o.get}});var y=function(e){var t=!1;return o(p,function(r,n){if(!t)try{var o=r.call(e);o===n&&(t=o)}catch(e){}}),t},h=n(9572);t.exports=function(e){return!!h(e)&&(c?y(e):u(s(e),8,-1))}},3147:function(t,r,n){"use strict";var o=n(7492);t.exports=function(){return o(["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],function(t){return"function"==typeof e.g[t]})}},9745:function(e,t,r){"use strict";e.exports=r(8322)}},i={};function s(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}},n=!0;try{a[e](r,r.exports,s),n=!1}finally{n&&delete i[e]}return r.exports}s.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]_babel-plugin_10c68ad825d6e00655a139a4e262598e/node_modules/next/dist/compiled/assert/",t.exports=s(6810)},539174,(e,t,r)=>{(function(){var t,n,o,a,i,s,c,l,u,p,f,d,y,h,g=[].indexOf;({floor:d,max:y,min:h}=Math),n=e.r(26921),f=e.r(610215),c=function(e,t){return t?2*e/t:1},s=function(e,t){var r,n,o,a,i;for([o,a]=[e.length,t.length],r=n=0,i=h(o,a);0<=i?n<i:n>i;r=0<=i?++n:--n){if(e[r]<t[r])return -1;if(e[r]>t[r])return 1}return o-a},i=function(e){var t,r;for(t=0,r=e.length;t<r;t++)if(e[t])return!0;return!1},a=class{constructor(e,t="",r="",n=!0){this.isjunk=e,this.autojunk=n,this.a=this.b=null,this.setSeqs(t,r)}setSeqs(e,t){return this.setSeq1(e),this.setSeq2(t)}setSeq1(e){if(e!==this.a)return this.a=e,this.matchingBlocks=this.opcodes=null}setSeq2(e){if(e!==this.b)return this.b=e,this.matchingBlocks=this.opcodes=null,this.fullbcount=null,this._chainB()}_chainB(){var e,t,r,n,o,a,i,s,c,l,u;for(e=this.b,this.b2j=t=new Map,n=i=0,s=e.length;i<s;n=++i)r=e[n],t.has(r)||t.set(r,[]),t.get(r).push(n);return a=new Map,(o=this.isjunk)&&t.forEach(function(e,r){if(o(r))return a.set(r,!0),t.delete(r)}),u=new Map,c=e.length,this.autojunk&&c>=200&&(l=d(c/100)+1,t.forEach(function(e,r){if(e.length>l)return u.set(r,!0),t.delete(r)})),this.isbjunk=function(e){return a.has(e)},this.isbpopular=function(e){return u.has(e)}}findLongestMatch(e,t,r,n){var o,a,i,s,c,l,u,p,f,d,y,h,g,m,b,S;for([o,a,i,p]=[this.a,this.b,this.b2j,this.isbjunk],[s,c,l]=[e,r,0],d={},u=g=e;e<=t?g<t:g>t;u=e<=t?++g:--g){for(S={},y=[],i.has(o[u])&&(y=i.get(o[u])),b=0,m=y.length;b<m;b++)if(!((f=y[b])<r)){if(f>=n)break;(h=S[f]=(d[f-1]||0)+1)>l&&([s,c,l]=[u-h+1,f-h+1,h])}d=S}for(;s>e&&c>r&&!p(a[c-1])&&o[s-1]===a[c-1];)[s,c,l]=[s-1,c-1,l+1];for(;s+l<t&&c+l<n&&!p(a[c+l])&&o[s+l]===a[c+l];)l++;for(;s>e&&c>r&&p(a[c-1])&&o[s-1]===a[c-1];)[s,c,l]=[s-1,c-1,l+1];for(;s+l<t&&c+l<n&&p(a[c+l])&&o[s+l]===a[c+l];)l++;return[s,c,l]}getMatchingBlocks(){var e,t,r,n,o,a,i,c,l,u,p,f,d,y,h,g,m,b,S,v,w;if(this.matchingBlocks)return this.matchingBlocks;for([h,g]=[this.a.length,this.b.length],v=[[0,h,0,g]],b=[];v.length;)[t,e,n,r]=v.pop(),[o,c,p]=w=this.findLongestMatch(t,e,n,r),p&&(b.push(w),t<o&&n<c&&v.push([t,o,n,c]),o+p<e&&c+p<r&&v.push([o+p,e,c+p,r]));for(b.sort(s),a=l=f=0,S=[],y=0,m=b.length;y<m;y++)[i,u,d]=b[y],a+f===i&&l+f===u?f+=d:(f&&S.push([a,l,f]),[a,l,f]=[i,u,d]);return f&&S.push([a,l,f]),S.push([h,g,0]),this.matchingBlocks=S}getOpcodes(){var e,t,r,n,o,a,i,s,c,l;
3if(this.opcodes)return this.opcodes;for(n=o=0,this.opcodes=t=[],a=0,i=(s=this.getMatchingBlocks()).length;a<i;a++)[e,r,c]=s[a],l="",n<e&&o<r?l="replace":n<e?l="delete":o<r&&(l="insert"),l&&t.push([l,n,e,o,r]),[n,o]=[e+c,r+c],c&&t.push(["equal",e,n,r,o]);return t}getGroupedOpcodes(e=3){var t,r,n,o,a,i,s,c,l,u,p;for((t=this.getOpcodes()).length||(t=[["equal",0,1,0,1]]),"equal"===t[0][0]&&([p,o,a,i,s]=t[0],t[0]=[p,y(o,a-e),a,y(i,s-e),s]),"equal"===t[t.length-1][0]&&([p,o,a,i,s]=t[t.length-1],t[t.length-1]=[p,o,h(a,o+e),i,h(s,i+e)]),u=e+e,n=[],r=[],c=0,l=t.length;c<l;c++)[p,o,a,i,s]=t[c],"equal"===p&&a-o>u&&(r.push([p,o,h(a,o+e),i,h(s,i+e)]),n.push(r),r=[],[o,i]=[y(o,a-e),y(i,s-e)]),r.push([p,o,a,i,s]);return r.length&&(1!==r.length||"equal"!==r[0][0])&&n.push(r),n}ratio(){var e,t,r,n;for(e=0,r=0,t=(n=this.getMatchingBlocks()).length;e<t;e++)r+=n[e][2];return c(r,this.a.length+this.b.length)}quickRatio(){var e,t,r,n,o,a,i,s,l,u,p,f;if(!this.fullbcount)for(this.fullbcount=r={},n=0,o=(u=this.b).length;n<o;n++)r[t=u[n]]=(r[t]||0)+1;for(r=this.fullbcount,e={},s=0,i=0,a=(p=this.a).length;i<a;i++)t=p[i],f=t,l=Object.prototype.hasOwnProperty.call(e,f)?e[t]:r[t]||0,e[t]=l-1,l>0&&s++;return c(s,this.a.length+this.b.length)}realQuickRatio(){var e,t;return[e,t]=[this.a.length,this.b.length],c(h(e,t),e+t)}},l=function(e,t){var r,n;for([r,n]=[0,e.length];r<n&&e[r]===t;)r++;return r},t=class{constructor(e,t){this.linejunk=e,this.charjunk=t}compare(e,t){var r,n,o,i,s,c,l,u,p,f,d,y,h,g;for(s=new a(this.linejunk,e,t),d=[],l=0,u=(h=s.getOpcodes()).length;l<u;l++){switch([g,n,r,i,o]=h[l],g){case"replace":c=this._fancyReplace(e,n,r,t,i,o);break;case"delete":c=this._dump("-",e,n,r);break;case"insert":c=this._dump("+",t,i,o);break;case"equal":c=this._dump(" ",e,n,r);break;default:throw Error(`unknow tag (${g})`)}for(y=0,p=c.length;y<p;y++)f=c[y],d.push(f)}return d}_dump(e,t,r,n){var o,a,i;for(i=[],o=a=r;r<=n?a<n:a>n;o=r<=n?++a:--a)i.push(`${e} ${t[o]}`);return i}_plainReplace(e,t,r,n,o,a){var i,s,c,l,u,p,d,y,h,g;for(f(t<r&&o<a),a-o<r-t?(i=this._dump("+",n,o,a),g=this._dump("-",e,t,r)):(i=this._dump("-",e,t,r),g=this._dump("+",n,o,a)),d=[],c=0,l=(h=[i,g]).length;c<l;c++)for(y=0,u=(s=h[c]).length;y<u;y++)p=s[y],d.push(p);return d}_fancyReplace(e,t,r,n,o,i){var s,c,l,u,p,f,d,y,h,g,m,b,S,v,w,_,A,x,E,O,j,T,M,I,P,k,R,D,C,N,U,F,B,L,$,q,z,K,G,W,Y;for([d,w]=[.74,.75],v=new a(this.charjunk),[_,A]=[null,null],C=[],E=O=o;o<=i?O<i:O>i;E=o<=i?++O:--O)for(g=n[E],v.setSeq2(g),x=N=t;t<=r?N<r:N>r;x=t<=r?++N:--N){if((c=e[x])===g){null===_&&([_,A]=[x,E]);continue}v.setSeq1(c),v.realQuickRatio()>d&&v.quickRatio()>d&&v.ratio()>d&&([d,y,h]=[v.ratio(),x,E])}if(d<w){if(null===_){for(U=0,M=($=this._plainReplace(e,t,r,n,o,i)).length;U<M;U++)D=$[U],C.push(D);return C}[y,h,d]=[_,A,1]}else _=null;for(F=0,I=(q=this._fancyHelper(e,t,y,n,o,h)).length;F<I;F++)D=q[F],C.push(D);if([s,f]=[e[y],n[h]],null===_){for(p=S="",v.setSeqs(s,f),B=0,P=(z=v.getOpcodes()).length;B<P;B++)switch([Y,l,u,m,b]=z[B],[j,T]=[u-l,b-m],Y){case"replace":p+=Array(j+1).join("^"),S+=Array(T+1).join("^");break;case"delete":p+=Array(j+1).join("-");break;case"insert":S+=Array(T+1).join("+");break;case"equal":p+=Array(j+1).join(" "),S+=Array(T+1).join(" ");break;default:throw Error(`unknow tag (${Y})`)}for(L=0,k=(K=this._qformat(s,f,p,S)).length;L<k;L++)D=K[L],C.push(D)}else C.push(" "+s);for(W=0,R=(G=this._fancyHelper(e,y+1,r,n,h+1,i)).length;W<R;W++)D=G[W],C.push(D);return C}_fancyHelper(e,t,r,n,o,a){var i;return i=[],t<r?i=o<a?this._fancyReplace(e,t,r,n,o,a):this._dump("-",e,t,r):o<a&&(i=this._dump("+",n,o,a)),i}_qformat(e,t,r,n){var o,a;return a=[],o=h(l(e," "),l(t," ")),o=h(o,l(r.slice(0,o)," ")),o=h(o,l(n.slice(0,o)," ")),r=r.slice(o).replace(/\s+$/,""),n=n.slice(o).replace(/\s+$/,""),a.push("- "+e),r.length&&a.push(`? ${Array(o+1).join(" ")}${r} 4`),a.push("+ "+t),n.length&&a.push(`? ${Array(o+1).join(" ")}${n} 5`),a}},o=function(e,t=" "){return g.call(t,e)>=0},p=function(e,t){var r,n;return(r=e+1,1==(n=t-e))?`${r}`:(!n&&r--,`${r},${n}`)},u=function(e,t){var r,n;return(r=e+1,!(n=t-e)&&r--,n<=1)?`${r}`:`${r},${r+n-1}`},r._arrayCmp=s,r.SequenceMatcher=a,r.getCloseMatches=function(e,t,r=3,o=.6){var i,c,l,u,p,f,d,y,h;if(!(r>0))throw Error(`n must be > 0: (${r})`);if(!(0<=o&&o<=1))throw Error(`cutoff must be in [0.0, 1.0]: (${o})`);for(p=[],(d=new a).setSeq2(e),i=0,c=t.length;i<c;i++)h=t[i],d.setSeq1(h),d.realQuickRatio()>=o&&d.quickRatio()>=o&&d.ratio()>=o&&p.push([d.ratio(),h]);for(p=n.nlargest(p,r,s),f=[],u=0,l=p.length;u<l;u++)[y,h]=p[u],f.push(h);return f},r._countLeading=l,r.Differ=t,r.IS_LINE_JUNK=function(e,t=/^\s*#?\s*$/){return t.test(e)},r.IS_CHARACTER_JUNK=o,r._formatRangeUnified=p,r.unifiedDiff=function(e,t,{fromfile:r,tofile:n,fromfiledate:o,tofiledate:i,n:s,lineterm:c}={}){var l,u,f,d,y,h,g,m,b,S,v,w,_,A,x,E,O,j,T,M,I,P,k,R,D,C,N,U,F;for(null==r&&(r=""),null==n&&(n=""),null==o&&(o=""),null==i&&(i=""),null==s&&(s=3),null==c&&(c="\n"),j=[],N=!1,S=0,w=(k=new a(null,e,t).getGroupedOpcodes()).length;S<w;S++)for(y=k[S],N||(N=!0,d=o?` ${o}`:"",F=i?` ${i}`:"",j.push(`--- ${r}${d}${c}`),j.push(`+++ ${n}${F}${c}`)),[f,v]=[y[0],y[y.length-1]],l=p(f[1],v[2]),u=p(f[3],v[4]),j.push(`@@ -${l} +${u} @@${c}`),T=0,_=y.length;T<_;T++){if([U,h,g,m,b]=y[T],"equal"===U){for(M=0,A=(R=e.slice(h,g)).length;M<A;M++)O=R[M],j.push(" "+O);continue}if("replace"===U||"delete"===U)for(I=0,x=(D=e.slice(h,g)).length;I<x;I++)O=D[I],j.push("-"+O);if("replace"===U||"insert"===U)for(P=0,E=(C=t.slice(m,b)).length;P<E;P++)O=C[P],j.push("+"+O)}return j},r._formatRangeContext=u,r.contextDiff=function(e,t,{fromfile:r,tofile:n,fromfiledate:o,tofiledate:s,n:c,lineterm:l}={}){var p,f,d,y,h,g,m,b,S,v,w,_,A,x,E,O,j,T,M,I,P,k,R,D,C,N,U,F,B,L;for(null==r&&(r=""),null==n&&(n=""),null==o&&(o=""),null==s&&(s=""),null==c&&(c=3),null==l&&(l="\n"),R={insert:"+ ",delete:"- ",replace:"! ",equal:" "},F=!1,M=[],w=0,A=(C=new a(null,e,t).getGroupedOpcodes()).length;w<A;w++)if(g=C[w],!F){if(F=!0,h=o?` ${o}`:"",L=s?` ${s}`:"",M.push(`*** ${r}${h}${l}`),M.push(`--- ${n}${L}${l}`),[y,_]=[g[0],g[g.length-1]],M.push("***************"+l),f=u(y[1],_[2]),M.push(`*** ${f} ****${l}`),i(function(){var e,t,r;for(t=0,r=[],e=g.length;t<e;t++)[B,p,p,p,p]=g[t],r.push("replace"===B||"delete"===B);return r}())){for(I=0,x=g.length;I<x;I++)if([B,m,b,p,p]=g[I],"insert"!==B)for(P=0,E=(N=e.slice(m,b)).length;P<E;P++)T=N[P],M.push(R[B]+T)}if(d=u(y[3],_[4]),M.push(`--- ${d} ----${l}`),i(function(){var e,t,r;for(t=0,r=[],e=g.length;t<e;t++)[B,p,p,p,p]=g[t],r.push("replace"===B||"insert"===B);return r}())){for(k=0,O=g.length;k<O;k++)if([B,p,p,S,v]=g[k],"delete"!==B)for(D=0,j=(U=t.slice(S,v)).length;D<j;D++)T=U[D],M.push(R[B]+T)}}return M},r.ndiff=function(e,r,n,a=o){return new t(n,a).compare(e,r)},r.restore=function(e,t){var r,n,o,a,i,s,c;if(!(c=({1:"- ",2:"+ "})[t]))throw Error(`unknow delta choice (must be 1 or 2): ${t}`);for(i=[" ",c],a=[],r=0,n=e.length;r<n;r++)s=(o=e[r]).slice(0,2),g.call(i,s)>=0&&a.push(o.slice(2));return a}}).call(e.e)},686379,(e,t,r)=>{t.exports=e.r(539174)},292142,(e,t,r)=>{let n=function(e,t){let r=typeof e;if("array"===r)return e.map(e=>n(e,t));if("object"===r){for(let r in e)e[r]=n(e[r],t);return e}return"number"===r&&Number.isFinite(e)&&!Number.isInteger(e)?+e.toFixed(t):e};t.exports={extendedTypeOf:function(e){let t=typeof e;return null==e?"null":"object"===t&&e.constructor===Array?"array":"object"===t&&e instanceof Date?"date":t},roundObj:n}},883272,(e,t,r)=>{t.exports=function(e,t){var r="";e=(e=e||"Run the trap, drop the bass").split("");var n={a:["@","Ä","Ⱥ","É ","Î","Î","Ð"],b:["Ã","Æ","É","É®","β","฿"],c:["©","È»","Ͼ"],d:["Ã","Æ","Ô","Ô","Ô","Ô"],e:["Ã","Ä","Æ","É","Σ","ξ","Ò¼","੬"],f:["Óº"],g:["É¢"],h:["Ħ","Æ","Ò¢","Òº","Ó","Ô"],i:["à¼"],j:["Ä´"],k:["ĸ","Ò ","Ó","Ô"],l:["Ĺ"],m:["Ê","Ó","Ó","Ô ","Ô¡","൩"],n:["Ã","Å","Æ","Ͷ","Î ","Ò"],o:["Ã","õ","ø","Ǿ","Ê","Ѻ","×","Û","à¹"],p:["Ç·","Ò"],q:["à§"],r:["®","Ʀ","È","É","Ê","Я"],s:["§","Ï","Ï","Ϩ"],t:["Å","Ŧ","ͳ"],u:["Ʊ","Õ"],v:["×"],w:["Ш","Ñ ","Ѽ","൰"],x:["Ò²","Ó¾","Ó¼","Ó½"],y:["Â¥","Ò°","Ó"],z:["Ƶ","É"]};return e.forEach(function(e){var t=Math.floor(Math.random()*(n[e=e.toLowerCase()]||[" "]).length);void 0!==n[e]?r+=n[e][t]:r+=e}),r}},808809,(e,t,r)=>{t.exports=function(e,t){e=e||" he is here ";var r={up:["Ì","Ì","Ì","Ì ","Ì¿","Ì","Ì","Ì","Í","Í","Í","Ì","Ì","Ì","Í","Ì","Ì","Í","Í","Í","Ì","Ì","Ì","Í","Ì","Ì","Ì","Ì","Ì","Ì","Ì","̽","Ì","Í£","ͤ","Í¥","ͦ","ͧ","ͨ","Í©","ͪ","Í«","ͬ","Í","Í®","ͯ","̾","Í","Í","Ì"],down:["Ì","Ì","Ì","Ì","Ì","Ì","Ì","Ì","Ì ","̤","Ì¥","̦","Ì©","̪","Ì«","̬","Ì","Ì®","̯","̰","̱","̲","
5̳","̹","̺","Ì»","̼","Í
","Í","Í","Í","Í","Í","Í","Í","Í","Í","Í","Í","Ì£"],mid:["Ì","Ì","Ì","Ì","Í","Ì¡","Ì¢","̧","̨","Ì´","̵","̶","Í","Í","Í","Í","Í ","Í¢","̸","Ì·","Í¡"," Ò"]},n=[].concat(r.up,r.down,r.mid);function o(e){return Math.floor(Math.random()*e)}return function(e,t){var a,i,s="";for(i in(t=t||{}).up=void 0===t.up||t.up,t.mid=void 0===t.mid||t.mid,t.down=void 0===t.down||t.down,t.size=void 0!==t.size?t.size:"maxi",e=e.split(""))if(!function(e){var t=!1;return n.filter(function(r){t=r===e}),t}(i)){switch(s+=e[i],a={up:0,down:0,mid:0},t.size){case"mini":a.up=o(8),a.mid=o(2),a.down=o(8);break;case"maxi":a.up=o(16)+3,a.mid=o(4)+1,a.down=o(64)+3;break;default:a.up=o(8)+1,a.mid=o(6)/2,a.down=o(8)+1}var c=["up","mid","down"];for(var l in c)for(var u=c[l],p=0;p<=a[u];p++)t[u]&&(s+=r[u][o(r[u].length)])}return s}(e,t)}},878207,(e,t,r)=>{t.exports=function(e){return function(t,r,n){if(" "===t)return t;switch(r%3){case 0:return e.red(t);case 1:return e.white(t);case 2:return e.blue(t)}}}},365178,(e,t,r)=>{t.exports=function(e){return function(t,r,n){return r%2==0?t:e.inverse(t)}}},842434,(e,t,r)=>{t.exports=function(e){var t=["red","yellow","green","blue","magenta"];return function(r,n,o){return" "===r?r:e[t[n++%t.length]](r)}}},259816,(e,t,r)=>{t.exports=function(e){var t=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(r,n,o){return" "===r?r:e[t[Math.round(Math.random()*(t.length-2))]](r)}}},528234,(e,t,r)=>{},290866,(e,t,r)=>{t.exports={STRING:2,BOOLEAN:4,BYTES:4,NUMBER:8,Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8}},332840,(e,t,r)=>{"use strict";let n=e.r(290866),o="u">typeof window?e.f({buffer:{id:()=>738254,module:()=>e.r(738254)},"buffer/":{id:()=>738254,module:()=>e.r(738254)}})("buffer/").Buffer:e.g.Buffer;t.exports=function(e){return null!==e&&"object"==typeof e?function(e){let t=0;try{let r=e;if(e instanceof Map?r=Object.fromEntries(e):e instanceof Set&&(r=Array.from(e)),ArrayBuffer.isView(e))return e.BYTES_PER_ELEMENT?e.length*e.BYTES_PER_ELEMENT:-1;let n=JSON.stringify(r,(e,t)=>{if("bigint"==typeof t||"function"==typeof t)return t.toString();if(void 0===t)return"undefined";if("symbol"==typeof t)return t.toString();if(t instanceof RegExp)return t.toString();else return t});t=o.byteLength(n,"utf8")}catch(e){return Error(-1)}return t}(e):function(e){let t=[],r=[e],a=0;for(;r.length;){let i=r.pop();if("boolean"==typeof i)a+=n.BYTES;else if("string"==typeof i)+("u">typeof window&&"u">typeof document)?a+=i.length*n.STRING:a+=12+4*Math.ceil(i.length/4);else if("number"==typeof i)a+=n.NUMBER;else if("symbol"==typeof i)Symbol.keyFor&&Symbol.keyFor(e)?a+=Symbol.keyFor(e).length*n.STRING:a+=(e.toString().length-8)*n.STRING;else if("bigint"==typeof i)a+=o.from(i.toString()).byteLength;else if("function"==typeof i)a+=i.toString().length;else if("object"==typeof i&&-1===t.indexOf(i))for(let e in t.push(i),i)r.push(i[e])}return a}(e)}},774754,(e,t,r)=>{var n=e.i(944470);e.r(528234);var o=e.r(975705),a=o&&"object"==typeof o&&"default"in o?o:{default:o},i=void 0!==n.default&&n.default.env&&!0,s=function(e){return"[object String]"===Object.prototype.toString.call(e)},c=function(){function e(e){var t=void 0===e?{}:e,r=t.name,n=void 0===r?"stylesheet":r,o=t.optimizeForSpeed,a=void 0===o?i:o;l(s(n),"`name` must be a string"),this._name=n,this._deletedRulePlaceholder="#"+n+"-deleted-rule____{}",l("boolean"==typeof a,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=a,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var c="u">typeof window&&document.querySelector('meta[property="csp-nonce"]');this._nonce=c?c.getAttribute("content"):null}var t,r=e.prototype;return r.setOptimizeForSpeed=function(e){l("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),l(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},r.isOptimizeForSpeed=function(){return this._optimizeForSpeed},r.inject=function(){var e=this;if(l(!this._injected,"sheet already injected"),this._injected=!0,"u">typeof window&&this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.get
5Sheet(),this._optimizeForSpeed||(i||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,r){return"number"==typeof r?e._serverSheet.cssRules[r]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),r},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},r.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},r.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},r.insertRule=function(e,t){if(l(s(e),"`insertRule` accepts only strings"),"u"<typeof window)return"number"!=typeof t&&(t=this._serverSheet.cssRules.length),this._serverSheet.insertRule(e,t),this._rulesCount++;if(this._optimizeForSpeed){var r=this.getSheet();"number"!=typeof t&&(t=r.cssRules.length);try{r.insertRule(e,t)}catch(t){return i||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var n=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,n))}return this._rulesCount++},r.replaceRule=function(e,t){if(this._optimizeForSpeed||"u"<typeof window){var r="u">typeof window?this.getSheet():this._serverSheet;if(t.trim()||(t=this._deletedRulePlaceholder),!r.cssRules[e])return e;r.deleteRule(e);try{r.insertRule(t,e)}catch(n){i||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),r.insertRule(this._deletedRulePlaceholder,e)}}else{var n=this._tags[e];l(n,"old rule at index `"+e+"` not found"),n.textContent=t}return e},r.deleteRule=function(e){if("u"<typeof window)return void this._serverSheet.deleteRule(e);if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];l(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},r.flush=function(){this._injected=!1,this._rulesCount=0,"u">
5typeof window?(this._tags.forEach(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]):this._serverSheet.cssRules=[]},r.cssRules=function(){var e=this;return"u"<typeof window?this._serverSheet.cssRules:this._tags.reduce(function(t,r){return r?t=t.concat(Array.prototype.map.call(e.getSheetForTag(r).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},r.makeStyleTag=function(e,t,r){t&&l(s(t),"makeStyleTag accepts only strings as second parameter");var n=document.createElement("style");this._nonce&&n.setAttribute("nonce",this._nonce),n.type="text/css",n.setAttribute("data-"+e,""),t&&n.appendChild(document.createTextNode(t));var o=document.head||document.getElementsByTagName("head")[0];return r?o.insertBefore(n,r):o.appendChild(n),n},t=[{key:"length",get:function(){return this._rulesCount}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(e.prototype,t),e}();function l(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var u=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0},p={};function f(e,t){if(!t)return"jsx-"+e;var r=String(t),n=e+r;return p[n]||(p[n]="jsx-"+u(e+"-"+r)),p[n]}function d(e,t){"u"<typeof window&&(t=t.replace(/\/style/gi,"\\/style"));var r=e+t;return p[r]||(p[r]=t.replace(/__jsx-style-dynamic-selector/g,e)),p[r]}var y=function(){function e(e){var t=void 0===e?{}:e,r=t.styleSheet,n=void 0===r?null:r,o=t.optimizeForSpeed,a=void 0!==o&&o;this._sheet=n||new c({name:"styled-jsx",optimizeForSpeed:a}),this._sheet.inject(),n&&"boolean"==typeof a&&(this._sheet.setOptimizeForSpeed(a),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),"u">typeof window&&!this._fromServer&&(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var r=this.getIdAndRules(e),n=r.styleId,o=r.rules;if(n in this._instancesCounts){this._instancesCounts[n]+=1;return}var a=o.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[n]=a,this._instancesCounts[n]=1},t.remove=function(e){var t=this,r=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(r in this._instancesCounts,"styleId: `"+r+"` not found"),this._instancesCounts[r]-=1,this._instancesCounts[r]<1){var n=this._fromServer&&this._fromServer[r];n?(n.parentNode.removeChild(n),delete this._fromServer[r]):(this._indices[r].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[r]),delete this._instancesCounts[r]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],r=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return r[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,r;return t=this.cssRules(),void 0===(r=e)&&(r={}),t.map(function(e){var t=e[0],n=e[1];return a.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:r.nonce?r.nonce:void 0,dangerouslySetInnerHTML:{__html:n}})})},t.getIdAndRules=function(e){var t=e.children,r=e.dynamic,n=e.id;if(r){var o=f(n,r);return{styleId:o,rules:Array.isArray(t)?t.map(function(e){return d(o,e)}):[d(o,t)]}}return{styleId:f(n),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),h=o.createContext(null);function g(){return new y}function m(){return o.useContext(h)}h.displayName="StyleSheetContext";var b=a.default.useInsertionEffect||a.default.useLayoutEffect,S="u">typeof window?g():void 0;function v(e){var t=S||m();return t&&("u"<typeof window?t.add(e):b(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)])),null}v.dynamic=function(e){return e.map(function(e){return f(e[0],e[1])}).join(" ")},r.StyleRegistry=function(e){var t=e.registry,r=e.children,n=o.useContext(h),i=o.useState(function(){return n||t||g()})[0];return a.default.createElement(h.Provider,{value:i},r)},r.createStyleRegistry=g,r.style=v,r.useStyleRegistry=m},261211,(e,t,r)=>{t.exports=e.r(774754).style}]); 6 7//# debugId=1159dfc6-64e8-4cba-4ed7-570854eb580a 8//# sourceMappingURL=3xducywiu5d73.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.