PageSourceSearch

https://www.joinkudos.com/3472.6b36069d9d63e2c85d73.js

js joinkudos.com collected 2026-10-01 12:23:08 UTC 27,436 bytes, 251 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c5fd8ee7-226a-46ce-8cbb-d688ccfd8aa6",e._sentryDebugIdIdentifier="sentry-dbid-c5fd8ee7-226a-46ce-8cbb-d688ccfd8aa6")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"88a9894b917f3c78b775b93656a9d0a952e3919c"},(self.webpackChunkkudos_portal=self.webpackChunkkudos_portal||[]).push([[3472],{22806:(e,t,n)=>{n.r(t),n.d(t,{default:()=>Le});var a=n(85608),l=n(5902),i=n(71096),o=n(51965),r=n(13913),c=n(47950),s=n(12243),d=n(91698),u=n(47697),m=n(26868),g=n(48774),p=n(40242),E=n(50228),b=n(36896),y=n(36232),f=n(14041),h=n(43705),x=n(18690),A=n(76990),v=n(68284),w=n(74103),I=n(24461),k=n(68201),C=n(79282),S=n(22030),T=n(85687),N=n(73975),R=n(44750),O=n(87091),z=n(85336),F=n(70260);const Y=n.p+"0069e2d71937b5654b76.png";var M=n(84179),j=n(33174);const U=(0,A.Ay)(c.I1)`
2    width: 100%;
3`,P=(0,A.Ay)(c.I1)`
4    gap: 16px;
5    padding: 16px;
6`,G=(0,A.Ay)(c.I1)`
7    text-align: center;
8    padding: 24px 20px;
9    border-radius: 8px;
10    background-color: ${({theme:e})=>e.colors.bg.accent.yellowSecondary};
11`,D=A.Ay.img`
12    margin: 0 auto;
13    width: 342px;
14    height: 120px;
15    object-fit: contain;
16`,H=(0,A.Ay)(c.I1)`
17    gap: 8px;
18    padding: 12px;
19    border-radius: 8px;
20    background-color: ${({theme:e})=>e.colors.bg.secondary};
21`,K=(0,A.Ay)(c.Ye)`
22    gap: 4px;
23
24    > p {
25        display: inline-block;
26    }
27`,X=(0,A.Ay)(c.I1)`
28    width: 100%;
29    gap: 12px;
30    padding: 12px 16px;
31
32    > button {
33        width: 100%;
34    }
35`,Q=({isOpen:e,onClose:t})=>{const n=(0,x.Zp)();return f.createElement(F.A,{isOpen:e,afterClose:t,width:"660px",height:"auto"},f.createElement(U,null,f.createElement(P,null,f.createElement(G,null,f.createElement(D,{src:Y}),f.createElement(s.Mu,null,"Over 25 top rated cards are eligible for",f.createElement("br",null),"$100 Kickstart+ Boost exclusively on Kudos")),f.createElement(c.I1,{gap:"8px"}
35,f.createElement(s.V9,null,"A valid account is required to check your eligibility for $100 Kickstart+ Boost"),f.createElement(s.UH,{secondary:!0},"Kickstart+ Boost is available exclusively through Kudos and is currently rolling out to select members. Create a free account or log in to check your eligibility in seconds.")),f.createElement(c.I1,{gap:"8px"},f.createElement(s.aL,{secondary:!0},"Additional benefits:"),f.createElement(H,null,f.createElement(K,null,f.createElement(g.A,{icon:M.A,size:20}),f.createElement(s.a6,null,"Welcome offer guarantee:"),f.createElement(s.gJ,{secondary:!0},"Found a better offer within 3 months? We’ll match it.")),f.createElement(K,null,f.createElement(g.A,{icon:j.A,size:20}),f.createElement(s.a6,null,"Approval odds analysis:"),f.createElement(s.gJ,{secondary:!0},"Get the most detailed analysis based on your credit report"))))),f.createElement(X,null,f.createElement(E.A,{onClick:()=>{t()}},"Finish creating my Kudos account"),f.createElement(E.A,{variant:"secondary",onClick:()=>{t(),n("/account/signup?lp=explore&login=true")}},"Already have an account? Log in"))))};var B=n(28084),J=n(40176);const L=e=>{const{setFieldValue:t}=(0,i.j7)()||{};return f.createElement(J.A,Object.assign({mask:[{mask:"{+}{1} (000) 000-0000"},{mask:/^[^\s]*$/}],onAccept:n=>{if(/^[\+]?[\d\s\(\)\-]+$/.test(n)&&!n.includes("@")){const a=n.replace(/[()\s-]/g,"");t(e.fieldName,a)}else t(e.fieldName,n)}},e,{onChange:()=>null}))};var Z=n(7639),V=n(12794),q=n(32947),W=n(4996),$=n(64836),_=n(49636),ee=n(61030),te=n(88254),ne=n(25668);const ae=A.Ay.div`
36    display: flex;
37    flex-direction: column;
38`,le=e=>f.createElement(ne.A.Layout,{status:e.status,title:"Verify it's you"},f.createElement(ae,null,f.createElement("div",null,"We sent the 6-digit code to ",e.destination),e.children)),ie=le;var oe=n(26105),re=n(26377),ce=n(48903),se=n(94398),de=n(64087);const ue=A.Ay.div`
39    display: flex;
40    flex-direction: column;
41    position: relative;
42    width: 100%;
43    padding: 64px 32px 32px;
44`,me=(0,A.Ay)(Z.A)`
45    position: absolute;
46    top: 32px;
47    right: 32px;
48`,ge=A.Ay.span`
49    cursor: pointer;
50    position: absolute;
51    top: 34px;
52    left: 34px;
53    color: #b4b4b4;
54
55    @media ${p.z4.maxTablet} {
56        top: 24px;
57        left: 24px;
58    }
59`,pe=A.Ay.div`
60    display: flex;
61    flex-direction: column;
62    gap: 24px;
63
64    @media ${p.z4.maxTablet} {
65        height: 80vh;
66        display: flex;
67        flex-direction: column;
68        padding-bottom: 16px;
69        ${s.gJ} {
70            margin: 0 0 20px;
71            color: ${({theme:e})=>e.colors.text.secondary};
72        }
73    }
74`,Ee=A.Ay.div`
75    margin-top: 104px;
76
77    p {
78        margin: 0;
79    }
80
81    button {
82        padding: 0px 2px;
83    }
84
85    @media ${p.z4.maxTablet} {
86        width: 100%;
87        text-align: center;
88        margin-top: 16px;
89    }
90`,be=A.Ay.div`
91    button {
92        display: inline-block;
93        border: none;
94        outline: none;
95        color: ${({theme:e})=>e.colors.text.link};
96        background: none;
97        padding: 0px 2px;
98        font-weight: 600;
99        font-size: 16px;
100        line-height: 24px;
101        font-family: ${({theme:e})=>e.fonts.heading};
102        &:hover {
103            text-decoration: underline;
104            cursor: pointer;
105        }
106    }
107`,ye=(0,A.Ay)(E.A)`
108    @media ${p.z4.maxTablet} {
109        margin-top: auto;
110    }
111`,fe=({onClose:e})=>{(0,w.A)(o.Bi.ONBOARDING_SIGN_IN);const t=(0,x.Zp)(),n=(0,h.wA)(),u=(0,A.DP)(),[m]=(0,$.n)(oe.g1h),[E]=(0,_._)(oe.fLh,{fetchPolicy:"network-only"}),{width:b}=(0,d.A)(),{identify:y}=(0,I.i)(),{refetch:v}=(0,ce.tx)(),{setErrors:k,setFieldTouched:C,values:T,setValues:N,setFieldError:R,touched:O,isValid:z}=(0,i.j7)()||{},[Y,M]=(0,f.useState)(!1),[j,U]=(0,f.useState)(!1),[P,G]=f.useState(ne.w.PENDING),D=()=>(0,a.sH)(void 0,void 0,void 0,function*(){if(!Y)try{M(!0);const e=yield l.AuthService.sendOTPCode(T.phoneNumberOrEmail),t=e.challengeParam.email||e.challengeParam.phone_number;N(Object.assign(Object.assign({},T),{challengeDestination:t,cognitoUser:e})),U(!0)}catch(e){const t=(0,re.n5)(e);"UserNotFoundException"===e.code||"ResourceNotFoundException"===e.code?R("phoneNumberOrEmail","Could not find your Kudos account"):t&&R("phoneNumberOrEmail",t)}finally{l.KudosAnalytics.send("action",{type:r.En.CLICK,zone:"Kudos.Onboarding.Signin"}),M(!1)}}),H=e=>{var t;"Enter"!==(null==e?void 0:e.code)&&13!==(null==e?void 0:e.keyCode)||(e.preventDefault&&(e.preventDefault(),null===(t=e.target)||void 0===t||t.blur()),D())},K=()=>{e(),t(B.J)},X=f.useCallback(()=>(0,a.sH)(void 0,void 0,void 0,function*(){const e=yield l.AuthService.sendOTPCode(T.phoneNumberOrEmail);N(Object.assign(Object.assign({},T),{cognitoUser:e}))}),[T]),Q=f.useCallback(e=>(0,a.sH)(void 0,void 0,void 0,function*(){try{const i=null==e?void 0:e.cognitoUser;l.KudosAnalytics.send("event",{type:r.sV.SIGNIN,values:[i.attributes.sub]}),l.UserStorage.clearPreUser();try{n((0,te.im)(t))}catch(e){throw e}try{const e=yield l.UserStorage.getUserSession();l.Messages.signInExtension(e)}catch(e){}const{user:o}=yield l.UserStorage.get();yield y(o.id,null==o?void 0:o.email),v(),(0,a.sH)(void 0,void 0,void 0,function*(){var e,n,a;try{const e=yield l.Messages.getPersistedPreregisteredUser();e&&(yield m({variables:{preRegisteredUserId:e.id}}))}catch(e){l.KudosAnalytics.send("event",{type:r.sV.FAILED_TO_CLAIM_PRE_REGIST
111ERED_USER,mixpanelData:{error:e instanceof Error?e.message:String(e)}})}finally{let l=!1;try{const{data:t}=yield E({variables:{userId:o.id}});l=null!==(a=null===(n=null===(e=null==t?void 0:t.Users_fetchById)||void 0===e?void 0:e.userState)||void 0===n?void 0:n.standaloneServiceUser)&&void 0!==a&&a}catch(e){}if(l)t(B.JB);else{const e=localStorage.getItem(B.F2);e?(localStorage.removeItem(B.F2),t(e)):t(`/${S.om.MY_WALLET}`)}}})}catch(e){l.KudosAnalytics.send("event",{type:r.sV.SIGNIN_FAILED,values:[e]}),ee.oR.error("Something went wrong, try again later")}}),[v]),J=f.useCallback(()=>(0,a.sH)(void 0,void 0,void 0,function*(){try{const e=yield l.AuthService.getAmplifyInstance().sendCustomChallengeAnswer(T.cognitoUser,T.verificationCode);return(null==e?void 0:e.attributes)?e:null}catch(e){throw e}}),[T]),Z=f.useCallback(()=>(0,a.sH)(void 0,void 0,void 0,function*(){try{G(ne.w.LOADING),C("verificationCode");const e=yield J();e?(G(ne.w.CONFIRMED),Q(Object.assign(Object.assign({},T),{cognitoUser:e}))):(G(ne.w.ERROR),k({verificationCode:"Invalid verification code. Try again."}))}catch(e){"CodeMismatchException"===(null==e?void 0:e.code)?k({verificationCode:"Invalid verification code. Try again."}):"NotAuthorizedException"===(null==e?void 0:e.code)&&k({verificationCode:"Code has timed out, please refresh page and try again"}),G(ne.w.ERROR)}}),[T]);f.useEffect(()=>{var e;T&&6===(null===(e=null==T?void 0:T.verificationCode)||void 0===e?void 0:e.length)&&Z()},[T.verificationCode]);const ae=()=>j?f.createElement(pe,null,f.createElement(ge,{onClick:()=>U(!1)},f.createElement(g.A,{icon:se.A,size:28})),f.createElement(ie,{status:P,destination:null==T?void 0:T.challengeDestination,onChangeDestination:()=>U(!1),onResendCode:X},f.createElement(q.A,{autofocus:!0,helperText:P===ne.w.ERROR?"Invalid verification code. Try again.":void 0,inputBorderColor:P===ne.w.CONFIRMED?u.colors.border.success:void 0,error:P===ne.w.ERROR,onChange:e=>N(Object.assign(Object.assign({},T),{verificationCode:e})),marginTop:b<p.D9.tablet?"12px":"32px",marginBottom:b<p.D9.tablet?"12px":"32px",type:"number"})),f.createElement(be,null,f.createElement("p",null,f.createElement("button",{onClick:X},"Resend code")))):f.createElement(pe,null,f.createElement(c.I1,{gap:"8px"},f.createElement(s.wN,null,"Welcome back"),f.createElement(s.gJ,{secondary:!0},"Enter your email or phone number to sign in. We will send you a one-time code to login and verify your account.")),f.createElement(L,{autoFocus:!0,onKeyUp:H,fieldName:"phoneNumberOrEmail",placeholder:"Phone number or email",ignoreDeviceSize:!0}),f.createElement(ye,{size:"48px","data-testid":"onboarding-signin-button",isLoading:Y,disabled:Y,onClick:D},"Sign in"),f.createElement(Ee,null,f.createElement(s.gJ,{secondary:!0},"Don’t have an account?"," ",f.createElement(V.A,{size:"14px",onClick:K},"Create account"))));return b>=p.D9.tablet?f.createElement(F.A,{"data-testid":"onboarding-signin-modal",height:"fit-content",width:"445px",isOpen:!0},f.createElement(ue,null,j?null:f.createElement(me,{icon:de.A,onClick:e}),ae())):f.createElement(W.A,{isOpen:!0,onClose:e},ae())},he=n.p+"1c92f7df7259dc9bab09.mp4",xe=n.p+"a1afc3cbe6e08395e42c.mp4",Ae=n.p+"f73d01427aebc1e58dfb.mp4",ve=n.p+"6295f0df8b599da898a1.png",we=n.p+"61b59bf8fd95d4b97f62.mp4",Ie=n.p+"c1d1a22ce1dc87f2caba.png",ke=n.p+"4f22f48dab6a5e4b94d7.png",Ce=n.p+"c6a1b7183f5722c423b4.png",Se=n.p+"fa0daf7e40bb826a42ad.mp4",Te=n.p+"fbd20fca925bfdf45e7d.mp4";var Ne=n(77087);const Re=(0,A.Ay)(c.Ye)`
112    @media ${p.z4.maxTablet} {
113        flex-direction: column;
114        justify-content: flex-end;
115    }
116    @media ${p.z4.minTablet} {
117        align-items: stretch;
118        height: 100%;
119        min-height: 100vh;
120        > * {
121            flex: 0 0 50%;
122        }
123    }
124`,Oe=(0,A.Ay)(c.I1)`
125    width: 50%;
126    background-color: ${({theme:e})=>e.colors.bg.primary};
127    align-items: center;
128    justify-content: space-between;
129    padding: 40px 16px 60px;
130    max-height: 700px;
131    gap: 48px;
132    margin: auto;
133
134    @media ${p.z4.maxTablet} {
135        width: 100%;
136        padding: 32px 16px;
137    }
138`,ze=(0,A.Ay)(c.Ye)`
139    max-width: 470px;
140    width: 100%;
141    justify-content: flex-start;
142`,Fe=(0,A.Ay)(c.I1)`
143    gap: 32px;
144    max-width: 470px;
145    justify-content: center;
146
147    ${s.JO} {
148        line-height: 60px;
149    }
150
151    @media ${p.z4.maxTablet} {
152        gap: 32px;
153    }
154`,Ye=(0,A.Ay)(c.I1)`
155    width: 100%;
156    gap: 8px;
157`,Me=(0,A.Ay)(c.I1)`
158    gap: 8px;
159`,je=(0,A.Ay)(c.I1)`
160    padding-bottom: 24px;
161    background-color: ${({theme:e,bgColor:t})=>t||e.colors.primitives.yellow200};
162    width: 50%;
163    justify-content: center;
164    align-items: center;
165    gap: 32px;
166
167    @media ${p.z4.minTablet} {
168        height: 100vh;
169        min-height: 800px;
170    }
171    @media ${p.z4.maxTablet} {
172        width: 100%;
173        flex-direction: row;
174    }
175    @media (max-width: 530px) {
176        flex-direction: column;
177    }
178`,Ue=(0,A.Ay)(c.I1)`
179    max-width: 470px;
180    width: 100%;
181    align-items: center;
182    gap: 6px;
183    text-align: center;
184
185    ${s.OJ} {
186        font-size: 13px;
187    }
188
189    @media ${p.z4.maxTablet} {
190        margin-top: 48px;
191    }
192`,Pe=A.Ay.img`
193    height: 44.38px;
194`,Ge=A.Ay.img`
195    width: 97.636px;
196    height: 18.492px;
197`,De=A.Ay.div`
198    position: relative;
199    max-width: 570px;
200    border-radius: 24px;
201    overflow: hidden;
202    margin-top: auto;
203
204    @media (max-width: 1200px) {
205        max-width: 500px;
206        max-height: 470px;
207    }
208
209    @media (max-width: 991px) {
210        max-width: 400px;
211        max-height: 376px;
212    }
213
214    @media ${p.z4.maxTablet} {
215        width: 100%;
216        border-radius: 16px;
217        max-height: unset;
218    }
219`,He=A.Ay.video`
220    width: 100%;
221    height: 100%;
222    object-fit: contain;
223`,Ke=(0,A.Ay)(c.I1)`
224    color: ${({theme:e})=>e.colors.text.secondary};
225    text-align: center;
226    align-items: center;
227    margin-top: auto;
228
229    @media ${p.z4.maxTablet} {
230        font-size: 12px;
231        line-height: 18px;
232    }
233`,Xe=(0,A.Ay)(c.Ye)`
234    margin-bottom: auto;
235
236    border-radius: 12px;
237    border: 1px solid ${({theme:e})=>e.colors.border.primary};
238    background: ${({theme:e})=>e.colors.bg.primary};
239    gap: 12px;
240    padding: 16px;
241    width: 100%;
242    align-items: center;
243    max-width: 570px;
244`,Qe=A.Ay.img`
245    width: 40px;
246    height: 40px;
247    border-radius: 50%;
248`,Be=A.Ay.span`
249    ${s.hm}
250`,Je={[B.ux.GENERIC]:{title:"Put your wallet on autopilot",videoSrc:T,bgColor:y.A.colors.primitives.yellow200},[B.ux.LOWER_BILLS]:{title:"Lower your bills without making a call",useForbesFeature:!0,videoSrc:xe,bgColor:y.A.colors.bg.secondary,testimonial:{img:Ce,copy:f.createElement(s.gJ,null,"On Feb 11, 2025, Kudos helped a member"," ",f.createElement(s.a6,{style:{display:"inline"},secondary:!0},"save $840 per year by lowering their AT&T bill")," ","from $130 per month to $60 per month.")}},[B.ux.CARD_OPTIMIZER]:{title:"Optimize your cards, make every purchase count",useForbesFeature:!0,videoSrc:[Ae,he],bgColor:y.A.colors.primitives.blue100,testimonial:{img:O,copy:f.createElement(s.gJ,null,"“Wish i had known about Kudos much sooner. I’ve"," ",f.createElement(s.a6,{style:{display:"inline"},secondary:!0},"optimized cards")," ","and unlocked perks I never realized I had.” – Andrew C.")}},[B.ux.FINANCE]:{title:"See your full financial picture in one place",useForbesFeature:!0,videoSrc:Te,bgColor:y.A.colors.primitives.pink100,testimonial:{img:ve,copy:f.createElement(s.gJ,null,"“Kudos made it easier to understand my money at a glance. I can see recurring charges, connect them to my cards, and quickly tell which ones are worth keeping. ",f.createElement(Be,null,"It helps me make better decisions without constantly thinking about finances."),"” – Erin V.")}},[B.ux.SHOPPING]:{title:"Stack Cash Back on top of your card rewards",videoSrc:Se,bgColor:y.A.colors.primitives.yellow100,testimonial:{img:N,copy:f.createElement(s.gJ,{secondary:!0},"“Kudos helps me maximize my card earnings and ",f.createElement(Be,null,"gives shopping boosts better than most alternatives!"),"” – Joe")}},[B.ux.EXPLORE]:{title:"Find the perfect card for the way you spend",videoSrc:we,bgColor:y.A.colors.primitives.purple100,testimonial:{img:R,copy:f.createElement(s.gJ,{secondary:!0},"“Card Explorer was powerful because it showed all 3,000 cards, even ones Kudos doesn't profit on."," ",f.createElement(Be,null,"It felt unbiased and trustworthy."),"” – Max G.")}}},Le=()=>{(0,w.A)(o.Bi.ONBOARDING_SIGN_UP);const e=(0,h.wA)(),t=(0,x.Zp)(),{width:n}=(0,d.A)(),{user:A,isSignedIn:T,redirectHrefOnSuccess:N,shouldRedirectToVerification:R,isFullyRegistered:O}=(0,h.d4)(e=>e.userSlice)||{},{identify:F}=(0,I.i)(),{trackEvent:Y}=(0,k.IO)(),[M,j]=(0,f.useState)(!1),[U,P]=(0,f.useState)(null),[{login:G,source:D,smartOffer:H,lp:K},X]=(0,v.useQueryParams)({login:v.StringParam,source:v.StringParam,smartOffer:v.StringParam,lp:v.StringParam}),[J]=(0,f.useState)(()=>
250{if(K)return localStorage.removeItem(B.JH),(0,B.xw)(K);const e=localStorage.getItem(B.JH);return e?(localStorage.removeItem(B.JH),(0,B.xw)(e)):B.ux.GENERIC}),L=Je[J],Z=Array.isArray(L.videoSrc)?L.videoSrc:L.videoSrc?[L.videoSrc]:[],V=Z.length>1,q=(0,f.useRef)(null),W=(0,f.useRef)(0),$=(0,f.useCallback)(()=>{if(!V)return;const e=q.current;e&&(W.current=(W.current+1)%Z.length,e.src=Z[W.current],e.play())},[V,Z]),_=(0,f.useRef)(null),ee=(0,f.useRef)(null),{setFieldValue:te}=(0,i.j7)(),ne=!(!(null==A?void 0:A.firstName)||!(null==A?void 0:A.lastName));(0,f.useEffect)(()=>{(0,a.sH)(void 0,void 0,void 0,function*(){var e,t;if("download"===D&&(yield l.Messages.pingExtension().catch(()=>!1)))try{Y(r.sV.ENABLED_EXTENSION),null===(t=(e=window).fbq)||void 0===t||t.call(e,"trackCustom","register_install")}catch(e){}})},[D]),(0,f.useEffect)(()=>{"true"===G&&j(!0)},[G]),(0,f.useEffect)(()=>{H&&(P(H),X({smartOffer:null}))},[H]),(0,f.useEffect)(()=>{e((0,C._v)())},[]),(0,f.useEffect)(()=>{R&&t(B.ai)},[R]),(0,f.useEffect)(()=>{const e=window.localStorage.getItem(b.d2);e?(localStorage.removeItem(b.d2),t(e)):T&&O&&t(N||`/${S.om.MY_WALLET}`)},[T,O,N]);const ae=e=>{!ne||"Enter"!==(null==e?void 0:e.code)&&13!==(null==e?void 0:e.keyCode)||le()},le=()=>(0,a.sH)(void 0,void 0,void 0,function*(){var n,a;const{firstName:i,lastName:o}=A||{};if(i)if(o){if(null==A?void 0:A.id)e((0,C.Km)());else{const t=yield l.UserStorage.getClientId();e((0,C.BO)({id:t,firstName:i,lastName:o})),yield F(t,null==A?void 0:A.email),l.KudosAnalytics.send("action",{type:r.En.CLICK,zone:"Kudos.Onboarding.Signup"})}t("/welcome/goals")}else null===(a=ee.current)||void 0===a||a.focus();else null===(n=_.current)||void 0===n||n.focus()});return f.createElement(f.Fragment,null,f.createElement(Re,null,f.createElement(z.A,null),f.createElement(Oe,null,n>=p.D9.tablet&&f.createElement(ze,null,f.createElement(u.A,{height:"33px"})),f.createElement(Fe,null,f.createElement(c.I1,{gap:"24px"},f.createElement(s.JC,null,L.title),f.createElement(Ye,null,f.createElement(s._Q,{secondary:!0},"What is your full legal name?"),f.createElement(Me,null,f.createElement(m.Ay,{ref:_,value:(null==A?void 0:A.firstName)||"",onChange:t=>{e((0,C.i)({lastName:(null==A?void 0:A.lastName)||"",firstName:t.target.value})),te("firstName",t.target.value)},autoFocus:!0,label:"First Name",onKeyUp:ae,size:"48px"}),f.createElement(m.Ay,{ref:ee,size:"48px",onKeyUp:ae,value:(null==A?void 0:A.lastName)||"",onChange:t=>{e((0,C.i)({firstName:(null==A?void 0:A.firstName)||"",lastName:t.target.value})),te("lastName",t.target.value)},label:"Last Name"})))),f.createElement(c.I1,{alignItems:"stretch",gap:"12px"},f.createElement(E.A,{className:"OnboardingGetStartedButton","data-testid":"portal-signup-start",onClick:le},"Get started"),f.createElement(E.A,{variant:"secondary","data-testid":"onboarding-signin",onClick:()=>j(!0)},"I already have an account"))),L.useForbesFeature?f.createElement(Ue,null,f.createElement(Pe,{src:ke,alt:"Featured"}),f.createElement(c.I1,{gap:"24px",alignItems:"center"},f.createElement(c.Ye,{gap:"1px",alignItems:"center"},f.createElement(s.OJ,{secondary:!0},"Forbes")))):f.createElement(Ue,null,f.createElement(Pe,{src:Ie,alt:"Featured"}),f.createElement(c.I1,{gap:"24px",alignItems:"center"},f.createElement(c.Ye,{gap:"1px",alignItems:"center"},f.createElement(s.OJ,{secondary:!0},"Brian Kelly, Founder of"),f.createElement(Ge,{src:"data:image/png;base64,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",alt:"TPG"}))))),f.createElement(je,{bgColor:L.bgColor},f.createElement(De,null,f.createElement(He,{ref:q,autoPlay:!0,loop:!V,muted:!0,playsInline:!0,src:Z[0],onEnded:V?$:void 0})),L.testimonial?f.createElement(Xe,null,f.createElement(Qe,{src:L.testimonial.img,alt:"Testimonial"}),f.createElement(c.I1,null,f.createElement(s.gJ,null,L.testimonial.copy))):f.createElement(Ke,{gap:"6px",alignItems:"center"},f.createElement(c.Ye,{gap:"4px",alignItems:"center",justifyContent:"center"},f.createElement(g.A,{color:y.A.colors.bg.accent.yellow,icon:Ne.A,size:20}),f.createElement(g.A,{color:y.A.colors.bg.accent.yellow,icon:Ne.A,size:20}),f.createElement(g.A,{color:y.A.colors.bg.accent.yellow,icon:Ne.A,size:20}),f.createElement(g.A,{color:y.A.colors.bg.accent.yellow,icon:Ne.A,size:20}),f.createElement(g.A,{color:y.A.colors.bg.accent.yellow,icon:Ne.A,size:20}),f.createElement(s.a6,{secondary:!0},"4.8 stars, +9,000 reviews. ")),f.createElement(s.gJ,null,"Join over 400,000+ members taking control of their finances today")))),M&&f.createElement(fe,{onClose:()=>{var e;j(!1),null===(e=_.current)||void 0===e||e.focus()}}),f.createElement(Q,{isOpen:"kickstart"===U,onClose:()=>{var e;P(null),null===(e=_.current)||void 0===e||e.focus()}}))}}}]);
251//# sourceMappingURL=3472.6b36069d9d63e2c85d73.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.