Files
mussea-signer/js/xttparams.js
Pablo Ferreiro 846554395d First commit
2022-03-06 19:19:54 +01:00

2 lines
22 KiB
JavaScript

var CryptoJS=CryptoJS||function(e,t){var r={},n=r.lib={},i=n.Base=function(){function e(){}return{extend:function(t){e.prototype=this;var r=new e;return t&&r.mixIn(t),r.hasOwnProperty("init")&&this.init!==r.init||(r.init=function(){r.$super.init.apply(this,arguments)}),r.init.prototype=r,r.$super=this,r},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),c=n.WordArray=i.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||f).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,i=e.sigBytes;if(this.clamp(),n%4)for(var c=0;c<i;c++){var o=r[c>>>2]>>>24-c%4*8&255;t[n+c>>>2]|=o<<24-(n+c)%4*8}else if(r.length>65535)for(c=0;c<i;c+=4)t[n+c>>>2]=r[c>>>2];else t.push.apply(t,r);return this.sigBytes+=i,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var r,n=[],i=function(t){t=t;var r=987654321,n=4294967295;return function(){var i=((r=36969*(65535&r)+(r>>16)&n)<<16)+(t=18e3*(65535&t)+(t>>16)&n)&n;return i/=4294967296,(i+=.5)*(e.random()>.5?1:-1)}},o=0;o<t;o+=4){var f=i(4294967296*(r||e.random()));r=987654071*f(),n.push(4294967296*f()|0)}return new c.init(n,t)}}),o=r.enc={},f=o.Hex={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i++){var c=t[i>>>2]>>>24-i%4*8&255;n.push((c>>>4).toString(16)),n.push((15&c).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new c.init(r,t/2)}},a=o.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i++){var c=t[i>>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(c))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n++)r[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new c.init(r,t)}},s=o.Utf8={stringify:function(e){try{return decodeURIComponent(escape(a.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return a.parse(unescape(encodeURIComponent(e)))}},u=n.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=s.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r=this._data,n=r.words,i=r.sigBytes,o=this.blockSize,f=i/(4*o),a=(f=t?e.ceil(f):e.max((0|f)-this._minBufferSize,0))*o,s=e.min(4*a,i);if(a){for(var u=0;u<a;u+=o)this._doProcessBlock(n,u);var d=n.splice(0,a);r.sigBytes-=s}return new c.init(d,s)},clone:function(){var e=i.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),d=(n.Hasher=u.extend({cfg:i.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){u.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){return new e.init(r).finalize(t)}},_createHmacHelper:function(e){return function(t,r){return new d.HMAC.init(e,r).finalize(t)}}}),r.algo={});return r}(Math);!function(){var e=CryptoJS,t=e.lib.WordArray;e.enc.Base64={stringify:function(e){var t=e.words,r=e.sigBytes,n=this._map;e.clamp();for(var i=[],c=0;c<r;c+=3)for(var o=(t[c>>>2]>>>24-c%4*8&255)<<16|(t[c+1>>>2]>>>24-(c+1)%4*8&255)<<8|t[c+2>>>2]>>>24-(c+2)%4*8&255,f=0;f<4&&c+.75*f<r;f++)i.push(n.charAt(o>>>6*(3-f)&63));var a=n.charAt(64);if(a)for(;i.length%4;)i.push(a);return i.join("")},parse:function(e){var r=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var c=0;c<n.length;c++)i[n.charCodeAt(c)]=c}var o=n.charAt(64);if(o){var f=e.indexOf(o);-1!==f&&(r=f)}return function(e,r,n){for(var i=[],c=0,o=0;o<r;o++)if(o%4){var f=n[e.charCodeAt(o-1)]<<o%4*2,a=n[e.charCodeAt(o)]>>>6-o%4*2;i[c>>>2]|=(f|a)<<24-c%4*8,c++}return t.create(i,c)}(e,r,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),CryptoJS.lib.Cipher||function(e){var t=CryptoJS,r=t.lib,n=r.Base,i=r.WordArray,c=r.BufferedBlockAlgorithm,o=t.enc,f=(o.Utf8,o.Base64),a=t.algo.EvpKDF,s=r.Cipher=c.extend({cfg:n.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,r){this.cfg=this.cfg.extend(r),this._xformMode=e,this._key=t,this.reset()},reset:function(){c.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?_:v}return function(t){return{encrypt:function(r,n,i){return e(n).encrypt(t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()}),u=(r.StreamCipher=s.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),t.mode={}),d=r.BlockCipherMode=n.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),l=u.CBC=function(){var t=d.extend();function r(t,r,n){var i=this._iv;if(i){var c=i;this._iv=e}else c=this._prevBlock;for(var o=0;o<n;o++)t[r+o]^=c[o]}return t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize;r.call(this,e,t,i),n.encryptBlock(e,t),this._prevBlock=e.slice(t,t+i)}}),t.Decryptor=t.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,c=e.slice(t,t+i);n.decryptBlock(e,t),r.call(this,e,t,i),this._prevBlock=c}}),t}(),p=(t.pad={}).Pkcs7={pad:function(e,t){for(var r=4*t,n=r-e.sigBytes%r,c=n<<24|n<<16|n<<8|n,o=[],f=0;f<n;f+=4)o.push(c);var a=i.create(o,n);e.concat(a)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},h=(r.BlockCipher=s.extend({cfg:s.cfg.extend({mode:l,padding:p}),reset:function(){s.reset.call(this);var e=this.cfg,t=e.iv,r=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=r.createEncryptor;else{n=r.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==n?this._mode.init(this,t&&t.words):(this._mode=n.call(r,this,t&&t.words),this._mode.__creator=n)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else{t=this._process(!0);e.unpad(t)}return t},blockSize:4}),r.CipherParams=n.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),y=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;if(r)var n=i.create([1398893684,1701076831]).concat(r).concat(t);else n=t;return n.toString(f)},parse:function(e){var t=f.parse(e),r=t.words;if(1398893684==r[0]&&1701076831==r[1]){var n=i.create(r.slice(2,4));r.splice(0,4),t.sigBytes-=16}return h.create({ciphertext:t,salt:n})}},v=r.SerializableCipher=n.extend({cfg:n.extend({format:y}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var i=e.createEncryptor(r,n),c=i.finalize(t),o=i.cfg;return h.create({ciphertext:c,key:r,iv:o.iv,algorithm:e,mode:o.mode,padding:o.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),b=(t.kdf={}).OpenSSL={execute:function(e,t,r,n){n||(n=i.random(8));var c=a.create({keySize:t+r}).compute(e,n),o=i.create(c.words.slice(t),4*r);return c.sigBytes=4*t,h.create({key:c,iv:o,salt:n})}},_=r.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:b}),encrypt:function(e,t,r,n){var i=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize);n.iv=i.iv;var c=v.encrypt.call(this,e,t,i.key,n);return c.mixIn(i),c},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var i=n.kdf.execute(r,e.keySize,e.ivSize,t.salt);return n.iv=i.iv,v.decrypt.call(this,e,t,i.key,n)}})}(),CryptoJS.mode.ECB=function(){var e=CryptoJS.lib.BlockCipherMode.extend();return e.Encryptor=e.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),e.Decryptor=e.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),e}(),function(){var e=CryptoJS,t=e.lib.BlockCipher,r=e.algo,n=[],i=[],c=[],o=[],f=[],a=[],s=[],u=[],d=[],l=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var r=0,p=0;for(t=0;t<256;t++){var h=p^p<<1^p<<2^p<<3^p<<4;h=h>>>8^255&h^99,n[r]=h,i[h]=r;var y=e[r],v=e[y],b=e[v],_=257*e[h]^16843008*h;c[r]=_<<24|_>>>8,o[r]=_<<16|_>>>16,f[r]=_<<8|_>>>24,a[r]=_;_=16843009*b^65537*v^257*y^16843008*r;s[h]=_<<24|_>>>8,u[h]=_<<16|_>>>16,d[h]=_<<8|_>>>24,l[h]=_,r?(r=y^e[e[e[b^y]]],p^=e[e[p]]):r=p=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],h=r.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,r=e.sigBytes/4,i=4*((this._nRounds=r+6)+1),c=this._keySchedule=[],o=0;o<i;o++)if(o<r)c[o]=t[o];else{var f=c[o-1];o%r?r>6&&o%r==4&&(f=n[f>>>24]<<24|n[f>>>16&255]<<16|n[f>>>8&255]<<8|n[255&f]):(f=n[(f=f<<8|f>>>24)>>>24]<<24|n[f>>>16&255]<<16|n[f>>>8&255]<<8|n[255&f],f^=p[o/r|0]<<24),c[o]=c[o-r]^f}for(var a=this._invKeySchedule=[],h=0;h<i;h++){o=i-h;if(h%4)f=c[o];else f=c[o-4];a[h]=h<4||o<=4?f:s[n[f>>>24]]^u[n[f>>>16&255]]^d[n[f>>>8&255]]^l[n[255&f]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,c,o,f,a,n)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,s,u,d,l,i);r=e[t+1];e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,i,c,o,f){for(var a=this._nRounds,s=e[t]^r[0],u=e[t+1]^r[1],d=e[t+2]^r[2],l=e[t+3]^r[3],p=4,h=1;h<a;h++){var y=n[s>>>24]^i[u>>>16&255]^c[d>>>8&255]^o[255&l]^r[p++],v=n[u>>>24]^i[d>>>16&255]^c[l>>>8&255]^o[255&s]^r[p++],b=n[d>>>24]^i[l>>>16&255]^c[s>>>8&255]^o[255&u]^r[p++],_=n[l>>>24]^i[s>>>16&255]^c[u>>>8&255]^o[255&d]^r[p++];s=y,u=v,d=b,l=_}y=(f[s>>>24]<<24|f[u>>>16&255]<<16|f[d>>>8&255]<<8|f[255&l])^r[p++],v=(f[u>>>24]<<24|f[d>>>16&255]<<16|f[l>>>8&255]<<8|f[255&s])^r[p++],b=(f[d>>>24]<<24|f[l>>>16&255]<<16|f[s>>>8&255]<<8|f[255&u])^r[p++],_=(f[l>>>24]<<24|f[s>>>16&255]<<16|f[u>>>8&255]<<8|f[255&d])^r[p++];e[t]=y,e[t+1]=v,e[t+2]=b,e[t+3]=_},keySize:8});e.AES=t._createHelper(h)}();var a,i={};i.CryptoJS=CryptoJS,window._$jsvmprt=function(e,t,r){function n(e,t,r){return(n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,r){var n=[null];n.push.apply(n,t);var i=new(Function.bind.apply(e,n));return r&&function(e,t){(Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}(i,r.prototype),i}).apply(null,arguments)}function i(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}for(var c=[],o=0,f=[],a=0,s=function(e,t){var r=e[t++],n=e[t],i=parseInt(""+r+n,16);if(i>>7==0)return[1,i];if(i>>6==2){var c=parseInt(""+e[++t]+e[++t],16);return i&=63,[2,c=(i<<=8)+c]}if(i>>6==3){var o=parseInt(""+e[++t]+e[++t],16),f=parseInt(""+e[++t]+e[++t],16);return i&=63,[3,f=(i<<=16)+(o<<=8)+f]}},u=function(e,t){var r=parseInt(""+e[t]+e[t+1],16);return r>127?-256+r:r},d=function(e,t){var r=parseInt(""+e[t]+e[t+1]+e[t+2]+e[t+3],16);return r>32767?-65536+r:r},l=function(e,t){var r=parseInt(""+e[t]+e[t+1]+e[t+2]+e[t+3]+e[t+4]+e[t+5]+e[t+6]+e[t+7],16);return r>2147483647?0+r:r},p=function(e,t){return parseInt(""+e[t]+e[t+1],16)},h=function(e,t){return parseInt(""+e[t]+e[t+1]+e[t+2]+e[t+3],16)},y=y||this||window,v=(Object.keys,e.length,0),b="",_=v;_<v+16;_++){var g=""+e[_++]+e[_];g=parseInt(g,16),b+=String.fromCharCode(g)}if("HNOJ@?RC"!=b)throw new Error("error magic number "+b);v+=16,parseInt(""+e[v]+e[v+1],16),v+=8,o=0;for(var m=0;m<4;m++){var S=v+2*m,k=""+e[S++]+e[S],C=parseInt(k,16);o+=(3&C)<<2*m}v+=16,v+=8;var B=parseInt(""+e[v]+e[v+1]+e[v+2]+e[v+3]+e[v+4]+e[v+5]+e[v+6]+e[v+7],16),x=B,w=v+=8,z=h(e,v+=B);z[1],v+=4,c={p:[],q:[]};for(var E=0;E<z;E++){for(var O=s(e,v),I=v+=2*O[0],R=c.p.length,A=0;A<O[1];A++){var M=s(e,I);c.p.push(M[1]),I+=2*M[0]}v=I,c.q.push([R,c.p.length])}var D={5:1,6:1,70:1,22:1,23:1,37:1,73:1},P={72:1},q={74:1},F={11:1,12:1,24:1,26:1,27:1,31:1},j={10:1},J={2:1,29:1,30:1,20:1},H=[],$=[];function X(e,t,r){for(var n=t;n<t+r;){var i=p(e,n);H[n]=i,n+=2,P[i]?($[n]=u(e,n),n+=2):D[i]?($[n]=d(e,n),n+=4):q[i]?($[n]=l(e,n),n+=8):F[i]?($[n]=p(e,n),n+=2):(j[i]||J[i])&&($[n]=h(e,n),n+=4)}}return U(e,w,x/2,[],t,r);function N(e,t,r,s,l,v,b,_){null==v&&(v=this);var g,m,S,k=[],C=0;b&&(g=b);var B,x,w=t,z=w+2*r;if(!_)for(;w<z;){var E=parseInt(""+e[w]+e[w+1],16);w+=2;var O=3&(B=13*E%241);if(B>>=2,O>2)O=3&B,B>>=2,O<1?(O=B)<4?(g=k[C--],k[C]=k[C]-g):O<6?(g=k[C--],k[C]=k[C]===g):O<15&&(g=k[C],k[C]=k[C-1],k[C-1]=g):O<2?(O=B)<5&&(x=p(e,w),w+=2,g=l[x],k[++C]=g):O<3?(O=B)<6||(O<8?g=k[C--]:O<12&&(x=d(e,w),f[++a]=[[w+4,x-3],0,0],w+=2*x-2)):(O=B)<2?(g=k[C--],k[C]=k[C]<g):O<9&&(x=p(e,w),w+=2,k[C]=k[C][x]);else if(O>1)if(O=3&B,B>>=2,O>2)(O=B)>5?(x=p(e,w),w+=2,k[++C]=l["$"+x]):O>3&&(x=d(e,w),f[a][0]&&!f[a][2]?f[a][1]=[w+4,x-3]:f[a++]=[0,[w+4,x-3],0],w+=2*x-2);else if(O>1){if((O=B)>2)if(k[C--])w+=4;else{if((x=d(e,w))<0){_=1,X(e,t,2*r),w+=2*x-2;break}w+=2*x-2}else if(O>0){for(x=h(e,w),g="",A=c.q[x][0];A<c.q[x][1];A++)g+=String.fromCharCode(o^c.p[A]);k[++C]=g,w+=4}}else O>0?(O=B)>1?(g=k[C--],k[C]=k[C]+g):O>-1&&(k[++C]=y):(O=B)>9?(x=p(e,w),w+=2,g=k[C--],l[x]=g):O>7?(x=h(e,w),w+=4,m=C+1,k[C-=x-1]=x?k.slice(C,m):[]):O>0&&(g=k[C--],k[C]=k[C]>g);else if(O>0){if(O=3&B,B>>=2,O<1){if((O=B)>9);else if(O>5)x=p(e,w),w+=2,k[C-=x]=0===x?new k[C]:n(k[C],i(k.slice(C+1,C+x+1)));else if(O>3){x=d(e,w);try{if(f[a][2]=1,1==(g=N(e,w+4,x-3,[],l,v,null,0))[0])return g}catch(b){if(f[a]&&f[a][1]&&1==(g=N(e,f[a][1][0],f[a][1][1],[],l,v,b,0))[0])return g}finally{if(f[a]&&f[a][0]&&1==(g=N(e,f[a][0][0],f[a][0][1],[],l,v,null,0))[0])return g;f[a]=0,a--}w+=2*x-2}}else if(O<2){if((O=B)>12)k[++C]=u(e,w),w+=2;else if(O>8){for(x=h(e,w),O="",A=c.q[x][0];A<c.q[x][1];A++)O+=String.fromCharCode(o^c.p[A]);w+=4,k[C]=k[C][O]}}else if(O<3)(O=B)>11?(g=k[C],k[++C]=g):O>0&&(k[++C]=g);else if((O=B)<1)k[C]=!k[C];else if(O<3){if((x=d(e,w))<0){_=1,X(e,t,2*r),w+=2*x-2;break}w+=2*x-2}}else if(O=3&B,B>>=2,O>2)(O=B)<1&&(k[++C]=null);else if(O>1){if((O=B)<9){for(g=k[C--],x=h(e,w),O="",A=c.q[x][0];A<c.q[x][1];A++)O+=String.fromCharCode(o^c.p[A]);w+=4,k[C--][O]=g}}else if(O>0)(O=B)<4?(m=k[C--],(O=k[C]).x===N?O.y>=1?k[C]=U(e,O.c,O.l,[m],O.z,S,null,1):(k[C]=U(e,O.c,O.l,[m],O.z,S,null,0),O.y++):k[C]=O(m)):O<6&&(k[C-=1]=k[C][k[C+1]]);else{if((O=B)<1)return[1,k[C--]];O<14?(m=k[C--],S=k[C--],(O=k[C--]).x===N?O.y>=1?k[++C]=U(e,O.c,O.l,m,O.z,S,null,1):(k[++C]=U(e,O.c,O.l,m,O.z,S,null,0),O.y++):k[++C]=O.apply(S,m)):O<16&&(x=d(e,w),(I=function t(){var r=arguments;return t.y>0||t.y++,U(e,t.c,t.l,r,t.z,this,null,0)}).c=w+4,I.l=x-2,I.x=N,I.y=0,I.z=l,k[C]=I,w+=2*x-2)}}if(_)for(;w<z;)if(E=H[w],w+=2,O=3&(B=13*E%241),B>>=2,O<1)if(O=3&B,B>>=2,O>2)(O=B)<1&&(k[++C]=null);else if(O>1){if((O=B)<9){for(g=k[C--],x=$[w],O="",A=c.q[x][0];A<c.q[x][1];A++)O+=String.fromCharCode(o^c.p[A]);w+=4,k[C--][O]=g}}else if(O>0)(O=B)<4?(m=k[C--],(O=k[C]).x===N?O.y>=1?k[C]=U(e,O.c,O.l,[m],O.z,S,null,1):(k[C]=U(e,O.c,O.l,[m],O.z,S,null,0),O.y++):k[C]=O(m)):O<6&&(k[C-=1]=k[C][k[C+1]]);else{var I;if((O=B)>14)x=$[w],(I=function t(){var r=arguments;return t.y>0||t.y++,U(e,t.c,t.l,r,t.z,this,null,0)}).c=w+4,I.l=x-2,I.x=N,I.y=0,I.z=l,k[C]=I,w+=2*x-2;else if(O>12)m=k[C--],S=k[C--],(O=k[C--]).x===N?O.y>=1?k[++C]=U(e,O.c,O.l,m,O.z,S,null,1):(k[++C]=U(e,O.c,O.l,m,O.z,S,null,0),O.y++):k[++C]=O.apply(S,m);else if(O>-1)return[1,k[C--]]}else if(O<2)if(O=3&B,B>>=2,O>2)(O=B)<1?k[C]=!k[C]:O<3&&(w+=2*(x=$[w])-2);else if(O>1)(O=B)<2?k[++C]=g:O<13&&(g=k[C],k[++C]=g);else if(O>0)if((O=B)<10){for(x=$[w],O="",A=c.q[x][0];A<c.q[x][1];A++)O+=String.fromCharCode(o^c.p[A]);w+=4,k[C]=k[C][O]}else O<14&&(k[++C]=$[w],w+=2);else if((O=B)<5){x=$[w];try{if(f[a][2]=1,1==(g=N(e,w+4,x-3,[],l,v,null,0))[0])return g}catch(b){if(f[a]&&f[a][1]&&1==(g=N(e,f[a][1][0],f[a][1][1],[],l,v,b,0))[0])return g}finally{if(f[a]&&f[a][0]&&1==(g=N(e,f[a][0][0],f[a][0][1],[],l,v,null,0))[0])return g;f[a]=0,a--}w+=2*x-2}else O<7&&(x=$[w],w+=2,k[C-=x]=0===x?new k[C]:n(k[C],i(k.slice(C+1,C+x+1))));else if(O<3)if(O=3&B,B>>=2,O<1)(O=B)>9?(x=$[w],w+=2,g=k[C--],l[x]=g):O>7?(x=$[w],w+=4,m=C+1,k[C-=x-1]=x?k.slice(C,m):[]):O>0&&(g=k[C--],k[C]=k[C]>g);else if(O<2)(O=B)>1?(g=k[C--],k[C]=k[C]+g):O>-1&&(k[++C]=y);else if(O<3)if((O=B)<2){for(x=$[w],g="",A=c.q[x][0];A<c.q[x][1];A++)g+=String.fromCharCode(o^c.p[A]);k[++C]=g,w+=4}else O<4&&(k[C--]?w+=4:w+=2*(x=$[w])-2);else(O=B)>5?(x=$[w],w+=2,k[++C]=l["$"+x]):O>3&&(x=$[w],f[a][0]&&!f[a][2]?f[a][1]=[w+4,x-3]:f[a++]=[0,[w+4,x-3],0],w+=2*x-2);else O=3&B,B>>=2,O<1?(O=B)<4?(g=k[C--],k[C]=k[C]-g):O<6?(g=k[C--],k[C]=k[C]===g):O<15&&(g=k[C],k[C]=k[C-1],k[C-1]=g):O<2?(O=B)<5&&(x=$[w],w+=2,g=l[x],k[++C]=g):O<3?(O=B)>10?(x=$[w],f[++a]=[[w+4,x-3],0,0],w+=2*x-2):O>6&&(g=k[C--]):(O=B)<2?(g=k[C--],k[C]=k[C]<g):O<9&&(x=$[w],w+=2,k[C]=k[C][x]);return[0,null]}function U(e,t,r,n,i,c,o,f){var a,s;null==c&&(c=this),i&&!i.d&&(i.d=0,i.$0=i,i[1]={});var u={},d=u.d=i?i.d+1:0;for(u["$"+d]=u,s=0;s<d;s++)u[a="$"+s]=i[a];for(s=0,d=u.length=n.length;s<d;s++)u[s]=n[s];return f&&!H[t]&&X(e,t,2*r),H[t]?N(e,t,r,0,u,c,null,1)[1]:N(e,t,r,0,u,c,null,0)[1]}},a=[i,,"undefined"!=typeof sessionStorage?sessionStorage:void 0,"undefined"!=typeof console?console:void 0,"undefined"!=typeof document?document:void 0,"undefined"!=typeof navigator?navigator:void 0,"undefined"!=typeof screen?screen:void 0,"undefined"!=typeof Intl?Intl:void 0,"undefined"!=typeof Array?Array:void 0,"undefined"!=typeof Object?Object:void 0],window._$jsvmprt("484e4f4a403f524300332d0511788d78e08713dc000000000000080a1b000b001e00011f0002000025003d46000306001a271f0c1b000b03221e0002240200030a0001101c18010005001c1b000b02221e00042418000a00011022011700061c18010007001f010200051f020200061f030200071f040200002500121b010b011b010b03041b010b043e001f050200002501981b000b041e0008221e000924131e000a02000b0200001a020a0001101f061800220117000a1c131e000c1a001f07460003060006271f2c050157131e000c1a002202000d1d000e2202000f1d00102218041d00112218071e00121d00132218071e00141d00152218071e0016220117000a1c131e000c1a001e001522011700071c0200001d00172218071e00181d0019221b000b041e001a1d001b221b010b011b010b02041d001c221b000b051e001d1d001e221b000b061e001f1d0020221b000b061e00211d0022221b000b051e00231d0024221b000b051e00251d0026221b000b051e00271d0028221b000b051e00291d002a221b000b051e002b1d002c22180622011700071c0200004801191d002d2218071e002e1d002f221b000b07221e0030240a000010221e0031240a0000101e00321d00332218011d00342218021d00352213221e0036240200370a0001101e00381d003922131e003a1e003b1d003c1f081b010b05260a00001017000b180802003d1d003e1b000b051e003f17000a180818031d004018080007131e000c1a00001f0602000025007f131e000c1a00221b000b051e001d1d001e221b000b061e001f1d0020221b000b061e00211d0022221b000b051e00231d0024221b000b051e00251d0026221b000b051e00271d0028221b000b051e00291d002a221b000b051e002b1d002c221b000b07221e0030240a000010221e0031240a0000101e00321d0033001f070200002501520200411f060a00001f0702000025005d1800221e0042240a0000101f0618061e003b1f07180718013a1700251b000b0818011807294801281a01221e0043240200440a0001101806281f0616001c18071801391700141806221e004524480018010a0002101f061806001f080200002500731b020b0826180148100a0002101f061b010b001e00461e0047221e00482418060a0001101f071b010b001e0049221e004a2418001807131e000c1a002218071d004b221b010b001e004c1e004d1d004c221b010b001e004e1e004f1d00500a0003101f081808221e0042240a000010001f091b000b09221e00512418000a000110221e0052240200002500241800020053281b020b00180019281f061b020b07221e00542418060a0001101c000a0001101c1807221e0054240200550a0001101c1809261807221e0043240200560a00011018060a0002101f0a180a001f081b000b0118061d00571b000b0118071d00581b000b0118081d005900005a000852636861657e5b42046670637f1962746262787e7f42657e6370767431767465317770787d7475077674655865747c166674737061613c62746262787e7f3c637477746374630c747f6574634e7c7465797e750970767447746378776806727e7e7a7874057c706572790643747654696110624e674e6674734e78752c394d663a38065e737b7472650420282929037078750a65787a657e7a4e667473087061614e7f707c740f7574677872744e617d7065777e637c0435667875097574677872744e78750735637476787e7f06637476787e7f0535646274630f6163787e637865684e637476787e7f03357e62027e6208637477746363746307637477746374630c637e7e654e637477746374630d727e7e7a7874547f70737d74750e727e7e7a78744e747f70737d74750566787565790c62726374747f4e6678756579067974787679650d62726374747f4e797478767965087d707f76647076741073637e666274634e7d707f766470767408617d7065777e637c1073637e666274634e617d7065777e637c0b706161527e75745f707c740c73637e666274634e7f707c740a70616147746362787e7f0f73637e666274634e67746362787e7f067e7f5d787f740e73637e666274634e7e7f7d787f7408677463787768576109357d707f76647076740c7061614e7d707f76647076740e5570657445787c74577e637c70650f6374627e7d6774755e6165787e7f620865787c744b7e7f740d65787c746b7e7f744e7f707c740f78624e617076744e67786278737d740b777e7264624e62657065740a7c706572795c747578701a39757862617d70683c7c7e75742b3177647d7d62726374747f38077c7065727974620d78624e77647d7d62726374747f07797862657e6368067d747f7665790b797862657e63684e7d747f04202524281962747264637865684e677463787778727065787e7f4e7078750a767465537065657463680c737065657463684e787f777e12667473706161203f213a232123202127232908657e426563787f76047b7e787f012105627d78727403747f7204446577290561706362740350544207747f7263686165027867047c7e7574035253520361707505417a7262260761707575787f76047a74686207777e6354707279012c04616462790f78624e747f7263686165787e7f2c2001370f767465527e7c7c7e7f417063707c6211767465547062684378627a417063707c620d747f7263686165417063707c62",a);function encryptParams(e){const o=i.CryptoJS;const t=[];return(Object.keys(e).forEach((i)=>{const o=i+"="+e[i];t.push(o)}),t.push("is_encryption=1"),((e,t)=>{const i=((e,t)=>{let i=e.toString();const o=i.length;return(o<16?(i=new Array(16-o+1).join("0")+i):o>16&&(i=i.slice(0,16)),i)})("webapp1.0+20210628"),n=o.enc.Utf8.parse(i);return o.AES.encrypt(e,n,{iv:n,mode:o.mode.CBC,padding:o.pad.Pkcs7,}).toString()})(t.join("&")))}
window.genXTTParams=function(e){return encryptParams(e)}