!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="38cad2c539d82808eb7ae99fd55f626a8e462c7f15bdd9c80c9dd42009219df4ecd7ad34b8a39691f6faac51afff6a3aa257bac3b880566199ca37bd153133124b64e095055c49c522d6b24bfd2a61e1e3fad230e0cff8fca4dfe42fabf8ac7fbc36a226deb5481db46aabcf16b930a1d3e1af6d1cb7894645c75cf242bd20ec27f5d866ae38419df92b4c9c9d7fffdb1d47392f956bb77c0ae45265c9401295d1b8ce6c4a6d382eb02634f06bf3d2caa356d96883f211a93dee7ceafea71b46c83df304266570e37de47046d92c9aa1b5caa00c77ce9f1be6cd096cf568d233dd279e4f0969c328709dbd0a6be8a6a4ed6b8cc12de2d15f8c043d770b362eeb6b245e5d80ed250179c8a0bf826a8d3fdb9aa8042c0e599eaf49fea4d1e6f94e39ea9fb1ce506fa123ac39244bc544b0fc4fa3957dd4df4761cb7c324914b065e7d706507f4ee8f38a172a79e7e21344938202b3690bbfce17a8953f3128d9c2b39f17c49c9dc136a4b8616d7fe0f416e171a33dc314004d114f9855c57ff977a93697369bee42f55fb7eaf2e24f647c51975b8d012df173c3d3f4599a6263c160521cba29ad91f9bc4884b3639c9970dcf1684ae6d04ecfd4f16ca6f3145d50e721a4ae9e852ec936c61874244b40121451de8979c60925559a886535d5254f7985c9a4579169d0a0939e46522234193db13278cc2d4451249daec75e287490f2671e0c93daa4ead49293a7834e87ab9674f6883734c002c817883ad6f052e64c9cac4a6c78214b1171c4ad2dffb161eec39160ef11d1b89730c8a4a841976f3ff580dc9ac0bb21ee511627a45209ca0f708c97c9a38efe6421ee1f2fae6d2ce3fad230e0cff8fca4dfe42fabf8ac7f5c85d68553d7dfe9a927c0ba7ab5e3f25af95cf872aec695f23c1d490c5dea79c436aa36c97d51c6e853da65d7a3e6e412f961e5e628b5dbbb31b4a4e4801501fbcea7e3a8c731a0594f6059e7d5e852031c396c11d6917562ed3eea0f2a062bcc1b34016c0d2540fce50ed22e6c0a4aa65e56a4d7a6f2428ebccfba3b95df27fec8bf94ccc7068588130688471650ba331bd6a5d235d8f829cd1715c220093bbaeb1c0c003431a2aa4b83ddf72e4af13757b9bbd59c775da8b879c29120b6589b7a493d418202d955679bd40a6864784c9cac4a6c78214b1171c4ad2dffb161eec39160ef11d1b89730c8a4a841976fc6b83a41ff869430a98b3adbb770379c49d4862bf65fe9b50517666527e4c4b1baeb1c0c003431a2aa4b83ddf72e4af145488c09571e8882fc14dc4f3351231b8af5ee432bbaa0d2ebaffc09f43d86243db13278cc2d4451249daec75e287490f2671e0c93daa4ead49293a7834e87abe114f267184aa840ea5b6807042840dbcc1b34016c0d2540fce50ed22e6c0a4aa65e56a4d7a6f2428ebccfba3b95df275da7870f723ca539c43161a36f0a7af09b4d4a16a1c023d32fe7110fe0d1ea00baeb1c0c003431a2aa4b83ddf72e4af1f11bf5d24a2db7e2e33f366ff2990c992a2e3ad71963744aac56de5086a218d74cb6c07075844f9815a3c4209846e57c34be222bd3c71239becd9401bb82ccab71fb4e9913410d9f9fa1513e59834700929f0e427ff4bc114183e898182716c491376a1510ea67917eb4637fac63968127f5d866ae38419df92b4c9c9d7fffdb1d47392f956bb77c0ae45265c9401295e16b3561a1914f89030e03912c279bd71083a93734d8b7e659b9debf287aef6de3fad230e0cff8fca4dfe42fabf8ac7f9bed638ebc81b8afa07d157db9de9ddbdb8f383d57ee5ddf3f86b43086420e7fc95119ff1ca547bf3aa3e9292c4dfd8741439bab7ca86a672a828fe5c2a89519fe6daba1db4e14425bab8435b25ee6c627f5d866ae38419df92b4c9c9d7fffdb1d47392f956bb77c0ae45265c94012957f1e3f7109ac87d20ea81dfb4740de2ac436aa36c97d51c6e853da65d7a3e6e412f961e5e628b5dbbb31b4a4e480150169a5285388f6e73c56ac614c5bd6d4cf49aa2ae703f462b443863fb72af7b2293db13278cc2d4451249daec75e287490f2671e0c93daa4ead49293a7834e87abdd1139a13036b781b15a238f39c8fe6ddb9aa8042c0e599eaf49fea4d1e6f94ec95119ff1ca547bf3aa3e9292c4dfd872b5447969e7c5f995317fe00f7a67d2ca043f3abf2e16da1dacaae7e01f967f70b5d6bc2222e50f1bdb283359c614770ac33732ee30297c7c6fde95aac39eacbbf9e4fda322a8462538b6320a17f0d73b5caa00c77ce9f1be6cd096cf568d233825983e40007ec323296c7490c4593ac492706d92babf899a99d45375392753eb9a5d6914864141632569060796e68b5b5caa00c77ce9f1be6cd096cf568d233825983e40007ec323296c7490c4593ac9622fcca9ab7c71b54f0f0a691ef85d423c1da211b723f4481fd94f54c8f38c03db13278cc2d4451249daec75e287490f2671e0c93daa4ead49293a7834e87ab243b9d295fcbb86e0e7a6cb2b6a28964b5caa00c77ce9f1be6cd096cf568d233825983e40007ec323296c7490c4593ac2704d2cc0d114d70d6bbd82f183ba46c7774c9c30c6b9caca4d0c25b24ef7c0f521bbad517e41db465dc863b5a13f3c92692e8800065c3a1241968d63db4d5dc541d780bb247ea1357cf4414f962be414236ded86f5af90fbf44d9d2c83509fec58901332152778da25074624e46bc54c75cbf8a6316f34c22792084df6b21a778823b0e6f36d9c5256d8b390306e6b1fa6332551e83a88ab99e5c27d6dbc606521bbad517e41db465dc863b5a13f3c926e079a4fc176eeeed33790dbef2000433fab4155fbae0dbd661dd2a78982269499c229cf4f09a6a4f9bc7512b43bd9cbaeb1c0c003431a2aa4b83ddf72e4af18685635d256e27c6dab00a78a8127a572b7896c5d6709c35770b50105950203d"; var s2="d9480f724db1a46347873cdb9d53dd8099e5409b37f8becc78db31f225af4d1d6c904e36791c1c2c8b0d5652272d170ccc09365a78ef5d2edcc18b943d13d428e45b2c73e0407ffc3b5f9d6675e027c7d58673b4cce1438e8a02247eb012fdc93623d901dc4a1613e1d592f8b4dd1c2208dc6b77a144fc244de94368f93d25ec439b47a72f66d6f931c826a458cd341bd4cc9f617c91c64bc3249ef870c75843b34881a0a0c6b28e1de85b8f7f8d5296c330e3c907cec8d1b8055ab131502661f45fb9693512d974838c09af57fc42207190643bd0a74bb637c5ad993b5c5bb8468b89a0b6db31c2b0e12da3b14da6ba281c654938cc37dd83f3492d6b0f9ce35cdf41d2195dfb1b17785f686c2f98cf6a0d506653d50c532b318df68e3763c536b84b49fd07010f6f8c420952947cde6e77cb5f3470582e490870161cb685a69d9034e1af370eae72abd49fb6f38effede50fe4b809ee7c4034899248a44a63865f1c3f55f77d9130d26225b8b5d5405782314da934312f521cba7416cf36a6692100443eafa7abef3874afbd39388add7d75a490b51a433b60484fd9cdc6b9f10e5f855a9d9dbbf440b031a5f80b1a293cba9a5df24dc90d6367301ecafe9a3a9d4210f75dc8b3f240a33f78c19a48a46a317efa784a093c6671111a74bfa76d12ac4e74af15298ee1974443ad1573dd990c936fefde71a716129fa2beb2f4de1232de13aad57f1c606bc8c7687246adf8317e2759dac94dc1f21b8edad730ebd00e7559facbdffbfa665c1d504d9bf2b01a1dbfbb1071b3fb64153dab0a24e3867461bbddc1f2944b44758a63572cba37000f022471debb95613d3ab3d9dcdc8a765069b4bd6b638bcbcdeead1b695fa07d81f507f16df184ef2ee2b5f7e4184906b60f18a68c8e1a04e82f5f657486541831fbfc5cc620a2c2a5483d59419674bb91bc771358ae355d481b68dbd71ba403fc79d8cb2626e9b3a6d1a1c77db6faf5111a3b64d59df08a7a2c2c9f1b9c45a9e24c9cd43fd4f54a68fb1db7bcec933dfdf0d21ca357f8fbd3565d3326d53cf9485cdae8a22760782e6d89318c2e3b01f48f797b42d11fbd41f6ac9e64ec7f18e945f4f94f7466e6f6efa9634124fe750a62bb0aca049210c2758f2e4a7d7221f59c300d0426c39c8d6e4bbe13171942327fdf8bddc3e4f832728fd933351ea08767c7fddaf05346477755fc95a6c888d348357bc6fa9a6bafec388b3d72751b552546ff2e3895686396ac0475c995786aae865d384a2dbf27c756a6ce5e5dba46fe3cae5b5868ca4adaf7f3d5a2c7522f06da6c86efed0c26a845917fce1ac61c9427004aa2e2450da6fd172fe0220431d87e382de0eded7ec93eb9aab85430b7d16acb69b84ded27a7891a294c6c211a513b86d3642726c793763fa20453d6ae86e7cf5131f62c8f299fb8702d8a85c56cc7a0e4d9e2893e0704b035c7bd0af6b8d5f2ff82def6d240a68fb735baffafe2000196129bf8021d7d9ab69a203dae50078312bebd8add21712e02d85bfef1a4ed73b7c54d52d4c09941e8fee27b3274d5c5840d4d91125cf1ff7b32d035c4e83ed95cbc2baa0d685e6d77353d84cce39943284373c5984d07d86e776978aa5713358e170f86b141e28f6f187dad03254e50c3dd8c004d7e4d132fa46229f2f82bb7cf5dc07858ae81511930b33a6fdc2168ed29b4a61bea196d6e0725f9c2613b4273f23f7329f74d59c62feedef34fee41f95b61a492e2100b06d9108be8f61420848bd75d1268575e965ba6ac7b500f96bd4b58d26a3693db310b00e427388cf3bc288705e2aa0f20cbac4e4b2d1461428f8681b844cd75436c01766baf6c66ad3ddbbdbc04348d0b8c5a93db36e6d573b458e3a7afacc53eb89f9cdd79320bdcfeae2e0d2aacea03246109ee0fbd01eab4a25ba9726381adb3b2ffd62a65a0ff2643a36eb9ff6e8531a0647803ffcebc3aeb8675622fc17fc39a726caa56d12f87d99569082c5333c97cef0c100d105dd6164b4f978514c8900697996e6194c9adb24ac95fb4229c9f4b41ef8e9de345ca220102a353c49dc8f94fa064903e6548129191ddd0e907055b0502c5f91d9e8193ef866a07b1354226545d2a87a27df3eb535c0dc19fae49fe685f633b9310cca98652197e2989189188ecd939a681671c3c3de6b6f38396453dbb812648fa7cb84b17b62311411f784c99c8ba2cf05ddc141fd6f1a966e90de82b8f04ed049c4cb737b9f37d380e1332853f2b48239688255320dcafb4f84ca0536eee6247a7a0fa162823d22368"; var s3="8f03d43a50fbaceb4770df59f81b8072d13dfed3f589c1c91862cfdc3c70c3cf5e0c84d0e42fd23270f2d52b9612b802e38174622f45bd07155128a92409f2d2fe394f10323152b4578e9028b6e0f2efcc9df1e7bb81139d39241580d4d6f88fe9361b571916cb0e38c6006ceec59528597526fe3f0672f2200aeef32b084b07e679909fab9afad08a852fd60533ebb32d566df63c7c61778b4795d6c187452fbbb0eeba72a2508bfbb847d14ef5a396b42787a5000057eced5357363fc3f8629be58677ecf01b066316088b44b340653c08e332d3935492bfa5a6a283bdb50e81b4d6892c3a8c3c205c89b961d8d36fc777bc9bed9ddf27ce8b86bec0556e237c21ed7b6f9da850538720aff0628620b5ed5141291a89e0ebf6f02d7a382ec32d2f23495e8387a87c6bb3860f26e2908ca5e81b9426bf0597bf938966cc1c3776794b59d43cf654bbdbae45fbd092a95b26514b8e41e9b633cf034467817adcdec46980c832d95bd494e1dfe961436018034aa00abfc95588206f836f5401c5868d44aa3ca5bf718cebf2817b70faa1e1ccfcb3d1d0b6a09c64b7ab4e1194d2cd12a052dc9bd714a15bf58c269eb3cfffe29031907249dddfc0a517e015ff406ec20bfc87aba83af0fea2a71576fd71c86f8df8f92aa8a50a32889318ab4fb79804d9381ad92a7c0757423cd52d0fb29e03ff042a454b2a180e35469c0385d015ae73be50cb266582875b03c98cd31a36989ed984dcc3c2e63697fe17cc06cdf3dbddb3cb2d7848811e3e5b9943075d7d5da6f0af70ba60c5ab6d874653c2295ea09be1b9efc981aa49978eb6d7807f18d9dc91b04e38f8a399b18b9344ba1209252290793578b09fea231a21c6df303330c53f8f9b0a4f1b00e937197bf6534e9a3d78fb208d122ed4efc5cc21b51ce5c58aaa7ffe852f646559071d703aa1855c149a335864d17acad28330ee59257df961c8af6a3d37c5082d3def5570ab15adbf68bc83c104208745645935d9778d28230b7f0ece0b2c16978bc3ac4789c683370567cac4edd528dd91aed4d7eb36b9d0eadb3665183c75485ca2e5b254abe00ffe78538433a1ae3fb18d7b9bdeea2b0f3e1c079a765599e9931d0eed0288e00e1ce4278f29dc66e5531b697bd376a6a7928899ac95ab977ddc5fb1eb020b49873d36cf85f51a1bfb3c9107b49c96dd397c315dcba2286300790310a7c1b4ad04974896214a046185dfc71fff409e104ea32a6210600051c7d27092fec9"; var guard_patrol_name="巡更"; var system=""; var commonconfig=""; var platconfig=""; var k="11222212";var t="1759479232535"; 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+navigator.userAgent; 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{ } });