/* *************************************************************************** * nProtect Online Security, 1.9.0 * * For more information on this product, please see * http://www.inca.co.kr / http://www.nprotect.com * * Copyright (c) INCA Internet Co.,Ltd All Rights Reserved. * * 본 코드에 대한 모든 권한은 (주)잉카인터넷에게 있으며 동의없이 사용/배포/가공할 수 없습니다. * *************************************************************************** */ nua=(typeof(nua)=="undefined"||nua==null||nua=="")?navigator.userAgent:nua;var ad={hE:1,cG:2,bb:3,fJ:1,jt:2,Ix:"__E2E_RESULT__",wG:"__E2E_UNIQUE__",jd:"__E2E_KEYPAD__",k5:"1.9.0",Qd:"20170317015247653"};var uV={dV:{Fz:"/pluginfree/jsp/nppfs.install.jsp",Gf:"/pluginfree/jsp/nppfs.key.jsp",zf:"/pluginfree/jsp/nppfs.remove.jsp",eP:"/pluginfree/jsp/nppfs.ready.jsp",zo:"/pluginfree/jsp/nppfs.keypad.jsp",cM:"https://supdate.nprotect.net/nprotect/nos_service/nos.service",dZ:"https",l5:14440,Cc:10,iI:"",dk:ad.fJ,kK:300,Ux:100,Qa:15},ki:{FW:false,SK:true,FD:false,KV:false}};var N={m01:"보안프로그램이 업데이트되었습니다. 최신모듈로 업데이트가 필요합니다. 설치페이지로 이동하시겠습니까?",m02:"[nProtect Online Security] 모듈을 찾을 수 없습니다. 접속경로를 확인하시거나 관리자에게 문의하십시오.",m03:'Microsoft IE7 이하 브라이저에서는 입력 form 양식에 div[class="%p%"] 항목이 필요합니다.',m04:"서버에서 키값을 받을 수 없습니다. 키발급 경로를 확인하거나 지속적으로 문제 발생시 서버관리자에게 문의하십시오.",m05:"개인방화벽을 실행할 수 있는 환경이 아닙니다.",m06:"키보드보안을 실행할 수 있는 환경이 아닙니다.",m07:"단말정보수집을 실행할 수 있는 환경이 아닙니다.",m08:"마우스입력기를 실행할 수 있는 환경이 아닙니다.",m09:"보안프로그램에서 개발자도구나 디버그도구를 탐지하였습니다.\n보안을 위하여 현재 페이지를 다시 호출합니다.",m10:"보안프로그램과의 연결이 원활하지 않습니다. 지속적으로 발생시 관리자에게 문의하십시오.",m11:"접속 가능한 포트(%p%)를 찾았습니다.",m12:"기본 포트(%p%)가 열려 있는지 검사합니다.",m13:"쿠키에 저장된 호스트(%h%)와 포트(%p%)가 있습니다. 이 호스트와 포트를 검사합니다.",m14:"사용 가능한 호스트(%h%)와 포트(%p%)를 찾았습니다. 이 호스트와 포트를 사용합니다.",m15:"업데이트 모듈이 실행중인 상태입니다.",m16:"정상적인 설치가 되었는지 확인합니다. 설치 후 초기화 완료시까지 수 초(대략 5~10초)가 소요됩니다. 설치가 완료되면 자동으로 첫 페이지로 이동합니다.",m17:"설치가 완료되었습니다.",m18:"Flash SDK를 정상적으로 시작되었습니다.",m19:"인증서 초기화에 너무 많은 재호출이 발생하여 초기화 작업을 중지합니다. 페이지를 다시 접속하시거나 지속적인문제 발생시 관리자에게 문의하십시오",m20:"장시간동안 사용자의 페이지 사용이 없어 현재 페이지의 접속을 종료합니다.",m21:"[%p%] 이름으로 여러 개의 form이 존재합니다. 해당 이름의 첫번째 form에 단말정보가 수집됩니다.",m22:"키보드보안프로그램에서 보호되지 않는 키가 입력되었습니다. 보안을 위해 페이지를 다시 호출합니다.",m23:"보안프로그램과의 연결이 중지되었습니다.\n보안을 위하여 현재 페이지를 다시 호출합니다.",m24:"초기 활성화된 객체(%p%)를 다시 활성화시킵니다.",m25:"초기 활성화된 객체(%p%)를 찾았습니다. 키보드보안 초기화 후에 다시 활성화시킵니다.",m26:"키보드보안이 초기화되지 않았습니다. 잠시 후 다시 시도해주십시오.",m27:"단말정보수집을 위한 [form] 필드가 존재하지 않습니다. 초기화값을 다시 확인하여 주십시오.",m28:"단말정보수집 모듈 초기화에 성공하였습니다.",m29:"단말정보수집 모듈을 초기화할 수 없습니다.",m30:"서버에서 키값을 얻어올 수 없습니다. 서버의 상태 또는 접속경로를 확인하여 주십시오.",m31:'Microsoft IE7 이하 브라이저에서는 입력 form(%p1%) 양식에 div[class="%p2%"] 항목이 필요합니다.',m32:"입력 Form(%p%)이 존재하지 않거나 2개 이상입니다.",m33:"모듈이 설치되어 있지 않습니다.",m34:"모듈이 업데이트되었습니다.",m35:"설치페이지로 이동하시겠습니까?",m36:"설치페이로 이동하여 다시 설치하시겠습니까?",m37:"jQuery 객체를 찾을 수 없습니다. Microsoft IE Browser 9.0 이하 버전에서는 jQuery를 사용해야 합니다.",m38:"개발자도구의 단축키는 사용할 수 없습니다.",m39:"오른쪽 마우스는 사용할 수 없습니다.",m40:"현재의 브라우저는 Ajax를 지원하지 않습니다.",m41:"보안프로그램과의 연결시도 중 응답시간을 초과하였습니다.",m42:"응답값이 정상적인 규격이 아닙니다.",m43:"추가하려는 항목의 상위객체를 찾을 수 없습니다.",m44:"생성하려는 입력양식과 값의 개수가 일치하지 않습니다.",m45:"문자형키패드는 텍스트입력양식에서 사용할 수 없습니다. 텍스트입력양식에서는 숫자/한글형키패드만 지원합니다.",m46:"한글키패드는 암호입력양식에서 사용할 수 없습니다. 암호입력양식에서는 숫자/문자형키패드만 지원합니다.",m47:"동적 확장은 10개까지 가능합니다. 동적 필드 로직을 10개 이하로 구성하십시오.",m48:"가상운영체제 또는 원격으로 접속하셨습니다. 키보드보안을 지원하지 않는 환경입니다.",m49:"가상운영체제 또는 원격접속이 아닙니다. 키보드보안이 실행가능한 환경입니다.",m50:"[nProtect Online Security, %p1%] 모듈에 접근할 수 없어 종료합니다.",m51:"로컬 서버(%p1%:%p2%)에서 업데이트 확인을 요청하였습니다.",m52:"NOS의 세션을 유지합니다.",m53:"데이터를 받아서 처리할 Callback함수를 지정해야 합니다.",m54:"NOS와 통신할 수 없습니다. npPfsStartup()으로 먼저 페이지를 초기화하십시오.",m55:"개인방화벽의 세션을 유지합니다.",m56:"개인방화벽을 시작합니다.",m57:"개인방화벽이 정상적으로 시작되었습니다.",m58:"개인방화벽을 정상적으로 종료하였습니다.",m59:"E2E 초기화를 위한 설정변수가 지정되지 않았습니다. npPfsE2E 변수값을 설정하십시오.",m60:"랜덤값생성페이지(%p1%)에서 값을 정상적으로 얻어올 수 없습니다.",m61:"키보드보안에 입력양식(%p1%)을 등록합니다.",m62:"키보드보안에 입력양식(%p1%)이 정상적으로 등록되었습니다.",m63:"입력양식(%p1%)에 포커스가 들어왔습니다.",m64:"입력양식(%p1%)의 포커스가 사라졌습니다.",m65:"입력양식(%p1%)의 키보드보안 값(%p2%)이 입력되었습니다.",m66:"키 값이 입력되었습니다.",m67:"입력양식(%p1%)의 값이 삭제되었습니다. 현재값(%p2%).",m68:"단말정보수집을 정상적으로 종료하였습니다.",m69:"단말정보수집을 시작합니다.",m70:"단말정보수집이 정상적으로 시작되었습니다.",m71:"단말정보수집이 완료되었습니다.",m72:"마우스입력기를 시작합니다.",m73:"마우스입력기를 정상적으로 종료하였습니다.",m74:"마우스입력기 공개키정보(%p1%)",m75:"마우스입력기에 입력양식(%p1%)을 등록합니다.",m76:"마우스입력기가 정상적으로 시작되었습니다.",m77:"입력양식(%p1%)에 [(%p2%)] 속성으로 활성화양식명을 지정하여 주십시오.",m78:"입력양식(%p1%)의 마우스입력기가 정상적으로 초기화되었습니다.",m79:"마우스입력기(%p1%)가 활성화되었습니다.",m80:"마우스입력기(%p1%)가 비활성화되었습니다.",m81:"웹페이지에 등록된 Flash 객체가 없습니다.",m82:"Flash SDK를 시작합니다.",m83:"Flash SDK를 정상적으로 종료하였습니다.",m84:"키보드보안에 Flash 입력양식(%p1%)을 등록합니다.",m85:"최대길이값이 플래시에서 넘어오지 않았습니다. 최대길이 체크를 무시합니다.",m86:"키보드보안에 Flash 입력양식(%p1%)이 정상적으로 등록되었습니다.",m87:"폼 이름이 없어 동적필드 생성을 중단합니다.",m88:"키보드보안 프로그램이 지원되지 않는 환경에서는\n안전한 거래를 위해 가상키패드(마우스입력기)를\n반드시 사용하셔야 합니다.",m89:"공백버튼의 개수가 너무 큽니다. 줄 단위 당 버튼의 개수를 1/3 이하로 설정하십시오. 보통 줄 당 1~2개가 적당합니다.",m90:"입력양식(%p1%)의 마우스입력기를 보이게 하려고 합니다.",m91:"입력양식(%p1%)의 마우스입력기를 보이게 하였습니다.",m92:"입력양식(%p1%)의 마우스입력기를 안보이게 하였습니다.",m93:"입력양식(%p1%)의 마우스입력기가 닫혔습니다.",m94:"입력양식(%p1%)의 마우스입력기를 입력확인 처리하였습니다.",m95:"보안프로그램을 설치하셔야 이용이 가능한 서비스입니다. [확인]을 선택하시면 설치페이지로 연결됩니다.",m96:"보안프로그램을 업데이트하셔야 이용이 가능한 서비스입니다. [확인]을 선택하시면 재설치페이지로 연결됩니다.",m97:"보안프로그램이 설치되어 있지 않습니다.",m98:"입력양식(%p1%)의 마우스입력기를 삭제하였습니다.",m99:"키보드보안을 정상적으로 종료하였습니다."};var npOutCount=0;var Mc={dB:new Date(),timelineStart:new Date(),timeline:[],info:function(a){this.print(a,"blue")},log:function(a){this.print(a,"black")},error:function(a){this.print(a,"red")},split:function(){var a=[];for(var b=0;b<80;b++){a.push("-")}this.print(a.join(""),"#ddd")},reset:function(){this.dB=new Date();this.timelineStart=new Date();this.timeline=[]},check:function(a){this.timeline.push({name:a,start:this.timelineStart,end:new Date()});this.timelineStart=new Date()},dateText:function(a){if(L.au(a)){a=new Date()}return L.ep(a,"HH:mm:ss ms")},print:function(b,a){if(L.bn(b)){return}if(L.bn(a)){a="black"}if(uV.dV.dk==ad.jt){if(window.console){window.console.log(this.dateText()+" : "+b)}else{L.xw(document,"byid","nppfs-console-log");if(npOutCount<1000){nq("#nppfs-console-log").append('
'+this.dateText()+" : "+npOutCount+". "+b+"
");npOutCount++}else{zp.hideLoading()}}}},interval:function(b){if(uV.dV.dk==ad.jt){var c=this.dB;var a=new Date();Mc.log("Task("+b+") Duration: "+((a.getTime()-c.getTime())/1000)+"s, Start:"+L.ep(c,"HH:mm:ss ms")+", End:"+L.ep(a,"HH:mm:ss ms"))}},printTimeline:function(){var d=[];d.push("");d.push("Transaction Start : "+L.ep(this.dB,"HH:mm:ss ms"));var e=this.timeline;for(var c=0;c=0}function c(f){return nua.toLowerCase().indexOf(f)>=0}this.ie=(d=="Microsoft Internet Explorer"||(d=="Netscape"&&(a("MSIE")||a("Trident"))))&&!a("QQBrowser");this.ie64=this.ie&&a("Win64; x64");this.edge=e("Mozilla")===0&&a("Edge");this.ff=a("Firefox")&&e("Mozilla")===0&&d=="Netscape"&&!a("Navigator");this.ns=a("Gecko")&&a("Navigator");this.b360=a("360Browser")&&a("Chrome")&&a("Safari");this.qq=a("QQBrowser")&&a("Trident");this.sf=a("Safari")&&!a("Chrome");this.op=a("Opera")||a("OPR");this.cr=a("Chrome")&&a("Safari")&&!a("OPR")&&!a("360Browser")&&!a("Edge");this.win=(b.indexOf("win")!=-1)&&!a("Windows Phone");this.win9x=a("Windows 98")||a("Win98")||a("Windows ME")||a("Windows NT 4.0")||a("Windows NT 5.0")||a("Windows 2000");this.winxp=a("Windows NT 5.1");this.mac=a("Mac");this.lnx64=a("Linux")&&a("x86_64");this.lnx32=a("Linux")&&(a("i386")||a("i686"));this.lnx=a("Linux");this.and=a("Android");this.iph=a("iPhone");this.ipo=a("iPod");this.ipa=a("iPad");this.fdr=c("fedora");this.ubt=c("ubuntu");this.winphone=c("windows phone");this.winmob=(b=="windows mobile");this.cR=null;this.bd=null;this.virtualMachine=false;this.isMobileDevice=function(){if(this.winmob||this.winphone||this.ipa||this.ipo||this.iph||this.and){return true}return false};this.gC=function(){var f=null;var k=nua;if(D.win){var j=[{v:"5.0",p:/(Windows NT 5.1|Windows XP)/},{v:"5.2",p:/Windows NT 5.2/},{v:"6.0",p:/Windows NT 6.0/},{v:"7.0",p:/(Windows 7|Windows NT 6.1)/},{v:"8.1",p:/(Windows 8.1|Windows NT 6.3)/},{v:"8.0",p:/(Windows 8|Windows NT 6.2)/},{v:"10.0",p:/(Windows 10|Windows NT 10.0)/},{v:"3.0",p:/Windows CE/},{v:"3.1",p:/Win16/},{v:"3.2",p:/(Windows 95|Win95|Windows_95)/},{v:"3.5",p:/(Win 9x 4.90|Windows ME)/},{v:"3.6",p:/(Windows 98|Win98)/},{v:"3.7",p:/Windows ME/},{v:"4.0",p:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/},{v:"4.0",p:/(Windows NT 5.0|Windows 2000)/}];for(var g=0;g-1){f=f.substring(0,f.indexOf(" "))}j=f.split("/");return j[1]}else{if(D.op){if(i.lastIndexOf(" ")-1){fw=i.substring(i.indexOf("MSIE")+4,i.length);fw=fw.replace(/(^\s*)|(\s*$)/gi,"");j=fw.split(";");j=j[0].split(" ");return j[0]}else{return i.substring(i.indexOf("rv:")+3,i.indexOf("rv:")+7)}}else{if(D.edge){f=i.substring(i.toLowerCase().lastIndexOf("edge"));if(f.indexOf(" ")!=-1){f=f.substring(0,f.indexOf(" "));j=f.split("/");return j[1]}else{j=f.split("/");return j[1]}}}}}}}};this.isSupported=function(f){return this.iG(f)&&this.jj(f)};this.iG=function(f){if(L.bn(this.cR)){this.cR=D.gC()}var g=this.cR;if(D.win&&f.aF.aX){if(D.win9x){return false}return L.ak(g,f.aF.di.qs,f.aF.di.Oc)}else{if(D.mac&&f.jV.aX){return L.ak(g,f.jV.di.qs,f.jV.di.Oc)}else{if(D.lnx&&f.bx.aX){return true}}}return false};this.jj=function(g){if(!this.iG(g)){return false}var f=null;if(D.win){f=g.aF.al}else{if(D.mac){f=g.jV.al}else{if(D.lnx){f=g.bx.al}}}if(!L.au(f)){if(L.bn(this.bd)){this.bd=D.iT()}var i=D.bd;if(D.ie&&f.IE.aX){return L.ak(i,f.IE.qs,f.IE.Oc)}else{if(D.ff&&f.FF.aX){return L.ak(i,f.FF.qs,f.FF.Oc)}else{if(D.cr&&f.CR.aX){return L.ak(i,f.CR.qs,f.CR.Oc)}else{if(D.sf&&f.SF.aX){return L.ak(i,f.SF.qs,f.SF.Oc)}else{if(D.edge&&f.EG.aX){return L.ak(i,f.EG.qs,f.EG.Oc)}else{if(D.op&&f.OP.aX){return L.ak(i,f.OP.qs,f.OP.Oc)}else{if(D.b360&&f.B360.aX){return L.ak(i,f.B360.qs,f.B360.Oc)}else{if(D.qq&&f.QQ.aX){return L.ak(i,f.QQ.qs,f.QQ.Oc)}}}}}}}}}return false};this.isMetroUi=function(){if(!this.ie){return false}if(!this.bd){return false}if(!L.db(this.bd,"10.0")){return false}var f=null;try{f=!!new ActiveXObject("htmlfile")}catch(g){f=false}if(f){return false}if(window.screen.availWidth!==window.outerWidth){return false}return(window.screen.availWidth==window.outerWidth)};this.CB=function(){return this.ie&&(L.db("7.0",this.bd)||document.documentMode<=7)};this.cO=function(){return(!this.ie&&!this.qq)?true:false}};D.cR=D.gC();D.bd=D.iT();var npPfsDefine=D;var hI=new function(){this.plugins=[];this.define=function(c){if(L.bn(c.id)){alert("제품 식별 고유코드가 필요합니다.");return}if(L.bn(c.controller)){alert("제품 제어 스크립트 객체가 필요합니다.");return}this.plugins.push(c)};this.iK=function(){var c=false;nq(this.plugins).each(function(){if(!this.controller.isRunnable()||!this.controller.isSupported()){return true}var d=true;if(typeof(this.isExecutable)=="function"){d=this.isExecutable(zp.aG)}if(d==true&&!L.au(this.handshake)&&this.handshake==true){c=true;return false}});return c};this.io=function(){var c=false;nq(this.plugins).each(function(){if(!this.controller.isRunnable()||!this.controller.isSupported()){return true}var d=true;if(typeof(this.isExecutable)=="function"){d=this.isExecutable(zp.aG)}if(d==true&&!L.au(this.endtoend)&&this.endtoend==true){c=true;return false}});return c};this.c7=function(){var c=false;nq(this.plugins).each(function(){if(!this.controller.isSupported()){return true}var d=true;if(typeof(this.isExecutable)=="function"){d=this.isExecutable(zp.aG)}if(d==true&&!L.au(this.runvirtualos)&&this.runvirtualos==false){c=true;return false}});return c};this.iS=function(){return this.plugins};var a=[];var b=false;this.init=function(d){if(b==true){return}nq(document).bind("nppfs-module-startup",function(f){var e=f.target;a.splice(L.indexOf(a,e),1);if(a.length==0){nq(document).trigger({type:"nppfs-nos-startup",time:new Date()});b=false}});var c=0;nq(this.plugins).each(function(){if(!this.controller.isRunnable()){return true}c++;this.controller.init(d)});if(c==0){b=false}};this.startup=function(d){var c=0;if(b==true){return}b=true;nq(this.plugins).each(function(){if(!this.controller.isRunnable()){return true}a.push(this.id);c++;this.controller.startup(d)});if(c==0){nq(document).trigger({type:"nppfs-nos-startup",time:new Date()});b=false}};this.bA=function(){var c=true;nq(this.plugins).each(function(){if(!this.controller.isRunnable()){return true}a.push(this.id);runcnt++;c=c&&this.controller.bA();return c});return c};this.isSupported=function(){var c=true;nq(this.plugins).each(function(){c=c&&this.controller.isSupported();return c});return c};this.bm=function(c){nq(this.plugins).each(function(){this.controller.bm(c)})}};var npPfsPlugins=hI;var Ye={d3:"b38ff99880078376d0ce4c740924378eb2b8e6c33719ad48b6110a60ef24fd2d",x2:"ea1e8bdfcdae43aae90ac4a7dc5d69f3b9e9a41887048c6c08e8c141d0ba76a5",x5:"85c351cda68393058447784d0d2b6fa8e131a4882185bcde0e6ea635faf53640",j3:"1",x6:"0",a4:"59615036FA2C1A9EFC35D43EC6C77269",h5:"B303AA8350126650FCE9111D899E21F0",d4:"FA48FAE45FDF6C6F29DD4766E50F5931",p0:"201A9DFAC7ED61A876CA0B1D7AF18161",ag:"14F1CF1F85E360D567D4A9C43B99C33B",aj:"A0131152837EFEA26E0598577DE5E429",kk:"94B53D15A6C345F18DB55F5C879B661E",e2:"47494638396101000100820031FFFFFF",h6:"9f7719b8468f30499a22668014e079a0353ebaa56575def5bc13e5c36c6c4c1c",j0:"8cb169f56cc344d7c49f0a41343d801cbc0a99adf7de38f042698eec604c2afa",d8:"79a3d69881c7ecb3dcd9d95fa2ec4c2d84745f8694f0d3efe50d43ea53d0a170",am:"e12990bf838516dd1654854eb02285017c017de7097def4921fc0734e8bd1919",dG:"8630b537b7d034e85a4571f9e2050e70c3bbc250a3770da89a8f33efb885fb51"};var nq=(typeof(nosQuery)!="undefined")?nosQuery:jQuery;var L=new function(){function b(d,e){if(d===undefined){d=1}else{if(e===undefined){e="0"}}var f="";while(f.length0&&e>6),128|(f&63))}else{if(f<55296||f>=57344){e.push(224|(f>>12),128|((f>>6)&63),128|(f&63))}else{g++;f=65536+(((f&1023)<<10)|(k.charCodeAt(g)&1023));e.push(240|(f>>18),128|((f>>12)&63),128|((f>>6)&63),128|(f&63))}}}}return e}return d};this.encrypt=function(d,o,l,k){AES.eU=L.au(k)?128:k;AES.gl=L.au(o)?256:o.length*8;var g=AES.eU/8;var j,n;var m;if(!d||!o){return}if(o.length*8!=AES.gl){return}if(l=="CBC"){m=this.mL(g)}else{l="ECB";m=new Array()}d=this.wm(d);var e=new AES.F(o);for(var f=0;f0;e--){l=AES.er(o.slice(e*f,(e+1)*f),d);if(k=="CBC"){for(var g=0;g0){i=setTimeout(function(){g({readyState:4,status:999,responseText:""})},l.timeout)}try{Mc.log("REQ : "+m);nq.ajax({url:d,cache:false,async:l.async,type:"post",global:false,data:m,error:function(o,n,e){g({readyState:4,status:999,responseText:n+":"+e})},success:function(n,e,o){g(o)},complete:function(n,e){if(i!=null){clearTimeout(i)}}})}catch(k){g({readyState:4,status:999,responseText:""});Mc.error("ERR : "+k)}};this.lock=false;this.commandQueue=[];this.executeQueue=function(){var d=L.commandQueue.shift();if(typeof(d)=="function"){d()}};this.gj=function(k,g,j){if(L.au(j.timeout)){j.timeout=3000}else{if(j.timeout<=0){j.timeout=60*1000}}if(L.lock==true){if(L.commandQueue.length>0){L.executeQueue()}L.commandQueue.push(function(){L.gj(k,g,j)})}else{L.lock=true;var d=zp.cZ(j.port,j.host);var f=setTimeout(function(){g({readyState:4,status:999,responseText:""});try{L.lock=false;L.executeQueue()}catch(l){}},j.timeout);Mc.log("REQ : "+k);try{nq.ajax({url:d,cache:false,crossDomain:true,async:false,type:"GET",global:false,dataType:"jsonp",jsonp:"jsonp_callback",contentType:"application/javascript",timeout:j.timeout,data:{Code:k},error:function(m,l,e){if(l=="abort"||l=="timeout"||l=="parsererror"||l=="error"){g({readyState:4,status:999,responseText:l+":"+e})}},success:function(l,e,m){if(l!=null&&l.RESULT!=null){g({readyState:4,status:200,responseText:l.RESULT})}},complete:function(n,l){clearTimeout(f);try{L.lock=false;L.executeQueue()}catch(m){}}})}catch(i){g({readyState:4,status:999,responseText:""});Mc.error("ERR : "+i);L.lock=false;L.executeQueue()}}};this.sendDirectCommand=function(k,g,j){var d=zp.cZ(j.port,j.host);if(L.au(j.timeout)){j.timeout=3000}else{if(j.timeout<=0){j.timeout=60*1000}}var f=setTimeout(function(){g({readyState:4,status:999,responseText:""})},j.timeout);Mc.log("REQ : "+k);try{nq.ajax({url:d,cache:false,crossDomain:true,async:false,type:"GET",global:false,dataType:"jsonp",jsonp:"jsonp_callback",contentType:"application/javascript",timeout:j.timeout,data:{Code:k},error:function(m,l,e){if(l=="abort"||l=="timeout"||l=="parsererror"||l=="error"){g({readyState:4,status:999,responseText:l+":"+e})}},success:function(l,e,m){if(l!=null&&l.RESULT!=null){g({readyState:4,status:200,responseText:l.RESULT})}},complete:function(l,e){clearTimeout(f)}})}catch(i){clearTimeout(f);g({readyState:4,status:999,responseText:""});Mc.error("ERR : "+i)}};dW={};this.iV=function(d,f){var e=d;if(!L.bn(f)){if(typeof(f)=="string"){e=d+"_"+f}else{if(typeof(f)=="object"){}}}if(dW[e]){dW[e]=null}};this.bZ=function(d,i){var g=null;var f=d;var j=null;if(!L.bn(i)){if(typeof(i)=="string"){g=nq("form[name='"+i+"']").get(0)}if(typeof(i)=="object"){g=i}if(!L.au(g)){g=this.findParentForm(g);i=nq(g).attr("name");f=d+"_"+nq(g).attr("name")}}if(typeof(d)==="string"){if(nq("#"+d).get(0)){j=nq("#"+d).get(0)}else{var e=(g!=null&&g.length>0)?nq("[name='"+d+"']",g):nq("[name='"+d+"']");j=(e!=null&&e.length>0)?e.get(0):nq("#"+d).get(0)}}if(typeof(d)==="object"){j=d}return j};this.n5=function(d){return document.createElement(d)};this.c1=function(d,f,r){if(this.au(d)){return}var e=f;var j=r;if(!L.au(j)){if(e.length!=j.length){alert(N.m44)}}var o=L.bZ(d);var q=L.xw(o,"byclass","nppfs-elements");nq(q).hide();var m=[];var k=false;for(var l=0;l')}else{m.push(p+'
')}}else{if(!L.au(j)){nq(g).val(j[l])}}}if(k==true){nq(q).append(m.join("\n"));if(uV.dV.dk==ad.jt&&(!D.cr||D.bd<49)){nq(q).show()}}};this.copyDivision=function(d,f){var e=L.xw(d,"byclass","nppfs-elements");var g=L.xw(f,"byclass","nppfs-elements");if(!L.au(e)&&!L.au(g)){nq("input",nq(e)).each(function(j,i){var k=i.name;var l=i.value;if(!L.au(f.elements[k])){f.elements[k].value=l}else{if(uV.dV.dk==ad.fJ){nq(g).append('')}else{nq(g).append(k+' : ')}}})}};this.tY=false;this.wT=function(f,e,d){var g=L.n5("div");if(e=="byclass"){g.setAttribute("class",d)}else{f=document.body;g.setAttribute("id",d)}g.setAttribute("style","display:none;");nq(f).prepend(g);return g};this.findParentForm=function(g){var e=g;var d=nq(g).parents("form");if(d.length>0){var f=d.last();e=f.get(0)}return e};this.xw=function(f,e,d){if(L.bn(d)){return null}f=f||document;if(f.tagName&&f.tagName.toLowerCase()==="form"){f=this.findParentForm(f)}var g=(e=="byid")?nq("#"+d).get(0):nq("div."+d,nq(f)).get(0);return g||this.wT(f,e,d)};this.so=function(d){d.preventDefault?d.preventDefault():d.returnValue=false};this.eD=function(g){var d=-1;try{var i=new Date();d=i-g;if(d>100000){d=99999}}catch(f){}return d+""};this.gn=function(g){var i=g.split(/ |,|\.|\_|\//g);var f=new Array();var e=0;for(var d=0;d0){return f}return null};this.db=function(j,d,l){if(this.bn(j)){return false}if(this.bn(d)){return false}var g=this.gn(""+j);var f=g.length;var k=this.gn(""+d);var e=0;for(e=0;ek[e]){return true}else{if(g[e]191)&&(g<224)){c2=d.charCodeAt(f+1);e+=String.fromCharCode(((g&31)<<6)|(c2&63));f+=2}else{c2=d.charCodeAt(f+1);a=d.charCodeAt(f+2);e+=String.fromCharCode(((g&15)<<12)|((c2&63)<<6)|(a&63));f+=3}}}return e};this.h2b=function(n){var j="0123456789abcdef";var e=new Array();var m=0;for(var l=0;l=uV.dV.Qa){if(this.x7==false){alert(N.m10);Mc.log(N.m10);this.x7=true}if(!L.au(j)){j.aO(ad.bb)}bk.JF=true;zp.hideLoading();try{location.reload()}catch(k){}return true}a++;return false}if(L.bn(d)||d==Ye.h5){var f=(g)?e(g):e();if(f){return true}if(i){setTimeout(function(){i()},uV.dV.kK)}return true}else{if(d==Ye.p0){zp.mW();return true}}a=0;return false};var c=0;this.parseKeepAliveResult=function(d,g){function e(){try{Mc.log(new Error("Stack Trace").stack)}catch(i){}Mc.log("ERROR COUNT : "+c+"");if(c>=uV.dV.Qa){if(this.x7==false){Mc.log(N.m23);this.x7=true}bk.JF=true;zp.hideLoading();return true}c++;return false}if(L.bn(d)||d==Ye.h5){var f=e();if(f){return true}if(g){setTimeout(function(){g()},uV.dV.kK)}return true}else{if(d==Ye.p0){zp.mW();return true}}c=0;return false};this.randomTable=[];this.randomIndex=0;this.random=function(){var e=L.randomTable.length;var d=L.randomIndex;var f=L.randomTable[d];if(e==d+1){L.randomIndex=0}else{L.randomIndex++}return f}};var zp=new function(){this.uuid=null;this.cB=-1;this.cz=false;this.dn=null;this.JF=false;var n=false;var v=false;var r=false;this.aG={FW:true,SK:true,FD:true,KV:true};function b(w){var x={Firewall:true,SecureKey:true,Fds:true,Keypad:true,AutoStartup:true,Debug:false,Form:null,AutoScanAttrName:"npkencrypt",AutoScanAttrValue:"on",MoveToInstall:function(y,z){location.replace(y)},Loading:{Default:true,Before:function(){zp.Wb()},After:function(){zp.v3()}}};nq.extend(x,w);zp.aG={FW:x.Firewall&&uV.ki.FW,SK:x.SecureKey&&uV.ki.SK,FD:x.Fds&&uV.ki.FD,KV:x.Keypad&&uV.ki.KV,AS:x.AutoStartup,FM:x.Form,LD:{DF:x.Loading.Default,BF:x.Loading.Before,AF:x.Loading.After},AN:x.AutoScanAttrName,AV:(L.au(x.AutoScanAttrValue)?"":x.AutoScanAttrValue.toLowerCase()),MI:x.MoveToInstall};if(x.Debug==true){uV.dV.dk=ad.jt}else{uV.dV.dk=ad.fJ}}this.v4=null;this.eventBinded=false;this.init=function(B){b(B);if(uV.dV.dk==ad.jt){var z=nq.event.trigger;if(D.ie){nq.event.trigger=function(C){if(!L.au(C)&&!L.bn(C.type)&&C.type.indexOf("nppfs")==0){try{console.log(C)}catch(E){Mc.log(C)}}z(C)}}else{nq.event.trigger=function(F,G,E,C){if(!L.au(F)&&!L.bn(F.type)&&F.type.indexOf("nppfs")==0){console.log(F,G,E,C)}z(F,G,E,C)}}}Mc.reset();nq(document).trigger({type:"nppfs-before-init",message:"Start the initialization of the NOS.",time:new Date()});Mc.check("NOS 초기화 작업 시작");zp.showLoading();if(L.bn(zp.uuid)){zp.uuid=L.gv();Mc.log("UID : "+zp.uuid)}var y=null;try{y=document.activeElement;if(y.tagName.toLowerCase()==="input"&&!L.au(y.form)&&!L.au(nq(y).attr("name"))){this.v4=y;Mc.log(N.m25.replace("%p%",nq(y).attr("name")));y.blur()}}catch(A){}Mc.check("NOS 포커스된 입력양식 찾기 완료");if(zp.eventBinded==false){nq(document).bind("keydown",function(H){var J=(H||window.event);if(L.au(J)){return}var F=J.keyCode;var E=J.altKey;var K=J.ctrlKey;var G=J.shiftKey;var C=J.metaKey;var I=false;if(D.win||D.lnx){I=(F==123)||(K&&G&&F==73);if(D.ff){I=I||(K&&G&&(F==75||F==81||F==83));I=I||(G&&(F==113||F==116||F==118))}}else{if(D.mac){I=(E&&C&&(F==73));if(D.ff){I=I||(E&&C&&(F==75||F==81||F==83));I=I||(G&&(F==113||F==116||F==118))}}}if(I==true){Mc.log(N.m38);L.so(J);return false}bh.jw(J)});Mc.check("NOS 단축키 차단");nq(document).bind("mousedown",function(C){var E=(C||window.event);if((E.button==2)||(E.button==3)){Mc.log(N.m39);L.so(E);return false}});Mc.check("NOS 종료 이벤트 추가");nq(window).bind("unload beforeunload",function(E){zp.doFocusOut();try{if(typeof(npPfsExtension)!="undefined"&&typeof(npPfsExtension.beforeFinalize)=="function"){var C=npPfsExtension.beforeFinalize(E);if(!L.au(C)){return C}}hI.bm();if(hI.iK()==true){g()}}catch(F){Mc.log(F)}});zp.eventBinded=true}nq(document).unbind("nppfs-nos-jlk nppfs-nos-jhs nppfs-nos-jvc nppfs-nos-init nppfs-nos-startup");nq(document).bind("nppfs-nos-jlk nppfs-nos-jhs nppfs-nos-jvc nppfs-nos-init nppfs-nos-startup",p);if(hI.io()==true&&L.bn(zp.dn)){var w=uV.dV.Gf;Mc.log(w);var x=L.send(w,"id="+zp.uuid,{async:false,ax:function(E){if(E.readyState==4){if(E.status==200){var C=E.responseText;if(L.bn(C)){Mc.log(N.m04)}zp.dn=L.trim(C)}else{Mc.log(N.m04)}nq(document).trigger({type:"nppfs-nos-jlk",time:new Date()})}}});Mc.check("NOS E2E 초기화 완료")}else{nq(document).trigger({type:"nppfs-nos-jlk",time:new Date()})}if((hI.iK()||hI.c7())&&(L.bn(this.cB)||this.cB<=0)){zp.eC(function(){if(r==true||zp.cz==false){if(zp.JF==true){return}zp.JF=true;Mc.log(r?N.m01:N.m02);if(typeof(zp.aG.MI)=="function"){zp.aG.MI(uV.dV.Fz,r,false)}zp.hideLoading();return}})}else{nq(document).trigger({type:"nppfs-nos-jhs",time:new Date()})}};function p(w){nq(document).unbind(w);switch(w.type){case"nppfs-nos-jlk":Mc.check("NOS 키교환 완료");hI.init({form:zp.aG.FM});break;case"nppfs-nos-jhs":Mc.check("NOS 핸드쉐이크 완료");if(hI.iK()==true){a()}zp.isVirtualMachine(function(x){nq(document).trigger({type:"nppfs-nos-jvc",time:new Date()});Mc.check("NOS 가상머신확인 완료")});break;case"nppfs-nos-jvc":if(zp.aG.AS==true){zp.startup()}else{zp.hideLoading()}nq(document).trigger({type:"nppfs-nos-init",time:new Date()});break;case"nppfs-nos-init":nq(document).trigger({type:"nppfs-after-init",message:"Initialization of NOS has been successfully carried out.",time:new Date()});Mc.check("NOS 초기화 작업 종료");break;case"nppfs-nos-startup":zp.hideLoading();nq(document).trigger({type:"nppfs-after-startup",message:"NOS was driving successfully.",time:new Date()});if(typeof(npPfsExtension)!="undefined"&&typeof(npPfsExtension.startupCallback)=="function"){npPfsExtension.startupCallback()}Mc.check("NOS 모듈구동 작업 종료");Mc.printTimeline();break}}this.isStartup=false;this.startup=function(w){Mc.check("NOS 모듈구동 작업 시작");nq(document).trigger({type:"nppfs-before-startup",message:"Start driving the NOS.",time:new Date()});this.jl();Mc.check("NOS 폼이름 점검 종료");zp.isStartup=true;hI.startup()};var t=false;this.resetVirtualMachine=function(){t=false};this.isVirtualMachine=function(w){w=w||function(){};if(t==true){w(D.virtualMachine);return}if(D.isMobileDevice()||D.isMetroUi()){D.virtualMachine=false;Mc.log("Can not be checked a virtual machine at Metro UI or Mobile.");w(false);return}if(!hI.iK()){t=true;D.virtualMachine=false;if(!L.au(w)&&typeof(w)=="function"){w(D.virtualMachine)}return}if(zp.cz==false){w(false);return}var x=zp.cQ(Ye.d3,Ye.j3,Ye.j0,null);L.fs(x,{ax:function(y){if(L.bn(y)){setTimeout(function(){zp.isVirtualMachine(w)},uV.dV.kK);return}else{if(y==Ye.a4){zp.aG.SK=false;Mc.log(N.m48);D.virtualMachine=true}else{if(y==Ye.h5){Mc.log(N.m49);D.virtualMachine=false}else{if(y==Ye.p0){zp.mW()}else{D.virtualMachine=false}}}}t=true;if(!L.au(w)&&typeof(w)=="function"){w(D.virtualMachine)}}})};this.waitSubmit=function(w){w()};this.mW=function(){alert(N.m09);location.reload()};this.copy=function(w,x){L.copyDivision(w,x)};this.Wb=function(){var w=L.xw(document,"byid","nppfs-loading-modal");if(L.au(w)){return}try{nq(w).css({display:"block",position:"fixed","z-index":"10000",top:"0",left:"0",height:"100%",width:"100%",background:"rgba( 255, 255, 255, .7) url(data:image/gif;base64,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) 50% 50% no-repeat",opacity:"0.7",backgroundColor:"#ffffff",filter:"alpha(opacity=70)"})}catch(x){}k=0};this.v3=function(){var w=L.xw(document,"byid","nppfs-loading-modal");if(L.au(w)){return}nq(w).css({display:"none",width:"0px",height:"0px"});q=0};var k=0;this.showLoading=function(){if(L.au(zp.aG)||L.au(zp.aG.LD)||L.au(zp.aG.LD.DF)||zp.aG.LD.DF==true){this.Wb()}else{if(!L.au(zp.aG.LD.BF)&&typeof(zp.aG.LD.BF)=="function"){if(k>0){this.Wb()}else{k++;zp.aG.LD.BF()}}else{this.Wb()}}};var q=0;this.hideLoading=function(){if(L.au(zp.aG)||L.au(zp.aG.LD)||L.au(zp.aG.LD.DF)||zp.aG.LD.DF==true){this.v3()}else{if(!L.au(zp.aG.LD.AF)&&typeof(zp.aG.LD.AF)=="function"){if(q>0){this.v3()}else{q++;zp.aG.LD.AF()}}else{this.v3()}}};this.cZ=function(w,y){var x=[];x.push(uV.dV.dZ);x.push("://");x.push(y);x.push(((uV.dV.dZ=="http"&&w==80)||(uV.dV.dZ=="https"&&w==443))?"":":"+w);x.push(uV.dV.iI);return x.join("")};this.qh=function(w,A,C){if(L.au(C)||typeof(C)!="array"){var z=L.mL(16);C=new Array(4);C[0]="";C[1]=Ye.x5;C[2]=L.hH(z)+L.encrypt(document.domain,L.ha(L.hH(z)),"ECB",128);C[3]="1000"}var y=C.length;var B=[];B.push(w);if(L.bn(A)){B.push("1")}else{B.push(A)}B.push(y);for(var x=0;x0&&s==false){Mc.log(N.m13.replace("%h%",x).replace("%p%",w));A(x,w,i);s=true}else{A("127.0.0.1",uV.dV.l5,i);s=true;j=true}}else{for(var y=0;y0||this.name.indexOf("__KI_")==0||this.name.indexOf("__KH_")==0||this.name.indexOf("__KU_")==0||l(this.name)>=0){z.push(this)}});return z};this.toJson=function(x){var y={};var w=(typeof(x)=="object"&&x!=null)?x:L.bZ(x);nq.each(nq(w).serializeArray(),function(){if(y[this.name]!==undefined){if(!y[this.name].push){y[this.name]=[y[this.name]]}y[this.name].push(this.value||"")}else{y[this.name]=this.value||""}});return y};this.setColor=function(w){bh.setColor(w)};this.doFocusOut=function(x,w){bh.doFocusOut(x,w)};this.IsVirtualMachine=this.isVirtualMachine;this.IsMetroUi=this.isMetroUi;this.IsInstall=this.isInstall;this.IsSupport=this.isSupport;this.CheckInstall=this.checkInstall};var npPfsCtrl=zp;var bh=new function(){this.id="nppfs.npk.module";var b={gP:Ye.x2,support:{aF:{aX:true,di:{qs:"5.0",Oc:"10.0"},al:{IE:{aX:true,qs:"7.0",Oc:"11.0"},FF:{aX:true,qs:"21.0"},CR:{aX:true,qs:"30.0"},OP:{aX:true,qs:"18.0"},SF:{aX:true,qs:"5.0"},EG:{aX:true,qs:"12.0"},fv:{aX:false},B360:{aX:true,qs:"7.5"},QQ:{aX:true,qs:"38.0"}}},jV:{aX:false},bx:{aX:false}},eK:{hZ:"#FF0000",gx:"#A9D0F5",Kq:"#FF0000",Xe:"#AFD7AF"}};var m=false;this.isRunning=function(){return m};this.isRunnable=function(){var Q=zp.aG.SK&&D.isSupported(b.support);return Q};this.isSupported=function(){if(D.isMobileDevice()||D.isMetroUi()){return false}if(D.virtualMachine==true){return false}return D.isSupported(b.support)};var M="69b50a9ea822d0096c9b3e6dcf04fd5eb3f69c8a3b39ad48217fd7d7672db7e2";var g="c588610cb2f9558ac5883c1e206eb293e073cd74dc35fa0c91a5c4779edb0635";var r="4464c833de34a300866f521ddce197d7969e08ce698650c4d5142fe25b9f9f37";var H="abe4ce95593c42d333a03666748c4b29afdd41bf3395a35c4d6e05c9984338d2";var a="3ea4b40c2a72072543ae65d025a2a14c4d3c9fcce3ea5932340d10f8ea6e473c";var d="9f4862a42815edd452208b582425d9a3c0b44a632baf202c08093ccca0bfcbc8";var J="d9c24f5a94eae4f719a232415effb0d5aef2b0f0b89f6a2c7a05c079bf8378ff";var j="e5ca32d4d3250c6b788bef03ee7a554c3d6421701dd7ac74dd8e1be13fe604cb";var I="4fd365e1bcbb41617a247cca3123c907a71b4c857c31ea6347f81bc7d303e4b5";var G="a83c76f142812f5525ec02bef045af453bc514fab635589f76be1fa0caf9db2a";var E="a95c1f0856766fd3aa9ed269e43553198dd3494091918830de0f634791b1b360";var O="09c67a980681d971400095eaba601a3b294382b0b885bdd036c5f3c3389634f0";var t="0249f4f617154d67bdda9ec7d9708456b36b08ac49ece52b26058dc37025dc1f";var P="ab616c81f80df6796f735340c107ad02506c30aadc74f7cc82a60cc38dea2695";this.ID="";this.av=null;this.uuid=null;this.dn=null;this.hb=null;this.Qb="";function y(Q,U,T){try{var S=zp.qh(b.gP,Ye.j3);S.push(Q);S.push(U);return L.fs(S.join(""),T)}catch(R){}}this.send=function(Q,S,R){y(Q,S,R)};var p=function(R,S){var Q=nq(R).attr(S);return(L.au(Q))?"":Q.toLowerCase()};this.init=function(){this.uuid=zp.uuid;this.dn=zp.dn};var K=false;this.bA=function(){if(!this.isSupported()||!this.isRunnable()){return true}return K};this.startup=function(){if(zp.cz==false||zp.JF==true){return}B()};this.bm=function(){if(zp.cz==false){return}bh.doFocusOut();var Q=J+"="+bh.ID;y(M,Q,{async:false,direct:true});nq(document).trigger({type:"nppfs-npk-finalized",message:N.m99,time:new Date()})};function B(){Mc.check("NPK 초기화 시작");if(!bh.isSupported()){nq(document).trigger({type:"nppfs-npk-jksc",time:new Date()});K=true;return}nq(document).trigger({type:"nppfs-npk-before-startup",message:"키보드보안을 시작합니다.",time:new Date()});nq(document).bind("nppfs-npk-jks nppfs-npk-jkc nppfs-npk-jki nppfs-npk-jkrf nppfs-npk-jksc",function(Q){nq(document).unbind(Q);switch(Q.type){case"nppfs-npk-jks":nq(document).trigger({type:"nppfs-npk-jkc",time:new Date()});break;case"nppfs-npk-jkc":s();break;case"nppfs-npk-jki":Mc.check("NPK 초기화 완료");q();break;case"nppfs-npk-jkrf":k();Mc.check("NPK 필드등록 완료");nq(document).trigger({type:"nppfs-npk-jksc",time:new Date()});break;case"nppfs-npk-jksc":K=true;nq(document).trigger({type:"nppfs-npk-after-startup",message:"키보드보안이 정상적으로 시작되었습니다.",time:new Date()});Mc.check("NPK 시작 완료");nq(document).trigger({type:"nppfs-module-startup",target:bh.id,time:new Date()});break}});if(K==true){bh.cU();return}m=true;y(M,d,{ax:function(Q){if(L.r9(Q,function(){B()})){return}var R=Q.split("&&");if(R[0]=="ID"){if(L.bn(R[1])){bh.startup();return}bh.ID=R[1]}nq(document).trigger({type:"nppfs-npk-jks",time:new Date()})}})}function k(){try{if(document.hasFocus()){var Q=zp.v4;if(!L.au(Q)&&Q.tagName&&Q.tagName.toLowerCase()=="input"&&(Q.type=="password"||Q.type=="text"||Q.type=="tel")){Q.blur();Q.focus();zp.v4=null;if(!L.bn(Q.name)){Mc.log(N.m24.replace("%p%",Q.name))}}}}catch(R){}}function i(){if(zp.JF==true){return}var R=[];R.push("Cert=");R.push("PKI=5");R.push("CertEnc="+bh.dn);R.push("ID="+bh.ID);y(g,R.join("&"),{ax:function(T){if(L.r9(T,function(){i()})){return}nq(document).trigger({type:"nppfs-npk-jkci",time:new Date()})}});function S(T){setTimeout(function(){nq(document).trigger({type:T,time:new Date()})},uV.dV.kK)}var Q=0;nq(document).bind("nppfs-npk-jkci",function(T){if(Q>=uV.dV.Qa){alert(N.m19);Q=0;nq(document).trigger({type:"nppfs-npk-jkc",time:new Date()});return}var U=O+"="+bh.ID;y(M,U,{ax:function(V){if(L.r9(V,function(){Q++;S("nppfs-npk-jkci")})){return}var X=V.split("&&");if(L.au(X)||X.length!=2){Q++;S("nppfs-npk-jkci");return}if(X[0]=="CLIENTADDRESS"){var W=X[1].split("&^&");if(L.au(W)||W.length!=2||L.bn(W[1])){Q++;S("nppfs-npk-jkci");return}bh.hb=W[1]}nq(document).trigger({type:"nppfs-npk-jkc",time:new Date()});Q=0}})})}function s(){if(zp.JF==true){return}var Q=t+"="+bh.ID;y(M,Q,{ax:function(R){if(L.r9(R,function(){s()})){return}var T=R.split("&&");if(L.au(T)||T.length!=2){s();return}if(T[0]=="ENCREPLACETABLE"){var S=T[1].split("&^&");if(L.au(S)||S.length!=2||L.bn(S[1])){s();return}if(L.bn(bh.Qb)){bh.Qb=S[1]}}nq(document).trigger({type:"nppfs-npk-jki",time:new Date()})}})}this.cU=function(){q();nq(document).bind("nppfs-npk-jkrf",function(Q){nq(document).unbind(Q);k()})};function q(){var Q=0;nq("input").each(function(){var S=nq(this).attr("type");if(L.bn(S)){nq(this).attr("type","text");S="text"}if(!L.bn(S)&&S!="text"&&S!="password"){return true}var R=nq(this).attr("name");if(L.bn(R)){nq(this).attr("name",nq(this).attr("id"))}});nq("input[type=text], input[type=password]").each(function(){var R=this;var T=this.form;var S=nq(R).attr("name");if(L.bn(S)||S==ad.Ix||S==ad.wG||S==ad.jd){return true}if(S.indexOf("__E2E__")>0||S.indexOf("__KI_")==0||S.indexOf("__KH_")==0){return true}if(nq(R).hasClass("nppfs-npk")){return true}if(typeof(npPfsExtension)!="undefined"&&typeof(npPfsExtension.secureKeyUiModifier)=="function"){npPfsExtension.secureKeyUiModifier(R)}var U=p(R,zp.aG.AN);if(L.bn(U)){nq(R).attr(zp.aG.AN,"key");U="key"}if(U!=="off"&&L.arrayNotIn(["re","sub","des","key"],U)){nq(R).attr(zp.aG.AN,"key");U="key"}if(U==="off"||L.arrayNotIn(["re","sub","des","key"],U)){return true}R.blur();nq(document).trigger({type:"nppfs-npk-before-regist-field",message:N.m61.replace("%p1%",R.name),target:R,form:(!L.au(T))?nq(T).attr("name"):null,name:R.name,time:new Date()});bh.f7(T,R);Q++});if(Q==0){nq(document).trigger({type:"nppfs-npk-jkrf",time:new Date()});return}}function F(Q){var S=p(Q,zp.aG.AN);var R="OFF";if(L.bn(S)){R="OFF"}else{if(S==="key"){R="OFF"}else{if(S==="re"){R="RE"}else{if(S==="sub"){R="SUB"}else{if(S==="des"){R="DES"}else{R="OFF"}}}}}return R}function w(Q){var U="ON";try{var V=p(Q,"style");var X=V.split(";");for(var T=0;T0&&S.length>=R){return}try{var ab=L.ha(aa);if(L.bn(ab)){return}var ac=L.gu(ab,L.ha(bh.ID),"ECB",128);if(L.bn(ac)){return}if(ac.length>0){ac=ac.substring(0,1)}if(L.bn(ac)){return}var af=ac.charCodeAt(0);var W=L.au(zp.cI);W=W||typeof(zp.cI)!=="function";W=W||zp.cI(af,X);if(typeof(npPfsExtension)!="undefined"&&typeof(npPfsExtension.keyValidation)=="function"){W=W&&npPfsExtension.keyValidation(X,af)}if(W==false){var Z=E+"="+bh.ID+"="+X.name;y(M,Z,{ax:function(ag){if(L.r9(ag,function(){u(aa,T)})){return}var ah=ag.split("&&")}});Mc.log("The key value("+af+") is invalid, clear the keystroke.");return}if(ae.attr("data-keypad-action")=="amount"){ae.val(L.uncomma(ae.val()))}var Q=p(X,zp.aG.AN);if((L.arrayIn([zp.aG.AV,"db"],Q)&&false)||L.arrayIn(["re","sub","des"],Q)){var V=x(X);if(L.au(V)){return}if(L.arrayIn(["re","sub"],Q)){var ab=L.ha(T);if(L.bn(ab)){return}var U=L.gu(ab,L.ha(bh.ID),"ECB",128);if(L.bn(U)){return}if(U.length>0){U=U.substring(0,1)}X.value+=ac;V.value+=U}else{if(L.arrayIn([zp.aG.AV,"des","db"],Q)){X.value+=ac;V.value+=T}}}else{X.value+=ac}if(ae.attr("data-keypad-action")=="amount"){ae.val(L.comma(ae.val()))}Mc.log(N.m65.replace("%p1%",X.name).replace("%p2%",ac.charCodeAt(0)));nq(document).trigger({type:"nppfs-npk-put-complete",message:N.m66,target:X,form:(!L.au(X.form))?nq(X.formm).attr("name"):null,name:X.name,time:new Date()});var af=ac.charCodeAt(0);nq(X).trigger({type:"keypress",which:af,keyCode:af});nq(X).trigger({type:"keyup",which:af,keyCode:af})}catch(Y){}}function x(S){var Q=e(S);var R=!L.au(S.form)?S.form:null;return L.bZ(Q,R)}function A(){try{var S=bh.av;var R=x(S);var Q=nq(S);if(Q.attr("data-keypad-action")=="amount"){Q.val(L.uncomma(Q.val()))}var U=p(S,zp.aG.AN);if(L.bn(U)){return}if(!L.au(R)){S.value=S.value.substring(0,S.value.length-1);if(L.arrayIn(["re","sub"],U)){R.value=R.value.substring(0,R.value.length-1)}else{if(L.arrayIn([zp.aG.AV,"des"],U)){R.value=R.value.substring(0,R.value.length-64)}}}else{if(U=="key"){S.value=S.value.substring(0,S.value.length-1)}}if(Q.attr("data-keypad-action")=="amount"){Q.val(L.comma(Q.val()))}Mc.log(N.m67.replace("%p1%",S.name).replace("%p2%",S.value))}catch(T){}}this.resetColor=function(Q){if(L.au(Q)){return}var R=p(Q,zp.aG.AN);if(L.arrayIn(["re","sub","des"],R)){Q.style.color=b.eK.Kq;Q.style.backgroundColor=b.eK.Xe}else{if(L.arrayIn([zp.aG.AV,"db"],R)&&false){Q.style.color=b.eK.hZ;Q.style.backgroundColor=b.eK.gx}}};this.iu=function(R,T){if(L.au(T)){return""}var Q=(typeof(T)=="object")?T:L.bZ(T,R);var S=x(Q);if(L.au(S)||L.au(S.value)){return""}if(bh.isRunnable()){return S.value}return""};this.im=function(R,T){if(bh.isRunnable()){if(L.au(bh.Qb)){return}var Q=T;if(typeof(Q)=="string"){Q=L.bZ(T,R)}if(typeof(Q)=="undefined"){return""}try{var U=nq(Q).attr(zp.aG.AN);U=(L.au(U))?"":U.toLowerCase();if(L.arrayIn(["sub","des"],U)){return bh.ID+"="+Q.name}return bh.Qb}catch(S){}return bh.Qb}};this.eX=function(Q,R){if(!L.bn(Q)){if(typeof(Q)=="string"){Q=nq("form[name='"+Q+"']").get(0)}}if(typeof(R)=="string"){R=L.bZ(R,Q)}if(R==null||typeof(R)=="undefined"){return}if(!bh.isRunnable()){return}bh.f7(Q,R);nq(document).bind("nppfs-npk-jkrf",function(S){k()})}};hI.define({id:bh.id,name:"nProtect Online Security V1.0, Key Protection",handshake:true,endtoend:false,runvirtualos:false,controller:bh,isExecutable:function(a){return(typeof(a.SK)!="undefined")?a.SK:true}});var AES=new function(){var w=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145];var f=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22];var n=[2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996];var i=[1667483301,2088564868,2004348569,2071721613,4076011277,1802229437,1869602481,3318059348,808476752,16843267,1734856361,724260477,4278118169,3621238114,2880130534,1987505306,3402272581,2189565853,3385428288,2105408135,4210749205,1499050731,1195871945,4042324747,2913812972,3570709351,2728550397,2947499498,2627478463,2762232823,1920132246,3233848155,3082253762,4261273884,2475900334,640044138,909536346,1061125697,4160222466,3435955023,875849820,2779075060,3857043764,4059166984,1903288979,3638078323,825320019,353708607,67373068,3351745874,589514341,3284376926,404238376,2526427041,84216335,2593796021,117902857,303178806,2155879323,3806519101,3958099238,656887401,2998042573,1970662047,151589403,2206408094,741103732,437924910,454768173,1852759218,1515893998,2694863867,1381147894,993752653,3604395873,3014884814,690573947,3823361342,791633521,2223248279,1397991157,3520182632,0,3991781676,538984544,4244431647,2981198280,1532737261,1785386174,3419114822,3200149465,960066123,1246401758,1280088276,1482207464,3486483786,3503340395,4025468202,2863288293,4227591446,1128498885,1296931543,859006549,2240090516,1162185423,4193904912,33686534,2139094657,1347461360,1010595908,2678007226,2829601763,1364304627,2745392638,1077969088,2408514954,2459058093,2644320700,943222856,4126535940,3166462943,3065411521,3671764853,555827811,269492272,4294960410,4092853518,3537026925,3452797260,202119188,320022069,3974939439,1600110305,2543269282,1145342156,387395129,3301217111,2812761586,2122251394,1027439175,1684326572,1566423783,421081643,1936975509,1616953504,2172721560,1330618065,3705447295,572671078,707417214,2425371563,2290617219,1179028682,4008625961,3099093971,336865340,3739133817,1583267042,185275933,3688607094,3772832571,842163286,976909390,168432670,1229558491,101059594,606357612,1549580516,3267534685,3553869166,2896970735,1650640038,2442213800,2509582756,3840201527,2038035083,3890730290,3368586051,926379609,1835915959,2374828428,3587551588,1313774802,2846444000,1819072692,1448520954,4109693703,3941256997,1701169839,2054878350,2930657257,134746136,3132780501,2021191816,623200879,774790258,471611428,2795919345,3031724999,3334903633,3907570467,3722289532,1953818780,522141217,1263245021,3183305180,2341145990,2324303749,1886445712,1044282434,3048567236,1718013098,1212715224,50529797,4143380225,235805714,1633796771,892693087,1465364217,3115936208,2256934801,3250690392,488454695,2661164985,3789674808,4177062675,2560109491,286335539,1768542907,3654920560,2391672713,2492740519,2610638262,505297954,2273777042,3924412704,3469641545,1431677695,673730680,3755976058,2357986191,2711706104,2307459456,218962455,3216991706,3873888049,1111655622,1751699640,1094812355,2576951728,757946999,252648977,2964356043,1414834428,3149622742,370551866];var x=[1673962851,2096661628,2012125559,2079755643,4076801522,1809235307,1876865391,3314635973,811618352,16909057,1741597031,727088427,4276558334,3618988759,2874009259,1995217526,3398387146,2183110018,3381215433,2113570685,4209972730,1504897881,1200539975,4042984432,2906778797,3568527316,2724199842,2940594863,2619588508,2756966308,1927583346,3231407040,3077948087,4259388669,2470293139,642542118,913070646,1065238847,4160029431,3431157708,879254580,2773611685,3855693029,4059629809,1910674289,3635114968,828527409,355090197,67636228,3348452039,591815971,3281870531,405809176,2520228246,84545285,2586817946,118360327,304363026,2149292928,3806281186,3956090603,659450151,2994720178,1978310517,152181513,2199756419,743994412,439627290,456535323,1859957358,1521806938,2690382752,1386542674,997608763,3602342358,3011366579,693271337,3822927587,794718511,2215876484,1403450707,3518589137,0,3988860141,541089824,4242743292,2977548465,1538714971,1792327274,3415033547,3194476990,963791673,1251270218,1285084236,1487988824,3481619151,3501943760,4022676207,2857362858,4226619131,1132905795,1301993293,862344499,2232521861,1166724933,4192801017,33818114,2147385727,1352724560,1014514748,2670049951,2823545768,1369633617,2740846243,1082179648,2399505039,2453646738,2636233885,946882616,4126213365,3160661948,3061301686,3668932058,557998881,270544912,4293204735,4093447923,3535760850,3447803085,202904588,321271059,3972214764,1606345055,2536874647,1149815876,388905239,3297990596,2807427751,2130477694,1031423805,1690872932,1572530013,422718233,1944491379,1623236704,2165938305,1335808335,3701702620,574907938,710180394,2419829648,2282455944,1183631942,4006029806,3094074296,338181140,3735517662,1589437022,185998603,3685578459,3772464096,845436466,980700730,169090570,1234361161,101452294,608726052,1555620956,3265224130,3552407251,2890133420,1657054818,2436475025,2503058581,3839047652,2045938553,3889509095,3364570056,929978679,1843050349,2365688973,3585172693,1318900302,2840191145,1826141292,1454176854,4109567988,3939444202,1707781989,2062847610,2923948462,135272456,3127891386,2029029496,625635109,777810478,473441308,2790781350,3027486644,3331805638,3905627112,3718347997,1961401460,524165407,1268178251,3177307325,2332919435,2316273034,1893765232,1048330814,3044132021,1724688998,1217452104,50726147,4143383030,236720654,1640145761,896163637,1471084887,3110719673,2249691526,3248052417,490350365,2653403550,3789109473,4176155640,2553000856,287453969,1775418217,3651760345,2382858638,2486413204,2603464347,507257374,2266337927,3922272489,3464972750,1437269845,676362280,3752164063,2349043596,2707028129,2299101321,219813645,3211123391,3872862694,1115997762,1758509160,1099088705,2569646233,760903469,253628687,2960903088,1420360788,3144537787,371997206];var a=[3332727651,4169432188,4003034999,4136467323,4279104242,3602738027,3736170351,2438251973,1615867952,33751297,3467208551,1451043627,3877240574,3043153879,1306962859,3969545846,2403715786,530416258,2302724553,4203183485,4011195130,3001768281,2395555655,4211863792,1106029997,3009926356,1610457762,1173008303,599760028,1408738468,3835064946,2606481600,1975695287,3776773629,1034851219,1282024998,1817851446,2118205247,4110612471,2203045068,1750873140,1374987685,3509904869,4178113009,3801313649,2876496088,1649619249,708777237,135005188,2505230279,1181033251,2640233411,807933976,933336726,168756485,800430746,235472647,607523346,463175808,3745374946,3441880043,1315514151,2144187058,3936318837,303761673,496927619,1484008492,875436570,908925723,3702681198,3035519578,1543217312,2767606354,1984772923,3076642518,2110698419,1383803177,3711886307,1584475951,328696964,2801095507,3110654417,0,3240947181,1080041504,3810524412,2043195825,3069008731,3569248874,2370227147,1742323390,1917532473,2497595978,2564049996,2968016984,2236272591,3144405200,3307925487,1340451498,3977706491,2261074755,2597801293,1716859699,294946181,2328839493,3910203897,67502594,4269899647,2700103760,2017737788,632987551,1273211048,2733855057,1576969123,2160083008,92966799,1068339858,566009245,1883781176,4043634165,1675607228,2009183926,2943736538,1113792801,540020752,3843751935,4245615603,3211645650,2169294285,403966988,641012499,3274697964,3202441055,899848087,2295088196,775493399,2472002756,1441965991,4236410494,2051489085,3366741092,3135724893,841685273,3868554099,3231735904,429425025,2664517455,2743065820,1147544098,1417554474,1001099408,193169544,2362066502,3341414126,1809037496,675025940,2809781982,3168951902,371002123,2910247899,3678134496,1683370546,1951283770,337512970,2463844681,201983494,1215046692,3101973596,2673722050,3178157011,1139780780,3299238498,967348625,832869781,3543655652,4069226873,3576883175,2336475336,1851340599,3669454189,25988493,2976175573,2631028302,1239460265,3635702892,2902087254,4077384948,3475368682,3400492389,4102978170,1206496942,270010376,1876277946,4035475576,1248797989,1550986798,941890588,1475454630,1942467764,2538718918,3408128232,2709315037,3902567540,1042358047,2531085131,1641856445,226921355,260409994,3767562352,2084716094,1908716981,3433719398,2430093384,100991747,4144101110,470945294,3265487201,1784624437,2935576407,1775286713,395413126,2572730817,975641885,666476190,3644383713,3943954680,733190296,573772049,3535497577,2842745305,126455438,866620564,766942107,1008868894,361924487,3374377449,2269761230,2868860245,1350051880,2776293343,59739276,1509466529,159418761,437718285,1708834751,3610371814,2227585602,3501746280,2193834305,699439513,1517759789,504434447,2076946608,2835108948,1842789307,742004246];function c(z){return(z&255)}function o(z){return((z>>8)&255)}function m(z){return((z>>16)&255)}function b(z){return((z>>24)&255)}function s(C,B,z,A){return o(n[C&255])|(o(n[(B>>8)&255])<<8)|(o(n[(z>>16)&255])<<16)|(o(n[A>>>24])<<24)}function j(E){var B,A;var C=E.length;var z=new Array(C/4);if(!E||C%4){return}for(B=0,A=0;A=0;C--){M[C]=B[C]}z=0;O=0;for(C=0;(C>8)&255]^x[(E>>16)&255]^a[C>>>24];K=n[F&255]^i[(E>>8)&255]^x[(C>>16)&255]^a[A>>>24];I=n[E&255]^i[(C>>8)&255]^x[(A>>16)&255]^a[F>>>24];H=n[C&255]^i[(A>>8)&255]^x[(F>>16)&255]^a[E>>>24]}z=G-1;A=M^O.bo[z][0];F=K^O.bo[z][1];E=I^O.bo[z][2];C=H^O.bo[z][3];J[0]=s(A,F,E,C)^O.bo[G][0];J[1]=s(F,E,C,A)^O.bo[G][1];J[2]=s(E,C,A,F)^O.bo[G][2];J[3]=s(C,A,F,E)^O.bo[G][3];return g(J)};this.er=function(B,I){var z;var A,F,E,C;var G=I.aU;var H=j(B);for(z=G;z>1;z--){A=H[0]^I.bo[z][0];F=H[1]^I.bo[z][1];E=H[2]^I.bo[z][2];C=H[3]^I.bo[z][3];H[0]=k[c(A)]^t[o(C)]^q[m(E)]^p[b(F)];H[1]=k[c(F)]^t[o(A)]^q[m(C)]^p[b(E)];H[2]=k[c(E)]^t[o(F)]^q[m(A)]^p[b(C)];H[3]=k[c(C)]^t[o(E)]^q[m(F)]^p[b(A)]}A=H[0]^I.bo[1][0];F=H[1]^I.bo[1][1];E=H[2]^I.bo[1][2];C=H[3]^I.bo[1][3];H[0]=r[c(A)]|(r[o(C)]<<8)|(r[m(E)]<<16)|(r[b(F)]<<24);H[1]=r[c(F)]|(r[o(A)]<<8)|(r[m(C)]<<16)|(r[b(E)]<<24);H[2]=r[c(E)]|(r[o(F)]<<8)|(r[m(A)]<<16)|(r[b(C)]<<24);H[3]=r[c(C)]|(r[o(E)]<<8)|(r[m(F)]<<16)|(r[b(A)]<<24);H[0]^=I.bo[0][0];H[1]^=I.bo[0][1];H[2]^=I.bo[0][2];H[3]^=I.bo[0][3];return g(H)}}; npPfsCtrl.isStartup = false; // 기존 함수 호환용 function npPfsStartup(form, firewall, securekey, fds, keypad, e2eattr, e2eval) { npPfsStartupV2(form, [firewall, securekey, fds, keypad], e2eattr, e2eval); } var startupParameters = null; function npPfsStartupV2(form, flags, e2eattr, e2eval) { function isNull(val) { if(typeof(val) == "undefined" || val === null) return true; return false; } function isBlank(val) { if(typeof(val) == "undefined" || val === null || val === "") return true; return false; } function n2b(val, def) { def = (isBlank(def)) ? "" : def; return (isBlank(val)) ? def : val; } function setCookie(key, value){ try { L.hf(key, value, 0, "/"); } catch(e){ try { npCommon.setCookie(key, value, 0, "/"); } catch(e) { } } } function getCookie(key){ var value = null; try { value = L.jv(key); } catch(e){ try { value = npCommon.getCookie(key); } catch(e) { } } return value; } var flags = n2b(flags, []); var firewall = false; var securekey = false; var fds = false; var keypad = false; var submit = false; var device = false; for(var i = 0 ; i< flags.length ; i++) { switch(i) { case 0 : firewall = flags[i]; break; case 1 : securekey = flags[i]; break; case 2 : fds = flags[i]; break; case 3 : keypad = flags[i]; break; case 4 : submit = flags[i]; break; case 5 : device = flags[i]; break; } } var options = { Firewall : n2b(firewall, false), SecureKey : n2b(securekey, false), Fds : n2b(fds, false), Keypad : n2b(keypad, false), Submit : n2b(submit, false), Device : n2b(device, false), AutoStartup : true, Debug : false, Form : (isNull(form)) ? null : form, AutoScanAttrName : n2b(e2eattr, "npkencrypt"), // AutoScanAttrName : n2b(e2eattr, "enc"), AutoScanAttrValue : n2b(e2eval, "on"), MoveToInstall : function(url, isUpdate, useLayer){ var message = (typeof(npMessage) != "undefined") ? npMessage.m95 : N.m95; if(isUpdate) { message = (typeof(npMessage) != "undefined") ? npMessage.m96 : N.m96; } if(url !== null && url !== ""){ if(useLayer){ startupParameters = {form : form, flags : flags, e2eattr : e2eattr, e2eval : e2eval}; url = url + "?redirect=" + encodeURIComponent(location.href); try { L.showInstallLayer(url); } catch(e){ npCommon.showInstallLayer(url); } } else { if(confirm(message)) { var postback = document.getElementById("nppfs-postback"); if(!isNull(postback) && postback.tagName.toLowerCase() == "form") { postback.action = url; postback.submit(); } else { url = url + "?redirect=" + encodeURIComponent(location.href); var a = document.createElement("a"); if(a.click) { a.setAttribute("href", url); a.style.display = "none"; document.body.appendChild(a); a.click(); } else { location.href = url; } } //location.href = url; //location.replace(url); } else { // setCookie("npPfsIgnore", "true"); } } } else { alert((typeof(npMessage) != "undefined") ? npMessage.m97 : N.m97); } }, Loading : { Default : true, Before : function() { //alert("작업시작 전에 사용자 로딩함수를 여기에 구현합니다."); }, After : function() { //alert("작업시작 후에 사용자 로딩함수를 여기에 구현합니다."); } } }; //setCookie("npPfsIgnore", ""); // if("true" !== getCookie("npPfsIgnore")) { // setCookie("npPfsIgnore", ""); npPfsCtrl.init(options); npPfsCtrl.isStartup = true; // } /* npPfsCtrl.isInstall({ success:function() { options.Loading.Default = false; npPfsCtrl.init(options); npPfsCtrl.isStartup = true; }, fail : function() { options.Loading.Default = true; npPfsCtrl.init(options); npPfsCtrl.isStartup = true; } }); */ } /* uV.dV.Gf = "/pluginfree/jsp/nppfs.key.jsp"; // 키발급 경로 uV.dV.zf = "/pluginfree/jsp/nppfs.remove.jsp"; // 키삭제 경로 uV.dV.zo = "/pluginfree/jsp/nppfs.keypad.jsp; // 마우스입력기 페이지 uV.dV.eP = "/pluginfree/jsp/nppfs.ready.jsp"; // 초기화상태 확인경로 uV.dV.Fz = "/pluginfree/jsp/nppfs.install.jsp; // 설치안내 페이지 uV.dV.de = "/pluginfree/jsp/nppfs.session.jsp; // 세션유지 페이지 uV.dV.iB = "/pluginfree/jsp/nppfs.submit.jsp; // 구간암호화 페이지 */ /* function checkInstallKeyCryptPlugin(){ if(typeof(bh) == "undefined") { return false; } if(typeof(D) != "undefined" && D.virtualMachine == true){ return false; } return true; } npPfsCtrl.SetGlobalKeyValidation(function(keyCode, element) { //console.log("global key validataion"); // true : do process biz logic, false : stop event if(keyCode >= 48 && keyCode <=57) return false; return true; }); npPfsCtrl.makeJson = function(original, formname, keyName){ var ret = original; if(typeof(ret) == "undefined" || ret == null) ret = {}; if(typeof(keyName) == "undefined" || keyName == null || keyName == "") keyName = "__nppfs_json_vo__"; ret[keyName] = npPfsCtrl.toJson(formname); return original; } */ /* * ----- NOS 확장기능 스크립트 ----- * npPfsStartup() 함수 호출 전 선언되야 함 * ------------------------------ * 1. 키 유효성체크 * 2. 페이지 벗어남 경고 * 3. 키보드보안 초기화 전 추가 옵션적용 * 4. 마우스입력기 초기화 전 추가 옵션적용 * 5. 단말정보수집 추가정보 데이터 반환 *//* var npPfsExtension = new function() { // 입력양식의 키 유효성 체크 this.keyValidation = function(element, keyCode) { // 0 = 48, 9 = 57, a = 97, z = 122, A = 65, Z = 90 var key = parseInt("" + keyCode); if(key < 48 || key > 57) { return false; } return true; // true : 입력가능문자, false : 정합성불가/입력불가문자 }, // 페이지 벗어나기 전의 경고메시지 추가 this.beforeFinalize = function(event) { if(false) { event = (event || window.event); var m = '작업이 아직 진행중에 있습니다. 저장하지 않은 채로 다른 페이지로 이동하시겠습니까?'; // a space (event || window.event).returnValue = m; return m; } return null; }, // 키보드보안 초기화 전 추가 옵션적용 this.secureKeyUiModifier = function(element) { var attr = jQuery(element).attr("enc"); if(typeof(attr) == "undefined" || attr == "") { jQuery(element).attr({"enc" : "off"}); } }, // 마우스입력기 초기화 전 추가 옵션적용 this.keypadUiModifier = function(element) { }, // 단말정보수집 추가정보 데이터 반환 this.additionalData = function() { return ""; } }; // 필드 색상 변경 npPfsCtrl.setColor({ TextColor : "", // 키보드보안 글자 색상 FieldBgColor : "", // 키보드보안 배경 색상 ReTextColor : "", // 키보드보안 치환 글자 색상 ReFieldBgColor : "", // 키보드보안 치환 배경 색상 OnTextColor : "#FF0000", // 마우스입력기 포커스 글자 색상 OnFieldBgColor : "#0100FF", // 마우스입력기 포커스 배경 색상 OffTextColor : "#1DDB16", // 마우스입력기 글자 색상 OffFieldBgColor : "#FF007F" // 마우스입력기 배경 색상 }); jQuery(document).on("nppfs-npv-enabled", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-disabled", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-before-show", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-after-show", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-after-hide", function(event){ console.log(event.message); }); $(document).ready(function(){ $(document).bind("nppfs-npk-focusin nppfs-npk-focusout", function(e){ var element = e.target; var type = $(element).attr("data-format"); if(type == "num") { } console.log(e.type + " : " + element.name); switch(e.type) { case "nppfs-npk-focusin" : break; case "nppfs-npk-focusout" : break; } }); }); */