/* UAParser.js v0.7.20 Lightweight JavaScript-based User-Agent string parser https://github.com/faisalman/ua-parser-js Copyright © 2012-2019 Faisal Salman Licensed under MIT License */ function Ka(){function mb(){(new La).getFingerprint(ua,function(a){if(Ma())JS.onSuccess(a)})}function Rb(a){var b=[],c=[],d=["deviceName"],e;e=[];for(var f in a)if("platform"!=f&&"custID"!=f&&"timestamp"!=f){var g=f,h=a[f];-1!=d.indexOf(g)&&(g+="Hash",h=Na(h));-1!=e.indexOf(g)&&c.push({key:g,value:h});b.push({key:g,value:h})}c.sort(function(a,b){if("object"===typeof a&&"object"===typeof b&&a&&b)return a=a.key,b=b.key,a===b?0:typeof a===typeof b?ab)return a;var d=a.substring(0, 1*c),e=a.substring(1*c,2*c);a=a.substring(2*c,b);return e+a+d}function nb(a){return N.SHA256(a).toString(N.enc.Base64)}function ob(a,b,c){if(Ic){var d=Wb();if("undefined"!=d){var e=Ma()?"WEB":pb(),f=ea.substring(0,ea.indexOf("/public"))+"/public/collections?channel\x3d"+e;d.open("post",f,!0);d.setRequestHeader("Content-Type","application/json");f={custID:"JYZX"};f.channel=e;f.uuid=qb;f.serialNum=a;f.downloadTime=Jc;f.generTime=b;f.status=c;d.send(JSON.stringify(f))}}}function Wb(){if("undefined"!= typeof XMLHttpRequest)return new XMLHttpRequest;throw"undefined";}function Na(a){for(var b=[],c=0;c<8*a.length;c+=8)b[c>>5]|=(a.charCodeAt(c/8)&255)<>5]|=128<>>9<<4)+14]=a;a=1732584193;for(var c=-271733879,d=-1732584194,e=271733878,f=0;f>2]>>c%4*8+4&15)+"0123456789abcdef".charAt(b[c>>2]>>c%4*8&15);return a}function E(a,b,c,d,e,f,g){a=a+(c^(b|~d))+e+g;return(a<>>32-f)+b}function F(a,b,c,d,e,f,g){a=a+(b^c^d)+e+g;return(a<>>32-f)+b}function G(a,b,c,d,e,f,g){a=a+(b&d|c&~d)+e+g;return(a<>>32-f)+b}function H(a,b,c,d,e,f,g){a=a+(b&c|~b&d)+e+g;return(a<>>32-f)+b}function Xb(a){return 4294967296*(a-(a|0))| 0}function L(a,b){"object"===typeof a&&(b=a,a=void 0);if(!(this instanceof L))return(new L(a,b)).getResult();var c=a||(W&&W.navigator&&W.navigator.userAgent?W.navigator.userAgent:""),d=b?S.extend(Yb,b):Yb;this.getBrowser=function(){var a={name:void 0,version:void 0};O.rgx.call(a,c,d.browser);a.major=S.major(a.version);return a};this.getCPU=function(){var a={architecture:void 0};O.rgx.call(a,c,d.cpu);return a};this.getDevice=function(){var a={vendor:void 0,model:void 0,type:void 0};O.rgx.call(a,c, d.device);return a};this.getEngine=function(){var a={name:void 0,version:void 0};O.rgx.call(a,c,d.engine);return a};this.getOS=function(){var a={name:void 0,version:void 0};O.rgx.call(a,c,d.os);return a};this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}};this.getUA=function(){return c};this.setUA=function(a){c=a;return this};return this}function Zb(a){return null!=/[\\\"<>\.;]/.exec(a)&&"undefined"!= typeof encodeURIComponent?encodeURIComponent(a):a}function fa(a,b){$b&&(b=b?"visible":"hidden",ga&&T(a)?T(a).style.visibility=b:ac("#"+a,"visibility:"+b))}function ac(a,b,c,d){if(!v.ie||!v.mac){var e=x.getElementsByTagName("head")[0];e&&(c=c&&"string"==typeof c?c:"screen",d&&(rb=X=null),X&&rb==c||(d=x.createElement("style"),d.setAttribute("type","text/css"),d.setAttribute("media",c),X=e.appendChild(d),v.ie&&v.win&&"undefined"!=typeof x.styleSheets&&0a[0]||b[0]==a[0]&&b[1]>a[1]||b[0]==a[0]&&b[1]==a[1]&&b[2]>=a[2]?!0:!1}function T(a){var b=null;try{b=x.getElementById(a)}catch(c){}return b}function bc(a){var b=T(a);b&&"OBJECT"==b.nodeName&&(v.ie&&v.win?(b.style.display= "none",function d(){if(4==b.readyState){var e=T(a);if(e){for(var f in e)"function"==typeof e[f]&&(e[f]=null);e.parentNode.removeChild(e)}}else setTimeout(d,10)}()):b.parentNode.removeChild(b))}function sb(a,b,c){var d,e=T(c);if(v.wk&&312>v.wk)return d;if(e)if("undefined"==typeof a.id&&(a.id=c),v.ie&&v.win){var f="",g;for(g in a)a[g]!=Object.prototype[g]&&("data"==g.toLowerCase()?b.movie=a[g]:"styleclass"==g.toLowerCase()?f+=' class\x3d"'+a[g]+'"':"classid"!=g.toLowerCase()&&(f+=" "+g+'\x3d"'+a[g]+ '"'));g="";for(var h in b)b[h]!=Object.prototype[h]&&(g+='\x3cparam name\x3d"'+h+'" value\x3d"'+b[h]+'" /\x3e');e.outerHTML='\x3cobject classid\x3d"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+f+"\x3e"+g+"\x3c/object\x3e";Pa[Pa.length]=a.id;d=T(a.id)}else{h=x.createElement("object");h.setAttribute("type","application/x-shockwave-flash");for(var w in a)a[w]!=Object.prototype[w]&&("styleclass"==w.toLowerCase()?h.setAttribute("class",a[w]):"classid"!=w.toLowerCase()&&h.setAttribute(w,a[w]));for(f in b)b[f]!= Object.prototype[f]&&"movie"!=f.toLowerCase()&&(a=h,g=f,w=b[f],c=x.createElement("param"),c.setAttribute("name",g),c.setAttribute("value",w),a.appendChild(c));e.parentNode.replaceChild(h,e);d=h}return d}function tb(a){var b=x.createElement("div");if(v.win&&v.ie)b.innerHTML=a.innerHTML;else if(a=a.getElementsByTagName("object")[0])if(a=a.childNodes)for(var c=a.length,d=0;dparseInt(a.width,10))a.width="310"; if("undefined"==typeof a.height||!/%$/.test(a.height)&&137>parseInt(a.height,10))a.height="137";x.title=x.title.slice(0,47)+" - Flash Player Installation";d=v.ie&&v.win?"ActiveX":"PlugIn";d="MMredirectURL\x3d"+P.location.toString().replace(/&/g,"%26")+"\x26MMplayerType\x3d"+d+"\x26MMdoctitle\x3d"+x.title;b.flashvars="undefined"!=typeof b.flashvars?b.flashvars+("\x26"+d):d;v.ie&&v.win&&4!=e.readyState&&(d=x.createElement("div"),c+="SWFObjectNew",d.setAttribute("id",c),e.parentNode.insertBefore(d,e), e.style.display="none",function g(){4==e.readyState?e.parentNode.removeChild(e):setTimeout(g,10)}());sb(a,b,c)}}function wb(){return!Qa&&Oa("6.0.65")&&(v.win||v.mac)&&!(v.wk&&312>v.wk)}function xb(a){var b=null;(a=T(a))&&"OBJECT"==a.nodeName&&("undefined"!=typeof a.SetVariable?b=a:(a=a.getElementsByTagName("object")[0])&&(b=a));return b}function yb(){var a=ba.length;if(0v.wk)if(ba[b].expressInstall&&wb()){e={};e.data=ba[b].expressInstall;e.width=f.getAttribute("width")||"0";e.height=f.getAttribute("height")||"0";f.getAttribute("class")&&(e.styleclass=f.getAttribute("class"));f.getAttribute("align")&&(e.align=f.getAttribute("align"));for(var g={},f=f.getElementsByTagName("param"),h=f.length,w=0;w=c.length||!isNaN(c[c.length-1]))return a;for(a=0;ac.indexOf("win")&&0>c.indexOf("linux")&&0>c.indexOf("mac")&& 0>c.indexOf("iphone")&&0>c.indexOf("ipad"))!==("Other"===a)?!0:"undefined"===typeof navigator.plugins&&"Windows"!==a&&"Windows Phone"!==a}function g(){if("undefined"!==typeof navigator.languages)try{if(navigator.languages[0].substr(0,2)!==navigator.language.substr(0,2))return!0}catch(k){return!0}return!1}function h(){function a(a){c.clearColor(0,0,0,1);c.enable(c.DEPTH_TEST);c.depthFunc(c.LEQUAL);c.clear(c.COLOR_BUFFER_BIT|c.DEPTH_BUFFER_BIT);return"["+a[0]+", "+a[1]+"]"}var c;c=b();if(!c)return null; var d=[],e=c.createBuffer();c.bindBuffer(c.ARRAY_BUFFER,e);var f=new Float32Array([-.2,-.9,0,.4,-.26,0,0,.732134444,0]);c.bufferData(c.ARRAY_BUFFER,f,c.STATIC_DRAW);e.itemSize=3;e.numItems=3;var f=c.createProgram(),g=c.createShader(c.VERTEX_SHADER);c.shaderSource(g,"attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate\x3dattrVertex+uniformOffset;gl_Position\x3dvec4(attrVertex,0,1);}");c.compileShader(g);var p=c.createShader(c.FRAGMENT_SHADER); c.shaderSource(p,"precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor\x3dvec4(varyinTexCoordinate,0,1);}");c.compileShader(p);c.attachShader(f,g);c.attachShader(f,p);c.linkProgram(f);c.useProgram(f);f.vertexPosAttrib=c.getAttribLocation(f,"attrVertex");f.offsetUniform=c.getUniformLocation(f,"uniformOffset");c.enableVertexAttribArray(f.vertexPosArray);c.vertexAttribPointer(f.vertexPosAttrib,e.itemSize,c.FLOAT,!1,0,0);c.uniform2f(f.offsetUniform,1,1);c.drawArrays(c.TRIANGLE_STRIP, 0,e.numItems);try{d.push(c.canvas.toDataURL())}catch(Mc){}d.push("extensions:"+(c.getSupportedExtensions()||[]).join(";"));d.push("webgl aliased line width range:"+a(c.getParameter(c.ALIASED_LINE_WIDTH_RANGE)));d.push("webgl aliased point size range:"+a(c.getParameter(c.ALIASED_POINT_SIZE_RANGE)));d.push("webgl alpha bits:"+c.getParameter(c.ALPHA_BITS));d.push("webgl antialiasing:"+(c.getContextAttributes().antialias?"yes":"no"));d.push("webgl blue bits:"+c.getParameter(c.BLUE_BITS));d.push("webgl depth bits:"+ c.getParameter(c.DEPTH_BITS));d.push("webgl green bits:"+c.getParameter(c.GREEN_BITS));d.push("webgl max anisotropy:"+function(a){var b=a.getExtension("EXT_texture_filter_anisotropic")||a.getExtension("WEBKIT_EXT_texture_filter_anisotropic")||a.getExtension("MOZ_EXT_texture_filter_anisotropic");return b?(a=a.getParameter(b.MAX_TEXTURE_MAX_ANISOTROPY_EXT),0===a&&(a=2),a):null}(c));d.push("webgl max combined texture image units:"+c.getParameter(c.MAX_COMBINED_TEXTURE_IMAGE_UNITS));d.push("webgl max cube map texture size:"+ c.getParameter(c.MAX_CUBE_MAP_TEXTURE_SIZE));d.push("webgl max fragment uniform vectors:"+c.getParameter(c.MAX_FRAGMENT_UNIFORM_VECTORS));d.push("webgl max render buffer size:"+c.getParameter(c.MAX_RENDERBUFFER_SIZE));d.push("webgl max texture image units:"+c.getParameter(c.MAX_TEXTURE_IMAGE_UNITS));d.push("webgl max texture size:"+c.getParameter(c.MAX_TEXTURE_SIZE));d.push("webgl max varying vectors:"+c.getParameter(c.MAX_VARYING_VECTORS));d.push("webgl max vertex attribs:"+c.getParameter(c.MAX_VERTEX_ATTRIBS)); d.push("webgl max vertex texture image units:"+c.getParameter(c.MAX_VERTEX_TEXTURE_IMAGE_UNITS));d.push("webgl max vertex uniform vectors:"+c.getParameter(c.MAX_VERTEX_UNIFORM_VECTORS));d.push("webgl max viewport dims:"+a(c.getParameter(c.MAX_VIEWPORT_DIMS)));d.push("webgl red bits:"+c.getParameter(c.RED_BITS));d.push("webgl renderer:"+c.getParameter(c.RENDERER));d.push("webgl shading language version:"+c.getParameter(c.SHADING_LANGUAGE_VERSION));d.push("webgl stencil bits:"+c.getParameter(c.STENCIL_BITS)); d.push("webgl vendor:"+c.getParameter(c.VENDOR));d.push("webgl version:"+c.getParameter(c.VERSION));try{var m=c.getExtension("WEBGL_debug_renderer_info");m&&(d.push("webgl unmasked vendor:"+c.getParameter(m.UNMASKED_VENDOR_WEBGL)),d.push("webgl unmasked renderer:"+c.getParameter(m.UNMASKED_RENDERER_WEBGL)))}catch(Mc){}if(!c.getShaderPrecisionFormat)return d;t(["FLOAT","INT"],function(a){t(["VERTEX","FRAGMENT"],function(b){t(["HIGH","MEDIUM","LOW"],function(e){t(["precision","rangeMin","rangeMax"], function(k){var f=c.getShaderPrecisionFormat(c[b+"_SHADER"],c[e+"_"+a])[k];"precision"!==k&&(k="precision "+k);k=["webgl ",b.toLowerCase()," shader ",e.toLowerCase()," ",a.toLowerCase()," ",k,":",f].join("");d.push(k)})})})});return d}function w(a){if(null==navigator.plugins)return a.NOT_AVAILABLE;for(var b=[],c=0,d=navigator.plugins.length;cb.name?1:a.name>>0).toString(16)).slice(-8)+("00000000"+(e[1]>>>0).toString(16)).slice(-8)+("00000000"+(b[0]>>>0).toString(16)).slice(-8)+("00000000"+(b[1]>>>0).toString(16)).slice(-8)}function m(a){a=q(a,[0,a[0]>>>1]);a=l(a,[4283543511,3981806797]);a=q(a,[0,a[0]>>>1]);a=l(a,[3301882366,444984403]);return a=q(a,[0,a[0]>>>1])}function q(a,b){return[a[0]^b[0],a[1]^b[1]]} function z(a,b){b%=64;return 0===b?a:32>b?[a[0]<>>32-b,a[1]<b)return[a[0]<>>32-b,a[1]<>>32-b];b-=32;return[a[1]<>>32-b,a[0]<>>32-b]}function l(a,b){a=[a[0]>>>16,a[0]&65535,a[1]>>>16,a[1]&65535];b=[b[0]>>>16,b[0]&65535,b[1]>>>16,b[1]&65535];var c=[0,0,0,0];c[3]+=a[3]*b[3];c[2]+=c[3]>>>16;c[3]&=65535;c[2]+=a[2]*b[3];c[1]+=c[2]>>>16;c[2]&=65535;c[2]+=a[3]*b[2];c[1]+=c[2]>>>16;c[2]&=65535; c[1]+=a[1]*b[3];c[0]+=c[1]>>>16;c[1]&=65535;c[1]+=a[2]*b[2];c[0]+=c[1]>>>16;c[1]&=65535;c[1]+=a[3]*b[1];c[0]+=c[1]>>>16;c[1]&=65535;c[0]+=a[0]*b[3]+a[1]*b[2]+a[2]*b[1]+a[3]*b[0];c[0]&=65535;return[c[0]<<16|c[1],c[2]<<16|c[3]]}function v(a,b){a=[a[0]>>>16,a[0]&65535,a[1]>>>16,a[1]&65535];b=[b[0]>>>16,b[0]&65535,b[1]>>>16,b[1]&65535];var c=[0,0,0,0];c[3]+=a[3]+b[3];c[2]+=c[3]>>>16;c[3]&=65535;c[2]+=a[2]+b[2];c[1]+=c[2]>>>16;c[2]&=65535;c[1]+=a[1]+b[1];c[0]+=c[1]>>>16;c[1]&=65535;c[0]+=a[0]+b[0];c[0]&= 65535;return[c[0]<<16|c[1],c[2]<<16|c[3]]}var r={preprocessor:null,audio:{timeout:1E3,excludeIOS11:!0},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,doNotTrack:!0,fontsFlash:!0},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"},u=[{key:"userAgent",getData:function(a){a(navigator.userAgent)}}, {key:"webdriver",getData:function(a,b){a(null==navigator.webdriver?b.NOT_AVAILABLE:navigator.webdriver)}},{key:"language",getData:function(a,b){a(navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||b.NOT_AVAILABLE)}},{key:"colorDepth",getData:function(a,b){a(window.screen.colorDepth||b.NOT_AVAILABLE)}},{key:"deviceMemory",getData:function(a,b){a(navigator.deviceMemory||b.NOT_AVAILABLE)}},{key:"devicePixelRatio",getData:function(a,b){a(window.devicePixelRatio|| b.NOT_AVAILABLE)}},{key:"hardwareConcurrency",getData:function(a,b){a(navigator.hardwareConcurrency?navigator.hardwareConcurrency:b.NOT_AVAILABLE)}},{key:"screenResolution",getData:function(a,b){var c=[window.screen.width,window.screen.height];b.screen.detectScreenOrientation&&c.sort().reverse();a(c)}},{key:"availableScreenResolution",getData:function(a,b){if(window.screen.availWidth&&window.screen.availHeight){var c=[window.screen.availHeight,window.screen.availWidth];b.screen.detectScreenOrientation&& c.sort().reverse();b=c}else b=b.NOT_AVAILABLE;a(b)}},{key:"timezoneOffset",getData:function(a){a((new Date).getTimezoneOffset())}},{key:"timezone",getData:function(a,b){window.Intl&&window.Intl.DateTimeFormat?a((new window.Intl.DateTimeFormat).resolvedOptions().timeZone):a(b.NOT_AVAILABLE)}},{key:"sessionStorage",getData:function(a,b){var c;try{c=!!window.sessionStorage}catch(na){c=b.ERROR}a(c)}},{key:"localStorage",getData:function(a,b){var c;try{c=!!window.localStorage}catch(na){c=b.ERROR}a(c)}}, {key:"indexedDb",getData:function(a,b){var c;try{c=!!window.indexedDB}catch(na){c=b.ERROR}a(c)}},{key:"addBehavior",getData:function(a){a(!(!document.body||!document.body.addBehavior))}},{key:"openDatabase",getData:function(a){a(!!window.openDatabase)}},{key:"cpuClass",getData:function(a,b){a(navigator.cpuClass||b.NOT_AVAILABLE)}},{key:"navigatorPlatform",getData:function(a,b){a(navigator.platform?navigator.platform:b.NOT_AVAILABLE)}},{key:"doNotTrack",getData:function(a,b){a(navigator.doNotTrack? navigator.doNotTrack:navigator.msDoNotTrack?navigator.msDoNotTrack:window.doNotTrack?window.doNotTrack:b.NOT_AVAILABLE)}},{key:"plugins",getData:function(a,b){if("Microsoft Internet Explorer"===navigator.appName||"Netscape"===navigator.appName&&/Trident/.test(navigator.userAgent))if(b.plugins.excludeIE)a(b.EXCLUDED);else{var c=[];Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(window,"ActiveXObject")||"ActiveXObject"in window?c=n("AcroPDF.PDF;Adodb.Stream;AgControl.AgControl;DevalVRXCtrl.DevalVRXCtrl.1;MacromediaFlashPaper.MacromediaFlashPaper;Msxml2.DOMDocument;Msxml2.XMLHTTP;PDF.PdfCtrl;QuickTime.QuickTime;QuickTimeCheckObject.QuickTimeCheck.1;RealPlayer;RealPlayer.RealPlayer(tm) ActiveX Control (32-bit);RealVideo.RealVideo(tm) ActiveX Control (32-bit);Scripting.Dictionary;SWCtl.SWCtl;Shell.UIHelper;ShockwaveFlash.ShockwaveFlash;Skype.Detection;TDCCtl.TDCCtl;WMPlayer.OCX;rmocx.RealPlayer G2 Control;rmocx.RealPlayer G2 Control.1".split(";"), function(a){try{return new window.ActiveXObject(a),a}catch(fc){return b.ERROR}}):c.push(b.NOT_AVAILABLE);navigator.plugins&&(c=c.concat(w(b)));a(c)}else a(w(b))}},{key:"canvas",getData:function(a,b){if(d()){var c=[],e=document.createElement("canvas");e.width=2E3;e.height=200;e.style.display="inline";var f=e.getContext("2d");f.rect(0,0,10,10);f.rect(2,2,6,6);c.push("canvas winding:"+(!1===f.isPointInPath(5,5,"evenodd")?"yes":"no"));f.textBaseline="alphabetic";f.fillStyle="#f60";f.fillRect(125,1,62, 20);f.fillStyle="#069";f.font=b.dontUseFakeFontInCanvas?"11pt Arial":"11pt no-real-font-123";f.fillText("Cwm fjordbank glyphs vext quiz, \ud83d\ude03",2,15);f.fillStyle="rgba(102, 204, 0, 0.2)";f.font="18pt Arial";f.fillText("Cwm fjordbank glyphs vext quiz, \ud83d\ude03",4,45);f.globalCompositeOperation="multiply";f.fillStyle="rgb(255,0,255)";f.beginPath();f.arc(50,50,50,0,2*Math.PI,!0);f.closePath();f.fill();f.fillStyle="rgb(0,255,255)";f.beginPath();f.arc(100,50,50,0,2*Math.PI,!0);f.closePath(); f.fill();f.fillStyle="rgb(255,255,0)";f.beginPath();f.arc(75,100,50,0,2*Math.PI,!0);f.closePath();f.fill();f.fillStyle="rgb(255,0,255)";f.arc(75,75,75,0,2*Math.PI,!0);f.arc(75,75,25,0,2*Math.PI,!0);f.fill("evenodd");e.toDataURL&&c.push("canvas fp:"+e.toDataURL());a(c)}else a(b.NOT_AVAILABLE)}},{key:"webgl",getData:function(a,b){-1!=navigator.userAgent.toLocaleLowerCase().indexOf("cpu iphone os")?a(b.NOT_AVAILABLE):c()?a(h()):a(b.NOT_AVAILABLE)}},{key:"webglVendorAndRenderer",getData:function(a){if(-1!= navigator.userAgent.toLocaleLowerCase().indexOf("cpu iphone os"))a(ua.NOT_AVAILABLE);else if(c()){var d;try{var e=b(),f=e.getExtension("WEBGL_debug_renderer_info");d=e.getParameter(f.UNMASKED_VENDOR_WEBGL)+"~"+e.getParameter(f.UNMASKED_RENDERER_WEBGL)}catch(fc){d=null}a(d)}else a()}},{key:"adBlock",getData:function(a){var b=document.createElement("div");b.innerHTML="\x26nbsp;";b.className="adsbox";var c=!1;try{document.body.appendChild(b),c=0===document.getElementsByClassName("adsbox")[0].offsetHeight, document.body.removeChild(b)}catch(na){c=!1}a(c)}},{key:"hasLiedLanguages",getData:function(a){a(g())}},{key:"hasLiedResolution",getData:function(a){a(window.screen.width=a.components.length)b(g.data);else{var e=a.components[h];if(a.excludes[e.key])c(!1);else if(!d&&e.pauseBefore)--h,setTimeout(function(){c(!0)},1);else try{e.getData(function(a){g.addPreprocessedComponent(e.key, a);c(!1)},a)}catch(zb){g.addPreprocessedComponent(e.key,String(zb)),c(!1)}}}b?a||(a={}):(b=a,a={});var d=a;if(null!=r){var e,f;for(f in r)e=r[f],null==e||Object.prototype.hasOwnProperty.call(d,f)||(d[f]=e)}a.components=a.extraComponents.concat(u);var g={data:[],addPreprocessedComponent:function(b,c){"function"===typeof a.preprocessor&&(c=a.preprocessor(b,c));g.data.push({key:b,value:c})}},h=-1;c(!1)};a.getPromise=function(b){return new Promise(function(c){a.get(b,c)})};a.getV18=function(b,c){null== c&&(c=b,b={});return a.get(b,function(a){for(var d=[],e=0;e>>32-e,c)}function B(a,b,c,d,e,f,g){return A(b&c|~b&d,a,b,e,f,g)}function C(a,b,c,d,e,f,g){return A(b&d|c&~d,a,b,e,f,g)}function D(a,b,c,d,e,f,g){return A(c^(b|~d),a,b,e,f,g)}function aa(a,b){var c= (a&65535)+(b&65535);return(a>>16)+(b>>16)+(c>>16)<<16|c&65535}function gc(){this.mode=1;this.isPadding=!0;this.sk=Array(32)}function hc(){this.SM4_ENCRYPT=1;this.SM4_DECRYPT=0;var a=[214,144,233,254,204,225,61,183,22,182,20,194,40,251,44,5,43,103,154,118,42,190,4,195,170,68,19,38,73,134,6,153,156,66,80,244,145,239,152,122,51,84,11,67,237,207,172,98,228,179,28,169,201,8,232,149,128,223,148,250,117,143,63,166,71,7,167,252,243,115,23,186,131,89,60,25,230,133,79,168,104,107,129,178,113,100,218,139,248, 235,15,75,112,86,157,53,30,36,14,94,99,88,209,162,37,34,124,59,1,33,120,135,212,0,70,87,159,211,39,82,76,54,2,231,160,196,200,158,234,191,138,210,64,199,56,181,163,247,242,206,249,97,21,161,224,174,93,164,155,52,26,85,173,147,50,48,245,140,177,227,29,246,226,46,130,102,202,96,192,41,35,171,13,83,78,111,213,219,55,69,222,253,142,47,3,255,106,114,109,108,91,81,141,27,175,146,187,221,188,127,17,217,92,65,31,16,90,216,10,193,49,136,165,205,123,189,45,116,208,18,184,229,180,176,137,105,151,74,12,150,119, 126,101,185,241,9,197,110,198,132,24,240,125,236,58,220,77,32,121,238,95,62,215,203,57,72],b=[2746333894,1453994832,1736282519,2993693404],c=[462357,472066609,943670861,1415275113,1886879365,2358483617,2830087869,3301692121,3773296373,4228057617,404694573,876298825,1347903077,1819507329,2291111581,2762715833,3234320085,3705924337,4177462797,337322537,808926789,1280531041,1752135293,2223739545,2695343797,3166948049,3638552301,4110090761,269950501,741554753,1213159005,1684763257];this.GET_ULONG_BE= function(a,b){return(a[b]&255)<<24|(a[b+1]&255)<<16|(a[b+2]&255)<<8|a[b+3]&255};this.PUT_ULONG_BE=function(a,b,c){var d=255&a>>24,e=255&a>>16,f=255&a>>8;a&=255;b[c]=128>32-b};this.sm4Lt=function(a){var b=Array(4),c=Array(4);this.PUT_ULONG_BE(a,b,0);c[0]=this.sm4Sbox(b[0]);c[1]=this.sm4Sbox(b[1]);c[2]=this.sm4Sbox(b[2]);c[3]=this.sm4Sbox(b[3]); a=this.GET_ULONG_BE(c,0);return a^this.ROTL(a,2)^this.ROTL(a,10)^this.ROTL(a,18)^this.ROTL(a,24)};this.sm4F=function(a,b,c,g,h){return a^this.sm4Lt(b^c^g^h)};this.sm4CalciRK=function(a){var b=Array(4),c=Array(4);this.PUT_ULONG_BE(a,b,0);c[0]=this.sm4Sbox(b[0]);c[1]=this.sm4Sbox(b[1]);c[2]=this.sm4Sbox(b[2]);c[3]=this.sm4Sbox(b[3]);a=this.GET_ULONG_BE(c,0);return a^this.ROTL(a,13)^this.ROTL(a,23)};this.sm4Sbox=function(b){b=a[b&255];return 128e;e++)g[e+4]=g[e]^this.sm4CalciRK(g[e+1]^g[e+2]^g[e+3]^c[e]),a[e]=g[e+4]};this.padding=function(a,b){if(null==a)return null; if(b==this.SM4_ENCRYPT){var c=parseInt(16-a.length%16);b=a.slice(0);for(var d=0;dd;)e[d+4]=this.sm4F(e[d],e[d+1],e[d+2],e[d+3],a[d]),d++;this.PUT_ULONG_BE(e[35],c,0);this.PUT_ULONG_BE(e[34],c,4);this.PUT_ULONG_BE(e[33],c,8);this.PUT_ULONG_BE(e[32], c,12)};this.sm4_crypt_ecb=function(a,b){null==b&&alert("input is null!");a.isPadding&&a.mode==this.SM4_ENCRYPT&&(b=this.padding(b,this.SM4_ENCRYPT));for(var c=0,d=b.length,e=[];0b[c]&&(b[c]+=256);return b};this.sm4_crypt_cbc=function(a,b,c){null!=b&&16==b.length||alert("iv error!");null==c&&alert("input is null!"); a.isPadding&&a.mode==this.SM4_ENCRYPT&&(c=this.padding(c,this.SM4_ENCRYPT));var d,e=c.length,f=[];if(a.mode==this.SM4_ENCRYPT)for(var n=0;0d;d++)t[d]=m[d]^b[d];this.sm4_one_round(a.sk,t,p);b=p.slice(0,16);f=f.concat(p);n++}else for(var q,n=0;0d;d++)p[d]=t[d]^b[d];b=q.slice(0,16);f=f.concat(p);n++}b=f;a.isPadding&&a.mode== this.SM4_DECRYPT&&(b=this.padding(b,this.SM4_DECRYPT));for(d=0;db[d]&&(b[d]+=256);return b}}function Gc(){this.secretKey="11HDESaAhiHHugDz";this.iv="";this.hexString=!1;this.encryptData_ECB=function(a){try{var b=new hc,c=new gc;c.isPadding=!0;c.mode=b.SM4_ENCRYPT;var d=stringToByte(this.secretKey);b.sm4_setkey_enc(c,d);var e=b.sm4_crypt_ecb(c,stringToByte(a)),f=base64js.fromByteArray(e);null!=f&&0=d?(b.push(d>>18&7|240),b.push(d>>12&63|128),b.push(d>>6&63|128),b.push(d&63|128)): 2048<=d&&65535>=d?(b.push(d>>12&15|224),b.push(d>>6&63|128),b.push(d&63|128)):128<=d&&2047>=d?(b.push(d>>6&31|192),b.push(d&63|128)):b.push(d&255);return b};byteToString=function(a){if("string"===typeof a)return a;for(var b="",c=0;ca?"0"+a:a}function b(){return this.valueOf()}function c(a){return m.lastIndex=0,m.test(a)?'"'+a.replace(m,function(a){var b=g[a];return"string"==typeof b?b:"\\u"+ ("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function d(a,b){var g,m,p,q=e,k=b[a];switch(k&&"object"==typeof k&&"function"==typeof k.toJSON&&(k=k.toJSON(a)),"function"==typeof h&&(k=h.call(b,a,k)),typeof k){case "string":return c(k);case "number":return isFinite(k)?String(k):"null";case "boolean":case "null":return String(k);case "object":if(!k)return"null";if(e+=f,p=[],"[object Array]"===Object.prototype.toString.apply(k)){b=k.length;for(a=0;b>a;a+=1)p[a]=d(a,k)||"null";return m= 0===p.length?"[]":e?"[\n"+e+p.join(",\n"+e)+"\n"+q+"]":"["+p.join(",")+"]",e=q,m}if(h&&"object"==typeof h)for(b=h.length,a=0;b>a;a+=1)"string"==typeof h[a]&&(g=h[a],m=d(g,k),m&&p.push(c(g)+(e?": ":":")+m));else for(g in k)Object.prototype.hasOwnProperty.call(k,g)&&(m=d(g,k),m&&p.push(c(g)+(e?": ":":")+m));return m=0===p.length?"{}":e?"{\n"+e+p.join(",\n"+e)+"\n"+q+"}":"{"+p.join(",")+"}",e=q,m}}var e,f,g,h,w=/^[\],:{}\s]*$/,n=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,t=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, p=/(?:^|:|,)(?:\s*\[)+/g,m=/[\\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,q=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+a(this.getUTCMonth()+1)+"-"+a(this.getUTCDate())+"T"+a(this.getUTCHours())+":"+a(this.getUTCMinutes())+ ":"+a(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=b,Number.prototype.toJSON=b,String.prototype.toJSON=b);"function"!=typeof JSON.stringify&&(g={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(a,b,c){var g;if(e="",f="","number"==typeof c)for(g=0;c>g;g+=1)f+=" ";else"string"==typeof c&&(f=c);if(h=b,b&&"function"!=typeof b&&("object"!=typeof b||"number"!=typeof b.length))throw Error("JSON.stringify");return d("",{"":a})});"function"!= typeof JSON.parse&&(JSON.parse=function(a,b){function c(a,d){var e,f,g=a[d];if(g&&"object"==typeof g)for(e in g)Object.prototype.hasOwnProperty.call(g,e)&&(f=c(g,e),void 0!==f?g[e]=f:delete g[e]);return b.call(a,d,g)}var d;if(a=String(a),q.lastIndex=0,q.test(a)&&(a=a.replace(q,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})),w.test(a.replace(n,"@").replace(t,"]").replace(p,"")))return d=eval("("+a+")"),"function"==typeof b?c({"":d},""):d;throw new SyntaxError("JSON.parse"); })})();Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){if(null==this)throw new TypeError("'this' is null or undefined");var c=Object(this),d=c.length>>>0;if(0===d)return-1;b=+b||0;Infinity===Math.abs(b)&&(b=0);if(b>=d)return-1;for(b=Math.max(0<=b?b:d-Math.abs(b),0);bd){d++;setTimeout(f,10);return}a.removeChild(b);c=null;yb()})()}else yb()}else yb()}],ba=[],Pa=[],la=[],va,Ra,vb,cc,ga=!1,Qa=!1,X,rb,$b=!0,v,Pc="undefined"!=typeof x.getElementById&&"undefined"!=typeof x.getElementsByTagName&&"undefined"!=typeof x.createElement,Ya=ca.userAgent.toLowerCase(), Za=ca.platform.toLowerCase(),Qc=Za?/win/.test(Za):/win/.test(Ya),Rc=Za?/mac/.test(Za):/mac/.test(Ya),Sc=/webkit/.test(Ya)?parseFloat(Ya.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):!1,Ab=!+"\v1",ya=[0,0,0],M=null;if("undefined"!=typeof ca.plugins&&"object"==typeof ca.plugins["Shockwave Flash"])!(M=ca.plugins["Shockwave Flash"].description)||"undefined"!=typeof ca.mimeTypes&&ca.mimeTypes["application/x-shockwave-flash"]&&!ca.mimeTypes["application/x-shockwave-flash"].enabledPlugin||(jc=!0,Ab=!1,M= M.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),ya[0]=parseInt(M.replace(/^(.*)\..*$/,"$1"),10),ya[1]=parseInt(M.replace(/^.*\.(.*)\s.*$/,"$1"),10),ya[2]=/[a-zA-Z]/.test(M)?parseInt(M.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0);else if("undefined"!=typeof P.ActiveXObject)try{if(M=(new ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version"))Ab=!0,M=M.split(" ")[1].split(","),ya=[parseInt(M[0],10),parseInt(M[1],10),parseInt(M[2],10)]}catch(a){}v={w3:Pc,pv:ya,wk:Sc,ie:Ab,win:Qc,mac:Rc};v.w3&&(("undefined"!= typeof x.readyState&&"complete"==x.readyState||"undefined"==typeof x.readyState&&(x.getElementsByTagName("body")[0]||x.body))&&ma(),ga||("undefined"!=typeof x.addEventListener&&x.addEventListener("DOMContentLoaded",ma,!1),v.ie&&v.win&&(x.attachEvent("onreadystatechange",function b(){"complete"==x.readyState&&(x.detachEvent("onreadystatechange",b),ma())}),P==top&&function c(){if(!ga){try{x.documentElement.doScroll("left")}catch(d){setTimeout(c,0);return}ma()}}()),v.wk&&function b(){ga||(/loaded|complete/.test(x.readyState)? ma():setTimeout(b,0))}(),dc(ma)));v.ie&&v.win&&window.attachEvent("onunload",function(){for(var a=la.length,b=0;bv.wk)&&a&&b&&c&&d&&e?(fa(b,!1),ec(function(){c+="";d+="";var p={};if(w&&"object"===typeof w)for(var m in w)p[m]=w[m];p.data=a;p.width=c;p.height=d;m={};if(h&&"object"===typeof h)for(var q in h)m[q]=h[q];if(g&&"object"===typeof g)for(var z in g)m.flashvars="undefined"!=typeof m.flashvars?m.flashvars+("\x26"+z+"\x3d"+g[z]):z+"\x3d"+g[z];if(Oa(e))q=sb(p,m,b),p.id==b&&fa(b,!0),t.success=!0,t.ref=q;else{if(f&&wb()){p.data=f;ub(p,m,b,n);return}fa(b, !0)}n&&n(t)})):n&&n(t)},switchOffAutoHideShow:function(){$b=!1},ua:v,getFlashPlayerVersion:function(){return{major:v.pv[0],minor:v.pv[1],release:v.pv[2]}},hasFlashPlayerVersion:Oa,createSWF:function(a,b,c){if(v.w3)return sb(a,b,c)},showExpressInstall:function(a,b,c,d){v.w3&&wb()&&ub(a,b,c,d)},removeSWF:function(a){v.w3&&bc(a)},createCSS:function(a,b,c,d){v.w3&&ac(a,b,c,d)},addDomLoadEvent:ec,addLoadEvent:dc,getQueryParamValue:function(a){var b=x.location.search||x.location.hash;if(b){/\?/.test(b)&& (b=b.split("?")[1]);if(null==a)return Zb(b);for(var b=b.split("\x26"),c=0;ch&&(h=p[k],q=k);void 0===q||void 0!==f&&1===f||g.set(a,q);"function"===typeof b&&b(q,m)}};this.evercookie_userdata=function(a,b){try{var c=this.createElem("div","userdata_el",1);if(c.addBehavior)if(c.style.behavior="url(#default#userData)",void 0!==b)c.setAttribute(a, b),c.save(a);else return c.load(a),c.getAttribute(a)}catch(z){}};this.evercookie_local_storage=function(a,b){try{if(Cb)if(void 0!==b)Cb.setItem(a,b);else return Cb.getItem(a)}catch(q){}};this.evercookie_database_storage=function(a,b){try{if(y.openDatabase){var c=y.openDatabase("sqlite_evercookie","","evercookie",1048576);void 0!==b?c.transaction(function(c){c.executeSql("CREATE TABLE IF NOT EXISTS cache(id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, value TEXT NOT NULL, UNIQUE (name))", [],function(){},function(){});c.executeSql("INSERT OR REPLACE INTO cache(name, value) VALUES(?, ?)",[a,b],function(){},function(){})}):c.transaction(function(b){b.executeSql("SELECT value FROM cache WHERE name\x3d?",[a],function(a,b){g._ec.dbData=1<=b.rows.length?b.rows.item(0).value:""},function(){})})}}catch(z){}};this.evercookie_indexdb_storage=function(a,b){try{if("indexedDB"in y||(indexedDB=y.indexedDB||y.mozIndexedDB||y.webkitIndexedDB||y.msIndexedDB,IDBTransaction=y.IDBTransaction||y.webkitIDBTransaction|| y.msIDBTransaction,IDBKeyRange=y.IDBKeyRange||y.webkitIDBKeyRange||y.msIDBKeyRange),indexedDB){var c=indexedDB.open("idb_evercookie",1);c.onerror=function(){};c.onupgradeneeded=function(a){a.target.result.createObjectStore("evercookie",{keyPath:"name",unique:!1})};c.onsuccess=void 0!==b?function(c){c=c.target.result;c.objectStoreNames.contains("evercookie")&&c.transaction(["evercookie"],"readwrite").objectStore("evercookie").put({name:a,value:b});c.close()}:function(b){b=b.target.result;if(b.objectStoreNames.contains("evercookie")){var c= b.transaction(["evercookie"]).objectStore("evercookie").get(a);c.onsuccess=function(){g._ec.idbData=void 0===c.result?void 0:c.result.value}}else g._ec.idbData=void 0;b.close()}}}catch(z){}};this.evercookie_session_storage=function(a,b){try{if(Db)if(void 0!==b)Db.setItem(a,b);else return Db.getItem(a)}catch(q){}};this.evercookie_global_storage=function(a,b){if(Bb){var c=this.getHost();try{if(void 0!==b)Bb[c][a]=b;else return Bb[c][a]}catch(z){}}};this.encode=function(a){var b="",c,d,e,f,g,h,p=0;for(a= this._utf8_encode(a);p>2,c=(c&3)<<4|d>>4,g=(d&15)<<2|e>>6,h=e&63,isNaN(d)?g=h=64:isNaN(e)&&(h=64),b=b+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(f)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(c)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(g)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(h);return b};this.decode= function(a){var b="",c,d,e,f,g,h=0;for(a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");h>4,d=(d&15)<<4|f>>2,e=(f&3)<<6|g,b+= String.fromCharCode(c),64!==f&&(b+=String.fromCharCode(d)),64!==g&&(b+=String.fromCharCode(e));return b=this._utf8_decode(b)};this._utf8_encode=function(a){a=a.replace(/\r\n/g,"\n");for(var b="",c=0,d=a.length,e;ce?b+=String.fromCharCode(e):(127e?b+=String.fromCharCode(e>>6|192):(b+=String.fromCharCode(e>>12|224),b+=String.fromCharCode(e>>6&63|128)),b+=String.fromCharCode(e&63|128));return b};this._utf8_decode=function(a){for(var b="",c=0,d=a.length,e,f,g;ce?(b+=String.fromCharCode(e),c+=1):191e?(f=a.charCodeAt(c+1),b+=String.fromCharCode((e&31)<<6|f&63),c+=2):(f=a.charCodeAt(c+1),g=a.charCodeAt(c+2),b+=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63),c+=3);return b};this.createElem=function(a,b,c){a=void 0!==b&&I.getElementById(b)?I.getElementById(b):I.createElement(a);a.style.visibility="hidden";a.style.position="absolute";b&&a.setAttribute("id",b);c&&I.body.appendChild(a);return a};var h=this.waitForSwf=function(a){void 0=== a?a=0:a++;ae.length;)e="0"+e;b+=e}return b};this.fromHex=function(a){for(var b="",c=a.length,d;0<=c;)d=c-2,b=String.fromCharCode("0x"+a.substring(d,c))+b,c=d;return b};var w=this.createElem("a","_ec_rgb_link"),n,t;try{n=1,t=I.createElement("style"),t.styleSheet?t.styleSheet.innerHTML="#_ec_rgb_link:visited{display:none;color:#FF0000}":t.innerHTML?t.innerHTML="#_ec_rgb_link:visited{display:none;color:#FF0000}":t.appendChild(I.createTextNode("#_ec_rgb_link:visited{display:none;color:#FF0000}"))}catch(p){n= 0}this._getRGB=function(a,b){if(b&&0===n)return-1;w.href=a;w.innerHTML=a;I.body.appendChild(t);I.body.appendChild(w);if(I.defaultView){if(null==I.defaultView.getComputedStyle(w,null))return-1;a=I.defaultView.getComputedStyle(w,null).getPropertyValue("color")}else a=w.currentStyle.color;return a}}}catch(a){}var W="object"===typeof window?window:this,S={extend:function(a,b){var c={},d;for(d in a)c[d]=b[d]&&0===b[d].length%2?b[d].concat(a[d]):a[d];return c},has:function(a,b){return"string"===typeof a? -1!==b.toLowerCase().indexOf(a.toLowerCase()):!1},lowerize:function(a){return a.toLowerCase()},major:function(a){return"string"===typeof a?a.replace(/[^\d\.]/g,"").split(".")[0]:void 0},trim:function(a){return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},O={rgx:function(a,b){for(var c=0,d,e,f,g,h,w;c>>2]|=(c[e>>>2]>>>24-e%4*8&255)<<24-(d+e)%4*8;else if(65535>>2]=c[e>>>2];else b.push.apply(b,c);this.sigBytes+=a;return this},clamp:function(){var a=this.words,b=this.sigBytes;a[b>>>2]&=4294967295<<32-b%4*8;a.length=Aa.ceil(b/4)},clone:function(){var a=Ba.clone.call(this);a.words=this.words.slice(0);return a},random:function(a){for(var b=[],c=0;c>>2]>>>24-d%4*8&255;c.push((e>>>4).toString(16));c.push((e&15).toString(16))}return c.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d>>3]|=parseInt(a.substr(d,2),16)<<24-d%8*4;return new Ca.init(c,b/2)}},mc=Fb.Latin1={stringify:function(a){var b=a.words;a=a.sigBytes;for(var c=[],d=0;d>>2]>>> 24-d%4*8&255));return c.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d>>2]|=(a.charCodeAt(d)&255)<<24-d%4*8;return new Ca.init(c,b)}},Vc=Fb.Utf8={stringify:function(a){try{return decodeURIComponent(escape(mc.stringify(a)))}catch(b){throw Error("Malformed UTF-8 data");}},parse:function(a){return mc.parse(unescape(encodeURIComponent(a)))}},nc=cb.BufferedBlockAlgorithm=Ba.extend({reset:function(){this._data=new Ca.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&& (a=Vc.parse(a));this._data.concat(a);this._nDataBytes+=a.sigBytes},_process:function(a){var b=this._data,c=b.words,d=b.sigBytes,e=this.blockSize,f=d/(4*e),f=a?Aa.ceil(f):Aa.max((f|0)-this._minBufferSize,0);a=f*e;d=Aa.min(4*a,d);if(a){for(var g=0;gDa;){var ra;a:{ra=gb;for(var Yc=db.sqrt(ra),Gb=2;Gb<=Yc;Gb++)if(!(ra%Gb)){ra=!1;break a}ra=!0}ra&&(8>Da&&(oc[Da]=Xb(db.pow(gb,.5))),pc[Da]=Xb(db.pow(gb,1/3)),Da++);gb++}var ia=[],ha=ha.SHA256=fb.extend({_doReset:function(){this._hash=new Xc.init(oc.slice(0))},_doProcessBlock:function(a,b){for(var c=this._hash.words,d=c[0],e=c[1],f=c[2],g=c[3],h=c[4],w=c[5],n=c[6],t=c[7],p=0;64>p;p++){if(16>p)ia[p]=a[b+p]|0;else{var m=ia[p-15],q=ia[p-2];ia[p]=((m<<25|m>>>7)^(m<<14|m>>>18)^m>>>3)+ia[p- 7]+((q<<15|q>>>17)^(q<<13|q>>>19)^q>>>10)+ia[p-16]}m=t+((h<<26|h>>>6)^(h<<21|h>>>11)^(h<<7|h>>>25))+(h&w^~h&n)+pc[p]+ia[p];q=((d<<30|d>>>2)^(d<<19|d>>>13)^(d<<10|d>>>22))+(d&e^d&f^e&f);t=n;n=w;w=h;h=g+m|0;g=f;f=e;e=d;d=m+q|0}c[0]=c[0]+d|0;c[1]=c[1]+e|0;c[2]=c[2]+f|0;c[3]=c[3]+g|0;c[4]=c[4]+h|0;c[5]=c[5]+w|0;c[6]=c[6]+n|0;c[7]=c[7]+t|0},_doFinalize:function(){var a=this._data,b=a.words,c=8*this._nDataBytes,d=8*a.sigBytes;b[d>>>5]|=128<<24-d%32;b[(d+64>>>9<<4)+14]=db.floor(c/4294967296);b[(d+64>>>9<< 4)+15]=c;a.sigBytes=4*b.length;this._process();return this._hash},clone:function(){var a=fb.clone.call(this);a._hash=this._hash.clone();return a}});eb.SHA256=fb._createHelper(ha);eb.HmacSHA256=fb._createHmacHelper(ha);var qc=N,Zc=qc.lib.WordArray;qc.enc.Base64={stringify:function(a){var b=a.words,c=a.sigBytes,d=this._map;a.clamp();a=[];for(var e=0;e>>2]>>>24-e%4*8&255)<<16|(b[e+1>>>2]>>>24-(e+1)%4*8&255)<<8|b[e+2>>>2]>>>24-(e+2)%4*8&255,g=0;4>g&&e+.75*g>> 6*(3-g)&63));if(b=d.charAt(64))for(;a.length%4;)a.push(b);return a.join("")},parse:function(a){var b=a.length,c=this._map,d=c.charAt(64);d&&(d=a.indexOf(d),-1!=d&&(b=d));for(var d=[],e=0,f=0;f>>6-f%4*2;d[e>>>2]|=(g|h)<<24-e%4*8;e++}return Zc.create(d,e)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};for(var Hb=Math,hb=N,ja=hb.lib,$c=ja.WordArray,ib=ja.Hasher,ja=hb.algo,l=[],jb=0;64>jb;jb++)l[jb]= 4294967296*Hb.abs(Hb.sin(jb+1))|0;ja=ja.MD5=ib.extend({_doReset:function(){this._hash=new $c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(a,b){for(var c=0;16>c;c++){var d=b+c,e=a[d];a[d]=(e<<8|e>>>24)&16711935|(e<<24|e>>>8)&4278255360}var c=this._hash.words,d=a[b+0],e=a[b+1],f=a[b+2],g=a[b+3],h=a[b+4],w=a[b+5],n=a[b+6],t=a[b+7],p=a[b+8],m=a[b+9],q=a[b+10],v=a[b+11],x=a[b+12],y=a[b+13],A=a[b+14];a=a[b+15];b=c[0];var r=c[1],u=c[2],k=c[3];b=H(b,r,u,k,d,7,l[0]);k=H(k,b, r,u,e,12,l[1]);u=H(u,k,b,r,f,17,l[2]);r=H(r,u,k,b,g,22,l[3]);b=H(b,r,u,k,h,7,l[4]);k=H(k,b,r,u,w,12,l[5]);u=H(u,k,b,r,n,17,l[6]);r=H(r,u,k,b,t,22,l[7]);b=H(b,r,u,k,p,7,l[8]);k=H(k,b,r,u,m,12,l[9]);u=H(u,k,b,r,q,17,l[10]);r=H(r,u,k,b,v,22,l[11]);b=H(b,r,u,k,x,7,l[12]);k=H(k,b,r,u,y,12,l[13]);u=H(u,k,b,r,A,17,l[14]);r=H(r,u,k,b,a,22,l[15]);b=G(b,r,u,k,e,5,l[16]);k=G(k,b,r,u,n,9,l[17]);u=G(u,k,b,r,v,14,l[18]);r=G(r,u,k,b,d,20,l[19]);b=G(b,r,u,k,w,5,l[20]);k=G(k,b,r,u,q,9,l[21]);u=G(u,k,b,r,a,14,l[22]); r=G(r,u,k,b,h,20,l[23]);b=G(b,r,u,k,m,5,l[24]);k=G(k,b,r,u,A,9,l[25]);u=G(u,k,b,r,g,14,l[26]);r=G(r,u,k,b,p,20,l[27]);b=G(b,r,u,k,y,5,l[28]);k=G(k,b,r,u,f,9,l[29]);u=G(u,k,b,r,t,14,l[30]);r=G(r,u,k,b,x,20,l[31]);b=F(b,r,u,k,w,4,l[32]);k=F(k,b,r,u,p,11,l[33]);u=F(u,k,b,r,v,16,l[34]);r=F(r,u,k,b,A,23,l[35]);b=F(b,r,u,k,e,4,l[36]);k=F(k,b,r,u,h,11,l[37]);u=F(u,k,b,r,t,16,l[38]);r=F(r,u,k,b,q,23,l[39]);b=F(b,r,u,k,y,4,l[40]);k=F(k,b,r,u,d,11,l[41]);u=F(u,k,b,r,g,16,l[42]);r=F(r,u,k,b,n,23,l[43]);b=F(b, r,u,k,m,4,l[44]);k=F(k,b,r,u,x,11,l[45]);u=F(u,k,b,r,a,16,l[46]);r=F(r,u,k,b,f,23,l[47]);b=E(b,r,u,k,d,6,l[48]);k=E(k,b,r,u,t,10,l[49]);u=E(u,k,b,r,A,15,l[50]);r=E(r,u,k,b,w,21,l[51]);b=E(b,r,u,k,x,6,l[52]);k=E(k,b,r,u,g,10,l[53]);u=E(u,k,b,r,q,15,l[54]);r=E(r,u,k,b,e,21,l[55]);b=E(b,r,u,k,p,6,l[56]);k=E(k,b,r,u,a,10,l[57]);u=E(u,k,b,r,n,15,l[58]);r=E(r,u,k,b,y,21,l[59]);b=E(b,r,u,k,h,6,l[60]);k=E(k,b,r,u,v,10,l[61]);u=E(u,k,b,r,f,15,l[62]);r=E(r,u,k,b,m,21,l[63]);c[0]=c[0]+b|0;c[1]=c[1]+r|0;c[2]= c[2]+u|0;c[3]=c[3]+k|0},_doFinalize:function(){var a=this._data,b=a.words,c=8*this._nDataBytes,d=8*a.sigBytes;b[d>>>5]|=128<<24-d%32;var e=Hb.floor(c/4294967296);b[(d+64>>>9<<4)+15]=(e<<8|e>>>24)&16711935|(e<<24|e>>>8)&4278255360;b[(d+64>>>9<<4)+14]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360;a.sigBytes=4*(b.length+1);this._process();a=this._hash;b=a.words;for(c=0;4>c;c++)d=b[c],b[c]=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360;return a},clone:function(){var a=ib.clone.call(this);a._hash=this._hash.clone(); return a}});hb.MD5=ib._createHelper(ja);hb.HmacMD5=ib._createHmacHelper(ja);var Ib=N,Ea=Ib.lib,rc=Ea.Base,ad=Ea.WordArray,Ea=Ib.algo,bd=Ea.EvpKDF=rc.extend({cfg:rc.extend({keySize:4,hasher:Ea.MD5,iterations:1}),init:function(a){this.cfg=this.cfg.extend(a)},compute:function(a,b){for(var c=this.cfg,d=c.hasher.create(),e=ad.create(),f=e.words,g=c.keySize,c=c.iterations;f.length>>2]&255}};U.BlockCipher=kb.extend({cfg:kb.cfg.extend({mode:Ha,padding:ka}),reset:function(){kb.reset.call(this);var a=this.cfg,b=a.iv,a=a.mode;if(this._xformMode==this._ENC_XFORM_MODE)var c= a.createEncryptor;else c=a.createDecryptor,this._minBufferSize=1;this._mode=c.call(a,this,b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var b=this._process(!0)}else b=this._process(!0),a.unpad(b);return b},blockSize:4});var Jb=U.CipherParams=Fa.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}}),Ha= (Y.format={}).OpenSSL={stringify:function(a){var b=a.ciphertext;a=a.salt;return(a?Ga.create([1398893684,1701076831]).concat(a).concat(b):b).toString(tc)},parse:function(a){a=tc.parse(a);var b=a.words;if(1398893684==b[0]&&1701076831==b[1]){var c=Ga.create(b.slice(2,4));b.splice(0,4);a.sigBytes-=16}return Jb.create({ciphertext:a,salt:c})}},sa=U.SerializableCipher=Fa.extend({cfg:Fa.extend({format:Ha}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);var e=a.createEncryptor(c,d);b=e.finalize(b);e=e.cfg; return Jb.create({ciphertext:b,key:c,iv:e.iv,algorithm:a,mode:e.mode,padding:e.padding,blockSize:a.blockSize,formatter:d.format})},decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);return a.createDecryptor(c,d).finalize(b.ciphertext)},_parse:function(a,b){return"string"==typeof a?b.parse(a,this):a}}),Y=(Y.kdf={}).OpenSSL={execute:function(a,b,c,d){d||(d=Ga.random(8));a=cd.create({keySize:b+c}).compute(a,d);c=Ga.create(a.words.slice(b),4*c);a.sigBytes=4*b;return Jb.create({key:a, iv:c,salt:d})}},uc=U.PasswordBasedCipher=sa.extend({cfg:sa.cfg.extend({kdf:Y}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);c=d.kdf.execute(c,a.keySize,a.ivSize);d.iv=c.iv;a=sa.encrypt.call(this,a,b,c.key,d);a.mixIn(c);return a},decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);c=d.kdf.execute(c,a.keySize,a.ivSize,b.salt);d.iv=c.iv;return sa.decrypt.call(this,a,b,c.key,d)}})}for(var Kb=N,wc=Kb.lib.BlockCipher,Lb=Kb.algo,K=[],xc=[],yc=[],zc=[],Ac=[],Bc=[],Mb=[],Nb=[],Ob=[], Pb=[],V=[],Z=0;256>Z;Z++)V[Z]=128>Z?Z<<1:Z<<1^283;for(var Q=0,da=0,Z=0;256>Z;Z++){var R=da^da<<1^da<<2^da<<3^da<<4,R=R>>>8^R&255^99;K[Q]=R;xc[R]=Q;var lb=V[Q],Cc=V[lb],Dc=V[Cc],J=257*V[R]^16843008*R;yc[Q]=J<<24|J>>>8;zc[Q]=J<<16|J>>>16;Ac[Q]=J<<8|J>>>24;Bc[Q]=J;J=16843009*Dc^65537*Cc^257*lb^16843008*Q;Mb[R]=J<<24|J>>>8;Nb[R]=J<<16|J>>>16;Ob[R]=J<<8|J>>>24;Pb[R]=J;Q?(Q=lb^V[V[V[Dc^lb]]],da^=V[V[da]]):Q=da=1}var dd=[0,1,2,4,8,16,32,64,128,27,54],Lb=Lb.AES=wc.extend({_doReset:function(){for(var a=this._key, b=a.words,c=a.sigBytes/4,a=4*((this._nRounds=c+6)+1),d=this._keySchedule=[],e=0;e>>24]<<24|K[f>>>16&255]<<16|K[f>>>8&255]<<8|K[f&255]):(f=f<<8|f>>>24,f=K[f>>>24]<<24|K[f>>>16&255]<<16|K[f>>>8&255]<<8|K[f&255],f^=dd[e/c|0]<<24);d[e]=d[e-c]^f}b=this._invKeySchedule=[];for(c=0;cc||4>=e?f:Mb[K[f>>>24]]^Nb[K[f>>>16&255]]^Ob[K[f>>>8&255]]^Pb[K[f&255]]},encryptBlock:function(a,b){this._doCryptBlock(a, b,this._keySchedule,yc,zc,Ac,Bc,K)},decryptBlock:function(a,b){var c=a[b+1];a[b+1]=a[b+3];a[b+3]=c;this._doCryptBlock(a,b,this._invKeySchedule,Mb,Nb,Ob,Pb,xc);c=a[b+1];a[b+1]=a[b+3];a[b+3]=c},_doCryptBlock:function(a,b,c,d,e,f,g,h){for(var w=this._nRounds,n=a[b]^c[0],t=a[b+1]^c[1],p=a[b+2]^c[2],m=a[b+3]^c[3],q=4,l=1;l>>24]^e[t>>>16&255]^f[p>>>8&255]^g[m&255]^c[q++],x=d[t>>>24]^e[p>>>16&255]^f[m>>>8&255]^g[n&255]^c[q++],y=d[p>>>24]^e[m>>>16&255]^f[n>>>8&255]^g[t&255]^c[q++],m=d[m>>> 24]^e[n>>>16&255]^f[t>>>8&255]^g[p&255]^c[q++],n=v,t=x,p=y;v=(h[n>>>24]<<24|h[t>>>16&255]<<16|h[p>>>8&255]<<8|h[m&255])^c[q++];x=(h[t>>>24]<<24|h[p>>>16&255]<<16|h[m>>>8&255]<<8|h[n&255])^c[q++];y=(h[p>>>24]<<24|h[m>>>16&255]<<16|h[n>>>8&255]<<8|h[t&255])^c[q++];m=(h[m>>>24]<<24|h[n>>>16&255]<<16|h[t>>>8&255]<<8|h[p&255])^c[q++];a[b]=v;a[b+1]=x;a[b+2]=y;a[b+3]=m},keySize:8});Kb.AES=wc._createHelper(Lb);(function(a){"object"===typeof exports&&"undefined"!==typeof module?module.exports=a():"function"=== typeof define&&define.amd?define([],a):("undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:this).base64js=a()})(function(){return function b(c,d,e){function f(h,n){if(!d[h]){if(!c[h]){var t="function"==typeof require&&require;if(!n&&t)return t(h,!0);if(g)return g(h,!0);n=Error("Cannot find module '"+h+"'");throw n.code="MODULE_NOT_FOUND",n;}n=d[h]={exports:{}};c[h][0].call(n.exports,function(b){var d=c[h][1][b];return f(d?d:b)},n,n.exports,b,c,d,e)}return d[h].exports} for(var g="function"==typeof require&&require,h=0;h>18&63]+g[c>>12&63]+g[c>>6&63]+g[c&63]);return e.join("")}d.byteLength=function(b){return 3*b.length/4-e(b)};d.toByteArray=function(b){var c,d,f,g,n;c=b.length;g=e(b); n=new w(3*c/4-g);d=0>16&255,n[l++]=f>>8&255,n[l++]=f&255;2===g?(f=h[b.charCodeAt(c)]<<2|h[b.charCodeAt(c+1)]>>4,n[l++]=f&255):1===g&&(f=h[b.charCodeAt(c)]<<10|h[b.charCodeAt(c+1)]<<4|h[b.charCodeAt(c+2)]>>2,n[l++]=f>>8&255,n[l++]=f&255);return n};d.fromByteArray=function(b){for(var c=b.length,d=c%3,e="",h=[],n=0,l=c-d;nl?l:n+16383)); 1===d?(b=b[c-1],e+=g[b>>2],e+=g[b<<4&63],e+="\x3d\x3d"):2===d&&(b=(b[c-2]<<8)+b[c-1],e+=g[b>>10],e+=g[b>>4&63],e+=g[b<<2&63],e+="\x3d");h.push(e);return h.join("")};var g=[],h=[],w="undefined"!==typeof Uint8Array?Uint8Array:Array;for(b=0;64>b;++b)g[b]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[b],h["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(b)]=b;h[45]=62;h[95]=63},{}]},{},[])("/")});"function"!=typeof Array.prototype.map&&(Array.prototype.map= function(a,b){var c=[];if("function"===typeof a)for(var d=0,e=this.length;da.quota&&(ta=1)})}catch(a){}"MozAppearance"in document.documentElement.style&&(navigator.serviceWorker||(ta=1));window.indexedDB||!window.PointerEvent&&!window.MSPointerEvent||(ta=1)}catch(a){}La.prototype={constructor:La(),sortElements:function(a){a.sort(function(a,c){if("object"===typeof a&&"object"===typeof c&&a&&c)return a=a.key,c=c.key,a===c? 0:typeof a===typeof c?af)d=e;else{var h=e.substring(0,1*g),l=e.substring(1*g,2*g);d=e.substring(2*g,f)+h+l}var n=nb(d),t=nb(n),b=Vb(t)}catch(p){}return b=nb(b)},getSendString:function(a){for(var b="",c=0;c