!function(t,n){"object"==typeof exports?module.exports=exports=n():"function"==typeof define&&define.amd?define([],n):t.CryptoJS=n()}(this,function(){var t=t||function(t,n){var i=Object.create||function(){function t(){}return function(n){var i;return t.prototype=n,i=new t,t.prototype=null,i}}(),e={},r=e.lib={},o=r.Base=function(){return{extend:function(t){var n=i(this);return t&&n.mixIn(t),n.hasOwnProperty("init")&&this.init!==n.init||(n.init=function(){n.$super.init.apply(this,arguments)}),n.init.prototype=n,n.$super=this,n},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var n in t){t.hasOwnProperty(n)&&(this[n]=t[n])}t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),s=r.WordArray=o.extend({init:function(t,i){t=this.words=t||[],i!=n?this.sigBytes=i:this.sigBytes=4*t.length},toString:function(t){return(t||c).stringify(this)},concat:function(t){var n=this.words,i=t.words,e=this.sigBytes,r=t.sigBytes;if(this.clamp(),e%4){for(var o=0;o>>2]>>>24-o%4*8&255;n[e+o>>>2]|=s<<24-(e+o)%4*8}}else{for(var o=0;o>>2]=i[o>>>2]}}return this.sigBytes+=r,this},clamp:function(){var n=this.words,i=this.sigBytes;n[i>>>2]&=4294967295<<32-i%4*8,n.length=t.ceil(i/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(n){for(var i,e=[],r=function(n){var n=n,i=987654321,e=4294967295;return function(){i=36969*(65535&i)+(i>>16)&e,n=18000*(65535&n)+(n>>16)&e;var r=(i<<16)+n&e;return r/=4294967296,r+=0.5,r*(t.random()>0.5?1:-1)}},o=0;o>>2]>>>24-r%4*8&255;e.push((o>>>4).toString(16)),e.push((15&o).toString(16))}return e.join("")},parse:function(t){for(var n=t.length,i=[],e=0;e>>3]|=parseInt(t.substr(e,2),16)<<24-e%8*4}return new s.init(i,n/2)}},u=a.Latin1={stringify:function(t){for(var n=t.words,i=t.sigBytes,e=[],r=0;r>>2]>>>24-r%4*8&255;e.push(String.fromCharCode(o))}return e.join("")},parse:function(t){for(var n=t.length,i=[],e=0;e>>2]|=(255&t.charCodeAt(e))<<24-e%4*8}return new s.init(i,n)}},f=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(u.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return u.parse(unescape(encodeURIComponent(t)))}},h=r.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=f.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(n){var i=this._data,e=i.words,r=i.sigBytes,o=this.blockSize,a=4*o,c=r/a;c=n?t.ceil(c):t.max((0|c)-this._minBufferSize,0);var u=c*o,f=t.min(4*u,r);if(u){for(var h=0;h>>6-o%4*2;n[i>>>2]|=(f|c)<<24-i%4*8,i++}}return a.create(n,i)}var t=r,n=t.lib,a=n.WordArray,i=t.enc;i.Base64={stringify:function(r){var e=r.words,t=r.sigBytes,n=this._map;r.clamp();for(var a=[],i=0;i>>2]>>>24-i%4*8&255,f=e[i+1>>>2]>>>24-(i+1)%4*8&255,c=e[i+2>>>2]>>>24-(i+2)%4*8&255,s=o<<16|f<<8|c,h=0; h<4&&i+0.75*h>>6*(3-h)&63))}}var p=n.charAt(64);if(p){for(;a.length%4;){a.push(p)}}return a.join("")},parse:function(r){var t=r.length,n=this._map,a=this._reverseMap;if(!a){a=this._reverseMap=[];for(var i=0;i>>2];e.sigBytes-=t}},y=(i.BlockCipher=d.extend({cfg:d.cfg.extend({mode:l,padding:v}),reset:function(){d.reset.call(this);var e=this.cfg,t=e.iv,r=e.mode;if(this._xformMode==this._ENC_XFORM_MODE){var i=r.createEncryptor}else{var i=r.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==i?this._mode.init(this,t&&t.words):(this._mode=i.call(r,this,t&&t.words),this._mode.__creator=i)},_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{var t=this._process(!0);e.unpad(t)}return t},blockSize:4}),i.CipherParams=n.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),m=r.format={},k=m.OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;if(r){var i=c.create([1398893684,1701076831]).concat(r).concat(t)}else{var i=t}return i.toString(a)},parse:function(e){var t=a.parse(e),r=t.words;if(1398893684==r[0]&&1701076831==r[1]){var i=c.create(r.slice(2,4));r.splice(0,4),t.sigBytes-=16}return y.create({ciphertext:t,salt:i})}},x=i.SerializableCipher=n.extend({cfg:n.extend({format:k}),encrypt:function(e,t,r,i){i=this.cfg.extend(i);var n=e.createEncryptor(r,i),c=n.finalize(t),o=n.cfg;return y.create({ciphertext:c,key:r,iv:o.iv,algorithm:e,mode:o.mode,padding:o.padding,blockSize:e.blockSize,formatter:i.format})},decrypt:function(e,t,r,i){i=this.cfg.extend(i),t=this._parse(t,i.format);var n=e.createDecryptor(r,i).finalize(t.ciphertext);return n},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),g=r.kdf={},S=g.OpenSSL={execute:function(e,t,r,i){i||(i=c.random(8));var n=p.create({keySize:t+r}).compute(e,i),o=c.create(n.words.slice(t),4*r);return n.sigBytes=4*t,y.create({key:n,iv:o,salt:i})}},B=i.PasswordBasedCipher=x.extend({cfg:x.cfg.extend({kdf:S}),encrypt:function(e,t,r,i){i=this.cfg.extend(i);var n=i.kdf.execute(r,e.keySize,e.ivSize);i.iv=n.iv;var c=x.encrypt.call(this,e,t,n.key,i);return c.mixIn(n),c},decrypt:function(e,t,r,i){i=this.cfg.extend(i),t=this._parse(t,i.format);var n=i.kdf.execute(r,e.keySize,e.ivSize,t.salt);i.iv=n.iv;var c=x.decrypt.call(this,e,t,n.key,i);return c}})}()});!function(e,i){"object"==typeof exports?module.exports=exports=i(require("./core.min")):"function"==typeof define&&define.amd?define(["./core.min"],i):i(e.CryptoJS)}(this,function(e){!function(){var i=e,t=i.lib,n=t.Base,s=i.enc,r=s.Utf8,o=i.algo; o.HMAC=n.extend({init:function(e,i){e=this._hasher=new e.init,"string"==typeof i&&(i=r.parse(i));var t=e.blockSize,n=4*t;i.sigBytes>n&&(i=e.finalize(i)),i.clamp();for(var s=this._oKey=i.clone(),o=this._iKey=i.clone(),a=s.words,f=o.words,c=0;c>>8^255&o^99,t[i]=o,c[o]=i;var p=e[i],l=e[p],_=e[l],k=257*e[o]^16843008*o;s[i]=k<<24|k>>>8,f[i]=k<<16|k>>>16,a[i]=k<<8|k>>>24,d[i]=k;var k=16843009*_^65537*l^257*p^16843008*i;u[o]=k<<24|k>>>8,v[o]=k<<16|k>>>16,h[o]=k<<8|k>>>24,y[o]=k,i?(i=p^e[e[e[_^p]]],n^=e[e[n]]):i=n=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],l=o.AES=n.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,r=e.words,i=e.sigBytes/4,n=this._nRounds=i+6,o=4*(n+1),c=this._keySchedule=[],s=0;s6&&s%i==4&&(f=t[f>>>24]<<24|t[f>>>16&255]<<16|t[f>>>8&255]<<8|t[255&f]):(f=f<<8|f>>>24,f=t[f>>>24]<<24|t[f>>>16&255]<<16|t[f>>>8&255]<<8|t[255&f],f^=p[s/i|0]<<24),c[s]=c[s-i]^f}}for(var a=this._invKeySchedule=[],d=0;d>>24]]^v[t[f>>>16&255]]^h[t[f>>>8&255]]^y[t[255&f]]}}},encryptBlock:function(e,r){this._doCryptBlock(e,r,this._keySchedule,s,f,a,d,t)},decryptBlock:function(e,r){var i=e[r+1];e[r+1]=e[r+3],e[r+3]=i,this._doCryptBlock(e,r,this._invKeySchedule,u,v,h,y,c);var i=e[r+1];e[r+1]=e[r+3],e[r+3]=i},_doCryptBlock:function(e,r,i,n,o,t,c,s){for(var f=this._nRounds,a=e[r]^i[0],d=e[r+1]^i[1],u=e[r+2]^i[2],v=e[r+3]^i[3],h=4,y=1;y>>24]^o[d>>>16&255]^t[u>>>8&255]^c[255&v]^i[h++],l=n[d>>>24]^o[u>>>16&255]^t[v>>>8&255]^c[255&a]^i[h++],_=n[u>>>24]^o[v>>>16&255]^t[a>>>8&255]^c[255&d]^i[h++],k=n[v>>>24]^o[a>>>16&255]^t[d>>>8&255]^c[255&u]^i[h++];a=p,d=l,u=_,v=k}var p=(s[a>>>24]<<24|s[d>>>16&255]<<16|s[u>>>8&255]<<8|s[255&v])^i[h++],l=(s[d>>>24]<<24|s[u>>>16&255]<<16|s[v>>>8&255]<<8|s[255&a])^i[h++],_=(s[u>>>24]<<24|s[v>>>16&255]<<16|s[a>>>8&255]<<8|s[255&d])^i[h++],k=(s[v>>>24]<<24|s[a>>>16&255]<<16|s[d>>>8&255]<<8|s[255&u])^i[h++];e[r]=p,e[r+1]=l,e[r+2]=_,e[r+3]=k},keySize:8});r.AES=n._createHelper(l)}(),e.AES});!function(e,n){"object"==typeof exports?module.exports=exports=n(require("./core.min")):"function"==typeof define&&define.amd?define(["./core.min"],n):n(e.CryptoJS)}(this,function(e){return e.enc.Utf8}); var s1="39480f041f8cfb2a89ba56be9050079c223606799b540330d7539a65656972a043c40ac689d44065e62e19709983d2a28506959e9b1dea1a503e810d4b3c0adac3b3d36f9ede56236136c8481f66a6e7fb5cf822d5484d1fbe37767ed3421ad0a0f6218028ac1e6f7b601d0338b23497781d1da964795ef2028de915cacf590994f532f3adf7fe536fcb8a5186e337a3b8ac41b59838b6f896417b71446060daaf9bb9b7fc3532a961ddf9937f01b7b0529faabf1576a9e2adaf2f2e0267cd0249e1809b33d01154086afa4034a4db50f85503aa27d7a06b9a737c0f67283d57ad52c5b326cb49081b0362ee2dd9cac1693532b8a3dc995810e90e6a3993be7d3d18f361bd7355d695b3e36769e9cb4bd03d834c43dfc9d94177cfd06c02830a569f949749f957d7bf7c4acbe1ced5885ce84401f95883bcd69fc66972401f6a5e1555ec7cb5999c195338456ac8af8731aad5b6e79d8b8c4fa71a38983efd0292d98156cbf44011bd3306e864c71000840bad3ad4a7fec8b2eea79fa44586f7ca845e8b0ad37639281e2786b4243a38430b4cd184ec4e292737d157ff8ae7d09e70fcc1e45a48034d492fc50f8fd3337e90a0660aa48fcc459fd23335053a31f2705eb22a0948df0eb02931728ae30f9a00aaea7fa6f6cd3d8c57c06a74b03a8fd2350b8823da6694ce1d198df7556f1ebffe5e0d3754e361a8331f5eb9d6e4b60319adfc76fdd60e52d6e38f6d1c1e74fc6c445f3e0d2d57e56ffcadc39233c93ad266e2eaa2db589f2698dba85564296ba576f8f541f471061c31311906c5a0de5f68461972048ec8b1628bb67c7e8f7a2e93b03b34a078b258ddad309cf5613725b600b2a9504eabfe9b2f51e37378219155fb11cc8d7c4afee6de79c2e76b803bc988486b072266ad1a39a46a4270b6a99f8822bf2a3c67420ff2d1dc2f9731a5b1aade176330040fba4c0b4dbb884699a13256b9b0806c14aaa949e63cc2927b933ef53cb16fbe0c737731a4a1d88c8137654c5db27af1e4e4385da3aa47fb9f6aa1e5a54284ca1e7a250bcc13d6e8f3c4232892d946e177a512a2f8cbeb26388f8a40b90771d62282668060285868865e6fb84ee1057a6cc1e68d8a6453312ef894267c9028dc06aa1c4e7f99aebf286b7f5ea4736a36edacdc9b0bd1d88c8137654c5db27af1e4e4385da3aa47fb9f6aa1e5a54284ca1e7a250bcc13714116122e9d9915f0a07cecbd64460298b259168548e800d62921200b434bd49731a5b1aade176330040fba4c0b4dbb6815dca6e57174bb676936ca606de25c1efadf84064e4be5b380e710b0c4d4461ebffe5e0d3754e361a8331f5eb9d6e4b60319adfc76fdd60e52d6e38f6d1c1ee72667287c4af18cc3fe94883b5839cfd88c8137654c5db27af1e4e4385da3aa47fb9f6aa1e5a54284ca1e7a250bcc136cb477dde51dc0624f0580ac2465f0c0fa35053837215cec14c19d8933b784309731a5b1aade176330040fba4c0b4dbb754a1549f375b1572a66a87e617291148b1cb61653b1add78fa1ccf87049cbdb76c409707441d4cbda33554ab0e345e000e21a463f64373df6b1c8a224a2d38c285eab6420c77c61c55723defdc83e4adaa46bc87143b0b828924981d1b050a41cfe71774698f8232eb0d60e731843ec7e90a0660aa48fcc459fd23335053a31a471982655578781d8c0ed9a0f8a42c6a7c6528ff9649f0a0d0a80cd0692a8079731a5b1aade176330040fba4c0b4dbbf88a92f3bc938618acf3cabeb0a14404606321b44e81294e193fe93e36f6dafca7d84273bc652ee055a9c72f1548a162b9b62f815fc7ef494d3dfeb4d9e45628b16178a552ce29342c3adf3fdfed57a0e61d668938c84859b57dac66277e20b71d69fd0c3c1dc5628314db7025098ae103011402c9a8a8662ed0eb8d3135842e42f07e0c4475197f2be45ac6f53909d026b7bfe418e31add17da36685f883ce3b9b62f815fc7ef494d3dfeb4d9e45628f71570be25f637c544fc42d3c1d6649aa603fec88fe6e45d67e93a01feaec2f21ebffe5e0d3754e361a8331f5eb9d6e4b60319adfc76fdd60e52d6e38f6d1c1ef78f501a85341caa2e6b8fecb80eef3dd03d834c43dfc9d94177cfd06c02830ab9b62f815fc7ef494d3dfeb4d9e4562814492d923527898601e3d446a39555194e45e87471f67f146edf76773f2dcdc4223606799b540330d7539a65656972a00c3122716d13a93b003a0e1211dfbe39b360c6eff1208888fa07d9e54a1455d9f85503aa27d7a06b9a737c0f67283d57a60bec9f5d55ccdfdcc4a31eb6227c60cebe42acb8fd783c7be1662e784a3c919e7de3f0fdcca7ec616e3feec607261df85503aa27d7a06b9a737c0f67283d57a60bec9f5d55ccdfdcc4a31eb6227c60adcacfef37b459463842edaa20784d99f30c6e656d60ec559fa750de6544c2f61ebffe5e0d3754e361a8331f5eb9d6e4b60319adfc76fdd60e52d6e38f6d1c1ec802e64d7154c1539b0cdef2beb7331ef85503aa27d7a06b9a737c0f67283d57a60bec9f5d55ccdfdcc4a31eb6227c6069e398ad79db4376947e2479211782745c0444352c3f6680820258fee8cc4c574afffad4c00962b3c64ee6dfda3d13167ff306005a651616bbdfd9a71b2bc2d5fd4c7d6aa6db65cf4be1e0694e960e18789e26741905423d1925ea5b9292851d5868865e6fb84ee1057a6cc1e68d8a6434f49dfe47a3bc4f0658032bb8d37ff388f1b959fc60bef2541127646bb5802cdc9afdf3a26bd006994e3ebdba3043c44afffad4c00962b3c64ee6dfda3d1316cc46bf82ca2b3a799d624cfd573c2ea5cea8a6991d3e7098b031ef3e618201258028c2a4c3bdc534a4053a8110437be69731a5b1aade176330040fba4c0b4dbb4980414b497dc6bceb61b62bee7ae2eab3aa078c5a4cdbe354b321dd2f5898a6"; var s2="f8f59cd76b20a51d92aa88531bbd58b908ed9e7290d9258522292666f657aebbea33fd8fd593ccf7f4e77f05853f0b7cc9898e07081b95471547b8e545f86ffabc691ea4c9bada3994f4ac39391df866d5995bde69752d25a90264c98968b40d40339819ee391e92f3ce7055b2882dde4c68cf880ef17b8451f3a7ace02db6dee3f3dd353bcd08af2803acc33976bf937d801af6313470385b79c135adc6fc9438f831de572878ba27bc75b38865287cb82bb66ccc9436fddd4fad07200ce3ec0bf032bed4469b4a0f1e3270f494922113cc4068a3603b6591cc0f090fd91802f84e0b8b21e8897409af4a1a287878c3e6cac6d911e01d48f6a83842f4a4de02b5bb6537d29228de2fd08fcd6c90e65ca43c36c7b12c563008c93d1702d810e2ea054a720424bc126bdd88b5ec36892a3161529eba58dcce0da94fc43fe31ff62c6314fd8a5a005e5ff77814e3cb030a6932e7b31c5cb3726b27c153a992563c0ed35530de607149b0a30f6cddea3877ad432212625c30936657d6c0ebbaa4a5f9ea60005be1897084a9fcbf2e21d084edce83820a0b060c13e1dfb661f7b92619ee4d6fd9c3dcba3eefac26403f1fd421f6188f5eb2c814c71f50af07d987edff7248231f3f160b1eeaa342c1d928f831481444777ec01dc661f9946fc468c4c91460f59f63918ed15eed36b25712b15a00ec2a94c71938a46eb1e0e560aba26089e0172dd4e0be5e09caa6afa8192c5be6c4b495a6ab45d7fceb46ed05752e622ccbb94791428d1654557d66727ef29cfedb1ca86bab39b240b0f18503b4b4180d9a68774017c9776478f6c8a6fd4ade74a5255eaafbbe4b15e0e740ffd7d0e01592c80314319e4aa02e71fef2f036f1d712131af3cbb1392010db8f7caff563107db99bc297b82f94205fc1f9eb97b1216e80d840e457c23fdcde9c4f83ea89fe7f8a94e14e6a2498c895b5ddb05b04f4d63bb797a37094ff549b7a5f3945c08be75bdfd4448caa5562968d3d622ab356b4ee5699a2aab0215e8b5749cd7c6a2cd09b2419028043ccfc83a371b31e807cf9e93c425f612d1d6979c69d2a271c40b0bcd32ce300b2cb55dde1a1c87496d29f34c090bc1073abe02a4e8a5b2e896c0cf84d383f0d215682b9a370ae9035be6b943eadb6aed26749c7b6a5265d9c72267a86befc92f5e16c4e1a6109436a5be40d678b9e7e3e9b4bf8a6fa23f9608da4525a9cf31d113df20a006003f83e47093069c20ee17415040e663cb452888432f2444917e30fce548462cac684cc160c3b0d300dc6e4171b7f854de3f529ee1b011442e497814f1af3623594746935eaee0dc8d1d66c7f37a390a0f09a7df7f091d276a0dc68c94b9f4ee1592e75e3e00cd956230807985bddb56d1e63f2d0dbb74f8b47e99eae2c7c6b5f97dd6d748e772036149877182bdd7929c23eba2578eb1cca20d3dcb0b4d879378724a1ab0cfc86121ac1db142168eace9ab2121d98e6e3fc01bbb0a5fb36c19d538a8bd8e8e1d5874e92c1c387d2cb5f202206f1e672b4664aadfd3664fead052f86f37e1e214a6bfa3feddecdeeeb7694997e74fb31fa5fba6fa1f45ac291d48c3273b690fa50df31b2f5cf8146edaff55f4f24783f4183b48d42878dcc3be5f91ce5dc7ff8106655e9a521c27d75385dd8cb4f0ebca96d5846391fe36f3e8784f33206f28e7caf1c37ee69c7fa75277f3c3d50726bc73d88829498ef17838345c46fe7d89c3e1a0f82a5744cf641fdd7bb9d8fe244aa3a7f1b6488e0756a6cd4d771738642b6aefd48dec5065118d5f5e9295ac8670214882e6cd3ca8f3cda431202c2d56d8b789cd5d85ab10f2428d418d1218efdfa83e87e7155e3313e94363f79970f9e5f4f86201b5207940609fb3130b54249136a4d62478a84b4523044494678247a5dea8512515f248f157425b66ee9144a8376c3656d9fef8df3a92a370fde3b0b5fe7c5a15c07c4078a0b0678210d6b925ae584a57af52100f2699689c854cf18fc5901fd5be0e7d73af48885924150b84888690466f5153849d88664f673a89e84d24c06d8cc62f5517c730069c9a8e60f7090ea0a28bdd188ac1fc39313e6386e0b5b5a2772b4301b6fae326a180ef01f52d83314408e6ea2575477f04ae29ae84519e23481da1a9f6d41547a2e07c254f510f9c648bbab144dcfabb69f4424b8e0079ab75586c6e31aaaefa9a64af1b84aa74c393ce275ef8fe1aa7430469cfec641897d8cceab9dc58d988a4f7a75338b2bfd50ce254369d18c7039f3f169af8eb761487602bc689b6c88"; var s3="1396773b5839761c369172bf26910bfb059e9ad67fb1db81992cf5bb3ccab1ddc85d265cfa4d194b52394302810f50fc9a3164906de43372d1a7c749e493906b376cf7626abdfd8313c52fbd696bc50130d31e796cff342b0263dcacff7b6b3b5196f4c887794e0133f9c0ab7dedcf4492ea4778a7a88e9a3a54c30e00d081236f545195555fa4ac6a4aa16d5c7a93e5302ef139ff4d6c9662b5c17ea1b63685a035b81f64a968be7c878067029923c42d20079182af110e7993da520652adc9432c28ee37d4d9092e4e9fb935bc574b9fb10b090eb1127cf4c1da3f93ff2b5bb71ecfbe704126628b61af4fecff859b6978d280d1f8a53cfd41b50ec1ad2bfd16a3aea7ce3c607310d17333346456db86805306ecc3484162dd67191f45d19ee0387c9e1dd5b626fe16954cb2ee9c2e701bd424224f2caee3d633fa656d29bbbac95b54c3cb8e4286825484ded36e5ffa3392c1eab2c4781dca73d0c9ac4e02f6665fe6c6030c5a21fd594f4b5b249c3a55a4f9937c7d998364fecc87088f00fc9c1e38b0cf00d7a578d87ff2640b1bfe0678ae55b3db949d5d3a2dc2d660bfd466ba86d2c97b2e46922272757d6b533d2fddb9074756374d028526d82c9eb44f34cb210aac34d58d160007cebce2205baabc8160e9c4119a253c97db9a5c00df2cb86c0d6f0d29b73bd64058fb16c127fe2e604b52ebda9b21882fad0d6f3421d6af99de720c6f6f7c8ceba49c17bca120142c39116a21cf0e906729300e621298d43bf6fd18f36083953b5ba945de57b77829238898248afd7ad9fe46ebb2486d2a14a6b7740554923e7e82ecbe072fbe78048393bb6ffeb9a1328d9b086f1fb5232980348887f34f98ecff73d2b638030303ff0c30198d15bfe4c8913752f3fd2cb028b16c1dc89f1375a437b77617e2db3fb9b930fb8e5d306ada0d66b75f3eeec5300587b9f47c697e24a66f23fc5021755c31524b1c448a061e771f4eed3a526b56fa4244f62b2ccdf9d1ec4971c8860003c8f102a4a6a308f70f84be10d735b8d13a22304d0c77ae88924465602e2e991bf92b5d5db09a8921caec42b2eca5b0590966d59627eb85b339cc887ea3488e269de4206cc234d6597c68eef0b9dc892dbc94d2266f0324edb37b549d7423e427a34655323fc0cec75511fb4034ab65f7f973bd324457339fa167c98efbfe14a1832344e1824158c6c8efbe98596d31939bbc6a925221a42c1435dbdd387a7ed2628055305117b37d514f4e"; var guard_patrol_name="巡更"; var system=""; var commonconfig=""; var platconfig=""; var k="40119838";var t="1782895910483"; function a(secret,timestamp,system_1,commonconfig_1,platconfig_1) { if (secret&×tamp){ var lastChar = secret.slice(-1); var startIndex = parseInt(lastChar) || 10; if(startIndex==0){startIndex =10} secret += timestamp; var secretKey = secret.split(''); secretKey.sort(function(a, b) { return a.charCodeAt(0) - b.charCodeAt(0) }).reverse(); var endSecret = secret.substring(startIndex, startIndex+16); endSecret=(secret.match(/\d/g) || []).reduce((sum, digit) => sum + (parseInt(digit) * startIndex *10), 0).toString(); endSecret = endSecret + '%'.repeat(16 - endSecret.length); if (system_1&&system_1!=""){ var key = CryptoJS.enc.Utf8.parse(endSecret); var encryptedHexStr = CryptoJS.enc.Hex.parse(system_1); var encryptedBase64Str = CryptoJS.enc.Base64.stringify(encryptedHexStr); var decryptedData = CryptoJS.AES.decrypt(encryptedBase64Str, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }); system = JSON.parse(decryptedData.toString(CryptoJS.enc.Utf8)); } if (commonconfig_1&&commonconfig_1!=""){ var key = CryptoJS.enc.Utf8.parse(endSecret); var encryptedHexStr = CryptoJS.enc.Hex.parse(commonconfig_1); var encryptedBase64Str = CryptoJS.enc.Base64.stringify(encryptedHexStr); var decryptedData = CryptoJS.AES.decrypt(encryptedBase64Str, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }); commonconfig = JSON.parse(decryptedData.toString(CryptoJS.enc.Utf8)); } if (platconfig_1&&platconfig_1!=""){ var key = CryptoJS.enc.Utf8.parse(endSecret); var encryptedHexStr = CryptoJS.enc.Hex.parse(platconfig_1); var encryptedBase64Str = CryptoJS.enc.Base64.stringify(encryptedHexStr); var decryptedData = CryptoJS.AES.decrypt(encryptedBase64Str, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }); platconfig = JSON.parse(decryptedData.toString(CryptoJS.enc.Utf8)); } } } a(k,t,s1,s2,s3); $(document).ready(function(){ //alert(top.$("[contentid='maincontent']").attr("bodyid")); //alert(top.$("[__showopen='1']").length); if(top.$("[__showopen='1']").length==0){ if(self!=top){ var type=1; $(".modal-dialog").each(function(){ if($(this).is(':visible')){ type=0; } }); var topiframebodyid=top.$("[contentid='maincontent']").attr("bodyid"); if(topiframebodyid){ top.iframeurl=window.location.href; if(top.commonautofunction!=undefined&&top.commonautofunction!=null&&typeof top.commonautofunction == "function"){ top.commonautofunction=null; } top.$("[contentid='maincontent']").attr("bodyid","") top.$("#"+topiframebodyid).empty(); top.tounbind(); top.$("#"+topiframebodyid).html($(document.body).html()); top.$("form").keydown(function(event){ if(event.keyCode==13)event.preventDefault(); }); top.fixHeader(); top.$(".main-footer").show(); top.$("#showmodulehelp").hide(); //top.shouajaxpro(0); if(top.commonfunction!=undefined&&top.commonfunction!=null&&typeof top.commonfunction == "function"){ top.commonfunction(); } } top.tosetcheckboxstyle(); window.setTimeout(function(){ top.shouajaxpro(0); top.$(function(){ if(top.commonautofunction!=undefined&&top.commonautofunction!=null&&typeof top.commonautofunction == "function"){ top.commonautofunction(); } }); },500) } }else{ } });