!function(e,t,n){"undefined"!=typeof module&&module.exports?module.exports=n():"function"==typeof define&&define.amd?define(n):t.Fingerprint=n()}(0,this,function(){"use strict";var e=function(e){var t,n;t=Array.prototype.forEach,n=Array.prototype.map,this.each=function(e,n,o){if(null!==e)if(t&&e.forEach===t)e.forEach(n,o);else if(e.length===+e.length){for(var r=0,i=e.length;r<i;r++)if(n.call(o,e[r],r,e)==={})return}else for(var a in e)if(e.hasOwnProperty(a)&&n.call(o,e[a],a,e)==={})return},this.map=function(e,t,o){var r=[];return null==e?r:n&&e.map===n?e.map(t,o):(this.each(e,function(e,n,i){r[r.length]=t.call(o,e,n,i)}),r)},"object"==typeof e?(this.hasher=e.hasher,this.screen_resolution=e.screen_resolution,this.screen_orientation=e.screen_orientation,this.canvas=e.canvas,this.ie_activex=e.ie_activex):"function"==typeof e&&(this.hasher=e)};return e.prototype={get:function(){var e=[];if(e.push(navigator.userAgent),e.push(navigator.language),e.push(screen.colorDepth),this.screen_resolution){var t=this.getScreenResolution();void 0!==t&&e.push(t.join("x"))}return e.push((new Date).getTimezoneOffset()),e.push(this.hasSessionStorage()),e.push(this.hasLocalStorage()),e.push(this.hasIndexDb()),document.body?e.push(typeof document.body.addBehavior):e.push("undefined"),e.push(typeof window.openDatabase),e.push(navigator.cpuClass),e.push(navigator.platform),e.push(navigator.doNotTrack),e.push(this.getPluginsString()),this.canvas&&this.isCanvasSupported()&&e.push(this.getCanvasFingerprint()),this.hasher?this.hasher(e.join("###"),31):this.murmurhash3_32_gc(e.join("###"),31)},murmurhash3_32_gc:function(e,t){var n,o,r,i,a,s,d,c;for(n=3&e.length,o=e.length-n,r=t,a=3432918353,s=461845907,c=0;c<o;)d=255&e.charCodeAt(c)|(255&e.charCodeAt(++c))<<8|(255&e.charCodeAt(++c))<<16|(255&e.charCodeAt(++c))<<24,++c,r=27492+(65535&(i=5*(65535&(r=(r^=d=(65535&(d=(d=(65535&d)*a+(((d>>>16)*a&65535)<<16)&4294967295)<<15|d>>>17))*s+(((d>>>16)*s&65535)<<16)&4294967295)<<13|r>>>19))+((5*(r>>>16)&65535)<<16)&4294967295))+((58964+(i>>>16)&65535)<<16);switch(d=0,n){case 3:d^=(255&e.charCodeAt(c+2))<<16;case 2:d^=(255&e.charCodeAt(c+1))<<8;case 1:r^=d=(65535&(d=(d=(65535&(d^=255&e.charCodeAt(c)))*a+(((d>>>16)*a&65535)<<16)&4294967295)<<15|d>>>17))*s+(((d>>>16)*s&65535)<<16)&4294967295}return r^=e.length,r=2246822507*(65535&(r^=r>>>16))+((2246822507*(r>>>16)&65535)<<16)&4294967295,r=3266489909*(65535&(r^=r>>>13))+((3266489909*(r>>>16)&65535)<<16)&4294967295,(r^=r>>>16)>>>0},hasLocalStorage:function(){try{return!!window.localStorage}catch(e){return!0}},hasSessionStorage:function(){try{return!!window.sessionStorage}catch(e){return!0}},hasIndexDb:function(){try{return!!window.indexedDB}catch(e){return!0}},isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},isIE:function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},getPluginsString:function(){return this.isIE()&&this.ie_activex?this.getIEPluginsString():this.getRegularPluginsString()},getRegularPluginsString:function(){return this.map(navigator.plugins,function(e){var t=this.map(e,function(e){return[e.type,e.suffixes].join("~")}).join(",");return[e.name,e.description,t].join("::")},this).join(";")},getIEPluginsString:function(){return window.ActiveXObject?this.map(["ShockwaveFlash.ShockwaveFlash","AcroPDF.PDF","PDF.PdfCtrl","QuickTime.QuickTime","rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","RealPlayer","SWCtl.SWCtl","WMPlayer.OCX","AgControl.AgControl","Skype.Detection"],function(e){try{return new ActiveXObject(e),e}catch(e){return null}}).join(";"):""},getScreenResolution:function(){return this.screen_orientation?screen.height>screen.width?[screen.height,screen.width]:[screen.width,screen.height]:[screen.height,screen.width]},getCanvasFingerprint:function(){var e=document.createElement("canvas"),t=e.getContext("2d"),n="http://valve.github.io";return t.textBaseline="top",t.font="14px 'Arial'",t.textBaseline="alphabetic",t.fillStyle="#f60",t.fillRect(125,1,62,20),t.fillStyle="#069",t.fillText(n,2,15),t.fillStyle="rgba(102, 204, 0, 0.7)",t.fillText(n,4,17),e.toDataURL()}},e}),doui={importReady:!0,douiCss:null,sizeReady:!1,winW:0,winH:0,winWrem:0,winHrem:0,threadReady:null,threadToast:null,threadLoading:null,threadModal:null,AjaxList:[],windowReady:function(e){null==e&&(e=function(){}),document.addEventListener?document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,!1),e()},!1):document.attachEvent&&document.attachEvent("onreadystatechange",function(){"complete"==document.readyState&&(document.detachEvent("onreadystatechange",arguments.callee),e())})},onReady:function(e){var t=(new Date).getTime();null!=doui.threadReady&&clearInterval(doui.threadReady),doui.threadReady=setInterval(function(){var n=(new Date).getTime();if(console.log("interval: doui的onReady监控"),n-t>=3e5)return clearInterval(doui.threadReady),alert("doui初始化超时"),!1;1==doui.importReady&&1==doui.sizeReady&&(clearInterval(doui.threadReady),e())},300)},metaAdd:function(){var e=document.getElementsByTagName("head")[0],t=e.childNodes[0],n=document.createElement("meta");n.name="format-detection",n.content="telephone=no",e.insertBefore(n,t)},importSet:function(e){if(null==e||e.length<=0)doui.importReady=!0;else{doui.importReady=!1;for(var t=document.getElementsByTagName("head")[0],n=new RegExp(".css$"),o=new RegExp(".js$"),r=0,i=0;i<e.length;i++)if(n.test(e[i])){var a=document.createElement("link");a.type="text/css",a.rel="stylesheet",a.href=e[i],t.appendChild(a),a.onerror=function(){alert("引入失败:"+a.href),doui.importReady=!1,null!=doui.threadReady&&clearInterval(doui.threadReady),a.onerror=null},a.onload=a.onreadystatechange=function(){++r>=e.length&&(doui.importReady=!0)}}else if(o.test(e[i])){var s=document.createElement("script");s.type="text/javascript",s.src=e[i],t.appendChild(s),s.onerror=function(){alert("引入失败:"+s.src),doui.importReady=!1,null!=doui.threadReady&&clearInterval(doui.threadReady),s.onerror=null},s.onload=s.onreadystatechange=function(){++r>=e.length&&(doui.importReady=!0)}}}},sizeSet:function(){try{var e=window.innerWidth,t=window.innerHeight;doui.winW=e,doui.winH=t}catch(e){return doui.sizeReady=!1,alert("屏幕可用大小获取失败"),!1}var n=parseFloat(750*doui.winH/doui.winW),o=100*parseFloat(doui.winW/750);if(doui.winWrem=7.5,doui.winHrem=n/100,null==doui.douiCss){for(var r=null,i=document.styleSheets,a=new RegExp("doui"),s=0;s<i.length;s++)if(a.test(i[s].href)){r=i[s];break}if(!(null!=r&&r.cssRules&&r.cssRules.length>0))return alert("请本地载入doui.css"),doui.sizeReady=!1,null!=doui.threadReady&&clearInterval(doui.threadReady),!1;doui.douiCss=r}for(s=0;s<doui.douiCss.cssRules.length;s++)if("html"==doui.douiCss.cssRules[s].selectorText)doui.douiCss.cssRules[s].style.fontSize=o+"px";else if("body"==doui.douiCss.cssRules[s].selectorText)doui.douiCss.cssRules[s].style.width=doui.winW+"px",doui.douiCss.cssRules[s].style.height=doui.winH+"px";else if(".winSizeBox"==doui.douiCss.cssRules[s].selectorText)doui.douiCss.cssRules[s].style.width=doui.winW+"px",doui.douiCss.cssRules[s].style.height=doui.winH+"px";else if(".heightenBox"==doui.douiCss.cssRules[s].selectorText)doui.douiCss.cssRules[s].style.width=doui.winW+"px",doui.douiCss.cssRules[s].style.minHeight=doui.winH+"px";else if(".main"==doui.douiCss.cssRules[s].selectorText){doui.douiCss.cssRules[s].style.minHeight=doui.winH+"px";break}doui.sizeReady=!0},showToast:function(e){(null==e||e.length<=0)&&(e="亲,我很迷茫啊……");var t=document.getElementById("zdo_toast");t&&t.parentNode.removeChild(t),null!=doui.threadToast&&clearTimeout(doui.threadToast);var n="font26",o="3.7rem",r="1.5rem",i="1.9rem",a="0.33rem";doui.winW>=doui.winH&&doui.winW>768&&(n="font6",o=doui.winHrem/4+"rem",r=doui.winHrem/6+"rem",i=(doui.winWrem-doui.winHrem/4)/2+"rem",a=doui.winHrem/40+"rem");var s="";s+='<div id="zdo_toast" class="fboxRow Xcenter Ycenter" style="width:'+o+"; height:auto; bottom:"+r+"; left:"+i+';">',s+='<div class="'+n+' font-white font-ell2" style="max-width:80%; margin-top:'+a+"; margin-bottom:"+a+'; line-height:1.5; text-align:center;">',s+="<span>"+e+"</span>",s+="</div>",s+="</div>";var d=document.createElement("div");d.innerHTML=s;var c=d.childNodes[0];document.getElementsByTagName("body")[0].appendChild(c),doui.threadToast=setTimeout(function(){var e=document.getElementById("zdo_toast");e&&e.parentNode.removeChild(e)},2500)},showLoading:function(e){if((null==e||e.length<=0)&&(e=""),document.getElementById("zdo_loading"))document.getElementById("zdo_loadcont").innerHTML=e;else{var t="1.8rem",n=(doui.winHrem-1.2)/2+"rem",o="2.85rem",r="font26",i="1.2rem",a="0.07rem";doui.winW>=doui.winH&&doui.winW>768&&(t=doui.winHrem/8+"rem",n=(doui.winHrem-doui.winHrem/9)/2+"rem",o=(doui.winWrem-doui.winHrem/8)/2+"rem",r="font6",i=doui.winHrem/9+"rem",a="6px");var s="";s+='<div id="zdo_loading" class="zdo_loading_open fboxCol Xstart Ycenter" style="width:'+t+"; height:auto; top:"+n+"; left:"+o+';">',s+='<div class="zdo_loadBg" style="width:'+i+"; height:"+i+';">',s+='<div class="zdo_loadLeft" style="width:'+i+"; height:"+i+"; border-width:"+a+';"></div>',s+='<div class="zdo_loadRight" style="width:'+i+"; height:"+i+"; border-width:"+a+';"></div>',s+="</div>",s+='<div class="'+r+' font-white font-ell2" style="width:'+t+'; margin-top:10px; line-height:1.5; text-align:center;">',s+='<span id="zdo_loadcont" style="text-shadow:0 0 5px black;">'+e+"</span>",s+="</div>",s+="</div>";var d=document.createElement("div");d.innerHTML=s;var c=d.childNodes[0];document.getElementsByTagName("body")[0].appendChild(c)}},hideLoading:function(){if(document.getElementById("zdo_loading")){var e=document.getElementById("zdo_loading").getAttribute("class");document.getElementById("zdo_loading").setAttribute("class",e+" zdo_loading_close"),null!=doui.threadLoading&&clearTimeout(doui.threadLoading),doui.threadLoading=setTimeout(function(){var e=document.getElementById("zdo_loading");e&&e.parentNode.removeChild(e)},200)}},showModal:function(e,t){(null==e||e.length<=0)&&(e="亲,我很迷茫啊……"),null==t&&(t=function(){});var n=document.getElementById("zdo_modal");n&&n.parentNode.removeChild(n);var o="4.3rem",r="0.4rem",i="font26",a="0.8rem",s="font27";doui.winW>=doui.winH&&doui.winW>768&&(o=doui.winHrem/3+"rem",r=doui.winHrem/30+"rem",i="font6",a=doui.winHrem/17+"rem",s="font6");var d="";d+='<div id="zdo_modal" class="fboxRow Xcenter Ycenter" style="height:'+doui.winH+'px;">',d+='<div id="zdo_modalnei" class="zdo_modalnei_open fboxCol Xcenter Ycenter" style="width:'+o+"; height:auto; max-height:"+doui.winH+'px;">',d+='<div class="'+i+' font-black" style="max-width:80%; margin-top:'+r+"; margin-bottom:"+r+'; line-height:1.5; text-align:center;">',d+="<span>"+e+"</span>",d+="</div>",d+='<div class="fboxRow" style="width:100%; height:'+a+'; border-top:1px solid #CCC">',d+='<div class="flex1 fboxRow Xcenter Ycenter zdo_modaldan click-color">',d+='<div class="'+s+' font-black do-default">取消</div>',d+="</div>",d+='<div style="width:1px; height:100%; background-color:#CCC;"></div>',d+='<div class="flex1 fboxRow Xcenter Ycenter zdo_modaldan click-color">',d+='<div class="'+s+' font-green do-default">确认</div>',d+="</div>",d+="</div>",d+="</div>",d+="</div>";var c=document.createElement("div");c.innerHTML=d;var l=c.childNodes[0];document.getElementsByTagName("body")[0].appendChild(l),document.getElementsByClassName("zdo_modaldan")[0].onclick=function(){var e=document.getElementById("zdo_modalnei").getAttribute("class");document.getElementById("zdo_modalnei").setAttribute("class",e+" zdo_modalnei_close"),null!=doui.threadModal&&clearTimeout(doui.threadModal),doui.threadModal=setTimeout(function(){var e=document.getElementById("zdo_modal");e&&e.parentNode.removeChild(e),t(!1)},300)},document.getElementsByClassName("zdo_modaldan")[1].onclick=function(){var e=document.getElementById("zdo_modalnei").getAttribute("class");document.getElementById("zdo_modalnei").setAttribute("class",e+" zdo_modalnei_close"),null!=doui.threadModal&&clearTimeout(doui.threadModal),doui.threadModal=setTimeout(function(){var e=document.getElementById("zdo_modal");e&&e.parentNode.removeChild(e),t(!0)},300)}},showScrollLoading:function(e,t,n){if(null==e&&(e=""),null==t&&(t=function(){}),null==n&&(n=!1),document.getElementsByClassName("do-scrollLoading").length<=0)doui.showToast("未放入载入框组件");else{var o="";if(o+='<div class="fboxRow Xcenter Ycenter">',o+='<div style="width:24px; height:24px; position:relative;">',o+='<div class="zdo_scrollloadxian"></div>',o+='<div class="zdo_scrollloadxian"></div>',o+='<div class="zdo_scrollloadxian"></div>',o+='<div class="zdo_scrollloadxian"></div>',o+='<div class="zdo_scrollloadxian"></div>',o+='<div class="zdo_scrollloadxian"></div>',o+='<div class="zdo_scrollloadxian"></div>',o+='<div class="zdo_scrollloadxian"></div>',o+="</div>",e.length>0&&(o+='<div style="margin-left:0.2rem;" class="font25 font-gray">',o+="<span>"+e+"</span>",o+="</div>"),o+="</div>",document.getElementsByClassName("do-scrollLoading")[0].childNodes.length<=0)document.getElementsByClassName("do-scrollLoading")[0].innerHTML=o,t();else if(1==n){var r=document.getElementsByClassName("do-scrollLoading")[0].childNodes[0];r&&r.parentNode.removeChild(r),document.getElementsByClassName("do-scrollLoading")[0].innerHTML=o,t()}}},hideScrollLoading:function(e){var t=document.getElementsByClassName("do-scrollLoading")[0].childNodes[0];if(t&&t.parentNode.removeChild(t),e&&e.length>0){var n="";n+='<div class="fboxRow Xcenter Ystart font-ell1 font-gray">',n+="<span>"+e+"</span>",n+="</div>",document.getElementsByClassName("do-scrollLoading").length<=0?doui.showToast("未放入载入框组件"):document.getElementsByClassName("do-scrollLoading")[0].innerHTML=n}},scrollTo:function(e,t,n){if(null==t&&(t=0),null==n&&(n=!0),"html"==e||"body"==e||e==window)if(1==n){var o=null;cancelAnimationFrame(o),o=requestAnimationFrame(function e(){var n=document.body.scrollTop||document.documentElement.scrollTop,r=Math.ceil(n/10);n>2e3?(scrollTo(0,2e3),o=requestAnimationFrame(e)):n>t?(scrollTo(0,n-r),o=requestAnimationFrame(e)):(scrollTo(0,t),cancelAnimationFrame(o))})}else scrollTo(0,t);else{var r=null;if(-1!=e.indexOf("#")){var i=e.slice(e.indexOf("#")+1);r=document.getElementById(i)}else-1!=e.indexOf(".")&&(i=e.slice(e.indexOf(".")+1),r=document.getElementsByClassName(i)[0]);1==n?(o=null,cancelAnimationFrame(o),o=requestAnimationFrame(function e(){var n=r.scrollTop,i=Math.ceil(n/10);n>2e3?(r.scrollTop=2e3,o=requestAnimationFrame(e)):n>t?(r.scrollTop=n-i,o=requestAnimationFrame(e)):(r.scrollTop=t,cancelAnimationFrame(o))})):r.scrollTop=t}},scrolling:function(e,t){null==t&&(t=function(){});var n={scrollTop:0,overBottom:!1},o=null;if(-1!=e.indexOf("#")){var r=e.slice(e.indexOf("#")+1);o=document.getElementById(r)}else-1!=e.indexOf(".")&&(r=e.slice(e.indexOf(".")+1),o=document.getElementsByClassName(r)[0]);"html"==e||"body"==e||e==window?document.body.onscroll=document.documentElement.onscroll=function(){var e=document.documentElement.clientHeight,o=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),r=0;document.documentElement&&document.documentElement.scrollTop?r=document.documentElement.scrollTop:document.body&&(r=document.body.scrollTop),n.scrollTop=r,n.overBottom=r>0&&e+r>=o,t(n)}:o.onscroll=function(){var e=o.clientHeight,r=o.scrollHeight,i=o.scrollTop;n.scrollTop=i,n.overBottom=i>0&&e+i>=r,t(n)}},systemInfoGet:function(){var e={fingerprint:"",platform:"PC",version:"0",browserName:"",browserVersion:"0",inWX:!1,cookieEnabled:!0,windowWidth:0,windowHeight:0,windowWidthRem:0,windowHeightRem:0},t=navigator.userAgent,n=navigator.userAgent.toLowerCase();if(t.indexOf("Android")>-1||t.indexOf("Linux")>-1)e.platform="Android";else if(t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/))e.platform="IOS";else for(var o=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],r=0;r<o.length;r++)if(t.indexOf(o[r])>0){e.platform="PC";break}try{"Android"==e.platform?e.version=n.match(/android ([\d.]+)/)[1]:"IOS"==e.platform?e.version=n.match(/version\/([\d.]+)/)[1]:"PC"==e.platform&&(e.version=navigator.platform)}catch(e){}t.indexOf("OPR")>-1||t.indexOf("Opera")>-1?e.browserName="Opera":t.indexOf("Firefox")>-1?e.browserName="FireFox":t.indexOf("Chrome")>-1?e.browserName="Chrome":t.indexOf("Safari")>-1?e.browserName="Safari":(n.indexOf("msie")>-1||t.indexOf("rv")>-1)&&(e.browserName="IE");try{"Opera"==e.browserName?e.browserVersion=n.match(/opera.([\d.]+)/)[1]:"FireFox"==e.browserName?e.browserVersion=n.match(/firefox\/([\d.]+)/)[1]:"Chrome"==e.browserName?e.browserVersion=n.match(/chrome\/([\d.]+)/)[1]:"Safari"==e.browserName?e.browserVersion=n.match(/safari\/([\d.]+)/)[1]:"IE"==e.browserName&&(e.browserVersion=n.match(/msie ([\d.]+)/)[1])}catch(e){}"micromessenger"==n.match(/MicroMessenger/i)?e.inWX=!0:e.inWX=!1,e.cookieEnabled=navigator.cookieEnabled,e.windowWidth=doui.winW,e.windowHeight=doui.winH,e.windowWidthRem=doui.winWrem,e.windowHeightRem=doui.winHrem;var i=(new Fingerprint).get();return e.fingerprint=i,e},urlParamGet:function(){var e=window.location.search,t=new Object;if(-1!=e.indexOf("?"))for(var n=e.slice(e.indexOf("?")+1).split("&"),o=0;o<n.length;o++){var r=n[o].indexOf("="),i=n[o].substring(0,r),a=decodeURI(n[o].slice(r+1));t[i]=a}return t},cookieSet:function(e,t,n){var o="";"string"==typeof t?o=t:"object"==typeof t&&(o=JSON.stringify(t));var r=new Date;r.setTime(r.getTime()+Math.ceil(36e5*parseFloat(n)));var i="expires="+r.toGMTString();document.cookie=e+"="+o+"; "+i+"; path=/"},cookieGet:function(e){var t=null;e||(e="",t={});for(var n=document.cookie.split(";"),o=0;o<n.length;o++){var r=n[o].trim(),i=r.indexOf("="),a=r.substring(0,i),s=r.slice(i+1);if(doui.isJsonString(s)&&(s=JSON.parse(s)),e.length<=0)t[a]=s;else if(a==e){t=s;break}}return t},cookieDel:function(e){document.cookie=e+"= ; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"},localStorageSet:function(e,t){if("string"==typeof t)localStorage.setItem(e,t);else if("object"==typeof t){var n=JSON.stringify(t);localStorage.setItem(e,n)}},localStorageGet:function(e){var t=null,n=localStorage.getItem(e);return n&&(t=doui.isJsonString(n)?JSON.parse(n):n),t},localStorageDel:function(e){localStorage.removeItem(e)},sessionStorageSet:function(e,t){if("string"==typeof t)sessionStorage.setItem(e,t);else if("object"==typeof t){var n=JSON.stringify(t);sessionStorage.setItem(e,n)}},sessionStorageGet:function(e){var t=null,n=sessionStorage.getItem(e);return n&&(t=doui.isJsonString(n)?JSON.parse(n):n),t},sessionStorageDel:function(e){sessionStorage.removeItem(e)},pageToUrl:function(e){window.location.href=e},pageReplaceUrl:function(e){window.location.replace(e)},pageOpenUrl:function(e){window.open(e)},timestampForDate:function(e,t){e=parseFloat(e),null==t&&(t="/");var n=new Date(e),o=n.getFullYear(),r=n.getMonth()+1;r<10&&(r="0"+r);var i=n.getDate();i<10&&(i="0"+i);var a=n.getHours();a<10&&(a="0"+a);var s=n.getMinutes();return s<10&&(s="0"+s),o+t+r+t+i+" "+a+":"+s},strRandomGet:function(e){for(var t="",n="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",o=0;o<e;o++){var r=Math.round(Math.random()*(n.length-1));t+=n.charAt(r)}return t},numRandomGet:function(e,t){"string"==typeof e&&(e=parseInt(e)),"string"==typeof t&&(t=parseInt(t));var n=0,o=0;return e<t?(n=e,o=t):(n=t,o=e),Math.floor(Math.random()*(o-n+1)+n)},strJsonHtmlGet:function(e){var t="",n="";try{"string"==typeof e?(t=JSON.parse(e),t=JSON.stringify(t,null,4)):t=JSON.stringify(e,null,4),n=t.replace(/\n/g,"<br>").replace(/\s/g," ")}catch(e){doui.showToast("strJsonHtmlGet: 不是Json格式")}return n},Base64:function(e,t){var n="初始str",o={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t,n,r,i,a,s,d,c="",l=0;for(e=o._utf8_encode(e);l<e.length;)i=(t=e.charCodeAt(l++))>>2,a=(3&t)<<4|(n=e.charCodeAt(l++))>>4,s=(15&n)<<2|(r=e.charCodeAt(l++))>>6,d=63&r,isNaN(n)?s=d=64:isNaN(r)&&(d=64),c=c+this._keyStr.charAt(i)+this._keyStr.charAt(a)+this._keyStr.charAt(s)+this._keyStr.charAt(d);return c},decode:function(e){var t,n,r,i,a,s,d="",c=0;for(e=e.replace(/[^A-Za-z0-9+/=]/g,"");c<e.length;)t=this._keyStr.indexOf(e.charAt(c++))<<2|(i=this._keyStr.indexOf(e.charAt(c++)))>>4,n=(15&i)<<4|(a=this._keyStr.indexOf(e.charAt(c++)))>>2,r=(3&a)<<6|(s=this._keyStr.indexOf(e.charAt(c++))),d+=String.fromCharCode(t),64!=a&&(d+=String.fromCharCode(n)),64!=s&&(d+=String.fromCharCode(r));return d=o._utf8_decode(d)},_utf8_encode:function(e){e=e.replace(/rn/g,"n");for(var t="",n=0;n<e.length;n++){var o=e.charCodeAt(n);o<128?t+=String.fromCharCode(o):o>127&&o<2048?(t+=String.fromCharCode(o>>6|192),t+=String.fromCharCode(63&o|128)):(t+=String.fromCharCode(o>>12|224),t+=String.fromCharCode(o>>6&63|128),t+=String.fromCharCode(63&o|128))}return t},_utf8_decode:function(e){for(var t,n,o="",r=0,i=0;r<e.length;)(t=e.charCodeAt(r))<128?(o+=String.fromCharCode(t),r++):t>191&&t<224?(n=e.charCodeAt(r+1),o+=String.fromCharCode((31&t)<<6|63&n),r+=2):(n=e.charCodeAt(r+1),i=e.charCodeAt(r+2),o+=String.fromCharCode((15&t)<<12|(63&n)<<6|63&i),r+=3);return o}};return"en"==e?n=o.encode(t):"de"==e&&(n=o.decode(t)),n},Aes:function(e,t,n,o){var r,i,a,s,d,c,l,u,h,f,m,p,g=g||(r=Math,i=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),s=(a={}).lib={},d=s.Base={extend:function(e){var t=i(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},c=s.WordArray=d.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,n=e.words,o=this.sigBytes,r=e.sigBytes;if(this.clamp(),o%4)for(var i=0;i<r;i++){var a=n[i>>>2]>>>24-i%4*8&255;t[o+i>>>2]|=a<<24-(o+i)%4*8}else for(i=0;i<r;i+=4)t[o+i>>>2]=n[i>>>2];return this.sigBytes+=r,this},clamp:function(){var e=this.words,t=this.sigBytes;e[t>>>2]&=4294967295<<32-t%4*8,e.length=r.ceil(t/4)},clone:function(){var e=d.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t,n=[],o=function(e){e=e;var t=987654321,n=4294967295;return function(){var o=((t=36969*(65535&t)+(t>>16)&n)<<16)+(e=18e3*(65535&e)+(e>>16)&n)&n;return o/=4294967296,(o+=.5)*(r.random()>.5?1:-1)}},i=0;i<e;i+=4){var a=o(4294967296*(t||r.random()));t=987654071*a(),n.push(4294967296*a()|0)}return new c.init(n,e)}}),l=a.enc={},u=l.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,o=[],r=0;r<n;r++){var i=t[r>>>2]>>>24-r%4*8&255;o.push((i>>>4).toString(16)),o.push((15&i).toString(16))}return o.join("")},parse:function(e){for(var t=e.length,n=[],o=0;o<t;o+=2)n[o>>>3]|=parseInt(e.substr(o,2),16)<<24-o%8*4;return new c.init(n,t/2)}},h=l.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,o=[],r=0;r<n;r++){var i=t[r>>>2]>>>24-r%4*8&255;o.push(String.fromCharCode(i))}return o.join("")},parse:function(e){for(var t=e.length,n=[],o=0;o<t;o++)n[o>>>2]|=(255&e.charCodeAt(o))<<24-o%4*8;return new c.init(n,t)}},f=l.Utf8={stringify:function(e){try{return decodeURIComponent(escape(h.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return h.parse(unescape(encodeURIComponent(e)))}},m=s.BufferedBlockAlgorithm=d.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=f.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(e){var t=this._data,n=t.words,o=t.sigBytes,i=this.blockSize,a=o/(4*i),s=(a=e?r.ceil(a):r.max((0|a)-this._minBufferSize,0))*i,d=r.min(4*s,o);if(s){for(var l=0;l<s;l+=i)this._doProcessBlock(n,l);var u=n.splice(0,s);t.sigBytes-=d}return new c.init(u,d)},clone:function(){var e=d.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),s.Hasher=m.extend({cfg:d.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){m.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new p.HMAC.init(e,n).finalize(t)}}}),p=a.algo={},a);!function(){var e=g,t=e.lib,n=t.Base,o=t.WordArray,r=e.algo,i=r.MD5,a=r.EvpKDF=n.extend({cfg:n.extend({keySize:4,hasher:i,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,r=n.hasher.create(),i=o.create(),a=i.words,s=n.keySize,d=n.iterations;a.length<s;){c&&r.update(c);var c=r.update(e).finalize(t);r.reset();for(var l=1;l<d;l++)c=r.finalize(c),r.reset();i.concat(c)}return i.sigBytes=4*s,i}});e.EvpKDF=function(e,t,n){return a.create(n).compute(e,t)}}(),function(){var e=g,t=e.lib.WordArray;e.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,o=this._map;e.clamp();for(var r=[],i=0;i<n;i+=3)for(var a=(t[i>>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,s=0;s<4&&i+.75*s<n;s++)r.push(o.charAt(a>>>6*(3-s)&63));var d=o.charAt(64);if(d)for(;r.length%4;)r.push(d);return r.join("")},parse:function(e){var n=e.length,o=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var i=0;i<o.length;i++)r[o.charCodeAt(i)]=i}var a=o.charAt(64);if(a){var s=e.indexOf(a);-1!==s&&(n=s)}return function(e,n,o){for(var r=[],i=0,a=0;a<n;a++)if(a%4){var s=o[e.charCodeAt(a-1)]<<a%4*2,d=o[e.charCodeAt(a)]>>>6-a%4*2;r[i>>>2]|=(s|d)<<24-i%4*8,i++}return t.create(r,i)}(e,n,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),g.lib.Cipher||function(e){var t=g,n=t.lib,o=n.Base,r=n.WordArray,i=n.BufferedBlockAlgorithm,a=t.enc,s=(a.Utf8,a.Base64),d=t.algo.EvpKDF,c=n.Cipher=i.extend({cfg:o.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){i.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?w:v}return function(t){return{encrypt:function(n,o,r){return e(o).encrypt(t,n,o,r)},decrypt:function(n,o,r){return e(o).decrypt(t,n,o,r)}}}}()}),l=(n.StreamCipher=c.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),t.mode={}),u=n.BlockCipherMode=o.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),h=l.CBC=function(){var t=u.extend();function n(t,n,o){var r=this._iv;if(r){var i=r;this._iv=e}else i=this._prevBlock;for(var a=0;a<o;a++)t[n+a]^=i[a]}return t.Encryptor=t.extend({processBlock:function(e,t){var o=this._cipher,r=o.blockSize;n.call(this,e,t,r),o.encryptBlock(e,t),this._prevBlock=e.slice(t,t+r)}}),t.Decryptor=t.extend({processBlock:function(e,t){var o=this._cipher,r=o.blockSize,i=e.slice(t,t+r);o.decryptBlock(e,t),n.call(this,e,t,r),this._prevBlock=i}}),t}(),f=(t.pad={}).Pkcs7={pad:function(e,t){for(var n=4*t,o=n-e.sigBytes%n,i=o<<24|o<<16|o<<8|o,a=[],s=0;s<o;s+=4)a.push(i);var d=r.create(a,o);e.concat(d)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},m=(n.BlockCipher=c.extend({cfg:c.cfg.extend({mode:h,padding:f}),reset:function(){c.reset.call(this);var e=this.cfg,t=e.iv,n=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var o=n.createEncryptor;else o=n.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==o?this._mode.init(this,t&&t.words):(this._mode=o.call(n,this,t&&t.words),this._mode.__creator=o)},_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 t=this._process(!0),e.unpad(t);return t},blockSize:4}),n.CipherParams=o.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),p=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;if(n)var o=r.create([1398893684,1701076831]).concat(n).concat(t);else o=t;return o.toString(s)},parse:function(e){var t=s.parse(e),n=t.words;if(1398893684==n[0]&&1701076831==n[1]){var o=r.create(n.slice(2,4));n.splice(0,4),t.sigBytes-=16}return m.create({ciphertext:t,salt:o})}},v=n.SerializableCipher=o.extend({cfg:o.extend({format:p}),encrypt:function(e,t,n,o){o=this.cfg.extend(o);var r=e.createEncryptor(n,o),i=r.finalize(t),a=r.cfg;return m.create({ciphertext:i,key:n,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:o.format})},decrypt:function(e,t,n,o){return o=this.cfg.extend(o),t=this._parse(t,o.format),e.createDecryptor(n,o).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),y=(t.kdf={}).OpenSSL={execute:function(e,t,n,o){o||(o=r.random(8));var i=d.create({keySize:t+n}).compute(e,o),a=r.create(i.words.slice(t),4*n);return i.sigBytes=4*t,m.create({key:i,iv:a,salt:o})}},w=n.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:y}),encrypt:function(e,t,n,o){var r=(o=this.cfg.extend(o)).kdf.execute(n,e.keySize,e.ivSize);o.iv=r.iv;var i=v.encrypt.call(this,e,t,r.key,o);return i.mixIn(r),i},decrypt:function(e,t,n,o){o=this.cfg.extend(o),t=this._parse(t,o.format);var r=o.kdf.execute(n,e.keySize,e.ivSize,t.salt);return o.iv=r.iv,v.decrypt.call(this,e,t,r.key,o)}})}(),function(){var e=g,t=e.lib.Base,n=e.enc.Utf8;e.algo.HMAC=t.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=n.parse(t));var o=e.blockSize,r=4*o;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),a=this._iKey=t.clone(),s=i.words,d=a.words,c=0;c<o;c++)s[c]^=1549556828,d[c]^=909522486;i.sigBytes=a.sigBytes=r,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,n=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(n))}})}(),g.mode.ECB=function(){var e=g.lib.BlockCipherMode.extend();return e.Encryptor=e.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),e.Decryptor=e.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),e}(),g.pad.Iso10126={pad:function(e,t){var n=4*t,o=n-e.sigBytes%n;e.concat(g.lib.WordArray.random(o-1)).concat(g.lib.WordArray.create([o<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},function(){var e=g,t=e.lib.BlockCipher,n=e.algo,o=[],r=[],i=[],a=[],s=[],d=[],c=[],l=[],u=[],h=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var n=0,f=0;for(t=0;t<256;t++){var m=f^f<<1^f<<2^f<<3^f<<4;m=m>>>8^255&m^99,o[n]=m,r[m]=n;var p=e[n],g=e[p],v=e[g],y=257*e[m]^16843008*m;i[n]=y<<24|y>>>8,a[n]=y<<16|y>>>16,s[n]=y<<8|y>>>24,d[n]=y,y=16843009*v^65537*g^257*p^16843008*n,c[m]=y<<24|y>>>8,l[m]=y<<16|y>>>16,u[m]=y<<8|y>>>24,h[m]=y,n?(n=p^e[e[e[v^p]]],f^=e[e[f]]):n=f=1}}();var f=[0,1,2,4,8,16,32,64,128,27,54],m=n.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=4*((this._nRounds=n+6)+1),i=this._keySchedule=[],a=0;a<r;a++)if(a<n)i[a]=t[a];else{var s=i[a-1];a%n?n>6&&a%n==4&&(s=o[s>>>24]<<24|o[s>>>16&255]<<16|o[s>>>8&255]<<8|o[255&s]):(s=o[(s=s<<8|s>>>24)>>>24]<<24|o[s>>>16&255]<<16|o[s>>>8&255]<<8|o[255&s],s^=f[a/n|0]<<24),i[a]=i[a-n]^s}for(var d=this._invKeySchedule=[],m=0;m<r;m++)a=r-m,s=m%4?i[a]:i[a-4],d[m]=m<4||a<=4?s:c[o[s>>>24]]^l[o[s>>>16&255]]^u[o[s>>>8&255]]^h[o[255&s]]}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,i,a,s,d,o)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,c,l,u,h,r),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,o,r,i,a,s){for(var d=this._nRounds,c=e[t]^n[0],l=e[t+1]^n[1],u=e[t+2]^n[2],h=e[t+3]^n[3],f=4,m=1;m<d;m++){var p=o[c>>>24]^r[l>>>16&255]^i[u>>>8&255]^a[255&h]^n[f++],g=o[l>>>24]^r[u>>>16&255]^i[h>>>8&255]^a[255&c]^n[f++],v=o[u>>>24]^r[h>>>16&255]^i[c>>>8&255]^a[255&l]^n[f++],y=o[h>>>24]^r[c>>>16&255]^i[l>>>8&255]^a[255&u]^n[f++];c=p,l=g,u=v,h=y}p=(s[c>>>24]<<24|s[l>>>16&255]<<16|s[u>>>8&255]<<8|s[255&h])^n[f++],g=(s[l>>>24]<<24|s[u>>>16&255]<<16|s[h>>>8&255]<<8|s[255&c])^n[f++],v=(s[u>>>24]<<24|s[h>>>16&255]<<16|s[c>>>8&255]<<8|s[255&l])^n[f++],y=(s[h>>>24]<<24|s[c>>>16&255]<<16|s[l>>>8&255]<<8|s[255&u])^n[f++],e[t]=p,e[t+1]=g,e[t+2]=v,e[t+3]=y},keySize:8});e.AES=t._createHelper(m)}(),function(){var e=g,t=e.lib.WordArray,n=e.enc;function o(e){return e<<8&4278255360|e>>>8&16711935}n.Utf16=n.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,o=[],r=0;r<n;r+=2){var i=t[r>>>2]>>>16-r%4*8&65535;o.push(String.fromCharCode(i))}return o.join("")},parse:function(e){for(var n=e.length,o=[],r=0;r<n;r++)o[r>>>1]|=e.charCodeAt(r)<<16-r%2*16;return t.create(o,2*n)}},n.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i+=2){var a=o(t[i>>>2]>>>16-i%4*8&65535);r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var n=e.length,r=[],i=0;i<n;i++)r[i>>>1]|=o(e.charCodeAt(i)<<16-i%2*16);return t.create(r,2*n)}}}(),null==n&&(n="warningiscaution");var v=g.enc.Utf8.parse(n),y={mode:g.mode.ECB,padding:g.pad.Pkcs7};if(null!=o&&o.length>0&&(y={iv:g.enc.Utf8.parse(o),mode:g.mode.CBC,padding:g.pad.Pkcs7}),"en"==e){var w=g.enc.Utf8.parse(t);return g.AES.encrypt(w,v,y).toString()}if("de"==e){var x=g.AES.decrypt(t,v,y);return g.enc.Utf8.stringify(x).toString()}},strMD5Get:function(e){function t(e,t){return e<<t|e>>>32-t}function n(e,t){var n,o,r,i,a;return r=2147483648&e,i=2147483648&t,a=(1073741823&e)+(1073741823&t),(n=1073741824&e)&(o=1073741824&t)?2147483648^a^r^i:n|o?1073741824&a?3221225472^a^r^i:1073741824^a^r^i:a^r^i}function o(e,o,r,i,a,s,d){var c;return n(t(e=n(e,n(n((c=o)&r|~c&i,a),d)),s),o)}function r(e,o,r,i,a,s,d){var c;return n(t(e=n(e,n(n(o&(c=i)|r&~c,a),d)),s),o)}function i(e,o,r,i,a,s,d){return n(t(e=n(e,n(n(o^r^i,a),d)),s),o)}function a(e,o,r,i,a,s,d){return n(t(e=n(e,n(n(r^(o|~i),a),d)),s),o)}function s(e){var t,n="",o="";for(t=0;t<=3;t++)n+=(o="0"+(e>>>8*t&255).toString(16)).substr(o.length-2,2);return n}return function(e){var t,d,c,l,u,h,f,m,p,g=Array();for(g=function(e){for(var t,n=e.length,o=n+8,r=16*((o-o%64)/64+1),i=Array(r-1),a=0,s=0;s<n;)a=s%4*8,i[t=(s-s%4)/4]=i[t]|e.charCodeAt(s)<<a,s++;return a=s%4*8,i[t=(s-s%4)/4]=i[t]|128<<a,i[r-2]=n<<3,i[r-1]=n>>>29,i}(e=function(e){for(var t="",n=0;n<e.length;n++){var o=e.charCodeAt(n);o<128?t+=String.fromCharCode(o):o>127&&o<2048?(t+=String.fromCharCode(o>>6|192),t+=String.fromCharCode(63&o|128)):(t+=String.fromCharCode(o>>12|224),t+=String.fromCharCode(o>>6&63|128),t+=String.fromCharCode(63&o|128))}return t}(e)),h=1732584193,f=4023233417,m=2562383102,p=271733878,t=0;t<g.length;t+=16)d=h,c=f,l=m,u=p,f=a(f=a(f=a(f=a(f=i(f=i(f=i(f=i(f=r(f=r(f=r(f=r(f=o(f=o(f=o(f=o(f,m=o(m,p=o(p,h=o(h,f,m,p,g[t+0],7,3614090360),f,m,g[t+1],12,3905402710),h,f,g[t+2],17,606105819),p,h,g[t+3],22,3250441966),m=o(m,p=o(p,h=o(h,f,m,p,g[t+4],7,4118548399),f,m,g[t+5],12,1200080426),h,f,g[t+6],17,2821735955),p,h,g[t+7],22,4249261313),m=o(m,p=o(p,h=o(h,f,m,p,g[t+8],7,1770035416),f,m,g[t+9],12,2336552879),h,f,g[t+10],17,4294925233),p,h,g[t+11],22,2304563134),m=o(m,p=o(p,h=o(h,f,m,p,g[t+12],7,1804603682),f,m,g[t+13],12,4254626195),h,f,g[t+14],17,2792965006),p,h,g[t+15],22,1236535329),m=r(m,p=r(p,h=r(h,f,m,p,g[t+1],5,4129170786),f,m,g[t+6],9,3225465664),h,f,g[t+11],14,643717713),p,h,g[t+0],20,3921069994),m=r(m,p=r(p,h=r(h,f,m,p,g[t+5],5,3593408605),f,m,g[t+10],9,38016083),h,f,g[t+15],14,3634488961),p,h,g[t+4],20,3889429448),m=r(m,p=r(p,h=r(h,f,m,p,g[t+9],5,568446438),f,m,g[t+14],9,3275163606),h,f,g[t+3],14,4107603335),p,h,g[t+8],20,1163531501),m=r(m,p=r(p,h=r(h,f,m,p,g[t+13],5,2850285829),f,m,g[t+2],9,4243563512),h,f,g[t+7],14,1735328473),p,h,g[t+12],20,2368359562),m=i(m,p=i(p,h=i(h,f,m,p,g[t+5],4,4294588738),f,m,g[t+8],11,2272392833),h,f,g[t+11],16,1839030562),p,h,g[t+14],23,4259657740),m=i(m,p=i(p,h=i(h,f,m,p,g[t+1],4,2763975236),f,m,g[t+4],11,1272893353),h,f,g[t+7],16,4139469664),p,h,g[t+10],23,3200236656),m=i(m,p=i(p,h=i(h,f,m,p,g[t+13],4,681279174),f,m,g[t+0],11,3936430074),h,f,g[t+3],16,3572445317),p,h,g[t+6],23,76029189),m=i(m,p=i(p,h=i(h,f,m,p,g[t+9],4,3654602809),f,m,g[t+12],11,3873151461),h,f,g[t+15],16,530742520),p,h,g[t+2],23,3299628645),m=a(m,p=a(p,h=a(h,f,m,p,g[t+0],6,4096336452),f,m,g[t+7],10,1126891415),h,f,g[t+14],15,2878612391),p,h,g[t+5],21,4237533241),m=a(m,p=a(p,h=a(h,f,m,p,g[t+12],6,1700485571),f,m,g[t+3],10,2399980690),h,f,g[t+10],15,4293915773),p,h,g[t+1],21,2240044497),m=a(m,p=a(p,h=a(h,f,m,p,g[t+8],6,1873313359),f,m,g[t+15],10,4264355552),h,f,g[t+6],15,2734768916),p,h,g[t+13],21,1309151649),m=a(m,p=a(p,h=a(h,f,m,p,g[t+4],6,4149444226),f,m,g[t+11],10,3174756917),h,f,g[t+2],15,718787259),p,h,g[t+9],21,3951481745),h=n(h,d),f=n(f,c),m=n(m,l),p=n(p,u);return(s(h)+s(f)+s(m)+s(p)).toUpperCase()}(e)},AjaxData:function(e,t){null==e&&(e={}),null==t&&(t="thisWarning");var n=e;n.timestamp=(new Date).getTime();var o=new Array;for(var r in n)"object"==typeof n[r]&&(n[r]=JSON.stringify(n[r])),o.push(n[r]);o.sort();var i=o.join("###")+"###"+t,a=doui.strMD5Get(i);return n.sign=a,n},AjaxRepeat:function(e,t){var n={url:"",over:!1};n.url=t;var o=!1;if("add"==e){for(var r=null,i=0;i<doui.AjaxList.length;i++)if(n.url==doui.AjaxList[i].url){r=i;break}null==r?(doui.AjaxList.push(n),o=!0):1==doui.AjaxList[r].over?(doui.AjaxList[r].over=!1,o=!0):o=!1}else if("over"==e)for(i=0;i<doui.AjaxList.length;i++)if(t==doui.AjaxList[i].url){doui.AjaxList[i].over=!0,o=!0;break}return o},AjaxPost:function(e,t,n,o){null==o&&(o=!1);var r={code:0,data:{},msg:"请求成功"};if(1==o||doui.AjaxRepeat("add",e)){var i=e,a=t,s=null;(s=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP")).open("POST",i,!0),s.setRequestHeader("Content-type","application/json"),s.withCredentials=!0;var d=setTimeout(function(){s.abort(),doui.AjaxRepeat("over",i),r.code=404,r.msg="请求超时",n(r)},3e5);s.onreadystatechange=function(){if(4==s.readyState&&200==s.status){null!=d&&clearTimeout(d),doui.AjaxRepeat("over",i);var e=null;s.responseText?e=s.responseText:s.responseXML&&(e=s.responseXML),doui.isJsonString(e)?r=JSON.parse(e):(r.code=200,r.data=e,r.msg="返回数据不是json格式"),n(r)}else 4==s.readyState&&(null!=d&&clearTimeout(d),doui.AjaxRepeat("over",i),r.code=404,r.data=s.responseText,r.msg="无法链接,请检查网络",n(r))},s.send(JSON.stringify(a))}},AjaxGet:function(e,t,n,o){null==o&&(o=!1);var r={code:0,data:{},msg:"请求成功"};if(1==o||doui.AjaxRepeat("add",e)){var i=e,a=t,s=null;s=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");var d=i+"?";for(var c in a)d+=c+"="+a[c]+"&";d=d.substring(0,d.length-1),s.open("GET",d,!0),s.withCredentials=!0;var l=setTimeout(function(){s.abort(),doui.AjaxRepeat("over",i),r.code=404,r.msg="请求超时",n(r)},3e5);s.onreadystatechange=function(){if(4==s.readyState&&200==s.status){null!=l&&clearTimeout(l),doui.AjaxRepeat("over",i);var e=null;s.responseText?e=s.responseText:s.responseXML&&(e=s.responseXML),doui.isJsonString(e)?r=JSON.parse(e):(r.code=200,r.data=e,r.msg="返回数据不是json格式"),n(r)}else 4==s.readyState&&(null!=l&&clearTimeout(l),doui.AjaxRepeat("over",i),r.code=404,r.data=s.responseText,r.msg="无法链接,请检查网络",n(r))},s.send()}},AjaxJsonp:function(e,t,n,o){null==o&&(o=!1);var r={code:0,data:{},msg:"请求成功"};if(1==o||doui.AjaxRepeat("add",e)){var i=e,a=t,s="douiJsonp_"+doui.strRandomGet(8);a.callback=s;var d=i+"?";for(var c in a)d+=c+"="+a[c]+"&";d=d.substring(0,d.length-1),d=encodeURI(d);var l=document.createElement("script");l.type="text/javascript",l.src=d,document.getElementsByTagName("head")[0].appendChild(l);var u=setTimeout(function(){l&&l.parentNode.removeChild(l),doui.AjaxRepeat("over",i),r.code=404,r.msg="请求超时",n(r)},3e5);l.onerror=function(){l&&l.parentNode.removeChild(l),null!=u&&clearTimeout(u),doui.AjaxRepeat("over",i),r.code=404,r.msg="无法链接,请检查网络",n(r)},window[s]=function(e){var t=e;l&&l.parentNode.removeChild(l),null!=u&&clearTimeout(u),doui.AjaxRepeat("over",i),"object"==typeof t?r=t:"string"==typeof t&&doui.isJsonString(t)?r=JSON.parse(t):(r.code=200,r.data=t,r.msg="返回数据不是json格式"),n(r)}}},AjaxUpload:function(e,t,n,o){var r={code:0,data:{},msg:"请求成功"},i=e,a=new FormData;for(var s in t)a.append(s,t[s]);var d=null;if(d=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"),o){var c={total:0,loaded:0,percentage:0};d.upload.onprogress=function(e){e.lengthComputable&&(c.total=e.total,c.loaded=e.loaded,c.percentage=Math.round(1e3*parseFloat(e.loaded/e.total))/10,o(c))}}d.open("POST",i,!0),d.withCredentials=!0,d.onreadystatechange=function(){if(4==d.readyState&&200==d.status){var e=null;d.responseText?e=d.responseText:d.responseXML&&(e=d.responseXML),doui.isJsonString(e)?r=JSON.parse(e):(r.code=200,r.data=e,r.msg="返回数据不是json格式"),n(r)}else 4==d.readyState&&(r.code=404,r.data=d.responseText,r.msg="无法链接,请检查网络",n(r))},d.send(a)},isJsonString:function(e){try{if("object"==typeof JSON.parse(e))return!0}catch(e){}return!1}},doui.windowReady(function(){for(var e=document.body.childNodes,t=0;t<e.length;t++)if("div"==e[t].localName){e[t].setAttribute("ontouchstart","");break}doui.sizeSet()}),window.onresize=function(){doui.sizeSet()},doui.metaAdd();
|