text: var goog=goog||{};goog.global=this;goog.exportPath_=function(name,opt_object,opt_objectToExportTo){var parts=name.split(".");var cur=opt_objectToExportTo||goog.global;if(!(parts[0]in cur)&&cur.execScript)cur.execScript("var "+parts[0]);for(var part;parts.length&&(part=parts.shift());)if(!parts.length&&opt_object!==undefined)cur[part]=opt_object;else if(cur[part])cur=cur[part];else cur=cur[part]={}};
  goog.exportSymbol=function(publicPath,object,opt_objectToExportTo){goog.exportPath_(publicPath,object,opt_objectToExportTo)};goog.exportProperty=function(object,publicName,symbol){object[publicName]=symbol};var JAVASCRIPT_PC_SIP_VERSION="5.0.1.4";var SIP_TYPE_SYSTEM_KEYBOARD=0;var SIP_TYPE_SOFT_KEYBOARD=1;var SIP_TYPE_SOFT_AND_SYSTEM_KEYBOARD=2;var DEFAULT_MIN_LENGTH=6;var DEFAULT_MAX_LENGTH=8;var DIGITAL_NUMBER_ASCLL_FIRST=48;var OUTPUT_TYPE_HASH=1;var OUTPUT_TYPE_ORIGINAL=2;var CIPHER_TYPE_SM2=1;var CIPHER_TYPE_RSA=0;var RANDOM_NONE=0;var RANDOM_DIGITAL=1;var RANDOM_LETTER=2;var RANDOM_DIGITAL_LETTER=3;var CFCA_OK=0;var CFCA_ERROR_INVALID_PARAMETER=4097;var CFCA_ERROR_INVALID_SIP_HANDLE_ID=4098;
  var CFCA_ERROR_INPUT_LENGTH_OUT_OF_RANGE=4099;var CFCA_ERROR_INPUT_VALUE_IS_NULL=4100;var CFCA_ERROR_SERVER_RANDOM_INVALID=4101;var CFCA_ERROR_SERVER_RANDOM_IS_NULL=4102;var CFCA_ERROR_INPUT_VALUE_NOT_MATCH_REGEX=4103;var CFCA_ERROR_RSA_ENCRYPT_FAILED=4104;var CFCA_ERROR_KEY_BOARD_TYPE=4105;var CFCA_ERROR_DONE_CALL_BACK_FORMMAT=4106;(function(){var l,ia=new function(){this.pa=function(a,b){if("8"!=a.substring(b+2,b+3))return 1;var c=parseInt(a.substring(b+3,b+4));return 0==c?-1:0<c&&10>c?c+1:-2};this.Ra=function(a,b){var c=this.pa(a,b);return 1>c?"":a.substring(b+2,b+2+2*c)};this.ca=function(a,b){var c=this.Ra(a,b);return""==c?-1:ha(8>parseInt(c.substring(0,1))?new n(c,16):new n(c.substring(2),16))};this.da=function(a,b){var c=this.pa(a,b);return 0>c?c:b+2*(c+1)};this.ba=function(a,b){var c=this.da(a,b),d=this.ca(a,b);return a.substring(c,
  c+2*d)};this.Sa=function(a,b){var c=this.da(a,b),d=this.ca(a,b);return c+2*d};this.ra=function(a,b){var c=[],d=this.da(a,b);c.push(d);for(var e=this.ca(a,b),f=d,g=0;;){f=this.Sa(a,f);if(null==f||f-d>=2*e)break;if(200<=g)break;c.push(f);g++}return c};this.qa=function(a,b,c){if(0==c.length)return b;var d=c.shift();b=this.ra(a,b);return this.qa(a,b[d],c)}};ia.$a=function(a,b,c,d){b=this.qa(a,b,c);if(void 0===b)throw"can't find nthList object";if(void 0!==d&&a.substr(b,2)!=d)throw"checking tag doesn't match: "+
  a.substr(b,2)+"!="+d;return this.ba(a,b)};ia.ab=function(a){function b(a){return 7<=a.length?a:Array(7-a.length+1).join("0")+a}var c=[],d=parseInt(a.substr(0,2),16);c[0]=new String(Math.floor(d/40));c[1]=new String(d%40);var e=a.substr(2);a=[];for(d=0;d<e.length/2;d++)a.push(parseInt(e.substr(2*d,2),16));for(var e=[],f="",d=0;d<a.length;d++)a[d]&128?f+=b((a[d]&127).toString(2)):(f+=b((a[d]&127).toString(2)),e.push(new String(parseInt(f,2))),f="");c=c.join(".");0<e.length&&(c=c+"."+e.join("."));return c};
  if("undefined"===typeof r)var r={};function ja(a){var b=Array(16);ka(b);var c=na(),c=new oa(1,c);r[a]={N:b,K:null,T:"",maxLength:DEFAULT_MAX_LENGTH,fa:DEFAULT_MIN_LENGTH,ga:OUTPUT_TYPE_ORIGINAL,M:CIPHER_TYPE_RSA,wa:RANDOM_NONE,errorCode:CFCA_OK,C:c,v:pa()};1===qa&&(r[a].M=CIPHER_TYPE_SM2)}function ua(a,b){if("undefined"===typeof r[a])return 4098;var c=document.getElementById(a);if(void 0==c)return 4098;if(c.value.length===r[a].maxLength)return 4099;r[a].v.concat(va(r[a].C,b));return CFCA_OK}function wa(a){if("undefined"===
  typeof r[a])return 4098;var b=va(new oa(2,r[a].C.L),r[a].v).toString(xa);r[a].C.reset();r[a].v=va(r[a].C,b.substring(0,b.length-1));return CFCA_OK}function ya(a,b){if("undefined"===typeof r[a])return 4098;var c=za(b),d,e=[];for(d=0;2*d<c.length;++d)e[d]=parseInt(c.substring(2*d,2*d+2),16);if(16!=e.length)return r[a].K=null,4101;r[a].K=e;return CFCA_OK}function Ca(a,b){if("undefined"===typeof r[a])return 4098;if(0>b)return 4097;r[a].maxLength=b;return CFCA_OK}function Da(a,b){if("undefined"===typeof r[a])return 4098;
  if(0>b)return 4097;r[a].fa=b;return CFCA_OK}function Ea(a,b){if("undefined"===typeof r[a])return 4098;if(b!=OUTPUT_TYPE_HASH&&b!=OUTPUT_TYPE_ORIGINAL)return 4097;r[a].ga=b;return CFCA_OK}function Ka(a,b){if("undefined"===typeof r[a])return 4098;if(b!=CIPHER_TYPE_SM2&&b!=CIPHER_TYPE_RSA)return 4097;r[a].M=b;return CFCA_OK}function La(a,b){if("undefined"===typeof r[a])return 4098;r[a].T=b;return CFCA_OK}function Ma(a){var b,c,d,e;if("undefined"===typeof r[a])return r[a].errorCode=4098,"";if(null==r[a].K)return r[a].errorCode=
  4102,"";if(0==r[a].v.j)return r[a].errorCode=4100,"";if(r[a].M==CIPHER_TYPE_RSA)for(b=Array(24),c=Array(8),e=0;16>e;e++)12>e?(b[e]=r[a].K[e],b[e+12]=r[a].N[e]):(c[e-12]=r[a].K[e],c[e-12+4]=r[a].N[e]);else for(b=Array(16),c=Array(16),e=0;16>e;e++)8>e?(b[e]=r[a].K[e],b[e+8]=r[a].N[e]):(c[e-8]=r[a].K[e],c[e]=r[a].N[e]);var f=va(new oa(2,r[a].C.L),r[a].v).toString(xa);if(f.length<r[a].fa||f.length>r[a].maxLength)return r[a].errorCode=4099,"";if(0<r[a].T.length){var g=!1,h=f.match(r[a].T);if(h&&0<h.length)for(e=
  0;e<h.length;e++)if(h[e]==f){g=!0;break}if(!g)return r[a].errorCode=4103,""}if(r[a].ga===OUTPUT_TYPE_HASH){for(var k="",t=-1,p,z;++t<f.length;)p=f.charCodeAt(t),z=t+1<f.length?f.charCodeAt(t+1):0,55296<=p&&56319>=p&&56320<=z&&57343>=z&&(p=65536+((p&1023)<<10)+(z&1023),t++),127>=p?k+=String.fromCharCode(p):2047>=p?k+=String.fromCharCode(192|p>>>6&31,128|p&63):65535>=p?k+=String.fromCharCode(224|p>>>12&15,128|p>>>6&63,128|p&63):2097151>=p&&(k+=String.fromCharCode(240|p>>>18&7,128|p>>>12&63,128|p>>>
  6&63,128|p&63));for(var x=k,y=Array(x.length>>2),m=0;m<y.length;m++)y[m]=0;for(m=0;m<8*x.length;m+=8)y[m>>5]|=(x.charCodeAt(m/8)&255)<<24-m%32;var E,G=8*x.length;y[G>>5]|=128<<24-G%32;y[(G+64>>9<<4)+15]=G;for(var B=Array(80),aa=1732584193,Q=-271733879,R=-1732584194,q=271733878,ba=-1009589776,ca=0;ca<y.length;ca+=16){for(var Pa=aa,Fa=Q,Ga=R,Qa=q,da=ba,I=0;80>I;I++){var Aa;if(16>I)Aa=y[ca+I];else{var Ra=B[I-3]^B[I-8]^B[I-14]^B[I-16];Aa=Ra<<1|Ra>>>31}B[I]=Aa;var sd=Na(Na(aa<<5|aa>>>27,20>I?Q&R|~Q&q:
  40>I?Q^R^q:60>I?Q&R|Q&q|R&q:Q^R^q),Na(Na(ba,B[I]),20>I?1518500249:40>I?1859775393:60>I?-1894007588:-899497514)),ba=q,q=R,R=Q<<30|Q>>>2,Q=aa,aa=sd}aa=Na(aa,Pa);Q=Na(Q,Fa);R=Na(R,Ga);q=Na(q,Qa);ba=Na(ba,da)}E=[aa,Q,R,q,ba];for(var Jb="",Sa=0;Sa<32*E.length;Sa+=8)Jb+=String.fromCharCode(E[Sa>>5]>>>24-Sa%32&255);var Bc=Jb;try{Oa}catch(Ud){Oa=0}for(var Cc=Oa?"0123456789ABCDEF":"0123456789abcdef",Lb="",Mb,Nb=0;Nb<Bc.length;Nb++)Mb=Bc.charCodeAt(Nb),Lb+=Cc.charAt(Mb>>>4&15)+Cc.charAt(Mb&15);f=bb(Lb)}if(r[a].M==
  CIPHER_TYPE_RSA){var lb,ea=f,ra=cb(c),td=[16843776,0,65536,16843780,16842756,66564,4,65536,1024,16843776,16843780,1024,16778244,16842756,16777216,4,1028,16778240,16778240,66560,66560,16842752,16842752,16778244,65540,16777220,16777220,65540,0,1028,66564,16777216,65536,16843780,4,16842752,16843776,16777216,16777216,1024,16842756,65536,66560,16777220,1024,4,16778244,66564,16843780,65540,16842752,16778244,16777220,1028,66564,16843776,1028,16778240,16778240,0,65540,66560,0,16842756],ud=[-2146402272,-2147450880,
  32768,1081376,1048576,32,-2146435040,-2147450848,-2147483616,-2146402272,-2146402304,-2147483648,-2147450880,1048576,32,-2146435040,1081344,1048608,-2147450848,0,-2147483648,32768,1081376,-2146435072,1048608,-2147483616,0,1081344,32800,-2146402304,-2146435072,32800,0,1081376,-2146435040,1048576,-2147450848,-2146435072,-2146402304,32768,-2146435072,-2147450880,32,-2146402272,1081376,32,32768,-2147483648,32800,-2146402304,1048576,-2147483616,1048608,-2147450848,-2147483616,1048608,1081344,0,-2147450880,
  32800,-2147483648,-2146435040,-2146402272,1081344],vd=[520,134349312,0,134348808,134218240,0,131592,134218240,131080,134217736,134217736,131072,134349320,131080,134348800,520,134217728,8,134349312,512,131584,134348800,134348808,131592,134218248,131584,131072,134218248,8,134349320,512,134217728,134349312,134217728,131080,520,131072,134349312,134218240,0,512,131080,134349320,134218240,134217736,512,0,134348808,134218248,131072,134217728,134349320,8,131592,131584,134217736,134348800,134218248,520,134348800,
  131592,8,134348808,131584],wd=[8396801,8321,8321,128,8396928,8388737,8388609,8193,0,8396800,8396800,8396929,129,0,8388736,8388609,1,8192,8388608,8396801,128,8388608,8193,8320,8388737,1,8320,8388736,8192,8396928,8396929,129,8388736,8388609,8396800,8396929,129,0,0,8396800,8320,8388736,8388737,1,8396801,8321,8321,128,8396929,129,1,8192,8388609,8193,8396928,8388737,8193,8320,8388608,8396801,128,8388608,8192,8396928],xd=[256,34078976,34078720,1107296512,524288,256,1073741824,34078720,1074266368,524288,
  33554688,1074266368,1107296512,1107820544,524544,1073741824,33554432,1074266112,1074266112,0,1073742080,1107820800,1107820800,33554688,1107820544,1073742080,0,1107296256,34078976,33554432,1107296256,524544,524288,1107296512,256,33554432,1073741824,34078720,1107296512,1074266368,33554688,1073741824,1107820544,34078976,1074266368,256,33554432,1107820544,1107820800,524544,1107296256,1107820800,34078720,0,1074266112,1107296256,524544,33554688,1073742080,524288,0,1074266112,34078976,1073742080],yd=[536870928,
  541065216,16384,541081616,541065216,16,541081616,4194304,536887296,4210704,4194304,536870928,4194320,536887296,536870912,16400,0,4194320,536887312,16384,4210688,536887312,16,541065232,541065232,0,4210704,541081600,16400,4210688,541081600,536870912,536887296,16,541065232,4210688,541081616,4194304,16400,536870928,4194304,536887296,536870912,16400,536870928,541081616,4210688,541065216,4210704,541081600,0,541065232,16,16384,541065216,4210704,16384,4194320,536887312,0,541081600,536870912,4194320,536887312],
  zd=[2097152,69206018,67110914,0,2048,67110914,2099202,69208064,69208066,2097152,0,67108866,2,67108864,69206018,2050,67110912,2099202,2097154,67110912,67108866,69206016,69208064,2097154,69206016,2048,2050,69208066,2099200,2,67108864,2099200,67108864,2099200,2097152,67110914,67110914,69206018,69206018,2,2097154,67108864,67110912,2097152,69208064,2050,2099202,69208064,2050,67108866,69208066,69206016,2099200,0,2,69208066,0,2099202,69206016,2048,67108866,67110912,2048,2097154],Ad=[268439616,4096,262144,
  268701760,268435456,268439616,64,268435456,262208,268697600,268701760,266240,268701696,266304,4096,64,268697600,268435520,268439552,4160,266240,262208,268697664,268701696,4160,0,0,268697664,268435520,268439552,266304,262144,266304,262144,268701696,4096,64,268697664,4096,266304,268439552,64,268435520,268697600,268697664,268435456,262144,268439616,0,268701760,262208,268435520,268697600,268439552,268439616,0,268701760,266240,266240,4160,4160,262208,268435456,268701696],la=cb(b);pc2bytes0=[0,4,536870912,
  536870916,65536,65540,536936448,536936452,512,516,536871424,536871428,66048,66052,536936960,536936964];pc2bytes1=[0,1,1048576,1048577,67108864,67108865,68157440,68157441,256,257,1048832,1048833,67109120,67109121,68157696,68157697];pc2bytes2=[0,8,2048,2056,16777216,16777224,16779264,16779272,0,8,2048,2056,16777216,16777224,16779264,16779272];pc2bytes3=[0,2097152,134217728,136314880,8192,2105344,134225920,136323072,131072,2228224,134348800,136445952,139264,2236416,134356992,136454144];pc2bytes4=[0,
  262144,16,262160,0,262144,16,262160,4096,266240,4112,266256,4096,266240,4112,266256];pc2bytes5=[0,1024,32,1056,0,1024,32,1056,33554432,33555456,33554464,33555488,33554432,33555456,33554464,33555488];pc2bytes6=[0,268435456,524288,268959744,2,268435458,524290,268959746,0,268435456,524288,268959744,2,268435458,524290,268959746];pc2bytes7=[0,65536,2048,67584,536870912,536936448,536872960,536938496,131072,196608,133120,198656,537001984,537067520,537004032,537069568];pc2bytes8=[0,262144,0,262144,2,262146,
  2,262146,33554432,33816576,33554432,33816576,33554434,33816578,33554434,33816578];pc2bytes9=[0,268435456,8,268435464,0,268435456,8,268435464,1024,268436480,1032,268436488,1024,268436480,1032,268436488];pc2bytes10=[0,32,0,32,1048576,1048608,1048576,1048608,8192,8224,8192,8224,1056768,1056800,1056768,1056800];pc2bytes11=[0,16777216,512,16777728,2097152,18874368,2097664,18874880,67108864,83886080,67109376,83886592,69206016,85983232,69206528,85983744];pc2bytes12=[0,4096,134217728,134221824,524288,528384,
  134742016,134746112,16,4112,134217744,134221840,524304,528400,134742032,134746128];pc2bytes13=[0,4,256,260,0,4,256,260,1,5,257,261,1,5,257,261];for(var Ec=8<la.length?3:1,Ta=Array(32*Ec),Fc=[0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0],Pb,Qb,sa=0,Gc=0,F,Hc=0;Hc<Ec;Hc++){left=la.charCodeAt(sa++)<<24|la.charCodeAt(sa++)<<16|la.charCodeAt(sa++)<<8|la.charCodeAt(sa++);right=la.charCodeAt(sa++)<<24|la.charCodeAt(sa++)<<16|la.charCodeAt(sa++)<<8|la.charCodeAt(sa++);F=(left>>>4^right)&252645135;right^=F;left^=F<<4;
  F=(right>>>-16^left)&65535;left^=F;right^=F<<-16;F=(left>>>2^right)&858993459;right^=F;left^=F<<2;F=(right>>>-16^left)&65535;left^=F;right^=F<<-16;F=(left>>>1^right)&1431655765;right^=F;left^=F<<1;F=(right>>>8^left)&16711935;left^=F;right^=F<<8;F=(left>>>1^right)&1431655765;right^=F;left^=F<<1;F=left<<8|right>>>20&240;left=right<<24|right<<8&16711680|right>>>8&65280|right>>>24&240;right=F;for(var Rb=0;Rb<Fc.length;Rb++)Fc[Rb]?(left=left<<2|left>>>26,right=right<<2|right>>>26):(left=left<<1|left>>>
  27,right=right<<1|right>>>27),left&=-15,right&=-15,Pb=pc2bytes0[left>>>28]|pc2bytes1[left>>>24&15]|pc2bytes2[left>>>20&15]|pc2bytes3[left>>>16&15]|pc2bytes4[left>>>12&15]|pc2bytes5[left>>>8&15]|pc2bytes6[left>>>4&15],Qb=pc2bytes7[right>>>28]|pc2bytes8[right>>>24&15]|pc2bytes9[right>>>20&15]|pc2bytes10[right>>>16&15]|pc2bytes11[right>>>12&15]|pc2bytes12[right>>>8&15]|pc2bytes13[right>>>4&15],F=(Qb>>>16^Pb)&65535,Ta[Gc++]=Pb^F,Ta[Gc++]=Qb^F<<16}var N=0,Ha,Ba,w,Ua,Va,v,u,mb,Sb,Tb,Ic,Jc,nb=ea.length,
  ob=0,Kc=32==Ta.length?3:9;mb=3==Kc?[0,32,2]:[0,32,2,62,30,-2,64,96,2];w=8-nb%8;ea+=String.fromCharCode(w,w,w,w,w,w,w,w);8==w&&(nb+=8);tempresult=result="";Sb=ra.charCodeAt(N++)<<24|ra.charCodeAt(N++)<<16|ra.charCodeAt(N++)<<8|ra.charCodeAt(N++);Tb=ra.charCodeAt(N++)<<24|ra.charCodeAt(N++)<<16|ra.charCodeAt(N++)<<8|ra.charCodeAt(N++);for(N=0;N<nb;){v=ea.charCodeAt(N++)<<24|ea.charCodeAt(N++)<<16|ea.charCodeAt(N++)<<8|ea.charCodeAt(N++);u=ea.charCodeAt(N++)<<24|ea.charCodeAt(N++)<<16|ea.charCodeAt(N++)<<
  8|ea.charCodeAt(N++);v^=Sb;u^=Tb;w=(v>>>4^u)&252645135;u^=w;v^=w<<4;w=(v>>>16^u)&65535;u^=w;v^=w<<16;w=(u>>>2^v)&858993459;v^=w;u^=w<<2;w=(u>>>8^v)&16711935;v^=w;u^=w<<8;w=(v>>>1^u)&1431655765;u^=w;v^=w<<1;v=v<<1|v>>>31;u=u<<1|u>>>31;for(Ba=0;Ba<Kc;Ba+=3){Ic=mb[Ba+1];Jc=mb[Ba+2];for(Ha=mb[Ba];Ha!=Ic;Ha+=Jc)Ua=u^Ta[Ha],Va=(u>>>4|u<<28)^Ta[Ha+1],w=v,v=u,u=w^(ud[Ua>>>24&63]|wd[Ua>>>16&63]|yd[Ua>>>8&63]|Ad[Ua&63]|td[Va>>>24&63]|vd[Va>>>16&63]|xd[Va>>>8&63]|zd[Va&63]);w=v;v=u;u=w}v=v>>>1|v<<31;u=u>>>1|
  u<<31;w=(v>>>1^u)&1431655765;u^=w;v^=w<<1;w=(u>>>8^v)&16711935;v^=w;u^=w<<8;w=(u>>>2^v)&858993459;v^=w;u^=w<<2;w=(v>>>16^u)&65535;u^=w;v^=w<<16;w=(v>>>4^u)&252645135;u^=w;Sb=v^=w<<4;Tb=u;tempresult+=String.fromCharCode(v>>>24,v>>>16&255,v>>>8&255,v&255,u>>>24,u>>>16&255,u>>>8&255,u&255);ob+=8;512==ob&&(result+=tempresult,tempresult="",ob=0)}lb=result+tempresult;for(var Ub="",Lc="0123456789abcdef".split(""),pb=0;pb<lb.length;pb++)Ub+=Lc[lb.charCodeAt(pb)>>4]+Lc[lb.charCodeAt(pb)&15];d=bb(Ub)}else{for(var Mc=
  f,Vb=[],Wb=0;Wb<Mc.length;Wb++){var Nc;var O=Mc.charCodeAt(Wb),fa=[];if(!(0<O>>>31))if(0<=O&&127>=O)fa.push(O);else if(128<=O&&2047>=O){var ta=O&255,Wa=192^O>>>8<<2^ta>>>6,Xa=128^ta<<2>>>2;fa.push(Wa);fa.push(Xa)}else if(2048<=O&&65535>=O){var Xb=224,Yb=128,Zb=128,Ya=O>>>8,ta=O&255,Wa=Xb^Ya>>>4,Xa=Yb^(Ya&15)<<2^ta>>>6,$b=Zb^ta&63;fa.push(Wa);fa.push(Xa);fa.push($b)}else if(65536<=O&&1114111>=O){var Xb=240,Zb=Yb=128,Oc=O>>>16,Ya=O>>>8&255,ta=O&255,Wa=Xb^Oc>>>2,Xa=Yb^(Oc&3)<<4^Ya>>>4,$b=Zb^(Ya&15)<<
  2^ta>>>6,Bd=128^ta&63;fa.push(Wa);fa.push(Xa);fa.push($b);fa.push(Bd)}Nc=fa;Vb=Vb.concat(Nc)}var qb=Vb,Pc=c,Za=0;if(0==qb.length||16!=b.length||16!=Pc.length)h={result:null,errorCode:-1};else{var rb=db(b),ga=0,sb=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],tb=[2746333894,1453994832,1736282519,2993693404],Cd=[462357,472066609,943670861,1415275113,1886879365,2358483617,2830087869,3301692121,3773296373,4228057617,404694573,876298825,1347903077,1819507329,2291111581,2762715833,3234320085,
  3705924337,4177462797,337322537,808926789,1280531041,1752135293,2223739545,2695343797,3166948049,3638552301,4110090761,269950501,741554753,1213159005,1684763257],ma=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];ma[0]=rb[0]^tb[0];ma[1]=rb[1]^tb[1];ma[2]=rb[2]^tb[2];ma[3]=rb[3]^tb[3];for(ga=0;32>ga;ga++){var Qc=0,ub=0,Dd=0,ub=eb(ma[ga+1]^ma[ga+2]^ma[ga+3]^Cd[ga]),Ed=0,Qc=Dd=Ed=ub^A(ub,13)^A(ub,23);sb[ga]=ma[ga]^Qc;ma[ga+4]=sb[ga]}for(var Sc=db(Pc),$a=[];Za<qb.length;Za+=
  16)var Fd=fb(db(qb.slice(Za,Za+16)),sb,Sc),$a=$a.concat(Fd.A);if(0==(qb.length&15))var Gd=fb([269488144,269488144,269488144,269488144],sb,Sc),$a=$a.concat(Gd.A);var bc;var Ia=$a;if(0==Ia.length)bc=null;else{for(var ab=[],Ja=0;Ja<Ia.length;Ja++)ab.push(Ia[Ja]>>>24&255),ab.push(Ia[Ja]>>>16&255),ab.push(Ia[Ja]>>>8&255),ab.push(Ia[Ja]&255);bc=ab}h={result:bc,errorCode:0}}d=gb(h.result)}r[a].errorCode=CFCA_OK;return d}function hb(a,b){if("undefined"===typeof r[a]||"undefined"===typeof r[b])return!1;if(a==
  b||0==r[a].v.j&&0==r[b].v.j)return!0;if(0==r[a].v.j||0==r[b].v.j)return!1;var c=new oa(2,r[a].C.L),d=new oa(2,r[b].C.L),c=va(c,r[a].v).toString(xa),d=va(d,r[b].v).toString(xa);return c==d}function ib(a){if("undefined"===typeof r[a])return 4098;r[a].v=pa();a=r[a];var b;b=na();b=new oa(1,b);a.C=b;return CFCA_OK}var jb={};if("undefined"===typeof kb)var kb={};function vb(a,b){function c(a){if(!ca){var b=a.keyCode,c;a:{c=wb;var d=0,e=c.length;if(0!==e)for(;d<e;){if(c[d]===b){c=d;break a}d++}c=-1}-1!=c?
  a.preventDefault?a.preventDefault():a.returnValue=!1:8===b&&(a.preventDefault?a.preventDefault():a.returnValue=!1,Q())}}function d(a){if(!ca){a.preventDefault?a.preventDefault():a.returnValue=!1;var b=null==a.which?String.fromCharCode(a.keyCode):0!=a.which&&0!=a.charCode?String.fromCharCode(a.which):null;a=a.keyCode;null!=b&&13!=a&&8!==a&&(1!==qa||32!=a&&" "!=b)&&B(b)}}function e(){var a=document.createElement("DIV");a.align="left";a.name="safeKeyboard";a.id="safeKeyboard";a.style.borderLeft="0px";
  a.style.top="0px";a.style.width="";a.style.zIndex=65535;a.style.position="absolute";a.style.display="none";document.body.appendChild(a)}function f(){var a=document.getElementById("safeKeyboard"),b=document.createElement("TABLE"),c=document.createElement("TBODY"),d=document.createElement("TR"),e=document.createElement("TD"),f=document.createElement("TR"),g=document.createElement("TD"),k=document.createElement("TABLE"),m=document.createElement("TABLE");c.id="customTableKeyboardBody";d.style.height=
  "100%";e.style.border="0px";e.style.padding="0px";e.style.margin="0px";g.style.border="0px";g.style.padding="0px";g.style.margin="0px";b.style.borderSpacing="0px";b.style.cellSpacing="0px";m.id="tableKeys";a.appendChild(b);b.appendChild(c);c.appendChild(d);d.appendChild(e);e.appendChild(k);c.appendChild(f);f.appendChild(g);g.appendChild(m);k.style.backgroundColor="#D5252F";k.style.width="100%";c=document.createElement("TBODY");a=document.createElement("TR");b=document.createElement("TD");k.appendChild(c);
  c.appendChild(a);a.appendChild(b);b.style.width="50%";k=document.createElement("FONT");h(k,"\u5b89\u5168\u952e\u76d8");k.style.fontWeight="bold";k.style.fontSize="15px";k.style.color="#FFFFFF";k.style.lineHeight="27px";b.appendChild(k);k=document.createElement("TD");a.appendChild(k);a=document.createElement("INPUT");a.id="useKey";a.type="button";a.value="\u4f7f\u7528\u952e\u76d8\u8f93\u5165";a.style.width="100px";a.style.height="27px";a.style.border="1px";a.style.borderRadius="5px";a.style.fontSize=
  "13px";a.style.lineHeight="10px";a.style.verticalAlign="middle";a.style.color="black";a.style.backgroundColor="#FEEBDD";a.style.padding="2px";a.style.outlineStyle="none";k.style.textAlign="right";k.appendChild(a)}function g(){var a=document.getElementById("tableKeys");a.style.cellSpacing="0px";a.style.borderSpacing="1px";a.style.border="1px";a.style.backgroundColor="#B5AFBE";a.style.marginTop="0px";var b=document.createElement("TBODY");a.appendChild(b);for(a=0;5>a;a++){var c=18*a,d=document.createElement("TR");
  b.appendChild(d);for(var e=c;e<c+18;e++){var f=Aa[e],g=document.createElement("TD");g.style.padding="0px";g.height="27px";g.width="27px";var k=document.createElement("a");k.id="key"+a+e%18;k.className="keys";k.style.width="100%";k.style.height="100%";k.style.border="0px";k.style.padding="0px";k.style.display="inline-block";k.style.textAlign="center";k.style.backgroundColor="#FFFFFF";k.setAttribute("defaultbg","#FFFFFF");k.setAttribute("value",Aa[e]);k.style.cursor="default";k.style.color="#000";var m=
  document.createElement("FONT");m.style.width="100%";m.style.height="100%";m.style.lineHeight="27px";h(m,Aa[e]);"DF"===f&&(g.style.display="none");if("BS"===f)g.width="",g.height="55px",g.colSpan=4,g.rowSpan=2,m.style.width="40px",m.style.height="54px",h(m,"\u56de\u9000"),m.style.lineHeight="54px",f=document.createElement("IMG"),f.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAIBAMAAADkcangAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEUAAABDPkpDPkpDPkpDPkpDPkpDPkpDPkpDPkpDPkpDPkpDPkpDPkpDPkpDPkoAAADldGdOAAAADnRSTlMAKrcQlPsEautI1e4UlfIbo/cAAAABYktHRACIBR1IAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAK0lEQVQI12NgYGBUYIABZtcHMCZbxTs4e9Y7GHiAwmarRqhh4LmKYCPMBAAmlxt34yX59gAAAABJRU5ErkJggg==",
  f.style.width="21px",f.style.height="8px",f.style.paddingBottom="2px",f.style.marginRight="3px",k.appendChild(f);else if("CL"===f)g.width="",g.colSpan=4,h(m,"\u5207\u6362\u5927/\u5c0f\u5199"),m.style.paddingLeft="5px",m.style.paddingRight="5px";else if("EN"===f)g.height="55px",g.width="",g.colSpan=5,g.rowSpan=2,h(m,"\u786e\u5b9a"),m.style.lineHeight="54px",k.style.backgroundColor="#FEEBDD",k.setAttribute("defaultbg","#FEEBDD");else{a:{for(var q="1234567890".split(""),p=0,t=void 0;t=q[p];p++)if(-1!=
  t.indexOf(f)){f=p;break a}f=-1}-1!=f&&(k.style.backgroundColor="#FEEBDD",k.setAttribute("defaultbg","#FEEBDD"))}k.appendChild(m);g.appendChild(k);d.appendChild(g)}}b=document.getElementById("customTableHeader");void 0!=b&&null!=b&&(b.style.width="100%")}function h(a,b){0<navigator.userAgent.indexOf("Firefox")?a.innerHTML=b:a.innerText=b}function k(){for(var a=p(),b=0,c;c=a[b],b<a.length;b++)c.onmouseover=function(){this.style.backgroundColor="#FED9BF"},c.onmouseout=function(){this.style.backgroundColor=
  this.getAttribute("defaultbg")},c.onmousedown=function(){this.style.backgroundColor="#FDB98C"},c.onmouseup=function(){this.style.backgroundColor="#FED9BF"}}function t(){for(var b=document.getElementById("safeKeyboard"),e=p(),f=0,g;g=e[f],f<e.length;f++)"BS"===g.getAttribute("value")?g.onclick=function(){0!=q.value.length&&Q()}:"EN"===g.getAttribute("value")?g.onclick=function(){Fa=!1;G();Ga=!0;void 0!=Ra.ma&&Ra.ma()}:"CL"===g.getAttribute("value")?g.onclick=function(){ba=0==ba?1:0;var a,b,c,d,e;if(ba)for(a=
  2;5>a;a++)for(b=0;10>b;b++)c=document.getElementById("key"+a+b),d=c.getElementsByTagName("font")[0],e=c.getAttribute("value"),"a"<=e&&"z">=e&&(e=String.fromCharCode(e.charCodeAt(0)-32),c.setAttribute("value",e),h(d,e));else for(a=2;5>a;a++)for(b=0;10>b;b++)c=document.getElementById("key"+a+b),d=c.getElementsByTagName("font")[0],e=c.getAttribute("value"),"A"<=e&&"Z">=e&&(e=String.fromCharCode(e.charCodeAt(0)+32),c.setAttribute("value",e),h(d,e))}:g.onclick=function(){var a=this.getAttribute("value");
  B(a)};b.onmouseover=function(){Pa=!1};b.onmouseout=function(){Pa=!0};document.onmousedown=function(){ca&&Pa&&(Fa=!1,G())};if(I==SIP_TYPE_SOFT_AND_SYSTEM_KEYBOARD){var k=document.getElementById("useKey");void 0!=k&&null!=k&&(k.onclick=function(){Fa=!0;G();R(q.id);q.focus()},k.onmousedown=function(){k.style.backgroundColor="#FDB98C"},k.onmouseup=function(){k.style.backgroundColor="#FEEBDD"},k.onmouseout=function(){k.style.backgroundColor="#FEEBDD"});"undefined"!=typeof b.onselectstart?b.onselectstart=
  new Function("return false"):(b.onmousedown=new Function("return false"),b.onmouseup=new Function("return true"));q.addEventListener?(q.addEventListener("keydown",c,!1),q.addEventListener("keypress",d,!1)):(kb[a].la||(kb[a].la=!0,document.attachEvent("onkeydown",function(b){var d=document.activeElement.id;void 0!=jb[d]&&d===a&&c(b)}),document.attachEvent("onkeypress",function(b){var c=document.activeElement.id;void 0!=jb[c]&&c===a&&d(b)})),jb[q.id]=this);document.getElementById(q.id).onfocus=function(){q=
  this;ca||Ga||(ib(this.id),this.value="");Ga=!1};document.getElementById(q.id).onclick=function(){ib(this.id);this.value=""}}}function p(){for(var a=document.getElementsByTagName("a"),b=[],c=0;c<a.length;c++)-1!=a[c].className.indexOf("keys")&&(b[b.length]=a[c]);return b}function z(){for(var a=Array(10),b=0;10>b;b++)a[b]=String.fromCharCode(DIGITAL_NUMBER_ASCLL_FIRST+b);for(var c=0;10>c;c++){var b=parseInt(10*Math.random()),d=a[0];a[0]=a[b];a[b]=d}for(b=0;10>b;b++)document.getElementById("key1"+(b+
  1)).setAttribute("value",a[b]),h(document.getElementById("key1"+(b+1)).getElementsByTagName("font")[0],a[b])}function x(){for(var a=Array(26),b=97;123>b;b++)a[b-97]=ba?String.fromCharCode(b-32):String.fromCharCode(b);for(var c=0;26>c;c++){var b=parseInt(26*Math.random()),d=a[b];a[b]=a[c];a[c]=d}b=0;for(c=2;5>c;c++)for(d=0;10>d&&!(3==c&&8<d||4==c&&6<d);d++){var e=document.getElementById("key"+c+d),f=e.getElementsByTagName("font")[0],g=a[b];e.setAttribute("value",g);h(f,g);b++}}function y(){for(var a=
  0;10>a;a++)document.getElementById("key1"+(a+1)).setAttribute("value",""+(a+1)%10),h(document.getElementById("key1"+(a+1)).getElementsByTagName("font")[0],""+(a+1)%10)}function m(){for(var a="qwertyuiopasdfghjklzxcvbnm".split(""),b=0,c=2;5>c;c++)for(var d=0;10>d&&!(3==c&&8<d||4==c&&6<d);d++){var e=document.getElementById("key"+c+d),f=e.getElementsByTagName("font")[0],g=a[b];e.setAttribute("value",g);h(f,g);b++}}function E(a){var b,c;void 0!==a&&null!==a&&("string"===typeof a?(b=a,c=document.getElementById(b)||
  null):"object"===typeof a&&(b=a.id,c=a),c&&void 0==r[a]&&ja(b))}function G(){ca=!1;document.getElementById("safeKeyboard").style.display="none";Fa&&(q.value="",q.readOnly=0)}function B(a){var b=document.getElementById(q.id);void 0!=b&&(0===b.value.length&&(R(q.id),this.g=0),ua(q.id,a)==CFCA_OK&&(this.g+=1,b.value=aa(this.g)))}function aa(a){for(var b=0,c="",b=0;b<a;b++)c+="*";return c}function Q(){var a=document.getElementById(q.id);void 0!=a&&wa(q.id)==CFCA_OK&&(--this.g,0>this.g&&(this.g=0),a.value=
  aa(this.g))}function R(a){"number"==typeof Qa&&(window.clearTimeout(Qa),delete Qa);document.getElementById(a).value="";ib(a)}kb[a]={la:!1};var q,ba=0,ca=!1,Pa=!0,Fa=!0,Ga=!1,Qa=0,da=0,I=b,Aa="~ ! @ # $ % ^ & * ( ) _ + | BS DF DF DF ` 1 2 3 4 5 6 7 8 9 0 - = \\ DF DF DF DF q w e r t y u i o p { } [ ] CL DF DF DF a s d f g h j k l : \" ; ' EN DF DF DF DF z x c v b n m < > ? , . / DF DF DF DF DF".split(" "),Ra=this;void 0==document.getElementById("safeKeyboard")&&(e(),f(),g(),k());wb=1===qa?[37,39,38,
  40,17,45,46,33,34,35,36,13,32]:[37,39,38,40,17,45,46,33,34,35,36,13];this.Qa=function(a,b){da=b;q=document.getElementById(a);t();var c=q;void 0!=q&&(q.readOnly=0);if(void 0===r[c.id]){E(q);var d=OUTPUT_TYPE_ORIGINAL,e=CIPHER_TYPE_RSA,f=DEFAULT_MIN_LENGTH,g=DEFAULT_MAX_LENGTH;da=RANDOM_NONE;Da(q.id,f);Ca(q.id,g);Ea(q.id,d);ya(q.id,"MTIzNDU2Nzg5MDk4NzY1NA==");Ka(q.id,e);La(q.id,"");d=q.id;"undefined"===typeof r[d]||da<RANDOM_NONE||da>RANDOM_DIGITAL_LETTER||(r[d].wa=da)}q=c;c=document.getElementById("useKey");
  void 0!=c&&null!=c&&(I==SIP_TYPE_SOFT_AND_SYSTEM_KEYBOARD?c.style.display="inline-block":I==SIP_TYPE_SOFT_KEYBOARD&&(c.style.display="none"));da==RANDOM_DIGITAL?(z(),m()):da==RANDOM_DIGITAL_LETTER?(x(),z()):da==RANDOM_NONE?(y(),m()):da==RANDOM_LETTER&&(y(),x());d=q.offsetTop;e=q.clientHeight;c=q.offsetLeft;for(g=q;(f=g.offsetParent)&&f!==g;)g=f,d+=f.offsetTop,c+=f.offsetLeft;f=document.getElementById("safeKeyboard");f.style.top=d+e+5+"px";d=q.clientWidth;c+486+10>document.body.clientWidth&&(c-=486-
  d);f.style.left=c+"px";Ga=!1;q.value="";q.readOnly=1;R(q.id);q.focus();f.style.display="inline";ca=!0};this.Oa=function(){G()};this.Na=function(a){E(a)};this.Pa=function(a,b){void 0!==a&&null!==a&&(b==RANDOM_DIGITAL?(z(),m()):b==RANDOM_DIGITAL_LETTER?(x(),z()):b==RANDOM_NONE?(y(),m()):b==RANDOM_LETTER&&(y(),x()))}}var wb;goog.exportSymbol("SoftSIPInput",vb);if(document.all&&!window.setTimeout.f){var xb=window.setTimeout;window.setTimeout=function(a,b){var c=Array.prototype.slice.call(arguments,2);
  return xb(a instanceof Function?function(){a.apply(null,c)}:a,b)};window.setTimeout.f=!0}jb={};if("undefined"===typeof yb)var yb={};function zb(a){yb[a]={ka:!1};var b,c;if(void 0==a||null==a)throw Error("invalid parameter");if("string"===typeof a)b=a,c=document.getElementById(b);else if("object"===typeof a)b=a.id,c=a;else throw Error("invalid parameter");if(Object.getPrototypeOf&&Object.getPrototypeOf(c)!==HTMLInputElement.prototype)throw Error("invalid parameter");c.addEventListener?(c.addEventListener("keydown",
  this,!1),c.addEventListener("keypress",this,!1)):(yb[a].ka||(yb[a].ka=!0,document.attachEvent("onkeydown",function(b){var c=document.activeElement.id;void 0!=jb[c]&&c===a&&Ab(jb[c],b)}),document.attachEvent("onkeypress",function(b){var c=document.activeElement.id;void 0!=jb[c]&&c===a&&Bb(jb[c],b)})),jb[b]=this);this.g=0;this.f=b;ja(this.f)}goog.exportSymbol("SystemSIPInput",zb);zb.prototype.handleEvent=function(a){switch(a.type){case "keypress":Bb(this,a);break;case "keydown":Ab(this,a)}};var Cb=
  1===qa?[37,39,38,40,17,45,46,33,34,35,36,13,32]:[37,39,38,40,17,45,46,33,34,35,36,13];function Bb(a,b){b.preventDefault?b.preventDefault():b.returnValue=!1;var c=null==b.which?String.fromCharCode(b.keyCode):0!=b.which&&0!=b.charCode?String.fromCharCode(b.which):null,d=b.keyCode;if(null!=c&&13!=d&&8!==d&&(1!==qa||32!=d&&" "!=c)&&(d=document.getElementById(a.f),void 0!=d)){if(0===d.value.length){var e=document.getElementById(a.f);if(void 0==e)throw Error("invalid input element");ib(a.f)==CFCA_OK&&(a.g=
  0,e.value="");a.g=0}ua(a.f,c)==CFCA_OK&&(a.g+=1,d.value=Db(a.g))}}function Ab(a,b){var c=b.keyCode,d;a:{d=0;var e=Cb.length;if(0!==e)for(;d<e;){if(Cb[d]===c)break a;d++}d=-1}-1!=d?b.preventDefault?b.preventDefault():b.returnValue=!1:8===c&&(b.preventDefault?b.preventDefault():b.returnValue=!1,c=document.getElementById(a.f),void 0!=c&&wa(a.f)==CFCA_OK&&(--a.g,0>a.g&&(a.g=0),c.value=Db(a.g)))}function Db(a){for(var b=0,c="",b=0;b<a;b++)c+="*";return c}if("undefined"===typeof C)var C={};var D=Infinity;
  function H(a,b){if(void 0==a||null==a)throw Error("Invalid parameter inputID");if(void 0==b||b>SIP_TYPE_SOFT_AND_SYSTEM_KEYBOARD||b<SIP_TYPE_SYSTEM_KEYBOARD)throw Error("Invalid parameter keyboardType");D=b;if(b===SIP_TYPE_SYSTEM_KEYBOARD)C[a]=new zb(a);else if(b===SIP_TYPE_SOFT_KEYBOARD||b===SIP_TYPE_SOFT_AND_SYSTEM_KEYBOARD)C[a]=new vb(a,b);else throw Error("Invalid parameter");}goog.exportSymbol("CFCASIPInput",H);H.prototype.f=function(a){if(void 0==a||null==a)return 4097;if(D===SIP_TYPE_SOFT_AND_SYSTEM_KEYBOARD||
  D===SIP_TYPE_SOFT_KEYBOARD){if(void 0===C[a]||null==C[a])return 4098;C[a].Na(a);return CFCA_OK}return 4105};goog.exportProperty(H.prototype,"bindSIPInputBox",H.prototype.f);H.prototype.Ma=function(a,b){if(void 0==a||null==a)return 4097;if(D===SIP_TYPE_SOFT_AND_SYSTEM_KEYBOARD||D===SIP_TYPE_SOFT_KEYBOARD){if(void 0===C[a]||null==C[a])return 4098;C[a].Qa(a,b);return CFCA_OK}return 4105};goog.exportProperty(H.prototype,"showKeyboard",H.prototype.Ma);H.prototype.Ca=function(a){if(void 0==a||null==a)return 4097;
  if(D===SIP_TYPE_SOFT_AND_SYSTEM_KEYBOARD||D===SIP_TYPE_SOFT_KEYBOARD){if(void 0===C[a]||null==C[a])return 4098;C[a].Oa();return CFCA_OK}return 4105};goog.exportProperty(H.prototype,"hideKeyboard",H.prototype.Ca);H.prototype.Ea=function(a,b){return void 0==a||null==a?4097:Ka(a,b)};goog.exportProperty(H.prototype,"setCipherType",H.prototype.Ea);H.prototype.Y=function(a){return void 0==a||null==a?4097:r[a].M};goog.exportProperty(H.prototype,"getCipherType",H.prototype.Y);H.prototype.Ja=function(a,b){return void 0==
  a||null==a?4097:Ea(a,b)};goog.exportProperty(H.prototype,"setOutputType",H.prototype.Ja);H.prototype.Aa=function(a){return void 0==a||null==a?4097:r[a].ga};goog.exportProperty(H.prototype,"getOutputType",H.prototype.Aa);H.prototype.Ha=function(a,b){return void 0==a||null==a?4097:Ca(a,b)};goog.exportProperty(H.prototype,"setMaxLength",H.prototype.Ha);H.prototype.ya=function(a){return void 0==a||null==a?4097:r[a].maxLength};goog.exportProperty(H.prototype,"getMaxLength",H.prototype.ya);H.prototype.Ia=
  function(a,b){return void 0==a||null==a?4097:Da(a,b)};goog.exportProperty(H.prototype,"setMinLength",H.prototype.Ia);H.prototype.za=function(a){return void 0==a||null==a?4097:r[a].fa};goog.exportProperty(H.prototype,"getMinLength",H.prototype.za);H.prototype.Ga=function(a,b){return void 0==a||null==a?4097:La(a,b)};goog.exportProperty(H.prototype,"setMatchRegex",H.prototype.Ga);H.prototype.Za=function(a){return void 0==a||null==a?4097:r[a].T};goog.exportProperty(H.prototype,"getMatchRegex",H.prototype.Za);
  H.prototype.Ka=function(a,b){if(void 0==a||null==a)return 4097;if(D===SIP_TYPE_SOFT_AND_SYSTEM_KEYBOARD||D===SIP_TYPE_SOFT_KEYBOARD){if(void 0===C[a]||null==C[a])return 4098;C[a].Pa(a,b);return CFCA_OK}return 4105};goog.exportProperty(H.prototype,"setRandomType",H.prototype.Ka);H.prototype.Ba=function(a){return void 0==a||null==a?4097:D===SIP_TYPE_SOFT_AND_SYSTEM_KEYBOARD||D===SIP_TYPE_SOFT_KEYBOARD?void 0===C[a]||null==C[a]?4098:r[a].wa:4105};goog.exportProperty(H.prototype,"getRandomType",H.prototype.Ba);
  H.prototype.La=function(a,b){return void 0==a||null==a?4097:ya(a,b)};goog.exportProperty(H.prototype,"setServerRandom",H.prototype.La);H.prototype.$=function(a){return void 0==a||null==a?4097:Ma(a)};goog.exportProperty(H.prototype,"getEncryptedInputValue",H.prototype.$);H.prototype.Z=function(a){var b;if(void 0==a||null==a)a=4097;else if("undefined"===typeof r[a])r[a].errorCode=4098,a="";else{if(r[a].M==CIPHER_TYPE_RSA){var c=r[a].N;b=za(Eb);var d=ia.ra(b,0);if(2!=d.length)b=null;else{var e=ia.ba(b,
  d[0]),d=ia.ba(b,d[1]);b=new Fb;if(null!=e&&null!=d&&0<e.length&&0<d.length)e=new n(e,16),b.n=e,b.e=parseInt(d,16);else throw Error("Invalid RSA public key");e=Gb(b.n)+7>>3;if(e<c.length+11)throw Error("Message too long for RSA");for(var d=[],f=c.length-1;0<=f&&0<e;)d[--e]=c[f--];d[--e]=0;c=new Hb;for(f=[];2<e;){for(f[0]=0;0==f[0];)c.ua(f);d[--e]=f[0]}d[--e]=2;d[--e]=0;c=new n(d);b=Ib(c,b.e,b.n);if(null==b)b=null;else if(b=c=b.toString(16),c=c.length,0!=c%128)for(c=128-c%128,e=0;e<c;e++)b="0"+b;b=
  bb(b)}}else{b=r[a].N;d=za(Kb);b:{var c=b.length,e=d.slice(0,64),d=d.slice(64),g=[],h,k,f=!1;h=new n(e,16);var t=new n(d,16),f=new n("FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF",16);k=new n("FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFC",16);var g=new n("28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93",16),p=new n("2",16),z=new n("3",16),t=Ob(t,p,f);t.toString(16);z=Ob(h,z,f);h=ac(k.multiply(h),f);h=ac(z.add(h),f);h=ac(h.add(g),f);h.toString(16);
  f=t.i(h);if(0==f)b=void 0;else{for(;;)if(f=new n("FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFF7203DF6B21C6052B53BBF40939D54123",16),g=f.l(J),h=new Hb,g=K(new n(Gb(f),h),g).add(J),g.toString(16),f=h=new cc(new n("FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF",16),new n("FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFC",16),new n("28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93",16)),k=(new dc(f,L(f,new n("32C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7",
  16)),L(f,new n("BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A0",16)))).multiply(g),f=ec(k),f=fc(f.x.toString(16)),k=gc(k),k=fc(k.x.toString(16)),!(32>f.length||32>k.length)){f=hc(f);k=hc(k);f=f.concat(k);h=new dc(h,L(h,new n(e,16)),L(h,new n(d,16)));if(ic(h)){b=void 0;break b}h=h.multiply(g);g=ec(h);g=fc(g.x.toString(16));h=gc(h);h=fc(h.x.toString(16));if(!(32>g.length||32>h.length)){g=hc(g);h=hc(h);k=g.concat(h);t=!0;for(z=0;z<k.length;z++)if(0!=k[z]){t=!1;break}if(!t)break}}d=
  k;z=k.length;p=c<<3;e=[];if(!(0<p>>>30)){var x=1;k=p+256-1>>>8;for(var y=0,m=0,E=0,G=[0,0,0,0],E=x,t=[],y=1;y<=k;y++){for(var m=jc(),B=kc(m.o,m.B,m.A,m.D,d,z),E=x,m=3;0<=m;m--)G[m]=E&255,E>>>=8;B=kc(B.o,B.B,B.A,B.D,G,4);m=lc(B.o,B.B,B.A,B.D,null);for(E=0;E<m.length;E++)t.push(m[E]);x++}if(0==(p&255))for(m=0;m<k<<5;m++)e.push(t[m]);else{d=(p&255)>>>3;for(m=0;m<k-1<<5;m++)e.push(t[m]);for(E=0;E<d;E++)e.push(t[m+E])}}if(e.length!=c)b=void 0;else{d=[];for(k=0;k<c;k++)d[k]=b[k]^e[k];c=[];c=g.concat(b);
  b=c=c.concat(h);e=jc();c=kc(e.o,e.B,e.A,e.D,b,c.length);b=lc(c.o,c.B,c.A,c.D,b);g=f.concat(b);g=g.concat(d);mc(g);mc(f);b=g}}}b=gb(b)}null==b?(r[a].errorCode=4104,a=""):(r[a].errorCode=CFCA_OK,a=b)}return a};goog.exportProperty(H.prototype,"getEncryptedClientRandom",H.prototype.Z);H.prototype.W=function(a,b){var c;if(void 0==a||null==a)c=4097;else{var d;if("undefined"===typeof r[a])c=!1;else if(d=b||r[a].T,c=va(new oa(2,r[a].C.L),r[a].v).toString(xa),0<d.length){var e=!1;if((d=c.match(d))&&0<d.length)for(i=
  0;i<d.length;i++)if(d[i]==c){e=!0;break}c=e}else c=!0}return c};goog.exportProperty(H.prototype,"checkMatchRegex",H.prototype.W);H.prototype.V=function(a,b){return void 0==a||null==b?4097:hb(a,b)};goog.exportProperty(H.prototype,"checkInputValueMatch",H.prototype.V);H.prototype.X=function(a){if(void 0==a||null==a)return 4097;var b=document.getElementById(a);if(void 0==b)throw Error("invalid input element");a=ib(a);a==CFCA_OK&&(this.g=0,b.value="");return a};goog.exportProperty(H.prototype,"clearInputValue",
  H.prototype.X);H.prototype.ha=function(a){return void 0==a||null==a?4097:"undefined"===typeof r[a]?4098:r[a].errorCode};goog.exportProperty(H.prototype,"getErrorCode",H.prototype.ha);goog.exportSymbol("getCFCASIPInputVersion",function(){if(1===qa){var a="209",a=2===nc?a+"0":a+"1";return a+="0"+JAVASCRIPT_PC_SIP_VERSION.split(".").join("")}return JAVASCRIPT_PC_SIP_VERSION});H.prototype.Fa=function(a,b){if("function"===typeof b&&0===b.length){if(D===SIP_TYPE_SOFT_AND_SYSTEM_KEYBOARD||D===SIP_TYPE_SOFT_KEYBOARD){if(void 0===
  C[a]||null==C[a])return 4098;C[a].ma=b;return CFCA_OK}return 4105}return 4106};goog.exportProperty(H.prototype,"setDoneCallback",H.prototype.Fa);var M="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oc="=";function bb(a){var b,c,d="";for(b=0;b+3<=a.length;b+=3)c=parseInt(a.substring(b,b+3),16),d+=M.charAt(c>>6)+M.charAt(c&63);b+1==a.length?(c=parseInt(a.substring(b,b+1),16),d+=M.charAt(c<<2)):b+2==a.length&&(c=parseInt(a.substring(b,b+2),16),d+=M.charAt(c>>2)+M.charAt((c&3)<<4));
  for(;0<(d.length&3);)d+=oc;return d}function za(a){var b="",c,d=0,e,f;for(c=0;c<a.length&&a.charAt(c)!=oc;++c)f=M.indexOf(a.charAt(c)),0>f||(0==d?(b+=pc.charAt(f>>2),e=f&3,d=1):1==d?(b+=pc.charAt(e<<2|f>>4),e=f&15,d=2):2==d?(b+=pc.charAt(e),b+=pc.charAt(f>>2),e=f&3,d=3):(b+=pc.charAt(e<<2|f>>4),b+=pc.charAt(f&15),d=0));1==d&&(b+=pc.charAt(e<<2));return b}function gb(a){var b,c=0,d="";for(b=0;b+3<=a.length;b+=3)c=(a[b]&255)<<16^(a[b+1]&255)<<8^a[b+2]&255,d+=M.charAt(c>>>18)+M.charAt((c&258048)>>>12)+
  M.charAt((c&4032)>>>6)+M.charAt(c&63);b==a.length-1?(c=a[b]&255,d+=M.charAt((c&252)>>>2)+M.charAt((c&3)<<4)):b+1==a.length-1&&(c=(a[b]&255)<<8^a[b+1]&255,d+=M.charAt((c&64512)>>>10)+M.charAt((c&1008)>>>4)+M.charAt((c&15)<<2));for(;0<(d.length&3);)d+=oc;return d}function cb(a){for(var b="",c=0;c<a.length;c++)b+=String.fromCharCode(a[c]);return b}function qc(a,b){this.x=b;this.q=a}l=qc.prototype;l.i=function(a){return a==this?!0:this.q.i(a.q)&&this.x.i(a.x)};l.I=function(){return new qc(this.q,K(this.x.I(),
  this.q))};l.add=function(a){return new qc(this.q,K(this.x.add(a.x),this.q))};l.l=function(a){return new qc(this.q,K(this.x.l(a.x),this.q))};l.multiply=function(a){return new qc(this.q,K(this.x.multiply(a.x),this.q))};l.G=function(){return new qc(this.q,K(this.x.G(),this.q))};l.oa=function(a){return new qc(this.q,K(this.x.multiply(rc(a.x,this.q)),this.q))};function dc(a,b,c,d){this.curve=a;this.x=b;this.y=c;this.z=null==d?J:d;this.P=null}function ec(a){null==a.P&&(a.P=rc(a.z,a.curve.q));var b=a.x.x.multiply(a.P);
  a.curve.reduce(b);return L(a.curve,b)}function gc(a){null==a.P&&(a.P=rc(a.z,a.curve.q));var b=a.y.x.multiply(a.P);a.curve.reduce(b);return L(a.curve,b)}dc.prototype.i=function(a){return a==this?!0:ic(this)?ic(a):ic(a)?ic(this):K(a.y.x.multiply(this.z).l(this.y.x.multiply(a.z)),this.curve.q).i(P)?K(a.x.x.multiply(this.z).l(this.x.x.multiply(a.z)),this.curve.q).i(P):!1};function ic(a){return null==a.x&&null==a.y?!0:a.z.i(P)&&!a.y.x.i(P)}dc.prototype.I=function(){return new dc(this.curve,this.x,this.y.I(),
  this.z)};dc.prototype.add=function(a){if(ic(this))return a;if(ic(a))return this;var b=K(a.y.x.multiply(this.z).l(this.y.x.multiply(a.z)),this.curve.q),c=K(a.x.x.multiply(this.z).l(this.x.x.multiply(a.z)),this.curve.q);if(P.i(c))return P.i(b)?sc(this):this.curve.ea;var d=new n("3"),e=this.x.x,f=this.y.x,g=c.G(),h=g.multiply(c),e=e.multiply(g),g=b.G().multiply(this.z),c=K(g.l(e.shiftLeft(1)).multiply(a.z).l(h).multiply(c),this.curve.q),b=K(e.multiply(d).multiply(b).l(f.multiply(h)).l(g.multiply(b)).multiply(a.z).add(b.multiply(h)),
  this.curve.q);a=K(h.multiply(this.z).multiply(a.z),this.curve.q);return new dc(this.curve,L(this.curve,c),L(this.curve,b),a)};function sc(a){if(ic(a))return a;if(0==tc(a.y.x))return a.curve.ea;var b=new n("3"),c=a.x.x,d=a.y.x,e=d.multiply(a.z),f=K(e.multiply(d),a.curve.q),d=a.curve.aa.x,g=c.G().multiply(b);P.i(d)||(g=g.add(a.z.G().multiply(d)));g=K(g,a.curve.q);d=K(g.G().l(c.shiftLeft(3).multiply(f)).shiftLeft(1).multiply(e),a.curve.q);b=K(g.multiply(b).multiply(c).l(f.shiftLeft(1)).shiftLeft(2).multiply(f).l(g.G().multiply(g)),
  a.curve.q);e=K(e.G().multiply(e).shiftLeft(3),a.curve.q);return new dc(a.curve,L(a.curve,d),L(a.curve,b),e)}dc.prototype.multiply=function(a){if(ic(this))return this;if(0==tc(a))return this.curve.ea;var b=a.multiply(new n("3")),c=this.I(),d=this,e;for(e=Gb(b)-2;0<e;--e){var d=sc(d),f=uc(b,e),g=uc(a,e);f!=g&&(d=d.add(f?this:c))}return d};function cc(a,b,c){this.q=a;this.aa=L(this,b);this.na=L(this,c);this.ea=new dc(this,null,null);this.Wa=new vc(this.q)}cc.prototype.i=function(a){return a==this?!0:
  this.q.i(a.q)&&this.aa.i(a.aa)&&this.na.i(a.na)};function L(a,b){return new qc(a.q,b)}cc.prototype.reduce=function(a){this.Wa.reduce(a)};var wc;function n(a,b,c){null!=a&&("number"==typeof a?xc(this,a,b,c):null==b&&"string"!=typeof a?yc(this,a,256):yc(this,a,b))}function S(){return new n(null)}function zc(a,b,c,d,e,f){for(;0<=--f;){var g=b*this[a++]+c[d]+e;e=Math.floor(g/67108864);c[d++]=g&67108863}return e}function Ac(a,b,c,d,e,f){var g=b&32767;for(b=b>>15;0<=--f;){var h=this[a]&32767,k=this[a++]>>
  15,t=b*h+k*g,h=g*h+((t&32767)<<15)+c[d]+(e&1073741823);e=(h>>>30)+(t>>>15)+b*k+(e>>>30);c[d++]=h&1073741823}return e}function Dc(a,b,c,d,e,f){var g=b&16383;for(b=b>>14;0<=--f;){var h=this[a]&16383,k=this[a++]>>14,t=b*h+k*g,h=g*h+((t&16383)<<14)+c[d]+e;e=(h>>28)+(t>>14)+b*k;c[d++]=h&268435455}return e}"Microsoft Internet Explorer"==navigator.appName?(n.prototype.w=Ac,wc=30):"Netscape"!=navigator.appName?(n.prototype.w=zc,wc=26):(n.prototype.w=Dc,wc=28);l=n.prototype;l.b=wc;l.s=(1<<wc)-1;l.m=1<<wc;
  l.Da=Math.pow(2,52);l.ia=52-wc;l.ja=2*wc-52;var pc="0123456789abcdefghijklmnopqrstuvwxyz",Rc=[],Tc,T;Tc=48;for(T=0;9>=T;++T)Rc[Tc++]=T;Tc=97;for(T=10;36>T;++T)Rc[Tc++]=T;Tc=65;for(T=10;36>T;++T)Rc[Tc++]=T;function Uc(a,b){var c=Rc[a.charCodeAt(b)];return null==c?-1:c}function Vc(a){var b=S();Wc(b,a);return b}function Xc(a){var b=1,c;0!=(c=a>>>16)&&(a=c,b+=16);0!=(c=a>>8)&&(a=c,b+=8);0!=(c=a>>4)&&(a=c,b+=4);0!=(c=a>>2)&&(a=c,b+=2);0!=a>>1&&(b+=1);return b}function Yc(a){this.c=a}l=Yc.prototype;l.R=
  function(a){return 0>a.a||0<=U(a,this.c)?K(a,this.c):a};l.U=function(a){return a};l.reduce=function(a){Zc(a,this.c,null,a)};l.O=function(a,b,c){$c(a,b,c);this.reduce(c)};l.F=function(a,b){ad(a,b);this.reduce(b)};function bd(a){this.c=a;var b;if(1>a.t)b=0;else if(b=a[0],0==(b&1))b=0;else{var c=b&3,c=c*(2-(b&15)*c)&15,c=c*(2-(b&255)*c)&255,c=c*(2-((b&65535)*c&65535))&65535,c=c*(2-b*c%a.m)%a.m;b=0<c?a.m-c:-c}this.sa=b;this.ta=this.sa&32767;this.Ta=this.sa>>15;this.Ya=(1<<a.b-15)-1;this.Ua=2*a.t}l=bd.prototype;
  l.R=function(a){var b=S();cd(a.abs(),this.c.t,b);Zc(b,this.c,null,b);0>a.a&&0<U(b,P)&&V(this.c,b,b);return b};l.U=function(a){var b=S();a.copyTo(b);this.reduce(b);return b};l.reduce=function(a){for(;a.t<=this.Ua;)a[a.t++]=0;for(var b=0;b<this.c.t;++b){var c=a[b]&32767,d=c*this.ta+((c*this.Ta+(a[b]>>15)*this.ta&this.Ya)<<15)&a.s,c=b+this.c.t;for(a[c]+=this.c.w(0,d,a,b,0,this.c.t);a[c]>=a.m;)a[c]-=a.m,a[++c]++}a.h();dd(a,this.c.t,a);0<=U(a,this.c)&&V(a,this.c,a)};l.O=function(a,b,c){$c(a,b,c);this.reduce(c)};
  l.F=function(a,b){ad(a,b);this.reduce(b)};l=n.prototype;l.copyTo=function(a){for(var b=this.t-1;0<=b;--b)a[b]=this[b];a.t=this.t;a.a=this.a};function Wc(a,b){a.t=1;a.a=0>b?-1:0;0<b?a[0]=b:-1>b?a[0]=b+a.m:a.t=0}function yc(a,b,c){if(16==c)c=4;else if(8==c)c=3;else if(256==c)c=8;else if(2==c)c=1;else if(32==c)c=5;else if(4==c)c=2;else{Wc(a,0);null==c&&(c=10);for(var d=Math.floor(Math.LN2*a.b/Math.log(c)),e=Math.pow(c,d),f=!1,g=0,h=0,k=0;k<b.length;++k){var t=Uc(b,k);0>t?"-"==b.charAt(k)&&0==tc(a)&&
  (f=!0):(h=c*h+t,++g>=d&&(ed(a,e),fd(a,h,0),h=g=0))}0<g&&(ed(a,Math.pow(c,g)),fd(a,h,0));f&&V(P,a,a);return}a.t=0;a.a=0;d=b.length;e=!1;for(f=0;0<=--d;)g=8==c?b[d]&255:Uc(b,d),0>g?"-"==b.charAt(d)&&(e=!0):(e=!1,0==f?a[a.t++]=g:f+c>a.b?(a[a.t-1]|=(g&(1<<a.b-f)-1)<<f,a[a.t++]=g>>a.b-f):a[a.t-1]|=g<<f,f+=c,f>=a.b&&(f-=a.b));8==c&&0!=(b[0]&128)&&(a.a=-1,0<f&&(a[a.t-1]|=(1<<a.b-f)-1<<f));a.h();e&&V(P,a,a)}l.h=function(){for(var a=this.a&this.s;0<this.t&&this[this.t-1]==a;)--this.t};function cd(a,b,c){var d;
  for(d=a.t-1;0<=d;--d)c[d+b]=a[d];for(d=b-1;0<=d;--d)c[d]=0;c.t=a.t+b;c.a=a.a}function dd(a,b,c){for(var d=b;d<a.t;++d)c[d-b]=a[d];c.t=Math.max(a.t-b,0);c.a=a.a}function gd(a,b,c){var d=b%a.b,e=a.b-d,f=(1<<e)-1;b=Math.floor(b/a.b);var g=a.a<<d&a.s,h;for(h=a.t-1;0<=h;--h)c[h+b+1]=a[h]>>e|g,g=(a[h]&f)<<d;for(h=b-1;0<=h;--h)c[h]=0;c[b]=g;c.t=a.t+b+1;c.a=a.a;c.h()}function hd(a,b,c){c.a=a.a;var d=Math.floor(b/a.b);if(d>=a.t)c.t=0;else{b=b%a.b;var e=a.b-b,f=(1<<b)-1;c[0]=a[d]>>b;for(var g=d+1;g<a.t;++g)c[g-
  d-1]|=(a[g]&f)<<e,c[g-d]=a[g]>>b;0<b&&(c[a.t-d-1]|=(a.a&f)<<e);c.t=a.t-d;c.h()}}function V(a,b,c){for(var d=0,e=0,f=Math.min(b.t,a.t);d<f;)e+=a[d]-b[d],c[d++]=e&a.s,e>>=a.b;if(b.t<a.t){for(e-=b.a;d<a.t;)e+=a[d],c[d++]=e&a.s,e>>=a.b;e+=a.a}else{for(e+=a.a;d<b.t;)e-=b[d],c[d++]=e&a.s,e>>=a.b;e-=b.a}c.a=0>e?-1:0;-1>e?c[d++]=a.m+e:0<e&&(c[d++]=e);c.t=d;c.h()}function $c(a,b,c){var d=a.abs(),e=b.abs(),f=d.t;for(c.t=f+e.t;0<=--f;)c[f]=0;for(f=0;f<e.t;++f)c[f+d.t]=d.w(0,e[f],c,f,0,d.t);c.a=0;c.h();a.a!=
  b.a&&V(P,c,c)}function ad(a,b){for(var c=a.abs(),d=b.t=2*c.t;0<=--d;)b[d]=0;for(d=0;d<c.t-1;++d){var e=c.w(d,c[d],b,2*d,0,1);(b[d+c.t]+=c.w(d+1,2*c[d],b,2*d+1,e,c.t-d-1))>=c.m&&(b[d+c.t]-=c.m,b[d+c.t+1]=1)}0<b.t&&(b[b.t-1]+=c.w(d,c[d],b,2*d,0,1));b.a=0;b.h()}function Zc(a,b,c,d){var e=b.abs();if(!(0>=e.t)){var f=a.abs();if(f.t<e.t)null!=c&&Wc(c,0),null!=d&&a.copyTo(d);else{null==d&&(d=S());var g=S(),h=a.a;b=b.a;var k=a.b-Xc(e[e.t-1]);0<k?(gd(e,k,g),gd(f,k,d)):(e.copyTo(g),f.copyTo(d));e=g.t;f=g[e-
  1];if(0!=f){var t=f*(1<<a.ia)+(1<e?g[e-2]>>a.ja:0),p=a.Da/t,t=(1<<a.ia)/t,z=1<<a.ja,x=d.t,y=x-e,m=null==c?S():c;cd(g,y,m);0<=U(d,m)&&(d[d.t++]=1,V(d,m,d));cd(J,e,m);for(V(m,g,g);g.t<e;)g[g.t++]=0;for(;0<=--y;){var E=d[--x]==f?a.s:Math.floor(d[x]*p+(d[x-1]+z)*t);if((d[x]+=g.w(0,E,d,y,0,e))<E)for(cd(g,y,m),V(d,m,d);d[x]<--E;)V(d,m,d)}null!=c&&(dd(d,e,c),h!=b&&V(P,c,c));d.t=e;d.h();0<k&&hd(d,k,d);0>h&&V(P,d,d)}}}}function W(a){return 0==(0<a.t?a[0]&1:a.a)}l.exp=function(a,b){if(4294967295<a||1>a)return J;
  var c=S(),d=S(),e=b.R(this),f=Xc(a)-1;for(e.copyTo(c);0<=--f;)if(b.F(c,d),0<(a&1<<f))b.O(d,e,c);else var g=c,c=d,d=g;return b.U(c)};l.toString=function(a){if(0>this.a)return"-"+this.I().toString(a);if(16==a)a=4;else if(8==a)a=3;else if(2==a)a=1;else if(32==a)a=5;else if(4==a)a=2;else{var b;b=a;null==b&&(b=10);if(0==tc(this)||2>b||36<b)b="0";else{a=Math.floor(Math.LN2*this.b/Math.log(b));a=Math.pow(b,a);var c=Vc(a),d=S(),e=S(),f="";for(Zc(this,c,d,e);0<tc(d);)f=(a+ha(e)).toString(b).substr(1)+f,Zc(d,
  c,d,e);b=ha(e).toString(b)+f}return b}var c=(1<<a)-1,d=!1,e="",f=this.t,g=this.b-f*this.b%a;if(0<f--)for(g<this.b&&0<(b=this[f]>>g)&&(d=!0,e=pc.charAt(b));0<=f;)g<a?(b=(this[f]&(1<<g)-1)<<a-g,b|=this[--f]>>(g+=this.b-a)):(b=this[f]>>(g-=a)&c,0>=g&&(g+=this.b,--f)),0<b&&(d=!0),d&&(e+=pc.charAt(b));return d?e:"0"};l.I=function(){var a=S();V(P,this,a);return a};l.abs=function(){return 0>this.a?this.I():this};function U(a,b){var c=a.a-b.a;if(0!=c)return c;var d=a.t,c=d-b.t;if(0!=c)return 0>a.a?-c:c;for(;0<=
  --d;)if(0!=(c=a[d]-b[d]))return c;return 0}function Gb(a){return 0>=a.t?0:a.b*(a.t-1)+Xc(a[a.t-1]^a.a&a.s)}function K(a,b){var c=S();Zc(a.abs(),b,null,c);0>a.a&&0<U(c,P)&&V(b,c,c);return c}function Ib(a,b,c){c=256>b||W(c)?new Yc(c):new bd(c);return a.exp(b,c)}var P=Vc(0),J=Vc(1);function id(){}function jd(a){return a}id.prototype.R=jd;id.prototype.U=jd;id.prototype.O=function(a,b,c){$c(a,b,c)};id.prototype.F=function(a,b){ad(a,b)};function vc(a){this.J=S();this.va=S();cd(J,2*a.t,this.J);this.Va=this.J.oa(a);
  this.c=a}l=vc.prototype;l.R=function(a){if(0>a.a||a.t>2*this.c.t)return K(a,this.c);if(0>U(a,this.c))return a;var b=S();a.copyTo(b);this.reduce(b);return b};l.U=function(a){return a};l.reduce=function(a){dd(a,this.c.t-1,this.J);a.t>this.c.t+1&&(a.t=this.c.t+1,a.h());var b=this.Va,c=this.J,d=this.c.t+1,e=this.va;--d;var f=e.t=b.t+c.t-d;for(e.a=0;0<=--f;)e[f]=0;for(f=Math.max(d-b.t,0);f<c.t;++f)e[b.t+f-d]=b.w(d-f,c[f],e,0,0,b.t+f-d);e.h();dd(e,1,e);b=this.c;c=this.va;d=this.c.t+1;e=this.J;f=Math.min(b.t+
  c.t,d);e.a=0;for(e.t=f;0<f;)e[--f]=0;var g;for(g=e.t-b.t;f<g;++f)e[f+b.t]=b.w(0,c[f],e,f,0,b.t);for(g=Math.min(c.t,d);f<g;++f)b.w(0,c[f],e,f,0,d-f);for(e.h();0>U(a,this.J);)fd(a,1,this.c.t+1);for(V(a,this.J,a);0<=U(a,this.c);)V(a,this.c,a)};l.O=function(a,b,c){$c(a,b,c);this.reduce(c)};l.F=function(a,b){ad(a,b);this.reduce(b)};var X=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,
  229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],kd=67108864/X[X.length-1];
  function xc(a,b,c,d){if("number"==typeof c)if(2>b)Wc(a,1);else{xc(a,b,d);if(!uc(a,b-1)){d=J.shiftLeft(b-1);var e,f,g=Math.min(d.t,a.t);for(e=0;e<g;++e)a[e]|=d[e];if(d.t<a.t){f=d.a&a.s;for(e=g;e<a.t;++e)a[e]|=f;a.t=a.t}else{f=a.a&a.s;for(e=g;e<d.t;++e)a[e]=f|d[e];a.t=d.t}a.a|=d.a;a.h()}for(W(a)&&fd(a,1,0);!ld(a,c);)fd(a,2,0),Gb(a)>b&&V(a,J.shiftLeft(b-1),a)}else d=[],e=b&7,d.length=(b>>3)+1,c.ua(d),d[0]=0<e?d[0]&(1<<e)-1:0,yc(a,d,256)}function md(a,b,c){for(var d=0,e=0,f=Math.min(b.t,a.t);d<f;)e+=
  a[d]+b[d],c[d++]=e&a.s,e>>=a.b;if(b.t<a.t){for(e+=b.a;d<a.t;)e+=a[d],c[d++]=e&a.s,e>>=a.b;e+=a.a}else{for(e+=a.a;d<b.t;)e+=b[d],c[d++]=e&a.s,e>>=a.b;e+=b.a}c.a=0>e?-1:0;0<e?c[d++]=e:-1>e&&(c[d++]=a.m+e);c.t=d;c.h()}function ed(a,b){a[a.t]=a.w(0,b-1,a,0,0,a.t);++a.t;a.h()}function fd(a,b,c){if(0!=b){for(;a.t<=c;)a[a.t++]=0;for(a[c]+=b;a[c]>=a.m;)a[c]-=a.m,++c>=a.t&&(a[a.t++]=0),++a[c]}}function nd(a,b){var c=a.l(J),d;a:{for(d=0;d<c.t;++d)if(0!=c[d]){var e;e=c[d];if(0==e)e=-1;else{var f=0;0==(e&65535)&&
  (e>>=16,f+=16);0==(e&255)&&(e>>=8,f+=8);0==(e&15)&&(e>>=4,f+=4);0==(e&3)&&(e>>=2,f+=2);0==(e&1)&&++f;e=f}d=d*c.b+e;break a}d=0>c.a?c.t*c.b:-1}if(0>=d)return!1;f=d;e=S();0>f?gd(c,-f,e):hd(c,f,e);b=b+1>>1;b>X.length&&(b=X.length);for(var f=S(),g=0;g<b;++g){Wc(f,X[Math.floor(Math.random()*X.length)]);var h=Ob(f,e,a);if(0!=U(h,J)&&0!=U(h,c)){for(var k=1;k++<d&&0!=U(h,c);)if(h=Ib(h,2,a),0==U(h,J))return!1;if(0!=U(h,c))return!1}}return!0}l=n.prototype;l.clone=function(){var a=S();this.copyTo(a);return a};
  function ha(a){if(0>a.a){if(1==a.t)return a[0]-a.m;if(0==a.t)return-1}else{if(1==a.t)return a[0];if(0==a.t)return 0}return(a[1]&(1<<32-a.b)-1)<<a.b|a[0]}function tc(a){return 0>a.a?-1:0>=a.t||1==a.t&&0>=a[0]?0:1}l.i=function(a){return 0==U(this,a)};l.min=function(a){return 0>U(this,a)?this:a};l.max=function(a){return 0<U(this,a)?this:a};l.shiftLeft=function(a){var b=S();0>a?hd(this,-a,b):gd(this,a,b);return b};function uc(a,b){var c=Math.floor(b/a.b);return c>=a.t?0!=a.a:0!=(a[c]&1<<b%a.b)}l.add=
  function(a){var b=S();md(this,a,b);return b};l.l=function(a){var b=S();V(this,a,b);return b};l.multiply=function(a){var b=S();$c(this,a,b);return b};l.oa=function(a){var b=S();Zc(this,a,b,null);return b};function ac(a,b){var c=S();Zc(a,b,null,c);return c}function Ob(a,b,c){var d=Gb(b),e,f=Vc(1);if(0>=d)return f;e=18>d?1:48>d?3:144>d?4:768>d?5:6;c=8>d?new Yc(c):W(c)?new vc(c):new bd(c);var g=[],h=3,k=e-1,t=(1<<e)-1;g[1]=c.R(a);if(1<e)for(d=S(),c.F(g[1],d);h<=t;)g[h]=S(),c.O(d,g[h-2],g[h]),h+=2;for(var p=
  b.t-1,z,x=!0,y=S(),d=Xc(b[p])-1;0<=p;){d>=k?z=b[p]>>d-k&t:(z=(b[p]&(1<<d+1)-1)<<k-d,0<p&&(z|=b[p-1]>>a.b+d-k));for(h=e;0==(z&1);)z>>=1,--h;0>(d-=h)&&(d+=a.b,--p);if(x)g[z].copyTo(f),x=!1;else{for(;1<h;)c.F(f,y),c.F(y,f),h-=2;0<h?c.F(f,y):(h=f,f=y,y=h);c.O(y,g[z],f)}for(;0<=p&&0==(b[p]&1<<d);)c.F(f,y),h=f,f=y,y=h,0>--d&&(d=a.b-1,--p)}return c.U(f)}function rc(a,b){var c=W(b);if(W(a)&&c||0==tc(b))return P;for(var d=b.clone(),e=a.clone(),f=Vc(1),g=Vc(0),h=Vc(0),k=Vc(1);0!=tc(d);){for(;W(d);)hd(d,1,d),
  c?(W(f)&&W(g)||(md(f,a,f),V(g,b,g)),hd(f,1,f)):W(g)||V(g,b,g),hd(g,1,g);for(;W(e);)hd(e,1,e),c?(W(h)&&W(k)||(md(h,a,h),V(k,b,k)),hd(h,1,h)):W(k)||V(k,b,k),hd(k,1,k);0<=U(d,e)?(V(d,e,d),c&&V(f,h,f),V(g,k,g)):(V(e,d,e),c&&V(h,f,h),V(k,g,k))}if(0!=U(e,J))return P;if(0<=U(k,b))return k.l(b);for(;0>tc(k);)md(k,b,k);return k}l.pow=function(a){return this.exp(a,new id)};function ld(a,b){var c,d=a.abs();if(1==d.t&&d[0]<=X[X.length-1]){for(c=0;c<X.length;++c)if(d[0]==X[c])return!0;return!1}if(W(d))return!1;
  for(c=1;c<X.length;){for(var e=X[c],f=c+1;f<X.length&&e<kd;)e*=X[f++];if(0>=e)e=0;else{var g=d.m%e,h=0>d.a?e-1:0;if(0<d.t)if(0==g)h=d[0]%e;else for(var k=d.t-1;0<=k;--k)h=(g*h+d[k])%e;e=h}for(;c<f;)if(0==e%X[c++])return!1}return nd(d,b)}l.G=function(){var a=S();ad(this,a);return a};function od(){this.S=this.H=0;this.u=[]}od.prototype.next=function(){var a;this.H=this.H+1&255;this.S=this.S+this.u[this.H]&255;a=this.u[this.H];this.u[this.H]=this.u[this.S];this.u[this.S]=a;return this.u[a+this.u[this.H]&
  255]};var pd=256;var nc=1,qa=0,Eb="MIIBCgKCAQEA3KHz+pXxxpVxDMroiEOy5CpwkbuVP7mSbJVEejTX0LKmOs/MJVGhyFMLQar7O9LxDjZ6haWWtwYEAcN8hn5WrADYNgiFWBu5oCGOcyCaqijJt+CklS8ZTbWDBthDTFE4J3p4Dj1pIwyI7CFfnbfUq5vhzuOowzWTAx2+N9dZ8caWBOZiHuDN+br52Mf5IXxBJxUMZ/QLiF0z00RK6jIxBGY5FRAv8d/vgk4RFIX229q1D7Z/+XlqkSnERCSajZzyXPDSNkiQu1PZchZx/5ZFxOA7eK6g/Z0kKVuqKJ5Own3DrXD0X+j1lmLOG4tJPxz9AyolcQs9msCmJ3Edize8awIDAQAB",Kb="EMPTY_SM2_PUBLIC_KEY";function qd(a,b){this.f=a;this.j=void 0!=b?b:4*a.length}function pa(a,b){a=a||
  [];return new qd(a,b)}function na(){for(var a=[],b=0;16>b;b+=4)a.push(4294967296*Math.random()|0);return pa(a,16)}qd.prototype.toString=function(a){return(a||rd).stringify(this)};qd.prototype.concat=function(a){var b=this.f,c=a.f,d=this.j;a=a.j;this.h();if(d%4)for(var e=0;e<a;e++)b[d+e>>>2]|=(c[e>>>2]>>>24-e%4*8&255)<<24-(d+e)%4*8;else if(65535<c.length)for(e=0;e<a;e+=4)b[d+e>>>2]=c[e>>>2];else b.push.apply(b,c);this.j+=a;return this};qd.prototype.h=function(){var a=this.f,b=this.j;a[b>>>2]&=4294967295<<
  32-b%4*8;a.length=Math.ceil(b/4)};var rd={stringify:function(a){var b=a.f;a=a.j;for(var c=[],d=0;d<a;d++){var e=b[d>>>2]>>>24-d%4*8&255;c.push((e>>>4).toString(16));c.push((e&15).toString(16))}return c.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d<b;d+=2)c[d>>>3]|=parseInt(a.substr(d,2),16)<<24-d%8*4;return new qd(c,b/2)}},xa={stringify:function(a){var b=a.f;a=a.j;for(var c=[],d=0;d<a;d++)c.push(String.fromCharCode(b[d>>>2]>>>24-d%4*8&255));return c.join("")},parse:function(a){for(var b=
  a.length,c=[],d=0;d<b;d++)c[d>>>2]|=(a.charCodeAt(d)&255)<<24-d%4*8;return new qd(c,b)}};function Hd(){this.reset()}Hd.prototype.W=function(){};Hd.prototype.$=4;Hd.prototype.reset=function(){this.f=pa()};function Id(a,b){this.L=b;this.reset()}Id.prototype=new Hd;Id.prototype.X=function(){};Id.prototype.V=function(){};Id.prototype.reset=function(){Hd.prototype.reset.call(this);this.X()};function va(a,b){if(b){var c=b;"string"==typeof c&&(c=xa.parse(unescape(encodeURIComponent(c))));a.f.concat(c)}return a.V()}
  function Jd(a,b){Id.apply(this,arguments)}Jd.prototype=new Id;Jd.prototype.V=function(){var a=this.f,b=a.f,c=a.j,d=this.$,e;e=Math.ceil(c/(4*d));e*=d;c=Math.min(4*e,c);if(e){for(var f=0;f<e;f+=d)this.W(b,f);f=b.splice(0,e);a.j-=c}return pa(f,c)};Jd.prototype.$=1;function oa(a,b){Jd.apply(this,arguments)}oa.prototype=new Jd;oa.prototype.X=function(){for(var a=this.L,b=a.f,a=a.j,c=this.ha=[],d=0;256>d;d++)c[d]=d;for(var e=d=0;256>d;d++){var f=d%a,e=(e+c[d]+(b[f>>>2]>>>24-f%4*8&255))%256,f=c[d];c[d]=
  c[e];c[e]=f}this.Y=this.Z=0};oa.prototype.W=function(a,b){for(var c=0,d=0;4>d;d++){var e=a[b]>>>24-8*d&255;if(0===e)break;var f=this.ha,g=this.Y,h=this.Z,g=(g+1)%256,h=(h+f[g])%256;g!=h&&(f[g]^=f[h],f[h]^=f[g],f[g]^=f[h]);this.Y=g;this.Z=h;c|=(e^f[(f[g]+f[h])%256])<<24-8*d}a[b]=c};var Kd,Y,Z;function Ld(){var a=(new Date).getTime();Y[Z++]^=a&255;Y[Z++]^=a>>8&255;Y[Z++]^=a>>16&255;Y[Z++]^=a>>24&255;Z>=pd&&(Z-=pd)}if(null==Y){Y=[];Z=0;var Md;if(window.crypto&&window.crypto.getRandomValues){var Nd=new Uint8Array(32);
  window.crypto.getRandomValues(Nd);for(Md=0;32>Md;++Md)Y[Z++]=Nd[Md]}if("Netscape"==navigator.appName&&"5">navigator.appVersion&&window.crypto){var Od=window.crypto.random(32);for(Md=0;Md<Od.length;++Md)Y[Z++]=Od.charCodeAt(Md)&255}for(;Z<pd;)Md=Math.floor(65536*Math.random()),Y[Z++]=Md>>>8,Y[Z++]=Md&255;Z=0;Ld()}function ka(a){var b;for(b=0;b<a.length;++b){var c=b,d;if(null==Kd){Ld();d=Kd=new od;for(var e=Y,f=void 0,g=void 0,h=void 0,f=0;256>f;++f)d.u[f]=f;for(f=g=0;256>f;++f)g=g+d.u[f]+e[f%e.length]&
  255,h=d.u[f],d.u[f]=d.u[g],d.u[g]=h;d.H=0;for(Z=d.S=0;Z<Y.length;++Z)Y[Z]=0;Z=0}d=Kd.next();a[c]=d}}function Hb(){}Hb.prototype.ua=ka;function Fb(){this.n=null;this.e=0;this.q=this.p=this.d=null}var Oa=0;function Na(a,b){var c=(a&65535)+(b&65535);return(a>>16)+(b>>16)+(c>>16)<<16|c&65535}function hc(a){var b=[];if(33==a.length)for(var c=1;33>c;c++)b.push(a[c]);else if(32==a.length)for(c=0;32>c;c++)b.push(a[c]);return b}function A(a,b){b=b&31;return a<<b|a>>>32-b}function Pd(a,b){var c=(a&65535)+(b&
  65535),d=((a&4294901760)>>>16)+((b&4294901760)>>>16)+(c>>>16)&65535;return d<<16^c&65535}function Qd(a,b,c){for(var d=[],e=0;16>e;e++){for(var f=0,g=0;4>g;g++)f=f<<8^c[(e<<2)+g];d[e]=f}c=[0,0,0,0,0,0,0,0];e=d;f=f=0;d=[0];c=[0];for(f=0;16>f;f++)d[f]=e[f];for(f=16;68>f;f++)e=d[f-16]^d[f-9]^A(d[f-3],15),d[f]=e^A(e,15)^A(e,23)^A(d[f-13],7)^d[f-6];for(f=0;64>f;f++)c[f]=d[f]^d[f+4];var h,k,t,p,z,x=0,y=[0,0,0,0,0,0,0,0],e=a[0],f=a[1],g=a[2];h=a[3];k=a[4];t=a[5];p=a[6];z=a[7];for(x=0;64>x;x++){var m=0,m=
  0<=x&&15>=x?2043430169:16<=x&&63>=x?2055708042:0,m=A(Pd(Pd(A(e,12),k),A(m,x)),7),E=m^A(e,12),G=0,B=G=0,B=0;a:if(G=0,0<=x&&15>=x)G=e^f^g;else if(16<=x&&63>=x)G=e&f|e&g|f&g;else{G={Xa:-1};break a}G=Pd(Pd(Pd(G,h),E),c[x]);a:{h=0;if(0<=x&&15>=x)h=k^t^p;else if(16<=x&&63>=x)h=k&t|~k&p;else{B={Xa:-1};break a}B=h}B=Pd(Pd(Pd(B,z),m),d[x]);h=g;g=A(f,9);f=e;e=G;z=p;p=A(t,19);t=k;k=B^A(B,9)^A(B,17)}y[0]=e^a[0];y[1]=f^a[1];y[2]=g^a[2];y[3]=h^a[3];y[4]=k^a[4];y[5]=t^a[5];y[6]=p^a[6];y[7]=z^a[7];c=y;a=[0,0,0,0,
  0,0,0,0];for(d=0;8>d;d++)a[d]=c[d];return{o:a,xa:b+64}}function jc(){var a=[0,0,0,0,0,0,0,0];a[0]=1937774191;a[1]=1226093241;a[2]=388252375;a[3]=-628488704;a[4]=-1452330820;a[5]=372324522;a[6]=-477237683;a[7]=-1325724082;for(var b=[],c=0;64>c;c++)b[c]=0;return{o:a,B:0,A:b,D:0}}function kc(a,b,c,d,e,f){var g=0,h=g=0,k=0,t=k=0,h=0;if(64>=d+f){for(g=d;g<d+f;g++)c[g]=e[g-d];return{o:a,B:b,A:c,D:d+f}}for(g=d;64>g;g++)c[g]=e[g-d];g=64-d;a=Qd(a,b,c);if(0<f-g){h=f-g>>>6;for(k=0;k<h;k++){b=[];for(d=0;64>d;d++)b.push(e[g+
  64*k+d]);a=Qd(a.o,a.xa,b)}t=f-g&63;for(k=0;k<t;k++)c[k]=e[g+64*h+k];h=t}return{o:a.o,B:a.xa,A:c,D:h}}function lc(a,b,c,d,e){retUpdate=kc(a,b,c,d,e,0);b=retUpdate.A;c=retUpdate.D;d=retUpdate.B+retUpdate.D;var f=e=0;a=[];if(56>c){for(e=0;64>e;e++)a[e]=0;for(e=0;e<c;e++)a[e]=b[e];a[e]=128;e=d<<3;for(f=7;0<=f;f--)a[56+f]=e&255,e>>>=8}else if(64>=c){for(e=0;128>e;e++)a[e]=0;for(e=0;e<c;e++)a[e]=b[e];a[e]=128;e=d<<3;for(f=7;0<=f;f--)a[120+f]=e&255,e>>>=8}b=Qd(retUpdate.o,retUpdate.B,a);if(64<a.length){d=
  [];for(c=0;64>c;c++)d[c]=a[64+c];b=Qd(b.o,b.B,d)}a=[0,0,0,0,0,0,0,0];for(c=0;8>c;c++)a[c]=b.o[c];c=b=0;d=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(b=0;8>b;b++)for(e=a[b],c=3;0<=c;c--)d[4*b+c]=e&255,e=e>>>8;return d}function Rd(a){var b;switch(a){case 0:b="0";break;case 1:b="1";break;case 2:b="2";break;case 3:b="3";break;case 4:b="4";break;case 5:b="5";break;case 6:b="6";break;case 7:b="7";break;case 8:b="8";break;case 9:b="9";break;case 10:b="a";break;case 11:b="b";break;
  case 12:b="c";break;case 13:b="d";break;case 14:b="e";break;case 15:b="f"}return b}function Sd(a){var b;switch(a){case "0":b=0;break;case "1":b=1;break;case "2":b=2;break;case "3":b=3;break;case "4":b=4;break;case "5":b=5;break;case "6":b=6;break;case "7":b=7;break;case "8":b=8;break;case "9":b=9;break;case "a":case "A":b=10;break;case "b":case "B":b=11;break;case "c":case "C":b=12;break;case "d":case "D":b=13;break;case "e":case "E":b=14;break;case "f":case "F":b=15}return b}function mc(a){for(var b=
  "",c=0;c<a.length;c++)var d=a[c]&15,b=b.concat(Rd((a[c]&240)>>>4)),b=b.concat(Rd(d))}function fc(a){var b=[];0!=(a.length&1)&&(a="0"+a);for(var c=0;c<a.length;c+=2)b.push(Sd(a.charAt(c))<<4^Sd(a.charAt(c+1)));return b}var Td=[214,144,233,254,204,225,61,183,22,182,20,194,40,251,44,5,43,103,154,118,42,190,4,195,170,68,19,38,73,134,6,153,156,66,80,244,145,239,152,122,51,84,11,67,237,207,172,98,228,179,28,169,201,8,232,149,128,223,148,250,117,143,63,166,71,7,167,252,243,115,23,186,131,89,60,25,230,133,
  79,168,104,107,129,178,113,100,218,139,248,235,15,75,112,86,157,53,30,36,14,94,99,88,209,162,37,34,124,59,1,33,120,135,212,0,70,87,159,211,39,82,76,54,2,231,160,196,200,158,234,191,138,210,64,199,56,181,163,247,242,206,249,97,21,161,224,174,93,164,155,52,26,85,173,147,50,48,245,140,177,227,29,246,226,46,130,102,202,96,192,41,35,171,13,83,78,111,213,219,55,69,222,253,142,47,3,255,106,114,109,108,91,81,141,27,175,146,187,221,188,127,17,217,92,65,31,16,90,216,10,193,49,136,165,205,123,189,45,116,208,
  18,184,229,180,176,137,105,151,74,12,150,119,126,101,185,241,9,197,110,198,132,24,240,125,236,58,220,77,32,121,238,95,62,215,203,57,72];function eb(a){for(var b=0,c=0,c=0,d=[0,0,0,0],e=[0,0,0,0],c=3;0<=c;c--)d[c]=a&255,a=a>>>8;e[0]=Td[d[0]];e[1]=Td[d[1]];e[2]=Td[d[2]];e[3]=Td[d[3]];for(c=0;4>c;c++)b=(b<<8)+e[c];return b}function A(a,b){b=b&31;return a<<b|a>>>32-b}function fb(a,b,c){for(var d=0,e=[0,0,0,0],f=[0,0,0,0],d=0;4>d;d++)f[d]=a[d]^c[d];a=[0,0,0,0];d=0;e=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];e[0]=f[0];e[1]=f[1];e[2]=f[2];e[3]=f[3];for(d=0;32>d;d++){f=[0,0,0,0];f[0]=e[d];f[1]=e[d+1];f[2]=e[d+2];f[3]=e[d+3];var g=0,g=g=g=0,g=eb(f[1]^f[2]^f[3]^b[d]),h=0,g=h=g^A(g,2)^A(g,10)^A(g,18)^A(g,24),g=f[0]^g;e[d+4]=g}a[0]=e[35];a[1]=e[34];a[2]=e[33];a[3]=e[32];e=a;for(d=0;4>d;d++)c[d]=e[d];return{o:c,A:e}}function db(a){var b=[0,0,0,0];if(0==a.length)return null;if(16>a.length)for(var c=16-a.length,d=0;d<c;d++)a.push(c);for(d=0;4>d;d++)b[d]=(a[4*d+0]<<24|a[4*
  d+1]<<16|a[4*d+2]<<8|a[4*d+3])>>>0;return b}})();
  