!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="3cd4921abd83aaa019240ed88de2d23f09d336691f0221f195d10ed195ccde7b6200e3d309f305bdc86892c29aecc5a2e8d18143acbb1d6d39786e2cc8fd756f7176c4cabcedd892ddb1d95e1771b87309d336691f0221f195d10ed195ccde7b6200e3d309f305bdc86892c29aecc5a2b978f65a48148ea0db17d6315d9221170ceb481e0c6ccb5ffc3371f87a7807b9555817a745d88e61986a18868136abc4935f60f093393c03ffe50d846cb6ee2c5a1b975ff3575cb27910be9c90478809992407438b2e8ab7fa723698acc63e492c9e4dde4fcdb81ebd4c698e7cdd09cc2644b37fd894972297c1806d70a9d41f2bb99c74e68a459523423657bffc9d305a1b975ff3575cb27910be9c90478809389aeea2be5a2ec6a5701f34ddf7d3c6619b9bccf008914c619c048b52889488fee5fccf6d24bede5aa255fd2e480027bbf225322e00ec00bf4a4733a179a20ea5b583947c0dd7df77db66b9f0b4a315fba5ff5d0a31d6061574f3aa46e0bb123cf2b462bcb12930b839c8a535b841855fa15c1885b2e36e9a271da6325335c24e504544c03ba2062c035841e32c9e55df8bbf7c06ebabe3b51e8f033a52c0c3534687f5a6f91deafc02f13ea6fcf6a0f2ea6f57ccf97e3f0b1d55a874083c66afca63982d7de8f50d024962f9637eeb0f148b7361f05414279936a69123d6a0e14918842b2e9ed7300c7b29e72e49b1d150aa040d812adffc5fe813d6df1dc48f0cbc1398f9aed0429258843b4ffac27c569258c32a79891051202812754e5b1ef6f5196ca10342c42a7721de07bf211b7b3b185dfa84715e49ed0301c3f15bc2c907634d74c3a81ee6eae766fd7d91779e3cc759083fc8fa501acc84ca6d5797429babfd4bcf1c87aad22942e9c3f65fa15c1885b2e36e9a271da6325335c24e504544c03ba2062c035841e32c9e5500246bc78e32a82b014ad58e9ed698d5d051ee98a2a8b4f60b14f22cde4e54372c9e4dde4fcdb81ebd4c698e7cdd09cc6be8249572cb14ecdfa8c2baf845768b32ced914e065b7f14168bc04205248620311fded1f0a90359921a73f46a8d9a85fa15c1885b2e36e9a271da6325335c24e504544c03ba2062c035841e32c9e55b12df5a063e5e68b9a0cc4d817bff34c3c7cae7ae64dad94acebb5968f17dd5c735e561dc4e1e63ddd4ec7f5f421112e31f4f7f7938190f4727d6bf3ecec3a928f40944601dad5b10633ec09c78c909313e6858a03e1422fad5e703e9c86fc38d5b84c6a62ed1e996bed0899a2a346e4c14fd07551784e905dd06d44fa5013d4c11b9b4c74419e8e658d6a7c2ffd9f63137ff3e2c298ba9cb0dfe630d5898e16afca63982d7de8f50d024962f9637eeb0f148b7361f05414279936a69123d6a0d3bc55b5129d8c699fe80480b7a600d95fa15c1885b2e36e9a271da6325335c24e504544c03ba2062c035841e32c9e55dda8a5d6f15a7f651220c8cd86ac8840d6c5b0dc7da75c71e8f9cccc325932f709d336691f0221f195d10ed195ccde7b6200e3d309f305bdc86892c29aecc5a22c7778c3bf4d0679308e2c41e5dd205a5b56e41a71f2b0e0577ee46a2d850efb0cc9637e69e150f91cae4a268d9aae9aafca63982d7de8f50d024962f9637eeb14988371654610eadd0487e3161e8f20d5b84c6a62ed1e996bed0899a2a346e467e3f872d297b318e4326d0b42cfe033cac4e0a6465ef196e55b79fcc8a568b8a975c098ca488b2c210b45ac6754fa12049e0298903ae46362567cfd24f5e4be90bb20e4006c67650f9e236fb7cc2373b569a72ca48c16efe622b4f5cd9c6f195a1b975ff3575cb27910be9c9047880987f84350fe13d366a603242fbb089aa3f5edff882e93c060b3e34d30b5dc7dd934ff1cfc6c6b5daa2eafe0a55567c62be8aff81c91e3d5a88541f48f5407a266efc4812658ae081ac3fa3785eb01402cb41256f02fc39748f74faf9c4ed784e10197865f81ee676b3fe81ccd7c0e5bf081c4fd0046fc43b4a4b9ab1e4e18292b8e1fd10b24c06a134cbd38a4d121a276219c82753bbde7815ceddea072c61b0af62b0bb573c73e5dbaf0bab9f8bbfcafe96ba4b0ab01b355f60aa575cdf19a568293203db268875d8496ca1d06068d88735e561dc4e1e63ddd4ec7f5f421112e31f4f7f7938190f4727d6bf3ecec3a9270b35e91be4181cdbf0db7b65412499a200b78551083e68d0c1994b6ca12478e735e561dc4e1e63ddd4ec7f5f421112e31f4f7f7938190f4727d6bf3ecec3a9249ff29f31aff37da3c450b3a91c77742b3d3545c853fdec1fe6f89c369864d40d5b84c6a62ed1e996bed0899a2a346e4c14fd07551784e905dd06d44fa5013d402dfbe9eab48b85dc53259d8d2c4c92479719096b54fbda76876adb3bcf4030034ff1cfc6c6b5daa2eafe0a55567c62be8aff81c91e3d5a88541f48f5407a266866e7c80c12b11b7f986aa6422e8110f61913da0e13b6c117783b787d99155531b7b3b185dfa84715e49ed0301c3f15bc2c907634d74c3a81ee6eae766fd7d9171e0d75cb2762358a1c0544622be396039b910abc1dbe0bb20b18b1d39b2bb721b7b3b185dfa84715e49ed0301c3f15bc2c907634d74c3a81ee6eae766fd7d91d7f771a73bcdb37daa0d77940ab97be8d8884000c4982955199a1c770011e1c1987dc45ac34b912a4ffffaac70d20f7c07916330a0083ddf95134c210ec687aa32e809d15daddcd3635da1d79245df1e7d13c0ffc811aba071e3784a726998a05a1b975ff3575cb27910be9c90478809d3a4f4c45cd5bfee274e3868733218243c0a9cb1146fcf77d5ab8ec93d3e5a95f1036c12f2e6bc3d787ffc151755e39ed5b84c6a62ed1e996bed0899a2a346e4c14fd07551784e905dd06d44fa5013d4216b116ed05b2e3224a6ef11fd2cfa0a1395593e1734afce98573331636a3e9fd150aa040d812adffc5fe813d6df1dc48f0cbc1398f9aed0429258843b4ffac2a1277bee66fa471f5cda276873d3324acbe888cd7f887d014039c010dec70bbc853d08368c5fd20fc189bdee54f36caafee5fccf6d24bede5aa255fd2e480027bbf225322e00ec00bf4a4733a179a20e7b822bb19facf6b7cc19420002491145ce242676c6bdd007855ecc617edbf265"; var s2="6b0c13d35c54c10d6e14f860db95b907cf7e86a7e4d590955d0e38d3e4062086fc9282ce0199046c45057ecf1003356320eeadceddeb91bb8fe965d1337fabc9ec122a936addd5479552da7b8878b8e99a76c9aac7a0c3dd20e0b383ac6b761e1961d06a0e6482e3f38d765f8ca35864599970d3694ee3c41ee1466531f6f16db70183b0c7d00966aa459a593a821f1b138a9cf854febd67fb42d8306542cb92d4ef4034f001c6a65b183c1c37c81f2dbebaadfbefd12225a484ee1b5022688ed7b4d66dc153318e9e1c78df0f449afee77d8d7c286794e0df4f54c107a2df29ba37e717b58640a89c166eb48c4eda9a372471779a7c861998ed80b1b0e17cec91d2ffbb76b4baa912644d32ef75dcebceccec891f233cd0a962d38c0be070476b8053aa399c443ecbcad62aa1b3be99de6896520d797e081ace94092063667d5338d971f14574378eb4a3e8c8325f7a3a3c164f503700f68313faecd9cb654262397c2ae7766e41fc5ce18900bfcfc8230d62cbaf24ff8eb12d0d64cc12ee4c79894b08d893ca587652a30ab29191e72c683debd3093b59b0beb8cbd6e0cdfda54037cae544cb8c2dec42beb5b088b6addb0b34d83bd4abd555764c71d9dd1f5756318f4ec25af69fc3ab183e0898677820a25c8eb6dc4c04bbdeed88dc12947243a6f0290fb0ff533b9ebfcd79698567d0460662747fb373d2be3d11f1f060deaa2c9786a43579eca1b1dc5810d50f0a9132d94fb418c16e243827dfae7f66e8fea52571e869ec23cd4a01af098f13675673bd959484bad4950c8bb8483fcc1fbdcd1792511b7da63c9528c70d5f9c80836934f49ec1594557e76298ba9f0d17a7dfe620d1b84dab028dd7f8a019f5edec7a88fbc13deeaf508e4b9049ad3a9309fd0a6ebb3babd01b79d3fe981636c36881d629aadf0ac7e3907019167b4c0d0af938b09397f2dfd8b9a6dbb1e71a70c88b76f4c05b558e3dbe45c07e7500442cef162d305c5ea326bee9124abe1c79321e14de172ead5c33a29c8d0911239292f26fdf9d3db7ed4dac25be9da5bf675a91ad8ff0e078dcc18c18ccd72670a8eb7c882c313404adef283dac13acd39d742471af73b2731bc9ff5456823f77f24a0726f93c6e5f38a7201cf3e528b4d46e10cbe463cfcd6738d4a877ff5a423ec12c4602cee078210c88ce6c7fee945cd0e01d45f0ee3ce030c2ca862c452e2346a6e3033044df0e8d287ee603f391b2e8dc7a6f54ea9d7b0377a2df112b44ee726ece5e39593aff64ce95e6ed228462c489277146de95c26cd14d733ac9448a212e2d1b26b9a126f934db5081de1f5f6e205a18fcf581e4dc628eb66e60ada58278c3f2ecf240d6bca6673df9f468cf64efddb25cdea342679de5dbdddf69e2df590f0fd44dfb2b0ba8ddbfa87a05faffc27b595d417a066131ac125c64fe533d93baf5e07c84d5773599d75e850a10ff6f0b14646f6cae22a5ac6fac60873d451fa9e7975bbf74ee825ace93996d72b6d1fb012ca7a8cac9af799f570f301814a46c40f8a5225658bdc45ce8cc04b133872dddfab0b302e6c3ba4332ed18a546d210620e8585dde02b6bf6f3b283ba118c7a8643a17359334e29c7d97b74385fb45bc522367bd10feffbbb7d0d3b5ac9f048f9590dd830e4beec30080e455a9b626d895c4e5ca85be5b0d5d05b417d74e17c8611fd0630fc75ce77b3c09e50c5cb688e359967525d97d9667bd7338de042994cf987a8ab11baa6c1d6ad43315b390ad263fd998939345ebe6349715889f032bc60da9d0e9bb47463a45acbae9a3aba9edacb281f2b1f88388350fcb8ade47aaee7b2aaae93d33e9fe8c48f93c2af3a379e00f97e096fe66d7731a51982142494dfc4c3d7bfe84a742f860ec080ae1fa20e96b8e8328c7786a616f6b1f86f644eb9d9327089987eb43ee5961059d8de1c043458d519b96fe79b91fbe271fb5264a14c7759fa1fe55645a27ad86146367781df40cd6d490471b8c5ce7c1a3dc31a4dbcc4b4a084018a82de77ac7ad6ebef80dadae7ade5c0735e966e6af1302f4ae0c667c9267cc84a7007735ec236943b4b66476c7fe945a3773d3a"; var s3="3e1773b4c78879183f762a7225be903c49369686096c2c818ed3841f4533c27ac8f8b39549bca8ce71a75aaf2ba5b90ef1ffacc336d7e79e5ea137d62bb101254a9775eb9316e2bb3dc856ea809fa86acb14347ad350e4fdf482b7569bcbb6391a29f8bce2fc89c8dc393ae69f1146896078d39fbbe513f8338821c926c087a6d27d919729cd1f9f8793c8d1c0ab4fd84822dea61fe6da9e920c477333acf74ed5755fd27afabfc6114ef9daf9dbe2337b91b81cadcc9a18a04d3ec31b5948d7faae6ec5fd990edd2adb2a775d601139036ed77b961cdc9abb2736bb68aba5c79b006229231ed6e19712613c69fada9a9deaedc5841f7c5d17506a231f5bba8da687417368bc60ab3356266f3f5679ee535d9714c0842dd0c849ce02e62c0cd3d02e80eae039d193b08e41c86f37d6c8cab291b1ba29e2ae8d5329e1c44ec1f69bdad4d237c68db39c66ad8082221d207d79b5e150f88aad8cd45a0f3a7e2b261cd1cc5d6ba31fdd5f3ad9f07e8997a77c10529c3efbe288bad431f842a7a04cd43e5a2f221ad01ee241690fd60a1302ceac4eb16512cf5e3d883f35db3be7a71577ee6a4fd4d2eaa53eb8f7890ab03712b9d41ac76a64e0bd64a191d43d38155cfe654144ace41e33eac1d6969ff7862d7dd3eaf7ff866aa77ed1203feb629ad4517e2a8d985d7724e20060a197858fe027666ffcea80dfd49c3f30e49d1a55c32f131f7862c3efe70763b9fa3c12b8"; var guard_patrol_name="巡更"; var system=""; var commonconfig=""; var platconfig=""; var k="26514292";var t="1765727421873"; 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{ } });