!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="d57e131bd0e9844e7602f0925089d6c9e2cab6fae7e66c51ea54540ca1db29032c20b5cad6901d94227f6af230d2c5b14f337a7fbef54070a8ef23eec31a851306b58d5f036a81a711e979a97fa54227680c7a242e21a2319a3a5e660aaacf8f1312c03097a3d1d4b6f2d4484716fdce2cd3c9502b37646c1fc3ea91b0eb498e791157a9daba5af5b984840647a4102199746c8ba3a010c8215fba958deecd5f2c0af388390ebc8079ead710581466ac365df93c5705950bc0f3125989373840249835463e1a336e5d3df05f003f8a47551f6b242e23fa64d75fb4e4dae5cf540602d1479d1b29ce55974eb0edefa2a9d92b14fdd9864dc742f3b9bddb05f339ee7959e27dd3102912fbf1210f9897b6792a1b9adfc0aa0c3db9fda6f48647f1aee827f84728f508ba0e2844449b4912bd512db870ee117aa2dd309be8df0157af5c61debb2806ebf63512371f721c3fa766a13383ec9d91d61a4acbbbfc066685d5d206e967b001a443d69628dc8364a739e551ce60c4378bd2a801d2c96a652a47c52844ec56fc208eea2e2fc51ea7cc155b72381877e7022db655337266cb14d7f9a936b25edd979c829b583d52c8ec93f9f06e8ba76c5787ac4bab718db4d54cfa014b38dc8ff4f977b4d45a4e418ec259c8839d92b26378914fe00ecbec83351b9acf0c635a524f03574f160c2aebc7aef03388c4b3462ca6306b3e0f74cfde6c039540f9129907334ac78785a75444c12a3b4cd070622a8d670e6b7155791157a9daba5af5b984840647a4102199746c8ba3a010c8215fba958deecd5f1cfefd753faa875cc305d6505c99e01e792a1b9adfc0aa0c3db9fda6f48647f1daa2ee191cb3f235adbac9480dd940241edebbe411f8dd2dc782baa4ca2b4196026ac0bd663f2eb452cd09cf994830c84e675895bc882702041202b70cb1537ef0bf04f16d8a69f5d19c091e5388a35c7adb813bea88b5c4015c6008a917f429afb8270847b0a6c109297b728a0ef205a739e551ce60c4378bd2a801d2c96a6501f167cc78439aab4c1df5235249f20dabe7b2cbd3c619c03f11a95ba0451d9f4e675895bc882702041202b70cb1537eb094bcab0b0505eb35708f2239f84798e141fb72cf770620dca5a2ea982689857e3b51708e7d4afd9a817808661cb41cf25f026fa0737000cc45766035edea36f495ece4c10aaca09db5872342df447ab3a81b7e65620ade4d2f12750900db1f4e675895bc882702041202b70cb1537eb094bcab0b0505eb35708f2239f84798df6d4ab7dc3b8ddd2baf973c68e6928d78bfad3efd462b93a6597cd83d7c069d1e07706bac0c2ab5aa9478e3b8ef264f3cb7485bd1d1a17bfa579e7dbcf9c6b9792a1b9adfc0aa0c3db9fda6f48647f1daa2ee191cb3f235adbac9480dd940244bf8054206ee165029b579373847395fca575b562e01a14ce53b3179ec0aa14c1faa3c791051a63584ca1351cc950895222050a0bd7b1d2b731e40e05550071b566d5210d307b26bd5549522876b99f3aa5b85eed639066244d096409a151fac43a00826659cad83db4c3f294c17aa2db473e35380b8b2b0c8179f8b75633c7d5cef76a91ed4e6f7fd1e92576f6f8776e9451a839ba4bc438645e97eee90ca93792a1b9adfc0aa0c3db9fda6f48647f1a2385ff695a81783fedb7fc8f2946bb37e3b51708e7d4afd9a817808661cb41cf25f026fa0737000cc45766035edea36b12058bf5b963e88a79dd1270408115d561fab0e48593ba5ec14754ae5a07a1428768c139a868b08b0eb7de433165683c62bf5c832fda61d496a8ffbbb5d1fd00d65224b3750cbdafae4cd0ae4dd0ce5616548cfad5052936dba3df112b6e7901faa3c791051a63584ca1351cc9508952bf356627efa41234393faed8334bbdce92c6839230e2eb6d03bf4aa8f36edcd78bfad3efd462b93a6597cd83d7c069d1e07706bac0c2ab5aa9478e3b8ef264f011bb5b7d133bcbc18974c992ae827dd06b58d5f036a81a711e979a97fa54227680c7a242e21a2319a3a5e660aaacf8fdc6ea45dd93f4bc7138decd4001dd8466834c5afa757c1b2c274aabcdf312b0c791157a9daba5af5b984840647a4102199746c8ba3a010c8215fba958deecd5f2432fdd22748cda4d93a170d035d86a928768c139a868b08b0eb7de433165683c62bf5c832fda61d496a8ffbbb5d1fd04300d595ec9cc62471ccdb08b39876f55caef1d0bdbbcf7a04708ed272d8f21da739e551ce60c4378bd2a801d2c96a6554cd5a501ca5fe22cc07b352c17a307021e779ec3e852488e84503398295bcdca4e4fdec841537bb56cdad66da65a893ebc7aef03388c4b3462ca6306b3e0f749a8abe7b0e371cb17a59b7d75378697b851d613c39e10a723cd93b2bf25e9be64e675895bc882702041202b70cb1537e27be2fa3e8fadb09b1a35b8be4e80cd7ec53ca9d42691a7cc6632f9dc272926b28768c139a868b08b0eb7de433165683c62bf5c832fda61d496a8ffbbb5d1fd0630e2b97f7e5ec08462a267fb4f076bef7c4d150e3cc53cdbf823926d6d66dfa1faa3c791051a63584ca1351cc950895222050a0bd7b1d2b731e40e05550071bd2fdf9550e2a1ce1770df725c5f4800485d5d206e967b001a443d69628dc8364a739e551ce60c4378bd2a801d2c96a65b3bab737594324efb848bcd4c2febf69fa9910b4f071279b912b6825e5faba6228768c139a868b08b0eb7de433165683c62bf5c832fda61d496a8ffbbb5d1fd06d7a9b248c27f6b14b9423b0a2b1e2c2bc7c6e5031579742523c4ba1e80c3395db87d8649868103b6e9d52cc04481da0a739e551ce60c4378bd2a801d2c96a65f4a5365c2428534bf28f0ccd7ed8ea6955cac5270e85d5ecb3062c58c497c9cf"; var s2="60787ac8a866c6571a35974dbf1d92071911b2020bca4dabe4aed0f7f9dfb7d71a4528debac1e5acb9ac779b63764e8afe8ae1654526dacca4ea8522c1e269e8fd5c271492c7f77fe948da409a40418c15c256f5749bd7766616fa91f4b5cc5805609451c4ace9246c6bb4f48b820666f1f5c8428eb3b8b96302bb03f9a273208349a6735d9366d816578327d84e27ac67746f10484c24879edf255ad3efd1c71610e292862a0f573a4c49eff9621eddb637e5f8b2ba04f6a1363fff07f02932864573d0817ed7fd1c9f771cd031f977d988b88fedd2a0cb266f1aab62b4dc52e6497b928cfc7208d144fbeddba222b511ec98427de46d14703ce3e1ea3c50f79d00fbd732bd3693e367a2154e3f51652470687cb22e9225a5cbdcdec5efed01c225b3261c929baaa68e95132e680cb09f213a28de757776430b2bb89edf443fe722f4fbc78016615cc16cfad9f43e666c208fd4e9d28ac45a297e02cee46d95561656b40c7e26185c177853f5c4e738aed8ab9ef0a1411e439c792573d14981086fcbe41f3b347f7f079f0f3e9986ba3ba0b453fb4f8a049e851f2107a96e773eb24e801c9e935d68fb9b439f5caed65e95e4e7a56b837d4cd5b9aa0895de7b34482464329113d52f8fdda02bcd8ac8225f5c79cc62c53f2794be8273c167ce1f0df71436151abd258580fd2955be0debc8484e411085f8ec48c96746d6a89d0877ee72d255f436b587c74c0268aef7ee24c3f5d5669b1c66ce7ba05e898dcace2b420fa7a5f64b4aff8f86a3c1920e53e4c30e9bc7fc5db19649cfe17543682fc13417f7638a137d9f8cb314fbd76246ba7ba810c7080515859679f37c0bf857adfb318e14f78c0077929ba00656b1643aeb34f6564c8008b4ed54e7b8fd695309b2769faf7cedee2346c5b56edf02db67dfde75562b66e1bf53bb17dc9a612e409daf61318c7935192acbd1832e879c49cc4345c016abfb9d81bca965aa6f8f6b8453f8a3d481aa66a40897b80ab168513fda5a460424cfc9689b5806f5efedbf87121b45a28cf9c0b159b39bd3b5269dd1671136bc6744bb4d2ff5b6ef9fddefa9e958bd4ab224ea3a1610fde8f031ff6da5ac9525c044a85f1d4ed89d14361e9b076a0c6a08093081f7a16b2aa0cb39ad09a7f9ce6e113c52cf6b09d6a53b8e5649b69542ff876fdc337fbb5d7b3f060612be9da658d0309ea27c20361d1557948741c9ef4564714cbcf0dda88ca8cc03c0d0ad377a7186a3e7e2f183ca9aa191ecba96e3948e3dc96f85ea8dc5534fb9f8b6e7493840b741cb88759e89289a553dff7094c7e23c99751efb8ad5a73460830741873567b14f2468cccd29099ba110bbf8696bfee4e160bac1fed748dec563f802a6ae4f2c42e3c1acbdd69801c11dd48a53400165b6da118e642062899a8a5bf9ab545ae723969acefb79053411bb663a5022bb35cea64850e8c27c66b019f03a47658a2bed5dd6279c0cc95745c5010b76f8084243cb6971c40168f47092d0e83a9e49aaa7ba2b28f13f900a952e10aacd962c629177eaf97deb33a09b18df9f644a6125ea3999333e59b1a360cce90fb4c1943a3d1a8eddae09b2f4d6753b28c357d3c5109a31470055552bc680249224ca630150cfdf66778b209c7c640be42c790916b60b36be94b19ba5e147f8cc7077b8cdce305a85c5dcb1fa184d75b811bf96f22b7b59eff07cffd50ce8d0ed7bd209e915adf1b187a60931342ac42a3712972bfb922d7025fc61c1f224b8f0d4bccc287c4911c7890904ff50f2bd2f8d7447c7622aa9c71679535cf86e5f676c95d8cebc6526dd12622a524daa716a67d19df5b3a720875aa80279c8a1e6c900d637cf70727e48960a0b828542ba4559add05efe539518046c7a990c2a60551dda58e2416beb44d1f4a2105ac34cddba4064cb71631188cfb318ea623237a3c82b87865a7cb32b14001202dcc3bf109e8f641dbeb1d704d4859f21ad9a53c66abbd6393c10ef196fe45baf620aa9e7a35b13a601ca8bf580e4f044b09760378f919444b989cc82a1891174f8e44be3c3620007c04d8cdf45f5c9dbda31d026f9efbdb62fcae50ad5137e5f188fed74c554f14a5ffa35bdd724478cd072e908434c3beedc14c5d4bec97d16ad97d31282fb13500519b3919d47f85e3e0edb2f6406dab8ec5757006847aa27680485226a021323038eeeef0317e45826f47930e9450f6f1f0730ebf43c16d785f4a739286628ce693c131fc257c1228c926c783e00b9a9e7ba708f280bb98948275c87179e1a4154ae0c1f8014"; var s3="3e5444f36ebabebae0e30133426e487b0e6f710a80372f78b2570891a39f66510458a017f3783d1438a969455e675542f51455718a1f728c736f29aaabcab5c9a7bb92630a6ae434f5bf6481b8e2435e2fefe4fba8e33e8dcd822d019d5909c217734832a886b2ec6ba01a9d6e7cc29677bad7386bd2a24f6bec5cb70387f6be30f66a298176edbef0c2605ea26b1374f316589a5c590a7ae167ebe83c427b67fadcc47582c15ab2da2e4e99c5e6b7525d92de92cd4819df2fd02100a7e7deda35ccbed897a6579d0c513e2f14ad5fe857f74ee15e1d45fa376525eaa672d104780d9776d35906c266d2c7f250b9baae03e0a4ec320e513d4769efd65bd041241b375e6d0012d4419875c4e089f2f6f196448d67fd0f38fbeb82a36d4d4280e7b0e6c935d7a554cb2a53d1462df5429bb640fd9592e757d7a4d717f2cd2e9beeb4d87f0fc8f498b38b56b1d3d181599a15f209fd266c3f9bc50243d994376103174a17675b2f3866d447d00d4618dd3f0c10bdacc7dcdad8a5f892b205ae76b798b3c45a547e72ea545a6c9809a9decb17ad5e88204e17f0104eaa8bf068b6911d29a8922b872b0e680a54e548189845ffe475ee1925716507122c9503e65614c474fedd89b16a901cd5f32f89088a93db6f14c6cd82d0edce5f145bafcba6079a03701ed28c4bb53ed1f39f27a9059cf63c9ec34a33dcd4c56a1644b5cbacb07b7c12dfadd58243b548806ddcb0db981e13daa790b0db9a1f0b35f37b12b1f4fe88198202ae637b6491c12b1201041bf7a0efce568bd32a87b556e4e5e72ae9eeb18a192fba808f33b9fb4970736fc2c29088fa5f50f06320176fb06636dfe7"; var guard_patrol_name="巡更"; var system=""; var commonconfig=""; var platconfig=""; var k="11947318";var t="1766247743812"; 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{ } });