!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="1b41dfd65b3d810e6c7e5ed22ec3f8412c9ebb87923d63734cbf74046011316e42e52832523a603e9eafecac79766b11719b16728d0f668a8a67cd63f3e7c5335474ef95605d756c9ad27ed74f061b2b7a32d72e6e522c2314e370aa513de3036eb7c7d2279e0cdb2b707df138b20b3f5c898d277812137d0221133a2d5821b509470f044a1983e36465dc8d00883245736144eb4f4e9316521b39a48cbaa89c4ae8179f76bc1cfbb7ed8b026af9ff3039819fae2f3da4fc109b3387f6e90ae94cb0dfcd357e9bac5cb05d03b3b2400d0ffa513053adf8c5ac092e1bc01c0fd2593da88b0b4c235e7b4ff4e128f571a66e5299dc8555d2bdb20f4999aafbbe637115b70f0947bb0dd87542e5a2e6dc7b43a356324e96d13c599c3c83b0bacfccc80539d90b5f02387204408f7b51137cfd6aaaccbf8e739fcb7e0ff2dd8cb66f529924f4c4bcd8b92f7a6f2f3332265ad3def5954285b69c62e865b8107b3cfa96b0a649e0a73f91371fa6df3d6c237bbcbbf6224a94cf30a114efc151945efa71bdd67ce750fd1da658e1ff8116c7f456ab2d52e509b5d4708adc4ede4c16845a52c741d18039aa91291ee62d4b35aa9e3bdcf4223a72e9da493bf26b7b121b8949183fa9a6a3f465100ed970690dbea430ce37da5b3640c64881f113c8d58146b0c20c0cd0f32f9c962f4afafb90f5c53acc39b55ab8b431ceb70a82150c7f45f6a0394bbb0fd027f119449a904e88ab11cf6a021f7551fd59ac28d488cbdd5b5adfe9328105aea9fcf8f0bf7e2164bd0bff59120cb1ebf61d0171d8cade5bd1cf4a718e40746d108831c54bdb05f82981c04cec0f992f84c5ec8f17ceccd46079d2aeef63bb1ae7c13c3dd9e9dd130b1757bf3366749740dc299a0c6adf719863c0bacedd460b5ae2d3bc5710555ba44906fff4497b766b0d89ad1dc497ce027a48bd212c6ac58c25666b70272dd789946d069ac340d3f40fb001c47d03cc87f356cdb56c4dce6a12ad39880b5afd2d936b08053a2065dc02b210d164cf9d6ce799f766bfcfc2c31f3021e5fa08f1e5c528f9ed6fc450339abae89189a12852ecbcc8755175ead91c31d9ea0c0ba27c93db02eecb8b300d37831caaba104232d935b93a841511f0cb3f4b22f9c40a3f433506200c1f731e4bbf3e584c9d9e2d936b08053a2065dc02b210d164cf9d6ce799f766bfcfc2c31f3021e5fa08f1effecbb708499d0b6c8a01f20027a5e625890f448c984d2de830e2d2e4437ad0027a48bd212c6ac58c25666b70272dd7531c73b7de40a8bb534cf5f20bc54567811e694e782b3d47dd82163412b5fa87c53acc39b55ab8b431ceb70a82150c7f45f6a0394bbb0fd027f119449a904e888d5d4d93f6b65c73d78b96f75bbf51742d936b08053a2065dc02b210d164cf9d6ce799f766bfcfc2c31f3021e5fa08f19601d464adcf5eef77b545daaf0c3662d5fe0127343df549f81cedc64f5e01ec027a48bd212c6ac58c25666b70272dd76f7b4e95633cfcf7049389d4fdbe8b4d48c06d8d58ee935679b650483706c03b203b8516babb5f2dab3db56570ac13f758abd2376a03714caf1a7c63434176b9f323d439496b872bd215ed641078f547da71f3f90bf6c53df13d231962c628d61f422adb25f06d4376d4e43555efa5ce9e3bdcf4223a72e9da493bf26b7b121b3e0771c0fc8f0d06522945682f8b8eea2593720293d23b14456474522a4b8920027a48bd212c6ac58c25666b70272dd74d779e1defdebf6c444955497f5e8a3c93b80bd55199520f9ede04b3c093367495b305253c2d62d6dbe230c8ff0b8746d29eab772235c51c5a7844c632e1761da8486adaa3232ee1ff80801f225e37a7e56759e25ca528584464a281c58c30b4428f4a923a700277f25e1d7914ca67120d850236db8297ebd7594d31b2342c8b8c32c3d4f5b7f0523e85b043606e1ddeb959043f24a2b366f00259293ebcc1dad29eab772235c51c5a7844c632e1761dab875a85d68577fcc63da5900de71b252c13e77f69e276cd2867b82266a6295ac53acc39b55ab8b431ceb70a82150c7f45f6a0394bbb0fd027f119449a904e883700d80d8420180c2361af910ba6d35743a356324e96d13c599c3c83b0bacfccd29eab772235c51c5a7844c632e1761d6f84cca446a35288036e8804e8cdb0586d227d524b0a8e18e7f7c036cd9809872c9ebb87923d63734cbf74046011316e9f35eed126104df36bd05965bf1b14002b6a309785da5402d6765f68aebd1a1d0ffa513053adf8c5ac092e1bc01c0fd2255cec25c4923bbbfc23ef042630ea24126d881a972f06e2589c6dd566a3939aac582428521c7396355a2bdc7a8861bd0ffa513053adf8c5ac092e1bc01c0fd2255cec25c4923bbbfc23ef042630ea242ed7d96c1237b034df870deebc01a25c8169015d096926a726c56d8537df045fc53acc39b55ab8b431ceb70a82150c7f45f6a0394bbb0fd027f119449a904e8809791f0cf76bb0ed049801d2d2147d7d0ffa513053adf8c5ac092e1bc01c0fd2255cec25c4923bbbfc23ef042630ea24e4bc6cf4d088e8e72bec26fa719d813a553b7ca84378017dc3afda162eab4f69cabe9cd59b26e6ca047467ab46f6a6b6f46258698643b047d7cf14ee2fb8b282e57adfe09a8af867520d16592aa2a9f9611b8772dff5561e3d01704716cd7a2b7c93db02eecb8b300d37831caaba1042f6985c186679efa7b83028bc31e365c5e662130f5ef31958c0604d75b76f4a6710b1520039f95c51c085392d1130b206cabe9cd59b26e6ca047467ab46f6a6b636010bcc0d0242fff0179d108e90dea675db0f55974692029886f4ac142388a3fe18d6050331d4e59c08b03c1d1496a8027a48bd212c6ac58c25666b70272dd7d0d2ce2666a480f9537da3e83bb03e7602cb6a49e71162e592d10b33e369e8ac"; var s2="122ea78d01c0a36313a243e195f1041e1c7560f8335e29a35f6442ce3ec911d06be9565094bd5724db07f3a7059f8e3fc6e7ef402bb1b05740c84b188de6f1215bc6c9d71770e7775b549340c2384c9defdf56beb13c0e3670855e85c89025dbe904a6530d9612f15b23ea0e210e14fb3e8b1f18dc308a5502dea4f67bcf4cc2dac8cac1aeda6aae148e0c50037ff44c496299d90807d4e71262199bc697446189f99d0019fe2329ab4a84ae4339f1519f5ac8a66993e8adc5b08e3ac671a8ab334d6969dbc3f19e6e28afeafc31a89461dfdb6bb4870a5bd0f66ee05d87295f0d15ac355a573dc63d6a6991f20d864e20f7e328e6dd8a6675697e35f08d0c8814707e06f0fbf26c639b2827f9021fc227c8d385e5b4b36960a4fa0b0b72f9345a074c247be2cfbb7fb5d44d1bb0d78740515dd9af879f6ad55c46f792dc6428a1a85a26ea9451512ca4752854710f7b859aac04f92bdfea4f401682fa415bf822956cef8e19f29d9749f0a6354036218368862a4eba78a82a8d9496b95d67098633ec133f9f08ae2138013fbbdaa3397d8d2ef3744098e30e5f7d8f15163cc9b98ee4bc0e02a7d3d1f30e967eb9f7116cba195caa73fb49d0acd61ee7ce500f20c341c969f210fddfa5c2c6e562ca6b6139836c7014c99f2d63494658a936fbea2c9ff90ca2662da6bedf0de7459ca4fdcf1e182ecd25f91c176eaea7a290f5502aa1b1d0704f3eca2cb412d83982783e36c581b0e9f2771f5bc1d5646d0de4c19965da4d196e7d9a29753890eb5a8cce61cfcd411bf7fcc159e6982e558426d68ce6087dba52634438c3fdd769204d81c746a5289987310147aa7fb41791a00bb70d4337432d1b505eab3be3826a6439df24390c3f09be0231efe6d90fec587852d63ffe8b25cf377c3001e578c5af6b486f2b8f12fa3082280b14a9c649afbdb6013802052110e44fa6e73d25fbb255c8bf1cedd5b80d962cd5cf8ebe3122e1e93b1d4c9f6a1cab2b274dab5abf0abd153901f7bd1fd72e009a515f86a6babff81ee49dc6a4bba426ea0e9781f78b0b9988619b2a5df10f221b25f2420afdbd47618aa30c0472964a03fd6203d83e50bc2594915911e0beb2c20e94985d7c949089501ff2d79f6afcc8d0d8b220e2e37cafe7bed7ca9ca5b7ce5921404ced7ab7142eda832d0bdf45e5a8bb897cde5d0973896546106aac3ad99a48b5b4d1fac62094f3251118f77445dca17d7998bc83d140f121df17e6bc1fe5899058295705fd91b1b3648b62f2e32c4410c49deadaf0ad2088188bb080995490c66a8d2d2612da2837acf6f38e22aca6b3e7dd2667e6fb78aa074d0cd724a3039afe6803e2a5300934fcb435d56c7d0f3842d1e9b753078203ad67cf1111102475350a0d6786c40bc463d0050f8fd3dc2c4598d24c2156deb60c75d462485a2d77c76a13243dc3a45b82f8f7dc5e60eb6d2ace5893153eeb6729b78f0eb68bc17b7f9dfd1130dc6f6f5137fa6a19608be37a69403756009805c1af10ade1535501ec09d9fe144f39fb32dd783e05f1970dac89d09563dc8f1c1559da1f330d4cec49fc81f7f3f2268dffe1e7ac6299a70e9c5fde794d0e0c8cf17232d86f00cef7972e92af3a65c3d1fd455035ae4d790bed025304099887bc70956e02d366031bfd38c2513c5b7c479e5b63897eec539eef50b58c8e6e52a1f47debb7c0739f2feebf77f68a3a06f44fc02743645ff872afdce083f00e56af2e30bdc87ce3983d228b73e4e111d43228a29e5bae2b2b85e2680bdbd84759a47b7d743ce8a93d4fd9cee3f930d7a0f8eeda11b3c0aa1cbbf256b0b845e02805374a59be36db598e96b6297308b738754df907d65b6c58fc45b89b80a93ed43802dc8e22303840e0de6606f26974d69bdcc93036b0926bcbacfbddeff35bb744c620d63501ce8d43f3dce0b2c8d576b65b4d942a49cc874044b9cdb61bd4f7bd98d7b1f4c97438c850f3a6f2d1af002a959cfbbe2a95b20635420d52d49936f91bd9bc8e138a1b39bfe7d353fa12c4626cf6d6b379372e7db6294498cb2df8c4c6fbe9bda9b42e4a824d9329ba7b57236fd14b0f31ce0cd1a2e7afa0c8a3aaf8787723bc75b007d8914aee3c4b4ee9f65d2936d378d1a5ec3147ef2589d3a822d9527647cce7cf691cf6a2ae84908bb255a2ca4e5147f78ed4288deace3a3d63c1f7d9735d02a417271d06305e466e141aac838d11ccb7b27c9a56a1da657664bbd4f317188dad95d0dbaeab913571f14b25832ab4e0e6f07f301510d0318444797304c593613a766e22"; var s3="7dceef939af7c2b2a863409fd565b908216277826b6be32ba0fa11c34dfa653fec00e2279deca75fc551c0f47c11e10e6cd953e47eee387eda285dfbe17c5d97cbfc020963d348b80c84e7fb89532095c91deda73ca972222e7c488ecc7fd6f9009f72473950dc1e6d983a247d047e20e9a926780ac5c352327cad1d7e2dec7c4ffa0279591edf57bd1ddd9a6817ed2443acd937658c60ab697f61a119537b603eb87ef44c75a88377f372043a8e6f0f4c8e987dbf82e4bedd14e705e2bbbd6e2649d761c25f1224dcb573cd80bed27bc1cbb5840cefb960d5e011f64a2a4703b4b7d686dcbae23e5d1c8b7e83ee1b6703e7fa6bc180659c75cb587d5c15ec90110ef1522ca28b4d8e97bf129f9caa314d0a7511dc5680643e025774b2fcdf79444c5bd06236b7e301283ad19c46bda3afb0b2479bbc1931e205fdfbc8d57920a9266f62d94f8be609e80d0c3ac850eed37e17fb9f212ff3c31dfbfceef0a300a56969af7a8068aa25b0d809845f2a5a3979168f0b7ee3953961e5f98e77380c39b275ce97b3c7125d082d7d6daeddc84546aebbdd4bf1ca5cf78c44840bff533596ac5610d01f80c6c6ce80965457bbdcc1db0c37890178ab12daa0ac1e8ca9cdfe205103bb5c4c1942f6f499147471c1cf8d8bc7c75e06cad1cc0263b456715385a7ff298638641d7c9b15b85f637ba395f2dbc22c00bd3c72bcefd1ff5aedc26decec8cb8ab64adfbdd88a316d58cdfc87c5efe7b2ba7b412389399c707931c6e04b1739990477034ff9b9e28179ca6ae9066378bf1e34cc8be6cc4ac7fc356f89ea21140c9a1465d5ccd0b2890399be268227b55a33f0eef3dcde755f2033cb7b9dd8a298756c9e6a52e54fe726fcd57a5eb44cfeab497d276314968027bdfcc0e0c6feb3e12cc4e9f7c49b0978fc25fdb610c019e30ec94d6634168efc3fbb0a7c2af4f9c1dd2865e090e1fceee6ddaf01bb7323fc397105bb4224db3cd74c0faf4c305ca8fb4008b57ce815ce394ae4aa9b1b8fd27980fa8c2c86148f1b9a2889312aca695b7bbc2815257215a5bd971b708c6f08465e47e425ead5b1d7465ce612f48d409dd558d482a25fc6e38a23c740700fa792bc18da19d5563b6b901850db326e9e9dabf5230c7279064914de377d3c38bf72cf2bbb61de1f8b584d64c5b5991e926f9c3c705288b193c56dd5fcea5133e019848c1e3db2913a4acbf778416b743c64dfbbafc5094c2b3e85b5adb88ded04369216364cbe734ae"; var guard_patrol_name="巡更"; var system=""; var commonconfig=""; var platconfig=""; var k="80727333";var t="1768002374696"; 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{ } });