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]="ea16a866-2e6b-617a-6ced-64cdecf42e91")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,312911,142965,e=>{"use strict";var t=e.i(189280),r=e.i(191788),i=e.i(265521),n=e.i(904900),a=e.i(570796);let o=function(e,t,r){void 0===r&&(r={});var o=r.enable,s=void 0===o||o,u=(0,i.default)(t);(0,a.default)(function(){if(s){var t=(0,n.getTargetElement)(r.target,window);if(null==t?void 0:t.addEventListener){var i=function(e){return u.current(e)},a=Array.isArray(e)?e:[e];return a.forEach(function(e){t.addEventListener(e,i,{capture:r.capture,once:r.once,passive:r.passive})}),function(){a.forEach(function(e){t.removeEventListener(e,i,{capture:r.capture})})}}}},[e,r.capture,r.once,r.passive,s],r.target)};e.s(["default",0,o],142965);var s=e.i(439234),u=e.i(64158),l=e.i(523452),c="AHOOKS_SYNC_STORAGE_EVENT_NAME";e.s(["createUseStorageState",0,function(e){return function(i,n){void 0===n&&(n={});var a,d=n.listenStorageChange,f=void 0!==d&&d,g=(0,l.isFunction)(n.serializer)?n.serializer:JSON.stringify,m=(0,l.isFunction)(n.deserializer)?n.deserializer:JSON.parse,v=(0,l.isFunction)(n.onError)?n.onError:console.error;try{a=e()}catch(e){v(e)}var h=function(){try{var e=null==a?void 0:a.getItem(i);if(e)return m(e)}catch(e){v(e)}return(0,l.isFunction)(n.defaultValue)?n.defaultValue():n.defaultValue},p=(0,t.__read)((0,r.useState)(h),2),y=p[0],S=p[1],w=(0,r.useRef)(y);w.current=y,(0,u.default)(function(){var e=h();Object.is(e,w.current)||(w.current=e,S(e))},[i]);var E=function(e){if(e.key===i&&e.storageArea===a){var t=h();Object.is(t,w.current)||(w.current=t,S(t))}};return o("storage",E,{enable:f}),o(c,function(e){E(e.detail)},{enable:f}),[y,(0,s.default)(function(e){var t=w.current,r=(0,l.isFunction)(e)?e(t):e;if(!Object.is(r,t)){f||(w.current=r,S(r));try{var n=void 0,o=null==a?void 0:a.getItem(i);(0,l.isUndef)(r)?(n=null,null==a||a.removeItem(i)):(n=g(r),null==a||a.setItem(i,n)),dispatchEvent(new CustomEvent(c,{detail:{key:i,newValue:n,oldValue:o,storageArea:a}}))}catch(e){v(e)}}})]}}],312911)},693250,e=>{"use strict";var t=e.i(312911),r=e.i(781261),i=(0,t.createUseStorageState)(function(){return r.default?localStorage:void 0});e.s(["useLocalStorageState",0,i],693250)},25998,e=>{"use strict";var t=e.i(64158);e.s(["useUpdateEffect",()=>t.default])},958678,(e,t,r)=>{t.exports=e.r(280963)},689158,(e,t,r)=>{var i="u">typeof Element,n="function"==typeof Map,a="function"==typeof Set,o="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;t.exports=function(e,t){try{return function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){var s,u,l,c;if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((s=t.length)!=r.length)return!1;for(u=s;0!=u--;)if(!e(t[u],r[u]))return!1;return!0}if(n&&t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(c=t.entries();!(u=c.next()).done;)if(!r.has(u.value[0]))return!1;for(c=t.entries();!(u=c.next()).done;)if(!e(u.value[1],r.get(u.value[0])))return!1;return!0}if(a&&t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(c=t.entries();!(u=c.next()).done;)if(!r.has(u.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((s=t.length)!=r.length)return!1;for(u=s;0!=u--;)if(t[u]!==r[u])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf&&"function"==typeof t.valueOf&&"function"==typeof r.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString&&"function"==typeof t.toString&&"function"==typeof r.toString)return t.toString()===r.toString();if((s=(l=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(u=s;0!=u--;)if(!Object.prototype.hasOwnProperty.call(r,l[u]))return!1;if(i&&t instanceof Element)return!1;for(u=s;0!=u--;)if(("_owner"!==l[u]&&"__v"!==l[u]&&"__o"!==l[u]||!t.$$typeof)&&!e(t[l[u]],r[l[u]]))return!1;return!0}return t!=t&&r!=r}(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},509460,e=>{"use strict";var t,r=e.i(191788),i=e.i(689158);let n=(t=r.useEffect,function(e,n){var a,o,s=(0,r.useRef)(void 0),u=(0,r.useRef)(0);void 0!==n&&(a=n,o=s.current,void 0===a&&(a=[]),void 0===o&&(o=[]),(0,i.default)(a,o))||(u.current+=1),s.current=n,t(e,[u.current])});
2e.s(["useDeepCompareEffect",0,n],509460)},143569,274196,e=>{"use strict";var t=e.i(191788);e.s(["ERROR_REVALIDATE_EVENT",0,3,"FOCUS_EVENT",0,0,"MUTATE_EVENT",0,2,"RECONNECT_EVENT",0,1],274196);var r=Object.prototype.hasOwnProperty;let i=new WeakMap,n=()=>{},a=n(),o=Object,s=e=>e===a,u=e=>"function"==typeof e,l=(e,t)=>({...e,...t}),c=e=>u(e.then),d={},f={},g="undefined",m=typeof window!=g,v=typeof document!=g,h=m&&"Deno"in window,p=(e,t)=>{let r=i.get(e);return[()=>!s(t)&&e.get(t)||d,i=>{if(!s(t)){let n=e.get(t);t in f||(f[t]=n),r[5](t,l(n,i),n||d)}},r[6],()=>!s(t)&&t in f?f[t]:!s(t)&&e.get(t)||d]},y=!0,[S,w]=m&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[n,n],E={initFocus:e=>(v&&document.addEventListener("visibilitychange",e),S("focus",e),()=>{v&&document.removeEventListener("visibilitychange",e),w("focus",e)}),initReconnect:e=>{let t=()=>{y=!0,e()},r=()=>{y=!1};return S("online",t),S("offline",r),()=>{w("online",t),w("offline",r)}}},b=!t.default.useId,R=!m||h,A=R?t.useEffect:t.useLayoutEffect,T="u">typeof navigator&&navigator.connection,C=!R&&T&&(["slow-2g","2g"].includes(T.effectiveType)||T.saveData),k=new WeakMap,_=(e,t)=>e===`[object ${t}]`,O=0,U=e=>{let t,r,i=typeof e,n=o.prototype.toString.call(e),a=_(n,"Date"),u=_(n,"RegExp"),l=_(n,"Object");if(o(e)!==e||a||u)t=a?e.toJSON():"symbol"==i?e.toString():"string"==i?JSON.stringify(e):""+e;else{if(t=k.get(e))return t;if(t=++O+"~",k.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=U(e[r])+",";k.set(e,t)}if(l){t="#";let i=o.keys(e).sort();for(;!s(r=i.pop());)s(e[r])||(t+=r+":"+U(e[r])+",");k.set(e,t)}}return t},x=e=>{if(u(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?U(e):"",t]},I=0,L=()=>++I;async function N(...e){let[t,r,n,o]=e,d=l({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{}),f=d.populateCache,g=d.rollbackOnError,m=d.optimisticData,v=d.throwOnError;if(u(r)){let e=[];for(let i of t.keys())!/^\$(inf|sub)\$/.test(i)&&r(t.get(i)._k)&&e.push(i);return Promise.all(e.map(h))}return h(r);async function h(r){let o,[l]=x(r);if(!l)return;let[h,y]=p(t,l),[S,w,E,b]=i.get(t),R=()=>{let e=S[l];return(u(d.revalidate)?d.revalidate(h().data,r):!1!==d.revalidate)&&(delete E[l],delete b[l],e&&e[0])?e[0](2).then(()=>h().data):h().data};if(e.length<3)return R();let A=n,T=!1,C=L();w[l]=[C,0];let k=!s(m),_=h(),O=_.data,U=_._c,I=s(U)?O:U;if(k&&y({data:m=u(m)?m(I,O):m,_c:I}),u(A))try{A=A(I)}catch(e){o=e,T=!0}if(A&&c(A)){let e;if(A=await A.catch(e=>{o=e,T=!0}),C!==w[l][0]){if(T)throw o;return A}T&&k&&(e=o,"function"==typeof g?g(e):!1!==g)&&(f=!0,y({data:I,_c:a}))}if(f&&!T&&(u(f)?y({data:f(A,I),error:a,_c:a}):y({data:A,error:a,_c:a})),w[l][1]=L(),Promise.resolve(R()).then(()=>{y({_c:a})}),T){if(v)throw o;return}return A}}let M=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},P=(e,t)=>{if(!i.has(e)){let r=l(E,t),o=Object.create(null),s=N.bind(a,e),u=n,c=Object.create(null),d=(e,t)=>{let r=c[e]||[];return c[e]=r,r.push(t),()=>{let e=r.indexOf(t);e>=0&&(r[e]=r[r.length-1],r.pop())}},f=(t,r,i)=>{e.set(t,r);let n=c[t];if(n)for(let e of n)e(r,i)},g=()=>{if(!i.has(e)&&(i.set(e,[o,Object.create(null),Object.create(null),Object.create(null),s,f,d]),!R)){let t=r.initFocus(setTimeout.bind(a,M.bind(a,o,0))),n=r.initReconnect(setTimeout.bind(a,M.bind(a,o,1)));u=()=>{t&&t(),n&&n(),i.delete(e)}}};return g(),[e,s,g,u]}return[e,i.get(e)[4]]},[j,F]=P(new Map),D=l({onLoadingSlow:n,onSuccess:n,onError:n,onErrorRetry:(e,t,r,i,n)=>{let a=r.errorRetryCount,o=n.retryCount,u=~~((Math.random()+.5)*(1<<(o<8?o:8)))*r.errorRetryInterval;(s(a)||!(o>a))&&setTimeout(i,u,n)},onDiscarded:n,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:C?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:C?5e3:3e3,compare:function e(t,i){var n,a;if(t===i)return!0;if(t&&i&&(n=t.constructor)===i.constructor){if(n===Date)return t.getTime()===i.getTime();if(n===RegExp)return t.toString()===i.toString();if(n===Array){if((a=t.length)===i.length)for(;a--&&e(t[a],i[a]););return -1===a}if(!n||"object"==typeof t){for(n in a=0,t)if(r.call(t,n)&&++a&&!r.call(i,n)||!(n in i)||!e(t[n],i[n]))return!1;return Object.keys(i).length===a}}return t!=t&&i!=i},isPaused:()=>!1,cache:j,mutate:F,fallback:{}},{isOnline:()=>y,isVisible:()=>{let e=v&&document.visibilityState;
2return s(e)||"hidden"!==e}}),V=(e,t)=>{let r=l(e,t);if(t){let{use:i,fallback:n}=e,{use:a,fallback:o}=t;i&&a&&(r.use=i.concat(a)),n&&o&&(r.fallback=l(n,o))}return r},z=(0,t.createContext)({});e.s(["A",0,n,"B",0,c,"I",0,R,"O",0,o,"S",0,z,"U",0,a,"a",0,u,"b",0,i,"c",0,j,"d",0,D,"e",0,s,"f",0,V,"g",0,e=>{let{value:r}=e,i=(0,t.useContext)(z),n=u(r),o=(0,t.useMemo)(()=>n?r(i):r,[n,i,r]),s=(0,t.useMemo)(()=>n?o:V(i,o),[n,i,o]),c=o&&o.provider,d=(0,t.useRef)(a);c&&!d.current&&(d.current=P(c(s.cache||j),o));let f=d.current;return f&&(s.cache=f[0],s.mutate=f[1]),A(()=>{if(f)return f[2]&&f[2](),f[3]},[]),(0,t.createElement)(z.Provider,l(e,{value:s}))},"i",0,m,"j",0,F,"m",0,l,"n",0,N,"o",0,L,"r",0,b,"s",0,x,"t",0,e=>m&&typeof window.requestAnimationFrame!=g?window.requestAnimationFrame(e):setTimeout(e,1),"u",0,A,"z",0,p],143569)},950323,189847,789287,80784,757585,518805,582031,491088,527759,378269,418988,219793,933796,e=>{"use strict";var t=e.i(191788),r=e.i(890979),i=e.i(143569);e.s(["UNDEFINED",()=>i.U],189847);var i=i,n=i,a=i,o=i,s=i,u=e.i(274196);let l="$inf$";e.s(["INFINITE_PREFIX",0,l],789287);let c=s.i&&window.__SWR_DEVTOOLS_USE__,d=c?window.__SWR_DEVTOOLS_USE__:[],f=e=>(0,s.a)(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],g=()=>{let e=(0,t.useContext)(s.S);return(0,t.useMemo)(()=>(0,s.m)(s.d,e),[e])},m=d.concat(e=>(t,r,i)=>{let n=r&&((...e)=>{let[i]=(0,s.s)(t),[,,,n]=s.b.get(s.c);if(i.startsWith(l))return r(...e);let a=n[i];return(0,s.e)(a)?r(...e):(delete n[i],a)});return e(t,n,i)}),v=e=>function(...t){let r=g(),[i,n,a]=f(t),o=(0,s.f)(r,a),u=e,{use:l}=o,c=(l||[]).concat(m);for(let e=c.length;e--;)u=c[e](u);return u(i,n||o.fetcher||null,o)},h=(e,t,r)=>{let i=t[e]||(t[e]=[]);return i.push(r),()=>{let e=i.indexOf(r);e>=0&&(i[e]=i[i.length-1],i.pop())}};c&&(window.__SWR_DEVTOOLS_REACT__=t.default),e.s(["subscribeCallback",0,h,"useSWRConfig",0,g,"withArgs",0,v,"withMiddleware",0,(e,t)=>(...r)=>{let[i,n,a]=f(r),o=(a.use||[]).concat(t);return e(i,n,{...a,use:o})}],80784);var p=i;e.s(["SWRGlobalState",()=>p.b],757585);var p=i,y=i;e.s(["serialize",()=>y.s],518805);var y=i,S=i;e.s(["createCacheHelper",()=>S.z],582031);var S=i,w=i;e.s(["isUndefined",()=>w.e],491088);var w=i,E=i,b=i,R=i,A=i;e.s(["getTimestamp",()=>A.o],527759);var A=i,T=i;e.s(["isFunction",()=>T.a],378269);var T=i,C=i,k=i;e.s(["useIsomorphicLayoutEffect",()=>k.u],418988);var k=i,_=i,O=i;e.s(["IS_REACT_LEGACY",()=>O.r],219793);var O=i,U=i;e.s(["mergeObjects",()=>U.m],933796);var U=i;let x=()=>{},I=x(),L=(new WeakMap,t.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}})),N={dedupe:!0},M=Promise.resolve(i.U);M.status="fulfilled",M.value=i.U;let P=()=>R.A;n.O.defineProperty(a.g,"defaultValue",{value:o.d});let j=v((e,n,a)=>{let{cache:o,compare:s,suspense:l,fallbackData:c,revalidateOnMount:d,revalidateIfStale:f,refreshInterval:g,refreshWhenHidden:m,refreshWhenOffline:v,keepPreviousData:R,strictServerPrefetchWarning:x}=a,[I,j,F,D]=p.b.get(o),[V,z]=(0,y.s)(e),B=(0,t.useRef)(!1),H=(0,t.useRef)(!1),K=(0,t.useRef)(V),$=(0,t.useRef)(n),W=(0,t.useRef)(a),q=()=>W.current.isVisible()&&W.current.isOnline(),[G,J,Q,Y]=(0,S.z)(o,V),X=(0,t.useRef)({}).current,Z=(0,w.e)(c)?(0,w.e)(a.fallback)?i.U:a.fallback[V]:c,ee=(e,t)=>{for(let r in X)if("data"===r){if(!s(e[r],t[r])&&(!(0,w.e)(e[r])||!s(el,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},et=!B.current,er=(0,t.useMemo)(()=>{let e=G(),t=Y(),r=e=>{let t=(0,U.m)(e);return(delete t._k,(()=>{if(!V||!n||W.current.isPaused())return!1;if(et&&!(0,w.e)(d))return d;let e=(0,w.e)(Z)?t.data:Z;return(0,w.e)(e)||f})())?{isValidating:!0,isLoading:!0,...t}:t},i=r(e),a=e===t?i:r(t),o=i;return[()=>{let e=r(G());return ee(e,o)?(o.data=e.data,o.isLoading=e.isLoading,o.isValidating=e.isValidating,o.error=e.error,o):(o=e,e)},()=>a]},[o,V]),ei=(0,r.useSyncExternalStore)((0,t.useCallback)(e=>Q(V,(t,r)=>{ee(r,t)||e()}),[o,V]),er[0],er[1]),en=I[V]&&I[V].length>0,ea=ei.data,eo=(0,w.e)(ea)?Z&&(0,E.B)(Z)?L(Z):Z:ea,es=ei.error,eu=(0,t.useRef)(eo),el=R?(0,w.e)(ea)?(0,w.e)(eu.current)?eo:eu.current:ea:eo,ec=V&&(0,w.e)(eo),ed=(0,t.useRef)(null);b.I||(0,r.useSyncExternalStore)(P,()=>(ed.current=!1,ed),()=>(ed.current=!0,ed));let ef=ed.current;x&&ef&&!l&&ec&&console.warn(`Missing pre-initiated data for serialized key "${V}" during server-side rendering. Data fetching should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);let eg=!(!V||!n||W.current.isPaused())&&(!en||!!(0,w.e)(es))&&(et&&!(0,w.e)(d)?d:l?!(0,w.e)(eo)&&f:(0,w.e)(eo)||f),em=et&&eg,ev=(0,w.e)(ei.isValidating)?em:ei.isValidating,eh=(0,w.e)(ei.isLoading)?em:ei.isLoading,ep=(0,t.useCallback)(async e=>{let t,r,n=$.current;
2if(!V||!n||H.current||W.current.isPaused())return!1;let o=!0,l=e||{},c=!F[V]||!l.dedupe,d=()=>O.r?!H.current&&V===K.current&&B.current:V===K.current,f={isValidating:!1,isLoading:!1},g=()=>{J(f)},m=()=>{let e=F[V];e&&e[1]===r&&delete F[V]},v={isValidating:!0};(0,w.e)(G().data)&&(v.isLoading=!0);try{if(c&&(J(v),a.loadingTimeout&&(0,w.e)(G().data)&&setTimeout(()=>{o&&d()&&W.current.onLoadingSlow(V,a)},a.loadingTimeout),F[V]=[n(z),(0,A.o)()]),[t,r]=F[V],t=await t,c&&setTimeout(m,a.dedupingInterval),!F[V]||F[V][1]!==r)return c&&d()&&W.current.onDiscarded(V),!1;f.error=i.U;let e=j[V];if(!(0,w.e)(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return g(),c&&d()&&W.current.onDiscarded(V),!1;let u=G().data;f.data=s(u,t)?u:t,c&&d()&&W.current.onSuccess(t,V,a)}catch(r){m();let e=W.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(f.error=r,c&&d()&&(e.onError(r,V,e),(!0===t||(0,T.a)(t)&&t(r))&&(!W.current.revalidateOnFocus||!W.current.revalidateOnReconnect||q())&&e.onErrorRetry(r,V,e,e=>{let t=I[V];t&&t[0]&&t[0](u.ERROR_REVALIDATE_EVENT,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return o=!1,g(),!0},[V,o]),ey=(0,t.useCallback)((...e)=>(0,C.n)(o,K.current,...e),[]);if((0,k.u)(()=>{$.current=n,W.current=a,(0,w.e)(ea)||(eu.current=ea)}),(0,k.u)(()=>{if(!V)return;let e=ep.bind(i.U,N),t=0;W.current.revalidateOnFocus&&(t=Date.now()+W.current.focusThrottleInterval);let r=h(V,I,(r,i={})=>{if(r==u.FOCUS_EVENT){let r=Date.now();W.current.revalidateOnFocus&&r>t&&q()&&(t=r+W.current.focusThrottleInterval,e())}else if(r==u.RECONNECT_EVENT)W.current.revalidateOnReconnect&&q()&&e();else if(r==u.MUTATE_EVENT)return ep();else if(r==u.ERROR_REVALIDATE_EVENT)return ep(i)});return H.current=!1,K.current=V,B.current=!0,J({_k:z}),eg&&!F[V]&&((0,w.e)(eo)||b.I?e():(0,_.t)(e)),()=>{H.current=!0,r()}},[V]),(0,k.u)(()=>{let e;function t(){let t=(0,T.a)(g)?g(G().data):g;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!G().error&&(m||W.current.isVisible())&&(v||W.current.isOnline())?ep(N).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[g,m,v,V]),(0,t.useDebugValue)(el),l){if(!O.r&&b.I&&ec)throw Error("Fallback data is required when using Suspense in SSR.");ec&&($.current=n,W.current=a,H.current=!1);let e=D[V];if(L(!(0,w.e)(e)&&ec?ey(e):M),!(0,w.e)(es)&&ec)throw es;let t=ec?ep(N):M;!(0,w.e)(el)&&ec&&(t.status="fulfilled",t.value=!0),L(t)}return{mutate:ey,get data(){return X.data=!0,el},get error(){return X.error=!0,es},get isValidating(){return X.isValidating=!0,ev},get isLoading(){return X.isLoading=!0,eh}}});e.s(["default",0,j],950323)},760121,(e,t,r)=>{"use strict";var i=e.r(191788),n="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=i.useState,o=i.useEffect,s=i.useLayoutEffect,u=i.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!n(e,r)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),i=a({inst:{value:r,getSnapshot:t}}),n=i[0].inst,c=i[1];return s(function(){n.value=r,n.getSnapshot=t,l(n)&&c({inst:n})},[e,r,t]),o(function(){return l(n)&&c({inst:n}),e(function(){l(n)&&c({inst:n})})},[e]),u(r),r};r.useSyncExternalStore=void 0!==i.useSyncExternalStore?i.useSyncExternalStore:c},890979,(e,t,r)=>{"use strict";t.exports=e.r(760121)},691296,557062,e=>{"use strict";e.s(["AuthProvider",()=>_,"useAuthContext",()=>O,"useFilterAndFillOut",()=>U],691296);var t,r=e.i(391398),i=e.i(191788),n=e.i(228401);e.i(939338);var a=e.i(339992),o=e.i(513179),s=e.i(566931),u=e.i(509460),l=e.i(693250),c=e.i(563986),d=e.i(911682),f=e.i(143926),g=e.i(568909),m=e.i(919402),v=e.i(321914),h=e.i(768437),p=e.i(121668),y=e.i(534164),S=e.i(308991),w=e.i(677385);e.i(820777);var E=e.i(487446),b=e.i(657014),R=e.i(612972),A=((t={}).SuperAdmin="super_admin",t.C8Admin="c8_admin",t.C8Reports="c8_reports",t.GroupCompanyAdmin="group_company_admin",t.CompanyAdmin="company_admin",t);e.s(["UserRole",()=>A],557062);let T={loadingUser:!0,userLicense:void 0,creditsRemaining:null,lowCreditsWarning:!1,canViewContent:null,globalError:null,scrapbookNotification:!1},C={taxonomies:[],keywords:[]},k=i.default.createContext(void 0),_=({children:e})=>{let{getUserEvents:t}=(0,g.useHooks)(),{shareToken:b}=(0,v.useShareCookie)(),[_,O]=(0,f.useSetState)(T),[U,x]=(0,l.useLocalStorageState)(s.LocalStorageKeys.User,{defaultValue:void 0,listenStorageChange:!0}),[I,L]=(0,l.useLocalStorageState)(s.LocalStorageKeys.ContentPreferences,{defaultValue:C,listenStorageChange:!0}),[N,M]=i.default.useState(void 0),[P,j]=i.default.useState(void 0),F=i.default.useRef(0),D=i.default.useRef(!1),{run:V}=(0,d.useRequest)(()=>p.diScrapbookNotificationService.getGlobalCount(),{manual:!0,onSuccess:e=>{O({scrapbookNotification:e.isNull>0||e.dateUpdate>0})},onError:()=>{O({scrapbookNotification:!1})}}),z=(0,c.useMemoizedFn)(async(e=!1)=>{try{if(!e&&U)return"true"===localStorage.getItem(s.LocalStorageKeys.Impersonating)&&n.toast.warn(`Impersonating user (${U.email}). Sign out when done.`,{autoClose:!1,closeOnClick:!1,draggable:!1,hideProgressBar:!1,pauseOnHover:!0,position:"bottom-left",progress:void 0,closeButton:!1}),O({loadingUser:!1}),U;let r=await p.diAuthService.getUser(e);if(r?.userId){if(e){let[e]=await Promise.all([p.diUserPreferenceService.getUserPreference(),t(r.userId,!0)]);L(e)}return(0,R.pushToDataLayer)({userId:String(r.userId),email:String(r.email),corporateGroupName:String(r.corporateGroupName)}),x(r),localStorage.removeItem(s.LocalStorageKeys.UserError),r}}catch(e){E.logger.exception(e)}finally{O({loadingUser:!1})}}),B=(0,c.useMemoizedFn)(async e=>{let t=++F.current;try{let r=await fetch(`/api/company?companyId=${encodeURIComponent(String(e))}&source=auth-context`);if(!r.ok)throw Error(`Failed to fetch company logo: ${r.status}`);let{result:i}=await r.json();if(t!==F.current)return;M(i?.logoImage??void 0),j(i?.logoString??void 0)}catch(e){E.logger.exception(e)}}),H=(0,c.useMemoizedFn)(async()=>
2{if(localStorage.getItem(s.LocalStorageKeys.SsoLoginRedirect))return void O({loadingUser:!1});let e=await z();e?.companyId&&await B(e.companyId)}),K=(0,c.useMemoizedFn)(async({email:e,type:t,password:r,logUserDisabled:i=!0,logNotAMember:n=!0,logWrongSso:a=!0})=>{let o="passwordlessLogin"===t?"passwordless":"password",s=async(u=0)=>{if(u>1)return{action:y.AUTH_RETURN_ACTION.GENERAL_ERROR};try{let s=await p.diLoginErrorService.checkUserInUms({email:e,provider:o,logNotAMember:n,logUserDisabled:i,logWrongSso:a});if(s?.status===!1)return s;if("login"===t)return await p.diAuthService.login(e,r),{action:y.AUTH_RETURN_ACTION.SUCCESS};return await p.diAuthService.loginSendPasswordless(e),{action:y.AUTH_RETURN_ACTION.PASSWORDLESS_SUCCESS,signinConfig:s?.signinConfig}}catch(l){let t=await p.diLoginErrorService.formatLoginError({error:l,email:e,password:r,provider:o,logUserDisabled:i,logNotAMember:n,logWrongSso:a});if(t.action===y.AUTH_RETURN_ACTION.GENERAL_ERROR&&E.logger.exception(l),u<1&&t.action===y.AUTH_RETURN_ACTION.DEADLINE_ERROR)return s(u+1);return t}};return s()}),$=(0,c.useMemoizedFn)(async(e=!0)=>{n.toast.dismiss(),await p.diAuthService.logout({reload:e}),O(T),F.current++,M(void 0),j(void 0)}),W=(0,c.useMemoizedFn)(async e=>{let t=await p.diOnboardingService.updateUserDetails(e,U);if(t.success&&U){let t=`${e.firstName} ${e.lastName}`.trim();x({...U,...e,name:t})}return{status:t.success}}),q=(0,c.useMemoizedFn)(async()=>{try{if(U?.onboarded)return{status:!0};let e=await p.diOnboardingService.completeOnboarding(U?.userId);return e.success&&U&&x({...U,onboarded:!0}),{status:e.success}}catch{return{status:!1}}}),G=(0,c.useMemoizedFn)(e=>{U&&(L({taxonomies:e.taxonomies??I?.taxonomies??[],keywords:e.keywords??I?.keywords??[]}),localStorage.setItem(s.LocalStorageKeys.TuneFeed,JSON.stringify({dateUpdated:Date.now()})))}),J=(0,c.useMemoizedFn)(e=>{O({creditsRemaining:e})}),Q=(0,c.useMemoizedFn)(e=>{O({canViewContent:e})}),Y=(0,c.useMemoizedFn)(e=>{O({globalError:e})}),X=(0,c.useMemoizedFn)(e=>{let t=new Set,r=U?.restrictions?.blocked;if(!r)return[];for(let i in r)for(let n of r[i]||[])if("ALL"===e||e===n.category){n.sanityUuid&&(0,o.isUuid)(n.sanityUuid)&&t.add(n.sanityUuid);let e=n.metadata?.value;e&&(Array.isArray(e)?e:[e]).filter(o.isUuid).forEach(e=>t.add(e))}return Array.from(t)}),Z=(0,c.useMemoizedFn)(e=>{if(!e)return!1;let t=e.licenseType;if(Array.isArray(t)&&t.length>0){let e=U?.restrictions?.blocked;if(e){for(let r in e)for(let i of e[r]||[])if(i.metadata?.elasticPath==="licenseType"){let e=i.metadata?.value;if((Array.isArray(e)?e:[e]).some(e=>t.includes(e)))return!1}}}let r=X("ALL"),i=[];for(let t of Object.values(e))if(Array.isArray(t))for(let e of t)e?._id&&i.push(e._id);if(i.length>0)return!i.some(e=>r.includes(e));let n=e._id||e._ref;return!n||!r.includes(n)}),ee=(0,c.useMemoizedFn)(e=>(t,r=!1)=>(0,a.findCategoryInPermissions)({permissions:U?.restrictions,categoryName:t,restrictionKey:e,checkOnlySanityUuid:r})),et=(0,c.useMemoizedFn)((e,t)=>ee("taxonomy")(e,t)),er=(0,c.useMemoizedFn)((e,t)=>ee("navigation")(e,t)),ei=(0,c.useMemoizedFn)((e,t)=>ee("scrapbook")(e,t)),en=(0,c.useMemoizedFn)(e=>ee("feature")(e)),ea=ee("ums")("META_DASHBOARDS"),eo=ee("ums")("BQ_AGENT"),es=(0,c.useMemoizedFn)(()=>U?.restrictions?.blocked?.scrapbook?.some(e=>"SHARING"===e.category)??!1),eu=(0,c.useMemoizedFn)((e="library")=>{let t=new Set;return"library"===e?t.add("type"):"sensor"===e&&t.add("feed_publication"),["sector","location","generation","gender"].forEach(e=>t.add(e)),er(a.NavigationKeys.BEHAVIOUR,!1)&&t.add("behaviour"),er(a.NavigationKeys.ARCHETYPE,!1)&&t.add("archetype"),U?.restrictions?.allowed?.taxonomy?.forEach(e=>{e?.sanityUuid&&et(e.sanityUuid,!0)&&t.add(`taxonomies.${e.sanityUuid}`)}),Array.from(t).sort()}),el=(0,i.useMemo)(()=>{if(!U||_.loadingUser)return{logo:void 0,logoString:void 0,theme:void 0,logoImage:void 0,overrideLogo:!1};let e=U.restrictions?.allowed?.styling?.[0]?.metadata,t=U.restrictions?.allowed?.styling?.find(e=>e.metadata?.logo);return{..."object"==typeof e?e:{},logo:N,logoString:t?.metadata?.logo||P,theme:"object"==typeof e?e?.theme:void 0,logoImage:N,overrideLogo:!!t?.metadata?.logo}},[U,_.loadingUser,N,P]),ec=(0,i.useMemo)(()=>
2{if(!U||_.loadingUser)return[];let e=[],t=U.restrictions?.allowed;return t?.navigation?.forEach(t=>{if(t.metadata?.value){let r=Array.isArray(t.metadata.value)?t.metadata.value:[t.metadata.value];e.push(...r)}else t.sanityUuid&&e.push(t.sanityUuid)}),t?.librarycontent?.forEach(t=>{if(t.metadata?.value){let r=Array.isArray(t.metadata.value)?t.metadata.value:[t.metadata.value];e.push(...r)}}),t?.taxonomy?.forEach(t=>{t.sanityUuid&&e.push(t.sanityUuid)}),e},[U,_.loadingUser]);return(0,m.useAuthIdTokenChanged)(H,async e=>{if(!D.current){D.current=!0;try{let t=!(e||(0,w.isPublicPage)(window.location.pathname))&&await p.diAuthService.rehydrateFromServerSession(),r=!!e||t;r&&await p.diAuthService.syncSessionCookie();let i=await p.diAuthService.checkSessionExpiry();if(i.expired&&i.reason)return void await p.diAuthService.revokeAndRedirectToSessionExpired(()=>p.diNextApiProxyService.manageAutoLogin(),i.reason);let n=await z(!0);if(n?.companyId&&await B(n.companyId),n&&(V(),await p.diOnboardingService.autoAllocateLicense(n))){let e=await z(!0);e?.companyId&&await B(e.companyId)}let a=(0,v.readShareCookie)(),o=!n&&(await p.diAuthService.getPendingDomainSignup()).isPending,s=p.diRedirectManager.determineRedirect({user:n||null,currentPath:window.location.pathname,currentQuery:window.location.search,hasStoredShareToken:!!a||!!b,isDomainSignup:o});if(r&&(0,S.resetNoSessionLoginBounce)(),s){let e=(0,w.isLoginBounceUrl)(s.url)||window.location.pathname===w.LoginPathName;if(r&&e){let{signedOut:e}=await p.diAuthService.reconcileServerRevocation();if(e)return void window.location.replace(w.LoginPathName);if((0,w.isLoginBounceUrl)(s.url))return}else if((0,w.isLoginBounceUrl)(s.url)){let{shouldClearCookie:e}=(0,S.registerNoSessionLoginBounce)();e&&(await p.diAuthService.logout({reload:!1}),(0,S.resetNoSessionLoginBounce)())}window.location.replace(s.url)}}finally{D.current=!1}}}),(0,u.useDeepCompareEffect)(()=>{U?.userId&&((0,R.loadUserflowWidget)(U),(0,R.loadUserpilotWidget)(U)),p.diTokenService.getAccessToken().then(e=>{E.logger.setUser(U&&e?{...U,token:e}:null)}).catch(E.logger.exception)},[U]),(0,u.useDeepCompareEffect)(()=>{if(b)return void Q(!0);let e=!!(U?.license&&U?.onboarded);if(U?.license?.toUpperCase()==="CREDIT"){e=!("number"==typeof _.creditsRemaining&&_.creditsRemaining<1);let t=U.creditNotificationThreshold;O({userLicense:U.license,lowCreditsWarning:!!(_.creditsRemaining&&t&&_.creditsRemaining<=t)})}else if(U){let t=(0,a.findCategoryInPermissions)({permissions:U.restrictions,categoryName:a.UMSRoleRestrictions.SuperAdmin,restrictionKey:a.UMSRoleRestrictionKey}),r=U.roles?.includes(A.C8Admin),i=(0,a.findCategoryInPermissions)({permissions:U.restrictions,categoryName:a.UMSRoleRestrictions.C8Reports,restrictionKey:a.UMSRoleRestrictionKey});(t||r||i)&&(e=!0)}_.globalError&&["CREDITS_EXHAUSTED","USAGE_EXCEEDED","MISMATCHED_SHARE_URL"].includes(_.globalError)&&(e=!1),Q(e)},[_.globalError,U,_.creditsRemaining,b]),(0,r.jsxs)(k.Provider,{value:{loadingUser:_.loadingUser,user:U,contentPreferences:I,userLicense:_.userLicense,customStyle:el,restrictionLicenses:ec,creditsWarning:_.lowCreditsWarning,creditsRemaining:_.creditsRemaining,canViewContent:_.canViewContent,globalError:_.globalError,corporateGroupName:U?.corporateGroupName,scrapbookNotification:_.scrapbookNotification,setCreditsRemaining:J,setCanViewContent:Q,setGlobalError:Y,login:K,logout:$,setAuthedUser:z,setOrUpdateUserValues:W,completeOnboarding:q,setUserContentPreference:G,hasPermissionToAccess:Z,hasPermissionForTaxonomy:et,hasPermissionForNavigation:er,hasPermissionForSharing:ei,hasPermissionForFeature:en,hasPermissionForMetaDashboard:ea,hasPermissionForBqAgent:eo,isScrapbookSharingBlocked:es,searchFacets:eu},children:[(0,r.jsx)(h.default,{active:!window.localStorage.getItem(s.LocalStorageKeys.User)&&!U?.userId}),e]})};function O(){let e=i.default.useContext(k);if(void 0===e)throw Error("useAuthContext must be used within an AuthProvider");return e}let U=(e,t,r)=>{let{hasPermissionToAccess:i}=O(),n=t.filter(e=>i(e)),a=r-n.length,o=(0,b.default)(`${e} [0...${a}]`);return[...n,...o?.data||[]]}},225352,e=>{"use strict";var t=e.i(391398),r=e.i(191788),i=e.i(203828);let n=r.default.createContext(null);e.s(["NavigationProvider",0,({children:e})=>{let a=(0,i.useRouter)(),[o,s]=(0,r.useState)(!0),[u,l]=(0,r.useState)([]);return(0,r.useEffect)(()=>{s(!1)},[]),(0,t.jsx)(n.Provider,{value:{currentRoute:u,setCurrentRoute:l,routeBack:()=>{u?.[0]?.value?a.push(u?.[0]?.value):a.back()},isDirectLoad:o},children:e})},"useNavigation",0,e=>{let t=r.default.useContext(n);if(!t)throw Error("useNavigation must be used within a NavigationProvider");return(0,r.useEffect)(()=>{e?.navItems?.length&&t.setCurrentRoute(e.navItems)},[]),t}])},568909,919402,321914,768437,308991,e=>{"use strict";var t,r=e.i(563986),i=e.i(121668),n=e.i(999553);
2let a=`query GetEventSignUpsQuery($id: bigint) { 3 c8_reports_event_live_signups(where: { userId: { _eq: $id}}) { 4 event_sanity_id, 5 event_name, 6 event_time_key 7 } 8 }`;e.s(["useHooks",0,()=>({getUserEvents:(0,r.useMemoizedFn)(async(e,t=!1)=>{(!i.diAuthService.getParsedDataFromStorage("userEvents")||t)&&n.client.query({query:a,variables:{id:e},headers:await i.diTokenService.getAuthorizationBearerToken()}).then(e=>{localStorage.setItem("userEvents",JSON.stringify(e?.data?.c8_reports_event_live_signups?.map(e=>({id:e.event_sanity_id,time_key:e.event_time_key}))))}).catch(e=>{console.log("user-event-error",e)})}),isUserSignedUp:(0,r.useMemoizedFn)(e=>{let t=i.diAuthService.getParsedDataFromStorage("userEvents");return!!t&&!!e&&(t.filter(t=>t.id==e)?.[0]||!1)})})],568909);var o=e.i(18848);e.s(["useAuthIdTokenChanged",0,function(e,...t){(0,o.useIsomorphicLayoutEffect)(()=>{e?.();let r=i.diFirebaseHandler.auth.onIdTokenChanged(...t);return()=>{r()}},[])}],919402);var s=e.i(203828);e.i(939338);var u=e.i(379113),l=((t={}).SHARE_ACCESS="c8-share-access",t.SHARE_CONTENT="c8-share-content",t);function c(){if("u"<typeof document)return null;let e=document.cookie.match(RegExp(`(?:^|;\\s*)${l.SHARE_CONTENT}=([^;]+)`));if(!e)return null;try{let t=decodeURIComponent(e[1]);if(t.length<=36)return null;return{token:t.slice(0,36),pathname:t.slice(36)}}catch{return null}}e.s(["readShareCookie",0,c,"useShareCookie",0,function(){let e=(0,s.useRouter)().asPath.split("?")[0].split("#")[0],t=c(),r=t&&(0,u.shareUrlsMatch)(t.pathname,e)?t.token:"";return{shareToken:r,hasShareAccess:!!r}}],321914);var d=e.i(391398),f=e.i(958678);e.s(["default",0,({active:e})=>e?(0,d.jsx)(f.default,{children:(0,d.jsx)("script",{dangerouslySetInnerHTML:{__html:"
vendor: 323 bytes, line 8
8(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
8GTM-K2JHHX4
vendor: 3 bytes, line 8
8');
8"}})}):null],768437);let g="c8NoSessionLoginBounceCount";e.s(["registerNoSessionLoginBounce",0,()=>{try{let e=Number(window.sessionStorage.getItem(g)??"0")+1;return window.sessionStorage.setItem(g,String(e)),{shouldClearCookie:e>=2}}catch{return{shouldClearCookie:!1}}},"resetNoSessionLoginBounce",0,()=>{try{window.sessionStorage.removeItem(g)}catch{}}],308991)},657014,689519,601695,e=>{"use strict";e.s(["default",()=>C,"doQuery",()=>T],657014);var t=e.i(191788),r=e.i(228401),i=e.i(203828);e.i(316945);var n=e.i(408519);e.i(939338);var a=e.i(339992),o=e.i(950323),s=e.i(691296),u=e.i(225352),l=e.i(391398),c=e.i(646352),d=e.i(563986),f=e.i(67812),g=e.i(25998);let m=(0,t.createContext)(void 0),v=e=>{let r=(0,t.useContext)(m),[i,n]=(0,f.useSafeState)(0);if((0,g.useUpdateEffect)(()=>{r?.tokens[e]&&n(e=>e+1)},[r?.tokens[e],e]),!r)throw Error("useTurnstileContext must be used within a TurnstileProvider");return{turnstileToken:r.tokens[e],showTurnstile:r.activeKey===e,onTriggerTurnstile:()=>r.onTriggerTurnstile(e),onResetTurnstile:()=>r.onResetTurnstile(e),refetchTrigger:i}};e.s(["TurnstileProvider",0,({children:e,onTokenGenerated:r})=>{let[i,n]=(0,f.useSafeState)({}),[a,o]=(0,f.useSafeState)(null),s=(0,d.useMemoizedFn)(e=>{a&&(console.log(e,"token for key:",a),n(t=>({...t,[a]:e})),o(null),r?.(e,a))}),u=(0,d.useMemoizedFn)(()=>{console.error("Turnstile error occurred for key:",a),o(null)}),g=(0,d.useMemoizedFn)(e=>{o(e)}),v=(0,d.useMemoizedFn)(e=>{n(t=>({...t,[e]:void 0})),a===e&&o(null)}),h=(0,t.useMemo)(()=>a?(0,l.jsx)("div",{style:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(0, 0, 0, 0.5)",display:"flex",alignItems:"center",justifyContent:"center",zIndex:9999},children:(0,l.jsxs)("div",{style:{backgroundColor:"white",padding:"2rem",borderRadius:"8px",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.1)",maxWidth:"400px",width:"90%",textAlign:"center"},children:[(0,l.jsx)("h3",{style:{marginBottom:"1rem",fontSize:"1.25rem",fontWeight:"600"},children:"Additional Verification Required"}),(0,l.jsxs)("p",{style:{marginBottom:"1.5rem",color:"#6b7280"},children:["Please complete the verification below to continue with"," ",(0,l.jsx)("strong",{children:(e=>{switch(e){case"search":return"Search";case"contentPrefs":return"Content Recommendations";case"contentPrefsAiSse":return"Related Content";default:return"Content Access"}})(a)}),"."]}),(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,l.jsx)(c.Turnstile,{id:"turnstile-overlay",siteKey:"0x4AAAAAABXVYU62nVx8JPMg",refreshExpired:"auto",theme:"auto",onVerify:s,onError:u})}),(0,l.jsx)("p",{style:{marginTop:"1rem",fontSize:"0.875rem",color:"#9ca3af"},children:"This helps us protect our platform from automated requests."})]})}):null,[a,s,u]),p=(0,t.useMemo)(()=>({tokens:i,activeKey:a,onTriggerTurnstile:g,onResetTurnstile:v}),[i,a,g,v]);return(0,l.jsxs)(m.Provider,{value:p,children:[e,h]})},"useTurnstileContext",0,v],689519);var h=e.i(321914),p=e.i(693250);let y=()=>{let[e,r]=(0,p.useLocalStorageState)("c8-share-token-access",{defaultValue:null,listenStorageChange:!0});return{isAccessValid:(0,t.useMemo)(()=>!!e?.expiresAt&&new Date<new Date(e.expiresAt),[e]),grantAccess:(0,t.useCallback)(()=>{r({expiresAt:new Date(Date.now()+48384e5).toISOString()})},[r])}};e.s(["useShareTokenStorage",0,y],601695);var S=e.i(121668),w=e.i(325845);let E=["body","children","items","jobs","subsections","experts","buttons","actions","slides","reference","sectors","relatedArticles","blog","content","authors","caseStudies","firstThoughts","expert","locations","generations","articles","item","event","livePromotional","tabs","report","sector","relatedBehaviours","navSectors","navGenerations","navLocations","navToolkit","behaviour","questions","event","expert","experts","item","hiveMind","mindset","items","link","ctaButton","article","contentTimeline","product","products","link","modules","person","list","link","person"],b=["job","expert","reference","caseStudies","expertCards","caseStudyCard","caseStudy","referenceSlider","sector","sectors","report","articles","items","faqs","meetTheMindsets","hiveMind","item","experts","mindset","items","_ref","article","contentTimeline","product","caseStudySlider","quoteCarpet","item","person","list","carpetProductList","link","items"];async function R(e,t){let r=[];!function e(i){if(i&&"object"==typeof i){if(Array.isArray(i))return i.forEac
8h(e);for(let t of E)t in i&&e(i[t]);i.internalLink?._ref&&r.push(Promise.resolve().then(async()=>{let e={ref:i.internalLink._ref},r=await t.fetch("*[_id == $ref][0].url.current",e);r&&(delete i.internalLink,i.link=r)})),(b.includes(i._type)||!i._type)&&i._ref&&r.push(Promise.resolve().then(async()=>{let e={ref:i._ref},r=await t.fetch("*[_id == $ref][0]",e);delete i._ref,Object.assign(i,r)}))}}(e),await Promise.all(r)}e.i(820777);var A=e.i(487446);async function T(e,t,r={}){if(r?.isPublicQuery&&!r?.shareToken||!e)return{result:null};try{if(r?.isPublicQuery)return await S.diSanityCmsService.publicQuery(e,t,{shareToken:r.shareToken,recaptchaToken:r?.recaptchaToken,turnstileToken:r?.turnstileToken});if(!await S.diTokenService.getAccessToken())return{result:null};return await S.diSanityCmsService.query(e,t,{trackMetadata:r?.trackMetadata,recaptchaToken:r?.recaptchaToken,turnstileToken:r?.turnstileToken})}catch(e){throw r?.setGlobalError?.(e?.response?.status===403?e?.data?.message??null:null),A.logger.exception(e),e}}function C(e,l={},c){let d=(0,i.useRouter)(),{isDirectLoad:f}=(0,u.useNavigation)(),{shareToken:g}=(0,h.useShareCookie)(),{isAccessValid:m}=y(),{creditsRemaining:p,setCreditsRemaining:S,setGlobalError:E,user:b}=(0,s.useAuthContext)(),k=(0,t.useMemo)(()=>!!(!b&&g&&m),[b,g,m]),_=!b&&!!g&&!m,{trackMetadata:O=!1,initialData:U,forceRevalidate:x,keepPreviousData:I=!1}=c||{},{executeRecaptcha:L,loaded:N}=(0,n.useReCaptcha)(),{turnstileToken:M,refetchTrigger:P,onTriggerTurnstile:j,onResetTurnstile:F}=v("query"),D=(0,t.useMemo)(()=>N&&O&&c?.withRecaptcha&&!(0,a.findCategoryInPermissions)({permissions:b?.restrictions,restrictionKey:"recaptcha",categoryName:"SKIP"}),[N,c?.withRecaptcha,O,b?.restrictions]);return c?.preview?((e,r,i)=>{let[n,a]=(0,t.useState)(i.initialData),o=(0,w.getClient)({useCdn:!i?.enabled,usePreview:i?.enabled});return(0,t.useEffect)(()=>{if(i.enabled){o.fetch(e,r).then(async e=>{await R(e,o),a(e)}).catch(console.error);let t=o.listen(e,r).subscribe(async e=>{if(e.result){await R(e.result,o);try{a(e.result)}catch(e){console.error(e),A.logger.exception(e)}}});return()=>t.unsubscribe()}},[]),n})(e,l,{initialData:c.initialData,enabled:!0}):(0,o.default)(c?.isDisabled||!N||_?null:{query:e,params:l,refetchTrigger:P},async()=>{let t=D&&!M?await L?.("query"):void 0,i=D?M:void 0,n=await T(e,l,{trackMetadata:O,setGlobalError:E,recaptchaToken:t,turnstileToken:i,isPublicQuery:k,shareToken:g});F();let{result:a}=n;if(O){let e=a;void 0!==e.isRestricted&&!0===e.isRestricted?(d.push({pathname:"/403",query:e?.allows?.length?{blocks:e?.blocks?.join(",")}:void 0}),a=U):void 0!==e.userEnabled&&!1===e.userEnabled?(d.push({pathname:"/403",query:{user:"disabled"}}),a=U):void 0!==e.recaptchaSuccess&&!1===e.recaptchaSuccess?(e?.fallbackRecaptcha===!0?j():d.push({pathname:"/403",query:{recaptcha:"content"}}),a=U):a=a.result||a}await R(a,{async fetch(e,r){try{return await T(e,r,{recaptchaToken:t,turnstileToken:i,isPublicQuery:k,shareToken:g})}catch(e){A.logger.exception(e),console.error(e)}}});let o=n.subscriptionInfo?.creditsRemaining;return"number"==typeof o&&("number"!=typeof p||o<p)&&(r.toast.info(`You have ${o} credits remaining`,{toastId:"creditsRemaining"}),S?.(o)),a},{shouldRetryOnError:!0,errorRetryInterval:1e3,errorRetryCount:2,revalidateOnMount:x??!f,revalidateOnFocus:!1,keepPreviousData:I,fallbackData:U})}}]); 9 10//# debugId=ea16a866-2e6b-617a-6ced-64cdecf42e91
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.