!function(){returnfunctiont(r,e,n){functiono(a,s){if(!e[a]){if(!r[a]){varu="function"==typeofrequire&&require;if(!s&&u)returnu(a,!0);if(i)returni(a,!0);varf=newError("Cannot find module '"+a+"'");throwf.code="MODULE_NOT_FOUND",f}varh=e[a]={exports:{}};r[a][0].call(h.exports,function(t){returno(r[a][1][t]||t)},h,h.exports,t,r,e,n)}returne[a].exports}for(vari="function"==typeofrequire&&require,a=0;a<n.length;a++)o(n[a]);returno}}()({1:[function(t,r,e){varn,o;n=void0!==e?e:this,o=function(t){if(t.atob)try{t.atob(" ")}catch(n){t.atob=(r=t.atob,(e=function(t){returnr(String(t).replace(/[\t\n\f\r ]+/g,""))}).original=r,e)}else{varr,e,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/;t.btoa=function(t){for(varr,e,o,i,a="",s=0,u=(t=String(t)).length%3;s<t.length;){if((e=t.charCodeAt(s++))>255||(o=t.charCodeAt(s++))>255||(i=t.charCodeAt(s++))>255)thrownewTypeError("Failed to execute 'btoa' on 'Window': The string to be encoded contains characters outside of the Latin1 range.");a+=n.charAt((r=e<<16|o<<8|i)>>18&63)+n.charAt(r>>12&63)+n.charAt(r>>6&63)+n.charAt(63&r)}returnu?a.slice(0,u-3)+"===".substring(u):a},t.atob=function(t){if(t=String(t).replace(/[\t\n\f\r ]+/g,""),!o.test(t))thrownewTypeError("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");t+="==".slice(2-(3&t.length));for(varr,e,i,a="",s=0;s<t.length;)r=n.indexOf(t.charAt(s++))<<18|n.indexOf(t.charAt(s++))<<12|(e=n.indexOf(t.charAt(s++)))<<6|(i=n.indexOf(t.charAt(s++))),a+=64===e?String.fromCharCode(r>>16&255):64===i?String.fromCharCode(r>>16&255,r>>8&255):String.fromCharCode(r>>16&255,r>>8&255,255&r);returna}}},"function"==typeofdefine&&define.amd?define([],function(){o(n)}):o(n)},{}],2:[function(t,r,e){(function(r){"use strict";vare=[];try{for(varn=[],o=["NFD","NFC","NFKD","NFKC"],i=0;i<o.length;i++)try{if("test"!=="test".normalize(o[i]))thrownewError("failed to normalize")}catch(t){n.push(o[i])}if(n.length)throwe.push("String.prototype.normalize (missing: "+n.join(", ")+")"),newError("bad normalize");if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throwe.push("String.prototype.normalize (broken)"),newError("bad normalize")}catch(r){vara=t("./unorm.js");String.prototype.normalize=function(t){varr=a[(t||"NFC").toLowerCase()];if(!r)thrownewRangeError("invalid form - "+t);returnr(this)}}vars=t("./base64.js");if(r.atob||(e.push("atob"),r.atob=s.atob),r.btoa||(e.push("btoa"),r.btoa=s.btoa),ArrayBuffer.isView||(e.push("ArrayBuffer.isView"),ArrayBuffer.isView=function(t){return!!t.buffer}),r.nextTick||(e.push("nextTick"),r.nextTick=function(t){setTimeout(t,0)}),r.crypto||(r.crypto={}),r.crypto.getRandomValues||(e.push("crypto.getRandomValues"),console.log("WARNING: This environment is missing a secure random source; generated private keys may be at risk, think VERY carefully about not adding a better secure source."),r.crypto.getRandomValues=function(t){for(varr=Math.floor((newDate).getTime())%t.length,e=0;e<t.length;e++)t[(r+e)%t.length]=Math.floor(256*Math.random())}),function(){try{vart=newFileReader;try{returnvoidt.readAsArrayBuffer(newBlob(["hello"],{type:"text/plain"}))}catch(t){}e.push("FileReader.prototype.readAsArrayBuffer"),FileReader.prototype.readAsArrayBuffer=function(t){if(this.readyState===this.LOADING)thrownewError("InvalidStateError");this._setReadyState(this.LOADING),this._result=null,this._error=null;varr=newFileReader;r.onloadend=(()=>{vart=atob(r.result.split(",").pop().trim()),e=newArrayBuffer(t.length);newUint8Array(e).set(Array.from(t).map(t=>t.charCodeAt(0))),this._result=e,this._setReadyState(this.DONE)}),r.readAsDataURL(t)}}catch(t){console.log("Missing FileReader; unsupported platform")}}(),e.length){console.log("Shims Injected:");for(i=0;i<e.length;i++)console.log(" - "+e[i])}}).call(this,"undefined"!=typeofglobal?global:"undefined"!=typeofself?self:"undefined"!=typeofwindow?window:{})},{"./base64.js":1,"./unorm.js":3}],3:[f