PageSourceSearch

https://8percent.kr/assets/FinnqVerificationSignup-CDIMOqAV.js

js 8percent.kr collected 2026-09-24 20:25:10 UTC 3,733 bytes, 2 lines download raw bytes

1import{Ft as C,J as E,Jt as P,X as p,Y as l,Z as D,_t as R,bt as u,nn as i,nt as S,rt as O}from"./eight-DMNSyKi0.js";import{i as B}from"./jwt-Cne6SjzJ.js";import{l as L,u as G}from"./vue-vendor-CoXVbu00.js";import{t as J}from"./useResponsive-Iyu-eCwx.js";import{an as Y,p as U,x as X}from"./index-CXaV7_u2.js";import{n as j,r as z}from"./finnq-Bt_8Pw3h.js";import{t as H}from"./useFinnqAnalytics-Ctr-41hc.js";import{t as K}from"./useApiErrorHandler-B0lCHvFc.js";import{t as W}from"./VerificationExitModal-cXJ1ffbF.js";import{t as Z}from"./useVerificationIdentityStore-l-b4lWnV.js";import{n as $,t as Q}from"./useVerificationSignup-DD_YQTbT.js";import{i as ee,n as ne,r as te,t as ie}from"./EuiVerificationErrorModal-SY_K7CzP.js";import{i as w}from"./ErrorMessage-CPsNMTHs.js";(function(){try{var s=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};s.SENTRY_RELEASE={id:"d103c799694a87a051e7ea90c8b672079ef7fe53"};var r=new s.Error().stack;r&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[r]="649392d3-b123-4bc6-bba2-5b56707c0699",s._sentryDebugIdIdentifier="sentry-dbid-649392d3-b123-4bc6-bba2-5b56707c0699")}catch{}})();var se={class:"tw-flex tw-flex-col"},oe={class:"tw-flex tw-w-full tw-flex-1 tw-items-center tw-justify-center"},re={class:"tw-flex tw-h-auto tw-w-full tw-px-[16px]"},ae=O({__name:"FinnqVerificationSignup",setup(s){const r=G(),g=L(),{isMobile:b}=J(),{closeWebview:k}=X(),{logFinnqEvent:d}=H(),c=P(!1),o=$(),n=Q(),v=Z(),{isPending:y,mutate:h}=z(),{isPending:M,mutate:q}=j(),{displayErrorMessage:f,handleApiError:m,clearDisplayError:_}=K({defaultMessage:w.SIGNUP_FAILED,redirectOn404:!1,redirectOn500:!1}),I={"signup-id":"에잇퍼센트투자자인증_아이디입력","signup-password":"에잇퍼센트투자자인증_비밀번호입력"},T=()=>{r.back()},F=()=>{c.value=!0},x=()=>{k({cd:"110",msg:"닫기"})},N=()=>{r.push({name:"finnq-verification-invest-guide"})},V=()=>{d("EVENT",{name:"에잇퍼센트투자자인증_비밀번호입력_다음버튼"}),_();const t=v.identityToken;if(!t){f.value=w.IDENTITY_TOKEN_EXPIRED;return}h({identityToken:t,token:n.finnqMemberId,...n.username&&{email:n.username},...n.password&&{password:n.password},agreementOfMarketing:n.agreementOfMarketing},{onSuccess:()=>{q(n.finnqMemberId,{onSuccess:e=>{const{accessToken:a,refreshToken:A}=e;B({access:a,refresh:A,storage:"local"}),n.isMarketingAgreed&&ee({agreementOfMarketingEmail:!0,agreementOfMarketingSms:!0}).catch(()=>{}),N()},onError:e=>{m(e)}})},onError:e=>{m(e)}})};return R(()=>{o.reset(),n.resetFormData();const t=g.query.step;t&&o.goTo(t)}),C(()=>o.currentStep,(t,e)=>{const a=I[t];a&&d("SCREEN",{name:a}),e==="signup-id"&&t==="signup-password"&&d("EVENT",{name:"에잇퍼센트투자자인증_아이디입력_다음버튼"})},{immediate:!0}),(t,e)=>(u(),D("div",se,[i(o).currentStep!=="signup-complete"?(u(),l(U,{key:0,device:"mobile",leading:"",leadingIcon:"arrow-light-left",trailing:"",trailingIcon:"close",title:"",onLeadingClick:T,onTrailingClick:F})):p("",!0),E("div",oe,[E("div",re,[i(o).currentStep==="signup-id"?(u(),l(te,{key:0,shouldShowFunnel:!0})):i(o).currentStep==="signup-password"?(u(),l(ne,{key:1,shouldShowFunnel:!0,onSuccess:V})):p("",!0)])]),S(W,{opened:c.value,modalTitle:"놓치기 아까운 혜택이 있어요",modalContent:`계좌 개설까지 거의 다 왔어요!
2지금 완료하면 즉시 투자 가능한 5,000포인트를 드려요.`,onClose:e[0]||(e[0]=a=>c.value=!1),onExit:x},null,8,["opened"]),i(y)||i(M)?(u(),l(Y,{key:1,size:"m",overlay:!0})):p("",!0),S(ie,{opened:!!i(f),description:i(f),isMobile:i(b),onClosed:i(_)},null,8,["opened","description","isMobile","onClosed"])]))}}),ke=ae;export{ke as default};

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.