szjcomo-utils.min.js 104 KB

1
  1. var szjcomo=function(){"use strict";var I="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(t,r){return t(r={exports:{}},r.exports),r.exports}function c(t){try{return!!t()}catch(t){return!0}}function F(t){return tt?Q.createElement(t):{}}function P(t,r){if(!h(t))return t;var e,n;if(r&&"function"==typeof(e=t.toString)&&!h(n=e.call(t))||"function"==typeof(e=t.valueOf)&&!h(n=e.call(t))||!r&&"function"==typeof(e=t.toString)&&!h(n=e.call(t)))return n;throw TypeError("Can't convert object to primitive value")}function u(t,r){return nt.call(t,r)}function d(n,i,t){if(ut(n),void 0===i)return n;switch(t){case 1:return function(t){return n.call(i,t)};case 2:return function(t,r){return n.call(i,t,r)};case 3:return function(t,r,e){return n.call(i,t,r,e)}}return function(){return n.apply(i,arguments)}}function p(t,r,e){var n,i,o,a=t&p.F,s=t&p.G,c=t&p.P,u=t&p.B,l=s?v:t&p.S?v[r]||(v[r]={}):(v[r]||{})[lt],f=s?g:g[r]||(g[r]={}),h=f[lt]||(f[lt]={});for(n in e=s?r:e)i=((o=!a&&l&&void 0!==l[n])?l:e)[n],o=u&&o?d(i,v):c&&"function"==typeof i?d(Function.call,i):i,l&&_(l,n,i,t&p.U),f[n]!=i&&b(f,n,o),c&&h[n]!=i&&(h[n]=i)}function x(t){return 0<t?wt(yt(t),9007199254740991):0}function N(t,r){return(t=yt(t))<0?bt(t+r,0):_t(t,r)}function L(s){return function(t,r,e){var n,i=f(t),o=x(i.length),a=N(e,o);if(s&&r!=r){for(;a<o;)if((n=i[a++])!=n)return!0}else for(;a<o;a++)if((s||a in i)&&i[a]===r)return s||a||0;return!s&&-1}}function U(t){return mt[t]||(mt[t]=at(t))}function W(t,r){var e,n=f(t),i=0,o=[];for(e in n)e!=St&&u(n,e)&&o.push(e);for(;r.length>i;)!u(n,e=r[i++])||~xt(o,e)||o.push(e);return o}function S(t){return Object(pt(t))}function $(t){var r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,r){try{return t[r]}catch(t){}}(t=Object(t),zt))?r:Mt?ht(t):"Object"==(r=ht(t))&&"function"==typeof t.callee?"Arguments":r}function q(){var t=k(this),r="";return t.global&&(r+="g"),t.ignoreCase&&(r+="i"),t.multiline&&(r+="m"),t.unicode&&(r+="u"),t.sticky&&(r+="y"),r}function Y(t){_(RegExp.prototype,Rt,t,!0)}function K(i){return function(t,r){var e,t=String(pt(t)),r=yt(r),n=t.length;return r<0||n<=r?i?"":void 0:(e=t.charCodeAt(r))<55296||56319<e||r+1===n||(n=t.charCodeAt(r+1))<56320||57343<n?i?t.charAt(r):e:i?t.slice(r,r+2):n-56320+(e-55296<<10)+65536}}function X(t,r,e){return r+(e?Pt(t,r).length:1)}function G(t,r){var e=t.exec;if("function"==typeof e){e=e.call(t,r);if("object"!=typeof e)throw new TypeError("RegExp exec method returned something other than an Object or null");return e}if("RegExp"!==$(t))throw new TypeError("RegExp#exec called on incompatible receiver");return It.call(t,r)}function V(e,t,r){var o,n,i=B(e),a=!c(function(){var t={};return t[i]=function(){return 7},7!=""[e](t)}),s=a?!c(function(){var t=!1,r=/a/;return r.exec=function(){return t=!0,null},"split"===e&&(r.constructor={},r.constructor[Yt]=function(){return r}),r[i](""),!t}):void 0;a&&s&&("replace"!==e||Kt)&&("split"!==e||Xt)||(o=/./[i],r=(s=r(pt,i,""[e],function(t,r,e,n,i){return r.exec===qt?a&&!i?{done:!0,value:o.call(r,e,n)}:{done:!0,value:t.call(e,r,n)}:{done:!1}}))[0],n=s[1],_(String.prototype,e,r),b(RegExp.prototype,i,2==t?function(t,r){return n.call(t,this,r)}:function(t){return n.call(t,this)}))}var Z,J,v=r(function(t){t=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),g=r(function(t){t=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)}),h=(g.version,function(t){return"object"==typeof t?null!==t:"function"==typeof t}),k=function(t){if(h(t))return t;throw TypeError(t+" is not an object!")},y=!c(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),Q=v.document,tt=h(Q)&&h(Q.createElement),rt=!y&&!c(function(){return 7!=Object.defineProperty(F("div"),"a",{get:function(){return 7}}).a}),et=Object.defineProperty,l={f:y?Object.defineProperty:function(t,r,e){if(k(t),r=P(r,!0),k(e),rt)try{return et(t,r,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[r]=e.value),t}},w=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},b=y?function(t,r,e){return l.f(t,r,w(1,e))}:function(t,r,e){return t[r]=e,t},nt={}.hasOwnProperty,it=0,ot=Math.random(),at=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++it+ot).toString(36))},st=r(function(t){var r="__core-js_shared__",e=v[r]||(v[r]={});(t.exports=function(t,r){return e[t]||(e[t]=void 0!==r?r:{})})("versions",[]).push({version:g.version,mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})}),ct=st("native-function-to-string",Function.toString),_=r(function(t){var o=at("src"),r="toString",a=(""+ct).split(r);g.inspectSource=function(t){return ct.call(t)},(t.exports=function(t,r,e,n){var i="function"==typeof e;i&&!u(e,"name")&&b(e,"name",r),t[r]!==e&&(i&&!u(e,o)&&b(e,o,t[r]?""+t[r]:a.join(String(r))),t===v?t[r]=e:n?t[r]?t[r]=e:b(t,r,e):(delete t[r],b(t,r,e)))})(Function.prototype,r,function(){return"function"==typeof this&&this[o]||ct.call(this)})}),ut=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t},lt="prototype",m=(v.core=g,p.F=1,p.G=2,p.S=4,p.P=8,p.B=16,p.W=32,p.U=64,p.R=128,p),ft={}.toString,ht=function(t){return ft.call(t).slice(8,-1)},dt=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==ht(t)?t.split(""):Object(t)},pt=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},f=function(t){return dt(pt(t))},vt=Math.ceil,gt=Math.floor,yt=function(t){return isNaN(t=+t)?0:(0<t?gt:vt)(t)},wt=Math.min,bt=Math.max,_t=Math.min,mt=st("keys"),xt=L(!1),St=U("IE_PROTO"),kt="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),Bt=Object.keys||function(t){return W(t,kt)},At={f:Object.getOwnPropertySymbols},Et={f:{}.propertyIsEnumerable},Ot=Object.assign,e=!Ot||c(function(){var t={},r={},e=Symbol(),n="abcdefghijklmnopqrst";return t[e]=7,n.split("").forEach(function(t){r[t]=t}),7!=Ot({},t)[e]||Object.keys(Ot({},r)).join("")!=n})?function(t,r){for(var e=S(t),n=arguments.length,i=1,o=At.f,a=Et.f;i<n;)for(var s,c=dt(arguments[i++]),u=o?Bt(c).concat(o(c)):Bt(c),l=u.length,f=0;f<l;)s=u[f++],y&&!a.call(c,s)||(e[s]=c[s]);return e}:Ot,B=(m(m.S+m.F,"Object",{assign:e}),r(function(t){var r=st("wks"),e=v.Symbol,n="function"==typeof e;(t.exports=function(t){return r[t]||(r[t]=n&&e[t]||(n?e:at)("Symbol."+t))}).store=r})),zt=B("toStringTag"),Mt="Arguments"==ht(function(){return arguments}()),e={},e=(e[B("toStringTag")]="z",e+""!="[object z]"&&_(Object.prototype,"toString",function(){return"[object "+$(this)+"]"},!0),Date.prototype),Ct="Invalid Date",n="toString",Dt=e[n],Ht=e.getTime,Rt=(new Date(NaN)+""!=Ct&&_(e,n,function(){var t=Ht.call(this);return t==t?Dt.call(this):Ct}),y&&"g"!=/./g.flags&&l.f(RegExp.prototype,"flags",{configurable:!0,get:q}),"toString"),jt=/./[Rt],e=(c(function(){return"/a/b"!=jt.call({source:"a",flags:"b"})})?Y(function(){var t=k(this);return"/".concat(t.source,"/","flags"in t?t.flags:!y&&t instanceof RegExp?q.call(t):void 0)}):jt.name!=Rt&&Y(function(){return jt.call(this)}),v.document),Tt=e&&e.documentElement,Ft=[].slice,Pt=(m(m.P+m.F*c(function(){Tt&&Ft.call(Tt)}),"Array",{slice:function(t,r){var e=x(this.length),n=ht(this);if(r=void 0===r?e:r,"Array"==n)return Ft.call(this,t,r);for(var i=N(t,e),t=N(r,e),o=x(t-i),a=new Array(o),s=0;s<o;s++)a[s]="String"==n?this.charAt(i+s):this[i+s];return a}}),K(!0)),It=RegExp.prototype.exec,Nt=RegExp.prototype.exec,Lt=String.prototype.replace,n=Nt,Ut="lastIndex",Wt=(e=/a/,tr=/b*/g,Nt.call(e,"a"),Nt.call(tr,"a"),0!==e[Ut]||0!==tr[Ut]),$t=void 0!==/()??/.exec("")[1],qt=n=Wt||$t?function(t){var r,e,n,i,o=this;return $t&&(e=new RegExp("^"+o.source+"$(?!\\s)",q.call(o))),Wt&&(r=o[Ut]),n=Nt.call(o,t),Wt&&n&&(o[Ut]=o.global?n.index+n[0].length:r),$t&&n&&1<n.length&&Lt.call(n[0],e,function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(n[i]=void 0)}),n}:n,Yt=(m({target:"RegExp",proto:!0,forced:qt!==/./.exec},{exec:qt}),B("species")),Kt=!c(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}),Xt=(Z=(e=/(?:)/).exec,e.exec=function(){return Z.apply(this,arguments)},2===(e="ab".split(e)).length&&"a"===e[0]&&"b"===e[1]),Gt=Math.max,Vt=Math.min,Zt=Math.floor,Jt=/\$([$&`']|\d\d?|<[^>]*>)/g,Qt=/\$([$&`']|\d\d?)/g,tr=(V("replace",2,function(i,o,_,m){return[function(t,r){var e=i(this),n=null==t?void 0:t[o];return void 0!==n?n.call(t,e,r):_.call(String(e),t,r)},function(t,r){var e=m(_,t,this,r);if(e.done)return e.value;for(var n,i=k(t),o=String(this),a="function"==typeof r,s=(a||(r=String(r)),i.global),c=(s&&(n=i.unicode,i.lastIndex=0),[]);null!==(d=G(i,o))&&(c.push(d),s);)""===String(d[0])&&(i.lastIndex=X(o,x(i.lastIndex),n));for(var u,l="",f=0,h=0;h<c.length;h++){for(var d=c[h],p=String(d[0]),v=Gt(Vt(yt(d.index),o.length),0),g=[],y=1;y<d.length;y++)g.push(void 0===(u=d[y])?u:String(u));var w=d.groups,b=a?(b=[p].concat(g,v,o),void 0!==w&&b.push(w),String(r.apply(void 0,b))):function(o,a,s,c,u,t){var l=s+o.length,f=c.length,r=Qt;void 0!==u&&(u=S(u),r=Jt);return _.call(t,r,function(t,r){var e;switch(r.charAt(0)){case"$":return"$";case"&":return o;case"`":return a.slice(0,s);case"'":return a.slice(l);case"<":e=u[r.slice(1,-1)];break;default:var n,i=+r;if(0==i)return t;if(f<i)return 0!==(n=Zt(i/10))&&n<=f?void 0===c[n-1]?r.charAt(1):c[n-1]+r.charAt(1):t;e=c[i-1]}return void 0===e?"":e})}(p,o,v,g,w,r);f<=v&&(l+=o.slice(f,v)+b,f=v+p.length)}return l+o.slice(f)}]}),{time:function(){return!0===(0<arguments.length&&void 0!==arguments[0]&&arguments[0])?(new Date).getTime():Date.parse(new Date)/1e3},strToTime:function(t){try{var r=new Date(t);return Date.parse(r)/1e3}catch(t){return console.error(t.message),!1}},monthDay:function(t){t=t||this.date("Y-m-d");try{var r=new Date(t),e=r.getFullYear(),n=r.getMonth()+1;return 2==n?e%4==0&&e%100==0&&e%400==0||e%4==0&&e%100!=0?28:29:1==n||3==n||5==n||7==n||8==n||10==n||12==n?31:30}catch(t){return console.error(t.message),0}},yearDay:function(t){t=t||this.date("Y-m-d");try{var r=this.yearFirstDay(t),e=this.yearLastDay(t),n=(new Date(e).getTime()-new Date(r).getTime())/1e3;return Math.ceil(n/86400)}catch(t){return console.error(t.message),0}},yearFirstDay:function(t){t=t||this.date("Y-m-d");try{return new Date(t).getFullYear()+"-01-01 00:00:00"}catch(t){return console.error(t.message),!1}},yearLastDay:function(t){t=t||this.date("Y-m-d");try{var r=new Date(t).getFullYear(),e=r+"-12-01 00:00:00";return r+"-12-"+this.monthDay(e)+" 23:59:59"}catch(t){return console.error(t.message),!1}},dateToYearDay:function(t){t=t||this.date("Y-m-d");try{var r=this.yearFirstDay(t),e=(new Date(t).getTime()-new Date(r).getTime())/1e3;return Math.ceil(e/86400)}catch(t){return console.error(t.message),!1}},dateToYearWeek:function(t){t=t||this.date("Y-m-d");try{var r=this.dateToYearDay(t);return Math.ceil(r/7)}catch(t){return console.error(t.message),!1}},isLeapYear:function(t){t=t||this.date("Y-m-d");try{var r=new Date(t).getFullYear();return r%4==0&&r%100!=0||r%400==0}catch(t){return console.error(t.message),!1}},date:(J=function(r,e){function n(t,r){return(t+="").length<r?new Array(++r-t.length).join("0")+t:t}var i=e?new Date(1e3*e):new Date,o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a={1:"st",2:"nd",3:"rd",21:"st",22:"nd",23:"rd",31:"st"},s=["","January","February","March","April","May","June","July","August","September","October","November","December"],c={d:function(){return n(c.j(),2)},D:function(){return(t=c.l()).substr(0,3)},j:function(){return i.getDate()},l:function(){return o[c.w()]},N:function(){return c.w()+1},S:function(){return a[c.j()]?a[c.j()]:"th"},w:function(){return i.getDay()},z:function(){return(i-new Date(i.getFullYear()+"/1/1"))/864e5>>0},W:function(){var t=c.z(),r=364+c.L()-t,e=(new Date(i.getFullYear()+"/1/1").getDay()||7)-1;return r<=2&&(i.getDay()||7)-1<=2-r?1:t<=2&&4<=e&&6-e<=t?(r=new Date(i.getFullYear()-1+"/12/31"),date("W",Math.round(r.getTime()/1e3))):1+(e<=3?(t+e)/7:(t-(7-e))/7)>>0},F:function(){return s[c.n()]},m:function(){return n(c.n(),2)},M:function(){return(t=c.F()).substr(0,3)},n:function(){return i.getMonth()+1},t:function(){var t;return 2==(t=i.getMonth()+1)?28+c.L():1&t&&t<8||!(1&t)&&7<t?31:30},L:function(){var t=c.Y();return 3&t||!(t%100)&&t%400?0:1},Y:function(){return i.getFullYear()},y:function(){return(i.getFullYear()+"").slice(2)},a:function(){return 11<i.getHours()?"pm":"am"},A:function(){return c.a().toUpperCase()},B:function(){var t=60*(i.getTimezoneOffset()+60),t=3600*i.getHours()+60*i.getMinutes()+i.getSeconds()+t,t=Math.floor(t/86.4);return 1e3<t&&(t-=1e3),t<0&&(t+=1e3),1==String(t).length&&(t="00"+t),t=2==String(t).length?"0"+t:t},g:function(){return i.getHours()%12||12},G:function(){return i.getHours()},h:function(){return n(c.g(),2)},H:function(){return n(i.getHours(),2)},i:function(){return n(i.getMinutes(),2)},s:function(){return n(i.getSeconds(),2)},O:function(){var t=n(Math.abs(i.getTimezoneOffset()/60*100),4);return t=0<i.getTimezoneOffset()?"-"+t:"+"+t},P:function(){var t=c.O();return t.substr(0,3)+":"+t.substr(3,2)},c:function(){return c.Y()+"-"+c.m()+"-"+c.d()+"T"+c.h()+":"+c.i()+":"+c.s()+c.P()},U:function(){return Math.round(i.getTime()/1e3)}};return r.replace(/[\\]?([a-zA-Z])/g,function(t,r){return t==r&&c[r]?c[r]():r})},rr.toString=function(){return J.toString()},rr)});function rr(t,r){return J.apply(this,arguments)}function er(t,r){return!!t&&c(function(){r?t.call(null,function(){},1):t.call(null)})}function nr(){}function ir(t){var r=E[t]=Hr(o[a]);return r._k=t,r}function or(t,r){k(t);for(var e,n=Or(r=f(r)),i=0,o=n.length;i<o;)Qr(t,e=n[i++],r[e]);return t}function ar(t){var r=Kr.call(this,t=P(t,!0));return!(this===O&&u(E,t)&&!u(Gr,t))&&(!(r||!u(this,t)||!u(E,t)||u(this,s)&&this[s][t])||r)}function sr(t,r){var e;if(t=f(t),r=P(r,!0),t!==O||!u(E,r)||u(Gr,r))return!(e=Lr(t,r))||!u(E,r)||u(t,s)&&t[s][r]||(e.enumerable=!0),e}function cr(t){for(var r,e=Wr(f(t)),n=[],i=0;e.length>i;)u(E,r=e[i++])||r==s||r==Nr||n.push(r);return n}function ur(t){for(var r,e=t===O,n=Wr(e?Gr:f(t)),i=[],o=0;n.length>o;)!u(E,r=n[o++])||e&&!u(O,r)||i.push(E[r]);return i}var A,lr,fr,hr,dr,pr,vr,gr,yr=Array.isArray||function(t){return"Array"==ht(t)},wr=B("species"),br=function(t){var r;return yr(t)&&("function"!=typeof(r=t.constructor)||r!==Array&&!yr(r.prototype)||(r=void 0),h(r)&&null===(r=r[wr])&&(r=void 0)),void 0===r?Array:r},_r=(lr=1==(A=0),fr=2==A,hr=3==A,dr=4==A,pr=6==A,vr=5==A||pr,gr=i||function(t,r){return new(br(t))(r)},function(t,r,e){for(var n,i,o=S(t),a=dt(o),s=d(r,e,3),c=x(a.length),u=0,l=lr?gr(t,c):fr?gr(t,0):void 0;u<c;u++)if((vr||u in a)&&(i=s(n=a[u],u,o),A))if(lr)l[u]=i;else if(i)switch(A){case 3:return!0;case 5:return n;case 6:return u;case 2:l.push(n)}else if(dr)return!1;return pr?-1:hr||dr?dr:l}),n=er([].forEach,!0),mr=(m(m.P+m.F*!n,"Array",{forEach:function(t){return _r(this,t,arguments[1])}}),[].sort),xr=[1,2,3],e=(m(m.P+m.F*(c(function(){xr.sort(void 0)})||!c(function(){xr.sort(null)})||!er(mr)),"Array",{sort:function(t){return void 0===t?mr.call(S(this)):mr.call(S(this),ut(t))}}),r(function(t){function e(t){r(t,n,{value:{i:"O"+ ++i,w:{}}})}var n=at("meta"),r=l.f,i=0,o=Object.isExtensible||function(){return!0},a=!c(function(){return o(Object.preventExtensions({}))}),s=t.exports={KEY:n,NEED:!1,fastKey:function(t,r){if(!h(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!u(t,n)){if(!o(t))return"F";if(!r)return"E";e(t)}return t[n].i},getWeak:function(t,r){if(!u(t,n)){if(!o(t))return!0;if(!r)return!1;e(t)}return t[n].w},onFreeze:function(t){return a&&s.NEED&&o(t)&&!u(t,n)&&e(t),t}}})),Sr=(e.KEY,e.NEED,e.fastKey,e.getWeak,e.onFreeze,l.f),kr=B("toStringTag"),Br=function(t,r,e){t&&!u(t=e?t:t.prototype,kr)&&Sr(t,kr,{configurable:!0,value:r})},Ar={f:B},Er=l.f,Or=function(t){var r=Bt(t),e=At.f;if(e)for(var n,i=e(t),o=Et.f,a=0;i.length>a;)o.call(t,n=i[a++])&&r.push(n);return r},zr=y?Object.defineProperties:function(t,r){k(t);for(var e,n=Bt(r),i=n.length,o=0;o<i;)l.f(t,e=n[o++],r[e]);return t},Mr=U("IE_PROTO"),Cr="prototype",Dr=function(){var t=F("iframe"),r=kt.length;for(t.style.display="none",Tt.appendChild(t),t.src="javascript:",(t=t.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),Dr=t.F;r--;)delete Dr[Cr][kt[r]];return Dr()},Hr=Object.create||function(t,r){var e;return null!==t?(nr[Cr]=k(t),e=new nr,nr[Cr]=null,e[Mr]=t):e=Dr(),void 0===r?e:zr(e,r)},Rr=kt.concat("length","prototype"),i={f:Object.getOwnPropertyNames||function(t){return W(t,Rr)}},jr=i.f,Tr={}.toString,Fr="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],n={f:function(t){if(!Fr||"[object Window]"!=Tr.call(t))return jr(f(t));try{return jr(t)}catch(t){return Fr.slice()}}},Pr=Object.getOwnPropertyDescriptor,Ir={f:y?Pr:function(t,r){if(t=f(t),r=P(r,!0),rt)try{return Pr(t,r)}catch(t){}if(u(t,r))return w(!Et.f.call(t,r),t[r])}},Nr=e.KEY,Lr=Ir.f,Ur=l.f,Wr=n.f,o=v.Symbol,$r=v.JSON,qr=$r&&$r.stringify,a="prototype",s=B("_hidden"),Yr=B("toPrimitive"),Kr={}.propertyIsEnumerable,Xr=st("symbol-registry"),E=st("symbols"),Gr=st("op-symbols"),O=Object[a],z="function"==typeof o&&!!At.f,M=v.QObject,Vr=!M||!M[a]||!M[a].findChild,Zr=y&&c(function(){return 7!=Hr(Ur({},"a",{get:function(){return Ur(this,"a",{value:7}).a}})).a})?function(t,r,e){var n=Lr(O,r);n&&delete O[r],Ur(t,r,e),n&&t!==O&&Ur(O,r,n)}:Ur,Jr=z&&"symbol"==typeof o.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof o},Qr=function(t,r,e){return t===O&&Qr(Gr,r,e),k(t),r=P(r,!0),k(e),u(E,r)?(e.enumerable?(u(t,s)&&t[s][r]&&(t[s][r]=!1),e=Hr(e,{enumerable:w(0,!1)})):(u(t,s)||Ur(t,s,w(1,{})),t[s][r]=!0),Zr(t,r,e)):Ur(t,r,e)};z||(_((o=function(){if(this instanceof o)throw TypeError("Symbol is not a constructor!");var r=at(0<arguments.length?arguments[0]:void 0),e=function(t){this===O&&e.call(Gr,t),u(this,s)&&u(this[s],r)&&(this[s][r]=!1),Zr(this,r,w(1,t))};return y&&Vr&&Zr(O,r,{configurable:!0,set:e}),ir(r)})[a],"toString",function(){return this._k}),Ir.f=sr,l.f=Qr,i.f=n.f=cr,Et.f=ar,At.f=ur,y&&_(O,"propertyIsEnumerable",ar,!0),Ar.f=function(t){return ir(B(t))}),m(m.G+m.W+m.F*!z,{Symbol:o});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;te.length>re;)B(te[re++]);for(var ee,ne,ie=Bt(B.store),oe=0;ie.length>oe;)ee=ie[oe++],ne=void 0,ne=g.Symbol||(g.Symbol=v.Symbol||{}),"_"==ee.charAt(0)||ee in ne||Er(ne,ee,{value:Ar.f(ee)});m(m.S+m.F*!z,"Symbol",{for:function(t){return u(Xr,t+="")?Xr[t]:Xr[t]=o(t)},keyFor:function(t){if(!Jr(t))throw TypeError(t+" is not a symbol!");for(var r in Xr)if(Xr[r]===t)return r},useSetter:function(){Vr=!0},useSimple:function(){Vr=!1}}),m(m.S+m.F*!z,"Object",{create:function(t,r){return void 0===r?Hr(t):or(Hr(t),r)},defineProperty:Qr,defineProperties:or,getOwnPropertyDescriptor:sr,getOwnPropertyNames:cr,getOwnPropertySymbols:ur});function ae(r,t,e,n){try{return n?t(k(e)[0],e[1]):t(e)}catch(t){n=r.return;throw void 0!==n&&k(n.call(r)),t}}function se(t){return void 0!==t&&(C.Array===t||le[ue]===t)}function ce(t,r,e){r in t?l.f(t,r,w(0,e)):t[r]=e}var M=c(function(){At.f(1)}),C=(m(m.S+m.F*M,"Object",{getOwnPropertySymbols:function(t){return At.f(S(t))}}),$r&&m(m.S+m.F*(!z||c(function(){var t=o();return"[null]"!=qr([t])||"{}"!=qr({a:t})||"{}"!=qr(Object(t))})),"JSON",{stringify:function(t){for(var r,e,n=[t],i=1;i<arguments.length;)n.push(arguments[i++]);if(e=r=n[1],(h(r)||void 0!==t)&&!Jr(t))return yr(r)||(r=function(t,r){if("function"==typeof e&&(r=e.call(this,t,r)),!Jr(r))return r}),n[1]=r,qr.apply($r,n)}}),o[a][Yr]||b(o[a],Yr,o[a].valueOf),Br(o,"Symbol"),Br(Math,"Math",!0),Br(v.JSON,"JSON",!0),{}),ue=B("iterator"),le=Array.prototype,fe=B("iterator"),he=g.getIteratorMethod=function(t){if(null!=t)return t[fe]||t["@@iterator"]||C[$(t)]},de=B("iterator"),pe=!1;try{var ve=[7][de]();ve.return=function(){pe=!0},Array.from(ve,function(){throw 2})}catch(t){}for(var i=function(t,r){if(!r&&!pe)return!1;var e=!1;try{var n=[7],i=n[de]();i.next=function(){return{done:e=!0}},n[de]=function(){return i},t(n)}catch(t){}return e},ge=(m(m.S+m.F*!i(function(t){Array.from(t)}),"Array",{from:function(t){var r,e,n,i,o=S(t),t="function"==typeof this?this:Array,a=arguments.length,s=1<a?arguments[1]:void 0,c=void 0!==s,u=0,l=he(o);if(c&&(s=d(s,2<a?arguments[2]:void 0,2)),null==l||t==Array&&se(l))for(e=new t(r=x(o.length));u<r;u++)ce(e,u,c?s(o[u],u):o[u]);else for(i=l.call(o),e=new t;!(n=i.next()).done;u++)ce(e,u,c?ae(i,s,[n.value,u],!0):n.value);return e.length=u,e}}),{}),ye=(b(ge,B("iterator"),function(){return this}),U("IE_PROTO")),we=Object.prototype,be=Object.getPrototypeOf||function(t){return t=S(t),u(t,ye)?t[ye]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?we:null},_e=B("iterator"),me=(!([].keys&&"next"in[].keys())),xe="values",Se=function(){return this},ke=function(t,r,e,n,i,o,a){function s(t){if(!me&&t in h)return h[t];switch(t){case"keys":case xe:return function(){return new e(this,t)}}return function(){return new e(this,t)}}f=r,(l=e).prototype=Hr(ge,{next:w(1,n)}),Br(l,f+" Iterator");var c,u,n=r+" Iterator",l=i==xe,f=!1,h=t.prototype,d=h[_e]||h["@@iterator"]||i&&h[i],p=d||s(i),v=i?l?s("entries"):p:void 0,g="Array"==r&&h.entries||d;if(g&&(g=be(g.call(new t)))!==Object.prototype&&g.next&&(Br(g,n,!0),"function"!=typeof g[_e]&&b(g,_e,Se)),l&&d&&d.name!==xe&&(f=!0,p=function(){return d.call(this)}),!me&&!f&&h[_e]||b(h,_e,p),C[r]=p,C[n]=Se,i)if(c={values:l?p:s(xe),keys:o?p:s("keys"),entries:v},a)for(u in c)u in h||_(h,u,c[u]);else m(m.P+m.F*(me||f),r,c);return c},Be=K(!0),Ae=(ke(String,"String",function(t){this._t=String(t),this._i=0},function(){var t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(t=Be(t,r),this._i+=t.length,{value:t,done:!1})}),B("unscopables")),Ee=Array.prototype,n=(null==Ee[Ae]&&b(Ee,Ae,{}),function(t){Ee[Ae][t]=!0}),Oe=function(t,r){return{value:r,done:!!t}},ze=ke(Array,"Array",function(t,r){this._t=f(t),this._i=0,this._k=r},function(){var t=this._t,r=this._k,e=this._i++;return!t||e>=t.length?(this._t=void 0,Oe(1)):Oe(0,"keys"==r?e:"values"==r?t[e]:[e,t[e]])},"values"),Me=(C.Arguments=C.Array,n("keys"),n("values"),n("entries"),B("iterator")),Ce=B("toStringTag"),De=C.Array,He={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},Re=Bt(He),je=0;je<Re.length;je++){var Te,Fe=Re[je],Pe=He[Fe],Ie=v[Fe],Ne=Ie&&Ie.prototype;if(Ne&&(Ne[Me]||b(Ne,Me,De),Ne[Ce]||b(Ne,Ce,Fe),C[Fe]=De,Pe))for(Te in ze)Ne[Te]||_(Ne,Te,ze[Te],!0)}function Le(t,r,e){for(var n in r)_(t,n,r[n],e)}function Ue(t,r,e,n){if(!(t instanceof r)||void 0!==n&&n in t)throw TypeError(e+": incorrect invocation!")}function We(t,r){if(h(t)&&t._t===r)return t;throw TypeError("Incompatible receiver, "+r+" required!")}function $e(t,r){var e,n=rn(r);if("F"!==n)return t._i[n];for(e=t._f;e;e=e.n)if(e.k==r)return e}function qe(t,r){if(k(t),!h(r)&&null!==r)throw TypeError(r+": can't set as prototype!")}var Ye,Ke,D,Xe,Ge,H,Ve,Ze,Je=r(function(t){var f={},h={},t=t.exports=function(t,r,e,n,i){var o,a,s,c,i=i?function(){return t}:he(t),u=d(e,n,r?2:1),l=0;if("function"!=typeof i)throw TypeError(t+" is not iterable!");if(se(i)){for(o=x(t.length);l<o;l++)if((c=r?u(k(a=t[l])[0],a[1]):u(t[l]))===f||c===h)return c}else for(s=i.call(t);!(a=s.next()).done;)if((c=ae(s,u,a.value,r))===f||c===h)return c};t.BREAK=f,t.RETURN=h}),Qe=B("species"),tn=l.f,rn=e.fastKey,en=y?"_s":"size",nn={getConstructor:function(t,i,e,n){var o=t(function(t,r){Ue(t,o,i,"_i"),t._t=i,t._i=Hr(null),t._f=void 0,t._l=void 0,t[en]=0,null!=r&&Je(r,e,t[n],t)});return Le(o.prototype,{clear:function(){for(var t=We(this,i),r=t._i,e=t._f;e;e=e.n)e.r=!0,e.p&&(e.p=e.p.n=void 0),delete r[e.i];t._f=t._l=void 0,t[en]=0},delete:function(t){var r,e,n=We(this,i),t=$e(n,t);return t&&(r=t.n,e=t.p,delete n._i[t.i],t.r=!0,e&&(e.n=r),r&&(r.p=e),n._f==t&&(n._f=r),n._l==t&&(n._l=e),n[en]--),!!t},forEach:function(t){We(this,i);for(var r,e=d(t,1<arguments.length?arguments[1]:void 0,3);r=r?r.n:this._f;)for(e(r.v,r.k,this);r&&r.r;)r=r.p},has:function(t){return!!$e(We(this,i),t)}}),y&&tn(o.prototype,"size",{get:function(){return We(this,i)[en]}}),o},def:function(t,r,e){var n,i=$e(t,r);return i?i.v=e:(t._l=i={i:n=rn(r,!0),k:r,v:e,p:r=t._l,n:void 0,r:!1},t._f||(t._f=i),r&&(r.n=i),t[en]++,"F"!==n&&(t._i[n]=i)),t},getEntry:$e,setStrong:function(t,e,r){ke(t,e,function(t,r){this._t=We(t,e),this._k=r,this._l=void 0},function(){for(var t=this,r=t._k,e=t._l;e&&e.r;)e=e.p;return t._t&&(t._l=e=e?e.n:t._t._f)?Oe(0,"keys"==r?e.k:"values"==r?e.v:[e.k,e.v]):(t._t=void 0,Oe(1))},r?"entries":"values",!r,!0);t=e;t=v[t],y&&t&&!t[Qe]&&l.f(t,Qe,{configurable:!0,get:function(){return this}})}},on={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,n){try{(n=d(Function.call,Ir.f(Object.prototype,"__proto__").set,2))(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,r){return qe(t,r),e?t.__proto__=r:n(t,r),t}}({},!1):void 0),check:qe}.set;function an(t){var e=Ze[t];_(Ze,t,"delete"==t?function(t){return!(D&&!h(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(D&&!h(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return D&&!h(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,r){return e.call(this,0===t?0:t,r),this})}M=function(t){return function(){return t(this,0<arguments.length?arguments[0]:void 0)}},z={add:function(t){return nn.def(We(this,"Set"),t=0===t?0:t,t)}},Yr=nn,Ge=v[Ye="Set"],Ve=Ke?"set":"add",Ze=(H=Ge)&&H.prototype,ve={},"function"==typeof H&&(D||Ze.forEach&&!c(function(){(new H).entries().next()}))?(n=(Xe=new H)[Ve](D?{}:-0,1)!=Xe,_n=c(function(){Xe.has(1)}),i=i(function(t){new H(t)}),mn=!D&&c(function(){for(var t=new H,r=5;r--;)t[Ve](r,r);return!t.has(-0)}),i||(((H=M(function(t,r){Ue(t,H,Ye);e=new Ge,n=H,(t=(t=t).constructor)!==n&&"function"==typeof t&&(t=t.prototype)!==n.prototype&&h(t)&&on&&on(e,t);var e,n=e;return null!=r&&Je(r,Ke,n[Ve],n),n})).prototype=Ze).constructor=H),(_n||mn)&&(an("delete"),an("has"),Ke&&an("get")),(mn||n)&&an(Ve),D&&Ze.clear&&delete Ze.clear):(H=Yr.getConstructor(M,Ye,Ke,Ve),Le(H.prototype,z),e.NEED=!0),Br(H,Ye),ve[Ye]=H,m(m.G+m.W+m.F*(H!=Ge),ve),D||Yr.setStrong(H,Ye,Ke);function sn(t,r,e){var n={},i=c(function(){return xn[t]()||"​…"!="​…"[t]()}),r=n[t]=i?r(Bn):xn[t];e&&(n[e]=r),m(m.P+m.F*i,"String",n)}var cn=L(!1),un=[].indexOf,ln=!!un&&1/[1].indexOf(1,-0)<0,fn=(m(m.P+m.F*(ln||!er(un)),"Array",{indexOf:function(t){return ln?un.apply(this,arguments)||0:cn(this,t,arguments[1])}}),{}),R=r(function(t,r){t.exports=function(u){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),!(n=!(n=!(n="undefined"!=typeof globalThis&&globalThis.crypto?globalThis.crypto:n)&&"undefined"!=typeof window&&window.msCrypto?window.msCrypto:n)&&void 0!==I&&I.crypto?I.crypto:n))try{n=fn}catch(t){}var e=Object.create||function(t){return r.prototype=t,t=new r,r.prototype=null,t};function r(){}var t={},i=t.lib={},o=i.Base={extend:function(t){var r=e(this);return t&&r.mixIn(t),r.hasOwnProperty("init")&&this.init!==r.init||(r.init=function(){r.$super.init.apply(this,arguments)}),(r.init.prototype=r).$super=this,r},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var r in t)t.hasOwnProperty(r)&&(this[r]=t[r]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},l=i.WordArray=o.extend({init:function(t,r){t=this.words=t||[],this.sigBytes=null!=r?r:4*t.length},toString:function(t){return(t||s).stringify(this)},concat:function(t){var r=this.words,e=t.words,n=this.sigBytes,i=t.sigBytes;if(this.clamp(),n%4)for(var o=0;o<i;o++){var a=e[o>>>2]>>>24-o%4*8&255;r[n+o>>>2]|=a<<24-(n+o)%4*8}else for(var s=0;s<i;s+=4)r[n+s>>>2]=e[s>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=u.ceil(r/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var r=[],e=0;e<t;e+=4)r.push(function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(t){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(t){}}throw new Error("Native crypto module could not be used to get secure random number.")}());return new l.init(r,t)}}),a=t.enc={},s=a.Hex={stringify:function(t){for(var r=t.words,e=t.sigBytes,n=[],i=0;i<e;i++){var o=r[i>>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(t){for(var r=t.length,e=[],n=0;n<r;n+=2)e[n>>>3]|=parseInt(t.substr(n,2),16)<<24-n%8*4;return new l.init(e,r/2)}},c=a.Latin1={stringify:function(t){for(var r=t.words,e=t.sigBytes,n=[],i=0;i<e;i++){var o=r[i>>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(t){for(var r=t.length,e=[],n=0;n<r;n++)e[n>>>2]|=(255&t.charCodeAt(n))<<24-n%4*8;return new l.init(e,r)}},f=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(c.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return c.parse(unescape(encodeURIComponent(t)))}},h=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=f.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var r,e=this._data,n=e.words,i=e.sigBytes,o=this.blockSize,a=i/(4*o),s=(a=t?u.ceil(a):u.max((0|a)-this._minBufferSize,0))*o,t=u.min(4*s,i);if(s){for(var c=0;c<s;c+=o)this._doProcessBlock(n,c);r=n.splice(0,s),e.sigBytes-=t}return new l.init(r,t)},clone:function(){var t=o.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),d=(i.Hasher=h.extend({cfg:o.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){return new e.init(r).finalize(t)}},_createHmacHelper:function(e){return function(t,r){return new d.HMAC.init(e,r).finalize(t)}}}),t.algo={});return t}(Math)}),j=(r(function(t,r){var e,i,o,n;t.exports=(n=(e=t=R).lib,i=n.Base,o=n.WordArray,(n=e.x64={}).Word=i.extend({init:function(t,r){this.high=t,this.low=r}}),n.WordArray=i.extend({init:function(t,r){t=this.words=t||[],this.sigBytes=null!=r?r:8*t.length},toX32:function(){for(var t=this.words,r=t.length,e=[],n=0;n<r;n++){var i=t[n];e.push(i.high),e.push(i.low)}return o.create(e,this.sigBytes)},clone:function(){for(var t=i.clone.call(this),r=t.words=this.words.slice(0),e=r.length,n=0;n<e;n++)r[n]=r[n].clone();return t}}),t)}),r(function(t,r){var e;t.exports=(e=R,function(){var t,i;"function"==typeof ArrayBuffer&&(t=e.lib.WordArray,i=t.init,(t.init=function(t){if((t=(t=t instanceof ArrayBuffer?new Uint8Array(t):t)instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array?new Uint8Array(t.buffer,t.byteOffset,t.byteLength):t)instanceof Uint8Array){for(var r=t.byteLength,e=[],n=0;n<r;n++)e[n>>>2]|=t[n]<<24-n%4*8;i.call(this,e,r)}else i.apply(this,arguments)}).prototype=t)}(),e.lib.WordArray)}),r(function(t,r){function a(t){return t<<8&4278255360|t>>>8&16711935}var i,e;t.exports=(i=(t=R).lib.WordArray,(e=t.enc).Utf16=e.Utf16BE={stringify:function(t){for(var r=t.words,e=t.sigBytes,n=[],i=0;i<e;i+=2){var o=r[i>>>2]>>>16-i%4*8&65535;n.push(String.fromCharCode(o))}return n.join("")},parse:function(t){for(var r=t.length,e=[],n=0;n<r;n++)e[n>>>1]|=t.charCodeAt(n)<<16-n%2*16;return i.create(e,2*r)}},e.Utf16LE={stringify:function(t){for(var r=t.words,e=t.sigBytes,n=[],i=0;i<e;i+=2){var o=a(r[i>>>2]>>>16-i%4*8&65535);n.push(String.fromCharCode(o))}return n.join("")},parse:function(t){for(var r=t.length,e=[],n=0;n<r;n++)e[n>>>1]|=a(t.charCodeAt(n)<<16-n%2*16);return i.create(e,2*r)}},t.enc.Utf16)}),r(function(t,r){function a(t,r,e){for(var n,i,o=[],a=0,s=0;s<r;s++)s%4&&(n=e[t.charCodeAt(s-1)]<<s%4*2,i=e[t.charCodeAt(s)]>>>6-s%4*2,o[a>>>2]|=(n|i)<<24-a%4*8,a++);return c.create(o,a)}var c;t.exports=(c=(t=R).lib.WordArray,t.enc.Base64={stringify:function(t){for(var r=t.words,e=t.sigBytes,n=this._map,i=(t.clamp(),[]),o=0;o<e;o+=3)for(var a=(r[o>>>2]>>>24-o%4*8&255)<<16|(r[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|r[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s<e;s++)i.push(n.charAt(a>>>6*(3-s)&63));var c=n.charAt(64);if(c)for(;i.length%4;)i.push(c);return i.join("")},parse:function(t){var r=t.length,e=this._map;if(!(n=this._reverseMap))for(var n=this._reverseMap=[],i=0;i<e.length;i++)n[e.charCodeAt(i)]=i;var o=e.charAt(64);return o&&-1!==(o=t.indexOf(o))&&(r=o),a(t,r,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},t.enc.Base64)}),r(function(t,r){function a(t,r,e){for(var n,i,o=[],a=0,s=0;s<r;s++)s%4&&(n=e[t.charCodeAt(s-1)]<<s%4*2,i=e[t.charCodeAt(s)]>>>6-s%4*2,o[a>>>2]|=(n|i)<<24-a%4*8,a++);return c.create(o,a)}var c;t.exports=(c=(t=R).lib.WordArray,t.enc.Base64url={stringify:function(t,r=!0){for(var e=t.words,n=t.sigBytes,i=r?this._safe_map:this._map,o=(t.clamp(),[]),a=0;a<n;a+=3)for(var s=(e[a>>>2]>>>24-a%4*8&255)<<16|(e[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|e[a+2>>>2]>>>24-(a+2)%4*8&255,c=0;c<4&&a+.75*c<n;c++)o.push(i.charAt(s>>>6*(3-c)&63));var u=i.charAt(64);if(u)for(;o.length%4;)o.push(u);return o.join("")},parse:function(t,r=!0){var e=t.length,n=r?this._safe_map:this._map;if(!(i=this._reverseMap))for(var i=this._reverseMap=[],o=0;o<n.length;o++)i[n.charCodeAt(o)]=o;var r=n.charAt(64);return r&&-1!==(r=t.indexOf(r))&&(e=r),a(t,e,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},t.enc.Base64url)}),r(function(t,r){t.exports=function(t){for(var l=Math,r=t,e=r.lib,n=e.WordArray,i=e.Hasher,o=r.algo,A=[],a=0;a<64;a++)A[a]=l.abs(l.sin(a+1))*4294967296|0;var s=o.MD5=i.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,r){for(var e=0;e<16;e++){var n=r+e;var i=t[n];t[n]=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360}var o=this._hash.words;var a=t[r+0];var s=t[r+1];var c=t[r+2];var u=t[r+3];var l=t[r+4];var f=t[r+5];var h=t[r+6];var d=t[r+7];var p=t[r+8];var v=t[r+9];var g=t[r+10];var y=t[r+11];var w=t[r+12];var b=t[r+13];var _=t[r+14];var m=t[r+15];var x=o[0];var S=o[1];var k=o[2];var B=o[3];x=E(x,S,k,B,a,7,A[0]);B=E(B,x,S,k,s,12,A[1]);k=E(k,B,x,S,c,17,A[2]);S=E(S,k,B,x,u,22,A[3]);x=E(x,S,k,B,l,7,A[4]);B=E(B,x,S,k,f,12,A[5]);k=E(k,B,x,S,h,17,A[6]);S=E(S,k,B,x,d,22,A[7]);x=E(x,S,k,B,p,7,A[8]);B=E(B,x,S,k,v,12,A[9]);k=E(k,B,x,S,g,17,A[10]);S=E(S,k,B,x,y,22,A[11]);x=E(x,S,k,B,w,7,A[12]);B=E(B,x,S,k,b,12,A[13]);k=E(k,B,x,S,_,17,A[14]);S=E(S,k,B,x,m,22,A[15]);x=O(x,S,k,B,s,5,A[16]);B=O(B,x,S,k,h,9,A[17]);k=O(k,B,x,S,y,14,A[18]);S=O(S,k,B,x,a,20,A[19]);x=O(x,S,k,B,f,5,A[20]);B=O(B,x,S,k,g,9,A[21]);k=O(k,B,x,S,m,14,A[22]);S=O(S,k,B,x,l,20,A[23]);x=O(x,S,k,B,v,5,A[24]);B=O(B,x,S,k,_,9,A[25]);k=O(k,B,x,S,u,14,A[26]);S=O(S,k,B,x,p,20,A[27]);x=O(x,S,k,B,b,5,A[28]);B=O(B,x,S,k,c,9,A[29]);k=O(k,B,x,S,d,14,A[30]);S=O(S,k,B,x,w,20,A[31]);x=z(x,S,k,B,f,4,A[32]);B=z(B,x,S,k,p,11,A[33]);k=z(k,B,x,S,y,16,A[34]);S=z(S,k,B,x,_,23,A[35]);x=z(x,S,k,B,s,4,A[36]);B=z(B,x,S,k,l,11,A[37]);k=z(k,B,x,S,d,16,A[38]);S=z(S,k,B,x,g,23,A[39]);x=z(x,S,k,B,b,4,A[40]);B=z(B,x,S,k,a,11,A[41]);k=z(k,B,x,S,u,16,A[42]);S=z(S,k,B,x,h,23,A[43]);x=z(x,S,k,B,v,4,A[44]);B=z(B,x,S,k,w,11,A[45]);k=z(k,B,x,S,m,16,A[46]);S=z(S,k,B,x,c,23,A[47]);x=M(x,S,k,B,a,6,A[48]);B=M(B,x,S,k,d,10,A[49]);k=M(k,B,x,S,_,15,A[50]);S=M(S,k,B,x,f,21,A[51]);x=M(x,S,k,B,w,6,A[52]);B=M(B,x,S,k,u,10,A[53]);k=M(k,B,x,S,g,15,A[54]);S=M(S,k,B,x,s,21,A[55]);x=M(x,S,k,B,p,6,A[56]);B=M(B,x,S,k,m,10,A[57]);k=M(k,B,x,S,h,15,A[58]);S=M(S,k,B,x,b,21,A[59]);x=M(x,S,k,B,l,6,A[60]);B=M(B,x,S,k,y,10,A[61]);k=M(k,B,x,S,c,15,A[62]);S=M(S,k,B,x,v,21,A[63]);o[0]=o[0]+x|0;o[1]=o[1]+S|0;o[2]=o[2]+k|0;o[3]=o[3]+B|0},_doFinalize:function(){var t=this._data;var r=t.words;var e=this._nDataBytes*8;var n=t.sigBytes*8;r[n>>>5]|=128<<24-n%32;var i=l.floor(e/4294967296);var o=e;r[(n+64>>>9<<4)+15]=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360;r[(n+64>>>9<<4)+14]=(o<<8|o>>>24)&16711935|(o<<24|o>>>8)&4278255360;t.sigBytes=(r.length+1)*4;this._process();var a=this._hash;var s=a.words;for(var c=0;c<4;c++){var u=s[c];s[c]=(u<<8|u>>>24)&16711935|(u<<24|u>>>8)&4278255360}return a},clone:function(){var t=i.clone.call(this);t._hash=this._hash.clone();return t}});function E(t,r,e,n,i,o,a){var s=t+(r&e|~r&n)+i+a;return(s<<o|s>>>32-o)+r}function O(t,r,e,n,i,o,a){var s=t+(r&n|e&~n)+i+a;return(s<<o|s>>>32-o)+r}function z(t,r,e,n,i,o,a){var s=t+(r^e^n)+i+a;return(s<<o|s>>>32-o)+r}function M(t,r,e,n,i,o,a){var s=t+(e^(r|~n))+i+a;return(s<<o|s>>>32-o)+r}return r.MD5=i._createHelper(s),r.HmacMD5=i._createHmacHelper(s),t.MD5}(R)}),r(function(t,r){var e,n,i,l,o;t.exports=(o=(e=t=R).lib,n=o.WordArray,i=o.Hasher,o=e.algo,l=[],o=o.SHA1=i.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,r){for(var e=this._hash.words,n=e[0],i=e[1],o=e[2],a=e[3],s=e[4],c=0;c<80;c++){c<16?l[c]=0|t[r+c]:(u=l[c-3]^l[c-8]^l[c-14]^l[c-16],l[c]=u<<1|u>>>31);var u=(n<<5|n>>>27)+s+l[c];u+=c<20?1518500249+(i&o|~i&a):c<40?1859775393+(i^o^a):c<60?(i&o|i&a|o&a)-1894007588:(i^o^a)-899497514,s=a,a=o,o=i<<30|i>>>2,i=n,n=u}e[0]=e[0]+n|0,e[1]=e[1]+i|0,e[2]=e[2]+o|0,e[3]=e[3]+a|0,e[4]=e[4]+s|0},_doFinalize:function(){var t=this._data,r=t.words,e=8*this._nDataBytes,n=8*t.sigBytes;return r[n>>>5]|=128<<24-n%32,r[14+(64+n>>>9<<4)]=Math.floor(e/4294967296),r[15+(64+n>>>9<<4)]=e,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}}),e.SHA1=i._createHelper(o),e.HmacSHA1=i._createHmacHelper(o),t.SHA1)}),r(function(t,r){t.exports=function(t){var i=Math,r=t,e=r.lib,n=e.WordArray,o=e.Hasher,a=r.algo,s=[],x=[];function c(t){var r=i.sqrt(t);for(var e=2;e<=r;e++)if(!(t%e))return false;return true}function u(t){return(t-(t|0))*4294967296|0}var l=2,f=0;while(f<64){if(c(l)){if(f<8)s[f]=u(i.pow(l,1/2));x[f]=u(i.pow(l,1/3));f++}l++}var S=[],h=a.SHA256=o.extend({_doReset:function(){this._hash=new n.init(s.slice(0))},_doProcessBlock:function(t,r){var e=this._hash.words;var n=e[0];var i=e[1];var o=e[2];var a=e[3];var s=e[4];var c=e[5];var u=e[6];var l=e[7];for(var f=0;f<64;f++){if(f<16)S[f]=t[r+f]|0;else{var h=S[f-15];var d=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3;var p=S[f-2];var v=(p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10;S[f]=d+S[f-7]+v+S[f-16]}var g=s&c^~s&u;var y=n&i^n&o^i&o;var w=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22);var b=(s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25);var _=l+b+g+x[f]+S[f];var m=w+y;l=u;u=c;c=s;s=a+_|0;a=o;o=i;i=n;n=_+m|0}e[0]=e[0]+n|0;e[1]=e[1]+i|0;e[2]=e[2]+o|0;e[3]=e[3]+a|0;e[4]=e[4]+s|0;e[5]=e[5]+c|0;e[6]=e[6]+u|0;e[7]=e[7]+l|0},_doFinalize:function(){var t=this._data;var r=t.words;var e=this._nDataBytes*8;var n=t.sigBytes*8;r[n>>>5]|=128<<24-n%32;r[(n+64>>>9<<4)+14]=i.floor(e/4294967296);r[(n+64>>>9<<4)+15]=e;t.sigBytes=r.length*4;this._process();return this._hash},clone:function(){var t=o.clone.call(this);t._hash=this._hash.clone();return t}});return r.SHA256=o._createHelper(h),r.HmacSHA256=o._createHmacHelper(h),t.SHA256}(R)}),r(function(t,r){var e,n,i,o;t.exports=(n=(e=t=R).lib.WordArray,o=e.algo,i=o.SHA256,o=o.SHA224=i.extend({_doReset:function(){this._hash=new n.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=i._doFinalize.call(this);return t.sigBytes-=4,t}}),e.SHA224=i._createHelper(o),e.HmacSHA224=i._createHmacHelper(o),t.SHA224)}),r(function(t,r){t.exports=function(t){var r=t,e,n=r.lib.Hasher,i=r.x64,o=i.Word,a=i.WordArray,s=r.algo;function c(){return o.create.apply(o,arguments)}for(var kt=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],Bt=[],u=0;u<80;u++)Bt[u]=c();var l=s.SHA512=n.extend({_doReset:function(){this._hash=new a.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(T,F){var t=this._hash.words;var r=t[0];var e=t[1];var n=t[2];var i=t[3];var o=t[4];var a=t[5];var s=t[6];var c=t[7];var P=r.high;var u=r.low;var I=e.high;var l=e.low;var N=n.high;var f=n.low;var L=i.high;var h=i.low;var U=o.high;var d=o.low;var W=a.high;var p=a.low;var $=s.high;var q=s.low;var Y=c.high;var K=c.low;var v=P;var g=u;var y=I;var w=l;var b=N;var _=f;var X=L;var m=h;var x=U;var S=d;var G=W;var k=p;var V=$;var B=q;var Z=Y;var A=K;for(var E=0;E<80;E++){var O;var z;var J=Bt[E];if(E<16){z=J.high=T[F+E*2]|0;O=J.low=T[F+E*2+1]|0}else{var Q=Bt[E-15];var M=Q.high;var C=Q.low;var tt=(M>>>1|C<<31)^(M>>>8|C<<24)^M>>>7;var rt=(C>>>1|M<<31)^(C>>>8|M<<24)^(C>>>7|M<<25);var et=Bt[E-2];var D=et.high;var H=et.low;var nt=(D>>>19|H<<13)^(D<<3|H>>>29)^D>>>6;var it=(H>>>19|D<<13)^(H<<3|D>>>29)^(H>>>6|D<<26);var ot=Bt[E-7];var at=ot.high;var st=ot.low;var ct=Bt[E-16];var ut=ct.high;var lt=ct.low;O=rt+st;z=tt+at+(O>>>0<rt>>>0?1:0);O=O+it;z=z+nt+(O>>>0<it>>>0?1:0);O=O+lt;z=z+ut+(O>>>0<lt>>>0?1:0);J.high=z;J.low=O}var ft=x&G^~x&V;var ht=S&k^~S&B;var dt=v&y^v&b^y&b;var pt=g&w^g&_^w&_;var vt=(v>>>28|g<<4)^(v<<30|g>>>2)^(v<<25|g>>>7);var gt=(g>>>28|v<<4)^(g<<30|v>>>2)^(g<<25|v>>>7);var yt=(x>>>14|S<<18)^(x>>>18|S<<14)^(x<<23|S>>>9);var wt=(S>>>14|x<<18)^(S>>>18|x<<14)^(S<<23|x>>>9);var bt=kt[E];var _t=bt.high;var mt=bt.low;var R=A+wt;var j=Z+yt+(R>>>0<A>>>0?1:0);var R=R+ht;var j=j+ft+(R>>>0<ht>>>0?1:0);var R=R+mt;var j=j+_t+(R>>>0<mt>>>0?1:0);var R=R+O;var j=j+z+(R>>>0<O>>>0?1:0);var xt=gt+pt;var St=vt+dt+(xt>>>0<gt>>>0?1:0);Z=V;A=B;V=G;B=k;G=x;k=S;S=m+R|0;x=X+j+(S>>>0<m>>>0?1:0)|0;X=b;m=_;b=y;_=w;y=v;w=g;g=R+xt|0;v=j+St+(g>>>0<R>>>0?1:0)|0}u=r.low=u+g;r.high=P+v+(u>>>0<g>>>0?1:0);l=e.low=l+w;e.high=I+y+(l>>>0<w>>>0?1:0);f=n.low=f+_;n.high=N+b+(f>>>0<_>>>0?1:0);h=i.low=h+m;i.high=L+X+(h>>>0<m>>>0?1:0);d=o.low=d+S;o.high=U+x+(d>>>0<S>>>0?1:0);p=a.low=p+k;a.high=W+G+(p>>>0<k>>>0?1:0);q=s.low=q+B;s.high=$+V+(q>>>0<B>>>0?1:0);K=c.low=K+A;c.high=Y+Z+(K>>>0<A>>>0?1:0)},_doFinalize:function(){var t=this._data;var r=t.words;var e=this._nDataBytes*8;var n=t.sigBytes*8;r[n>>>5]|=128<<24-n%32;r[(n+128>>>10<<5)+30]=Math.floor(e/4294967296);r[(n+128>>>10<<5)+31]=e;t.sigBytes=r.length*4;this._process();var i=this._hash.toX32();return i},clone:function(){var t=n.clone.call(this);t._hash=this._hash.clone();return t},blockSize:1024/32});return r.SHA512=n._createHelper(l),r.HmacSHA512=n._createHmacHelper(l),t.SHA512}(R)}),r(function(t,r){var e,n,i,o,a;t.exports=(a=(e=t=R).x64,n=a.Word,i=a.WordArray,a=e.algo,o=a.SHA512,a=a.SHA384=o.extend({_doReset:function(){this._hash=new i.init([new n.init(3418070365,3238371032),new n.init(1654270250,914150663),new n.init(2438529370,812702999),new n.init(355462360,4144912697),new n.init(1731405415,4290775857),new n.init(2394180231,1750603025),new n.init(3675008525,1694076839),new n.init(1203062813,3204075428)])},_doFinalize:function(){var t=o._doFinalize.call(this);return t.sigBytes-=16,t}}),e.SHA384=o._createHelper(a),e.HmacSHA384=o._createHmacHelper(a),t.SHA384)}),r(function(t,r){t.exports=function(t){for(var h=Math,r=t,e=r.lib,d=e.WordArray,n=e.Hasher,i,o=r.x64.Word,a=r.algo,z=[],M=[],C=[],s=1,c=0,u=0;u<24;u++){z[s+5*c]=(u+1)*(u+2)/2%64;var l=c%5;var f=(2*s+3*c)%5;s=l;c=f}for(var s=0;s<5;s++)for(var c=0;c<5;c++)M[s+5*c]=c+(2*s+3*c)%5*5;for(var p=1,v=0;v<24;v++){var g=0;var y=0;for(var w=0;w<7;w++){if(p&1){var b=(1<<w)-1;if(b<32)y^=1<<b;else g^=1<<b-32}if(p&128)p=p<<1^113;else p<<=1}C[v]=o.create(g,y)}for(var D=[],_=0;_<25;_++)D[_]=o.create();var m=a.SHA3=n.extend({cfg:n.cfg.extend({outputLength:512}),_doReset:function(){var t=this._state=[];for(var r=0;r<25;r++)t[r]=new o.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(t,r){var e=this._state;var n=this.blockSize/2;for(var i=0;i<n;i++){var o=t[r+2*i];var a=t[r+2*i+1];o=(o<<8|o>>>24)&16711935|(o<<24|o>>>8)&4278255360;a=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360;var s=e[i];s.high^=a;s.low^=o}for(var c=0;c<24;c++){for(var u=0;u<5;u++){var l=0,f=0;for(var h=0;h<5;h++){var s=e[u+5*h];l^=s.high;f^=s.low}var d=D[u];d.high=l;d.low=f}for(var u=0;u<5;u++){var p=D[(u+4)%5];var v=D[(u+1)%5];var g=v.high;var y=v.low;var l=p.high^(g<<1|y>>>31);var f=p.low^(y<<1|g>>>31);for(var h=0;h<5;h++){var s=e[u+5*h];s.high^=l;s.low^=f}}for(var w=1;w<25;w++){var l;var f;var s=e[w];var b=s.high;var _=s.low;var m=z[w];if(m<32){l=b<<m|_>>>32-m;f=_<<m|b>>>32-m}else{l=_<<m-32|b>>>64-m;f=b<<m-32|_>>>64-m}var x=D[M[w]];x.high=l;x.low=f}var S=D[0];var k=e[0];S.high=k.high;S.low=k.low;for(var u=0;u<5;u++)for(var h=0;h<5;h++){var w=u+5*h;var s=e[w];var B=D[w];var A=D[(u+1)%5+5*h];var E=D[(u+2)%5+5*h];s.high=B.high^~A.high&E.high;s.low=B.low^~A.low&E.low}var s=e[0];var O=C[c];s.high^=O.high;s.low^=O.low}},_doFinalize:function(){var t=this._data;var r=t.words;this._nDataBytes*8;var e=t.sigBytes*8;var n=this.blockSize*32;r[e>>>5]|=1<<24-e%32;r[(h.ceil((e+1)/n)*n>>>5)-1]|=128;t.sigBytes=r.length*4;this._process();var i=this._state;var o=this.cfg.outputLength/8;var a=o/8;var s=[];for(var c=0;c<a;c++){var u=i[c];var l=u.high;var f=u.low;l=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360;f=(f<<8|f>>>24)&16711935|(f<<24|f>>>8)&4278255360;s.push(f);s.push(l)}return new d.init(s,o)},clone:function(){var t=n.clone.call(this);var r=t._state=this._state.slice(0);for(var e=0;e<25;e++)r[e]=r[e].clone();return t}});return r.SHA3=n._createHelper(m),r.HmacSHA3=n._createHmacHelper(m),t.SHA3}(R)}),r(function(t,r){function S(t,r,e){return t&r|~t&e}function k(t,r,e){return t&e|r&~e}function B(t,r){return t<<r|t>>>32-r}var e,n,i,A,E,O,z,M,C,o;t.exports=(o=(e=t=R).lib,n=o.WordArray,i=o.Hasher,o=e.algo,A=n.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),E=n.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),O=n.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),z=n.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),M=n.create([0,1518500249,1859775393,2400959708,2840853838]),C=n.create([1352829926,1548603684,1836072691,2053994217,0]),o=o.RIPEMD160=i.extend({_doReset:function(){this._hash=n.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,r){for(var e=0;e<16;e++){var n=r+e,i=t[n];t[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}for(var o,a,s,c,u,l,f=this._hash.words,h=M.words,d=C.words,p=A.words,v=E.words,g=O.words,y=z.words,w=o=f[0],b=a=f[1],_=s=f[2],m=c=f[3],x=u=f[4],e=0;e<80;e+=1)l=(l=B(l=(l=o+t[r+p[e]]|0)+(e<16?(a^s^c)+h[0]:e<32?S(a,s,c)+h[1]:e<48?((a|~s)^c)+h[2]:e<64?k(a,s,c)+h[3]:(a^(s|~c))+h[4])|0,g[e]))+u|0,o=u,u=c,c=B(s,10),s=a,a=l,l=(l=B(l=(l=w+t[r+v[e]]|0)+(e<16?(b^(_|~m))+d[0]:e<32?k(b,_,m)+d[1]:e<48?((b|~_)^m)+d[2]:e<64?S(b,_,m)+d[3]:(b^_^m)+d[4])|0,y[e]))+x|0,w=x,x=m,m=B(_,10),_=b,b=l;l=f[1]+s+m|0,f[1]=f[2]+c+x|0,f[2]=f[3]+u+w|0,f[3]=f[4]+o+b|0,f[4]=f[0]+a+_|0,f[0]=l},_doFinalize:function(){for(var t=this._data,r=t.words,e=8*this._nDataBytes,n=8*t.sigBytes,n=(r[n>>>5]|=128<<24-n%32,r[14+(64+n>>>9<<4)]=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),t.sigBytes=4*(r.length+1),this._process(),this._hash),i=n.words,o=0;o<5;o++){var a=i[o];i[o]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return n},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}}),e.RIPEMD160=i._createHelper(o),e.HmacRIPEMD160=i._createHmacHelper(o),t.RIPEMD160)}),r(function(t,r){var e,s;t.exports=(e=(t=R).lib.Base,s=t.enc.Utf8,void(t.algo.HMAC=e.extend({init:function(t,r){t=this._hasher=new t.init,"string"==typeof r&&(r=s.parse(r));for(var e=t.blockSize,n=4*e,t=((r=r.sigBytes>n?t.finalize(r):r).clamp(),this._oKey=r.clone()),r=this._iKey=r.clone(),i=t.words,o=r.words,a=0;a<e;a++)i[a]^=1549556828,o[a]^=909522486;t.sigBytes=r.sigBytes=n,this.reset()},reset:function(){var t=this._hasher;t.reset(),t.update(this._iKey)},update:function(t){return this._hasher.update(t),this},finalize:function(t){var r=this._hasher,t=r.finalize(t);return r.reset(),r.finalize(this._oKey.clone().concat(t))}})))}),r(function(t,r){var e,n,y,i,o,w,a;t.exports=(i=(e=t=R).lib,n=i.Base,y=i.WordArray,i=e.algo,o=i.SHA1,w=i.HMAC,a=i.PBKDF2=n.extend({cfg:n.extend({keySize:4,hasher:o,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,r){for(var e=this.cfg,n=w.create(e.hasher,t),i=y.create(),o=y.create([1]),a=i.words,s=o.words,c=e.keySize,u=e.iterations;a.length<c;){for(var l=n.update(r).finalize(o),f=(n.reset(),l.words),h=f.length,d=l,p=1;p<u;p++){d=n.finalize(d),n.reset();for(var v=d.words,g=0;g<h;g++)f[g]^=v[g]}i.concat(l),s[0]++}return i.sigBytes=4*c,i}}),e.PBKDF2=function(t,r,e){return a.create(e).compute(t,r)},t.PBKDF2)}),r(function(t,r){var e,n,l,i,o,a;t.exports=(i=(e=t=R).lib,n=i.Base,l=i.WordArray,i=e.algo,o=i.MD5,a=i.EvpKDF=n.extend({cfg:n.extend({keySize:4,hasher:o,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,r){for(var e,n=this.cfg,i=n.hasher.create(),o=l.create(),a=o.words,s=n.keySize,c=n.iterations;a.length<s;){e&&i.update(e),e=i.update(t).finalize(r),i.reset();for(var u=1;u<c;u++)e=i.finalize(e),i.reset();o.concat(e)}return o.sigBytes=4*s,o}}),e.EvpKDF=function(t,r,e){return a.create(e).compute(t,r)},t.EvpKDF)}),r(function(t,r){var e,n,a,i,o,s,c,u,l,f,h,d,p;t.exports=void((t=R).lib.Cipher||(e=(t=t).lib,n=e.Base,a=e.WordArray,i=e.BufferedBlockAlgorithm,(f=t.enc).Utf8,o=f.Base64,s=t.algo.EvpKDF,c=e.Cipher=i.extend({cfg:n.extend(),createEncryptor:function(t,r){return this.create(this._ENC_XFORM_MODE,t,r)},createDecryptor:function(t,r){return this.create(this._DEC_XFORM_MODE,t,r)},init:function(t,r,e){this.cfg=this.cfg.extend(e),this._xformMode=t,this._key=r,this.reset()},reset:function(){i.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function i(t){return"string"==typeof t?p:h}return function(n){return{encrypt:function(t,r,e){return i(r).encrypt(n,t,r,e)},decrypt:function(t,r,e){return i(r).decrypt(n,t,r,e)}}}}()}),e.StreamCipher=c.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),f=t.mode={},u=e.BlockCipherMode=n.extend({createEncryptor:function(t,r){return this.Encryptor.create(t,r)},createDecryptor:function(t,r){return this.Decryptor.create(t,r)},init:function(t,r){this._cipher=t,this._iv=r}}),f=f.CBC=function(){var t=u.extend();function o(t,r,e){var n,i=this._iv;i?(n=i,this._iv=void 0):n=this._prevBlock;for(var o=0;o<e;o++)t[r+o]^=n[o]}return t.Encryptor=t.extend({processBlock:function(t,r){var e=this._cipher,n=e.blockSize;o.call(this,t,r,n),e.encryptBlock(t,r),this._prevBlock=t.slice(r,r+n)}}),t.Decryptor=t.extend({processBlock:function(t,r){var e=this._cipher,n=e.blockSize,i=t.slice(r,r+n);e.decryptBlock(t,r),o.call(this,t,r,n),this._prevBlock=i}}),t}(),d=(t.pad={}).Pkcs7={pad:function(t,r){for(var r=4*r,e=r-t.sigBytes%r,n=e<<24|e<<16|e<<8|e,i=[],o=0;o<e;o+=4)i.push(n);r=a.create(i,e);t.concat(r)},unpad:function(t){var r=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=r}},e.BlockCipher=c.extend({cfg:c.cfg.extend({mode:f,padding:d}),reset:function(){c.reset.call(this);var t,r=this.cfg,e=r.iv,r=r.mode;this._xformMode==this._ENC_XFORM_MODE?t=r.createEncryptor:(t=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==t?this._mode.init(this,e&&e.words):(this._mode=t.call(r,this,e&&e.words),this._mode.__creator=t)},_doProcessBlock:function(t,r){this._mode.processBlock(t,r)},_doFinalize:function(){var t,r=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(r.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),r.unpad(t)),t},blockSize:4}),l=e.CipherParams=n.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),f=(t.format={}).OpenSSL={stringify:function(t){var r=t.ciphertext,t=t.salt,t=t?a.create([1398893684,1701076831]).concat(t).concat(r):r;return t.toString(o)},parse:function(t){var r,t=o.parse(t),e=t.words;return 1398893684==e[0]&&1701076831==e[1]&&(r=a.create(e.slice(2,4)),e.splice(0,4),t.sigBytes-=16),l.create({ciphertext:t,salt:r})}},h=e.SerializableCipher=n.extend({cfg:n.extend({format:f}),encrypt:function(t,r,e,n){n=this.cfg.extend(n);var i=t.createEncryptor(e,n),r=i.finalize(r),i=i.cfg;return l.create({ciphertext:r,key:e,iv:i.iv,algorithm:t,mode:i.mode,padding:i.padding,blockSize:t.blockSize,formatter:n.format})},decrypt:function(t,r,e,n){return n=this.cfg.extend(n),r=this._parse(r,n.format),t.createDecryptor(e,n).finalize(r.ciphertext)},_parse:function(t,r){return"string"==typeof t?r.parse(t,this):t}}),d=(t.kdf={}).OpenSSL={execute:function(t,r,e,n){n=n||a.random(8);t=s.create({keySize:r+e}).compute(t,n),e=a.create(t.words.slice(r),4*e);return t.sigBytes=4*r,l.create({key:t,iv:e,salt:n})}},p=e.PasswordBasedCipher=h.extend({cfg:h.cfg.extend({kdf:d}),encrypt:function(t,r,e,n){e=(n=this.cfg.extend(n)).kdf.execute(e,t.keySize,t.ivSize),n.iv=e.iv,t=h.encrypt.call(this,t,r,e.key,n);return t.mixIn(e),t},decrypt:function(t,r,e,n){n=this.cfg.extend(n),r=this._parse(r,n.format);e=n.kdf.execute(e,t.keySize,t.ivSize,r.salt);return n.iv=e.iv,h.decrypt.call(this,t,r,e.key,n)}})))}),r(function(t,r){var e;t.exports=((e=R).mode.CFB=function(){var t=e.lib.BlockCipherMode.extend();function o(t,r,e,n){var i,o=this._iv;o?(i=o.slice(0),this._iv=void 0):i=this._prevBlock,n.encryptBlock(i,0);for(var a=0;a<e;a++)t[r+a]^=i[a]}return t.Encryptor=t.extend({processBlock:function(t,r){var e=this._cipher,n=e.blockSize;o.call(this,t,r,n,e),this._prevBlock=t.slice(r,r+n)}}),t.Decryptor=t.extend({processBlock:function(t,r){var e=this._cipher,n=e.blockSize,i=t.slice(r,r+n);o.call(this,t,r,n,e),this._prevBlock=i}}),t}(),e.mode.CFB)}),r(function(t,r){var e;t.exports=((e=R).mode.CTR=function(){var t=e.lib.BlockCipherMode.extend(),r=t.Encryptor=t.extend({processBlock:function(t,r){var e=this._cipher,n=e.blockSize,i=this._iv,o=this._counter,a=(i&&(o=this._counter=i.slice(0),this._iv=void 0),o.slice(0));e.encryptBlock(a,0),o[n-1]=o[n-1]+1|0;for(var s=0;s<n;s++)t[r+s]^=a[s]}});return t.Decryptor=r,t}(),e.mode.CTR)}),r(function(t,r){var e;t.exports=((e=R).mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function c(t){var r,e,n;return 255==(t>>24&255)?(e=t>>8&255,n=255&t,255===(r=t>>16&255)?(r=0,255===e?(e=0,255===n?n=0:++n):++e):++r,t=0,t=(t+=r<<16)+(e<<8)+n):t+=1<<24,t}var r=t.Encryptor=t.extend({processBlock:function(t,r){var e=this._cipher,n=e.blockSize,i=this._iv,o=this._counter,a=(i&&(o=this._counter=i.slice(0),this._iv=void 0),0===((i=o)[0]=c(i[0]))&&(i[1]=c(i[1])),o.slice(0));e.encryptBlock(a,0);for(var s=0;s<n;s++)t[r+s]^=a[s]}});return t.Decryptor=r,t}(),e.mode.CTRGladman)}),r(function(t,r){var e;t.exports=((e=R).mode.OFB=function(){var t=e.lib.BlockCipherMode.extend(),r=t.Encryptor=t.extend({processBlock:function(t,r){var e=this._cipher,n=e.blockSize,i=this._iv,o=this._keystream;i&&(o=this._keystream=i.slice(0),this._iv=void 0),e.encryptBlock(o,0);for(var a=0;a<n;a++)t[r+a]^=o[a]}});return t.Decryptor=r,t}(),e.mode.OFB)}),r(function(t,r){var e;t.exports=((e=R).mode.ECB=function(){var t=e.lib.BlockCipherMode.extend();return t.Encryptor=t.extend({processBlock:function(t,r){this._cipher.encryptBlock(t,r)}}),t.Decryptor=t.extend({processBlock:function(t,r){this._cipher.decryptBlock(t,r)}}),t}(),e.mode.ECB)}),r(function(t,r){t.exports=((t=R).pad.AnsiX923={pad:function(t,r){var e=t.sigBytes,r=4*r,r=r-e%r,e=e+r-1;t.clamp(),t.words[e>>>2]|=r<<24-e%4*8,t.sigBytes+=r},unpad:function(t){var r=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=r}},t.pad.Ansix923)}),r(function(t,r){var e;t.exports=((e=R).pad.Iso10126={pad:function(t,r){r*=4,r-=t.sigBytes%r;t.concat(e.lib.WordArray.random(r-1)).concat(e.lib.WordArray.create([r<<24],1))},unpad:function(t){var r=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=r}},e.pad.Iso10126)}),r(function(t,r){var e;t.exports=((e=R).pad.Iso97971={pad:function(t,r){t.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(t,r)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971)}),r(function(t,r){t.exports=((t=R).pad.ZeroPadding={pad:function(t,r){r*=4;t.clamp(),t.sigBytes+=r-(t.sigBytes%r||r)},unpad:function(t){for(var r=t.words,e=t.sigBytes-1,e=t.sigBytes-1;0<=e;e--)if(r[e>>>2]>>>24-e%4*8&255){t.sigBytes=e+1;break}}},t.pad.ZeroPadding)}),r(function(t,r){t.exports=((t=R).pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding)}),r(function(t,r){var e,n;t.exports=(e=(t=R).lib.CipherParams,n=t.enc.Hex,t.format.Hex={stringify:function(t){return t.ciphertext.toString(n)},parse:function(t){t=n.parse(t);return e.create({ciphertext:t})}},t.format.Hex)}),r(function(t,r){t.exports=function(t){for(var r=t,e,n=r.lib.BlockCipher,i=r.algo,l=[],o=[],a=[],s=[],c=[],u=[],f=[],h=[],d=[],p=[],v=[],g=0;g<256;g++)if(g<128)v[g]=g<<1;else v[g]=g<<1^283;for(var y=0,w=0,g=0;g<256;g++){var b=w^w<<1^w<<2^w<<3^w<<4;b=b>>>8^b&255^99;l[y]=b;o[b]=y;var _=v[y];var m=v[_];var x=v[m];var S=v[b]*257^b*16843008;a[y]=S<<24|S>>>8;s[y]=S<<16|S>>>16;c[y]=S<<8|S>>>24;u[y]=S;var S=x*16843009^m*65537^_*257^y*16843008;f[b]=S<<24|S>>>8;h[b]=S<<16|S>>>16;d[b]=S<<8|S>>>24;p[b]=S;if(!y)y=w=1;else{y=_^v[v[v[x^_]]];w^=v[v[w]]}}var k=[0,1,2,4,8,16,32,64,128,27,54],B=i.AES=n.extend({_doReset:function(){var t;if(this._nRounds&&this._keyPriorReset===this._key)return;var r=this._keyPriorReset=this._key;var e=r.words;var n=r.sigBytes/4;var i=this._nRounds=n+6;var o=(i+1)*4;var a=this._keySchedule=[];for(var s=0;s<o;s++)if(s<n)a[s]=e[s];else{t=a[s-1];if(!(s%n)){t=t<<8|t>>>24;t=l[t>>>24]<<24|l[t>>>16&255]<<16|l[t>>>8&255]<<8|l[t&255];t^=k[s/n|0]<<24}else if(n>6&&s%n==4)t=l[t>>>24]<<24|l[t>>>16&255]<<16|l[t>>>8&255]<<8|l[t&255];a[s]=a[s-n]^t}var c=this._invKeySchedule=[];for(var u=0;u<o;u++){var s=o-u;if(u%4)var t=a[s];else var t=a[s-4];if(u<4||s<=4)c[u]=t;else c[u]=f[l[t>>>24]]^h[l[t>>>16&255]]^d[l[t>>>8&255]]^p[l[t&255]]}},encryptBlock:function(t,r){this._doCryptBlock(t,r,this._keySchedule,a,s,c,u,l)},decryptBlock:function(t,r){var e=t[r+1];t[r+1]=t[r+3];t[r+3]=e;this._doCryptBlock(t,r,this._invKeySchedule,f,h,d,p,o);var e=t[r+1];t[r+1]=t[r+3];t[r+3]=e},_doCryptBlock:function(t,r,e,n,i,o,a,s){var c=this._nRounds;var u=t[r]^e[0];var l=t[r+1]^e[1];var f=t[r+2]^e[2];var h=t[r+3]^e[3];var d=4;for(var p=1;p<c;p++){var v=n[u>>>24]^i[l>>>16&255]^o[f>>>8&255]^a[h&255]^e[d++];var g=n[l>>>24]^i[f>>>16&255]^o[h>>>8&255]^a[u&255]^e[d++];var y=n[f>>>24]^i[h>>>16&255]^o[u>>>8&255]^a[l&255]^e[d++];var w=n[h>>>24]^i[u>>>16&255]^o[l>>>8&255]^a[f&255]^e[d++];u=v;l=g;f=y;h=w}var v=(s[u>>>24]<<24|s[l>>>16&255]<<16|s[f>>>8&255]<<8|s[h&255])^e[d++];var g=(s[l>>>24]<<24|s[f>>>16&255]<<16|s[h>>>8&255]<<8|s[u&255])^e[d++];var y=(s[f>>>24]<<24|s[h>>>16&255]<<16|s[u>>>8&255]<<8|s[l&255])^e[d++];var w=(s[h>>>24]<<24|s[u>>>16&255]<<16|s[l>>>8&255]<<8|s[f&255])^e[d++];t[r]=v;t[r+1]=g;t[r+2]=y;t[r+3]=w},keySize:256/32});return r.AES=n._createHelper(B),t.AES}(R)}),r(function(t,r){function l(t,r){r=(this._lBlock>>>t^this._rBlock)&r;this._rBlock^=r,this._lBlock^=r<<t}function f(t,r){r=(this._rBlock>>>t^this._lBlock)&r;this._lBlock^=r,this._rBlock^=r<<t}var e,n,i,u,h,d,p,v,o,a;t.exports=(i=(e=t=R).lib,n=i.WordArray,i=i.BlockCipher,a=e.algo,u=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],h=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],d=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],p=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],v=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],o=a.DES=i.extend({_doReset:function(){for(var t=this._key.words,r=[],e=0;e<56;e++){var n=u[e]-1;r[e]=t[n>>>5]>>>31-n%32&1}for(var i=this._subKeys=[],o=0;o<16;o++){for(var a=i[o]=[],s=d[o],e=0;e<24;e++)a[e/6|0]|=r[(h[e]-1+s)%28]<<31-e%6,a[4+(e/6|0)]|=r[28+(h[e+24]-1+s)%28]<<31-e%6;a[0]=a[0]<<1|a[0]>>>31;for(e=1;e<7;e++)a[e]=a[e]>>>4*(e-1)+3;a[7]=a[7]<<5|a[7]>>>27}for(var c=this._invSubKeys=[],e=0;e<16;e++)c[e]=i[15-e]},encryptBlock:function(t,r){this._doCryptBlock(t,r,this._subKeys)},decryptBlock:function(t,r){this._doCryptBlock(t,r,this._invSubKeys)},_doCryptBlock:function(t,r,e){this._lBlock=t[r],this._rBlock=t[r+1],l.call(this,4,252645135),l.call(this,16,65535),f.call(this,2,858993459),f.call(this,8,16711935),l.call(this,1,1431655765);for(var n=0;n<16;n++){for(var i=e[n],o=this._lBlock,a=this._rBlock,s=0,c=0;c<8;c++)s|=p[c][((a^i[c])&v[c])>>>0];this._lBlock=a,this._rBlock=o^s}var u=this._lBlock;this._lBlock=this._rBlock,this._rBlock=u,l.call(this,1,1431655765),f.call(this,8,16711935),f.call(this,2,858993459),l.call(this,16,65535),l.call(this,4,252645135),t[r]=this._lBlock,t[r+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2}),e.DES=i._createHelper(o),a=a.TripleDES=i.extend({_doReset:function(){var t=this._key.words;if(2!==t.length&&4!==t.length&&t.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var r=t.slice(0,2),e=t.length<4?t.slice(0,2):t.slice(2,4),t=t.length<6?t.slice(0,2):t.slice(4,6);this._des1=o.createEncryptor(n.create(r)),this._des2=o.createEncryptor(n.create(e)),this._des3=o.createEncryptor(n.create(t))},encryptBlock:function(t,r){this._des1.encryptBlock(t,r),this._des2.decryptBlock(t,r),this._des3.encryptBlock(t,r)},decryptBlock:function(t,r){this._des3.decryptBlock(t,r),this._des2.encryptBlock(t,r),this._des1.decryptBlock(t,r)},keySize:6,ivSize:2,blockSize:2}),e.TripleDES=i._createHelper(a),t.TripleDES)}),r(function(t,r){function e(){for(var t=this._S,r=this._i,e=this._j,n=0,i=0;i<4;i++){var e=(e+t[r=(r+1)%256])%256,o=t[r];t[r]=t[e],t[e]=o,n|=t[(t[r]+t[e])%256]<<24-8*i}return this._i=r,this._j=e,n}var n,i,o,a;t.exports=(i=(n=t=R).lib.StreamCipher,a=n.algo,o=a.RC4=i.extend({_doReset:function(){for(var t=this._key,r=t.words,e=t.sigBytes,n=this._S=[],i=0;i<256;i++)n[i]=i;for(var i=0,o=0;i<256;i++){var a=i%e,a=r[a>>>2]>>>24-a%4*8&255,o=(o+n[i]+a)%256,a=n[i];n[i]=n[o],n[o]=a}this._i=this._j=0},_doProcessBlock:function(t,r){t[r]^=e.call(this)},keySize:8,ivSize:0}),n.RC4=i._createHelper(o),a=a.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var t=this.cfg.drop;0<t;t--)e.call(this)}}),n.RC4Drop=i._createHelper(a),t.RC4)}),r(function(t,r){function c(){for(var t=this._X,r=this._C,e=0;e<8;e++)a[e]=r[e];r[0]=r[0]+1295307597+this._b|0,r[1]=r[1]+3545052371+(r[0]>>>0<a[0]>>>0?1:0)|0,r[2]=r[2]+886263092+(r[1]>>>0<a[1]>>>0?1:0)|0,r[3]=r[3]+1295307597+(r[2]>>>0<a[2]>>>0?1:0)|0,r[4]=r[4]+3545052371+(r[3]>>>0<a[3]>>>0?1:0)|0,r[5]=r[5]+886263092+(r[4]>>>0<a[4]>>>0?1:0)|0,r[6]=r[6]+1295307597+(r[5]>>>0<a[5]>>>0?1:0)|0,r[7]=r[7]+3545052371+(r[6]>>>0<a[6]>>>0?1:0)|0,this._b=r[7]>>>0<a[7]>>>0?1:0;for(e=0;e<8;e++){var n=t[e]+r[e],i=65535&n,o=n>>>16;s[e]=((i*i>>>17)+i*o>>>15)+o*o^((4294901760&n)*n|0)+((65535&n)*n|0)}t[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,t[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,t[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,t[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,t[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,t[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,t[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,t[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}var e,n,i,a,s,o;t.exports=(n=(e=t=R).lib.StreamCipher,o=e.algo,i=[],a=[],s=[],o=o.Rabbit=n.extend({_doReset:function(){for(var t=this._key.words,r=this.cfg.iv,e=0;e<4;e++)t[e]=16711935&(t[e]<<8|t[e]>>>24)|4278255360&(t[e]<<24|t[e]>>>8);for(var n=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],i=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],e=this._b=0;e<4;e++)c.call(this);for(e=0;e<8;e++)i[e]^=n[e+4&7];if(r){var r=r.words,o=r[0],r=r[1],o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),r=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),a=o>>>16|4294901760&r,s=r<<16|65535&o;i[0]^=o,i[1]^=a,i[2]^=r,i[3]^=s,i[4]^=o,i[5]^=a,i[6]^=r,i[7]^=s;for(e=0;e<4;e++)c.call(this)}},_doProcessBlock:function(t,r){var e=this._X;c.call(this),i[0]=e[0]^e[5]>>>16^e[3]<<16,i[1]=e[2]^e[7]>>>16^e[5]<<16,i[2]=e[4]^e[1]>>>16^e[7]<<16,i[3]=e[6]^e[3]>>>16^e[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),t[r+n]^=i[n]},blockSize:4,ivSize:2}),e.Rabbit=n._createHelper(o),t.Rabbit)}),r(function(t,r){function s(){for(var t=this._X,r=this._C,e=0;e<8;e++)a[e]=r[e];r[0]=r[0]+1295307597+this._b|0,r[1]=r[1]+3545052371+(r[0]>>>0<a[0]>>>0?1:0)|0,r[2]=r[2]+886263092+(r[1]>>>0<a[1]>>>0?1:0)|0,r[3]=r[3]+1295307597+(r[2]>>>0<a[2]>>>0?1:0)|0,r[4]=r[4]+3545052371+(r[3]>>>0<a[3]>>>0?1:0)|0,r[5]=r[5]+886263092+(r[4]>>>0<a[4]>>>0?1:0)|0,r[6]=r[6]+1295307597+(r[5]>>>0<a[5]>>>0?1:0)|0,r[7]=r[7]+3545052371+(r[6]>>>0<a[6]>>>0?1:0)|0,this._b=r[7]>>>0<a[7]>>>0?1:0;for(e=0;e<8;e++){var n=t[e]+r[e],i=65535&n,o=n>>>16;c[e]=((i*i>>>17)+i*o>>>15)+o*o^((4294901760&n)*n|0)+((65535&n)*n|0)}t[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,t[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,t[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,t[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,t[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,t[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,t[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,t[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}var e,n,i,a,c,o;t.exports=(n=(e=t=R).lib.StreamCipher,o=e.algo,i=[],a=[],c=[],o=o.RabbitLegacy=n.extend({_doReset:function(){for(var t=this._key.words,r=this.cfg.iv,e=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],i=this._b=0;i<4;i++)s.call(this);for(i=0;i<8;i++)n[i]^=e[i+4&7];if(r){var t=r.words,r=t[0],t=t[1],r=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t=16711935&(t<<8|t>>>24)|4278255360&(t<<24|t>>>8),o=r>>>16|4294901760&t,a=t<<16|65535&r;n[0]^=r,n[1]^=o,n[2]^=t,n[3]^=a,n[4]^=r,n[5]^=o,n[6]^=t,n[7]^=a;for(i=0;i<4;i++)s.call(this)}},_doProcessBlock:function(t,r){var e=this._X;s.call(this),i[0]=e[0]^e[5]>>>16^e[3]<<16,i[1]=e[2]^e[7]>>>16^e[5]<<16,i[2]=e[4]^e[1]>>>16^e[7]<<16,i[3]=e[6]^e[3]>>>16^e[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),t[r+n]^=i[n]},blockSize:4,ivSize:2}),e.RabbitLegacy=n._createHelper(o),t.RabbitLegacy)}),r(function(t,r){t.exports=R})),i={md5:function(t){return j.MD5(t).toString()},aes_encode:function(t){return j.AES.encrypt(t,1<arguments.length&&void 0!==arguments[1]?arguments[1]:"szjcomo").toString()},aes_decode:function(t){return j.AES.decrypt(t,1<arguments.length&&void 0!==arguments[1]?arguments[1]:"szjcomo").toString(j.enc.Utf8)},sha1:function(t){return j.SHA1(t).toString()},sha256:function(t){return j.SHA256(t).toString()},sha512:function(t){return j.SHA512(t).toString()},base64_encode:function(t){return j.enc.Base64.stringify(j.enc.Utf8.parse(t)).toString()},base64_decode:function(t){return j.enc.Base64.parse(t).toString(j.enc.Utf8)},_getSecretList:function(t){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,e=this;if(!/^[0-9a-zA-Z]*$/.test(t))throw new Error("The key can only consist of numbers and letters");for(var n=[],i=1,o=e.sha1(t),a=0;a<o.length;a++)n.push(o[a].charCodeAt());var t=Math.max.apply(Math,n),s=(r<t&&(i=(t-r)/t),[]),c=[.8,.9];return n.forEach(function(t){t=i<1?t*(c[e._getArraySumIndex(n)]-i):t;s.push(Math.floor(t))}),Array.from(new Set(s)).sort(function(t,r){return r<t?1:-1})},_getArraySumIndex:function(t){var r=0;return t.forEach(function(t){r+=t}),r%2},como_encode:function(t){for(var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"szjcomo",e=this.base64_encode(this.json_encode({data:t})),n=e.length,i=[],o=[],a=this._getSecretList(r.toString(),n),s=0;s<n;s++)(-1<a.indexOf(s)?i:o).push(e[s]);return"".concat(o.join("")).concat(i.join(""))},como_decode:function(t){for(var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"szjcomo",e=t.length,r=this._getSecretList(r.toString(),e),n=t.substring(e-r.length,e),i=[],o=t.length,a=0;a<o;a++)i.push(t[a]);var s=0,e=(r.forEach(function(t){i.splice(t,0,n[s]),s++}),i.join("").substring(0,i.length-n.length));return this.json_decode(this.base64_decode(e)).data},json_encode:function(){return JSON.stringify(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{})},json_decode:function(t){if("string"!=typeof t)return!1;t=t.replace(/(^\s*)|(\s*$)|(^\r)|(^\n)/g,"");try{return JSON.parse(t)}catch(t){return console.error(t.message),!1}}},hn=B("match"),dn=B("species"),pn=Math.min,vn=[].push,gn="split",T="length",yn="lastIndex",wn=4294967295,bn=!c(function(){RegExp(wn,"y")}),_n=(V("split",2,function(i,o,p,v){var g="c"=="abbc"[gn](/(b)*/)[1]||4!="test"[gn](/(?:)/,-1)[T]||2!="ab"[gn](/(?:ab)*/)[T]||4!="."[gn](/(.?)(.?)/)[T]||1<"."[gn](/()()/)[T]||""[gn](/.?/)[T]?function(t,r){var e,n=String(this);if(void 0===t&&0===r)return[];if(!h(e=t)||(void 0!==(c=e[hn])?!c:"RegExp"!=ht(e)))return p.call(n,t,r);for(var i,o,a,s=[],c=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),u=0,l=void 0===r?wn:r>>>0,f=new RegExp(t.source,c+"g");(i=qt.call(f,n))&&!(u<(o=f[yn])&&(s.push(n.slice(u,i.index)),1<i[T]&&i.index<n[T]&&vn.apply(s,i.slice(1)),a=i[0][T],u=o,s[T]>=l));)f[yn]===i.index&&f[yn]++;return u===n[T]?!a&&f.test("")||s.push(""):s.push(n.slice(u)),s[T]>l?s.slice(0,l):s}:"0"[gn](void 0,0)[T]?function(t,r){return void 0===t&&0===r?[]:p.call(this,t,r)}:p;return[function(t,r){var e=i(this),n=null==t?void 0:t[o];return void 0!==n?n.call(t,e,r):g.call(String(e),t,r)},function(t,r){var e=v(g,t,this,r,g!==p);if(e.done)return e.value;var e=k(t),n=String(this),i=(t=e,i=RegExp,void 0===(t=k(t).constructor)||null==(t=k(t)[dn])?i:ut(t)),o=e.unicode,t=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(bn?"y":"g"),a=new i(bn?e:"^(?:"+e.source+")",t),s=void 0===r?wn:r>>>0;if(0==s)return[];if(0===n.length)return null===G(a,n)?[n]:[];for(var c=0,u=0,l=[];u<n.length;){a.lastIndex=bn?u:0;var f,h=G(a,bn?n:n.slice(u));if(null===h||(f=pn(x(a.lastIndex+(bn?0:u)),n.length))===c)u=X(n,u,o);else{if(l.push(n.slice(c,u)),l.length===s)return l;for(var d=1;d<=h.length-1;d++)if(l.push(h[d]),l.length===s)return l;u=c=f}}return l.push(n.slice(c)),l}]}),{isIdcardno:function(t){if(!t)return!1;return/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(t)},getGender:function(){var t="",r=(r=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"").replace(/(^\s*)|(\s*$)/g,"");return this.isIdentityNumber(r),15==r.length?t=2*parseInt(r.charAt(14)/2)!=r.charAt(14)?"男":"女":18==r.length&&(t=2*parseInt(r.charAt(16)/2)!=r.charAt(16)?"男":"女"),t},getBorn:function(t){var r="";return t=t.replace(/(^\s*)|(\s*$)/g,""),this.isIdentityNumber(t),15==t.length?(r=t.charAt(6)+t.charAt(7),r=(r=parseInt(r)<10?"20"+r:"19"+r)+"-"+t.charAt(8)+t.charAt(9)+"-"+t.charAt(10)+t.charAt(11)):18==t.length&&(r=t.charAt(6)+t.charAt(7)+t.charAt(8)+t.charAt(9)+"-"+t.charAt(10)+t.charAt(11)+"-"+t.charAt(12)+t.charAt(13)),r},getAge:function(t,r,e,n){t=t.replace(/(^\s*)|(\s*$)/g,"");var t=this.getBorn(t).split("-"),i=t[0],o=t[1],t=t[2],a=new Date,s=a.getFullYear(),c=a.getMonth()+1,a=a.getDate();return r=r||a,e=e||c,(n=n||s)==i?0:0<(a=n-i)?e==o?r-t<0?a-1:a:e-o<0?a-1:a:-1},getStarsign:function(t){var r="",t=(t=t.replace(/(^\s*)|(\s*$)/g,""),this.getBorn(t));if(""==t)return starsign;var t=new Date(t),e=t.getMonth()+1,t=t.getDate();return 1==e&&t<=21||2==e&&t<=19?r="水瓶座":2==e&&20<t||3==e&&t<=20?r="双鱼座":3==e&&20<t||4==e&&t<=20?r="白羊座":4==e&&20<t||5==e&&t<=21?r="金牛座":5==e&&21<t||6==e&&t<=21?r="双子座":6==e&&21<t||7==e&&t<=22?r="巨蟹座":7==e&&22<t||8==e&&t<=23?r="狮子座":8==e&&23<t||9==e&&t<=23?r="处女座":9==e&&23<t||10==e&&t<=23?r="天秤座":10==e&&23<t||11==e&&t<=22?r="天蝎座":11==e&&22<t||12==e&&t<=21?r="射手座":(12==e&&21<t||1==e&&t<=20)&&(r="魔羯座"),r},getZodiac:function(t){var r="",t=(t=t.replace(/(^\s*)|(\s*$)/g,""),this.getBorn(t));return""!=t&&(1!=(t=("1901"-new Date(t).getFullYear())%12)&&-11!=t||(r="鼠"),0==t&&(r="牛"),11!=t&&-1!=t||(r="虎"),10!=t&&-2!=t||(r="兔"),9!=t&&-3!=t||(r="龙"),8!=t&&-4!=t||(r="蛇"),7!=t&&-5!=t||(r="马"),6!=t&&-6!=t||(r="羊"),5!=t&&-7!=t||(r="猴"),4!=t&&-8!=t||(r="鸡"),3!=t&&-9!=t||(r="狗"),2!=t&&-10!=t||(r="猪")),r},repairIdentity:function(t){var e,n,r;return 17==(t=t.replace(/(^\s*)|(\s*$)/g,"")).length&&(r=t.split(""),e=0,n=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2],r.forEach(function(t,r){e+=t*n[r]}),(r=[1,0,"X",9,8,7,6,5,4,3,2])[e%11]&&(t+=r[e%11])),t},isIdentityNumber:function(t){var r=(t=t.replace(/(^\s*)|(\s*$)/g,"")).split("");if(15==t.length)return this.isIdcardno(t);var e=/^[1-9][0-9]{5}[1-2][(0|9)][0-9][0-9]((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/;if((e=parseInt(t.substr(6,4))%4==0||parseInt(t.substr(6,4))%100==0&&parseInt(t.substr(6,4))%4==0?/^[1-9][0-9]{5}[1-2][(0|9)][0-9][0-9]((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/:e).test(t)){e=7*(parseInt(r[0])+parseInt(r[10]))+9*(parseInt(r[1])+parseInt(r[11]))+10*(parseInt(r[2])+parseInt(r[12]))+5*(parseInt(r[3])+parseInt(r[13]))+8*(parseInt(r[4])+parseInt(r[14]))+4*(parseInt(r[5])+parseInt(r[15]))+2*(parseInt(r[6])+parseInt(r[16]))+ +parseInt(r[7])+6*parseInt(r[8])+3*parseInt(r[9]),e="10X98765432".substr(e%11,1);if(null=={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",83:"台湾",91:"国外"}[parseInt(t.substr(0,2))])throw new Error("身份证号码所属省份校验错误,请检查");if(e==r[17])return!0;throw new Error("身份证号码最后一位校验错误,请检查")}throw new Error("身份证号码错误,请检查是否合法的身份证号码...")}}),mn={empty:function(t){return!t||t.toString().length<0},isNumber:function(t){return!!t&&(t&&/^[0-9]+$/.test(t))},isAlpha:function(t){return!!t&&(t&&/^[a-zA-Z]*$/.test(t))},isChinese:function(t){return!!t&&(t&&/^[\u0391-\uFFE5]+$/.test(t))},length:function(t,r,e){return!!t&&(r=r||0,e=e||0,!(t.toString().length>e)&&!(t.toString().length<r))},isAlphaNumber:function(t){return!!t&&/^[0-9a-zA-Z]*$/.test(t)},isPhone:function(t){if(!t)return!1;return/^(1[3456789][0-9]{9})$/.test(t)},isObject:function(t){return!!t&&t.constructor==Object},isTel:function(t){return/^(0\d{2,3}-\d{7,8})(-\d{1,4})?$/.test(t)},isQQ:function(t){return/^[1-9][0-9]{4,9}$/.test(t)},isEmail:function(t){return/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/.test(t)},isURL:function(t){return/(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/.test(t)},isArray:function(t){return t instanceof Array},inArray:function(t,r){return-1!=t.indexOf(r)},isFunction:function(t){return"Function"===Object.prototype.toString.call(t).slice(8,-1)}},n=(m(m.P+m.F*!er([].reduce,!0),"Array",{reduce:function(t){var r=this,e=t,t=arguments.length,n=arguments[1],i=!1,o=(ut(e),S(r)),a=dt(o),s=x(o.length),c=i?s-1:0,u=i?-1:1;if(t<2)for(;;){if(c in a){n=a[c],c+=u;break}if(c+=u,i?c<0:s<=c)throw TypeError("Reduce of empty array with no initial value")}for(;i?0<=c:c<s;c+=u)c in a&&(n=e(n,a[c],c,o));return n}}),{arrayAvg:function(t){return this.arraySum(t)/t.length},arraySum:function(t){return t.reduce(function(t,r){return t+r})},arrayMin:function(t){return Math.min.apply(null,t)},arrayMax:function(t){return Math.max.apply(null,t)},arrayRemove:function(t,r){r=t.indexOf(r);return-1<r&&t.splice(r,1),t},arrayUnique:function(t){if(Array.hasOwnProperty("from"))return Array.from(new Set(t));for(var r=[],e=!0,n=0;n<t.length;n++)t[n]!=t[n]?e&&-1===r.indexOf(t[n])&&(r.push(t[n]),e=!1):-1===r.indexOf(t[n])&&r.push(t[n]);return r},arraySort:function(e,n){return n=n||1,e.sort(function(t,r){switch(n){case 1:return t-r;case 2:return r-t;case 3:return Math.random()-.5;default:return e}})},arrayMerge:function(t){return t.concat(1<arguments.length&&void 0!==arguments[1]?arguments[1]:[])},arrayPop:function(t){t=t.slice(0);return t.pop(),t},arrayRand:function(t){return t[Math.floor(Math.random()*t.length)]},arrayRecursion:function(t){for(var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,e=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"pid",n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"id",i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:"child",o=[],a=t.length,s=0;s<a;s++)t[s][e]==r&&(t[s][i]=this.arrayRecursion(t,t[s][n],e,n,i),o.push(t[s]));return o},arrayRecursiveBack:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"child",i=this,o=[];return t.forEach(function(t,r){var e;t[n]&&0<t[n].length?(o.push(t),e=i.arrayRecursiveBack(t[n],n),o=o.concat(e)):o.push(t)}),o}}),xn="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",M="[\t\n\v\f\r   ᠎              \u2028\u2029\ufeff]",Sn=RegExp("^"+M+M+"*"),kn=RegExp(M+M+"*$"),Bn=sn.trim=function(t,r){return t=String(pt(t)),1&r&&(t=t.replace(Sn,"")),t=2&r?t.replace(kn,""):t},An=(sn("trim",function(t){return function(){return t(this,3)}}),r(function(t,T){function r(t){for(var r={},e=0;e<t.length;e++)r[t[e].toUpperCase()]=t[e];return r}function F(t,r){return typeof t===l&&-1!==D(r).indexOf(D(t))}function i(t,r){if(typeof t===l)return t=t.replace(/^\s\s*/,c).replace(/\s\s*$/,c),typeof r==u?t:t.substring(0,255)}function o(t,r){for(var e,n,i,o,a,s=0;s<r.length&&!o;){for(var c=r[s],u=r[s+1],l=e=0;l<c.length&&!o;)if(o=c[l++].exec(t))for(n=0;n<u.length;n++)a=o[++e],typeof(i=u[n])===d&&0<i.length?2===i.length?typeof i[1]==h?this[i[0]]=i[1].call(this,a):this[i[0]]=i[1]:3===i.length?typeof i[1]!==h||i[1].exec&&i[1].test?this[i[0]]=a?a.replace(i[1],i[2]):f:this[i[0]]=a?i[1].call(this,a,i[2]):f:4===i.length&&(this[i[0]]=a?i[3].call(this,a.replace(i[1],i[2])):f):this[i]=a||f;s+=2}}function e(t,r){for(var e in r)if(typeof r[e]===d&&0<r[e].length){for(var n=0;n<r[e].length;n++)if(F(r[e][n],t))return"?"===e?f:e}else if(F(r[e],t))return"?"===e?f:e;return t}function a(t,r){if(typeof t===d&&(r=t,t=f),!(this instanceof a))return new a(t,r).getResult();var e=t||(typeof s!=u&&s.navigator&&s.navigator.userAgent?s.navigator.userAgent:c),n=r?function(t,r){var e,n={};for(e in t)r[e]&&r[e].length%2==0?n[e]=r[e].concat(t[e]):n[e]=t[e];return n}(R,r):R;return this.getBrowser=function(){var t,r={};return r[v]=f,r[w]=f,o.call(r,e,n.browser),r.major=typeof(t=r.version)===l?t.replace(/[^\d\.]/g,c).split(".")[0]:f,r},this.getCPU=function(){var t={};return t[b]=f,o.call(t,e,n.cpu),t},this.getDevice=function(){var t={};return t[y]=f,t[p]=f,t[g]=f,o.call(t,e,n.device),t},this.getEngine=function(){var t={};return t[v]=f,t[w]=f,o.call(t,e,n.engine),t},this.getOS=function(){var t={};return t[v]=f,t[w]=f,o.call(t,e,n.os),t},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 e},this.setUA=function(t){return e=typeof t===l&&255<t.length?i(t,255):t,this},this.setUA(e),this}var s,f,n,c,h,u,d,l,p,v,g,y,w,b,_,m,x,S,P,k,B,A,E,O,z,M,C,D,H,R,j;s="object"==typeof window?window:I,h="function",u="undefined",d="object",l="string",R={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[w="version",[v="name",k="Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[w,[v,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[v,w],[/opios[\/ ]+([\w\.]+)/i],[w,[v,(C="Opera")+" Mini"]],[/\bopr\/([\w\.]+)/i],[w,[v,C]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale|qqbrowserlite|qq)\/([-\w\.]+)/i,/(weibo)__([\d\.]+)/i],[v,w],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[w,[v,"UC"+(O="Browser")]],[/\bqbcore\/([\w\.]+)/i],[w,[v,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[w,[v,"WeChat"]],[/konqueror\/([\w\.]+)/i],[w,[v,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[w,[v,"IE"]],[/yabrowser\/([\w\.]+)/i],[w,[v,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[v,/(.+)/,"$1 Secure "+O],w],[/\bfocus\/([\w\.]+)/i],[w,[v,(B="Firefox")+" Focus"]],[/\bopt\/([\w\.]+)/i],[w,[v,C+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[w,[v,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[w,[v,"Dolphin"]],[/coast\/([\w\.]+)/i],[w,[v,C+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[w,[v,"MIUI "+O]],[/fxios\/([-\w\.]+)/i],[w,[v,B]],[/\bqihu|(qi?ho?o?|360)browser/i],[[v,"360 "+O]],[/(oculus|samsung|sailfish)browser\/([\w\.]+)/i],[[v,/(.+)/,"$1 "+O],w],[/(comodo_dragon)\/([\w\.]+)/i],[[v,/_/g," "],w],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[v,w],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i],[v],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[v,C="Facebook"],w],[/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[v,w],[/\bgsa\/([\w\.]+) .*safari\//i],[w,[v,"GSA"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[w,[v,k+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[v,k+" WebView"],w],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[w,[v,"Android "+O]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[v,w],[/version\/([\w\.]+) .*mobile\/\w+ (safari)/i],[w,[v,"Mobile Safari"]],[/version\/([\w\.]+) .*(mobile ?safari|safari)/i],[w,v],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[v,[w,e,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[v,w],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[v,"Netscape"],w],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[w,[v,B+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[v,w]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[b="architecture","amd64"]],[/(ia32(?=;))/i],[[b,D=function(t){return t.toLowerCase()}]],[/((?:i[346]|x)86)[;\)]/i],[[b,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[b,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[b,"armhf"]],[/windows (ce|mobile); ppc;/i],[[b,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[b,/ower/,c="",D]],[/(sun4\w)[;\)]/i],[[b,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[b,D]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[pt]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[p="model",[y="vendor",O="Samsung"],[g="type",x="tablet"]],[/\b((?:s[cgp]h|gt|sm)-\w+|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[p,[y,O],[g,m="mobile"]],[/\((ip(?:hone|od)[\w ]*);/i],[p,[y,H="Apple"],[g,m]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[p,[y,H],[g,x]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[p,[y,"Huawei"],[g,x]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}-[atu]?[ln][01259x][012359][an]?)\b(?!.+d\/s)/i],[p,[y,"Huawei"],[g,m]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[p,/_/g," "],[y,"Xiaomi"],[g,m]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[p,/_/g," "],[y,"Xiaomi"],[g,x]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[p,[y,"OPPO"],[g,m]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[p,[y,"Vivo"],[g,m]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[p,[y,"Realme"],[g,m]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[p,[y,E="Motorola"],[g,m]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[p,[y,E],[g,x]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[p,[y,"LG"],[g,x]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[p,[y,"LG"],[g,m]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[p,[y,"Lenovo"],[g,x]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[p,/_/g," "],[y,"Nokia"],[g,m]],[/(pixel c)\b/i],[p,[y,E="Google"],[g,x]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[p,[y,E],[g,m]],[/droid.+ ([c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[p,[y,z="Sony"],[g,m]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[p,"Xperia Tablet"],[y,z],[g,x]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[p,[y,"OnePlus"],[g,m]],[/(alexa)webm/i,/(kf[a-z]{2}wi)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[p,[y,S="Amazon"],[g,x]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[p,/(.+)/g,"Fire Phone $1"],[y,S],[g,m]],[/(playbook);[-\w\),; ]+(rim)/i],[p,y,[g,x]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[p,[y,P="BlackBerry"],[g,m]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[p,[y,"ASUS"],[g,x]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[p,[y,"ASUS"],[g,m]],[/(nexus 9)/i],[p,[y,"HTC"],[g,x]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic|sony)[-_ ]?([-\w]*)/i],[y,[p,/_/g," "],[g,m]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[p,[y,"Acer"],[g,x]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[p,[y,"Meizu"],[g,m]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[p,[y,"Sharp"],[g,m]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[y,p,[g,m]],[/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[y,p,[g,x]],[/(surface duo)/i],[p,[y,A="Microsoft"],[g,x]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[p,[y,"Fairphone"],[g,m]],[/(u304aa)/i],[p,[y,"AT&T"],[g,m]],[/\bsie-(\w*)/i],[p,[y,"Siemens"],[g,m]],[/\b(rct\w+) b/i],[p,[y,"RCA"],[g,x]],[/\b(venue[\d ]{2,7}) b/i],[p,[y,"Dell"],[g,x]],[/\b(q(?:mv|ta)\w+) b/i],[p,[y,"Verizon"],[g,x]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[p,[y,"Barnes & Noble"],[g,x]],[/\b(tm\d{3}\w+) b/i],[p,[y,"NuVision"],[g,x]],[/\b(k88) b/i],[p,[y,"ZTE"],[g,x]],[/\b(nx\d{3}j) b/i],[p,[y,"ZTE"],[g,m]],[/\b(gen\d{3}) b.+49h/i],[p,[y,"Swiss"],[g,m]],[/\b(zur\d{3}) b/i],[p,[y,"Swiss"],[g,x]],[/\b((zeki)?tb.*\b) b/i],[p,[y,"Zeki"],[g,x]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[y,"Dragon Touch"],p,[g,x]],[/\b(ns-?\w{0,9}) b/i],[p,[y,"Insignia"],[g,x]],[/\b((nxa|next)-?\w{0,9}) b/i],[p,[y,"NextBook"],[g,x]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[y,"Voice"],p,[g,m]],[/\b(lvtel\-)?(v1[12]) b/i],[[y,"LvTel"],p,[g,m]],[/\b(ph-1) /i],[p,[y,"Essential"],[g,m]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[p,[y,"Envizen"],[g,x]],[/\b(trio[-\w\. ]+) b/i],[p,[y,"MachSpeed"],[g,x]],[/\btu_(1491) b/i],[p,[y,"Rotor"],[g,x]],[/(shield[\w ]+) b/i],[p,[y,"Nvidia"],[g,x]],[/(sprint) (\w+)/i],[y,p,[g,m]],[/(kin\.[onetw]{3})/i],[[p,/\./g," "],[y,A],[g,m]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[p,[y,M="Zebra"],[g,x]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[p,[y,M],[g,m]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[y,p,[g,_="console"]],[/droid.+; (shield) bui/i],[p,[y,"Nvidia"],[g,_]],[/(playstation [345portablevi]+)/i],[p,[y,z],[g,_]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[p,[y,A],[g,_]],[/smart-tv.+(samsung)/i],[y,[g,z="smarttv"]],[/hbbtv.+maple;(\d+)/i],[[p,/^/,"SmartTV"],[y,O],[g,z]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[y,"LG"],[g,z]],[/(apple) ?tv/i],[y,[p,H+" TV"],[g,z]],[/crkey/i],[[p,k+"cast"],[y,E],[g,z]],[/droid.+aft(\w)( bui|\))/i],[p,[y,S],[g,z]],[/\(dtv[\);].+(aquos)/i],[p,[y,"Sharp"],[g,z]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w ]*; *(\w[^;]*);([^;]*)/i],[[y,i],[p,i],[g,z]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[g,z]],[/((pebble))app/i],[y,p,[g,A="wearable"]],[/droid.+; (glass) \d/i],[p,[y,E],[g,A]],[/droid.+; (wt63?0{2,3})\)/i],[p,[y,M],[g,A]],[/(quest( 2)?)/i],[p,[y,C],[g,A]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[y,[g,O="embedded"]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[p,[g,m]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[p,[g,x]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[g,x]],[/(phone|mobile(?:[;\/]| safari)|pda(?=.+windows ce))/i],[[g,m]],[/(android[-\w\. ]{0,9});.+buil/i],[p,[y,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[w,[v,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[w,[v,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i],[v,w],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[w,v]],os:[[/microsoft (windows) (vista|xp)/i],[v,w],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[v,[w,e,H={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[v,"Windows"],[w,e,H]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/cfnetwork\/.+darwin/i],[[w,/_/g,"."],[v,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[v,"Mac OS"],[w,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[w,v],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[v,w],[/\(bb(10);/i],[w,[v,P]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[w,[v,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[w,[v,B+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[w,[v,"webOS"]],[/crkey\/([\d\.]+)/i],[w,[v,k+"cast"]],[/(cros) [\w]+ ([\w\.]+\w)/i],[[v,"Chromium OS"],w],[/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[v,w],[/(sunos) ?([\w\.\d]*)/i],[[v,"Solaris"],w],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux)/i,/(unix) ?([\w\.]*)/i],[v,w]]},a.VERSION="0.7.31",a.BROWSER=r([v,w,"major"]),a.CPU=r([b]),a.DEVICE=r([p,y,g,_,m,z,x,A,O]),a.ENGINE=a.OS=r([v,w]),(T=t.exports?t.exports=a:T).UAParser=a,(j=typeof s!=u&&(s.jQuery||s.Zepto))&&!j.ua&&(n=new a,j.ua=n.getResult(),j.ua.get=function(){return n.getUA()},j.ua.set=function(t){n.setUA(t);var r,e=n.getResult();for(r in e)j.ua[r]=e[r]})})),z=(An.UAParser,{trim:function(t){switch(1<arguments.length&&void 0!==arguments[1]?arguments[1]:2){case 2:return t.replace(/(^\s*)|(\s*$)/g,"");case 3:return t.replace(/(^\s*)/g,"");case 4:return t.replace(/(\s*$)/g,"");default:return t.replace(/\s+/g,"")}},strlen:function(t){for(var r=0,e=0;e<t.length;e++){var n=t.charCodeAt(e);1<=n&&n<=126||65376<=n&&n<=65439?r++:r+=2}return r},mt_rand:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:.1,r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1;try{var e=r-t,n=Math.random();return t+Math.round(n*e)}catch(t){return console.error(t.message),0}},str_rand:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:4,r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"default",t=t||4;try{var e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";switch(r){case"number":e="0123456789";break;case"letter":e="abcdefghijklmnopqrstuvwxyz"}for(var n="",i=0;i<t;i++)n+=e.substr(this.mt_rand(0,e.length),1);return n}catch(t){return console.error(t.message),""}},money_format:function(t){var r=parseFloat(t);if(isNaN(r))return"0.00";var e=(r=Math.round(100*t)/100).toString(),n=e.indexOf(".");for(n<0&&(n=e.length,e+=".");e.length<=n+2;)e+="0";return e},appResult:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,e=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];return{message:t,result:r,result_code:3<arguments.length&&void 0!==arguments[3]?arguments[3]:0,error:e}},uaParse:function(t){return An(t)}});return Object.assign({},tr,i,_n,mn,n,z)}();