varr="undefined"!=typeofwindow&&"undefined"!=typeofdocument,o=["Edge","Trident","Firefox"],n=0,i=0;i<o.length;i+=1)if(r&&navigator.userAgent.indexOf(o[i])>=0){n=1;break}vara=r&&window.Promise?function(t){vare=!1;returnfunction(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}:function(t){vare=!1;returnfunction(){e||(e=!0,setTimeout(function(){e=!1,t()},n))}};functionl(t){returnt&&"[object Function]"==={}.toString.call(t)}functions(t,e){if(1!==t.nodeType)return[];varr=t.ownerDocument.defaultView.getComputedStyle(t,null);returne?r[e]:r}functiond(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}functionc(t){if(!t)returndocument.body;switch(t.nodeName){case"HTML":case"BODY":returnt.ownerDocument.body;case"#document":returnt.body}vare=s(t),r=e.overflow,o=e.overflowX,n=e.overflowY;return/(auto|scroll|overlay)/.test(r+n+o)?t:c(d(t))}varu=r&&!(!window.MSInputMethodContext||!document.documentMode),m=r&&/MSIE 10/.test(navigator.userAgent);functionp(t){return11===t?u:10===t?m:u||m}functionf(t){if(!t)returndocument.documentElement;for(vare=p(10)?document.body:null,r=t.offsetParent||null;r===e&&t.nextElementSibling;)r=(t=t.nextElementSibling).offsetParent;varo=r&&r.nodeName;returno&&"BODY"!==o&&"HTML"!==o?-1!==["TH","TD","TABLE"].indexOf(r.nodeName)&&"static"===s(r,"position")?f(r):r:t?t.ownerDocument.documentElement:document.documentElement}functionb(t){returnnull!==t.parentNode?b(t.parentNode):t}functiong(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))returndocument.documentElement;varr=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,o=r?t:e,n=r?e:t,i=document.createRange();i.setStart(o,0),i.setEnd(n,0);vara,l,s=i.commonAncestorContainer;if(t!==s&&e!==s||o.contains(n))return"BODY"===(l=(a=s).nodeName)||"HTML"!==l&&f(a.firstElementChild)!==a?f(s):s;vard=b(t);returnd.host?g(d.host,e):g(t,b(e).host)}functionh(t){vare="top"===(arguments.length>1&&void0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",r=t.nodeName;if("BODY"===r||"HTML"===r){varo=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||o)[e]}returnt[e]}functionv(t,e){varr="x"===e?"Left":"Top",o="Left"===r?"Right":"Bottom";returnparseFloat(t["border"+r+"Width"],10)+parseFloat(t["border"+o+"Width"],10)}functionx(t,e,r,o){returnMath.max(e["offset"+t],e["scroll"+t],r["client"+t],r["offset"+t],r["scroll"+t],p(10)?parseInt(r["offset"+t])+parseInt(o["margin"+("Height"===t?"Top":"Left")])+parseInt(o["margin"+("Height"===t?"Bottom":"Right")]):0)}functiony(t){vare=t.body,r=t.documentElement,o=p(10)&&getComputedStyle(r);return{height:x("Height",e,r,o),width:x("Width",e,r,o)}}varw=function(t,e){if(!(tinstanceofe))thrownewTypeError("Cannot call a class as a function")},k=function(){functiont(t,e){for(varr=0;r<e.length;r++){varo=e[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"ino&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}returnfunction(e,r,o){returnr&&t(e.prototype,r),o&&t(e,o),e}}(),_=function(t,e,r){returneint?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t},S=Object.assign||function(t){for(vare=1;e<arguments.length;e++){varr=arguments[e];for(varoinr)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}returnt};functionC(t){returnS({},t,{right:t.left+t.width,bottom:t.top+t.height})}functionO(t){vare={};try{if(p(10)){e=t.getBoundingClientRect();varr=h(t,"top"),o=h(t,"left");e.top+=r,e.left+=o,e.bottom+=r,e.right+=o}elsee=t.getBoundingClientRect()}catch(t){}varn={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},i="HTML"===t.nodeName?y(t.ownerDocument):{},a=i.width||t.clientWidth||n.right-n.left,l=i.height||t.clientHeight||n.bottom-n.top,d=t.offsetWidth-a,c=t.offsetHeight-l;if(d||c){varu=s(t);d-=v(u,"x"),c-=v(u,"y"),n.width-=d,n.height-=c}returnC(n)}functionT(t,e){varr=arguments.length>2&&void0!==arguments[2]&&arguments[2],o=p(10),n="HTML"===e.nodeName,i=O(t),a=O(e),l=c(t),d=s(e),u=parseFloat(d.borderTopWidth,10),m=parseFloat(d.borderLeftWidth,10);r&&n&&(a.top=Math.max(a.top,0
t.exports=function(){"use strict";vart,e,r=14,o=8,n=!1,i=function(t){vare,r,o=[];for(t.length<16&&(e=16-t.length,o=[e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e]),r=0;r<t.length;r++)o[r]=t[r];returno},a=function(t,e){varr,o,n="";if(e){if((r=t[15])>16)throw"Decryption error: Maybe bad key";if(16===r)return"";for(o=0;o<16-r;o++)n+=String.fromCharCode(t[o])}elsefor(o=0;o<16;o++)n+=String.fromCharCode(t[o]);returnn},l=function(t,e){varr,o=[];for(e||(t=function(t){try{returnunescape(encodeURIComponent(t))}catch(t){throw"Error on UTF-8 encode"}}(t)),r=0;r<t.length;r++)o[r]=t.charCodeAt(r);returno},s=function(t,e){varn,i=r>=12?3:2,a=[],l=[],s=[],d=[],c=t.concat(e);for(s[0]=E(c),d=s[0],n=1;n<i;n++)s[n]=E(s[n-1].concat(c)),d=d.concat(s[n]);returna=d.slice(0,4*o),l=d.slice(4*o,4*o+16),{key:a,iv:l}},d=function(t,e,r){e=v(e);varo,n=Math.ceil(t.length/16),a=[],l=[];for(o=0;o<n;o++)a[o]=i(t.slice(16*o,16*o+16));for(t.length%16==0&&(a.push([16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16]),n++),o=0;o<a.length;o++)a[o]=h(a[o],0===o?r:l[o-1]),l[o]=u(a[o],e);returnl},c=function(t,e,r,o){e=v(e);varn,i=t.length/16,l=[],s=[],d="";for(n=0;n<i;n++)l.push(t.slice(16*n,16*(n+1)));for(n=l.length-1;n>=0;n--)s[n]=m(l[n],e),s[n]=h(s[n],0===n?r:l[n-1]);for(n=0;n<i-1;n++)d+=a(s[n],!1);returnd+=a(s[n],!0),o?d:function(t){try{returndecodeURIComponent(escape(t))}catch(t){throw"Bad Key"}}(d)},u=function(t,e){n=!1;varo,i=g(t,e,0);for(o=1;o<r+1;o++)i=p(i),i=f(i),o<r&&(i=b(i)),i=g(i,e,o);returni},m=function(t,e){n=!0;varo,i=g(t,e,r);for(o=r-1;o>-1;o--)i=f(i),i=p(i),i=g(i,e,o),o>0&&(i=b(i));returni},p=function(t){vare,r=n?C:S,o=[];for(e=0;e<16;e++)o[e]=r[t[e]];returno},f=function(t){vare,r=[],o=n?[0,13,10,7,4,1,14,11,8,5,2,15,12,9,6,3]:[0,5,10,15,4,9,14,3,8,13,2,7,12,1,6,11];for(e=0;e<16;e++)r[e]=t[o[e]];returnr},b=function(t){vare,r=[];if(n)for(e=0;e<4;e++)r[4*e]=M[t[4*e]]^j[t[1+4*e]]^P[t[2+4*e]]^$[t[3+4*e]],r[1+4*e]=$[t[4*e]]^M[t[1+4*e]]^j[t[2+4*e]]^P[t[3+4*e]],r[2+4*e]=P[t[4*e]]^$[t[1+4*e]]^M[t[2+4*e]]^j[t[3+4*e]],r[3+4*e]=j[t[4*e]]^P[t[1+4*e]]^$[t[2+4*e]]^M[t[3+4*e]];elsefor(e=0;e<4;e++)r[4*e]=T[t[4*e]]^B[t[1+4*e]]^t[2+4*e]^t[3+4*e],r[1+4*e]=t[4*e]^T[t[1+4*e]]^B[t[2+4*e]]^t[3+4*e],r[2+4*e]=t[4*e]^t[1+4*e]^T[t[2+4*e]]^B[t[3+4*e]],r[3+4*e]=B[t[4*e]]^t[1+4*e]^t[2+4*e]^T[t[3+4*e]];returnr},g=function(t,e,r){varo,n=[];for(o=0;o<16;o++)n[o]=t[o]^e[r][o];returnn},h=function(t,e){varr,o=[];for(r=0;r<16;r++)o[r]=t[r]^e[r];returno},v=function(t){vare,n,i,a,l=[],s=[],d=[];for(e=0;e<o;e++)n=[t[4*e],t[4*e+1],t[4*e+2],t[4*e+3]],l[e]=n;for(e=o;e<4*(r+1);e++){for(l[e]=[],i=0;i<4;i++)s[i]=l[e-1][i];for(e%o==0?(s=x(y(s)))[0]^=O[e/o-1]:o>6&&e%o==4&&(s=x(s)),i=0;i<4;i++)l[e][i]=l[e-o][i]^s[i]}for(e=0;e<r+1;e++)for(d[e]=[],a=0;a<4;a++)d[e].push(l[4*e+a][0],l[4*e+a][1],l[4*e+a][2],l[4*e+a][3]);returnd},x=function(t){for(vare=0;e<4;e++)t[e]=S[t[e]];returnt},y=function(t){vare,r=t[0];for(e=0;e<3;e++)t[e]=t[e+1];returnt[3]=r,t},w=function(t,e){varr,o=[];for(r=0;r<t.length;r+=e)o[r/e]=parseInt(t.substr(r,e),16);returno},k=function(t,e){varr,o;for(o=0,r=0;r<8;r++)o=1==(1&e)?o^t:o,t=t>127?283^t<<1:t<<1,e>>>=1;returno},_=function(t){vare,r=[];for(e=0;e<256;e++)r[e]=k(t,e);returnr},S=w("637c777bf26b6fc53001672bfed7ab76ca82c97dfa5947f0add4a2af9ca472c0b7fd9326363ff7cc34a5e5f171d8311504c723c31896059a071280e2eb27b27509832c1a1b6e5aa0523bd6b329e32f8453d100ed20fcb15b6acbbe394a4c58cfd0efaafb434d338545f9027f503c9fa851a3408f929d38f5bcb6da2110fff3d2cd0c13ec5f974417c4a77e3d645d197360814fdc222a908846eeb814de5e0bdbe0323a0a4906245cc2d3ac629195e479e7c8376d8dd54ea96c56f4ea657aae08ba78252e1ca6b4c6e8dd741f4bbd8b8a703eb5664803f60e613557b986c11d9ee1f8981169d98e949b1e87e9ce5528df8ca1890dbfe6426841992d0fb054bb16",2),C=function(t){vare,r=[];for(e=0;e<t.length;e++)r[t[e]]=e;returnr}(S),O=w("01020408102040801b366cd8ab4d9a2f5ebc63c697356ad4b37dfaefc591",2),T=_(2),B=_(3),$=_(9),j=_(11),P=_(13),M=_(14),E=function(t){functione(t,e){returnt<<e|t>>>32-e}functionr(t,e){varr,o,n,i,a;returnn=2147483648&t,i=2147483648&e,a=(1073741823&t)+(1073741823&e),(r=1073741824&t)&(o=1073741824&