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]="17fd4308-8afb-be35-f4ab-64bb97da55fc")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,727881,e=>{"use strict";let t="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;e.s(["DEBUG_BUILD",0,t])},759303,757848,e=>{"use strict";var t=e.i(231916),r=e.i(973881),n=e.i(409812),o=e.i(260889),a=e.i(27292);e.i(173532);let s=t.GLOBAL_OBJ;function i(){try{return s.document.location.href}catch{return""}}e.s(["getComponentName",0,function(e,t=5){if(!s.HTMLElement)return null;let r=e;for(let e=0;e<t&&r;e++){if(r instanceof HTMLElement){if(r.dataset.sentryComponent)return r.dataset.sentryComponent;if(r.dataset.sentryElement)return r.dataset.sentryElement}r=r.parentNode}return null},"getLocationHref",0,i],757848);let u=t.GLOBAL_OBJ,l=0;e.s(["WINDOW",0,u,"getHttpRequestData",0,function(){let e=i(),{referrer:t}=u.document||{},{userAgent:r}=u.navigator||{};return{url:e,headers:{...t&&{Referer:t},...r&&{"User-Agent":r}}}},"shouldIgnoreOnError",0,function(){return l>0},"wrap",0,function e(s,i={}){if("function"!=typeof s)return s;try{let e=s.__sentry_wrapped__;if(e)if("function"==typeof e)return e;else return s;if((0,r.getOriginalFunction)(s))return s}catch{return s}let u=function(...r){t.GLOBAL_OBJ._sentryWrappedDepth=(t.GLOBAL_OBJ._sentryWrappedDepth||0)+1;try{let t=r.map(t=>e(t,i));return s.apply(this,t)}catch(e){throw l++,setTimeout(()=>{l--}),(0,n.withScope)(t=>{t.addEventProcessor(e=>(i.mechanism&&((0,o.addExceptionTypeValue)(e,void 0,void 0),(0,o.addExceptionMechanism)(e,i.mechanism)),e.extra={...e.extra,arguments:r},e)),(0,a.captureException)(e)}),e}finally{t.GLOBAL_OBJ._sentryWrappedDepth=(t.GLOBAL_OBJ._sentryWrappedDepth||0)-1}};try{for(let e in s)Object.prototype.hasOwnProperty.call(s,e)&&(u[e]=s[e])}catch{}(0,r.markFunctionWrapped)(u,s),(0,r.addNonEnumerableProperty)(s,"__sentry_wrapped__",u);try{Object.getOwnPropertyDescriptor(u,"name").configurable&&Object.defineProperty(u,"name",{get:()=>s.name})}catch{}return u}],759303)},450859,e=>{"use strict";var t=e.i(525035);function r(e){let t=e.protocol?`${e.protocol}:`:"",r=e.port?`:${e.port}`:"";return`${t}//${e.host}${r}${e.path?`/${e.path}`:""}/api/`}e.s(["getEnvelopeEndpointWithUrlEncodedAuth",0,function(e,t,n){let o;return t||`${r(e)}${e.projectId}/envelope/?${o={sentry_version:"7"},e.publicKey&&(o.sentry_key=e.publicKey),n&&(o.sentry_client=`${n.name}/${n.version}`),new URLSearchParams(o).toString()}`},"getReportDialogEndpoint",0,function(e,n){let o=(0,t.makeDsn)(e);if(!o)return"";let a=`${r(o)}embed/error-page/`,s=`dsn=${(0,t.dsnToString)(o)}`;for(let e in n)if("dsn"!==e&&"onClose"!==e)if("user"===e){let e=n.user;if(!e)continue;e.name&&(s+=`&name=${encodeURIComponent(e.name)}`),e.email&&(s+=`&email=${encodeURIComponent(e.email)}`)}else s+=`&${encodeURIComponent(e)}=${encodeURIComponent(n[e])}`;return`${a}?${s}`}])},908878,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ErrorBoundary:function(){return m},ErrorBoundaryHandler:function(){return h}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(56421),s=e.r(27917),i=a._(e.r(9732)),u=e.r(527751),l=e.r(405382);e.r(178093);let c=e.r(531974),d=e.r(600020),f=e.r(234186),p="u">typeof window&&(0,d.isBot)(window.navigator.userAgent);class h extends i.default.Component{static{this.contextType=f.AppRouterContext}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.retry=()=>{(0,i.startTransition)(()=>{this.context?.refresh(),this.reset()})},this.state={error:null,previousPathname:this.props.pathname}}static getDerivedStateFromError(e){if((0,l.isNextRouterError)(e))throw e;return{error:{thrownValue:e}}}static getDerivedStateFromProps(e,t){let{error:r}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}
2render(){if(this.state.error&&!p){let e=this.state.error.thrownValue;return(0,c.handleISRError)({error:e}),(0,s.jsxs)(s.Fragment,{children:[this.props.errorStyles,this.props.errorScripts,(0,s.jsx)(this.props.errorComponent,{error:e,reset:this.reset,retry:this.retry})]})}return this.props.children}}function m({errorComponent:e,errorStyles:t,errorScripts:r,children:n}){let o=(0,u.useUntrackedPathname)();return e?(0,s.jsx)(h,{pathname:o,errorComponent:e,errorStyles:t,errorScripts:r,children:n}):(0,s.jsx)(s.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},531974,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"handleISRError",{enumerable:!0,get:function(){return o}});let n=e.r(906895);function o({error:e}){if(n.workAsyncStorage){let t=n.workAsyncStorage.getStore();if(t?.isStaticGeneration)throw e&&console.error(e),e}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},178093,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={handleHardNavError:function(){return s},useNavFailureHandler:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});e.r(9732);let a=e.r(206048);function s(e){return"u">typeof window&&!!window.next.__pendingUrl&&(0,a.createHrefFromUrl)(new URL(window.location.href))!==(0,a.createHrefFromUrl)(window.next.__pendingUrl)&&(console.error("Error occurred during navigation, falling back to hard navigation",e),window.location.href=window.next.__pendingUrl.toString(),!0)}function i(){}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},527751,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useUntrackedPathname",{enumerable:!0,get:function(){return s}});let n=e.r(9732),o=e.r(583538),a=e.r(906895);function s(){return!function(){if("u"<typeof window){let e=a.workUnitAsyncStorage.getStore();if(!e)return!1;switch(e.type){case"prerender":case"prerender-client":case"prerender-ppr":case"validation-client":let t=e.fallbackRouteParams;return!!t&&t.size>0}}return!1}()?(0,n.useContext)(o.PathnameContext):null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},24649,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={RedirectBoundary:function(){return p},RedirectErrorBoundary:function(){return f}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(56421),s=e.r(27917),i=a._(e.r(9732)),u=e.r(724806),l=e.r(925162),c=e.r(47436);function d({redirect:e,reset:t,redirectType:r}){let n=(0,u.useRouter)();return(0,i.useEffect)(()=>{i.default.startTransition(()=>{"push"===r?n.push(e,{}):n.replace(e,{}),t()})},[e,r,t,n]),null}class f extends i.default.Component{constructor(e){super(e),this.state={redirect:null,redirectType:null}}static getDerivedStateFromError(e){if((0,c.isRedirectError)(e)){let t=(0,l.getURLFromRedirectError)(e),r=(0,l.getRedirectTypeFromError)(e);return"handled"in e?{redirect:null,redirectType:null}:{redirect:t,redirectType:r}}throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,s.jsx)(d,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}}function p({children:e}){let t=(0,u.useRouter)();return(0,s.jsx)(f,{router:t,children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},112959,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let n=e.r(958386);function o(e,t=!1){return Array.isArray(e)?`${e[0]}|${e[1]}|${e[2]}`:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18496,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},371086,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return s},requestIdleCallback:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},s="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},559492,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"setAttributesFromProps",{enumerable:!0,get:function(){return s}});let n={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},o=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function a(e){return["async","defer","noModule"].includes(e)}function s(e,t){for(let[r,s]of Object.entries(t)){if(!t.hasOwnProperty(r)||o.includes(r)||void 0===s)continue;let i=n[r]||r.toLowerCase();"SCRIPT"===e.tagName&&a(i)?e[i]=!!s:e.setAttribute(i,String(s)),(!1===s||"SCRIPT"===e.tagName&&a(i)&&(!s||"false"===s))&&(e.setAttribute(i,""),e.removeAttribute(i))}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},30336,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={METADATA_BOUNDARY_NAME:function(){return a},OUTLET_BOUNDARY_NAME:function(){return i},ROOT_LAYOUT_BOUNDARY_NAME:function(){return u},VIEWPORT_BOUNDARY_NAME:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="__next_metadata_boundary__",s="__next_viewport_boundary__",i="__next_outlet_boundary__",u="__next_root_layout_boundary__"},243579,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={MetadataBoundary:function(){return i},OutletBoundary:function(){return l},RootLayoutBoundary:function(){return c},ViewportBoundary:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(30336),s={[a.METADATA_BOUNDARY_NAME]:function({children:e}){return e},[a.VIEWPORT_BOUNDARY_NAME]:function({children:e}){return e},[a.OUTLET_BOUNDARY_NAME]:function({children:e}){return e},[a.ROOT_LAYOUT_BOUNDARY_NAME]:function({children:e}){return e}},i=s[a.METADATA_BOUNDARY_NAME.slice(0)],u=s[a.VIEWPORT_BOUNDARY_NAME.slice(0)],l=s[a.OUTLET_BOUNDARY_NAME.slice(0)],c=s[a.ROOT_LAYOUT_BOUNDARY_NAME.slice(0)]},145960,(e,t,r)=>{"use strict";function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return n}})},953701,(e,t,r)=>{"use strict";
2Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HeadManagerContext",{enumerable:!0,get:function(){return n}});let n=e.r(836437)._(e.r(9732)).default.createContext({})},697336,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ESCAPE_REGEX:function(){return s},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return l}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},s=/[&><\u2028\u2029]/g,i={"&":"&",'"':""","'":"'","<":"<",">":">"},u=/[&"'<>]/g;function l(e){return e.replace(s,e=>a[e])}function c(e){return e.replace(u,e=>i[e])}},599483,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return v},handleClientScriptLoad:function(){return y},initScriptLoader:function(){return g}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(836437),s=e.r(56421),i=e.r(27917),u=a._(e.r(245269)),l=s._(e.r(9732)),c=e.r(953701),d=e.r(559492),f=e.r(371086),p=e.r(697336),h=new Map,m=new Set,_=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:o=null,dangerouslySetInnerHTML:a,children:s="",strategy:i="afterInteractive",onError:l,stylesheets:c}=e,f=r||t;if(f&&m.has(f))return;if(h.has(t)){m.add(f),h.get(t).then(n,l);return}let p=()=>{o&&o(),m.add(f)},_=document.createElement("script"),y=new Promise((e,t)=>{_.addEventListener("load",function(t){e(),n&&n.call(this,t),p()}),_.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});a?(_.innerHTML=a.__html||"",p()):s?(_.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",p()):t&&(_.src=t,h.set(t,y)),(0,d.setAttributesFromProps)(_,e),"worker"===i&&_.setAttribute("type","text/partytown"),_.setAttribute("data-nscript",i),c&&(e=>{if(u.default.preinit)return e.forEach(e=>{u.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(_)};function y(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>_(e))}):_(e)}function g(e){e.forEach(y),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");m.add(t)})}function b(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:o=null,strategy:a="afterInteractive",onError:s,stylesheets:d,...h}=e,{updateScripts:y,scripts:g,getIsSsr:b,appDir:v,nonce:w}=(0,l.useContext)(c.HeadManagerContext);w=h.nonce||w;let O=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=t||r;O.current||(o&&e&&m.has(e)&&o(),O.current=!0)},[o,t,r]);let E=(0,l.useRef)(!1);if((0,l.useEffect)(()=>{if(!E.current){if("afterInteractive"===a)_(e);else"lazyOnload"===a&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>_(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>_(e))}));E.current=!0}},[e,a]),("beforeInteractive"===a||"worker"===a)&&(y?(g[a]=(g[a]||[]).concat([{id:t,src:r,onLoad:n,onReady:o,onError:s,...h,nonce:w}]),y(g)):b&&b()?m.add(t||r):b&&!b()&&_({...e,nonce:w})),v){if(d&&d.forEach(e=>{u.default.preinit(e,{as:"style"})}),"beforeInteractive"===a)if(!r)return h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...h,id:t}]))})`}});else return u.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:w,crossOrigin:h.crossOrigin}:{as:"script",nonce:w,crossOrigin:h.crossOrigin}),(0,i.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([r,{...h,id:t}]))})`}});"afterInteractive"===a&&r&&u.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:w,crossOrigin:h.crossOrigin}:{as:"script",nonce:w,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(b,"__nextScript",{value:!0});let v=b;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},654092,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(836437)._(e.r(9732)).default.createContext(null)},697252,(e,t,r)=>{"use strict";function n(e,t={}){if(t.onlyHashChange)return void e();let r=document.documentElement;if("smooth"!==r.dataset.scrollBehavior)return void e();let o=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=o}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}})},769518,703209,e=>{"use strict";var t=e.i(27917),r=e.i(357639),n=e.i(500745);class o extends Error{}function a(e,t){let r;if("string"!=typeof e)throw new o("Invalid token specified: must be a string");t||(t={});let n=+(!0!==t.header),a=e.split(".")[n];if("string"!=typeof a)throw new o(`Invalid token specified: missing part #${n+1}`);try{r=function(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw Error("base64 string is not of the correct length")}try{var r;
2return r=t,decodeURIComponent(atob(r).replace(/(.)/g,(e,t)=>{let r=t.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r}))}catch(e){return atob(t)}}(a)}catch(e){throw new o(`Invalid token specified: invalid base64 for part #${n+1} (${e.message})`)}try{return JSON.parse(r)}catch(e){throw new o(`Invalid token specified: invalid json for part #${n+1} (${e.message})`)}}o.prototype.name="InvalidTokenError",e.s(["jwtDecode",0,a],703209);var s=e.i(9732);let i=(0,s.createContext)(void 0);function u(){}function l(){if("u"<typeof document)return null;let e=document.cookie.match(/(?:^|;\s*)user-jwt=([^;]+)/);return e?decodeURIComponent(e[1]):null}function c(){try{let e=l();if(!e)return null;return a(e).sub??null}catch{return null}}e.s(["AuthProvider",0,function({children:e}){let[o,a]=(0,s.useState)(null),[u,d]=(0,s.useState)(!0),[f,p]=(0,s.useState)(null),[h,m]=(0,s.useState)(!1),[_,y]=(0,s.useState)(!1),g=s.default.useCallback(async()=>{let e=l();if(!e)return(0,n.clearAssistantToken)(),a(null),!0;try{let t=await fetch((0,r.default)("/members-v2/v1/users/CURRENT_USER"),{method:"GET",headers:{Authorization:`Bearer ${e}`,"Content-Type":"application/json","User-Agent":"Understood-Web/1.0"}});if(!t.ok)return console.error("Failed to fetch current user:",t.statusText),!1;let n=await t.json();return a(n),!0}catch(e){return console.error("Error fetching current user:",e),!1}},[]),b=s.default.useCallback(e=>{a(t=>t?{...t,...e}:t)},[]);(0,s.useEffect)(()=>{let e,t=l();p(t),(m((e=c(),e?.startsWith("auth0|")??!1)),t)?g().finally(()=>d(!1)):d(!1)},[g]);let v=s.default.useCallback(async(e,t)=>{y(!0);try{let n=await fetch((0,r.default)("/members-v2/v1/users/{userId}/change-password-with-password",{params:{userId:o?.id??""}}),{method:"PATCH",headers:{Authorization:`Bearer ${f}`,"Content-Type":"application/json","User-Agent":"Understood-Web/1.0","X-Request-Source":"web"},body:JSON.stringify({old_password:e,new_password:t})});if(n.ok)return{success:!0};let a=await n.json();return{success:!1,error:a.message||"Failed to change password. Please try again."}}catch{return{success:!1,error:"An error occurred. Please check your connection and try again."}}finally{y(!1)}},[f,o?.id]),w=s.default.useCallback(async e=>{y(!0);try{let t=await fetch((0,r.default)("/members-v2/v1/users/{userId}/change-email",{params:{userId:o?.id??""}}),{method:"PATCH",headers:{Authorization:`Bearer ${f}`,"Content-Type":"application/json","User-Agent":"Understood-Web/1.0","X-Request-Source":"web"},body:JSON.stringify({email:e})});if(t.ok)return{success:!0};let n=await t.json();return{success:!1,error:n.message||"Failed to add email. Please try again."}}catch{return{success:!1,error:"An error occurred. Please check your connection and try again."}}finally{y(!1)}},[f,o?.id]),O=s.default.useMemo(()=>({user:o,loading:u,isPasswordUser:h,isLoading:_,refreshUser:g,updateUser:b,handleSubmitChangePassword:v,changeEmail:w}),[o,u,h,_,g,b,v,w]);return(0,t.jsx)(i.Provider,{value:O,children:e})},"getAuth0Id",0,c,"getLoginUrl",0,function(e="en",t,n=!1){return(0,r.default)("/members-v2/v1/{locale}/login",{params:{locale:e},query:{next:t,domain:u(),signup:n||void 0}})},"getLogoutUrl",0,function(e="en",t){return(0,r.default)("/members-v2/v1/{locale}/logout",{params:{locale:e},query:{next:t,domain:u()}})},"readJwtCookie",0,l,"useAuth",0,function(){let e=(0,s.useContext)(i);if(!e)throw Error("useAuth must be used within an AuthProvider");return e}],769518)},636164,828167,266867,933485,e=>{"use strict";var t=e.i(31282);let r="data-ai",n="iglu:org.understood/ai/jsonschema/1-0-0";e.s(["SNOWPLOW_AI_KEY",0,r,"SNOWPLOW_AI_SCHEMA_URL",0,n],828167),e.s(["snowplowAI",0,function(...e){let o=e.find(e=>e instanceof Element);for(;o;){let e=(0,t.parseAttribute)(o,r);if(e)return{schema:n,data:e};o=o.parentElement}return null}],636164);let o="data-lesson",a="iglu:org.understood/lesson_context/jsonschema/1-0-0";e.s(["SNOWPLOW_LESSON_KEY",0,o,"SNOWPLOW_LESSON_SCHEMA_URL",0,a],266867),e.s(["snowplowLesson",0,function(...e){let r=e.find(e=>e instanceof Element);for(;r;){let e=(0,t.parseAttribute)(r,o);if(e)return{schema:a,data:e};r=r.parentElement}return null}],933485)},798582,31282,645689,773914,521157,e=>{"use strict";var t=e.i(80344),r=e.i(27292);function n(e,t){try{if(!e)return null;let r=e.getAttribute(t);if(r)return JSON.parse(r);return null}catch(t){return r.captureException(t,{tags:{feature:"snowplow.parseAttribute"},extra:{url:window.location.href,element:e?.outerHTML}}),null}}e.s(["parseAttribute",0,n],31282);let o="data-content-reference";function a(){let e=n(document.querySelector(`[${o}]`),o);return e||(r.captureMessage("snowplow.content_reference.missing_data",{level:"warning",extra:{url:window.location.href}}),null)}e.s(["SNOWPLOW_CONTENT_REFERENCE_KEY",0,o],645689),e.s(["getContentReferenceData",0,a,"snowplowContentReferenceContext",0,()=>{let e=a();if(e)return{schema:t.default.content_reference,data:e}}],773914);let s="data-content-metadata";e.s(["SNOWPLOW_CONTENT_METADATA_KEY",0,s],521157),e.s(["snowplowContentMetadata",0,function(...e){let r=e.find(e=>e instanceof Element);if(!r)return{schema:t.default.content_metadata,data:{}};let o=[],i=r??null;for(;i;){let e=n(i,s);e&&o.push(e),i=i.parentElement}let u=a();return u&&o.push(u),{schema:t.default.content_metadata,data:{data:o.reverse()}}},"snowplowContentMetadataAttr",0,function(e){return{[s]:JSON.stringify(e)}}],798582)},803868,513320,e=>{"use strict";var t=e.i(80344);let r=()=>globalThis.__statsigClient__;e.s(["getGlobalStatsigClient",0,r,"setGlobalStatsigClient",0,e=>globalThis.__statsigClient__=e],513320);var n=e.i(114186);let o=["iglu:com.snowplowanalytics.snowplow/link_click/jsonschema/","iglu:com.snowplowanalytics.snowplow/button_click/jsonschema/"],a=t.default.content_metadata.replace(/\d+-\d+-\d+$/,"");function s(e,t){return e.find(e=>e.keyIfEncoded===t)?.json}function i(e){if(null!=e&&""!==e)return String(e)}let u=["name","id","label","role","type","position"],l=[];function c(e){let t=r();t?t.logEvent(e.eventName,e.value,e.metadata):l.length<100&&l.push(e)}e.s(["SnowplowStatsigMirrorPlugin",0,function(){return{beforeTrack:e=>{try{let t=e.getPayload(),r=function(e,t){var r;let n,l=s(e,"ue_px")?.data;if(!l?.schema)return null;
2let c=(r=l.schema).startsWith("iglu:com.snowplowanalytics.snowplow/expose_element/jsonschema/")?"impression":o.some(e=>r.startsWith(e))?"click":null;if(!c)return null;let d=s(e,"cx")?.data??[],f=d.find(e=>e.schema?.startsWith(a))?.data?.data??[],p=f.at(-1);try{n=new URL(t).pathname}catch{n=void 0}let h={source:"snowplow",page_path:n,...Object.fromEntries(f.flatMap((e,t)=>u.map(r=>[`cm_${t+1}_${r}`,i(e[r])])))};return{eventName:c,value:function(e){if(e)return i(e.name)??i(e.id)??i(e.label)}(p),metadata:Object.fromEntries(Object.entries(h).filter(([,e])=>void 0!==e))}}(e.getJson(),String(t.url??""));r&&c(r)}catch(e){(0,n.reportError)(e,{feature:"snowplow.statsigMirror",location:"[SnowplowStatsigMirror] beforeTrack failed to mirror the event"})}}}},"flushStatsigMirrorQueue",0,function(){l.splice(0).forEach(c)}],803868)},500745,e=>{"use strict";let t=(0,e.i(556782).createMetrics)("assistant_token");class r extends Error{status;constructor(e){super(`assistant session mint failed: ${e}`),this.status=e,this.name="AssistantMintError"}}let n=null,o=null,a=null,s=0;async function i(){let e=await fetch("/api/chat/session",{method:"POST"});if(!e.ok)throw t.countFailure({status:e.status}),new r(e.status);let o=await e.json();return n={token:o.token,expiresAtMs:Date.now()+1e3*o.expiresIn},t.countRequest("success"),o.token}async function u(){if(n&&n.expiresAtMs-6e4>Date.now())return n.token;if(a&&Date.now()<s)throw a;return o||(o=i().then(e=>(a=null,e)).catch(e=>{throw a=e,s=Date.now()+5e3,e}).finally(()=>{o=null})),o}e.s(["AssistantMintError",0,r,"clearAssistantToken",0,function(){n=null,a=null,s=0},"getAssistantToken",0,u])},757119,228775,e=>{"use strict";let t=[{source:"browser-extension",pattern:/(chrome|moz|safari|safari-web|ms-browser)-extension:\/\//},{source:"google-analytics",pattern:/googletagmanager\.com|google-analytics\.com/},{source:"google-ads",pattern:/doubleclick\.net|googlesyndication\.com|googleadservices\.com/},{source:"facebook-pixel",pattern:/connect\.facebook\.net|fbevents\.js/},{source:"consent",pattern:/onetrust\.com|cookielaw\.org/},{source:"session-replay",pattern:/hotjar\.com|fullstory\.com|clarity\.ms/}];function r(e,r){for(let{source:n,pattern:o}of t)if(e.some(e=>o.test(e))||o.test(r))return n}e.s(["getThirdPartyNoiseSource",0,r],228775);let n=[{service:"understood-api",url:"https://api.understood.org"},{service:"understood-web",url:"https://www.understood.org"},{service:"through-my-eyes",url:"https://tme.understood.org"},{service:"companion",url:"https://companion.understood.org"},{service:"snowplow-collector",url:"de-sp-stream.understood.org"},{service:"snowplow-collector",url:"org-understood-stream-qa1.collector.snplow.net"},{service:"snowplow-collector",url:"de-sp-stream.understood.org"}],o=[{service:"through-my-eyes",pattern:/^tme\.understood\.org$/},{service:"companion",pattern:/^companion\.understood\.org$/},{service:"understood-cdn",pattern:/^cdn-(images|assets)\.understood\.org$/},{service:"understood",pattern:/(^|\.)understood\.org$/},{service:"understood-web",pattern:/^localhost$|^127\.0\.0\.1$/}],a=[{service:"contentful",pattern:/(^|\.)(ctfassets\.net|contentful\.com)$/},{service:"langgraph",pattern:/(^|\.)langgraph\.app$/},{service:"langsmith",pattern:/(^|\.)langchain\.com$/},{service:"openai",pattern:/(^|\.)openai\.com$/},{service:"statsig",pattern:/(^|\.)(statsig\.com|statsigapi\.net|featureassets\.org|prodregistryv2\.org)$/}];function s(e){let t,r=e.toLowerCase().replace(/\.$/,"");for(let{service:e,url:t}of n)if(function(e){if(e)try{return new URL(e).hostname.toLowerCase()}catch{return}}(t)===r)return{host:r,service:e,owner:"first_party"};for(let{service:e,pattern:t}of o)if(t.test(r))return{host:r,service:e,owner:"first_party"};if((t=globalThis.location?.hostname)&&r===t.toLowerCase())return{host:r,service:"understood-web",owner:"first_party"};for(let{service:e,pattern:t}of a)if(t.test(r))return{host:r,service:e,owner:"third_party"};return{host:r,owner:"third_party"}}function i(e,t){try{return s(new URL(e,t).hostname)}catch{return}}let u=/failed to fetch|load failed|fetch failed|network ?error|connectionerror|unable to connect|socket hang up|econnrefused|econnreset|etimedout|enotfound|eai_again|timeouterror|\bhttp [1-5]\d{2}\b|chunkloaderror|loading (css )?chunk|dynamically imported module|module script failed/i,l=/https?:\/\/([a-z0-9.-]+)/gi,c=/\(([a-z0-9-]+(?:\.[a-z0-9-]+)+)\)\s*$/i,d=/\.(js|mjs|cjs|ts|tsx|jsx|css|json|map|html)$/i,f=/^(localhost|[a-z0-9-]+(?:\.[a-z0-9-]+)+)$/i;e.s(["applyUpstreamTags",0,function(e){if(e.tags?.["upstream.owner"])return;let t=e.exception?.values??[],n=t.some(e=>u.test(`${e.type??""}: ${e.value??""}`))?function(e){let t=[...e.matchAll(l)].map(e=>e[1]),r=e.match(c);for(let e of(r&&t.push(r[1]),t))if(!d.test(e)&&f.test(e))return s(e)}(t.map(e=>e.value??"").join(" "))??function(e){let t;for(let n=e.length-1;n>=0;n--){let{category:o,data:a}=e[n];if("fetch"!==o&&"xhr"!==o&&"http"!==o||"string"!=typeof a?.url)continue;let s=a.status_code;if("number"==typeof s&&s<400)continue;let u=i(a.url,globalThis.location?.href);if(u){if(r([u.host],"")){t??=u;continue}return u}}return t}(e.breadcrumbs??[]):void 0;e.tags||(e.tags={}),e.tags["upstream.owner"]=n?.owner??"unknown",n&&(n.service&&(e.tags["upstream.service"]=n.service),n.host&&(e.tags["upstream.host"]=n.host))},"classifyUpstreamUrl",0,i],757119)}]); 3 4//# debugId=17fd4308-8afb-be35-f4ab-64bb97da55fc
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.