PageSourceSearch

https://www.upstart.com/static-tofu/_next/static/chunks/pages/[code]/preferences-35640fa49a57fff9.js

js upstart.com collected 2026-09-24 08:48:17 UTC 20,839 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[510,3107,4477],{5461:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,nR:()=>o});var r=n(37876),a=n(14232);let i=a.createContext(void 0),s={Provider:({experiments:e,children:t})=>(0,r.jsx)(i.Provider,{value:new Map(Object.entries(e)),children:t}),Control:({experiment:e,children:t})=>{let n=a.useContext(i),s=n?.get(e)||"control";return"control"!==s&&s?null:(0,r.jsx)(r.Fragment,{children:t})},Variant:({experiment:e,children:t,name:n})=>{let s=a.useContext(i);return s&&s.get(e)===n?(0,r.jsx)(r.Fragment,{children:t}):null}};function o(e){let t=a.useContext(i);return t?.get(e)}},7739:e=>{e.exports={"toggle-button":"ToggleButton_toggle-button__DHzht","checkbox-switch":"ToggleButton_checkbox-switch__1vF1g","toggle-button--disabled":"ToggleButton_toggle-button--disabled__d7ZPO"}},36886:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>em,default:()=>ef});var r,a,i=n(37876),s=n(14232),o=n(23687),l=n(44835),c=n(80716),d=n(89461),g=n(5461),u=n(77808),p=n(26526),h=n(50353),m=n(14e3),f=n(67142),x=n(27492),_=n(14160),T=n(63466),C=n(7739),j=n.n(C);let I=({onChange:e,idSuffix:t,initialState:n,hasInvertedScheme:r=!1,disabled:a=!1})=>{let[l,c]=s.useState(n);s.useEffect(()=>{c(n)},[n,l]);let d=t?`switch-${t}`:"switch";return(0,i.jsxs)(o.A,{className:`${j()["toggle-button"]} ${a?j()["toggle-button--disabled"]:""}`,children:[(0,i.jsx)("input",{type:"checkbox",id:d,"data-testid":d,alt:`${l?"opted-in":"opted-out"} ${d} checkbox switch`,checked:r?!l:l,className:j()["checkbox-switch"],onChange:t=>{c(r?l:!l),e(r?!t.target.checked:t.target.checked)},disabled:a}),(0,i.jsx)("label",{htmlFor:d})]})};var v=n(29223);let A=({namespace:e,toggled:t,legalDocumentUrl:n,onToggle:r})=>{let{t:a}=(0,v.B)(e);return(0,i.jsxs)(o.A,{atoms:{display:"flex",justifyContent:"spaceBetween",alignContent:"center",paddingBottom:"xl"},children:[(0,i.jsx)(o.A,{atoms:{paddingY:"2xs"},children:(0,i.jsxs)(_.A,{children:[a("creditConsentText")," ",(0,i.jsx)(T.Yq,{href:n,target:"_blank",rel:"noopener",children:a("creditConsentLinkText")})]})}),(0,i.jsx)(o.A,{atoms:{display:"flex",paddingLeft:"xl",paddingRight:"4xl",justifyContent:"flexEnd",alignItems:"center"},children:(0,i.jsx)(I,{idSuffix:"entity-credit-consent",onChange:e=>r(e),initialState:t})})]},"entity-credit-consent")},E=({toggled:e,legalDocumentUrl:t,onToggle:n,cardTitle:r,showCHMRow:a=!1,chmToggled:s=!1,chmDisabled:l=!1,chmText:c,chmTermsUrl:d,chmTermsLinkText:g,onCHMToggle:p})=>(0,i.jsx)(f.Z,{"data-testid":`consent-card-${r}`,padding:"0",children:(0,i.jsxs)(o.A,{atoms:{paddingTop:"m",marginTop:"xs"},children:[(0,i.jsx)(o.A,{atoms:{marginLeft:"xl",marginBottom:"m",paddingY:"xs"},children:(0,i.jsx)(u.A,{variant:"xl",component:"h3",children:r})}),(0,i.jsx)(x.A,{}),(0,i.jsx)(o.A,{atoms:{paddingX:"xl",paddingTop:"xl"},children:(0,i.jsx)(A,{namespace:"page-preferences",onToggle:n,toggled:e,legalDocumentUrl:t},"consent-entity-credit-consent")}),a&&p&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x.A,{}),(0,i.jsx)(o.A,{atoms:{paddingX:"xl",paddingTop:"xl"},children:(0,i.jsxs)(o.A,{atoms:{display:"flex",justifyContent:"spaceBetween",alignContent:"center",paddingBottom:"xl"},children:[(0,i.jsx)(o.A,{atoms:{paddingY:"2xs"},children:(0,i.jsxs)(_.A,{children:[c,d&&g&&(0,i.jsxs)(i.Fragment,{children:[" ",(0,i.jsx)(T.Yq,{href:d,target:"_blank",rel:"noopener",children:g})]})]})}),(0,i.jsx)(o.A,{atoms:{display:"flex",paddingLeft:"xl",paddingRight:"4xl",justifyContent:"flexEnd",alignItems:"center"},children:(0,i.jsx)(I,{idSuffix:"credit-health-monitoring",onChange:e=>p(e),initialState:s,disabled:l})})]},"credit-health-monitoring-consent")})]})]})});var y=n(78644),O=n(12456);let N=({isOpen:e,onClose:t,onConfirm:n,translationKeyPrefix:r,testIdPrefix:a})=>{let{t:s}=(0,v.B)("page-preferences");return(0,i.jsx)(y.A,{title:s(`${r}.title`),titlePiiProps:{isPii:!1},onIsOpenChange:e=>{e||t()},isOpen:e,returnFocus:null,children:(0,i.jsxs)(o.A,{"data-testid":a,isNotPii:!0,children:[(0,i.jsx)(o.A,{atoms:{paddingTop:"xs",paddingBottom:"xl"},children:(0,i.jsx)(_.A,{variant:"bodyM",color:"neutral70",children:s(`${r}.body`)})}),(0,i.jsxs)(o.A,{atoms:{display:"flex",flexDirection:{mobile:"column",tablet:"rowReverse"},gap:"l"},children:[(0,i.jsx)(O.$n,{onClick:t,"data-testid":`${a}-cancel`,fullWidth:!0,children:s(`${r}.cancelButton`)}),(0,i.jsx)(O.$n,{variant:"outlined",onClick:n,"data-testid":`${a}-confirm`,fullWidth:!0,children:s(`${r}.confirmButton`)})]})]})})};var b=n(87055),P=n(74003),w=n(60513);let k=w.z.object({optedOut:w.z.boolean(),registered:w.z.boolean(),truempowerEnrolled:w.z.boolean(),registeredAt:w.z.string().nullish(),truempowerEnrolledAt:w.z.string().nullish()});var F=n(44516),S=n(11614);let M="/chm/v1/registration/activate",L="/chm/v1/registration/deactivate";var D=n(27715);let H=w.z.object({isEnabledForChm:w.z.boolean(),isEligibleToRegister:w.z.boolean(),isRegistered:w.z.boolean(),isTruempowerEnrolled:w.z.boolean(),scoreChange:w.z.number().optional()});var U=n(62871);let B=w.z.object({success:w.z.boolean(),error:w.z.string().optional()});w.z.object({agreed:w.z.boolean(),legalDocumentId:w.z.number()});var R=n(14268);let $=(e,{arg:t})=>(0,R.GO)({method:"PATCH",url:e,data:{agreed:t.agreed,legalDocumentId:t.legalDocumentId},codec:B});var G=n(28110),z=n(4158),X=n(4270);let Y=w.Ik({creditConsent:w.Ik({isAgreed:w.zM(),latestLegalDocument:w.Ik({url:w.Yj(),legalDocumentId:w.ai(),legalDocumentUuid:w.Yj()})})}).optional(),K=e=>(0,R.GO)({method:"GET",url:e,codec:Y}),q=()=>{let e=(0,m.useRouter)(),t=(0,G.jt)(),{authState:n}=(0,h.As)(),{t:r}=(0,v.B)("page-preferences"),{data:a}=(0,X.A)("/preference-current-consent-status",K),{data:l}=(()=>{let{API_GATEWAY_HOST:e}=(0,S.yp)(),t=(0,P.N7)(e).origin,n=async()=>{let e=`${t}/chm/v1/status`,n=await (0,b.U)(e,{method:"GET",headers:{Accept:"application/json"}});if(!n.ok)throw Error((await n.json().catch(()=>({message:n.statusText}))).message??"Failed to fetch credit health monitoring status");let r=await n.json();return H.parse(r)};return(0,D.Ay)("chm-status",n)})(),c=(0,U.A)("/preference-toggle-status",$),d=(()=>{let{API_GATEWAY_HOST:e}=(0,S.yp)(),t=(0,P.N7)(e).origin;return{trigger:async function(){let e=`${t}${M}`,n=await (0,b.U)(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({source:"preferences_toggle"})});if(!n.ok){let e=Error((await n.json().catch(()=>({message:n.statusText}))).message??"Failed to activate credit health monitoring");throw F.v.error("Credit health monitoring activation failed",{extra:{status:n.status,path:M},groupingHash:"CreditHealthMonitoringActivateFailure"}),e}let r=await n.json();return k.parse(r)}}})(),g=(()=>{let{API_GATEWAY_HOST:e}=(0,S.yp)(),t=(0,P.N7)(e).origin;return{trigger:async function(){let e=`${t}${L}`,n=await (0,b.U)(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({reason:"preferences_toggle"})});if(!n.ok){let e=Error((await n.json().catch(()=>({message:n.statusText}))).message??"Failed to deactivate credit health monitoring");throw F.v.error("Credit health monitoring deactivation failed",{extra:{status:n.status,path:L},groupingHash:"CreditHealthMonitoringDeactivateFailure"}),e}let r=await n.json();return k.parse(r)}}})(),f=(0,z.al)(),[x,_]=s.useState(!1),[T,C]=s.useState(!1),[j,I]=s.useState(null),[A,y]=s.useState(!1),[O,w]=s.useState(!1);(0,s.useEffect)(()=>{n===h.EK.LOGGED_OUT&&e.push("/login?after_sign_in_path=%2Fpreferences")},[n,e]),function({enabled:e,titles:t,referral:n=!0}){let r=(0,s.useRef)(!1);(0,s.useEffect)(()=>{e&&!r.current&&(r.current=!0,fetch("/legal_consents/track_multiple_displayed",{method:"PUT",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({titles:t,referral:n})}).catch(()=>{}))},[e])}({enabled:n===h.EK.LOGGED_IN&&!!a?.creditConsent&&l?.isEnabledForChm===!0,titles:["credit_insights_terms_and_conditions"],referral:!0}),(0,s.useEffect)(()=>{a&&_(a.creditConsent.isAgreed)},[a]),(0,s.useEffect)(()=>{l&&C(l.isRegistered)},[l]);let B=e=>{_(e),I(r("errors.failedConsentsUpdate")),F.v.error("consent action update failed",{extra:{path:"/preference-toggle-status",webClientUuid:f},groupingHash:"EntityCreditConsentUpdateFailure"})},R=e=>{t(e?"preferences_creditHealthMonitoring_optIn":"preferences_creditHealthMonitoring_optOut",{actionType:"click"})},Y=n===h.EK.LOGGED_IN&&!!a?.creditConsent&&!!l&&l.isEnabledForChm,q=s.useRef(!1);(0,s.useEffect)(()=>{Y&&!q.current&&(t("preferences_creditHealthMonitoring_view",{actionType:"view"}),q.current=!0)},[Y,t]);let J=async e=>{if(!a)return void B(!e);_(e),I(null),t(e?"preferences_creditConsent_optIn":"preferences_creditConsent_optOut",{actionType:"click"}),!e&&T&&(C(!1),R(!1));try{let t=await c.trigger({agreed:e,legalDocumentId:a.creditConsent.latestLegalDocument.legalDocumentId});if(!t||!t.success){B(!e),e||C(T);return}if(!e&&T)try{await g.trigger()}catch{F.v.error("CHM deactivation failed after credit consent opt-out",{extra:{path:"/chm/v1/registration/deactivate",webClientUuid:f},groupingHash:"CreditHealthMonitoringDeactivateFailure"})}}catch(t){B(!e),e||C(T)}},W=async e=>{!e&&T?w(!0):await J(e)},V=async e=>{C(e),I(null),R(e);try{e?await d.trigger():await g.trigger()}catch{C(!e),I(r("errors.failedConsentsUpdate")),F.v.error("CHM toggle failed",{extra:{path:e?"/chm/v1/registration/activate":"/chm/v1/registration/deactivate",webClientUuid:f},groupingHash:"CreditHealthMonitoringToggleFailure"})}};return n===h.EK.LOGGED_IN&&a?(0,i.jsxs)(s.Fragment,{children:[(0,i.jsx)(o.A,{atoms:{marginTop:"2xl",marginBottom:"xl"}
1,children:(0,i.jsx)(u.A,{component:"h2",variant:"xl",children:r("creditConsentsSectionHeader")})}),j&&(0,i.jsx)(p.A,{variant:"negative",textLink:{content:"Please try again.",href:""},"data-testid":"preferences-consent-error-alert",children:`${j}`}),a?.creditConsent&&(0,i.jsx)(o.A,{atoms:{marginBottom:"3xl",marginTop:"2xl",marginX:"auto"},children:(0,i.jsx)(E,{toggled:x,legalDocumentUrl:a.creditConsent.latestLegalDocument.url,onToggle:W,cardTitle:r("creditConsentCard.header"),showCHMRow:Y,chmToggled:T,chmDisabled:!x,chmText:r("creditHealthMonitoringConsentText"),chmTermsUrl:"/credit_insights_terms_and_conditions",chmTermsLinkText:r("creditHealthMonitoringTermsLinkText"),onCHMToggle:e=>{e?V(e):y(!0)}},"entity-consent-card")}),(0,i.jsx)(N,{isOpen:A,onClose:()=>y(!1),onConfirm:()=>{y(!1),V(!1)},translationKeyPrefix:"disableCreditHealthMonitoringModal",testIdPrefix:"disable-chm-modal"}),(0,i.jsx)(N,{isOpen:O,onClose:()=>w(!1),onConfirm:()=>{w(!1),J(!1)},translationKeyPrefix:"disableCreditConsentModal",testIdPrefix:"disable-credit-consent-modal"})]}):null};var J=n(83411),W=((r={}).EXPLICIT_OPT_IN="explicit_opt_in",r.EXPLICIT_OPT_OUT="explicit_opt_out",r.IMPLICIT_OPT_IN="implicit_opt_in",r.IMPLICIT_OPT_OUT="implicit_opt_out",r.NOT_SPECIFIED="not_specified",r),V=((a={}).NON_AFFILIATE_MARKETING="non_affiliate_marketing",a.AFFILIATE_MARKETING="affiliate_marketing",a.AFFILIATE_CREDIT_WORTHINESS="affiliate_credit_worthiness",a.METHODFI_ACCOUNT_MONITORING_CONSENT="methodfi_account_monitoring_consent",a);let Z=w.Ik({type:w.fc(V),status:w.fc(W)}),Q=w.Ik({entity_uuid:w.Yj(),data_sharing_preferences:w.YO(Z.optional())}).optional(),ee=w.Ik({entity_uuid:w.Yj(),data_sharing_preferences:w.YO(Z)}),et=w.Ik({}),en=({namespace:e,consent:t,onToggle:n})=>{let{t:r}=(0,v.B)(e),{type:a,status:s}=t,l=(()=>{switch(a){case V.AFFILIATE_CREDIT_WORTHINESS:return r("affiliateCreditWorthinessConsentText");case V.AFFILIATE_MARKETING:return r("affiliateMarketingConsentText");case V.NON_AFFILIATE_MARKETING:return r("nonAffiliateMarketingConsentText");case V.METHODFI_ACCOUNT_MONITORING_CONSENT:return r("methodFiAccountMonitoringConsentText")}})();return l?(0,i.jsxs)(o.A,{atoms:{display:"flex",justifyContent:"spaceBetween",alignContent:"center",paddingBottom:"xl"},children:[(0,i.jsx)(o.A,{atoms:{paddingY:"2xs"},children:(0,i.jsx)(_.A,{children:l})}),(0,i.jsx)(o.A,{atoms:{display:"flex",paddingLeft:"xl",paddingRight:"4xl",justifyContent:"flexEnd",alignItems:"center"},children:(0,i.jsx)(I,{idSuffix:`${a}`,onChange:e=>n(e,t),initialState:s===W.EXPLICIT_OPT_IN||s===W.IMPLICIT_OPT_IN})})]},a):null},er=({consents:e,cardTitle:t,onToggle:n})=>{let{t:r}=(0,v.B)("page-preferences");return(0,i.jsx)(f.Z,{"data-testid":`consent-card-${t}`,padding:"0",children:(0,i.jsxs)(o.A,{atoms:{paddingTop:"m",marginTop:"xs"},children:[(0,i.jsx)(o.A,{atoms:{marginLeft:"xl",marginBottom:"m",paddingY:"xs"},children:(0,i.jsx)(u.A,{variant:"xl",component:"h3",children:t})}),(0,i.jsx)(x.A,{}),(0,i.jsxs)(o.A,{atoms:{paddingX:"xl",paddingTop:"xl",paddingBottom:"xl"},children:[e.map(e=>(0,i.jsx)(en,{namespace:"page-preferences",onToggle:n,consent:e},`consent-number-${e.type}`)),(0,i.jsx)(_.A,{variant:"xs",color:"neutral70",children:r("disclaimer")})]})]})})},ea=w.Ik({methodFiConsent:w.Ik({isAgreed:w.zM(),latestLegalDocument:w.Ik({legalDocumentId:w.ai(),legalDocumentUuid:w.Yj()})})}).optional(),ei=e=>(0,R.GO)({method:"GET",url:e,codec:ea});async function es(){return(0,R.GO)({method:"GET",url:"/data-sharing-preferences",codec:Q}).catch(e=>{let t=e?.extra.statusCode;if(401!==t)throw F.v.error("Unable to get user's preferences",{extra:e instanceof Error?{name:e.name,message:e.message,status:t,validationErrors:JSON.stringify(e.extra.validationErrors)}:{},groupingHash:"UsePreferencesError"}),Error("Unable to get user's preferences");{F.v.info("Non authenticated user attempted to fetch preferences",{extra:e instanceof Error?{name:e.name,message:e.message,status:t}:{},groupingHash:"UsePreferencesUnauthenticatedUserError"});let n=Error("Non authenticated user attempted to fetch preferences");throw n.status=t,n}})}async function eo(e,t){let n;try{n=ee.parse({entity_uuid:e,data_sharing_preferences:t})}catch(e){throw F.v.error("Request schema validation failed on PATCH update preferences",{extra:{error:e},groupingHash:"PatchUpdatePreferencesRequestSchemaValidationError"}),Error("Request schema validation failed on PATCH update preferences")}return(0,R.GO)({method:"PATCH",url:"/data-sharing-preferences",data:n,codec:et}).catch(e=>{throw F.v.error("Unable to update user's preferences",{extra:e instanceof Error?{name:e.name,message:e.message,validationErrors:JSON.stringify(e.extra.validationErrors)}:{},groupingHash:"UpdatePreferencesError"}),Error("Unable to update user's preferences")})}let el=w.z.object({success:w.z.boolean(),error:w.z.string().optional()});w.z.object({agreed:w.z.boolean(),legalDocumentId:w.z.number()});let ec=(e,{arg:t})=>(0,R.GO)({method:"PATCH",url:e,data:{agreed:t.agreed,legalDocumentId:t.legalDocumentId},codec:el});var ed=n(70177);let eg=()=>{let e,t,{t:n}=(0,v.B)("page-preferences"),r=(0,G.jt)(),a=(0,z.al)(),l=(0,m.useRouter)(),{updatePreferences:c,getPreferences:d}={getPreferences:es,updatePreferences:eo},{data:g}=(0,X.A)("/methodfi-account-monitoring-consent-status",ei),h=(0,U.A)("/methodfi-account-monitoring-consent-toggle-status",ec),[f,x]=s.useState(!0),[_,T]=s.useState(),[C,j]=s.useState(""),[I,A]=s.useState(),[E,y]=s.useState(),[O,N]=s.useState(),b=s.useRef(!1);s.useEffect(()=>{!async function(){try{if(!b.current){b.current=!0;let e=await d();e?.entity_uuid||l.push("/login?after_sign_in_path=%2Fpreferences"),N(e?.entity_uuid),T(e?.data_sharing_preferences),x(!1)}}catch(e){401===e.status?l.push("/login?after_sign_in_path=%2Fpreferences"):j(n("errors.failedPreferencesGet")),x(!1)}}()},[d,l,n]),s.useEffect(()=>{let e=[..._??[]];g?.methodFiConsent&&e.push({type:V.METHODFI_ACCOUNT_MONITORING_CONSENT,status:g.methodFiConsent.isAgreed?W.EXPLICIT_OPT_IN:W.EXPLICIT_OPT_OUT}),A(e),y(e)},[_,g]);let P=async e=>{if(!g?.methodFiConsent)return;y(I);let t=e?W.EXPLICIT_OPT_IN:W.EXPLICIT_OPT_OUT;A(I?.map(e=>e.type===V.METHODFI_ACCOUNT_MONITORING_CONSENT?{...e,status:t}:e));try{let t=await h.trigger({agreed:e,legalDocumentId:g.methodFiConsent.latestLegalDocument.legalDocumentId});t?.success||(A(I),j(n("errors.failedConsentsUpdate")))}catch(e){A(I),j(n("errors.failedConsentsUpdate"))}r("preferences_toggleConsentButton_click",{value:{status:t,type:V.METHODFI_ACCOUNT_MONITORING_CONSENT},actionType:"click"})},w=async(e,t)=>{if(t.type===V.METHODFI_ACCOUNT_MONITORING_CONSENT)return P(e);let i=e?W.EXPLICIT_OPT_IN:W.EXPLICIT_OPT_OUT,s={type:t.type,status:i};if(O)try{y(I),await c(O,[s]);let e=I?.map(e=>e?.type===s.type?{type:e.type,status:s.status}:e);A(e)}catch(e){j(n("errors.failedPreferenceUpdate")),F.v.error("consent opt-in status update failed for a consent",{extra:{path:"/preferences",webClientUuid:a},groupingHash:"PreferencesConsentUpdateFailure"}),A(E)}else F.v.error("user without entity_uuid tried to update opt-in status for a consent",{extra:{path:"/preferences",webClientUuid:a},groupingHash:"PreferencesMissingEntityUUIDError"});r("preferences_toggleConsentButton_click",{value:{status:i,type:t?.type},actionType:"click"})},[k]=(e=I?.filter(e=>Object.values(V).includes(e.type))??[],t=[],e.length>0&&t.push((0,i.jsx)(er,{consents:e,cardTitle:n("dataSharingCard.header"),onToggle:w},"upstartNotifications")),[t]);return(0,i.jsxs)(ed.l9,{value:"preferences",children:[C?(0,i.jsx)(p.A,{variant:"negative",textLink:{content:"Please try again.",href:""},children:`${C}`}):null,(0,i.jsx)(o.A,{atoms:{marginBottom:"3xl",marginTop:"2xl"},children:(0,i.jsxs)(o.A,{children:[(0,i.jsx)(o.A,{atoms:{display:"flex",flexDirection:"column",paddingY:"2xs"},children:f?(0,i.jsx)(o.A,{style:{marginBottom:"10vh"},children:(0,i.jsx)(J.A,{palette:"brand"})}):null}),k.length<1&&!f?(0,i.jsx)(o.A,{atoms:{margin:"12xl"}}):(0,i.jsx)(o.A,{children:(()=>
1{if(k&&k.length>0)return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{atoms:{marginBottom:"xl"},children:(0,i.jsx)(u.A,{component:"h2",variant:"xl",children:n("privacyConsentsSectionHeader")})}),k]})})()??null})]})})]})},eu=()=>{let{t:e}=(0,v.B)("page-preferences");return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(o.A,{atoms:{marginX:"auto",marginTop:"xl"},children:(0,i.jsx)(u.A,{component:"h1",variant:"xl2",children:e("header")})})})};var ep=n(3475);let eh=["page-preferences"];var em=!0;let ef=({experiments:e})=>(0,i.jsxs)(g.Ay.Provider,{experiments:e,children:[(0,i.jsx)(ep.GA,{experiments:e}),(0,i.jsxs)(o.A,{atoms:{backgroundColor:"neutral5"},children:[(0,i.jsx)(d.b,{namespaces:eh,noLoanOrCreditSchema:!0}),(0,i.jsx)(c.A,{}),(0,i.jsxs)(o.A,{atoms:{width:{desktop:"half",mobile:"auto"},marginX:{desktop:"auto",mobile:"s"}},children:[(0,i.jsx)(eu,{}),(0,i.jsx)(eg,{}),(0,i.jsx)(q,{})]}),(0,i.jsx)(l.A,{branded:!0})]})]})},42634:()=>{},70177:(e,t,n)=>{"use strict";n.d(t,{l9:()=>g,pq:()=>u});var r=n(14232),a=n(28110),i=n(15676),s=n(40902),o=n(44516),l=n(47373);let c=r.createContext("homePage"),d=r.createContext(void 0),g=e=>{let{value:t,children:n,unmask:i,pageViewValue:o}=e,g=e.allowLandingPageEventSuffixes?e.value:void 0,u=i?r.createElement("div",{className:l.y},n):n,p=r.createElement(c.Provider,{value:t},r.createElement(d.Provider,{value:g},u));return r.useLayoutEffect(()=>{s.TV?.primePageProperties({path:window.location.pathname,url:window.location.href,search:window.location.search||void 0})},[t]),(0,a.Uh)(t,{value:JSON.stringify({metamaskExists:void 0!==window.ethereum,...o})}),p};function u(e){let t,n=r.useContext(c),a=r.useContext(d);return n?t=a&&i.TI.includes(e)?`${a}_${e}`:(0,i.MY)(`${n}_${e}`):o.v.error(`usePagePrefixToCreateEventName: ${e}: AnalyticEventName is undefined due to no top level prefix`),t}},80716:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(37876);n(14232);var a=n(82837),i=n(65307),s=n(46603),o=n(28110),l=n(54277),c=n(69993),d=n(5822),g=n(4158),u=n(86661),p=n(484),h=n(11614);let m=({showHomePageMobileNavStickyLoginButton:e})=>{let t=(0,l.ok)(),{t:n}=(0,c.Q)(),{activeFundingFormPath:a}=(0,d.rd)(),i=(0,o.jt)(),m=async({event:e,dataAttributes:t},n)=>{f({event:e,dataAttributes:t}),window.location.assign(n)},f=({event:e,dataAttributes:t})=>{if(e?.preventDefault(),t){let{eventName:e,productType:n,value:r}=t;i(e,{productType:n,value:r})}},{NEXT_PUBLIC_UPSTART_MORTGAGE_BASE_URL:x}=(0,h.yp)(),_=(0,g.al)(),T=(0,u.F)(x,{web_client_uuid:_});return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.yl,{isNotPii:!0,loginText:n("logIn"),topLevelLoginOnClick:e=>m(e,"/login"),navigationSchema:(0,p.O)(n,a,m,f,t,({event:e})=>{e?.preventDefault(),i("navBar_heloc_click"),window.location.assign(T)}),showStickyMobileLoginButton:e})})};var f=n(96515);let x=({showHomePageMobileNavStickyLoginButton:e})=>{let{user:t,isLoading:n}=(0,f.i)();return n?(0,r.jsx)(a.A,{}):t?(0,r.jsx)(i.A,{}):(0,r.jsx)(m,{showHomePageMobileNavStickyLoginButton:e})}},86661:(e,t,n)=>{"use strict";n.d(t,{F:()=>i});var r=n(30915),a=n.n(r);function i(e,t){return`${e}?${a().stringify(t)}`}}
1,87064:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[code]/preferences",function(){return n(36886)}])}},e=>{e.O(0,[3406,4443,8966,915,8271,8050,8019,2062,636,6593,8792],()=>e(e.s=87064)),_N_E=e.O()}]);

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.