PageSourceSearch

https://crediview.co.kr/_next/static/chunks/74266-ac5d8fe93bce9dc0.js

js crediview.co.kr collected 2026-10-08 23:39:49 UTC 11,188 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[74266],{53482:(e,t,s)=>{s.d(t,{f:()=>l});var i=s(90980),o=s(12115),r=s(49668),n=s(5858);function l(){return(0,o.useCallback)((e=!1)=>!n.S$&&(!!(0,r.uF)()||(e&&i.fF.alert({icon:"ErrorIcon",content:"인증서 관련 서비스는 Window OS만 지원됩니다.",isDimmer:!0}),!1)),[])}},74266:(e,t,s)=>{s.d(t,{Ay:()=>u});var i=s(95155),o=s(90980),r=s(12115),n=s(75822),l=s(53482);class a extends Error{constructor(e){const t=e.error||{title:"Unknown Error",message:"An unexpected error occurred.",fullMessage:null};if(super(t.message||"Unknown error occurred"),this.error=t,this.code=e.code||"9999",this.data=e.data||null,this.type=e?.type||"CommonException",!this.error.fullMessage){const e=this.error.title||null,t=this.error.message||null;this.error.fullMessage=[e,t].filter(Boolean).join("\n")}Error.captureStackTrace&&Error.captureStackTrace(this,a),this.name="CommonException"}}var d=s(62877),c=s(49668),x=s(93285);let p=(e,t)=>{if(e="boolean"==typeof e&&e,!document.getElementById("nxts_overlay")){let s=document.createElement("div");s.id="nxts_overlay",s.style.zIndex="100000",s.style.position="fixed",s.style.width="100%",s.style.height="100%",s.style.top="0",s.style.left="0",s.style.backgroundColor="rgba(0, 0, 0, 0.3)",document.body.appendChild(s);let i="";e||(i='<div id="nxts_overlay_msg" style="z-index:100001; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); display:flex; flex-direction:column; align-items:center; gap:10px;"><div class="loader-container" style="position:relative; width:60px; height:60px;"><div class="dot" style="position:absolute; top:50%; left:50%; width:10px; height:10px; background-color:#fff; border-radius:50%; animation: spread 1.6s infinite;"></div><div class="dot" style="position:absolute; top:50%; left:50%; width:10px; height:10px; background-color:#fff; border-radius:50%; animation: spread 1.6s infinite 0.2s;"></div><div class="dot" style="position:absolute; top:50%; left:50%; width:10px; height:10px; background-color:#fff; border-radius:50%; animation: spread 1.6s infinite 0.4s;"></div><div class="dot" style="position:absolute; top:50%; left:50%; width:10px; height:10px; background-color:#fff; border-radius:50%; animation: spread 1.6s infinite 0.6s;"></div><div class="dot" style="position:absolute; top:50%; left:50%; width:10px; height:10px; background-color:#fff; border-radius:50%; animation: spread 1.6s infinite 0.8s;"></div><div class="dot" style="position:absolute; top:50%; left:50%; width:10px; height:10px; background-color:#fff; border-radius:50%; animation: spread 1.6s infinite 1s;"></div></div><div style="margin-top:10px; color:#fff; font-weight:bold;">'+(t||"인증서 선택 중 입니다.")+"</div></div><style>@keyframes spread {  0% { transform: translate(0, 0) scale(1); opacity: 1; }  50% { transform: translate(var(--x), var(--y)) scale(1.8); opacity: 0.4; }  100% { transform: translate(0, 0) scale(1); opacity: 1; }}.dot:nth-child(1) { --x: -25px; --y: -25px; }.dot:nth-child(2) { --x: 25px; --y: -25px; }.dot:nth-child(3) { --x: -25px; --y: 25px; }.dot:nth-child(4) { --x: 25px; --y: 25px; }
1.dot:nth-child(5) { --x: 0px; --y: -30px; }.dot:nth-child(6) { --x: 0px; --y: 30px; }</style>",document.body.insertAdjacentHTML("beforeend",i))}},f=(0,r.forwardRef)(({onSubmit:e,element:t,label:s,disabled:f,noBiz:u,handleDownload:m},h)=>{let{startLoading:v,endLoading:w}=(0,d.A)(),y=(0,l.f)(),b=async t=>{if(t.preventDefault(),!y(!0))return;if(!window?.nxTSPKI)return void console.error("Failed to load nxTSPKI");try{if(v(),!(await (0,x.hj)()).success)return void o.fF.confirm({icon:"ErrorIcon",isDimmer:!0,content:(0,i.jsxs)(o.m_,{variant:"body2",className:"pd-0",children:["인증서 이용을 위해",(0,i.jsx)("br",{}),"보안 프로그램 설치 및 업데이트가 필요합니다.",(0,i.jsx)("br",{}),"완료 후, 진행 중이던 작업을 다시 시도해 주세요."]}),onConfirm:async()=>{m?m():window.location.href=window.nxTSPKIConfig.installPage}});window.nxTS_disableBrowser=p}catch(e){console.error(e);return}finally{w()}let s=null;try{let e=null;if(u)if((0,c.zH)(u))e=await new Promise((e,t)=>{let s={};s.ssn=u,window.nxTSPKI.signData("서명",s,s=>{let i={success:!1,type:"NxTSPKIException",code:s.code,data:null,error:null};if(0===s.code){let{certInfo:t,data:o}=s.data;i.success=!0;let r=Object.fromEntries(new URLSearchParams((t.subjectDN||"").replace(/,/g,"&")));i.data={name:r.cn||null,organization:r.o||null,validFrom:t.validFrom||null,validFromDate:t.validFrom&&t.validFrom.slice(0,10)||null,validTo:t.validTo,validToDate:t.validTo&&t.validTo.slice(0,10)||null,data:o?JSON.stringify(o):null},e(i)}else{var o,r;i.error={title:"KTNET 인증서 모듈 에러",message:(o=s.code,r=s.errorMessage,({100:"취소하였습니다.",111:"비밀번호가 일치하지 않습니다.",140:"입력하신 사업자등록번호와 인증서가 일치하지 않습니다."})[o]||r||"알 수 없는 오류가 발생했습니다.")},t(new a(i))}})});else o.fF.alert({icon:"ErrorIcon",content:(0,i.jsx)(n.A,{code:"2001"}),isDimmer:!0});else e=await new Promise((e,t)=>{let s=nxTSPKIConfig.options.loginDataKmCert;nxTSPKIConfig.options.initPolicies="1 2 410 200012 1 1 3:범용기업|1 2 410 200005 1 1 5:범용기업|1 2 410 200004 5 2 1 1:범용기업|1 2 410 200004 5 4 1 2:범용기업|1 2 410 200004 5 3 1 1:범용기관|1 2 410 200004 5 3 1 2:범용기업|1 2 410 200005 1 1 6 8:국세청신고용|1 2 410 200012 5 19 1 1:특수목적용|1 2 410 200004 5 2 1 6 11:더존특별|1 2 410 200004 5 2 1 6 65:더존특별|1 2 410 200004 5 2 1 6 73:3개월용|1 2 410 200005 1 1 6 8:전자세금용|1 2 410 200005 1 1 2:법인 은행/신용카드/보험|1 2 410 200004 5 5 1 1:범용기업|1 2 410 200012 1 1 9:전자무역용|1 2 410 200004 5 1 1 7:법인범용|1 2 410 200004 5 2 1 6 141:개인기업|1 2 410 200004 5 2 1 6 257:세금계산서용|1 2 410 200004 5 2 1 5001:범용기업",window.nxTSPKI.getCertificatesAndKeys(s,{},s=>{let i={success:!1,type:"NxTSPKIException",code:s.code,data:null,error:null};if(100===s.code&&e(i),0===s.code){let{certInfo:t,data:o}=s.data;i.success=!0;let r=Object.fromEntries(new URLSearchParams((t.subjectDN||"").replace(/,/g,"&")));i.data={name:r.cn||null,organization:r.o||null,validFrom:t.validFrom||null,validFromDate:t.validFrom&&t.validFrom.slice(0,10)||null,validTo:t.validTo,validToDate:t.validTo&&t.validTo.slice(0,10)||null,data:o?JSON.stringify(o):null},e(i)}else i.error={title:"KTNET 인증서 모듈 에러",message:111===s.code?"비밀번호가 일치하지 않습니다.":s.errorMessage||"알 수 없는 오류가 발생했습니다."},t(new a(i))})});s=e.data}catch(e){e instanceof a?o.fF.alert({icon:"ErrorIcon",content:e.error?.message,isDimmer:!0}):console.error(`ErrorHandler ${["NxTSPKIButton","error"].filter(Boolean).join(" ")} ::`,e,e.stack||"")}e(s)};return((0,r.useEffect)(()=>{let e=async()=>{if(window?.nxTSPKI&&window?.nxTSSession)try{if(v(),!(await (0,x.hj)()).success)return;let e=setInterval(()=>{!1===window.nxTSSession.isInit()?(window.nxTSPKI.onInit(()=>{}),window.nxTSPKI.init(!0)):clearInterval(e)},500)}catch(e){console.error(e);return}finally{w()}else setTimeout(e,500)};y()&&e()},[]),t)?(0,r.cloneElement)(t,{onClick:b,disabled:f||!1,ref:h}):(0,i.jsx)(o.$$,{type:"button",buttonType:"outlined",label:s||"인증서 등록",disabled:f||!1,onClick:b,ref:h})});f.displayName="NxTSPKIButton";let u=f},75822:(e,t,s)=>{s.d(t,{A:()=>n,l:()=>r});var i=s(95155),o=s(90980);let r={1001:(0,i.jsxs)("p",{className:"SOLText-desc",children:["사업자등록번호가 유효하지 않거나",(0,i.jsx)("br",{}),"확인되지 않습니다. 다시 시도해주세요."]}),1003:(0,i.jsx)("p",{className:"SOLText-desc",children:"비밀번호 확인 후 다시 입력하세요."}),1008:(0,i.jsx)("p",{className:"SOLText-desc",children:"이름을 확인 후 다시 입력하세요."}),1010:(0,i.jsx)("p",{className:"SOLText-desc",children:"인증번호를 확인 후 다시 입력하세요."}),1014:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.m_,{variant:"body2",children:"비밀번호 입력횟수가 초과했습니다."}),(0,i.jsx)(o.m_,{variant:"body2",children:"비밀번호 초기화가 필요합니다."})]}),1015:(0,i.jsx)("p",{className:"SOLText-desc",children:"유효하지 않은 인증코드입니다."}),1018:(0,i.jsxs)("p",{className:"SOLText-desc",children:["로그인/가입이 제한된 이메일입니다.",(0,i.jsx)("br",{}
1),"관리자에게 문의해주세요."]}),1020:(0,i.jsxs)("p",{className:"SOLText-desc",children:["입력하신 정보로 가입된 계정이 없거나",(0,i.jsx)("br",{}),"사용이 제한된 상태일 수 있습니다."]}),1021:(0,i.jsxs)("p",{className:"SOLText-desc",children:["탈퇴된 계정입니다.",(0,i.jsx)("br",{}),(0,i.jsx)("br",{}),"해당 계정으로 이용을 원하시는 경우",(0,i.jsx)("br",{}),"회원가입을 통해 신규가입 또는 복구를 진행해 주세요."]}),1025:(0,i.jsxs)("p",{className:"SOLText-desc",children:["WEHAGO를 통해 가입한 회원은",(0,i.jsx)("br",{}),"[WEHAGO 로그인]을 선택하여 로그인 할 수 있습니다."]}),1800:(0,i.jsxs)("p",{className:"SOLText-desc",children:["요청되지 않은 이용자 입니다.",(0,i.jsx)("br",{}),"관리자에게 문의해주세요."]}),1801:(0,i.jsxs)("p",{className:"SOLText-desc",children:["사용할 수 없는 코드입니다.",(0,i.jsx)("br",{}),"관리자에게 문의해주세요."]}),1802:(0,i.jsxs)("p",{className:"SOLText-desc",children:["이미 사용된 코드입니다.",(0,i.jsx)("br",{}),"관리자에게 문의해주세요."]}),1803:(0,i.jsxs)("p",{className:"SOLText-desc",children:["인증시간이 만료 되었습니다.",(0,i.jsx)("br",{}),"관리자에게 문의해주세요."]}),2e3:(0,i.jsx)("p",{className:"SOLText-desc",children:"올바른 형식의 이메일 주소를 입력하세요."}),2001:(0,i.jsxs)("p",{className:"SOLText-desc",children:["올바른 형식의 사업자등록번호를 입력하세요. ",(0,i.jsx)("br",{}),"(형식: 숫자 10자리)"]}),2002:(0,i.jsxs)("p",{className:"SOLText-desc",children:["기존 비밀번호와 동일한 비밀번호 입니다.",(0,i.jsx)("br",{}),"다른 비밀번호를 입력하세요."]}),7e3:(0,i.jsxs)("p",{className:"SOLText-desc",children:["다른 회원이 신청한",(0,i.jsx)("br",{}),"기업신용평가가 진행중입니다."]})},n=({code:e})=>r[e]||null},93285:(e,t,s)=>{s.d(t,{fJ:()=>i,hj:()=>o});let i=()=>"/download/nxtspkisetup_1.0.2.0.exe",o=()=>new Promise(e=>{window.nxTSPKI?window.nxTSPKI.installCheck((t,s)=>{let i=s?.data?.tstoolkit??"0,0,0,0",o=window.nxTSPKIConfig?.version?.tstoolkit??"0,0,0,0",r=function(e,t){let s=(e||"0,0,0,0").split(",").map(e=>parseInt(e,10)||0),i=(t||"0,0,0,0").split(",").map(e=>parseInt(e,10)||0),o=Math.max(s.length,i.length);for(let e=0;e<o;e++){let t=s[e]??0,o=i[e]??0;if(t>o)return 1;if(t<o)return -1}return 0}(i,o)>=0;e({ok:t&&r,success:t,needsUpdate:{tstoolkit:!r},installed:{tstoolkit:i},required:{tstoolkit:o},raw:s})}):e({ok:!1,success:!1,needsUpdate:{tstoolkit:!1},installed:{tstoolkit:"0,0,0,0"},required:{tstoolkit:window.nxTSPKIConfig?.version?.tstoolkit??"0,0,0,0"}})})}}]);

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.