PageSourceSearch

https://www.shinhansavings.com/static/js/5171.af68a46d.chunk.js

js shinhansavings.com collected 2026-09-24 10:54:35 UTC 4,372 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkreno_fe_channel=self.webpackChunkreno_fe_channel||[]).push([[5171],{5171:(e,n,_)=>{_.r(n),_.d(n,{default:()=>p});var o,E=_(18489),t=_(47313),i=_(52008),l=_(97491),s=_(78089),A=_(86242),a=_(17347),c=_(63305),T=_(97890),D=_(87049),d=_(37635),C=_(29394),r=_(38951),S=_(59333),I=_(98212),O=_(17186),N=_(13869);_(92591);const u=N.ZP.div(o||(o=(0,O.Z)(["\n  .btns {\n    display: inline-block;\n    .cm_button {\n      display: inline-block;\n    }\n  }\n"])));var R=_(46417);const p=function(e){const[n,_]=(0,t.useState)(!1),o=(0,i.I0)(),O=(0,T.s0)(),[N,p]=(0,t.useState)(),[g,v]=(0,t.useState)(),f=(0,c.XI)(),h=(0,T.TH)(),{setMobileErrorLog:H}=(0,r.s)({location:h}),K=()=>{_(!n),O("/Ath_0052")};(0,t.useEffect)(()=>{_(!n)},[]);const Y=(e,n)=>{const _=JSON.parse(e).params;if("0000"===_.RES_CODE){const e=_.DATA_KEY_AUTH_TECH_LIST.includes((0,C.ni)(A.md.FACE_ID))?A.md.FACE_ID:A.md.FINGER;p(_),v(e)}else H({payload:n,errorMsg:_,deviceId:"BioGetOpenPhoneInfo-fail"}),a.Z.ErrorDialog({content:void 0!==(null===_||void 0===_?void 0:_.RES_CODE)?"\uacb0\uc81c\uc6d0 \uc624\ub958\ucf54\ub4dc : "+_.RES_CODE+" / "+(0,c.lQ)(_.RES_CODE):"\uacb0\uc81c\uc6d0 \uc624\ub958\ucf54\ub4dc : "+_.RES_CODE,onOk(){K()}})},[F,m]=(0,t.useState)(),[y,x]=(0,t.useState)(),Z=async(e,n)=>{const _=JSON.parse(e).params;"0000"===(null===_||void 0===_?void 0:_.RES_CODE)?x(_):(H({payload:n,errorMsg:_,deviceId:"BioReqBioOpenReg-fail"}),a.Z.ErrorDialog({content:void 0!==(null===_||void 0===_?void 0:_.RES_CODE)?"\uacb0\uc81c\uc6d0 \uc624\ub958\ucf54\ub4dc : "+_.RES_CODE+" / "+(0,c.lQ)(_.RES_CODE):"\uacb0\uc81c\uc6d0 \uc624\ub958\ucf54\ub4dc : "+_.RES_CODE,onOk(){K()}}))},j=()=>{!N.DATA_KEY_AUTH_TECH_LIST.includes((0,C.ni)(A.md.PIN))||null!==N&&void 0!==N&&N.DATA_KEY_AUTH_TECH_LIST_IN_USE&&-1!==N.DATA_KEY_AUTH_TECH_LIST_IN_USE.indexOf(A.md.PIN)?w():a.Z.ConfirmDialog({content:(0,R.jsxs)(R.Fragment,{children:["\uc774\uc5b4\uc11c \uac04\ud3b8\ube44\ubc00\ubc88\ud638\ub97c \ub4f1\ub85d\ud560\uae4c\uc694?",(0,R.jsx)("br",{}),"\uac04\ud3b8\ube44\ubc00\ubc88\ud638\ub97c \ub4f1\ub85d\ud558\uba74 \ube60\ub974\uac8c \ub85c\uadf8\uc778 \ud560 \uc218 \uc788\uc5b4\uc694."]}),okText:"\ud655\uc778",cancelText:"\ucde8\uc18c",onOk(){K(),O("/Ath_0043",{replace:!1,state:{isSkip:!0}})},onCancel(){w()}})},w=()=>{a.Z.SuccessDialog({content:(0,R.jsxs)(R.Fragment,{children:[f," \ub4f1\ub85d\uc774 \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4.",(0,R.jsx)("br",{}),"\uc548\uc804\ud55c \uac70\ub798\ub97c \uc704\ud558\uc5ec \ub85c\uadf8\uc544\uc6c3 \ub429\ub2c8\ub2e4."]}),onOk(){(0,D.p1)(!0,!1),K()}})};(0,t.useEffect)(()=>{!n||N||y?n&&g&&N&&!y?(async()=>{const e=await(0,c.mR)();await m(e);const n={DATA_KEY_SITE_CODE:A.HF.SHINHAN_SAVING,DATA_KEY_SVC_CODE:A.N5,DATA_KEY_AUTH_TECH_CODE:g,DATA_KEY_REG_WAY_CODE:"02",DATA_KEY_TRID:e};window.callNative(window.CALL_NATIVE_PARTS().reqBioOpenReg,n,e=>Z(e,n))})():n&&g&&N&&y&&(()=>{const e=(0,c.yB)();let n;n=e===A.Nz.ANDROID_RENO?"1":e===A.Nz.IOS_RENO?"2":"9",(0,c.Fz)("/Ath0055/saveFido.json",{DEVICE_OS:n,DEVICE_ID:N.DATA_KEY_DEVICE_ID,TRID:F,AUTH_TECH_CODE:g,REG_WAY_CODE:"02",REG_TOKEN:y.DATA_KEY_REG_TOKEN,USER_PUBKEY:y.DATA_KEY_USER_PUBKEY,WORK_NAME:"\uc0dd\uccb4\uc778\uc99d \ub4f1\ub85d"},e=>{let n={};n=g===A.md.FACE_ID?(0,E.Z)((0,E.Z)({},n),{FACE_YN:1}):(0,E.Z)((0,E.Z)({},n),{FINGER_YN:1}),o({type:l._R.UPDATE,payload:(0,E.Z)((0,E.Z)({},I.$.getAuthFidoInfo()),n)});const _={authTechCode:g,status:!0},t=(0,D.K7)(),i={login:null===t||void 0===t?void 0:t.login,loginType:A.Ez.FINGER,defaultLoginType:A.Ez.BIO,defaultLoginBioType:"1",loginRollType:null===t||void 0===t?void 0:t.loginRollType};(0,C.$A)(i,()=>{(0,C.yF)(j,_)})},e=>{(0,S.co)(e.code,e.message,()=>{const e={authTechCode:g,status:!1};(0,C.yF)(K,e)})},"POST")})():window.callNative(window.CALL_NATIVE_PARTS().getOpenPhoneInfo,{DATA_KEY_SITE_CODE:A.HF.SHINHAN_SAVING,DATA_KEY_SVC_CODE:A.N5},e=>Y(e,{DATA_KEY_SITE_CODE:A.HF.SHINHAN_SAVING,DATA_KEY_SVC_CODE:A.N5}))},[n,g,N,y]);const U=function(e){return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(s.gM,{text:"\uc0dd\uccb4 \uc815\ubcf4\ub85c \uc778\uc99d\ud574\uc8fc\uc138\uc694."})," "]})};return(0,R.jsx)(d.j7,(0,E.Z)((0,E.Z)({title:""},e),{},{children:(0,R.jsx)(u,{children:(0,R.jsx)(s.G6,{lvl:2,children:(0,R.jsx)(s.cO,{className:"custom",visible:n,onCancel:K,width:"100%",content:(0,R.jsx)(U,{}),footer:null})})})}))}}}]);

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.