#!/usr/bin/env node function e(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach((function(n){t[n]=e[n]})),t.default=e,t}const t=require("path"),n=require("crypto"),r=require("fs");require("events");const i=require("util"),s=require("https"),o=require("zlib"),a=require("http"),B=require("http2"),c=require("net"),u=require("os");function l(e){return null==e?[]:Array.isArray(e)?e:[e]}function h(e,t,n,r){var i,s=e[t],o=~r.string.indexOf(t)?null==n||!0===n?"":String(n):"boolean"==typeof n?n:~r.boolean.indexOf(t)?"false"!==n&&("true"===n||(e._.push(0*(i=+n)==0?i:n),!!n)):0*(i=+n)==0?i:n;e[t]=null==s?o:Array.isArray(s)?s.concat(o):[s,o]}var p=function(e,t){t=t||{};var n,r,i,s,o,a={_:[]},B=0,c=0,u=0,p=(e=e||[]).length;const f=void 0!==t.alias,d=void 0!==t.unknown,m=void 0!==t.default;if(t.alias=t.alias||{},t.string=l(t.string),t.boolean=l(t.boolean),f)for(n in t.alias)for(r=t.alias[n]=l(t.alias[n]),B=0;B0;)for(c=(r=t.alias[t.boolean[B]]||[]).length;c-- >0;)t.boolean.push(r[c]);for(B=t.string.length;B-- >0;)for(c=(r=t.alias[t.string[B]]||[]).length;c-- >0;)t.string.push(r[c]);if(m)for(n in t.default)if(s=typeof t.default[n],r=t.alias[n]=t.alias[n]||[],void 0!==t[s])for(t[s].push(n),B=0;B0;)a[r.shift()]=a[n];return a};const f=4,d=" ",m="__all__",C="__default__",g="\n";function A(e){if(!e.length)return"";let t=v(e.map(e=>e[0]))+f;return e.map(e=>e[0]+" ".repeat(t-e[0].length)+e[1]+(null==e[2]?"":` (default ${e[2]})`))}function v(e){let t=0,n=0,r=0,i=e.length;if(i)for(;i--;)n=e[i].length,n>t&&(r=i,t=n);return e[r].length}function y(e){return e}function E(e,t,n){if(!t||!t.length)return"";let r=0,i="";for(i+=g+d+e;r`${o} ${e}`.replace(/\s+/g," "),c=[["-h, --help","Displays this message"]];if(n===C&&c.unshift(["-v, --version","Displays current version"]),s.options=(s.options||[]).concat(a.options,c),s.options.length>0&&(s.usage+=" [options]"),i+=E("Description",s.describe,y),i+=E("Usage",[s.usage],B),r||n!==C)r||n===C||(i+=E("Aliases",s.alibi,B));else{let e=Object.keys(t).filter(e=>!/__/.test(e)),n=e.map(e=>[e,(t[e].describe||[""])[0]]);i+=E("Available Commands",A(n),y),i+=g+d+"For more info, run any command with the `--help` flag",e.slice(0,2).forEach(e=>{i+=g+d+d+`${o} ${e} --help`}),i+=g}return i+=E("Options",A(s.options),y),i+=E("Examples",s.examples.map(B),y),i},b=function(e,t,n=1){let r=E("ERROR",[t],y);r+=g+d+`Run \`$ ${e} --help\` for more info.`+g,console.error(r),process.exit(n)},w=function(e){return(e||"").split(/^-{1,2}|,|\s+-{1,2}|\s+/).filter(Boolean)},S=function(e){return(e||"").replace(/([.?!])\s*(?=[A-Z])/g,"$1|").split("|")},x={help:_,error:b,parse:w,sentences:S};const D="__all__",k="__default__";class I{constructor(e,t){let[n,...r]=e.split(/\s+/);t=t||r.length>0,this.bin=n,this.ver="0.0.0",this.default="",this.tree={},this.command(D),this.command([k].concat(t?r:"").join(" ")),this.single=t,this.curr=""}command(e,t,n={}){if(this.single)throw new Error('Disable "single" mode to add commands');let r=[],i=[],s=/(\[|<)/;if(e.split(/\s+/).forEach(e=>{(s.test(e.charAt(0))?i:r).push(e)}),r=r.join(" "),r in this.tree)throw new Error("Command already exists: "+r);return r.includes("__")||i.unshift(r),i=i.join(" "),this.curr=r,n.default&&(this.default=r),this.tree[r]={usage:i,alibi:[],options:[],alias:{},default:{},examples:[]},n.alias&&this.alias(n.alias),t&&this.describe(t),this}describe(e){return this.tree[this.curr||k].describe=Array.isArray(e)?e:x.sentences(e),this}alias(...e){if(this.single)throw new Error('Cannot call `alias()` in "single" mode');if(!this.curr)throw new Error("Cannot call `alias()` before defining a command");return this.tree[this.curr].alibi=this.tree[this.curr].alibi.concat(...e),this}option(e,t,n){let r=this.tree[this.curr||D],[i,s]=x.parse(e);if(s&&s.length>1&&([i,s]=[s,i]),e="--"+i,s&&s.length>0){e=`-${s}, ${e}`;let t=r.alias[s];r.alias[s]=(t||[]).concat(i)}let o=[e,t||""];return void 0!==n?(o.push(n),r.default[i]=n):s||(r.default[i]=void 0),r.options.push(o),this}action(e){return this.tree[this.curr||k].handler=e,this}example(e){return this.tree[this.curr||k].examples.push(e),this}version(e){return this.ver=e,this}parse(e,t={}){e=e.slice();let n,r,i,s,o=2,a=p(e.slice(o),{alias:{h:"help",v:"version"}}),B=this.single,c=this.bin,u="";if(B)s=this.tree[k];else{let t,B=1,l=a._.length+1;for(;B"<"===e.charAt(0)),m=h._.splice(0,d.length);if(m.length"["===e.charAt(0)).forEach(e=>{m.push(h._.shift())}),m.push(h);let C=s.handler;return t.lazy?{args:m,name:u,handler:C}:C.apply(null,m)}help(e){console.log(x.help(this.bin,this.tree,e||k,this.single))}_version(){console.log(`${this.bin}, ${this.ver}`)}}for(var O=(e,t)=>new I(e,t),T="2.21.0",F={},M="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",N=0;N>>=1,l&&(a=0===a?-2147483648:-a),r[i]+=a,i++,a=o=0}}}return P(n,r,i),t.push(n),t}function P(e,t,n){4===n?e.push([t[0],t[1],t[2],t[3]]):5===n?e.push([t[0],t[1],t[2],t[3],t[4]]):1===n&&e.push([t[0]])}function R(e){for(var t=0,n=0,r=0,i=0,s="",o=0;o0&&(s+=";"),0!==a.length){for(var B=0,c=[],u=0,l=a;u1&&(p+=G(h[1]-t)+G(h[2]-n)+G(h[3]-r),t=h[1],n=h[2],r=h[3]),5===h.length&&(p+=G(h[4]-i),i=h[4]),c.push(p)}s+=c.join(",")}}return s}function G(e){var t="";e=e<0?-e<<1|1:e<<1;do{var n=31&e;(e>>>=5)>0&&(n|=32),t+=M[n]}while(e>0);return t}var H=function e(t){this.bits=t instanceof e?t.bits.slice():[]};H.prototype.add=function(e){this.bits[e>>5]|=1<<(31&e)},H.prototype.has=function(e){return!!(this.bits[e>>5]&1<<(31&e))};var K=function(e,t,n){this.start=e,this.end=t,this.original=n,this.intro="",this.outro="",this.content=n,this.storeName=!1,this.edited=!1,Object.defineProperties(this,{previous:{writable:!0,value:null},next:{writable:!0,value:null}})};K.prototype.appendLeft=function(e){this.outro+=e},K.prototype.appendRight=function(e){this.intro=this.intro+e},K.prototype.clone=function(){var e=new K(this.start,this.end,this.original);return e.intro=this.intro,e.outro=this.outro,e.content=this.content,e.storeName=this.storeName,e.edited=this.edited,e},K.prototype.contains=function(e){return this.start=r.length)return"\t";var i=r.reduce((function(e,t){var n=/^ +/.exec(t)[0].length;return Math.min(n,e)}),1/0);return new Array(i+1).join(" ")}function j(e,t){var n=e.split(/[/\\]/),r=t.split(/[/\\]/);for(n.pop();n[0]===r[0];)n.shift(),r.shift();if(n.length)for(var i=n.length;i--;)n[i]="..";return n.concat(r).join("/")}U.prototype.toString=function(){return JSON.stringify(this)},U.prototype.toUrl=function(){return"data:application/json;charset=utf-8;base64,"+V(this.toString())};var J=Object.prototype.toString;function q(e){return"[object Object]"===J.call(e)}function W(e){for(var t=e.split("\n"),n=[],r=0,i=0;r>1;e=0&&i.push(r),this.rawSegments.push(i)}else this.pending&&this.rawSegments.push(this.pending);this.advance(t),this.pending=null},z.prototype.addUneditedChunk=function(e,t,n,r,i){for(var s=t.start,o=!0;s1){for(var n=0;n=e&&n<=t)throw new Error("Cannot move a selection inside itself");this._split(e),this._split(t),this._split(n);var r=this.byStart[e],i=this.byEnd[t],s=r.previous,o=i.next,a=this.byStart[n];if(!a&&i===this.lastChunk)return this;var B=a?a.previous:this.lastChunk;return s&&(s.next=o),o&&(o.previous=s),B&&(B.next=r),a&&(a.previous=i),r.previous||(this.firstChunk=i.next),i.next||(this.lastChunk=r.previous,this.lastChunk.next=null),r.previous=B,i.next=a||null,B||(this.firstChunk=r),a||(this.lastChunk=i),this},Z.prototype.overwrite=function(e,t,n,r){if("string"!=typeof n)throw new TypeError("replacement content must be a string");for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(t>this.original.length)throw new Error("end is out of bounds");if(e===t)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(e),this._split(t),!0===r&&(Y.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),Y.storeName=!0),r={storeName:!0});var i=void 0!==r&&r.storeName,s=void 0!==r&&r.contentOnly;if(i){var o=this.original.slice(e,t);this.storedNames[o]=!0}var a=this.byStart[e],B=this.byEnd[t];if(a){if(t>a.end&&a.next!==this.byStart[a.end])throw new Error("Cannot overwrite across a split point");if(a.edit(n,i,s),a!==B){for(var c=a.next;c!==B;)c.edit("",!1),c=c.next;c.edit("",!1)}}else{var u=new K(e,t,"").edit(n,i);B.next=u,u.previous=B}return this},Z.prototype.prepend=function(e){if("string"!=typeof e)throw new TypeError("outro content must be a string");return this.intro=e+this.intro,this},Z.prototype.prependLeft=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byEnd[e];return n?n.prependLeft(t):this.intro=t+this.intro,this},Z.prototype.prependRight=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byStart[e];return n?n.prependRight(t):this.outro=t+this.outro,this},Z.prototype.remove=function(e,t){for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(e===t)return this;if(e<0||t>this.original.length)throw new Error("Character is out of bounds");if(e>t)throw new Error("end must be greater than start");this._split(e),this._split(t);for(var n=this.byStart[e];n;)n.intro="",n.outro="",n.edit(""),n=t>n.end?this.byStart[n.end]:null;return this},Z.prototype.lastChar=function(){if(this.outro.length)return this.outro[this.outro.length-1];var e=this.lastChunk;do{if(e.outro.length)return e.outro[e.outro.length-1];if(e.content.length)return e.content[e.content.length-1];if(e.intro.length)return e.intro[e.intro.length-1]}while(e=e.previous);return this.intro.length?this.intro[this.intro.length-1]:""},Z.prototype.lastLine=function(){var e=this.outro.lastIndexOf(X);if(-1!==e)return this.outro.substr(e+1);var t=this.outro,n=this.lastChunk;do{if(n.outro.length>0){if(-1!==(e=n.outro.lastIndexOf(X)))return n.outro.substr(e+1)+t;t=n.outro+t}if(n.content.length>0){if(-1!==(e=n.content.lastIndexOf(X)))return n.content.substr(e+1)+t;t=n.content+t}if(n.intro.length>0){if(-1!==(e=n.intro.lastIndexOf(X)))return n.intro.substr(e+1)+t;t=n.intro+t}}while(n=n.previous);return-1!==(e=this.intro.lastIndexOf(X))?this.intro.substr(e+1)+t:this.intro+t},Z.prototype.slice=function(e,t){for(void 0===e&&(e=0),void 0===t&&(t=this.original.length);e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;for(var n="",r=this.firstChunk;r&&(r.start>e||r.end<=e);){if(r.start=t)return n;r=r.next}if(r&&r.edited&&r.start!==e)throw new Error("Cannot use replaced character "+e+" as slice start anchor.");for(var i=r;r;){!r.intro||i===r&&r.start!==e||(n+=r.intro);var s=r.start=t;if(s&&r.edited&&r.end!==t)throw new Error("Cannot use replaced character "+t+" as slice end anchor.");var o=i===r?e-r.start:0,a=s?r.content.length+t-r.end:r.content.length;if(n+=r.content.slice(o,a),!r.outro||s&&r.end!==t||(n+=r.outro),s)break;r=r.next}return n},Z.prototype.snip=function(e,t){var n=this.clone();return n.remove(0,e),n.remove(t,n.original.length),n},Z.prototype._split=function(e){if(!this.byStart[e]&&!this.byEnd[e])for(var t=this.lastSearchedChunk,n=e>t.end;t;){if(t.contains(e))return this._splitChunk(t,e);t=n?this.byStart[t.end]:this.byEnd[t.start]}},Z.prototype._splitChunk=function(e,t){if(e.edited&&e.content.length){var n=W(this.original)(t);throw new Error("Cannot split a chunk that has already been edited ("+n.line+":"+n.column+' – "'+e.original+'")')}var r=e.split(t);return this.byEnd[t]=e,this.byStart[t]=r,this.byEnd[r.end]=r,e===this.lastChunk&&(this.lastChunk=r),this.lastSearchedChunk=e,!0},Z.prototype.toString=function(){for(var e=this.intro,t=this.firstChunk;t;)e+=t.toString(),t=t.next;return e+this.outro},Z.prototype.isEmpty=function(){var e=this.firstChunk;do{if(e.intro.length&&e.intro.trim()||e.content.length&&e.content.trim()||e.outro.length&&e.outro.trim())return!1}while(e=e.next);return!0},Z.prototype.length=function(){var e=this.firstChunk,t=0;do{t+=e.intro.length+e.content.length+e.outro.length}while(e=e.next);return t},Z.prototype.trimLines=function(){return this.trim("[\\r\\n]")},Z.prototype.trim=function(e){return this.trimStart(e).trimEnd(e)},Z.prototype.trimEndAborted=function(e){var t=new RegExp((e||"\\s")+"+$");if(this.outro=this.outro.replace(t,""),this.outro.length)return!0;var n=this.lastChunk;do{var r=n.end,i=n.trimEnd(t);if(n.end!==r&&(this.lastChunk===n&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),i)return!0;n=n.previous}while(n);return!1},Z.prototype.trimEnd=function(e){return this.trimEndAborted(e),this},Z.prototype.trimStartAborted=function(e){var t=new RegExp("^"+(e||"\\s")+"+");if(this.intro=this.intro.replace(t,""),this.intro.length)return!0;var n=this.firstChunk;do{var r=n.end,i=n.trimStart(t);if(n.end!==r&&(n===this.lastChunk&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),i)return!0;n=n.next}while(n);return!1},Z.prototype.trimStart=function(e){return this.trimStartAborted(e),this};var $=Object.prototype.hasOwnProperty,ee=function(e){void 0===e&&(e={}),this.intro=e.intro||"",this.separator=void 0!==e.separator?e.separator:"\n",this.sources=[],this.uniqueSources=[],this.uniqueSourceIndexByFilename={}};function te(e,t){const n=e.split(/[/\\]/).filter(Boolean),r=t.split(/[/\\]/).filter(Boolean);for("."===n[0]&&n.shift(),"."===r[0]&&r.shift();n[0]&&r[0]&&n[0]===r[0];)n.shift(),r.shift();for(;".."===r[0]&&n.length>0;)r.shift(),n.pop();for(;n.pop();)r.unshift("..");return r.join("/")}ee.prototype.addSource=function(e){if(e instanceof Z)return this.addSource({content:e,filename:e.filename,separator:this.separator});if(!q(e)||!e.content)throw new Error("bundle.addSource() takes an object with a `content` property, which should be an instance of MagicString, and an optional `filename`");if(["filename","indentExclusionRanges","separator"].forEach((function(t){$.call(e,t)||(e[t]=e.content[t])})),void 0===e.separator&&(e.separator=this.separator),e.filename)if($.call(this.uniqueSourceIndexByFilename,e.filename)){var t=this.uniqueSources[this.uniqueSourceIndexByFilename[e.filename]];if(e.content.original!==t.content)throw new Error("Illegal source: same filename ("+e.filename+"), different contents")}else this.uniqueSourceIndexByFilename[e.filename]=this.uniqueSources.length,this.uniqueSources.push({filename:e.filename,content:e.content.original});return this.sources.push(e),this},ee.prototype.append=function(e,t){return this.addSource({content:new Z(e),separator:t&&t.separator||""}),this},ee.prototype.clone=function(){var e=new ee({intro:this.intro,separator:this.separator});return this.sources.forEach((function(t){e.addSource({filename:t.filename,content:t.content.clone(),separator:t.separator})})),e},ee.prototype.generateDecodedMap=function(e){var t=this;void 0===e&&(e={});var n=[];this.sources.forEach((function(e){Object.keys(e.content.storedNames).forEach((function(e){~n.indexOf(e)||n.push(e)}))}));var r=new z(e.hires);return this.intro&&r.advance(this.intro),this.sources.forEach((function(e,i){i>0&&r.advance(t.separator);var s=e.filename?t.uniqueSourceIndexByFilename[e.filename]:-1,o=e.content,a=W(o.original);o.intro&&r.advance(o.intro),o.firstChunk.eachNext((function(t){var i=a(t.start);t.intro.length&&r.advance(t.intro),e.filename?t.edited?r.addEdit(s,t.content,i,t.storeName?n.indexOf(t.original):-1):r.addUneditedChunk(s,t,o.original,i,o.sourcemapLocations):r.advance(t.content),t.outro.length&&r.advance(t.outro)})),o.outro&&r.advance(o.outro)})),{file:e.file?e.file.split(/[/\\]/).pop():null,sources:this.uniqueSources.map((function(t){return e.file?j(e.file,t.filename):t.filename})),sourcesContent:this.uniqueSources.map((function(t){return e.includeContent?t.content:null})),names:n,mappings:r.raw}},ee.prototype.generateMap=function(e){return new U(this.generateDecodedMap(e))},ee.prototype.getIndentString=function(){var e={};return this.sources.forEach((function(t){var n=t.content.indentStr;null!==n&&(e[n]||(e[n]=0),e[n]+=1)})),Object.keys(e).sort((function(t,n){return e[t]-e[n]}))[0]||"\t"},ee.prototype.indent=function(e){var t=this;if(arguments.length||(e=this.getIndentString()),""===e)return this;var n=!this.intro||"\n"===this.intro.slice(-1);return this.sources.forEach((function(r,i){var s=void 0!==r.separator?r.separator:t.separator,o=n||i>0&&/\r?\n$/.test(s);r.content.indent(e,{exclude:r.indentExclusionRanges,indentStart:o}),n="\n"===r.content.lastChar()})),this.intro&&(this.intro=e+this.intro.replace(/^[^\n]/gm,(function(t,n){return n>0?e+t:t}))),this},ee.prototype.prepend=function(e){return this.intro=e+this.intro,this},ee.prototype.toString=function(){var e=this,t=this.sources.map((function(t,n){var r=void 0!==t.separator?t.separator:e.separator;return(n>0?r:"")+t.content.toString()})).join("");return this.intro+t},ee.prototype.isEmpty=function(){return(!this.intro.length||!this.intro.trim())&&!this.sources.some((function(e){return!e.content.isEmpty()}))},ee.prototype.length=function(){return this.sources.reduce((function(e,t){return e+t.content.length()}),this.intro.length)},ee.prototype.trimLines=function(){return this.trim("[\\r\\n]")},ee.prototype.trim=function(e){return this.trimStart(e).trimEnd(e)},ee.prototype.trimStart=function(e){var t=new RegExp("^"+(e||"\\s")+"+");if(this.intro=this.intro.replace(t,""),!this.intro){var n,r=0;do{if(!(n=this.sources[r++]))break}while(!n.content.trimStartAborted(e))}return this},ee.prototype.trimEnd=function(e){var t,n=new RegExp((e||"\\s")+"+$"),r=this.sources.length-1;do{if(!(t=this.sources[r--])){this.intro=this.intro.replace(n,"");break}}while(!t.content.trimEndAborted(e));return this};const ne="ArrowFunctionExpression",re="BlockStatement",ie="CallExpression",se="ExpressionStatement",oe="FunctionExpression",ae="Identifier",Be="ImportDefaultSpecifier",ce="ImportNamespaceSpecifier",ue="Program",le="Property",he="ReturnStatement";function pe(e,t,n,r){if(t.remove(n,r),e.annotations)for(const r of e.annotations){if(!(r.start=r)return r;i=e.charCodeAt(++n),++n,(n=47===i?e.indexOf("\n",n)+1:e.indexOf("*/",n)+2)>r&&(r=e.indexOf(t,n))}}const Ce=/\s/;function ge(e,t){for(;tt)return t;if(n=e.charCodeAt(++r),47===n)return t;r=e.indexOf("*/",r+2)+2,r>t&&(t=e.indexOf("\n",r))}}function ve(e,t,n,r,i){let s,o,a,B,c=e[0],u=!c.included||c.needsBoundaries;u&&(B=n+Ae(t.original.slice(n,c.start))+1);for(let n=1;n<=e.length;n++)s=c,o=B,a=u,c=e[n],u=void 0!==c&&(!c.included||c.needsBoundaries),a||u?(B=s.end+Ae(t.original.slice(s.end,void 0===c?r:c.start))+1,s.included?a?s.render(t,i,{end:B,start:o}):s.render(t,i):pe(s,t,o,B)):s.render(t,i)}function ye(e,t,n,r){const i=[];let s,o,a,B,c,u=n-1;for(let r=0;rt.exportNamesByVariable.get(e).map(t=>`${t}:${n}${e.getName()}`).join(","+n)).join(","+n)}${n}})`}function be(e,t,n){const r=n.compact?"":" ",i=n.compact?"":";";return`function${r}(v)${r}{${r}return exports({${r}${e.map(e=>n.exportNamesByVariable.get(e).map(n=>`${n}:${r}${t?e.getName():"v"}`).join(","+r)).join(","+r)}${r}}),${r}v${i}${r}}(`}const we="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$",Se=64;function xe(e){let t="";do{const n=e%Se;e=Math.floor(e/Se),t=we[n]+t}while(0!==e);return t}const De=Object.assign(Object.create(null),{await:!0,break:!0,case:!0,catch:!0,class:!0,const:!0,continue:!0,debugger:!0,default:!0,delete:!0,do:!0,else:!0,enum:!0,eval:!0,export:!0,extends:!0,false:!0,finally:!0,for:!0,function:!0,if:!0,implements:!0,import:!0,in:!0,instanceof:!0,interface:!0,let:!0,new:!0,null:!0,package:!0,private:!0,protected:!0,public:!0,return:!0,static:!0,super:!0,switch:!0,this:!0,throw:!0,true:!0,try:!0,typeof:!0,undefined:!0,var:!0,void:!0,while:!0,with:!0,yield:!0});function ke(e,t){let n=e,r=1;for(;t.has(n)||De[n];)n=`${e}$${xe(r++)}`;return t.add(n),n}const Ie=[],Oe=Symbol("Unknown Key"),Te=[],Fe=[Oe],Me=Symbol("Entities");class Ne{constructor(){this.entityPaths=Object.create(null,{[Me]:{value:new Set}})}getEntities(e){let t=this.entityPaths;for(const n of e)t=t[n]=t[n]||Object.create(null,{[Me]:{value:new Set}});return t[Me]}}const Le=new Ne;class Pe{constructor(){this.entityPaths=Object.create(null,{[Me]:{value:new Map}})}getEntities(e,t){let n=this.entityPaths;for(const t of e)n=n[t]=n[t]||Object.create(null,{[Me]:{value:new Map}});const r=n[Me],i=r.get(t)||new Set;return r.set(t,i),i}}function Re(e,t=null){return Object.create(t,e)}const Ge=Symbol("Unknown Value"),He={deoptimizePath:()=>{},getLiteralValueAtPath:()=>Ge,getReturnExpressionWhenCalledAtPath:()=>He,hasEffectsWhenAccessedAtPath:e=>e.length>0,hasEffectsWhenAssignedAtPath:e=>e.length>0,hasEffectsWhenCalledAtPath:()=>!0,include:()=>{},includeCallArguments(e,t){for(const n of t)n.include(e,!1)},included:!0,toString:()=>"[[UNKNOWN]]"},Ke={deoptimizePath:()=>{},getLiteralValueAtPath:()=>{},getReturnExpressionWhenCalledAtPath:()=>He,hasEffectsWhenAccessedAtPath:e=>e.length>0,hasEffectsWhenAssignedAtPath:e=>e.length>0,hasEffectsWhenCalledAtPath:()=>!0,include:()=>{},includeCallArguments(){},included:!0,toString:()=>"undefined"},Ve={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:He}},Ue={value:{returns:null,returnsPrimitive:He,callsArgs:null,mutatesSelf:!0}},Qe={value:{returns:null,returnsPrimitive:He,callsArgs:[0],mutatesSelf:!1}};class je{constructor(){this.included=!1}deoptimizePath(){}getLiteralValueAtPath(){return Ge}getReturnExpressionWhenCalledAtPath(e){return 1===e.length?pt(at,e[0]):He}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenAssignedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||ht(at,e[0],this.included,t,n)}include(){this.included=!0}includeCallArguments(e,t){for(const n of t)n.include(e,!1)}toString(){return"[[UNKNOWN ARRAY]]"}}const Je={value:{callsArgs:null,mutatesSelf:!1,returns:je,returnsPrimitive:null}},qe={value:{callsArgs:null,mutatesSelf:!0,returns:je,returnsPrimitive:null}},We={value:{callsArgs:[0],mutatesSelf:!1,returns:je,returnsPrimitive:null}},ze={value:{callsArgs:[0],mutatesSelf:!0,returns:je,returnsPrimitive:null}},Xe={deoptimizePath:()=>{},getLiteralValueAtPath:()=>Ge,getReturnExpressionWhenCalledAtPath:e=>1===e.length?pt(Bt,e[0]):He,hasEffectsWhenAccessedAtPath:e=>e.length>1,hasEffectsWhenAssignedAtPath:e=>e.length>0,hasEffectsWhenCalledAtPath:e=>{if(1===e.length){const t=e[0];return"string"!=typeof t||!Bt[t]}return!0},include:()=>{},includeCallArguments(e,t){for(const n of t)n.include(e,!1)},included:!0,toString:()=>"[[UNKNOWN BOOLEAN]]"},Ye={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:Xe}},Ze={value:{callsArgs:[0],mutatesSelf:!1,returns:null,returnsPrimitive:Xe}},$e={deoptimizePath:()=>{},getLiteralValueAtPath:()=>Ge,getReturnExpressionWhenCalledAtPath:e=>1===e.length?pt(ct,e[0]):He,hasEffectsWhenAccessedAtPath:e=>e.length>1,hasEffectsWhenAssignedAtPath:e=>e.length>0,hasEffectsWhenCalledAtPath:e=>{if(1===e.length){const t=e[0];return"string"!=typeof t||!ct[t]}return!0},include:()=>{},includeCallArguments(e,t){for(const n of t)n.include(e,!1)},included:!0,toString:()=>"[[UNKNOWN NUMBER]]"},et={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:$e}},tt={value:{callsArgs:null,mutatesSelf:!0,returns:null,returnsPrimitive:$e}},nt={value:{callsArgs:[0],mutatesSelf:!1,returns:null,returnsPrimitive:$e}},rt={deoptimizePath:()=>{},getLiteralValueAtPath:()=>Ge,getReturnExpressionWhenCalledAtPath:e=>1===e.length?pt(ut,e[0]):He,hasEffectsWhenAccessedAtPath:e=>e.length>1,hasEffectsWhenAssignedAtPath:e=>e.length>0,hasEffectsWhenCalledAtPath:(e,t,n)=>1!==e.length||ht(ut,e[0],!0,t,n),include:()=>{},includeCallArguments(e,t){for(const n of t)n.include(e,!1)},included:!0,toString:()=>"[[UNKNOWN STRING]]"},it={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:rt}};class st{constructor(){this.included=!1}deoptimizePath(){}getLiteralValueAtPath(){return Ge}getReturnExpressionWhenCalledAtPath(e){return 1===e.length?pt(ot,e[0]):He}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenAssignedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||ht(ot,e[0],this.included,t,n)}include(){this.included=!0}includeCallArguments(e,t){for(const n of t)n.include(e,!1)}toString(){return"[[UNKNOWN OBJECT]]"}}const ot=Re({hasOwnProperty:Ye,isPrototypeOf:Ye,propertyIsEnumerable:Ye,toLocaleString:it,toString:it,valueOf:Ve}),at=Re({concat:Je,copyWithin:qe,every:Ze,fill:qe,filter:We,find:Qe,findIndex:nt,forEach:Qe,includes:Ye,indexOf:et,join:it,lastIndexOf:et,map:We,pop:Ue,push:tt,reduce:Qe,reduceRight:Qe,reverse:qe,shift:Ue,slice:Je,some:Ze,sort:ze,splice:qe,unshift:tt},ot),Bt=Re({valueOf:Ye},ot),ct=Re({toExponential:it,toFixed:it,toLocaleString:it,toPrecision:it,valueOf:et},ot),ut=Re({charAt:it,charCodeAt:et,codePointAt:et,concat:it,endsWith:Ye,includes:Ye,indexOf:et,lastIndexOf:et,localeCompare:et,match:Ye,normalize:it,padEnd:it,padStart:it,repeat:it,replace:{value:{callsArgs:[1],mutatesSelf:!1,returns:null,returnsPrimitive:rt}},search:et,slice:it,split:Je,startsWith:Ye,substr:it,substring:it,toLocaleLowerCase:it,toLocaleUpperCase:it,toLowerCase:it,toUpperCase:it,trim:it,valueOf:it},ot);function lt(e){switch(typeof e){case"boolean":return Bt;case"number":return ct;case"string":return ut;default:return Object.create(null)}}function ht(e,t,n,r,i){if("string"!=typeof t||!e[t]||e[t].mutatesSelf&&n)return!0;if(!e[t].callsArgs)return!1;for(const n of e[t].callsArgs)if(r.args[n]&&r.args[n].hasEffectsWhenCalledAtPath(Te,{args:Ie,withNew:!1},i))return!0;return!1}function pt(e,t){return"string"==typeof t&&e[t]?null!==e[t].returnsPrimitive?e[t].returnsPrimitive:new e[t].returns:He}class ft{constructor(e){this.alwaysRendered=!1,this.included=!1,this.isId=!1,this.isReassigned=!1,this.renderBaseName=null,this.renderName=null,this.name=e}addReference(e){}deoptimizePath(e){}getBaseVariableName(){return this.renderBaseName||this.renderName||this.name}getLiteralValueAtPath(e,t,n){return Ge}getName(){const e=this.renderName||this.name;return this.renderBaseName?`${this.renderBaseName}.${e}`:e}getReturnExpressionWhenCalledAtPath(e,t,n){return He}hasEffectsWhenAccessedAtPath(e,t){return e.length>0}hasEffectsWhenAssignedAtPath(e,t){return!0}hasEffectsWhenCalledAtPath(e,t,n){return!0}include(){this.included=!0}includeCallArguments(e,t){for(const n of t)n.include(e,!1)}markCalledFromTryStatement(){}setRenderNames(e,t){this.renderBaseName=e,this.renderName=t}setSafeName(e){this.renderName=e}}class dt extends ft{constructor(e,t){super(t),this.module=e,this.isNamespace="*"===t,this.referenced=!1}addReference(e){this.referenced=!0,"default"!==this.name&&"*"!==this.name||this.module.suggestName(e.name)}include(){this.included||(this.included=!0,this.module.used=!0)}}const mt="break case class catch const continue debugger default delete do else export extends finally for function if import in instanceof let new return super switch this throw try typeof var void while with yield enum await implements package protected static interface private public".split(" "),Ct="Infinity NaN undefined null true false eval uneval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Symbol Error EvalError InternalError RangeError ReferenceError SyntaxError TypeError URIError Number Math Date String RegExp Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array Map Set WeakMap WeakSet SIMD ArrayBuffer DataView JSON Promise Generator GeneratorFunction Reflect Proxy Intl".split(" "),gt=new Set(mt.concat(Ct)),At=/[^$_a-zA-Z0-9]/g,vt=e=>/\d/.test(e[0]);function yt(e){return!vt(e)&&!gt.has(e)&&!At.test(e)}function Et(e){return e=e.replace(/-(\w)/g,(e,t)=>t.toUpperCase()).replace(At,"_"),(vt(e)||gt.has(e))&&(e="_"+e),e||"_"}const _t=/^(?:\/|(?:[A-Za-z]:)?[\\|/])/,bt=/^\.?\.\//;function wt(e){return _t.test(e)}function St(e){return bt.test(e)}function xt(e){return-1==e.indexOf("\\")?e:e.replace(/\\/g,"/")}class Dt{constructor(e,t,n){this.options=e,this.dynamicImporters=[],this.exportsNames=!1,this.exportsNamespace=!1,this.importers=[],this.mostCommonSuggestion=0,this.reexported=!1,this.renderPath=void 0,this.renormalizeRenderPath=!1,this.used=!1,this.id=t,this.execIndex=1/0,this.moduleSideEffects=n;const r=t.split(/[\\/]/);this.variableName=Et(r.pop()),this.nameSuggestions=Object.create(null),this.declarations=Object.create(null),this.exportedVariables=new Map}getVariableForExportName(e){"*"===e?this.exportsNamespace=!0:"default"!==e&&(this.exportsNames=!0);let t=this.declarations[e];return t||(this.declarations[e]=t=new dt(this,e),this.exportedVariables.set(t,e),t)}setRenderPath(e,n){return this.renderPath="function"==typeof e.paths?e.paths(this.id):e.paths[this.id],this.renderPath||(wt(this.id)?(this.renderPath=xt(t.relative(n,this.id)),this.renormalizeRenderPath=!0):this.renderPath=this.id),this.renderPath}suggestName(e){this.nameSuggestions[e]||(this.nameSuggestions[e]=0),this.nameSuggestions[e]+=1,this.nameSuggestions[e]>this.mostCommonSuggestion&&(this.mostCommonSuggestion=this.nameSuggestions[e],this.variableName=e)}warnUnusedImports(){const e=Object.keys(this.declarations).filter(e=>{if("*"===e)return!1;const t=this.declarations[e];return!t.included&&!this.reexported&&!t.referenced});if(0===e.length)return;const t=1===e.length?`'${e[0]}' is`:`${e.slice(0,-1).map(e=>`'${e}'`).join(", ")} and '${e.slice(-1)}' are`;this.options.onwarn({code:"UNUSED_EXTERNAL_IMPORT",message:`${t} imported from external module '${this.id}' but never used`,names:e,source:this.id})}}function kt(e){e.isExecuted=!0;const t=[e],n=new Set;for(const e of t)for(const r of[...e.dependencies,...e.implicitlyLoadedBefore])r instanceof Dt||r.isExecuted||!r.moduleSideEffects&&!e.implicitlyLoadedBefore.has(r)||n.has(r.id)||(r.isExecuted=!0,n.add(r.id),t.push(r))}const It=0,Ot=1,Tt=2;function Ft(){return{brokenFlow:It,includedCallArguments:new Set,includedLabels:new Set}}function Mt(){return{accessed:new Ne,assigned:new Ne,brokenFlow:It,called:new Pe,ignore:{breaks:!1,continues:!1,labels:new Set,returnAwaitYield:!1},includedLabels:new Set,instantiated:new Pe,replacedVariableInits:new Map}}const Nt=7;class Lt extends ft{constructor(e,t,n,r){super(e),this.additionalInitializers=null,this.calledFromTryStatement=!1,this.expressionsToBeDeoptimized=[],this.declarations=t?[t]:[],this.init=n,this.deoptimizationTracker=r.deoptimizationTracker,this.module=r.module}addDeclaration(e,t){this.declarations.push(e),null===this.additionalInitializers&&(this.additionalInitializers=null===this.init?[]:[this.init],this.init=He,this.isReassigned=!0),null!==t&&this.additionalInitializers.push(t)}consolidateInitializers(){if(null!==this.additionalInitializers){for(const e of this.additionalInitializers)e.deoptimizePath(Fe);this.additionalInitializers=null}}deoptimizePath(e){if(e.length>Nt||this.isReassigned)return;const t=this.deoptimizationTracker.getEntities(e);if(!t.has(this))if(t.add(this),0===e.length){if(!this.isReassigned){this.isReassigned=!0;const e=this.expressionsToBeDeoptimized;this.expressionsToBeDeoptimized=[];for(const t of e)t.deoptimizeCache();this.init&&this.init.deoptimizePath(Fe)}}else this.init&&this.init.deoptimizePath(e)}getLiteralValueAtPath(e,t,n){if(this.isReassigned||!this.init||e.length>Nt)return Ge;const r=t.getEntities(e);if(r.has(this.init))return Ge;this.expressionsToBeDeoptimized.push(n),r.add(this.init);const i=this.init.getLiteralValueAtPath(e,t,n);return r.delete(this.init),i}getReturnExpressionWhenCalledAtPath(e,t,n){if(this.isReassigned||!this.init||e.length>Nt)return He;const r=t.getEntities(e);if(r.has(this.init))return He;this.expressionsToBeDeoptimized.push(n),r.add(this.init);const i=this.init.getReturnExpressionWhenCalledAtPath(e,t,n);return r.delete(this.init),i}hasEffectsWhenAccessedAtPath(e,t){if(0===e.length)return!1;if(this.isReassigned||e.length>Nt)return!0;const n=t.accessed.getEntities(e);return!n.has(this)&&(n.add(this),this.init&&this.init.hasEffectsWhenAccessedAtPath(e,t))}hasEffectsWhenAssignedAtPath(e,t){if(this.included||e.length>Nt)return!0;if(0===e.length)return!1;if(this.isReassigned)return!0;const n=t.assigned.getEntities(e);return!n.has(this)&&(n.add(this),this.init&&this.init.hasEffectsWhenAssignedAtPath(e,t))}hasEffectsWhenCalledAtPath(e,t,n){if(e.length>Nt||this.isReassigned)return!0;const r=(t.withNew?n.instantiated:n.called).getEntities(e,t);return!r.has(this)&&(r.add(this),this.init&&this.init.hasEffectsWhenCalledAtPath(e,t,n))}include(){if(!this.included){this.included=!0,this.module.isExecuted||kt(this.module);for(const e of this.declarations){e.included||e.include(Ft(),!1);let t=e.parent;for(;!t.included&&(t.included=!0,t.type!==ue);)t=t.parent}}}includeCallArguments(e,t){if(this.isReassigned||this.init&&e.includedCallArguments.has(this.init))for(const n of t)n.include(e,!1);else this.init&&(e.includedCallArguments.add(this.init),this.init.includeCallArguments(e,t),e.includedCallArguments.delete(this.init))}markCalledFromTryStatement(){this.calledFromTryStatement=!0}}class Pt{constructor(){this.children=[],this.variables=new Map}addDeclaration(e,t,n=null,r){const i=e.name;let s=this.variables.get(i);return s?s.addDeclaration(e,n):(s=new Lt(e.name,e,n||Ke,t),this.variables.set(i,s)),s}contains(e){return this.variables.has(e)}findVariable(e){throw new Error("Internal Error: findVariable needs to be implemented by a subclass")}}class Rt extends Pt{constructor(e){super(),this.accessedOutsideVariables=new Map,this.parent=e,e.children.push(this)}addAccessedDynamicImport(e){(this.accessedDynamicImports||(this.accessedDynamicImports=new Set)).add(e),this.parent instanceof Rt&&this.parent.addAccessedDynamicImport(e)}addAccessedGlobalsByFormat(e){const t=this.accessedGlobalVariablesByFormat||(this.accessedGlobalVariablesByFormat=new Map);for(const n of Object.keys(e)){let r=t.get(n);r||(r=new Set,t.set(n,r));for(const t of e[n])r.add(t)}this.parent instanceof Rt&&this.parent.addAccessedGlobalsByFormat(e)}addNamespaceMemberAccess(e,t){this.accessedOutsideVariables.set(e,t),this.parent.addNamespaceMemberAccess(e,t)}addReturnExpression(e){this.parent instanceof Rt&&this.parent.addReturnExpression(e)}addUsedOutsideNames(e,t,n){for(const r of this.accessedOutsideVariables.values())r.included&&(e.add(r.getBaseVariableName()),"system"===t&&n.has(r)&&e.add("exports"));const r=this.accessedGlobalVariablesByFormat&&this.accessedGlobalVariablesByFormat.get(t);if(r)for(const t of r)e.add(t)}contains(e){return this.variables.has(e)||this.parent.contains(e)}deconflict(e,t){const n=new Set;if(this.addUsedOutsideNames(n,e,t),this.accessedDynamicImports)for(const e of this.accessedDynamicImports)e.inlineNamespace&&n.add(e.inlineNamespace.getBaseVariableName());for(const[e,t]of this.variables)(t.included||t.alwaysRendered)&&t.setSafeName(ke(e,n));for(const n of this.children)n.deconflict(e,t)}findLexicalBoundary(){return this.parent.findLexicalBoundary()}findVariable(e){const t=this.variables.get(e)||this.accessedOutsideVariables.get(e);if(t)return t;const n=this.parent.findVariable(e);return this.accessedOutsideVariables.set(e,n),n}}function Gt(e,t){void 0===t&&(t={});var n=t.offsetLine||0,r=t.offsetColumn||0,i=e.split("\n"),s=0,o=i.map((function(e,t){var n=s+e.length+1,r={start:s,end:n,line:t};return s=n,r})),a=0;function B(e,t){return e.start<=t&&t=r.end?1:-1;r;){if(B(r,t))return c(r,t);r=o[a+=i]}}}function Ht(e,t,n){if("number"==typeof n)throw new Error("locate takes a { startIndex, offsetLine, offsetColumn } object as the third argument");return Gt(e,n)(t,n&&n.startIndex)}const Kt={Literal:[],Program:["body"]};function Vt(e){return Kt[e.type]=Object.keys(e).filter(t=>"object"==typeof e[t]),Kt[e.type]}const Ut="variables";class Qt{constructor(e,t,n){this.included=!1,this.keys=Kt[e.type]||Vt(e),this.parent=t,this.context=t.context,this.createScope(n),this.parseNode(e),this.initialise(),this.context.magicString.addSourcemapLocation(this.start),this.context.magicString.addSourcemapLocation(this.end)}bind(){for(const e of this.keys){const t=this[e];if(null!==t&&"annotations"!==e)if(Array.isArray(t))for(const e of t)null!==e&&e.bind();else t.bind()}}createScope(e){this.scope=e}declare(e,t){return[]}deoptimizePath(e){}getLiteralValueAtPath(e,t,n){return Ge}getReturnExpressionWhenCalledAtPath(e,t,n){return He}hasEffects(e){for(const t of this.keys){const n=this[t];if(null!==n&&"annotations"!==t)if(Array.isArray(n)){for(const t of n)if(null!==t&&t.hasEffects(e))return!0}else if(n.hasEffects(e))return!0}return!1}hasEffectsWhenAccessedAtPath(e,t){return e.length>0}hasEffectsWhenAssignedAtPath(e,t){return!0}hasEffectsWhenCalledAtPath(e,t,n){return!0}include(e,t){this.included=!0;for(const n of this.keys){const r=this[n];if(null!==r&&"annotations"!==n)if(Array.isArray(r))for(const n of r)null!==n&&n.include(e,t);else r.include(e,t)}}includeCallArguments(e,t){for(const n of t)n.include(e,!1)}includeWithAllDeclaredVariables(e,t){this.include(t,e)}initialise(){}insertSemicolon(e){";"!==e.original[this.end-1]&&e.appendLeft(this.end,";")}parseNode(e){for(const t of Object.keys(e)){if(this.hasOwnProperty(t))continue;const n=e[t];if("object"!=typeof n||null===n||"annotations"===t)this[t]=n;else if(Array.isArray(n)){this[t]=[];for(const e of n)this[t].push(null===e?null:new(this.context.nodeConstructors[e.type]||this.context.nodeConstructors.UnknownNode)(e,this,this.scope))}else this[t]=new(this.context.nodeConstructors[n.type]||this.context.nodeConstructors.UnknownNode)(n,this,this.scope)}}render(e,t){for(const n of this.keys){const r=this[n];if(null!==r&&"annotations"!==n)if(Array.isArray(r))for(const n of r)null!==n&&n.render(e,t);else r.render(e,t)}}shouldBeIncluded(e){return this.included||!e.brokenFlow&&this.hasEffects(Mt())}toString(){return this.context.code.slice(this.start,this.end)}}class jt extends Qt{createScope(e){this.scope=new Rt(e)}hasEffectsWhenAccessedAtPath(e){return!(e.length<=1)&&(e.length>2||"prototype"!==e[0])}hasEffectsWhenAssignedAtPath(e){return!(e.length<=1)&&(e.length>2||"prototype"!==e[0])}hasEffectsWhenCalledAtPath(e,t,n){return!t.withNew||(this.body.hasEffectsWhenCalledAtPath(e,t,n)||null!==this.superClass&&this.superClass.hasEffectsWhenCalledAtPath(e,t,n))}initialise(){null!==this.id&&this.id.declare("class",this)}}class Jt extends jt{initialise(){super.initialise(),null!==this.id&&(this.id.variable.isId=!0)}parseNode(e){null!==e.id&&(this.id=new this.context.nodeConstructors.Identifier(e.id,this,this.scope.parent)),super.parseNode(e)}render(e,t){"system"===t.format&&this.id&&t.exportNamesByVariable.has(this.id.variable)&&e.appendLeft(this.end,`${t.compact?"":" "}${_e([this.id.variable],t)};`),super.render(e,t)}}class qt extends Lt{constructor(e){super("arguments",null,He,e)}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenAssignedAtPath(){return!0}hasEffectsWhenCalledAtPath(){return!0}}class Wt extends Lt{constructor(e){super("this",null,null,e)}getLiteralValueAtPath(){return Ge}hasEffectsWhenAccessedAtPath(e,t){return this.getInit(t).hasEffectsWhenAccessedAtPath(e,t)||super.hasEffectsWhenAccessedAtPath(e,t)}hasEffectsWhenAssignedAtPath(e,t){return this.getInit(t).hasEffectsWhenAssignedAtPath(e,t)||super.hasEffectsWhenAssignedAtPath(e,t)}hasEffectsWhenCalledAtPath(e,t,n){return this.getInit(n).hasEffectsWhenCalledAtPath(e,t,n)||super.hasEffectsWhenCalledAtPath(e,t,n)}getInit(e){return e.replacedVariableInits.get(this)||He}}class zt extends Qt{bind(){super.bind(),this.argument.deoptimizePath([Oe,Oe])}}class Xt extends Rt{constructor(e,t){super(e),this.parameters=[],this.hasRest=!1,this.context=t,this.hoistedBodyVarScope=new Rt(this)}addParameterDeclaration(e){const t=e.name;let n=this.hoistedBodyVarScope.variables.get(t);return n?n.addDeclaration(e,null):n=new Lt(t,e,He,this.context),this.variables.set(t,n),n}addParameterVariables(e,t){this.parameters=e;for(const t of e)for(const e of t)e.alwaysRendered=!0;this.hasRest=t}includeCallArguments(e,t){let n=!1,r=!1;const i=this.hasRest&&this.parameters[this.parameters.length-1];for(const n of t)if(n instanceof zt){for(const n of t)n.include(e,!1);break}for(let s=t.length-1;s>=0;s--){const o=this.parameters[s]||i,a=t[s];if(o){n=!1;for(const e of o)e.included&&(r=!0),e.calledFromTryStatement&&(n=!0)}!r&&a.shouldBeIncluded(e)&&(r=!0),r&&a.include(e,n)}}}class Yt extends Xt{constructor(){super(...arguments),this.returnExpression=null,this.returnExpressions=[]}addReturnExpression(e){this.returnExpressions.push(e)}getReturnExpression(){return null===this.returnExpression&&this.updateReturnExpression(),this.returnExpression}updateReturnExpression(){if(1===this.returnExpressions.length)this.returnExpression=this.returnExpressions[0];else{this.returnExpression=He;for(const e of this.returnExpressions)e.deoptimizePath(Fe)}}}class Zt extends Yt{constructor(e,t){super(e,t),this.variables.set("arguments",this.argumentsVariable=new qt(t)),this.variables.set("this",this.thisVariable=new Wt(t))}findLexicalBoundary(){return this}includeCallArguments(e,t){if(super.includeCallArguments(e,t),this.argumentsVariable.included)for(const n of t)n.included||n.include(e,!1)}}function $t(e,t){if("MemberExpression"===e.type)return!e.computed&&$t(e.object,e);if("Identifier"===e.type){if(!t)return!0;switch(t.type){case"MemberExpression":return t.computed||e===t.object;case"MethodDefinition":return t.computed;case"FieldDefinition":case"Property":return t.computed||e===t.value;case"ExportSpecifier":case"ImportSpecifier":return e===t.local;case"LabeledStatement":case"BreakStatement":case"ContinueStatement":return!1;default:return!0}}return!1}const en=Object.create(null),tn=Symbol("Value Properties"),nn={pure:!0},rn={pure:!1},sn={__proto__:null,[tn]:rn},on={__proto__:null,[tn]:nn},an={__proto__:null,[tn]:rn,prototype:sn},Bn={__proto__:null,[tn]:nn,prototype:sn},cn={__proto__:null,[tn]:nn,from:on,of:on,prototype:sn},un={__proto__:null,[tn]:nn,supportedLocalesOf:Bn},ln={global:sn,globalThis:sn,self:sn,window:sn,__proto__:null,[tn]:rn,Array:{__proto__:null,[tn]:rn,from:sn,isArray:on,of:on,prototype:sn},ArrayBuffer:{__proto__:null,[tn]:nn,isView:on,prototype:sn},Atomics:sn,BigInt:an,BigInt64Array:an,BigUint64Array:an,Boolean:Bn,constructor:an,DataView:Bn,Date:{__proto__:null,[tn]:nn,now:on,parse:on,prototype:sn,UTC:on},decodeURI:on,decodeURIComponent:on,encodeURI:on,encodeURIComponent:on,Error:Bn,escape:on,eval:sn,EvalError:Bn,Float32Array:cn,Float64Array:cn,Function:an,hasOwnProperty:sn,Infinity:sn,Int16Array:cn,Int32Array:cn,Int8Array:cn,isFinite:on,isNaN:on,isPrototypeOf:sn,JSON:sn,Map:Bn,Math:{__proto__:null,[tn]:rn,abs:on,acos:on,acosh:on,asin:on,asinh:on,atan:on,atan2:on,atanh:on,cbrt:on,ceil:on,clz32:on,cos:on,cosh:on,exp:on,expm1:on,floor:on,fround:on,hypot:on,imul:on,log:on,log10:on,log1p:on,log2:on,max:on,min:on,pow:on,random:on,round:on,sign:on,sin:on,sinh:on,sqrt:on,tan:on,tanh:on,trunc:on},NaN:sn,Number:{__proto__:null,[tn]:nn,isFinite:on,isInteger:on,isNaN:on,isSafeInteger:on,parseFloat:on,parseInt:on,prototype:sn},Object:{__proto__:null,[tn]:nn,create:on,getNotifier:on,getOwn:on,getOwnPropertyDescriptor:on,getOwnPropertyNames:on,getOwnPropertySymbols:on,getPrototypeOf:on,is:on,isExtensible:on,isFrozen:on,isSealed:on,keys:on,prototype:sn},parseFloat:on,parseInt:on,Promise:{__proto__:null,[tn]:rn,all:on,prototype:sn,race:on,resolve:on},propertyIsEnumerable:sn,Proxy:sn,RangeError:Bn,ReferenceError:Bn,Reflect:sn,RegExp:Bn,Set:Bn,SharedArrayBuffer:an,String:{__proto__:null,[tn]:nn,fromCharCode:on,fromCodePoint:on,prototype:sn,raw:on},Symbol:{__proto__:null,[tn]:nn,for:on,keyFor:on,prototype:sn},SyntaxError:Bn,toLocaleString:sn,toString:sn,TypeError:Bn,Uint16Array:cn,Uint32Array:cn,Uint8Array:cn,Uint8ClampedArray:cn,unescape:on,URIError:Bn,valueOf:sn,WeakMap:Bn,WeakSet:Bn,clearInterval:an,clearTimeout:an,console:sn,Intl:{__proto__:null,[tn]:rn,Collator:un,DateTimeFormat:un,ListFormat:un,NumberFormat:un,PluralRules:un,RelativeTimeFormat:un},setInterval:an,setTimeout:an,TextDecoder:an,TextEncoder:an,URL:an,URLSearchParams:an,AbortController:an,AbortSignal:an,addEventListener:sn,alert:sn,AnalyserNode:an,Animation:an,AnimationEvent:an,applicationCache:sn,ApplicationCache:an,ApplicationCacheErrorEvent:an,atob:sn,Attr:an,Audio:an,AudioBuffer:an,AudioBufferSourceNode:an,AudioContext:an,AudioDestinationNode:an,AudioListener:an,AudioNode:an,AudioParam:an,AudioProcessingEvent:an,AudioScheduledSourceNode:an,AudioWorkletNode:an,BarProp:an,BaseAudioContext:an,BatteryManager:an,BeforeUnloadEvent:an,BiquadFilterNode:an,Blob:an,BlobEvent:an,blur:sn,BroadcastChannel:an,btoa:sn,ByteLengthQueuingStrategy:an,Cache:an,caches:sn,CacheStorage:an,cancelAnimationFrame:sn,cancelIdleCallback:sn,CanvasCaptureMediaStreamTrack:an,CanvasGradient:an,CanvasPattern:an,CanvasRenderingContext2D:an,ChannelMergerNode:an,ChannelSplitterNode:an,CharacterData:an,clientInformation:sn,ClipboardEvent:an,close:sn,closed:sn,CloseEvent:an,Comment:an,CompositionEvent:an,confirm:sn,ConstantSourceNode:an,ConvolverNode:an,CountQueuingStrategy:an,createImageBitmap:sn,Credential:an,CredentialsContainer:an,crypto:sn,Crypto:an,CryptoKey:an,CSS:an,CSSConditionRule:an,CSSFontFaceRule:an,CSSGroupingRule:an,CSSImportRule:an,CSSKeyframeRule:an,CSSKeyframesRule:an,CSSMediaRule:an,CSSNamespaceRule:an,CSSPageRule:an,CSSRule:an,CSSRuleList:an,CSSStyleDeclaration:an,CSSStyleRule:an,CSSStyleSheet:an,CSSSupportsRule:an,CustomElementRegistry:an,customElements:sn,CustomEvent:an,DataTransfer:an,DataTransferItem:an,DataTransferItemList:an,defaultstatus:sn,defaultStatus:sn,DelayNode:an,DeviceMotionEvent:an,DeviceOrientationEvent:an,devicePixelRatio:sn,dispatchEvent:sn,document:sn,Document:an,DocumentFragment:an,DocumentType:an,DOMError:an,DOMException:an,DOMImplementation:an,DOMMatrix:an,DOMMatrixReadOnly:an,DOMParser:an,DOMPoint:an,DOMPointReadOnly:an,DOMQuad:an,DOMRect:an,DOMRectReadOnly:an,DOMStringList:an,DOMStringMap:an,DOMTokenList:an,DragEvent:an,DynamicsCompressorNode:an,Element:an,ErrorEvent:an,Event:an,EventSource:an,EventTarget:an,external:sn,fetch:sn,File:an,FileList:an,FileReader:an,find:sn,focus:sn,FocusEvent:an,FontFace:an,FontFaceSetLoadEvent:an,FormData:an,frames:sn,GainNode:an,Gamepad:an,GamepadButton:an,GamepadEvent:an,getComputedStyle:sn,getSelection:sn,HashChangeEvent:an,Headers:an,history:sn,History:an,HTMLAllCollection:an,HTMLAnchorElement:an,HTMLAreaElement:an,HTMLAudioElement:an,HTMLBaseElement:an,HTMLBodyElement:an,HTMLBRElement:an,HTMLButtonElement:an,HTMLCanvasElement:an,HTMLCollection:an,HTMLContentElement:an,HTMLDataElement:an,HTMLDataListElement:an,HTMLDetailsElement:an,HTMLDialogElement:an,HTMLDirectoryElement:an,HTMLDivElement:an,HTMLDListElement:an,HTMLDocument:an,HTMLElement:an,HTMLEmbedElement:an,HTMLFieldSetElement:an,HTMLFontElement:an,HTMLFormControlsCollection:an,HTMLFormElement:an,HTMLFrameElement:an,HTMLFrameSetElement:an,HTMLHeadElement:an,HTMLHeadingElement:an,HTMLHRElement:an,HTMLHtmlElement:an,HTMLIFrameElement:an,HTMLImageElement:an,HTMLInputElement:an,HTMLLabelElement:an,HTMLLegendElement:an,HTMLLIElement:an,HTMLLinkElement:an,HTMLMapElement:an,HTMLMarqueeElement:an,HTMLMediaElement:an,HTMLMenuElement:an,HTMLMetaElement:an,HTMLMeterElement:an,HTMLModElement:an,HTMLObjectElement:an,HTMLOListElement:an,HTMLOptGroupElement:an,HTMLOptionElement:an,HTMLOptionsCollection:an,HTMLOutputElement:an,HTMLParagraphElement:an,HTMLParamElement:an,HTMLPictureElement:an,HTMLPreElement:an,HTMLProgressElement:an,HTMLQuoteElement:an,HTMLScriptElement:an,HTMLSelectElement:an,HTMLShadowElement:an,HTMLSlotElement:an,HTMLSourceElement:an,HTMLSpanElement:an,HTMLStyleElement:an,HTMLTableCaptionElement:an,HTMLTableCellElement:an,HTMLTableColElement:an,HTMLTableElement:an,HTMLTableRowElement:an,HTMLTableSectionElement:an,HTMLTemplateElement:an,HTMLTextAreaElement:an,HTMLTimeElement:an,HTMLTitleElement:an,HTMLTrackElement:an,HTMLUListElement:an,HTMLUnknownElement:an,HTMLVideoElement:an,IDBCursor:an,IDBCursorWithValue:an,IDBDatabase:an,IDBFactory:an,IDBIndex:an,IDBKeyRange:an,IDBObjectStore:an,IDBOpenDBRequest:an,IDBRequest:an,IDBTransaction:an,IDBVersionChangeEvent:an,IdleDeadline:an,IIRFilterNode:an,Image:an,ImageBitmap:an,ImageBitmapRenderingContext:an,ImageCapture:an,ImageData:an,indexedDB:sn,innerHeight:sn,innerWidth:sn,InputEvent:an,IntersectionObserver:an,IntersectionObserverEntry:an,isSecureContext:sn,KeyboardEvent:an,KeyframeEffect:an,length:sn,localStorage:sn,location:sn,Location:an,locationbar:sn,matchMedia:sn,MediaDeviceInfo:an,MediaDevices:an,MediaElementAudioSourceNode:an,MediaEncryptedEvent:an,MediaError:an,MediaKeyMessageEvent:an,MediaKeySession:an,MediaKeyStatusMap:an,MediaKeySystemAccess:an,MediaList:an,MediaQueryList:an,MediaQueryListEvent:an,MediaRecorder:an,MediaSettingsRange:an,MediaSource:an,MediaStream:an,MediaStreamAudioDestinationNode:an,MediaStreamAudioSourceNode:an,MediaStreamEvent:an,MediaStreamTrack:an,MediaStreamTrackEvent:an,menubar:sn,MessageChannel:an,MessageEvent:an,MessagePort:an,MIDIAccess:an,MIDIConnectionEvent:an,MIDIInput:an,MIDIInputMap:an,MIDIMessageEvent:an,MIDIOutput:an,MIDIOutputMap:an,MIDIPort:an,MimeType:an,MimeTypeArray:an,MouseEvent:an,moveBy:sn,moveTo:sn,MutationEvent:an,MutationObserver:an,MutationRecord:an,name:sn,NamedNodeMap:an,NavigationPreloadManager:an,navigator:sn,Navigator:an,NetworkInformation:an,Node:an,NodeFilter:sn,NodeIterator:an,NodeList:an,Notification:an,OfflineAudioCompletionEvent:an,OfflineAudioContext:an,offscreenBuffering:sn,OffscreenCanvas:an,open:sn,openDatabase:sn,Option:an,origin:sn,OscillatorNode:an,outerHeight:sn,outerWidth:sn,PageTransitionEvent:an,pageXOffset:sn,pageYOffset:sn,PannerNode:an,parent:sn,Path2D:an,PaymentAddress:an,PaymentRequest:an,PaymentRequestUpdateEvent:an,PaymentResponse:an,performance:sn,Performance:an,PerformanceEntry:an,PerformanceLongTaskTiming:an,PerformanceMark:an,PerformanceMeasure:an,PerformanceNavigation:an,PerformanceNavigationTiming:an,PerformanceObserver:an,PerformanceObserverEntryList:an,PerformancePaintTiming:an,PerformanceResourceTiming:an,PerformanceTiming:an,PeriodicWave:an,Permissions:an,PermissionStatus:an,personalbar:sn,PhotoCapabilities:an,Plugin:an,PluginArray:an,PointerEvent:an,PopStateEvent:an,postMessage:sn,Presentation:an,PresentationAvailability:an,PresentationConnection:an,PresentationConnectionAvailableEvent:an,PresentationConnectionCloseEvent:an,PresentationConnectionList:an,PresentationReceiver:an,PresentationRequest:an,print:sn,ProcessingInstruction:an,ProgressEvent:an,PromiseRejectionEvent:an,prompt:sn,PushManager:an,PushSubscription:an,PushSubscriptionOptions:an,queueMicrotask:sn,RadioNodeList:an,Range:an,ReadableStream:an,RemotePlayback:an,removeEventListener:sn,Request:an,requestAnimationFrame:sn,requestIdleCallback:sn,resizeBy:sn,ResizeObserver:an,ResizeObserverEntry:an,resizeTo:sn,Response:an,RTCCertificate:an,RTCDataChannel:an,RTCDataChannelEvent:an,RTCDtlsTransport:an,RTCIceCandidate:an,RTCIceTransport:an,RTCPeerConnection:an,RTCPeerConnectionIceEvent:an,RTCRtpReceiver:an,RTCRtpSender:an,RTCSctpTransport:an,RTCSessionDescription:an,RTCStatsReport:an,RTCTrackEvent:an,screen:sn,Screen:an,screenLeft:sn,ScreenOrientation:an,screenTop:sn,screenX:sn,screenY:sn,ScriptProcessorNode:an,scroll:sn,scrollbars:sn,scrollBy:sn,scrollTo:sn,scrollX:sn,scrollY:sn,SecurityPolicyViolationEvent:an,Selection:an,ServiceWorker:an,ServiceWorkerContainer:an,ServiceWorkerRegistration:an,sessionStorage:sn,ShadowRoot:an,SharedWorker:an,SourceBuffer:an,SourceBufferList:an,speechSynthesis:sn,SpeechSynthesisEvent:an,SpeechSynthesisUtterance:an,StaticRange:an,status:sn,statusbar:sn,StereoPannerNode:an,stop:sn,Storage:an,StorageEvent:an,StorageManager:an,styleMedia:sn,StyleSheet:an,StyleSheetList:an,SubtleCrypto:an,SVGAElement:an,SVGAngle:an,SVGAnimatedAngle:an,SVGAnimatedBoolean:an,SVGAnimatedEnumeration:an,SVGAnimatedInteger:an,SVGAnimatedLength:an,SVGAnimatedLengthList:an,SVGAnimatedNumber:an,SVGAnimatedNumberList:an,SVGAnimatedPreserveAspectRatio:an,SVGAnimatedRect:an,SVGAnimatedString:an,SVGAnimatedTransformList:an,SVGAnimateElement:an,SVGAnimateMotionElement:an,SVGAnimateTransformElement:an,SVGAnimationElement:an,SVGCircleElement:an,SVGClipPathElement:an,SVGComponentTransferFunctionElement:an,SVGDefsElement:an,SVGDescElement:an,SVGDiscardElement:an,SVGElement:an,SVGEllipseElement:an,SVGFEBlendElement:an,SVGFEColorMatrixElement:an,SVGFEComponentTransferElement:an,SVGFECompositeElement:an,SVGFEConvolveMatrixElement:an,SVGFEDiffuseLightingElement:an,SVGFEDisplacementMapElement:an,SVGFEDistantLightElement:an,SVGFEDropShadowElement:an,SVGFEFloodElement:an,SVGFEFuncAElement:an,SVGFEFuncBElement:an,SVGFEFuncGElement:an,SVGFEFuncRElement:an,SVGFEGaussianBlurElement:an,SVGFEImageElement:an,SVGFEMergeElement:an,SVGFEMergeNodeElement:an,SVGFEMorphologyElement:an,SVGFEOffsetElement:an,SVGFEPointLightElement:an,SVGFESpecularLightingElement:an,SVGFESpotLightElement:an,SVGFETileElement:an,SVGFETurbulenceElement:an,SVGFilterElement:an,SVGForeignObjectElement:an,SVGGElement:an,SVGGeometryElement:an,SVGGradientElement:an,SVGGraphicsElement:an,SVGImageElement:an,SVGLength:an,SVGLengthList:an,SVGLinearGradientElement:an,SVGLineElement:an,SVGMarkerElement:an,SVGMaskElement:an,SVGMatrix:an,SVGMetadataElement:an,SVGMPathElement:an,SVGNumber:an,SVGNumberList:an,SVGPathElement:an,SVGPatternElement:an,SVGPoint:an,SVGPointList:an,SVGPolygonElement:an,SVGPolylineElement:an,SVGPreserveAspectRatio:an,SVGRadialGradientElement:an,SVGRect:an,SVGRectElement:an,SVGScriptElement:an,SVGSetElement:an,SVGStopElement:an,SVGStringList:an,SVGStyleElement:an,SVGSVGElement:an,SVGSwitchElement:an,SVGSymbolElement:an,SVGTextContentElement:an,SVGTextElement:an,SVGTextPathElement:an,SVGTextPositioningElement:an,SVGTitleElement:an,SVGTransform:an,SVGTransformList:an,SVGTSpanElement:an,SVGUnitTypes:an,SVGUseElement:an,SVGViewElement:an,TaskAttributionTiming:an,Text:an,TextEvent:an,TextMetrics:an,TextTrack:an,TextTrackCue:an,TextTrackCueList:an,TextTrackList:an,TimeRanges:an,toolbar:sn,top:sn,Touch:an,TouchEvent:an,TouchList:an,TrackEvent:an,TransitionEvent:an,TreeWalker:an,UIEvent:an,ValidityState:an,visualViewport:sn,VisualViewport:an,VTTCue:an,WaveShaperNode:an,WebAssembly:sn,WebGL2RenderingContext:an,WebGLActiveInfo:an,WebGLBuffer:an,WebGLContextEvent:an,WebGLFramebuffer:an,WebGLProgram:an,WebGLQuery:an,WebGLRenderbuffer:an,WebGLRenderingContext:an,WebGLSampler:an,WebGLShader:an,WebGLShaderPrecisionFormat:an,WebGLSync:an,WebGLTexture:an,WebGLTransformFeedback:an,WebGLUniformLocation:an,WebGLVertexArrayObject:an,WebSocket:an,WheelEvent:an,Window:an,Worker:an,WritableStream:an,XMLDocument:an,XMLHttpRequest:an,XMLHttpRequestEventTarget:an,XMLHttpRequestUpload:an,XMLSerializer:an,XPathEvaluator:an,XPathExpression:an,XPathResult:an,XSLTProcessor:an};for(const e of["window","global","self","globalThis"])ln[e]=ln;function hn(e){let t=ln;for(const n of e){if("string"!=typeof n)return null;if(t=t[n],!t)return null}return t[tn]}function pn(e){const t=hn(e);return null!==t&&t.pure}function fn(e){return 1===e.length?"undefined"===e[0]||null!==hn(e):null!==hn(e.slice(0,-1))}class dn extends ft{constructor(){super(...arguments),this.isReassigned=!0}hasEffectsWhenAccessedAtPath(e){return!fn([this.name,...e])}hasEffectsWhenCalledAtPath(e){return!pn([this.name,...e])}}class mn extends Qt{constructor(){super(...arguments),this.variable=null,this.bound=!1}addExportedVariables(e,t){null!==this.variable&&t.has(this.variable)&&e.push(this.variable)}bind(){this.bound||(this.bound=!0,null===this.variable&&$t(this,this.parent)&&(this.variable=this.scope.findVariable(this.name),this.variable.addReference(this)),null!==this.variable&&this.variable instanceof Lt&&null!==this.variable.additionalInitializers&&this.variable.consolidateInitializers())}declare(e,t){let n;switch(e){case"var":n=this.scope.addDeclaration(this,this.context,t,!0);break;case"function":n=this.scope.addDeclaration(this,this.context,t,"function");break;case"let":case"const":case"class":n=this.scope.addDeclaration(this,this.context,t,!1);break;case"parameter":n=this.scope.addParameterDeclaration(this);break;default:throw new Error(`Internal Error: Unexpected identifier kind ${e}.`)}return[this.variable=n]}deoptimizePath(e){this.bound||this.bind(),0!==e.length||this.scope.contains(this.name)||this.disallowImportReassignment(),this.variable.deoptimizePath(e)}getLiteralValueAtPath(e,t,n){return this.bound||this.bind(),this.variable.getLiteralValueAtPath(e,t,n)}getReturnExpressionWhenCalledAtPath(e,t,n){return this.bound||this.bind(),this.variable.getReturnExpressionWhenCalledAtPath(e,t,n)}hasEffects(){return this.context.options.treeshake.unknownGlobalSideEffects&&this.variable instanceof dn&&this.variable.hasEffectsWhenAccessedAtPath(Te)}hasEffectsWhenAccessedAtPath(e,t){return null!==this.variable&&this.variable.hasEffectsWhenAccessedAtPath(e,t)}hasEffectsWhenAssignedAtPath(e,t){return!this.variable||this.variable.hasEffectsWhenAssignedAtPath(e,t)}hasEffectsWhenCalledAtPath(e,t,n){return!this.variable||this.variable.hasEffectsWhenCalledAtPath(e,t,n)}include(){this.included||(this.included=!0,null!==this.variable&&this.context.includeVariable(this.variable))}includeCallArguments(e,t){this.variable.includeCallArguments(e,t)}render(e,t,{renderedParentType:n,isCalleeOfRenderedParent:r,isShorthandProperty:i}=en){if(this.variable){const t=this.variable.getName();t!==this.name&&(e.overwrite(this.start,this.end,t,{contentOnly:!0,storeName:!0}),i&&e.prependRight(this.start,this.name+": ")),"eval"===t&&n===ie&&r&&e.appendRight(this.start,"0, ")}}disallowImportReassignment(){return this.context.error({code:"ILLEGAL_REASSIGNMENT",message:`Illegal reassignment to import '${this.name}'`},this.start)}}class Cn extends Qt{constructor(){super(...arguments),this.declarationInit=null}addExportedVariables(e,t){this.argument.addExportedVariables(e,t)}bind(){super.bind(),null!==this.declarationInit&&this.declarationInit.deoptimizePath([Oe,Oe])}declare(e,t){return this.declarationInit=t,this.argument.declare(e,He)}deoptimizePath(e){0===e.length&&this.argument.deoptimizePath(Te)}hasEffectsWhenAssignedAtPath(e,t){return e.length>0||this.argument.hasEffectsWhenAssignedAtPath(Te,t)}}class gn extends Qt{constructor(){super(...arguments),this.isPrototypeDeoptimized=!1}createScope(e){this.scope=new Zt(e,this.context)}deoptimizePath(e){1===e.length&&("prototype"===e[0]?this.isPrototypeDeoptimized=!0:e[0]===Oe&&(this.isPrototypeDeoptimized=!0,this.scope.getReturnExpression().deoptimizePath(Fe)))}getReturnExpressionWhenCalledAtPath(e){return 0===e.length?this.scope.getReturnExpression():He}hasEffects(){return null!==this.id&&this.id.hasEffects()}hasEffectsWhenAccessedAtPath(e){return!(e.length<=1)&&(e.length>2||"prototype"!==e[0]||this.isPrototypeDeoptimized)}hasEffectsWhenAssignedAtPath(e){return!(e.length<=1)&&(e.length>2||"prototype"!==e[0]||this.isPrototypeDeoptimized)}hasEffectsWhenCalledAtPath(e,t,n){if(e.length>0)return!0;for(const e of this.params)if(e.hasEffects(n))return!0;const r=n.replacedVariableInits.get(this.scope.thisVariable);n.replacedVariableInits.set(this.scope.thisVariable,t.withNew?new st:He);const{brokenFlow:i,ignore:s}=n;return n.ignore={breaks:!1,continues:!1,labels:new Set,returnAwaitYield:!0},!!this.body.hasEffects(n)||(n.brokenFlow=i,r?n.replacedVariableInits.set(this.scope.thisVariable,r):n.replacedVariableInits.delete(this.scope.thisVariable),n.ignore=s,!1)}include(e,t){this.included=!0,this.id&&this.id.include();const n=this.scope.argumentsVariable.included;for(const r of this.params)r instanceof mn&&!n||r.include(e,t);const{brokenFlow:r}=e;e.brokenFlow=It,this.body.include(e,t),e.brokenFlow=r}includeCallArguments(e,t){this.scope.includeCallArguments(e,t)}initialise(){null!==this.id&&this.id.declare("function",this),this.scope.addParameterVariables(this.params.map(e=>e.declare("parameter",He)),this.params[this.params.length-1]instanceof Cn),this.body.addImplicitReturnExpressionToScope()}parseNode(e){this.body=new this.context.nodeConstructors.BlockStatement(e.body,this,this.scope.hoistedBodyVarScope),super.parseNode(e)}}gn.prototype.preventChildBlockScope=!0;class An extends gn{initialise(){super.initialise(),null!==this.id&&(this.id.variable.isId=!0)}parseNode(e){null!==e.id&&(this.id=new this.context.nodeConstructors.Identifier(e.id,this,this.scope.parent)),super.parseNode(e)}}function vn(e,t){return ge(e,me(e,"default",t)+7)}function yn(e,t,n,r){const i=me(e,t,r)+t.length;e=e.slice(i,me(e,n,i));const s=me(e,"*");return-1===s?i:i+s+1}class En extends Qt{include(e,t){super.include(e,t),t&&this.context.includeVariable(this.variable)}initialise(){const e=this.declaration;this.declarationName=e.id&&e.id.name||this.declaration.name,this.variable=this.scope.addExportDefaultDeclaration(this.declarationName||this.context.getModuleName(),this,this.context),this.context.addExport(this)}render(e,t,n){const{start:r,end:i}=n,s=vn(e.original,this.start);if(this.declaration instanceof An)this.renderNamedDeclaration(e,s,"function","(",null===this.declaration.id,t);else if(this.declaration instanceof Jt)this.renderNamedDeclaration(e,s,"class","{",null===this.declaration.id,t);else{if(this.variable.getOriginalVariable()!==this.variable)return void pe(this,e,r,i);if(!this.variable.included)return e.remove(this.start,s),this.declaration.render(e,t,{isCalleeOfRenderedParent:!1,renderedParentType:se}),void(";"!==e.original[this.end-1]&&e.appendLeft(this.end,";"));this.renderVariableDeclaration(e,s,t)}this.declaration.render(e,t)}renderNamedDeclaration(e,t,n,r,i,s){const o=this.variable.getName();e.remove(this.start,t),i&&e.appendLeft(yn(e.original,n,r,t)," "+o),"system"===s.format&&this.declaration instanceof Jt&&s.exportNamesByVariable.has(this.variable)&&e.appendLeft(this.end,` ${_e([this.variable],s)};`)}renderVariableDeclaration(e,t,n){const r=59===e.original.charCodeAt(this.end-1),i="system"===n.format&&n.exportNamesByVariable.get(this.variable);i?(e.overwrite(this.start,t,`${n.varOrConst} ${this.variable.getName()} = exports('${i[0]}', `),e.appendRight(r?this.end-1:this.end,")"+(r?"":";"))):(e.overwrite(this.start,t,`${n.varOrConst} ${this.variable.getName()} = `),r||e.appendLeft(this.end,";"))}}En.prototype.needsBoundaries=!0;class _n extends ft{constructor(){super("undefined")}getLiteralValueAtPath(){}}class bn extends Lt{constructor(e,t,n){super(e,t,t.declaration,n),this.hasId=!1,this.originalId=null,this.originalVariableAndDeclarationModules=null;const r=t.declaration;(r instanceof An||r instanceof Jt)&&r.id?(this.hasId=!0,this.originalId=r.id):r instanceof mn&&(this.originalId=r)}addReference(e){this.hasId||(this.name=e.name)}getAssignedVariableName(){return this.originalId&&this.originalId.name||null}getBaseVariableName(){const e=this.getOriginalVariable();return e===this?super.getBaseVariableName():e.getBaseVariableName()}getName(){const e=this.getOriginalVariable();return e===this?super.getName():e.getName()}getOriginalVariable(){return this.getOriginalVariableAndDeclarationModules().original}getOriginalVariableAndDeclarationModules(){if(null===this.originalVariableAndDeclarationModules)if(!this.originalId||!this.hasId&&(this.originalId.variable.isReassigned||this.originalId.variable instanceof _n))this.originalVariableAndDeclarationModules={modules:[],original:this};else{const e=this.originalId.variable;if(e instanceof bn){const{modules:t,original:n}=e.getOriginalVariableAndDeclarationModules();this.originalVariableAndDeclarationModules={modules:t.concat(this.module),original:n}}else this.originalVariableAndDeclarationModules={modules:[this.module],original:e}}return this.originalVariableAndDeclarationModules}}const wn="_missingExportShim",Sn="_interopDefault",xn="_interopNamespace";class Dn extends ft{constructor(e){super(wn),this.module=e}}class kn extends ft{constructor(e,t){super(e.getModuleName()),this.memberVariables=null,this.mergedNamespaces=[],this.referencedEarly=!1,this.references=[],this.context=e,this.module=e.module,this.syntheticNamedExports=t}addReference(e){this.references.push(e),this.name=e.name}deoptimizePath(){const e=this.getMemberVariables();for(const t of Object.keys(e))e[t].deoptimizePath(Fe)}getMemberVariables(){if(this.memberVariables)return this.memberVariables;const e=Object.create(null);for(const t of this.context.getExports().concat(this.context.getReexports()))"*"!==t[0]&&(e[t]=this.context.traceExport(t));return this.memberVariables=e,this.memberVariables=e}include(){if(!this.included){this.included=!0;for(const e of this.references)if(e.context.getModuleExecIndex()<=this.context.getModuleExecIndex()){this.referencedEarly=!0;break}this.mergedNamespaces=this.context.includeAndGetAdditionalMergedNamespaces();const e=this.getMemberVariables();for(const t of Object.keys(e))e[t].include()}}renderBlock(e){const t=e.compact?"":" ",n=e.compact?"":"\n",r=e.indent,i=this.getMemberVariables(),s=Object.keys(i).map(n=>{const s=i[n];if(this.referencedEarly||s.isReassigned)return`${r}get ${n}${t}()${t}{${t}return ${s.getName()}${e.compact?"":";"}${t}}`;const o=De[n]?`'${n}'`:n;return`${r}${o}: ${s.getName()}`});e.namespaceToStringTag&&s.unshift(`${r}[Symbol.toStringTag]:${t}'Module'`);const o=this.mergedNamespaces.length>0||this.syntheticNamedExports;o||s.unshift(`${r}__proto__:${t}null`);let a=`{${n}${s.join(","+n)}${n}}`;if(o){const e=["/*#__PURE__*/Object.create(null)"];this.mergedNamespaces.length>0&&e.push(...this.mergedNamespaces.map(e=>e.getName())),this.syntheticNamedExports&&e.push(this.module.getDefaultExport().getName()),s.length>0&&e.push(a),a=`/*#__PURE__*/Object.assign(${e.join(","+t)})`}e.freeze&&(a=`/*#__PURE__*/Object.freeze(${a})`);const B=this.getName();return a=`${e.varOrConst} ${B}${t}=${t}${a};`,"system"===e.format&&e.exportNamesByVariable.has(this)&&(a+=`${n}${_e([this],e)};`),a}renderFirst(){return this.referencedEarly}}kn.prototype.isNamespace=!0;class In extends ft{constructor(e,t,n){super(t),this.context=e,this.module=e.module,this.defaultVariable=n}getBaseVariable(){let e=this.defaultVariable;return e instanceof bn&&(e=e.getOriginalVariable()),e instanceof In&&(e=e.getBaseVariable()),e}getName(){const e=this.name;return`${this.defaultVariable.getName()}${On(e)}`}include(){this.included||(this.included=!0,this.context.includeVariable(this.defaultVariable))}}const On=e=>/^(?!\d)[\w$]+$/.test(e)?"."+e:`[${JSON.stringify(e)}]`,Tn="Object.defineProperty(exports, '__esModule', { value: true });",Fn="Object.defineProperty(exports,'__esModule',{value:true});";function Mn(e,t,n,r,i,s,o="return "){const a=i?"":" ",B=i?"":"\n";if(!n){let n;if(e.length>0)n=e[0].local;else for(const e of t)if(e.reexports){const t=e.reexports[0];n=e.namedExportsMode&&"*"!==t.imported&&"default"!==t.imported?`${e.name}.${t.imported}`:e.name;break}return`${o}${n};`}let c="";for(const{name:e,reexports:r}of t)if(r&&n)for(const t of r)"*"===t.reexported&&(c&&(c+=B),t.needsLiveBinding?c+=`Object.keys(${e}).forEach(function${a}(k)${a}{${B}${s}if${a}(k${a}!==${a}'default')${a}Object.defineProperty(exports,${a}k,${a}{${B}${s}${s}enumerable:${a}true,${B}${s}${s}get:${a}function${a}()${a}{${B}${s}${s}${s}return ${e}[k];${B}${s}${s}}${B}${s}});${B}});`:c+=`Object.keys(${e}).forEach(function${a}(k)${a}{${B}${s}if${a}(k${a}!==${a}'default')${a}exports[k]${a}=${a}${e}[k];${B}});`);for(const{name:e,imports:i,reexports:o,isChunk:u,namedExportsMode:l,exportsNames:h}of t)if(o&&n)for(const t of o)if("default"!==t.imported||u)if("*"!==t.imported){c&&(c+=B);const n="default"!==t.imported||l?`${e}.${t.imported}`:e;c+=t.needsLiveBinding?`Object.defineProperty(exports,${a}'${t.reexported}',${a}{${B}${s}enumerable:${a}true,${B}${s}get:${a}function${a}()${a}{${B}${s}${s}return ${n};${B}${s}}${B}});`:`exports.${t.reexported}${a}=${a}${n};`}else"*"!==t.reexported&&(c&&(c+=B),c+=`exports.${t.reexported}${a}=${a}${e};`);else c&&(c+=B),h&&(o.some(e=>"default"===e.imported?"default"===e.reexported:"*"!==e.imported)||i&&i.some(e=>"default"!==e.imported))?c+=`exports.${t.reexported}${a}=${a}${e}${!1!==r?"__default":".default"};`:c+=`exports.${t.reexported}${a}=${a}${e};`;for(const t of e){const e="exports."+t.exported,n=t.local;e!==n&&(c&&(c+=B),c+=`${e}${a}=${a}${n};`)}return c}function Nn(e,t,n){const r=t.compact?"":" ";return e.map(({name:e,exportsNames:i,exportsDefault:s,namedExportsMode:o})=>o&&s&&t.interop?i?`${n} ${e}__default${r}=${r}'default'${r}in ${e}${r}?${r}${e}['default']${r}:${r}${e};`:`${e}${r}=${r}${e}${r}&&${r}Object.prototype.hasOwnProperty.call(${e},${r}'default')${r}?${r}${e}['default']${r}:${r}${e};`:null).filter(Boolean).join(t.compact?"":"\n")}function Ln(e,t,n,r){return`${r}var d${e}=${e}Object.getOwnPropertyDescriptor(e,${e}k);${t}${r}Object.defineProperty(n,${e}k,${e}d.get${e}?${e}d${e}:${e}{${t}${r}${n}enumerable:${e}true,${t}${r}${n}get:${e}function${e}()${e}{${t}${r}${n}${n}return e[k];${t}${r}${n}}${t}${r}});${t}`}function Pn(e,t,n,r){return`${r}n[k]${e}=e${e}[k];${t}`}function Rn(e,t,n,r){return`function ${xn}(e)${e}{${t}${n}if${e}(e${e}&&${e}e.__esModule)${e}{${e}return e;${e}}${e}else${e}{${t}${n}${n}var n${e}=${e}{};${t}${n}${n}if${e}(e)${e}{${t}${n}${n}${n}Object.keys(e).forEach(function${e}(k)${e}{${t}`+(r?Ln:Pn)(e,t,n,n+n+n+n)+`${n}${n}${n}});${t}`+`${n}${n}}${t}`+`${n}${n}n['default']${e}=${e}e;${t}`+`${n}${n}return n;${t}`+`${n}}${t}`+`}${t}${t}`}const Gn={assert:!0,buffer:!0,console:!0,constants:!0,domain:!0,events:!0,http:!0,https:!0,os:!0,path:!0,process:!0,punycode:!0,querystring:!0,stream:!0,string_decoder:!0,timers:!0,tty:!0,url:!0,util:!0,vm:!0,zlib:!0};function Hn(e,t){const n=t.map(({id:e})=>e).filter(e=>e in Gn);if(!n.length)return;e({code:"MISSING_NODE_BUILTINS",message:`Creating a browser bundle that depends on Node.js built-in ${1===n.length?`module ('${n[0]}')`:`modules (${n.slice(0,-1).map(e=>`'${e}'`).join(", ")} and '${n.slice(-1)}')`}. You might need to include https://github.com/ionic-team/rollup-plugin-node-polyfills`,modules:n})}function Kn(e){return"."===e[0]&&e.endsWith(".js")?e.slice(0,-3):e}function Vn(e,{accessedGlobals:t,dependencies:n,exports:r,hasExports:i,indentString:s,intro:o,isEntryModuleFacade:a,namedExportsMode:B,outro:c,varOrConst:u,warn:l},h){Hn(l,n);const p=n.map(e=>`'${Kn(e.id)}'`),f=n.map(e=>e.name),d=h.compact?"":"\n",m=h.compact?"":" ";B&&i&&(f.unshift("exports"),p.unshift("'exports'")),t.has("require")&&(f.unshift("require"),p.unshift("'require'")),t.has("module")&&(f.unshift("module"),p.unshift("'module'"));const C=h.amd||{},g=(C.id?`'${C.id}',${m}`:"")+(p.length?`[${p.join(","+m)}],${m}`:""),A=h.strict?m+"'use strict';":"",v=`${C.define}(${g}function${m}(${f.join(","+m)})${m}{${A}${d}${d}`,y=Nn(n,h,u);y&&e.prepend(y+d+d),t.has(xn)&&e.prepend(Rn(m,d,s,h.externalLiveBindings)),o&&e.prepend(o);const E=Mn(r,n,B,h.interop,h.compact,s);return E&&e.append(d+d+E),B&&i&&a&&h.esModule&&e.append(`${d}${d}${h.compact?Fn:Tn}`),c&&e.append(c),e.indent(s).append(d+d+"});").prepend(v)}function Un(e,{accessedGlobals:t,dependencies:n,exports:r,hasExports:i,indentString:s,intro:o,isEntryModuleFacade:a,namedExportsMode:B,outro:c,varOrConst:u},l){const h=l.compact?"":"\n",p=l.compact?"":" ";o=(!1===l.strict?o:`'use strict';${h}${h}${o}`)+(B&&i&&a&&l.esModule?`${l.compact?Fn:Tn}${h}${h}`:"");let f,d=!1,m=!1;f="";for(const{id:e,namedExportsMode:t,isChunk:r,name:i,reexports:s,imports:o,exportsNames:a,exportsDefault:B}of n)s||o?(f+=l.compact&&m?",":`${f?";"+h:""}${u} `,m=!0,l.interop&&!r&&B&&t?(d=!0,f+=a?`${i}${p}=${p}require('${e}')${l.compact?",":`;\n${u} `}${i}__default${p}=${p}${Sn}(${i})`:`${i}${p}=${p}${Sn}(require('${e}'))`):f+=`${i}${p}=${p}require('${e}')`):(f&&(f+=!l.compact||m?";"+h:","),m=!1,f+=`require('${e}')`);if(f&&(f+=";"),d){const e=l.compact?"e":"ex";o+=`function ${Sn}${p}(${e})${p}{${p}return${p}(${e}${p}&&${p}(typeof ${e}${p}===${p}'object')${p}&&${p}'default'${p}in ${e})${p}?${p}${e}['default']${p}:${p}${e}${l.compact?"":"; "}}${h}${h}`}t.has(xn)&&(o+=Rn(p,h,s,l.externalLiveBindings)),f&&(o+=f+h+h);const C=Mn(r,n,B,l.interop,l.compact,s,`module.exports${p}=${p}`);return e.prepend(o),C&&e.append(h+h+C),c&&e.append(c),e}function Qn(e,{intro:t,outro:n,dependencies:r,exports:i,varOrConst:s},o){const a=o.compact?"":" ",B=o.compact?"":"\n",c=jn(r,a);c.length>0&&(t+=c.join(B)+B+B),t&&e.prepend(t);const u=Jn(i,a,s);return u.length&&e.append(B+B+u.join(B).trim()),n&&e.append(n),e.trim()}function jn(e,t){const n=[];for(const{id:r,reexports:i,imports:s,name:o}of e)if(i||s){if(s){let e=null,i=null;const o=[];for(const t of s)"default"===t.imported?e=t:"*"===t.imported?i=t:o.push(t);i&&n.push(`import${t}*${t}as ${i.local} from${t}'${r}';`),e&&0===o.length?n.push(`import ${e.local} from${t}'${r}';`):o.length>0&&n.push(`import ${e?`${e.local},${t}`:""}{${t}${o.map(e=>e.imported===e.local?e.imported:`${e.imported} as ${e.local}`).join(","+t)}${t}}${t}from${t}'${r}';`)}if(i){let e=null;const a=[],B=[];for(const t of i)"*"===t.reexported?e=t:"*"===t.imported?a.push(t):B.push(t);if(e&&n.push(`export${t}*${t}from${t}'${r}';`),a.length>0){s&&s.some(e=>"*"===e.imported&&e.local===o)||n.push(`import${t}*${t}as ${o} from${t}'${r}';`);for(const e of a)n.push(`export${t}{${t}${o===e.reexported?o:`${o} as ${e.reexported}`} };`)}B.length>0&&n.push(`export${t}{${t}${B.map(e=>e.imported===e.reexported?e.imported:`${e.imported} as ${e.reexported}`).join(","+t)}${t}}${t}from${t}'${r}';`)}}else n.push(`import${t}'${r}';`);return n}function Jn(e,t,n){const r=[],i=[];for(const s of e)"default"===s.exported?r.push(`export default ${s.local};`):(s.expression&&r.push(`${n} ${s.local}${t}=${t}${s.expression};`),i.push(s.exported===s.local?s.local:`${s.local} as ${s.exported}`));return i.length&&r.push(`export${t}{${t}${i.join(","+t)}${t}};`),r}function qn(e){let t="";for(;e--;)t+=" ";return t}function Wn(e){return e.replace(/^\t+/,e=>e.split("\t").join(" "))}function zn(e,t,n){let r=e.split("\n");const i=Math.max(0,t-3);let s=Math.min(t+2,r.length);for(r=r.slice(i,s);!/\S/.test(r[r.length-1]);)r.pop(),s-=1;const o=String(s).length;return r.map((e,r)=>{const s=i+r+1===t;let a=String(r+i+1);for(;a.lengthZn(e.id)).sort();return{code:nr.MISSING_IMPLICIT_DEPENDANT,message:`Module "${Zn(e.id)}" that should be implicitly loaded before "${1===t.length?t[0]:`${t.slice(0,-1).join('", "')}" and "${t.slice(-1)[0]}`}" is not included in the module graph. Either it was not imported by an included module or only via a tree-shaken dynamic import, or no imported bindings were used and it had otherwise no side-effects.`}}function br(e,t){return{code:nr.MIXED_EXPORTS,id:e,message:`Entry module "${Zn(e)}" is using named and default exports together. Consumers of your bundle will have to use \`${t||"chunk"}["default"]\` to access the default export, which may not be what you want. Use \`output.exports: "named"\` to disable this warning`,url:"https://rollupjs.org/guide/en/#output-exports"}}function wr(e,t,n){return{code:nr.NAMESPACE_CONFLICT,message:`Conflicting namespaces: ${Zn(t.id)} re-exports '${e}' from both ${Zn(t.exportsAll[e])} and ${Zn(n.exportsAll[e])} (will be ignored)`,name:e,reexporter:t.id,sources:[t.exportsAll[e],n.exportsAll[e]]}}function Sr(e){return{code:nr.UNRESOLVED_ENTRY,message:`Entry module cannot be external (${Zn(e)}).`}}function xr(e){return{code:nr.UNRESOLVED_ENTRY,message:`Could not resolve entry module (${Zn(e)}).`}}function Dr(e,t){return{code:nr.UNRESOLVED_IMPORT,message:`Could not resolve '${e}' from ${Zn(t)}`}}function kr(e,t){return{code:nr.UNRESOLVED_IMPORT,importer:Zn(t),message:`'${e}' is imported by ${Zn(t)}, but could not be resolved – treating it as an external dependency`,source:e,url:"https://rollupjs.org/guide/en/#warning-treating-module-as-external-dependency"}}function Ir(e,t){return{code:nr.EXTERNAL_SYNTHETIC_EXPORTS,importer:Zn(t),message:`External '${e}' can not have 'syntheticNamedExports' enabled.`,source:e}}function Or(e){return{code:nr.VALIDATION_ERROR,message:e}}function Tr(e,t,n){Fr(e,t,n.onwarn,n.strictDeprecations)}function Fr(e,t,n,r){if(t||r){const t=ur(e);if(r)return er(t);n(t)}}!function(e){e.ASSET_NOT_FINALISED="ASSET_NOT_FINALISED",e.ASSET_NOT_FOUND="ASSET_NOT_FOUND",e.ASSET_SOURCE_ALREADY_SET="ASSET_SOURCE_ALREADY_SET",e.ASSET_SOURCE_MISSING="ASSET_SOURCE_MISSING",e.BAD_LOADER="BAD_LOADER",e.CANNOT_EMIT_FROM_OPTIONS_HOOK="CANNOT_EMIT_FROM_OPTIONS_HOOK",e.CHUNK_NOT_GENERATED="CHUNK_NOT_GENERATED",e.DEPRECATED_FEATURE="DEPRECATED_FEATURE",e.FILE_NOT_FOUND="FILE_NOT_FOUND",e.FILE_NAME_CONFLICT="FILE_NAME_CONFLICT",e.INPUT_HOOK_IN_OUTPUT_PLUGIN="INPUT_HOOK_IN_OUTPUT_PLUGIN",e.INVALID_CHUNK="INVALID_CHUNK",e.INVALID_EXPORT_OPTION="INVALID_EXPORT_OPTION",e.INVALID_EXTERNAL_ID="INVALID_EXTERNAL_ID",e.INVALID_OPTION="INVALID_OPTION",e.INVALID_PLUGIN_HOOK="INVALID_PLUGIN_HOOK",e.INVALID_ROLLUP_PHASE="INVALID_ROLLUP_PHASE",e.MISSING_IMPLICIT_DEPENDANT="MISSING_IMPLICIT_DEPENDANT",e.MIXED_EXPORTS="MIXED_EXPORTS",e.NAMESPACE_CONFLICT="NAMESPACE_CONFLICT",e.PLUGIN_ERROR="PLUGIN_ERROR",e.UNRESOLVED_ENTRY="UNRESOLVED_ENTRY",e.UNRESOLVED_IMPORT="UNRESOLVED_IMPORT",e.VALIDATION_ERROR="VALIDATION_ERROR",e.EXTERNAL_SYNTHETIC_EXPORTS="EXTERNAL_SYNTHETIC_EXPORTS",e.SYNTHETIC_NAMED_EXPORTS_NEED_DEFAULT="SYNTHETIC_NAMED_EXPORTS_NEED_DEFAULT"}(nr||(nr={}));const Mr=/^[a-zA-Z$_][a-zA-Z0-9$_]*$/;function Nr(e){return Mr.test(e)?"."+e:`['${e}']`}function Lr(e){return e.split(".").map(Nr).join("")}function Pr(e,t,n,r){const i=r?"":" ",s=e.split(".");s[0]=("function"==typeof n?n(s[0]):n[s[0]])||s[0],s.pop();let o=t;return s.map(e=>(o+=Nr(e),`${o}${i}=${i}${o}${i}||${i}{}${r?"":";"}`)).join(r?",":"\n")+(r&&s.length?";":"\n")}function Rr(e,t,n,r,i){const s=r?"":" ",o=e.split(".");o[0]=("function"==typeof n?n(o[0]):n[o[0]])||o[0];const a=o.pop();let B=t,c=o.map(e=>(B+=Nr(e),`${B}${s}=${s}${B}${s}||${s}{}`)).concat(`${B}${Nr(a)}`).join(","+s).concat(`${s}=${s}${i}`);return o.length>0&&(c=`(${c})`),c}function Gr(e){let t=e.length;for(;t--;){const n=e[t];if(n.exportsDefault||n.exportsNames)return e.slice(0,t+1)}return[]}const Hr=e=>"this"+Lr(e);function Kr(e,{dependencies:t,exports:n,hasExports:r,indentString:i,intro:s,namedExportsMode:o,outro:a,varOrConst:B,warn:c},u){const l=u.compact?"":" ",h=u.compact?"":"\n",{extend:p,name:f}=u,d=f&&-1!==f.indexOf("."),m=!p&&!d;if(f&&m&&!yt(f))return er({code:"ILLEGAL_IDENTIFIER_AS_NAME",message:`Given name "${f}" is not a legal JS identifier. If you need this, you can try "output.extend: true".`});Hn(c,t);const C=Gr(t),g=C.map(e=>e.globalName||"null"),A=C.map(e=>e.name);r&&!f&&c({code:"MISSING_NAME_OPTION_FOR_IIFE_EXPORT",message:'If you do not supply "output.name", you may not be able to access the exports of an IIFE bundle.'}),o&&r&&(p?(g.unshift(`${Hr(f)}${l}=${l}${Hr(f)}${l}||${l}{}`),A.unshift("exports")):(g.unshift("{}"),A.unshift("exports")));const v=u.strict?`${i}'use strict';${h}${h}`:"";let y=`(function${l}(${A.join(","+l)})${l}{${h}${v}`;!r||p&&o||!f||(y=(m?`${B} ${f}`:Hr(f))+`${l}=${l}${y}`),d&&r&&(y=Pr(f,"this",u.globals,u.compact)+y);let E=`${h}${h}}(${g.join(","+l)}));`;!p&&o&&r&&(E=`${h}${h}${i}return exports;${E}`);const _=Nn(t,u,B);_&&e.prepend(_+h+h),s&&e.prepend(s);const b=Mn(n,t,o,u.interop,u.compact,i);return b&&e.append(h+h+b),a&&e.append(a),e.indent(i).prepend(y).append(E)}function Vr({dependencies:e,exports:t}){const n=new Set(t.map(e=>e.exported));n.has("default")||n.add("default");for(const{reexports:t}of e)if(t)for(const e of t)"*"===e.imported||n.has(e.reexported)||n.add(e.reexported);return n}const Ur=(e,t,n,r,i)=>e?`${i}${r}${t} _starExcludes${n}=${n}{${n}${[...e].map(e=>`${e}:${n}1`).join(","+n)}${n}};`:"",Qr=(e,t,n,r)=>e.length?`${r}${n}var ${e.join(","+t)};`:"";function jr(e,t,n,r){return 0===e.length?"":1===e.length?`${n}${n}${n}exports('${e[0].name}',${t}${e[0].value});${r}${r}`:`${n}${n}${n}exports({${r}`+e.map(({name:e,value:r})=>`${n}${n}${n}${n}${e}:${t}${r}`).join(","+r)+`${r}${n}${n}${n}});${r}${r}`}const Jr=(e,t,n,r)=>jr(e.filter(e=>e.hoisted||e.uninitialized).map(e=>({name:e.exported,value:e.uninitialized?"void 0":e.local})),t,n,r),qr=(e,t,n,r)=>jr(e.filter(e=>e.local===wn).map(e=>({name:e.exported,value:wn})),t,n,r),Wr=(e,t,n,r)=>jr(e.filter(e=>e.expression).map(e=>({name:e.exported,value:e.local})),t,n,r);function zr(e,{accessedGlobals:t,dependencies:n,exports:r,hasExports:i,indentString:s,intro:o,outro:a,usesTopLevelAwait:B,varOrConst:c},u){const l=u.compact?"":"\n",h=u.compact?"":" ",p=n.map(e=>`'${e.id}'`),f=[];let d;const m=[];for(const{imports:e,reexports:t}of n){const i=[];if(e)for(const t of e)f.push(t.local),"*"===t.imported?i.push(`${t.local}${h}=${h}module;`):i.push(`${t.local}${h}=${h}module.${t.imported};`);if(t){let e=!1;if(t.length>1||1===t.length&&("*"===t[0].reexported||"*"===t[0].imported)){for(const o of t)"*"===o.reexported&&(d||(d=Vr({dependencies:n,exports:r})),e||(i.push(`${c} _setter${h}=${h}{};`),e=!0),i.push(`for${h}(var _$p${h}in${h}module)${h}{`),i.push(`${s}if${h}(!_starExcludes[_$p])${h}_setter[_$p]${h}=${h}module[_$p];`),i.push("}"));for(const e of t)"*"===e.imported&&"*"!==e.reexported&&i.push(`exports('${e.reexported}',${h}module);`);for(const n of t)"*"!==n.reexported&&"*"!==n.imported&&(e||(i.push(`${c} _setter${h}=${h}{};`),e=!0),i.push(`_setter.${n.reexported}${h}=${h}module.${n.imported};`));e&&i.push("exports(_setter);")}else for(const e of t)i.push(`exports('${e.reexported}',${h}module.${e.imported});`)}m.push(i.join(`${l}${s}${s}${s}`))}const C=u.name?`'${u.name}',${h}`:"",g=t.has("module")?`exports,${h}module`:i?"exports":"";let A=`System.register(${C}[`+p.join(","+h)+`],${h}function${h}(${g})${h}{${l}${s}${u.strict?"'use strict';":""}`+Ur(d,c,h,s,l)+Qr(f,h,s,l)+`${l}${s}return${h}{${m.length?`${l}${s}${s}setters:${h}[${m.map(e=>e?`function${h}(module)${h}{${l}${s}${s}${s}${e}${l}${s}${s}}`:u.systemNullSetters?"null":`function${h}()${h}{}`).join(","+h)}],`:""}${l}`;A+=`${s}${s}execute:${h}${B?"async"+h:""}function${h}()${h}{${l}${l}`+Jr(r,h,s,l);const v=`${l}${l}`+Wr(r,h,s,l)+qr(r,h,s,l)+`${s}${s}}${l}${s}}${u.compact?"":";"}${l}});`;return o&&e.prepend(o),a&&e.append(a),e.indent(`${s}${s}${s}`).append(v).prepend(A)}function Xr(e,t){return e?`${t}${Lr(e)}`:"null"}function Yr(e,t,n){const r=e.split(".");let i=t;return r.map(e=>(i+=Nr(e),i)).join(`${n}&&${n}`)}function Zr(e,{dependencies:t,exports:n,hasExports:r,indentString:i,intro:s,namedExportsMode:o,outro:a,varOrConst:B,warn:c},u){const l=u.compact?"":" ",h=u.compact?"":"\n",p=u.compact?"f":"factory",f=u.compact?"g":"global";if(r&&!u.name)return er({code:"MISSING_NAME_OPTION_FOR_IIFE_EXPORT",message:'You must supply "output.name" for UMD bundles that have exports so that the exports are accessible in environments without a module loader.'});Hn(c,t);const d=t.map(e=>`'${e.id}'`),m=t.map(e=>`require('${e.id}')`),C=Gr(t),g=C.map(e=>Xr(e.globalName,f)),A=C.map(e=>e.name);o&&(r||u.noConflict)&&(d.unshift("'exports'"),m.unshift("exports"),g.unshift(Rr(u.name,f,u.globals,u.compact,(u.extend?`${Xr(u.name,f)}${l}||${l}`:"")+"{}")),A.unshift("exports"));const v=(u.amd.id?`'${u.amd.id}',${l}`:"")+(d.length?`[${d.join(","+l)}],${l}`:""),y=u.amd.define,E=!o&&r?`module.exports${l}=${l}`:"",_=u.strict?`${l}'use strict';${h}`:"";let b;if(u.noConflict){const e=u.compact?"e":"exports";let t;if(!o&&r)t=`var ${e}${l}=${l}${Rr(u.name,f,u.globals,u.compact,`${p}(${g.join(","+l)})`)};`;else if(o){t=`var ${e}${l}=${l}${g.shift()};${h}${i}${i}${p}(${[e].concat(g).join(","+l)});`}b=`(function${l}()${l}{${h}${i}${i}var current${l}=${l}${Yr(u.name,f,l)};${h}${i}${i}${t}${h}${i}${i}${e}.noConflict${l}=${l}function${l}()${l}{${l}${Xr(u.name,f)}${l}=${l}current;${l}return ${e}${u.compact?"":"; "}};${h}`+i+"}())"}else b=`${p}(${g.join(","+l)})`,!o&&r&&(b=Rr(u.name,f,u.globals,u.compact,b));const w=r||!0===u.noConflict&&o||g.length>0,S=w?"this,"+l:"",x=w?`(${f}${l}=${l}${f}${l}||${l}self,${l}`:"",D=w?")":"",k=`(function${l}(${w?`${f},${l}`:""}${p})${l}{${h}`+(w?`${i}typeof exports${l}===${l}'object'${l}&&${l}typeof module${l}!==${l}'undefined'${l}?${l}${E}${p}(${m.join(","+l)})${l}:${h}`:"")+`${i}typeof ${y}${l}===${l}'function'${l}&&${l}${y}.amd${l}?${l}${y}(${v}${p})${l}:${h}`+`${i}${x}${b}${D};${h}`+`}(${S}(function${l}(${A.join(", ")})${l}{${_}${h}`,I=h+h+"})));",O=Nn(t,u,B);O&&e.prepend(O+h+h),s&&e.prepend(s);const T=Mn(n,t,o,u.interop,u.compact,i);return T&&e.append(h+h+T),o&&r&&u.esModule&&e.append(h+h+(u.compact?Fn:Tn)),a&&e.append(a),e.trim().indent(i).append(I).prepend(k)}var $r={system:zr,amd:Vn,cjs:Un,es:Qn,iife:Kr,umd:Zr};const ei={ArrayPattern(e,t){for(const n of t.elements)n&&ei[n.type](e,n)},AssignmentPattern(e,t){ei[t.left.type](e,t.left)},Identifier(e,t){e.push(t.name)},MemberExpression(){},ObjectPattern(e,t){for(const n of t.properties)"RestElement"===n.type?ei.RestElement(e,n):ei[n.value.type](e,n.value)},RestElement(e,t){ei[t.argument.type](e,t.argument)}},ti=function(e){const t=[];return ei[e.type](t,e),t};class ni extends Qt{hasEffects(){return!1}initialise(){this.context.addExport(this)}render(e,t,n){e.remove(n.start,n.end)}}ni.prototype.needsBoundaries=!0;class ri extends Qt{bind(){super.bind();for(const e of this.elements)null!==e&&e.deoptimizePath(Fe)}getReturnExpressionWhenCalledAtPath(e){return 1!==e.length?He:pt(at,e[0])}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||ht(at,e[0],this.included,t,n)}}class ii extends Qt{addExportedVariables(e,t){for(const n of this.elements)null!==n&&n.addExportedVariables(e,t)}declare(e){const t=[];for(const n of this.elements)null!==n&&t.push(...n.declare(e,He));return t}deoptimizePath(e){if(0===e.length)for(const t of this.elements)null!==t&&t.deoptimizePath(e)}hasEffectsWhenAssignedAtPath(e,t){if(e.length>0)return!0;for(const e of this.elements)if(null!==e&&e.hasEffectsWhenAssignedAtPath(Te,t))return!0;return!1}}class si extends Rt{addDeclaration(e,t,n=null,r){return r?this.parent.addDeclaration(e,t,"function"===r?n:He,r):super.addDeclaration(e,t,n,!1)}}class oi extends Qt{initialise(){this.directive&&"use strict"!==this.directive&&this.parent.type===ue&&this.context.warn({code:"MODULE_LEVEL_DIRECTIVE",message:`Module level directives cause errors when bundled, '${this.directive}' was ignored.`},this.start)}render(e,t){super.render(e,t),this.included&&this.insertSemicolon(e)}shouldBeIncluded(e){return this.directive&&"use strict"!==this.directive?this.parent.type!==ue:super.shouldBeIncluded(e)}}class ai extends Qt{constructor(){super(...arguments),this.directlyIncluded=!1}addImplicitReturnExpressionToScope(){const e=this.body[this.body.length-1];e&&e.type===he||this.scope.addReturnExpression(He)}createScope(e){this.scope=this.parent.preventChildBlockScope?e:new si(e)}hasEffects(e){if(this.deoptimizeBody)return!0;for(const t of this.body){if(t.hasEffects(e))return!0;if(e.brokenFlow)break}return!1}include(e,t){if(!this.deoptimizeBody||!this.directlyIncluded){this.included=!0,this.directlyIncluded=!0,this.deoptimizeBody&&(t=!0);for(const n of this.body)(t||n.shouldBeIncluded(e))&&n.include(e,t)}}initialise(){const e=this.body[0];this.deoptimizeBody=e instanceof oi&&"use asm"===e.directive}render(e,t){this.body.length?ve(this.body,e,this.start+1,this.end-1,t):super.render(e,t)}}class Bi extends Qt{createScope(e){this.scope=new Yt(e,this.context)}deoptimizePath(e){1===e.length&&e[0]===Oe&&this.scope.getReturnExpression().deoptimizePath(Fe)}getReturnExpressionWhenCalledAtPath(e){return 0===e.length?this.scope.getReturnExpression():He}hasEffects(){return!1}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenAssignedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){if(e.length>0)return!0;for(const e of this.params)if(e.hasEffects(n))return!0;const{ignore:r,brokenFlow:i}=n;return n.ignore={breaks:!1,continues:!1,labels:new Set,returnAwaitYield:!0},!!this.body.hasEffects(n)||(n.ignore=r,n.brokenFlow=i,!1)}include(e,t){this.included=!0;for(const n of this.params)n instanceof mn||n.include(e,t);const{brokenFlow:n}=e;e.brokenFlow=It,this.body.include(e,t),e.brokenFlow=n}includeCallArguments(e,t){this.scope.includeCallArguments(e,t)}initialise(){this.scope.addParameterVariables(this.params.map(e=>e.declare("parameter",He)),this.params[this.params.length-1]instanceof Cn),this.body instanceof ai?this.body.addImplicitReturnExpressionToScope():this.scope.addReturnExpression(this.body)}parseNode(e){e.body.type===re&&(this.body=new this.context.nodeConstructors.BlockStatement(e.body,this,this.scope.hoistedBodyVarScope)),super.parseNode(e)}}Bi.prototype.preventChildBlockScope=!0;class ci extends Qt{constructor(){super(...arguments),this.deoptimized=!1}hasEffects(e){return this.deoptimized||this.applyDeoptimizations(),this.right.hasEffects(e)||this.left.hasEffects(e)||this.left.hasEffectsWhenAssignedAtPath(Te,e)}hasEffectsWhenAccessedAtPath(e,t){return e.length>0&&this.right.hasEffectsWhenAccessedAtPath(e,t)}include(e,t){this.deoptimized||this.applyDeoptimizations(),this.included=!0,this.left.include(e,t),this.right.include(e,t)}render(e,t){if(this.left.render(e,t),this.right.render(e,t),"system"===t.format){const n=this.left.variable&&t.exportNamesByVariable.get(this.left.variable);if("Identifier"===this.left.type&&n){const r=t.compact?"":" ",i=me(e.original,this.operator,this.left.end),s=this.operator.length>1?`${n[0]}${r}${this.operator.slice(0,-1)}${r}`:"";e.overwrite(i,ge(e.original,i+this.operator.length),`=${r}${1===n.length?`exports('${n[0]}',${r}`:be([this.left.variable],!1,t)}${s}`),e.appendLeft(this.right.end,")")}else{const n=[];this.left.addExportedVariables(n,t.exportNamesByVariable),n.length>0&&(e.prependRight(this.start,be(n,!0,t)),e.appendLeft(this.end,")"))}}}applyDeoptimizations(){this.deoptimized=!0,this.left.deoptimizePath(Te),this.right.deoptimizePath(Fe)}}class ui extends Qt{addExportedVariables(e,t){this.left.addExportedVariables(e,t)}bind(){super.bind(),this.left.deoptimizePath(Te),this.right.deoptimizePath(Fe)}declare(e,t){return this.left.declare(e,t)}deoptimizePath(e){0===e.length&&this.left.deoptimizePath(e)}hasEffectsWhenAssignedAtPath(e,t){return e.length>0||this.left.hasEffectsWhenAssignedAtPath(Te,t)}render(e,t,{isShorthandProperty:n}=en){this.left.render(e,t,{isShorthandProperty:n}),this.right.render(e,t)}}class li extends Qt{hasEffects(e){return!e.ignore.returnAwaitYield||this.argument.hasEffects(e)}include(e,t){if(!this.included){this.included=!0;e:if(!this.context.usesTopLevelAwait){let e=this.parent;do{if(e instanceof gn||e instanceof Bi)break e}while(e=e.parent);this.context.usesTopLevelAwait=!0}}this.argument.include(e,t)}}const hi={"!=":(e,t)=>e!=t,"!==":(e,t)=>e!==t,"%":(e,t)=>e%t,"&":(e,t)=>e&t,"*":(e,t)=>e*t,"**":(e,t)=>e**t,"+":(e,t)=>e+t,"-":(e,t)=>e-t,"/":(e,t)=>e/t,"<":(e,t)=>ee<e<=t,"==":(e,t)=>e==t,"===":(e,t)=>e===t,">":(e,t)=>e>t,">=":(e,t)=>e>=t,">>":(e,t)=>e>>t,">>>":(e,t)=>e>>>t,"^":(e,t)=>e^t,in:()=>Ge,instanceof:()=>Ge,"|":(e,t)=>e|t};class pi extends Qt{deoptimizeCache(){}getLiteralValueAtPath(e,t,n){if(e.length>0)return Ge;const r=this.left.getLiteralValueAtPath(Te,t,n);if(r===Ge)return Ge;const i=this.right.getLiteralValueAtPath(Te,t,n);if(i===Ge)return Ge;const s=hi[this.operator];return s?s(r,i):Ge}hasEffects(e){return"+"===this.operator&&this.parent instanceof oi&&""===this.left.getLiteralValueAtPath(Te,Le,this)||super.hasEffects(e)}hasEffectsWhenAccessedAtPath(e){return e.length>1}}class fi extends Qt{hasEffects(e){if(this.label){if(!e.ignore.labels.has(this.label.name))return!0;e.includedLabels.add(this.label.name),e.brokenFlow=Tt}else{if(!e.ignore.breaks)return!0;e.brokenFlow=Ot}return!1}include(e){this.included=!0,this.label&&(this.label.include(),e.includedLabels.add(this.label.name)),e.brokenFlow=this.label?Tt:Ot}}class di extends Qt{getLiteralValueAtPath(e){return e.length>0||null===this.value&&110!==this.context.code.charCodeAt(this.start)||"bigint"==typeof this.value||47===this.context.code.charCodeAt(this.start)?Ge:this.value}getReturnExpressionWhenCalledAtPath(e){return 1!==e.length?He:pt(this.members,e[0])}hasEffectsWhenAccessedAtPath(e){return null===this.value?e.length>0:e.length>1}hasEffectsWhenAssignedAtPath(e){return e.length>0}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||ht(this.members,e[0],this.included,t,n)}initialise(){this.members=lt(this.value)}parseNode(e){this.value=e.value,this.regex=e.regex,super.parseNode(e)}render(e){"string"==typeof this.value&&e.indentExclusionRanges.push([this.start+1,this.end-1])}}function mi(e){return e.computed?Ci(e.property):e.property.name}function Ci(e){return e instanceof di?String(e.value):null}function gi(e){const t=e.propertyKey,n=e.object;if("string"==typeof t){if(n instanceof mn)return[{key:n.name,pos:n.start},{key:t,pos:e.property.start}];if(n instanceof vi){const r=gi(n);return r&&[...r,{key:t,pos:e.property.start}]}}return null}function Ai(e){let t=e[0].key;for(let n=1;n0)if(this.arguments[this.arguments.length-1].included)for(const n of this.arguments)n.render(e,t);else{let n=this.arguments.length-2;for(;n>=0&&!this.arguments[n].included;)n--;if(n>=0){for(let r=0;r<=n;r++)this.arguments[r].render(e,t);e.remove(me(e.original,",",this.arguments[n].end),this.end-1)}else e.remove(me(e.original,"(",this.callee.end)+1,this.end-1)}n===se&&this.callee.type===oe&&(e.appendRight(this.start,"("),e.prependLeft(this.end,")"))}getReturnExpression(e){return null===this.returnExpression?(this.returnExpression=He,this.returnExpression=this.callee.getReturnExpressionWhenCalledAtPath(Te,e,this)):this.returnExpression}}class Ei extends Xt{addDeclaration(e,t,n,r){return r?this.parent.addDeclaration(e,t,n,r):super.addDeclaration(e,t,n,!1)}}class _i extends Qt{createScope(e){this.scope=new Ei(e,this.context)}initialise(){this.param&&this.param.declare("parameter",He)}parseNode(e){this.body=new this.context.nodeConstructors.BlockStatement(e.body,this,this.scope),super.parseNode(e)}}_i.prototype.preventChildBlockScope=!0;class bi extends Qt{}class wi extends Rt{findLexicalBoundary(){return this}}class Si extends Qt{hasEffects(e){return this.key.hasEffects(e)}hasEffectsWhenCalledAtPath(e,t,n){return e.length>0||this.value.hasEffectsWhenCalledAtPath(Te,t,n)}}class xi extends Qt{createScope(e){this.scope=new wi(e)}hasEffectsWhenCalledAtPath(e,t,n){return e.length>0||null!==this.classConstructor&&this.classConstructor.hasEffectsWhenCalledAtPath(Te,t,n)}initialise(){for(const e of this.body)if(e instanceof Si&&"constructor"===e.kind)return void(this.classConstructor=e);this.classConstructor=null}}class Di extends jt{}class ki{constructor(e){this.included=!1,this.expressions=e}deoptimizePath(e){for(const t of this.expressions)t.deoptimizePath(e)}getLiteralValueAtPath(){return Ge}getReturnExpressionWhenCalledAtPath(e,t,n){return new ki(this.expressions.map(r=>r.getReturnExpressionWhenCalledAtPath(e,t,n)))}hasEffectsWhenAccessedAtPath(e,t){for(const n of this.expressions)if(n.hasEffectsWhenAccessedAtPath(e,t))return!0;return!1}hasEffectsWhenAssignedAtPath(e,t){for(const n of this.expressions)if(n.hasEffectsWhenAssignedAtPath(e,t))return!0;return!1}hasEffectsWhenCalledAtPath(e,t,n){for(const r of this.expressions)if(r.hasEffectsWhenCalledAtPath(e,t,n))return!0;return!1}include(e,t){for(const n of this.expressions)n.included||n.include(e,t)}includeCallArguments(){}}class Ii extends Qt{constructor(){super(...arguments),this.expressionsToBeDeoptimized=[],this.isBranchResolutionAnalysed=!1,this.usedBranch=null,this.wasPathDeoptimizedWhileOptimized=!1}bind(){super.bind(),this.getUsedBranch()}deoptimizeCache(){if(null!==this.usedBranch){const e=this.usedBranch===this.consequent?this.alternate:this.consequent;this.usedBranch=null;const t=this.expressionsToBeDeoptimized;this.expressionsToBeDeoptimized=[],this.wasPathDeoptimizedWhileOptimized&&e.deoptimizePath(Fe);for(const e of t)e.deoptimizeCache()}}deoptimizePath(e){if(e.length>0){const t=this.getUsedBranch();null===t?(this.consequent.deoptimizePath(e),this.alternate.deoptimizePath(e)):(this.wasPathDeoptimizedWhileOptimized=!0,t.deoptimizePath(e))}}getLiteralValueAtPath(e,t,n){const r=this.getUsedBranch();return null===r?Ge:(this.expressionsToBeDeoptimized.push(n),r.getLiteralValueAtPath(e,t,n))}getReturnExpressionWhenCalledAtPath(e,t,n){const r=this.getUsedBranch();return null===r?new ki([this.consequent.getReturnExpressionWhenCalledAtPath(e,t,n),this.alternate.getReturnExpressionWhenCalledAtPath(e,t,n)]):(this.expressionsToBeDeoptimized.push(n),r.getReturnExpressionWhenCalledAtPath(e,t,n))}hasEffects(e){return!!this.test.hasEffects(e)||(null===this.usedBranch?this.consequent.hasEffects(e)||this.alternate.hasEffects(e):this.usedBranch.hasEffects(e))}hasEffectsWhenAccessedAtPath(e,t){return 0!==e.length&&(null===this.usedBranch?this.consequent.hasEffectsWhenAccessedAtPath(e,t)||this.alternate.hasEffectsWhenAccessedAtPath(e,t):this.usedBranch.hasEffectsWhenAccessedAtPath(e,t))}hasEffectsWhenAssignedAtPath(e,t){return 0===e.length||(null===this.usedBranch?this.consequent.hasEffectsWhenAssignedAtPath(e,t)||this.alternate.hasEffectsWhenAssignedAtPath(e,t):this.usedBranch.hasEffectsWhenAssignedAtPath(e,t))}hasEffectsWhenCalledAtPath(e,t,n){return null===this.usedBranch?this.consequent.hasEffectsWhenCalledAtPath(e,t,n)||this.alternate.hasEffectsWhenCalledAtPath(e,t,n):this.usedBranch.hasEffectsWhenCalledAtPath(e,t,n)}include(e,t){this.included=!0,t||this.test.shouldBeIncluded(e)||null===this.usedBranch?(this.test.include(e,t),this.consequent.include(e,t),this.alternate.include(e,t)):this.usedBranch.include(e,t)}render(e,t,{renderedParentType:n,isCalleeOfRenderedParent:r,preventASI:i}=en){if(this.test.included)super.render(e,t);else{const s=me(e.original,":",this.consequent.end),o=(this.consequent.included?me(e.original,"?",this.test.end):s)+1;i&&Ee(e,o,this.usedBranch.start),e.remove(this.start,o),this.consequent.included&&e.remove(s,this.end),fe(this,e),this.usedBranch.render(e,t,{isCalleeOfRenderedParent:n?r:this.parent.callee===this,renderedParentType:n||this.parent.type})}}getUsedBranch(){if(this.isBranchResolutionAnalysed)return this.usedBranch;this.isBranchResolutionAnalysed=!0;const e=this.test.getLiteralValueAtPath(Te,Le,this);return e===Ge?null:this.usedBranch=e?this.consequent:this.alternate}}class Oi extends Qt{hasEffects(e){if(this.label){if(!e.ignore.labels.has(this.label.name))return!0;e.includedLabels.add(this.label.name),e.brokenFlow=Tt}else{if(!e.ignore.continues)return!0;e.brokenFlow=Ot}return!1}include(e){this.included=!0,this.label&&(this.label.include(),e.includedLabels.add(this.label.name)),e.brokenFlow=this.label?Tt:Ot}}class Ti extends Qt{hasEffects(e){if(this.test.hasEffects(e))return!0;const{brokenFlow:t,ignore:{breaks:n,continues:r}}=e;return e.ignore.breaks=!0,e.ignore.continues=!0,!!this.body.hasEffects(e)||(e.ignore.breaks=n,e.ignore.continues=r,e.brokenFlow=t,!1)}include(e,t){this.included=!0,this.test.include(e,t);const{brokenFlow:n}=e;this.body.include(e,t),e.brokenFlow=n}}class Fi extends Qt{hasEffects(){return!1}}class Mi extends Qt{bind(){null!==this.declaration&&this.declaration.bind()}hasEffects(e){return null!==this.declaration&&this.declaration.hasEffects(e)}initialise(){this.context.addExport(this)}render(e,t,n){const{start:r,end:i}=n;null===this.declaration?e.remove(r,i):(e.remove(this.start,this.declaration.start),this.declaration.render(e,t,{start:r,end:i}))}}Mi.prototype.needsBoundaries=!0;class Ni extends Qt{}class Li extends Qt{hasEffects(e){return this.key.hasEffects(e)||this.static&&null!==this.value&&this.value.hasEffects(e)}}class Pi extends Qt{bind(){this.left.bind(),this.left.deoptimizePath(Te),this.right.bind(),this.body.bind()}createScope(e){this.scope=new si(e)}hasEffects(e){if(this.left&&(this.left.hasEffects(e)||this.left.hasEffectsWhenAssignedAtPath(Te,e))||this.right&&this.right.hasEffects(e))return!0;const{brokenFlow:t,ignore:{breaks:n,continues:r}}=e;return e.ignore.breaks=!0,e.ignore.continues=!0,!!this.body.hasEffects(e)||(e.ignore.breaks=n,e.ignore.continues=r,e.brokenFlow=t,!1)}include(e,t){this.included=!0,this.left.includeWithAllDeclaredVariables(t,e),this.left.deoptimizePath(Te),this.right.include(e,t);const{brokenFlow:n}=e;this.body.include(e,t),e.brokenFlow=n}render(e,t){this.left.render(e,t,de),this.right.render(e,t,de),110===e.original.charCodeAt(this.right.start-1)&&e.prependLeft(this.right.start," "),this.body.render(e,t)}}class Ri extends Qt{bind(){this.left.bind(),this.left.deoptimizePath(Te),this.right.bind(),this.body.bind()}createScope(e){this.scope=new si(e)}hasEffects(){return!0}include(e,t){this.included=!0,this.left.includeWithAllDeclaredVariables(t,e),this.left.deoptimizePath(Te),this.right.include(e,t);const{brokenFlow:n}=e;this.body.include(e,t),e.brokenFlow=n}render(e,t){this.left.render(e,t,de),this.right.render(e,t,de),102===e.original.charCodeAt(this.right.start-1)&&e.prependLeft(this.right.start," "),this.body.render(e,t)}}class Gi extends Qt{createScope(e){this.scope=new si(e)}hasEffects(e){if(this.init&&this.init.hasEffects(e)||this.test&&this.test.hasEffects(e)||this.update&&this.update.hasEffects(e))return!0;const{brokenFlow:t,ignore:{breaks:n,continues:r}}=e;return e.ignore.breaks=!0,e.ignore.continues=!0,!!this.body.hasEffects(e)||(e.ignore.breaks=n,e.ignore.continues=r,e.brokenFlow=t,!1)}include(e,t){this.included=!0,this.init&&this.init.include(e,t),this.test&&this.test.include(e,t);const{brokenFlow:n}=e;this.update&&this.update.include(e,t),this.body.include(e,t),e.brokenFlow=n}render(e,t){this.init&&this.init.render(e,t,de),this.test&&this.test.render(e,t,de),this.update&&this.update.render(e,t,de),this.body.render(e,t)}}class Hi extends gn{}const Ki=Symbol("unset");class Vi extends Qt{constructor(){super(...arguments),this.testValue=Ki}deoptimizeCache(){this.testValue=Ge}hasEffects(e){if(this.test.hasEffects(e))return!0;const t=this.getTestValue();if(t===Ge){const{brokenFlow:t}=e;if(this.consequent.hasEffects(e))return!0;const n=e.brokenFlow;return e.brokenFlow=t,null===this.alternate?!1:!!this.alternate.hasEffects(e)||(e.brokenFlow=e.brokenFlow1}include(){if(!this.included&&(this.included=!0,"import"===this.meta.name)){this.context.addImportMeta(this);const e=this.parent,t=this.metaProperty=e instanceof vi&&"string"==typeof e.propertyKey?e.propertyKey:null;t&&(t.startsWith(Zi)||t.startsWith(Xi)||t.startsWith(Yi))?this.scope.addAccessedGlobalsByFormat(ts):this.scope.addAccessedGlobalsByFormat(es)}}renderFinalMechanism(e,n,r,i){const s=this.parent,o=this.metaProperty;if(o&&(o.startsWith(Zi)||o.startsWith(Xi)||o.startsWith(Yi))){let a,B=null,c=null,u=null;o.startsWith(Zi)?(B=o.substr(Zi.length),a=i.getFileName(B)):o.startsWith(Xi)?(Tr(`Using the "${Xi}" prefix to reference files is deprecated. Use the "${Zi}" prefix instead.`,!0,this.context.options),c=o.substr(Xi.length),a=i.getFileName(c)):(Tr(`Using the "${Yi}" prefix to reference files is deprecated. Use the "${Zi}" prefix instead.`,!0,this.context.options),u=o.substr(Yi.length),a=i.getFileName(u));const l=xt(t.relative(t.dirname(n),a));let h;return null!==c&&(h=i.hookFirstSync("resolveAssetUrl",[{assetFileName:a,chunkId:n,format:r,moduleId:this.context.module.id,relativeAssetPath:l}])),h||(h=i.hookFirstSync("resolveFileUrl",[{assetReferenceId:c,chunkId:n,chunkReferenceId:u,fileName:a,format:r,moduleId:this.context.module.id,referenceId:B||c||u,relativePath:l}])||os[r](l)),void e.overwrite(s.start,s.end,h,{contentOnly:!0})}const a=i.hookFirstSync("resolveImportMeta",[o,{chunkId:n,format:r,moduleId:this.context.module.id}])||as[r]&&as[r](o,n);"string"==typeof a&&(s instanceof vi?e.overwrite(s.start,s.end,a,{contentOnly:!0}):e.overwrite(this.start,this.end,a,{contentOnly:!0}))}}const es={amd:["document","module","URL"],cjs:["document","require","URL"],iife:["document","URL"],system:["module"],umd:["document","require","URL"]},ts={amd:["document","require","URL"],cjs:["document","require","URL"],iife:["document","URL"],system:["module","URL"],umd:["document","require","URL"]},ns=(e,t="URL")=>`new ${t}(${e}).href`,rs=e=>ns(`'${e}', document.currentScript && document.currentScript.src || document.baseURI`),is=e=>(t,n)=>{const r=e(n);return null===t?`({ url: ${r} })`:"url"===t?r:"undefined"},ss=e=>`(document.currentScript && document.currentScript.src || new URL('${e}', document.baseURI).href)`,os={amd:e=>("."!==e[0]&&(e="./"+e),ns(`require.toUrl('${e}'), document.baseURI`)),cjs:e=>`(typeof document === 'undefined' ? ${ns(`'file:' + __dirname + '/${e}'`,"(require('u' + 'rl').URL)")} : ${rs(e)})`,es:e=>ns(`'${e}', import.meta.url`),iife:e=>rs(e),system:e=>ns(`'${e}', module.meta.url`),umd:e=>`(typeof document === 'undefined' ? ${ns(`'file:' + __dirname + '/${e}'`,"(require('u' + 'rl').URL)")} : ${rs(e)})`},as={amd:is(()=>ns("module.uri, document.baseURI")),cjs:is(e=>`(typeof document === 'undefined' ? ${ns("'file:' + __filename","(require('u' + 'rl').URL)")} : ${ss(e)})`),iife:is(e=>ss(e)),system:e=>null===e?"module.meta":"module.meta."+e,umd:is(e=>`(typeof document === 'undefined' ? ${ns("'file:' + __filename","(require('u' + 'rl').URL)")} : ${ss(e)})`)};class Bs extends Qt{bind(){super.bind();for(const e of this.arguments)e.deoptimizePath(Fe)}hasEffects(e){for(const t of this.arguments)if(t.hasEffects(e))return!0;return(!this.context.options.treeshake.annotations||!this.annotatedPure)&&(this.callee.hasEffects(e)||this.callee.hasEffectsWhenCalledAtPath(Te,this.callOptions,e))}hasEffectsWhenAccessedAtPath(e){return e.length>1}initialise(){this.callOptions={args:this.arguments,withNew:!0}}}class cs extends Qt{constructor(){super(...arguments),this.deoptimizedPaths=new Set,this.expressionsToBeDeoptimized=new Map,this.hasUnknownDeoptimizedProperty=!1,this.propertyMap=null,this.unmatchablePropertiesRead=[],this.unmatchablePropertiesWrite=[]}bind(){super.bind(),this.getPropertyMap()}deoptimizeCache(){this.hasUnknownDeoptimizedProperty||this.deoptimizeAllProperties()}deoptimizePath(e){if(this.hasUnknownDeoptimizedProperty)return;const t=this.getPropertyMap(),n=e[0];if(1===e.length){if("string"!=typeof n)return void this.deoptimizeAllProperties();if(!this.deoptimizedPaths.has(n)){this.deoptimizedPaths.add(n);const e=this.expressionsToBeDeoptimized.get(n);if(e)for(const t of e)t.deoptimizeCache()}}const r=1===e.length?Fe:e.slice(1);for(const e of"string"==typeof n?t[n]?t[n].propertiesRead:[]:this.properties)e.deoptimizePath(r)}getLiteralValueAtPath(e,t,n){const r=this.getPropertyMap(),i=e[0];if(0===e.length||this.hasUnknownDeoptimizedProperty||"string"!=typeof i||this.deoptimizedPaths.has(i))return Ge;if(1===e.length&&!r[i]&&!ot[i]&&0===this.unmatchablePropertiesRead.length){const e=this.expressionsToBeDeoptimized.get(i);return void(e?e.push(n):this.expressionsToBeDeoptimized.set(i,[n]))}if(!r[i]||null===r[i].exactMatchRead||r[i].propertiesRead.length>1)return Ge;const s=this.expressionsToBeDeoptimized.get(i);return s?s.push(n):this.expressionsToBeDeoptimized.set(i,[n]),r[i].exactMatchRead.getLiteralValueAtPath(e.slice(1),t,n)}getReturnExpressionWhenCalledAtPath(e,t,n){const r=this.getPropertyMap(),i=e[0];if(0===e.length||this.hasUnknownDeoptimizedProperty||"string"!=typeof i||this.deoptimizedPaths.has(i))return He;if(1===e.length&&ot[i]&&0===this.unmatchablePropertiesRead.length&&(!r[i]||null===r[i].exactMatchRead))return pt(ot,i);if(!r[i]||null===r[i].exactMatchRead||r[i].propertiesRead.length>1)return He;const s=this.expressionsToBeDeoptimized.get(i);return s?s.push(n):this.expressionsToBeDeoptimized.set(i,[n]),r[i].exactMatchRead.getReturnExpressionWhenCalledAtPath(e.slice(1),t,n)}hasEffectsWhenAccessedAtPath(e,t){if(0===e.length)return!1;const n=e[0],r=this.propertyMap;if(e.length>1&&(this.hasUnknownDeoptimizedProperty||"string"!=typeof n||this.deoptimizedPaths.has(n)||!r[n]||null===r[n].exactMatchRead))return!0;const i=e.slice(1);for(const e of"string"!=typeof n?this.properties:r[n]?r[n].propertiesRead:[])if(e.hasEffectsWhenAccessedAtPath(i,t))return!0;return!1}hasEffectsWhenAssignedAtPath(e,t){const n=e[0],r=this.propertyMap;if(e.length>1&&(this.hasUnknownDeoptimizedProperty||this.deoptimizedPaths.has(n)||!r[n]||null===r[n].exactMatchRead))return!0;const i=e.slice(1);for(const s of"string"!=typeof n?this.properties:e.length>1?r[n].propertiesRead:r[n]?r[n].propertiesWrite:[])if(s.hasEffectsWhenAssignedAtPath(i,t))return!0;return!1}hasEffectsWhenCalledAtPath(e,t,n){const r=e[0];if("string"!=typeof r||this.hasUnknownDeoptimizedProperty||this.deoptimizedPaths.has(r)||(this.propertyMap[r]?!this.propertyMap[r].exactMatchRead:e.length>1||!ot[r]))return!0;const i=e.slice(1);if(this.propertyMap[r])for(const e of this.propertyMap[r].propertiesRead)if(e.hasEffectsWhenCalledAtPath(i,t,n))return!0;return!(1!==e.length||!ot[r])&&ht(ot,r,this.included,t,n)}render(e,t,{renderedParentType:n}=en){super.render(e,t),n!==se&&n!==ne||(e.appendRight(this.start,"("),e.prependLeft(this.end,")"))}deoptimizeAllProperties(){this.hasUnknownDeoptimizedProperty=!0;for(const e of this.properties)e.deoptimizePath(Fe);for(const e of this.expressionsToBeDeoptimized.values())for(const t of e)t.deoptimizeCache()}getPropertyMap(){if(null!==this.propertyMap)return this.propertyMap;const e=this.propertyMap=Object.create(null);for(let t=this.properties.length-1;t>=0;t--){const n=this.properties[t];if(n instanceof zt){this.unmatchablePropertiesRead.push(n);continue}const r="get"!==n.kind,i="set"!==n.kind;let s;if(n.computed){const e=n.key.getLiteralValueAtPath(Te,Le,this);if(e===Ge){i?this.unmatchablePropertiesRead.push(n):this.unmatchablePropertiesWrite.push(n);continue}s=String(e)}else s=n.key instanceof mn?n.key.name:String(n.key.value);const o=e[s];o?(i&&null===o.exactMatchRead&&(o.exactMatchRead=n,o.propertiesRead.push(n,...this.unmatchablePropertiesRead)),r&&!i&&null===o.exactMatchWrite&&(o.exactMatchWrite=n,o.propertiesWrite.push(n,...this.unmatchablePropertiesWrite))):e[s]={exactMatchRead:i?n:null,exactMatchWrite:r?n:null,propertiesRead:i?[n,...this.unmatchablePropertiesRead]:[],propertiesWrite:r&&!i?[n,...this.unmatchablePropertiesWrite]:[]}}return e}}class us extends Qt{addExportedVariables(e,t){for(const n of this.properties)n.type===le?n.value.addExportedVariables(e,t):n.argument.addExportedVariables(e,t)}declare(e,t){const n=[];for(const r of this.properties)n.push(...r.declare(e,t));return n}deoptimizePath(e){if(0===e.length)for(const t of this.properties)t.deoptimizePath(e)}hasEffectsWhenAssignedAtPath(e,t){if(e.length>0)return!0;for(const e of this.properties)if(e.hasEffectsWhenAssignedAtPath(Te,t))return!0;return!1}}class ls extends Qt{}class hs extends Qt{constructor(){super(...arguments),this.hasCachedEffect=!1}hasEffects(e){if(this.hasCachedEffect)return!0;for(const t of this.body)if(t.hasEffects(e))return this.hasCachedEffect=!0;return!1}include(e,t){this.included=!0;for(const n of this.body)(t||n.shouldBeIncluded(e))&&n.include(e,t)}render(e,t){this.body.length?ve(this.body,e,this.start,this.end,t):super.render(e,t)}}class ps extends Qt{constructor(){super(...arguments),this.declarationInit=null,this.returnExpression=null}bind(){super.bind(),"get"===this.kind&&this.getReturnExpression(),null!==this.declarationInit&&this.declarationInit.deoptimizePath([Oe,Oe])}declare(e,t){return this.declarationInit=t,this.value.declare(e,He)}deoptimizeCache(){}deoptimizePath(e){"get"===this.kind?this.getReturnExpression().deoptimizePath(e):this.value.deoptimizePath(e)}getLiteralValueAtPath(e,t,n){return"get"===this.kind?this.getReturnExpression().getLiteralValueAtPath(e,t,n):this.value.getLiteralValueAtPath(e,t,n)}getReturnExpressionWhenCalledAtPath(e,t,n){return"get"===this.kind?this.getReturnExpression().getReturnExpressionWhenCalledAtPath(e,t,n):this.value.getReturnExpressionWhenCalledAtPath(e,t,n)}hasEffects(e){return this.key.hasEffects(e)||this.value.hasEffects(e)}hasEffectsWhenAccessedAtPath(e,t){if("get"===this.kind){const n=t.accessed.getEntities(e);return!n.has(this)&&(n.add(this),this.value.hasEffectsWhenCalledAtPath(Te,this.accessorCallOptions,t)||e.length>0&&this.returnExpression.hasEffectsWhenAccessedAtPath(e,t))}return this.value.hasEffectsWhenAccessedAtPath(e,t)}hasEffectsWhenAssignedAtPath(e,t){if("get"===this.kind){const n=t.assigned.getEntities(e);return!n.has(this)&&(n.add(this),this.returnExpression.hasEffectsWhenAssignedAtPath(e,t))}if("set"===this.kind){const n=t.assigned.getEntities(e);return!n.has(this)&&(n.add(this),this.value.hasEffectsWhenCalledAtPath(Te,this.accessorCallOptions,t))}return this.value.hasEffectsWhenAssignedAtPath(e,t)}hasEffectsWhenCalledAtPath(e,t,n){if("get"===this.kind){const r=(t.withNew?n.instantiated:n.called).getEntities(e,t);return!r.has(this)&&(r.add(this),this.returnExpression.hasEffectsWhenCalledAtPath(e,t,n))}return this.value.hasEffectsWhenCalledAtPath(e,t,n)}initialise(){this.accessorCallOptions={args:Ie,withNew:!1}}render(e,t){this.shorthand||this.key.render(e,t),this.value.render(e,t,{isShorthandProperty:this.shorthand})}getReturnExpression(){return null===this.returnExpression?(this.returnExpression=He,this.returnExpression=this.value.getReturnExpressionWhenCalledAtPath(Te,Le,this)):this.returnExpression}}class fs extends Qt{hasEffects(e){return!(e.ignore.returnAwaitYield&&(null===this.argument||!this.argument.hasEffects(e)))||(e.brokenFlow=Tt,!1)}include(e,t){this.included=!0,this.argument&&this.argument.include(e,t),e.brokenFlow=Tt}initialise(){this.scope.addReturnExpression(this.argument||He)}render(e,t){this.argument&&(this.argument.render(e,t,{preventASI:!0}),this.argument.start===this.start+6&&e.prependLeft(this.start+6," "))}}class ds extends Qt{deoptimizePath(e){e.length>0&&this.expressions[this.expressions.length-1].deoptimizePath(e)}getLiteralValueAtPath(e,t,n){return this.expressions[this.expressions.length-1].getLiteralValueAtPath(e,t,n)}hasEffects(e){for(const t of this.expressions)if(t.hasEffects(e))return!0;return!1}hasEffectsWhenAccessedAtPath(e,t){return e.length>0&&this.expressions[this.expressions.length-1].hasEffectsWhenAccessedAtPath(e,t)}hasEffectsWhenAssignedAtPath(e,t){return 0===e.length||this.expressions[this.expressions.length-1].hasEffectsWhenAssignedAtPath(e,t)}hasEffectsWhenCalledAtPath(e,t,n){return this.expressions[this.expressions.length-1].hasEffectsWhenCalledAtPath(e,t,n)}include(e,t){this.included=!0;for(let n=0;n=0;s--){const o=this.cases[s];if(o.included&&(i=!0),!i){const e=Mt();e.ignore.breaks=!0,i=o.hasEffects(e)}i?(o.include(e,t),r=r0&&ve(this.cases,e,this.cases[0].start,this.end-1,t)}}class As extends Qt{bind(){if(super.bind(),this.tag.type===ae){const e=this.tag.name;this.scope.findVariable(e).isNamespace&&this.context.warn({code:"CANNOT_CALL_NAMESPACE",message:`Cannot call a namespace ('${e}')`},this.start),"eval"===e&&this.context.warn({code:"EVAL",message:"Use of eval is strongly discouraged, as it poses security risks and may cause issues with minification",url:"https://rollupjs.org/guide/en/#avoiding-eval"},this.start)}}hasEffects(e){return super.hasEffects(e)||this.tag.hasEffectsWhenCalledAtPath(Te,this.callOptions,e)}initialise(){this.callOptions={args:Ie,withNew:!1}}}class vs extends Qt{bind(){}hasEffects(){return!1}include(){this.included=!0}parseNode(e){this.value=e.value,super.parseNode(e)}render(){}}class ys extends Qt{getLiteralValueAtPath(e){return e.length>0||1!==this.quasis.length?Ge:this.quasis[0].value.cooked}render(e,t){e.indentExclusionRanges.push([this.start,this.end]),super.render(e,t)}}class Es extends Rt{constructor(e,t){super(e),this.context=t,this.variables.set("this",new Lt("this",null,Ke,t))}addExportDefaultDeclaration(e,t,n){const r=new bn(e,t,n);return this.variables.set("default",r),r}addNamespaceMemberAccess(e,t){t instanceof dn&&this.accessedOutsideVariables.set(t.name,t)}deconflict(e,t){for(const n of this.children)n.deconflict(e,t)}findLexicalBoundary(){return this}findVariable(e){const t=this.variables.get(e)||this.accessedOutsideVariables.get(e);if(t)return t;const n=this.context.traceVariable(e)||this.parent.findVariable(e);return n instanceof dn&&this.accessedOutsideVariables.set(e,n),n}}class _s extends Qt{bind(){super.bind(),this.variable=this.scope.findVariable("this")}hasEffectsWhenAccessedAtPath(e,t){return e.length>0&&this.variable.hasEffectsWhenAccessedAtPath(e,t)}hasEffectsWhenAssignedAtPath(e,t){return this.variable.hasEffectsWhenAssignedAtPath(e,t)}initialise(){this.alias=this.scope.findLexicalBoundary()instanceof Es?this.context.moduleContext:null,"undefined"===this.alias&&this.context.warn({code:"THIS_IS_UNDEFINED",message:"The 'this' keyword is equivalent to 'undefined' at the top level of an ES module, and has been rewritten",url:"https://rollupjs.org/guide/en/#error-this-is-undefined"},this.start)}render(e){null!==this.alias&&e.overwrite(this.start,this.end,this.alias,{contentOnly:!1,storeName:!0})}}class bs extends Qt{hasEffects(){return!0}include(e,t){this.included=!0,this.argument.include(e,t),e.brokenFlow=Tt}render(e,t){this.argument.render(e,t,{preventASI:!0}),this.argument.start===this.start+5&&e.prependLeft(this.start+5," ")}}class ws extends Qt{constructor(){super(...arguments),this.directlyIncluded=!1}hasEffects(e){return(this.context.options.treeshake.tryCatchDeoptimization?this.block.body.length>0:this.block.hasEffects(e))||null!==this.finalizer&&this.finalizer.hasEffects(e)}include(e,t){var n;const r=null===(n=this.context.options.treeshake)||void 0===n?void 0:n.tryCatchDeoptimization,{brokenFlow:i}=e;this.directlyIncluded&&r||(this.included=!0,this.directlyIncluded=!0,this.block.include(e,r?Ut:t),e.brokenFlow=i),null!==this.handler&&(this.handler.include(e,t),e.brokenFlow=i),null!==this.finalizer&&this.finalizer.include(e,t)}}const Ss={"!":e=>!e,"+":e=>+e,"-":e=>-e,delete:()=>Ge,typeof:e=>typeof e,void:()=>{},"~":e=>~e};class xs extends Qt{bind(){super.bind(),"delete"===this.operator&&this.argument.deoptimizePath(Te)}getLiteralValueAtPath(e,t,n){if(e.length>0)return Ge;const r=this.argument.getLiteralValueAtPath(Te,t,n);return r===Ge?Ge:Ss[this.operator](r)}hasEffects(e){return!("typeof"===this.operator&&this.argument instanceof mn)&&(this.argument.hasEffects(e)||"delete"===this.operator&&this.argument.hasEffectsWhenAssignedAtPath(Te,e))}hasEffectsWhenAccessedAtPath(e){return"void"===this.operator?e.length>0:e.length>1}}class Ds extends Qt{hasEffects(){return!0}include(e){super.include(e,!0)}}class ks extends Qt{bind(){if(super.bind(),this.argument.deoptimizePath(Te),this.argument instanceof mn){this.scope.findVariable(this.argument.name).isReassigned=!0}}hasEffects(e){return this.argument.hasEffects(e)||this.argument.hasEffectsWhenAssignedAtPath(Te,e)}hasEffectsWhenAccessedAtPath(e){return e.length>1}render(e,t){if(this.argument.render(e,t),"system"===t.format){const n=this.argument.variable,r=t.exportNamesByVariable.get(n);if(r&&r.length){const i=t.compact?"":" ",s=n.getName();if(this.prefix)1===r.length?e.overwrite(this.start,this.end,`exports('${r[0]}',${i}${this.operator}${s})`):e.overwrite(this.start,this.end,`(${this.operator}${s},${i}${_e([n],t)},${i}${s})`);else if(r.length>1)e.overwrite(this.start,this.end,`${be([n],!1,t)}${this.operator}${s})`);else{let t;switch(this.operator){case"++":t=`${s}${i}+${i}1`;break;case"--":t=`${s}${i}-${i}1`}e.overwrite(this.start,this.end,`(exports('${r[0]}',${i}${t}),${i}${s}${this.operator})`)}}}}}function Is(e,t){return null!==e.renderBaseName&&t.has(e)&&e.isReassigned}function Os(e,t){for(const n of e){if(!n.included)return!1;if(n.id.type===ae){if(t.has(n.id.variable))return!1}else{const e=[];if(n.id.addExportedVariables(e,t),e.length>0)return!1}}return!0}class Ts extends Qt{deoptimizePath(){for(const e of this.declarations)e.deoptimizePath(Te)}hasEffectsWhenAssignedAtPath(){return!1}include(e,t){this.included=!0;for(const n of this.declarations)(t||n.shouldBeIncluded(e))&&n.include(e,t)}includeWithAllDeclaredVariables(e,t){this.included=!0;for(const n of this.declarations)n.include(t,e)}initialise(){for(const e of this.declarations)e.declareDeclarator(this.kind)}render(e,t,n=en){if(Os(this.declarations,t.exportNamesByVariable)){for(const n of this.declarations)n.render(e,t);n.isNoStatement||59===e.original.charCodeAt(this.end-1)||e.appendLeft(this.end,";")}else this.renderReplacedDeclarations(e,t,n)}renderDeclarationEnd(e,t,n,r,i,s,o,a){59===e.original.charCodeAt(this.end-1)&&e.remove(this.end-1,this.end),s&&(t+=";"),null!==n?(10!==e.original.charCodeAt(r-1)||10!==e.original.charCodeAt(this.end)&&13!==e.original.charCodeAt(this.end)||(r--,13===e.original.charCodeAt(r)&&r--),r===n+1?e.overwrite(n,i,t):(e.overwrite(n,n+1,t),e.remove(r,i))):e.appendLeft(i,t),o.length>0&&e.appendLeft(i,` ${_e(o,a)};`)}renderReplacedDeclarations(e,t,{start:n=this.start,end:r=this.end,isNoStatement:i}){const s=ye(this.declarations,e,this.start+this.kind.length,this.end-(59===e.original.charCodeAt(this.end-1)?1:0));let o,a;a=/\n\s*$/.test(e.slice(this.start,s[0].start))?this.start+this.kind.length:s[0].start;let B=a-1;e.remove(this.start,B);let c,u,l=!1,h=!1,p="";const f=[];for(const{node:n,start:r,separator:i,contentEnd:d,end:m}of s)if(!n.included||n.id instanceof mn&&Is(n.id.variable,t.exportNamesByVariable)&&null===n.init)e.remove(r,m);else{if(c="",u="",n.id instanceof mn&&Is(n.id.variable,t.exportNamesByVariable))h&&(p+=";"),l=!1;else{if("system"===t.format&&null!==n.init)if(n.id.type!==ae)n.id.addExportedVariables(f,t.exportNamesByVariable);else{const r=t.exportNamesByVariable.get(n.id.variable);if(r){const i=t.compact?"":" ",s=me(e.original,"=",n.id.end);e.prependLeft(ge(e.original,s+1),1===r.length?`exports('${r[0]}',${i}`:be([n.id.variable],!1,t)),u+=")"}}l?p+=",":(h&&(p+=";"),c+=this.kind+" ",l=!0)}a===B+1?e.overwrite(B,a,p+c):(e.overwrite(B,B+1,p),e.appendLeft(a,c)),n.render(e,t),o=d,a=m,h=!0,B=i,p=u}h?this.renderDeclarationEnd(e,p,B,o,a,!i,f,t):e.remove(n,r)}}class Fs extends Qt{declareDeclarator(e){this.id.declare(e,this.init||Ke)}deoptimizePath(e){this.id.deoptimizePath(e)}render(e,t){null===this.init||this.init.included?super.render(e,t):(e.remove(this.id.end,this.end),this.id.render(e,t))}}class Ms extends Qt{hasEffects(e){if(this.test.hasEffects(e))return!0;const{brokenFlow:t,ignore:{breaks:n,continues:r}}=e;return e.ignore.breaks=!0,e.ignore.continues=!0,!!this.body.hasEffects(e)||(e.ignore.breaks=n,e.ignore.continues=r,e.brokenFlow=t,!1)}include(e,t){this.included=!0,this.test.include(e,t);const{brokenFlow:n}=e;this.body.include(e,t),e.brokenFlow=n}}class Ns extends Qt{bind(){super.bind(),null!==this.argument&&this.argument.deoptimizePath(Fe)}hasEffects(e){return!e.ignore.returnAwaitYield||null!==this.argument&&this.argument.hasEffects(e)}render(e,t){this.argument&&(this.argument.render(e,t),this.argument.start===this.start+5&&e.prependLeft(this.start+5," "))}}const Ls={ArrayExpression:ri,ArrayPattern:ii,ArrowFunctionExpression:Bi,AssignmentExpression:ci,AssignmentPattern:ui,AwaitExpression:li,BinaryExpression:pi,BlockStatement:ai,BreakStatement:fi,CallExpression:yi,CatchClause:_i,ChainExpression:bi,ClassBody:xi,ClassDeclaration:Jt,ClassExpression:Di,ConditionalExpression:Ii,ContinueStatement:Oi,DoWhileStatement:Ti,EmptyStatement:Fi,ExportAllDeclaration:ni,ExportDefaultDeclaration:En,ExportNamedDeclaration:Mi,ExportSpecifier:Ni,ExpressionStatement:oi,FieldDefinition:Li,ForInStatement:Pi,ForOfStatement:Ri,ForStatement:Gi,FunctionDeclaration:An,FunctionExpression:Hi,Identifier:mn,IfStatement:Vi,ImportDeclaration:Ui,ImportDefaultSpecifier:Qi,ImportExpression:ji,ImportNamespaceSpecifier:Ji,ImportSpecifier:qi,LabeledStatement:Wi,Literal:di,LogicalExpression:zi,MemberExpression:vi,MetaProperty:$i,MethodDefinition:Si,NewExpression:Bs,ObjectExpression:cs,ObjectPattern:us,PrivateName:ls,Program:hs,Property:ps,RestElement:Cn,ReturnStatement:fs,SequenceExpression:ds,SpreadElement:zt,Super:ms,SwitchCase:Cs,SwitchStatement:gs,TaggedTemplateExpression:As,TemplateElement:vs,TemplateLiteral:ys,ThisExpression:_s,ThrowStatement:bs,TryStatement:ws,UnaryExpression:xs,UnknownNode:Ds,UpdateExpression:ks,VariableDeclaration:Ts,VariableDeclarator:Fs,WhileStatement:Ms,YieldExpression:Ns};function Ps(e){return e.id}function Rs(e,t){const n=e.filter(e=>e.mappings);for(;n.length>0;){const e=n.pop(),r=e.mappings[t.line-1];let i=!1;if(void 0!==r)for(const n of r)if(n[0]>=t.column){if(1===n.length)break;t={column:n[3],line:n[2]+1,name:5===n.length?e.names[n[4]]:void 0,source:e.sources[n[1]]},i=!0;break}if(!i)throw new Error("Can't resolve original location of error.")}return t}function Gs(e,t,n){n(e,t)}function Hs(e,t,n){}var Ks={};function Vs(e,t,n=e.type){let r=t.commentNodes[t.commentIndex];for(;r&&e.start>=r.end;)Us(e,r),r=t.commentNodes[++t.commentIndex];r&&r.end<=e.end&&Ks[n](e,t,Vs)}function Us(e,t){e.annotations?e.annotations.push(t):e.annotations=[t],"ExpressionStatement"===e.type&&(e=e.expression),"CallExpression"!==e.type&&"NewExpression"!==e.type||(e.annotatedPure=!0)}Ks.Program=Ks.BlockStatement=function(e,t,n){for(var r=0,i=e.body;rQs.test(e.text);function Js(e,t){Vs(t,{commentIndex:0,commentNodes:e.filter(js)})}let qs="sourceMa";qs+="ppingURL";const Ws=new RegExp(`^#\\s+${qs}=.+\\n?`),zs=()=>{};let Xs=()=>[0,0],Ys=()=>0,Zs=()=>0,$s={};const eo=e=>1e3*e[0]+e[1]/1e6;function to(){"undefined"!=typeof process&&"function"==typeof process.hrtime?(Xs=process.hrtime.bind(process),Ys=e=>eo(process.hrtime(e))):"undefined"!=typeof performance&&"function"==typeof performance.now&&(Xs=()=>[performance.now(),0],Ys=e=>performance.now()-e[0]),"undefined"!=typeof process&&"function"==typeof process.memoryUsage&&(Zs=()=>process.memoryUsage().heapUsed)}function no(e,t){switch(t){case 1:return"# "+e;case 2:return"## "+e;case 3:return e;default:return`${" ".repeat(t-4)}- ${e}`}}function ro(e,t=3){e=no(e,t),$s.hasOwnProperty(e)||($s[e]={memory:0,startMemory:void 0,startTime:void 0,time:0,totalMemory:0});const n=Zs();$s[e].startTime=Xs(),$s[e].startMemory=n}function io(e,t=3){if(e=no(e,t),$s.hasOwnProperty(e)){const t=Zs();$s[e].time+=Ys($s[e].startTime),$s[e].totalMemory=Math.max($s[e].totalMemory,t),$s[e].memory+=t-$s[e].startMemory}}function so(){const e={};for(const t of Object.keys($s))e[t]=[$s[t].time,$s[t].memory,$s[t].totalMemory];return e}let oo=zs,ao=zs;const Bo={load:!0,resolveDynamicImport:!0,resolveId:!0,transform:!0};function co(e,t){const n={};for(const r of Object.keys(e))if(!0===Bo[r]){let i="plugin "+t;e.name&&(i+=` (${e.name})`),i+=" - "+r,n[r]=function(){oo(i,4);const t=e[r].apply(this===n?e:this,arguments);return ao(i,4),t&&"function"==typeof t.then&&(oo(i+" (async)",4),t.then(()=>ao(i+" (async)",4))),t}}else n[r]=e[r];return n}function uo(e){e.perf?($s={},to(),oo=ro,ao=io,e.plugins=e.plugins.map(co)):(oo=zs,ao=zs)}function lo(e,t,n){try{return t.parse(e.code,{...n,onComment:(t,n,r,i)=>e.comments.push({block:t,text:n,start:r,end:i})})}catch(t){let n=t.message.replace(/ \(\d+:\d+\)$/,"");return e.id.endsWith(".json")?n+=" (Note that you need @rollup/plugin-json to import JSON files)":e.id.endsWith(".js")||(n+=" (Note that you need plugins to import files that are not JavaScript)"),e.error({code:"PARSE_ERROR",message:n,parserError:t},t.pos)}}function ho(e,t,n,r){return t.error({code:"MISSING_EXPORT",message:`'${e}' is not exported by ${Zn(n)}, imported by ${Zn(t.id)}`,url:"https://rollupjs.org/guide/en/#error-name-is-not-exported-by-module"},r)}const po={identifier:null,localName:wn};function fo(e,t,n,r=new Map){const i=r.get(t);if(i){if(i.has(e))return null;i.add(e)}else r.set(t,new Set([e]));return e.getVariableForExportName(t,n,r)}class mo{constructor(e,t,n,r,i,s){this.graph=e,this.id=t,this.options=n,this.moduleSideEffects=r,this.syntheticNamedExports=i,this.isEntryPoint=s,this.chunkFileNames=new Set,this.chunkName=null,this.comments=[],this.dependencies=new Set,this.dynamicDependencies=new Set,this.dynamicImporters=[],this.dynamicImports=[],this.execIndex=1/0,this.exportAllSources=new Set,this.exports=Object.create(null),this.exportsAll=Object.create(null),this.implicitlyLoadedAfter=new Set,this.implicitlyLoadedBefore=new Set,this.importDescriptions=Object.create(null),this.importers=[],this.importMetas=[],this.imports=new Set,this.includedDynamicImporters=[],this.isExecuted=!1,this.isUserDefinedEntryPoint=!1,this.preserveSignature=this.options.preserveEntrySignatures,this.reexportDescriptions=Object.create(null),this.sources=new Set,this.userChunkNames=new Set,this.usesTopLevelAwait=!1,this.allExportNames=null,this.defaultExport=null,this.exportAllModules=[],this.exportNamesByVariable=null,this.exportShimVariable=new Dn(this),this.relevantDependencies=null,this.syntheticExports=new Map,this.transformDependencies=[],this.transitiveReexports=null,this.excludeFromSourcemap=/\0/.test(t),this.context=n.moduleContext(t)}basename(){const e=t.basename(this.id),n=t.extname(this.id);return Et(n?e.slice(0,-n.length):e)}bindReferences(){this.ast.bind()}error(e,t){return this.addLocationToLogProps(e,t),er(e)}getAllExportNames(){if(this.allExportNames)return this.allExportNames;const e=this.allExportNames=new Set;for(const t of Object.keys(this.exports))e.add(t);for(const t of Object.keys(this.reexportDescriptions))e.add(t);for(const t of this.exportAllModules)if(t instanceof Dt)e.add("*"+t.id);else for(const n of t.getAllExportNames())"default"!==n&&e.add(n);return e}getDefaultExport(){return null===this.defaultExport&&(this.defaultExport=void 0,this.defaultExport=this.getVariableForExportName("default")),this.defaultExport?this.defaultExport:er({code:nr.SYNTHETIC_NAMED_EXPORTS_NEED_DEFAULT,id:this.id,message:`Module "${Zn(this.id)}" that is marked to have "syntheticNamedExports" needs a default export.`})}getDependenciesToBeIncluded(){if(this.relevantDependencies)return this.relevantDependencies;const e=new Set,t=new Set,n=new Set(this.dependencies);let r=this.imports;if(this.isEntryPoint||this.includedDynamicImporters.length>0||this.namespace.included){r=new Set(r);for(const e of[...this.getReexports(),...this.getExports()])r.add(this.getVariableForExportName(e))}for(let i of r){if(i instanceof In)i=i.getBaseVariable();else if(i instanceof bn){const{modules:e,original:r}=i.getOriginalVariableAndDeclarationModules();i=r;for(const r of e)t.add(r),n.add(r)}e.add(i.module)}if(this.options.treeshake&&"no-treeshake"!==this.moduleSideEffects){for(const r of n)if((r.moduleSideEffects||t.has(r))&&!e.has(r))if(r instanceof Dt||r.hasEffects())e.add(r);else for(const e of r.dependencies)n.add(e)}else for(const t of this.dependencies)e.add(t);return this.relevantDependencies=e}getExportNamesByVariable(){if(this.exportNamesByVariable)return this.exportNamesByVariable;const e=new Map;for(const t of this.getAllExportNames()){let n=this.getVariableForExportName(t);if(n instanceof bn&&(n=n.getOriginalVariable()),!n||!(n.included||n instanceof dt))continue;const r=e.get(n);r?r.push(t):e.set(n,[t])}return this.exportNamesByVariable=e}getExports(){return Object.keys(this.exports)}getReexports(){if(this.transitiveReexports)return this.transitiveReexports;this.transitiveReexports=[];const e=new Set;for(const t in this.reexportDescriptions)e.add(t);for(const t of this.exportAllModules)if(t instanceof Dt)e.add("*"+t.id);else for(const n of[...t.getReexports(),...t.getExports()])"default"!==n&&e.add(n);return this.transitiveReexports=[...e]}getRenderedExports(){const e=[],t=[];for(const n in this.exports){const r=this.getVariableForExportName(n);(r&&r.included?e:t).push(n)}return{renderedExports:e,removedExports:t}}getVariableForExportName(e,t,n){if("*"===e[0]){if(1===e.length)return this.namespace;return this.graph.modulesById.get(e.slice(1)).getVariableForExportName("*")}const r=this.reexportDescriptions[e];if(r){const e=fo(r.module,r.localName,!1,n);return e||ho(r.localName,this,r.module.id,r.start)}const i=this.exports[e];if(i){if(i===po)return this.exportShimVariable;const e=i.localName;return this.traceVariable(e)}if("default"!==e)for(const t of this.exportAllModules){const r=fo(t,e,!0,n);if(r)return r}if(!t){if(this.syntheticNamedExports){let t=this.syntheticExports.get(e);if(!t){const n=this.getDefaultExport();return t=new In(this.astContext,e,n),this.syntheticExports.set(e,t),t}return t}if(this.options.shimMissingExports)return this.shimMissingExport(e),this.exportShimVariable}return null}hasEffects(){return"no-treeshake"===this.moduleSideEffects||this.ast.included&&this.ast.hasEffects(Mt())}include(){const e=Ft();this.ast.shouldBeIncluded(e)&&this.ast.include(e,!1)}includeAllExports(){this.isExecuted||(this.graph.needsTreeshakingPass=!0,kt(this));for(const e of this.getExports()){const t=this.getVariableForExportName(e);t.deoptimizePath(Fe),t.included||(t.include(),this.graph.needsTreeshakingPass=!0)}for(const e of this.getReexports()){const t=this.getVariableForExportName(e);t.deoptimizePath(Fe),t.included||(t.include(),this.graph.needsTreeshakingPass=!0),t instanceof dt&&(t.module.reexported=!0)}}includeAllInBundle(){this.ast.include(Ft(),!0)}isIncluded(){return this.ast.included||this.namespace.included}linkImports(){this.addModulesToImportDescriptions(this.importDescriptions),this.addModulesToImportDescriptions(this.reexportDescriptions);for(const e in this.exports)"default"!==e&&(this.exportsAll[e]=this.id);const e=[];for(const t of this.exportAllSources){const n=this.graph.modulesById.get(this.resolvedIds[t].id);if(n instanceof Dt)e.push(n);else{this.exportAllModules.push(n);for(const e in n.exportsAll)e in this.exportsAll?this.options.onwarn(wr(e,this,n)):this.exportsAll[e]=n.exportsAll[e]}}this.exportAllModules.push(...e)}render(e){const t=this.magicString.clone();return this.ast.render(t,e),this.usesTopLevelAwait=this.astContext.usesTopLevelAwait,t}setSource({alwaysRemovedCode:e,ast:t,code:n,customTransformCache:r,moduleSideEffects:i,originalCode:s,originalSourcemap:o,resolvedIds:a,sourcemapChain:B,syntheticNamedExports:c,transformDependencies:u,transformFiles:l}){if(this.code=n,this.originalCode=s,this.originalSourcemap=o,this.sourcemapChain=B,l&&(this.transformFiles=l),this.transformDependencies=u,this.customTransformCache=r,null!=i&&(this.moduleSideEffects=i),null!=c&&(this.syntheticNamedExports=c),oo("generate ast",3),this.alwaysRemovedCode=e||[],t)this.esTreeAst=t;else{this.esTreeAst=lo(this,this.graph.acornParser,this.options.acorn);for(const e of this.comments)!e.block&&Ws.test(e.text)&&this.alwaysRemovedCode.push([e.start,e.end]);Js(this.comments,this.esTreeAst)}ao("generate ast",3),this.resolvedIds=a||Object.create(null);const h=this.id;this.magicString=new Z(n,{filename:this.excludeFromSourcemap?null:h,indentExclusionRanges:[]});for(const[e,t]of this.alwaysRemovedCode)this.magicString.remove(e,t);oo("analyse ast",3),this.astContext={addDynamicImport:this.addDynamicImport.bind(this),addExport:this.addExport.bind(this),addImport:this.addImport.bind(this),addImportMeta:this.addImportMeta.bind(this),code:n,deoptimizationTracker:this.graph.deoptimizationTracker,error:this.error.bind(this),fileName:h,getExports:this.getExports.bind(this),getModuleExecIndex:()=>this.execIndex,getModuleName:this.basename.bind(this),getReexports:this.getReexports.bind(this),importDescriptions:this.importDescriptions,includeAndGetAdditionalMergedNamespaces:this.includeAndGetAdditionalMergedNamespaces.bind(this),includeDynamicImport:this.includeDynamicImport.bind(this),includeVariable:this.includeVariable.bind(this),magicString:this.magicString,module:this,moduleContext:this.context,nodeConstructors:Ls,options:this.options,traceExport:this.getVariableForExportName.bind(this),traceVariable:this.traceVariable.bind(this),usesTopLevelAwait:!1,warn:this.warn.bind(this)},this.scope=new Es(this.graph.scope,this.astContext),this.namespace=new kn(this.astContext,this.syntheticNamedExports),this.ast=new hs(this.esTreeAst,{type:"Module",context:this.astContext},this.scope),ao("analyse ast",3)}toJSON(){return{alwaysRemovedCode:this.alwaysRemovedCode,ast:this.esTreeAst,code:this.code,customTransformCache:this.customTransformCache,dependencies:Array.from(this.dependencies,Ps),id:this.id,moduleSideEffects:this.moduleSideEffects,originalCode:this.originalCode,originalSourcemap:this.originalSourcemap,resolvedIds:this.resolvedIds,sourcemapChain:this.sourcemapChain,syntheticNamedExports:this.syntheticNamedExports,transformDependencies:this.transformDependencies,transformFiles:this.transformFiles}}traceVariable(e){const t=this.scope.variables.get(e);if(t)return t;if(e in this.importDescriptions){const t=this.importDescriptions[e],n=t.module;if(n instanceof mo&&"*"===t.name)return n.namespace;const r=n.getVariableForExportName(t.name);return r||ho(t.name,this,n.id,t.start)}return null}warn(e,t){this.addLocationToLogProps(e,t),this.options.onwarn(e)}addDynamicImport(e){let t=e.source;t instanceof ys?1===t.quasis.length&&t.quasis[0].value.cooked&&(t=t.quasis[0].value.cooked):t instanceof di&&"string"==typeof t.value&&(t=t.value),this.dynamicImports.push({node:e,resolution:null,argument:t})}addExport(e){if(e instanceof En)this.exports.default={identifier:e.variable.getAssignedVariableName(),localName:"default"};else if(e instanceof ni){const t=e.source.value;if(this.sources.add(t),e.exported){const n=e.exported.name;this.reexportDescriptions[n]={localName:"*",module:null,source:t,start:e.start}}else this.exportAllSources.add(t)}else if(e.source instanceof di){const t=e.source.value;this.sources.add(t);for(const n of e.specifiers){const e=n.exported.name;this.reexportDescriptions[e]={localName:n.local.name,module:null,source:t,start:n.start}}}else if(e.declaration){const t=e.declaration;if(t instanceof Ts)for(const e of t.declarations)for(const t of ti(e.id))this.exports[t]={identifier:null,localName:t};else{const e=t.id.name;this.exports[e]={identifier:null,localName:e}}}else for(const t of e.specifiers){const e=t.local.name,n=t.exported.name;this.exports[n]={identifier:null,localName:e}}}addImport(e){const t=e.source.value;this.sources.add(t);for(const n of e.specifiers){const e=n.type===Be,r=n.type===ce,i=e?"default":r?"*":n.imported.name;this.importDescriptions[n.local.name]={module:null,name:i,source:t,start:n.start}}}addImportMeta(e){this.importMetas.push(e)}addLocationToLogProps(e,t){e.id=this.id,e.pos=t;let n=this.code,{column:r,line:i}=Ht(n,t,{offsetLine:1});try{({column:r,line:i}=Rs(this.sourcemapChain,{column:r,line:i})),n=this.originalCode}catch(e){this.options.onwarn({code:"SOURCEMAP_ERROR",id:this.id,loc:{column:r,file:this.id,line:i},message:"Error when using sourcemap for reporting an error: "+e.message,pos:t})}tr(e,{column:r,line:i},n,this.id)}addModulesToImportDescriptions(e){for(const t of Object.keys(e)){const n=e[t],r=this.resolvedIds[n.source].id;n.module=this.graph.modulesById.get(r)}}includeAndGetAdditionalMergedNamespaces(){const e=[];for(const t of this.exportAllModules)if(t instanceof Dt){const n=t.getVariableForExportName("*");n.include(),this.imports.add(n),e.push(n)}else if(t.syntheticNamedExports){const n=t.getDefaultExport();n.include(),this.imports.add(n),e.push(n)}return e}includeDynamicImport(e){const t=this.dynamicImports.find(t=>t.node===e).resolution;t instanceof mo&&(t.includedDynamicImporters.push(this),t.includeAllExports())}includeVariable(e){const t=e.module;e.included||(e.include(),this.graph.needsTreeshakingPass=!0),t&&t!==this&&this.imports.add(e)}shimMissingExport(e){this.options.onwarn({code:"SHIMMED_EXPORT",exporter:Zn(this.id),exportName:e,message:`Missing export "${e}" has been shimmed in module ${Zn(this.id)}.`}),this.exports[e]=po}}class Co{constructor(e,t){this.isOriginal=!0,this.filename=e,this.content=t}traceSegment(e,t,n){return{line:e,column:t,name:n,source:this}}}class go{constructor(e,t){this.sources=t,this.names=e.names,this.mappings=e.mappings}traceMappings(){const e=[],t=[],n=[],r=[];for(const i of this.mappings){const s=[];for(const r of i){if(1==r.length)continue;const i=this.sources[r[1]];if(!i)continue;const o=i.traceSegment(r[2],r[3],5===r.length?this.names[r[4]]:"");if(o){let i=e.lastIndexOf(o.source.filename);if(-1===i)i=e.length,e.push(o.source.filename),t[i]=o.source.content;else if(null==t[i])t[i]=o.source.content;else if(null!=o.source.content&&t[i]!==o.source.content)return er({message:"Multiple conflicting contents for sourcemap source "+o.source.filename});const a=[r[0],i,o.line,o.column];if(o.name){let e=n.indexOf(o.name);-1===e&&(e=n.length,n.push(o.name)),a[4]=e}s.push(a)}}r.push(s)}return{sources:e,sourcesContent:t,names:n,mappings:r}}traceSegment(e,t,n){const r=this.mappings[e];if(!r)return null;let i=0,s=r.length-1;for(;i<=s;){const e=i+s>>1,o=r[e];if(o[0]===t){if(1==o.length)return null;const e=this.sources[o[1]];return e?e.traceSegment(o[2],o[3],5===o.length?this.names[o[4]]:n):null}o[0]>t?s=e-1:i=e+1}return null}}function Ao(e){return function(t,n){return n.mappings?new go(n,[t]):(e({code:"SOURCEMAP_BROKEN",message:`Sourcemap is likely to be incorrect: a plugin (${n.plugin}) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help`,plugin:n.plugin,url:"https://rollupjs.org/guide/en/#warning-sourcemap-is-likely-to-be-incorrect"}),new go({mappings:[],names:[]},[t]))}}function vo(e,n,r,i,s){let o;if(r){const n=r.sources,i=r.sourcesContent||[],s=t.dirname(e)||".",a=r.sourceRoot||".",B=n.map((e,n)=>new Co(t.resolve(s,a,e),i[n]));o=new go(r,B)}else o=new Co(e,n);return i.reduce(s,o)}function yo(e,n,r,i,s,o){const a=Ao(o),B=r.filter(e=>!e.excludeFromSourcemap).map(e=>vo(e.id,e.originalCode,e.originalSourcemap,e.sourcemapChain,a));let c=new go(n,B);c=i.reduce(a,c);let{sources:u,sourcesContent:l,names:h,mappings:p}=c.traceMappings();if(e){const n=t.dirname(e);u=u.map(e=>t.relative(n,e)),e=t.basename(e)}return l=s?null:l,new U({file:e,sources:u,sourcesContent:l,names:h,mappings:p})}function Eo(e,t,n,r,i){if(!r.length)return n;return{version:3,...vo(e,t,n,r,Ao(i)).traceMappings()}}const _o=()=>n.createHash("sha256"),bo={amd:Do,cjs:Do,es:So,iife:Do,system:xo,umd:Do};function wo(e,t,n,r,i,s,o,a,B,c){for(const t of e)t.scope.addUsedOutsideNames(r,i,c);ko(r,e),bo[i](r,n,t,s,o,a,B);for(const t of e)t.scope.deconflict(i,c)}function So(e,t,n,r,i,s,o){if(i)for(const t of n)t.variableName=ke(t.variableName,e);xo(e,t,n,r);for(const t of o)t.setSafeName(ke(t.name,e))}function xo(e,t,n,r){for(const n of t){const t=n.module,i=n.name;let s;s=t instanceof Dt&&("*"===i||"default"===i)?"default"===i&&r&&t.exportsNamespace?t.variableName+"__default":t.variableName:i,n.setRenderNames(null,ke(s,e))}}function Do(e,t,n,r,i,s){for(const t of n)t.variableName=ke(t.variableName,e);for(const e of t){const t=e.module;if(t instanceof Dt){const n=e.name;"default"===n&&r&&(t.exportsNamespace||t.exportsNames)?e.setRenderNames(null,t.variableName+"__default"):"*"===n||"default"===n?e.setRenderNames(null,t.variableName):e.setRenderNames(t.variableName,null)}else{const n=s.get(t);"default"===n.exportMode||i&&e.isNamespace?e.setRenderNames(null,n.variableName):e.setRenderNames(n.variableName,n.getVariableExportName(e))}}}function ko(e,t){for(const n of t){for(const t of n.scope.variables.values())t.included&&!(t.renderBaseName||t instanceof bn&&t.getOriginalVariable()!==t)&&t.setRenderNames(null,ke(t.name,e));const t=n.namespace;t.included&&t.setRenderNames(null,ke(t.name,e))}}const Io=/[\\'\r\n\u2028\u2029]/,Oo=/(['\r\n\u2028\u2029])/g,To=/\\/g;function Fo(e){return e.match(Io)?e.replace(To,"\\\\").replace(Oo,"\\$1"):e}const Mo=(e,t)=>e.execIndex>t.execIndex?1:-1;function No(e){e.sort(Mo)}function Lo(e){let t=0;const n=[],r=new Set,i=new Set,s=new Map,o=[],a=e=>{if(e instanceof mo){for(const t of e.dependencies)s.has(t)?r.has(t)||n.push(Po(t,e,s)):(s.set(t,e),a(t));for(const t of e.implicitlyLoadedBefore)i.add(t);for(const{resolution:t}of e.dynamicImports)t instanceof mo&&i.add(t);o.push(e)}e.execIndex=t++,r.add(e)};for(const t of e)s.has(t)||(s.set(t,null),a(t));for(const e of i)s.has(e)||(s.set(e,null),a(e));return{orderedModules:o,cyclePaths:n}}function Po(e,t,n){const r=[Zn(e.id)];let i=t;for(;i!==e;)r.push(Zn(i.id)),i=n.get(i);return r.push(r[0]),r.reverse(),r}function Ro(e,t,n){let r=0;for(const i of e){let e=i.name[0];if(t[e])do{e=xe(++r),49===e.charCodeAt(0)&&(r+=9*64**(e.length-1),e=xe(r))}while(De[e]||t[e]);t[e]=i,n.set(i,[e])}}function Go(e,t,n){for(const r of e){let e=0,i=r.name;for(;t[i];)i=r.name+"$"+ ++e;t[i]=r,n.set(r,[i])}}function Ho(e,{exports:t,name:n,format:r},i,s){const o=e.getExportNames();if("default"===t){if(1!==o.length||"default"!==o[0])return er(mr("default",o,i))}else if("none"===t&&o.length)return er(mr("none",o,i));return"auto"===t&&(0===o.length?t="none":1===o.length&&"default"===o[0]?t="default":("es"!==r&&-1!==o.indexOf("default")&&s(br(i,n)),t="named")),t}function Ko(e){const t=e.split("\n"),n=t.filter(e=>/^\t+/.test(e)),r=t.filter(e=>/^ {2,}/.test(e));if(0===n.length&&0===r.length)return null;if(n.length>=r.length)return"\t";const i=r.reduce((e,t)=>{const n=/^ +/.exec(t)[0].length;return Math.min(n,e)},1/0);return new Array(i+1).join(" ")}function Vo(e,t){if(!0!==t.indent)return t.indent;for(let t=0;t{if(null==t)return e;if("string"==typeof t&&(t={code:t,map:void 0}),null!==t.map){const e=Uo(t.map);i.push(e||{missing:!0,plugin:n.name})}return t.code})}function jo(e,t,n,r){return"function"==typeof e&&(e=e(r())),$n(e)?e.replace(/\[(\w+)\]/g,(e,r)=>{if(!n.hasOwnProperty(r))return er(Or(`"[${r}]" is not a valid placeholder in "${t}" pattern.`));const i=n[r]();return $n(i)?i:er(Or(`Invalid substitution "${i}" for placeholder "[${r}]" in "${t}" pattern, can be neither absolute nor relative path.`))}):er(Or(`Invalid pattern "${e}" for "${t}", patterns can be neither absolute nor relative paths and must not contain invalid characters.`))}function Jo(e,n){const r=new Set(Object.keys(n).map(e=>e.toLowerCase()));if(!r.has(e.toLocaleLowerCase()))return e;const i=t.extname(e);e=e.substr(0,e.length-i.length);let s,o=1;for(;r.has((s=e+ ++o+i).toLowerCase()););return s}const qo=[".js",".jsx",".ts",".tsx"];function Wo(e,t,n,r){const i="function"==typeof t?t(e.id):t[e.id];return i||(n?(r({code:"MISSING_GLOBAL_NAME",guess:e.variableName,message:`No name was provided for external module '${e.id}' in output.globals – guessing '${e.variableName}'`,source:e.id}),e.variableName):void 0)}class zo{constructor(e,t,n,r,i,s,o,a,B){this.orderedModules=e,this.inputOptions=t,this.outputOptions=n,this.unsetOptions=r,this.pluginDriver=i,this.modulesById=s,this.chunkByModule=o,this.facadeChunkByModule=a,this.manualChunkAlias=B,this.entryModules=[],this.exportMode="named",this.facadeModule=null,this.id=null,this.dependencies=new Set,this.dynamicDependencies=new Set,this.dynamicEntryModules=[],this.exportNamesByVariable=null,this.exports=new Set,this.exportsByName=null,this.fileName=null,this.implicitEntryModules=[],this.implicitlyLoadedBefore=new Set,this.imports=new Set,this.indentString=void 0,this.isEmpty=!0,this.name=null,this.needsExportsShim=!1,this.renderedDependencies=null,this.renderedExports=null,this.renderedHash=void 0,this.renderedModuleSources=new Map,this.renderedSource=null,this.sortedExportNames=null,this.strictFacade=!1,this.usedModules=void 0,this.execIndex=e.length>0?e[0].execIndex:1/0;const c=new Set(e);for(const t of e){this.isEmpty&&t.isIncluded()&&(this.isEmpty=!1),(t.isEntryPoint||n.preserveModules)&&this.entryModules.push(t);for(const e of t.includedDynamicImporters)c.has(e)||(this.dynamicEntryModules.push(t),t.syntheticNamedExports&&(t.namespace.include(),this.exports.add(t.namespace)));t.implicitlyLoadedAfter.size>0&&this.implicitEntryModules.push(t)}this.variableName=Et(this.generateVariableName())}static generateFacade(e,t,n,r,i,s,o,a,B){const c=new zo([],e,t,n,r,i,s,o,null);c.assignFacadeName(B,a),o.has(a)||o.set(a,c);for(const e of a.getDependenciesToBeIncluded())c.dependencies.add(e instanceof mo?s.get(e):e);return!c.dependencies.has(s.get(a))&&a.moduleSideEffects&&a.hasEffects()&&c.dependencies.add(s.get(a)),c.ensureReexportsAreAvailableForModule(a),c.facadeModule=a,c.strictFacade=!0,c}canModuleBeFacade(e,t){const n=e.getExportNamesByVariable();for(const t of this.exports)if(!n.has(t))return 0===n.size&&e.isUserDefinedEntryPoint&&"strict"===e.preserveSignature&&this.unsetOptions.has("preserveEntrySignatures")&&this.inputOptions.onwarn({code:"EMPTY_FACADE",id:e.id,message:`To preserve the export signature of the entry module "${Zn(e.id)}", an empty facade chunk was created. This often happens when creating a bundle for a web app where chunks are placed in script tags and exports are ignored. In this case it is recommended to set "preserveEntrySignatures: false" to avoid this and reduce the number of chunks. Otherwise if this is intentional, set "preserveEntrySignatures: 'strict'" explicitly to silence this warning.`,url:"https://rollupjs.org/guide/en/#preserveentrysignatures"}),!1;for(const r of t)if(!n.has(r)&&r.module!==e)return!1;return!0}generateExports(){this.sortedExportNames=null,this.exportsByName=Object.create(null),this.exportNamesByVariable=new Map;const e=new Set(this.exports);if(null!==this.facadeModule&&(!1!==this.facadeModule.preserveSignature||this.strictFacade)){const t=this.facadeModule.getExportNamesByVariable();for(const[n,r]of t){this.exportNamesByVariable.set(n,[...r]);for(const e of r)this.exportsByName[e]=n;e.delete(n)}}this.outputOptions.minifyInternalExports?Ro(e,this.exportsByName,this.exportNamesByVariable):Go(e,this.exportsByName,this.exportNamesByVariable),(this.outputOptions.preserveModules||this.facadeModule&&this.facadeModule.isEntryPoint)&&(this.exportMode=Ho(this,this.outputOptions,this.facadeModule.id,this.inputOptions.onwarn))}generateFacades(){var e;const t=[],n=new Set([...this.entryModules,...this.implicitEntryModules]),r=new Set(this.dynamicEntryModules.map(e=>e.namespace));for(const e of n)if(e.preserveSignature)for(const t of e.getExportNamesByVariable().keys())r.add(t);for(const e of n){const n=Array.from(e.userChunkNames,e=>({name:e}));0===n.length&&e.isUserDefinedEntryPoint&&n.push({}),n.push(...Array.from(e.chunkFileNames,e=>({fileName:e}))),0===n.length&&n.push({}),this.facadeModule||!this.outputOptions.preserveModules&&"strict"===e.preserveSignature&&!this.canModuleBeFacade(e,r)||(this.facadeModule=e,this.facadeChunkByModule.set(e,this),e.preserveSignature&&(this.strictFacade="strict"===e.preserveSignature,this.ensureReexportsAreAvailableForModule(e)),this.assignFacadeName(n.shift(),e));for(const r of n)t.push(zo.generateFacade(this.inputOptions,this.outputOptions,this.unsetOptions,this.pluginDriver,this.modulesById,this.chunkByModule,this.facadeChunkByModule,e,r))}for(const t of this.dynamicEntryModules)t.syntheticNamedExports||(!this.facadeModule&&this.canModuleBeFacade(t,r)?(this.facadeModule=t,this.facadeChunkByModule.set(t,this),this.strictFacade=!0,this.assignFacadeName({},t)):this.facadeModule===t&&!this.strictFacade&&this.canModuleBeFacade(t,r)?this.strictFacade=!0:(null===(e=this.facadeChunkByModule.get(t))||void 0===e?void 0:e.strictFacade)||(t.namespace.include(),this.exports.add(t.namespace)));return t}generateId(e,t,n,r){if(null!==this.fileName)return this.fileName;const[i,s]=this.facadeModule&&this.facadeModule.isUserDefinedEntryPoint?[t.entryFileNames,"output.entryFileNames"]:[t.chunkFileNames,"output.chunkFileNames"];return Jo(jo(i,s,{format:()=>t.format,hash:()=>r?this.computeContentHashWithDependencies(e,t,n):"[hash]",name:()=>this.getChunkName()},this.getChunkInfo.bind(this)),n)}generateIdPreserveModules(e,n,r,i){const s=this.orderedModules[0].id,o=Xn(s);let a;if(wt(s)){const r=t.extname(s),B=i.has("entryFileNames")?qo.includes(r)?"[name].js":"[name][extname].js":n.entryFileNames;a=te(e,`${t.dirname(o)}/${jo(B,"output.entryFileNames",{ext:()=>r.substr(1),extname:()=>r,format:()=>n.format,name:()=>this.getChunkName()},this.getChunkInfo.bind(this))}`)}else a="_virtual/"+t.basename(o);return Jo(xt(a),r)}getChunkInfo(){const e=this.facadeModule,t=this.getChunkName.bind(this);return{exports:this.getExportNames(),facadeModuleId:e&&e.id,isDynamicEntry:this.dynamicEntryModules.length>0,isEntry:null!==e&&e.isEntryPoint,isImplicitEntry:this.implicitEntryModules.length>0,modules:this.renderedModules,get name(){return t()},type:"chunk"}}getChunkInfoWithFileNames(){return Object.assign(this.getChunkInfo(),{code:void 0,dynamicImports:Array.from(this.dynamicDependencies,Ps),fileName:this.id,implicitlyLoadedBefore:Array.from(this.implicitlyLoadedBefore,Ps),imports:Array.from(this.dependencies,Ps),map:void 0,referencedFiles:this.getReferencedFiles()})}getChunkName(){return this.name||(this.name=Xn(this.getFallbackChunkName()))}getExportNames(){return this.sortedExportNames||(this.sortedExportNames=Object.keys(this.exportsByName).sort())}getRenderedHash(){if(this.renderedHash)return this.renderedHash;const e=_o(),t=this.pluginDriver.hookReduceValueSync("augmentChunkHash","",[this.getChunkInfo()],(e,t)=>(t&&(e+=t),e));return e.update(t),e.update(this.renderedSource.toString()),e.update(this.getExportNames().map(e=>{const t=this.exportsByName[e];return`${Zn(t.module.id).replace(/\\/g,"/")}:${t.name}:${e}`}).join(",")),this.renderedHash=e.digest("hex")}getVariableExportName(e){return this.outputOptions.preserveModules&&e instanceof kn?"*":this.exportNamesByVariable.get(e)[0]}link(){for(const e of this.orderedModules)this.addDependenciesToChunk(e.getDependenciesToBeIncluded(),this.dependencies),this.addDependenciesToChunk(e.dynamicDependencies,this.dynamicDependencies),this.addDependenciesToChunk(e.implicitlyLoadedBefore,this.implicitlyLoadedBefore),this.setUpChunkImportsAndExportsForModule(e)}preRender(e,t){const n=new ee({separator:e.compact?"":"\n\n"});this.usedModules=[],this.indentString=Vo(this.orderedModules,e);const r=e.compact?"":"\n",i=e.compact?"":" ",s={compact:e.compact,dynamicImportFunction:e.dynamicImportFunction,exportNamesByVariable:this.exportNamesByVariable,format:e.format,freeze:e.freeze,indent:this.indentString,namespaceToStringTag:e.namespaceToStringTag,outputPluginDriver:this.pluginDriver,varOrConst:e.preferConst?"const":"var"};if(e.hoistTransitiveImports&&!this.outputOptions.preserveModules&&null!==this.facadeModule)for(const e of this.dependencies)e instanceof zo&&this.inlineChunkDependencies(e);const o=[...this.dependencies];No(o),this.dependencies=new Set(o),this.prepareDynamicImports(),this.setIdentifierRenderResolutions(e);let a="";const B=this.renderedModules=Object.create(null);for(const t of this.orderedModules){let i=0;if(t.isIncluded()){const o=t.render(s).trim();i=o.length(),i&&(e.compact&&-1!==o.lastLine().indexOf("//")&&o.append("\n"),this.renderedModuleSources.set(t,o),n.addSource(o),this.usedModules.push(t));const B=t.namespace;if(B.included&&!this.outputOptions.preserveModules){const e=B.renderBlock(s);B.renderFirst()?a+=r+e:n.addSource(new Z(e))}}const{renderedExports:o,removedExports:c}=t.getRenderedExports();B[t.id]={originalLength:t.originalCode.length,removedExports:c,renderedExports:o,renderedLength:i}}if(a&&n.prepend(a+r+r),this.needsExportsShim&&n.prepend(`${r}${s.varOrConst} ${wn}${i}=${i}void 0;${r}${r}`),e.compact?this.renderedSource=n:this.renderedSource=n.trim(),this.renderedHash=void 0,this.isEmpty&&0===this.getExportNames().length&&0===this.dependencies.size){const e=this.getChunkName();this.inputOptions.onwarn({chunkName:e,code:"EMPTY_BUNDLE",message:`Generated an empty chunk: "${e}"`})}this.setExternalRenderPaths(e,t),this.renderedDependencies=this.getChunkDependencyDeclarations(e),this.renderedExports="none"===this.exportMode?[]:this.getChunkExportDeclarations(e.format)}async render(e,n,r){oo("render format",2);const i=e.format,s=$r[i];e.dynamicImportFunction&&"es"!==i&&this.inputOptions.onwarn({code:"INVALID_OPTION",message:'"output.dynamicImportFunction" is ignored for formats other than "es".'});for(const e of this.dependencies){const t=this.renderedDependencies.get(e);if(e instanceof Dt){const n=e.renderPath;t.id=Fo(e.renormalizeRenderPath?this.getRelativePath(n,!1):n)}else t.namedExportsMode="default"!==e.exportMode,t.id=Fo(this.getRelativePath(e.id,!1))}this.finaliseDynamicImports(e),this.finaliseImportMetas(i);const o=0!==this.renderedExports.length||[...this.renderedDependencies.values()].some(e=>e.reexports&&0!==e.reexports.length);let a=!1;const B=new Set;for(const e of this.orderedModules){e.usesTopLevelAwait&&(a=!0);const t=e.scope.accessedGlobalVariablesByFormat,n=t&&t.get(i);if(n)for(const e of n)B.add(e)}if(a&&"es"!==i&&"system"!==i)return er({code:"INVALID_TLA_FORMAT",message:`Module format ${i} does not support top-level await. Use the "es" or "system" output formats rather.`});const c=s(this.renderedSource,{accessedGlobals:B,dependencies:[...this.renderedDependencies.values()],exports:this.renderedExports,hasExports:o,indentString:this.indentString,intro:n.intro,isEntryModuleFacade:this.outputOptions.preserveModules||null!==this.facadeModule&&this.facadeModule.isEntryPoint,namedExportsMode:"default"!==this.exportMode,outro:n.outro,usesTopLevelAwait:a,varOrConst:e.preferConst?"const":"var",warn:this.inputOptions.onwarn},e);n.banner&&c.prepend(n.banner),n.footer&&c.append(n.footer);const u=c.toString();ao("render format",2);let l=null;const h=[];let p=await Qo({code:u,options:e,outputPluginDriver:this.pluginDriver,renderChunk:r,sourcemapChain:h});if(e.sourcemap){let n;oo("sourcemap",2),n=e.file?t.resolve(e.sourcemapFile||e.file):e.dir?t.resolve(e.dir,this.id):t.resolve(this.id);const r=c.generateDecodedMap({});l=yo(n,r,this.usedModules,h,e.sourcemapExcludeSources,this.inputOptions.onwarn),l.sources=l.sources.map(t=>{const{sourcemapPathTransform:r}=e;if(r){const e=r(t,n+".map");return"string"!=typeof e&&er(Or("sourcemapPathTransform function must return a string.")),e}return t}).map(xt),ao("sourcemap",2)}return!0!==e.compact&&"\n"!==p[p.length-1]&&(p+="\n"),{code:p,map:l}}addDependenciesToChunk(e,t){for(const n of e)if(n instanceof mo){const e=this.chunkByModule.get(n);e&&e!==this&&t.add(e)}else t.add(n)}assignFacadeName({fileName:e,name:t},n){e?this.fileName=e:this.name=Xn(t||n.chunkName||Yn(n.id))}computeContentHashWithDependencies(e,t,n){const r=_o();r.update([e.intro,e.outro,e.banner,e.footer].map(e=>e||"").join(":")),r.update(t.format);const i=new Set([this]);for(const s of i)if(s instanceof Dt?r.update(":"+s.renderPath):(r.update(s.getRenderedHash()),r.update(s.generateId(e,t,n,!1))),!(s instanceof Dt))for(const e of[...s.dependencies,...s.dynamicDependencies])i.add(e);return r.digest("hex").substr(0,8)}ensureReexportsAreAvailableForModule(e){const t=e.getExportNamesByVariable();for(const e of t.keys()){const t=e instanceof In,n=t?e.getBaseVariable():e;if(!(n instanceof kn&&this.outputOptions.preserveModules)){const e=n.module;if(e instanceof mo){const r=this.chunkByModule.get(e);r&&r!==this&&(r.exports.add(n),t&&this.imports.add(n))}}}}finaliseDynamicImports(e){const t="amd"===e.format;for(const[n,r]of this.renderedModuleSources)for(const{node:i,resolution:s}of n.dynamicImports){const n=this.chunkByModule.get(s),o=this.facadeChunkByModule.get(s);if(!s||!i.included||n===this)continue;const a=s instanceof mo?`'${this.getRelativePath((o||n).id,t)}'`:s instanceof Dt?`'${s.renormalizeRenderPath?this.getRelativePath(s.renderPath,t):s.renderPath}'`:s;i.renderFinalResolution(r,a,s instanceof mo&&!(null==o?void 0:o.strictFacade)&&n.exportNamesByVariable.get(s.namespace)[0],e)}}finaliseImportMetas(e){for(const[t,n]of this.renderedModuleSources)for(const r of t.importMetas)r.renderFinalMechanism(n,this.id,e,this.pluginDriver)}generateVariableName(){if(this.manualChunkAlias)return this.manualChunkAlias;const e=this.entryModules[0]||this.implicitEntryModules[0]||this.dynamicEntryModules[0]||this.orderedModules[this.orderedModules.length-1];return e?e.chunkName||Yn(e.id):"chunk"}getChunkDependencyDeclarations(e){const t=new Map;for(let n of this.getExportNames()){let r,i,s=!1;if("*"===n[0])s=e.externalLiveBindings,r=this.modulesById.get(n.substr(1)),i=n="*";else{const t=this.exportsByName[n];if(t instanceof In)continue;const o=t.module;if(o instanceof mo){if(r=this.chunkByModule.get(o),r===this)continue;i=r.getVariableExportName(t),s=t.isReassigned}else r=o,i=t.name,s=e.externalLiveBindings}let o=t.get(r);o||t.set(r,o=[]),o.push({imported:i,reexported:n,needsLiveBinding:s})}const n=new Set,r=new Map;for(const i of this.dependencies){const s=[];for(const e of this.imports)(e.module instanceof mo?this.chunkByModule.get(e.module)!==i:e.module!==i)||n.has(e)||(n.add(e),s.push({imported:e.module instanceof Dt?e.name:this.chunkByModule.get(e.module).getVariableExportName(e),local:e.getName()}));const o=t.get(i);let a,B,c=!0;i instanceof Dt?(a=i.exportsNames||i.exportsNamespace,B="default"in i.declarations):(a=!0,B=!1,c="default"!==i.exportMode),r.set(i,{exportsDefault:B,exportsNames:a,globalName:i instanceof Dt&&("umd"===e.format||"iife"===e.format)&&Wo(i,e.globals,a||B,this.inputOptions.onwarn),id:void 0,imports:s.length>0?s:null,isChunk:i instanceof zo,name:i.variableName,namedExportsMode:c,reexports:o})}return r}getChunkExportDeclarations(e){const t=[];for(const n of this.getExportNames()){if("*"===n[0])continue;const r=this.exportsByName[n];if(!(r instanceof In)){const e=r.module;if(e&&this.chunkByModule.get(e)!==this)continue}let i=null,s=!1,o=!1,a=r.getName();if(r instanceof Lt){r.init===Ke&&(o=!0);for(const e of r.declarations)if(e.parent instanceof An||e instanceof En&&e.declaration instanceof An){s=!0;break}}else r instanceof In&&(i=a,"es"===e&&"default"!==n&&(a=r.renderName));t.push({exported:n,expression:i,hoisted:s,local:a,uninitialized:o})}return t}getFallbackChunkName(){return this.manualChunkAlias?this.manualChunkAlias:this.fileName?Yn(this.fileName):Yn(this.orderedModules[this.orderedModules.length-1].id)}getReferencedFiles(){const e=[];for(const t of this.orderedModules)for(const n of t.importMetas){const t=n.getReferencedFileName(this.pluginDriver);t&&e.push(t)}return e}getRelativePath(e,n){let r=xt(te(t.dirname(this.id),e));return n&&r.endsWith(".js")&&(r=r.slice(0,-3)),".."===r?"../../"+t.basename(e):""===r?"../"+t.basename(e):r.startsWith("../")?r:"./"+r}inlineChunkDependencies(e){for(const t of e.dependencies)this.dependencies.has(t)||(this.dependencies.add(t),t instanceof zo&&this.inlineChunkDependencies(t))}prepareDynamicImports(){for(const e of this.orderedModules)for(const{node:t,resolution:n}of e.dynamicImports)if(t.included)if(n instanceof mo){const e=this.chunkByModule.get(n);e===this?t.setInternalResolution(n.namespace):t.setExternalResolution(e.exportMode,n)}else t.setExternalResolution("auto",n)}setExternalRenderPaths(e,t){for(const n of[...this.dependencies,...this.dynamicDependencies])n instanceof Dt&&n.setRenderPath(e,t)}setIdentifierRenderResolutions(e){const t=new Set;for(const n of this.getExportNames()){const r=this.exportsByName[n];r instanceof Dn&&(this.needsExportsShim=!0),"es"!==e.format&&"system"!==e.format&&r.isReassigned&&!r.isId?r.setRenderNames("exports",n):r instanceof In?t.add(r):r.setRenderNames(null,null)}const n=new Set;switch(this.needsExportsShim&&n.add(wn),e.format){case"es":break;case"cjs":n.add(Sn).add("require").add("__filename").add("__dirname");case"system":n.add("module");default:n.add("exports")}wo(this.orderedModules,this.dependencies,this.imports,n,e.format,e.interop,this.outputOptions.preserveModules,this.chunkByModule,t,this.exportNamesByVariable)}setUpChunkImportsAndExportsForModule(e){const t=new Set(e.imports);if(!this.outputOptions.preserveModules){const n=e.namespace;if(n.included){const e=n.getMemberVariables();for(const n of Object.keys(e))t.add(e[n])}}for(let e of t){e instanceof bn&&(e=e.getOriginalVariable()),e instanceof In&&(e=e.getBaseVariable());const t=this.chunkByModule.get(e.module);t!==this&&(this.imports.add(e),!(e instanceof kn&&this.outputOptions.preserveModules)&&e.module instanceof mo&&t.exports.add(e))}(e.namespace.included||e.isEntryPoint&&!1!==e.preserveSignature||e.includedDynamicImporters.some(e=>this.chunkByModule.get(e)!==this))&&this.ensureReexportsAreAvailableForModule(e);for(const{node:t,resolution:n}of e.dynamicImports)t.included&&n instanceof mo&&this.chunkByModule.get(n)===this&&!n.namespace.included&&(n.namespace.include(),this.ensureReexportsAreAvailableForModule(n))}}const Xo=(e,t)=>t?`${e}\n${t}`:e,Yo=(e,t)=>t?`${e}\n\n${t}`:e;async function Zo(e,t){try{let[n,r,i,s]=await Promise.all([t.hookReduceValue("banner",e.banner(),[],Xo),t.hookReduceValue("footer",e.footer(),[],Xo),t.hookReduceValue("intro",e.intro(),[],Yo),t.hookReduceValue("outro",e.outro(),[],Yo)]);return i&&(i+="\n\n"),s&&(s="\n\n"+s),n.length&&(n+="\n"),r.length&&(r="\n"+r),{intro:i,outro:s,banner:n,footer:r}}catch(e){return er({code:"ADDON_ERROR",message:`Could not retrieve ${e.hook}. Check configuration of plugin ${e.plugin}.\n\tError Message: ${e.message}`})}}function $o(e,t){const n=[],r=new Set(t.keys()),i=Object.create(null);for(const[e,n]of t){ea(e,i[n]=i[n]||[],r)}for(const[e,t]of Object.entries(i))n.push({alias:e,modules:t});const s=new Map,{dependentEntryPointsByModule:o,dynamicEntryModules:a}=ta(e),B=ra(o,a),c=new Set(e);function u(e,t){const n=new Set([e]);for(const i of n){const a=na(s,i);if(!t||!l(t,o.get(i))){a.add(e);for(const e of i.getDependenciesToBeIncluded())e instanceof Dt||r.has(e)||n.add(e)}}}function l(e,t){const n=new Set(e);for(const e of n)if(!t.has(e)){if(c.has(e))return!1;const t=B.get(e);for(const e of t)n.add(e)}return!0}for(const t of e)r.has(t)||u(t,null);for(const e of a)r.has(e)||u(e,B.get(e));return n.push(...ia([...e,...a],s)),n}function ea(e,t,n){const r=new Set([e]);for(const e of r){n.add(e),t.push(e);for(const t of e.dependencies)t instanceof Dt||n.has(t)||r.add(t)}}function ta(e){const t=new Set,n=new Map,r=new Set(e);for(const e of r){const i=new Set([e]);for(const s of i){na(n,s).add(e);for(const e of s.getDependenciesToBeIncluded())e instanceof Dt||i.add(e);for(const{resolution:e}of s.dynamicImports)e instanceof mo&&e.includedDynamicImporters.length>0&&(t.add(e),r.add(e));for(const e of s.implicitlyLoadedBefore)t.add(e),r.add(e)}}return{dependentEntryPointsByModule:n,dynamicEntryModules:t}}function na(e,t){const n=e.get(t)||new Set;return e.set(t,n),n}function ra(e,t){const n=new Map;for(const r of t){const t=na(n,r);for(const n of[...r.includedDynamicImporters,...r.implicitlyLoadedAfter])for(const r of e.get(n))t.add(r)}return n}function ia(e,t){const n=Object.create(null);for(const[r,i]of t){let t="";for(const n of e)t+=i.has(n)?"X":"_";const s=n[t];s?s.push(r):n[t]=[r]}return Object.keys(n).map(e=>({alias:null,modules:n[e]}))}function sa(e){if(0===e.length)return"/";if(1===e.length)return t.dirname(e[0]);const n=e.slice(1).reduce((e,t)=>{const n=t.split(/\/+|\\+/);let r;for(r=0;e[r]===n[r]&&r1?n.join("/"):"/"}var oa;function aa(e,n,r){const i=e||"asset";return Jo(jo(r.assetFileNames,"output.assetFileNames",{hash(){const e=_o();return e.update(i),e.update(":"),e.update(n),e.digest("hex").substr(0,8)},ext:()=>t.extname(i).substr(1),extname:()=>t.extname(i),name:()=>i.substr(0,i.length-t.extname(i).length)},()=>({name:e,source:n,type:"asset"})),r.bundle)}function Ba(e,t,n){e in t&&n(hr(e)),t[e]=ca}!function(e){e[e.LOAD_AND_PARSE=0]="LOAD_AND_PARSE",e[e.ANALYSE=1]="ANALYSE",e[e.GENERATE=2]="GENERATE"}(oa||(oa={}));const ca={type:"placeholder"};function ua(e){return e&&("asset"===e.type||"chunk"===e.type)}function la(e){const t=e.fileName||e.name;return!t||"string"==typeof t&&$n(t)}function ha(e,t,n){if(!("string"==typeof e||e instanceof Uint8Array)){const e=t.fileName||t.name||n;return er(Or(`Could not set source for ${"string"==typeof e?`asset "${e}"`:"unnamed asset"}, asset source needs to be a string, Uint8Array or Buffer.`))}return e}function pa(e,t){return"string"!=typeof e.fileName?er(rr(e.name||t)):e.fileName}function fa(e,t){var n;const r=e.fileName||e.module&&(null===(n=null==t?void 0:t.get(e.module))||void 0===n?void 0:n.id);return r||er(sr(e.fileName||e.name))}class da{constructor(e,t,n){this.graph=e,this.options=t,this.facadeChunkByModule=null,this.output=null,this.assertAssetsFinalized=()=>{for(const[e,t]of this.filesByReferenceId.entries())if("asset"===t.type&&"string"!=typeof t.fileName)return er(Br(t.name||e))},this.emitFile=e=>ua(e)?la(e)?"chunk"===e.type?this.emitChunk(e):this.emitAsset(e):er(Or(`The "fileName" or "name" properties of emitted files must be strings that are neither absolute nor relative paths and do not contain invalid characters, received "${e.fileName||e.name}".`)):er(Or(`Emitted files must be of type "asset" or "chunk", received "${e&&e.type}".`)),this.getFileName=e=>{const t=this.filesByReferenceId.get(e);return t?"chunk"===t.type?fa(t,this.facadeChunkByModule):pa(t,e):er(lr(e))},this.setAssetSource=(e,t)=>{const n=this.filesByReferenceId.get(e);if(!n)return er(or(e));if("asset"!==n.type)return er(Or(`Asset sources can only be set for emitted assets but "${e}" is an emitted chunk.`));if(void 0!==n.source)return er(ar(n.name||e));const r=ha(t,n,e);this.output?this.finalizeAsset(n,r,e,this.output):n.source=r},this.setOutputBundle=(e,t,n)=>{this.output={assetFileNames:t,bundle:e},this.facadeChunkByModule=n;for(const e of this.filesByReferenceId.values())e.fileName&&Ba(e.fileName,this.output.bundle,this.options.onwarn);for(const[e,t]of this.filesByReferenceId.entries())"asset"===t.type&&void 0!==t.source&&this.finalizeAsset(t,t.source,e,this.output)},this.filesByReferenceId=n?new Map(n.filesByReferenceId):new Map}assignReferenceId(e,t){let n;do{const e=_o();n?e.update(n):e.update(t),n=e.digest("hex").substr(0,8)}while(this.filesByReferenceId.has(n));return this.filesByReferenceId.set(n,e),n}emitAsset(e){const t=void 0!==e.source?ha(e.source,e,null):void 0,n={fileName:e.fileName,name:e.name,source:t,type:"asset"},r=this.assignReferenceId(n,e.fileName||e.name||e.type);return this.output&&(e.fileName&&Ba(e.fileName,this.output.bundle,this.options.onwarn),void 0!==t&&this.finalizeAsset(n,t,r,this.output)),r}emitChunk(e){if(this.graph.phase>oa.LOAD_AND_PARSE)return er(vr());if("string"!=typeof e.id)return er(Or(`Emitted chunks need to have a valid string id, received "${e.id}"`));const t={fileName:e.fileName,module:null,name:e.name||e.id,type:"chunk"};return this.graph.moduleLoader.emitChunk(e).then(e=>t.module=e).catch(()=>{}),this.assignReferenceId(t,e.id)}finalizeAsset(e,t,n,r){const i=e.fileName||ma(r.bundle,t)||aa(e.name,t,r),s={...e,source:t,fileName:i};this.filesByReferenceId.set(n,s);const o=this.options;r.bundle[i]={fileName:i,name:e.name,get isAsset(){return Tr('Accessing "isAsset" on files in the bundle is deprecated, please use "type === \'asset\'" instead',!0,o),!0},source:t,type:"asset"}}}function ma(e,t){for(const n of Object.keys(e)){const r=e[n];if("asset"===r.type&&Ca(t,r.source))return n}return null}function Ca(e,t){if("string"==typeof e)return e===t;if("string"==typeof t)return!1;if("equals"in e)return e.equals(t);if(e.length!==t.length)return!1;for(let n=0;n1&&va(this.outputOptions);const n=sa(Aa(e));ao("generate chunks",2),oo("render modules",2);const r=await Zo(this.outputOptions,this.pluginDriver);this.prerenderChunks(e,n),ao("render modules",2),await this.addFinalizedChunksToBundle(e,n,r,t)}catch(e){throw await this.pluginDriver.hookParallel("renderError",[e]),e}return await this.pluginDriver.hookSeq("generateBundle",[this.outputOptions,t,e]),this.finaliseAssets(t),ao("GENERATE",1),t}async addFinalizedChunksToBundle(e,t,n,r){this.assignChunkIds(e,t,n,r);for(const t of e)r[t.id]=t.getChunkInfoWithFileNames();await Promise.all(e.map(async e=>{const t=r[e.id];Object.assign(t,await e.render(this.outputOptions,n,t))}))}async addManualChunks(e){const t=new Map,n=await Promise.all(Object.keys(e).map(async t=>({alias:t,entries:await this.graph.moduleLoader.addAdditionalModules(e[t])})));for(const{alias:e,entries:r}of n)for(const n of r)Ea(e,n,t);return t}assignChunkIds(e,n,r,i){const s=[],o=[];for(const t of e)(t.facadeModule&&t.facadeModule.isUserDefinedEntryPoint?s:o).push(t);const a=s.concat(o);for(const e of a)this.outputOptions.file?e.id=t.basename(this.outputOptions.file):this.outputOptions.preserveModules?e.id=e.generateIdPreserveModules(n,this.outputOptions,i,this.unsetOptions):e.id=e.generateId(r,this.outputOptions,i,!0),i[e.id]=ca}assignManualChunks(e){const t=new Map,n={getModuleIds:()=>this.graph.modulesById.keys(),getModuleInfo:this.graph.getModuleInfo};for(const r of this.graph.modulesById.values())if(r instanceof mo){const i=e(r.id,n);"string"==typeof i&&Ea(i,r,t)}return t}finaliseAssets(e){for(const t of Object.keys(e)){const n=e[t];n.type||(Tr('A plugin is directly adding properties to the bundle object in the "generateBundle" hook. This is deprecated and will be removed in a future Rollup version, please use "this.emitFile" instead.',!0,this.inputOptions),n.type="asset")}this.pluginDriver.finaliseAssets()}async generateChunks(){const{manualChunks:e}=this.outputOptions,t="object"==typeof e?await this.addManualChunks(e):this.assignManualChunks(e),n=[],r=new Map;for(const{alias:e,modules:i}of this.outputOptions.inlineDynamicImports?[{alias:null,modules:ya(this.graph.modulesById)}]:this.outputOptions.preserveModules?ya(this.graph.modulesById).map(e=>({alias:null,modules:[e]})):$o(this.graph.entryModules,t)){No(i);const t=new zo(i,this.inputOptions,this.outputOptions,this.unsetOptions,this.pluginDriver,this.graph.modulesById,r,this.facadeChunkByModule,e);n.push(t);for(const e of i)r.set(e,t)}for(const e of n)e.link();const i=[];for(const e of n)i.push(...e.generateFacades());return[...n,...i]}prerenderChunks(e,t){for(const t of e)t.generateExports();for(const n of e)n.preRender(this.outputOptions,t)}}function Aa(e){const t=[];for(const n of e)for(const e of n.entryModules)wt(e.id)&&t.push(e.id);return t}function va(e){return"umd"===e.format||"iife"===e.format?er({code:"INVALID_OPTION",message:"UMD and IIFE output formats are not supported for code-splitting builds."}):"string"==typeof e.file?er({code:"INVALID_OPTION",message:'When building multiple chunks, the "output.dir" option must be used, not "output.file". To inline dynamic imports, set the "inlineDynamicImports" option.'}):e.sourcemapFile?er({code:"INVALID_OPTION",message:'"output.sourcemapFile" is only supported for single-file builds.'}):void 0}function ya(e){return[...e.values()].filter(e=>e instanceof mo&&(e.isIncluded()||e.isEntryPoint||e.includedDynamicImporters.length>0))}function Ea(e,t,n){const r=n.get(t);if("string"==typeof r&&r!==e)return er(fr(t.id,e,r));n.set(t,e)}var _a={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},ba="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",wa={5:ba,"5module":ba+" export import",6:ba+" const class extends export import super"},Sa=/^in(stanceof)?$/,xa="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",Da="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",ka=new RegExp("["+xa+"]"),Ia=new RegExp("["+xa+Da+"]");xa=Da=null;var Oa=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],Ta=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];function Fa(e,t){for(var n=65536,r=0;re)return!1;if((n+=t[r+1])>=e)return!0}}function Ma(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&ka.test(String.fromCharCode(e)):!1!==t&&Fa(e,Oa)))}function Na(e,t){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&Ia.test(String.fromCharCode(e)):!1!==t&&(Fa(e,Oa)||Fa(e,Ta)))))}var La=function(e,t){void 0===t&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};function Pa(e,t){return new La(e,{beforeExpr:!0,binop:t})}var Ra={beforeExpr:!0},Ga={startsExpr:!0},Ha={};function Ka(e,t){return void 0===t&&(t={}),t.keyword=e,Ha[e]=new La(e,t)}var Va={num:new La("num",Ga),regexp:new La("regexp",Ga),string:new La("string",Ga),name:new La("name",Ga),eof:new La("eof"),bracketL:new La("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new La("]"),braceL:new La("{",{beforeExpr:!0,startsExpr:!0}),braceR:new La("}"),parenL:new La("(",{beforeExpr:!0,startsExpr:!0}),parenR:new La(")"),comma:new La(",",Ra),semi:new La(";",Ra),colon:new La(":",Ra),dot:new La("."),question:new La("?",Ra),questionDot:new La("?."),arrow:new La("=>",Ra),template:new La("template"),invalidTemplate:new La("invalidTemplate"),ellipsis:new La("...",Ra),backQuote:new La("`",Ga),dollarBraceL:new La("${",{beforeExpr:!0,startsExpr:!0}),eq:new La("=",{beforeExpr:!0,isAssign:!0}),assign:new La("_=",{beforeExpr:!0,isAssign:!0}),incDec:new La("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new La("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:Pa("||",1),logicalAND:Pa("&&",2),bitwiseOR:Pa("|",3),bitwiseXOR:Pa("^",4),bitwiseAND:Pa("&",5),equality:Pa("==/!=/===/!==",6),relational:Pa("/<=/>=",7),bitShift:Pa("<>/>>>",8),plusMin:new La("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:Pa("%",10),star:Pa("*",10),slash:Pa("/",10),starstar:new La("**",{beforeExpr:!0}),coalesce:Pa("??",1),_break:Ka("break"),_case:Ka("case",Ra),_catch:Ka("catch"),_continue:Ka("continue"),_debugger:Ka("debugger"),_default:Ka("default",Ra),_do:Ka("do",{isLoop:!0,beforeExpr:!0}),_else:Ka("else",Ra),_finally:Ka("finally"),_for:Ka("for",{isLoop:!0}),_function:Ka("function",Ga),_if:Ka("if"),_return:Ka("return",Ra),_switch:Ka("switch"),_throw:Ka("throw",Ra),_try:Ka("try"),_var:Ka("var"),_const:Ka("const"),_while:Ka("while",{isLoop:!0}),_with:Ka("with"),_new:Ka("new",{beforeExpr:!0,startsExpr:!0}),_this:Ka("this",Ga),_super:Ka("super",Ga),_class:Ka("class",Ga),_extends:Ka("extends",Ra),_export:Ka("export"),_import:Ka("import",Ga),_null:Ka("null",Ga),_true:Ka("true",Ga),_false:Ka("false",Ga),_in:Ka("in",{beforeExpr:!0,binop:7}),_instanceof:Ka("instanceof",{beforeExpr:!0,binop:7}),_typeof:Ka("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:Ka("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:Ka("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Ua=/\r\n?|\n|\u2028|\u2029/,Qa=new RegExp(Ua.source,"g");function ja(e,t){return 10===e||13===e||!t&&(8232===e||8233===e)}var Ja=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,qa=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,Wa=Object.prototype,za=Wa.hasOwnProperty,Xa=Wa.toString;function Ya(e,t){return za.call(e,t)}var Za=Array.isArray||function(e){return"[object Array]"===Xa.call(e)};function $a(e){return new RegExp("^(?:"+e.replace(/ /g,"|")+")$")}var eB=function(e,t){this.line=e,this.column=t};eB.prototype.offset=function(e){return new eB(this.line,this.column+e)};var tB=function(e,t,n){this.start=t,this.end=n,null!==e.sourceFile&&(this.source=e.sourceFile)};function nB(e,t){for(var n=1,r=0;;){Qa.lastIndex=r;var i=Qa.exec(e);if(!(i&&i.index=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),Za(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return Za(t.onComment)&&(t.onComment=sB(t,t.onComment)),t}function sB(e,t){return function(n,r,i,s,o,a){var B={type:n?"Block":"Line",value:r,start:i,end:s};e.locations&&(B.loc=new tB(this,o,a)),e.ranges&&(B.range=[i,s]),t.push(B)}}var oB=1,aB=2,BB=oB|aB,cB=4,uB=8,lB=16,hB=32,pB=64,fB=128;function dB(e,t){return aB|(e?cB:0)|(t?uB:0)}var mB=0,CB=1,gB=2,AB=3,vB=4,yB=5,EB=function(e,t,n){this.options=e=iB(e),this.sourceFile=e.sourceFile,this.keywords=$a(wa[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var r="";if(!0!==e.allowReserved){for(var i=e.ecmaVersion;!(r=_a[i]);i--);"module"===e.sourceType&&(r+=" await")}this.reservedWords=$a(r);var s=(r?r+" ":"")+_a.strict;this.reservedWordsStrict=$a(s),this.reservedWordsStrictBind=$a(s+" "+_a.strictBind),this.input=String(t),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf("\n",n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(Ua).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=Va.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(oB),this.regexpState=null},_B={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};EB.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},_B.inFunction.get=function(){return(this.currentVarScope().flags&aB)>0},_B.inGenerator.get=function(){return(this.currentVarScope().flags&uB)>0},_B.inAsync.get=function(){return(this.currentVarScope().flags&cB)>0},_B.allowSuper.get=function(){return(this.currentThisScope().flags&pB)>0},_B.allowDirectSuper.get=function(){return(this.currentThisScope().flags&fB)>0},_B.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},EB.prototype.inNonArrowFunction=function(){return(this.currentThisScope().flags&aB)>0},EB.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var n=this,r=0;r=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(r+1))}e+=t[0].length,qa.lastIndex=e,e+=qa.exec(this.input)[0].length,";"===this.input[e]&&e++}},bB.eat=function(e){return this.type===e&&(this.next(),!0)},bB.isContextual=function(e){return this.type===Va.name&&this.value===e&&!this.containsEsc},bB.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},bB.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},bB.canInsertSemicolon=function(){return this.type===Va.eof||this.type===Va.braceR||Ua.test(this.input.slice(this.lastTokEnd,this.start))},bB.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},bB.semicolon=function(){this.eat(Va.semi)||this.insertSemicolon()||this.unexpected()},bB.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},bB.expect=function(e){this.eat(e)||this.unexpected()},bB.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")},bB.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var n=t?e.parenthesizedAssign:e.parenthesizedBind;n>-1&&this.raiseRecoverable(n,"Parenthesized pattern")}},bB.checkExpressionErrors=function(e,t){if(!e)return!1;var n=e.shorthandAssign,r=e.doubleProto;if(!t)return n>=0||r>=0;n>=0&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),r>=0&&this.raiseRecoverable(r,"Redefinition of __proto__ property")},bB.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case Va._class:return e&&this.unexpected(),this.parseClass(s,!0);case Va._if:return this.parseIfStatement(s);case Va._return:return this.parseReturnStatement(s);case Va._switch:return this.parseSwitchStatement(s);case Va._throw:return this.parseThrowStatement(s);case Va._try:return this.parseTryStatement(s);case Va._const:case Va._var:return r=r||this.value,e&&"var"!==r&&this.unexpected(),this.parseVarStatement(s,r);case Va._while:return this.parseWhileStatement(s);case Va._with:return this.parseWithStatement(s);case Va.braceL:return this.parseBlock(!0,s);case Va.semi:return this.parseEmptyStatement(s);case Va._export:case Va._import:if(this.options.ecmaVersion>10&&i===Va._import){qa.lastIndex=this.pos;var o=qa.exec(this.input),a=this.pos+o[0].length,B=this.input.charCodeAt(a);if(40===B||46===B)return this.parseExpressionStatement(s,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===Va._import?this.parseImport(s):this.parseExport(s,n);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var c=this.value,u=this.parseExpression();return i===Va.name&&"Identifier"===u.type&&this.eat(Va.colon)?this.parseLabeledStatement(s,c,u,e):this.parseExpressionStatement(s,u)}},xB.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.eat(Va.semi)||this.insertSemicolon()?e.label=null:this.type!==Va.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var r=0;r=6?this.eat(Va.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},xB.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(DB),this.enterScope(0),this.expect(Va.parenL),this.type===Va.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.type===Va._var||this.type===Va._const||n){var r=this.startNode(),i=n?"let":this.value;return this.next(),this.parseVar(r,!0,i),this.finishNode(r,"VariableDeclaration"),(this.type===Va._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===r.declarations.length?(this.options.ecmaVersion>=9&&(this.type===Va._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,r)):(t>-1&&this.unexpected(t),this.parseFor(e,r))}var s=new SB,o=this.parseExpression(!0,s);return this.type===Va._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===Va._in?t>-1&&this.unexpected(t):e.await=t>-1),this.toAssignable(o,!1,s),this.checkLVal(o),this.parseForIn(e,o)):(this.checkExpressionErrors(s,!0),t>-1&&this.unexpected(t),this.parseFor(e,o))},xB.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,OB|(n?0:TB),!1,t)},xB.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(Va._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},xB.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(Va.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},xB.parseSwitchStatement=function(e){var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(Va.braceL),this.labels.push(kB),this.enterScope(0);for(var n=!1;this.type!==Va.braceR;)if(this.type===Va._case||this.type===Va._default){var r=this.type===Va._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),r?t.test=this.parseExpression():(n&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),n=!0,t.test=null),this.expect(Va.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},xB.parseThrowStatement=function(e){return this.next(),Ua.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var IB=[];xB.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===Va._catch){var t=this.startNode();if(this.next(),this.eat(Va.parenL)){t.param=this.parseBindingAtom();var n="Identifier"===t.param.type;this.enterScope(n?hB:0),this.checkLVal(t.param,n?vB:gB),this.expect(Va.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(Va._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},xB.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},xB.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(DB),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},xB.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},xB.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},xB.parseLabeledStatement=function(e,t,n,r){for(var i=0,s=this.labels;i=0;a--){var B=this.labels[a];if(B.statementStart!==e.start)break;B.statementStart=this.start,B.kind=o}return this.labels.push({name:t,kind:o,statementStart:this.start}),e.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},xB.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},xB.parseBlock=function(e,t,n){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(Va.braceL),e&&this.enterScope(0);this.type!==Va.braceR;){var r=this.parseStatement(null);t.body.push(r)}return n&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},xB.parseFor=function(e,t){return e.init=t,this.expect(Va.semi),e.test=this.type===Va.semi?null:this.parseExpression(),this.expect(Va.semi),e.update=this.type===Va.parenR?null:this.parseExpression(),this.expect(Va.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},xB.parseForIn=function(e,t){var n=this.type===Va._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!n||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)?this.raise(t.start,(n?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===t.type&&this.raise(t.start,"Invalid left-hand side in for-loop"),e.left=t,e.right=n?this.parseExpression():this.parseMaybeAssign(),this.expect(Va.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},xB.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n;;){var r=this.startNode();if(this.parseVarId(r,n),this.eat(Va.eq)?r.init=this.parseMaybeAssign(t):"const"!==n||this.type===Va._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===r.id.type||t&&(this.type===Va._in||this.isContextual("of"))?r.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(Va.comma))break}return e},xB.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,"var"===t?CB:gB,!1)};var OB=1,TB=2,FB=4;xB.parseFunction=function(e,t,n,r){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===Va.star&&t&TB&&this.unexpected(),e.generator=this.eat(Va.star)),this.options.ecmaVersion>=8&&(e.async=!!r),t&OB&&(e.id=t&FB&&this.type!==Va.name?null:this.parseIdent(),!e.id||t&TB||this.checkLVal(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?CB:gB:AB));var i=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(dB(e.async,e.generator)),t&OB||(e.id=this.type===Va.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,n,!1),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=o,this.finishNode(e,t&OB?"FunctionDeclaration":"FunctionExpression")},xB.parseFunctionParams=function(e){this.expect(Va.parenL),e.params=this.parseBindingList(Va.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},xB.parseClass=function(e,t){this.next();var n=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var r=this.startNode(),i=!1;for(r.body=[],this.expect(Va.braceL);this.type!==Va.braceR;){var s=this.parseClassElement(null!==e.superClass);s&&(r.body.push(s),"MethodDefinition"===s.type&&"constructor"===s.kind&&(i&&this.raise(s.start,"Duplicate constructor in the same class"),i=!0))}return this.strict=n,this.next(),e.body=this.finishNode(r,"ClassBody"),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},xB.parseClassElement=function(e){var t=this;if(this.eat(Va.semi))return null;var n=this.startNode(),r=function(e,r){void 0===r&&(r=!1);var i=t.start,s=t.startLoc;return!!t.eatContextual(e)&&(!(t.type===Va.parenL||r&&t.canInsertSemicolon())||(n.key&&t.unexpected(),n.computed=!1,n.key=t.startNodeAt(i,s),n.key.name=e,t.finishNode(n.key,"Identifier"),!1))};n.kind="method",n.static=r("static");var i=this.eat(Va.star),s=!1;i||(this.options.ecmaVersion>=8&&r("async",!0)?(s=!0,i=this.options.ecmaVersion>=9&&this.eat(Va.star)):r("get")?n.kind="get":r("set")&&(n.kind="set")),n.key||this.parsePropertyName(n);var o=n.key,a=!1;return n.computed||n.static||!("Identifier"===o.type&&"constructor"===o.name||"Literal"===o.type&&"constructor"===o.value)?n.static&&"Identifier"===o.type&&"prototype"===o.name&&this.raise(o.start,"Classes may not have a static property named prototype"):("method"!==n.kind&&this.raise(o.start,"Constructor can't have get/set modifier"),i&&this.raise(o.start,"Constructor can't be a generator"),s&&this.raise(o.start,"Constructor can't be an async method"),n.kind="constructor",a=e),this.parseClassMethod(n,i,s,a),"get"===n.kind&&0!==n.value.params.length&&this.raiseRecoverable(n.value.start,"getter should have no params"),"set"===n.kind&&1!==n.value.params.length&&this.raiseRecoverable(n.value.start,"setter should have exactly one param"),"set"===n.kind&&"RestElement"===n.value.params[0].type&&this.raiseRecoverable(n.value.params[0].start,"Setter cannot use rest params"),n},xB.parseClassMethod=function(e,t,n,r){return e.value=this.parseMethod(t,n,r),this.finishNode(e,"MethodDefinition")},xB.parseClassId=function(e,t){this.type===Va.name?(e.id=this.parseIdent(),t&&this.checkLVal(e.id,gB,!1)):(!0===t&&this.unexpected(),e.id=null)},xB.parseClassSuper=function(e){e.superClass=this.eat(Va._extends)?this.parseExprSubscripts():null},xB.parseExport=function(e,t){if(this.next(),this.eat(Va.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseIdent(!0),this.checkExport(t,e.exported.name,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==Va.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(Va._default)){var n;if(this.checkExport(t,"default",this.lastTokStart),this.type===Va._function||(n=this.isAsyncFunction())){var r=this.startNode();this.next(),n&&this.next(),e.declaration=this.parseFunction(r,OB|FB,!1,n)}else if(this.type===Va._class){var i=this.startNode();e.declaration=this.parseClass(i,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id.name,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==Va.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,o=e.specifiers;s=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var r=0,i=e.properties;r=8&&!s&&"async"===o.name&&!this.canInsertSemicolon()&&this.eat(Va._function))return this.parseFunction(this.startNodeAt(r,i),0,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(Va.arrow))return this.parseArrowExpression(this.startNodeAt(r,i),[o],!1);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===Va.name&&!s)return o=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(Va.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(r,i),[o],!0)}return o;case Va.regexp:var a=this.value;return(t=this.parseLiteral(a.value)).regex={pattern:a.pattern,flags:a.flags},t;case Va.num:case Va.string:return this.parseLiteral(this.value);case Va._null:case Va._true:case Va._false:return(t=this.startNode()).value=this.type===Va._null?null:this.type===Va._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case Va.parenL:var B=this.start,c=this.parseParenAndDistinguishExpression(n);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(c)&&(e.parenthesizedAssign=B),e.parenthesizedBind<0&&(e.parenthesizedBind=B)),c;case Va.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(Va.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case Va.braceL:return this.parseObj(!1,e);case Va._function:return t=this.startNode(),this.next(),this.parseFunction(t,0);case Va._class:return this.parseClass(this.startNode(),!1);case Va._new:return this.parseNew();case Va.backQuote:return this.parseTemplate();case Va._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},NB.parseExprImport=function(){var e=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var t=this.parseIdent(!0);switch(this.type){case Va.parenL:return this.parseDynamicImport(e);case Va.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},NB.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(Va.parenR)){var t=this.start;this.eat(Va.comma)&&this.eat(Va.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},NB.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"!==this.options.sourceType&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},NB.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1)),this.next(),this.finishNode(t,"Literal")},NB.parseParenExpression=function(){this.expect(Va.parenL);var e=this.parseExpression();return this.expect(Va.parenR),e},NB.parseParenAndDistinguishExpression=function(e){var t,n=this.start,r=this.startLoc,i=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var s,o=this.start,a=this.startLoc,B=[],c=!0,u=!1,l=new SB,h=this.yieldPos,p=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==Va.parenR;){if(c?c=!1:this.expect(Va.comma),i&&this.afterTrailingComma(Va.parenR,!0)){u=!0;break}if(this.type===Va.ellipsis){s=this.start,B.push(this.parseParenItem(this.parseRestBinding())),this.type===Va.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}B.push(this.parseMaybeAssign(!1,l,this.parseParenItem))}var f=this.start,d=this.startLoc;if(this.expect(Va.parenR),e&&!this.canInsertSemicolon()&&this.eat(Va.arrow))return this.checkPatternErrors(l,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=h,this.awaitPos=p,this.parseParenArrowList(n,r,B);B.length&&!u||this.unexpected(this.lastTokStart),s&&this.unexpected(s),this.checkExpressionErrors(l,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=p||this.awaitPos,B.length>1?((t=this.startNodeAt(o,a)).expressions=B,this.finishNodeAt(t,"SequenceExpression",f,d)):t=B[0]}else t=this.parseParenExpression();if(this.options.preserveParens){var m=this.startNodeAt(n,r);return m.expression=t,this.finishNode(m,"ParenthesizedExpression")}return t},NB.parseParenItem=function(e){return e},NB.parseParenArrowList=function(e,t,n){return this.parseArrowExpression(this.startNodeAt(e,t),n)};var LB=[];NB.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(Va.dot)){e.meta=t;var n=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),n&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction()||this.raiseRecoverable(e.start,"'new.target' can only be used in functions"),this.finishNode(e,"MetaProperty")}var r=this.start,i=this.startLoc,s=this.type===Va._import;return e.callee=this.parseSubscripts(this.parseExprAtom(),r,i,!0),s&&"ImportExpression"===e.callee.type&&this.raise(r,"Cannot use new with import()"),this.eat(Va.parenL)?e.arguments=this.parseExprList(Va.parenR,this.options.ecmaVersion>=8,!1):e.arguments=LB,this.finishNode(e,"NewExpression")},NB.parseTemplateElement=function(e){var t=e.isTagged,n=this.startNode();return this.type===Va.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value,cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),n.tail=this.type===Va.backQuote,this.finishNode(n,"TemplateElement")},NB.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var n=this.startNode();this.next(),n.expressions=[];var r=this.parseTemplateElement({isTagged:t});for(n.quasis=[r];!r.tail;)this.type===Va.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(Va.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(Va.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(n,"TemplateLiteral")},NB.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===Va.name||this.type===Va.num||this.type===Va.string||this.type===Va.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===Va.star)&&!Ua.test(this.input.slice(this.lastTokEnd,this.start))},NB.parseObj=function(e,t){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(Va.braceR);){if(r)r=!1;else if(this.expect(Va.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(Va.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,i,t),n.properties.push(s)}return this.finishNode(n,e?"ObjectPattern":"ObjectExpression")},NB.parseProperty=function(e,t){var n,r,i,s,o=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(Va.ellipsis))return e?(o.argument=this.parseIdent(!1),this.type===Va.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(o,"RestElement")):(this.type===Va.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),o.argument=this.parseMaybeAssign(!1,t),this.type===Va.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(o,"SpreadElement"));this.options.ecmaVersion>=6&&(o.method=!1,o.shorthand=!1,(e||t)&&(i=this.start,s=this.startLoc),e||(n=this.eat(Va.star)));var a=this.containsEsc;return this.parsePropertyName(o),!e&&!a&&this.options.ecmaVersion>=8&&!n&&this.isAsyncProp(o)?(r=!0,n=this.options.ecmaVersion>=9&&this.eat(Va.star),this.parsePropertyName(o,t)):r=!1,this.parsePropertyValue(o,e,n,r,i,s,t,a),this.finishNode(o,"Property")},NB.parsePropertyValue=function(e,t,n,r,i,s,o,a){if((n||r)&&this.type===Va.colon&&this.unexpected(),this.eat(Va.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,o),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===Va.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(n,r);else if(t||a||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===Va.comma||this.type===Va.braceR||this.type===Va.eq)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((n||r)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),e.kind="init",t?e.value=this.parseMaybeDefault(i,s,e.key):this.type===Va.eq&&o?(o.shorthandAssign<0&&(o.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,s,e.key)):e.value=e.key,e.shorthand=!0):this.unexpected();else{(n||r)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var B="get"===e.kind?0:1;if(e.value.params.length!==B){var c=e.value.start;"get"===e.kind?this.raiseRecoverable(c,"getter should have no params"):this.raiseRecoverable(c,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}},NB.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(Va.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(Va.bracketR),e.key;e.computed=!1}return e.key=this.type===Va.num||this.type===Va.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},NB.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},NB.parseMethod=function(e,t,n){var r=this.startNode(),i=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.initFunction(r),this.options.ecmaVersion>=6&&(r.generator=e),this.options.ecmaVersion>=8&&(r.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(dB(t,r.generator)|pB|(n?fB:0)),this.expect(Va.parenL),r.params=this.parseBindingList(Va.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1,!0),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=o,this.finishNode(r,"FunctionExpression")},NB.parseArrowExpression=function(e,t,n){var r=this.yieldPos,i=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(dB(n,!1)|lB),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1),this.yieldPos=r,this.awaitPos=i,this.awaitIdentPos=s,this.finishNode(e,"ArrowFunctionExpression")},NB.parseFunctionBody=function(e,t,n){var r=t&&this.type!==Va.braceL,i=this.strict,s=!1;if(r)e.body=this.parseMaybeAssign(),e.expression=!0,this.checkParams(e,!1);else{var o=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);i&&!o||(s=this.strictDirective(this.end))&&o&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list");var a=this.labels;this.labels=[],s&&(this.strict=!0),this.checkParams(e,!i&&!s&&!t&&!n&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLVal(e.id,yB),e.body=this.parseBlock(!1,void 0,s&&!i),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=a}this.exitScope()},NB.isSimpleParamList=function(e){for(var t=0,n=e;t-1||i.functions.indexOf(e)>-1||i.var.indexOf(e)>-1,i.lexical.push(e),this.inModule&&i.flags&oB&&delete this.undefinedExports[e]}else if(t===vB){this.currentScope().lexical.push(e)}else if(t===AB){var s=this.currentScope();r=this.treatFunctionsAsVar?s.lexical.indexOf(e)>-1:s.lexical.indexOf(e)>-1||s.var.indexOf(e)>-1,s.functions.push(e)}else for(var o=this.scopeStack.length-1;o>=0;--o){var a=this.scopeStack[o];if(a.lexical.indexOf(e)>-1&&!(a.flags&hB&&a.lexical[0]===e)||!this.treatFunctionsAsVarInScope(a)&&a.functions.indexOf(e)>-1){r=!0;break}if(a.var.push(e),this.inModule&&a.flags&oB&&delete this.undefinedExports[e],a.flags&BB)break}r&&this.raiseRecoverable(n,"Identifier '"+e+"' has already been declared")},RB.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},RB.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},RB.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&BB)return t}},RB.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&BB&&!(t.flags&lB))return t}};var HB=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new tB(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},KB=EB.prototype;function VB(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}KB.startNode=function(){return new HB(this,this.start,this.startLoc)},KB.startNodeAt=function(e,t){return new HB(this,e,t)},KB.finishNode=function(e,t){return VB.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},KB.finishNodeAt=function(e,t,n,r){return VB.call(this,e,t,n,r)};var UB=function(e,t,n,r,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r,this.generator=!!i},QB={b_stat:new UB("{",!1),b_expr:new UB("{",!0),b_tmpl:new UB("${",!1),p_stat:new UB("(",!1),p_expr:new UB("(",!0),q_tmpl:new UB("`",!0,!0,(function(e){return e.tryReadTemplateToken()})),f_stat:new UB("function",!1),f_expr:new UB("function",!0),f_expr_gen:new UB("function",!0,!1,null,!0),f_gen:new UB("function",!1,!1,null,!0)},jB=EB.prototype;jB.initialContext=function(){return[QB.b_stat]},jB.braceIsBlock=function(e){var t=this.curContext();return t===QB.f_expr||t===QB.f_stat||(e!==Va.colon||t!==QB.b_stat&&t!==QB.b_expr?e===Va._return||e===Va.name&&this.exprAllowed?Ua.test(this.input.slice(this.lastTokEnd,this.start)):e===Va._else||e===Va.semi||e===Va.eof||e===Va.parenR||e===Va.arrow||(e===Va.braceL?t===QB.b_stat:e!==Va._var&&e!==Va._const&&e!==Va.name&&!this.exprAllowed):!t.isExpr)},jB.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},jB.updateContext=function(e){var t,n=this.type;n.keyword&&e===Va.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},Va.parenR.updateContext=Va.braceR.updateContext=function(){if(1!==this.context.length){var e=this.context.pop();e===QB.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},Va.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?QB.b_stat:QB.b_expr),this.exprAllowed=!0},Va.dollarBraceL.updateContext=function(){this.context.push(QB.b_tmpl),this.exprAllowed=!0},Va.parenL.updateContext=function(e){var t=e===Va._if||e===Va._for||e===Va._with||e===Va._while;this.context.push(t?QB.p_stat:QB.p_expr),this.exprAllowed=!0},Va.incDec.updateContext=function(){},Va._function.updateContext=Va._class.updateContext=function(e){!e.beforeExpr||e===Va.semi||e===Va._else||e===Va._return&&Ua.test(this.input.slice(this.lastTokEnd,this.start))||(e===Va.colon||e===Va.braceL)&&this.curContext()===QB.b_stat?this.context.push(QB.f_stat):this.context.push(QB.f_expr),this.exprAllowed=!1},Va.backQuote.updateContext=function(){this.curContext()===QB.q_tmpl?this.context.pop():this.context.push(QB.q_tmpl),this.exprAllowed=!1},Va.star.updateContext=function(e){if(e===Va._function){var t=this.context.length-1;this.context[t]===QB.f_expr?this.context[t]=QB.f_expr_gen:this.context[t]=QB.f_gen}this.exprAllowed=!0},Va.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==Va.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var JB="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",qB=JB+" Extended_Pictographic",WB=qB,zB={9:JB,10:qB,11:WB},XB="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",YB="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",ZB=YB+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",$B=ZB+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",ec={9:YB,10:ZB,11:$B},tc={};function nc(e){var t=tc[e]={binary:$a(zB[e]+" "+XB),nonBinary:{General_Category:$a(XB),Script:$a(ec[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}nc(9),nc(10),nc(11);var rc=EB.prototype,ic=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":""),this.unicodeProperties=tc[e.options.ecmaVersion>=11?11:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function sc(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function oc(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function ac(e){return Ma(e,!0)||36===e||95===e}function Bc(e){return Na(e,!0)||36===e||95===e||8204===e||8205===e}function cc(e){return e>=65&&e<=90||e>=97&&e<=122}function uc(e){return e>=0&&e<=1114111}function lc(e){return 100===e||68===e||115===e||83===e||119===e||87===e}function hc(e){return cc(e)||95===e}function pc(e){return hc(e)||fc(e)}function fc(e){return e>=48&&e<=57}function dc(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function mc(e){return e>=65&&e<=70?e-65+10:e>=97&&e<=102?e-97+10:e-48}function Cc(e){return e>=48&&e<=55}ic.prototype.reset=function(e,t,n){var r=-1!==n.indexOf("u");this.start=0|e,this.source=t+"",this.flags=n,this.switchU=r&&this.parser.options.ecmaVersion>=6,this.switchN=r&&this.parser.options.ecmaVersion>=9},ic.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},ic.prototype.at=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return-1;var i=n.charCodeAt(e);if(!t&&!this.switchU||i<=55295||i>=57344||e+1>=r)return i;var s=n.charCodeAt(e+1);return s>=56320&&s<=57343?(i<<10)+s-56613888:i},ic.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return r;var i,s=n.charCodeAt(e);return!t&&!this.switchU||s<=55295||s>=57344||e+1>=r||(i=n.charCodeAt(e+1))<56320||i>57343?e+1:e+2},ic.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},ic.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},ic.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},ic.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},rc.validateRegExpFlags=function(e){for(var t=e.validFlags,n=e.flags,r=0;r-1&&this.raise(e.start,"Duplicate regular expression flag")}},rc.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},rc.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames.length=0,e.backReferenceNames.length=0,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,n=e.backReferenceNames;t=9&&(n=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!n,!0}return e.pos=t,!1},rc.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},rc.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},rc.regexp_eatBracedQuantifier=function(e,t){var n=e.pos;if(e.eat(123)){var r=0,i=-1;if(this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(i=e.lastIntValue),e.eat(125)))return-1!==i&&i=9?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},rc.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},rc.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},rc.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!oc(t)&&(e.lastIntValue=t,e.advance(),!0)},rc.regexp_eatPatternCharacters=function(e){for(var t=e.pos,n=0;-1!==(n=e.current())&&!oc(n);)e.advance();return e.pos!==t},rc.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return!(-1===t||36===t||t>=40&&t<=43||46===t||63===t||91===t||94===t||124===t)&&(e.advance(),!0)},rc.regexp_groupSpecifier=function(e){if(e.eat(63)){if(this.regexp_eatGroupName(e))return-1!==e.groupNames.indexOf(e.lastStringValue)&&e.raise("Duplicate capture group name"),void e.groupNames.push(e.lastStringValue);e.raise("Invalid group")}},rc.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},rc.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=sc(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=sc(e.lastIntValue);return!0}return!1},rc.regexp_eatRegExpIdentifierStart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),ac(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},rc.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),Bc(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},rc.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},rc.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var n=e.lastIntValue;if(e.switchU)return n>e.maxBackReference&&(e.maxBackReference=n),!0;if(n<=e.numCapturingParens)return!0;e.pos=t}return!1},rc.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},rc.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},rc.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},rc.regexp_eatZero=function(e){return 48===e.current()&&!fc(e.lookahead())&&(e.lastIntValue=0,e.advance(),!0)},rc.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):114===t&&(e.lastIntValue=13,e.advance(),!0)},rc.regexp_eatControlLetter=function(e){var t=e.current();return!!cc(t)&&(e.lastIntValue=t%32,e.advance(),!0)},rc.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var n=e.pos,r=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var i=e.lastIntValue;if(r&&i>=55296&&i<=56319){var s=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=1024*(i-55296)+(o-56320)+65536,!0}e.pos=s,e.lastIntValue=i}return!0}if(r&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&uc(e.lastIntValue))return!0;r&&e.raise("Invalid unicode escape"),e.pos=n}return!1},rc.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return!(99===t||e.switchN&&107===t)&&(e.lastIntValue=t,e.advance(),!0)},rc.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do{e.lastIntValue=10*e.lastIntValue+(t-48),e.advance()}while((t=e.current())>=48&&t<=57);return!0}return!1},rc.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(lc(t))return e.lastIntValue=-1,e.advance(),!0;if(e.switchU&&this.options.ecmaVersion>=9&&(80===t||112===t)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(e)&&e.eat(125))return!0;e.raise("Invalid property name")}return!1},rc.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var n=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,n,r),!0}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var i=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,i),!0}return!1},rc.regexp_validateUnicodePropertyNameAndValue=function(e,t,n){Ya(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(n)||e.raise("Invalid property value")},rc.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},rc.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";hc(t=e.current());)e.lastStringValue+=sc(t),e.advance();return""!==e.lastStringValue},rc.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";pc(t=e.current());)e.lastStringValue+=sc(t),e.advance();return""!==e.lastStringValue},rc.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},rc.regexp_eatCharacterClass=function(e){if(e.eat(91)){if(e.eat(94),this.regexp_classRanges(e),e.eat(93))return!0;e.raise("Unterminated character class")}return!1},rc.regexp_classRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var n=e.lastIntValue;!e.switchU||-1!==t&&-1!==n||e.raise("Invalid character class"),-1!==t&&-1!==n&&t>n&&e.raise("Range out of order in character class")}}},rc.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var n=e.current();(99===n||Cc(n))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var r=e.current();return 93!==r&&(e.lastIntValue=r,e.advance(),!0)},rc.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},rc.regexp_eatClassControlLetter=function(e){var t=e.current();return!(!fc(t)&&95!==t)&&(e.lastIntValue=t%32,e.advance(),!0)},rc.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},rc.regexp_eatDecimalDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;fc(n=e.current());)e.lastIntValue=10*e.lastIntValue+(n-48),e.advance();return e.pos!==t},rc.regexp_eatHexDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;dc(n=e.current());)e.lastIntValue=16*e.lastIntValue+mc(n),e.advance();return e.pos!==t},rc.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var n=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=64*t+8*n+e.lastIntValue:e.lastIntValue=8*t+n}else e.lastIntValue=t;return!0}return!1},rc.regexp_eatOctalDigit=function(e){var t=e.current();return Cc(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},rc.regexp_eatFixedHexDigits=function(e,t){var n=e.pos;e.lastIntValue=0;for(var r=0;r>10),56320+(1023&e)))}Ac.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new gc(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Ac.getToken=function(){return this.next(),new gc(this)},"undefined"!=typeof Symbol&&(Ac[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===Va.eof,value:t}}}}),Ac.curContext=function(){return this.context[this.context.length-1]},Ac.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(Va.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},Ac.readToken=function(e){return Ma(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},Ac.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);return e<=55295||e>=57344?e:(e<<10)+this.input.charCodeAt(this.pos+1)-56613888},Ac.skipBlockComment=function(){var e,t=this.options.onComment&&this.curPosition(),n=this.pos,r=this.input.indexOf("*/",this.pos+=2);if(-1===r&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations)for(Qa.lastIndex=n;(e=Qa.exec(this.input))&&e.index8&&e<14||e>=5760&&Ja.test(String.fromCharCode(e))))break e;++this.pos}}},Ac.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=e,this.value=t,this.updateContext(n)},Ac.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(Va.ellipsis)):(++this.pos,this.finishToken(Va.dot))},Ac.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(Va.assign,2):this.finishOp(Va.slash,1)},Ac.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?Va.star:Va.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++n,r=Va.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(Va.assign,n+1):this.finishOp(r,n)},Ac.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?this.finishOp(124===e?Va.logicalOR:Va.logicalAND,2):61===t?this.finishOp(Va.assign,2):this.finishOp(124===e?Va.bitwiseOR:Va.bitwiseAND,1)},Ac.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(Va.assign,2):this.finishOp(Va.bitwiseXOR,1)},Ac.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45!==t||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!Ua.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(Va.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(Va.assign,2):this.finishOp(Va.plusMin,1)},Ac.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(Va.assign,n+1):this.finishOp(Va.bitShift,n)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(n=2),this.finishOp(Va.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Ac.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(Va.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(Va.arrow)):this.finishOp(61===e?Va.eq:Va.prefix,1)},Ac.readToken_question=function(){if(this.options.ecmaVersion>=11){var e=this.input.charCodeAt(this.pos+1);if(46===e){var t=this.input.charCodeAt(this.pos+2);if(t<48||t>57)return this.finishOp(Va.questionDot,2)}if(63===e)return this.finishOp(Va.coalesce,2)}return this.finishOp(Va.question,1)},Ac.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(Va.parenL);case 41:return++this.pos,this.finishToken(Va.parenR);case 59:return++this.pos,this.finishToken(Va.semi);case 44:return++this.pos,this.finishToken(Va.comma);case 91:return++this.pos,this.finishToken(Va.bracketL);case 93:return++this.pos,this.finishToken(Va.bracketR);case 123:return++this.pos,this.finishToken(Va.braceL);case 125:return++this.pos,this.finishToken(Va.braceR);case 58:return++this.pos,this.finishToken(Va.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(Va.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(Va.prefix,1)}this.raise(this.pos,"Unexpected character '"+vc(e)+"'")},Ac.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)},Ac.readRegexp=function(){for(var e,t,n=this.pos;;){this.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.pos);if(Ua.test(r)&&this.raise(n,"Unterminated regular expression"),e)e=!1;else{if("["===r)t=!0;else if("]"===r&&t)t=!1;else if("/"===r&&!t)break;e="\\"===r}++this.pos}var i=this.input.slice(n,this.pos);++this.pos;var s=this.pos,o=this.readWord1();this.containsEsc&&this.unexpected(s);var a=this.regexpState||(this.regexpState=new ic(this));a.reset(n,i,o),this.validateRegExpFlags(a),this.validateRegExpPattern(a);var B=null;try{B=new RegExp(i,o)}catch(e){}return this.finishToken(Va.regexp,{pattern:i,flags:o,value:B})},Ac.readInt=function(e,t){for(var n=this.pos,r=0,i=0,s=null==t?1/0:t;i=97?o-97+10:o>=65?o-65+10:o>=48&&o<=57?o-48:1/0)>=e)break;++this.pos,r=r*e+a}return this.pos===n||null!=t&&this.pos-n!==t?null:r},Ac.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var n=this.readInt(e);return null==n&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(n="undefined"!=typeof BigInt?BigInt(this.input.slice(t,this.pos)):null,++this.pos):Ma(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Va.num,n)},Ac.readNumber=function(e){var t=this.pos;e||null!==this.readInt(10)||this.raise(t,"Invalid number");var n=this.pos-t>=2&&48===this.input.charCodeAt(t);n&&this.strict&&this.raise(t,"Invalid number");var r=this.input.charCodeAt(this.pos);if(!n&&!e&&this.options.ecmaVersion>=11&&110===r){var i=this.input.slice(t,this.pos),s="undefined"!=typeof BigInt?BigInt(i):null;return++this.pos,Ma(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Va.num,s)}n&&/[89]/.test(this.input.slice(t,this.pos))&&(n=!1),46!==r||n||(++this.pos,this.readInt(10),r=this.input.charCodeAt(this.pos)),69!==r&&101!==r||n||(43!==(r=this.input.charCodeAt(++this.pos))&&45!==r||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number")),Ma(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var o=this.input.slice(t,this.pos),a=n?parseInt(o,8):parseFloat(o);return this.finishToken(Va.num,a)},Ac.readCodePoint=function(){var e;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var t=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(t,"Code point out of bounds")}else e=this.readHexChar(4);return e},Ac.readString=function(e){for(var t="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var r=this.input.charCodeAt(this.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.pos),t+=this.readEscapedChar(!1),n=this.pos):(ja(r,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(n,this.pos++),this.finishToken(Va.string,t)};var yc={};Ac.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==yc)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Ac.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw yc;this.raise(e,t)},Ac.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==Va.template&&this.type!==Va.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(Va.template,e)):36===n?(this.pos+=2,this.finishToken(Va.dollarBraceL)):(++this.pos,this.finishToken(Va.backQuote));if(92===n)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(ja(n)){switch(e+=this.input.slice(t,this.pos),++this.pos,n){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(n)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},Ac.readInvalidTemplateToken=function(){for(;this.pos=48&&t<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),this.pos+=r.length-1,t=this.input.charCodeAt(this.pos),"0"===r&&56!==t&&57!==t||!this.strict&&!e||this.invalidStringToken(this.pos-1-r.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return ja(t)?"":String.fromCharCode(t)}},Ac.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return null===n&&this.invalidStringToken(t,"Bad character escape sequence"),n},Ac.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,n=this.pos,r=this.options.ecmaVersion>=6;this.posnew Promise((t,n)=>r.readFile(e,"utf-8",(e,r)=>e?n(e):t(r)));function kc(e){const n=t.dirname(e);try{r.readdirSync(n)}catch(e){kc(n);try{r.mkdirSync(n)}catch(e){if("EEXIST"!==e.code)throw e}}}function Ic(e,t){return new Promise((n,i)=>{kc(e),r.writeFile(e,t,e=>{e?i(e):n()})})}async function Oc(e,n,r,i,s){const o=await i.hookFirst("resolveId",[e,n],null,s);return null!=o?o:void 0===n||wt(e)||"."===e[0]?Tc(t.resolve(n?t.dirname(n):t.resolve(),e),r):null}function Tc(e,t){let n=Fc(e,t);return n||(n=Fc(e+".mjs",t),n||(n=Fc(e+".js",t),n))}function Fc(e,n){try{const i=r.lstatSync(e);if(!n&&i.isSymbolicLink())return Fc(r.realpathSync(e),n);if(n&&i.isSymbolicLink()||i.isFile()){const n=t.basename(e);if(-1!==r.readdirSync(t.dirname(e)).indexOf(n))return e}}catch(e){}}const Mc="at position ",Nc="at output position ";function Lc(e,t,{hook:n,id:r}={}){return"string"==typeof e&&(e={message:e}),e.code&&e.code!==nr.PLUGIN_ERROR&&(e.pluginCode=e.code),e.code=nr.PLUGIN_ERROR,e.plugin=t,n&&(e.hook=n),r&&(e.id=r),er(e)}const Pc=[{active:!0,deprecated:"resolveAssetUrl",replacement:"resolveFileUrl"}];function Rc(e,t){for(const{active:n,deprecated:r,replacement:i}of Pc)for(const s of e)r in s&&Tr({message:`The "${r}" hook used by plugin ${s.name} is deprecated. The "${i}" hook should be used instead.`,plugin:s.name},n,t)}function Gc(e){return{has(t){const n=e[t];return!!n&&(n[0]=0,!0)},get(t){const n=e[t];if(n)return n[0]=0,n[1]},set(t,n){e[t]=[0,n]},delete:t=>delete e[t]}}function Hc(e,t){return{has:n=>(t(),e.has(n)),get:n=>(t(),e.get(n)),set:(n,r)=>(t(),e.set(n,r)),delete:n=>(t(),e.delete(n))}}const Kc={has:()=>!1,get(){},set(){},delete:()=>!1};function Vc(e){return e.startsWith(Mc)||e.startsWith(Nc)?er({code:"ANONYMOUS_PLUGIN_CACHE",message:"A plugin is trying to use the Rollup cache but is not declaring a plugin name or cacheKey."}):er({code:"DUPLICATE_PLUGIN_NAME",message:`The plugin name ${e} is being used twice in the same build. Plugin names must be distinct or provide a cacheKey (please post an issue to the plugin if you are a plugin user).`})}function Uc(e){return{has:()=>Vc(e),get:()=>Vc(e),set:()=>Vc(e),delete:()=>Vc(e)}}function Qc(e,t,n,r){const i=t.id,s=[];let o=null===e.map?null:Uo(e.map);const a=e.code;let B=e.ast;const c=[],u=[];let l=!1;const h=()=>l=!0;let p,f=null,d=null;const m=e.code;return n.hookReduceArg0("transform",[m,i],(function(e,t,n){if("string"==typeof t)t={ast:void 0,code:t,map:void 0};else{if(!t||"object"!=typeof t)return e;"string"==typeof t.map&&(t.map=JSON.parse(t.map)),null!=t.moduleSideEffects&&(f=t.moduleSideEffects),null!=t.syntheticNamedExports&&(d=t.syntheticNamedExports)}if(null!==t.map){const e=Uo(t.map);s.push(e||{missing:!0,plugin:n.name})}return B=t.ast,t.code}),(e,t)=>(p=t,{...e,cache:l?e.cache:Hc(e.cache,h),warn(t,n){"string"==typeof t&&(t={message:t}),n&&tr(t,n,m,i),t.id=i,t.hook="transform",e.warn(t)},error:(t,n)=>("string"==typeof t&&(t={message:t}),n&&tr(t,n,m,i),t.id=i,t.hook="transform",e.error(t)),emitAsset(e,t){const r={type:"asset",name:e,source:t};return u.push({...r}),n.emitFile(r)},emitChunk(e,t){const r={type:"chunk",id:e,name:t&&t.name};return u.push({...r}),n.emitFile(r)},emitFile:e=>(u.push(e),n.emitFile(e)),addWatchFile(t){c.push(t),e.addWatchFile(t)},setAssetSource(){return this.error({code:"INVALID_SETASSETSOURCE",message:"setAssetSource cannot be called in transform for caching reasons. Use emitFile with a source, or call setAssetSource in another hook."})},getCombinedSourcemap(){const e=Eo(i,a,o,s,r);if(!e){return new Z(a).generateMap({includeContent:!0,hires:!0,source:i})}return o!==e&&(o=e,s.length=0),new U({...e,file:null,sourcesContent:e.sourcesContent})}})).catch(e=>Lc(e,p.name,{hook:"transform",id:i})).then(e=>(l||u.length&&(t.transformFiles=u),{ast:B,code:e,customTransformCache:l,moduleSideEffects:f,originalCode:a,originalSourcemap:o,sourcemapChain:s,syntheticNamedExports:d,transformDependencies:c}))}class jc{constructor(e,t,n,r){this.graph=e,this.modulesById=t,this.options=n,this.pluginDriver=r,this.implicitEntryModules=new Set,this.indexedEntryModules=[],this.latestLoadModulesPromise=Promise.resolve(),this.nextEntryModuleIndex=0,this.hasModuleSideEffects=n.treeshake?n.treeshake.moduleSideEffects:()=>!0}async addAdditionalModules(e){const t=this.extendLoadModulesPromise(Promise.all(e.map(e=>this.loadEntryModule(e,!1,void 0,null))));return await this.awaitLoadModulesPromise(),t}async addEntryModules(e,t){const n=this.nextEntryModuleIndex;this.nextEntryModuleIndex+=e.length;const r=await this.extendLoadModulesPromise(Promise.all(e.map(({id:e,importer:t})=>this.loadEntryModule(e,!0,t,null))).then(r=>{let i=n;for(let n=0;ne.module===s);o?o.index=Math.min(o.index,i):this.indexedEntryModules.push({module:s,index:i}),i++}return this.indexedEntryModules.sort(({index:e},{index:t})=>e>t?1:-1),r}));return await this.awaitLoadModulesPromise(),{entryModules:this.indexedEntryModules.map(({module:e})=>e),implicitEntryModules:[...this.implicitEntryModules],newEntryModules:r}}async emitChunk({fileName:e,id:t,importer:n,name:r,implicitlyLoadedAfterOneOf:i,preserveSignature:s}){const o={fileName:e||null,id:t,importer:n,name:r||null},a=i?await this.addEntryWithImplicitDependants(o,i):(await this.addEntryModules([o],!1)).newEntryModules[0];return null!=s&&(a.preserveSignature=s),a}async resolveId(e,t,n=null){return this.normalizeResolveIdResult(!this.options.external(e,t,!1)&&await Oc(e,t,this.options.preserveSymlinks,this.pluginDriver,n),t,e)}addEntryWithImplicitDependants(e,t){return this.extendLoadModulesPromise(this.loadEntryModule(e.id,!1,e.importer,null).then(async n=>{if(qc(n,e,!1),!n.isEntryPoint){this.implicitEntryModules.add(n);const r=await Promise.all(t.map(t=>this.loadEntryModule(t,!1,e.importer,n.id)));for(const e of r)n.implicitlyLoadedAfter.add(e);for(const e of n.implicitlyLoadedAfter)e.implicitlyLoadedBefore.add(n)}return n}))}async addModuleSource(e,t,n){var r;let i;oo("load modules",3);try{i=null!==(r=await this.pluginDriver.hookFirst("load",[e]))&&void 0!==r?r:await Dc(e)}catch(n){ao("load modules",3);let r="Could not load "+e;throw t&&(r+=` (imported by ${Zn(t)})`),r+=": "+n.message,n.message=r,n}ao("load modules",3);const s="string"==typeof i?{code:i}:"object"==typeof i&&"string"==typeof i.code?i:er(cr(e)),o=this.graph.cachedModules.get(e);if(o&&!o.customTransformCache&&o.originalCode===s.code){if(o.transformFiles)for(const e of o.transformFiles)this.pluginDriver.emitFile(e);n.setSource(o)}else null!=s.moduleSideEffects&&(n.moduleSideEffects=s.moduleSideEffects),null!=s.syntheticNamedExports&&(n.syntheticNamedExports=s.syntheticNamedExports),n.setSource(await Qc(s,n,this.pluginDriver,this.options.onwarn))}async awaitLoadModulesPromise(){let e;do{e=this.latestLoadModulesPromise,await e}while(e!==this.latestLoadModulesPromise)}extendLoadModulesPromise(e){return this.latestLoadModulesPromise=Promise.all([e,this.latestLoadModulesPromise]),this.latestLoadModulesPromise.catch(()=>{}),e}async fetchDynamicDependencies(e){const t=await Promise.all(e.dynamicImports.map(async t=>{const n=await this.resolveDynamicImport(e,t.argument,e.id);return null===n?null:"string"==typeof n?(t.resolution=n,null):t.resolution=await this.fetchResolvedDependency(Zn(n.id),e.id,n)}));for(const n of t)n&&(e.dynamicDependencies.add(n),n.dynamicImporters.push(e.id))}async fetchModule(e,t,n,r,i){const s=this.modulesById.get(e);if(s instanceof mo){if(i){s.isEntryPoint=!0,this.implicitEntryModules.delete(s);for(const e of s.implicitlyLoadedAfter)e.implicitlyLoadedBefore.delete(s);s.implicitlyLoadedAfter.clear()}return s}const o=new mo(this.graph,e,this.options,n,r,i);return this.modulesById.set(e,o),this.graph.watchFiles[e]=!0,await this.addModuleSource(e,t,o),await Promise.all([this.fetchStaticDependencies(o),this.fetchDynamicDependencies(o)]),o.linkImports(),o}fetchResolvedDependency(e,t,n){if(n.external){this.modulesById.has(n.id)||this.modulesById.set(n.id,new Dt(this.options,n.id,n.moduleSideEffects));const r=this.modulesById.get(n.id);return r instanceof Dt?Promise.resolve(r):er(Cr(e,t))}return this.fetchModule(n.id,t,n.moduleSideEffects,n.syntheticNamedExports,!1)}async fetchStaticDependencies(e){for(const t of await Promise.all(Array.from(e.sources,async t=>this.fetchResolvedDependency(t,e.id,e.resolvedIds[t]=e.resolvedIds[t]||this.handleResolveId(await this.resolveId(t,e.id),t,e.id)))))e.dependencies.add(t),t.importers.push(e.id)}handleResolveId(e,t,n){return null===e?St(t)?er(Dr(t,n)):(this.options.onwarn(kr(t,n)),{external:!0,id:t,moduleSideEffects:this.hasModuleSideEffects(t,!0),syntheticNamedExports:!1}):(e.external&&e.syntheticNamedExports&&this.options.onwarn(Ir(t,n)),e)}async loadEntryModule(e,t,n,r){const i=await Oc(e,n,this.options.preserveSymlinks,this.pluginDriver,null);if(!1===i||i&&"object"==typeof i&&i.external)return er(null===r?Sr(e):yr(e,r));const s=i&&"object"==typeof i?i.id:i;return"string"==typeof s?this.fetchModule(s,void 0,!0,!1,t):er(null===r?xr(e):Er(e,r))}normalizeResolveIdResult(e,t,n){let r="",i=!1,s=null,o=!1;if(e)"object"==typeof e?(r=e.id,e.external&&(i=!0),null!=e.moduleSideEffects&&(s=e.moduleSideEffects),null!=e.syntheticNamedExports&&(o=e.syntheticNamedExports)):(this.options.external(e,t,!0)&&(i=!0),r=i?Jc(e,t):e);else{if(r=Jc(n,t),!1!==e&&!this.options.external(r,t,!0))return null;i=!0}return{external:i,id:r,moduleSideEffects:null!=s?s:this.hasModuleSideEffects(r,i),syntheticNamedExports:o}}async resolveDynamicImport(e,t,n){const r=await this.pluginDriver.hookFirst("resolveDynamicImport",[t,n]);return"string"!=typeof t?"string"==typeof r?r:r?{external:!1,moduleSideEffects:!0,...r}:null:null==r?e.resolvedIds[t]=e.resolvedIds[t]||this.handleResolveId(await this.resolveId(t,e.id),t,e.id):this.handleResolveId(this.normalizeResolveIdResult(r,n,t),t,n)}}function Jc(e,n){return St(e)?n?t.resolve(n,"..",e):t.resolve(e):e}function qc(e,{fileName:t,name:n},r){null!==t?e.chunkFileNames.add(t):null!==n&&(null===e.chunkName&&(e.chunkName=n),r&&e.userChunkNames.add(n))}function Wc(e,t,n,r,i,s){let o=!1;return(...a)=>(o||(o=!0,Tr({message:`The "this.${t}" plugin context function used by plugin ${r} is deprecated. The "this.${n}" plugin context function should be used instead.`,plugin:r},i,s)),e(...a))}function zc(e,t,n,r){const i=new Set;return(s,o)=>{let a,B=!0;if("string"!=typeof s.cacheKey&&(s.name.startsWith(Mc)||s.name.startsWith(Nc)||i.has(s.name)?B=!1:i.add(s.name)),e)if(B){const t=s.cacheKey||s.name;a=Gc(e[t]||(e[t]=Object.create(null)))}else a=Uc(s.name);else a=Kc;return{addWatchFile(e){if(t.phase>=oa.GENERATE)return this.error(Ar());t.watchFiles[e]=!0},cache:a,emitAsset:Wc((e,t)=>r.emitFile({type:"asset",name:e,source:t}),"emitAsset","emitFile",s.name,!0,n),emitChunk:Wc((e,t)=>r.emitFile({type:"chunk",id:e,name:t&&t.name}),"emitChunk","emitFile",s.name,!0,n),emitFile:r.emitFile,error:e=>Lc(e,s.name),getAssetFileName:Wc(r.getFileName,"getAssetFileName","getFileName",s.name,!0,n),getChunkFileName:Wc(r.getFileName,"getChunkFileName","getFileName",s.name,!0,n),getFileName:r.getFileName,getModuleIds:()=>t.modulesById.keys(),getModuleInfo:t.getModuleInfo,isExternal:Wc((e,t,r=!1)=>n.external(e,t,r),"isExternal","resolve",s.name,!0,n),meta:{rollupVersion:T,watchMode:t.watchMode},get moduleIds(){const e=t.modulesById.keys();return function*(){Tr({message:`Accessing "this.moduleIds" on the plugin context by plugin ${s.name} is deprecated. The "this.getModuleIds" plugin context function should be used instead.`,plugin:s.name},!1,n),yield*e}()},parse:t.contextParse,resolve:(e,n,r)=>t.moduleLoader.resolveId(e,n,r&&r.skipSelf?o:null),resolveId:Wc((e,n)=>t.moduleLoader.resolveId(e,n).then(e=>e&&e.id),"resolveId","resolve",s.name,!0,n),setAssetSource:r.setAssetSource,warn(e){"string"==typeof e&&(e={message:e}),e.code&&(e.pluginCode=e.code),e.code="PLUGIN_WARNING",e.plugin=s.name,n.onwarn(e)}}}}const Xc={buildEnd:1,buildStart:1,load:1,options:1,resolveDynamicImport:1,resolveId:1,transform:1,watchChange:1},Yc=Object.keys(Xc);function Zc(e,t){return er({code:"INVALID_PLUGIN_HOOK",message:`Error running plugin hook ${e} for ${t}, expected a function hook.`})}class $c{constructor(e,t,n,r,i){if(this.graph=e,this.options=t,Rc(n,t),this.pluginCache=r,this.fileEmitter=new da(e,t,i&&i.fileEmitter),this.emitFile=this.fileEmitter.emitFile,this.getFileName=this.fileEmitter.getFileName,this.finaliseAssets=this.fileEmitter.assertAssetsFinalized,this.setOutputBundle=this.fileEmitter.setOutputBundle,this.plugins=n.concat(i?i.plugins:[]),this.pluginContexts=this.plugins.map(zc(r,e,t,this.fileEmitter)),i)for(const e of n)for(const n of Yc)n in e&&t.onwarn(pr(e.name,n))}createOutputPluginDriver(e){return new $c(this.graph,this.options,e,this.pluginCache,this)}hookFirst(e,t,n,r){let i=Promise.resolve(void 0);for(let s=0;snull!=r?r:this.runHook(e,t,s,!1,n)));return i}hookFirstSync(e,t,n){for(let r=0;r{})}hookReduceArg0(e,[t,...n],r,i){let s=Promise.resolve(t);for(let t=0;t{const o=[s,...n],a=this.runHook(e,o,t,!1,i);return a?a.then(e=>r.call(this.pluginContexts[t],s,e,this.plugins[t])):s});return s}hookReduceArg0Sync(e,[t,...n],r,i){for(let s=0;s{const o=this.runHook(e,n,t,!0,i);return o?o.then(e=>r.call(this.pluginContexts[t],s,e,this.plugins[t])):s});return s}hookReduceValueSync(e,t,n,r,i){let s=t;for(let t=0;tthis.runHook(e,t,i,!1,n));return r}hookSeqSync(e,t,n){for(let r=0;r"function"!=typeof o?r?o:Zc(e,s.name):o.apply(a,t)).catch(t=>Lc(t,s.name,{hook:e}))}runHookSync(e,t,n,r){const i=this.plugins[n],s=i[e];if(!s)return;let o=this.pluginContexts[n];r&&(o=r(o,i));try{return"function"!=typeof s?Zc(e,i.name):s.apply(o,t)}catch(t){return Lc(t,i.name,{hook:e})}}}function eu(e){return Array.isArray(e)?e.map(e=>({fileName:null,id:e,implicitlyLoadedAfter:[],importer:void 0,name:null})):Object.keys(e).map(t=>({fileName:null,id:e[t],implicitlyLoadedAfter:[],importer:void 0,name:t}))}class tu{constructor(e,t){var n,r;if(this.options=e,this.entryModules=[],this.modulesById=new Map,this.needsTreeshakingPass=!1,this.phase=oa.LOAD_AND_PARSE,this.watchFiles=Object.create(null),this.watchMode=!1,this.externalModules=[],this.implicitEntryModules=[],this.modules=[],this.getModuleInfo=e=>{const t=this.modulesById.get(e);if(null==t)throw new Error("Unable to find module "+e);const n=[],r=[];if(t instanceof mo){for(const e of t.sources)n.push(t.resolvedIds[e].id);for(const{resolution:e}of t.dynamicImports)(e instanceof mo||e instanceof Dt)&&r.push(e.id)}return{dynamicallyImportedIds:r,dynamicImporters:t.dynamicImporters.sort(),hasModuleSideEffects:t.moduleSideEffects,id:t.id,implicitlyLoadedAfterOneOf:t instanceof mo?Array.from(t.implicitlyLoadedAfter,Ps):[],implicitlyLoadedBefore:t instanceof mo?Array.from(t.implicitlyLoadedBefore,Ps):[],importedIds:n,importers:t.importers.sort(),isEntry:t instanceof mo&&t.isEntryPoint,isExternal:t instanceof Dt}},this.deoptimizationTracker=new Ne,this.cachedModules=new Map,!1!==e.cache){if(null===(n=e.cache)||void 0===n?void 0:n.modules)for(const t of e.cache.modules)this.cachedModules.set(t.id,t);this.pluginCache=(null===(r=e.cache)||void 0===r?void 0:r.plugins)||Object.create(null);for(const e in this.pluginCache){const t=this.pluginCache[e];for(const e of Object.keys(t))t[e][0]++}}if(this.contextParse=(e,t={})=>this.acornParser.parse(e,{...this.options.acorn,...t}),t){this.watchMode=!0;const e=e=>this.pluginDriver.hookSeqSync("watchChange",[e]);t.on("change",e),t.once("restart",()=>{t.removeListener("change",e)})}this.pluginDriver=new $c(this,e,e.plugins,this.pluginCache),this.scope=new xc,this.acornParser=EB.extend(...e.acornInjectPlugins),this.moduleLoader=new jc(this,this.modulesById,this.options,this.pluginDriver)}async build(){oo("generate module graph",2),await this.generateModuleGraph(),ao("generate module graph",2),oo("sort modules",2),this.phase=oa.ANALYSE,this.sortModules(),ao("sort modules",2),oo("mark included statements",2),this.includeStatements(),ao("mark included statements",2),this.phase=oa.GENERATE}getCache(){for(const e in this.pluginCache){const t=this.pluginCache[e];let n=!0;for(const e of Object.keys(t))t[e][0]>=this.options.experimentalCacheExpiry?delete t[e]:n=!1;n&&delete this.pluginCache[e]}return{modules:this.modules.map(e=>e.toJSON()),plugins:this.pluginCache}}async generateModuleGraph(){if(({entryModules:this.entryModules,implicitEntryModules:this.implicitEntryModules}=await this.moduleLoader.addEntryModules(eu(this.options.input),!0)),0===this.entryModules.length)throw new Error("You must supply options.input to rollup");for(const e of this.modulesById.values())e instanceof mo?this.modules.push(e):this.externalModules.push(e)}includeStatements(){for(const e of[...this.entryModules,...this.implicitEntryModules])!1!==e.preserveSignature?e.includeAllExports():kt(e);if(this.options.treeshake){let e=1;do{oo("treeshaking pass "+e,3),this.needsTreeshakingPass=!1;for(const e of this.modules)e.isExecuted&&("no-treeshake"===e.moduleSideEffects?e.includeAllInBundle():e.include());ao("treeshaking pass "+e++,3)}while(this.needsTreeshakingPass)}else for(const e of this.modules)e.includeAllInBundle();for(const e of this.externalModules)e.warnUnusedImports();for(const e of this.implicitEntryModules)for(const t of e.implicitlyLoadedAfter)t.isEntryPoint||t.isIncluded()||er(_r(t))}sortModules(){const{orderedModules:e,cyclePaths:t}=Lo(this.entryModules);for(const e of t)this.options.onwarn({code:"CIRCULAR_DEPENDENCY",cycle:e,importer:e[0],message:"Circular dependency: "+e.join(" -> ")});this.modules=e;for(const e of this.modules)e.bindReferences();this.warnForMissingExports()}warnForMissingExports(){for(const e of this.modules)for(const t of Object.keys(e.importDescriptions)){const n=e.importDescriptions[t];"*"===n.name||n.module.getVariableForExportName(n.name)||e.warn({code:"NON_EXISTENT_EXPORT",message:`Non-existent export '${n.name}' is imported from ${Zn(n.module.id)}`,name:n.name,source:n.module.id},n.start)}}}function nu(e){return Array.isArray(e)?e.filter(Boolean):e?[e]:[]}function ru(e){return e&&e.default||e}var iu=ru(Sc);const su=Object.getPrototypeOf||(e=>e.__proto__),ou=e=>{if(e.acorn)return e.acorn;const t=iu;if(0!=t.version.indexOf("6.")&&0==t.version.indexOf("6.0.")&&0!=t.version.indexOf("7."))throw new Error("acorn-private-class-elements requires acorn@^6.1.0 or acorn@7.0.0, not "+t.version);for(let n=e;n&&n!==t.Parser;n=su(n))if(n!==t.Parser)throw new Error("acorn-private-class-elements does not support mixing different acorn copies");return t};var au=function(e){if(e.prototype.parsePrivateName)return e;const t=ou(e);return(e=class extends e{_branch(){return this.__branch=this.__branch||new e({ecmaVersion:this.options.ecmaVersion},this.input),this.__branch.end=this.end,this.__branch.pos=this.pos,this.__branch.type=this.type,this.__branch.value=this.value,this.__branch.containsEsc=this.containsEsc,this.__branch}parsePrivateClassElementName(e){e.computed=!1,e.key=this.parsePrivateName(),"constructor"==e.key.name&&this.raise(e.key.start,"Classes may not have a private element named constructor");const t={get:"set",set:"get"}[e.kind],n=this._privateBoundNames;return Object.prototype.hasOwnProperty.call(n,e.key.name)&&n[e.key.name]!==t&&this.raise(e.start,"Duplicate private element"),n[e.key.name]=e.kind||!0,delete this._unresolvedPrivateNames[e.key.name],e.key}parsePrivateName(){const e=this.startNode();return e.name=this.value,this.next(),this.finishNode(e,"PrivateName"),"never"==this.options.allowReserved&&this.checkUnreserved(e),e}getTokenFromCode(e){if(35===e){++this.pos;const e=this.readWord1();return this.finishToken(this.privateNameToken,e)}return super.getTokenFromCode(e)}parseClass(e,t){const n=this._outerPrivateBoundNames;this._outerPrivateBoundNames=this._privateBoundNames,this._privateBoundNames=Object.create(this._privateBoundNames||null);const r=this._outerUnresolvedPrivateNames;this._outerUnresolvedPrivateNames=this._unresolvedPrivateNames,this._unresolvedPrivateNames=Object.create(null);const i=super.parseClass(e,t),s=this._unresolvedPrivateNames;if(this._privateBoundNames=this._outerPrivateBoundNames,this._outerPrivateBoundNames=n,this._unresolvedPrivateNames=this._outerUnresolvedPrivateNames,this._outerUnresolvedPrivateNames=r,this._unresolvedPrivateNames)Object.assign(this._unresolvedPrivateNames,s);else{const e=Object.keys(s);e.length&&(e.sort((e,t)=>s[e]-s[t]),this.raise(s[e[0]],"Usage of undeclared private name"))}return i}parseClassSuper(e){const t=this._privateBoundNames;this._privateBoundNames=this._outerPrivateBoundNames;const n=this._unresolvedPrivateNames;this._unresolvedPrivateNames=this._outerUnresolvedPrivateNames;const r=super.parseClassSuper(e);return this._privateBoundNames=t,this._unresolvedPrivateNames=n,r}parseSubscript(e,n,r,i,s,o){const a=this.options.ecmaVersion>=11&&t.tokTypes.questionDot,B=this._branch();if(!(B.eat(t.tokTypes.dot)||a&&B.eat(t.tokTypes.questionDot))||B.type!=this.privateNameToken)return super.parseSubscript.apply(this,arguments);let c=!1;this.eat(t.tokTypes.dot)||(this.expect(t.tokTypes.questionDot),c=!0);let u=this.startNodeAt(n,r);return u.object=e,u.computed=!1,a&&(u.optional=c),this.type==this.privateNameToken?("Super"==e.type&&this.raise(this.start,"Cannot access private element on super"),u.property=this.parsePrivateName(),this._privateBoundNames&&this._privateBoundNames[u.property.name]||(this._unresolvedPrivateNames||this.raise(u.property.start,"Usage of undeclared private name"),this._unresolvedPrivateNames[u.property.name]=u.property.start)):u.property=this.parseIdent(!0),this.finishNode(u,"MemberExpression")}parseMaybeUnary(e,t){const n=super.parseMaybeUnary(e,t);return"delete"==n.operator&&"MemberExpression"==n.argument.type&&"PrivateName"==n.argument.property.type&&this.raise(n.start,"Private elements may not be deleted"),n}}).prototype.privateNameToken=new t.TokenType("privateName"),e},Bu=function(e){const t=(e.acorn||iu).tokTypes;return e=au(e),class extends e{_maybeParseFieldValue(e){if(this.eat(t.eq)){const t=this._inFieldValue;this._inFieldValue=!0,e.value=this.parseExpression(),this._inFieldValue=t}else e.value=null}parseClassElement(e){if(this.options.ecmaVersion>=8&&(this.type==t.name||this.type.keyword||this.type==this.privateNameToken||this.type==t.bracketL||this.type==t.string||this.type==t.num)){const e=this._branch();if(e.type==t.bracketL){let n=0;do{e.eat(t.bracketL)?++n:e.eat(t.bracketR)?--n:e.next()}while(n>0)}else e.next(!0);if(e.type==t.eq||e.canInsertSemicolon()||e.type==t.semi){const e=this.startNode();return this.type==this.privateNameToken?this.parsePrivateClassElementName(e):this.parsePropertyName(e),("Identifier"===e.key.type&&"constructor"===e.key.name||"Literal"===e.key.type&&"constructor"===e.key.value)&&this.raise(e.key.start,"Classes may not have a field called constructor"),this.enterScope(67),this._maybeParseFieldValue(e),this.exitScope(),this.finishNode(e,"FieldDefinition"),this.semicolon(),e}}return super.parseClassElement.apply(this,arguments)}parseIdent(e,t){const n=super.parseIdent(e,t);return this._inFieldValue&&"arguments"==n.name&&this.raise(n.start,"A class field initializer may not contain arguments"),n}}};function cu(e,t){return class extends t{readInt(e,t){if(null!=t)return super.readInt(e,t);let n=this.pos,r=0,i=!1;for(;;){let t,n=this.input.charCodeAt(this.pos);if(n>=97)t=n-97+10;else{if(95==n){i||this.raise(this.pos,"Invalid numeric separator"),++this.pos,i=!1;continue}t=n>=65?n-65+10:n>=48&&n<=57?n-48:1/0}if(t>=e)break;++this.pos,r=r*e+t,i=!0}return this.pos===n?null:(i||this.raise(this.pos-1,"Invalid numeric separator"),r)}readNumber(e){const t=super.readNumber(e);let n=this.end-this.start>=2&&48===this.input.charCodeAt(this.start);const r=this.getNumberInput(this.start,this.end);return r.length=97)t=n-97+10;else{if(95==n){i||this.raise(this.pos,"Invalid numeric separator"),++this.pos,i=!1;continue}t=n>=65?n-65+10:n>=48&&n<=57?n-48:1/0}if(t>=e)break;++this.pos,r=r*e+t,i=!0}return this.pos===n?null:(i||this.raise(this.pos-1,"Invalid numeric separator"),r)}readNumber(t){let n=this.pos;t||null!==this.readInt(10)||this.raise(n,"Invalid number");let r=this.pos-n>=2&&48===this.input.charCodeAt(n),i=!1;r&&this.strict&&this.raise(n,"Invalid number");let s=this.input.charCodeAt(this.pos);if(!r&&!t&&this.options.ecmaVersion>=11&&110===s){let t=this.getNumberInput(n,this.pos),r="undefined"!=typeof BigInt?BigInt(t):null;return++this.pos,e.isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(e.tokTypes.num,r)}r&&/[89]/.test(this.input.slice(n,this.pos))&&(r=!1,i=!0),46!==s||r||(++this.pos,this.readInt(10),s=this.input.charCodeAt(this.pos)),69!==s&&101!==s||r||(s=this.input.charCodeAt(++this.pos),43!==s&&45!==s||++this.pos,null===this.readInt(10)&&this.raise(n,"Invalid number")),e.isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");let o=this.getNumberInput(n,this.pos);(r||i)&&o.length=11&&110===this.input.charCodeAt(this.pos)){let e=this.getNumberInput(n,this.pos);r="undefined"!=typeof BigInt?BigInt(e):null,++this.pos}else e.isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");return this.finishToken(e.tokTypes.num,r)}getNumberInput(e,t){return this.input.slice(e,t).replace(/_/g,"")}}}var lu=function(e){const t=e.acorn||iu;return t.version.startsWith("6.")&&!(t.version.startsWith("6.0.")||t.version.startsWith("6.1."))||t.version.startsWith("7.")?uu(t,e):cu(t,e)},hu=function(e){const t=au(e),n=(e.acorn||iu).tokTypes;return class extends t{_maybeParseFieldValue(e){if(this.eat(n.eq)){const t=this._inStaticFieldScope;this._inStaticFieldScope=this.currentThisScope(),e.value=this.parseExpression(),this._inStaticFieldScope=t}else e.value=null}parseClassElement(e){if(this.options.ecmaVersion<8||!this.isContextual("static"))return super.parseClassElement.apply(this,arguments);const t=this._branch();if(t.next(),-1==[n.name,n.bracketL,n.string,n.num,this.privateNameToken].indexOf(t.type))return super.parseClassElement.apply(this,arguments);if(t.type==n.bracketL){let e=0;do{t.eat(n.bracketL)?++e:t.eat(n.bracketR)?--e:t.next()}while(e>0)}else t.next();if(t.type!=n.eq&&!t.canInsertSemicolon()&&t.type!=n.semi)return super.parseClassElement.apply(this,arguments);const r=this.startNode();return r.static=this.eatContextual("static"),this.type==this.privateNameToken?this.parsePrivateClassElementName(r):this.parsePropertyName(r),("Identifier"===r.key.type&&"constructor"===r.key.name||"Literal"===r.key.type&&!r.computed&&"constructor"===r.key.value)&&this.raise(r.key.start,"Classes may not have a field called constructor"),"prototype"!==(r.key.name||r.key.value)||r.computed||this.raise(r.key.start,"Classes may not have a static property named prototype"),this._maybeParseFieldValue(r),this.finishNode(r,"FieldDefinition"),this.semicolon(),r}parsePropertyName(e){e.static&&this.type==this.privateNameToken?this.parsePrivateClassElementName(e):super.parsePropertyName(e)}parseIdent(e,t){const n=super.parseIdent(e,t);return this._inStaticFieldScope&&this.currentThisScope()===this._inStaticFieldScope&&"arguments"==n.name&&this.raise(n.start,"A static class field initializer may not contain arguments"),n}}};const pu=e=>console.warn(e.message||e);function fu(e,t,n,r,i=/$./){const s=new Set(t),o=Object.keys(e).filter(e=>!(s.has(e)||i.test(e)));o.length>0&&r({code:"UNKNOWN_OPTION",message:`Unknown ${n}: ${o.join(", ")}. Allowed options: ${[...s].sort().join(", ")}`})}function du(e){var t,n;const r=new Set,i=null!==(t=e.context)&&void 0!==t?t:"undefined",s=mu(e),o=e.strictDeprecations||!1,a={acorn:Cu(e),acornInjectPlugins:gu(e),cache:Au(e),context:i,experimentalCacheExpiry:null!==(n=e.experimentalCacheExpiry)&&void 0!==n?n:10,external:vu(e.external),inlineDynamicImports:yu(e,s,o),input:Eu(e),manualChunks:_u(e,s,o),moduleContext:bu(e,i),onwarn:s,perf:e.perf||!1,plugins:nu(e.plugins),preserveEntrySignatures:wu(e,r),preserveModules:Su(e,s,o),preserveSymlinks:e.preserveSymlinks||!1,shimMissingExports:e.shimMissingExports||!1,strictDeprecations:o,treeshake:xu(e,s,o)};return fu(e,[...Object.keys(a),"watch"],"input options",a.onwarn,/^(output)$/),{options:a,unsetOptions:r}}const mu=e=>e.onwarn?t=>{t.toString=()=>{let e="";return t.plugin&&(e+=`(${t.plugin} plugin) `),t.loc&&(e+=`${Zn(t.loc.file)} (${t.loc.line}:${t.loc.column}) `),e+=t.message,e},e.onwarn(t,pu)}:pu,Cu=e=>({allowAwaitOutsideFunction:!0,ecmaVersion:2020,preserveParens:!1,sourceType:"module",...e.acorn}),gu=e=>[Bu,hu,lu,...nu(e.acornInjectPlugins)],Au=e=>{var t;return(null===(t=e.cache)||void 0===t?void 0:t.cache)||e.cache},vu=e=>{if(!0===e)return()=>!0;if("function"==typeof e)return(t,...n)=>!t.startsWith("\0")&&e(t,...n)||!1;if(e){const t=new Set,n=[];for(const r of nu(e))r instanceof RegExp?n.push(r):t.add(r);return e=>t.has(e)||n.some(t=>t.test(e))}return()=>!1},yu=(e,t,n)=>{const r=e.inlineDynamicImports;return r&&Fr('The "inlineDynamicImports" option is deprecated. Use the "output.inlineDynamicImports" option instead.',!1,t,n),r},Eu=e=>{const t=e.input;return null==t?[]:"string"==typeof t?[t]:t},_u=(e,t,n)=>{const r=e.manualChunks;return r&&Fr('The "manualChunks" option is deprecated. Use the "output.manualChunks" option instead.',!1,t,n),r},bu=(e,n)=>{const r=e.moduleContext;if("function"==typeof r)return e=>{var t;return null!==(t=r(e))&&void 0!==t?t:n};if(r){const e=Object.create(null);for(const n of Object.keys(r))e[t.resolve(n)]=r[n];return t=>e[t]||n}return()=>n},wu=(e,t)=>{const n=e.preserveEntrySignatures;return null==n&&t.add("preserveEntrySignatures"),null!=n?n:"strict"},Su=(e,t,n)=>{const r=e.preserveModules;return r&&Fr('The "preserveModules" option is deprecated. Use the "output.preserveModules" option instead.',!1,t,n),r},xu=(e,t,n)=>{const r=e.treeshake;return!1!==r&&(r&&!0!==r?(void 0!==r.pureExternalModules&&Fr('The "treeshake.pureExternalModules" option is deprecated. The "treeshake.moduleSideEffects" option should be used instead. "treeshake.pureExternalModules: true" is equivalent to "treeshake.moduleSideEffects: \'no-external\'"',!0,t,n),{annotations:!1!==r.annotations,moduleSideEffects:Du(r.moduleSideEffects,r.pureExternalModules,t),propertyReadSideEffects:!1!==r.propertyReadSideEffects,tryCatchDeoptimization:!1!==r.tryCatchDeoptimization,unknownGlobalSideEffects:!1!==r.unknownGlobalSideEffects}):{annotations:!0,moduleSideEffects:()=>!0,propertyReadSideEffects:!0,tryCatchDeoptimization:!0,unknownGlobalSideEffects:!0})},Du=(e,t,n)=>{if("boolean"==typeof e)return()=>e;if("no-external"===e)return(e,t)=>!t;if("function"==typeof e)return(t,n)=>!!t.startsWith("\0")||!1!==e(t,n);if(Array.isArray(e)){const t=new Set(e);return e=>t.has(e)}e&&n(gr("treeshake.moduleSideEffects",'please use one of false, "no-external", a function or an array'));const r=vu(t);return(e,t)=>!(t&&r(e))};function ku(e,t,n){var r,i,s,o,a,B,c,u;const l=new Set(n),h=e.compact||!1,p=Ou(e),f=Tu(e,t),d=Fu(e,f,t),m=Iu(e,d,t),C={amd:Mu(e),assetFileNames:null!==(r=e.assetFileNames)&&void 0!==r?r:"assets/[name]-[hash][extname]",banner:Nu(e,"banner"),chunkFileNames:null!==(i=e.chunkFileNames)&&void 0!==i?i:"[name]-[hash].js",compact:h,dir:Lu(e,m),dynamicImportFunction:Pu(e,t),entryFileNames:Ru(e,l),esModule:null===(s=e.esModule)||void 0===s||s,exports:Gu(e),extend:e.extend||!1,externalLiveBindings:null===(o=e.externalLiveBindings)||void 0===o||o,file:m,footer:Nu(e,"footer"),format:p,freeze:null===(a=e.freeze)||void 0===a||a,globals:e.globals||{},hoistTransitiveImports:null===(B=e.hoistTransitiveImports)||void 0===B||B,indent:Hu(e,h),inlineDynamicImports:f,interop:null===(c=e.interop)||void 0===c||c,intro:Nu(e,"intro"),manualChunks:Ku(e,f,d,t),minifyInternalExports:Vu(e,p,h),name:e.name,namespaceToStringTag:e.namespaceToStringTag||!1,noConflict:e.noConflict||!1,outro:Nu(e,"outro"),paths:e.paths||{},plugins:nu(e.plugins),preferConst:e.preferConst||!1,preserveModules:d,sourcemap:e.sourcemap||!1,sourcemapExcludeSources:e.sourcemapExcludeSources||!1,sourcemapFile:e.sourcemapFile,sourcemapPathTransform:e.sourcemapPathTransform,strict:null===(u=e.strict)||void 0===u||u,systemNullSetters:e.systemNullSetters||!1};return fu(e,Object.keys(C),"output options",t.onwarn),{options:C,unsetOptions:l}}const Iu=(e,t,n)=>{const r=e.file;if("string"==typeof r){if(t)return er({code:"INVALID_OPTION",message:'You must set "output.dir" instead of "output.file" when using the "output.preserveModules" option.'});if(!Array.isArray(n.input))return er({code:"INVALID_OPTION",message:'You must set "output.dir" instead of "output.file" when providing named inputs.'})}return r},Ou=e=>{const t=e.format;switch(t){case void 0:case"es":case"esm":case"module":return"es";case"cjs":case"commonjs":return"cjs";case"system":case"systemjs":return"system";case"amd":case"iife":case"umd":return t;default:return er({message:'You must specify "output.format", which can be one of "amd", "cjs", "system", "es", "iife" or "umd".',url:"https://rollupjs.org/guide/en/#output-format"})}},Tu=(e,t)=>{var n;const r=(null!==(n=e.inlineDynamicImports)&&void 0!==n?n:t.inlineDynamicImports)||!1,{input:i}=t;return r&&(Array.isArray(i)?i:Object.keys(i)).length>1?er({code:"INVALID_OPTION",message:'Multiple inputs are not supported for "output.inlineDynamicImports".'}):r},Fu=(e,t,n)=>{var r;const i=(null!==(r=e.preserveModules)&&void 0!==r?r:n.preserveModules)||!1;if(i){if(t)return er({code:"INVALID_OPTION",message:'The "output.inlineDynamicImports" option is not supported for "output.preserveModules".'});if(!1===n.preserveEntrySignatures)return er({code:"INVALID_OPTION",message:'Setting "preserveEntrySignatures" to "false" is not supported for "output.preserveModules".'})}return i},Mu=e=>({define:"define",...e.amd}),Nu=(e,t)=>{const n=e[t];return"function"==typeof n?n:()=>n||""},Lu=(e,t)=>{const n=e.dir;return"string"==typeof n&&"string"==typeof t?er({code:"INVALID_OPTION",message:'You must set either "output.file" for a single-file build or "output.dir" when generating multiple chunks.'}):n},Pu=(e,t)=>{const n=e.dynamicImportFunction;return n&&Tr('The "output.dynamicImportFunction" option is deprecated. Use the "renderDynamicImport" plugin hook instead.',!1,t),n},Ru=(e,t)=>{const n=e.entryFileNames;return null==n&&t.add("entryFileNames"),null!=n?n:"[name].js"};function Gu(e){const t=e.exports;return t&&!["default","named","none","auto"].includes(t)?er(dr(t)):t||"auto"}const Hu=(e,t)=>{if(t)return"";const n=e.indent;return!1===n?"":null==n||n},Ku=(e,t,n,r)=>{const i=e.manualChunks||r.manualChunks;if(i){if(t)return er({code:"INVALID_OPTION",message:'The "output.manualChunks" option is not supported for "output.inlineDynamicImports".'});if(n)return er({code:"INVALID_OPTION",message:'The "output.manualChunks" option is not supported for "output.preserveModules".'})}return i||{}},Vu=(e,t,n)=>{var r;return null!==(r=e.minifyInternalExports)&&void 0!==r?r:n||"es"===t||"system"===t};function Uu(e){return Qu(e,null)}async function Qu(e,t){const{options:n,unsetOptions:r}=await ju(e,null!==t);uo(n);const i=new tu(n,t),s=!1!==e.cache;delete n.cache,delete e.cache,oo("BUILD",1);try{await i.pluginDriver.hookParallel("buildStart",[n]),await i.build()}catch(e){const t=Object.keys(i.watchFiles);throw t.length>0&&(e.watchFiles=t),await i.pluginDriver.hookParallel("buildEnd",[e]),e}await i.pluginDriver.hookParallel("buildEnd",[]),ao("BUILD",1);const o={cache:s?i.getCache():void 0,generate:async e=>Wu(!1,n,r,e,i),watchFiles:Object.keys(i.watchFiles),write:async e=>Wu(!0,n,r,e,i)};return n.perf&&(o.getTimings=so),o}async function ju(e,t){if(!e)throw new Error("You must supply an options object to rollup");const n=nu(e.plugins),{options:r,unsetOptions:i}=du(await n.reduce(Ju(t),Promise.resolve(e)));return qu(r.plugins,Mc),{options:r,unsetOptions:i}}function Ju(e){return async(t,n)=>n.options&&n.options.call({meta:{rollupVersion:T,watchMode:e}},await t)||t}function qu(e,t){for(let n=0;nel(c[e],s))),await o.hookParallel("writeBundle",[s,c])}return Yu(c)}function zu(e,t,n,r){if(!e)throw new Error("You must supply an options object");const i=nu(e.plugins);qu(i,Nc);const s=t.createOutputPluginDriver(i);return{...Xu(n,r,e,s),outputPluginDriver:s}}function Xu(e,t,n,r){return ku(r.hookReduceArg0Sync("outputOptions",[n.output||n],(e,t)=>t||e,e=>{const t=()=>e.error(ir());return{...e,emitFile:t,setAssetSource:t}}),e,t)}function Yu(e){return{output:Object.keys(e).map(t=>e[t]).filter(e=>Object.keys(e).length>0).sort((e,t)=>{const n=$u(e),r=$u(t);return n===r?0:nnl=!0,remove:()=>rl=!0,replace:e=>il=e};function ol(e,t,n,r){e&&(null!==n?e[t][n]=r:e[t]=r)}function al(e,t,n){e&&(null!==n?e[t].splice(n,1):delete e[t])}function Bl(e,t,n,r,i,s){if(e){if(n){const r=nl,o=rl,a=il;nl=!1,rl=!1,il=null,n.call(sl,e,t,i,s),il&&ol(t,i,s,e=il),rl&&al(t,i,s);const B=nl,c=rl;if(nl=r,rl=o,il=a,B)return e;if(c)return null}for(const t in e){const i=e[t];if("object"==typeof i)if(Array.isArray(i))for(let s=0,o=0;s?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};var Ml={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:Fl,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:pl.sep,extglobChars:e=>({"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}),globChars:e=>!0===e?Tl:Ol},Nl=ul((function(e,t){const n=require("path"),r="win32"===process.platform,{REGEX_BACKSLASH:i,REGEX_REMOVE_BACKSLASH:s,REGEX_SPECIAL_CHARS:o,REGEX_SPECIAL_CHARS_GLOBAL:a}=Ml;t.isObject=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),t.hasRegexChars=e=>o.test(e),t.isRegexChar=e=>1===e.length&&t.hasRegexChars(e),t.escapeRegex=e=>e.replace(a,"\\$1"),t.toPosixSlashes=e=>e.replace(i,"/"),t.removeBackslashes=e=>e.replace(s,e=>"\\"===e?"":e),t.supportsLookbehinds=()=>{const e=process.version.slice(1).split(".").map(Number);return 3===e.length&&e[0]>=9||8===e[0]&&e[1]>=10},t.isWindows=e=>e&&"boolean"==typeof e.windows?e.windows:!0===r||"\\"===n.sep,t.escapeLast=(e,n,r)=>{const i=e.lastIndexOf(n,r);return-1===i?e:"\\"===e[i-1]?t.escapeLast(e,n,i-1):`${e.slice(0,i)}\\${e.slice(i)}`},t.removePrefix=(e,t={})=>{let n=e;return n.startsWith("./")&&(n=n.slice(2),t.prefix="./"),n},t.wrapOutput=(e,t={},n={})=>{let r=`${n.contains?"":"^"}(?:${e})${n.contains?"":"$"}`;return!0===t.negated&&(r=`(?:^(?!${r}).*$)`),r}}));const{CHAR_ASTERISK:Ll,CHAR_AT:Pl,CHAR_BACKWARD_SLASH:Rl,CHAR_COMMA:Gl,CHAR_DOT:Hl,CHAR_EXCLAMATION_MARK:Kl,CHAR_FORWARD_SLASH:Vl,CHAR_LEFT_CURLY_BRACE:Ul,CHAR_LEFT_PARENTHESES:Ql,CHAR_LEFT_SQUARE_BRACKET:jl,CHAR_PLUS:Jl,CHAR_QUESTION_MARK:ql,CHAR_RIGHT_CURLY_BRACE:Wl,CHAR_RIGHT_PARENTHESES:zl,CHAR_RIGHT_SQUARE_BRACKET:Xl}=Ml,Yl=e=>e===Vl||e===Rl,Zl=e=>{!0!==e.isPrefix&&(e.depth=e.isGlobstar?1/0:1)},$l=(e,t)=>{const n=t||{},r=e.length-1,i=!0===n.parts||!0===n.scanToEnd,s=[],o=[],a=[];let B,c,u=e,l=-1,h=0,p=0,f=!1,d=!1,m=!1,C=!1,g=!1,A=!1,v=!1,y=!1,E=!1,_=0,b={value:"",depth:0,isGlob:!1};const w=()=>l>=r,S=()=>(B=c,u.charCodeAt(++l));for(;l0&&(D=u.slice(0,h),u=u.slice(h),p-=h),x&&!0===m&&p>0?(x=u.slice(0,p),k=u.slice(p)):!0===m?(x="",k=u):x=u,x&&""!==x&&"/"!==x&&x!==u&&Yl(x.charCodeAt(x.length-1))&&(x=x.slice(0,-1)),!0===n.unescape&&(k&&(k=Nl.removeBackslashes(k)),x&&!0===v&&(x=Nl.removeBackslashes(x)));const I={prefix:D,input:e,start:h,base:x,glob:k,isBrace:f,isBracket:d,isGlob:m,isExtglob:C,isGlobstar:g,negated:y};if(!0===n.tokens&&(I.maxDepth=0,Yl(c)||o.push(b),I.tokens=o),!0===n.parts||!0===n.tokens){let t;for(let r=0;r{if("function"==typeof t.expandRange)return t.expandRange(...e,t);e.sort();const n=`[${e.join("-")}]`;try{new RegExp(n)}catch(t){return e.map(e=>Nl.escapeRegex(e)).join("..")}return n},ah=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,Bh=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");e=sh[e]||e;const n={...t},r="number"==typeof n.maxLength?Math.min(th,n.maxLength):th;let i=e.length;if(i>r)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${r}`);const s={type:"bos",value:"",output:n.prepend||""},o=[s],a=n.capture?"":"?:",B=Nl.isWindows(t),c=Ml.globChars(B),u=Ml.extglobChars(c),{DOT_LITERAL:l,PLUS_LITERAL:h,SLASH_LITERAL:p,ONE_CHAR:f,DOTS_SLASH:d,NO_DOT:m,NO_DOT_SLASH:C,NO_DOTS_SLASH:g,QMARK:A,QMARK_NO_DOT:v,STAR:y,START_ANCHOR:E}=c,_=e=>`(${a}(?:(?!${E}${e.dot?d:l}).)*?)`,b=n.dot?"":m,w=n.dot?A:v;let S=!0===n.bash?_(n):y;n.capture&&(S=`(${S})`),"boolean"==typeof n.noext&&(n.noextglob=n.noext);const x={input:e,index:-1,start:0,dot:!0===n.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:o};e=Nl.removePrefix(e,x),i=e.length;const D=[],k=[],I=[];let O,T=s;const F=()=>x.index===i-1,M=x.peek=(t=1)=>e[x.index+t],N=x.advance=()=>e[++x.index],L=()=>e.slice(x.index+1),P=(e="",t=0)=>{x.consumed+=e,x.index+=t},R=e=>{x.output+=null!=e.output?e.output:e.value,P(e.value)},G=()=>{let e=1;for(;"!"===M()&&("("!==M(2)||"?"===M(3));)N(),x.start++,e++;return e%2!=0&&(x.negated=!0,x.start++,!0)},H=e=>{x[e]++,I.push(e)},K=e=>{x[e]--,I.pop()},V=e=>{if("globstar"===T.type){const t=x.braces>0&&("comma"===e.type||"brace"===e.type),n=!0===e.extglob||D.length&&("pipe"===e.type||"paren"===e.type);"slash"===e.type||"paren"===e.type||t||n||(x.output=x.output.slice(0,-T.output.length),T.type="star",T.value="*",T.output=S,x.output+=T.output)}if(D.length&&"paren"!==e.type&&!u[e.value]&&(D[D.length-1].inner+=e.value),(e.value||e.output)&&R(e),T&&"text"===T.type&&"text"===e.type)return T.value+=e.value,void(T.output=(T.output||"")+e.value);e.prev=T,o.push(e),T=e},U=(e,t)=>{const r={...u[t],conditions:1,inner:""};r.prev=T,r.parens=x.parens,r.output=x.output;const i=(n.capture?"(":"")+r.open;H("parens"),V({type:e,value:t,output:x.output?"":f}),V({type:"paren",extglob:!0,value:N(),output:i}),D.push(r)},Q=e=>{let t=e.close+(n.capture?")":"");if("negate"===e.type){let r=S;e.inner&&e.inner.length>1&&e.inner.includes("/")&&(r=_(n)),(r!==S||F()||/^\)+$/.test(L()))&&(t=e.close=")$))"+r),"bos"===e.prev.type&&F()&&(x.negatedExtglob=!0)}V({type:"paren",extglob:!0,value:O,output:t}),K("parens")};if(!1!==n.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(e)){let r=!1,i=e.replace(ih,(e,t,n,i,s,o)=>"\\"===i?(r=!0,e):"?"===i?t?t+i+(s?A.repeat(s.length):""):0===o?w+(s?A.repeat(s.length):""):A.repeat(n.length):"."===i?l.repeat(n.length):"*"===i?t?t+i+(s?S:""):S:t?e:"\\"+e);return!0===r&&(i=!0===n.unescape?i.replace(/\\/g,""):i.replace(/\\+/g,e=>e.length%2==0?"\\\\":e?"\\":"")),i===e&&!0===n.contains?(x.output=e,x):(x.output=Nl.wrapOutput(i,x,t),x)}for(;!F();){if(O=N(),"\0"===O)continue;if("\\"===O){const e=M();if("/"===e&&!0!==n.bash)continue;if("."===e||";"===e)continue;if(!e){O+="\\",V({type:"text",value:O});continue}const t=/^\\+/.exec(L());let r=0;if(t&&t[0].length>2&&(r=t[0].length,x.index+=r,r%2!=0&&(O+="\\")),!0===n.unescape?O=N()||"":O+=N()||"",0===x.brackets){V({type:"text",value:O});continue}}if(x.brackets>0&&("]"!==O||"["===T.value||"[^"===T.value)){if(!1!==n.posix&&":"===O){const e=T.value.slice(1);if(e.includes("[")&&(T.posix=!0,e.includes(":"))){const e=T.value.lastIndexOf("["),t=T.value.slice(0,e),n=T.value.slice(e+2),r=nh[n];if(r){T.value=t+r,x.backtrack=!0,N(),s.output||1!==o.indexOf(T)||(s.output=f);continue}}}("["===O&&":"!==M()||"-"===O&&"]"===M())&&(O="\\"+O),"]"!==O||"["!==T.value&&"[^"!==T.value||(O="\\"+O),!0===n.posix&&"!"===O&&"["===T.value&&(O="^"),T.value+=O,R({value:O});continue}if(1===x.quotes&&'"'!==O){O=Nl.escapeRegex(O),T.value+=O,R({value:O});continue}if('"'===O){x.quotes=1===x.quotes?0:1,!0===n.keepQuotes&&V({type:"text",value:O});continue}if("("===O){H("parens"),V({type:"paren",value:O});continue}if(")"===O){if(0===x.parens&&!0===n.strictBrackets)throw new SyntaxError(ah("opening","("));const e=D[D.length-1];if(e&&x.parens===e.parens+1){Q(D.pop());continue}V({type:"paren",value:O,output:x.parens?")":"\\)"}),K("parens");continue}if("["===O){if(!0!==n.nobracket&&L().includes("]"))H("brackets");else{if(!0!==n.nobracket&&!0===n.strictBrackets)throw new SyntaxError(ah("closing","]"));O="\\"+O}V({type:"bracket",value:O});continue}if("]"===O){if(!0===n.nobracket||T&&"bracket"===T.type&&1===T.value.length){V({type:"text",value:O,output:"\\"+O});continue}if(0===x.brackets){if(!0===n.strictBrackets)throw new SyntaxError(ah("opening","["));V({type:"text",value:O,output:"\\"+O});continue}K("brackets");const e=T.value.slice(1);if(!0===T.posix||"^"!==e[0]||e.includes("/")||(O="/"+O),T.value+=O,R({value:O}),!1===n.literalBrackets||Nl.hasRegexChars(e))continue;const t=Nl.escapeRegex(T.value);if(x.output=x.output.slice(0,-T.value.length),!0===n.literalBrackets){x.output+=t,T.value=t;continue}T.value=`(${a}${t}|${T.value})`,x.output+=T.value;continue}if("{"===O&&!0!==n.nobrace){H("braces");const e={type:"brace",value:O,output:"(",outputIndex:x.output.length,tokensIndex:x.tokens.length};k.push(e),V(e);continue}if("}"===O){const e=k[k.length-1];if(!0===n.nobrace||!e){V({type:"text",value:O,output:O});continue}let t=")";if(!0===e.dots){const e=o.slice(),r=[];for(let t=e.length-1;t>=0&&(o.pop(),"brace"!==e[t].type);t--)"dots"!==e[t].type&&r.unshift(e[t].value);t=oh(r,n),x.backtrack=!0}if(!0!==e.comma&&!0!==e.dots){const n=x.output.slice(0,e.outputIndex),r=x.tokens.slice(e.tokensIndex);e.value=e.output="\\{",O=t="\\}",x.output=n;for(const e of r)x.output+=e.output||e.value}V({type:"brace",value:O,output:t}),K("braces"),k.pop();continue}if("|"===O){D.length>0&&D[D.length-1].conditions++,V({type:"text",value:O});continue}if(","===O){let e=O;const t=k[k.length-1];t&&"braces"===I[I.length-1]&&(t.comma=!0,e="|"),V({type:"comma",value:O,output:e});continue}if("/"===O){if("dot"===T.type&&x.index===x.start+1){x.start=x.index+1,x.consumed="",x.output="",o.pop(),T=s;continue}V({type:"slash",value:O,output:p});continue}if("."===O){if(x.braces>0&&"dot"===T.type){"."===T.value&&(T.output=l);const e=k[k.length-1];T.type="dots",T.output+=O,T.value+=O,e.dots=!0;continue}if(x.braces+x.parens===0&&"bos"!==T.type&&"slash"!==T.type){V({type:"text",value:O,output:l});continue}V({type:"dot",value:O,output:l});continue}if("?"===O){if(!(T&&"("===T.value)&&!0!==n.noextglob&&"("===M()&&"?"!==M(2)){U("qmark",O);continue}if(T&&"paren"===T.type){const e=M();let t=O;if("<"===e&&!Nl.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");("("===T.value&&!/[!=<:]/.test(e)||"<"===e&&!/<([!=]|\w+>)/.test(L()))&&(t="\\"+O),V({type:"text",value:O,output:t});continue}if(!0!==n.dot&&("slash"===T.type||"bos"===T.type)){V({type:"qmark",value:O,output:v});continue}V({type:"qmark",value:O,output:A});continue}if("!"===O){if(!0!==n.noextglob&&"("===M()&&("?"!==M(2)||!/[!=<:]/.test(M(3)))){U("negate",O);continue}if(!0!==n.nonegate&&0===x.index){G();continue}}if("+"===O){if(!0!==n.noextglob&&"("===M()&&"?"!==M(2)){U("plus",O);continue}if(T&&"("===T.value||!1===n.regex){V({type:"plus",value:O,output:h});continue}if(T&&("bracket"===T.type||"paren"===T.type||"brace"===T.type)||x.parens>0){V({type:"plus",value:O});continue}V({type:"plus",value:h});continue}if("@"===O){if(!0!==n.noextglob&&"("===M()&&"?"!==M(2)){V({type:"at",extglob:!0,value:O,output:""});continue}V({type:"text",value:O});continue}if("*"!==O){"$"!==O&&"^"!==O||(O="\\"+O);const e=rh.exec(L());e&&(O+=e[0],x.index+=e[0].length),V({type:"text",value:O});continue}if(T&&("globstar"===T.type||!0===T.star)){T.type="star",T.star=!0,T.value+=O,T.output=S,x.backtrack=!0,x.globstar=!0,P(O);continue}let t=L();if(!0!==n.noextglob&&/^\([^?]/.test(t)){U("star",O);continue}if("star"===T.type){if(!0===n.noglobstar){P(O);continue}const r=T.prev,i=r.prev,s="slash"===r.type||"bos"===r.type,o=i&&("star"===i.type||"globstar"===i.type);if(!0===n.bash&&(!s||t[0]&&"/"!==t[0])){V({type:"star",value:O,output:""});continue}const a=x.braces>0&&("comma"===r.type||"brace"===r.type),B=D.length&&("pipe"===r.type||"paren"===r.type);if(!s&&"paren"!==r.type&&!a&&!B){V({type:"star",value:O,output:""});continue}for(;"/**"===t.slice(0,3);){const n=e[x.index+4];if(n&&"/"!==n)break;t=t.slice(3),P("/**",3)}if("bos"===r.type&&F()){T.type="globstar",T.value+=O,T.output=_(n),x.output=T.output,x.globstar=!0,P(O);continue}if("slash"===r.type&&"bos"!==r.prev.type&&!o&&F()){x.output=x.output.slice(0,-(r.output+T.output).length),r.output="(?:"+r.output,T.type="globstar",T.output=_(n)+(n.strictSlashes?")":"|$)"),T.value+=O,x.globstar=!0,x.output+=r.output+T.output,P(O);continue}if("slash"===r.type&&"bos"!==r.prev.type&&"/"===t[0]){const e=void 0!==t[1]?"|$":"";x.output=x.output.slice(0,-(r.output+T.output).length),r.output="(?:"+r.output,T.type="globstar",T.output=`${_(n)}${p}|${p}${e})`,T.value+=O,x.output+=r.output+T.output,x.globstar=!0,P(O+N()),V({type:"slash",value:"/",output:""});continue}if("bos"===r.type&&"/"===t[0]){T.type="globstar",T.value+=O,T.output=`(?:^|${p}|${_(n)}${p})`,x.output=T.output,x.globstar=!0,P(O+N()),V({type:"slash",value:"/",output:""});continue}x.output=x.output.slice(0,-T.output.length),T.type="globstar",T.output=_(n),T.value+=O,x.output+=T.output,x.globstar=!0,P(O);continue}const r={type:"star",value:O,output:S};!0!==n.bash?!T||"bracket"!==T.type&&"paren"!==T.type||!0!==n.regex?(x.index!==x.start&&"slash"!==T.type&&"dot"!==T.type||("dot"===T.type?(x.output+=C,T.output+=C):!0===n.dot?(x.output+=g,T.output+=g):(x.output+=b,T.output+=b),"*"!==M()&&(x.output+=f,T.output+=f)),V(r)):(r.output=O,V(r)):(r.output=".*?","bos"!==T.type&&"slash"!==T.type||(r.output=b+r.output),V(r))}for(;x.brackets>0;){if(!0===n.strictBrackets)throw new SyntaxError(ah("closing","]"));x.output=Nl.escapeLast(x.output,"["),K("brackets")}for(;x.parens>0;){if(!0===n.strictBrackets)throw new SyntaxError(ah("closing",")"));x.output=Nl.escapeLast(x.output,"("),K("parens")}for(;x.braces>0;){if(!0===n.strictBrackets)throw new SyntaxError(ah("closing","}"));x.output=Nl.escapeLast(x.output,"{"),K("braces")}if(!0===n.strictSlashes||"star"!==T.type&&"bracket"!==T.type||V({type:"maybe_slash",value:"",output:p+"?"}),!0===x.backtrack){x.output="";for(const e of x.tokens)x.output+=null!=e.output?e.output:e.value,e.suffix&&(x.output+=e.suffix)}return x};Bh.fastpaths=(e,t)=>{const n={...t},r="number"==typeof n.maxLength?Math.min(th,n.maxLength):th,i=e.length;if(i>r)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${r}`);e=sh[e]||e;const s=Nl.isWindows(t),{DOT_LITERAL:o,SLASH_LITERAL:a,ONE_CHAR:B,DOTS_SLASH:c,NO_DOT:u,NO_DOTS:l,NO_DOTS_SLASH:h,STAR:p,START_ANCHOR:f}=Ml.globChars(s),d=n.dot?l:u,m=n.dot?h:u,C=n.capture?"":"?:";let g=!0===n.bash?".*?":p;n.capture&&(g=`(${g})`);const A=e=>!0===e.noglobstar?g:`(${C}(?:(?!${f}${e.dot?c:o}).)*?)`,v=e=>{switch(e){case"*":return`${d}${B}${g}`;case".*":return`${o}${B}${g}`;case"*.*":return`${d}${g}${o}${B}${g}`;case"*/*":return`${d}${g}${a}${B}${m}${g}`;case"**":return d+A(n);case"**/*":return`(?:${d}${A(n)}${a})?${m}${B}${g}`;case"**/*.*":return`(?:${d}${A(n)}${a})?${m}${g}${o}${B}${g}`;case"**/.*":return`(?:${d}${A(n)}${a})?${o}${B}${g}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const n=v(t[1]);if(!n)return;return n+o+t[2]}}},y=Nl.removePrefix(e,{negated:!1,prefix:""});let E=v(y);return E&&!0!==n.strictSlashes&&(E+=a+"?"),E};var ch=Bh;const uh=require("path"),lh=e=>e&&"object"==typeof e&&!Array.isArray(e),hh=(e,t,n=!1)=>{if(Array.isArray(e)){const r=e.map(e=>hh(e,t,n));return e=>{for(const t of r){const n=t(e);if(n)return n}return!1}}const r=lh(e)&&e.tokens&&e.input;if(""===e||"string"!=typeof e&&!r)throw new TypeError("Expected pattern to be a non-empty string");const i=t||{},s=Nl.isWindows(t),o=r?hh.compileRe(e,t):hh.makeRe(e,t,!1,!0),a=o.state;delete o.state;let B=()=>!1;if(i.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};B=hh(i.ignore,e,n)}const c=(n,r=!1)=>{const{isMatch:c,match:u,output:l}=hh.test(n,o,t,{glob:e,posix:s}),h={glob:e,state:a,regex:o,posix:s,input:n,output:l,match:u,isMatch:c};return"function"==typeof i.onResult&&i.onResult(h),!1===c?(h.isMatch=!1,!!r&&h):B(n)?("function"==typeof i.onIgnore&&i.onIgnore(h),h.isMatch=!1,!!r&&h):("function"==typeof i.onMatch&&i.onMatch(h),!r||h)};return n&&(c.state=a),c};hh.test=(e,t,n,{glob:r,posix:i}={})=>{if("string"!=typeof e)throw new TypeError("Expected input to be a string");if(""===e)return{isMatch:!1,output:""};const s=n||{},o=s.format||(i?Nl.toPosixSlashes:null);let a=e===r,B=a&&o?o(e):e;return!1===a&&(B=o?o(e):e,a=B===r),!1!==a&&!0!==s.capture||(a=!0===s.matchBase||!0===s.basename?hh.matchBase(e,t,n,i):t.exec(B)),{isMatch:Boolean(a),match:a,output:B}},hh.matchBase=(e,t,n,r=Nl.isWindows(n))=>(t instanceof RegExp?t:hh.makeRe(t,n)).test(uh.basename(e)),hh.isMatch=(e,t,n)=>hh(t,n)(e),hh.parse=(e,t)=>Array.isArray(e)?e.map(e=>hh.parse(e,t)):ch(e,{...t,fastpaths:!1}),hh.scan=(e,t)=>eh(e,t),hh.compileRe=(e,t,n=!1,r=!1)=>{if(!0===n)return e.output;const i=t||{},s=i.contains?"":"^",o=i.contains?"":"$";let a=`${s}(?:${e.output})${o}`;e&&!0===e.negated&&(a=`^(?!${a}).*$`);const B=hh.toRegex(a,t);return!0===r&&(B.state=e),B},hh.makeRe=(e,t,n=!1,r=!1)=>{if(!e||"string"!=typeof e)throw new TypeError("Expected a non-empty string");const i=t||{};let s,o={negated:!1,fastpaths:!0},a="";return e.startsWith("./")&&(e=e.slice(2),a=o.prefix="./"),!1===i.fastpaths||"."!==e[0]&&"*"!==e[0]||(s=ch.fastpaths(e,t)),void 0===s?(o=ch(e,t),o.prefix=a+(o.prefix||"")):o.output=s,hh.compileRe(o,t,n,r)},hh.toRegex=(e,t)=>{try{const n=t||{};return new RegExp(e,n.flags||(n.nocase?"i":""))}catch(e){if(t&&!0===t.debug)throw e;return/$^/}},hh.constants=Ml;var ph=hh,fh=ph;const dh={ArrayPattern(e,t){for(const n of t.elements)n&&dh[n.type](e,n)},AssignmentPattern(e,t){dh[t.left.type](e,t.left)},Identifier(e,t){e.push(t.name)},MemberExpression(){},ObjectPattern(e,t){for(const n of t.properties)"RestElement"===n.type?dh.RestElement(e,n):dh[n.value.type](e,n.value)},RestElement(e,t){dh[t.argument.type](e,t.argument)}},mh=function(e){const t=[];return dh[e.type](t,e),t},Ch={const:!0,let:!0};class gh{constructor(e={}){this.parent=e.parent,this.isBlockScope=!!e.block,this.declarations=Object.create(null),e.params&&e.params.forEach(e=>{mh(e).forEach(e=>{this.declarations[e]=!0})})}addDeclaration(e,t,n){!t&&this.isBlockScope?this.parent.addDeclaration(e,t,n):e.id&&mh(e.id).forEach(e=>{this.declarations[e]=!0})}contains(e){return this.declarations[e]||!!this.parent&&this.parent.contains(e)}}const Ah=function(e,t="scope"){let n=new gh;return tl(e,{enter(e,r){const i=e;if(/(Function|Class)Declaration/.test(i.type)&&n.addDeclaration(i,!1,!1),"VariableDeclaration"===i.type){const{kind:e}=i,t=Ch[e],s=r?r.type:"";t&&/ForOfStatement/.test(s)||i.declarations.forEach(e=>{n.addDeclaration(e,t,!0)})}let s;if(/Function/.test(i.type)){const e=i;s=new gh({parent:n,block:!1,params:e.params}),"FunctionExpression"===e.type&&e.id&&s.addDeclaration(e,!1,!1)}"BlockStatement"!==i.type||/Function/.test(r.type)||(s=new gh({parent:n,block:!0})),"CatchClause"===i.type&&(s=new gh({parent:n,params:i.param?[i.param]:[],block:!0})),s&&(Object.defineProperty(i,t,{value:s,configurable:!0}),n=s)},leave(e){e[t]&&(n=n.parent)}}),n};function vh(e){return Array.isArray(e)}function yh(e){return vh(e)?e:null==e?[]:[e]}function Eh(e,n){if(!1===n)return e;const r=t.resolve(n||"").split(t.sep).join("/").replace(/[-^$*+?.()|[\]{}]/g,"\\$&");return t.posix.join(r,e)}const _h=function(e,n,r){const i=r&&r.resolve,s=e=>e instanceof RegExp?e:{test:t=>{const n=Eh(e,i);return fh(n,{dot:!0})(t)}},o=yh(e).map(s),a=yh(n).map(s);return function(e){if("string"!=typeof e)return!1;if(/\0/.test(e))return!1;const n=e.split(t.sep).join("/");for(let e=0;et.toUpperCase()).replace(/[^$_a-zA-Z0-9]/g,"_");return(/\d/.test(t[0])||Sh.has(t))&&(t="_"+t),t||"_"};function Dh(e){return(JSON.stringify(e)||"undefined").replace(/[\u2028\u2029]/g,e=>"\\u"+("000"+e.charCodeAt(0).toString(16)).slice(-4))}function kh(e,t,n){let r="[";const i=t?`\n${n}${t}`:"";for(let s=0;s0?",":""}${i}${Oh(e[s],t,n+t)}`}return`${r}${t?"\n"+n:""}]`}function Ih(e,t,n){let r="{";const i=t?`\n${n}${t}`:"",s=Object.entries(e);for(let e=0;e0?",":""}${i}${xh(o)===o?o:Dh(o)}:${t?" ":""}${Oh(a,t,n+t)}`}return`${r}${t?"\n"+n:""}}`}function Oh(e,t,n){return e===1/0?"Infinity":e===-1/0?"-Infinity":0===e&&1/e==-1/0?"-0":e instanceof Date?`new Date(${e.getTime()})`:e instanceof RegExp?e.toString():e!=e?"NaN":Array.isArray(e)?kh(e,t,n):null===e?"null":"object"==typeof e?Ih(e,t,n):Dh(e)}const Th=function(e,t={}){const n=t.compact?"":"indent"in t?t.indent:"\t",r=t.compact?"":" ",i=t.compact?"":"\n",s=t.preferConst?"const":"var";if(!1===t.namedExports||"object"!=typeof e||Array.isArray(e)||e instanceof Date||e instanceof RegExp||null===e){const i=Oh(e,t.compact?null:n,"");return`export default${r||(/^[{[\-\/]/.test(i)?"":" ")}${i};`}let o="";const a=[];for(const[B,c]of Object.entries(e))B===xh(B)?(t.objectShorthand?a.push(B):a.push(`${B}:${r}${B}`),o+=`export ${s} ${B}${r}=${r}${Oh(c,t.compact?null:n,"")};${i}`):a.push(`${Dh(B)}:${r}${Oh(c,t.compact?null:n,"")}`);return`${o}export default${r}{${i}${n}${a.join(`,${i}${n}`)}${i}};${i}`};function Fh(e){void 0===e&&(e={});var t=_h(e.include,e.exclude),n="indent"in e?e.indent:"\t";return{name:"json",transform:function(r,i){if(".json"!==i.slice(-5)||!t(i))return null;try{var s=JSON.parse(r);return{code:Th(s,{preferConst:e.preferConst,compact:e.compact,namedExports:e.namedExports,indent:n}),map:{mappings:""}}}catch(e){var o=parseInt(/[\d]/.exec(e.message)[0],10);return this.warn({message:"Could not parse JSON file",id:i,position:o}),null}}}}var Mh={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},Nh={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},Lh="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",Ph={5:Lh,"5module":Lh+" export import",6:Lh+" const class extends export import super"},Rh=/^in(stanceof)?$/,Gh="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",Hh="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",Kh=new RegExp("["+Gh+"]"),Vh=new RegExp("["+Gh+Hh+"]");Gh=Hh=null;var Uh=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],Qh=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];function jh(e,t){for(var n=65536,r=0;re)return!1;if((n+=t[r+1])>=e)return!0}}function Jh(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&Kh.test(String.fromCharCode(e)):!1!==t&&jh(e,Uh)))}function qh(e,t){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&Vh.test(String.fromCharCode(e)):!1!==t&&(jh(e,Uh)||jh(e,Qh)))))}var Wh=function(e,t){void 0===t&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};function zh(e,t){return new Wh(e,{beforeExpr:!0,binop:t})}var Xh={beforeExpr:!0},Yh={startsExpr:!0},Zh={};function $h(e,t){return void 0===t&&(t={}),t.keyword=e,Zh[e]=new Wh(e,t)}var ep={num:new Wh("num",Yh),regexp:new Wh("regexp",Yh),string:new Wh("string",Yh),name:new Wh("name",Yh),eof:new Wh("eof"),bracketL:new Wh("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new Wh("]"),braceL:new Wh("{",{beforeExpr:!0,startsExpr:!0}),braceR:new Wh("}"),parenL:new Wh("(",{beforeExpr:!0,startsExpr:!0}),parenR:new Wh(")"),comma:new Wh(",",Xh),semi:new Wh(";",Xh),colon:new Wh(":",Xh),dot:new Wh("."),question:new Wh("?",Xh),questionDot:new Wh("?."),arrow:new Wh("=>",Xh),template:new Wh("template"),invalidTemplate:new Wh("invalidTemplate"),ellipsis:new Wh("...",Xh),backQuote:new Wh("`",Yh),dollarBraceL:new Wh("${",{beforeExpr:!0,startsExpr:!0}),eq:new Wh("=",{beforeExpr:!0,isAssign:!0}),assign:new Wh("_=",{beforeExpr:!0,isAssign:!0}),incDec:new Wh("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new Wh("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:zh("||",1),logicalAND:zh("&&",2),bitwiseOR:zh("|",3),bitwiseXOR:zh("^",4),bitwiseAND:zh("&",5),equality:zh("==/!=/===/!==",6),relational:zh("/<=/>=",7),bitShift:zh("<>/>>>",8),plusMin:new Wh("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:zh("%",10),star:zh("*",10),slash:zh("/",10),starstar:new Wh("**",{beforeExpr:!0}),coalesce:zh("??",1),_break:$h("break"),_case:$h("case",Xh),_catch:$h("catch"),_continue:$h("continue"),_debugger:$h("debugger"),_default:$h("default",Xh),_do:$h("do",{isLoop:!0,beforeExpr:!0}),_else:$h("else",Xh),_finally:$h("finally"),_for:$h("for",{isLoop:!0}),_function:$h("function",Yh),_if:$h("if"),_return:$h("return",Xh),_switch:$h("switch"),_throw:$h("throw",Xh),_try:$h("try"),_var:$h("var"),_const:$h("const"),_while:$h("while",{isLoop:!0}),_with:$h("with"),_new:$h("new",{beforeExpr:!0,startsExpr:!0}),_this:$h("this",Yh),_super:$h("super",Yh),_class:$h("class",Yh),_extends:$h("extends",Xh),_export:$h("export"),_import:$h("import",Yh),_null:$h("null",Yh),_true:$h("true",Yh),_false:$h("false",Yh),_in:$h("in",{beforeExpr:!0,binop:7}),_instanceof:$h("instanceof",{beforeExpr:!0,binop:7}),_typeof:$h("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:$h("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:$h("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},tp=/\r\n?|\n|\u2028|\u2029/,np=new RegExp(tp.source,"g");function rp(e,t){return 10===e||13===e||!t&&(8232===e||8233===e)}var ip=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,sp=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,op=Object.prototype,ap=op.hasOwnProperty,Bp=op.toString;function cp(e,t){return ap.call(e,t)}var up=Array.isArray||function(e){return"[object Array]"===Bp.call(e)};function lp(e){return new RegExp("^(?:"+e.replace(/ /g,"|")+")$")}var hp=function(e,t){this.line=e,this.column=t};hp.prototype.offset=function(e){return new hp(this.line,this.column+e)};var pp=function(e,t,n){this.start=t,this.end=n,null!==e.sourceFile&&(this.source=e.sourceFile)};function fp(e,t){for(var n=1,r=0;;){np.lastIndex=r;var i=np.exec(e);if(!(i&&i.index=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),up(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return up(t.onComment)&&(t.onComment=Cp(t,t.onComment)),t}function Cp(e,t){return function(n,r,i,s,o,a){var B={type:n?"Block":"Line",value:r,start:i,end:s};e.locations&&(B.loc=new pp(this,o,a)),e.ranges&&(B.range=[i,s]),t.push(B)}}var gp=1,Ap=2,vp=gp|Ap,yp=4,Ep=8,_p=16,bp=32,wp=64,Sp=128;function xp(e,t){return Ap|(e?yp:0)|(t?Ep:0)}var Dp=0,kp=1,Ip=2,Op=3,Tp=4,Fp=5,Mp=function(e,t,n){this.options=e=mp(e),this.sourceFile=e.sourceFile,this.keywords=lp(Ph[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var r="";if(!0!==e.allowReserved){for(var i=e.ecmaVersion;!(r=Nh[i]);i--);"module"===e.sourceType&&(r+=" await")}this.reservedWords=lp(r);var s=(r?r+" ":"")+Nh.strict;this.reservedWordsStrict=lp(s),this.reservedWordsStrictBind=lp(s+" "+Nh.strictBind),this.input=String(t),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf("\n",n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(tp).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=ep.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(gp),this.regexpState=null},Np={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};Mp.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},Np.inFunction.get=function(){return(this.currentVarScope().flags&Ap)>0},Np.inGenerator.get=function(){return(this.currentVarScope().flags&Ep)>0},Np.inAsync.get=function(){return(this.currentVarScope().flags&yp)>0},Np.allowSuper.get=function(){return(this.currentThisScope().flags&wp)>0},Np.allowDirectSuper.get=function(){return(this.currentThisScope().flags&Sp)>0},Np.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},Mp.prototype.inNonArrowFunction=function(){return(this.currentThisScope().flags&Ap)>0},Mp.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var n=this,r=0;r=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(r+1))}e+=t[0].length,sp.lastIndex=e,e+=sp.exec(this.input)[0].length,";"===this.input[e]&&e++}},Lp.eat=function(e){return this.type===e&&(this.next(),!0)},Lp.isContextual=function(e){return this.type===ep.name&&this.value===e&&!this.containsEsc},Lp.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},Lp.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},Lp.canInsertSemicolon=function(){return this.type===ep.eof||this.type===ep.braceR||tp.test(this.input.slice(this.lastTokEnd,this.start))},Lp.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},Lp.semicolon=function(){this.eat(ep.semi)||this.insertSemicolon()||this.unexpected()},Lp.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},Lp.expect=function(e){this.eat(e)||this.unexpected()},Lp.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")},Lp.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var n=t?e.parenthesizedAssign:e.parenthesizedBind;n>-1&&this.raiseRecoverable(n,"Parenthesized pattern")}},Lp.checkExpressionErrors=function(e,t){if(!e)return!1;var n=e.shorthandAssign,r=e.doubleProto;if(!t)return n>=0||r>=0;n>=0&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),r>=0&&this.raiseRecoverable(r,"Redefinition of __proto__ property")},Lp.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case ep._class:return e&&this.unexpected(),this.parseClass(s,!0);case ep._if:return this.parseIfStatement(s);case ep._return:return this.parseReturnStatement(s);case ep._switch:return this.parseSwitchStatement(s);case ep._throw:return this.parseThrowStatement(s);case ep._try:return this.parseTryStatement(s);case ep._const:case ep._var:return r=r||this.value,e&&"var"!==r&&this.unexpected(),this.parseVarStatement(s,r);case ep._while:return this.parseWhileStatement(s);case ep._with:return this.parseWithStatement(s);case ep.braceL:return this.parseBlock(!0,s);case ep.semi:return this.parseEmptyStatement(s);case ep._export:case ep._import:if(this.options.ecmaVersion>10&&i===ep._import){sp.lastIndex=this.pos;var o=sp.exec(this.input),a=this.pos+o[0].length,B=this.input.charCodeAt(a);if(40===B||46===B)return this.parseExpressionStatement(s,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===ep._import?this.parseImport(s):this.parseExport(s,n);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var c=this.value,u=this.parseExpression();return i===ep.name&&"Identifier"===u.type&&this.eat(ep.colon)?this.parseLabeledStatement(s,c,u,e):this.parseExpressionStatement(s,u)}},Gp.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.eat(ep.semi)||this.insertSemicolon()?e.label=null:this.type!==ep.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var r=0;r=6?this.eat(ep.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},Gp.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(Hp),this.enterScope(0),this.expect(ep.parenL),this.type===ep.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.type===ep._var||this.type===ep._const||n){var r=this.startNode(),i=n?"let":this.value;return this.next(),this.parseVar(r,!0,i),this.finishNode(r,"VariableDeclaration"),(this.type===ep._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===r.declarations.length?(this.options.ecmaVersion>=9&&(this.type===ep._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,r)):(t>-1&&this.unexpected(t),this.parseFor(e,r))}var s=new Rp,o=this.parseExpression(!0,s);return this.type===ep._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===ep._in?t>-1&&this.unexpected(t):e.await=t>-1),this.toAssignable(o,!1,s),this.checkLVal(o),this.parseForIn(e,o)):(this.checkExpressionErrors(s,!0),t>-1&&this.unexpected(t),this.parseFor(e,o))},Gp.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,Up|(n?0:Qp),!1,t)},Gp.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(ep._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},Gp.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(ep.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},Gp.parseSwitchStatement=function(e){var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(ep.braceL),this.labels.push(Kp),this.enterScope(0);for(var n=!1;this.type!==ep.braceR;)if(this.type===ep._case||this.type===ep._default){var r=this.type===ep._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),r?t.test=this.parseExpression():(n&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),n=!0,t.test=null),this.expect(ep.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},Gp.parseThrowStatement=function(e){return this.next(),tp.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var Vp=[];Gp.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===ep._catch){var t=this.startNode();if(this.next(),this.eat(ep.parenL)){t.param=this.parseBindingAtom();var n="Identifier"===t.param.type;this.enterScope(n?bp:0),this.checkLVal(t.param,n?Tp:Ip),this.expect(ep.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(ep._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},Gp.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},Gp.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(Hp),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},Gp.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},Gp.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},Gp.parseLabeledStatement=function(e,t,n,r){for(var i=0,s=this.labels;i=0;a--){var B=this.labels[a];if(B.statementStart!==e.start)break;B.statementStart=this.start,B.kind=o}return this.labels.push({name:t,kind:o,statementStart:this.start}),e.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},Gp.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},Gp.parseBlock=function(e,t,n){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(ep.braceL),e&&this.enterScope(0);this.type!==ep.braceR;){var r=this.parseStatement(null);t.body.push(r)}return n&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},Gp.parseFor=function(e,t){return e.init=t,this.expect(ep.semi),e.test=this.type===ep.semi?null:this.parseExpression(),this.expect(ep.semi),e.update=this.type===ep.parenR?null:this.parseExpression(),this.expect(ep.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},Gp.parseForIn=function(e,t){var n=this.type===ep._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!n||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)?this.raise(t.start,(n?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===t.type&&this.raise(t.start,"Invalid left-hand side in for-loop"),e.left=t,e.right=n?this.parseExpression():this.parseMaybeAssign(),this.expect(ep.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},Gp.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n;;){var r=this.startNode();if(this.parseVarId(r,n),this.eat(ep.eq)?r.init=this.parseMaybeAssign(t):"const"!==n||this.type===ep._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===r.id.type||t&&(this.type===ep._in||this.isContextual("of"))?r.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(ep.comma))break}return e},Gp.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,"var"===t?kp:Ip,!1)};var Up=1,Qp=2,jp=4;Gp.parseFunction=function(e,t,n,r){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===ep.star&&t&Qp&&this.unexpected(),e.generator=this.eat(ep.star)),this.options.ecmaVersion>=8&&(e.async=!!r),t&Up&&(e.id=t&jp&&this.type!==ep.name?null:this.parseIdent(),!e.id||t&Qp||this.checkLVal(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?kp:Ip:Op));var i=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(xp(e.async,e.generator)),t&Up||(e.id=this.type===ep.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,n,!1),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=o,this.finishNode(e,t&Up?"FunctionDeclaration":"FunctionExpression")},Gp.parseFunctionParams=function(e){this.expect(ep.parenL),e.params=this.parseBindingList(ep.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},Gp.parseClass=function(e,t){this.next();var n=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var r=this.startNode(),i=!1;for(r.body=[],this.expect(ep.braceL);this.type!==ep.braceR;){var s=this.parseClassElement(null!==e.superClass);s&&(r.body.push(s),"MethodDefinition"===s.type&&"constructor"===s.kind&&(i&&this.raise(s.start,"Duplicate constructor in the same class"),i=!0))}return this.strict=n,this.next(),e.body=this.finishNode(r,"ClassBody"),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},Gp.parseClassElement=function(e){var t=this;if(this.eat(ep.semi))return null;var n=this.startNode(),r=function(e,r){void 0===r&&(r=!1);var i=t.start,s=t.startLoc;return!!t.eatContextual(e)&&(!(t.type===ep.parenL||r&&t.canInsertSemicolon())||(n.key&&t.unexpected(),n.computed=!1,n.key=t.startNodeAt(i,s),n.key.name=e,t.finishNode(n.key,"Identifier"),!1))};n.kind="method",n.static=r("static");var i=this.eat(ep.star),s=!1;i||(this.options.ecmaVersion>=8&&r("async",!0)?(s=!0,i=this.options.ecmaVersion>=9&&this.eat(ep.star)):r("get")?n.kind="get":r("set")&&(n.kind="set")),n.key||this.parsePropertyName(n);var o=n.key,a=!1;return n.computed||n.static||!("Identifier"===o.type&&"constructor"===o.name||"Literal"===o.type&&"constructor"===o.value)?n.static&&"Identifier"===o.type&&"prototype"===o.name&&this.raise(o.start,"Classes may not have a static property named prototype"):("method"!==n.kind&&this.raise(o.start,"Constructor can't have get/set modifier"),i&&this.raise(o.start,"Constructor can't be a generator"),s&&this.raise(o.start,"Constructor can't be an async method"),n.kind="constructor",a=e),this.parseClassMethod(n,i,s,a),"get"===n.kind&&0!==n.value.params.length&&this.raiseRecoverable(n.value.start,"getter should have no params"),"set"===n.kind&&1!==n.value.params.length&&this.raiseRecoverable(n.value.start,"setter should have exactly one param"),"set"===n.kind&&"RestElement"===n.value.params[0].type&&this.raiseRecoverable(n.value.params[0].start,"Setter cannot use rest params"),n},Gp.parseClassMethod=function(e,t,n,r){return e.value=this.parseMethod(t,n,r),this.finishNode(e,"MethodDefinition")},Gp.parseClassId=function(e,t){this.type===ep.name?(e.id=this.parseIdent(),t&&this.checkLVal(e.id,Ip,!1)):(!0===t&&this.unexpected(),e.id=null)},Gp.parseClassSuper=function(e){e.superClass=this.eat(ep._extends)?this.parseExprSubscripts():null},Gp.parseExport=function(e,t){if(this.next(),this.eat(ep.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseIdent(!0),this.checkExport(t,e.exported.name,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==ep.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(ep._default)){var n;if(this.checkExport(t,"default",this.lastTokStart),this.type===ep._function||(n=this.isAsyncFunction())){var r=this.startNode();this.next(),n&&this.next(),e.declaration=this.parseFunction(r,Up|jp,!1,n)}else if(this.type===ep._class){var i=this.startNode();e.declaration=this.parseClass(i,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id.name,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==ep.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,o=e.specifiers;s=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var r=0,i=e.properties;r=8&&!s&&"async"===o.name&&!this.canInsertSemicolon()&&this.eat(ep._function))return this.parseFunction(this.startNodeAt(r,i),0,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(ep.arrow))return this.parseArrowExpression(this.startNodeAt(r,i),[o],!1);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===ep.name&&!s)return o=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(ep.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(r,i),[o],!0)}return o;case ep.regexp:var a=this.value;return(t=this.parseLiteral(a.value)).regex={pattern:a.pattern,flags:a.flags},t;case ep.num:case ep.string:return this.parseLiteral(this.value);case ep._null:case ep._true:case ep._false:return(t=this.startNode()).value=this.type===ep._null?null:this.type===ep._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case ep.parenL:var B=this.start,c=this.parseParenAndDistinguishExpression(n);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(c)&&(e.parenthesizedAssign=B),e.parenthesizedBind<0&&(e.parenthesizedBind=B)),c;case ep.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(ep.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case ep.braceL:return this.parseObj(!1,e);case ep._function:return t=this.startNode(),this.next(),this.parseFunction(t,0);case ep._class:return this.parseClass(this.startNode(),!1);case ep._new:return this.parseNew();case ep.backQuote:return this.parseTemplate();case ep._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},qp.parseExprImport=function(){var e=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var t=this.parseIdent(!0);switch(this.type){case ep.parenL:return this.parseDynamicImport(e);case ep.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},qp.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(ep.parenR)){var t=this.start;this.eat(ep.comma)&&this.eat(ep.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},qp.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"!==this.options.sourceType&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},qp.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1)),this.next(),this.finishNode(t,"Literal")},qp.parseParenExpression=function(){this.expect(ep.parenL);var e=this.parseExpression();return this.expect(ep.parenR),e},qp.parseParenAndDistinguishExpression=function(e){var t,n=this.start,r=this.startLoc,i=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var s,o=this.start,a=this.startLoc,B=[],c=!0,u=!1,l=new Rp,h=this.yieldPos,p=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==ep.parenR;){if(c?c=!1:this.expect(ep.comma),i&&this.afterTrailingComma(ep.parenR,!0)){u=!0;break}if(this.type===ep.ellipsis){s=this.start,B.push(this.parseParenItem(this.parseRestBinding())),this.type===ep.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}B.push(this.parseMaybeAssign(!1,l,this.parseParenItem))}var f=this.start,d=this.startLoc;if(this.expect(ep.parenR),e&&!this.canInsertSemicolon()&&this.eat(ep.arrow))return this.checkPatternErrors(l,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=h,this.awaitPos=p,this.parseParenArrowList(n,r,B);B.length&&!u||this.unexpected(this.lastTokStart),s&&this.unexpected(s),this.checkExpressionErrors(l,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=p||this.awaitPos,B.length>1?((t=this.startNodeAt(o,a)).expressions=B,this.finishNodeAt(t,"SequenceExpression",f,d)):t=B[0]}else t=this.parseParenExpression();if(this.options.preserveParens){var m=this.startNodeAt(n,r);return m.expression=t,this.finishNode(m,"ParenthesizedExpression")}return t},qp.parseParenItem=function(e){return e},qp.parseParenArrowList=function(e,t,n){return this.parseArrowExpression(this.startNodeAt(e,t),n)};var Wp=[];qp.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(ep.dot)){e.meta=t;var n=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),n&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction()||this.raiseRecoverable(e.start,"'new.target' can only be used in functions"),this.finishNode(e,"MetaProperty")}var r=this.start,i=this.startLoc,s=this.type===ep._import;return e.callee=this.parseSubscripts(this.parseExprAtom(),r,i,!0),s&&"ImportExpression"===e.callee.type&&this.raise(r,"Cannot use new with import()"),this.eat(ep.parenL)?e.arguments=this.parseExprList(ep.parenR,this.options.ecmaVersion>=8,!1):e.arguments=Wp,this.finishNode(e,"NewExpression")},qp.parseTemplateElement=function(e){var t=e.isTagged,n=this.startNode();return this.type===ep.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value,cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),n.tail=this.type===ep.backQuote,this.finishNode(n,"TemplateElement")},qp.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var n=this.startNode();this.next(),n.expressions=[];var r=this.parseTemplateElement({isTagged:t});for(n.quasis=[r];!r.tail;)this.type===ep.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(ep.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(ep.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(n,"TemplateLiteral")},qp.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===ep.name||this.type===ep.num||this.type===ep.string||this.type===ep.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===ep.star)&&!tp.test(this.input.slice(this.lastTokEnd,this.start))},qp.parseObj=function(e,t){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(ep.braceR);){if(r)r=!1;else if(this.expect(ep.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(ep.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,i,t),n.properties.push(s)}return this.finishNode(n,e?"ObjectPattern":"ObjectExpression")},qp.parseProperty=function(e,t){var n,r,i,s,o=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(ep.ellipsis))return e?(o.argument=this.parseIdent(!1),this.type===ep.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(o,"RestElement")):(this.type===ep.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),o.argument=this.parseMaybeAssign(!1,t),this.type===ep.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(o,"SpreadElement"));this.options.ecmaVersion>=6&&(o.method=!1,o.shorthand=!1,(e||t)&&(i=this.start,s=this.startLoc),e||(n=this.eat(ep.star)));var a=this.containsEsc;return this.parsePropertyName(o),!e&&!a&&this.options.ecmaVersion>=8&&!n&&this.isAsyncProp(o)?(r=!0,n=this.options.ecmaVersion>=9&&this.eat(ep.star),this.parsePropertyName(o,t)):r=!1,this.parsePropertyValue(o,e,n,r,i,s,t,a),this.finishNode(o,"Property")},qp.parsePropertyValue=function(e,t,n,r,i,s,o,a){if((n||r)&&this.type===ep.colon&&this.unexpected(),this.eat(ep.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,o),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===ep.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(n,r);else if(t||a||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===ep.comma||this.type===ep.braceR||this.type===ep.eq)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((n||r)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),e.kind="init",t?e.value=this.parseMaybeDefault(i,s,e.key):this.type===ep.eq&&o?(o.shorthandAssign<0&&(o.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,s,e.key)):e.value=e.key,e.shorthand=!0):this.unexpected();else{(n||r)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var B="get"===e.kind?0:1;if(e.value.params.length!==B){var c=e.value.start;"get"===e.kind?this.raiseRecoverable(c,"getter should have no params"):this.raiseRecoverable(c,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}},qp.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(ep.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(ep.bracketR),e.key;e.computed=!1}return e.key=this.type===ep.num||this.type===ep.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},qp.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},qp.parseMethod=function(e,t,n){var r=this.startNode(),i=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.initFunction(r),this.options.ecmaVersion>=6&&(r.generator=e),this.options.ecmaVersion>=8&&(r.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(xp(t,r.generator)|wp|(n?Sp:0)),this.expect(ep.parenL),r.params=this.parseBindingList(ep.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1,!0),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=o,this.finishNode(r,"FunctionExpression")},qp.parseArrowExpression=function(e,t,n){var r=this.yieldPos,i=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(xp(n,!1)|_p),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1),this.yieldPos=r,this.awaitPos=i,this.awaitIdentPos=s,this.finishNode(e,"ArrowFunctionExpression")},qp.parseFunctionBody=function(e,t,n){var r=t&&this.type!==ep.braceL,i=this.strict,s=!1;if(r)e.body=this.parseMaybeAssign(),e.expression=!0,this.checkParams(e,!1);else{var o=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);i&&!o||(s=this.strictDirective(this.end))&&o&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list");var a=this.labels;this.labels=[],s&&(this.strict=!0),this.checkParams(e,!i&&!s&&!t&&!n&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLVal(e.id,Fp),e.body=this.parseBlock(!1,void 0,s&&!i),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=a}this.exitScope()},qp.isSimpleParamList=function(e){for(var t=0,n=e;t-1||i.functions.indexOf(e)>-1||i.var.indexOf(e)>-1,i.lexical.push(e),this.inModule&&i.flags&gp&&delete this.undefinedExports[e]}else if(t===Tp){this.currentScope().lexical.push(e)}else if(t===Op){var s=this.currentScope();r=this.treatFunctionsAsVar?s.lexical.indexOf(e)>-1:s.lexical.indexOf(e)>-1||s.var.indexOf(e)>-1,s.functions.push(e)}else for(var o=this.scopeStack.length-1;o>=0;--o){var a=this.scopeStack[o];if(a.lexical.indexOf(e)>-1&&!(a.flags&bp&&a.lexical[0]===e)||!this.treatFunctionsAsVarInScope(a)&&a.functions.indexOf(e)>-1){r=!0;break}if(a.var.push(e),this.inModule&&a.flags&gp&&delete this.undefinedExports[e],a.flags&vp)break}r&&this.raiseRecoverable(n,"Identifier '"+e+"' has already been declared")},Xp.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},Xp.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},Xp.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&vp)return t}},Xp.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&vp&&!(t.flags&_p))return t}};var Zp=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new pp(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},$p=Mp.prototype;function ef(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}$p.startNode=function(){return new Zp(this,this.start,this.startLoc)},$p.startNodeAt=function(e,t){return new Zp(this,e,t)},$p.finishNode=function(e,t){return ef.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},$p.finishNodeAt=function(e,t,n,r){return ef.call(this,e,t,n,r)};var tf=function(e,t,n,r,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r,this.generator=!!i},nf={b_stat:new tf("{",!1),b_expr:new tf("{",!0),b_tmpl:new tf("${",!1),p_stat:new tf("(",!1),p_expr:new tf("(",!0),q_tmpl:new tf("`",!0,!0,(function(e){return e.tryReadTemplateToken()})),f_stat:new tf("function",!1),f_expr:new tf("function",!0),f_expr_gen:new tf("function",!0,!1,null,!0),f_gen:new tf("function",!1,!1,null,!0)},rf=Mp.prototype;rf.initialContext=function(){return[nf.b_stat]},rf.braceIsBlock=function(e){var t=this.curContext();return t===nf.f_expr||t===nf.f_stat||(e!==ep.colon||t!==nf.b_stat&&t!==nf.b_expr?e===ep._return||e===ep.name&&this.exprAllowed?tp.test(this.input.slice(this.lastTokEnd,this.start)):e===ep._else||e===ep.semi||e===ep.eof||e===ep.parenR||e===ep.arrow||(e===ep.braceL?t===nf.b_stat:e!==ep._var&&e!==ep._const&&e!==ep.name&&!this.exprAllowed):!t.isExpr)},rf.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},rf.updateContext=function(e){var t,n=this.type;n.keyword&&e===ep.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},ep.parenR.updateContext=ep.braceR.updateContext=function(){if(1!==this.context.length){var e=this.context.pop();e===nf.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},ep.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?nf.b_stat:nf.b_expr),this.exprAllowed=!0},ep.dollarBraceL.updateContext=function(){this.context.push(nf.b_tmpl),this.exprAllowed=!0},ep.parenL.updateContext=function(e){var t=e===ep._if||e===ep._for||e===ep._with||e===ep._while;this.context.push(t?nf.p_stat:nf.p_expr),this.exprAllowed=!0},ep.incDec.updateContext=function(){},ep._function.updateContext=ep._class.updateContext=function(e){!e.beforeExpr||e===ep.semi||e===ep._else||e===ep._return&&tp.test(this.input.slice(this.lastTokEnd,this.start))||(e===ep.colon||e===ep.braceL)&&this.curContext()===nf.b_stat?this.context.push(nf.f_stat):this.context.push(nf.f_expr),this.exprAllowed=!1},ep.backQuote.updateContext=function(){this.curContext()===nf.q_tmpl?this.context.pop():this.context.push(nf.q_tmpl),this.exprAllowed=!1},ep.star.updateContext=function(e){if(e===ep._function){var t=this.context.length-1;this.context[t]===nf.f_expr?this.context[t]=nf.f_expr_gen:this.context[t]=nf.f_gen}this.exprAllowed=!0},ep.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==ep.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var sf="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",of=sf+" Extended_Pictographic",af=of,Bf={9:sf,10:of,11:af},cf="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",uf="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",lf=uf+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",hf=lf+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",pf={9:uf,10:lf,11:hf},ff={};function df(e){var t=ff[e]={binary:lp(Bf[e]+" "+cf),nonBinary:{General_Category:lp(cf),Script:lp(pf[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}df(9),df(10),df(11);var mf=Mp.prototype,Cf=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":""),this.unicodeProperties=ff[e.options.ecmaVersion>=11?11:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function gf(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function Af(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function vf(e){return Jh(e,!0)||36===e||95===e}function yf(e){return qh(e,!0)||36===e||95===e||8204===e||8205===e}function Ef(e){return e>=65&&e<=90||e>=97&&e<=122}function _f(e){return e>=0&&e<=1114111}function bf(e){return 100===e||68===e||115===e||83===e||119===e||87===e}function wf(e){return Ef(e)||95===e}function Sf(e){return wf(e)||xf(e)}function xf(e){return e>=48&&e<=57}function Df(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function kf(e){return e>=65&&e<=70?e-65+10:e>=97&&e<=102?e-97+10:e-48}function If(e){return e>=48&&e<=55}Cf.prototype.reset=function(e,t,n){var r=-1!==n.indexOf("u");this.start=0|e,this.source=t+"",this.flags=n,this.switchU=r&&this.parser.options.ecmaVersion>=6,this.switchN=r&&this.parser.options.ecmaVersion>=9},Cf.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},Cf.prototype.at=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return-1;var i=n.charCodeAt(e);if(!t&&!this.switchU||i<=55295||i>=57344||e+1>=r)return i;var s=n.charCodeAt(e+1);return s>=56320&&s<=57343?(i<<10)+s-56613888:i},Cf.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return r;var i,s=n.charCodeAt(e);return!t&&!this.switchU||s<=55295||s>=57344||e+1>=r||(i=n.charCodeAt(e+1))<56320||i>57343?e+1:e+2},Cf.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},Cf.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},Cf.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},Cf.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},mf.validateRegExpFlags=function(e){for(var t=e.validFlags,n=e.flags,r=0;r-1&&this.raise(e.start,"Duplicate regular expression flag")}},mf.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},mf.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames.length=0,e.backReferenceNames.length=0,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,n=e.backReferenceNames;t=9&&(n=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!n,!0}return e.pos=t,!1},mf.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},mf.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},mf.regexp_eatBracedQuantifier=function(e,t){var n=e.pos;if(e.eat(123)){var r=0,i=-1;if(this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(i=e.lastIntValue),e.eat(125)))return-1!==i&&i=9?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},mf.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},mf.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},mf.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!Af(t)&&(e.lastIntValue=t,e.advance(),!0)},mf.regexp_eatPatternCharacters=function(e){for(var t=e.pos,n=0;-1!==(n=e.current())&&!Af(n);)e.advance();return e.pos!==t},mf.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return!(-1===t||36===t||t>=40&&t<=43||46===t||63===t||91===t||94===t||124===t)&&(e.advance(),!0)},mf.regexp_groupSpecifier=function(e){if(e.eat(63)){if(this.regexp_eatGroupName(e))return-1!==e.groupNames.indexOf(e.lastStringValue)&&e.raise("Duplicate capture group name"),void e.groupNames.push(e.lastStringValue);e.raise("Invalid group")}},mf.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},mf.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=gf(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=gf(e.lastIntValue);return!0}return!1},mf.regexp_eatRegExpIdentifierStart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),vf(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},mf.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),yf(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},mf.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},mf.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var n=e.lastIntValue;if(e.switchU)return n>e.maxBackReference&&(e.maxBackReference=n),!0;if(n<=e.numCapturingParens)return!0;e.pos=t}return!1},mf.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},mf.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},mf.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},mf.regexp_eatZero=function(e){return 48===e.current()&&!xf(e.lookahead())&&(e.lastIntValue=0,e.advance(),!0)},mf.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):114===t&&(e.lastIntValue=13,e.advance(),!0)},mf.regexp_eatControlLetter=function(e){var t=e.current();return!!Ef(t)&&(e.lastIntValue=t%32,e.advance(),!0)},mf.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var n=e.pos,r=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var i=e.lastIntValue;if(r&&i>=55296&&i<=56319){var s=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=1024*(i-55296)+(o-56320)+65536,!0}e.pos=s,e.lastIntValue=i}return!0}if(r&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&_f(e.lastIntValue))return!0;r&&e.raise("Invalid unicode escape"),e.pos=n}return!1},mf.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return!(99===t||e.switchN&&107===t)&&(e.lastIntValue=t,e.advance(),!0)},mf.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do{e.lastIntValue=10*e.lastIntValue+(t-48),e.advance()}while((t=e.current())>=48&&t<=57);return!0}return!1},mf.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(bf(t))return e.lastIntValue=-1,e.advance(),!0;if(e.switchU&&this.options.ecmaVersion>=9&&(80===t||112===t)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(e)&&e.eat(125))return!0;e.raise("Invalid property name")}return!1},mf.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var n=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,n,r),!0}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var i=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,i),!0}return!1},mf.regexp_validateUnicodePropertyNameAndValue=function(e,t,n){cp(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(n)||e.raise("Invalid property value")},mf.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},mf.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";wf(t=e.current());)e.lastStringValue+=gf(t),e.advance();return""!==e.lastStringValue},mf.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";Sf(t=e.current());)e.lastStringValue+=gf(t),e.advance();return""!==e.lastStringValue},mf.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},mf.regexp_eatCharacterClass=function(e){if(e.eat(91)){if(e.eat(94),this.regexp_classRanges(e),e.eat(93))return!0;e.raise("Unterminated character class")}return!1},mf.regexp_classRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var n=e.lastIntValue;!e.switchU||-1!==t&&-1!==n||e.raise("Invalid character class"),-1!==t&&-1!==n&&t>n&&e.raise("Range out of order in character class")}}},mf.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var n=e.current();(99===n||If(n))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var r=e.current();return 93!==r&&(e.lastIntValue=r,e.advance(),!0)},mf.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},mf.regexp_eatClassControlLetter=function(e){var t=e.current();return!(!xf(t)&&95!==t)&&(e.lastIntValue=t%32,e.advance(),!0)},mf.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},mf.regexp_eatDecimalDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;xf(n=e.current());)e.lastIntValue=10*e.lastIntValue+(n-48),e.advance();return e.pos!==t},mf.regexp_eatHexDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;Df(n=e.current());)e.lastIntValue=16*e.lastIntValue+kf(n),e.advance();return e.pos!==t},mf.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var n=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=64*t+8*n+e.lastIntValue:e.lastIntValue=8*t+n}else e.lastIntValue=t;return!0}return!1},mf.regexp_eatOctalDigit=function(e){var t=e.current();return If(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},mf.regexp_eatFixedHexDigits=function(e,t){var n=e.pos;e.lastIntValue=0;for(var r=0;r>10),56320+(1023&e)))}Tf.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new Of(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Tf.getToken=function(){return this.next(),new Of(this)},"undefined"!=typeof Symbol&&(Tf[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===ep.eof,value:t}}}}),Tf.curContext=function(){return this.context[this.context.length-1]},Tf.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(ep.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},Tf.readToken=function(e){return Jh(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},Tf.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);return e<=55295||e>=57344?e:(e<<10)+this.input.charCodeAt(this.pos+1)-56613888},Tf.skipBlockComment=function(){var e,t=this.options.onComment&&this.curPosition(),n=this.pos,r=this.input.indexOf("*/",this.pos+=2);if(-1===r&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations)for(np.lastIndex=n;(e=np.exec(this.input))&&e.index8&&e<14||e>=5760&&ip.test(String.fromCharCode(e))))break e;++this.pos}}},Tf.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=e,this.value=t,this.updateContext(n)},Tf.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(ep.ellipsis)):(++this.pos,this.finishToken(ep.dot))},Tf.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(ep.assign,2):this.finishOp(ep.slash,1)},Tf.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?ep.star:ep.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++n,r=ep.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(ep.assign,n+1):this.finishOp(r,n)},Tf.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?this.finishOp(124===e?ep.logicalOR:ep.logicalAND,2):61===t?this.finishOp(ep.assign,2):this.finishOp(124===e?ep.bitwiseOR:ep.bitwiseAND,1)},Tf.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(ep.assign,2):this.finishOp(ep.bitwiseXOR,1)},Tf.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45!==t||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!tp.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(ep.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(ep.assign,2):this.finishOp(ep.plusMin,1)},Tf.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(ep.assign,n+1):this.finishOp(ep.bitShift,n)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(n=2),this.finishOp(ep.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Tf.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(ep.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(ep.arrow)):this.finishOp(61===e?ep.eq:ep.prefix,1)},Tf.readToken_question=function(){if(this.options.ecmaVersion>=11){var e=this.input.charCodeAt(this.pos+1);if(46===e){var t=this.input.charCodeAt(this.pos+2);if(t<48||t>57)return this.finishOp(ep.questionDot,2)}if(63===e)return this.finishOp(ep.coalesce,2)}return this.finishOp(ep.question,1)},Tf.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(ep.parenL);case 41:return++this.pos,this.finishToken(ep.parenR);case 59:return++this.pos,this.finishToken(ep.semi);case 44:return++this.pos,this.finishToken(ep.comma);case 91:return++this.pos,this.finishToken(ep.bracketL);case 93:return++this.pos,this.finishToken(ep.bracketR);case 123:return++this.pos,this.finishToken(ep.braceL);case 125:return++this.pos,this.finishToken(ep.braceR);case 58:return++this.pos,this.finishToken(ep.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(ep.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(ep.prefix,1)}this.raise(this.pos,"Unexpected character '"+Ff(e)+"'")},Tf.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)},Tf.readRegexp=function(){for(var e,t,n=this.pos;;){this.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.pos);if(tp.test(r)&&this.raise(n,"Unterminated regular expression"),e)e=!1;else{if("["===r)t=!0;else if("]"===r&&t)t=!1;else if("/"===r&&!t)break;e="\\"===r}++this.pos}var i=this.input.slice(n,this.pos);++this.pos;var s=this.pos,o=this.readWord1();this.containsEsc&&this.unexpected(s);var a=this.regexpState||(this.regexpState=new Cf(this));a.reset(n,i,o),this.validateRegExpFlags(a),this.validateRegExpPattern(a);var B=null;try{B=new RegExp(i,o)}catch(e){}return this.finishToken(ep.regexp,{pattern:i,flags:o,value:B})},Tf.readInt=function(e,t){for(var n=this.pos,r=0,i=0,s=null==t?1/0:t;i=97?o-97+10:o>=65?o-65+10:o>=48&&o<=57?o-48:1/0)>=e)break;++this.pos,r=r*e+a}return this.pos===n||null!=t&&this.pos-n!==t?null:r},Tf.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var n=this.readInt(e);return null==n&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(n="undefined"!=typeof BigInt?BigInt(this.input.slice(t,this.pos)):null,++this.pos):Jh(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(ep.num,n)},Tf.readNumber=function(e){var t=this.pos;e||null!==this.readInt(10)||this.raise(t,"Invalid number");var n=this.pos-t>=2&&48===this.input.charCodeAt(t);n&&this.strict&&this.raise(t,"Invalid number");var r=this.input.charCodeAt(this.pos);if(!n&&!e&&this.options.ecmaVersion>=11&&110===r){var i=this.input.slice(t,this.pos),s="undefined"!=typeof BigInt?BigInt(i):null;return++this.pos,Jh(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(ep.num,s)}n&&/[89]/.test(this.input.slice(t,this.pos))&&(n=!1),46!==r||n||(++this.pos,this.readInt(10),r=this.input.charCodeAt(this.pos)),69!==r&&101!==r||n||(43!==(r=this.input.charCodeAt(++this.pos))&&45!==r||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number")),Jh(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var o=this.input.slice(t,this.pos),a=n?parseInt(o,8):parseFloat(o);return this.finishToken(ep.num,a)},Tf.readCodePoint=function(){var e;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var t=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(t,"Code point out of bounds")}else e=this.readHexChar(4);return e},Tf.readString=function(e){for(var t="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var r=this.input.charCodeAt(this.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.pos),t+=this.readEscapedChar(!1),n=this.pos):(rp(r,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(n,this.pos++),this.finishToken(ep.string,t)};var Mf={};Tf.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==Mf)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Tf.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Mf;this.raise(e,t)},Tf.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==ep.template&&this.type!==ep.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(ep.template,e)):36===n?(this.pos+=2,this.finishToken(ep.dollarBraceL)):(++this.pos,this.finishToken(ep.backQuote));if(92===n)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(rp(n)){switch(e+=this.input.slice(t,this.pos),++this.pos,n){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(n)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},Tf.readInvalidTemplateToken=function(){for(;this.pos=48&&t<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),this.pos+=r.length-1,t=this.input.charCodeAt(this.pos),"0"===r&&56!==t&&57!==t||!this.strict&&!e||this.invalidStringToken(this.pos-1-r.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return rp(t)?"":String.fromCharCode(t)}},Tf.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return null===n&&this.invalidStringToken(t,"Bad character escape sequence"),n},Tf.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,n=this.pos,r=this.options.ecmaVersion>=6;this.pos...",!0,!0),c={tc_oTag:o,tc_cTag:a,tc_expr:B},u={jsxName:new s("jsxName"),jsxText:new s("jsxText",{beforeExpr:!0}),jsxTagStart:new s("jsxTagStart"),jsxTagEnd:new s("jsxTagEnd")};u.jsxTagStart.updateContext=function(){this.context.push(B),this.context.push(o),this.exprAllowed=!1},u.jsxTagEnd.updateContext=function(e){let t=this.context.pop();t===o&&e===n.slash||t===a?(this.context.pop(),this.exprAllowed=this.curContext()===B):this.exprAllowed=!0},t={tokContexts:c,tokTypes:u},r.set(e,t)}return t}function s(e){return e?"JSXIdentifier"===e.type?e.name:"JSXNamespacedName"===e.type?e.namespace.name+":"+e.name.name:"JSXMemberExpression"===e.type?s(e.object)+"."+s(e.property):void 0:e}e.exports=function(e){return e=e||{},function(r){return function(e,r){const o=r.acorn||Hf,a=i(o),B=o.tokTypes,c=a.tokTypes,u=o.tokContexts,l=a.tokContexts.tc_oTag,h=a.tokContexts.tc_cTag,p=a.tokContexts.tc_expr,f=o.isNewLine,d=o.isIdentifierStart,m=o.isIdentifierChar;return class extends r{static get acornJsx(){return a}jsx_readToken(){let e="",t=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let n=this.input.charCodeAt(this.pos);switch(n){case 60:case 123:return this.pos===this.start?60===n&&this.exprAllowed?(++this.pos,this.finishToken(c.jsxTagStart)):this.getTokenFromCode(n):(e+=this.input.slice(t,this.pos),this.finishToken(c.jsxText,e));case 38:e+=this.input.slice(t,this.pos),e+=this.jsx_readEntity(),t=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(62===n?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:f(n)?(e+=this.input.slice(t,this.pos),e+=this.jsx_readNewLine(!0),t=this.pos):++this.pos}}}jsx_readNewLine(e){let t,n=this.input.charCodeAt(this.pos);return++this.pos,13===n&&10===this.input.charCodeAt(this.pos)?(++this.pos,t=e?"\n":"\r\n"):t=String.fromCharCode(n),this.options.locations&&(++this.curLine,this.lineStart=this.pos),t}jsx_readString(e){let t="",n=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let r=this.input.charCodeAt(this.pos);if(r===e)break;38===r?(t+=this.input.slice(n,this.pos),t+=this.jsx_readEntity(),n=this.pos):f(r)?(t+=this.input.slice(n,this.pos),t+=this.jsx_readNewLine(!1),n=this.pos):++this.pos}return t+=this.input.slice(n,this.pos++),this.finishToken(B.string,t)}jsx_readEntity(){let e,r="",i=0,s=this.input[this.pos];"&"!==s&&this.raise(this.pos,"Entity must start with an ampersand");let o=++this.pos;for(;this.pos")}let a=i.name?"Element":"Fragment";return n["opening"+a]=i,n["closing"+a]=o,n.children=r,this.type===B.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(n,"JSX"+a)}jsx_parseText(){let e=this.parseLiteral(this.value);return e.type="JSXText",e}jsx_parseElement(){let e=this.start,t=this.startLoc;return this.next(),this.jsx_parseElementAt(e,t)}parseExprAtom(e){return this.type===c.jsxText?this.jsx_parseText():this.type===c.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(e)}readToken(e){let t=this.curContext();if(t===p)return this.jsx_readToken();if(t===l||t===h){if(d(e))return this.jsx_readWord();if(62==e)return++this.pos,this.finishToken(c.jsxTagEnd);if((34===e||39===e)&&t==l)return this.jsx_readString(e)}return 60===e&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(c.jsxTagStart)):super.readToken(e)}updateContext(e){if(this.type==B.braceL){var t=this.curContext();t==l?this.context.push(u.b_expr):t==p?this.context.push(u.b_tmpl):super.updateContext(e),this.exprAllowed=!0}else{if(this.type!==B.slash||e!==c.jsxTagStart)return super.updateContext(e);this.context.length-=2,this.context.push(h),this.exprAllowed=!1}}}}({allowNamespaces:!1!==e.allowNamespaces,allowNamespacedObjects:!!e.allowNamespacedObjects},r)}},Object.defineProperty(e.exports,"tokTypes",{get:function(){return i(Hf).tokTypes},configurable:!0,enumerable:!0})}));function Vf(e,t,n,r,i){n||(n=rd),function e(r,i,s){var o=s||r.type,a=t[o];n[o](r,i,e),a&&a(r,i)}(e,r,i)}function Uf(e,t,n,r,i){var s=[];n||(n=rd),function e(r,i,o){var a=o||r.type,B=t[a],c=r!==s[s.length-1];c&&s.push(r),n[a](r,i,e),B&&B(r,i||s,s),c&&s.pop()}(e,r,i)}function Qf(e,t,n,r,i){var s=n?ed(n,r||void 0):r;!function e(t,n,r){s[r||t.type](t,n,e)}(e,t,i)}function jf(e){return"string"==typeof e?function(t){return t===e}:e||function(){return!0}}var Jf=function(e,t){this.node=e,this.state=t};function qf(e,t,n,r,i){n||(n=rd),function e(r,i,s){var o=s||r.type;n[o](r,i,e),s||t(r,i,o)}(e,r,i)}function Wf(e,t,n,r){n||(n=rd);var i=[];!function e(r,s,o){var a=o||r.type,B=r!==i[i.length-1];B&&i.push(r),n[a](r,s,e),o||t(r,s||i,i,a),B&&i.pop()}(e,r)}function zf(e,t,n,r,i,s){i||(i=rd),r=jf(r);try{!function e(s,o,a){var B=a||s.type;if((null==t||s.start<=t)&&(null==n||s.end>=n)&&i[B](s,o,e),(null==t||s.start===t)&&(null==n||s.end===n)&&r(B,s))throw new Jf(s,o)}(e,s)}catch(e){if(e instanceof Jf)return e;throw e}}function Xf(e,t,n,r,i){n=jf(n),r||(r=rd);try{!function e(i,s,o){var a=o||i.type;if(!(i.start>t||i.end=t&&n(a,i))throw new Jf(i,s);r[a](i,s,e)}}(e,i)}catch(e){if(e instanceof Jf)return e;throw e}}function Zf(e,t,n,r,i){var s;return n=jf(n),r||(r=rd),function e(i,o,a){if(!(i.start>t)){var B=a||i.type;i.end<=t&&(!s||s.node.end0&&(s+=";"),0!==a.length){for(var B=0,c=[],u=0,l=a;u1&&(p+=ld(h[1]-t)+ld(h[2]-n)+ld(h[3]-r),t=h[1],n=h[2],r=h[3]),5===h.length&&(p+=ld(h[4]-i),i=h[4]),c.push(p)}s+=c.join(",")}}return s}function ld(e){var t="";e=e<0?-e<<1|1:e<<1;do{var n=31&e;(e>>>=5)>0&&(n|=32),t+=cd[n]}while(e>0);return t}var hd=function e(t){this.bits=t instanceof e?t.bits.slice():[]};hd.prototype.add=function(e){this.bits[e>>5]|=1<<(31&e)},hd.prototype.has=function(e){return!!(this.bits[e>>5]&1<<(31&e))};var pd=function(e,t,n){this.start=e,this.end=t,this.original=n,this.intro="",this.outro="",this.content=n,this.storeName=!1,this.edited=!1,Object.defineProperties(this,{previous:{writable:!0,value:null},next:{writable:!0,value:null}})};pd.prototype.appendLeft=function(e){this.outro+=e},pd.prototype.appendRight=function(e){this.intro=this.intro+e},pd.prototype.clone=function(){var e=new pd(this.start,this.end,this.original);return e.intro=this.intro,e.outro=this.outro,e.content=this.content,e.storeName=this.storeName,e.edited=this.edited,e},pd.prototype.contains=function(e){return this.start=r.length)return"\t";var i=r.reduce((function(e,t){var n=/^ +/.exec(t)[0].length;return Math.min(n,e)}),1/0);return new Array(i+1).join(" ")}function Cd(e,t){var n=e.split(/[/\\]/),r=t.split(/[/\\]/);for(n.pop();n[0]===r[0];)n.shift(),r.shift();if(n.length)for(var i=n.length;i--;)n[i]="..";return n.concat(r).join("/")}dd.prototype.toString=function(){return JSON.stringify(this)},dd.prototype.toUrl=function(){return"data:application/json;charset=utf-8;base64,"+fd(this.toString())};var gd=Object.prototype.toString;function Ad(e){return"[object Object]"===gd.call(e)}function vd(e){for(var t=e.split("\n"),n=[],r=0,i=0;r>1;e=0&&i.push(r),this.rawSegments.push(i)}else this.pending&&this.rawSegments.push(this.pending);this.advance(t),this.pending=null},yd.prototype.addUneditedChunk=function(e,t,n,r,i){for(var s=t.start,o=!0;s1){for(var n=0;n=e&&n<=t)throw new Error("Cannot move a selection inside itself");this._split(e),this._split(t),this._split(n);var r=this.byStart[e],i=this.byEnd[t],s=r.previous,o=i.next,a=this.byStart[n];if(!a&&i===this.lastChunk)return this;var B=a?a.previous:this.lastChunk;return s&&(s.next=o),o&&(o.previous=s),B&&(B.next=r),a&&(a.previous=i),r.previous||(this.firstChunk=i.next),i.next||(this.lastChunk=r.previous,this.lastChunk.next=null),r.previous=B,i.next=a||null,B||(this.firstChunk=r),a||(this.lastChunk=i),this},bd.prototype.overwrite=function(e,t,n,r){if("string"!=typeof n)throw new TypeError("replacement content must be a string");for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(t>this.original.length)throw new Error("end is out of bounds");if(e===t)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(e),this._split(t),!0===r&&(_d.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),_d.storeName=!0),r={storeName:!0});var i=void 0!==r&&r.storeName,s=void 0!==r&&r.contentOnly;if(i){var o=this.original.slice(e,t);this.storedNames[o]=!0}var a=this.byStart[e],B=this.byEnd[t];if(a){if(t>a.end&&a.next!==this.byStart[a.end])throw new Error("Cannot overwrite across a split point");if(a.edit(n,i,s),a!==B){for(var c=a.next;c!==B;)c.edit("",!1),c=c.next;c.edit("",!1)}}else{var u=new pd(e,t,"").edit(n,i);B.next=u,u.previous=B}return this},bd.prototype.prepend=function(e){if("string"!=typeof e)throw new TypeError("outro content must be a string");return this.intro=e+this.intro,this},bd.prototype.prependLeft=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byEnd[e];return n?n.prependLeft(t):this.intro=t+this.intro,this},bd.prototype.prependRight=function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byStart[e];return n?n.prependRight(t):this.outro=t+this.outro,this},bd.prototype.remove=function(e,t){for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(e===t)return this;if(e<0||t>this.original.length)throw new Error("Character is out of bounds");if(e>t)throw new Error("end must be greater than start");this._split(e),this._split(t);for(var n=this.byStart[e];n;)n.intro="",n.outro="",n.edit(""),n=t>n.end?this.byStart[n.end]:null;return this},bd.prototype.lastChar=function(){if(this.outro.length)return this.outro[this.outro.length-1];var e=this.lastChunk;do{if(e.outro.length)return e.outro[e.outro.length-1];if(e.content.length)return e.content[e.content.length-1];if(e.intro.length)return e.intro[e.intro.length-1]}while(e=e.previous);return this.intro.length?this.intro[this.intro.length-1]:""},bd.prototype.lastLine=function(){var e=this.outro.lastIndexOf(Ed);if(-1!==e)return this.outro.substr(e+1);var t=this.outro,n=this.lastChunk;do{if(n.outro.length>0){if(-1!==(e=n.outro.lastIndexOf(Ed)))return n.outro.substr(e+1)+t;t=n.outro+t}if(n.content.length>0){if(-1!==(e=n.content.lastIndexOf(Ed)))return n.content.substr(e+1)+t;t=n.content+t}if(n.intro.length>0){if(-1!==(e=n.intro.lastIndexOf(Ed)))return n.intro.substr(e+1)+t;t=n.intro+t}}while(n=n.previous);return-1!==(e=this.intro.lastIndexOf(Ed))?this.intro.substr(e+1)+t:this.intro+t},bd.prototype.slice=function(e,t){for(void 0===e&&(e=0),void 0===t&&(t=this.original.length);e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;for(var n="",r=this.firstChunk;r&&(r.start>e||r.end<=e);){if(r.start=t)return n;r=r.next}if(r&&r.edited&&r.start!==e)throw new Error("Cannot use replaced character "+e+" as slice start anchor.");for(var i=r;r;){!r.intro||i===r&&r.start!==e||(n+=r.intro);var s=r.start=t;if(s&&r.edited&&r.end!==t)throw new Error("Cannot use replaced character "+t+" as slice end anchor.");var o=i===r?e-r.start:0,a=s?r.content.length+t-r.end:r.content.length;if(n+=r.content.slice(o,a),!r.outro||s&&r.end!==t||(n+=r.outro),s)break;r=r.next}return n},bd.prototype.snip=function(e,t){var n=this.clone();return n.remove(0,e),n.remove(t,n.original.length),n},bd.prototype._split=function(e){if(!this.byStart[e]&&!this.byEnd[e])for(var t=this.lastSearchedChunk,n=e>t.end;t;){if(t.contains(e))return this._splitChunk(t,e);t=n?this.byStart[t.end]:this.byEnd[t.start]}},bd.prototype._splitChunk=function(e,t){if(e.edited&&e.content.length){var n=vd(this.original)(t);throw new Error("Cannot split a chunk that has already been edited ("+n.line+":"+n.column+' – "'+e.original+'")')}var r=e.split(t);return this.byEnd[t]=e,this.byStart[t]=r,this.byEnd[r.end]=r,e===this.lastChunk&&(this.lastChunk=r),this.lastSearchedChunk=e,!0},bd.prototype.toString=function(){for(var e=this.intro,t=this.firstChunk;t;)e+=t.toString(),t=t.next;return e+this.outro},bd.prototype.isEmpty=function(){var e=this.firstChunk;do{if(e.intro.length&&e.intro.trim()||e.content.length&&e.content.trim()||e.outro.length&&e.outro.trim())return!1}while(e=e.next);return!0},bd.prototype.length=function(){var e=this.firstChunk,t=0;do{t+=e.intro.length+e.content.length+e.outro.length}while(e=e.next);return t},bd.prototype.trimLines=function(){return this.trim("[\\r\\n]")},bd.prototype.trim=function(e){return this.trimStart(e).trimEnd(e)},bd.prototype.trimEndAborted=function(e){var t=new RegExp((e||"\\s")+"+$");if(this.outro=this.outro.replace(t,""),this.outro.length)return!0;var n=this.lastChunk;do{var r=n.end,i=n.trimEnd(t);if(n.end!==r&&(this.lastChunk===n&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),i)return!0;n=n.previous}while(n);return!1},bd.prototype.trimEnd=function(e){return this.trimEndAborted(e),this},bd.prototype.trimStartAborted=function(e){var t=new RegExp("^"+(e||"\\s")+"+");if(this.intro=this.intro.replace(t,""),this.intro.length)return!0;var n=this.firstChunk;do{var r=n.end,i=n.trimStart(t);if(n.end!==r&&(n===this.lastChunk&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),i)return!0;n=n.next}while(n);return!1},bd.prototype.trimStart=function(e){return this.trimStartAborted(e),this};const{stringify:wd}=JSON;if(!String.prototype.repeat)throw new Error("String.prototype.repeat is undefined, see https://github.com/davidbonnet/astring#installation");if(!String.prototype.endsWith)throw new Error("String.prototype.endsWith is undefined, see https://github.com/davidbonnet/astring#installation");const Sd={"||":3,"&&":4,"|":5,"^":6,"&":7,"==":8,"!=":8,"===":8,"!==":8,"<":9,">":9,"<=":9,">=":9,in:9,instanceof:9,"<<":10,">>":10,">>>":10,"+":11,"-":11,"*":12,"%":12,"/":12,"**":13},xd=17,Dd={ArrayExpression:20,TaggedTemplateExpression:20,ThisExpression:20,Identifier:20,Literal:18,TemplateLiteral:20,Super:20,SequenceExpression:20,MemberExpression:19,CallExpression:19,NewExpression:19,ArrowFunctionExpression:xd,ClassExpression:xd,FunctionExpression:xd,ObjectExpression:xd,UpdateExpression:16,UnaryExpression:15,BinaryExpression:14,LogicalExpression:13,ConditionalExpression:4,AssignmentExpression:3,AwaitExpression:2,YieldExpression:2,RestElement:1};function kd(e,t){const{generator:n}=e;if(e.write("("),null!=t&&t.length>0){n[t[0].type](t[0],e);const{length:r}=t;for(let i=1;i0){e.write(r);for(let t=1;t0){n.VariableDeclarator(r[0],e);for(let t=1;t0){t.write(r),i&&null!=e.comments&&Fd(t,e.comments,s,r);const{length:a}=o;for(let e=0;e0){for(;i0&&t.write(", ");const e=n[i],r=e.type[6];if("D"===r)t.write(e.local.name,e),i++;else{if("N"!==r)break;t.write("* as "+e.local.name,e),i++}}if(i0)for(let e=0;;){const i=n[e],{name:s}=i.local;if(t.write(s,i),s!==i.exported.name&&t.write(" as "+i.exported.name),!(++e "),"O"===e.body.type[0]?(t.write("("),this.ObjectExpression(e.body,t),t.write(")")):this[e.body.type](e.body,t)},ThisExpression(e,t){t.write("this",e)},Super(e,t){t.write("super",e)},RestElement:Rd=function(e,t){t.write("..."),this[e.argument.type](e.argument,t)},SpreadElement:Rd,YieldExpression(e,t){t.write(e.delegate?"yield*":"yield"),e.argument&&(t.write(" "),this[e.argument.type](e.argument,t))},AwaitExpression(e,t){t.write("await "),e.argument&&this[e.argument.type](e.argument,t)},TemplateLiteral(e,t){const{quasis:n,expressions:r}=e;t.write("`");const{length:i}=r;for(let e=0;e0){const{elements:n}=e,{length:r}=n;for(let e=0;;){const i=n[e];if(null!=i&&this[i.type](i,t),!(++e0){t.write(r),i&&null!=e.comments&&Fd(t,e.comments,s,r);const o=","+r,{properties:a}=e,{length:B}=a;for(let e=0;;){const n=a[e];if(i&&null!=n.comments&&Fd(t,n.comments,s,r),t.write(s),this[n.type](n,t),!(++e0){const{properties:n}=e,{length:r}=n;for(let e=0;this[n[e].type](n[e],t),++e1&&t.write(" "),Dd[e.argument.type]Dd.ConditionalExpression?this[e.test.type](e.test,t):(t.write("("),this[e.test.type](e.test,t),t.write(")")),t.write(" ? "),this[e.consequent.type](e.consequent,t),t.write(" : "),this[e.alternate.type](e.alternate,t)},NewExpression(e,t){t.write("new "),Dd[e.callee.type]0&&(this.lineEndSize>0&&e.endsWith(this.lineEnd)?(this.line+=this.lineEndSize,this.column=0):"\n"===e[e.length-1]?(this.line++,this.column=0):this.column+=e.length)}toString(){return this.output}}function jd(e,t){const n=new Qd(t);return n.generator[e.type](e,n),n.output}const Jd={__proto__:null,baseGenerator:Vd,generate:jd},qd=e=>"default"in e?e.default:e,Wd=qd(Jd),zd=qd(id);let Xd;function Yd(e,t){return Xd=t,Wd.generate(e,{generator:Zd})}qd(Bd).extend(zd.base);let Zd={...Wd.baseGenerator,StringLiteral(e,t){e.raw&&t.write(e.raw),t.write(`'${e.value.replace(/'/g,"\\'")}'`)},ImportSpecifier(e,t){const{imported:n,local:r}=e;n&&n.name!==r.name&&(this[n.type](n,t),t.write(" as ")),this[r.type](r,t)},ImportDeclaration(e,t){const{specifiers:n=[],source:r}=e;if(t.write("import "),n.length){let e;if("ImportDefaultSpecifier"===n[0].type&&(e=n.shift(),this[e.type](e,t)),n.length){e&&t.write(", "),t.write("{ ");for(const e of n)this[e.type](e,t);t.write(" }")}t.write(" from ")}this[r.type](r,t),t.write(";")},ImportExpression(e,t){t.write("import("),this[e.source.type](e.source,t),t.write(")")},JSXFragment(e,t){t.write("<>");for(const n of e.children)this[n.type](n,t);t.write("")},JSXElement(e,t){const{openingElement:n,children:r,closingElement:i}=e;if(this[n.type](n,t),r)for(const e of r)this[e.type](e,t);i&&this[i.type](i,t)},JSXOpeningElement(e,t){const{name:n,attributes:r,selfClosing:i}=e;t.write("<"),this[n.type](n,t);for(const e of r)this[e.type](e,t);t.write(i?"/>":">")},JSXClosingElement(e,t){t.write("")},JSXExpressionContainer(e,t){t.write("{"),this[e.expression.type](e.expression,t),t.write("}")},JSXIdentifier(e,t){this.Identifier(e,t)},JSXAttribute(e,t){const{name:n,value:r}=e;t.write(" "),this[n.type](n,t),r&&(t.write("="),this[r.type](r,t))},JSXSpreadAttribute(e,t){t.write(" {..."),this[e.argument.type](e.argument,t),t.write("}")},JSXText(e,t){t.write(e.raw)}};Zd.ImportDefaultSpecifier=Zd.ImportSpecifier,Zd.BooleanLiteral=Zd.Literal,Zd.RegexpLiteral=Zd.Literal,Zd.NumberLiteral=Zd.Literal;for(let e in Zd){const t=Zd[e];Zd[e]=function(e,n){if(null==e)return"";if(Xd){if(e._string)return void n.write(e._string);if(null!=e.start&&null!=e.end)try{return void n.write(Xd.out.slice(e.start,e.end))}catch(e){}}t.call(this,e,n)}}function $d(e){return e=String(e),t=>$d.ast(e.replace(/[A-Z0-9]+/g,e=>Yd(t[e],Xd)))}function em(e,t,n){Object.defineProperty(e,t,{value:n})}$d.ast=function(e,t){Array.isArray(e)&&(e=e.reduce((e,n,r)=>e+n+(r===t.length?"":t[r]),""));const n=this.ctx;if(!n)throw Error("template.ast() called without a parsing context.");return n.parse(e,{expression:!0})};class tm{constructor(e,t,n){if(e&&n.paths.has(e))return n.paths.get(e);if(this.node=e,this.ancestors=t,this.ctx=n,this.shouldStop=!1,this.shouldSkip=!1,em(this,"ancestors",t),em(this,"ctx",n),em(this,"shouldStop",!1),this.start=e&&e.start,this.end=e&&e.end,this.key=null,this.parentKey=this.listKey=null,this.inList=!1,e){const t=this.parent;for(const n in t){const r=t[n];if(r===e)this.key=this.parentKey=n;else if(Array.isArray(r)){const t=r.indexOf(e);-1!==t&&(this.inList=!0,this.listKey=this.parentKey=n,this.key=t)}}n.paths.set(e,this)}}get parentPath(){const e=this.ancestors.slice(),t=e.pop();if(t)return new tm(t,e,this.ctx)}get parent(){return this.ancestors[this.ancestors.length-1]}get _containerPath(){const e=this.ancestors.slice();let t;for(;t=e.pop();)if(Object.prototype.hasOwnProperty.call(t,"body"))return new tm(t,e,this.ctx);return null}get container(){const e=this._containerPath;return e&&e.node}forEach(e){(Array.isArray(this.node)?this.node:[this.node]).forEach(t=>{e(new tm(t,this.ancestors.slice(),this.ctx))})}get(e){const t=this.ancestors.slice();let n,r=this.node;const i=/(?:(?:\.|^)([^.[]+)|\[([^[\]]+)\])/g;for(;n=i.exec(e);){const e=r;r=r[n[1]||n[2]],Array.isArray(r)||t.push(e)}return new tm(r,t,this.ctx)}replaceWith(e){if(e instanceof tm&&(e=e.node),this.node=e,this.inList?this.parent[this.listKey][this.key]=e:this.parent[this.parentKey]=e,this.ctx.paths.set(e,this),this._regenerateParent())this._hasString=!1;else{let t=Yd(e,this.ctx);this._hasString=!0,this.ctx.out.overwrite(this.start,this.end,t)}this._requeue()}replaceWithString(e){this.node._string=e,!this._hasString&&this._regenerateParent()||(this._hasString=!0,this.ctx.out.overwrite(this.start,this.end,e))}remove(){this.replaceWithString("")}prependString(e){this.ctx.out.appendLeft(this.start,e)}appendString(e){this.ctx.out.appendRight(this.end,e)}_regenerate(){const{start:e,end:t}=this.node;this.node.start=this.node.end=this.node._string=null;let n=Yd(this.node,this.ctx);this.node.start=e,this.node.end=t,this.replaceWithString(n)}_regenerateParent(){let e=this;for(;e=e.parentPath;)if(!0===e._hasString)return e._regenerate(),!0;return!1}stop(){this.shouldStop=!0}skip(){this.shouldSkip=!0}getOutput(){return this.ctx.out.slice(this.start,this.end)}getSource(){return this.ctx.code.substring(this.start,this.end)}unshiftContainer(e,t){this.node[e].unshift(t),this._regenerateParent()||this._regenerate()}pushContainer(e,t){this.node[e].push(t),this._regenerateParent()||this._regenerate()}_requeue(){this.ctx.queue.add(this)}}const nm={clone(e,t){const n={type:e.type};for(let t in e)"_string"!==t&&"start"!==t&&"end"!==t&&"loc"!==t&&(n[t]=e[t]);return n},identifier:e=>({type:"Identifier",name:e}),stringLiteral:e=>({type:"StringLiteral",value:e}),booleanLiteral:e=>({type:"BooleanLiteral",value:e}),numericLiteral:e=>({type:"NumericLiteral",value:e}),callExpression:(e,t)=>({type:"CallExpression",callee:e,arguments:t}),memberExpression:(e,t)=>({type:"MemberExpression",object:e,property:t}),expressionStatement:e=>({type:"ExpressionStatement",expression:e}),taggedTemplateExpression:(e,t)=>({type:"TaggedTemplateExpression",tag:e,quasi:t}),templateLiteral:(e,t)=>({type:"TemplateLiteral",quasis:e,expressions:t}),templateElement:(e,t=!1)=>({type:"TemplateElement",value:e,tail:t}),importDeclaration:(e,t)=>({type:"ImportDeclaration",specifiers:e,source:t}),importSpecifier:(e,t)=>({type:"ImportSpecifier",local:e,imported:t}),importDefaultSpecifier:e=>({type:"ImportDefaultSpecifier",local:e}),isNodesEquivalent:(e,t)=>(e instanceof tm&&(e=e.node),t instanceof tm&&(t=t.node),e&&t&&e.type===t.type&&e.name===t.name&&e.value===t.value),isIdentifier:(e,t)=>(e instanceof tm&&(e=e.node),"Identifier"===e.type&&(!t||nm.isNodesEquivalent(e,t))),react:{buildChildren(e){const t=[];for(let n of e.children)if("JSXText"!==n.type)"JSXExpressionContainer"===n.type&&(n=n.expression),"JSXEmptyExpression"!==n.type&&t.push(n);else{const{value:e}=n;""!==e&&t.push(nm.stringLiteral(e))}return t}}},rm=new Proxy(nm,{get(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];if("string"!=typeof t)return;if(t.startsWith("is")){let n,r,i,s=t.substring(2);return(i=s.toLowerCase().match(/^string|num|boolean/g))&&(n="Literal",r=i[0].replace("num","number")),e[t]=e=>{if(null==e)return!1;const t=e instanceof tm?e.node:e;return t.type===s||t.type===n&&typeof t.value===r},e[t]}const n=t[0].toUpperCase()+t.substring(1),r=/Literal/.test(t)?"value":"expression";return e[t]=e=>({type:n,[r]:e}),e[t]}});function im(e,t,n){const{ctx:r}=this,i=[],s=e.constructor;function o(e){return"object"==typeof e&&null!=e&&(e instanceof s||"type"in e)}function a(e,s,B){const c=B||new r.Path(e,s.slice());if(c.shouldStop)return!1;if(!c.shouldSkip){if(e.type in t){let o=t[e.type];if("object"==typeof o?(o.exit&&i.push([o.exit,e,n,s]),o.enter&&o.enter(c,n)):o(c,n),r.queue.has(c))return;if(c.shouldStop)return!1}s.push(e);e:for(let t in e){const n=e[t];if(o(n)){if(!1===a(n,s))break}else if(Array.isArray(n))for(const e of n)if(o(e)&&!1===a(e,s))break e}s.pop()}}a(e,[]);const B=r.queue.values();let c,u;for(;(c=B.next())&&!c.done;){const e=c.value;r.queue.delete(e),a(e.node,e.ancestors.slice(),e)}for(;u=i.pop();){const[e,t,n,i]=u;e(new r.Path(t,i),n)}}function sm({code:e,out:t,parse:n}){const r={paths:new WeakMap,queue:new Set,code:e,out:t,parse:n,types:rm,visit:im,template:$d,Path:tm},i={ctx:r};return r.visit=r.visit.bind(i),r.template=$d.bind(i),r.template.ast=$d.ast.bind(i),r.Path=function(e,t){return new tm(e,t,r)},r}const om={parse(){throw Error("options.parse() is required")},sourceMaps:!1};function am(e,{presets:t,plugins:n,parse:r,filename:i,ast:s,sourceMaps:o,sourceFileName:a}={}){r=r||om.parse;const B=new bd(e),{types:c,template:u,visit:l}=sm({code:e,out:B,parse:r}),h=[];hm({presets:t,plugins:n},h);const p={};for(let e=0;ee.replace(/^(\t+)/,(e,t)=>" ".repeat(t.length));function um(e,t){const{line:n,column:r}=t,i=e.split("\n"),s=String(n).length+2,o=e=>String(e).padStart(s);let a="";n>1&&(a+=`\n${o(n-2)} | ${cm(i[n-2])}`),a+=`\n${o(n-1)} | ${cm(i[n-1])}`;const B=(i[n-1].match(/^\t+/)||[]).length;return a+=`\n${"-".repeat(s+3+r+B)}^`,n(t.assertVersion||(t=Object.assign(function(e){let t=null;"string"==typeof e.version&&/^7\./.test(e.version)&&(t=Object.getPrototypeOf(e),!t||n(t,"version")&&n(t,"transform")&&n(t,"template")&&n(t,"types")||(t=null));return Object.assign({},t,e)}(t),{assertVersion(e){!function(e,t){if("number"==typeof e){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e=`^${e}.0.0-0`}if("string"!=typeof e)throw new Error("Expected string or integer value.");const n=Error.stackTraceLimit;"number"==typeof n&&n<25&&(Error.stackTraceLimit=25);let r;r="7."===t.slice(0,2)?new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${t}". You'll need to update your @babel/core version.`):new Error(`Requires Babel "${e}", but was loaded with "${t}". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`);"number"==typeof n&&(Error.stackTraceLimit=n);throw Object.assign(r,{code:"BABEL_VERSION_UNSUPPORTED",version:t,range:e})}(e,t.version)}})),e(t,r||{},i))}})),fm=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=(0,pm.declare)(e=>(e.assertVersion(7),{name:"syntax-jsx",manipulateOptions(e,t){t.plugins.some(e=>"typescript"===(Array.isArray(e)?e[0]:e))||t.plugins.push("jsx")}}));t.default=n}));function dm(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var mm=dm(fm);function Cm(e,t){var n=e.types;void 0===t&&(t={});var r=t.tag||"html",i=o(r),s=function(e){if(!1===e)return null;var t,i=n.identifier(r.split(".")[0]),s="string"!=typeof e?e:{module:e,export:null},o=s.module,a=s.export;t="*"===a?n.importNamespaceSpecifier(i):"default"===a?n.importDefaultSpecifier(i):n.importSpecifier(i,a?n.identifier(a):i);return n.importDeclaration([t],n.stringLiteral(o))}(t.import||!1);function o(e){for(var t,r=e.split("."),i=0;i");for(var o=0;o")):(l("")))}else r||l("/>")}function C(e,t,r){var s=e.openingElement,o=function e(t){return n.isJSXMemberExpression(t)?n.memberExpression(e(t.object),n.identifier(t.property.name)):n.identifier(t.name)}(s.name),c=function(e){return n.isNodesEquivalent(f,e)}(o);if(!c&&(d(o)?(l("<"),u(o)):(l("<"),l(o.name)),s.attributes))for(var C=0;C/(^[A-Z]|[.$])/.test(e),r=t=>!e.isJSXElement(t.parentPath.parent)&&!e.isJSXFragment(t.parentPath.parent),i=t.tag||"html",s=t.import||!1;return{name:"transform-jsx-to-htm-lite",visitor:{Program:{exit(e,t){if(t.jsx&&s){const t="string"==typeof s?s:s.module;let n="object"==typeof s&&s.export||i;i!==n&&(n+=" as "+i),e.get("body").prependString(`import { ${n} } from '${t}';\n`)}}},JSXOpeningElement(e,t){t.jsx=!0;const i=e.get("name");n(i.node.name)&&(i.prependString("${"),i.appendString("}")),r(e)&&e.prependString("html`"),e.node.selfClosing&&e.appendString("`")},JSXClosingElement(e){let i=e.node.name.name;n(i)&&(i=t.terse?"/":"${"+i+"}");let s=``;r(e)&&(s+="`"),e.replaceWithString(s)},JSXOpeningFragment(e){if(!r(e))return e.remove();e.replaceWithString("html`")},JSXClosingFragment(e){if(!r(e))return e.remove();e.replaceWithString("`")},JSXSpreadAttribute(e){e.replaceWith(e.node.argument),e.prependString("...${"),e.appendString("}")},JSXText(e){e.replaceWithString(e.node.value)},JSXExpressionContainer(t){if(e.isJSXEmptyExpression(t.node.expression))return t.remove();t.prependString("$")}}}}function _m({include:e,production:t=!0}={}){return{name:"htm-plugin",options:e=>(e.acornInjectPlugins=[Kf()].concat(e.acornInjectPlugins||[]),e),transform(n,r){if(!/\.[tj]sx?$/.test(r))return;if("\0"===r[0]||"\b"===r[0])return;if(e){if(!("function"==typeof e?e(r):r.match(e)))return}if(!/\.[tj]sx$/.test(r)&&!/<[a-zA-Z$_][\w.:-]*[^>]*>/.test(n))return;const i=Date.now(),s=am(n,{plugins:[[t?gm:Em,{import:{module:"htm/preact"},terse:!0}]],filename:r,sourceMaps:!0,parse:this.parse}),o=Date.now();return o-i>100&&this.warn(`${r} took ${o-i}ms`),s}}}function bm(e){switch(e){case vm.num:return"num";case vm.bigint:return"bigint";case vm.regexp:return"regexp";case vm.string:return"string";case vm.name:return"name";case vm.eof:return"eof";case vm.bracketL:return"[";case vm.bracketR:return"]";case vm.braceL:return"{";case vm.braceBarL:return"{|";case vm.braceR:return"}";case vm.braceBarR:return"|}";case vm.parenL:return"(";case vm.parenR:return")";case vm.comma:return",";case vm.semi:return";";case vm.colon:return":";case vm.doubleColon:return"::";case vm.dot:return".";case vm.question:return"?";case vm.questionDot:return"?.";case vm.arrow:return"=>";case vm.template:return"template";case vm.ellipsis:return"...";case vm.backQuote:return"`";case vm.dollarBraceL:return"${";case vm.at:return"@";case vm.hash:return"#";case vm.eq:return"=";case vm.assign:return"_=";case vm.preIncDec:case vm.postIncDec:return"++/--";case vm.bang:return"!";case vm.tilde:return"~";case vm.pipeline:return"|>";case vm.nullishCoalescing:return"??";case vm.logicalOR:return"||";case vm.logicalAND:return"&&";case vm.bitwiseOR:return"|";case vm.bitwiseXOR:return"^";case vm.bitwiseAND:return"&";case vm.equality:return"==/!=";case vm.lessThan:return"<";case vm.greaterThan:return">";case vm.relationalOrEqual:return"<=/>=";case vm.bitShift:return"<>";case vm.plus:return"+";case vm.minus:return"-";case vm.modulo:return"%";case vm.star:return"*";case vm.slash:return"/";case vm.exponent:return"**";case vm.jsxName:return"jsxName";case vm.jsxText:return"jsxText";case vm.jsxTagStart:return"jsxTagStart";case vm.jsxTagEnd:return"jsxTagEnd";case vm.typeParameterStart:return"typeParameterStart";case vm.nonNullAssertion:return"nonNullAssertion";case vm._break:return"break";case vm._case:return"case";case vm._catch:return"catch";case vm._continue:return"continue";case vm._debugger:return"debugger";case vm._default:return"default";case vm._do:return"do";case vm._else:return"else";case vm._finally:return"finally";case vm._for:return"for";case vm._function:return"function";case vm._if:return"if";case vm._return:return"return";case vm._switch:return"switch";case vm._throw:return"throw";case vm._try:return"try";case vm._var:return"var";case vm._let:return"let";case vm._const:return"const";case vm._while:return"while";case vm._with:return"with";case vm._new:return"new";case vm._this:return"this";case vm._super:return"super";case vm._class:return"class";case vm._extends:return"extends";case vm._export:return"export";case vm._import:return"import";case vm._yield:return"yield";case vm._null:return"null";case vm._true:return"true";case vm._false:return"false";case vm._in:return"in";case vm._instanceof:return"instanceof";case vm._typeof:return"typeof";case vm._void:return"void";case vm._delete:return"delete";case vm._async:return"async";case vm._get:return"get";case vm._set:return"set";case vm._declare:return"declare";case vm._readonly:return"readonly";case vm._abstract:return"abstract";case vm._static:return"static";case vm._public:return"public";case vm._private:return"private";case vm._protected:return"protected";case vm._as:return"as";case vm._enum:return"enum";case vm._type:return"type";case vm._implements:return"implements";default:return""}}!function(e){e[e.NONE=0]="NONE";e[e._abstract=1]="_abstract";e[e._as=2]="_as";e[e._asserts=3]="_asserts";e[e._async=4]="_async";e[e._await=5]="_await";e[e._checks=6]="_checks";e[e._constructor=7]="_constructor";e[e._declare=8]="_declare";e[e._enum=9]="_enum";e[e._exports=10]="_exports";e[e._from=11]="_from";e[e._get=12]="_get";e[e._global=13]="_global";e[e._implements=14]="_implements";e[e._infer=15]="_infer";e[e._interface=16]="_interface";e[e._is=17]="_is";e[e._keyof=18]="_keyof";e[e._mixins=19]="_mixins";e[e._module=20]="_module";e[e._namespace=21]="_namespace";e[e._of=22]="_of";e[e._opaque=23]="_opaque";e[e._private=24]="_private";e[e._protected=25]="_protected";e[e._proto=26]="_proto";e[e._public=27]="_public";e[e._readonly=28]="_readonly";e[e._require=29]="_require";e[e._set=30]="_set";e[e._static=31]="_static";e[e._type=32]="_type";e[e._unique=33]="_unique"}(Am||(Am={})),function(e){e[e.PRECEDENCE_MASK=15]="PRECEDENCE_MASK";e[e.IS_KEYWORD=16]="IS_KEYWORD";e[e.IS_ASSIGN=32]="IS_ASSIGN";e[e.IS_RIGHT_ASSOCIATIVE=64]="IS_RIGHT_ASSOCIATIVE";e[e.IS_PREFIX=128]="IS_PREFIX";e[e.IS_POSTFIX=256]="IS_POSTFIX";e[e.num=0]="num";e[e.bigint=512]="bigint";e[e.regexp=1024]="regexp";e[e.string=1536]="string";e[e.name=2048]="name";e[e.eof=2560]="eof";e[e.bracketL=3072]="bracketL";e[e.bracketR=3584]="bracketR";e[e.braceL=4096]="braceL";e[e.braceBarL=4608]="braceBarL";e[e.braceR=5120]="braceR";e[e.braceBarR=5632]="braceBarR";e[e.parenL=6144]="parenL";e[e.parenR=6656]="parenR";e[e.comma=7168]="comma";e[e.semi=7680]="semi";e[e.colon=8192]="colon";e[e.doubleColon=8704]="doubleColon";e[e.dot=9216]="dot";e[e.question=9728]="question";e[e.questionDot=10240]="questionDot";e[e.arrow=10752]="arrow";e[e.template=11264]="template";e[e.ellipsis=11776]="ellipsis";e[e.backQuote=12288]="backQuote";e[e.dollarBraceL=12800]="dollarBraceL";e[e.at=13312]="at";e[e.hash=13824]="hash";e[e.eq=14368]="eq";e[e.assign=14880]="assign";e[e.preIncDec=15744]="preIncDec";e[e.postIncDec=16256]="postIncDec";e[e.bang=16512]="bang";e[e.tilde=17024]="tilde";e[e.pipeline=17409]="pipeline";e[e.nullishCoalescing=17922]="nullishCoalescing";e[e.logicalOR=18434]="logicalOR";e[e.logicalAND=18947]="logicalAND";e[e.bitwiseOR=19460]="bitwiseOR";e[e.bitwiseXOR=19973]="bitwiseXOR";e[e.bitwiseAND=20486]="bitwiseAND";e[e.equality=20999]="equality";e[e.lessThan=21512]="lessThan";e[e.greaterThan=22024]="greaterThan";e[e.relationalOrEqual=22536]="relationalOrEqual";e[e.bitShift=23049]="bitShift";e[e.plus=23690]="plus";e[e.minus=24202]="minus";e[e.modulo=24587]="modulo";e[e.star=25099]="star";e[e.slash=25611]="slash";e[e.exponent=26188]="exponent";e[e.jsxName=26624]="jsxName";e[e.jsxText=27136]="jsxText";e[e.jsxTagStart=27648]="jsxTagStart";e[e.jsxTagEnd=28160]="jsxTagEnd";e[e.typeParameterStart=28672]="typeParameterStart";e[e.nonNullAssertion=29184]="nonNullAssertion";e[e._break=29712]="_break";e[e._case=30224]="_case";e[e._catch=30736]="_catch";e[e._continue=31248]="_continue";e[e._debugger=31760]="_debugger";e[e._default=32272]="_default";e[e._do=32784]="_do";e[e._else=33296]="_else";e[e._finally=33808]="_finally";e[e._for=34320]="_for";e[e._function=34832]="_function";e[e._if=35344]="_if";e[e._return=35856]="_return";e[e._switch=36368]="_switch";e[e._throw=37008]="_throw";e[e._try=37392]="_try";e[e._var=37904]="_var";e[e._let=38416]="_let";e[e._const=38928]="_const";e[e._while=39440]="_while";e[e._with=39952]="_with";e[e._new=40464]="_new";e[e._this=40976]="_this";e[e._super=41488]="_super";e[e._class=42e3]="_class";e[e._extends=42512]="_extends";e[e._export=43024]="_export";e[e._import=43536]="_import";e[e._yield=44048]="_yield";e[e._null=44560]="_null";e[e._true=45072]="_true";e[e._false=45584]="_false";e[e._in=46104]="_in";e[e._instanceof=46616]="_instanceof";e[e._typeof=47248]="_typeof";e[e._void=47760]="_void";e[e._delete=48272]="_delete";e[e._async=48656]="_async";e[e._get=49168]="_get";e[e._set=49680]="_set";e[e._declare=50192]="_declare";e[e._readonly=50704]="_readonly";e[e._abstract=51216]="_abstract";e[e._static=51728]="_static";e[e._public=52240]="_public";e[e._private=52752]="_private";e[e._protected=53264]="_protected";e[e._as=53776]="_as";e[e._enum=54288]="_enum";e[e._type=54800]="_type";e[e._implements=55312]="_implements"}(vm||(vm={}));class wm{constructor(e,t,n){this.startTokenIndex=e,this.endTokenIndex=t,this.isFunctionScope=n}}class Sm{constructor(e,t,n,r,i,s,o,a,B,c,u,l){this.potentialArrowAt=e,this.noAnonFunctionType=t,this.tokensLength=n,this.scopesLength=r,this.pos=i,this.type=s,this.contextualKeyword=o,this.start=a,this.end=B,this.isType=c,this.scopeDepth=u,this.error=l}}class xm{constructor(){xm.prototype.__init.call(this),xm.prototype.__init2.call(this),xm.prototype.__init3.call(this),xm.prototype.__init4.call(this),xm.prototype.__init5.call(this),xm.prototype.__init6.call(this),xm.prototype.__init7.call(this),xm.prototype.__init8.call(this),xm.prototype.__init9.call(this),xm.prototype.__init10.call(this),xm.prototype.__init11.call(this),xm.prototype.__init12.call(this)}__init(){this.potentialArrowAt=-1}__init2(){this.noAnonFunctionType=!1}__init3(){this.tokens=[]}__init4(){this.scopes=[]}__init5(){this.pos=0}__init6(){this.type=vm.eof}__init7(){this.contextualKeyword=Am.NONE}__init8(){this.start=0}__init9(){this.end=0}__init10(){this.isType=!1}__init11(){this.scopeDepth=0}__init12(){this.error=null}snapshot(){return new Sm(this.potentialArrowAt,this.noAnonFunctionType,this.tokens.length,this.scopes.length,this.pos,this.type,this.contextualKeyword,this.start,this.end,this.isType,this.scopeDepth,this.error)}restoreFromSnapshot(e){this.potentialArrowAt=e.potentialArrowAt,this.noAnonFunctionType=e.noAnonFunctionType,this.tokens.length=e.tokensLength,this.scopes.length=e.scopesLength,this.pos=e.pos,this.type=e.type,this.contextualKeyword=e.contextualKeyword,this.start=e.start,this.end=e.end,this.isType=e.isType,this.scopeDepth=e.scopeDepth,this.error=e.error}}let Dm,km,Im,Om,Tm,Fm;function Mm(){return Fm++}function Nm(e){if("pos"in e){const t=Pm(e.pos);e.message+=` (${t.line}:${t.column})`,e.loc=t}return e}!function(e){e[e.backSpace=8]="backSpace";e[e.lineFeed=10]="lineFeed";e[e.carriageReturn=13]="carriageReturn";e[e.shiftOut=14]="shiftOut";e[e.space=32]="space";e[e.exclamationMark=33]="exclamationMark";e[e.quotationMark=34]="quotationMark";e[e.numberSign=35]="numberSign";e[e.dollarSign=36]="dollarSign";e[e.percentSign=37]="percentSign";e[e.ampersand=38]="ampersand";e[e.apostrophe=39]="apostrophe";e[e.leftParenthesis=40]="leftParenthesis";e[e.rightParenthesis=41]="rightParenthesis";e[e.asterisk=42]="asterisk";e[e.plusSign=43]="plusSign";e[e.comma=44]="comma";e[e.dash=45]="dash";e[e.dot=46]="dot";e[e.slash=47]="slash";e[e.digit0=48]="digit0";e[e.digit1=49]="digit1";e[e.digit2=50]="digit2";e[e.digit3=51]="digit3";e[e.digit4=52]="digit4";e[e.digit5=53]="digit5";e[e.digit6=54]="digit6";e[e.digit7=55]="digit7";e[e.digit8=56]="digit8";e[e.digit9=57]="digit9";e[e.colon=58]="colon";e[e.semicolon=59]="semicolon";e[e.lessThan=60]="lessThan";e[e.equalsTo=61]="equalsTo";e[e.greaterThan=62]="greaterThan";e[e.questionMark=63]="questionMark";e[e.atSign=64]="atSign";e[e.uppercaseA=65]="uppercaseA";e[e.uppercaseB=66]="uppercaseB";e[e.uppercaseC=67]="uppercaseC";e[e.uppercaseD=68]="uppercaseD";e[e.uppercaseE=69]="uppercaseE";e[e.uppercaseF=70]="uppercaseF";e[e.uppercaseG=71]="uppercaseG";e[e.uppercaseH=72]="uppercaseH";e[e.uppercaseI=73]="uppercaseI";e[e.uppercaseJ=74]="uppercaseJ";e[e.uppercaseK=75]="uppercaseK";e[e.uppercaseL=76]="uppercaseL";e[e.uppercaseM=77]="uppercaseM";e[e.uppercaseN=78]="uppercaseN";e[e.uppercaseO=79]="uppercaseO";e[e.uppercaseP=80]="uppercaseP";e[e.uppercaseQ=81]="uppercaseQ";e[e.uppercaseR=82]="uppercaseR";e[e.uppercaseS=83]="uppercaseS";e[e.uppercaseT=84]="uppercaseT";e[e.uppercaseU=85]="uppercaseU";e[e.uppercaseV=86]="uppercaseV";e[e.uppercaseW=87]="uppercaseW";e[e.uppercaseX=88]="uppercaseX";e[e.uppercaseY=89]="uppercaseY";e[e.uppercaseZ=90]="uppercaseZ";e[e.leftSquareBracket=91]="leftSquareBracket";e[e.backslash=92]="backslash";e[e.rightSquareBracket=93]="rightSquareBracket";e[e.caret=94]="caret";e[e.underscore=95]="underscore";e[e.graveAccent=96]="graveAccent";e[e.lowercaseA=97]="lowercaseA";e[e.lowercaseB=98]="lowercaseB";e[e.lowercaseC=99]="lowercaseC";e[e.lowercaseD=100]="lowercaseD";e[e.lowercaseE=101]="lowercaseE";e[e.lowercaseF=102]="lowercaseF";e[e.lowercaseG=103]="lowercaseG";e[e.lowercaseH=104]="lowercaseH";e[e.lowercaseI=105]="lowercaseI";e[e.lowercaseJ=106]="lowercaseJ";e[e.lowercaseK=107]="lowercaseK";e[e.lowercaseL=108]="lowercaseL";e[e.lowercaseM=109]="lowercaseM";e[e.lowercaseN=110]="lowercaseN";e[e.lowercaseO=111]="lowercaseO";e[e.lowercaseP=112]="lowercaseP";e[e.lowercaseQ=113]="lowercaseQ";e[e.lowercaseR=114]="lowercaseR";e[e.lowercaseS=115]="lowercaseS";e[e.lowercaseT=116]="lowercaseT";e[e.lowercaseU=117]="lowercaseU";e[e.lowercaseV=118]="lowercaseV";e[e.lowercaseW=119]="lowercaseW";e[e.lowercaseX=120]="lowercaseX";e[e.lowercaseY=121]="lowercaseY";e[e.lowercaseZ=122]="lowercaseZ";e[e.leftCurlyBrace=123]="leftCurlyBrace";e[e.verticalBar=124]="verticalBar";e[e.rightCurlyBrace=125]="rightCurlyBrace";e[e.tilde=126]="tilde";e[e.nonBreakingSpace=160]="nonBreakingSpace";e[e.oghamSpaceMark=5760]="oghamSpaceMark";e[e.lineSeparator=8232]="lineSeparator";e[e.paragraphSeparator=8233]="paragraphSeparator"}(ym||(ym={}));class Lm{constructor(e,t){this.line=e,this.column=t}}function Pm(e){let t=1,n=1;for(let r=0;rym.lowercaseZ));){const r=eC[e+(t-ym.lowercaseA)+1];if(-1===r)break;e=r,n++}const r=eC[e];if(r>-1&&!Zm[t])return Om.pos=n,void(1&r?wC(r>>>1):wC(vm.name,r>>>1));for(;n=Tm.length){const e=Om.tokens;return e.length>=2&&e[e.length-1].start>=Tm.length&&e[e.length-2].start>=Tm.length&&Wm("Unexpectedly reached the end of input."),void wC(vm.eof)}yC(Tm.charCodeAt(Om.pos))}function yC(e){$m[e]||e===ym.backslash||e===ym.atSign&&Tm.charCodeAt(Om.pos+1)===ym.atSign?tC():NC(e)}function EC(){for(;Tm.charCodeAt(Om.pos)!==ym.asterisk||Tm.charCodeAt(Om.pos+1)!==ym.slash;)if(Om.pos++,Om.pos>Tm.length)return void Wm("Unterminated comment",Om.pos-2);Om.pos+=2}function _C(e){let t=Tm.charCodeAt(Om.pos+=e);if(Om.pos=ym.digit0&&e<=ym.digit9?HC(!0):e===ym.dot&&Tm.charCodeAt(Om.pos+2)===ym.dot?(Om.pos+=3,wC(vm.ellipsis)):(++Om.pos,wC(vm.dot))}function xC(){Tm.charCodeAt(Om.pos+1)===ym.equalsTo?LC(vm.assign,2):LC(vm.slash,1)}function DC(e){let t=e===ym.asterisk?vm.star:vm.modulo,n=1,r=Tm.charCodeAt(Om.pos+1);e===ym.asterisk&&r===ym.asterisk&&(n++,r=Tm.charCodeAt(Om.pos+2),t=vm.exponent),r===ym.equalsTo&&Tm.charCodeAt(Om.pos+2)!==ym.greaterThan&&(n++,t=vm.assign),LC(t,n)}function kC(e){const t=Tm.charCodeAt(Om.pos+1);if(t!==e){if(e===ym.verticalBar){if(t===ym.greaterThan)return void LC(vm.pipeline,2);if(t===ym.rightCurlyBrace&&Im)return void LC(vm.braceBarR,2)}t!==ym.equalsTo?LC(e===ym.verticalBar?vm.bitwiseOR:vm.bitwiseAND,1):LC(vm.assign,2)}else Tm.charCodeAt(Om.pos+2)===ym.equalsTo?LC(vm.assign,3):LC(e===ym.verticalBar?vm.logicalOR:vm.logicalAND,2)}function IC(){Tm.charCodeAt(Om.pos+1)===ym.equalsTo?LC(vm.assign,2):LC(vm.bitwiseXOR,1)}function OC(e){const t=Tm.charCodeAt(Om.pos+1);t!==e?t===ym.equalsTo?LC(vm.assign,2):e===ym.plusSign?LC(vm.plus,1):LC(vm.minus,1):LC(vm.preIncDec,2)}function TC(e){if(e===ym.greaterThan&&Om.isType)return void LC(vm.greaterThan,1);const t=Tm.charCodeAt(Om.pos+1);if(t===e){const t=e===ym.greaterThan&&Tm.charCodeAt(Om.pos+2)===ym.greaterThan?3:2;return Tm.charCodeAt(Om.pos+t)===ym.equalsTo?void LC(vm.assign,t+1):void LC(vm.bitShift,t)}t===ym.equalsTo?LC(vm.relationalOrEqual,2):e===ym.lessThan?LC(vm.lessThan,1):LC(vm.greaterThan,1)}function FC(e){const t=Tm.charCodeAt(Om.pos+1);if(t!==ym.equalsTo)return e===ym.equalsTo&&t===ym.greaterThan?(Om.pos+=2,void wC(vm.arrow)):void LC(e===ym.equalsTo?vm.eq:vm.bang,1);LC(vm.equality,Tm.charCodeAt(Om.pos+2)===ym.equalsTo?3:2)}function MC(){const e=Tm.charCodeAt(Om.pos+1),t=Tm.charCodeAt(Om.pos+2);e!==ym.questionMark||Om.isType?e!==ym.dot||t>=ym.digit0&&t<=ym.digit9?(++Om.pos,wC(vm.question)):(Om.pos+=2,wC(vm.questionDot)):t===ym.equalsTo?LC(vm.assign,3):LC(vm.nullishCoalescing,2)}function NC(e){switch(e){case ym.numberSign:return++Om.pos,void wC(vm.hash);case ym.dot:return void SC();case ym.leftParenthesis:return++Om.pos,void wC(vm.parenL);case ym.rightParenthesis:return++Om.pos,void wC(vm.parenR);case ym.semicolon:return++Om.pos,void wC(vm.semi);case ym.comma:return++Om.pos,void wC(vm.comma);case ym.leftSquareBracket:return++Om.pos,void wC(vm.bracketL);case ym.rightSquareBracket:return++Om.pos,void wC(vm.bracketR);case ym.leftCurlyBrace:return void(Im&&Tm.charCodeAt(Om.pos+1)===ym.verticalBar?LC(vm.braceBarL,2):(++Om.pos,wC(vm.braceL)));case ym.rightCurlyBrace:return++Om.pos,void wC(vm.braceR);case ym.colon:return void(Tm.charCodeAt(Om.pos+1)===ym.colon?LC(vm.doubleColon,2):(++Om.pos,wC(vm.colon)));case ym.questionMark:return void MC();case ym.atSign:return++Om.pos,void wC(vm.at);case ym.graveAccent:return++Om.pos,void wC(vm.backQuote);case ym.digit0:{const e=Tm.charCodeAt(Om.pos+1);if(e===ym.lowercaseX||e===ym.uppercaseX||e===ym.lowercaseO||e===ym.uppercaseO||e===ym.lowercaseB||e===ym.uppercaseB)return void GC()}case ym.digit1:case ym.digit2:case ym.digit3:case ym.digit4:case ym.digit5:case ym.digit6:case ym.digit7:case ym.digit8:case ym.digit9:return void HC(!1);case ym.quotationMark:case ym.apostrophe:return void KC(e);case ym.slash:return void xC();case ym.percentSign:case ym.asterisk:return void DC(e);case ym.verticalBar:case ym.ampersand:return void kC(e);case ym.caret:return void IC();case ym.plusSign:case ym.dash:return void OC(e);case ym.lessThan:case ym.greaterThan:return void TC(e);case ym.equalsTo:case ym.exclamationMark:return void FC(e);case ym.tilde:return void LC(vm.tilde,1)}Wm(`Unexpected character '${String.fromCharCode(e)}'`,Om.pos)}function LC(e,t){Om.pos+=t,wC(e)}function PC(){const e=Om.pos;let t=!1,n=!1;for(;;){if(Om.pos>=Tm.length)return void Wm("Unterminated regular expression",e);const r=Tm.charCodeAt(Om.pos);if(t)t=!1;else{if(r===ym.leftSquareBracket)n=!0;else if(r===ym.rightSquareBracket&&n)n=!1;else if(r===ym.slash&&!n)break;t=r===ym.backslash}++Om.pos}++Om.pos,UC(),wC(vm.regexp)}function RC(){for(;;){const e=Tm.charCodeAt(Om.pos);if(!(e>=ym.digit0&&e<=ym.digit9||e>=ym.lowercaseA&&e<=ym.lowercaseF||e>=ym.uppercaseA&&e<=ym.uppercaseF||e===ym.underscore))break;Om.pos++}}function GC(){let e=!1;Om.pos+=2,RC(),Tm.charCodeAt(Om.pos)===ym.lowercaseN&&(++Om.pos,e=!0),wC(e?vm.bigint:vm.num)}function HC(e){let t=!1;e||RC();let n=Tm.charCodeAt(Om.pos);n===ym.dot&&(++Om.pos,RC(),n=Tm.charCodeAt(Om.pos)),n!==ym.uppercaseE&&n!==ym.lowercaseE||(n=Tm.charCodeAt(++Om.pos),n!==ym.plusSign&&n!==ym.dash||++Om.pos,RC(),n=Tm.charCodeAt(Om.pos)),n===ym.lowercaseN&&(++Om.pos,t=!0),wC(t?vm.bigint:vm.num)}function KC(e){for(Om.pos++;;){if(Om.pos>=Tm.length)return void Wm("Unterminated string constant");const t=Tm.charCodeAt(Om.pos);if(t===ym.backslash)Om.pos++;else if(t===e)break;Om.pos++}Om.pos++,wC(vm.string)}function VC(){for(;;){if(Om.pos>=Tm.length)return void Wm("Unterminated template");const e=Tm.charCodeAt(Om.pos);if(e===ym.graveAccent||e===ym.dollarSign&&Tm.charCodeAt(Om.pos+1)===ym.leftCurlyBrace)return Om.pos===Om.start&&mC(vm.template)?e===ym.dollarSign?(Om.pos+=2,void wC(vm.dollarBraceL)):(++Om.pos,void wC(vm.backQuote)):void wC(vm.template);e===ym.backslash&&Om.pos++,Om.pos++}}function UC(){for(;Om.pos",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"};function jC(e){const[t,n]=JC(e.jsxPragma||"React.createElement"),[r,i]=JC(e.jsxFragmentPragma||"React.Fragment");return{base:t,suffix:n,fragmentBase:r,fragmentSuffix:i}}function JC(e){let t=e.indexOf(".");return-1===t&&(t=e.length),[e.slice(0,t),e.slice(t)]}class qC{getPrefixCode(){return""}getSuffixCode(){return""}}const WC=/^[\da-fA-F]+$/,zC=/^\d+$/;class XC extends qC{__init(){this.lastLineNumber=1}__init2(){this.lastIndex=0}__init3(){this.filenameVarName=null}constructor(e,t,n,r,i){super(),this.rootTransformer=e,this.tokens=t,this.importProcessor=n,this.nameManager=r,this.options=i,XC.prototype.__init.call(this),XC.prototype.__init2.call(this),XC.prototype.__init3.call(this),this.jsxPragmaInfo=jC(i)}process(){return!!this.tokens.matches1(vm.jsxTagStart)&&(this.processJSXTag(),!0)}getPrefixCode(){return this.filenameVarName?`const ${this.filenameVarName} = ${JSON.stringify(this.options.filePath||"")};`:""}getLineNumberForIndex(e){const t=this.tokens.code;for(;this.lastIndex or > at the end of the tag.");for(this.tokens.replaceToken(""),this.processChildren();!this.tokens.matches1(vm.jsxTagEnd);)this.tokens.replaceToken("");this.tokens.replaceToken(")")}}}function YC(e){const t=e.charCodeAt(0);return t>=ym.lowercaseA&&t<=ym.lowercaseZ}function ZC(e){let t="",n="",r=!1,i=!1;for(let s=0;s0||t.namedExports.length>0)continue;[...t.defaultNames,...t.wildcardNames,...t.namedImports.map(({localName:e})=>e)].every(e=>this.isTypeName(e))&&this.importsToReplace.set(e,"")}}isTypeName(e){return this.isTypeScriptTransformEnabled&&!this.nonTypeIdentifiers.has(e)}generateImportReplacements(){for(const[e,t]of this.importInfoByPath.entries()){const{defaultNames:n,wildcardNames:r,namedImports:i,namedExports:s,exportStarNames:o,hasStarExport:a}=t;if(0===n.length&&0===r.length&&0===i.length&&0===s.length&&0===o.length&&!a){this.importsToReplace.set(e,`require('${e}');`);continue}const B=this.getFreeIdentifierForPath(e);let c;c=this.enableLegacyTypeScriptModuleInterop?B:r.length>0?r[0]:this.getFreeIdentifierForPath(e);let u=`var ${B} = require('${e}');`;if(r.length>0)for(const e of r){u+=` var ${e} = ${this.enableLegacyTypeScriptModuleInterop?B:`${this.helperManager.getHelperName("interopRequireWildcard")}(${B})`};`}else o.length>0&&c!==B?u+=` var ${c} = ${this.helperManager.getHelperName("interopRequireWildcard")}(${B});`:n.length>0&&c!==B&&(u+=` var ${c} = ${this.helperManager.getHelperName("interopRequireDefault")}(${B});`);for(const{importedName:e,localName:t}of s)u+=` ${this.helperManager.getHelperName("createNamedExportFrom")}(${B}, '${t}', '${e}');`;for(const e of o)u+=` exports.${e} = ${c};`;a&&(u+=` ${this.helperManager.getHelperName("createStarExport")}(${B});`),this.importsToReplace.set(e,u);for(const e of n)this.identifierReplacements.set(e,c+".default");for(const{importedName:e,localName:t}of i)this.identifierReplacements.set(t,`${B}.${e}`)}}getFreeIdentifierForPath(e){const t=e.split("/"),n=t[t.length-1].replace(/\W/g,"");return this.nameManager.claimFreeName("_"+n)}preprocessImportAtIndex(e){const t=[],n=[];let r=[];if(e++,(this.tokens.matchesContextualAtIndex(e,Am._type)||this.tokens.matches1AtIndex(e,vm._typeof))&&!this.tokens.matches1AtIndex(e+1,vm.comma)&&!this.tokens.matchesContextualAtIndex(e+1,Am._from))return;if(this.tokens.matches1AtIndex(e,vm.parenL))return;if(this.tokens.matches1AtIndex(e,vm.name)&&(t.push(this.tokens.identifierNameAtIndex(e)),e++,this.tokens.matches1AtIndex(e,vm.comma)&&e++),this.tokens.matches1AtIndex(e,vm.star)&&(e+=2,n.push(this.tokens.identifierNameAtIndex(e)),e++),this.tokens.matches1AtIndex(e,vm.braceL)&&(e++,({newIndex:e,namedImports:r}=this.getNamedImports(e))),this.tokens.matchesContextualAtIndex(e,Am._from)&&e++,!this.tokens.matches1AtIndex(e,vm.string))throw new Error("Expected string token at the end of import statement.");const i=this.tokens.stringValueAtIndex(e),s=this.getImportInfo(i);s.defaultNames.push(...t),s.wildcardNames.push(...n),s.namedImports.push(...r),0===t.length&&0===n.length&&0===r.length&&(s.hasBareImport=!0)}preprocessExportAtIndex(e){if(this.tokens.matches2AtIndex(e,vm._export,vm._var)||this.tokens.matches2AtIndex(e,vm._export,vm._let)||this.tokens.matches2AtIndex(e,vm._export,vm._const))this.preprocessVarExportAtIndex(e);else if(this.tokens.matches2AtIndex(e,vm._export,vm._function)||this.tokens.matches2AtIndex(e,vm._export,vm._class)){const t=this.tokens.identifierNameAtIndex(e+2);this.addExportBinding(t,t)}else if(this.tokens.matches3AtIndex(e,vm._export,vm.name,vm._function)){const t=this.tokens.identifierNameAtIndex(e+3);this.addExportBinding(t,t)}else this.tokens.matches2AtIndex(e,vm._export,vm.braceL)?this.preprocessNamedExportAtIndex(e):this.tokens.matches2AtIndex(e,vm._export,vm.star)&&this.preprocessExportStarAtIndex(e)}preprocessVarExportAtIndex(e){let t=0;for(let n=e+2;;n++)if(this.tokens.matches1AtIndex(n,vm.braceL)||this.tokens.matches1AtIndex(n,vm.dollarBraceL)||this.tokens.matches1AtIndex(n,vm.bracketL))t++;else if(this.tokens.matches1AtIndex(n,vm.braceR)||this.tokens.matches1AtIndex(n,vm.bracketR))t--;else{if(0===t&&!this.tokens.matches1AtIndex(n,vm.name))break;if(this.tokens.matches1AtIndex(1,vm.eq)){const e=this.tokens.currentToken().rhsEndIndex;if(null==e)throw new Error("Expected = token with an end index.");n=e-1}else{if(rC(this.tokens.tokens[n])){const e=this.tokens.identifierNameAtIndex(n);this.identifierReplacements.set(e,"exports."+e)}}}}preprocessNamedExportAtIndex(e){e+=2;const{newIndex:t,namedImports:n}=this.getNamedImports(e);if(e=t,!this.tokens.matchesContextualAtIndex(e,Am._from)){for(const{importedName:e,localName:t}of n)this.addExportBinding(e,t);return}if(e++,!this.tokens.matches1AtIndex(e,vm.string))throw new Error("Expected string token at the end of import statement.");const r=this.tokens.stringValueAtIndex(e);this.getImportInfo(r).namedExports.push(...n)}preprocessExportStarAtIndex(e){let t=null;if(this.tokens.matches3AtIndex(e,vm._export,vm.star,vm._as)?(e+=3,t=this.tokens.identifierNameAtIndex(e),e+=2):e+=3,!this.tokens.matches1AtIndex(e,vm.string))throw new Error("Expected string token at the end of star export statement.");const n=this.tokens.stringValueAtIndex(e),r=this.getImportInfo(n);null!==t?r.exportStarNames.push(t):r.hasStarExport=!0}getNamedImports(e){const t=[];for(;;){if(this.tokens.matches1AtIndex(e,vm.braceR)){e++;break}let n=!1;(this.tokens.matchesContextualAtIndex(e,Am._type)||this.tokens.matches1AtIndex(e,vm._typeof))&&this.tokens.matches1AtIndex(e+1,vm.name)&&!this.tokens.matchesContextualAtIndex(e+1,Am._as)&&(n=!0,e++);const r=this.tokens.identifierNameAtIndex(e);let i;if(e++,this.tokens.matchesContextualAtIndex(e,Am._as)?(e++,i=this.tokens.identifierNameAtIndex(e),e++):i=r,n||t.push({importedName:r,localName:i}),this.tokens.matches2AtIndex(e,vm.comma,vm.braceR)){e+=2;break}if(this.tokens.matches1AtIndex(e,vm.braceR)){e++;break}if(!this.tokens.matches1AtIndex(e,vm.comma))throw new Error("Unexpected token: "+JSON.stringify(this.tokens.tokens[e]));e++}return{newIndex:e,namedImports:t}}getImportInfo(e){const t=this.importInfoByPath.get(e);if(t)return t;const n={defaultNames:[],wildcardNames:[],namedImports:[],namedExports:[],hasBareImport:!1,exportStarNames:[],hasStarExport:!1};return this.importInfoByPath.set(e,n),n}addExportBinding(e,t){this.exportBindingsByLocalName.has(e)||this.exportBindingsByLocalName.set(e,[]),this.exportBindingsByLocalName.get(e).push(t)}claimImportCode(e){const t=this.importsToReplace.get(e);return this.importsToReplace.set(e,""),t||""}getIdentifierReplacement(e){return this.identifierReplacements.get(e)||null}resolveExportBinding(e){const t=this.exportBindingsByLocalName.get(e);return t&&0!==t.length?t.map(e=>"exports."+e).join(" = "):null}getGlobalNames(){return new Set([...this.identifierReplacements.keys(),...this.exportBindingsByLocalName.keys()])}}function ig(e,t,{compiledFilename:n}){let r="AAAA";for(let t=0;t obj[importedName]});\n }\n ",createStarExport:'\n function createStarExport(obj) {\n Object.keys(obj)\n .filter((key) => key !== "default" && key !== "__esModule")\n .forEach((key) => {\n if (exports.hasOwnProperty(key)) {\n return;\n }\n Object.defineProperty(exports, key, {enumerable: true, get: () => obj[key]});\n });\n }\n ',nullishCoalesce:"\n function nullishCoalesce(lhs, rhsFn) {\n if (lhs != null) {\n return lhs;\n } else {\n return rhsFn();\n }\n }\n ",asyncNullishCoalesce:"\n async function asyncNullishCoalesce(lhs, rhsFn) {\n if (lhs != null) {\n return lhs;\n } else {\n return await rhsFn();\n }\n }\n ",optionalChain:"\n function optionalChain(ops) {\n let lastAccessLHS = undefined;\n let value = ops[0];\n let i = 1;\n while (i < ops.length) {\n const op = ops[i];\n const fn = ops[i + 1];\n i += 2;\n if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n return undefined;\n }\n if (op === 'access' || op === 'optionalAccess') {\n lastAccessLHS = value;\n value = fn(value);\n } else if (op === 'call' || op === 'optionalCall') {\n value = fn((...args) => value.call(lastAccessLHS, ...args));\n lastAccessLHS = undefined;\n }\n }\n return value;\n }\n ",asyncOptionalChain:"\n async function asyncOptionalChain(ops) {\n let lastAccessLHS = undefined;\n let value = ops[0];\n let i = 1;\n while (i < ops.length) {\n const op = ops[i];\n const fn = ops[i + 1];\n i += 2;\n if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n return undefined;\n }\n if (op === 'access' || op === 'optionalAccess') {\n lastAccessLHS = value;\n value = await fn(value);\n } else if (op === 'call' || op === 'optionalCall') {\n value = await fn((...args) => value.call(lastAccessLHS, ...args));\n lastAccessLHS = undefined;\n }\n }\n return value;\n }\n ",optionalChainDelete:"\n function optionalChainDelete(ops) {\n const result = OPTIONAL_CHAIN_NAME(ops);\n return result == null ? true : result;\n }\n ",asyncOptionalChainDelete:"\n async function asyncOptionalChainDelete(ops) {\n const result = await ASYNC_OPTIONAL_CHAIN_NAME(ops);\n return result == null ? true : result;\n }\n "};class og{__init(){this.helperNames={}}constructor(e){this.nameManager=e,og.prototype.__init.call(this)}getHelperName(e){let t=this.helperNames[e];return t||(t=this.nameManager.claimFreeName("_"+e),this.helperNames[e]=t,t)}emitHelpers(){let e="";this.helperNames.optionalChainDelete&&this.getHelperName("optionalChain"),this.helperNames.asyncOptionalChainDelete&&this.getHelperName("asyncOptionalChain");for(const[t,n]of Object.entries(sg)){const r=this.helperNames[t];let i=n;"optionalChainDelete"===t?i=i.replace("OPTIONAL_CHAIN_NAME",this.helperNames.optionalChain):"asyncOptionalChainDelete"===t&&(i=i.replace("ASYNC_OPTIONAL_CHAIN_NAME",this.helperNames.asyncOptionalChain)),r&&(e+=" ",e+=i.replace(t,r).replace(/\s+/g," ").trim())}return e}}function ag(e,t,n){Bg(e,n)&&cg(e,t,n)}function Bg(e,t){for(const n of e.tokens)if(n.type===vm.name&&iC(n)&&t.has(e.identifierNameForToken(n)))return!0;return!1}function cg(e,t,n){const r=[];let i=t.length-1;for(let s=e.tokens.length-1;;s--){for(;r.length>0&&r[r.length-1].startTokenIndex===s+1;)r.pop();for(;i>=0&&t[i].endTokenIndex===s+1;)r.push(t[i]),i--;if(s<0)break;const o=e.tokens[s],a=e.identifierNameForToken(o);if(r.length>1&&o.type===vm.name&&n.has(a))if(oC(o))ug(r[r.length-1],e,a);else if(aC(o)){let t=r.length-1;for(;t>0&&!r[t].isFunctionScope;)t--;if(t<0)throw new Error("Did not find parent function scope.");ug(r[t],e,a)}}if(r.length>0)throw new Error("Expected empty scope stack after processing file.")}function ug(e,t,n){for(let r=e.startTokenIndex;r=r._score)&&(r=o)}r&&r._score>0&&((t=this._propNames).push.apply(t,r._propNames),(n=this._messages).push.apply(n,r._messages))},e.prototype.getError=function(e){for(var t=[],n=this._propNames.length-1;n>=0;n--){var i=this._propNames[n];e+="number"==typeof i?"["+i+"]":i?"."+i:"";var s=this._messages[n];s&&t.push(e+" "+s)}return new r(e,t.join("; "))},e.prototype.getErrorDetail=function(e){for(var t=[],n=this._propNames.length-1;n>=0;n--){var r=this._propNames[n];e+="number"==typeof r?"["+r+"]":r?"."+r:"";var i=this._messages[n];i&&t.push({path:e,message:i})}var s=null;for(n=t.length-1;n>=0;n--)s&&(t[n].nested=[s]),s=t[n];return s},e}();t.DetailContext=s;var o=function(){function e(){this.contexts=[]}return e.prototype.createContext=function(){var e=new s;return this.contexts.push(e),e},e}()})),fg=ul((function(e,t){var n=cl&&cl.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=function(){};function i(e){return"string"==typeof e?o(e):e}function s(e,t){var n=e[t];if(!n)throw new Error("Unknown type "+t);return n}function o(e){return new a(e)}t.TType=r,t.name=o;var a=function(e){function t(t){var n=e.call(this)||this;return n.name=t,n._failMsg="is not a "+t,n}return n(t,e),t.prototype.getChecker=function(e,n,r){var i=this,o=s(e,this.name),a=o.getChecker(e,n,r);return o instanceof E||o instanceof t?a:function(e,t){return!!a(e,t)||t.fail(null,i._failMsg,0)}},t}(r);t.TName=a,t.lit=function(e){return new B(e)};var B=function(e){function t(t){var n=e.call(this)||this;return n.value=t,n.name=JSON.stringify(t),n._failMsg="is not "+n.name,n}return n(t,e),t.prototype.getChecker=function(e,t){var n=this;return function(e,t){return e===n.value||t.fail(null,n._failMsg,-1)}},t}(r);t.TLiteral=B,t.array=function(e){return new c(i(e))};var c=function(e){function t(t){var n=e.call(this)||this;return n.ttype=t,n}return n(t,e),t.prototype.getChecker=function(e,t){var n=this.ttype.getChecker(e,t);return function(e,t){if(!Array.isArray(e))return t.fail(null,"is not an array",0);for(var r=0;r0&&r.push(i+" more"),n._failMsg="is none of "+r.join(", ")):n._failMsg="is none of "+i+" types",n}return n(t,e),t.prototype.getChecker=function(e,t){var n=this,r=this.ttypes.map((function(n){return n.getChecker(e,t)}));return function(e,t){for(var i=t.unionResolver(),s=0;s0&&!Om.error;)mC(vm.braceL)||mC(vm.bracketL)?e++:(mC(vm.braceR)||mC(vm.bracketR))&&e--,uC();return!0}return!1}function CA(){const e=Om.snapshot(),t=gA();return Om.restoreFromSnapshot(e),t}function gA(){if(uC(),mC(vm.parenR)||mC(vm.ellipsis))return!0;if(mA()){if(mC(vm.colon)||mC(vm.comma)||mC(vm.question)||mC(vm.eq))return!0;if(mC(vm.parenR)&&(uC(),mC(vm.arrow)))return!0}return!1}function AA(e){const t=pC(0);qm(e);_A()||wA(),fC(t)}function vA(){mC(vm.colon)&&AA(vm.colon)}function yA(){mC(vm.colon)&&bA()}function EA(){dC(vm.colon)&&wA()}function _A(){const e=Om.snapshot();return Gm(Am._asserts)&&!Qm()?(uC(),Km(Am._is)?(wA(),!0):Tg()||mC(vm._this)?(uC(),Km(Am._is)&&wA(),!0):(Om.restoreFromSnapshot(e),!1)):!(!Tg()&&!mC(vm._this))&&(uC(),Gm(Am._is)&&!Qm()?(uC(),wA(),!0):(Om.restoreFromSnapshot(e),!1))}function bA(){const e=pC(0);qm(vm.colon),wA(),fC(e)}function wA(){SA(),!Qm()&&dC(vm._extends)&&(SA(),qm(vm.question),wA(),qm(vm.colon),wA())}function SA(){dA()?BA(aA.TSFunctionType):mC(vm._new)?BA(aA.TSConstructorType):fA()}function xA(){const e=pC(1);wA(),qm(vm.greaterThan),fC(e),Qv()}function DA(){if(dC(vm.jsxTagStart)){Om.tokens[Om.tokens.length-1].type=vm.typeParameterStart;const e=pC(1);for(;!mC(vm.greaterThan)&&!Om.error;)wA(),dC(vm.comma);Ov(),fC(e)}}function kA(){for(;!mC(vm.braceL)&&!Om.error;)IA(),dC(vm.comma)}function IA(){Ng(),mC(vm.lessThan)&&WA()}function OA(){bg(!1),Vg(),dC(vm._extends)&&kA(),$g()}function TA(){bg(!1),Vg(),qm(vm.eq),wA(),Jm()}function FA(){if(mC(vm.string)?iy():wy(),dC(vm.eq)){const e=Om.tokens.length-1;Pv(),Om.tokens[e].rhsEndIndex=Om.tokens.length}}function MA(){for(bg(!1),qm(vm.braceL);!dC(vm.braceR)&&!Om.error;)FA(),dC(vm.comma)}function NA(){qm(vm.braceL),f_(vm.braceR)}function LA(){bg(!1),dC(vm.dot)?LA():NA()}function PA(){Gm(Am._global)?wy():mC(vm.string)?ty():Wm(),mC(vm.braceL)?NA():Jm()}function RA(){wg(),qm(vm.eq),HA(),Jm()}function GA(){return Gm(Am._require)&&CC()===vm.parenL}function HA(){GA()?KA():Ng()}function KA(){Vm(Am._require),qm(vm.parenL),mC(vm.string)||Wm(),iy(),qm(vm.parenR)}function VA(){if(jm())return!1;switch(Om.type){case vm._function:{const e=pC(1);uC();return A_(Om.start,!0),fC(e),!0}case vm._class:{const e=pC(1);return y_(!0,!1),fC(e),!0}case vm._const:if(mC(vm._const)&&Hm(Am._enum)){const e=pC(1);return qm(vm._const),Vm(Am._enum),Om.tokens[Om.tokens.length-1].type=vm._enum,MA(),fC(e),!0}case vm._var:case vm._let:{const e=pC(1);return B_(Om.type),fC(e),!0}case vm.name:{const e=pC(1),t=Om.contextualKeyword;let n=!1;return t===Am._global?(PA(),n=!0):n=jA(t,!0),fC(e),n}default:return!1}}function UA(){return jA(Om.contextualKeyword,!0)}function QA(e){switch(e){case Am._declare:{const e=Om.tokens.length-1;if(VA())return Om.tokens[e].type=vm._declare,!0;break}case Am._global:if(mC(vm.braceL))return NA(),!0;break;default:return jA(e,!1)}return!1}function jA(e,t){switch(e){case Am._abstract:if(JA(vm._class,t))return t&&uC(),Om.tokens[Om.tokens.length-1].type=vm._abstract,y_(!0,!1),!0;break;case Am._enum:if(JA(vm.name,t))return t&&uC(),Om.tokens[Om.tokens.length-1].type=vm._enum,MA(),!0;break;case Am._interface:if(JA(vm.name,t)){const e=pC(1);return t&&uC(),OA(),fC(e),!0}break;case Am._module:if(t&&uC(),mC(vm.string)){const e=pC(t?2:1);return PA(),fC(e),!0}if(JA(vm.name,t)){const e=pC(t?2:1);return t&&uC(),LA(),fC(e),!0}break;case Am._namespace:if(JA(vm.name,t)){const e=pC(1);return t&&uC(),LA(),fC(e),!0}break;case Am._type:if(JA(vm.name,t)){const e=pC(1);return t&&uC(),TA(),fC(e),!0}}return!1}function JA(e,t){return!jm()&&(t||mC(e))}function qA(){const e=Om.snapshot();return Ug(),v_(),vA(),qm(vm.arrow),Om.error?(Om.restoreFromSnapshot(e),!1):(Ey(!0),!0)}function WA(){const e=pC(0);for(qm(vm.lessThan);!dC(vm.greaterThan)&&!Om.error;)wA(),dC(vm.comma);fC(e)}function zA(){if(mC(vm.name))switch(Om.contextualKeyword){case Am._abstract:case Am._declare:case Am._enum:case Am._interface:case Am._module:case Am._namespace:case Am._type:return!0}return!1}function XA(e,t){if(mC(vm.colon)&&AA(vm.colon),mC(vm.braceL)||!jm())Ey(!1,t);else{let t=Om.tokens.length-1;for(;t>=0&&(Om.tokens[t].start>=e||Om.tokens[t].type===vm._default||Om.tokens[t].type===vm._export);)Om.tokens[t].isType=!0,t--}}function YA(e,t,n){if(Qm()||!dC(vm.bang)){if(mC(vm.lessThan)){const n=Om.snapshot();if(!t&&Xv()){if(qA())return}if(WA(),!t&&dC(vm.parenL)?(Om.tokens[Om.tokens.length-1].subscriptStartIndex=e,Yv()):mC(vm.backQuote)?hy():Wm(),!Om.error)return;Om.restoreFromSnapshot(n)}else!t&&mC(vm.questionDot)&&CC()===vm.lessThan&&(uC(),Om.tokens[e].isOptionalChainStart=!0,Om.tokens[Om.tokens.length-1].subscriptStartIndex=e,WA(),qm(vm.parenL),Yv());zv(e,t,n)}else Om.tokens[Om.tokens.length-1].type=vm.nonNullAssertion}function ZA(){if(mC(vm.lessThan)){const e=Om.snapshot();Om.type=vm.typeParameterStart,WA(),mC(vm.parenL)||Wm(),Om.error&&Om.restoreFromSnapshot(e)}}function $A(){return mC(vm._import)?(qm(vm._import),RA(),!0):dC(vm.eq)?(Lv(),Jm(),!0):Km(Am._as)?(Vm(Am._namespace),wy(),Jm(),!0):(Gm(Am._type)&&CC()===vm.braceL&&uC(),!1)}function ev(){if(Gm(Am._abstract)&&CC()===vm._class)return Om.type=vm._abstract,uC(),y_(!0,!0),!0;if(Gm(Am._interface)){const e=pC(2);return jA(Am._interface,!0),fC(e),!0}return!1}function tv(){if(Om.type===vm._const){const e=AC();if(e.type===vm.name&&e.contextualKeyword===Am._enum)return qm(vm._const),Vm(Am._enum),Om.tokens[Om.tokens.length-1].type=vm._enum,MA(),!0}return!1}function nv(){Mg([Am._public,Am._protected,Am._private])}function rv(e,t){let n=!1,r=!1;for(;;){const e=Mg([Am._abstract,Am._readonly,Am._declare]);if(null==e)break;e===Am._readonly&&(r=!0),e===Am._abstract&&(n=!0)}if(!n&&!e){if(zg())return!0}return!!r&&(D_(t),k_(),I_(),!0)}function iv(e){QA(e)||Jm()}function sv(){const e=Km(Am._declare);e&&(Om.tokens[Om.tokens.length-1].type=vm._declare);let t=!1;if(mC(vm.name))if(e){const e=pC(2);t=UA(),fC(e)}else t=UA();if(!t)if(e){const e=pC(2);jE(!0),fC(e)}else jE(!0)}function ov(e){if(e&&mC(vm.lessThan)&&WA(),Km(Am._implements)){Om.tokens[Om.tokens.length-1].type=vm._implements;const e=pC(1);kA(),fC(e)}}function av(){Vg()}function Bv(){Vg()}function cv(){const e=pC(0);dC(vm.bang),yA(),fC(e)}function uv(){mC(vm.colon)&&bA()}function lv(e,t){return Dm?hv(e,t):pv(e,t)}function hv(e,t){if(!mC(vm.lessThan))return Rv(e,t);const n=Om.snapshot();let r=Rv(e,t);return Om.error?(Om.restoreFromSnapshot(n),Om.type=vm.typeParameterStart,Ug(),r=Rv(e,t),r||Wm(),r):r}function pv(e,t){if(!mC(vm.lessThan))return Rv(e,t);const n=Om.snapshot();Ug();const r=Rv(e,t);return r||Wm(),Om.error?(Om.restoreFromSnapshot(n),Rv(e,t)):r}function fv(){if(mC(vm.colon)){const e=Om.snapshot();AA(vm.colon),Um()&&Wm(),mC(vm.arrow)||Wm(),Om.error&&Om.restoreFromSnapshot(e)}return dC(vm.arrow)}function dv(){const e=pC(0);dC(vm.question),yA(),fC(e)}function mv(){mC(vm.lessThan)&&WA(),XE()}function Cv(){for(;;){if(Om.pos>=Tm.length)return void Wm("Unterminated JSX contents");const e=Tm.charCodeAt(Om.pos);switch(e){case ym.lessThan:case ym.leftCurlyBrace:return Om.pos===Om.start?e===ym.lessThan?(Om.pos++,void wC(vm.jsxTagStart)):void NC(e):void wC(vm.jsxText);default:Om.pos++}}}function gv(e){for(Om.pos++;;){if(Om.pos>=Tm.length)return void Wm("Unterminated string constant");if(Tm.charCodeAt(Om.pos)===e){Om.pos++;break}Om.pos++}wC(vm.string)}function Av(){let e;do{if(Om.pos>Tm.length)return void Wm("Unexpectedly reached the end of input.");e=Tm.charCodeAt(++Om.pos)}while(Zm[e]||e===ym.dash);wC(vm.jsxName)}function vv(){Ov()}function yv(e){vv(),dC(vm.colon)?vv():Om.tokens[Om.tokens.length-1].identifierRole=e}function Ev(){for(yv(nC.Access);mC(vm.dot);)Ov(),vv()}function _v(){switch(Om.type){case vm.braceL:return uC(),wv(),void Ov();case vm.jsxTagStart:return Iv(),void Ov();case vm.string:return void Ov();default:Wm("JSX value should be either an expression or a quoted JSX text")}}function bv(){qm(vm.ellipsis),Lv()}function wv(){mC(vm.braceR)||Lv()}function Sv(){if(dC(vm.braceL))return qm(vm.ellipsis),Pv(),void Ov();yv(nC.ObjectKey),mC(vm.eq)&&(Ov(),_v())}function xv(){if(mC(vm.jsxTagEnd))return!1;for(Ev(),km&&DA();!mC(vm.slash)&&!mC(vm.jsxTagEnd)&&!Om.error;)Sv();const e=mC(vm.slash);return e&&Ov(),e}function Dv(){mC(vm.jsxTagEnd)||Ev()}function kv(){if(!xv())for(Tv();;)switch(Om.type){case vm.jsxTagStart:if(Ov(),mC(vm.slash))return Ov(),void Dv();kv(),Tv();break;case vm.jsxText:Tv();break;case vm.braceL:uC(),mC(vm.ellipsis)?(bv(),Tv()):(wv(),Tv());break;default:return void Wm()}}function Iv(){Ov(),kv()}function Ov(){Om.tokens.push(new cC),bC(),Om.start=Om.pos;const e=Tm.charCodeAt(Om.pos);if($m[e])Av();else if(e===ym.quotationMark||e===ym.apostrophe)gv(e);else switch(++Om.pos,e){case ym.greaterThan:wC(vm.jsxTagEnd);break;case ym.lessThan:wC(vm.jsxTagStart);break;case ym.slash:wC(vm.slash);break;case ym.equalsTo:wC(vm.eq);break;case ym.leftCurlyBrace:wC(vm.braceL);break;case ym.dot:wC(vm.dot);break;case ym.colon:wC(vm.colon);break;default:Wm()}}function Tv(){Om.tokens.push(new cC),Om.start=Om.pos,Cv()}function Fv(e){if(mC(vm.question)){const e=CC();if(e===vm.colon||e===vm.comma||e===vm.parenR)return}Kv(e)}function Mv(){dC(vm.question)&&(Om.tokens[Om.tokens.length-1].isType=!0),mC(vm.colon)&&(km?bA():Im&&AE())}!function(e){e[e.TSFunctionType=0]="TSFunctionType";e[e.TSConstructorType=1]="TSConstructorType"}(aA||(aA={}));class Nv{constructor(e){this.stop=e}}function Lv(e=!1){if(Pv(e),mC(vm.comma))for(;dC(vm.comma);)Pv(e)}function Pv(e=!1,t=!1){return km?lv(e,t):Im?HE(e,t):Rv(e,t)}function Rv(e,t){if(mC(vm._yield))return xy(),!1;(mC(vm.parenL)||mC(vm.name)||mC(vm._yield))&&(Om.potentialArrowAt=Om.start);const n=Gv(e);return t&&cy(),Om.type&vm.IS_ASSIGN?(uC(),Pv(e),!1):n}function Gv(e){return!!Vv(e)||(Hv(e),!1)}function Hv(e){km||Im?Fv(e):Kv(e)}function Kv(e){dC(vm.question)&&(Pv(),qm(vm.colon),Pv(e))}function Vv(e){const t=Om.tokens.length;return!!Qv()||(Uv(t,-1,e),!1)}function Uv(e,t,n){if(km&&(vm._in&vm.PRECEDENCE_MASK)>t&&!Qm()&&Km(Am._as)){Om.tokens[Om.tokens.length-1].type=vm._as;const r=pC(1);return wA(),fC(r),void Uv(e,t,n)}const r=Om.type&vm.PRECEDENCE_MASK;if(r>0&&(!n||!mC(vm._in))&&r>t){const i=Om.type;uC(),i===vm.nullishCoalescing&&(Om.tokens[Om.tokens.length-1].nullishStartIndex=e);const s=Om.tokens.length;Qv(),Uv(s,i&vm.IS_RIGHT_ASSOCIATIVE?r-1:r,n),i===vm.nullishCoalescing&&(Om.tokens[e].numNullishCoalesceStarts++,Om.tokens[Om.tokens.length-1].numNullishCoalesceEnds++),Uv(e,t,n)}}function Qv(){if(km&&!Dm&&dC(vm.lessThan))return xA(),!1;if(Om.type&vm.IS_PREFIX)return uC(),Qv(),!1;if(jv())return!0;for(;Om.type&vm.IS_POSTFIX&&!Um();)Om.type===vm.preIncDec&&(Om.type=vm.postIncDec),uC();return!1}function jv(){const e=Om.tokens.length;return!!ty()||(Jv(e),Om.tokens.length>e&&Om.tokens[e].isOptionalChainStart&&(Om.tokens[Om.tokens.length-1].isOptionalChainEnd=!0),!1)}function Jv(e,t=!1){Im?VE(e,t):qv(e,t)}function qv(e,t=!1){const n=new Nv(!1);do{Wv(e,t,n)}while(!n.stop&&!Om.error)}function Wv(e,t,n){km?YA(e,t,n):Im?_E(e,t,n):zv(e,t,n)}function zv(e,t,n){if(!t&&dC(vm.doubleColon))ey(),n.stop=!0,Jv(e,t);else if(mC(vm.questionDot)){if(Om.tokens[e].isOptionalChainStart=!0,t&&CC()===vm.parenL)return void(n.stop=!0);uC(),Om.tokens[Om.tokens.length-1].subscriptStartIndex=e,dC(vm.bracketL)?(Lv(),qm(vm.bracketR)):dC(vm.parenL)?Yv():wy()}else if(dC(vm.dot))Om.tokens[Om.tokens.length-1].subscriptStartIndex=e,ny();else if(dC(vm.bracketL))Om.tokens[Om.tokens.length-1].subscriptStartIndex=e,Lv(),qm(vm.bracketR);else if(!t&&mC(vm.parenL))if(Xv()){const t=Om.snapshot(),r=Om.tokens.length;uC(),Om.tokens[Om.tokens.length-1].subscriptStartIndex=e;const i=Mm();Om.tokens[Om.tokens.length-1].contextId=i,Yv(),Om.tokens[Om.tokens.length-1].contextId=i,Zv()&&(Om.restoreFromSnapshot(t),n.stop=!0,Om.scopeDepth++,v_(),$v(r))}else{uC(),Om.tokens[Om.tokens.length-1].subscriptStartIndex=e;const t=Mm();Om.tokens[Om.tokens.length-1].contextId=t,Yv(),Om.tokens[Om.tokens.length-1].contextId=t}else mC(vm.backQuote)?hy():n.stop=!0}function Xv(){return Om.tokens[Om.tokens.length-1].contextualKeyword===Am._async&&!Um()}function Yv(){let e=!0;for(;!dC(vm.parenR)&&!Om.error;){if(e)e=!1;else if(qm(vm.comma),dC(vm.parenR))break;by(!1)}}function Zv(){return mC(vm.colon)||mC(vm.arrow)}function $v(e){km?uv():Im&&GE(),qm(vm.arrow),vy(e)}function ey(){const e=Om.tokens.length;ty(),Jv(e,!0)}function ty(){if(dC(vm.modulo))return wy(),!1;if(mC(vm.jsxText))return iy(),!1;if(mC(vm.lessThan)&&Dm)return Om.type=vm.jsxTagStart,Iv(),uC(),!1;const e=Om.potentialArrowAt===Om.start;switch(Om.type){case vm.slash:case vm.assign:hC();case vm._super:case vm._this:case vm.regexp:case vm.num:case vm.bigint:case vm.string:case vm._null:case vm._true:case vm._false:return uC(),!1;case vm._import:return uC(),mC(vm.dot)&&(Om.tokens[Om.tokens.length-1].type=vm.name,uC(),wy()),!1;case vm.name:{const t=Om.tokens.length,n=Om.start,r=Om.contextualKeyword;return wy(),r===Am._await?(Sy(),!1):r===Am._async&&mC(vm._function)&&!Um()?(uC(),A_(n,!1),!1):e&&!Um()&&r===Am._async&&mC(vm.name)?(Om.scopeDepth++,bg(!1),qm(vm.arrow),vy(t),!0):e&&!Um()&&mC(vm.arrow)?(Om.scopeDepth++,Sg(!1),qm(vm.arrow),vy(t),!0):(Om.tokens[Om.tokens.length-1].identifierRole=nC.Access,!1)}case vm._do:return uC(),p_(!1),!1;case vm.parenL:return oy(e);case vm.bracketL:return uC(),_y(vm.bracketR,!0),!1;case vm.braceL:return py(!1,!1),!1;case vm._function:return ry(),!1;case vm.at:qE();case vm._class:return y_(!1),!1;case vm._new:return uy(),!1;case vm.backQuote:return hy(),!1;case vm.doubleColon:return uC(),ey(),!1;case vm.hash:return uC(),!1;default:return Wm(),!1}}function ny(){dC(vm.hash),wy()}function ry(){const e=Om.start;wy(),dC(vm.dot)&&wy(),A_(e,!1)}function iy(){uC()}function sy(){qm(vm.parenL),Lv(),qm(vm.parenR)}function oy(e){const t=Om.snapshot(),n=Om.tokens.length;qm(vm.parenL);let r=!0;for(;!mC(vm.parenR)&&!Om.error;){if(r)r=!1;else if(qm(vm.comma),mC(vm.parenR))break;if(mC(vm.ellipsis)){_g(!1),cy();break}Pv(!1,!0)}if(qm(vm.parenR),e&&ay()){if(By())return Om.restoreFromSnapshot(t),Om.scopeDepth++,v_(),By(),vy(n),!0}return!1}function ay(){return mC(vm.colon)||!Um()}function By(){return km?fv():Im?KE():dC(vm.arrow)}function cy(){(km||Im)&&Mv()}function uy(){qm(vm._new),dC(vm.dot)?wy():(ey(),dC(vm.questionDot),ly())}function ly(){km?ZA():Im&&bE(),dC(vm.parenL)&&_y(vm.parenR)}function hy(){for(lC(),lC();!mC(vm.backQuote)&&!Om.error;)qm(vm.dollarBraceL),Lv(),lC(),lC();uC()}function py(e,t){const n=Mm();let r=!0;for(uC(),Om.tokens[Om.tokens.length-1].contextId=n;!dC(vm.braceR)&&!Om.error;){if(r)r=!1;else if(qm(vm.comma),dC(vm.braceR))break;let i=!1;if(mC(vm.ellipsis)){const n=Om.tokens.length;if(Eg(),e&&(Om.tokens.length===n+2&&Sg(t),dC(vm.braceR)))break}else e||(i=dC(vm.star)),!e&&Gm(Am._async)?(i&&Wm(),wy(),mC(vm.colon)||mC(vm.parenL)||mC(vm.braceR)||mC(vm.eq)||mC(vm.comma)||(mC(vm.star)&&(uC(),i=!0),gy(n))):gy(n),Cy(e,t,n)}Om.tokens[Om.tokens.length-1].contextId=n}function fy(e){return!e&&(mC(vm.string)||mC(vm.num)||mC(vm.bracketL)||mC(vm.name)||!!(Om.type&vm.IS_KEYWORD))}function dy(e,t){const n=Om.start;return mC(vm.parenL)?(e&&Wm(),Ay(n,!1),!0):!!fy(e)&&(gy(t),Ay(n,!1),!0)}function my(e,t){dC(vm.colon)?e?Og(t):Pv(!1):(Om.tokens[Om.tokens.length-1].identifierRole=e?t?nC.ObjectShorthandBlockScopedDeclaration:nC.ObjectShorthandFunctionScopedDeclaration:nC.ObjectShorthand,Og(t,!0))}function Cy(e,t,n){km?av():Im&&FE();dy(e,n)||my(e,t)}function gy(e){Im&&yE(),dC(vm.bracketL)?(Om.tokens[Om.tokens.length-1].contextId=e,Pv(),qm(vm.bracketR),Om.tokens[Om.tokens.length-1].contextId=e):(mC(vm.num)||mC(vm.string)||mC(vm.bigint)?ty():ny(),Om.tokens[Om.tokens.length-1].identifierRole=nC.ObjectKey,Om.tokens[Om.tokens.length-1].contextId=e)}function Ay(e,t){const n=Mm();Om.scopeDepth++;const r=Om.tokens.length;v_(t,n),yy(e,n);const i=Om.tokens.length;Om.scopes.push(new wm(r,i,!0)),Om.scopeDepth--}function vy(e){Ey(!0);const t=Om.tokens.length;Om.scopes.push(new wm(e,t,!0)),Om.scopeDepth--}function yy(e,t=0){km?XA(e,t):Im?EE(t):Ey(!1,t)}function Ey(e,t=0){e&&!mC(vm.braceL)?Pv():p_(!0,!0,t)}function _y(e,t=!1){let n=!0;for(;!dC(e)&&!Om.error;){if(n)n=!1;else if(qm(vm.comma),dC(e))break;by(t)}}function by(e){e&&mC(vm.comma)||(mC(vm.ellipsis)?(Eg(),cy()):mC(vm.question)?uC():Pv(!1,!0))}function wy(){uC(),Om.tokens[Om.tokens.length-1].type=vm.name}function Sy(){Qv()}function xy(){uC(),mC(vm.semi)||Um()||(dC(vm.star),Pv())}function Dy(e){return(e.type===vm.name||!!(e.type&vm.IS_KEYWORD))&&e.contextualKeyword!==Am._from}function ky(e){const t=pC(0);qm(e||vm.colon),gE(),fC(t)}function Iy(){qm(vm.modulo),Vm(Am._checks),dC(vm.parenL)&&(Lv(),qm(vm.parenR))}function Oy(){const e=pC(0);qm(vm.colon),mC(vm.modulo)?Iy():(gE(),mC(vm.modulo)&&Iy()),fC(e)}function Ty(){uC(),Vy(!0)}function Fy(){uC(),wy(),mC(vm.lessThan)&&zy(),qm(vm.parenL),lE(),qm(vm.parenR),Oy(),Jm()}function My(){mC(vm._class)?Ty():mC(vm._function)?Fy():mC(vm._var)?Ny():Km(Am._module)?dC(vm.dot)?Ry():Ly():Gm(Am._type)?Gy():Gm(Am._opaque)?Hy():Gm(Am._interface)?Ky():mC(vm._export)?Py():Wm()}function Ny(){uC(),vE(),Jm()}function Ly(){for(mC(vm.string)?ty():wy(),qm(vm.braceL);!mC(vm.braceR)&&!Om.error;)mC(vm._import)?(uC(),j_()):Wm();qm(vm.braceR)}function Py(){qm(vm._export),dC(vm._default)?mC(vm._function)||mC(vm._class)?My():(gE(),Jm()):mC(vm._var)||mC(vm._function)||mC(vm._class)||Gm(Am._opaque)?My():mC(vm.star)||mC(vm.braceL)||Gm(Am._interface)||Gm(Am._type)||Gm(Am._opaque)?F_():Wm()}function Ry(){Vm(Am._exports),AE(),Jm()}function Gy(){uC(),Jy()}function Hy(){uC(),qy(!0)}function Ky(){uC(),Vy()}function Vy(e=!1){if(jy(),mC(vm.lessThan)&&zy(),dC(vm._extends))do{Uy()}while(!e&&dC(vm.comma));if(Gm(Am._mixins)){uC();do{Uy()}while(dC(vm.comma))}if(Gm(Am._implements)){uC();do{Uy()}while(dC(vm.comma))}rE(e,!1,e)}function Uy(){oE(!1),mC(vm.lessThan)&&Xy()}function Qy(){Vy()}function jy(){wy()}function Jy(){jy(),mC(vm.lessThan)&&zy(),ky(vm.eq),Jm()}function qy(e){Vm(Am._type),jy(),mC(vm.lessThan)&&zy(),mC(vm.colon)&&ky(vm.colon),e||ky(vm.eq),Jm()}function Wy(){yE(),vE(),dC(vm.eq)&&gE()}function zy(){const e=pC(0);mC(vm.lessThan)||mC(vm.typeParameterStart)?uC():Wm();do{Wy(),mC(vm.greaterThan)||qm(vm.comma)}while(!mC(vm.greaterThan)&&!Om.error);qm(vm.greaterThan),fC(e)}function Xy(){const e=pC(0);for(qm(vm.lessThan);!mC(vm.greaterThan)&&!Om.error;)gE(),mC(vm.greaterThan)||qm(vm.comma);qm(vm.greaterThan),fC(e)}function Yy(){if(Vm(Am._interface),dC(vm._extends))do{Uy()}while(dC(vm.comma));rE(!1,!1,!1)}function Zy(){mC(vm.num)||mC(vm.string)?ty():wy()}function $y(){CC()===vm.colon?(Zy(),ky()):gE(),qm(vm.bracketR),ky()}function eE(){Zy(),qm(vm.bracketR),qm(vm.bracketR),mC(vm.lessThan)||mC(vm.parenL)?tE():(dC(vm.question),ky())}function tE(){for(mC(vm.lessThan)&&zy(),qm(vm.parenL);!mC(vm.parenR)&&!mC(vm.ellipsis)&&!Om.error;)uE(),mC(vm.parenR)||qm(vm.comma);dC(vm.ellipsis)&&uE(),qm(vm.parenR),ky()}function nE(){tE()}function rE(e,t,n){let r;for(t&&mC(vm.braceBarL)?(qm(vm.braceBarL),r=vm.braceBarR):(qm(vm.braceL),r=vm.braceR);!mC(r)&&!Om.error;){if(n&&Gm(Am._proto)){const t=CC();t!==vm.colon&&t!==vm.question&&(uC(),e=!1)}if(e&&Gm(Am._static)){const e=CC();e!==vm.colon&&e!==vm.question&&uC()}if(yE(),dC(vm.bracketL))dC(vm.bracketL)?eE():$y();else if(mC(vm.parenL)||mC(vm.lessThan))nE();else{if(Gm(Am._get)||Gm(Am._set)){const e=CC();e!==vm.name&&e!==vm.string&&e!==vm.num||uC()}iE()}sE()}qm(r)}function iE(){if(mC(vm.ellipsis)){if(qm(vm.ellipsis),dC(vm.comma)||dC(vm.semi),mC(vm.braceR))return;gE()}else Zy(),mC(vm.lessThan)||mC(vm.parenL)?tE():(dC(vm.question),ky())}function sE(){dC(vm.semi)||dC(vm.comma)||mC(vm.braceR)||mC(vm.braceBarR)||Wm()}function oE(e){for(e||wy();dC(vm.dot);)wy()}function aE(){oE(!0),mC(vm.lessThan)&&Xy()}function BE(){qm(vm._typeof),hE()}function cE(){for(qm(vm.bracketL);Om.pos0&&t0?this.tokens[this.tokenIndex-1].end:0,this.tokenIndex0&&this.tokenAtRelativeIndex(-1).type===vm._delete?e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChainDelete"):this.resultCode+=this.helperManager.getHelperName("optionalChainDelete"):e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChain"):this.resultCode+=this.helperManager.getHelperName("optionalChain"),this.resultCode+="([")}appendTokenSuffix(){const e=this.currentToken();if(e.isOptionalChainEnd&&(this.resultCode+="])"),e.numNullishCoalesceEnds)for(let t=0;t require");const e=this.tokens.currentToken().contextId;if(null==e)throw new Error("Expected context ID on dynamic import invocation.");for(this.tokens.copyToken();!this.tokens.matchesContextIdAndLabel(vm.parenR,e);)this.rootTransformer.processToken();return void this.tokens.replaceToken("))")}if(this.removeImportAndDetectIfType())this.tokens.removeToken();else{const e=this.tokens.stringValue();this.tokens.replaceTokenTrimmingLeftWhitespace(this.importProcessor.claimImportCode(e)),this.tokens.appendCode(this.importProcessor.claimImportCode(e))}this.tokens.matches1(vm.semi)&&this.tokens.removeToken()}removeImportAndDetectIfType(){if(this.tokens.removeInitialToken(),this.tokens.matchesContextual(Am._type)&&!this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,vm.comma)&&!this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,Am._from))return this.removeRemainingImport(),!0;if(this.tokens.matches1(vm.name)||this.tokens.matches1(vm.star))return this.removeRemainingImport(),!1;if(this.tokens.matches1(vm.string))return!1;let e=!1;for(;!this.tokens.matches1(vm.string);)(!e&&this.tokens.matches1(vm.braceL)||this.tokens.matches1(vm.comma))&&(this.tokens.removeToken(),(this.tokens.matches2(vm.name,vm.comma)||this.tokens.matches2(vm.name,vm.braceR)||this.tokens.matches4(vm.name,vm.name,vm.name,vm.comma)||this.tokens.matches4(vm.name,vm.name,vm.name,vm.braceR))&&(e=!0)),this.tokens.removeToken();return!e}removeRemainingImport(){for(;!this.tokens.matches1(vm.string);)this.tokens.removeToken()}processIdentifier(){const e=this.tokens.currentToken();if(e.shadowsGlobal)return!1;if(e.identifierRole===nC.ObjectShorthand)return this.processObjectShorthand();if(e.identifierRole!==nC.Access)return!1;const t=this.importProcessor.getIdentifierReplacement(this.tokens.identifierNameForToken(e));if(!t)return!1;let n=this.tokens.currentIndex()+1;for(;n=2&&this.tokens.matches1AtIndex(e-2,vm.dot))return!1;if(e>=2&&[vm._var,vm._let,vm._const].includes(this.tokens.tokens[e-2].type))return!1;const n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.copyToken(),this.tokens.appendCode(` ${n} =`),!0)}processComplexAssignment(){const e=this.tokens.currentIndex(),t=this.tokens.tokens[e-1];if(t.type!==vm.name)return!1;if(t.shadowsGlobal)return!1;if(e>=2&&this.tokens.matches1AtIndex(e-2,vm.dot))return!1;const n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.appendCode(" = "+n),this.tokens.copyToken(),!0)}processPreIncDec(){const e=this.tokens.currentIndex(),t=this.tokens.tokens[e+1];if(t.type!==vm.name)return!1;if(t.shadowsGlobal)return!1;if(e+2=1&&this.tokens.matches1AtIndex(e-1,vm.dot))return!1;const r=this.tokens.identifierNameForToken(t),i=this.importProcessor.resolveExportBinding(r);if(!i)return!1;const s=this.tokens.rawCodeForToken(n),o=this.importProcessor.getIdentifierReplacement(r)||r;if("++"===s)this.tokens.replaceToken(`(${o} = ${i} = ${o} + 1, ${o} - 1)`);else{if("--"!==s)throw new Error("Unexpected operator: "+s);this.tokens.replaceToken(`(${o} = ${i} = ${o} - 1, ${o} + 1)`)}return this.tokens.removeToken(),!0}processExportDefault(){if(this.tokens.matches4(vm._export,vm._default,vm._function,vm.name)||this.tokens.matches5(vm._export,vm._default,vm.name,vm._function,vm.name)){this.tokens.removeInitialToken(),this.tokens.removeToken();const e=this.processNamedFunction();this.tokens.appendCode(` exports.default = ${e};`)}else if(this.tokens.matches4(vm._export,vm._default,vm._class,vm.name)||this.tokens.matches5(vm._export,vm._default,vm._abstract,vm._class,vm.name)){this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.matches1(vm._abstract)&&this.tokens.removeToken();const e=this.rootTransformer.processNamedClass();this.tokens.appendCode(` exports.default = ${e};`)}else{if(this.tokens.matches3(vm._export,vm._default,vm.at))throw new Error("Export default statements with decorators are not yet supported.");if(cb(this.isTypeScriptTransformEnabled,this.tokens,this.declarationInfo))this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.removeToken();else if(this.reactHotLoaderTransformer){const e=this.nameManager.claimFreeName("_default");this.tokens.replaceToken(`let ${e}; exports.`),this.tokens.copyToken(),this.tokens.appendCode(` = ${e} =`),this.reactHotLoaderTransformer.setExtractedDefaultExportName(e)}else this.tokens.replaceToken("exports."),this.tokens.copyToken(),this.tokens.appendCode(" =")}}processExportVar(){this.isSimpleExportVar()?this.processSimpleExportVar():this.processComplexExportVar()}isSimpleExportVar(){let e=this.tokens.currentIndex();if(e++,e++,!this.tokens.matches1AtIndex(e,vm.name))return!1;for(e++;e ("):this.tokens.replaceTokenTrimmingLeftWhitespace(", () => ("),!0}if(this.tokens.matches1(vm._delete)){if(this.tokens.tokenAtRelativeIndex(1).isOptionalChainStart)return this.tokens.removeInitialToken(),!0}const e=this.tokens.currentToken().subscriptStartIndex;if(null!=e&&this.tokens.tokens[e].isOptionalChainStart&&this.tokens.tokenAtRelativeIndex(-1).type!==vm._super){const t=this.nameManager.claimFreeName("_");let n;if(n=e>0&&this.tokens.matches1AtIndex(e-1,vm._delete)&&this.isLastSubscriptInChain()?`${t} => delete ${t}`:`${t} => ${t}`,this.tokens.tokens[e].isAsyncOperation&&(n="async "+n),this.tokens.matches2(vm.questionDot,vm.parenL)||this.tokens.matches2(vm.questionDot,vm.lessThan))this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(", 'optionalCall', "+n);else if(this.tokens.matches2(vm.questionDot,vm.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(", 'optionalAccess', "+n);else if(this.tokens.matches1(vm.questionDot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalAccess', ${n}.`);else if(this.tokens.matches1(vm.dot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${n}.`);else if(this.tokens.matches1(vm.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${n}[`);else{if(!this.tokens.matches1(vm.parenL))throw new Error("Unexpected subscript operator in optional chain.");this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'call', ${n}(`)}return!0}return!1}isLastSubscriptInChain(){let e=0;for(let t=this.tokens.currentIndex()+1;;t++){if(t>=this.tokens.tokens.length)throw new Error("Reached the end of the code while finding the end of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e++:this.tokens.tokens[t].isOptionalChainEnd&&e--,e<0)return!0;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return!1}}justSkippedSuper(){let e=0,t=this.tokens.currentIndex()-1;for(;;){if(t<0)throw new Error("Reached the start of the code while finding the start of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e--:this.tokens.tokens[t].isOptionalChainEnd&&e++,e<0)return!1;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return this.tokens.tokens[t-1].type===vm._super;t--}}}class mb extends qC{constructor(e,t,n,r){super(),this.rootTransformer=e,this.tokens=t,this.importProcessor=n,this.options=r}process(){const e=this.tokens.currentIndex();if("createReactClass"===this.tokens.identifierName()){const t=this.importProcessor&&this.importProcessor.getIdentifierReplacement("createReactClass");return t?this.tokens.replaceToken(`(0, ${t})`):this.tokens.copyToken(),this.tryProcessCreateClassCall(e),!0}if(this.tokens.matches3(vm.name,vm.dot,vm.name)&&"React"===this.tokens.identifierName()&&"createClass"===this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+2)){const t=this.importProcessor&&this.importProcessor.getIdentifierReplacement("React")||"React";return t?(this.tokens.replaceToken(t),this.tokens.copyToken(),this.tokens.copyToken()):(this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.copyToken()),this.tryProcessCreateClassCall(e),!0}return!1}tryProcessCreateClassCall(e){const t=this.findDisplayName(e);t&&this.classNeedsDisplayName()&&(this.tokens.copyExpectedToken(vm.parenL),this.tokens.copyExpectedToken(vm.braceL),this.tokens.appendCode(`displayName: '${t}',`),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(vm.braceR),this.tokens.copyExpectedToken(vm.parenR))}findDisplayName(e){return e<2?null:this.tokens.matches2AtIndex(e-2,vm.name,vm.eq)||e>=2&&this.tokens.tokens[e-2].identifierRole===nC.ObjectKey?this.tokens.identifierNameAtIndex(e-2):this.tokens.matches2AtIndex(e-2,vm._export,vm._default)?this.getDisplayNameFromFilename():null}getDisplayNameFromFilename(){const e=(this.options.filePath||"unknown").split("/"),t=e[e.length-1],n=t.lastIndexOf("."),r=-1===n?t:t.slice(0,n);return"index"===r&&e[e.length-2]?e[e.length-2]:r}classNeedsDisplayName(){let e=this.tokens.currentIndex();if(!this.tokens.matches2(vm.parenL,vm.braceL))return!1;const t=e+1,n=this.tokens.tokens[t].contextId;if(null==n)throw new Error("Expected non-null context ID on object open-brace.");for(;e({variableName:e,uniqueLocalName:e}));return this.extractedDefaultExportName&&t.push({variableName:this.extractedDefaultExportName,uniqueLocalName:"default"}),`\n;(function () {\n var reactHotLoader = require('react-hot-loader').default;\n var leaveModule = require('react-hot-loader').leaveModule;\n if (!reactHotLoader) {\n return;\n }\n${t.map(({variableName:e,uniqueLocalName:t})=>` reactHotLoader.register(${e}, "${t}", ${JSON.stringify(this.filePath||"")});`).join("\n")}\n leaveModule(module);\n})();`}process(){return!1}}const gb=new Set(["break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield","enum","implements","interface","let","package","private","protected","public","static","await"]);function Ab(e){if(0===e.length)return!1;if(!$m[e.charCodeAt(0)])return!1;for(let t=1;t` var ${e};`).join("");let t="";for(const e of this.transformers)t+=e.getSuffixCode();let n=this.tokens.finish();if(n.startsWith("#!")){let r=n.indexOf("\n");return-1===r&&(r=n.length,n+="\n"),n.slice(0,r+1)+e+n.slice(r+1)+t}return e+this.tokens.finish()+t}processBalancedCode(){let e=0,t=0;for(;!this.tokens.isAtEnd();){if(this.tokens.matches1(vm.braceL)||this.tokens.matches1(vm.dollarBraceL))e++;else if(this.tokens.matches1(vm.braceR)){if(0===e)return;e--}if(this.tokens.matches1(vm.parenL))t++;else if(this.tokens.matches1(vm.parenR)){if(0===t)return;t--}this.processToken()}}processToken(){if(this.tokens.matches1(vm._class))this.processClass();else{for(const e of this.transformers){if(e.process())return}this.tokens.copyToken()}}processNamedClass(){if(!this.tokens.matches2(vm._class,vm.name))throw new Error("Expected identifier for exported class name.");const e=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);return this.processClass(),e}processClass(){const e=tb(this,this.tokens,this.nameManager),t=e.headerInfo.isExpression&&e.staticInitializerNames.length+e.instanceInitializerNames.length>0;let n=e.headerInfo.className;t&&(n=this.nameManager.claimFreeName("_class"),this.generatedVariables.push(n),this.tokens.appendCode(` (${n} =`));const r=this.tokens.currentToken().contextId;if(null==r)throw new Error("Expected class to have a context ID.");for(this.tokens.copyExpectedToken(vm._class);!this.tokens.matchesContextIdAndLabel(vm.braceL,r);)this.processToken();this.processClassBody(e,n);const i=e.staticInitializerNames.map(e=>`${n}.${e}()`);t?this.tokens.appendCode(`, ${i.map(e=>e+", ").join("")}${n})`):e.staticInitializerNames.length>0&&this.tokens.appendCode(" "+i.map(e=>e+";").join(" "))}processClassBody(e,t){const{headerInfo:n,constructorInsertPos:r,constructorInitializerStatements:i,fields:s,instanceInitializerNames:o,rangesToRemove:a}=e;let B=0,c=0;const u=this.tokens.currentToken().contextId;if(null==u)throw new Error("Expected non-null context ID on class.");this.tokens.copyExpectedToken(vm.braceL),this.isReactHotLoaderTransformEnabled&&this.tokens.appendCode("__reactstandin__regenerateByEval(key, code) {this[key] = eval(code);}");const l=i.length+o.length>0;if(null===r&&l){const e=this.makeConstructorInitCode(i,o,t);if(n.hasSuperclass){const t=this.nameManager.claimFreeName("args");this.tokens.appendCode(`constructor(...${t}) { super(...${t}); ${e}; }`)}else this.tokens.appendCode(`constructor() { ${e}; }`)}for(;!this.tokens.matchesContextIdAndLabel(vm.braceR,u);)if(B`${n}.prototype.${e}.call(this)`)].join(";")}processPossibleArrowParamEnd(){if(this.tokens.matches2(vm.parenR,vm.colon)&&this.tokens.tokenAtRelativeIndex(1).isType){let e=this.tokens.currentIndex()+1;for(;this.tokens.tokens[e].isType;)e++;if(this.tokens.matches1AtIndex(e,vm.arrow)){for(this.tokens.removeInitialToken();this.tokens.currentIndex()"),!0}}return!1}processPossibleAsyncArrowWithTypeParams(){if(!this.tokens.matchesContextual(Am._async)&&!this.tokens.matches1(vm._async))return!1;const e=this.tokens.tokenAtRelativeIndex(1);if(e.type!==vm.lessThan||!e.isType)return!1;let t=this.tokens.currentIndex()+1;for(;this.tokens.tokens[t].isType;)t++;if(this.tokens.matches1AtIndex(t,vm.parenL)){for(this.tokens.replaceToken("async ("),this.tokens.removeInitialToken();this.tokens.currentIndex()this.string.length)return null;for(var t=0,n=this.offsets;n[t+1]<=e;)t++;return{line:t,column:e-n[t]}},e.prototype.indexForLocation=function(e){var t=e.line,n=e.column;return t<0||t>=this.offsets.length||n<0||n>this.lengthOfLine(t)?null:this.offsets[t]+n},e.prototype.lengthOfLine=function(e){var t=this.offsets[e];return(e===this.offsets.length-1?this.string.length:this.offsets[e+1])-t},e}();function wb(e,t){if(0===t.length)return"";const n=Object.keys(t[0]).filter(e=>"type"!==e&&"value"!==e&&"start"!==e&&"end"!==e&&"loc"!==e),r=Object.keys(t[0].type).filter(e=>"label"!==e&&"keyword"!==e),i=["Location","Label","Raw",...n,...r],s=new bb(e),o=[i,...t.map((function(t){const i=e.slice(t.start,t.end);return[c(t.start,t.end),bm(t.type),Sb(String(i),14),...n.map(e=>B(t[e],e)),...r.map(e=>B(t.type[e],e))]}))],a=i.map(()=>0);for(const e of o)for(let t=0;te.map((e,t)=>e.padEnd(a[t])).join(" ")).join("\n");function B(e,t){return!0===e?t:!1===e||null===e?"":String(e)}function c(e,t){return`${u(e)}-${u(t)}`}function u(e){const t=s.locationForIndex(e);return t?`${t.line+1}:${t.column+1}`:"Unknown"}}function Sb(e,t){return e.length>t?e.slice(0,t-3)+"...":e}function xb(e){const t=new Set;for(let n=0;n"default"in e?e.default:e,Lb=Nb(Mb).transform;function Pb(e={}){const t=[].concat(e.include||[]),n=[];return e.typescript&&n.push("typescript"),{name:"sucrase",transform(r,i){if(!function(n){const r=n[0];return"\0"!==r&&"\b"!==r&&(!(!e.typescript||!/\.tsx?$/.test(n))||t.length>0&&t.some(e=>n.match(e)))}(i))return null;let s=!1;const o=n.slice();o.includes=function(e){return"jsx"!==e||s?n.includes(e):s=!0};const a=Lb(r,{transforms:o,production:!0===e.production,filePath:i,sourceMapOptions:e.sourcemap?{compiledFilename:i}:void 0});return{code:a.code,map:e.sourcemap?a.sourceMap:null}}}}const Rb="true"===process.env.BYPASS_HMR,Gb="\nimport '@prefresh/core';\nif (import.meta.hot) {\n let a=0, m=import(import.meta.url);\n import.meta.hot.accept(async ({module}) => {\n m = await m;\n try {\n if (!a++) for (let i in module) self.__PREFRESH__.replaceComponent(m[i], module[i]);\n } catch (e) {\n import.meta.hot.invalidate();\n throw e;\n }\n });\n}\n",Hb=Promise.resolve("function log(...args) {\n\tconsole.info('[wmr] ', ...args);\n}\n\nconst strip = url => url.replace(/\\?t=\\d+/g, '');\n\nconst resolve = url => new URL(url, location.origin).href;\n\nlet ws;\nfunction connect() {\n\t// Pared-down inline version of https://github.com/lukeed/sockette <3\n\tws = new WebSocket(location.origin.replace('http', 'ws') + '/_hmr');\n\tws.onmessage = handleMessage;\n\tws.onerror = handleError;\n\t// ws.onopen = () => log('connected');\n\t// ws.onclose = () => log('disconnected');\n}\n\nsetTimeout(connect);\n\nlet errorCount = 0;\n\nfunction handleMessage(e) {\n\tconst data = JSON.parse(e.data);\n\tswitch (data.type) {\n\t\tcase 'update':\n\t\t\tdata.changes.forEach(url => {\n\t\t\t\turl = resolve(url);\n\n\t\t\t\tif (!mods.get(url)) {\n\t\t\t\t\tconst isCss = /\\.css$/.test(url);\n\t\t\t\t\tif (isCss && mods.has(url + '.js')) {\n\t\t\t\t\t\turl += '.js';\n\t\t\t\t\t} else if (isCss && updateStyleSheet(url)) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn location.reload();\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// ignore already-pending updates (but not in-flight updates):\n\t\t\t\tif (updateQueue.indexOf(url) < 1) {\n\t\t\t\t\tupdateQueue.push(url);\n\t\t\t\t}\n\t\t\t\tconst errorId = errorCount;\n\t\t\t\tif (!updating)\n\t\t\t\t\tdequeue().then(() => {\n\t\t\t\t\t\tif (errorId === errorCount) {\n\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\t// console.clear();\n\t\t\t\t\t\t\t} catch (e) {}\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t});\n\t\t\tbreak;\n\t\tcase 'error':\n\t\t\terrorCount++;\n\t\t\tconsole.error(data.error);\n\t\t\t// if (typeof data.error === 'string') {\n\t\t\t// \tlet err = data.error.replace(/ \\(([^(]+):(\\d+):(\\d+)\\)/, (s, file, line, col) => {\n\t\t\t// \t\treturn ` (${file}:${line}:${col})`;\n\t\t\t// \t});\n\t\t\t// \tconsole.error(err);\n\t\t\t// } else {\n\t\t\t// \tconsole.error(data.error);\n\t\t\t// }\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tlog('unknown message: ', data);\n\t}\n}\n\nfunction handleError(e) {\n\tif (e && e.code === 'ECONNREFUSED') {\n\t\tsetTimeout(connect, 1000);\n\t}\n\tlog('connection error');\n}\n\n// HMR updates are queued uniquely and run in sequence\nconst updateQueue = [];\nlet updating = false;\nfunction dequeue() {\n\tupdating = updateQueue.length !== 0;\n\treturn updating && update(updateQueue.shift()).then(dequeue, dequeue);\n}\nfunction update(url) {\n\tconst mod = getMod(url);\n\tconst dispose = Array.from(mod.dispose);\n\tconst accept = Array.from(mod.accept);\n\tconst newUrl = url + '?t=' + Date.now();\n\tconst p = mod.import ? mod.import(newUrl) : import(newUrl);\n\treturn p\n\t\t.then(m => {\n\t\t\taccept.forEach(c => (c({ module: m }), mod.accept.delete(c)));\n\t\t\tdispose.forEach(c => (c(), mod.dispose.delete(c)));\n\t\t\t// accept.forEach(c => c({ module: m }));\n\t\t\t// dispose.forEach(c => c());\n\t\t})\n\t\t.catch(err => {\n\t\t\tconsole.error(err);\n\t\t});\n}\n\nconst mods = new Map();\nfunction getMod(url) {\n\turl = strip(url);\n\tlet mod = mods.get(url);\n\tif (!mod) mods.set(url, (mod = { accept: new Set(), dispose: new Set() }));\n\treturn mod;\n}\n\n// HMR API\nexport function createHotContext(url) {\n\tconst mod = getMod(url);\n\treturn {\n\t\taccept(fn) {\n\t\t\tmod.accept.add(fn);\n\t\t},\n\t\tdispose(fn) {\n\t\t\tmod.dispose.add(fn);\n\t\t},\n\t\tinvalidate() {\n\t\t\tlocation.reload();\n\t\t}\n\t};\n}\n\n// CSS HMR API (for sheets imported via proxy modules)\nconst styles = new Map();\nexport function style(filename, id) {\n\tid = resolve(id || filename);\n\tlet node = styles.get(id);\n\tif (node) {\n\t\tnode.href = filename + '?t=' + Date.now();\n\t} else {\n\t\tconst node = document.createElement('link');\n\t\tnode.rel = 'stylesheet';\n\t\tnode.href = filename;\n\t\tdocument.head.appendChild(node);\n\t\tstyles.set(id, node);\n\t}\n}\n\n// Update a non-imported stylesheet\nfunction updateStyleSheet(url) {\n\tconst sheets = document.styleSheets;\n\tfor (let i = 0; i < sheets.length; i++) {\n\t\tif (strip(sheets[i].href) === url) {\n\t\t\t// @ts-ignore\n\t\t\tsheets[i].ownerNode.href = strip(url) + '?t=' + Date.now();\n\t\t\treturn true;\n\t\t}\n\t}\n}\n"),Kb=Promise.resolve("export function createHotContext() {}\n\nexport function style(filename) {\n\tconst node = document.createElement('link');\n\tnode.rel = 'stylesheet';\n\tnode.href = filename;\n\tdocument.head.appendChild(node);\n}\n");function Vb({hot:e=!0}={}){return Rb&&(e=!1),e?Hb:Kb}function Ub({hot:e=!0}={}){return Rb&&(e=!1),{name:"wmr",resolveId(e){if("wmr"==e)return"\0wmr.js"},load(t){if("\0wmr.js"==t)return Vb({hot:e})},resolveImportMeta:t=>"hot"===t?e?"$IMPORT_META_HOT$":"undefined":null,transform(t,n){const r=n[0];if("\0"===r||"\b"===r||!/\.[tj]sx?$/.test(n))return;let i=/(import\.meta\.hot|\$IMPORT_META_HOT\$)/.test(t),s="",o="";if(t.match(/module\.hot/)&&(i=!0,s+=`const module={${e?"hot:import.meta.hot":""}};\n`),t.match(/html`[^`]*<([a-zA-Z][a-zA-Z0-9.:-]*|\$\{.+?\})[^>]*>/)&&t.match(/\bexport\b/)&&(i=!0,o+="\n"+Gb),!i)return null;const a=new bd(t,{filename:n,indentExclusionRanges:void 0});return e?(a.append(o),a.prepend("import { createHotContext as $createHotContext$ } from 'wmr';const $IMPORT_META_HOT$ = $createHotContext$(import.meta.url);"+s)):Rb||a.prepend("const $IMPORT_META_HOT$ = undefined;"+s),{code:a.toString(),map:a.generateMap({includeContent:!1})}}}}var Qb="comm",jb="rule",Jb="decl",qb="@import",Wb=Math.abs,zb=String.fromCharCode;function Xb(e){return e.trim()}function Yb(e,t,n){return e.replace(t,n)}function Zb(e,t){return 0|e.charCodeAt(t)}function $b(e,t,n){return e.slice(t,n)}function ew(e){return e.length}function tw(e){return e.length}function nw(e,t){return t.push(e),e}var rw=1,iw=1,sw=0,ow=0,aw=0,Bw="";function cw(e,t,n,r,i,s,o){return{value:e,root:t,parent:n,type:r,props:i,children:s,line:rw,column:iw,length:o,return:""}}function uw(){return aw}function lw(){return aw=ow2||dw(aw)>3?"":" "}function yw(e){for(;lw();)switch(dw(aw)){case 0:nw(bw(ow-1),e);break;case 2:nw(gw(aw),e);break;default:nw(zb(aw),e)}return e}function Ew(e){for(;lw();)switch(aw){case e:return ow;case 34:case 39:return Ew(34===e||39===e?e:aw);case 40:41===e&&Ew(e);break;case 92:lw()}return ow}function _w(e,t){for(;lw()&&e+aw!==57&&(e+aw!==84||47!==hw()););return"/*"+fw(t,ow-1)+"*"+zb(47===e?e:lw())}function bw(e){for(;!dw(hw());)lw();return fw(e,ow)}function ww(e){return Cw(Sw("",null,null,null,[""],e=mw(e),0,[0],e))}function Sw(e,t,n,r,i,s,o,a,B){for(var c=0,u=0,l=o,h=0,p=0,f=0,d=1,m=1,C=1,g=0,A="",v=i,y=s,E=r,_=A;m;)switch(f=g,g=lw()){case 34:case 39:case 91:case 40:_+=gw(g);break;case 9:case 10:case 13:case 32:_+=vw(f);break;case 47:switch(hw()){case 42:case 47:nw(Dw(_w(lw(),pw()),t,n),B);break;default:_+="/"}break;case 123*d:a[c++]=ew(_)*C;case 125*d:case 59:case 0:switch(g){case 0:case 125:m=0;case 59+u:p>0&&nw(p>32?kw(_+";",r,n,l-1):kw(Yb(_," ","")+";",r,n,l-2),B);break;case 59:_+=";";default:if(nw(E=xw(_,t,n,c,u,i,a,A,v=[],y=[],l),s),123===g)if(0===u)Sw(_,t,E,E,v,s,l,a,y);else switch(h){case 100:case 109:case 115:Sw(e,E,E,r&&nw(xw(e,E,E,0,0,i,a,A,i,v=[],l),y),i,y,l,a,r?v:y);break;default:Sw(_,E,E,E,[""],y,l,a,y)}}c=u=p=0,d=C=1,A=_="",l=o;break;case 58:l=1+ew(_),p=f;default:switch(_+=zb(g),g*d){case 38:C=u>0?1:(_+="\f",-1);break;case 44:a[c++]=(ew(_)-1)*C,C=1;break;case 64:45===hw()&&(_+=gw(lw())),h=hw(),u=ew(A=_+=bw(pw())),g++;break;case 45:45===f&&2==ew(_)&&(d=0)}}return s}function xw(e,t,n,r,i,s,o,a,B,c,u){for(var l=i-1,h=0===i?s:[""],p=tw(h),f=0,d=0,m=0;f0?h[C]+" "+g:Yb(g,/&\f/g,h[C])))&&(B[m++]=A);return cw(e,t,n,0===i?jb:a,B,c,u)}function Dw(e,t,n){return cw(e,t,n,Qb,zb(uw()),$b(e,2,-2),0)}function kw(e,t,n,r){return cw(e,t,n,Jb,$b(e,0,r),$b(e,r+1,-1),r)}function Iw(e,t){for(var n="",r=tw(e),i=0;i{if("composes"!==e.props&&"composes-with"!==e.props)return!0;const n=e.children.match(/^\s*(.+?)(?:\s+from\s+(['"])(.*?)\2)?\s*$/);if(!n)return void console.log("failed to parse composes:\n"+e.children);let r=n[1].split(/\s+/);const i=n[3];for(let e of r)i&&(e=Lw(e,"",i)),t.add(e)}),Pw=t.size?" "+Array.from(t).join(" "):"",e.props=e.props.map(e=>Hw(e))}}function Gw(e,t,n){return t+(n=Lw(n,Pw)||n)}function Hw(e,t=!1){let n="";const r=Aw(e);for(let e=0;e{let c=o;if(i){const r=t.posix.join(t.posix.dirname(n),i);c="_"+Jw(r);const o=t.posix.join(t.posix.dirname(s||n),i);let a=B.get(o);a||(a={filename:o,classNames:new Set,id:r,suffix:c},B.set(o,a)),a.classNames.add(e)}const u=e+c;let l=a.get(e);if(l||(l=new Set([u]),a.set(e,l)),r)for(const e of r.trim().split(" "))l.add(e);return u});return c+=(await Promise.all(Array.from(B.values()).map(async e=>Fw(await r.promises.readFile(e.filename,"utf-8"),(t,n,r)=>((r||n)&&console.error('Recursive/nested ICSS "composes:" is not currently supported.'),t+e.suffix),t=>{for(const n of e.classNames)if(t.value.split(/[: ()[\],>&+*]/).indexOf("."+n))return!0})))).join(""),a.forEach((e,t)=>{const n=/^\d|[^a-z0-9_$]/gi.test(t)?"'":"",r=Array.from(e).join(" ");i.push(`${n+t+n}:'${r}'`)}),c}function Uw({cwd:e,hot:n,fullPath:r}={}){const i=new Set;return{name:"wmr-styles",options:e=>(i.clear(),jw(e.input,e=>{const n=t.resolve(".",e);i.add(t.dirname(n))}),e),async transform(s,o){if(!o.match(/\.(css|s[ac]ss)$/))return;if("\b"===o[0]||"\0"===o[0])return;const a=/\.s[ac]ss$/.test(o),B=/(composes:|:global|:local)/.test(s),c=/\.module\.(css|s[ac]ss)$/.test(o);let u=e?t.relative(e||"",t.resolve(e,o)):Qw(i,o);u.match(/^[^/]*\\/)&&(u=u.split(t.sep).join(t.posix.sep));const l=[];c?s=await Vw(s,u,l,o):(a||B)&&(B&&console.warn('Warning: ICSS ("composes:") is only supported in CSS Modules.'),s=Fw(s));const h=this.emitFile({type:"asset",name:r?void 0:t.basename(o).replace(/\.s[ac]ss$/,".css"),fileName:r?u:void 0,source:s}),p=l.map(e=>{const t=e.match(/^(['"]?)([^:'"]+?)\1:(.+)$/);if(!t)return;let n=t[2].replace(/-[a-z]/gi,e=>e[1].toUpperCase());return n.match(/^\d/)&&(n="$"+n),n+"="+t[3]}).filter(Boolean).join(",");let f=`\n\t\t\t\timport { style } from 'wmr';\n\t\t\t\tstyle(import.meta.ROLLUP_FILE_URL_${h}, ${JSON.stringify(u)});\n\t\t\t\tconst styles = {${l.join(",")}};\n\t\t\t\texport default styles;\n\t\t\t\t${p?`export const ${p};`:""}\n\t\t\t`;return n&&(f+="\n\t\t\t\t\timport { createHotContext } from 'wmr';\n\t\t\t\t\tcreateHotContext(import.meta.url).accept(({ module: { default: s } }) => {\n\t\t\t\t\t\tfor (let i in s) styles[i] = s[i];\n\t\t\t\t\t});\n\t\t\t\t"),f=f.replace(/^\s+/gm,""),{code:f,moduleSideEffects:!0,syntheticNamedExports:!0}}}}function Qw(e,n){let r;return e.forEach(e=>{const i=t.relative(e,n);(!r||i.length>>0).toString(36)}const qw=e=>"default"in e?e.default:e;let Ww;async function zw(n){if(!Ww){let n=async t=>{try{return qw("function"==typeof hl?eval(`require("${t}")`):await Promise.resolve().then((function(){return e(require(""+t))})))}catch(e){}};const r=[t.resolve("node_modules/node-sass"),t.resolve("node_modules/node-sass"),"sass","node-sass",t.resolve("node_modules/node-sass/lib/index.js")];let s;for(const e of r)if(s=await n(e)){process.env.DEBUG&&console.log("Using sass from "+t.relative(".",e));break}s?Ww=i.promisify(s.render.bind(Ww)):(console.warn("Please install a sass implementation to use sass/scss:\n npm i -D sass\n or:\n npm i -D node-sass"),Ww=({data:e})=>Promise.resolve({css:e,map:null}))}const r=await(await Ww)(n);return{css:r.css.toString(),map:r.map&&r.map.toString()}}function Xw({production:e=!1,sourcemap:n=!1}={}){return{name:"sass",async transform(r,i){if("\0"===i[0]||"\b"===i[0])return;if(!/\.s[ac]ss$/.test(i))return;const s=await zw({data:r,includePaths:[t.dirname(i)],file:i,outputStyle:e?"compressed":void 0,sourceMap:!1!==n});return{code:s.css,map:n&&s.map||null}}}}var Yw="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Zw=function(e){if(0<=e&&e>1;return 1==(1&e)?-t:t}var aS=function(e){var t,n="",r=sS(e);do{t=r&rS,(r>>>=tS)>0&&(t|=iS),n+=eS.encode(t)}while(r>0);return n},BS=function(e,t,n){var r,i,s=e.length,o=0,a=0;do{if(t>=s)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(i=eS.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(i&iS),o+=(i&=rS)<=0;u--)"."===(o=B[u])?B.splice(u,1):".."===o?c++:c>0&&(""===o?(B.splice(u+1,c),c=0):(B.splice(u,2),c--));return""===(n=B.join("/"))&&(n=a?"/":"."),r?(r.path=n,s(r)):n}function a(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),a=i(e);if(a&&(e=a.path||"/"),n&&!n.scheme)return a&&(n.scheme=a.scheme),s(n);if(n||t.match(r))return t;if(a&&!a.host&&!a.path)return a.host=t,s(a);var B="/"===t.charAt(0)?t:o(e.replace(/\/+$/,"")+"/"+t);return a?(a.path=B,s(a)):B}t.urlParse=i,t.urlGenerate=s,t.normalize=o,t.join=a,t.isAbsolute=function(e){return"/"===e.charAt(0)||n.test(e)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var r=e.lastIndexOf("/");if(r<0)return t;if((e=e.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var B=!("__proto__"in Object.create(null));function c(e){return e}function u(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function l(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}t.toSetString=B?c:function(e){return u(e)?"$"+e:e},t.fromSetString=B?c:function(e){return u(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,n){var r=l(e.source,t.source);return 0!==r||0!==(r=e.originalLine-t.originalLine)||0!==(r=e.originalColumn-t.originalColumn)||n||0!==(r=e.generatedColumn-t.generatedColumn)||0!==(r=e.generatedLine-t.generatedLine)?r:l(e.name,t.name)},t.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r||0!==(r=e.generatedColumn-t.generatedColumn)||n||0!==(r=l(e.source,t.source))||0!==(r=e.originalLine-t.originalLine)||0!==(r=e.originalColumn-t.originalColumn)?r:l(e.name,t.name)},t.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n||0!==(n=e.generatedColumn-t.generatedColumn)||0!==(n=l(e.source,t.source))||0!==(n=e.originalLine-t.originalLine)||0!==(n=e.originalColumn-t.originalColumn)?n:l(e.name,t.name)},t.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},t.computeSourceURL=function(e,t,n){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),n){var r=i(n);if(!r)throw new Error("sourceMapURL could not be parsed");if(r.path){var B=r.path.lastIndexOf("/");B>=0&&(r.path=r.path.substring(0,B+1))}t=a(s(r),t)}return o(t)}})),lS=Object.prototype.hasOwnProperty,hS="undefined"!=typeof Map;function pS(){this._array=[],this._set=hS?new Map:Object.create(null)}pS.fromArray=function(e,t){for(var n=new pS,r=0,i=e.length;r=0)return t}else{var n=uS.toSetString(e);if(lS.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},pS.prototype.at=function(e){if(e>=0&&en||r==n&&s>=i||uS.compareByGeneratedPositionsInflated(e,t)<=0}function CS(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}CS.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},CS.prototype.add=function(e){mS(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},CS.prototype.toArray=function(){return this._sorted||(this._array.sort(uS.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};var gS=CS,AS={MappingList:gS},vS=dS.ArraySet,yS=AS.MappingList;function ES(e){e||(e={}),this._file=uS.getArg(e,"file",null),this._sourceRoot=uS.getArg(e,"sourceRoot",null),this._skipValidation=uS.getArg(e,"skipValidation",!1),this._sources=new vS,this._names=new vS,this._mappings=new yS,this._sourcesContents=null}ES.prototype._version=3,ES.fromSourceMap=function(e){var t=e.sourceRoot,n=new ES({file:e.file,sourceRoot:t});return e.eachMapping((function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=uS.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)})),e.sources.forEach((function(r){var i=r;null!==t&&(i=uS.relative(t,r)),n._sources.has(i)||n._sources.add(i);var s=e.sourceContentFor(r);null!=s&&n.setSourceContent(r,s)})),n},ES.prototype.addMapping=function(e){var t=uS.getArg(e,"generated"),n=uS.getArg(e,"original",null),r=uS.getArg(e,"source",null),i=uS.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,i),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},ES.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=uS.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[uS.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[uS.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},ES.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');r=e.file}var i=this._sourceRoot;null!=i&&(r=uS.relative(i,r));var s=new vS,o=new vS;this._mappings.unsortedForEach((function(t){if(t.source===r&&null!=t.originalLine){var a=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=a.source&&(t.source=a.source,null!=n&&(t.source=uS.join(n,t.source)),null!=i&&(t.source=uS.relative(i,t.source)),t.originalLine=a.line,t.originalColumn=a.column,null!=a.name&&(t.name=a.name))}var B=t.source;null==B||s.has(B)||s.add(B);var c=t.name;null==c||o.has(c)||o.add(c)}),this),this._sources=s,this._names=o,e.sources.forEach((function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=uS.join(n,t)),null!=i&&(t=uS.relative(i,t)),this.setSourceContent(t,r))}),this)},ES.prototype._validateMapping=function(e,t,n,r){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},ES.prototype._serializeMappings=function(){for(var e,t,n,r,i=0,s=1,o=0,a=0,B=0,c=0,u="",l=this._mappings.toArray(),h=0,p=l.length;h0){if(!uS.compareByGeneratedPositionsInflated(t,l[h-1]))continue;e+=","}e+=cS.encode(t.generatedColumn-i),i=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=cS.encode(r-c),c=r,e+=cS.encode(t.originalLine-1-a),a=t.originalLine-1,e+=cS.encode(t.originalColumn-o),o=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=cS.encode(n-B),B=n)),u+=e}return u},ES.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=uS.relative(t,e));var n=uS.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null}),this)},ES.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},ES.prototype.toString=function(){return JSON.stringify(this.toJSON())};var _S=ES,bS={SourceMapGenerator:_S},wS=ul((function(e,t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,n,r,i){if(0===n.length)return-1;var s=function e(n,r,i,s,o,a){var B=Math.floor((r-n)/2)+n,c=o(i,s[B],!0);return 0===c?B:c>0?r-B>1?e(B,r,i,s,o,a):a==t.LEAST_UPPER_BOUND?r1?e(n,B,i,s,o,a):a==t.LEAST_UPPER_BOUND?B:n<0?-1:n}(-1,n.length,e,n,r,i||t.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&0===r(n[s],n[s-1],!0);)--s;return s}}));function SS(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function xS(e,t){return Math.round(e+Math.random()*(t-e))}function DS(e,t,n,r){if(n=0){var s=this._originalMappings[i];if(void 0===e.column)for(var o=s.originalLine;s&&s.originalLine===o;)r.push({line:uS.getArg(s,"generatedLine",null),column:uS.getArg(s,"generatedColumn",null),lastColumn:uS.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i];else for(var a=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==a;)r.push({line:uS.getArg(s,"generatedLine",null),column:uS.getArg(s,"generatedColumn",null),lastColumn:uS.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i]}return r};var MS=FS;function NS(e,t){var n=e;"string"==typeof e&&(n=uS.parseSourceMapInput(e));var r=uS.getArg(n,"version"),i=uS.getArg(n,"sources"),s=uS.getArg(n,"names",[]),o=uS.getArg(n,"sourceRoot",null),a=uS.getArg(n,"sourcesContent",null),B=uS.getArg(n,"mappings"),c=uS.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);o&&(o=uS.normalize(o)),i=i.map(String).map(uS.normalize).map((function(e){return o&&uS.isAbsolute(o)&&uS.isAbsolute(e)?uS.relative(o,e):e})),this._names=OS.fromArray(s.map(String),!0),this._sources=OS.fromArray(i,!0),this._absoluteSources=this._sources.toArray().map((function(e){return uS.computeSourceURL(o,e,t)})),this.sourceRoot=o,this.sourcesContent=a,this._mappings=B,this._sourceMapURL=t,this.file=c}function LS(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}NS.prototype=Object.create(FS.prototype),NS.prototype.consumer=FS,NS.prototype._findSourceIndex=function(e){var t,n=e;if(null!=this.sourceRoot&&(n=uS.relative(this.sourceRoot,n)),this._sources.has(n))return this._sources.indexOf(n);for(t=0;t1&&(n.source=l+i[1],l+=i[1],n.originalLine=c+i[2],c=n.originalLine,n.originalLine+=1,n.originalColumn=u+i[3],u=n.originalColumn,i.length>4&&(n.name=h+i[4],h+=i[4])),g.push(n),"number"==typeof n.originalLine&&C.push(n)}TS(g,uS.compareByGeneratedPositionsDeflated),this.__generatedMappings=g,TS(C,uS.compareByOriginalPositions),this.__originalMappings=C},NS.prototype._findMapping=function(e,t,n,r,i,s){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return wS.search(e,t,i,s)},NS.prototype.computeColumnSpans=function(){for(var e=0;e=0){var r=this._generatedMappings[n];if(r.generatedLine===t.generatedLine){var i=uS.getArg(r,"source",null);null!==i&&(i=this._sources.at(i),i=uS.computeSourceURL(this.sourceRoot,i,this._sourceMapURL));var s=uS.getArg(r,"name",null);return null!==s&&(s=this._names.at(s)),{source:i,line:uS.getArg(r,"originalLine",null),column:uS.getArg(r,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},NS.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},NS.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;var n=this._findSourceIndex(e);if(n>=0)return this.sourcesContent[n];var r,i=e;if(null!=this.sourceRoot&&(i=uS.relative(this.sourceRoot,i)),null!=this.sourceRoot&&(r=uS.urlParse(this.sourceRoot))){var s=i.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(s))return this.sourcesContent[this._sources.indexOf(s)];if((!r.path||"/"==r.path)&&this._sources.has("/"+i))return this.sourcesContent[this._sources.indexOf("/"+i)]}if(t)return null;throw new Error('"'+i+'" is not in the SourceMap.')},NS.prototype.generatedPositionFor=function(e){var t=uS.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var n={source:t,originalLine:uS.getArg(e,"line"),originalColumn:uS.getArg(e,"column")},r=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",uS.compareByOriginalPositions,uS.getArg(e,"bias",FS.GREATEST_LOWER_BOUND));if(r>=0){var i=this._originalMappings[r];if(i.source===n.source)return{line:uS.getArg(i,"generatedLine",null),column:uS.getArg(i,"generatedColumn",null),lastColumn:uS.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};var PS=NS;function RS(e,t){var n=e;"string"==typeof e&&(n=uS.parseSourceMapInput(e));var r=uS.getArg(n,"version"),i=uS.getArg(n,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new OS,this._names=new OS;var s={line:-1,column:0};this._sections=i.map((function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var n=uS.getArg(e,"offset"),r=uS.getArg(n,"line"),i=uS.getArg(n,"column");if(r=0;t--)this.prepend(e[t]);else{if(!e[QS]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},jS.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n0){for(t=[],n=0;n5&&t<2015&&(t+=2009),r[n]=t}else r[n]=e&&A(e,n)?e[n]:t[n];else r[n]=t[n];return r}function o(){}function a(){return!1}function B(){return!0}function c(){return this}function u(){return null}var l=function(){function e(e,s,o){var a,B=[],c=[];function u(){var u=s(e[a],a),l=u instanceof i;return l&&(u=u.v),u instanceof n?(u=u.v)instanceof r?c.push.apply(c,o?u.v.slice().reverse():u.v):c.push(u):u!==t&&(u instanceof r?B.push.apply(B,o?u.v.slice().reverse():u.v):B.push(u)),l}if(Array.isArray(e))if(o){for(a=e.length;--a>=0&&!u(););B.reverse(),c.reverse()}else for(a=0;a=0;)e[n]===t&&e.splice(n,1)}function m(e,t){return e.length<2?e.slice():function e(n){if(n.length<=1)return n;var r=Math.floor(n.length/2),i=n.slice(0,r),s=n.slice(r);return function(e,n){for(var r=[],i=0,s=0,o=0;i!?|~^")),I=/[0-9a-f]/i,O=/^0x[0-9a-f]+$/i,T=/^0[0-7]+$/,F=/^0o[0-7]+$/i,M=/^0b[01]+$/i,N=/^\d*\.?\d*(?:e[+-]?\d*(?:\d\.?|\.?\d)\d*)?$/i,L=/^(0[xob])?[0-9a-f]+n$/i,P=C(["in","instanceof","typeof","new","void","delete","++","--","+","-","!","~","&","|","^","*","**","/","%",">>","<<",">>>","<",">","<=",">=","==","===","!=","!==","?","=","+=","-=","/=","*=","**=","%=",">>=","<<=",">>>=","|=","^=","&=","&&","??","||"]),R=C(n("  \n\r\t\f\v​           \u2028\u2029   \ufeff")),G=C(n("\n\r\u2028\u2029")),H=C(n(";]),:")),K=C(n("[{(,;:")),V=C(n("[]{}(),;:")),U={ID_Start:/[$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/(?:[$0-9A-Z_a-z\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF])+/};function Q(e,t){if(j(e.charCodeAt(t))){if(J(e.charCodeAt(t+1)))return e.charAt(t)+e.charAt(t+1)}else if(J(e.charCodeAt(t))&&j(e.charCodeAt(t-1)))return e.charAt(t-1)+e.charAt(t);return e.charAt(t)}function j(e){return e>=55296&&e<=56319}function J(e){return e>=56320&&e<=57343}function q(e){return e>=48&&e<=57}function W(e){return U.ID_Start.test(e)}function z(e){return U.ID_Continue.test(e)}function X(e){return/^[a-z_$][a-z0-9_$]*$/i.test(e)}function Y(e,t){if(/^[a-z_$][a-z0-9_$]*$/i.test(e))return!0;if(!t&&/[\ud800-\udfff]/.test(e))return!1;var n=U.ID_Start.exec(e);return!(!n||0!==n.index||(e=e.slice(n[0].length))&&(!(n=U.ID_Continue.exec(e))||n[0].length!==e.length))}function Z(e,t=!0){if(!t&&e.includes("e"))return NaN;if(O.test(e))return parseInt(e.substr(2),16);if(T.test(e))return parseInt(e.substr(1),8);if(F.test(e))return parseInt(e.substr(2),8);if(M.test(e))return parseInt(e.substr(2),2);if(N.test(e))return parseFloat(e);var n=parseFloat(e);return n==e?n:void 0}class $ extends Error{constructor(e,t,n,r,i){super(),this.name="SyntaxError",this.message=e,this.filename=t,this.line=n,this.col=r,this.pos=i}}function ee(e,t,n,r,i){throw new $(e,t,n,r,i)}function te(e,t,n){return e.type==t&&(null==n||e.value==n)}var ne={};function re(e,t,n,r){var i={text:e,filename:t,pos:0,tokpos:0,line:1,tokline:0,col:0,tokcol:0,newline_before:!1,regex_allowed:!1,brace_counter:0,template_braces:[],comments_before:[],directives:{},directive_stack:[]};function s(){return Q(i.text,i.pos)}function o(e,t){var n=Q(i.text,i.pos++);if(e&&!n)throw ne;return G.has(n)?(i.newline_before=i.newline_before||!t,++i.line,i.col=0,"\r"==n&&"\n"==s()&&(++i.pos,n="\n")):(n.length>1&&(++i.pos,++i.col),++i.col),n}function a(e){for(;e--;)o()}function B(e){return i.text.substr(i.pos,e.length)==e}function c(e,t){var n=i.text.indexOf(e,i.pos);if(t&&-1==n)throw ne;return n}function u(){i.tokline=i.line,i.tokcol=i.col,i.tokpos=i.pos}var l=!1,h=null;function p(n,r,s){i.regex_allowed="operator"==n&&!se.has(r)||"keyword"==n&&D.has(r)||"punc"==n&&K.has(r)||"arrow"==n,"punc"==n&&"."==r?l=!0:s||(l=!1);var o={type:n,value:r,line:i.tokline,col:i.tokcol,pos:i.tokpos,endline:i.line,endcol:i.col,endpos:i.pos,nlb:i.newline_before,file:t};return/^(?:num|string|regexp)$/i.test(n)&&(o.raw=e.substring(o.pos,o.endpos)),s||(o.comments_before=i.comments_before,o.comments_after=i.comments_before=[]),i.newline_before=!1,o=new le(o),s||(h=o),o}function f(){for(;R.has(s());)o()}function d(e){ee(e,t,i.tokline,i.tokcol,i.tokpos)}function m(e){var t=!1,n=!1,r=!1,i="."==e,a=!1,B=!1,c=function(e){for(var t,n="",r=0;(t=s())&&e(t,r++);)n+=o();return n}((function(s,o){if(a)return!1;switch(s.charCodeAt(0)){case 95:return B=!0;case 98:case 66:return r=!0;case 111:case 79:case 120:case 88:return!r&&(r=!0);case 101:case 69:return!!r||!t&&(t=n=!0);case 45:return n||0==o&&!e;case 43:return n;case n=!1,46:return!(i||r||t)&&(i=!0)}return"n"===s?(a=!0,!0):I.test(s)}));if(e&&(c=e+c),T.test(c)&&U.has_directive("use strict")&&d("Legacy octal literals are not allowed in strict mode"),B&&(c.endsWith("_")?d("Numeric separators are not allowed at the end of numeric literals"):c.includes("__")&&d("Only one underscore is allowed as numeric separator"),c=c.replace(/_/g,"")),c.endsWith("n")){const e=c.slice(0,-1),t=Z(e,O.test(e));if(!i&&L.test(c)&&!isNaN(t))return p("big_int",e);d("Invalid or unexpected token")}var u=Z(c);if(!isNaN(u))return p("num",u);d("Invalid syntax: "+c)}function C(e){return e>="0"&&e<="7"}function g(e,t,n){var r,a=o(!0,e);switch(a.charCodeAt(0)){case 110:return"\n";case 114:return"\r";case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 120:return String.fromCharCode(A(2,t));case 117:if("{"==s()){for(o(!0),"}"===s()&&d("Expecting hex-character between {}");"0"==s();)o(!0);var B,u=c("}",!0)-i.pos;return(u>6||(B=A(u,t))>1114111)&&d("Unicode reference out of bounds"),o(!0),(r=B)>65535?(r-=65536,String.fromCharCode(55296+(r>>10))+String.fromCharCode(r%1024+56320)):String.fromCharCode(r)}return String.fromCharCode(A(4,t));case 10:return"";case 13:if("\n"==s())return o(!0,e),""}return C(a)?(n&&t&&("0"===a&&!C(s())||d("Octal escape sequences are not allowed in template strings")),function(e,t){var n=s();return n>="0"&&n<="7"&&(e+=o(!0))[0]<="3"&&(n=s())>="0"&&n<="7"&&(e+=o(!0)),"0"===e?"\0":(e.length>0&&U.has_directive("use strict")&&t&&d("Legacy octal escape sequences are not allowed in strict mode"),String.fromCharCode(parseInt(e,8)))}(a,t)):a}function A(e,t){for(var n=0;e>0;--e){if(!t&&isNaN(parseInt(s(),16)))return parseInt(n,16)||"";var r=o(!0);isNaN(parseInt(r,16))&&d("Invalid hex-character pattern in string"),n+=r}return parseInt(n,16)}var v=H("Unterminated string constant",(function(){for(var e=o(),t="";;){var n=o(!0,!0);if("\\"==n)n=g(!0,!0);else if("\r"==n||"\n"==n)d("Unterminated string constant");else if(n==e)break;t+=n}var r=p("string",t);return r.quote=e,r})),y=H("Unterminated template",(function(e){e&&i.template_braces.push(i.brace_counter);var t,n,r="",a="";for(o(!0,!0);"`"!=(t=o(!0,!0));){if("\r"==t)"\n"==s()&&++i.pos,t="\n";else if("$"==t&&"{"==s())return o(!0,!0),i.brace_counter++,(n=p(e?"template_head":"template_substitution",r)).raw=a,n;if(a+=t,"\\"==t){var B=i.pos;t=g(!0,!(h&&("name"===h.type||"punc"===h.type&&(")"===h.value||"]"===h.value))),!0),a+=i.text.substr(B,i.pos-B)}r+=t}return i.template_braces.pop(),(n=p(e?"template_head":"template_substitution",r)).raw=a,n.end=!0,n}));function E(e){var t,n=i.regex_allowed,r=function(){for(var e=i.text,t=i.pos,n=i.text.length;t")&&i.newline_before){a(3),E("comment4");continue}}var t=s();if(!t)return p("eof");var c=t.charCodeAt(0);switch(c){case 34:case 39:return v();case 46:return o(),q(s().charCodeAt(0))?m("."):"."===s()?(o(),o(),p("expand","...")):p("punc",".");case 47:var h=N();if(h===U)continue;return h;case 61:return o(),">"===s()?(o(),p("arrow","=>")):M("=");case 96:return y(!0);case 123:i.brace_counter++;break;case 125:if(i.brace_counter--,i.template_braces.length>0&&i.template_braces[i.template_braces.length-1]===i.brace_counter)return y(!1)}if(q(c))return m();if(V.has(t))return p("punc",o());if(k.has(t))return M();if(92==c||W(t))return C=b(),l?p("name",C):S.has(C)?p("atom",C):w.has(C)?P.has(C)?p("operator",C):p("keyword",C):p("name",C);break}var C;d("Unexpected character '"+t+"'")}return U.next=o,U.peek=s,U.context=function(e){return e&&(i=e),i},U.add_directive=function(e){i.directive_stack[i.directive_stack.length-1].push(e),void 0===i.directives[e]?i.directives[e]=1:i.directives[e]++},U.push_directives_stack=function(){i.directive_stack.push([])},U.pop_directives_stack=function(){for(var e=i.directive_stack[i.directive_stack.length-1],t=0;t0},U}var ie=C(["typeof","void","delete","--","++","!","~","-","+"]),se=C(["--","++"]),oe=C(["=","+=","-=","/=","*=","**=","%=",">>=","<<=",">>>=","|=","^=","&="]),ae=function(e,t){for(var n=0;n","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]],{}),Be=C(["atom","num","big_int","string","regexp","name"]);function ce(e,t){const n=new Map;t=s(t,{bare_returns:!1,ecma:2017,expression:!1,filename:null,html5_comments:!0,module:!1,shebang:!0,strict:!1,toplevel:null},!0);var r={input:"string"==typeof e?re(e,t.filename,t.html5_comments,t.shebang):e,token:null,prev:null,peeked:null,in_function:0,in_async:-1,in_generator:-1,in_directives:!0,in_loop:0,labels:[]};function i(e,t){return te(r.token,e,t)}function o(){return r.peeked||(r.peeked=r.input())}function a(){return r.prev=r.token,r.peeked||o(),r.token=r.peeked,r.peeked=null,r.in_directives=r.in_directives&&("string"==r.token.type||i("punc",";")),r.token}function B(){return r.prev}function c(e,t,n,i){var s=r.input.context();ee(e,s.filename,null!=t?t:s.tokline,null!=n?n:s.tokcol,null!=i?i:s.tokpos)}function u(e,t){c(t,e.line,e.col)}function l(e){null==e&&(e=r.token),u(e,"Unexpected token: "+e.type+" ("+e.value+")")}function h(e,t){if(i(e,t))return a();u(r.token,"Unexpected token "+r.token.type+" «"+r.token.value+"», expected "+e+" «"+t+"»")}function p(e){return h("punc",e)}function f(e){return e.nlb||!e.comments_before.every(e=>!e.nlb)}function d(){return!t.strict&&(i("eof")||i("punc","}")||f(r.token))}function m(){return r.in_generator===r.in_function}function C(){return r.in_async===r.in_function}function g(e){i("punc",";")?a():e||d()||l()}function A(){p("(");var e=je(!0);return p(")"),e}function v(e){return function(...t){const n=r.token,i=e(...t);return i.start=n,i.end=B(),i}}function y(){(i("operator","/")||i("operator","/="))&&(r.peeked=null,r.token=r.input(r.token.value.substr(1)))}r.token=a();var E=v((function(e,n,s){switch(y(),r.token.type){case"string":if(r.in_directives){var m=o();!r.token.raw.includes("\\")&&(te(m,"punc",";")||te(m,"punc","}")||f(m)||te(m,"eof"))?r.input.add_directive(r.token.value):r.in_directives=!1}var v=r.in_directives,b=_();return v&&b.body instanceof ln?new de(b.body):b;case"template_head":case"num":case"big_int":case"regexp":case"operator":case"atom":return _();case"name":if("async"==r.token.value&&te(o(),"keyword","function"))return a(),a(),n&&c("functions are not allowed as the body of a loop"),D(Ge,!1,!0,e);if("import"==r.token.value&&!te(o(),"punc","(")){a();var S=function(){var e,t,n=B();i("name")&&(e=ue(en)),i("punc",",")&&a(),((t=Z(!0))||e)&&h("name","from");var s=r.token;return"string"!==s.type&&l(),a(),new pt({start:n,imported_name:e,imported_names:t,module_name:new ln({start:s,value:s.value,quote:s.quote,end:s}),end:r.token})}();return g(),S}return te(o(),"punc",":")?function(){var e=ue(nn);"await"===e.name&&C()&&u(r.prev,"await cannot be used as label inside async function"),r.labels.some(t=>t.name===e.name)&&c("Label "+e.name+" defined twice"),p(":"),r.labels.push(e);var t=E();return r.labels.pop(),t instanceof be||e.references.forEach((function(t){t instanceof Xe&&(t=t.label.start,c("Continue label `"+e.name+"` refers to non-IterationStatement.",t.line,t.col,t.pos))})),new _e({body:t,label:e})}():_();case"punc":switch(r.token.value){case"{":return new ve({start:r.token,body:F(),end:B()});case"[":case"(":return _();case";":return r.in_directives=!1,a(),new ye;default:l()}case"keyword":switch(r.token.value){case"break":return a(),w(ze);case"continue":return a(),w(Xe);case"debugger":return a(),g(),new fe;case"do":a();var x=We(E);h("keyword","while");var k=A();return g(!0),new Se({body:x,condition:k});case"while":return a(),new xe({condition:A(),body:We((function(){return E(!1,!0)}))});case"for":return a(),function(){var e="`for await` invalid in this context",t=r.token;"name"==t.type&&"await"==t.value?(C()||u(t,e),a()):t=!1,p("(");var n=null;if(i("punc",";"))t&&u(t,e);else{n=i("keyword","var")?(a(),L(!0)):i("keyword","let")?(a(),P(!0)):i("keyword","const")?(a(),R(!0)):je(!0,!0);var s=i("operator","in"),o=i("name","of");if(t&&!o&&u(t,e),s||o)return n instanceof at?n.definitions.length>1&&u(n.start,"Only one variable declaration allowed in for..in loop"):we(n)||(n=Te(n))instanceof He||u(n.start,"Invalid left-hand side in for..in loop"),a(),s?function(e){var t=je(!0);return p(")"),new ke({init:e,object:t,body:We((function(){return E(!1,!0)}))})}(n):function(e,t){var n=e instanceof at?e.definitions[0].name:null,r=je(!0);return p(")"),new Ie({await:t,init:e,name:n,object:r,body:We((function(){return E(!1,!0)}))})}(n,!!t)}return function(e){p(";");var t=i("punc",";")?null:je(!0);p(";");var n=i("punc",")")?null:je(!0);return p(")"),new De({init:e,condition:t,step:n,body:We((function(){return E(!1,!0)}))})}(n)}();case"class":return a(),n&&c("classes are not allowed as the body of a loop"),s&&c("classes are not allowed as the body of an if"),W(Pt);case"function":return a(),n&&c("functions are not allowed as the body of a loop"),D(Ge,!1,!1,e);case"if":return a(),function(){var e=A(),t=E(!1,!1,!0),n=null;return i("keyword","else")&&(a(),n=E(!1,!1,!0)),new $e({condition:e,body:t,alternative:n})}();case"return":0!=r.in_function||t.bare_returns||c("'return' outside of function"),a();var O=null;return i("punc",";")?a():d()||(O=je(!0),g()),new Je({value:O});case"switch":return a(),new et({expression:A(),body:We(M)});case"throw":return a(),f(r.token)&&c("Illegal newline after 'throw'"),O=je(!0),g(),new qe({value:O});case"try":return a(),function(){var e=F(),t=null,n=null;if(i("keyword","catch")){var s=r.token;if(a(),i("punc","{"))var o=null;else p("("),o=I(void 0,$t),p(")");t=new st({start:s,argname:o,body:F(),end:B()})}return i("keyword","finally")&&(s=r.token,a(),n=new ot({start:s,body:F(),end:B()})),t||n||c("Missing catch/finally blocks"),new it({body:e,bcatch:t,bfinally:n})}();case"var":return a(),S=L(),g(),S;case"let":return a(),S=P(),g(),S;case"const":return a(),S=R(),g(),S;case"with":return r.input.has_directive("use strict")&&c("Strict mode may not include a with statement"),a(),new Oe({expression:A(),body:E()});case"export":if(!te(o(),"punc","("))return a(),S=function(){var e,t,n,s,c,u=r.token;if(i("keyword","default"))e=!0,a();else if(t=Z(!1)){if(i("name","from")){a();var h=r.token;return"string"!==h.type&&l(),a(),new ft({start:u,is_default:e,exported_names:t,module_name:new ln({start:h,value:h.value,quote:h.quote,end:h}),end:B()})}return new ft({start:u,is_default:e,exported_names:t,end:B()})}return i("punc","{")||e&&(i("keyword","class")||i("keyword","function"))&&te(o(),"punc")?(s=je(!1),g()):(n=E(e))instanceof at&&e?l(n.start):n instanceof at||n instanceof Ne||n instanceof Pt?c=n:n instanceof me?s=n.body:l(n.start),new ft({start:u,is_default:e,exported_value:s,exported_definition:c,end:B()})}(),i("punc",";")&&g(),S}}l()}));function _(e){return new me({body:(e=je(!0),g(),e)})}function w(e){var t,n=null;d()||(n=ue(an,!0)),null!=n?((t=r.labels.find(e=>e.name===n.name))||c("Undefined label "+n.name),n.thedef=t):0==r.in_loop&&c(e.TYPE+" not inside a loop or switch"),g();var i=new e({label:n});return t&&t.references.push(i),i}var S=function(e,t,n){f(r.token)&&c("Unexpected newline before arrow (=>)"),h("arrow","=>");var s=T(i("punc","{"),!1,n),o=s instanceof Array&&s.length?s[s.length-1].end:s instanceof Array?e:s.end;return new Re({start:e,end:o,async:n,argnames:t,body:s})},D=function(e,t,n,r){var s=e===Ge,o=i("operator","*");o&&a();var c=i("name")?ue(s?qt:Xt):null;s&&!c&&(r?e=Pe:l()),!c||e===Le||c instanceof Kt||l(B());var u=[],h=T(!0,o||t,n,c,u);return new e({start:u.start,end:h.end,is_generator:o,async:n,name:c,argnames:u,body:h})};function k(e,t){var n=new Set,r=!1,i=!1,s=!1,o=!!t,a={add_parameter:function(t){if(n.has(t.value))!1===r&&(r=t),a.check_strict();else if(n.add(t.value),e)switch(t.value){case"arguments":case"eval":case"yield":o&&u(t,"Unexpected "+t.value+" identifier as parameter inside strict mode");break;default:x.has(t.value)&&l()}},mark_default_assignment:function(e){!1===i&&(i=e)},mark_spread:function(e){!1===s&&(s=e)},mark_strict_mode:function(){o=!0},is_strict:function(){return!1!==i||!1!==s||o},check_strict:function(){a.is_strict()&&!1!==r&&u(r,"Parameter "+r.value+" was used already")}};return a}function I(e,t){var n,s=!1;return void 0===e&&(e=k(!0,r.input.has_directive("use strict"))),i("expand","...")&&(s=r.token,e.mark_spread(r.token),a()),n=O(e,t),i("operator","=")&&!1===s&&(e.mark_default_assignment(r.token),a(),n=new xt({start:n.start,left:n,operator:"=",right:je(!1),end:r.token})),!1!==s&&(i("punc",")")||l(),n=new Me({start:s,expression:n,end:s})),e.check_strict(),n}function O(e,t){var n,s=[],u=!0,h=!1,f=r.token;if(void 0===e&&(e=k(!1,r.input.has_directive("use strict"))),t=void 0===t?Jt:t,i("punc","[")){for(a();!i("punc","]");){if(u?u=!1:p(","),i("expand","...")&&(h=!0,n=r.token,e.mark_spread(r.token),a()),i("punc"))switch(r.token.value){case",":s.push(new An({start:r.token,end:r.token}));continue;case"]":break;case"[":case"{":s.push(O(e,t));break;default:l()}else i("name")?(e.add_parameter(r.token),s.push(ue(t))):c("Invalid function parameter");i("operator","=")&&!1===h&&(e.mark_default_assignment(r.token),a(),s[s.length-1]=new xt({start:s[s.length-1].start,left:s[s.length-1],operator:"=",right:je(!1),end:r.token})),h&&(i("punc","]")||c("Rest element must be last element"),s[s.length-1]=new Me({start:n,expression:s[s.length-1],end:n}))}return p("]"),e.check_strict(),new He({start:f,names:s,is_array:!0,end:B()})}if(i("punc","{")){for(a();!i("punc","}");){if(u?u=!1:p(","),i("expand","...")&&(h=!0,n=r.token,e.mark_spread(r.token),a()),i("name")&&(te(o(),"punc")||te(o(),"operator"))&&[",","}","="].includes(o().value)){e.add_parameter(r.token);var d=B(),m=ue(t);h?s.push(new Me({start:n,expression:m,end:m.end})):s.push(new Ot({start:d,key:m.name,value:m,end:m.end}))}else{if(i("punc","}"))continue;var C=r.token,g=$();null===g?l(B()):"name"!==B().type||i("punc",":")?(p(":"),s.push(new Ot({start:C,quote:C.quote,key:g,value:O(e,t),end:B()}))):s.push(new Ot({start:B(),key:g,value:new t({start:B(),name:g,end:B()}),end:B()}))}h?i("punc","}")||c("Rest element must be last element"):i("operator","=")&&(e.mark_default_assignment(r.token),a(),s[s.length-1].value=new xt({start:s[s.length-1].value.start,left:s[s.length-1].value,operator:"=",right:je(!1),end:r.token}))}return p("}"),e.check_strict(),new He({start:f,names:s,is_array:!1,end:B()})}if(i("name"))return e.add_parameter(r.token),ue(t);c("Invalid function parameter")}function T(e,n,s,o,B){var c=r.in_loop,u=r.labels,h=r.in_generator,f=r.in_async;if(++r.in_function,n&&(r.in_generator=r.in_function),s&&(r.in_async=r.in_function),B&&function(e){var n=k(!0,r.input.has_directive("use strict"));for(p("(");!i("punc",")");){var s=I(n);if(e.push(s),i("punc",")")||(p(","),i("punc",")")&&t.ecma<2017&&l()),s instanceof Me)break}a()}(B),e&&(r.in_directives=!0),r.in_loop=0,r.labels=[],e){r.input.push_directives_stack();var d=F();o&&ce(o),B&&B.forEach(ce),r.input.pop_directives_stack()}else d=[new Je({start:r.token,value:je(!1),end:r.token})];return--r.in_function,r.in_loop=c,r.labels=u,r.in_generator=h,r.in_async=f,d}function F(){p("{");for(var e=[];!i("punc","}");)i("eof")&&l(),e.push(E());return a(),e}function M(){p("{");for(var e,t=[],n=null,s=null;!i("punc","}");)i("eof")&&l(),i("keyword","case")?(s&&(s.end=B()),n=[],s=new rt({start:(e=r.token,a(),e),expression:je(!0),body:n}),t.push(s),p(":")):i("keyword","default")?(s&&(s.end=B()),n=[],s=new nt({start:(e=r.token,a(),p(":"),e),body:n}),t.push(s)):(n||l(),n.push(E()));return s&&(s.end=B()),a(),t}function N(e,t){for(var n,s=[];;){var o="var"===t?Vt:"const"===t?Qt:"let"===t?jt:null;if(i("punc","{")||i("punc","[")?n=new lt({start:r.token,name:O(void 0,o),value:i("operator","=")?(h("operator","="),je(!1,e)):null,end:B()}):"import"==(n=new lt({start:r.token,name:ue(o),value:i("operator","=")?(a(),je(!1,e)):e||"const"!==t?null:c("Missing initializer in const declaration"),end:B()})).name.name&&c("Unexpected token: import"),s.push(n),!i("punc",","))break;a()}return s}var L=function(e){return new Bt({start:B(),definitions:N(e,"var"),end:B()})},P=function(e){return new ct({start:B(),definitions:N(e,"let"),end:B()})},R=function(e){return new ut({start:B(),definitions:N(e,"const"),end:B()})};function G(){var e,t=r.token;switch(t.type){case"name":e=ne(rn);break;case"num":e=new hn({start:t,end:t,value:t.value});break;case"big_int":e=new pn({start:t,end:t,value:t.value});break;case"string":e=new ln({start:t,end:t,value:t.value,quote:t.quote});break;case"regexp":e=new fn({start:t,end:t,value:t.value});break;case"atom":switch(t.value){case"false":e=new En({start:t,end:t});break;case"true":e=new _n({start:t,end:t});break;case"null":e=new mn({start:t,end:t})}}return a(),e}function K(e,t,n,r){var i=function(e,t){return t?new xt({start:e.start,left:e,operator:"=",right:t,end:t.end}):e};return e instanceof kt?i(new He({start:e.start,end:e.end,is_array:!1,names:e.properties.map(K)}),r):e instanceof Ot?(e.value=K(e.value,0,e.key),i(e,r)):e instanceof An?e:e instanceof He?(e.names=e.names.map(K),i(e,r)):e instanceof rn?i(new Jt({name:e.name,start:e.start,end:e.end}),r):e instanceof Me?(e.expression=K(e.expression),i(e,r)):e instanceof Dt?i(new He({start:e.start,end:e.end,is_array:!0,names:e.elements.map(K)}),r):e instanceof St?i(K(e.left,0,0,e.right),r):e instanceof xt?(e.left=K(e.left,0,e.left),e):void c("Invalid function parameter",e.start.line,e.start.col)}var V=function(e,s){if(i("operator","new"))return function(e){var n=r.token;if(h("operator","new"),i("punc","."))return a(),h("name","target"),pe(new Ht({start:n,end:B()}),e);var s,o=V(!1);i("punc","(")?(a(),s=Q(")",t.ecma>=2017)):s=[];var c=new mt({start:n,expression:o,args:s,end:B()});return le(c),pe(c,e)}(e);var c,u=r.token,f=i("name","async")&&"["!=(c=o()).value&&"arrow"!=c.type&&G();if(i("punc")){switch(r.token.value){case"(":if(f&&!e)break;var d=function(e,n){var s,o,c,u=[];for(p("(");!i("punc",")");)s&&l(s),i("expand","...")?(s=r.token,n&&(o=r.token),a(),u.push(new Me({start:B(),expression:je(),end:r.token}))):u.push(je()),i("punc",")")||(p(","),i("punc",")")&&(t.ecma<2017&&l(),c=B(),n&&(o=c)));return p(")"),e&&i("arrow","=>")?s&&c&&l(c):o&&l(o),u}(s,!f);if(s&&i("arrow","=>"))return S(u,d.map(K),!!f);var m=f?new dt({expression:f,args:d}):1==d.length?d[0]:new Ct({expressions:d});if(m.start){const e=u.comments_before.length;if(n.set(u,e),m.start.comments_before.unshift(...u.comments_before),u.comments_before=m.start.comments_before,0==e&&u.comments_before.length>0){var C=u.comments_before[0];C.nlb||(C.nlb=u.nlb,u.nlb=!1)}u.comments_after=m.start.comments_after}m.start=u;var g=B();return m.end&&(g.comments_before=m.end.comments_before,m.end.comments_after.push(...g.comments_after),g.comments_after=m.end.comments_after),m.end=g,m instanceof dt&&le(m),pe(m,e);case"[":return pe(j(),e);case"{":return pe(q(),e)}f||l()}if(s&&i("name")&&te(o(),"arrow")){var A=new Jt({name:r.token.value,start:u,end:u});return a(),S(u,[A],!!f)}if(i("keyword","function")){a();var v=D(Pe,!1,!!f);return v.start=u,v.end=B(),pe(v,e)}if(f)return pe(f,e);if(i("keyword","class")){a();var y=W(Rt);return y.start=u,y.end=B(),pe(y,e)}return i("template_head")?pe(U(),e):Be.has(r.token.type)?pe(G(),e):void l()};function U(){var e=[],t=r.token;for(e.push(new Ue({start:r.token,raw:r.token.raw,value:r.token.value,end:r.token}));!r.token.end;)a(),y(),e.push(je(!0)),te("template_substitution")||l(),e.push(new Ue({start:r.token,raw:r.token.raw,value:r.token.value,end:r.token}));return a(),new Ve({start:t,segments:e,end:r.token})}function Q(e,t,n){for(var s=!0,o=[];!i("punc",e)&&(s?s=!1:p(","),!t||!i("punc",e));)i("punc",",")&&n?o.push(new An({start:r.token,end:r.token})):i("expand","...")?(a(),o.push(new Me({start:B(),expression:je(),end:r.token}))):o.push(je(!1));return a(),o}var j=v((function(){return p("["),new Dt({elements:Q("]",!t.strict,!0)})})),J=v((e,t)=>D(Le,e,t)),q=v((function(){var e=r.token,n=!0,s=[];for(p("{");!i("punc","}")&&(n?n=!1:p(","),t.strict||!i("punc","}"));)if("expand"!=(e=r.token).type){var o,c=$();if(i("punc",":"))null===c?l(B()):(a(),o=je(!1));else{var u=z(c,e);if(u){s.push(u);continue}o=new rn({start:B(),name:c,end:B()})}i("operator","=")&&(a(),o=new St({start:e,left:o,operator:"=",right:je(!1),end:B()})),s.push(new Ot({start:e,quote:e.quote,key:c instanceof he?c:""+c,value:o,end:B()}))}else a(),s.push(new Me({start:e,expression:je(!1),end:B()}));return a(),new kt({properties:s})}));function W(e){var t,n,s,o,c=[];for(r.input.push_directives_stack(),r.input.add_directive("use strict"),"name"==r.token.type&&"extends"!=r.token.value&&(s=ue(e===Pt?Yt:Zt)),e!==Pt||s||l(),"extends"==r.token.value&&(a(),o=je(!0)),p("{");i("punc",";");)a();for(;!i("punc","}");)for(t=r.token,(n=z($(),t,!0))||l(),c.push(n);i("punc",";");)a();return r.input.pop_directives_stack(),a(),new e({start:t,name:s,extends:o,properties:c,end:B()})}function z(e,t,n){var s=function(e,t){return"string"==typeof e||"number"==typeof e?new Wt({start:t,name:""+e,end:B()}):(null===e&&l(),e)},o=!1,c=!1,u=!1,h=t;if(n&&"static"===e&&!i("punc","(")&&(c=!0,h=r.token,e=$()),"async"!==e||i("punc","(")||i("punc",",")||i("punc","}")||i("operator","=")||(o=!0,h=r.token,e=$()),null===e&&(u=!0,h=r.token,null===(e=$())&&l()),i("punc","("))return e=s(e,t),new Mt({start:t,static:c,is_generator:u,async:o,key:e,quote:e instanceof Wt?h.quote:void 0,value:J(u,o),end:B()});const p=r.token;if("get"==e){if(!i("punc")||i("punc","["))return e=s($(),t),new Ft({start:t,static:c,key:e,quote:e instanceof Wt?p.quote:void 0,value:J(),end:B()})}else if("set"==e&&(!i("punc")||i("punc","[")))return e=s($(),t),new Tt({start:t,static:c,key:e,quote:e instanceof Wt?p.quote:void 0,value:J(),end:B()});if(n){const n=(e=>"string"==typeof e||"number"==typeof e?new zt({start:h,end:h,name:""+e}):(null===e&&l(),e))(e),r=n instanceof zt?h.quote:void 0;if(i("operator","="))return a(),new Lt({start:t,static:c,quote:r,key:n,value:je(!1),end:B()});if(i("name")||i("punc",";")||i("punc","}"))return new Lt({start:t,static:c,quote:r,key:n,end:B()})}}function X(e){function t(e){return new e({name:$(),start:B(),end:B()})}var n,s,o=e?tn:on,c=e?en:sn,u=r.token;return e?n=t(o):s=t(c),i("name","as")?(a(),e?s=t(c):n=t(o)):e?s=new c(n):n=new o(s),new ht({start:u,foreign_name:n,name:s,end:B()})}function Y(e,t){var n,i=e?tn:on,s=e?en:sn,o=r.token,a=B();return t=t||new s({name:"*",start:o,end:a}),n=new i({name:"*",start:o,end:a}),new ht({start:o,foreign_name:n,name:t,end:a})}function Z(e){var t;if(i("punc","{")){for(a(),t=[];!i("punc","}");)t.push(X(e)),i("punc",",")&&a();a()}else if(i("operator","*")){var n;a(),e&&i("name","as")&&(a(),n=ue(e?en:on)),t=[Y(e,n)]}return t}function $(){var e=r.token;switch(e.type){case"punc":if("["===e.value){a();var t=je(!1);return p("]"),t}l(e);case"operator":if("*"===e.value)return a(),null;["delete","in","instanceof","new","typeof","void"].includes(e.value)||l(e);case"name":case"string":case"num":case"big_int":case"keyword":case"atom":return a(),e.value;default:l(e)}}function ne(e){var t=r.token.value;return new("this"==t?Bn:"super"==t?cn:e)({name:String(t),start:r.token,end:r.token})}function ce(e){var t=e.name;m()&&"yield"==t&&u(e.start,"Yield cannot be used as identifier inside generators"),r.input.has_directive("use strict")&&("yield"==t&&u(e.start,"Unexpected yield identifier inside strict mode"),e instanceof Kt&&("arguments"==t||"eval"==t)&&u(e.start,"Unexpected "+t+" in strict mode"))}function ue(e,t){if(!i("name"))return t||c("Name expected"),null;var n=ne(e);return ce(n),a(),n}function le(e){var t=e.start,r=t.comments_before;const i=n.get(t);for(var s=null!=i?i:r.length;--s>=0;){var o=r[s];if(/[@#]__/.test(o.value)){if(/[@#]__PURE__/.test(o.value)){b(e,kn);break}if(/[@#]__INLINE__/.test(o.value)){b(e,In);break}if(/[@#]__NOINLINE__/.test(o.value)){b(e,On);break}}}}var pe=function(e,t){var n,s=e.start;if(i("punc","."))return a(),pe(new At({start:s,expression:e,property:(n=r.token,"name"!=n.type&&l(),a(),n.value),end:B()}),t);if(i("punc","[")){a();var o=je(!0);return p("]"),pe(new vt({start:s,expression:e,property:o,end:B()}),t)}if(t&&i("punc","(")){a();var c=new dt({start:s,expression:e,args:Ce(),end:B()});return le(c),pe(c,!0)}return i("template_head")?pe(new Ke({start:s,prefix:e,template_string:U(),end:B()}),t):e};function Ce(){for(var e=[];!i("punc",")");)i("expand","...")?(a(),e.push(new Me({start:B(),expression:je(!1),end:B()}))):e.push(je(!1)),i("punc",")")||(p(","),i("punc",")")&&t.ecma<2017&&l());return a(),e}var ge=function(e,t){var n=r.token;if("name"==n.type&&"await"==n.value){if(C())return a(),C()||c("Unexpected await expression outside async function",r.prev.line,r.prev.col,r.prev.pos),new Ye({start:B(),end:r.token,expression:ge(!0)});r.input.has_directive("use strict")&&u(r.token,"Unexpected await identifier inside strict mode")}if(i("operator")&&ie.has(n.value)){a(),y();var s=Ae(Et,n,ge(e));return s.start=n,s.end=B(),s}for(var o=V(e,t);i("operator")&&se.has(r.token.value)&&!f(r.token);)o instanceof Re&&l(),(o=Ae(_t,r.token,o)).start=n,o.end=r.token,a();return o};function Ae(e,t,n){var i=t.value;switch(i){case"++":case"--":we(n)||c("Invalid use of "+i+" operator",t.line,t.col,t.pos);break;case"delete":n instanceof rn&&r.input.has_directive("use strict")&&c("Calling delete on expression not allowed in strict mode",n.start.line,n.start.col,n.start.pos)}return new e({operator:i,expression:n})}var Ee=function(e,t,n){var s=i("operator")?r.token.value:null;"in"==s&&n&&(s=null),"**"==s&&e instanceof Et&&!te(e.start,"punc","(")&&"--"!==e.operator&&"++"!==e.operator&&l(e.start);var o=null!=s?ae[s]:null;if(null!=o&&(o>t||"**"===s&&t===o)){a();var B=Ee(ge(!0),o,n);return Ee(new bt({start:e.start,left:e,operator:s,right:B,end:B.end}),t,n)}return e};function we(e){return e instanceof gt||e instanceof rn}function Te(e){if(e instanceof kt)e=new He({start:e.start,names:e.properties.map(Te),is_array:!1,end:e.end});else if(e instanceof Dt){for(var t=[],n=0;n=0;)s+="this."+t[o]+" = props."+t[o]+";";const a=r&&Object.create(r.prototype);(a&&a.initialize||n&&n.initialize)&&(s+="this.initialize();"),s+="}",s+="this.flags = 0;",s+="}";var B=new Function(s)();if(a&&(B.prototype=a,B.BASE=r),r&&r.SUBCLASSES.push(B),B.prototype.CTOR=B,B.prototype.constructor=B,B.PROPS=t||null,B.SELF_PROPS=i,B.SUBCLASSES=[],e&&(B.prototype.TYPE=B.TYPE=e),n)for(o in n)A(n,o)&&("$"===o[0]?B[o.substr(1)]=n[o]:B.prototype[o]=n[o]);return B.DEFMETHOD=function(e,t){this.prototype[e]=t},B}var le=ue("Token","type value line col pos endline endcol endpos nlb comments_before comments_after file raw quote end",{},null),he=ue("Node","start end",{_clone:function(e){if(e){var t=this.clone();return t.transform(new Dn((function(e){if(e!==t)return e.clone(!0)})))}return new this.CTOR(this)},clone:function(e){return this._clone(e)},$documentation:"Base class of all AST nodes",$propdoc:{start:"[AST_Token] The first token of this node",end:"[AST_Token] The last token of this node"},_walk:function(e){return e._visit(this)},walk:function(e){return this._walk(e)},_children_backwards:()=>{}},null);he.warn_function=null,he.warn=function(e,t){he.warn_function&&he.warn_function(f(e,t))};var pe=ue("Statement",null,{$documentation:"Base class of all statements"}),fe=ue("Debugger",null,{$documentation:"Represents a debugger statement"},pe),de=ue("Directive","value quote",{$documentation:'Represents a directive, like "use strict";',$propdoc:{value:"[string] The value of this directive as a plain string (it's not an AST_String!)",quote:"[string] the original quote character"}},pe),me=ue("SimpleStatement","body",{$documentation:"A statement consisting of an expression, i.e. a = 1 + 2",$propdoc:{body:"[AST_Node] an expression node (should not be instanceof AST_Statement)"},_walk:function(e){return e._visit(this,(function(){this.body._walk(e)}))},_children_backwards(e){e(this.body)}},pe);function Ce(e,t){const n=e.body;for(var r=0,i=n.length;r SymbolDef for all variables/functions defined in this scope",functions:"[Map/S] like `variables`, but only lists function declarations",uses_with:"[boolean/S] tells whether this scope uses the `with` statement",uses_eval:"[boolean/S] tells whether this scope contains a direct call to the global `eval`",parent_scope:"[AST_Scope?/S] link to the parent scope",enclosed:"[SymbolDef*/S] a list of all symbol definitions that are accessed from this scope or any subscopes",cname:"[integer/S] current index for mangling variables (used internally by the mangler)"},get_defun_scope:function(){for(var e=this;e.is_block_scope();)e=e.parent_scope;return e},clone:function(e){var t=this._clone(e);return this.variables&&(t.variables=new Map(this.variables)),this.functions&&(t.functions=new Map(this.functions)),this.enclosed&&(t.enclosed=this.enclosed.slice()),this._block_scope&&(t._block_scope=this._block_scope),t},pinned:function(){return this.uses_eval||this.uses_with}},Ae),Fe=ue("Toplevel","globals",{$documentation:"The toplevel scope",$propdoc:{globals:"[Map/S] a map of name -> SymbolDef for all undeclared names"},wrap_commonjs:function(e){var t=this.body,n="(function(exports){'$ORIG';})(typeof "+e+"=='undefined'?("+e+"={}):"+e+");";return(n=ce(n)).transform(new Dn((function(e){if(e instanceof de&&"$ORIG"==e.value)return l.splice(t)})))},wrap_enclose:function(e){"string"!=typeof e&&(e="");var t=e.indexOf(":");t<0&&(t=e.length);var n=this.body;return ce(["(function(",e.slice(0,t),'){"$ORIG"})(',e.slice(t+1),")"].join("")).transform(new Dn((function(e){if(e instanceof de&&"$ORIG"==e.value)return l.splice(n)})))}},Te),Me=ue("Expansion","expression",{$documentation:"An expandible argument, such as ...rest, a splat, such as [1,2,...all], or an expansion in a variable declaration, such as var [first, ...rest] = list",$propdoc:{expression:"[AST_Node] the thing to be expanded"},_walk:function(e){return e._visit(this,(function(){this.expression.walk(e)}))},_children_backwards(e){e(this.expression)}}),Ne=ue("Lambda","name argnames uses_arguments is_generator async",{$documentation:"Base class for functions",$propdoc:{name:"[AST_SymbolDeclaration?] the name of this function",argnames:"[AST_SymbolFunarg|AST_Destructuring|AST_Expansion|AST_DefaultAssign*] array of function arguments, destructurings, or expanding arguments",uses_arguments:"[boolean/S] tells whether this function accesses the arguments array",is_generator:"[boolean] is this a generator method",async:"[boolean] is this method async"},args_as_names:function(){for(var e=[],t=0;t b)"},Ne),Ge=ue("Defun",null,{$documentation:"A function definition"},Ne),He=ue("Destructuring","names is_array",{$documentation:"A destructuring of several names. Used in destructuring assignment and with destructuring function argument names",$propdoc:{names:"[AST_Node*] Array of properties or elements",is_array:"[Boolean] Whether the destructuring represents an object or array"},_walk:function(e){return e._visit(this,(function(){this.names.forEach((function(t){t._walk(e)}))}))},_children_backwards(e){let t=this.names.length;for(;t--;)e(this.names[t])},all_symbols:function(){var e=[];return this.walk(new xn((function(t){t instanceof Gt&&e.push(t)}))),e}}),Ke=ue("PrefixedTemplateString","template_string prefix",{$documentation:"A templatestring with a prefix, such as String.raw`foobarbaz`",$propdoc:{template_string:"[AST_TemplateString] The template string",prefix:"[AST_SymbolRef|AST_PropAccess] The prefix, which can be a symbol such as `foo` or a dotted expression such as `String.raw`."},_walk:function(e){return e._visit(this,(function(){this.prefix._walk(e),this.template_string._walk(e)}))},_children_backwards(e){e(this.template_string),e(this.prefix)}}),Ve=ue("TemplateString","segments",{$documentation:"A template string literal",$propdoc:{segments:"[AST_Node*] One or more segments, starting with AST_TemplateSegment. AST_Node may follow AST_TemplateSegment, but each AST_Node must be followed by AST_TemplateSegment."},_walk:function(e){return e._visit(this,(function(){this.segments.forEach((function(t){t._walk(e)}))}))},_children_backwards(e){let t=this.segments.length;for(;t--;)e(this.segments[t])}}),Ue=ue("TemplateSegment","value raw",{$documentation:"A segment of a template string literal",$propdoc:{value:"Content of the segment",raw:"Raw content of the segment"}}),Qe=ue("Jump",null,{$documentation:"Base class for “jumps” (for now that's `return`, `throw`, `break` and `continue`)"},pe),je=ue("Exit","value",{$documentation:"Base class for “exits” (`return` and `throw`)",$propdoc:{value:"[AST_Node?] the value returned or thrown by this statement; could be null for AST_Return"},_walk:function(e){return e._visit(this,this.value&&function(){this.value._walk(e)})},_children_backwards(e){this.value&&e(this.value)}},Qe),Je=ue("Return",null,{$documentation:"A `return` statement"},je),qe=ue("Throw",null,{$documentation:"A `throw` statement"},je),We=ue("LoopControl","label",{$documentation:"Base class for loop control statements (`break` and `continue`)",$propdoc:{label:"[AST_LabelRef?] the label, or null if none"},_walk:function(e){return e._visit(this,this.label&&function(){this.label._walk(e)})},_children_backwards(e){this.label&&e(this.label)}},Qe),ze=ue("Break",null,{$documentation:"A `break` statement"},We),Xe=ue("Continue",null,{$documentation:"A `continue` statement"},We),Ye=ue("Await","expression",{$documentation:"An `await` statement",$propdoc:{expression:"[AST_Node] the mandatory expression being awaited"},_walk:function(e){return e._visit(this,(function(){this.expression._walk(e)}))},_children_backwards(e){e(this.expression)}}),Ze=ue("Yield","expression is_star",{$documentation:"A `yield` statement",$propdoc:{expression:"[AST_Node?] the value returned or thrown by this statement; could be null (representing undefined) but only when is_star is set to false",is_star:"[Boolean] Whether this is a yield or yield* statement"},_walk:function(e){return e._visit(this,this.expression&&function(){this.expression._walk(e)})},_children_backwards(e){this.expression&&e(this.expression)}}),$e=ue("If","condition alternative",{$documentation:"A `if` statement",$propdoc:{condition:"[AST_Node] the `if` condition",alternative:"[AST_Statement?] the `else` part, or null if not present"},_walk:function(e){return e._visit(this,(function(){this.condition._walk(e),this.body._walk(e),this.alternative&&this.alternative._walk(e)}))},_children_backwards(e){this.alternative&&e(this.alternative),e(this.body),e(this.condition)}},Ee),et=ue("Switch","expression",{$documentation:"A `switch` statement",$propdoc:{expression:"[AST_Node] the `switch` “discriminant”"},_walk:function(e){return e._visit(this,(function(){this.expression._walk(e),Ce(this,e)}))},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t]);e(this.expression)}},Ae),tt=ue("SwitchBranch",null,{$documentation:"Base class for `switch` branches"},Ae),nt=ue("Default",null,{$documentation:"A `default` switch branch"},tt),rt=ue("Case","expression",{$documentation:"A `case` switch branch",$propdoc:{expression:"[AST_Node] the `case` expression"},_walk:function(e){return e._visit(this,(function(){this.expression._walk(e),Ce(this,e)}))},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t]);e(this.expression)}},tt),it=ue("Try","bcatch bfinally",{$documentation:"A `try` statement",$propdoc:{bcatch:"[AST_Catch?] the catch block, or null if not present",bfinally:"[AST_Finally?] the finally block, or null if not present"},_walk:function(e){return e._visit(this,(function(){Ce(this,e),this.bcatch&&this.bcatch._walk(e),this.bfinally&&this.bfinally._walk(e)}))},_children_backwards(e){this.bfinally&&e(this.bfinally),this.bcatch&&e(this.bcatch);let t=this.body.length;for(;t--;)e(this.body[t])}},Ae),st=ue("Catch","argname",{$documentation:"A `catch` node; only makes sense as part of a `try` statement",$propdoc:{argname:"[AST_SymbolCatch|AST_Destructuring|AST_Expansion|AST_DefaultAssign] symbol for the exception"},_walk:function(e){return e._visit(this,(function(){this.argname&&this.argname._walk(e),Ce(this,e)}))},_children_backwards(e){let t=this.body.length;for(;t--;)e(this.body[t]);this.argname&&e(this.argname)}},Ae),ot=ue("Finally",null,{$documentation:"A `finally` node; only makes sense as part of a `try` statement"},Ae),at=ue("Definitions","definitions",{$documentation:"Base class for `var` or `const` nodes (variable declarations/initializations)",$propdoc:{definitions:"[AST_VarDef*] array of variable definitions"},_walk:function(e){return e._visit(this,(function(){for(var t=this.definitions,n=0,r=t.length;n a`"},bt),Dt=ue("Array","elements",{$documentation:"An array literal",$propdoc:{elements:"[AST_Node*] array of elements"},_walk:function(e){return e._visit(this,(function(){for(var t=this.elements,n=0,r=t.length;nt._walk(e))}))},_children_backwards(e){let t=this.properties.length;for(;t--;)e(this.properties[t]);this.extends&&e(this.extends),this.name&&e(this.name)}},Te),Lt=ue("ClassProperty","static quote",{$documentation:"A class property",$propdoc:{static:"[boolean] whether this is a static key",quote:"[string] which quote is being used"},_walk:function(e){return e._visit(this,(function(){this.key instanceof he&&this.key._walk(e),this.value instanceof he&&this.value._walk(e)}))},_children_backwards(e){this.value instanceof he&&e(this.value),this.key instanceof he&&e(this.key)},computed_key(){return!(this.key instanceof zt)}},It),Pt=ue("DefClass",null,{$documentation:"A class definition"},Nt),Rt=ue("ClassExpression",null,{$documentation:"A class expression."},Nt),Gt=ue("Symbol","scope name thedef",{$propdoc:{name:"[string] name of this symbol",scope:"[AST_Scope/S] the current scope (not necessarily the definition scope)",thedef:"[SymbolDef/S] the definition of this symbol"},$documentation:"Base class for all symbols"}),Ht=ue("NewTarget",null,{$documentation:"A reference to new.target"}),Kt=ue("SymbolDeclaration","init",{$documentation:"A declaration symbol (symbol in var/const, function name or argument, symbol in catch)"},Gt),Vt=ue("SymbolVar",null,{$documentation:"Symbol defining a variable"},Kt),Ut=ue("SymbolBlockDeclaration",null,{$documentation:"Base class for block-scoped declaration symbols"},Kt),Qt=ue("SymbolConst",null,{$documentation:"A constant declaration"},Ut),jt=ue("SymbolLet",null,{$documentation:"A block-scoped `let` declaration"},Ut),Jt=ue("SymbolFunarg",null,{$documentation:"Symbol naming a function argument"},Vt),qt=ue("SymbolDefun",null,{$documentation:"Symbol defining a function"},Kt),Wt=ue("SymbolMethod",null,{$documentation:"Symbol in an object defining a method"},Gt),zt=ue("SymbolClassProperty",null,{$documentation:"Symbol for a class property"},Gt),Xt=ue("SymbolLambda",null,{$documentation:"Symbol naming a function expression"},Kt),Yt=ue("SymbolDefClass",null,{$documentation:"Symbol naming a class's name in a class declaration. Lexically scoped to its containing scope, and accessible within the class."},Ut),Zt=ue("SymbolClass",null,{$documentation:"Symbol naming a class's name. Lexically scoped to the class."},Kt),$t=ue("SymbolCatch",null,{$documentation:"Symbol naming the exception in catch"},Ut),en=ue("SymbolImport",null,{$documentation:"Symbol referring to an imported name"},Ut),tn=ue("SymbolImportForeign",null,{$documentation:"A symbol imported from a module, but it is defined in the other module, and its real name is irrelevant for this module's purposes"},Gt),nn=ue("Label","references",{$documentation:"Symbol naming a label (declaration)",$propdoc:{references:"[AST_LoopControl*] a list of nodes referring to this label"},initialize:function(){this.references=[],this.thedef=this}},Gt),rn=ue("SymbolRef",null,{$documentation:"Reference to some symbol (not definition/declaration)"},Gt),sn=ue("SymbolExport",null,{$documentation:"Symbol referring to a name to export"},rn),on=ue("SymbolExportForeign",null,{$documentation:"A symbol exported from this module, but it is used in the other module, and its real name is irrelevant for this module's purposes"},Gt),an=ue("LabelRef",null,{$documentation:"Reference to a label symbol"},Gt),Bn=ue("This",null,{$documentation:"The `this` symbol"},Gt),cn=ue("Super",null,{$documentation:"The `super` symbol"},Bn),un=ue("Constant",null,{$documentation:"Base class for all constants",getValue:function(){return this.value}}),ln=ue("String","value quote",{$documentation:"A string literal",$propdoc:{value:"[string] the contents of this string",quote:"[string] the original quote character"}},un),hn=ue("Number","value literal",{$documentation:"A number literal",$propdoc:{value:"[number] the numeric value",literal:"[string] numeric value as string (optional)"}},un),pn=ue("BigInt","value",{$documentation:"A big int literal",$propdoc:{value:"[string] big int value"}},un),fn=ue("RegExp","value",{$documentation:"A regexp literal",$propdoc:{value:"[RegExp] the actual regexp"}},un),dn=ue("Atom",null,{$documentation:"Base class for atoms"},un),mn=ue("Null",null,{$documentation:"The `null` atom",value:null},dn),Cn=ue("NaN",null,{$documentation:"The impossible value",value:NaN},dn),gn=ue("Undefined",null,{$documentation:"The `undefined` value",value:void 0},dn),An=ue("Hole",null,{$documentation:"A hole in an array",value:void 0},dn),vn=ue("Infinity",null,{$documentation:"The `Infinity` value",value:1/0},dn),yn=ue("Boolean",null,{$documentation:"Base class for booleans"},dn),En=ue("False",null,{$documentation:"The `false` atom",value:!1},yn),_n=ue("True",null,{$documentation:"The `true` atom",value:!0},yn);function bn(e,t,n=[e]){const r=n.push.bind(n);for(;n.length;){const e=n.pop(),i=t(e,n);if(i){if(i===Sn)return!0}else e._children_backwards(r)}return!1}function wn(e,t,n){const r=[e],i=r.push.bind(r),s=n?n.slice():[],o=[];let a;const B={parent:(e=0)=>-1===e?a:n&&e>=s.length?(e-=s.length,n[n.length-(e+1)]):s[s.length-(1+e)]};for(;r.length;){for(a=r.pop();o.length&&r.length==o[o.length-1];)s.pop(),o.pop();const e=t(a,B);if(e){if(e===Sn)return!0;continue}const n=r.length;a._children_backwards(i),r.length>n&&(s.push(a),o.push(n-1))}return!1}const Sn=Symbol("abort walk");class xn{constructor(e){this.visit=e,this.stack=[],this.directives=Object.create(null)}_visit(e,t){this.push(e);var n=this.visit(e,t?function(){t.call(e)}:o);return!n&&t&&t.call(e),this.pop(),n}parent(e){return this.stack[this.stack.length-2-(e||0)]}push(e){e instanceof Ne?this.directives=Object.create(this.directives):e instanceof de&&!this.directives[e.value]?this.directives[e.value]=e:e instanceof Nt&&(this.directives=Object.create(this.directives),this.directives["use strict"]||(this.directives["use strict"]=e)),this.stack.push(e)}pop(){var e=this.stack.pop();(e instanceof Ne||e instanceof Nt)&&(this.directives=Object.getPrototypeOf(this.directives))}self(){return this.stack[this.stack.length-1]}find_parent(e){for(var t=this.stack,n=t.length;--n>=0;){var r=t[n];if(r instanceof e)return r}}has_directive(e){var t=this.directives[e];if(t)return t;var n=this.stack[this.stack.length-1];if(n instanceof Te&&n.body)for(var r=0;r=0;)if((r=t[n])instanceof _e&&r.label.name==e.label.name)return r.body}else for(n=t.length;--n>=0;){var r;if((r=t[n])instanceof be||e instanceof ze&&r instanceof et)return r}}}class Dn extends xn{constructor(e,t){super(),this.before=e,this.after=t}}const kn=1,In=2,On=4;var Tn=Object.freeze({__proto__:null,AST_Accessor:Le,AST_Array:Dt,AST_Arrow:Re,AST_Assign:St,AST_Atom:dn,AST_Await:Ye,AST_BigInt:pn,AST_Binary:bt,AST_Block:Ae,AST_BlockStatement:ve,AST_Boolean:yn,AST_Break:ze,AST_Call:dt,AST_Case:rt,AST_Catch:st,AST_Class:Nt,AST_ClassExpression:Rt,AST_ClassProperty:Lt,AST_ConciseMethod:Mt,AST_Conditional:wt,AST_Const:ut,AST_Constant:un,AST_Continue:Xe,AST_Debugger:fe,AST_Default:nt,AST_DefaultAssign:xt,AST_DefClass:Pt,AST_Definitions:at,AST_Defun:Ge,AST_Destructuring:He,AST_Directive:de,AST_Do:Se,AST_Dot:At,AST_DWLoop:we,AST_EmptyStatement:ye,AST_Exit:je,AST_Expansion:Me,AST_Export:ft,AST_False:En,AST_Finally:ot,AST_For:De,AST_ForIn:ke,AST_ForOf:Ie,AST_Function:Pe,AST_Hole:An,AST_If:$e,AST_Import:pt,AST_Infinity:vn,AST_IterationStatement:be,AST_Jump:Qe,AST_Label:nn,AST_LabeledStatement:_e,AST_LabelRef:an,AST_Lambda:Ne,AST_Let:ct,AST_LoopControl:We,AST_NameMapping:ht,AST_NaN:Cn,AST_New:mt,AST_NewTarget:Ht,AST_Node:he,AST_Null:mn,AST_Number:hn,AST_Object:kt,AST_ObjectGetter:Ft,AST_ObjectKeyVal:Ot,AST_ObjectProperty:It,AST_ObjectSetter:Tt,AST_PrefixedTemplateString:Ke,AST_PropAccess:gt,AST_RegExp:fn,AST_Return:Je,AST_Scope:Te,AST_Sequence:Ct,AST_SimpleStatement:me,AST_Statement:pe,AST_StatementWithBody:Ee,AST_String:ln,AST_Sub:vt,AST_Super:cn,AST_Switch:et,AST_SwitchBranch:tt,AST_Symbol:Gt,AST_SymbolBlockDeclaration:Ut,AST_SymbolCatch:$t,AST_SymbolClass:Zt,AST_SymbolClassProperty:zt,AST_SymbolConst:Qt,AST_SymbolDeclaration:Kt,AST_SymbolDefClass:Yt,AST_SymbolDefun:qt,AST_SymbolExport:sn,AST_SymbolExportForeign:on,AST_SymbolFunarg:Jt,AST_SymbolImport:en,AST_SymbolImportForeign:tn,AST_SymbolLambda:Xt,AST_SymbolLet:jt,AST_SymbolMethod:Wt,AST_SymbolRef:rn,AST_SymbolVar:Vt,AST_TemplateSegment:Ue,AST_TemplateString:Ve,AST_This:Bn,AST_Throw:qe,AST_Token:le,AST_Toplevel:Fe,AST_True:_n,AST_Try:it,AST_Unary:yt,AST_UnaryPostfix:_t,AST_UnaryPrefix:Et,AST_Undefined:gn,AST_Var:Bt,AST_VarDef:lt,AST_While:xe,AST_With:Oe,AST_Yield:Ze,TreeTransformer:Dn,TreeWalker:xn,walk:bn,walk_abort:Sn,walk_body:Ce,walk_parent:wn,_INLINE:In,_NOINLINE:On,_PURE:kn});function Fn(e,t){e.DEFMETHOD("transform",(function(e,n){let r=void 0;if(e.push(this),e.before&&(r=e.before(this,t,n)),void 0===r&&(r=this,t(r,e),e.after)){const t=e.after(r,n);void 0!==t&&(r=t)}return e.pop(),r}))}function Mn(e,t){return l(e,(function(e){return e.transform(t,!0)}))}function Nn(e){let t=e.parent(-1);for(let n,r=0;n=e.parent(r);r++){if(n instanceof pe&&n.body===t)return!0;if(!(n instanceof Ct&&n.expressions[0]===t||"Call"===n.TYPE&&n.expression===t||n instanceof Ke&&n.prefix===t||n instanceof At&&n.expression===t||n instanceof vt&&n.expression===t||n instanceof wt&&n.condition===t||n instanceof bt&&n.left===t||n instanceof _t&&n.expression===t))return!1;t=n}}Fn(he,o),Fn(_e,(function(e,t){e.label=e.label.transform(t),e.body=e.body.transform(t)})),Fn(me,(function(e,t){e.body=e.body.transform(t)})),Fn(Ae,(function(e,t){e.body=Mn(e.body,t)})),Fn(Se,(function(e,t){e.body=e.body.transform(t),e.condition=e.condition.transform(t)})),Fn(xe,(function(e,t){e.condition=e.condition.transform(t),e.body=e.body.transform(t)})),Fn(De,(function(e,t){e.init&&(e.init=e.init.transform(t)),e.condition&&(e.condition=e.condition.transform(t)),e.step&&(e.step=e.step.transform(t)),e.body=e.body.transform(t)})),Fn(ke,(function(e,t){e.init=e.init.transform(t),e.object=e.object.transform(t),e.body=e.body.transform(t)})),Fn(Oe,(function(e,t){e.expression=e.expression.transform(t),e.body=e.body.transform(t)})),Fn(je,(function(e,t){e.value&&(e.value=e.value.transform(t))})),Fn(We,(function(e,t){e.label&&(e.label=e.label.transform(t))})),Fn($e,(function(e,t){e.condition=e.condition.transform(t),e.body=e.body.transform(t),e.alternative&&(e.alternative=e.alternative.transform(t))})),Fn(et,(function(e,t){e.expression=e.expression.transform(t),e.body=Mn(e.body,t)})),Fn(rt,(function(e,t){e.expression=e.expression.transform(t),e.body=Mn(e.body,t)})),Fn(it,(function(e,t){e.body=Mn(e.body,t),e.bcatch&&(e.bcatch=e.bcatch.transform(t)),e.bfinally&&(e.bfinally=e.bfinally.transform(t))})),Fn(st,(function(e,t){e.argname&&(e.argname=e.argname.transform(t)),e.body=Mn(e.body,t)})),Fn(at,(function(e,t){e.definitions=Mn(e.definitions,t)})),Fn(lt,(function(e,t){e.name=e.name.transform(t),e.value&&(e.value=e.value.transform(t))})),Fn(He,(function(e,t){e.names=Mn(e.names,t)})),Fn(Ne,(function(e,t){e.name&&(e.name=e.name.transform(t)),e.argnames=Mn(e.argnames,t),e.body instanceof he?e.body=e.body.transform(t):e.body=Mn(e.body,t)})),Fn(dt,(function(e,t){e.expression=e.expression.transform(t),e.args=Mn(e.args,t)})),Fn(Ct,(function(e,t){const n=Mn(e.expressions,t);e.expressions=n.length?n:[new hn({value:0})]})),Fn(At,(function(e,t){e.expression=e.expression.transform(t)})),Fn(vt,(function(e,t){e.expression=e.expression.transform(t),e.property=e.property.transform(t)})),Fn(Ze,(function(e,t){e.expression&&(e.expression=e.expression.transform(t))})),Fn(Ye,(function(e,t){e.expression=e.expression.transform(t)})),Fn(yt,(function(e,t){e.expression=e.expression.transform(t)})),Fn(bt,(function(e,t){e.left=e.left.transform(t),e.right=e.right.transform(t)})),Fn(wt,(function(e,t){e.condition=e.condition.transform(t),e.consequent=e.consequent.transform(t),e.alternative=e.alternative.transform(t)})),Fn(Dt,(function(e,t){e.elements=Mn(e.elements,t)})),Fn(kt,(function(e,t){e.properties=Mn(e.properties,t)})),Fn(It,(function(e,t){e.key instanceof he&&(e.key=e.key.transform(t)),e.value&&(e.value=e.value.transform(t))})),Fn(Nt,(function(e,t){e.name&&(e.name=e.name.transform(t)),e.extends&&(e.extends=e.extends.transform(t)),e.properties=Mn(e.properties,t)})),Fn(Me,(function(e,t){e.expression=e.expression.transform(t)})),Fn(ht,(function(e,t){e.foreign_name=e.foreign_name.transform(t),e.name=e.name.transform(t)})),Fn(pt,(function(e,t){e.imported_name&&(e.imported_name=e.imported_name.transform(t)),e.imported_names&&Mn(e.imported_names,t),e.module_name=e.module_name.transform(t)})),Fn(ft,(function(e,t){e.exported_definition&&(e.exported_definition=e.exported_definition.transform(t)),e.exported_value&&(e.exported_value=e.exported_value.transform(t)),e.exported_names&&Mn(e.exported_names,t),e.module_name&&(e.module_name=e.module_name.transform(t))})),Fn(Ve,(function(e,t){e.segments=Mn(e.segments,t)})),Fn(Ke,(function(e,t){e.prefix=e.prefix.transform(t),e.template_string=e.template_string.transform(t)}));const Ln=/^$|[;{][\s\n]*$/,Pn=/[@#]__(PURE|INLINE|NOINLINE)__/g;function Rn(e){return("comment2"===e.type||"comment1"===e.type)&&/@preserve|@lic|@cc_on|^\**!/i.test(e.value)}function Gn(e){var t=!e;void 0===(e=s(e,{ascii_only:!1,beautify:!1,braces:!1,comments:"some",ecma:5,ie8:!1,indent_level:4,indent_start:0,inline_script:!0,keep_numbers:!1,keep_quoted_props:!1,max_line_len:!1,preamble:null,preserve_annotations:!1,quote_keys:!1,quote_style:0,safari10:!1,semicolons:!0,shebang:!0,shorthand:void 0,source_map:null,webkit:!1,width:80,wrap_iife:!1,wrap_func_args:!0},!0)).shorthand&&(e.shorthand=e.ecma>5);var n=a;if(e.comments){let t=e.comments;if("string"==typeof e.comments&&/^\/.*\/[a-zA-Z]*$/.test(e.comments)){var r=e.comments.lastIndexOf("/");t=new RegExp(e.comments.substr(1,r-1),e.comments.substr(r+1))}n=t instanceof RegExp?function(e){return"comment5"!=e.type&&t.test(e.value)}:"function"==typeof t?function(e){return"comment5"!=e.type&&t(this,e)}:"some"===t?Rn:B}var i=0,c=0,u=1,l=0,h="";let p=new Set;var f=e.ascii_only?function(t,n){return e.ecma>=2015&&(t=t.replace(/[\ud800-\udbff][\udc00-\udfff]/g,(function(e){return"\\u{"+function(e,t){return j(e.charCodeAt(0))?65536+(e.charCodeAt(0)-55296<<10)+e.charCodeAt(1)-56320:e.charCodeAt(0)}(e).toString(16)+"}"}))),t.replace(/[\u0000-\u001f\u007f-\uffff]/g,(function(e){var t=e.charCodeAt(0).toString(16);if(t.length<=2&&!n){for(;t.length<2;)t="0"+t;return"\\x"+t}for(;t.length<4;)t="0"+t;return"\\u"+t}))}:function(e){return e.replace(/[\ud800-\udbff][\udc00-\udfff]|([\ud800-\udbff]|[\udc00-\udfff])/g,(function(e,t){return t?"\\u"+t.charCodeAt(0).toString(16):e}))};function d(t,n){var r=function(t,n){var r=0,i=0;function s(){return"'"+t.replace(/\x27/g,"\\'")+"'"}function o(){return'"'+t.replace(/\x22/g,'\\"')+'"'}if(t=t.replace(/[\\\b\f\n\r\v\t\x22\x27\u2028\u2029\0\ufeff]/g,(function(n,s){switch(n){case'"':return++r,'"';case"'":return++i,"'";case"\\":return"\\\\";case"\n":return"\\n";case"\r":return"\\r";case"\t":return"\\t";case"\b":return"\\b";case"\f":return"\\f";case"\v":return e.ie8?"\\x0B":"\\v";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";case"\ufeff":return"\\ufeff";case"\0":return/[0-9]/.test(Q(t,s+1))?"\\x00":"\\0"}return n})),t=f(t),"`"===n)return"`"+t.replace(/`/g,"\\`")+"`";switch(e.quote_style){case 1:return s();case 2:return o();case 3:return"'"==n?s():o();default:return r>i?s():o()}}(t,n);return e.inline_script&&(r=(r=(r=r.replace(/<\x2f(script)([>\/\t\n\f\r ])/gi,"<\\/$1$2")).replace(/\x3c!--/g,"\\x3c!--")).replace(/--\x3e/g,"--\\x3e")),r}var m,g,A=!1,v=!1,y=!1,E=0,_=!1,b=!1,w=-1,S="",x=e.source_map&&[],D=x?function(){x.forEach((function(t){try{e.source_map.add(t.token.file,t.line,t.col,t.token.line,t.token.col,t.name||"name"!=t.token.type?t.name:t.token.value)}catch(e){null!=t.token.file&&he.warn("Couldn't figure out mapping for {file}:{line},{col} → {cline},{ccol} [{name}]",{file:t.token.file,line:t.token.line,col:t.token.col,cline:t.line,ccol:t.col,name:t.name||""})}})),x=[]}:o,k=e.max_line_len?function(){if(c>e.max_line_len){if(E){var t=h.slice(0,E),n=h.slice(E);if(x){var r=n.length-c;x.forEach((function(e){e.line++,e.col+=r}))}h=t+"\n"+n,u++,l++,c=n.length}c>e.max_line_len&&he.warn("Output exceeds {max_line_len} characters",e)}E&&(E=0,D())}:o,I=C("( [ + * / - , . `");function O(t){var n=Q(t=String(t),0);_&&n&&(_=!1,"\n"!==n&&(O("\n"),F())),b&&n&&(b=!1,/[\s;})]/.test(n)||T()),w=-1;var r=S.charAt(S.length-1);y&&(y=!1,(":"!==r||"}"!==n)&&(n&&";}".includes(n)||";"===r)||(e.semicolons||I.has(n)?(h+=";",c++,l++):(k(),c>0&&(h+="\n",l++,u++,c=0),/^\s+$/.test(t)&&(y=!0)),e.beautify||(v=!1))),v&&((z(r)&&(z(n)||"\\"==n)||"/"==n&&n==r||("+"==n||"-"==n)&&n==S)&&(h+=" ",c++,l++),v=!1),m&&(x.push({token:m,name:g,line:u,col:c}),m=!1,E||D()),h+=t,A="("==t[t.length-1],l+=t.length;var i=t.split(/\r?\n/),s=i.length-1;u+=s,c+=i[0].length,s>0&&(k(),c=i[s].length),S=t}var T=e.beautify?function(){O(" ")}:function(){v=!0},F=e.beautify?function(t){var n;e.beautify&&O((n=t?.5:0," ".repeat(e.indent_start+i-n*e.indent_level)))}:o,M=e.beautify?function(e,t){!0===e&&(e=R());var n=i;i=e;var r=t();return i=n,r}:function(e,t){return t()},N=e.beautify?function(){if(w<0)return O("\n");"\n"!=h[w]&&(h=h.slice(0,w)+"\n"+h.slice(w),l++,u++),w++}:e.max_line_len?function(){k(),E=h.length}:o,L=e.beautify?function(){O(";")}:function(){y=!0};function P(){y=!1,O(";")}function R(){return i+e.indent_level}function G(){return E&&k(),h}function H(){let e=h.length-1;for(;e>=0;){const t=h.charCodeAt(e);if(10===t)return!0;if(32!==t)return!1;e--}return!0}function K(t){return e.preserve_annotations||(t=t.replace(Pn," ")),/^\s*$/.test(t)?"":t.replace(/(<\s*\/\s*)(script)/i,"<\\/$2")}var V=[];return{get:G,toString:G,indent:F,in_directive:!1,use_asm:null,active_scope:null,indentation:function(){return i},current_width:function(){return c-i},should_break:function(){return e.width&&this.current_width()>=e.width},has_parens:function(){return A},newline:N,print:O,star:function(){O("*")},space:T,comma:function(){O(","),T()},colon:function(){O(":"),T()},last:function(){return S},semicolon:L,force_semicolon:P,to_utf8:f,print_name:function(e){O(function(e){return e=e.toString(),f(e,!0)}(e))},print_string:function(e,t,n){var r=d(e,t);!0!==n||r.includes("\\")||(Ln.test(h)||P(),P()),O(r)},print_template_string_chars:function(e){var t=d(e,"`").replace(/\${/g,"\\${");return O(t.substr(1,t.length-2))},encode_string:d,next_indent:R,with_indent:M,with_block:function(e){var t;return O("{"),N(),M(R(),(function(){t=e()})),F(),O("}"),t},with_parens:function(e){O("(");var t=e();return O(")"),t},with_square:function(e){O("[");var t=e();return O("]"),t},add_mapping:x?function(e,t){m=e,g=t}:o,option:function(t){return e[t]},printed_comments:p,prepend_comments:t?o:function(t){var r=t.start;if(!r)return;var i=this.printed_comments;const s=t instanceof je&&t.value;if(r.comments_before&&i.has(r.comments_before)){if(!s)return;r.comments_before=[]}var o=r.comments_before;if(o||(o=r.comments_before=[]),i.add(o),s){var a=new xn((function(e){var t=a.parent();if(!(t instanceof je||t instanceof bt&&t.left===e||"Call"==t.TYPE&&t.expression===e||t instanceof wt&&t.condition===e||t instanceof At&&t.expression===e||t instanceof Ct&&t.expressions[0]===e||t instanceof vt&&t.expression===e||t instanceof _t))return!0;if(e.start){var n=e.start.comments_before;n&&!i.has(n)&&(i.add(n),o=o.concat(n))}}));a.push(t),t.value.walk(a)}if(0==l){o.length>0&&e.shebang&&"comment5"===o[0].type&&!i.has(o[0])&&(O("#!"+o.shift().value+"\n"),F());var B=e.preamble;B&&O(B.replace(/\r\n?|[\n\u2028\u2029]|\s*$/g,"\n"))}if(0!=(o=o.filter(n,t).filter(e=>!i.has(e))).length){var c=H();o.forEach((function(e,t){if(i.add(e),c||(e.nlb?(O("\n"),F(),c=!0):t>0&&T()),/comment[134]/.test(e.type))(n=K(e.value))&&(O("//"+n+"\n"),F()),c=!0;else if("comment2"==e.type){var n;(n=K(e.value))&&O("/*"+n+"*/"),c=!1}})),c||(r.nlb?(O("\n"),F()):T())}},append_comments:t||n===a?o:function(e,t){var r=e.end;if(r){var i=this.printed_comments,s=r[t?"comments_before":"comments_after"];if(s&&!i.has(s)&&(e instanceof pe||s.every(e=>!/comment[134]/.test(e.type)))){i.add(s);var o=h.length;s.filter(n,e).forEach((function(e,n){if(!i.has(e))if(i.add(e),b=!1,_?(O("\n"),F(),_=!1):e.nlb&&(n>0||!H())?(O("\n"),F()):(n>0||!t)&&T(),/comment[134]/.test(e.type)){const t=K(e.value);t&&O("//"+t),_=!0}else if("comment2"==e.type){const t=K(e.value);t&&O("/*"+t+"*/"),b=!0}})),h.length>o&&(w=o)}}},line:function(){return u},col:function(){return c},pos:function(){return l},push_node:function(e){V.push(e)},pop_node:function(){return V.pop()},parent:function(e){return V[V.length-2-(e||0)]}}}!function(){function e(e,t){e.DEFMETHOD("_codegen",t)}function t(e,n){Array.isArray(e)?e.forEach((function(e){t(e,n)})):e.DEFMETHOD("needs_parens",n)}function n(e,t,n,r){var i=e.length-1;n.in_directive=r,e.forEach((function(e,r){!0!==n.in_directive||e instanceof de||e instanceof ye||e instanceof me&&e.body instanceof ln||(n.in_directive=!1),e instanceof ye||(n.indent(),e.print(n),r==i&&t||(n.newline(),t&&n.newline())),!0===n.in_directive&&e instanceof me&&e.body instanceof ln&&(n.in_directive=!1)})),n.in_directive=!1}function r(e,t){t.print("{"),t.with_indent(t.next_indent(),(function(){t.append_comments(e,!0)})),t.print("}")}function i(e,t,i){e.body.length>0?t.with_block((function(){n(e.body,!1,t,i)})):r(e,t)}function s(e,t,n){var r=!1;n&&(r=bn(e,e=>e instanceof Te||(e instanceof bt&&"in"==e.operator?Sn:void 0))),e.print(t,r)}function B(e,t,n){return n.option("quote_keys")?n.print_string(e):""+ +e==e&&e>=0?n.option("keep_numbers")?n.print(e):n.print(h(e)):(x.has(e)?n.option("ie8"):n.option("ecma")<2015?!X(e):!Y(e,!0))||t&&n.option("keep_quoted_props")?n.print_string(e,t):n.print_name(e)}he.DEFMETHOD("print",(function(e,t){var n=this,r=n._codegen;function i(){e.prepend_comments(n),n.add_source_map(e),r(n,e),e.append_comments(n)}n instanceof Te?e.active_scope=n:!e.use_asm&&n instanceof de&&"use asm"==n.value&&(e.use_asm=e.active_scope),e.push_node(n),t||n.needs_parens(e)?e.with_parens(i):i(),e.pop_node(),n===e.use_asm&&(e.use_asm=null)})),he.DEFMETHOD("_print",he.prototype.print),he.DEFMETHOD("print_to_string",(function(e){var t=Gn(e);return this.print(t),t.get()})),t(he,a),t(Pe,(function(e){return!((e.has_parens()||!Nn(e))&&!(e.option("webkit")&&(t=e.parent())instanceof gt&&t.expression===this)&&!(e.option("wrap_iife")&&(t=e.parent())instanceof dt&&t.expression===this)&&!(e.option("wrap_func_args")&&(t=e.parent())instanceof dt&&t.args.includes(this)));var t})),t(Re,(function(e){var t=e.parent();return t instanceof gt&&t.expression===this})),t(kt,(function(e){return!e.has_parens()&&Nn(e)})),t(Rt,Nn),t(yt,(function(e){var t=e.parent();return t instanceof gt&&t.expression===this||t instanceof dt&&t.expression===this||t instanceof bt&&"**"===t.operator&&this instanceof Et&&t.left===this&&"++"!==this.operator&&"--"!==this.operator})),t(Ye,(function(e){var t=e.parent();return t instanceof gt&&t.expression===this||t instanceof dt&&t.expression===this||e.option("safari10")&&t instanceof Et})),t(Ct,(function(e){var t=e.parent();return t instanceof dt||t instanceof yt||t instanceof bt||t instanceof lt||t instanceof gt||t instanceof Dt||t instanceof It||t instanceof wt||t instanceof Re||t instanceof xt||t instanceof Me||t instanceof Ie&&this===t.object||t instanceof Ze||t instanceof ft})),t(bt,(function(e){var t=e.parent();if(t instanceof dt&&t.expression===this)return!0;if(t instanceof yt)return!0;if(t instanceof gt&&t.expression===this)return!0;if(t instanceof bt){const e=t.operator,n=this.operator;if("??"===n&&("||"===e||"&&"===e))return!0;const r=ae[e],i=ae[n];if(r>i||r==i&&(this===t.right||"**"==e))return!0}})),t(Ze,(function(e){var t=e.parent();return t instanceof bt&&"="!==t.operator||t instanceof dt&&t.expression===this||t instanceof wt&&t.condition===this||t instanceof yt||t instanceof gt&&t.expression===this||void 0})),t(gt,(function(e){var t=e.parent();if(t instanceof mt&&t.expression===this)return bn(this,e=>e instanceof Te||(e instanceof dt?Sn:void 0))})),t(dt,(function(e){var t,n=e.parent();return!!(n instanceof mt&&n.expression===this||n instanceof ft&&n.is_default&&this.expression instanceof Pe)||this.expression instanceof Pe&&n instanceof gt&&n.expression===this&&(t=e.parent(1))instanceof St&&t.left===n})),t(mt,(function(e){var t=e.parent();if(0===this.args.length&&(t instanceof gt||t instanceof dt&&t.expression===this))return!0})),t(hn,(function(e){var t=e.parent();if(t instanceof gt&&t.expression===this){var n=this.getValue();if(n<0||/^0/.test(h(n)))return!0}})),t(pn,(function(e){var t=e.parent();if(t instanceof gt&&t.expression===this&&this.getValue().startsWith("-"))return!0})),t([St,wt],(function(e){var t=e.parent();return t instanceof yt||t instanceof bt&&!(t instanceof St)||t instanceof dt&&t.expression===this||t instanceof wt&&t.condition===this||t instanceof gt&&t.expression===this||this instanceof St&&this.left instanceof He&&!1===this.left.is_array||void 0})),e(de,(function(e,t){t.print_string(e.value,e.quote),t.semicolon()})),e(Me,(function(e,t){t.print("..."),e.expression.print(t)})),e(He,(function(e,t){t.print(e.is_array?"[":"{");var n=e.names.length;e.names.forEach((function(e,r){r>0&&t.comma(),e.print(t),r==n-1&&e instanceof An&&t.comma()})),t.print(e.is_array?"]":"}")})),e(fe,(function(e,t){t.print("debugger"),t.semicolon()})),Ee.DEFMETHOD("_do_print_body",(function(e){l(this.body,e)})),e(pe,(function(e,t){e.body.print(t),t.semicolon()})),e(Fe,(function(e,t){n(e.body,!0,t,!0),t.print("")})),e(_e,(function(e,t){e.label.print(t),t.colon(),e.body.print(t)})),e(me,(function(e,t){e.body.print(t),t.semicolon()})),e(ve,(function(e,t){i(e,t)})),e(ye,(function(e,t){t.semicolon()})),e(Se,(function(e,t){t.print("do"),t.space(),p(e.body,t),t.space(),t.print("while"),t.space(),t.with_parens((function(){e.condition.print(t)})),t.semicolon()})),e(xe,(function(e,t){t.print("while"),t.space(),t.with_parens((function(){e.condition.print(t)})),t.space(),e._do_print_body(t)})),e(De,(function(e,t){t.print("for"),t.space(),t.with_parens((function(){e.init?(e.init instanceof at?e.init.print(t):s(e.init,t,!0),t.print(";"),t.space()):t.print(";"),e.condition?(e.condition.print(t),t.print(";"),t.space()):t.print(";"),e.step&&e.step.print(t)})),t.space(),e._do_print_body(t)})),e(ke,(function(e,t){t.print("for"),e.await&&(t.space(),t.print("await")),t.space(),t.with_parens((function(){e.init.print(t),t.space(),t.print(e instanceof Ie?"of":"in"),t.space(),e.object.print(t)})),t.space(),e._do_print_body(t)})),e(Oe,(function(e,t){t.print("with"),t.space(),t.with_parens((function(){e.expression.print(t)})),t.space(),e._do_print_body(t)})),Ne.DEFMETHOD("_do_print",(function(e,t){var n=this;t||(n.async&&(e.print("async"),e.space()),e.print("function"),n.is_generator&&e.star(),n.name&&e.space()),n.name instanceof Gt?n.name.print(e):t&&n.name instanceof he&&e.with_square((function(){n.name.print(e)})),e.with_parens((function(){n.argnames.forEach((function(t,n){n&&e.comma(),t.print(e)}))})),e.space(),i(n,e,!0)})),e(Ne,(function(e,t){e._do_print(t)})),e(Ke,(function(e,t){var n=e.prefix,r=n instanceof Ne||n instanceof bt||n instanceof wt||n instanceof Ct||n instanceof yt||n instanceof At&&n.expression instanceof kt;r&&t.print("("),e.prefix.print(t),r&&t.print(")"),e.template_string.print(t)})),e(Ve,(function(e,t){var n=t.parent()instanceof Ke;t.print("`");for(var r=0;r"),e.space();const s=t.body[0];if(1===t.body.length&&s instanceof Je){const t=s.value;t?function e(t){return t instanceof kt||(t instanceof Ct?e(t.expressions[0]):"Call"===t.TYPE?e(t.expression):t instanceof Ke?e(t.prefix):t instanceof At||t instanceof vt?e(t.expression):t instanceof wt?e(t.condition):t instanceof bt?e(t.left):t instanceof _t&&e(t.expression))}(t)?(e.print("("),t.print(e),e.print(")")):t.print(e):e.print("{}")}else i(t,e);r&&e.print(")")})),je.DEFMETHOD("_do_print",(function(e,t){if(e.print(t),this.value){e.space();const t=this.value.start.comments_before;t&&t.length&&!e.printed_comments.has(t)?(e.print("("),this.value.print(e),e.print(")")):this.value.print(e)}e.semicolon()})),e(Je,(function(e,t){e._do_print(t,"return")})),e(qe,(function(e,t){e._do_print(t,"throw")})),e(Ze,(function(e,t){var n=e.is_star?"*":"";t.print("yield"+n),e.expression&&(t.space(),e.expression.print(t))})),e(Ye,(function(e,t){t.print("await"),t.space();var n=e.expression,r=!(n instanceof dt||n instanceof rn||n instanceof gt||n instanceof yt||n instanceof un);r&&t.print("("),e.expression.print(t),r&&t.print(")")})),We.DEFMETHOD("_do_print",(function(e,t){e.print(t),this.label&&(e.space(),this.label.print(e)),e.semicolon()})),e(ze,(function(e,t){e._do_print(t,"break")})),e(Xe,(function(e,t){e._do_print(t,"continue")})),e($e,(function(e,t){t.print("if"),t.space(),t.with_parens((function(){e.condition.print(t)})),t.space(),e.alternative?(function(e,t){var n=e.body;if(t.option("braces")||t.option("ie8")&&n instanceof Se)return p(n,t);if(!n)return t.force_semicolon();for(;;)if(n instanceof $e){if(!n.alternative)return void p(e.body,t);n=n.alternative}else{if(!(n instanceof Ee))break;n=n.body}l(e.body,t)}(e,t),t.space(),t.print("else"),t.space(),e.alternative instanceof $e?e.alternative.print(t):l(e.alternative,t)):e._do_print_body(t)})),e(et,(function(e,t){t.print("switch"),t.space(),t.with_parens((function(){e.expression.print(t)})),t.space();var n=e.body.length-1;n<0?r(e,t):t.with_block((function(){e.body.forEach((function(e,r){t.indent(!0),e.print(t),r0&&t.newline()}))}))})),tt.DEFMETHOD("_do_print_body",(function(e){e.newline(),this.body.forEach((function(t){e.indent(),t.print(e),e.newline()}))})),e(nt,(function(e,t){t.print("default:"),e._do_print_body(t)})),e(rt,(function(e,t){t.print("case"),t.space(),e.expression.print(t),t.print(":"),e._do_print_body(t)})),e(it,(function(e,t){t.print("try"),t.space(),i(e,t),e.bcatch&&(t.space(),e.bcatch.print(t)),e.bfinally&&(t.space(),e.bfinally.print(t))})),e(st,(function(e,t){t.print("catch"),e.argname&&(t.space(),t.with_parens((function(){e.argname.print(t)}))),t.space(),i(e,t)})),e(ot,(function(e,t){t.print("finally"),t.space(),i(e,t)})),at.DEFMETHOD("_do_print",(function(e,t){e.print(t),e.space(),this.definitions.forEach((function(t,n){n&&e.comma(),t.print(e)}));var n=e.parent();(!(n instanceof De||n instanceof ke)||n&&n.init!==this)&&e.semicolon()})),e(ct,(function(e,t){e._do_print(t,"let")})),e(Bt,(function(e,t){e._do_print(t,"var")})),e(ut,(function(e,t){e._do_print(t,"const")})),e(pt,(function(e,t){t.print("import"),t.space(),e.imported_name&&e.imported_name.print(t),e.imported_name&&e.imported_names&&(t.print(","),t.space()),e.imported_names&&(1===e.imported_names.length&&"*"===e.imported_names[0].foreign_name.name?e.imported_names[0].print(t):(t.print("{"),e.imported_names.forEach((function(n,r){t.space(),n.print(t),r0&&(e.comma(),e.should_break()&&(e.newline(),e.indent())),t.print(e)}))})),e(Ct,(function(e,t){e._do_print(t)})),e(At,(function(e,t){var n=e.expression;n.print(t);var r=e.property;(x.has(r)?t.option("ie8"):!Y(r,t.option("ecma")>=2015))?(t.print("["),t.add_mapping(e.end),t.print_string(r),t.print("]")):(n instanceof hn&&n.getValue()>=0&&(/[xa-f.)]/i.test(t.last())||t.print(".")),t.print("."),t.add_mapping(e.end),t.print_name(r))})),e(vt,(function(e,t){e.expression.print(t),t.print("["),e.property.print(t),t.print("]")})),e(Et,(function(e,t){var n=e.operator;t.print(n),(/^[a-z]/i.test(n)||/[+-]$/.test(n)&&e.expression instanceof Et&&/^[+-]/.test(e.expression.operator))&&t.space(),e.expression.print(t)})),e(_t,(function(e,t){e.expression.print(t),t.print(e.operator)})),e(bt,(function(e,t){var n=e.operator;e.left.print(t),">"==n[0]&&e.left instanceof _t&&"--"==e.left.operator?t.print(" "):t.space(),t.print(n),("<"==n||"<<"==n)&&e.right instanceof Et&&"!"==e.right.operator&&e.right.expression instanceof Et&&"--"==e.right.expression.operator?t.print(" "):t.space(),e.right.print(t)})),e(wt,(function(e,t){e.condition.print(t),t.space(),t.print("?"),t.space(),e.consequent.print(t),t.space(),t.colon(),e.alternative.print(t)})),e(Dt,(function(e,t){t.with_square((function(){var n=e.elements,r=n.length;r>0&&t.space(),n.forEach((function(e,n){n&&t.comma(),e.print(t),n===r-1&&e instanceof An&&t.comma()})),r>0&&t.space()}))})),e(kt,(function(e,t){e.properties.length>0?t.with_block((function(){e.properties.forEach((function(e,n){n&&(t.print(","),t.newline()),t.indent(),e.print(t)})),t.newline()})):r(e,t)})),e(Nt,(function(e,t){if(t.print("class"),t.space(),e.name&&(e.name.print(t),t.space()),e.extends){var n=!(e.extends instanceof rn||e.extends instanceof gt||e.extends instanceof Rt||e.extends instanceof Pe);t.print("extends"),n?t.print("("):t.space(),e.extends.print(t),n?t.print(")"):t.space()}e.properties.length>0?t.with_block((function(){e.properties.forEach((function(e,n){n&&t.newline(),t.indent(),e.print(t)})),t.newline()})):t.print("{}")})),e(Ht,(function(e,t){t.print("new.target")})),e(Ot,(function(e,t){function n(e){var t=e.definition();return t?t.mangled_name||t.name:e.name}var r=t.option("shorthand");r&&e.value instanceof Gt&&Y(e.key,t.option("ecma")>=2015)&&n(e.value)===e.key&&!x.has(e.key)?B(e.key,e.quote,t):r&&e.value instanceof xt&&e.value.left instanceof Gt&&Y(e.key,t.option("ecma")>=2015)&&n(e.value.left)===e.key?(B(e.key,e.quote,t),t.space(),t.print("="),t.space(),e.value.right.print(t)):(e.key instanceof he?t.with_square((function(){e.key.print(t)})):B(e.key,e.quote,t),t.colon(),e.value.print(t))})),e(Lt,(e,t)=>{e.static&&(t.print("static"),t.space()),e.key instanceof zt?B(e.key.name,e.quote,t):(t.print("["),e.key.print(t),t.print("]")),e.value&&(t.print("="),e.value.print(t)),t.semicolon()}),It.DEFMETHOD("_print_getter_setter",(function(e,t){var n=this;n.static&&(t.print("static"),t.space()),e&&(t.print(e),t.space()),n.key instanceof Wt?B(n.key.name,n.quote,t):t.with_square((function(){n.key.print(t)})),n.value._do_print(t,!0)})),e(Tt,(function(e,t){e._print_getter_setter("set",t)})),e(Ft,(function(e,t){e._print_getter_setter("get",t)})),e(Mt,(function(e,t){var n;e.is_generator&&e.async?n="async*":e.is_generator?n="*":e.async&&(n="async"),e._print_getter_setter(n,t)})),Gt.DEFMETHOD("_do_print",(function(e){var t=this.definition();e.print_name(t?t.mangled_name||t.name:this.name)})),e(Gt,(function(e,t){e._do_print(t)})),e(An,o),e(Bn,(function(e,t){t.print("this")})),e(cn,(function(e,t){t.print("super")})),e(un,(function(e,t){t.print(e.getValue())})),e(ln,(function(e,t){t.print_string(e.getValue(),e.quote,t.in_directive)})),e(hn,(function(e,t){(t.option("keep_numbers")||t.use_asm)&&e.start&&null!=e.start.raw?t.print(e.start.raw):t.print(h(e.getValue()))})),e(pn,(function(e,t){t.print(e.getValue()+"n")}));const c=/(<\s*\/\s*script)/i,u=(e,t)=>t.replace("/","\\/");function l(e,t){t.option("braces")?p(e,t):!e||e instanceof ye?t.force_semicolon():e.print(t)}function h(e){var t,n,r,i=e.toString(10).replace(/^0\./,".").replace("e+","e"),s=[i];return Math.floor(e)===e&&(e<0?s.push("-0x"+(-e).toString(16).toLowerCase()):s.push("0x"+e.toString(16).toLowerCase())),(t=/^\.0+/.exec(i))?(n=t[0].length,r=i.slice(n),s.push(r+"e-"+(r.length+n-1))):(t=/0+$/.exec(i))?(n=t[0].length,s.push(i.slice(0,-n)+"e"+n)):(t=/^(\d)\.(\d+)e(-?\d+)$/.exec(i))&&s.push(t[1]+t[2]+"e"+(t[3]-t[2].length)),function(e){for(var t=e[0],n=t.length,r=1;r{n+=e}),n}(r):"",n=n.replace(c,u),t.print(t.to_utf8(`/${n}/${r}`));const i=t.parent();i instanceof bt&&/^\w/.test(i.operator)&&i.left===e&&t.print(" ")})),f([he,_e,Fe],o),f([Dt,ve,st,Nt,un,fe,at,de,ot,Qe,Ne,mt,kt,Ee,Gt,et,tt,Ve,Ue,it],(function(e){e.add_mapping(this.start)})),f([Ft,Tt],(function(e){e.add_mapping(this.start,this.key.name)})),f([It],(function(e){e.add_mapping(this.start,this.key)}))}();const Hn=(e,t)=>null===e&&null===t||e.TYPE===t.TYPE&&e.shallow_cmp(t),Kn=e=>{const t=Object.keys(e).map(t=>{if("eq"===e[t])return`this.${t} === other.${t}`;if("exist"===e[t])return`(this.${t} == null ? other.${t} == null : this.${t} === other.${t})`;throw new Error("mkshallow: Unexpected instruction: "+e[t])}).join(" && ");return new Function("other","return "+t)},Vn=()=>!0;he.prototype.shallow_cmp=function(){throw new Error("did not find a shallow_cmp function for "+this.constructor.name)},fe.prototype.shallow_cmp=Vn,de.prototype.shallow_cmp=Kn({value:"eq"}),me.prototype.shallow_cmp=Vn,Ae.prototype.shallow_cmp=Vn,ye.prototype.shallow_cmp=Vn,_e.prototype.shallow_cmp=Kn({"label.name":"eq"}),Se.prototype.shallow_cmp=Vn,xe.prototype.shallow_cmp=Vn,De.prototype.shallow_cmp=Kn({init:"exist",condition:"exist",step:"exist"}),ke.prototype.shallow_cmp=Vn,Ie.prototype.shallow_cmp=Vn,Oe.prototype.shallow_cmp=Vn,Fe.prototype.shallow_cmp=Vn,Me.prototype.shallow_cmp=Vn,Ne.prototype.shallow_cmp=Kn({is_generator:"eq",async:"eq"}),He.prototype.shallow_cmp=Kn({is_array:"eq"}),Ke.prototype.shallow_cmp=Vn,Ve.prototype.shallow_cmp=Vn,Ue.prototype.shallow_cmp=Kn({value:"eq"}),Qe.prototype.shallow_cmp=Vn,We.prototype.shallow_cmp=Vn,Ye.prototype.shallow_cmp=Vn,Ze.prototype.shallow_cmp=Kn({is_star:"eq"}),$e.prototype.shallow_cmp=Kn({alternative:"exist"}),et.prototype.shallow_cmp=Vn,tt.prototype.shallow_cmp=Vn,it.prototype.shallow_cmp=Kn({bcatch:"exist",bfinally:"exist"}),st.prototype.shallow_cmp=Kn({argname:"exist"}),ot.prototype.shallow_cmp=Vn,at.prototype.shallow_cmp=Vn,lt.prototype.shallow_cmp=Kn({value:"exist"}),ht.prototype.shallow_cmp=Vn,pt.prototype.shallow_cmp=Kn({imported_name:"exist",imported_names:"exist"}),ft.prototype.shallow_cmp=Kn({exported_definition:"exist",exported_value:"exist",exported_names:"exist",module_name:"eq",is_default:"eq"}),dt.prototype.shallow_cmp=Vn,Ct.prototype.shallow_cmp=Vn,gt.prototype.shallow_cmp=Vn,At.prototype.shallow_cmp=Kn({property:"eq"}),yt.prototype.shallow_cmp=Kn({operator:"eq"}),bt.prototype.shallow_cmp=Kn({operator:"eq"}),wt.prototype.shallow_cmp=Vn,Dt.prototype.shallow_cmp=Vn,kt.prototype.shallow_cmp=Vn,It.prototype.shallow_cmp=Vn,Ot.prototype.shallow_cmp=Kn({key:"eq"}),Tt.prototype.shallow_cmp=Kn({static:"eq"}),Ft.prototype.shallow_cmp=Kn({static:"eq"}),Mt.prototype.shallow_cmp=Kn({static:"eq",is_generator:"eq",async:"eq"}),Nt.prototype.shallow_cmp=Kn({name:"exist",extends:"exist"}),Lt.prototype.shallow_cmp=Kn({static:"eq"}),Gt.prototype.shallow_cmp=Kn({name:"eq"}),Ht.prototype.shallow_cmp=Vn,Bn.prototype.shallow_cmp=Vn,cn.prototype.shallow_cmp=Vn,ln.prototype.shallow_cmp=Kn({value:"eq"}),hn.prototype.shallow_cmp=Kn({value:"eq"}),pn.prototype.shallow_cmp=Kn({value:"eq"}),fn.prototype.shallow_cmp=function(e){return this.value.flags===e.value.flags&&this.value.source===e.value.source},dn.prototype.shallow_cmp=Vn;let Un=null,Qn=null;class jn{constructor(e,t,n){this.name=t.name,this.orig=[t],this.init=n,this.eliminated=0,this.assignments=0,this.scope=e,this.replaced=0,this.global=!1,this.export=0,this.mangled_name=null,this.undeclared=!1,this.id=jn.next_id++,this.chained=!1,this.direct_access=!1,this.escaped=0,this.recursive_refs=0,this.references=[],this.should_replace=void 0,this.single_use=!1,this.fixed=!1,Object.seal(this)}fixed_value(){return!this.fixed||this.fixed instanceof he?this.fixed:this.fixed()}unmangleable(e){return e||(e={}),!!(Un&&Un.has(this.id)&&v(e.keep_fnames,this.orig[0].name))||this.global&&!e.toplevel||1&this.export||this.undeclared||!e.eval&&this.scope.pinned()||(this.orig[0]instanceof Xt||this.orig[0]instanceof qt)&&v(e.keep_fnames,this.orig[0].name)||this.orig[0]instanceof Wt||(this.orig[0]instanceof Zt||this.orig[0]instanceof Yt)&&v(e.keep_classnames,this.orig[0].name)}mangle(e){const t=e.cache&&e.cache.props;if(this.global&&t&&t.has(this.name))this.mangled_name=t.get(this.name);else if(!this.mangled_name&&!this.unmangleable(e)){var n=this.scope,r=this.orig[0];e.ie8&&r instanceof Xt&&(n=n.parent_scope);const i=Jn(this);this.mangled_name=i?i.mangled_name||i.name:n.next_mangled(e,this),this.global&&t&&t.set(this.name,this.mangled_name)}}}function Jn(e){if(e.orig[0]instanceof $t&&e.scope.is_block_scope())return e.scope.get_defun_scope().variables.get(e.name)}function qn(e,t){var n=e.enclosed;e:for(;;){var r=Wn(++e.cname);if(!x.has(r)&&!(t.reserved.has(r)||Qn&&Qn.has(r))){for(let e=n.length;--e>=0;){const i=n[e];if(r==(i.mangled_name||i.unmangleable(t)&&i.name))continue e}return r}}}jn.next_id=1,Te.DEFMETHOD("figure_out_scope",(function(e,{parent_scope:t=null,toplevel:n=this}={}){if(e=s(e,{cache:null,ie8:!1,safari10:!1}),!(n instanceof Fe))throw new Error("Invalid toplevel scope");var r=this.parent_scope=t,i=new Map,o=null,a=null,B=[],c=new xn((t,n)=>{if(t.is_block_scope()){const i=r;t.block_scope=r=new Te(t),r._block_scope=!0;const s=t instanceof st?i.parent_scope:i;if(r.init_scope_vars(s),r.uses_with=i.uses_with,r.uses_eval=i.uses_eval,e.safari10&&(t instanceof De||t instanceof ke)&&B.push(r),t instanceof et){const e=r;r=i,t.expression.walk(c),r=e;for(let e=0;ee===t||(t instanceof Ut?e instanceof Xt:!(e instanceof jt||e instanceof Qt)))||ee(`"${t.name}" is redeclared`,t.start.file,t.start.line,t.start.col,t.start.pos),t instanceof Jt||u(m,2),o!==r){t.mark_enclosed();var m=r.find_variable(t);t.thedef!==m&&(t.thedef=m,t.reference())}}else if(t instanceof an){var C=i.get(t.name);if(!C)throw new Error(f("Undefined label {name} [{line},{col}]",{name:t.name,line:t.start.line,col:t.start.col}));t.thedef=C}r instanceof Fe||!(t instanceof ft||t instanceof pt)||ee(`"${t.TYPE}" statement may only appear at the top level`,t.start.file,t.start.line,t.start.col,t.start.pos)}});function u(e,t){if(a){var n=0;do{t++}while(c.parent(n++)!==a)}var r=c.parent(t);if(e.export=r instanceof ft?1:0){var i=r.exported_definition;(i instanceof Ge||i instanceof Pt)&&r.is_default&&(e.export=2)}}if(this.walk(c),this instanceof Fe&&(this.globals=new Map),c=new xn(e=>{if(e instanceof We&&e.label)return e.label.thedef.references.push(e),!0;if(e instanceof rn){var t,r=e.name;if("eval"==r&&c.parent()instanceof dt)for(var i=e.scope;i&&!i.uses_eval;i=i.parent_scope)i.uses_eval=!0;return c.parent()instanceof ht&&c.parent(1).module_name||!(t=e.scope.find_variable(r))?(t=n.def_global(e),e instanceof sn&&(t.export=1)):t.scope instanceof Ne&&"arguments"==r&&(t.scope.uses_arguments=!0),e.thedef=t,e.reference(),!e.scope.is_block_scope()||t.orig[0]instanceof Ut||(e.scope=e.scope.get_defun_scope()),!0}var s;if(e instanceof $t&&(s=Jn(e.definition())))for(i=e.scope;i&&(p(i.enclosed,s),i!==s.scope);)i=i.parent_scope}),this.walk(c),(e.ie8||e.safari10)&&bn(this,e=>{if(e instanceof $t){var t=e.name,r=e.thedef.references,i=e.scope.get_defun_scope(),s=i.find_variable(t)||n.globals.get(t)||i.def_variable(e);return r.forEach((function(e){e.thedef=s,e.reference()})),e.thedef=s,e.reference(),!0}}),e.safari10)for(const e of B)e.parent_scope.variables.forEach((function(t){p(e.enclosed,t)}))})),Fe.DEFMETHOD("def_global",(function(e){var t=this.globals,n=e.name;if(t.has(n))return t.get(n);var r=new jn(this,e);return r.undeclared=!0,r.global=!0,t.set(n,r),r})),Te.DEFMETHOD("init_scope_vars",(function(e){this.variables=new Map,this.functions=new Map,this.uses_with=!1,this.uses_eval=!1,this.parent_scope=e,this.enclosed=[],this.cname=-1,this._var_name_cache=null})),Te.DEFMETHOD("var_names",(function e(){var t=this._var_name_cache;return t||(this._var_name_cache=t=new Set(this.parent_scope?e.call(this.parent_scope):null),this._added_var_names&&this._added_var_names.forEach(e=>{t.add(e)}),this.enclosed.forEach((function(e){t.add(e.name)})),this.variables.forEach((function(e,n){t.add(n)}))),t})),Te.DEFMETHOD("add_var_name",(function(e){this._added_var_names||(this._added_var_names=new Set),this._added_var_names.add(e),this._var_name_cache||this.var_names(),this._var_name_cache.add(e)})),Te.DEFMETHOD("add_child_scope",(function(e){if(e.parent_scope===this)return;e.parent_scope=this,e._var_name_cache=null,e._added_var_names&&e._added_var_names.forEach(t=>e.add_var_name(t));const t=new Set(e.enclosed),n=(()=>{const e=[];let t=this;do{e.push(t)}while(t=t.parent_scope);return e.reverse(),e})(),r=[];for(const e of n){r.forEach(t=>p(e.enclosed,t));for(const n of e.variables.values())t.has(n)&&(p(r,n),p(e.enclosed,n))}})),he.DEFMETHOD("is_block_scope",a),Nt.DEFMETHOD("is_block_scope",a),Ne.DEFMETHOD("is_block_scope",a),Fe.DEFMETHOD("is_block_scope",a),tt.DEFMETHOD("is_block_scope",a),Ae.DEFMETHOD("is_block_scope",B),Te.DEFMETHOD("is_block_scope",(function(){return this._block_scope||!1})),be.DEFMETHOD("is_block_scope",B),Ne.DEFMETHOD("init_scope_vars",(function(){Te.prototype.init_scope_vars.apply(this,arguments),this.uses_arguments=!1,this.def_variable(new Jt({name:"arguments",start:this.start,end:this.end}))})),Re.DEFMETHOD("init_scope_vars",(function(){Te.prototype.init_scope_vars.apply(this,arguments),this.uses_arguments=!1})),Gt.DEFMETHOD("mark_enclosed",(function(){for(var e=this.definition(),t=this.scope;t&&(p(t.enclosed,e),t!==e.scope);)t=t.parent_scope})),Gt.DEFMETHOD("reference",(function(){this.definition().references.push(this),this.mark_enclosed()})),Te.DEFMETHOD("find_variable",(function(e){return e instanceof Gt&&(e=e.name),this.variables.get(e)||this.parent_scope&&this.parent_scope.find_variable(e)})),Te.DEFMETHOD("def_function",(function(e,t){var n=this.def_variable(e,t);return(!n.init||n.init instanceof Ge)&&(n.init=t),this.functions.set(e.name,n),n})),Te.DEFMETHOD("def_variable",(function(e,t){var n=this.variables.get(e.name);return n?(n.orig.push(e),n.init&&(n.scope!==e.scope||n.init instanceof Pe)&&(n.init=t)):(n=new jn(this,e,t),this.variables.set(e.name,n),n.global=!this.parent_scope),e.thedef=n})),Te.DEFMETHOD("next_mangled",(function(e){return qn(this,e)})),Fe.DEFMETHOD("next_mangled",(function(e){let t;const n=this.mangled_names;do{t=qn(this,e)}while(n.has(t));return t})),Pe.DEFMETHOD("next_mangled",(function(e,t){for(var n=t.orig[0]instanceof Jt&&this.name&&this.name.definition(),r=n?n.mangled_name||n.name:null;;){var i=qn(this,e);if(!r||r!=i)return i}})),Gt.DEFMETHOD("unmangleable",(function(e){var t=this.definition();return!t||t.unmangleable(e)})),nn.DEFMETHOD("unmangleable",a),Gt.DEFMETHOD("unreferenced",(function(){return!this.definition().references.length&&!this.scope.pinned()})),Gt.DEFMETHOD("definition",(function(){return this.thedef})),Gt.DEFMETHOD("global",(function(){return this.thedef.global})),Fe.DEFMETHOD("_default_mangler_options",(function(e){return(e=s(e,{eval:!1,ie8:!1,keep_classnames:!1,keep_fnames:!1,module:!1,reserved:[],toplevel:!1})).module&&(e.toplevel=!0),Array.isArray(e.reserved)||e.reserved instanceof Set||(e.reserved=[]),e.reserved=new Set(e.reserved),e.reserved.add("arguments"),e})),Fe.DEFMETHOD("mangle_names",(function(e){e=this._default_mangler_options(e);var t=-1,n=[];e.keep_fnames&&(Un=new Set);const r=this.mangled_names=new Set;e.cache&&(this.globals.forEach(s),e.cache.props&&e.cache.props.forEach((function(e){r.add(e)})));var i=new xn((function(r,i){if(r instanceof _e){var o=t;return i(),t=o,!0}if(r instanceof Te)r.variables.forEach(s);else if(r.is_block_scope())r.block_scope.variables.forEach(s);else if(Un&&r instanceof lt&&r.value instanceof Ne&&!r.value.name&&v(e.keep_fnames,r.name.name))Un.add(r.name.definition().id);else{if(r instanceof nn){let e;do{e=Wn(++t)}while(x.has(e));return r.mangled_name=e,!0}!e.ie8&&!e.safari10&&r instanceof $t&&n.push(r.definition())}}));function s(t){!(e.reserved.has(t.name)||1&t.export)&&n.push(t)}this.walk(i),(e.keep_fnames||e.keep_classnames)&&(Qn=new Set,n.forEach(t=>{t.name.length<6&&t.unmangleable(e)&&Qn.add(t.name)})),n.forEach(t=>{t.mangle(e)}),Un=null,Qn=null})),Fe.DEFMETHOD("find_colliding_names",(function(e){const t=e.cache&&e.cache.props,n=new Set;return e.reserved.forEach(r),this.globals.forEach(i),this.walk(new xn((function(e){e instanceof Te&&e.variables.forEach(i),e instanceof $t&&i(e.definition())}))),n;function r(e){n.add(e)}function i(n){var i=n.name;if(n.global&&t&&t.has(i))i=t.get(i);else if(!n.unmangleable(e))return;r(i)}})),Fe.DEFMETHOD("expand_names",(function(e){Wn.reset(),Wn.sort(),e=this._default_mangler_options(e);var t=this.find_colliding_names(e),n=0;function r(r){if(r.global&&e.cache)return;if(r.unmangleable(e))return;if(e.reserved.has(r.name))return;const i=Jn(r),s=r.name=i?i.name:function(){var e;do{e=Wn(n++)}while(t.has(e)||x.has(e));return e}();r.orig.forEach((function(e){e.name=s})),r.references.forEach((function(e){e.name=s}))}this.globals.forEach(r),this.walk(new xn((function(e){e instanceof Te&&e.variables.forEach(r),e instanceof $t&&r(e.definition())})))})),he.DEFMETHOD("tail_node",c),Ct.DEFMETHOD("tail_node",(function(){return this.expressions[this.expressions.length-1]})),Fe.DEFMETHOD("compute_char_frequency",(function(e){e=this._default_mangler_options(e);try{he.prototype.print=function(t,n){this._print(t,n),this instanceof Gt&&!this.unmangleable(e)?Wn.consider(this.name,-1):e.properties&&(this instanceof At?Wn.consider(this.property,-1):this instanceof vt&&function e(t){t instanceof ln?Wn.consider(t.value,-1):t instanceof wt?(e(t.consequent),e(t.alternative)):t instanceof Ct&&e(t.tail_node())}(this.property))},Wn.consider(this.print_to_string(),1)}finally{he.prototype.print=he.prototype._print}Wn.sort()}));const Wn=(()=>{const e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_".split(""),t="0123456789".split("");let n,r;function i(){r=new Map,e.forEach((function(e){r.set(e,0)})),t.forEach((function(e){r.set(e,0)}))}function s(e,t){return r.get(t)-r.get(e)}function o(e){var t="",r=54;e++;do{e--,t+=n[e%r],e=Math.floor(e/r),r=64}while(e>0);return t}return o.consider=function(e,t){for(var n=e.length;--n>=0;)r.set(e[n],r.get(e[n])+t)},o.sort=function(){n=m(e,s).concat(m(t,s))},o.reset=i,i(),o})();function zn(){const e={};return Object.keys(Xn({0:0})).forEach(t=>{const n=Xn({[t]:{0:0}});n&&(e[t]=n)}),e}function Xn(e){var t=gi("",e);return t.error&&t.error.defs}let Yn=void 0;he.prototype.size=function(e,t){Yn=zn.mangle;let n=0;return wn(this,(e,t)=>{n+=e._size(t)},t||e&&e.stack),Yn=void 0,n},he.prototype._size=()=>0,fe.prototype._size=()=>8,de.prototype._size=function(){return 2+this.value.length};const Zn=e=>e.length&&e.length-1;Ae.prototype._size=function(){return 2+Zn(this.body)},Fe.prototype._size=function(){return Zn(this.body)},ye.prototype._size=()=>1,_e.prototype._size=()=>2,Se.prototype._size=()=>9,xe.prototype._size=()=>7,De.prototype._size=()=>8,ke.prototype._size=()=>8,Oe.prototype._size=()=>6,Me.prototype._size=()=>3;const $n=e=>(e.is_generator?1:0)+(e.async?6:0);Le.prototype._size=function(){return $n(this)+4+Zn(this.argnames)+Zn(this.body)},Pe.prototype._size=function(e){return 2*!!Nn(e)+$n(this)+12+Zn(this.argnames)+Zn(this.body)},Ge.prototype._size=function(){return $n(this)+13+Zn(this.argnames)+Zn(this.body)},Re.prototype._size=function(){let e=2+Zn(this.argnames);return 1===this.argnames.length&&this.argnames[0]instanceof Gt||(e+=2),$n(this)+e+(Array.isArray(this.body)?Zn(this.body):this.body._size())},He.prototype._size=()=>2,Ve.prototype._size=function(){return 2+3*Math.floor(this.segments.length/2)},Ue.prototype._size=function(){return this.value.length},Je.prototype._size=function(){return this.value?7:6},qe.prototype._size=()=>6,ze.prototype._size=function(){return this.label?6:5},Xe.prototype._size=function(){return this.label?9:8},$e.prototype._size=()=>4,et.prototype._size=function(){return 8+Zn(this.body)},rt.prototype._size=function(){return 5+Zn(this.body)},nt.prototype._size=function(){return 8+Zn(this.body)},it.prototype._size=function(){return 3+Zn(this.body)},st.prototype._size=function(){let e=7+Zn(this.body);return this.argname&&(e+=2),e},ot.prototype._size=function(){return 7+Zn(this.body)};const er=(e,t)=>e+Zn(t.definitions);Bt.prototype._size=function(){return er(4,this)},ct.prototype._size=function(){return er(4,this)},ut.prototype._size=function(){return er(6,this)},lt.prototype._size=function(){return this.value?1:0},ht.prototype._size=function(){return this.name?4:0},pt.prototype._size=function(){let e=6;return this.imported_name&&(e+=1),(this.imported_name||this.imported_names)&&(e+=5),this.imported_names&&(e+=2+Zn(this.imported_names)),e},ft.prototype._size=function(){let e=7+(this.is_default?8:0);return this.exported_value&&(e+=this.exported_value._size()),this.exported_names&&(e+=2+Zn(this.exported_names)),this.module_name&&(e+=5),e},dt.prototype._size=function(){return 2+Zn(this.args)},mt.prototype._size=function(){return 6+Zn(this.args)},Ct.prototype._size=function(){return Zn(this.expressions)},At.prototype._size=function(){return this.property.length+1},vt.prototype._size=()=>2,yt.prototype._size=function(){return"typeof"===this.operator?7:"void"===this.operator?5:this.operator.length},bt.prototype._size=function(e){if("in"===this.operator)return 4;let t=this.operator.length;return("+"===this.operator||"-"===this.operator)&&this.right instanceof yt&&this.right.operator===this.operator&&(t+=1),this.needs_parens(e)&&(t+=2),t},wt.prototype._size=()=>3,Dt.prototype._size=function(){return 2+Zn(this.elements)},kt.prototype._size=function(e){let t=2;return Nn(e)&&(t+=2),t+Zn(this.properties)};const tr=e=>"string"==typeof e?e.length:0;Ot.prototype._size=function(){return tr(this.key)+1};const nr=e=>e?7:0;Ft.prototype._size=function(){return 5+nr(this.static)+tr(this.key)},Tt.prototype._size=function(){return 5+nr(this.static)+tr(this.key)},Mt.prototype._size=function(){return nr(this.static)+tr(this.key)+$n(this)},Nt.prototype._size=function(){return(this.name?8:7)+(this.extends?8:0)},Lt.prototype._size=function(){return nr(this.static)+("string"==typeof this.key?this.key.length+2:0)+(this.value?1:0)},Gt.prototype._size=function(){return!Yn||this.definition().unmangleable(Yn)?this.name.length:2},zt.prototype._size=function(){return this.name.length},rn.prototype._size=function(){const{name:e,thedef:t}=this;return t&&t.global?e.length:"arguments"===e?9:2},Ht.prototype._size=()=>10,tn.prototype._size=function(){return this.name.length},on.prototype._size=function(){return this.name.length},Bn.prototype._size=()=>4,cn.prototype._size=()=>5,ln.prototype._size=function(){return this.value.length+2},hn.prototype._size=function(){const{value:e}=this;return 0===e?1:e>0&&Math.floor(e)===e?Math.floor(Math.log10(e)+1):e.toString().length},pn.prototype._size=function(){return this.value.length},fn.prototype._size=function(){return this.value.toString().length},mn.prototype._size=()=>4,Cn.prototype._size=()=>3,gn.prototype._size=()=>6,An.prototype._size=()=>0,vn.prototype._size=()=>8,_n.prototype._size=()=>4,En.prototype._size=()=>5,Ye.prototype._size=()=>6,Ze.prototype._size=()=>6;const rr=(e,t)=>e.flags&t,ir=(e,t)=>{e.flags|=t},sr=(e,t)=>{e.flags&=~t};class or extends xn{constructor(e,t){super(),void 0===e.defaults||e.defaults||(t=!0),this.options=s(e,{arguments:!1,arrows:!t,booleans:!t,booleans_as_integers:!1,collapse_vars:!t,comparisons:!t,computed_props:!t,conditionals:!t,dead_code:!t,defaults:!0,directives:!t,drop_console:!1,drop_debugger:!t,ecma:5,evaluate:!t,expression:!1,global_defs:!1,hoist_funs:!1,hoist_props:!t,hoist_vars:!1,ie8:!1,if_return:!t,inline:!t,join_vars:!t,keep_classnames:!1,keep_fargs:!0,keep_fnames:!1,keep_infinity:!1,loops:!t,module:!1,negate_iife:!t,passes:1,properties:!t,pure_getters:!t&&"strict",pure_funcs:null,reduce_funcs:null,reduce_vars:!t,sequences:!t,side_effects:!t,switches:!t,top_retain:null,toplevel:!(!e||!e.top_retain),typeofs:!t,unsafe:!1,unsafe_arrows:!1,unsafe_comps:!1,unsafe_Function:!1,unsafe_math:!1,unsafe_symbols:!1,unsafe_methods:!1,unsafe_proto:!1,unsafe_regexp:!1,unsafe_undefined:!1,unused:!t,warnings:!1},!0);var n=this.options.global_defs;if("object"==typeof n)for(var r in n)"@"===r[0]&&A(n,r)&&(n[r.slice(1)]=ce(n[r],{expression:!0}));!0===this.options.inline&&(this.options.inline=3);var i=this.options.pure_funcs;this.pure_funcs="function"==typeof i?i:i?function(e){return!i.includes(e.expression.print_to_string())}:B;var o=this.options.top_retain;o instanceof RegExp?this.top_retain=function(e){return o.test(e.name)}:"function"==typeof o?this.top_retain=o:o&&("string"==typeof o&&(o=o.split(/,/)),this.top_retain=function(e){return o.includes(e.name)}),this.options.module&&(this.directives["use strict"]=!0,this.options.toplevel=!0);var a=this.options.toplevel;this.toplevel="string"==typeof a?{funcs:/funcs/.test(a),vars:/vars/.test(a)}:{funcs:a,vars:a};var c=this.options.sequences;this.sequences_limit=1==c?800:0|c,this.warnings_produced={},this.evaluated_regexps=new Map}option(e){return this.options[e]}exposed(e){if(e.export)return!0;if(e.global)for(var t=0,n=e.orig.length;t0||this.option("reduce_vars"))&&e.reset_opt_flags(this),e=e.transform(this),t>1){let t=0;if(bn(e,()=>{t++}),this.info("pass "+s+": last_count: "+n+", count: "+t),t=0;){if(!(i[s]instanceof Ot))return;n||i[s].key!==t||(n=i[s].value)}}return n instanceof rn&&n.fixed_value()||n}}function cr(e,t,n,r,i,s){var o=t.parent(i),a=Nr(n,o);if(a)return a;if(!s&&o instanceof dt&&o.expression===n&&!(r instanceof Re)&&!(r instanceof Nt)&&!o.is_expr_pure(e)&&(!(r instanceof Pe)||!(o instanceof mt)&&r.contains_this()))return!0;if(o instanceof Dt)return cr(e,t,o,o,i+1);if(o instanceof Ot&&n===o.value){var B=t.parent(i+1);return cr(e,t,B,B,i+2)}if(o instanceof gt&&o.expression===n){var c=Br(r,o.property);return!s&&cr(e,t,o,c,i+1)}}function ur(e){return e instanceof Re||e instanceof Pe}function lr(e){if(e instanceof Bn)return!0;if(e instanceof rn)return e.definition().orig[0]instanceof Xt;if(e instanceof gt){if((e=e.expression)instanceof rn){if(e.is_immutable())return!1;e=e.fixed_value()}return!e||!(e instanceof fn)&&(e instanceof un||lr(e))}return!1}function hr(e,t){if(!(e instanceof rn))return!1;for(var n=e.definition().orig,r=n.length;--r>=0;)if(n[r]instanceof t)return!0}function pr(e){for(let t=0;;t++){const n=e.parent(t);if(n instanceof Fe)return n;if(n instanceof Ne)return n;if(n.block_scope)return n.block_scope}}function fr(e,t){for(var n,r=0;(n=e.parent(r++))&&!(n instanceof Te);)if(n instanceof st&&n.argname){n=n.argname.definition().scope;break}return n.find_variable(t)}function dr(e,t){if(1==t.length)return t[0];if(0==t.length)throw new Error("trying to create a sequence with length zero!");return h(Ct,e,{expressions:t.reduce(gr,[])})}function mr(e,t){switch(typeof e){case"string":return h(ln,t,{value:e});case"number":return isNaN(e)?h(Cn,t):isFinite(e)?1/e<0?h(Et,t,{operator:"-",expression:h(hn,t,{value:-e})}):h(hn,t,{value:e}):e<0?h(Et,t,{operator:"-",expression:h(vn,t)}):h(vn,t);case"boolean":return h(e?_n:En,t);case"undefined":return h(gn,t);default:if(null===e)return h(mn,t,{value:null});if(e instanceof RegExp)return h(fn,t,{value:{source:E(e.source),flags:e.flags}});throw new Error(f("Can't handle constant of type: {type}",{type:typeof e}))}}function Cr(e,t,n){return e instanceof Et&&"delete"==e.operator||e instanceof dt&&e.expression===t&&(n instanceof gt||n instanceof rn&&"eval"==n.name)?dr(t,[h(hn,t,{value:0}),n]):n}function gr(e,t){return t instanceof Ct?e.push(...t.expressions):e.push(t),e}function Ar(e){if(null===e)return[];if(e instanceof ve)return e.body;if(e instanceof ye)return[];if(e instanceof pe)return[e];throw new Error("Can't convert thing to statement array")}function vr(e){return null===e||e instanceof ye||e instanceof ve&&0==e.body.length}function yr(e){return!(e instanceof Pt||e instanceof Ge||e instanceof ct||e instanceof ut||e instanceof ft||e instanceof pt)}function Er(e){return e instanceof be&&e.body instanceof ve?e.body:e}function _r(e){return"Call"==e.TYPE&&(e.expression instanceof Pe||_r(e.expression))}function br(e){return e instanceof rn&&e.definition().undeclared}ar(he,(function(e){return e})),Fe.DEFMETHOD("drop_console",(function(){return this.transform(new Dn((function(e){if("Call"==e.TYPE){var t=e.expression;if(t instanceof gt){for(var n=t.expression;n.expression;)n=n.expression;if(br(n)&&"console"==n.name)return h(gn,e)}}})))})),he.DEFMETHOD("equivalent_to",(function(e){return((e,t)=>{if(!Hn(e,t))return!1;const n=[e],r=[t],i=n.push.bind(n),s=r.push.bind(r);for(;n.length&&r.length;){const e=n.pop(),t=r.pop();if(!Hn(e,t))return!1;if(e._children_backwards(i),t._children_backwards(s),n.length!==r.length)return!1}return 0==n.length&&0==r.length})(this,e)})),Te.DEFMETHOD("process_expression",(function(e,t){var n=this,r=new Dn((function(i){if(e&&i instanceof me)return h(Je,i,{value:i.body});if(!e&&i instanceof Je){if(t){var s=i.value&&i.value.drop_side_effect_free(t,!0);return s?h(me,i,{body:s}):h(ye,i)}return h(me,i,{body:i.value||h(Et,i,{operator:"void",expression:h(hn,i,{value:0})})})}if(i instanceof Nt||i instanceof Ne&&i!==n)return i;if(i instanceof Ae){var o=i.body.length-1;o>=0&&(i.body[o]=i.body[o].transform(r))}else i instanceof $e?(i.body=i.body.transform(r),i.alternative&&(i.alternative=i.alternative.transform(r))):i instanceof Oe&&(i.body=i.body.transform(r));return i}));n.transform(r)})),function(e){function t(e,t){t.assignments=0,t.chained=!1,t.direct_access=!1,t.escaped=0,t.recursive_refs=0,t.references=[],t.should_replace=void 0,t.single_use=void 0,t.scope.pinned()?t.fixed=!1:t.orig[0]instanceof Qt||!e.exposed(t)?t.fixed=t.init:t.fixed=!1}function n(e,n,r){r.variables.forEach((function(r){t(n,r),null===r.fixed?(e.defs_to_safe_ids.set(r.id,e.safe_ids),a(e,r,!0)):r.fixed&&(e.loop_ids.set(r.id,e.in_loop),a(e,r,!0))}))}function r(e,n){n.block_scope&&n.block_scope.variables.forEach(n=>{t(e,n)})}function i(e){e.safe_ids=Object.create(e.safe_ids)}function s(e){e.safe_ids=Object.getPrototypeOf(e.safe_ids)}function a(e,t,n){e.safe_ids[t.id]=n}function B(e,t){if("m"==t.single_use)return!1;if(e.safe_ids[t.id]){if(null==t.fixed){var n=t.orig[0];if(n instanceof Jt||"arguments"==n.name)return!1;t.fixed=h(gn,n)}return!0}return t.fixed instanceof Ge}function c(e,t,n,r){if(void 0===t.fixed)return!0;let i;return null===t.fixed&&(i=e.defs_to_safe_ids.get(t.id))?(i[t.id]=!1,e.defs_to_safe_ids.delete(t.id),!0):!!A(e.safe_ids,t.id)&&!!B(e,t)&&!1!==t.fixed&&!(null!=t.fixed&&(!r||t.references.length>t.assignments))&&(t.fixed instanceof Ge?r instanceof he&&t.fixed.parent_scope===n:t.orig.every(e=>!(e instanceof Qt||e instanceof qt||e instanceof Xt)))}function u(e,t,n,r,i,s,o){var a=e.parent(s);if(i){if(i.is_constant())return;if(i instanceof Rt)return}if(a instanceof St&&"="==a.operator&&r===a.right||a instanceof dt&&(r!==a.expression||a instanceof mt)||a instanceof je&&r===a.value&&r.scope!==t.scope||a instanceof lt&&r===a.value||a instanceof Ze&&r===a.value&&r.scope!==t.scope)return!(o>1)||i&&i.is_constant_expression(n)||(o=1),void((!t.escaped||t.escaped>o)&&(t.escaped=o));if(a instanceof Dt||a instanceof Ye||a instanceof bt&&Fr.has(a.operator)||a instanceof wt&&r!==a.condition||a instanceof Me||a instanceof Ct&&r===a.tail_node())u(e,t,n,a,a,s+1,o);else if(a instanceof Ot&&r===a.value){var B=e.parent(s+1);u(e,t,n,B,B,s+2,o)}else if(a instanceof gt&&r===a.expression&&(u(e,t,n,a,i=Br(i,a.property),s+1,o+1),i))return;s>0||a instanceof Ct&&r!==a.tail_node()||a instanceof me||(t.direct_access=!0)}e(he,o);const l=e=>bn(e,e=>{if(e instanceof Gt){var t=e.definition();t&&(e instanceof rn&&t.references.push(e),t.fixed=!1)}});e(Le,(function(e,t,r){return i(e),n(e,r,this),t(),s(e),!0})),e(St,(function(e,t,n){var r=this;if(r.left instanceof He)l(r.left);else{var i=r.left;if(i instanceof rn){var s=i.definition(),o=c(e,s,i.scope,r.right);if(s.assignments++,o){var B=s.fixed;if(B||"="==r.operator){var p="="==r.operator,f=p?r.right:r;if(!cr(n,e,r,f,0))return s.references.push(i),p||(s.chained=!0),s.fixed=p?function(){return r.right}:function(){return h(bt,r,{operator:r.operator.slice(0,-1),left:B instanceof he?B:B(),right:r.right})},a(e,s,!1),r.right.walk(e),a(e,s,!0),u(e,s,i.scope,r,f,0,1),!0}}}}})),e(bt,(function(e){if(Fr.has(this.operator))return this.left.walk(e),i(e),this.right.walk(e),s(e),!0})),e(Ae,(function(e,t,n){r(n,this)})),e(rt,(function(e){return i(e),this.expression.walk(e),s(e),i(e),Ce(this,e),s(e),!0})),e(Nt,(function(e,t){return sr(this,16),i(e),t(),s(e),!0})),e(wt,(function(e){return this.condition.walk(e),i(e),this.consequent.walk(e),s(e),i(e),this.alternative.walk(e),s(e),!0})),e(nt,(function(e,t){return i(e),t(),s(e),!0})),e(Ne,(function(e,t,r){return sr(this,16),i(e),n(e,r,this),this.uses_arguments?(t(),void s(e)):(!this.name&&(o=e.parent())instanceof dt&&o.expression===this&&!o.args.some(e=>e instanceof Me)&&this.argnames.every(e=>e instanceof Gt)&&this.argnames.forEach((t,n)=>{if(t.definition){var r=t.definition();r.orig.length>1||(void 0!==r.fixed||this.uses_arguments&&!e.has_directive("use strict")?r.fixed=!1:(r.fixed=function(){return o.args[n]||h(gn,o)},e.loop_ids.set(r.id,e.in_loop),a(e,r,!0)))}}),t(),s(e),!0);var o})),e(Se,(function(e,t,n){r(n,this);const o=e.in_loop;return e.in_loop=this,i(e),this.body.walk(e),zr(this)&&(s(e),i(e)),this.condition.walk(e),s(e),e.in_loop=o,!0})),e(De,(function(e,t,n){r(n,this),this.init&&this.init.walk(e);const o=e.in_loop;return e.in_loop=this,i(e),this.condition&&this.condition.walk(e),this.body.walk(e),this.step&&(zr(this)&&(s(e),i(e)),this.step.walk(e)),s(e),e.in_loop=o,!0})),e(ke,(function(e,t,n){r(n,this),l(this.init),this.object.walk(e);const o=e.in_loop;return e.in_loop=this,i(e),this.body.walk(e),s(e),e.in_loop=o,!0})),e($e,(function(e){return this.condition.walk(e),i(e),this.body.walk(e),s(e),this.alternative&&(i(e),this.alternative.walk(e),s(e)),!0})),e(_e,(function(e){return i(e),this.body.walk(e),s(e),!0})),e($t,(function(){this.definition().fixed=!1})),e(rn,(function(e,t,n){var r,i,s=this.definition();s.references.push(this),1==s.references.length&&!s.fixed&&s.orig[0]instanceof qt&&e.loop_ids.set(s.id,e.in_loop),void 0!==s.fixed&&B(e,s)?s.fixed&&((r=this.fixed_value())instanceof Ne&&Zr(e,s)?s.recursive_refs++:r&&!n.exposed(s)&&function(e,t,n){return t.option("unused")&&!n.scope.pinned()&&n.references.length-n.recursive_refs==1&&e.loop_ids.get(n.id)===e.in_loop}(e,n,s)?s.single_use=r instanceof Ne&&!r.pinned()||r instanceof Nt||s.scope===this.scope&&r.is_constant_expression():s.single_use=!1,cr(n,e,this,r,0,!!(i=r)&&(i.is_constant()||i instanceof Ne||i instanceof Bn))&&(s.single_use?s.single_use="m":s.fixed=!1)):s.fixed=!1,u(e,s,this.scope,this,r,0,1)})),e(Fe,(function(e,r,i){this.globals.forEach((function(e){t(i,e)})),n(e,i,this)})),e(it,(function(e,t,n){return r(n,this),i(e),Ce(this,e),s(e),this.bcatch&&(i(e),this.bcatch.walk(e),s(e)),this.bfinally&&this.bfinally.walk(e),!0})),e(yt,(function(e){var t=this;if("++"===t.operator||"--"===t.operator){var n=t.expression;if(n instanceof rn){var r=n.definition(),i=c(e,r,n.scope,!0);if(r.assignments++,i){var s=r.fixed;if(s)return r.references.push(n),r.chained=!0,r.fixed=function(){return h(bt,t,{operator:t.operator.slice(0,-1),left:h(Et,t,{operator:"+",expression:s instanceof he?s:s()}),right:h(hn,t,{value:1})})},a(e,r,!0),!0}}}})),e(lt,(function(e,t){var n=this;if(n.name instanceof He)l(n.name);else{var r=n.name.definition();if(n.value){if(c(e,r,n.name.scope,n.value))return r.fixed=function(){return n.value},e.loop_ids.set(r.id,e.in_loop),a(e,r,!1),t(),a(e,r,!0),!0;r.fixed=!1}}})),e(xe,(function(e,t,n){r(n,this);const o=e.in_loop;return e.in_loop=this,i(e),t(),s(e),e.in_loop=o,!0}))}((function(e,t){e.DEFMETHOD("reduce_vars",t)})),Fe.DEFMETHOD("reset_opt_flags",(function(e){const t=this,n=e.option("reduce_vars"),r=new xn((function(i,s){if(sr(i,1792),n)return e.top_retain&&i instanceof Ge&&r.parent()===t&&ir(i,1024),i.reduce_vars(r,s,e)}));r.safe_ids=Object.create(null),r.in_loop=null,r.loop_ids=new Map,r.defs_to_safe_ids=new Map,t.walk(r)})),Gt.DEFMETHOD("fixed_value",(function(){var e=this.thedef.fixed;return!e||e instanceof he?e:e()})),rn.DEFMETHOD("is_immutable",(function(){var e=this.definition().orig;return 1==e.length&&e[0]instanceof Xt}));var wr=C("Array Boolean clearInterval clearTimeout console Date decodeURI decodeURIComponent encodeURI encodeURIComponent Error escape eval EvalError Function isFinite isNaN JSON Math Number parseFloat parseInt RangeError ReferenceError RegExp Object setInterval setTimeout String SyntaxError TypeError unescape URIError");rn.DEFMETHOD("is_declared",(function(e){return!this.definition().undeclared||e.option("unsafe")&&wr.has(this.name)}));var Sr,xr=C("Infinity NaN undefined");function Dr(e){return e instanceof vn||e instanceof Cn||e instanceof gn}function kr(e,t){var n,i,s=t.find_parent(Te).get_defun_scope();!function(){var e=t.self(),r=0;do{if(e instanceof st||e instanceof ot)r++;else if(e instanceof be)n=!0;else{if(e instanceof Te){s=e;break}e instanceof it&&(i=!0)}}while(e=t.parent(r++))}();var o,a=10;do{o=!1,c(e),t.option("dead_code")&&p(e,t),t.option("if_return")&&u(e,t),t.sequences_limit>0&&(m(e,t),g(e,t)),t.option("join_vars")&&v(e),t.option("collapse_vars")&&B(e,t)}while(o&&a-- >0);function B(e,t){if(s.pinned())return e;for(var a,B=[],c=e.length,u=new Dn((function(e){if(k)return e;if(!D)return e!==f[d]?e:++d=0;){0==c&&t.option("unused")&&P();var f=[];for(R(e[c]);B.length>0;){f=B.pop();var d=0,m=f[f.length-1],C=null,g=null,A=null,v=G(m);if(v&&!lr(v)&&!v.has_side_effects(t)){var y=K(m),E=U(v);v instanceof rn&&y.set(v.name,!1);var b=Q(m),w=j(),S=m.may_throw(t),x=m.name instanceof Jt,D=x,k=!1,I=0,O=!a||!D;if(!O){for(var T=t.self().argnames.lastIndexOf(m.name)+1;!k&&TI)I=!1;else{for(k=!1,d=0,D=x,F=c;!k&&F!(e instanceof Me))){var i=t.has_directive("use strict");i&&!r(i,n.body)&&(i=!1);var s=n.argnames.length;a=e.args.slice(s);for(var o=new Set,c=s;--c>=0;){var u=n.argnames[c],l=e.args[c];const r=u.definition&&u.definition();if(!(r&&r.orig.length>1||(a.unshift(h(lt,u,{name:u,value:l})),o.has(u.name))))if(o.add(u.name),u instanceof Me){var p=e.args.slice(c);p.every(e=>!L(n,e,i))&&B.unshift([h(lt,u,{name:u.expression,value:h(Dt,e,{elements:p})})])}else l?(l instanceof Ne&&l.pinned()||L(n,l,i))&&(l=null):l=h(gn,u).transform(t),l&&B.unshift([h(lt,u,{name:u,value:l})])}}}function R(e){if(f.push(e),e instanceof St)e.left.has_side_effects(t)||B.push(f.slice()),R(e.right);else if(e instanceof bt)R(e.left),R(e.right);else if(e instanceof dt&&!_(e,On))R(e.expression),e.args.forEach(R);else if(e instanceof rt)R(e.expression);else if(e instanceof wt)R(e.condition),R(e.consequent),R(e.alternative);else if(e instanceof at){var n=e.definitions.length,r=n-200;for(r<0&&(r=0);r1&&!(e.name instanceof Jt)||(i>1?function(e){var t=e.value;if(t instanceof rn&&"arguments"!=t.name){var n=t.definition();if(!n.undeclared)return C=n}}(e):!t.exposed(n))?h(rn,e.name,e.name):void 0}}function H(e){return e[e instanceof St?"right":"value"]}function K(e){var n=new Map;if(e instanceof yt)return n;var r=new xn((function(e){for(var i=e;i instanceof gt;)i=i.expression;(i instanceof rn||i instanceof Bn)&&n.set(i.name,n.get(i.name)||cr(t,r,e,e,0))}));return H(e).walk(r),n}function V(n){if(n.name instanceof Jt){var r=t.parent(),i=t.self().argnames,s=i.indexOf(n.name);if(s<0)r.args.length=Math.min(r.args.length,i.length-1);else{var o=r.args;o[s]&&(o[s]=h(hn,o[s],{value:0}))}return!0}var a=!1;return e[c].transform(new Dn((function(e,t,r){return a?e:e===n||e.body===n?(a=!0,e instanceof lt?(e.value=e.name instanceof Qt?h(gn,e.value):null,e):r?l.skip:null):void 0}),(function(e){if(e instanceof Ct)switch(e.expressions.length){case 0:return null;case 1:return e.expressions[0]}})))}function U(e){for(;e instanceof gt;)e=e.expression;return e instanceof rn&&e.definition().scope===s&&!(n&&(y.has(e.name)||m instanceof yt||m instanceof St&&"="!=m.operator))}function Q(e){return e instanceof yt?Mr.has(e.operator):H(e).has_side_effects(t)}function j(){if(b)return!1;if(C)return!0;if(v instanceof rn){var e=v.definition();if(e.references.length-e.replaced==(m instanceof lt?1:2))return!0}return!1}function J(e){if(!e.definition)return!0;var t=e.definition();return!(1==t.orig.length&&t.orig[0]instanceof qt||t.scope.get_defun_scope()===s&&t.references.every(e=>{var t=e.scope.get_defun_scope();return"Scope"==t.TYPE&&(t=t.parent_scope),t===s}))}}function c(e){for(var t=[],n=0;n=0;){var r=e[n];if(r instanceof $e&&r.body instanceof Je&&++t>1)return!0}return!1}(e),i=n instanceof Ne,s=e.length;--s>=0;){var a=e[s],B=v(s),c=e[B];if(i&&!c&&a instanceof Je){if(!a.value){o=!0,e.splice(s,1);continue}if(a.value instanceof Et&&"void"==a.value.operator){o=!0,e[s]=h(me,a,{body:a.value.expression});continue}}if(a instanceof $e){var u;if(C(u=jr(a.body))){u.label&&d(u.label.thedef.references,u),o=!0,(a=a.clone()).condition=a.condition.negate(t);var l=A(a.body,u);a.body=h(ve,a,{body:Ar(a.alternative).concat(g())}),a.alternative=h(ve,a,{body:l}),e[s]=a.transform(t);continue}if(C(u=jr(a.alternative))){u.label&&d(u.label.thedef.references,u),o=!0,(a=a.clone()).body=h(ve,a.body,{body:Ar(a.body).concat(g())}),l=A(a.alternative,u),a.alternative=h(ve,a.alternative,{body:l}),e[s]=a.transform(t);continue}}if(a instanceof $e&&a.body instanceof Je){var p=a.body.value;if(!p&&!a.alternative&&(i&&!c||c instanceof Je&&!c.value)){o=!0,e[s]=h(me,a.condition,{body:a.condition});continue}if(p&&!a.alternative&&c instanceof Je&&c.value){o=!0,(a=a.clone()).alternative=c,e[s]=a.transform(t),e.splice(B,1);continue}if(p&&!a.alternative&&(!c&&i&&r||c instanceof Je)){o=!0,(a=a.clone()).alternative=c||h(Je,a,{value:null}),e[s]=a.transform(t),c&&e.splice(B,1);continue}var m=e[y(s)];if(t.option("sequences")&&i&&!a.alternative&&m instanceof $e&&m.body instanceof Je&&v(B)==e.length&&c instanceof me){o=!0,(a=a.clone()).alternative=h(ve,c,{body:[c,h(Je,c,{value:null})]}),e[s]=a.transform(t),e.splice(B,1);continue}}}function C(r){if(!r)return!1;for(var o=s+1,a=e.length;o=0;){var r=e[n];if(!(r instanceof Bt&&f(r)))break}return n}}function p(e,t){for(var n,r=t.self(),i=0,s=0,a=e.length;i!e.value)}function m(e,t){if(!(e.length<2)){for(var n=[],r=0,i=0,s=e.length;i=t.sequences_limit&&c();var B=a.body;n.length>0&&(B=B.drop_side_effect_free(t)),B&&gr(n,B)}else a instanceof at&&f(a)||a instanceof Ge||c(),e[r++]=a}c(),e.length=r,r!=s&&(o=!0)}function c(){if(n.length){var t=dr(n[0],n);e[r++]=h(me,t,{body:t}),n=[]}}}function C(e,t){if(!(e instanceof ve))return e;for(var n=null,r=0,i=e.body.length;re instanceof Te||(e instanceof bt&&"in"===e.operator?Sn:void 0))||(a.init?a.init=n(a.init):(a.init=r.body,i--,o=!0)):a instanceof ke?a.init instanceof ut||a.init instanceof ct||(a.object=n(a.object)):a instanceof $e?a.condition=n(a.condition):(a instanceof et||a instanceof Oe)&&(a.expression=n(a.expression))),t.option("conditionals")&&a instanceof $e){var B=[],c=C(a.body,B),u=C(a.alternative,B);if(!1!==c&&!1!==u&&B.length>0){var l=B.length;B.push(h($e,a,{condition:a.condition,body:c||h(ye,a.body),alternative:u})),B.unshift(i,1),[].splice.apply(e,B),s+=l,i+=l+1,r=null,o=!0;continue}}e[i++]=a,r=a instanceof me?a:null}e.length=i}function A(e,n){if(e instanceof at){var r,i=e.definitions[e.definitions.length-1];if(i.value instanceof kt&&(n instanceof St?r=[n]:n instanceof Ct&&(r=n.expressions.slice()),r)){var o=!1;do{var a=r[0];if(!(a instanceof St))break;if("="!=a.operator)break;if(!(a.left instanceof gt))break;var B=a.left.expression;if(!(B instanceof rn))break;if(i.name.name!=B.name)break;if(!a.right.is_constant_expression(s))break;var c=a.left.property;if(c instanceof he&&(c=c.evaluate(t)),c instanceof he)break;c=""+c;var u=t.option("ecma")<2015&&t.has_directive("use strict")?function(e){return e.key!=c&&e.key&&e.key.name!=c}:function(e){return e.key&&e.key.name!=c};if(!i.value.properties.every(u))break;var l=i.value.properties.filter((function(e){return e.key===c}))[0];l?l.value=new Ct({start:l.start,expressions:[l.value.clone(),a.right.clone()],end:l.end}):i.value.properties.push(h(Ot,a,{key:c,value:a.right})),r.shift(),o=!0}while(r.length);return o&&r}}}function v(e){for(var t,n=0,r=-1,i=e.length;nr instanceof Bt?(e.warn("Declarations in unreachable code! [{file}:{line},{col}]",r.start),r.remove_initializers(),n.push(r),!0):r instanceof Ge&&(r===t||!e.has_directive("use strict"))?(n.push(r===t?r:h(Bt,r,{definitions:[h(lt,r,{name:h(Vt,r.name,r.name),value:null})]})),!0):r instanceof Te||void 0)}function Or(e){return e instanceof un?e.getValue():e instanceof Et&&"void"==e.operator&&e.expression instanceof un?void 0:e}function Tr(e,t){return rr(e,8)||e instanceof gn||e instanceof Et&&"void"==e.operator&&!e.expression.has_side_effects(t)}!function(e){function t(e){return/strict/.test(e.option("pure_getters"))}he.DEFMETHOD("may_throw_on_access",(function(e){return!e.option("pure_getters")||this._dot_throw(e)})),e(he,t),e(mn,B),e(gn,B),e(un,a),e(Dt,a),e(kt,(function(e){if(!t(e))return!1;for(var n=this.properties.length;--n>=0;)if(this.properties[n]._dot_throw(e))return!0;return!1})),e(Nt,a),e(It,a),e(Ft,B),e(Me,(function(e){return this.expression._dot_throw(e)})),e(Pe,a),e(Re,a),e(_t,a),e(Et,(function(){return"void"==this.operator})),e(bt,(function(e){return("&&"==this.operator||"||"==this.operator||"??"==this.operator)&&(this.left._dot_throw(e)||this.right._dot_throw(e))})),e(St,(function(e){return"="==this.operator&&this.right._dot_throw(e)})),e(wt,(function(e){return this.consequent._dot_throw(e)||this.alternative._dot_throw(e)})),e(At,(function(e){return!(!t(e)||this.expression instanceof Pe&&"prototype"==this.property)})),e(Ct,(function(e){return this.tail_node()._dot_throw(e)})),e(rn,(function(e){if("arguments"===this.name)return!1;if(rr(this,8))return!0;if(!t(e))return!1;if(br(this)&&this.is_declared(e))return!1;if(this.is_immutable())return!1;var n=this.fixed_value();return!n||n._dot_throw(e)}))}((function(e,t){e.DEFMETHOD("_dot_throw",t)})),function(e){const t=C("! delete"),n=C("in instanceof == != === !== < <= >= >");e(he,a),e(Et,(function(){return t.has(this.operator)})),e(bt,(function(){return n.has(this.operator)||Fr.has(this.operator)&&this.left.is_boolean()&&this.right.is_boolean()})),e(wt,(function(){return this.consequent.is_boolean()&&this.alternative.is_boolean()})),e(St,(function(){return"="==this.operator&&this.right.is_boolean()})),e(Ct,(function(){return this.tail_node().is_boolean()})),e(_n,B),e(En,B)}((function(e,t){e.DEFMETHOD("is_boolean",t)})),function(e){e(he,a),e(hn,B);var t=C("+ - ~ ++ --");e(yt,(function(){return t.has(this.operator)}));var n=C("- * / % & | ^ << >> >>>");e(bt,(function(e){return n.has(this.operator)||"+"==this.operator&&this.left.is_number(e)&&this.right.is_number(e)})),e(St,(function(e){return n.has(this.operator.slice(0,-1))||"="==this.operator&&this.right.is_number(e)})),e(Ct,(function(e){return this.tail_node().is_number(e)})),e(wt,(function(e){return this.consequent.is_number(e)&&this.alternative.is_number(e)}))}((function(e,t){e.DEFMETHOD("is_number",t)})),(Sr=function(e,t){e.DEFMETHOD("is_string",t)})(he,a),Sr(ln,B),Sr(Ve,B),Sr(Et,(function(){return"typeof"==this.operator})),Sr(bt,(function(e){return"+"==this.operator&&(this.left.is_string(e)||this.right.is_string(e))})),Sr(St,(function(e){return("="==this.operator||"+="==this.operator)&&this.right.is_string(e)})),Sr(Ct,(function(e){return this.tail_node().is_string(e)})),Sr(wt,(function(e){return this.consequent.is_string(e)&&this.alternative.is_string(e)}));var Fr=C("&& || ??"),Mr=C("delete ++ --");function Nr(e,t){return t instanceof yt&&Mr.has(t.operator)?t.expression:t instanceof St&&t.left===e?e:void 0}function Lr(e,t){return e.size()>t.size()?t:e}function Pr(e,t){return Lr(h(me,e,{body:e}),h(me,t,{body:t})).body}function Rr(e,t,n){return(Nn(e)?Pr:Lr)(t,n)}function Gr(e){const t=new Map;for(var n of Object.keys(e))t.set(n,C(e[n]));return t}!function(e){function t(e,t){e.warn("global_defs "+t.print_to_string()+" redefined [{file}:{line},{col}]",t.start)}Fe.DEFMETHOD("resolve_defines",(function(e){return e.option("global_defs")?(this.figure_out_scope({ie8:e.option("ie8")}),this.transform(new Dn((function(n){var r=n._find_defs(e,"");if(r){for(var i,s=0,o=n;(i=this.parent(s++))&&i instanceof gt&&i.expression===o;)o=i;if(!Nr(o,i))return r;t(e,n)}})))):this})),e(he,o),e(At,(function(e,t){return this.expression._find_defs(e,"."+this.property+t)})),e(Kt,(function(e){this.global()&&A(e.option("global_defs"),this.name)&&t(e,this)})),e(rn,(function(e,t){if(this.global()){var n=e.option("global_defs"),r=this.name+t;return A(n,r)?function e(t,n){if(t instanceof he)return h(t.CTOR,n,t);if(Array.isArray(t))return h(Dt,n,{elements:t.map((function(t){return e(t,n)}))});if(t&&"object"==typeof t){var r=[];for(var i in t)A(t,i)&&r.push(h(Ot,n,{key:i,value:e(t[i],n)}));return h(kt,n,{properties:r})}return mr(t,n)}(n[r],this):void 0}}))}((function(e,t){e.DEFMETHOD("_find_defs",t)}));var Hr=["constructor","toString","valueOf"],Kr=Gr({Array:["indexOf","join","lastIndexOf","slice"].concat(Hr),Boolean:Hr,Function:Hr,Number:["toExponential","toFixed","toPrecision"].concat(Hr),Object:Hr,RegExp:["test"].concat(Hr),String:["charAt","charCodeAt","concat","indexOf","italics","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","trim"].concat(Hr)}),Vr=Gr({Array:["isArray"],Math:["abs","acos","asin","atan","ceil","cos","exp","floor","log","round","sin","sqrt","tan","atan2","pow","max","min"],Number:["isFinite","isNaN"],Object:["create","getOwnPropertyDescriptor","getOwnPropertyNames","getPrototypeOf","isExtensible","isFrozen","isSealed","keys"],String:["fromCharCode"]});!function(e){he.DEFMETHOD("evaluate",(function(e){if(!e.option("evaluate"))return this;var t=this._eval(e,1);return!t||t instanceof RegExp?t:"function"==typeof t||"object"==typeof t?this:t}));var t=C("! ~ - + void");he.DEFMETHOD("is_constant",(function(){return this instanceof un?!(this instanceof fn):this instanceof Et&&this.expression instanceof un&&t.has(this.operator)})),e(pe,(function(){throw new Error(f("Cannot evaluate a statement [{file}:{line},{col}]",this.start))})),e(Ne,c),e(Nt,c),e(he,c),e(un,(function(){return this.getValue()})),e(pn,c),e(fn,(function(e){let t=e.evaluated_regexps.get(this);if(void 0===t){try{t=(0,eval)(this.print_to_string())}catch(e){t=null}e.evaluated_regexps.set(this,t)}return t||this})),e(Ve,(function(){return 1!==this.segments.length?this:this.segments[0].value})),e(Pe,(function(e){if(e.option("unsafe")){var t=function(){};return t.node=this,t.toString=function(){return this.node.print_to_string()},t}return this})),e(Dt,(function(e,t){if(e.option("unsafe")){for(var n=[],r=0,i=this.elements.length;r>":i=n>>s;break;case">>>":i=n>>>s;break;case"==":i=n==s;break;case"===":i=n===s;break;case"!=":i=n!=s;break;case"!==":i=n!==s;break;case"<":i=n":i=n>s;break;case">=":i=n>=s;break;default:return this}return isNaN(i)&&e.find_parent(Oe)?this:i})),e(wt,(function(e,t){var n=this.condition._eval(e,t);if(n===this.condition)return this;var r=n?this.consequent:this.alternative,i=r._eval(e,t);return i===r?this:i})),e(rn,(function(e,t){var n,r=this.fixed_value();if(!r)return this;if(A(r,"_eval"))n=r._eval();else{if(this._eval=c,n=r._eval(e,t),delete this._eval,n===r)return this;r._eval=function(){return n}}if(n&&"object"==typeof n){var i=this.definition().escaped;if(i&&t>i)return this}return n}));var i={Array,Math,Number,Object,String},s=Gr({Math:["E","LN10","LN2","LOG2E","LOG10E","PI","SQRT1_2","SQRT2"],Number:["MAX_VALUE","MIN_VALUE","NaN","NEGATIVE_INFINITY","POSITIVE_INFINITY"]});e(gt,(function(e,t){if(e.option("unsafe")){var n=this.property;if(n instanceof he&&(n=n._eval(e,t))===this.property)return this;var r,o=this.expression;if(br(o)){var a,B="hasOwnProperty"===o.name&&"call"===n&&(a=e.parent()&&e.parent().args)&&a&&a[0]&&a[0].evaluate(e);if(null==(B=B instanceof At?B.expression:B)||B.thedef&&B.thedef.undeclared)return this.clone();var c=s.get(o.name);if(!c||!c.has(n))return this;r=i[o.name]}else{if(!(r=o._eval(e,t+1))||r===o||!A(r,n))return this;if("function"==typeof r)switch(n){case"name":return r.node.name?r.node.name.name:"";case"length":return r.node.argnames.length;default:return this}}return r[n]}return this})),e(dt,(function(e,t){var n=this.expression;if(e.option("unsafe")&&n instanceof gt){var r,s=n.property;if(s instanceof he&&(s=s._eval(e,t))===n.property)return this;var o=n.expression;if(br(o)){var a="hasOwnProperty"===o.name&&"call"===s&&this.args[0]&&this.args[0].evaluate(e);if(null==(a=a instanceof At?a.expression:a)||a.thedef&&a.thedef.undeclared)return this.clone();var B=Vr.get(o.name);if(!B||!B.has(s))return this;r=i[o.name]}else{if((r=o._eval(e,t+1))===o||!r)return this;var c=Kr.get(r.constructor.name);if(!c||!c.has(s))return this}for(var u=[],l=0,h=this.args.length;l=":return i.operator="<",i;case">":return i.operator="<=",i}switch(s){case"==":return i.operator="!=",i;case"!=":return i.operator="==",i;case"===":return i.operator="!==",i;case"!==":return i.operator="===",i;case"&&":return i.operator="||",i.left=i.left.negate(e,r),i.right=i.right.negate(e),n(this,i,r);case"||":return i.operator="&&",i.left=i.left.negate(e,r),i.right=i.right.negate(e),n(this,i,r);case"??":return i.right=i.right.negate(e),n(this,i,r)}return t(this)}))}((function(e,t){e.DEFMETHOD("negate",(function(e,n){return t.call(this,e,n)}))}));var Ur=C("Boolean decodeURI decodeURIComponent Date encodeURI encodeURIComponent Error escape EvalError isFinite isNaN Number Object parseFloat parseInt RangeError ReferenceError String SyntaxError TypeError unescape URIError");dt.DEFMETHOD("is_expr_pure",(function(e){if(e.option("unsafe")){var t=this.expression,n=this.args&&this.args[0]&&this.args[0].evaluate(e);if(t.expression&&"hasOwnProperty"===t.expression.name&&(null==n||n.thedef&&n.thedef.undeclared))return!1;if(br(t)&&Ur.has(t.name))return!0;let r;if(t instanceof At&&br(t.expression)&&(r=Vr.get(t.expression.name))&&r.has(t.property))return!0}return!!_(this,kn)||!e.pure_funcs(this)})),he.DEFMETHOD("is_call_pure",a),At.DEFMETHOD("is_call_pure",(function(e){if(!e.option("unsafe"))return;const t=this.expression;let n;return t instanceof Dt?n=Kr.get("Array"):t.is_boolean()?n=Kr.get("Boolean"):t.is_number(e)?n=Kr.get("Number"):t instanceof fn?n=Kr.get("RegExp"):t.is_string(e)?n=Kr.get("String"):this.may_throw_on_access(e)||(n=Kr.get("Object")),n&&n.has(this.property)}));const Qr=new Set(["Number","String","Array","Object","Function","Promise"]);function jr(e){return e&&e.aborts()}!function(e){function t(e,t){for(var n=e.length;--n>=0;)if(e[n].has_side_effects(t))return!0;return!1}e(he,B),e(ye,a),e(un,a),e(Bn,a),e(Ae,(function(e){return t(this.body,e)})),e(dt,(function(e){return!(this.is_expr_pure(e)||this.expression.is_call_pure(e)&&!this.expression.has_side_effects(e))||t(this.args,e)})),e(et,(function(e){return this.expression.has_side_effects(e)||t(this.body,e)})),e(rt,(function(e){return this.expression.has_side_effects(e)||t(this.body,e)})),e(it,(function(e){return t(this.body,e)||this.bcatch&&this.bcatch.has_side_effects(e)||this.bfinally&&this.bfinally.has_side_effects(e)})),e($e,(function(e){return this.condition.has_side_effects(e)||this.body&&this.body.has_side_effects(e)||this.alternative&&this.alternative.has_side_effects(e)})),e(_e,(function(e){return this.body.has_side_effects(e)})),e(me,(function(e){return this.body.has_side_effects(e)})),e(Ne,a),e(Nt,(function(e){return!(!this.extends||!this.extends.has_side_effects(e))||t(this.properties,e)})),e(bt,(function(e){return this.left.has_side_effects(e)||this.right.has_side_effects(e)})),e(St,B),e(wt,(function(e){return this.condition.has_side_effects(e)||this.consequent.has_side_effects(e)||this.alternative.has_side_effects(e)})),e(yt,(function(e){return Mr.has(this.operator)||this.expression.has_side_effects(e)})),e(rn,(function(e){return!this.is_declared(e)&&!Qr.has(this.name)})),e(zt,a),e(Kt,a),e(kt,(function(e){return t(this.properties,e)})),e(It,(function(e){return this.computed_key()&&this.key.has_side_effects(e)||this.value.has_side_effects(e)})),e(Lt,(function(e){return this.computed_key()&&this.key.has_side_effects(e)||this.static&&this.value&&this.value.has_side_effects(e)})),e(Mt,(function(e){return this.computed_key()&&this.key.has_side_effects(e)})),e(Ft,(function(e){return this.computed_key()&&this.key.has_side_effects(e)})),e(Tt,(function(e){return this.computed_key()&&this.key.has_side_effects(e)})),e(Dt,(function(e){return t(this.elements,e)})),e(At,(function(e){return this.expression.may_throw_on_access(e)||this.expression.has_side_effects(e)})),e(vt,(function(e){return this.expression.may_throw_on_access(e)||this.expression.has_side_effects(e)||this.property.has_side_effects(e)})),e(Ct,(function(e){return t(this.expressions,e)})),e(at,(function(e){return t(this.definitions,e)})),e(lt,(function(){return this.value})),e(Ue,a),e(Ve,(function(e){return t(this.segments,e)}))}((function(e,t){e.DEFMETHOD("has_side_effects",t)})),function(e){function t(e,t){for(var n=e.length;--n>=0;)if(e[n].may_throw(t))return!0;return!1}e(he,B),e(un,a),e(ye,a),e(Ne,a),e(Kt,a),e(Bn,a),e(Nt,(function(e){return!(!this.extends||!this.extends.may_throw(e))||t(this.properties,e)})),e(Dt,(function(e){return t(this.elements,e)})),e(St,(function(e){return!!this.right.may_throw(e)||!(!e.has_directive("use strict")&&"="==this.operator&&this.left instanceof rn)&&this.left.may_throw(e)})),e(bt,(function(e){return this.left.may_throw(e)||this.right.may_throw(e)})),e(Ae,(function(e){return t(this.body,e)})),e(dt,(function(e){return!!t(this.args,e)||!this.is_expr_pure(e)&&(!!this.expression.may_throw(e)||!(this.expression instanceof Ne)||t(this.expression.body,e))})),e(rt,(function(e){return this.expression.may_throw(e)||t(this.body,e)})),e(wt,(function(e){return this.condition.may_throw(e)||this.consequent.may_throw(e)||this.alternative.may_throw(e)})),e(at,(function(e){return t(this.definitions,e)})),e(At,(function(e){return this.expression.may_throw_on_access(e)||this.expression.may_throw(e)})),e($e,(function(e){return this.condition.may_throw(e)||this.body&&this.body.may_throw(e)||this.alternative&&this.alternative.may_throw(e)})),e(_e,(function(e){return this.body.may_throw(e)})),e(kt,(function(e){return t(this.properties,e)})),e(It,(function(e){return this.value.may_throw(e)})),e(Lt,(function(e){return this.computed_key()&&this.key.may_throw(e)||this.static&&this.value&&this.value.may_throw(e)})),e(Mt,(function(e){return this.computed_key()&&this.key.may_throw(e)})),e(Ft,(function(e){return this.computed_key()&&this.key.may_throw(e)})),e(Tt,(function(e){return this.computed_key()&&this.key.may_throw(e)})),e(Je,(function(e){return this.value&&this.value.may_throw(e)})),e(Ct,(function(e){return t(this.expressions,e)})),e(me,(function(e){return this.body.may_throw(e)})),e(vt,(function(e){return this.expression.may_throw_on_access(e)||this.expression.may_throw(e)||this.property.may_throw(e)})),e(et,(function(e){return this.expression.may_throw(e)||t(this.body,e)})),e(rn,(function(e){return!this.is_declared(e)&&!Qr.has(this.name)})),e(zt,a),e(it,(function(e){return this.bcatch?this.bcatch.may_throw(e):t(this.body,e)||this.bfinally&&this.bfinally.may_throw(e)})),e(yt,(function(e){return!("typeof"==this.operator&&this.expression instanceof rn)&&this.expression.may_throw(e)})),e(lt,(function(e){return!!this.value&&this.value.may_throw(e)}))}((function(e,t){e.DEFMETHOD("may_throw",t)})),function(e){function t(e){let t=!0;return bn(this,n=>{if(n instanceof rn){if(rr(this,16))return t=!1,Sn;var i=n.definition();if(r(i,this.enclosed)&&!this.variables.has(i.name)){if(e){var s=e.find_variable(n);if(i.undeclared?!s:s===i)return t="f",!0}return t=!1,Sn}return!0}if(n instanceof Bn&&this instanceof Re)return t=!1,Sn}),t}e(he,a),e(un,B),e(Nt,(function(e){if(this.extends&&!this.extends.is_constant_expression(e))return!1;for(const t of this.properties){if(t.computed_key()&&!t.key.is_constant_expression(e))return!1;if(t.static&&t.value&&!t.value.is_constant_expression(e))return!1}return t.call(this,e)})),e(Ne,t),e(yt,(function(){return this.expression.is_constant_expression()})),e(bt,(function(){return this.left.is_constant_expression()&&this.right.is_constant_expression()})),e(Dt,(function(){return this.elements.every(e=>e.is_constant_expression())})),e(kt,(function(){return this.properties.every(e=>e.is_constant_expression())})),e(It,(function(){return!(this.key instanceof he)&&this.value.is_constant_expression()}))}((function(e,t){e.DEFMETHOD("is_constant_expression",t)})),function(e){function t(){for(var e=0;e{if(e instanceof Kt){const n=e.definition();!t&&!n.global||s.has(n.id)||s.set(n.id,n)}}),n.value){if(n.name instanceof He)n.walk(p);else{var i=n.name.definition();g(c,i.id,n.value),i.chained||n.name.fixed_value()!==n.value||o.set(i.id,n)}n.value.has_side_effects(e)&&n.value.walk(p)}})),!0}return m(i,a)}}));t.walk(p),p=new xn(m),s.forEach((function(e){var t=c.get(e.id);t&&t.forEach((function(e){e.walk(p)}))}));var f=new Dn((function(a,c,p){var m=f.parent();if(r){const e=i(a);if(e instanceof rn){var C=e.definition(),g=s.has(C.id);if(a instanceof St){if(!g||o.has(C.id)&&o.get(C.id)!==a)return Cr(m,a,a.right.transform(f))}else if(!g)return p?l.skip:h(hn,a,{value:0})}}if(u===t){if(a.name&&(a instanceof Rt&&!v(e.option("keep_classnames"),(C=a.name.definition()).name)||a instanceof Pe&&!v(e.option("keep_fnames"),(C=a.name.definition()).name))&&(!s.has(C.id)||C.orig.length>1)&&(a.name=null),a instanceof Ne&&!(a instanceof Le))for(var A=!e.option("keep_fargs"),y=a.argnames,E=y.length;--E>=0;){var _=y[E];_ instanceof Me&&(_=_.expression),_ instanceof xt&&(_=_.left),_ instanceof He||s.has(_.definition().id)?A=!1:(ir(_,1),A&&(y.pop(),e[_.unreferenced()?"warn":"info"]("Dropping unused function argument {name} [{file}:{line},{col}]",I(_))))}if((a instanceof Ge||a instanceof Pt)&&a!==t){const t=a.name.definition();if(!(t.global&&!n||s.has(t.id))){if(e[a.name.unreferenced()?"warn":"info"]("Dropping unused function {name} [{file}:{line},{col}]",I(a.name)),t.eliminated++,a instanceof Pt){const t=a.drop_side_effect_free(e);if(t)return h(me,a,{body:t})}return p?l.skip:h(ye,a)}}if(a instanceof at&&!(m instanceof ke&&m.init===a)){var b=!(m instanceof Fe||a instanceof Bt),w=[],S=[],x=[],D=[];switch(a.definitions.forEach((function(t){t.value&&(t.value=t.value.transform(f));var n=t.name instanceof He,i=n?new jn(null,{name:""}):t.name.definition();if(b&&i.global)return x.push(t);if(!r&&!b||n&&(t.name.names.length||t.name.is_array||1!=e.option("pure_getters"))||s.has(i.id)){if(t.value&&o.has(i.id)&&o.get(i.id)!==t&&(t.value=t.value.drop_side_effect_free(e)),t.name instanceof Vt){var c=B.get(i.id);if(c.length>1&&(!t.value||i.orig.indexOf(t.name)>i.eliminated)){if(e.warn("Dropping duplicated definition of variable {name} [{file}:{line},{col}]",I(t.name)),t.value){var u=h(rn,t.name,t.name);i.references.push(u);var l=h(St,t,{operator:"=",left:u,right:t.value});o.get(i.id)===t&&o.set(i.id,l),D.push(l.transform(f))}return d(c,t),void i.eliminated++}}t.value?(D.length>0&&(x.length>0?(D.push(t.value),t.value=dr(t.value,D)):w.push(h(me,a,{body:dr(a,D)})),D=[]),x.push(t)):S.push(t)}else if(i.orig[0]instanceof $t)(p=t.value&&t.value.drop_side_effect_free(e))&&D.push(p),t.value=null,S.push(t);else{var p;(p=t.value&&t.value.drop_side_effect_free(e))?(n||e.warn("Side effects in initialization of unused variable {name} [{file}:{line},{col}]",I(t.name)),D.push(p)):n||e[t.name.unreferenced()?"warn":"info"]("Dropping unused variable {name} [{file}:{line},{col}]",I(t.name)),i.eliminated++}})),(S.length>0||x.length>0)&&(a.definitions=S.concat(x),w.push(a)),D.length>0&&w.push(h(me,a,{body:dr(a,D)})),w.length){case 0:return p?l.skip:h(ye,a);case 1:return w[0];default:return p?l.splice(w):h(ve,a,{body:w})}}if(a instanceof De)return c(a,this),a.init instanceof ve&&(k=a.init,a.init=k.body.pop(),k.body.push(a)),a.init instanceof me?a.init=a.init.body:vr(a.init)&&(a.init=null),k?p?l.splice(k.body):k:a;if(a instanceof _e&&a.body instanceof De){if(c(a,this),a.body instanceof ve){var k=a.body;return a.body=k.body.pop(),k.body.push(a),p?l.splice(k.body):k}return a}if(a instanceof ve)return c(a,this),p&&a.body.every(yr)?l.splice(a.body):a;if(a instanceof Te){const e=u;return u=a,c(a,this),u=e,a}}function I(e){return{name:e.name,file:e.start.file,line:e.start.line,col:e.start.col}}}));function m(e,n){var r;const a=i(e);if(a instanceof rn&&!hr(e.left,Ut)&&t.variables.get(a.name)===(r=a.definition()))return e instanceof St&&(e.right.walk(p),r.chained||e.left.fixed_value()!==e.right||o.set(r.id,e)),!0;if(e instanceof rn){if(r=e.definition(),!s.has(r.id)&&(s.set(r.id,r),r.orig[0]instanceof $t)){const e=r.scope.is_block_scope()&&r.scope.get_defun_scope().variables.get(r.name);e&&s.set(e.id,e)}return!0}if(e instanceof Te){var B=u;return u=e,n(),u=B,!0}}t.transform(f)})),Te.DEFMETHOD("hoist_declarations",(function(e){var t=this;if(e.has_directive("use asm"))return t;if(!Array.isArray(t.body))return t;var n=e.option("hoist_funs"),r=e.option("hoist_vars");if(n||r){var i=[],s=[],o=new Map,a=0,B=0;bn(t,e=>e instanceof Te&&e!==t||(e instanceof Bt?(++B,!0):void 0)),r=r&&B>1;var c=new Dn((function(B){if(B!==t){if(B instanceof de)return i.push(B),h(ye,B);if(n&&B instanceof Ge&&!(c.parent()instanceof ft)&&c.parent()===t)return s.push(B),h(ye,B);if(r&&B instanceof Bt){B.definitions.forEach((function(e){e.name instanceof He||(o.set(e.name.name,e),++a)}));var u=B.to_assignments(e),l=c.parent();if(l instanceof ke&&l.init===B){if(null==u){var p=B.definitions[0].name;return h(rn,p,p)}return u}return l instanceof De&&l.init===B?u:u?h(me,B,{body:u}):h(ye,B)}if(B instanceof Te)return B}}));if(t=t.transform(c),a>0){var u=[];const e=t instanceof Ne,n=e?t.args_as_names():null;if(o.forEach((t,r)=>{e&&n.some(e=>e.name===t.name.name)?o.delete(r):((t=t.clone()).value=null,u.push(t),o.set(r,t))}),u.length>0){for(var l=0;l"string"==typeof e.key)){o(s,this);const e=new Map,t=[];return c.properties.forEach((function(n){t.push(h(lt,s,{name:a(i,n.key,e),value:n.value}))})),r.set(B.id,e),l.splice(t)}}else if(s instanceof gt&&s.expression instanceof rn){const e=r.get(s.expression.definition().id);if(e){const t=e.get(String(Or(s.property))),n=h(rn,s,{name:t.name,scope:s.expression.scope,thedef:t});return n.reference({}),n}}function a(e,n,r){const i=h(e.CTOR,e,{name:t.make_var_name(e.name+"_"+n),scope:t}),s=t.def_variable(i);return r.set(String(n),s),t.enclosed.push(s),i}}));return t.transform(i)})),function(e){function t(e,t,n){var r=e.length;if(!r)return null;for(var i=[],s=!1,o=0;o0&&(B[0].body=a.concat(B[0].body)),e.body=B;n=B[B.length-1];){var f=n.body[n.body.length-1];if(f instanceof ze&&t.loopcontrol_target(f)===e&&n.body.pop(),n.body.length||n instanceof rt&&(s||n.expression.has_side_effects(t)))break;B.pop()===s&&(s=null)}if(0==B.length)return h(ve,e,{body:a.concat(h(me,e.expression,{body:e.expression}))}).optimize(t);if(1==B.length&&(B[0]===o||B[0]===s)){var d=!1,m=new xn((function(t){if(d||t instanceof Ne||t instanceof me)return!0;t instanceof ze&&m.loopcontrol_target(t)===e&&(d=!0)}));if(e.walk(m),!d){var C,g=B[0].body.slice();return(C=B[0].expression)&&g.unshift(h(me,C,{body:C})),g.unshift(h(me,e.expression,{body:e.expression})),h(ve,e,{body:g}).optimize(t)}}return e;function A(e,n){n&&!jr(n)?n.body=n.body.concat(e.body):Ir(t,e,a)}})),ar(it,(function(e,t){if(kr(e.body,t),e.bcatch&&e.bfinally&&e.bfinally.body.every(vr)&&(e.bfinally=null),t.option("dead_code")&&e.body.every(vr)){var n=[];return e.bcatch&&Ir(t,e.bcatch,n),e.bfinally&&n.push(...e.bfinally.body),h(ve,e,{body:n}).optimize(t)}return e})),at.DEFMETHOD("remove_initializers",(function(){var e=[];this.definitions.forEach((function(t){t.name instanceof Kt?(t.value=null,e.push(t)):bn(t.name,n=>{n instanceof Kt&&e.push(h(lt,t,{name:n,value:null}))})})),this.definitions=e})),at.DEFMETHOD("to_assignments",(function(e){var t=e.option("reduce_vars"),n=this.definitions.reduce((function(e,n){if(!n.value||n.name instanceof He){if(n.value){var r=h(lt,n,{name:n.name,value:n.value}),i=h(Bt,n,{definitions:[r]});e.push(i)}}else{var s=h(rn,n.name,n.name);e.push(h(St,n,{operator:"=",left:s,right:n.value})),t&&(s.definition().fixed=!1)}return(n=n.name.definition()).eliminated++,n.replaced--,e}),[]);return 0==n.length?null:dr(this,n)})),ar(at,(function(e){return 0==e.definitions.length?h(ye,e):e})),ar(pt,(function(e){return e})),ar(dt,(function(e,t){var n=e.expression,r=n;ai(e,0,e.args);var i=e.args.every(e=>!(e instanceof Me));if(t.option("reduce_vars")&&r instanceof rn&&!_(e,On)){const e=r.fixed_value();Xr(e,t)||(r=e)}var s=r instanceof Ne;if(t.option("unused")&&i&&s&&!r.uses_arguments&&!r.pinned()){for(var o=0,a=0,B=0,c=e.args.length;B=r.argnames.length;if(u||rr(r.argnames[B],1)){if(d=e.args[B].drop_side_effect_free(t))e.args[o++]=d;else if(!u){e.args[o++]=h(hn,e.args[B],{value:0});continue}}else e.args[o++]=e.args[B];a=o}e.args.length=a}if(t.option("unsafe"))if(br(n))switch(n.name){case"Array":if(1!=e.args.length)return h(Dt,e,{elements:e.args}).optimize(t);if(e.args[0]instanceof hn&&e.args[0].value<=11){const t=[];for(let n=0;n=1&&e.args.length<=2&&e.args.every(e=>{var n=e.evaluate(t);return l.push(n),e!==n})){let[n,r]=l;n=E(new RegExp(n).source);const i=h(fn,e,{value:{source:n,flags:r}});if(i._eval(t)!==i)return i;t.warn("Error converting {expr} [{file}:{line},{col}]",{expr:e.print_to_string(),file:e.start.file,line:e.start.line,col:e.start.col})}}else if(n instanceof At)switch(n.property){case"toString":if(0==e.args.length&&!n.expression.may_throw_on_access(t))return h(bt,e,{left:h(ln,e,{value:""}),operator:"+",right:n.expression}).optimize(t);break;case"join":if(n.expression instanceof Dt)e:{var p;if(!(e.args.length>0&&(p=e.args[0].evaluate(t))===e.args[0])){var f,d,m=[],C=[];for(B=0,c=n.expression.elements.length;B0&&(m.push(h(ln,e,{value:C.join(p)})),C.length=0),m.push(g))}return C.length>0&&m.push(h(ln,e,{value:C.join(p)})),0==m.length?h(ln,e,{value:""}):1==m.length?m[0].is_string(t)?m[0]:h(bt,m[0],{operator:"+",left:h(ln,e,{value:""}),right:m[0]}):""==p?(f=m[0].is_string(t)||m[1].is_string(t)?m.shift():h(ln,e,{value:""}),m.reduce((function(e,t){return h(bt,t,{operator:"+",left:e,right:t})}),f).optimize(t)):((d=e.clone()).expression=d.expression.clone(),d.expression.expression=d.expression.expression.clone(),d.expression.expression.elements=m,Rr(t,e,d))}}break;case"charAt":if(n.expression.is_string(t)){var v=e.args[0],y=v?v.evaluate(t):0;if(y!==v)return h(vt,n,{expression:n.expression,property:mr(0|y,v||n)}).optimize(t)}break;case"apply":if(2==e.args.length&&e.args[1]instanceof Dt)return(L=e.args[1].elements.slice()).unshift(e.args[0]),h(dt,e,{expression:h(At,n,{expression:n.expression,property:"call"}),args:L}).optimize(t);break;case"call":var b=n.expression;if(b instanceof rn&&(b=b.fixed_value()),b instanceof Ne&&!b.contains_this())return(e.args.length?dr(this,[e.args[0],h(dt,e,{expression:n.expression,args:e.args.slice(1)})]):h(dt,e,{expression:n.expression,args:[]})).optimize(t)}if(t.option("unsafe_Function")&&br(n)&&"Function"==n.name){if(0==e.args.length)return h(Pe,e,{argnames:[],body:[]}).optimize(t);if(e.args.every(e=>e instanceof ln))try{var w=ce(k="n(function("+e.args.slice(0,-1).map((function(e){return e.value})).join(",")+"){"+e.args[e.args.length-1].value+"})"),S={ie8:t.option("ie8")};w.figure_out_scope(S);var x,D=new or(t.options);(w=w.transform(D)).figure_out_scope(S),Wn.reset(),w.compute_char_frequency(S),w.mangle_names(S),bn(w,e=>{if(ur(e))return x=e,Sn});var k=Gn();return ve.prototype._codegen.call(x,x,k),e.args=[h(ln,e,{value:x.argnames.map((function(e){return e.print_to_string()})).join(",")}),h(ln,e.args[e.args.length-1],{value:k.get().replace(/^{|}$/g,"")})],e}catch(n){if(!(n instanceof $))throw n;t.warn("Error parsing code passed to new Function [{file}:{line},{col}]",e.args[e.args.length-1].start),t.warn(n.toString())}}var I=s&&r.body[0],O=s&&!r.is_generator&&!r.async,T=O&&t.option("inline")&&!e.is_expr_pure(t);if(T&&I instanceof Je){let n=I.value;if(!n||n.is_constant_expression()){n=n?n.clone(!0):h(gn,e);const r=e.args.concat(n);return dr(e,r).optimize(t)}if(1===r.argnames.length&&r.argnames[0]instanceof Jt&&e.args.length<2&&n instanceof rn&&n.name===r.argnames[0].name){let n;return e.args[0]instanceof gt&&(n=t.parent())instanceof dt&&n.expression===e?dr(e,[h(hn,e,{value:0}),e.args[0].optimize(t)]):(e.args[0]||h(gn)).optimize(t)}}if(T){var F,M,N=-1;let s,o,a;if(i&&!r.uses_arguments&&!r.pinned()&&!(t.parent()instanceof Nt)&&!(r.name&&r instanceof Pe)&&(o=function(e){var n=r.body,i=n.length;if(t.option("inline")<3)return 1==i&&R(e);e=null;for(var s=0;s!e.value))return!1}else{if(e)return!1;o instanceof ye||(e=o)}}return R(e)}(I))&&(n===r||_(e,In)||t.option("unused")&&1==(s=n.definition()).references.length&&!Zr(t,s)&&r.is_constant_expression(n.scope))&&!_(e,kn|On)&&!r.contains_this()&&function(){var n=new Set;do{if((F=t.parent(++N)).is_block_scope()&&F.block_scope&&F.block_scope.variables.forEach((function(e){n.add(e.name)})),F instanceof st)F.argname&&n.add(F.argname.name);else if(F instanceof be)M=[];else if(F instanceof rn&&F.fixed_value()instanceof Te)return!1}while(!(F instanceof Te));var i=!(F instanceof Fe)||t.toplevel.vars,s=t.option("inline");return!(!function(e,t){for(var n=r.body.length,i=0;i=0;){var a=s.definitions[o].name;if(a instanceof He||e.has(a.name)||xr.has(a.name)||F.var_names().has(a.name))return!1;M&&M.push(a.definition())}}}return!0}(n,s>=3&&i)||!function(e,t){for(var n=0,i=r.argnames.length;n=2&&i)||!function(){var t=new Set;const n=e=>{if(e instanceof Te){var n=new Set;return e.enclosed.forEach((function(e){n.add(e.name)})),e.variables.forEach((function(e){n.delete(e)})),n.forEach((function(e){t.add(e)})),!0}};for(let t=0;t=0;){var a=s.definitions[o].name;if(a instanceof He||t.has(a.name))return!1}}return!0}()||M&&0!=M.length&&ti(r,M))}()&&(a=pr(t))&&!$r(a,r)&&!function(){let e,n=0;for(;e=t.parent(n++);){if(e instanceof xt)return!0;if(e instanceof Ae)break}return!1}()&&!(F instanceof Nt))return ir(r,256),a.add_child_scope(r),dr(e,function(n){var i=[],s=[];if(function(t,n){for(var i=r.argnames.length,s=e.args.length;--s>=i;)n.push(e.args[s]);for(s=i;--s>=0;){var o=r.argnames[s],a=e.args[s];if(rr(o,1)||!o.name||F.var_names().has(o.name))a&&n.push(a);else{var B=h(Vt,o,o);o.definition().orig.push(B),!a&&M&&(a=h(gn,e)),G(t,n,B,a)}}t.reverse(),n.reverse()}(i,s),function(e,t){for(var n=t.length,i=0,s=r.body.length;ie.name!=u.name)){var l=r.variables.get(u.name),p=h(rn,u,u);l.references.push(p),t.splice(n++,0,h(St,c,{operator:"=",left:p,right:h(gn,u)}))}}}}(i,s),s.push(n),i.length){const e=F.body.indexOf(t.parent(N-1))+1;F.body.splice(e,0,h(Bt,r,{definitions:i}))}return s.map(e=>e.clone(!0))}(o)).optimize(t)}if(O&&t.option("side_effects")&&r.body.every(vr)){var L=e.args.concat(h(gn,e));return dr(e,L).optimize(t)}if(t.option("negate_iife")&&t.parent()instanceof me&&_r(e))return e.negate(t,!0);var P=e.evaluate(t);return P!==e?(P=mr(P,e).optimize(t),Rr(t,P,e)):e;function R(t){return t?t instanceof Je?t.value?t.value.clone(!0):h(gn,e):t instanceof me?h(Et,t,{operator:"void",expression:t.body.clone(!0)}):void 0:h(gn,e)}function G(t,n,r,i){var s=r.definition();F.variables.set(r.name,s),F.enclosed.push(s),F.var_names().has(r.name)||(F.add_var_name(r.name),t.push(h(lt,r,{name:r,value:null})));var o=h(rn,r,r);s.references.push(o),i&&n.push(h(St,e,{operator:"=",left:o,right:i.clone()}))}})),ar(mt,(function(e,t){return t.option("unsafe")&&br(e.expression)&&["Object","RegExp","Function","Error","Array"].includes(e.expression.name)?h(dt,e,e).transform(t):e})),ar(Ct,(function(e,t){if(!t.option("side_effects"))return e;var n,r,i=[];n=Nn(t),r=e.expressions.length-1,e.expressions.forEach((function(e,s){s0&&Tr(i[s],t);)s--;s0)return(n=this.clone()).right=dr(this.right,t.slice(s)),(t=t.slice(0,s)).push(n),dr(this,t).optimize(e)}}return this}));var Yr=C("== === != !== * & | ^");function Zr(e,t){for(var n,r=0;n=e.parent(r);r++)if(n instanceof Ne||n instanceof Nt){var i=n.name;if(i&&i.definition()===t)break}return n}function $r(e,t){for(const n of t.enclosed){if(t.variables.has(n.name))continue;const r=e.find_variable(n.name);if(r){if(r===n)continue;return!0}}return!1}function ei(e,t){return e instanceof rn||e.TYPE===t.TYPE}function ti(e,t){const n=e=>{if(e instanceof rn&&r(e.definition(),t))return Sn};return wn(e,(t,r)=>{if(t instanceof Te&&t!==e){var i=r.parent();if(i instanceof dt&&i.expression===t)return;return!bn(t,n)||Sn}})}ar(bt,(function(e,t){function n(){return e.left.is_constant()||e.right.is_constant()||!e.left.has_side_effects(t)&&!e.right.has_side_effects(t)}function r(t){if(n()){t&&(e.operator=t);var r=e.left;e.left=e.right,e.right=r}}if(Yr.has(e.operator)&&e.right.is_constant()&&!e.left.is_constant()&&(e.left instanceof bt&&ae[e.left.operator]>=ae[e.operator]||r()),e=e.lift_sequences(t),t.option("comparisons"))switch(e.operator){case"===":case"!==":var i=!0;(e.left.is_string(t)&&e.right.is_string(t)||e.left.is_number(t)&&e.right.is_number(t)||e.left.is_boolean()&&e.right.is_boolean()||e.left.equivalent_to(e.right))&&(e.operator=e.operator.substr(0,2));case"==":case"!=":if(!i&&Tr(e.left,t))e.left=h(mn,e.left);else if(t.option("typeofs")&&e.left instanceof ln&&"undefined"==e.left.value&&e.right instanceof Et&&"typeof"==e.right.operator){var s=e.right.expression;(s instanceof rn?!s.is_declared(t):s instanceof gt&&t.option("ie8"))||(e.right=s,e.left=h(gn,e.left).optimize(t),2==e.operator.length&&(e.operator+="="))}else if(e.left instanceof rn&&e.right instanceof rn&&e.left.definition()===e.right.definition()&&((B=e.left.fixed_value())instanceof Dt||B instanceof Ne||B instanceof kt||B instanceof Nt))return h("="==e.operator[0]?_n:En,e);break;case"&&":case"||":var o=e.left;if(o.operator==e.operator&&(o=o.right),o instanceof bt&&o.operator==("&&"==e.operator?"!==":"===")&&e.right instanceof bt&&o.operator==e.right.operator&&(Tr(o.left,t)&&e.right.left instanceof mn||o.left instanceof mn&&Tr(e.right.left,t))&&!o.right.has_side_effects(t)&&o.right.equivalent_to(e.right.right)){var a=h(bt,e,{operator:o.operator.slice(0,-1),left:h(mn,e),right:o.right});return o!==e.left&&(a=h(bt,e,{operator:e.operator,left:e.left.left,right:a})),a}}var B;if("+"==e.operator&&t.in_boolean_context()){var c=e.left.evaluate(t),u=e.right.evaluate(t);if(c&&"string"==typeof c)return t.warn("+ in boolean context always true [{file}:{line},{col}]",e.start),dr(e,[e.right,h(_n,e)]).optimize(t);if(u&&"string"==typeof u)return t.warn("+ in boolean context always true [{file}:{line},{col}]",e.start),dr(e,[e.left,h(_n,e)]).optimize(t)}if(t.option("comparisons")&&e.is_boolean()){if(!(t.parent()instanceof bt)||t.parent()instanceof St){var l=h(Et,e,{operator:"!",expression:e.negate(t,Nn(t))});e=Rr(t,e,l)}if(t.option("unsafe_comps"))switch(e.operator){case"<":r(">");break;case"<=":r(">=")}}if("+"==e.operator){if(e.right instanceof ln&&""==e.right.getValue()&&e.left.is_string(t))return e.left;if(e.left instanceof ln&&""==e.left.getValue()&&e.right.is_string(t))return e.right;if(e.left instanceof bt&&"+"==e.left.operator&&e.left.left instanceof ln&&""==e.left.left.getValue()&&e.right.is_string(t))return e.left=e.left.right,e.transform(t)}if(t.option("evaluate")){switch(e.operator){case"&&":if(!(c=!!rr(e.left,2)||!rr(e.left,4)&&e.left.evaluate(t)))return t.warn("Condition left of && always false [{file}:{line},{col}]",e.start),Cr(t.parent(),t.self(),e.left).optimize(t);if(!(c instanceof he))return t.warn("Condition left of && always true [{file}:{line},{col}]",e.start),dr(e,[e.left,e.right]).optimize(t);if(u=e.right.evaluate(t)){if(!(u instanceof he)&&("&&"==(p=t.parent()).operator&&p.left===t.self()||t.in_boolean_context()))return t.warn("Dropping side-effect-free && [{file}:{line},{col}]",e.start),e.left.optimize(t)}else{if(t.in_boolean_context())return t.warn("Boolean && always false [{file}:{line},{col}]",e.start),dr(e,[e.left,h(En,e)]).optimize(t);ir(e,4)}if("||"==e.left.operator&&!(f=e.left.right.evaluate(t)))return h(wt,e,{condition:e.left.left,consequent:e.right,alternative:e.left.right}).optimize(t);break;case"||":var p,f;if(!(c=!!rr(e.left,2)||!rr(e.left,4)&&e.left.evaluate(t)))return t.warn("Condition left of || always false [{file}:{line},{col}]",e.start),dr(e,[e.left,e.right]).optimize(t);if(!(c instanceof he))return t.warn("Condition left of || always true [{file}:{line},{col}]",e.start),Cr(t.parent(),t.self(),e.left).optimize(t);if(u=e.right.evaluate(t)){if(!(u instanceof he)){if(t.in_boolean_context())return t.warn("Boolean || always true [{file}:{line},{col}]",e.start),dr(e,[e.left,h(_n,e)]).optimize(t);ir(e,2)}}else if("||"==(p=t.parent()).operator&&p.left===t.self()||t.in_boolean_context())return t.warn("Dropping side-effect-free || [{file}:{line},{col}]",e.start),e.left.optimize(t);if("&&"==e.left.operator&&(f=e.left.right.evaluate(t))&&!(f instanceof he))return h(wt,e,{condition:e.left.left,consequent:e.left.right,alternative:e.right}).optimize(t);break;case"??":if(ii(e.left))return e.right;if(!((c=e.left.evaluate(t))instanceof he))return null==c?e.right:e.left;if(t.in_boolean_context()){const n=e.right.evaluate(t);if(!(n instanceof he||n))return e.left}}var d=!0;switch(e.operator){case"+":if(e.left instanceof un&&e.right instanceof bt&&"+"==e.right.operator&&e.right.is_string(t)){var m=(g=h(bt,e,{operator:"+",left:e.left,right:e.right.left})).optimize(t);g!==m&&(e=h(bt,e,{operator:"+",left:m,right:e.right.right}))}if(e.right instanceof un&&e.left instanceof bt&&"+"==e.left.operator&&e.left.is_string(t)){var C=(g=h(bt,e,{operator:"+",left:e.left.right,right:e.right})).optimize(t);g!==C&&(e=h(bt,e,{operator:"+",left:e.left.left,right:C}))}if(e.left instanceof bt&&"+"==e.left.operator&&e.left.is_string(t)&&e.right instanceof bt&&"+"==e.right.operator&&e.right.is_string(t)){var g,A=(g=h(bt,e,{operator:"+",left:e.left.right,right:e.right.left})).optimize(t);g!==A&&(e=h(bt,e,{operator:"+",left:h(bt,e.left,{operator:"+",left:e.left.left,right:A}),right:e.right.right}))}if(e.right instanceof Et&&"-"==e.right.operator&&e.left.is_number(t)){e=h(bt,e,{operator:"-",left:e.left,right:e.right.expression});break}if(e.left instanceof Et&&"-"==e.left.operator&&n()&&e.right.is_number(t)){e=h(bt,e,{operator:"-",left:e.right,right:e.left.expression});break}if(e.left instanceof Ve&&(m=e.left,(C=e.right.evaluate(t))!=e.right))return m.segments[m.segments.length-1].value+=C.toString(),m;if(e.right instanceof Ve&&(C=e.right,(m=e.left.evaluate(t))!=e.left))return C.segments[0].value=m.toString()+C.segments[0].value,C;if(e.left instanceof Ve&&e.right instanceof Ve){var v=(m=e.left).segments;C=e.right,v[v.length-1].value+=C.segments[0].value;for(var y=1;y=ae[e.operator])){var E=h(bt,e,{operator:e.operator,left:e.right,right:e.left});e=e.right instanceof un&&!(e.left instanceof un)?Rr(t,E,e):Rr(t,e,E)}d&&e.is_number(t)&&(e.right instanceof bt&&e.right.operator==e.operator&&(e=h(bt,e,{operator:e.operator,left:h(bt,e.left,{operator:e.operator,left:e.left,right:e.right.left,start:e.left.start,end:e.right.left.end}),right:e.right.right})),e.right instanceof un&&e.left instanceof bt&&e.left.operator==e.operator&&(e.left.left instanceof un?e=h(bt,e,{operator:e.operator,left:h(bt,e.left,{operator:e.operator,left:e.left.left,right:e.right,start:e.left.left.start,end:e.right.end}),right:e.left.right}):e.left.right instanceof un&&(e=h(bt,e,{operator:e.operator,left:h(bt,e.left,{operator:e.operator,left:e.left.right,right:e.right,start:e.left.right.start,end:e.right.end}),right:e.left.left}))),e.left instanceof bt&&e.left.operator==e.operator&&e.left.right instanceof un&&e.right instanceof bt&&e.right.operator==e.operator&&e.right.left instanceof un&&(e=h(bt,e,{operator:e.operator,left:h(bt,e.left,{operator:e.operator,left:h(bt,e.left.left,{operator:e.operator,left:e.left.right,right:e.right.left,start:e.left.right.start,end:e.right.left.end}),right:e.left.left}),right:e.right.right})))}}if(e.right instanceof bt&&e.right.operator==e.operator&&(Fr.has(e.operator)||"+"==e.operator&&(e.right.left.is_string(t)||e.left.is_string(t)&&e.right.right.is_string(t))))return e.left=h(bt,e.left,{operator:e.operator,left:e.left,right:e.right.left}),e.right=e.right.right,e.transform(t);var _=e.evaluate(t);return _!==e?(_=mr(_,e).optimize(t),Rr(t,_,e)):e})),ar(sn,(function(e){return e})),ar(rn,(function(e,t){if(!t.option("ie8")&&br(e)&&(!e.scope.uses_with||!t.find_parent(Oe)))switch(e.name){case"undefined":return h(gn,e).optimize(t);case"NaN":return h(Cn,e).optimize(t);case"Infinity":return h(vn,e).optimize(t)}var n=t.parent();if(t.option("reduce_vars")&&Nr(e,n)!==e){const l=e.definition();if(t.top_retain&&l.global&&t.top_retain(l))return l.fixed=!1,l.should_replace=!1,l.single_use=!1,e;var r=e.fixed_value(),i=l.single_use&&!(n instanceof dt&&n.is_expr_pure(t)||_(n,On));if(i&&(r instanceof Ne||r instanceof Nt))if(Xr(r,t))i=!1;else if(l.scope!==e.scope&&(1==l.escaped||rr(r,16)||function(e){for(var t,n=0;t=e.parent(n++);){if(t instanceof pe)return!1;if(t instanceof Dt||t instanceof Ot||t instanceof kt)return!0}return!1}(t)))i=!1;else if(Zr(t,l))i=!1;else if((l.scope!==e.scope||l.orig[0]instanceof Jt)&&"f"==(i=r.is_constant_expression(e.scope))){var s=e.scope;do{(s instanceof Ge||ur(s))&&ir(s,16)}while(s=s.parent_scope)}if(i&&r instanceof Ne){const s=pr(t);i=l.scope===e.scope&&!$r(s,r)||n instanceof dt&&n.expression===e&&!$r(s,r)}if(i&&r instanceof Nt&&(i=!(r.extends&&(r.extends.may_throw(t)||r.extends.has_side_effects(t))||r.properties.some(e=>e.may_throw(t)||e.has_side_effects(t)))),i&&r){if(r instanceof Pt&&(ir(r,256),r=h(Rt,r,r)),r instanceof Ge&&(ir(r,256),r=h(Pe,r,r)),l.recursive_refs>0&&r.name instanceof qt){const e=r.name.definition();let t=r.variables.get(r.name.name),n=t&&t.orig[0];n instanceof Xt||(n=h(Xt,r.name,r.name),n.scope=r,r.name=n,t=r.def_function(n)),bn(r,n=>{n instanceof rn&&n.definition()===e&&(n.thedef=t,t.references.push(n))})}return(r instanceof Ne||r instanceof Nt)&&pr(t).add_child_scope(r),r.optimize(t)}if(r&&void 0===l.should_replace){let e;if(r instanceof Bn)l.orig[0]instanceof Jt||!l.references.every(e=>l.scope===e.scope)||(e=r);else{var o=r.evaluate(t);o===r||!t.option("unsafe_regexp")&&o instanceof RegExp||(e=mr(o,r))}if(e){var a,B=e.optimize(t).size();bn(r,e=>{if(e instanceof rn)return Sn})?a=function(){var n=e.optimize(t);return n===e?n.clone(!0):n}:(B=Math.min(B,r.size()),a=function(){var n=Lr(e.optimize(t),r);return n===e||n===r?n.clone(!0):n});var c=l.name.length,u=0;t.option("unused")&&!t.exposed(l)&&(u=(c+2+B)/(l.references.length-l.assignments)),l.should_replace=B<=c+u&&a}else l.should_replace=!1}if(l.should_replace)return l.should_replace()}return e})),ar(gn,(function(e,t){if(t.option("unsafe_undefined")){var n=fr(t,"undefined");if(n){var r=h(rn,e,{name:"undefined",scope:n.scope,thedef:n});return ir(r,8),r}}var i=Nr(t.self(),t.parent());return i&&ei(i,e)?e:h(Et,e,{operator:"void",expression:h(hn,e,{value:0})})})),ar(vn,(function(e,t){var n=Nr(t.self(),t.parent());return n&&ei(n,e)?e:!t.option("keep_infinity")||n&&!ei(n,e)||fr(t,"Infinity")?h(bt,e,{operator:"/",left:h(hn,e,{value:1}),right:h(hn,e,{value:0})}):e})),ar(Cn,(function(e,t){var n=Nr(t.self(),t.parent());return n&&!ei(n,e)||fr(t,"NaN")?h(bt,e,{operator:"/",left:h(hn,e,{value:0}),right:h(hn,e,{value:0})}):e}));const ni=C("+ - / * % >> << >>> | ^ &"),ri=C("* | ^ &");function ii(e){let t;return e instanceof mn||Tr(e)||e instanceof rn&&(t=e.definition().fixed)instanceof he&&ii(t)}function si(e,t){return e instanceof rn&&(e=e.fixed_value()),!!e&&(!(e instanceof Ne||e instanceof Nt)||!(e instanceof Ne&&e.contains_this())||t.parent()instanceof mt)}function oi(e,t){return t.in_boolean_context()?Rr(t,e,dr(e,[e,h(_n,e)]).optimize(t)):e}function ai(e,t,n){for(var r=0;r0&&a.args.length==B.args.length&&a.expression.equivalent_to(B.expression)&&!e.condition.has_side_effects(t)&&!a.expression.has_side_effects(t)&&"number"==typeof(s=function(){for(var e=a.args,t=B.args,n=0,r=e.length;n=2020&&function(e,t,n){if(t.may_throw(n))return!1;let r;if(e instanceof bt&&"=="===e.operator&&((r=ii(e.left)&&e.left)||(r=ii(e.right)&&e.right))&&(r===e.left?e.right:e.left).equivalent_to(t))return!0;if(e instanceof bt&&"||"===e.operator){let n,r;const i=e=>{if(!(e instanceof bt)||"==="!==e.operator&&"=="!==e.operator)return!1;let i,s=0;return e.left instanceof mn&&(s++,n=e,i=e.right),e.right instanceof mn&&(s++,n=e,i=e.left),Tr(e.left)&&(s++,r=e,i=e.right),Tr(e.right)&&(s++,r=e,i=e.left),1===s&&!!i.equivalent_to(t)};if(!i(e.left))return!1;if(!i(e.right))return!1;if(n&&r&&n!==r)return!0}return!1}(o,B,t))return h(bt,e,{operator:"??",left:B,right:a}).optimize(t);if(B instanceof Ct&&a.equivalent_to(B.expressions[B.expressions.length-1]))return dr(e,[h(bt,e,{operator:"||",left:o,right:dr(e,B.expressions.slice(0,-1))}),a]).optimize(t);if(B instanceof bt&&"&&"==B.operator&&a.equivalent_to(B.right))return h(bt,e,{operator:"&&",left:h(bt,e,{operator:"||",left:o,right:B.left}),right:a}).optimize(t);if(a instanceof wt&&a.alternative.equivalent_to(B))return h(wt,e,{condition:h(bt,e,{left:e.condition,operator:"&&",right:a.condition}),consequent:a.consequent,alternative:B});if(a.equivalent_to(B))return dr(e,[e.condition,a]).optimize(t);if(a instanceof bt&&"||"==a.operator&&a.right.equivalent_to(B))return h(bt,e,{operator:"||",left:h(bt,e,{operator:"&&",left:e.condition,right:a.left}),right:B}).optimize(t);var u=t.in_boolean_context();return p(e.consequent)?f(e.alternative)?l(e.condition):h(bt,e,{operator:"||",left:l(e.condition),right:e.alternative}):f(e.consequent)?p(e.alternative)?l(e.condition.negate(t)):h(bt,e,{operator:"&&",left:l(e.condition.negate(t)),right:e.alternative}):p(e.alternative)?h(bt,e,{operator:"||",left:l(e.condition.negate(t)),right:e.consequent}):f(e.alternative)?h(bt,e,{operator:"&&",left:l(e.condition),right:e.consequent}):e;function l(e){return e.is_boolean()?e:h(Et,e,{operator:"!",expression:e.negate(t)})}function p(e){return e instanceof _n||u&&e instanceof un&&e.getValue()||e instanceof Et&&"!"==e.operator&&e.expression instanceof un&&!e.expression.getValue()}function f(e){return e instanceof En||u&&e instanceof un&&!e.getValue()||e instanceof Et&&"!"==e.operator&&e.expression instanceof un&&e.expression.getValue()}})),ar(yn,(function(e,t){if(t.in_boolean_context())return h(hn,e,{value:+e.value});var n=t.parent();return t.option("booleans_as_integers")?(n instanceof bt&&("==="==n.operator||"!=="==n.operator)&&(n.operator=n.operator.replace(/=$/,"")),h(hn,e,{value:+e.value})):t.option("booleans")?n instanceof bt&&("=="==n.operator||"!="==n.operator)?(t.warn("Non-strict equality against boolean: {operator} {value} [{file}:{line},{col}]",{operator:n.operator,value:e.value,file:n.start.file,line:n.start.line,col:n.start.col}),h(hn,e,{value:+e.value})):h(Et,e,{operator:"!",expression:h(hn,e,{value:1-e.value})}):e})),ar(vt,(function(e,t){var n,r=e.expression,i=e.property;if(t.option("properties")){var s=i.evaluate(t);if(s!==i){"string"==typeof s&&("undefined"==s?s=void 0:(E=parseFloat(s)).toString()==s&&(s=E)),i=e.property=Lr(i,mr(s,i).transform(t));var o=""+s;if(X(o)&&o.length<=i.size()+1)return h(At,e,{expression:r,property:o,quote:i.quote}).optimize(t)}}e:if(t.option("arguments")&&r instanceof rn&&"arguments"==r.name&&1==r.definition().orig.length&&(n=r.scope)instanceof Ne&&n.uses_arguments&&!(n instanceof Re)&&i instanceof hn){for(var a=i.getValue(),B=new Set,c=n.argnames,u=0;u1)&&(p=null)}else if(!p&&!t.option("keep_fargs")&&a=n.argnames.length;)p=h(Jt,n,{name:n.make_var_name("argument_"+n.argnames.length),scope:n}),n.argnames.push(p),n.enclosed.push(n.def_variable(p));if(p){var d=h(rn,e,p);return d.reference({}),sr(p,1),d}}if(Nr(e,t.parent()))return e;if(s!==i){var m=e.flatten_object(o,t);m&&(r=e.expression=m.expression,i=e.property=m.property)}if(t.option("properties")&&t.option("side_effects")&&i instanceof hn&&r instanceof Dt){a=i.getValue();var C=r.elements,g=C[a];e:if(si(g,t)){for(var A=!0,v=[],y=C.length;--y>a;)(E=C[y].drop_side_effect_free(t))&&(v.unshift(E),A&&E.has_side_effects(t)&&(A=!1));if(g instanceof Me)break e;for(g=g instanceof An?h(gn,g):g,A||v.unshift(g);--y>=0;){var E;if((E=C[y])instanceof Me)break e;(E=E.drop_side_effect_free(t))?v.unshift(E):a--}return A?(v.push(g),dr(e,v).optimize(t)):h(vt,e,{expression:h(Dt,r,{elements:v}),property:h(hn,i,{value:a})})}}var _=e.evaluate(t);return _!==e?Rr(t,_=mr(_,e).optimize(t),e):e})),Ne.DEFMETHOD("contains_this",(function(){return bn(this,e=>e instanceof Bn?Sn:e!==this&&e instanceof Te&&!(e instanceof Re)||void 0)})),gt.DEFMETHOD("flatten_object",(function(e,t){if(t.option("properties")){var n=t.option("unsafe_arrows")&&t.option("ecma")>=2015,r=this.expression;if(r instanceof kt)for(var i=r.properties,s=i.length;--s>=0;){var o=i[s];if(""+(o instanceof Mt?o.key.name:o.key)==e){if(!i.every(e=>e instanceof Ot||n&&e instanceof Mt&&!e.is_generator))break;if(!si(o.value,t))break;return h(vt,this,{expression:h(Dt,r,{elements:i.map((function(e){var t=e.value;t instanceof Le&&(t=h(Pe,t,t));var n=e.key;return n instanceof he&&!(n instanceof Wt)?dr(e,[n,t]):t}))}),property:h(hn,this,{value:s})})}}}})),ar(At,(function(e,t){"arguments"!=e.property&&"caller"!=e.property||t.warn("Function.prototype.{prop} not supported [{file}:{line},{col}]",{prop:e.property,file:e.start.file,line:e.start.line,col:e.start.col});const n=t.parent();if(Nr(e,n))return e;if(t.option("unsafe_proto")&&e.expression instanceof At&&"prototype"==e.expression.property){var r=e.expression.expression;if(br(r))switch(r.name){case"Array":e.expression=h(Dt,e.expression,{elements:[]});break;case"Function":e.expression=h(Pe,e.expression,{argnames:[],body:[]});break;case"Number":e.expression=h(hn,e.expression,{value:0});break;case"Object":e.expression=h(kt,e.expression,{properties:[]});break;case"RegExp":e.expression=h(fn,e.expression,{value:{source:"t",flags:""}});break;case"String":e.expression=h(ln,e.expression,{value:""})}}if(!(n instanceof dt&&_(n,On))){const n=e.flatten_object(e.property,t);if(n)return n.optimize(t)}let i=e.evaluate(t);return i!==e?(i=mr(i,e).optimize(t),Rr(t,i,e)):e})),ar(Dt,(function(e,t){var n=oi(e,t);return n!==e?n:ai(e,0,e.elements)})),ar(kt,(function(e,t){var n=oi(e,t);if(n!==e)return n;for(var r=e.properties,i=0;i=2015)||e.name||e.is_generator||e.uses_arguments||e.pinned()||bn(e,e=>{if(e instanceof Bn)return Sn})?e:h(Re,e,e).optimize(t)})),ar(Nt,(function(e){return e})),ar(Ze,(function(e,t){return e.expression&&!e.is_star&&Tr(e.expression,t)&&(e.expression=null),e})),ar(Ve,(function(e,t){if(!t.option("evaluate")||t.parent()instanceof Ke)return e;for(var n=[],r=0;r=2015&&(!(n instanceof RegExp)||n.test(e.key+""))){var r=e.key,i=e.value;if((i instanceof Re&&Array.isArray(i.body)&&!i.contains_this()||i instanceof Pe)&&!i.name)return h(Mt,e,{async:i.async,is_generator:i.is_generator,key:r instanceof he?r:h(Wt,e,{name:r}),value:h(Le,i,i),quote:e.quote})}return e})),ar(He,(function(e,t){if(1==t.option("pure_getters")&&t.option("unused")&&!e.is_array&&Array.isArray(e.names)&&!function(e){for(var t=[/^VarDef$/,/^(Const|Let|Var)$/,/^Export$/],n=0,r=0,i=t.length;n1)throw new Error("inline source map only works with singular input");n.sourceMap.content=(r=e[l],(i=/(?:^|[^.])\/\/# sourceMappingURL=data:application\/json(;[\w=-]*)?;base64,([+/0-9A-Za-z]*=*)\s*$/.exec(r))?pi(i[2]):(he.warn("inline source map not found"),null))}c=n.parse.toplevel}a&&"strict"!==n.mangle.properties.keep_quoted&&ui(c,a),n.wrap&&(c=c.wrap_commonjs(n.wrap)),n.enclose&&(c=c.wrap_enclose(n.enclose)),B&&(B.rename=Date.now()),B&&(B.compress=Date.now()),n.compress&&(c=new or(n.compress).compress(c)),B&&(B.scope=Date.now()),n.mangle&&c.figure_out_scope(n.mangle),B&&(B.mangle=Date.now()),n.mangle&&(Wn.reset(),c.compute_char_frequency(n.mangle),c.mangle_names(n.mangle)),B&&(B.properties=Date.now()),n.mangle&&n.mangle.properties&&(c=hi(c,n.mangle.properties)),B&&(B.output=Date.now());var h={};if(n.output.ast&&(h.ast=c),!A(n.output,"code")||n.output.code){if(n.sourceMap&&("string"==typeof n.sourceMap.content&&(n.sourceMap.content=JSON.parse(n.sourceMap.content)),n.output.source_map=function(e){e=s(e,{file:null,root:null,orig:null,orig_line_diff:0,dest_line_diff:0});var n=new t.SourceMapGenerator({file:e.file,sourceRoot:e.root}),r=e.orig&&new t.SourceMapConsumer(e.orig);return r&&r.sources.forEach((function(e){var t=r.sourceContentFor(e,!0);t&&n.setSourceContent(e,t)})),{add:function(t,i,s,o,a,B){if(r){var c=r.originalPositionFor({line:o,column:a});if(null===c.source)return;t=c.source,o=c.line,a=c.column,B=c.name||B}n.addMapping({generated:{line:i+e.dest_line_diff,column:s},original:{line:o+e.orig_line_diff,column:a},source:t,name:B})},get:function(){return n},toString:function(){return JSON.stringify(n.toJSON())}}}({file:n.sourceMap.filename,orig:n.sourceMap.content,root:n.sourceMap.root}),n.sourceMap.includeSources)){if(e instanceof Fe)throw new Error("original source content unavailable");for(var l in e)A(e,l)&&n.output.source_map.get().setSourceContent(l,e[l])}delete n.output.ast,delete n.output.code;var p=Gn(n.output);if(c.print(p),h.code=p.get(),n.sourceMap)if(n.sourceMap.asObject?h.map=n.output.source_map.get().toJSON():h.map=n.output.source_map.toString(),"inline"==n.sourceMap.url){var f="object"==typeof h.map?JSON.stringify(h.map):h.map;h.code+="\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,"+fi(f)}else n.sourceMap.url&&(h.code+="\n//# sourceMappingURL="+n.sourceMap.url)}return n.nameCache&&n.mangle&&(n.mangle.cache&&(n.nameCache.vars=Ci(n.mangle.cache)),n.mangle.properties&&n.mangle.properties.cache&&(n.nameCache.props=Ci(n.mangle.properties.cache))),B&&(B.end=Date.now(),h.timings={parse:.001*(B.rename-B.parse),rename:.001*(B.compress-B.rename),compress:.001*(B.scope-B.compress),scope:.001*(B.mangle-B.scope),mangle:.001*(B.properties-B.mangle),properties:.001*(B.output-B.properties),output:.001*(B.end-B.output),total:.001*(B.end-B.start)}),u.length&&(h.warnings=u),h}catch(e){return{error:e}}finally{he.warn_function=o}}!function(){var e=function(e){for(var t=!0,n=0;n1||e.guardedHandlers&&e.guardedHandlers.length)throw new Error("Multiple catch clauses are not supported.");return new it({start:r(e),end:i(e),body:a(e.block).body,bcatch:a(t[0]),bfinally:e.finalizer?new ot(a(e.finalizer)):null})},Property:function(e){var t=e.key,n={start:r(t||e.value),end:i(e.value),key:"Identifier"==t.type?t.name:t.value,value:a(e.value)};return e.computed&&(n.key=a(e.key)),e.method?(n.is_generator=e.value.generator,n.async=e.value.async,e.computed?n.key=a(e.key):n.key=new Wt({name:n.key}),new Mt(n)):"init"==e.kind?("Identifier"!=t.type&&"Literal"!=t.type&&(n.key=a(t)),new Ot(n)):("string"!=typeof n.key&&"number"!=typeof n.key||(n.key=new Wt({name:n.key})),n.value=new Le(n.value),"get"==e.kind?new Ft(n):"set"==e.kind?new Tt(n):"method"==e.kind?(n.async=e.value.async,n.is_generator=e.value.generator,n.quote=e.computed?'"':null,new Mt(n)):void 0)},MethodDefinition:function(e){var t={start:r(e),end:i(e),key:e.computed?a(e.key):new Wt({name:e.key.name||e.key.value}),value:a(e.value),static:e.static};return"get"==e.kind?new Ft(t):"set"==e.kind?new Tt(t):(t.is_generator=e.value.generator,t.async=e.value.async,new Mt(t))},FieldDefinition:function(e){let t;if(e.computed)t=a(e.key);else{if("Identifier"!==e.key.type)throw new Error("Non-Identifier key in FieldDefinition");t=a(e.key)}return new Lt({start:r(e),end:i(e),key:t,value:a(e.value),static:e.static})},ArrayExpression:function(e){return new Dt({start:r(e),end:i(e),elements:e.elements.map((function(e){return null===e?new An:a(e)}))})},ObjectExpression:function(e){return new kt({start:r(e),end:i(e),properties:e.properties.map((function(e){return"SpreadElement"===e.type||(e.type="Property"),a(e)}))})},SequenceExpression:function(e){return new Ct({start:r(e),end:i(e),expressions:e.expressions.map(a)})},MemberExpression:function(e){return new(e.computed?vt:At)({start:r(e),end:i(e),property:e.computed?a(e.property):e.property.name,expression:a(e.object)})},SwitchCase:function(e){return new(e.test?rt:nt)({start:r(e),end:i(e),expression:a(e.test),body:e.consequent.map(a)})},VariableDeclaration:function(e){return new("const"===e.kind?ut:"let"===e.kind?ct:Bt)({start:r(e),end:i(e),definitions:e.declarations.map(a)})},ImportDeclaration:function(e){var t=null,n=null;return e.specifiers.forEach((function(e){"ImportSpecifier"===e.type?(n||(n=[]),n.push(new ht({start:r(e),end:i(e),foreign_name:a(e.imported),name:a(e.local)}))):"ImportDefaultSpecifier"===e.type?t=a(e.local):"ImportNamespaceSpecifier"===e.type&&(n||(n=[]),n.push(new ht({start:r(e),end:i(e),foreign_name:new tn({name:"*"}),name:a(e.local)})))})),new pt({start:r(e),end:i(e),imported_name:t,imported_names:n,module_name:a(e.source)})},ExportAllDeclaration:function(e){return new ft({start:r(e),end:i(e),exported_names:[new ht({name:new on({name:"*"}),foreign_name:new on({name:"*"})})],module_name:a(e.source)})},ExportNamedDeclaration:function(e){return new ft({start:r(e),end:i(e),exported_definition:a(e.declaration),exported_names:e.specifiers&&e.specifiers.length?e.specifiers.map((function(e){return new ht({foreign_name:a(e.exported),name:a(e.local)})})):null,module_name:a(e.source)})},ExportDefaultDeclaration:function(e){return new ft({start:r(e),end:i(e),exported_value:a(e.declaration),is_default:!0})},Literal:function(e){var t=e.value,n={start:r(e),end:i(e)},s=e.regex;if(s&&s.pattern)return n.value={source:s.pattern,flags:s.flags},new fn(n);if(s){const r=e.raw||t,i=r.match(/^\/(.*)\/(\w*)$/);if(!i)throw new Error("Invalid regex source "+r);const[s,o,a]=i;return n.value={source:o,flags:a},new fn(n)}if(null===t)return new mn(n);switch(typeof t){case"string":return n.value=t,new ln(n);case"number":return n.value=t,new hn(n);case"boolean":return new(t?_n:En)(n)}},MetaProperty:function(e){if("new"===e.meta.name&&"target"===e.property.name)return new Ht({start:r(e),end:i(e)})},Identifier:function(e){var t=o[o.length-2];return new("LabeledStatement"==t.type?nn:"VariableDeclarator"==t.type&&t.id===e?"const"==t.kind?Qt:"let"==t.kind?jt:Vt:/Import.*Specifier/.test(t.type)?t.local===e?en:tn:"ExportSpecifier"==t.type?t.local===e?sn:on:"FunctionExpression"==t.type?t.id===e?Xt:Jt:"FunctionDeclaration"==t.type?t.id===e?qt:Jt:"ArrowFunctionExpression"==t.type?t.params.includes(e)?Jt:rn:"ClassExpression"==t.type?t.id===e?Zt:rn:"Property"==t.type?t.key===e&&t.computed||t.value===e?rn:Wt:"FieldDefinition"==t.type?t.key===e&&t.computed||t.value===e?rn:zt:"ClassDeclaration"==t.type?t.id===e?Yt:rn:"MethodDefinition"==t.type?t.computed?rn:Wt:"CatchClause"==t.type?$t:"BreakStatement"==t.type||"ContinueStatement"==t.type?an:rn)({start:r(e),end:i(e),name:e.name})},BigIntLiteral:e=>new pn({start:r(e),end:i(e),value:e.value})};function n(e){if("Literal"==e.type)return null!=e.raw?e.raw:e.value+""}function r(e){var t=e.loc,r=t&&t.start,i=e.range;return new le({file:t&&t.source,line:r&&r.line,col:r&&r.column,pos:i?i[0]:e.start,endline:r&&r.line,endcol:r&&r.column,endpos:i?i[0]:e.start,raw:n(e)})}function i(e){var t=e.loc,r=t&&t.end,i=e.range;return new le({file:t&&t.source,line:r&&r.line,col:r&&r.column,pos:i?i[1]:e.end,endline:r&&r.line,endcol:r&&r.column,endpos:i?i[1]:e.end,raw:n(e)})}function s(e,n,s){var o="function From_Moz_"+e+"(M){\n";o+="return new U2."+n.name+"({\nstart: my_start_token(M),\nend: my_end_token(M)";var c="function To_Moz_"+e+"(M){\n";c+="return {\ntype: "+JSON.stringify(e),s&&s.split(/\s*,\s*/).forEach((function(e){var t=/([a-z0-9$_]+)([=@>%])([a-z0-9$_]+)/i.exec(e);if(!t)throw new Error("Can't understand property map: "+e);var n=t[1],r=t[2],i=t[3];switch(o+=",\n"+i+": ",c+=",\n"+n+": ",r){case"@":o+="M."+n+".map(from_moz)",c+="M."+i+".map(to_moz)";break;case">":o+="from_moz(M."+n+")",c+="to_moz(M."+i+")";break;case"=":o+="M."+n,c+="M."+i;break;case"%":o+="from_moz(M."+n+").body",c+="to_moz_block(M)";break;default:throw new Error("Can't understand operator in propmap: "+e)}})),o+="\n})\n}",c+="\n}\n}",o=new Function("U2","my_start_token","my_end_token","from_moz","return("+o+")")(Tn,r,i,a),c=new Function("to_moz","to_moz_block","to_moz_scope","return("+c+")")(u,p,f),t[e]=o,B(n,c)}t.UpdateExpression=t.UnaryExpression=function(e){return new(("prefix"in e?e.prefix:"UnaryExpression"==e.type)?Et:_t)({start:r(e),end:i(e),operator:e.operator,expression:a(e.argument)})},t.ClassDeclaration=t.ClassExpression=function(e){return new("ClassDeclaration"===e.type?Pt:Rt)({start:r(e),end:i(e),name:a(e.id),extends:a(e.superClass),properties:e.body.body.map(a)})},s("EmptyStatement",ye),s("BlockStatement",ve,"body@body"),s("IfStatement",$e,"test>condition, consequent>body, alternate>alternative"),s("LabeledStatement",_e,"label>label, body>body"),s("BreakStatement",ze,"label>label"),s("ContinueStatement",Xe,"label>label"),s("WithStatement",Oe,"object>expression, body>body"),s("SwitchStatement",et,"discriminant>expression, cases@body"),s("ReturnStatement",Je,"argument>value"),s("ThrowStatement",qe,"argument>value"),s("WhileStatement",xe,"test>condition, body>body"),s("DoWhileStatement",Se,"test>condition, body>body"),s("ForStatement",De,"init>init, test>condition, update>step, body>body"),s("ForInStatement",ke,"left>init, right>object, body>body"),s("ForOfStatement",Ie,"left>init, right>object, body>body, await=await"),s("AwaitExpression",Ye,"argument>expression"),s("YieldExpression",Ze,"argument>expression, delegate=is_star"),s("DebuggerStatement",fe),s("VariableDeclarator",lt,"id>name, init>value"),s("CatchClause",st,"param>argname, body%body"),s("ThisExpression",Bn),s("Super",cn),s("BinaryExpression",bt,"operator=operator, left>left, right>right"),s("LogicalExpression",bt,"operator=operator, left>left, right>right"),s("AssignmentExpression",St,"operator=operator, left>left, right>right"),s("ConditionalExpression",wt,"test>condition, consequent>consequent, alternate>alternative"),s("NewExpression",mt,"callee>expression, arguments@args"),s("CallExpression",dt,"callee>expression, arguments@args"),B(Fe,(function(e){return f("Program",e)})),B(Me,(function(e){return{type:l()?"RestElement":"SpreadElement",argument:u(e.expression)}})),B(Ke,(function(e){return{type:"TaggedTemplateExpression",tag:u(e.prefix),quasi:u(e.template_string)}})),B(Ve,(function(e){for(var t=[],n=[],r=0;r({type:"BigIntLiteral",value:e.value})),yn.DEFMETHOD("to_mozilla_ast",un.prototype.to_mozilla_ast),mn.DEFMETHOD("to_mozilla_ast",un.prototype.to_mozilla_ast),An.DEFMETHOD("to_mozilla_ast",(function(){return null})),Ae.DEFMETHOD("to_mozilla_ast",ve.prototype.to_mozilla_ast),Ne.DEFMETHOD("to_mozilla_ast",Pe.prototype.to_mozilla_ast);var o=null;function a(e){o.push(e);var n=null!=e?t[e.type](e):null;return o.pop(),n}function B(e,t){e.DEFMETHOD("to_mozilla_ast",(function(e){return n=t(this,e),r=this.start,i=this.end,r&&i?(null!=r.pos&&null!=i.endpos&&(n.range=[r.pos,i.endpos]),r.line&&(n.loc={start:{line:r.line,column:r.col},end:i.endline?{line:i.endline,column:i.endcol}:null},r.file&&(n.loc.source=r.file)),n):n;var n,r,i}))}he.from_mozilla_ast=function(e){var t=o;o=[];var n=a(e);return o=t,n};var c=null;function u(e){null===c&&(c=[]),c.push(e);var t=null!=e?e.to_mozilla_ast(c[c.length-2]):null;return c.pop(),0===c.length&&(c=null),t}function l(){for(var e=c.length;e--;)if(c[e]instanceof He)return!0;return!1}function p(e){return{type:"BlockStatement",body:e.body.map(u)}}function f(e,t){var n=t.body.map(u);return t.body[0]instanceof me&&t.body[0].body instanceof ln&&n.unshift(u(new ye(t.body[0]))),{type:e,body:n}}}(),e.AST_Accessor=Le,e.AST_Array=Dt,e.AST_Arrow=Re,e.AST_Assign=St,e.AST_Atom=dn,e.AST_Await=Ye,e.AST_Binary=bt,e.AST_Block=Ae,e.AST_BlockStatement=ve,e.AST_Boolean=yn,e.AST_Break=ze,e.AST_Call=dt,e.AST_Case=rt,e.AST_Catch=st,e.AST_Class=Nt,e.AST_ClassExpression=Rt,e.AST_ConciseMethod=Mt,e.AST_Conditional=wt,e.AST_Const=ut,e.AST_Constant=un,e.AST_Continue=Xe,e.AST_DWLoop=we,e.AST_Debugger=fe,e.AST_DefClass=Pt,e.AST_Default=nt,e.AST_DefaultAssign=xt,e.AST_Definitions=at,e.AST_Defun=Ge,e.AST_Destructuring=He,e.AST_Directive=de,e.AST_Do=Se,e.AST_Dot=At,e.AST_EmptyStatement=ye,e.AST_Exit=je,e.AST_Expansion=Me,e.AST_Export=ft,e.AST_False=En,e.AST_Finally=ot,e.AST_For=De,e.AST_ForIn=ke,e.AST_ForOf=Ie,e.AST_Function=Pe,e.AST_Hole=An,e.AST_If=$e,e.AST_Import=pt,e.AST_Infinity=vn,e.AST_IterationStatement=be,e.AST_Jump=Qe,e.AST_Label=nn,e.AST_LabelRef=an,e.AST_LabeledStatement=_e,e.AST_Lambda=Ne,e.AST_Let=ct,e.AST_LoopControl=We,e.AST_NaN=Cn,e.AST_NameMapping=ht,e.AST_New=mt,e.AST_NewTarget=Ht,e.AST_Node=he,e.AST_Null=mn,e.AST_Number=hn,e.AST_Object=kt,e.AST_ObjectGetter=Ft,e.AST_ObjectKeyVal=Ot,e.AST_ObjectProperty=It,e.AST_ObjectSetter=Tt,e.AST_PrefixedTemplateString=Ke,e.AST_PropAccess=gt,e.AST_RegExp=fn,e.AST_Return=Je,e.AST_Scope=Te,e.AST_Sequence=Ct,e.AST_SimpleStatement=me,e.AST_Statement=pe,e.AST_StatementWithBody=Ee,e.AST_String=ln,e.AST_Sub=vt,e.AST_Super=cn,e.AST_Switch=et,e.AST_SwitchBranch=tt,e.AST_Symbol=Gt,e.AST_SymbolBlockDeclaration=Ut,e.AST_SymbolCatch=$t,e.AST_SymbolClass=Zt,e.AST_SymbolConst=Qt,e.AST_SymbolDeclaration=Kt,e.AST_SymbolDefClass=Yt,e.AST_SymbolDefun=qt,e.AST_SymbolExport=sn,e.AST_SymbolExportForeign=on,e.AST_SymbolFunarg=Jt,e.AST_SymbolImport=en,e.AST_SymbolImportForeign=tn,e.AST_SymbolLambda=Xt,e.AST_SymbolLet=jt,e.AST_SymbolMethod=Wt,e.AST_SymbolRef=rn,e.AST_SymbolVar=Vt,e.AST_TemplateSegment=Ue,e.AST_TemplateString=Ve,e.AST_This=Bn,e.AST_Throw=qe,e.AST_Token=le,e.AST_Toplevel=Fe,e.AST_True=_n,e.AST_Try=it,e.AST_Unary=yt,e.AST_UnaryPostfix=_t,e.AST_UnaryPrefix=Et,e.AST_Undefined=gn,e.AST_Var=Bt,e.AST_VarDef=lt,e.AST_While=xe,e.AST_With=Oe,e.AST_Yield=Ze,e.Compressor=or,e.OutputStream=Gn,e.TreeTransformer=Dn,e.TreeWalker=xn,e._INLINE=In,e._JS_Parse_Error=$,e._NOINLINE=On,e._PURE=kn,e._has_annotation=_,e._tokenizer=re,e.base54=Wn,e.default_options=zn,e.defaults=s,e.mangle_properties=hi,e.minify=gi,e.parse=ce,e.push_uniq=p,e.reserve_quoted_keys=ui,e.string_template=f,e.to_ascii=pi}(t,YS)}));function $S({sourcemap:e=!1,warnThreshold:t=50,compress:n=!1}={}){return{name:"fast-minify",renderChunk(r,i){const s=Date.now(),o=ZS.minify(r,{sourceMap:e,mangle:!0,compress:n,module:!0,ecma:9,safari10:!0,output:{comments:!1}});o.code||(o.code="");const a=Date.now()-s;if(o.error&&this.error(o.error),o.warnings)for(const e of o.warnings)this.warn(e);a>t&&this.warn(`minify(${i.fileName}) took ${a}ms`);const B="string"==typeof o.map?JSON.parse(o.map):o.map||null;return{code:o.code,map:B}}}}function ex(e,t){let n=e.message;"ENOTFOUND"===e.code?n="It looks like you're offline.":404===e.code&&(n="Package doesn't exist.");const r=Error(`${t}: ${n}`);throw Object.assign(r,{code:e.code})}function tx(e,t){return nx(e,t).then(rx).then(JSON.parse)}function nx(e,t){return new Promise((n,r)=>{s.get(e,t||{},t=>{const i=t.statusCode||0;if(i>=200&&i<400)return n(t);const s=Object.assign(Error(`${t.statusMessage}: ${e}`),{code:i,status:i,res:t});r(s)}).on("error",r)})}function rx(e){return new Promise((t,n)=>{let r="";e.setEncoding("utf-8"),e.on("data",e=>{"string"!=typeof e&&(e=e.toString("utf-8")),r+=e}),e.once("end",()=>{t(r)}),e.once("error",n)})}function ix(e,t){const n=new Map;return function(...r){const i=t?t(...r):r[0];let s=n.get(i);return void 0===s&&(s=e(...r),n.set(i,s)),s}}const sx=require("stream");var ox=sx.Readable,ax=sx,Bx=sx.Writable,cx=sx.Duplex,ux=sx.Transform,lx=sx.PassThrough,hx=sx.finished,px=sx.pipeline;ox.Stream=ax,ox.Writable=Bx,ox.Duplex=cx,ox.Transform=ux,ox.PassThrough=lx,ox.finished=hx,ox.pipeline=px;var fx=require("util").inherits;const{Buffer:dx}=require("buffer"),mx=Symbol.for("BufferList");function Cx(e){if(!(this instanceof Cx))return new Cx(e);Cx._init.call(this,e)}Cx._init=function(e){Object.defineProperty(this,mx,{value:!0}),this._bufs=[],this.length=0,e&&this.append(e)},Cx.prototype._new=function(e){return new Cx(e)},Cx.prototype._offset=function(e){if(0===e)return[0,0];let t=0;for(let n=0;nthis.length||e<0)return;const t=this._offset(e);return this._bufs[t[0]][t[1]]},Cx.prototype.slice=function(e,t){return"number"==typeof e&&e<0&&(e+=this.length),"number"==typeof t&&t<0&&(t+=this.length),this.copy(null,0,e,t)},Cx.prototype.copy=function(e,t,n,r){if(("number"!=typeof n||n<0)&&(n=0),("number"!=typeof r||r>this.length)&&(r=this.length),n>=this.length)return e||dx.alloc(0);if(r<=0)return e||dx.alloc(0);const i=!!e,s=this._offset(n),o=r-n;let a=o,B=i&&t||0,c=s[1];if(0===n&&r===this.length){if(!i)return 1===this._bufs.length?this._bufs[0]:dx.concat(this._bufs,this.length);for(let t=0;tn)){this._bufs[t].copy(e,B,c,c+a);break}this._bufs[t].copy(e,B,c),B+=n,a-=n,c&&(c=0)}return e},Cx.prototype.shallowSlice=function(e,t){if(e=e||0,t="number"!=typeof t?this.length:t,e<0&&(e+=this.length),t<0&&(t+=this.length),e===t)return this._new();const n=this._offset(e),r=this._offset(t),i=this._bufs.slice(n[0],r[0]+1);return 0===r[1]?i.pop():i[i.length-1]=i[i.length-1].slice(0,r[1]),0!==n[1]&&(i[0]=i[0].slice(n[1])),this._new(i)},Cx.prototype.toString=function(e,t,n){return this.slice(t,n).toString(e)},Cx.prototype.consume=function(e){for(;this._bufs.length;){if(!(e>=this._bufs[0].length)){this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift()}return this},Cx.prototype.duplicate=function(){const e=this._new();for(let t=0;tthis.length?this.length:t;const r=this._offset(t);let i=r[0],s=r[1];for(;i=e.length){const n=t.indexOf(e,s);if(-1!==n)return this._reverseOffset([i,n]);s=t.length-e.length+1}else{const t=this._reverseOffset([i,s]);if(this._match(t,e))return t;s++}}s=0}return-1},Cx.prototype._match=function(e,t){if(this.length-e=t?t:e>=0||(e+=t)>=0?e:0},Lx=function(e){switch(e){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null},Px=function(e){switch(e){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0},Rx=function(e,t,n,r){for(;nt?Sx.slice(0,t)+" ":wx.slice(0,t-e.length)+e+" "};function Kx(e){var t;if(128===e[0])t=!0;else{if(255!==e[0])return null;t=!1}for(var n=[],r=e.length-1;r>0;r--){var i=e[r];t?n.push(i):n.push(255-i)}var s=0,o=n.length;for(r=0;r=Math.pow(10,n)&&n++,t+n+e},jx=function(e,t){return Ux(e,0,e.length,t)},Jx=function(e){var t="";e.name&&(t+=Qx(" path="+e.name+"\n")),e.linkname&&(t+=Qx(" linkpath="+e.linkname+"\n"));var n=e.pax;if(n)for(var r in n)t+=Qx(" "+r+"="+n[r]+"\n");return Buffer.from(t)},qx=function(e){for(var t={};e.length;){for(var n=0;n100;){var i=n.indexOf("/");if(-1===i)return null;r+=r?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return Buffer.byteLength(n)>100||Buffer.byteLength(r)>155||e.linkname&&Buffer.byteLength(e.linkname)>100?null:(t.write(n),t.write(Hx(e.mode&Tx,6),100),t.write(Hx(e.uid,6),108),t.write(Hx(e.gid,6),116),t.write(Hx(e.size,11),124),t.write(Hx(e.mtime.getTime()/1e3|0,11),136),t[156]=xx+Px(e.type),e.linkname&&t.write(e.linkname,157),Dx.copy(t,Fx),kx.copy(t,Mx),e.uname&&t.write(e.uname,265),e.gname&&t.write(e.gname,297),t.write(Hx(e.devmajor||0,6),329),t.write(Hx(e.devminor||0,6),337),r&&t.write(r,345),t.write(Hx(Gx(t),6),148),t)},zx=function(e,t){var n=0===e[156]?0:e[156]-xx,r=Ux(e,0,100,t),i=Vx(e,100,8),s=Vx(e,108,8),o=Vx(e,116,8),a=Vx(e,124,12),B=Vx(e,136,12),c=Lx(n),u=0===e[157]?null:Ux(e,157,100,t),l=Ux(e,265,32),h=Ux(e,297,32),p=Vx(e,329,8),f=Vx(e,337,8),d=Gx(e);if(256===d)return null;if(d!==Vx(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(0===Dx.compare(e,Fx,Fx+6))e[345]&&(r=Ux(e,345,155,t)+"/"+r);else if(0!==Ix.compare(e,Fx,Fx+6)||0!==Ox.compare(e,Mx,Mx+2))throw new Error("Invalid tar header: unknown format.");return 0===n&&r&&"/"===r[r.length-1]&&(n=5),{name:r,mode:i,uid:s,gid:o,size:a,mtime:new Date(1e3*B),type:c,linkname:u,uname:l,gname:h,devmajor:p,devminor:f}},Xx={decodeLongPath:jx,encodePax:Jx,decodePax:qx,encode:Wx,decode:zx},Yx=require("util"),Zx=ox.Writable,$x=ox.PassThrough,eD=function(){},tD=function(e){return(e&=511)&&512-e},nD=function(e,t){var n=new iD(e,t);return n.end(),n},rD=function(e,t){return t.path&&(e.name=t.path),t.linkpath&&(e.linkname=t.linkpath),t.size&&(e.size=parseInt(t.size,10)),e.pax=t,e},iD=function(e,t){this._parent=e,this.offset=t,$x.call(this,{autoDestroy:!1})};Yx.inherits(iD,$x),iD.prototype.destroy=function(e){this._parent.destroy(e)};var sD=function(e){if(!(this instanceof sD))return new sD(e);Zx.call(this,e),e=e||{},this._offset=0,this._buffer=yx(),this._missing=0,this._partial=!1,this._onparse=eD,this._header=null,this._stream=null,this._overflow=null,this._cb=null,this._locked=!1,this._destroyed=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null;var t=this,n=t._buffer,r=function(){t._continue()},i=function(e){if(t._locked=!1,e)return t.destroy(e);t._stream||r()},s=function(){t._stream=null;var e=tD(t._header.size);e?t._parse(e,o):t._parse(512,l),t._locked||r()},o=function(){t._buffer.consume(tD(t._header.size)),t._parse(512,l),r()},a=function(){var e=t._header.size;t._paxGlobal=Xx.decodePax(n.slice(0,e)),n.consume(e),s()},B=function(){var e=t._header.size;t._pax=Xx.decodePax(n.slice(0,e)),t._paxGlobal&&(t._pax=Object.assign({},t._paxGlobal,t._pax)),n.consume(e),s()},c=function(){var r=t._header.size;this._gnuLongPath=Xx.decodeLongPath(n.slice(0,r),e.filenameEncoding),n.consume(r),s()},u=function(){var r=t._header.size;this._gnuLongLinkPath=Xx.decodeLongPath(n.slice(0,r),e.filenameEncoding),n.consume(r),s()},l=function(){var o,h=t._offset;try{o=t._header=Xx.decode(n.slice(0,512),e.filenameEncoding)}catch(e){t.emit("error",e)}return n.consume(512),o?"gnu-long-path"===o.type?(t._parse(o.size,c),void r()):"gnu-long-link-path"===o.type?(t._parse(o.size,u),void r()):"pax-global-header"===o.type?(t._parse(o.size,a),void r()):"pax-header"===o.type?(t._parse(o.size,B),void r()):(t._gnuLongPath&&(o.name=t._gnuLongPath,t._gnuLongPath=null),t._gnuLongLinkPath&&(o.linkname=t._gnuLongLinkPath,t._gnuLongLinkPath=null),t._pax&&(t._header=o=rD(o,t._pax),t._pax=null),t._locked=!0,o.size&&"directory"!==o.type?(t._stream=new iD(t,h),t.emit("entry",o,t._stream,i),t._parse(o.size,s),void r()):(t._parse(512,l),void t.emit("entry",o,nD(t,h),i))):(t._parse(512,l),void r())};this._onheader=l,this._parse(512,l)};Yx.inherits(sD,Zx),sD.prototype.destroy=function(e){this._destroyed||(this._destroyed=!0,e&&this.emit("error",e),this.emit("close"),this._stream&&this._stream.emit("close"))},sD.prototype._parse=function(e,t){this._destroyed||(this._offset+=e,this._missing=e,t===this._onheader&&(this._partial=!1),this._onparse=t)},sD.prototype._continue=function(){if(!this._destroyed){var e=this._cb;this._cb=eD,this._overflow?this._write(this._overflow,void 0,e):e()}},sD.prototype._write=function(e,t,n){if(!this._destroyed){var r=this._stream,i=this._buffer,s=this._missing;if(e.length&&(this._partial=!0),e.lengths&&(o=e.slice(s),e=e.slice(0,s)),r?r.end(e):i.append(e),this._overflow=o,this._onparse()}},sD.prototype._final=function(e){if(this._partial)return this.destroy(new Error("Unexpected end of data"));e()};var oD=sD,aD=require("fs").constants||require("constants"),BD=cD;function cD(e,t){if(e&&t)return cD(e)(t);if("function"!=typeof e)throw new TypeError("need wrapper function");return Object.keys(e).forEach((function(t){n[t]=e[t]})),n;function n(){for(var t=new Array(arguments.length),n=0;nconsole.error("SEMVER",...e):()=>{};var RD=PD;const GD="2.0.0",HD=256,KD=Number.MAX_SAFE_INTEGER||9007199254740991,VD=16;var UD={SEMVER_SPEC_VERSION:GD,MAX_LENGTH:HD,MAX_SAFE_INTEGER:KD,MAX_SAFE_COMPONENT_LENGTH:VD},QD=ul((function(e,t){const{MAX_SAFE_COMPONENT_LENGTH:n}=UD,r=(t=e.exports={}).re=[],i=t.src=[],s=t.t={};let o=0;const a=(e,t,n)=>{const a=o++;RD(a,t),s[e]=a,i[a]=t,r[a]=new RegExp(t,n?"g":void 0)};a("NUMERICIDENTIFIER","0|[1-9]\\d*"),a("NUMERICIDENTIFIERLOOSE","[0-9]+"),a("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),a("MAINVERSION",`(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})`),a("MAINVERSIONLOOSE",`(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})`),a("PRERELEASEIDENTIFIER",`(?:${i[s.NUMERICIDENTIFIER]}|${i[s.NONNUMERICIDENTIFIER]})`),a("PRERELEASEIDENTIFIERLOOSE",`(?:${i[s.NUMERICIDENTIFIERLOOSE]}|${i[s.NONNUMERICIDENTIFIER]})`),a("PRERELEASE",`(?:-(${i[s.PRERELEASEIDENTIFIER]}(?:\\.${i[s.PRERELEASEIDENTIFIER]})*))`),a("PRERELEASELOOSE",`(?:-?(${i[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[s.PRERELEASEIDENTIFIERLOOSE]})*))`),a("BUILDIDENTIFIER","[0-9A-Za-z-]+"),a("BUILD",`(?:\\+(${i[s.BUILDIDENTIFIER]}(?:\\.${i[s.BUILDIDENTIFIER]})*))`),a("FULLPLAIN",`v?${i[s.MAINVERSION]}${i[s.PRERELEASE]}?${i[s.BUILD]}?`),a("FULL",`^${i[s.FULLPLAIN]}$`),a("LOOSEPLAIN",`[v=\\s]*${i[s.MAINVERSIONLOOSE]}${i[s.PRERELEASELOOSE]}?${i[s.BUILD]}?`),a("LOOSE",`^${i[s.LOOSEPLAIN]}$`),a("GTLT","((?:<|>)?=?)"),a("XRANGEIDENTIFIERLOOSE",i[s.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),a("XRANGEIDENTIFIER",i[s.NUMERICIDENTIFIER]+"|x|X|\\*"),a("XRANGEPLAIN",`[v=\\s]*(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:${i[s.PRERELEASE]})?${i[s.BUILD]}?)?)?`),a("XRANGEPLAINLOOSE",`[v=\\s]*(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:${i[s.PRERELEASELOOSE]})?${i[s.BUILD]}?)?)?`),a("XRANGE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAIN]}$`),a("XRANGELOOSE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAINLOOSE]}$`),a("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),a("COERCERTL",i[s.COERCE],!0),a("LONETILDE","(?:~>?)"),a("TILDETRIM",`(\\s*)${i[s.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",a("TILDE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAIN]}$`),a("TILDELOOSE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAINLOOSE]}$`),a("LONECARET","(?:\\^)"),a("CARETTRIM",`(\\s*)${i[s.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",a("CARET",`^${i[s.LONECARET]}${i[s.XRANGEPLAIN]}$`),a("CARETLOOSE",`^${i[s.LONECARET]}${i[s.XRANGEPLAINLOOSE]}$`),a("COMPARATORLOOSE",`^${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]})$|^$`),a("COMPARATOR",`^${i[s.GTLT]}\\s*(${i[s.FULLPLAIN]})$|^$`),a("COMPARATORTRIM",`(\\s*)${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]}|${i[s.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",a("HYPHENRANGE",`^\\s*(${i[s.XRANGEPLAIN]})\\s+-\\s+(${i[s.XRANGEPLAIN]})\\s*$`),a("HYPHENRANGELOOSE",`^\\s*(${i[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[s.XRANGEPLAINLOOSE]})\\s*$`),a("STAR","(<|>)?=?\\s*\\*"),a("GTE0","^\\s*>=\\s*0.0.0\\s*$"),a("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}));const jD=/^[0-9]+$/,JD=(e,t)=>{const n=jD.test(e),r=jD.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:eJD(t,e);var WD={compareIdentifiers:JD,rcompareIdentifiers:qD};const{MAX_LENGTH:zD,MAX_SAFE_INTEGER:XD}=UD,{re:YD,t:ZD}=QD,{compareIdentifiers:$D}=WD;class ek{constructor(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ek){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>zD)throw new TypeError(`version is longer than ${zD} characters`);RD("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?YD[ZD.LOOSE]:YD[ZD.FULL]);if(!n)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>XD||this.major<0)throw new TypeError("Invalid major version");if(this.minor>XD||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>XD||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this}}var tk=ek;const nk=(e,t,n)=>new tk(e,n).compare(new tk(t,n));var rk=nk;const ik=(e,t,n)=>0===rk(e,t,n);var sk=ik;const ok=(e,t,n)=>0!==rk(e,t,n);var ak=ok;const Bk=(e,t,n)=>rk(e,t,n)>0;var ck=Bk;const uk=(e,t,n)=>rk(e,t,n)>=0;var lk=uk;const hk=(e,t,n)=>rk(e,t,n)<0;var pk=hk;const fk=(e,t,n)=>rk(e,t,n)<=0;var dk=fk;const mk=(e,t,n,r)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return sk(e,n,r);case"!=":return ak(e,n,r);case">":return ck(e,n,r);case">=":return lk(e,n,r);case"<":return pk(e,n,r);case"<=":return dk(e,n,r);default:throw new TypeError("Invalid operator: "+t)}};var Ck=mk;const gk=Symbol("SemVer ANY");class Ak{static get ANY(){return gk}constructor(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof Ak){if(e.loose===!!t.loose)return e;e=e.value}RD("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===gk?this.value="":this.value=this.operator+this.semver.version,RD("comp",this)}parse(e){const t=this.options.loose?yk[Ek.COMPARATORLOOSE]:yk[Ek.COMPARATOR],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new tk(n[2],this.options.loose):this.semver=gk}toString(){return this.value}test(e){if(RD("Comparator.test",e,this.options.loose),this.semver===gk||e===gk)return!0;if("string"==typeof e)try{e=new tk(e,this.options)}catch(e){return!1}return Ck(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Ak))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new bk(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new bk(this.value,t).test(e.semver);const n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),r=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,s=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),o=Ck(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),a=Ck(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||i&&s||o||a}}var vk=Ak;const{re:yk,t:Ek}=QD;class _k{constructor(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof _k)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new _k(e.raw,t);if(e instanceof vk)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){const t=this.options.loose;e=e.trim();const n=t?wk[Sk.HYPHENRANGELOOSE]:wk[Sk.HYPHENRANGE];e=e.replace(n,Kk(this.options.includePrerelease)),RD("hyphen replace",e),e=e.replace(wk[Sk.COMPARATORTRIM],xk),RD("comparator trim",e,wk[Sk.COMPARATORTRIM]),e=(e=(e=e.replace(wk[Sk.TILDETRIM],Dk)).replace(wk[Sk.CARETTRIM],kk)).split(/\s+/).join(" ");const r=t?wk[Sk.COMPARATORLOOSE]:wk[Sk.COMPARATOR];return e.split(" ").map(e=>Ok(e,this.options)).join(" ").split(/\s+/).map(e=>Hk(e,this.options)).filter(this.options.loose?e=>!!e.match(r):()=>!0).map(e=>new vk(e,this.options))}intersects(e,t){if(!(e instanceof _k))throw new TypeError("a Range is required");return this.set.some(n=>Ik(n,t)&&e.set.some(e=>Ik(e,t)&&n.every(n=>e.every(e=>n.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new tk(e,this.options)}catch(e){return!1}for(let t=0;t{let n=!0;const r=e.slice();let i=r.pop();for(;n&&r.length;)n=r.every(e=>i.intersects(e,t)),i=r.pop();return n},Ok=(e,t)=>(RD("comp",e,t),e=Nk(e,t),RD("caret",e),e=Fk(e,t),RD("tildes",e),e=Pk(e,t),RD("xrange",e),e=Gk(e,t),RD("stars",e),e),Tk=e=>!e||"x"===e.toLowerCase()||"*"===e,Fk=(e,t)=>e.trim().split(/\s+/).map(e=>Mk(e,t)).join(" "),Mk=(e,t)=>{const n=t.loose?wk[Sk.TILDELOOSE]:wk[Sk.TILDE];return e.replace(n,(t,n,r,i,s)=>{let o;return RD("tilde",e,t,n,r,i,s),Tk(n)?o="":Tk(r)?o=`>=${n}.0.0 <${+n+1}.0.0-0`:Tk(i)?o=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:s?(RD("replaceTilde pr",s),o=`>=${n}.${r}.${i}-${s} <${n}.${+r+1}.0-0`):o=`>=${n}.${r}.${i} <${n}.${+r+1}.0-0`,RD("tilde return",o),o})},Nk=(e,t)=>e.trim().split(/\s+/).map(e=>Lk(e,t)).join(" "),Lk=(e,t)=>{RD("caret",e,t);const n=t.loose?wk[Sk.CARETLOOSE]:wk[Sk.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,s,o)=>{let a;return RD("caret",e,t,n,i,s,o),Tk(n)?a="":Tk(i)?a=`>=${n}.0.0${r} <${+n+1}.0.0-0`:Tk(s)?a="0"===n?`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.0${r} <${+n+1}.0.0-0`:o?(RD("replaceCaret pr",o),a="0"===n?"0"===i?`>=${n}.${i}.${s}-${o} <${n}.${i}.${+s+1}-0`:`>=${n}.${i}.${s}-${o} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${s}-${o} <${+n+1}.0.0-0`):(RD("no pr"),a="0"===n?"0"===i?`>=${n}.${i}.${s}${r} <${n}.${i}.${+s+1}-0`:`>=${n}.${i}.${s}${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${s} <${+n+1}.0.0-0`),RD("caret return",a),a})},Pk=(e,t)=>(RD("replaceXRanges",e,t),e.split(/\s+/).map(e=>Rk(e,t)).join(" ")),Rk=(e,t)=>{e=e.trim();const n=t.loose?wk[Sk.XRANGELOOSE]:wk[Sk.XRANGE];return e.replace(n,(n,r,i,s,o,a)=>{RD("xRange",e,n,r,i,s,o,a);const B=Tk(i),c=B||Tk(s),u=c||Tk(o),l=u;return"="===r&&l&&(r=""),a=t.includePrerelease?"-0":"",B?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&l?(c&&(s=0),o=0,">"===r?(r=">=",c?(i=+i+1,s=0,o=0):(s=+s+1,o=0)):"<="===r&&(r="<",c?i=+i+1:s=+s+1),"<"===r&&(a="-0"),n=`${r+i}.${s}.${o}${a}`):c?n=`>=${i}.0.0${a} <${+i+1}.0.0-0`:u&&(n=`>=${i}.${s}.0${a} <${i}.${+s+1}.0-0`),RD("xRange return",n),n})},Gk=(e,t)=>(RD("replaceStars",e,t),e.trim().replace(wk[Sk.STAR],"")),Hk=(e,t)=>(RD("replaceGTE0",e,t),e.trim().replace(wk[t.includePrerelease?Sk.GTE0PRE:Sk.GTE0],"")),Kk=e=>(t,n,r,i,s,o,a,B,c,u,l,h,p)=>`${n=Tk(r)?"":Tk(i)?`>=${r}.0.0${e?"-0":""}`:Tk(s)?`>=${r}.${i}.0${e?"-0":""}`:o?">="+n:`>=${n}${e?"-0":""}`} ${B=Tk(c)?"":Tk(u)?`<${+c+1}.0.0-0`:Tk(l)?`<${c}.${+u+1}.0-0`:h?`<=${c}.${u}.${l}-${h}`:e?`<${c}.${u}.${+l+1}-0`:"<="+B}`.trim(),Vk=(e,t,n)=>{for(let n=0;n0){const r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0},Uk=(e,t,n)=>{let r=null,i=null,s=null;try{s=new bk(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(r&&-1!==i.compare(e)||(r=e,i=new tk(r,n)))}),r};var Qk=Uk;const jk=["jest","eslintConfig","eslintIgnore","prettier","babel","scripts","devDependencies","peerDependencies","files","keywords","husky","lint-staged"];function Jk(){return{name:"strip-package-properties",transform(e,t){if(!/(^|\/)package\.json$/.test(t))return;let n;try{n=JSON.parse(e)}catch(e){console.warn("Invalid package.json")}for(const e of jk)e in n&&delete n[e];return JSON.stringify(n,null,2)}}}const qk=1e5;function Wk({threshold:e=qk,factor:t=3}={}){return{name:"size-warning-plugin",transform(n,r){n.length/t>e&&console.log(`Warning: large file ${r} (${Math.round(n.length/1e3)}kb)`)}}}const zk=/\.(js|mjs|cjs|json|tsx?|css)$/i,Xk=/([._-]test\.|__tests?|\/tests?\/|\/node_modules\/)/i;let Yk="./node_modules";function Zk(e){Yk=t.resolve(e||".","./node_modules")}const $k=[Jk(),Wk()],eI="https://registry.npmjs.org",tI=6e4,nI=new Map;async function rI(e){try{return JSON.parse(await r.promises.readFile(e,"utf-8"))}catch(e){}}let iI;function sI(e,t){return e.dependencies&&e.dependencies[t]||e.devDependencies&&e.devDependencies[t]||e.peerDependencies&&e.peerDependencies[t]}function oI(e,t){if(e.resolutions)for(const n in e.resolutions){const r=n.replace(/([.\\^$[]{}()?!])/g,"$1").replace(/\*\*/g,".+").replace(/\*/g,"[^/]+");if(new RegExp("^"+r+"$","gi").test(t))return e.resolutions[n]}}async function aI(e){const n=e.module+"@"+e.version,r=nI.get(n);if(r&&Date.now()-r.time<=tI)return e.version=r.version,e;if(!e.version){iI||(iI=await rI(t.resolve(Yk,"..","package.json"))||{});const n=sI(iI,e.module)||oI(iI,e.module);e.version=n||"latest"}const i=await rI(t.resolve(Yk,e.module,"package.json"));if(i)return nI.set(n,{time:Date.now(),version:i.version}),e.version=i.version,e;const s=await BI(e);return nI.set(n,{time:Date.now(),version:s.version}),s}async function BI(e){const{module:t,version:n}=e,r=cI(await lI(t),n);if(!r)throw Error(`Unknown package version: ${t}@${n}`);return e.version=r,e}function cI(e,t){const n=e["dist-tags"];if(n.hasOwnProperty(t))return n[t];if(e.versions.hasOwnProperty(t))return t;const r=Object.keys(e.versions);return Qk(r,t)}const uI={headers:{accept:"application/vnd.npm.install-v1+json"}},lI=ix(async e=>{try{return await tx(`${eI}/${e}`,uI)}catch(t){throw ex(t,`npm registry lookup failed for "${e}"`)}});async function hI({module:e,version:t}){const n=await lI(e),r=cI(n,t);if(!r)throw Error(`Unknown package version: ${e}@${t}`);const i=n.versions[r];return await gI(i.dist.tarball,e,t)}const pI=new Map;async function fI({module:e,version:n,path:i=""}){i=i.replace(/^\.?\//g,"");const s=dI.get(e+"/"+n);if(s){const t=s.get(i);return t||CI({module:e,version:n,path:i})}const o=`${e}@${n} :: \n${i}`;let a=pI.get(o);if(null!=a)return a;try{const n=t.resolve(Yk,e,i),s=await r.promises.readFile(n,"utf-8");return pI.set(o,s),s}catch(n){if(await r.promises.stat(t.resolve(Yk,e)).catch(()=>null))throw Error("File not found "+n.message)}return hI({module:e,version:n}),CI({module:e,version:n,path:i})}const dI=new Map,mI=new Map;function CI({module:e,version:t,path:n=""}){const r=e+"/"+t;let i=dI.get(r),s=mI.get(r);if(i){const e=i.get(n);if(null!=e)return Promise.resolve(e);if(!s)return Promise.reject("no such file")}return s||(s=new Set,mI.set(r,s)),new Promise((e,t)=>{s.add({path:n,resolve:e,reject:t})})}const gI=ix(async(e,t,n)=>{const r=t+"/"+n;let i=mI.get(r);i||mI.set(r,i=new Set);const s=new Map;let o;dI.set(r,s);try{o=await nx(e)}catch(e){throw ex(e,`npm download failed for "${t}"`)}await vI(o,async(e,n)=>{let r=await rx(n);for(const t of $k){if(!t.transform)continue;const n=t.transform(r,e);n&&(r=n)}AI(t,e,r),s.set(e,r),Array.from(i).forEach(t=>{t.path===e&&(t.resolve(r),i.delete(t))})});const a=Array.from(i);return mI.delete(r),a.forEach(e=>{e.reject(Error(`Package ${t} does not contain file ${e.path}`))}),s});async function AI(e,n,i){await r.promises.mkdir(t.resolve(Yk,e,t.dirname(n)),{recursive:!0}),await r.promises.writeFile(t.resolve(Yk,e,n),i)}function vI(e,t){return new Promise((n,r)=>{const i=LD.extract();i.on("entry",(e,n,r)=>{let{type:i,name:s}=e;if(s=s.replace(/^package\//,""),"file"!==i||!zk.test(s)||Xk.test(s))return n.resume(),r();t(s,n).then(r)}),i.on("finish",n),i.on("error",r),e.pipe(o.createGunzip()).pipe(i)})}async function yI(e,{readFile:t,hasFile:n,module:r,internal:i}){let s;try{s=JSON.parse(await t("package.json"))}catch(e){throw Error(`Invalid package.json for ${r}: ${e.message}`)}const o=s.exports&&i;if(s.exports){const t=e?"./"+e:".",n=bI(s.exports,t,_I);if(!n)throw Error(`Unknown package export ${t} in ${r}.\n\n${JSON.stringify(s.exports,null,2)}`);if(!0!==n&&!i)return n.replace(/^\./,"")}if(e||(e=EI(s)),/\.([mc]js|[tj]sx?)$/i.test(e))return e;if(!o)try{e+=EI(JSON.parse(await t(e+"/package.json")))}catch(e){}return await n(e+".js")?e+".js":!o&&await n(e+"/index.js")?e+"/index.js":e}function EI(e){return"/"+[e.esmodules,e.modern,e.module,e["jsnext:main"],e.browser,e.main,"index.js"].find(e=>e&&"string"==typeof e).replace(/^\.?\//,"")}const _I=["esmodules","import","require","browser","node","default"];function bI(e,t,n){if("string"==typeof e)return e;let r,i=!1;for(let s in e)if(void 0===r&&(r="."===s[0]),r){if(s===t)return bI(e[s],t,n);!i&&s.endsWith("/")&&t.startsWith(s)&&(i=!0)}else if(n.includes(s))return bI(e[s],t,n);return i}function wI({publicPath:e="/@npm",prefix:n="\bnpm/",external:r=!0}={}){return{name:"npm-plugin",async resolveId(i,s){if("\0"===i[0]||/^[\w-]+:/.test(i))return;if(s&&("\0"===s[0]&&(s=""),s=s.replace(/^[A-Z]:/,"").split(t.sep).join("/")),i.startsWith(e))return{id:i,external:r};if(i.startsWith(n))i=i.substring(n.length);else if(/^(?:\0|[a-z]+:|\/)/.test(i))return;let o;s&&s.startsWith(n)&&(s=s.substring(n.length));const a=s&&!DI(s)&&xI(s);let B=!1,c=!1;if(DI(i)){if(!a)return;o=Object.assign({},a),o.path=t.posix.join(t.posix.dirname(o.path||""),i)}else o=xI(i),a&&o.specifier===a.specifier||(c=!0),r&&a&&o.specifier!==a.specifier&&(B=!0);if(!o.version&&a)try{const e=sI(JSON.parse(await fI({module:a.module,version:a.version,path:"package.json"})),o.module);e&&(o.version=e)}catch(e){}o.version=o.version||"",await aI(o);let u=!0;if((await aI({module:o.module,version:""})).version===o.version&&(u=!1),B){const t=u&&o.version?"@"+o.version:"";return i=`${o.module}${t}${o.path?"/"+o.path:""}`,{id:`${e}/${i}`,external:!0}}const{module:l,version:h,path:p}=o,f=(e="")=>fI({module:l,version:h,path:e}),d=e=>f(e).then(()=>!0).catch(()=>!1),m=r?!!s:!c;let C=await yI(p,{readFile:f,hasFile:d,module:l,internal:m});return C=C.replace(/^\//,""),/\.css$/.test(i)&&await d(C)?`./node_modules/${o.module}/${C}`:`${n}${o.module}${o.version?"@"+o.version:""}/${C}`},load(e){if(!e.startsWith(n))return;e=e.substring(n.length);return fI(xI(e))}}}const SI=/^((?:@[\w.-]{1,200}\/)?[\w.-]{1,200})(?:@([a-z0-9^.~>=<-]{1,50}))?(?:\/(.*))?$/i,xI=ix(e=>{let[,t="",n="",r=""]=e.match(SI)||[];if(!t)throw Error("Invalid specifier: "+e);n=(n||"").toLowerCase(),t=t.toLowerCase();return{module:t,version:n,path:r,specifier:t+(r?"/"+r:"")}});function DI(e){return!("\\"!==t.sep||!/^(([A-Z]+:)?\\|\.\.?(\\|$))/.test(e))||/^(file:\/\/)?([A-Z]:)?(\/|\.\.?(\/|$))/.test(e)}function kI({publicPath:e,filter:n}={}){return{name:"public-path",resolveFileUrl(r){if(!e||n&&!n(r))return null;const{fileName:i}=r;return JSON.stringify(t.posix.join(e,i))}}}var II=(e,t)=>{t=t||process.argv;const n=e.startsWith("-")?"":1===e.length?"-":"--",r=t.indexOf(n+e),i=t.indexOf("--");return-1!==r&&(-1===i||r=2,has16m:e>=3}}function NI(e){if(0===FI)return 0;if(II("color=16m")||II("color=full")||II("color=truecolor"))return 3;if(II("color=256"))return 2;if(e&&!e.isTTY&&void 0===FI)return 0;const t=FI||0;if("dumb"===TI.TERM)return t;if("win32"===process.platform){const e=OI.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(e[0])>=10&&Number(e[2])>=10586?Number(e[2])>=14931?3:2:1}if("CI"in TI)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(e=>e in TI)||"codeship"===TI.CI_NAME?1:t;if("TEAMCITY_VERSION"in TI)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(TI.TEAMCITY_VERSION)?1:0;if("truecolor"===TI.COLORTERM)return 3;if("TERM_PROGRAM"in TI){const e=parseInt((TI.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(TI.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(TI.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(TI.TERM)||"COLORTERM"in TI?1:t}function LI(e){return MI(NI(e))}II("no-color")||II("no-colors")||II("color=false")||II("color=never")?FI=0:(II("color")||II("colors")||II("color=true")||II("color=always"))&&(FI=1),"FORCE_COLOR"in TI&&(FI=!0===TI.FORCE_COLOR||"true"===TI.FORCE_COLOR?1:!1===TI.FORCE_COLOR||"false"===TI.FORCE_COLOR?0:0===TI.FORCE_COLOR.length?1:Math.min(parseInt(TI.FORCE_COLOR,10),3));var PI={supportsColor:LI,stdout:LI(process.stdout),stderr:LI(process.stderr)},RI=/[|\\{}()[\]^$+*?.]/g,GI=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(RI,"\\$&")},HI={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},KI=ul((function(e){var t={};for(var n in HI)HI.hasOwnProperty(n)&&(t[HI[n]]=n);var r=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var i in r)if(r.hasOwnProperty(i)){if(!("channels"in r[i]))throw new Error("missing channels property: "+i);if(!("labels"in r[i]))throw new Error("missing channel labels property: "+i);if(r[i].labels.length!==r[i].channels)throw new Error("channel and label counts mismatch: "+i);var s=r[i].channels,o=r[i].labels;delete r[i].channels,delete r[i].labels,Object.defineProperty(r[i],"channels",{value:s}),Object.defineProperty(r[i],"labels",{value:o})}function a(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2)}r.rgb.hsl=function(e){var t,n,r=e[0]/255,i=e[1]/255,s=e[2]/255,o=Math.min(r,i,s),a=Math.max(r,i,s),B=a-o;return a===o?t=0:r===a?t=(i-s)/B:i===a?t=2+(s-r)/B:s===a&&(t=4+(r-i)/B),(t=Math.min(60*t,360))<0&&(t+=360),n=(o+a)/2,[t,100*(a===o?0:n<=.5?B/(a+o):B/(2-a-o)),100*n]},r.rgb.hsv=function(e){var t,n,r,i,s,o=e[0]/255,a=e[1]/255,B=e[2]/255,c=Math.max(o,a,B),u=c-Math.min(o,a,B),l=function(e){return(c-e)/6/u+.5};return 0===u?i=s=0:(s=u/c,t=l(o),n=l(a),r=l(B),o===c?i=r-n:a===c?i=1/3+t-r:B===c&&(i=2/3+n-t),i<0?i+=1:i>1&&(i-=1)),[360*i,100*s,100*c]},r.rgb.hwb=function(e){var t=e[0],n=e[1],i=e[2];return[r.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(n,i))),100*(i=1-1/255*Math.max(t,Math.max(n,i)))]},r.rgb.cmyk=function(e){var t,n=e[0]/255,r=e[1]/255,i=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-r,1-i)))/(1-t)||0),100*((1-r-t)/(1-t)||0),100*((1-i-t)/(1-t)||0),100*t]},r.rgb.keyword=function(e){var n=t[e];if(n)return n;var r,i=1/0;for(var s in HI)if(HI.hasOwnProperty(s)){var o=a(e,HI[s]);o.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*t+.7152*n+.0722*r),100*(.0193*t+.1192*n+.9505*r)]},r.rgb.lab=function(e){var t=r.rgb.xyz(e),n=t[0],i=t[1],s=t[2];return i/=100,s/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(s=s>.008856?Math.pow(s,1/3):7.787*s+16/116))]},r.hsl.rgb=function(e){var t,n,r,i,s,o=e[0]/360,a=e[1]/100,B=e[2]/100;if(0===a)return[s=255*B,s,s];t=2*B-(n=B<.5?B*(1+a):B+a-B*a),i=[0,0,0];for(var c=0;c<3;c++)(r=o+1/3*-(c-1))<0&&r++,r>1&&r--,s=6*r<1?t+6*(n-t)*r:2*r<1?n:3*r<2?t+(n-t)*(2/3-r)*6:t,i[c]=255*s;return i},r.hsl.hsv=function(e){var t=e[0],n=e[1]/100,r=e[2]/100,i=n,s=Math.max(r,.01);return n*=(r*=2)<=1?r:2-r,i*=s<=1?s:2-s,[t,100*(0===r?2*i/(s+i):2*n/(r+n)),100*((r+n)/2)]},r.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,r=e[2]/100,i=Math.floor(t)%6,s=t-Math.floor(t),o=255*r*(1-n),a=255*r*(1-n*s),B=255*r*(1-n*(1-s));switch(r*=255,i){case 0:return[r,B,o];case 1:return[a,r,o];case 2:return[o,r,B];case 3:return[o,a,r];case 4:return[B,o,r];case 5:return[r,o,a]}},r.hsv.hsl=function(e){var t,n,r,i=e[0],s=e[1]/100,o=e[2]/100,a=Math.max(o,.01);return r=(2-s)*o,n=s*a,[i,100*(n=(n/=(t=(2-s)*a)<=1?t:2-t)||0),100*(r/=2)]},r.hwb.rgb=function(e){var t,n,r,i,s,o,a,B=e[0]/360,c=e[1]/100,u=e[2]/100,l=c+u;switch(l>1&&(c/=l,u/=l),r=6*B-(t=Math.floor(6*B)),0!=(1&t)&&(r=1-r),i=c+r*((n=1-u)-c),t){default:case 6:case 0:s=n,o=i,a=c;break;case 1:s=i,o=n,a=c;break;case 2:s=c,o=n,a=i;break;case 3:s=c,o=i,a=n;break;case 4:s=i,o=c,a=n;break;case 5:s=n,o=c,a=i}return[255*s,255*o,255*a]},r.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,r=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i))]},r.xyz.rgb=function(e){var t,n,r,i=e[0]/100,s=e[1]/100,o=e[2]/100;return n=-.9689*i+1.8758*s+.0415*o,r=.0557*i+-.204*s+1.057*o,t=(t=3.2406*i+-1.5372*s+-.4986*o)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},r.xyz.lab=function(e){var t=e[0],n=e[1],r=e[2];return n/=100,r/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},r.lab.xyz=function(e){var t,n,r,i=e[0];t=e[1]/500+(n=(i+16)/116),r=n-e[2]/200;var s=Math.pow(n,3),o=Math.pow(t,3),a=Math.pow(r,3);return n=s>.008856?s:(n-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,r=a>.008856?a:(r-16/116)/7.787,[t*=95.047,n*=100,r*=108.883]},r.lab.lch=function(e){var t,n=e[0],r=e[1],i=e[2];return(t=360*Math.atan2(i,r)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(r*r+i*i),t]},r.lch.lab=function(e){var t,n=e[0],r=e[1];return t=e[2]/360*2*Math.PI,[n,r*Math.cos(t),r*Math.sin(t)]},r.rgb.ansi16=function(e){var t=e[0],n=e[1],i=e[2],s=1 in arguments?arguments[1]:r.rgb.hsv(e)[2];if(0===(s=Math.round(s/50)))return 30;var o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===s&&(o+=60),o},r.hsv.ansi16=function(e){return r.rgb.ansi16(r.hsv.rgb(e),e[2])},r.rgb.ansi256=function(e){var t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},r.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},r.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},r.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},r.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},r.rgb.hcg=function(e){var t,n=e[0]/255,r=e[1]/255,i=e[2]/255,s=Math.max(Math.max(n,r),i),o=Math.min(Math.min(n,r),i),a=s-o;return t=a<=0?0:s===n?(r-i)/a%6:s===r?2+(i-n)/a:4+(n-r)/a+4,t/=6,[360*(t%=1),100*a,100*(a<1?o/(1-a):0)]},r.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=1,i=0;return(r=n<.5?2*t*n:2*t*(1-n))<1&&(i=(n-.5*r)/(1-r)),[e[0],100*r,100*i]},r.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=t*n,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],100*r,100*i]},r.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];var i,s=[0,0,0],o=t%1*6,a=o%1,B=1-a;switch(Math.floor(o)){case 0:s[0]=1,s[1]=a,s[2]=0;break;case 1:s[0]=B,s[1]=1,s[2]=0;break;case 2:s[0]=0,s[1]=1,s[2]=a;break;case 3:s[0]=0,s[1]=B,s[2]=1;break;case 4:s[0]=a,s[1]=0,s[2]=1;break;default:s[0]=1,s[1]=0,s[2]=B}return i=(1-n)*r,[255*(n*s[0]+i),255*(n*s[1]+i),255*(n*s[2]+i)]},r.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),r=0;return n>0&&(r=t/n),[e[0],100*r,100*n]},r.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],100*r,100*n]},r.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},r.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,r=n-t,i=0;return r<1&&(i=(n-r)/(1-r)),[e[0],100*r,100*i]},r.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},r.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},r.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},r.gray.hsl=r.gray.hsv=function(e){return[0,0,e[0]]},r.gray.hwb=function(e){return[0,100,e[0]]},r.gray.cmyk=function(e){return[0,0,0,e[0]]},r.gray.lab=function(e){return[e[0],0,0]},r.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},r.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}));function VI(){for(var e={},t=Object.keys(KI),n=t.length,r=0;r1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}function XI(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var r=n.length,i=0;ifunction(){const n=e.apply(YI,arguments);return`[${n+t}m`},n=(e,t)=>function(){const n=e.apply(YI,arguments);return`[${38+t};5;${n}m`},r=(e,t)=>function(){const n=e.apply(YI,arguments);return`[${38+t};2;${n[0]};${n[1]};${n[2]}m`};Object.defineProperty(e,"exports",{enumerable:!0,get:function(){const e=new Map,i={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};i.color.grey=i.color.gray;for(const t of Object.keys(i)){const n=i[t];for(const t of Object.keys(n)){const r=n[t];i[t]={open:`[${r[0]}m`,close:`[${r[1]}m`},n[t]=i[t],e.set(r[0],r[1])}Object.defineProperty(i,t,{value:n,enumerable:!1}),Object.defineProperty(i,"codes",{value:e,enumerable:!1})}const s=e=>e,o=(e,t,n)=>[e,t,n];i.color.close="",i.bgColor.close="",i.color.ansi={ansi:t(s,0)},i.color.ansi256={ansi256:n(s,0)},i.color.ansi16m={rgb:r(o,0)},i.bgColor.ansi={ansi:t(s,10)},i.bgColor.ansi256={ansi256:n(s,10)},i.bgColor.ansi16m={rgb:r(o,10)};for(let e of Object.keys(YI)){if("object"!=typeof YI[e])continue;const s=YI[e];"ansi16"===e&&(e="ansi"),"ansi16"in s&&(i.color.ansi[e]=t(s.ansi16,0),i.bgColor.ansi[e]=t(s.ansi16,10)),"ansi256"in s&&(i.color.ansi256[e]=n(s.ansi256,0),i.bgColor.ansi256[e]=n(s.ansi256,10)),"rgb"in s&&(i.color.ansi16m[e]=r(s.rgb,0),i.bgColor.ansi16m[e]=r(s.rgb,10))}return i}})}));const $I=require("os"),eO=process.env;let tO;function nO(e){return 0!==e&&{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function rO(e){if(!1===tO)return 0;if(II("color=16m")||II("color=full")||II("color=truecolor"))return 3;if(II("color=256"))return 2;if(e&&!e.isTTY&&!0!==tO)return 0;const t=tO?1:0;if("win32"===process.platform){const e=$I.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(e[0])>=10&&Number(e[2])>=10586?Number(e[2])>=14931?3:2:1}if("CI"in eO)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(e=>e in eO)||"codeship"===eO.CI_NAME?1:t;if("TEAMCITY_VERSION"in eO)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(eO.TEAMCITY_VERSION)?1:0;if("truecolor"===eO.COLORTERM)return 3;if("TERM_PROGRAM"in eO){const e=parseInt((eO.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(eO.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(eO.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(eO.TERM)||"COLORTERM"in eO?1:(eO.TERM,t)}function iO(e){return nO(rO(e))}II("no-color")||II("no-colors")||II("color=false")?tO=!1:(II("color")||II("colors")||II("color=true")||II("color=always"))&&(tO=!0),"FORCE_COLOR"in eO&&(tO=0===eO.FORCE_COLOR.length||0!==parseInt(eO.FORCE_COLOR,10));var sO={supportsColor:iO,stdout:iO(process.stdout),stderr:iO(process.stderr)};const oO=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,aO=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,BO=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,cO=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,uO=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a",""]]);function lO(e){return"u"===e[0]&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):uO.get(e)||e}function hO(e,t){const n=[],r=t.trim().split(/\s*,\s*/g);let i;for(const t of r)if(isNaN(t)){if(!(i=t.match(BO)))throw new Error(`Invalid Chalk template style argument: ${t} (in style '${e}')`);n.push(i[2].replace(cO,(e,t,n)=>t?lO(t):n))}else n.push(Number(t));return n}function pO(e){aO.lastIndex=0;const t=[];let n;for(;null!==(n=aO.exec(e));){const e=n[1];if(n[2]){const r=hO(e,n[2]);t.push([e].concat(r))}else t.push([e])}return t}function fO(e,t){const n={};for(const e of t)for(const t of e.styles)n[t[0]]=e.inverse?null:t.slice(1);let r=e;for(const e of Object.keys(n))if(Array.isArray(n[e])){if(!(e in r))throw new Error("Unknown Chalk style: "+e);r=n[e].length>0?r[e].apply(r,n[e]):r[e]}return r}var dO=(e,t)=>{const n=[],r=[];let i=[];if(t.replace(oO,(t,s,o,a,B,c)=>{if(s)i.push(lO(s));else if(a){const t=i.join("");i=[],r.push(0===n.length?t:fO(e,n)(t)),n.push({inverse:o,styles:pO(a)})}else if(B){if(0===n.length)throw new Error("Found extraneous } in Chalk template literal");r.push(fO(e,n)(i.join(""))),i=[],n.pop()}else i.push(c)}),r.push(i.join("")),n.length>0){const e=`Chalk template literal is missing ${n.length} closing bracket${1===n.length?"":"s"} (\`}\`)`;throw new Error(e)}return r.join("")},mO=ul((function(e){const t=sO.stdout,n="win32"===process.platform&&!(process.env.TERM||"").toLowerCase().startsWith("xterm"),r=["ansi","ansi","ansi256","ansi16m"],i=new Set(["gray"]),s=Object.create(null);function o(e,n){n=n||{};const r=t?t.level:0;e.level=void 0===n.level?r:n.level,e.enabled="enabled"in n?n.enabled:e.level>0}function a(e){if(!this||!(this instanceof a)||this.template){const t={};return o(t,e),t.template=function(){const e=[].slice.call(arguments);return l.apply(null,[t.template].concat(e))},Object.setPrototypeOf(t,a.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=a,t.template}o(this,e)}n&&(ZI.blue.open="");for(const e of Object.keys(ZI))ZI[e].closeRe=new RegExp(GI(ZI[e].close),"g"),s[e]={get(){const t=ZI[e];return c.call(this,this._styles?this._styles.concat(t):[t],this._empty,e)}};s.visible={get(){return c.call(this,this._styles||[],!0,"visible")}},ZI.color.closeRe=new RegExp(GI(ZI.color.close),"g");for(const e of Object.keys(ZI.color.ansi))i.has(e)||(s[e]={get(){const t=this.level;return function(){const n=ZI.color[r[t]][e].apply(null,arguments),i={open:n,close:ZI.color.close,closeRe:ZI.color.closeRe};return c.call(this,this._styles?this._styles.concat(i):[i],this._empty,e)}}});ZI.bgColor.closeRe=new RegExp(GI(ZI.bgColor.close),"g");for(const e of Object.keys(ZI.bgColor.ansi)){if(i.has(e))continue;s["bg"+e[0].toUpperCase()+e.slice(1)]={get(){const t=this.level;return function(){const n=ZI.bgColor[r[t]][e].apply(null,arguments),i={open:n,close:ZI.bgColor.close,closeRe:ZI.bgColor.closeRe};return c.call(this,this._styles?this._styles.concat(i):[i],this._empty,e)}}}}const B=Object.defineProperties(()=>{},s);function c(e,t,n){const r=function(){return u.apply(r,arguments)};r._styles=e,r._empty=t;const i=this;return Object.defineProperty(r,"level",{enumerable:!0,get:()=>i.level,set(e){i.level=e}}),Object.defineProperty(r,"enabled",{enumerable:!0,get:()=>i.enabled,set(e){i.enabled=e}}),r.hasGrey=this.hasGrey||"gray"===n||"grey"===n,r.__proto__=B,r}function u(){const e=arguments,t=e.length;let r=String(arguments[0]);if(0===t)return"";if(t>1)for(let n=1;n=g)return;let t=!!e&&e.ignoreUnclosed;switch(n=m.charCodeAt(y),(n===yO||n===_O||n===wO&&m.charCodeAt(y+1)!==yO)&&(A=y,v+=1),n){case yO:case EO:case bO:case wO:case _O:r=y;do{r+=1,n=m.charCodeAt(r),n===yO&&(A=r,v+=1)}while(n===EO||n===yO||n===bO||n===wO||n===_O);d=["space",m.slice(y,r)],y=r-1;break;case SO:case xO:case IO:case OO:case MO:case TO:case kO:let e=String.fromCharCode(n);d=[e,e,v,y-A];break;case DO:if(p=E.length?E.pop()[1]:"",f=m.charCodeAt(y+1),"url"===p&&f!==CO&&f!==gO&&f!==EO&&f!==yO&&f!==bO&&f!==_O&&f!==wO){r=y;do{if(l=!1,r=m.indexOf(")",r+1),-1===r){if(C||t){r=y;break}b("bracket")}for(h=r;m.charCodeAt(h-1)===AO;)h-=1,l=!l}while(l);d=["brackets",m.slice(y,r+1),v,y-A,v,r-A],y=r}else r=m.indexOf(")",y+1),a=m.slice(y,r+1),-1===r||RO.test(a)?d=["(","(",v,y-A]:(d=["brackets",a,v,y-A,v,r-A],y=r);break;case CO:case gO:i=n===CO?"'":'"',r=y;do{if(l=!1,r=m.indexOf(i,r+1),-1===r){if(C||t){r=y+1;break}b("string")}for(h=r;m.charCodeAt(h-1)===AO;)h-=1,l=!l}while(l);a=m.slice(y,r+1),s=a.split("\n"),o=s.length-1,o>0?(c=v+o,u=r-s[o].length):(c=v,u=A),d=["string",m.slice(y,r+1),v,y-A,c,r-u],A=u,v=c,y=r;break;case NO:LO.lastIndex=y+1,LO.test(m),r=0===LO.lastIndex?m.length-1:LO.lastIndex-2,d=["at-word",m.slice(y,r+1),v,y-A,v,r-A],y=r;break;case AO:for(r=y,B=!0;m.charCodeAt(r+1)===AO;)r+=1,B=!B;if(n=m.charCodeAt(r+1),B&&n!==vO&&n!==EO&&n!==yO&&n!==bO&&n!==wO&&n!==_O&&(r+=1,GO.test(m.charAt(r)))){for(;GO.test(m.charAt(r+1));)r+=1;m.charCodeAt(r+1)===EO&&(r+=1)}d=["word",m.slice(y,r+1),v,y-A,v,r-A],y=r;break;default:n===vO&&m.charCodeAt(y+1)===FO?(r=m.indexOf("*/",y+2)+1,0===r&&(C||t?r=m.length:b("comment")),a=m.slice(y,r+1),s=a.split("\n"),o=s.length-1,o>0?(c=v+o,u=r-s[o].length):(c=v,u=A),d=["comment",a,v,y-A,c,r-u],A=u,v=c,y=r):(PO.lastIndex=y+1,PO.test(m),r=0===PO.lastIndex?m.length-1:PO.lastIndex-2,d=["word",m.slice(y,r+1),v,y-A,v,r-A],E.push(d),y=r)}return y++,d},endOfFile:function(){return 0===_.length&&y>=g},position:function(){return y}}}var KO="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),VO=function(e){if(0<=e&&e>1;return 1==(1&e)?-t:t}var YO=function(e){var t,n="",r=zO(e);do{t=r&qO,(r>>>=jO)>0&&(t|=WO),n+=QO.encode(t)}while(r>0);return n},ZO=function(e,t,n){var r,i,s=e.length,o=0,a=0;do{if(t>=s)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(i=QO.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(i&WO),o+=(i&=qO)<=0;u--)"."===(o=B[u])?B.splice(u,1):".."===o?c++:c>0&&(""===o?(B.splice(u+1,c),c=0):(B.splice(u,2),c--));return""===(n=B.join("/"))&&(n=a?"/":"."),r?(r.path=n,s(r)):n}function a(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),a=i(e);if(a&&(e=a.path||"/"),n&&!n.scheme)return a&&(n.scheme=a.scheme),s(n);if(n||t.match(r))return t;if(a&&!a.host&&!a.path)return a.host=t,s(a);var B="/"===t.charAt(0)?t:o(e.replace(/\/+$/,"")+"/"+t);return a?(a.path=B,s(a)):B}t.urlParse=i,t.urlGenerate=s,t.normalize=o,t.join=a,t.isAbsolute=function(e){return"/"===e.charAt(0)||n.test(e)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var r=e.lastIndexOf("/");if(r<0)return t;if((e=e.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var B=!("__proto__"in Object.create(null));function c(e){return e}function u(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function l(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}t.toSetString=B?c:function(e){return u(e)?"$"+e:e},t.fromSetString=B?c:function(e){return u(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,n){var r=l(e.source,t.source);return 0!==r||0!==(r=e.originalLine-t.originalLine)||0!==(r=e.originalColumn-t.originalColumn)||n||0!==(r=e.generatedColumn-t.generatedColumn)||0!==(r=e.generatedLine-t.generatedLine)?r:l(e.name,t.name)},t.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r||0!==(r=e.generatedColumn-t.generatedColumn)||n||0!==(r=l(e.source,t.source))||0!==(r=e.originalLine-t.originalLine)||0!==(r=e.originalColumn-t.originalColumn)?r:l(e.name,t.name)},t.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n||0!==(n=e.generatedColumn-t.generatedColumn)||0!==(n=l(e.source,t.source))||0!==(n=e.originalLine-t.originalLine)||0!==(n=e.originalColumn-t.originalColumn)?n:l(e.name,t.name)},t.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},t.computeSourceURL=function(e,t,n){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),n){var r=i(n);if(!r)throw new Error("sourceMapURL could not be parsed");if(r.path){var B=r.path.lastIndexOf("/");B>=0&&(r.path=r.path.substring(0,B+1))}t=a(s(r),t)}return o(t)}})),tT=Object.prototype.hasOwnProperty,nT="undefined"!=typeof Map;function rT(){this._array=[],this._set=nT?new Map:Object.create(null)}rT.fromArray=function(e,t){for(var n=new rT,r=0,i=e.length;r=0)return t}else{var n=eT.toSetString(e);if(tT.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},rT.prototype.at=function(e){if(e>=0&&en||r==n&&s>=i||eT.compareByGeneratedPositionsInflated(e,t)<=0}function aT(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}aT.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},aT.prototype.add=function(e){oT(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},aT.prototype.toArray=function(){return this._sorted||(this._array.sort(eT.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};var BT=aT,cT={MappingList:BT},uT=sT.ArraySet,lT=cT.MappingList;function hT(e){e||(e={}),this._file=eT.getArg(e,"file",null),this._sourceRoot=eT.getArg(e,"sourceRoot",null),this._skipValidation=eT.getArg(e,"skipValidation",!1),this._sources=new uT,this._names=new uT,this._mappings=new lT,this._sourcesContents=null}hT.prototype._version=3,hT.fromSourceMap=function(e){var t=e.sourceRoot,n=new hT({file:e.file,sourceRoot:t});return e.eachMapping((function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=eT.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)})),e.sources.forEach((function(r){var i=r;null!==t&&(i=eT.relative(t,r)),n._sources.has(i)||n._sources.add(i);var s=e.sourceContentFor(r);null!=s&&n.setSourceContent(r,s)})),n},hT.prototype.addMapping=function(e){var t=eT.getArg(e,"generated"),n=eT.getArg(e,"original",null),r=eT.getArg(e,"source",null),i=eT.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,i),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},hT.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=eT.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[eT.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[eT.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},hT.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');r=e.file}var i=this._sourceRoot;null!=i&&(r=eT.relative(i,r));var s=new uT,o=new uT;this._mappings.unsortedForEach((function(t){if(t.source===r&&null!=t.originalLine){var a=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=a.source&&(t.source=a.source,null!=n&&(t.source=eT.join(n,t.source)),null!=i&&(t.source=eT.relative(i,t.source)),t.originalLine=a.line,t.originalColumn=a.column,null!=a.name&&(t.name=a.name))}var B=t.source;null==B||s.has(B)||s.add(B);var c=t.name;null==c||o.has(c)||o.add(c)}),this),this._sources=s,this._names=o,e.sources.forEach((function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=eT.join(n,t)),null!=i&&(t=eT.relative(i,t)),this.setSourceContent(t,r))}),this)},hT.prototype._validateMapping=function(e,t,n,r){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},hT.prototype._serializeMappings=function(){for(var e,t,n,r,i=0,s=1,o=0,a=0,B=0,c=0,u="",l=this._mappings.toArray(),h=0,p=l.length;h0){if(!eT.compareByGeneratedPositionsInflated(t,l[h-1]))continue;e+=","}e+=$O.encode(t.generatedColumn-i),i=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=$O.encode(r-c),c=r,e+=$O.encode(t.originalLine-1-a),a=t.originalLine-1,e+=$O.encode(t.originalColumn-o),o=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=$O.encode(n-B),B=n)),u+=e}return u},hT.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=eT.relative(t,e));var n=eT.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null}),this)},hT.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},hT.prototype.toString=function(){return JSON.stringify(this.toJSON())};var pT=hT,fT={SourceMapGenerator:pT},dT=ul((function(e,t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,n,r,i){if(0===n.length)return-1;var s=function e(n,r,i,s,o,a){var B=Math.floor((r-n)/2)+n,c=o(i,s[B],!0);return 0===c?B:c>0?r-B>1?e(B,r,i,s,o,a):a==t.LEAST_UPPER_BOUND?r1?e(n,B,i,s,o,a):a==t.LEAST_UPPER_BOUND?B:n<0?-1:n}(-1,n.length,e,n,r,i||t.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&0===r(n[s],n[s-1],!0);)--s;return s}}));function mT(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function CT(e,t){return Math.round(e+Math.random()*(t-e))}function gT(e,t,n,r){if(n=0){var s=this._originalMappings[i];if(void 0===e.column)for(var o=s.originalLine;s&&s.originalLine===o;)r.push({line:eT.getArg(s,"generatedLine",null),column:eT.getArg(s,"generatedColumn",null),lastColumn:eT.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i];else for(var a=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==a;)r.push({line:eT.getArg(s,"generatedLine",null),column:eT.getArg(s,"generatedColumn",null),lastColumn:eT.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i]}return r};var bT=_T;function wT(e,t){var n=e;"string"==typeof e&&(n=eT.parseSourceMapInput(e));var r=eT.getArg(n,"version"),i=eT.getArg(n,"sources"),s=eT.getArg(n,"names",[]),o=eT.getArg(n,"sourceRoot",null),a=eT.getArg(n,"sourcesContent",null),B=eT.getArg(n,"mappings"),c=eT.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);o&&(o=eT.normalize(o)),i=i.map(String).map(eT.normalize).map((function(e){return o&&eT.isAbsolute(o)&&eT.isAbsolute(e)?eT.relative(o,e):e})),this._names=yT.fromArray(s.map(String),!0),this._sources=yT.fromArray(i,!0),this._absoluteSources=this._sources.toArray().map((function(e){return eT.computeSourceURL(o,e,t)})),this.sourceRoot=o,this.sourcesContent=a,this._mappings=B,this._sourceMapURL=t,this.file=c}function ST(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}wT.prototype=Object.create(_T.prototype),wT.prototype.consumer=_T,wT.prototype._findSourceIndex=function(e){var t,n=e;if(null!=this.sourceRoot&&(n=eT.relative(this.sourceRoot,n)),this._sources.has(n))return this._sources.indexOf(n);for(t=0;t1&&(n.source=l+i[1],l+=i[1],n.originalLine=c+i[2],c=n.originalLine,n.originalLine+=1,n.originalColumn=u+i[3],u=n.originalColumn,i.length>4&&(n.name=h+i[4],h+=i[4])),g.push(n),"number"==typeof n.originalLine&&C.push(n)}ET(g,eT.compareByGeneratedPositionsDeflated),this.__generatedMappings=g,ET(C,eT.compareByOriginalPositions),this.__originalMappings=C},wT.prototype._findMapping=function(e,t,n,r,i,s){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return dT.search(e,t,i,s)},wT.prototype.computeColumnSpans=function(){for(var e=0;e=0){var r=this._generatedMappings[n];if(r.generatedLine===t.generatedLine){var i=eT.getArg(r,"source",null);null!==i&&(i=this._sources.at(i),i=eT.computeSourceURL(this.sourceRoot,i,this._sourceMapURL));var s=eT.getArg(r,"name",null);return null!==s&&(s=this._names.at(s)),{source:i,line:eT.getArg(r,"originalLine",null),column:eT.getArg(r,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},wT.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},wT.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;var n=this._findSourceIndex(e);if(n>=0)return this.sourcesContent[n];var r,i=e;if(null!=this.sourceRoot&&(i=eT.relative(this.sourceRoot,i)),null!=this.sourceRoot&&(r=eT.urlParse(this.sourceRoot))){var s=i.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(s))return this.sourcesContent[this._sources.indexOf(s)];if((!r.path||"/"==r.path)&&this._sources.has("/"+i))return this.sourcesContent[this._sources.indexOf("/"+i)]}if(t)return null;throw new Error('"'+i+'" is not in the SourceMap.')},wT.prototype.generatedPositionFor=function(e){var t=eT.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var n={source:t,originalLine:eT.getArg(e,"line"),originalColumn:eT.getArg(e,"column")},r=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",eT.compareByOriginalPositions,eT.getArg(e,"bias",_T.GREATEST_LOWER_BOUND));if(r>=0){var i=this._originalMappings[r];if(i.source===n.source)return{line:eT.getArg(i,"generatedLine",null),column:eT.getArg(i,"generatedColumn",null),lastColumn:eT.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};var xT=wT;function DT(e,t){var n=e;"string"==typeof e&&(n=eT.parseSourceMapInput(e));var r=eT.getArg(n,"version"),i=eT.getArg(n,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new yT,this._names=new yT;var s={line:-1,column:0};this._sections=i.map((function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var n=eT.getArg(e,"offset"),r=eT.getArg(n,"line"),i=eT.getArg(n,"column");if(r=0;t--)this.prepend(e[t]);else{if(!e[MT]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},NT.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n0){for(t=[],n=0;n0)}startWith(e,t){return!!e&&e.substr(0,t.length)===t}getAnnotationURL(e){return e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//)[1].trim()}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//gm);if(t&&t.length>0){let e=t[t.length-1];e&&(this.annotation=this.getAnnotationURL(e))}}decodeInline(e){let t="data:application/json,";if(this.startWith(e,t))return decodeURIComponent(e.substr(t.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return VT(e.substr(RegExp.lastMatch.length));let n=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+n)}loadMap(e,n){if(!1===n)return!1;if(n){if("string"==typeof n)return n;if("function"==typeof n){let t=n(e);if(t&&r.existsSync&&r.existsSync(t))return r.readFileSync(t,"utf-8").toString().trim();throw new Error("Unable to load previous source map: "+t.toString())}if(n instanceof KT.SourceMapConsumer)return KT.SourceMapGenerator.fromSourceMap(n).toString();if(n instanceof KT.SourceMapGenerator)return n.toString();if(this.isMap(n))return JSON.stringify(n);throw new Error("Unsupported previous source map format: "+n.toString())}if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let n=this.annotation;return e&&(n=t.join(t.dirname(e),n)),this.root=t.dirname(n),!(!r.existsSync||!r.existsSync(n))&&r.readFileSync(n,"utf-8").toString().trim()}}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings)}}let QT=0;class jT{constructor(e,n={}){if(null==e||"object"==typeof e&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);this.css=e.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,n.from&&(/^\w+:\/\//.test(n.from)||t.isAbsolute(n.from)?this.file=n.from:this.file=t.resolve(n.from));let r=new UT(this.css,n);if(r.text){this.map=r;let e=r.consumer().file;!this.file&&e&&(this.file=this.mapResolve(e))}this.file||(QT+=1,this.id=""),this.map&&(this.map.file=this.from)}error(e,t,n,r={}){let i,s=this.origin(t,n);return i=s?new zT(e,s.line,s.column,s.source,s.file,r.plugin):new zT(e,t,n,this.css,this.file,r.plugin),i.input={line:t,column:n,source:this.css},this.file&&(i.input.file=this.file),i}origin(e,t){if(!this.map)return!1;let n=this.map.consumer(),r=n.originalPositionFor({line:e,column:t});if(!r.source)return!1;let i={file:this.mapResolve(r.source),line:r.line,column:r.column},s=n.sourceContentFor(r.source);return s&&(i.source=s),i}mapResolve(e){return/^\w+:\/\//.test(e)?e:t.resolve(this.map.consumer().sourceRoot||".",e)}get from(){return this.file||this.id}}const JT={brackets:mO.cyan,"at-word":mO.cyan,comment:mO.gray,string:mO.green,class:mO.yellow,call:mO.cyan,hash:mO.magenta,"(":mO.cyan,")":mO.cyan,"{":mO.yellow,"}":mO.yellow,"[":mO.yellow,"]":mO.yellow,":":mO.yellow,";":mO.yellow};function qT([e,t],n){if("word"===e){if("."===t[0])return"class";if("#"===t[0])return"hash"}if(!n.endOfFile()){let e=n.nextToken();if(n.back(e),"brackets"===e[0]||"("===e[0])return"call"}return e}function WT(e){let t=HO(new jT(e),{ignoreErrors:!0}),n="";for(;!t.endOfFile();){let e=t.nextToken(),r=JT[qT(e,t)];n+=r?e[1].split(/\r?\n/).map(e=>r(e)).join("\n"):e[1]}return n}class zT extends Error{constructor(e,t,n,r,i,s){super(e),this.name="CssSyntaxError",this.reason=e,i&&(this.file=i),r&&(this.source=r),s&&(this.plugin=s),void 0!==t&&void 0!==n&&(this.line=t,this.column=n),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,zT)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;WT&&(void 0===e&&(e=PI.stdout),e&&(t=WT(t)));let n=t.split(/\r?\n/),r=Math.max(this.line-3,0),i=Math.min(this.line+2,n.length),s=String(i).length;function o(t){return e&&mO.red?mO.red.bold(t):t}function a(t){return e&&mO.gray?mO.gray(t):t}return n.slice(r,i).map((e,t)=>{let n=r+1+t,i=" "+(" "+n).slice(-s)+" | ";if(n===this.line){let t=a(i.replace(/\d/g," "))+e.slice(0,this.column-1).replace(/[^\t]/g," ");return o(">")+a(i)+e+"\n "+t+o("^")}return" "+a(i)+e}).join("\n")}toString(){let e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}const XT={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function YT(e){return e[0].toUpperCase()+e.slice(1)}class ZT{constructor(e){this.builder=e}stringify(e,t){this[e.type](e,t)}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}comment(e){let t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+n+"*/",e)}decl(e,t){let n=this.raw(e,"between","colon"),r=e.prop+n+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),t&&(r+=";"),this.builder(r,e)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}atrule(e,t){let n="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?n+=e.raws.afterName:r&&(n+=" "),e.nodes)this.block(e,n+r);else{let i=(e.raws.between||"")+(t?";":"");this.builder(n+r+i,e)}}body(e){let t=e.nodes.length-1;for(;t>0&&"comment"===e.nodes[t].type;)t-=1;let n=this.raw(e,"semicolon");for(let r=0;r{if(r=e.raws[t],void 0!==r)return!1})}return void 0===r&&(r=XT[n]),s.rawCache[n]=r,r}rawSemicolon(e){let t;return e.walk(e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&(t=e.raws.semicolon,void 0!==t))return!1}),t}rawEmptyBody(e){let t;return e.walk(e=>{if(e.nodes&&0===e.nodes.length&&(t=e.raws.after,void 0!==t))return!1}),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk(n=>{let r=n.parent;if(r&&r!==e&&r.parent&&r.parent===e&&void 0!==n.raws.before){let e=n.raws.before.split("\n");return t=e[e.length-1],t=t.replace(/[^\s]/g,""),!1}}),t}rawBeforeComment(e,t){let n;return e.walkComments(e=>{if(void 0!==e.raws.before)return n=e.raws.before,-1!==n.indexOf("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeDecl"):n&&(n=n.replace(/[^\s]/g,"")),n}rawBeforeDecl(e,t){let n;return e.walkDecls(e=>{if(void 0!==e.raws.before)return n=e.raws.before,-1!==n.indexOf("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeRule"):n&&(n=n.replace(/[^\s]/g,"")),n}rawBeforeRule(e){let t;return e.walk(n=>{if(n.nodes&&(n.parent!==e||e.first!==n)&&void 0!==n.raws.before)return t=n.raws.before,-1!==t.indexOf("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/[^\s]/g,"")),t}rawBeforeClose(e){let t;return e.walk(e=>{if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return t=e.raws.after,-1!==t.indexOf("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/[^\s]/g,"")),t}rawBeforeOpen(e){let t;return e.walk(e=>{if("decl"!==e.type&&(t=e.raws.between,void 0!==t))return!1}),t}rawColon(e){let t;return e.walkDecls(e=>{if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}beforeAfter(e,t){let n;n="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let r=e.parent,i=0;for(;r&&"root"!==r.type;)i+=1,r=r.parent;if(-1!==n.indexOf("\n")){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;eeF(e,n)):("object"===s&&null!==i&&(i=eF(i)),n[r]=i)}return n}class tF{constructor(e={}){if(this.raws={},"production"!==process.env.NODE_ENV&&"object"!=typeof e&&void 0!==e)throw new Error("PostCSS nodes constructor accepts object, not "+JSON.stringify(e));for(let t in e)this[t]=e[t]}error(e,t={}){if(this.source){let n=this.positionBy(t);return this.source.input.error(e,n.line,n.column,t)}return new zT(e)}warn(e,t,n){let r={node:this};for(let e in n)r[e]=n[e];return e.warn(t,r)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(e=$T){e.stringify&&(e=e.stringify);let t="";return e(this,e=>{t+=e}),t}clone(e={}){let t=eF(this);for(let n in e)t[n]=e[n];return t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}replaceWith(...e){if(this.parent){for(let t of e)this.parent.insertBefore(this,t);this.remove()}return this}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}before(e){return this.parent.insertBefore(this,e),this}after(e){return this.parent.insertAfter(this,e),this}toJSON(){let e={};for(let t in this){if(!this.hasOwnProperty(t))continue;if("parent"===t)continue;let n=this[t];n instanceof Array?e[t]=n.map(e=>"object"==typeof e&&e.toJSON?e.toJSON():e):"object"==typeof n&&n.toJSON?e[t]=n.toJSON():e[t]=n}return e}raw(e,t){return(new ZT).raw(this,e,t)}root(){let e=this;for(;e.parent;)e=e.parent;return e}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}positionInside(e){let t=this.toString(),n=this.source.start.column,r=this.source.start.line;for(let i=0;i0}previous(){return this.previousMaps||(this.previousMaps=[],this.root.walk(e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;-1===this.previousMaps.indexOf(t)&&this.previousMaps.push(t)}})),this.previousMaps}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(e=>e.inline))}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(e=>e.withContent())}clearAnnotation(){if(!1===this.mapOpts.annotation)return;let e;for(let t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],"comment"===e.type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)}setSourcesContent(){let e={};this.root.walk(t=>{if(t.source){let n=t.source.input.from;if(n&&!e[n]){e[n]=!0;let r=this.relative(n);this.map.setSourceContent(r,t.source.input.css)}}})}applyPrevMaps(){for(let e of this.previous()){let n,r=this.relative(e.file),i=e.root||t.dirname(e.file);!1===this.mapOpts.sourcesContent?(n=new KT.SourceMapConsumer(e.text),n.sourcesContent&&(n.sourcesContent=n.sourcesContent.map(()=>null))):n=e.consumer(),this.map.applySourceMap(n,r,this.relative(i))}}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(e=>e.annotation))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}addAnnotation(){let e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:this.outputFile()+".map";let t="\n";-1!==this.css.indexOf("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}outputFile(){return this.opts.to?this.relative(this.opts.to):this.opts.from?this.relative(this.opts.from):"to.css"}generateMap(){return this.generateString(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}relative(e){if(0===e.indexOf("<"))return e;if(/^\w+:\/\//.test(e))return e;let n=this.opts.to?t.dirname(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(n=t.dirname(t.resolve(n,this.mapOpts.annotation))),e=t.relative(n,e),"\\"===t.sep?e.replace(/\\/g,"/"):e}sourcePath(e){return this.mapOpts.from?this.mapOpts.from:this.relative(e.source.input.from)}generateString(){this.css="",this.map=new KT.SourceMapGenerator({file:this.outputFile()});let e,t,n=1,r=1;this.stringify(this.root,(i,s,o)=>{if(this.css+=i,s&&"end"!==o&&(s.source&&s.source.start?this.map.addMapping({source:this.sourcePath(s),generated:{line:n,column:r-1},original:{line:s.source.start.line,column:s.source.start.column-1}}):this.map.addMapping({source:"",original:{line:1,column:0},generated:{line:n,column:r-1}})),e=i.match(/\n/g),e?(n+=e.length,t=i.lastIndexOf("\n"),r=i.length-t):r+=i.length,s&&"start"!==o){let e=s.parent||{raws:{}};("decl"!==s.type||s!==e.last||e.raws.semicolon)&&(s.source&&s.source.end?this.map.addMapping({source:this.sourcePath(s),generated:{line:n,column:r-2},original:{line:s.source.end.line,column:s.source.end.column-1}}):this.map.addMapping({source:"",original:{line:1,column:0},generated:{line:n,column:r-1}}))}})}generate(){if(this.clearAnnotation(),this.isMap())return this.generateMap();let e="";return this.stringify(this.root,t=>{e+=t}),[e]}}let iF={};function sF(e){iF[e]||(iF[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e))}class oF{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.positionBy(t);this.line=e.line,this.column=e.column}for(let e in t)this[e]=t[e]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}class aF{constructor(e,t,n){this.processor=e,this.messages=[],this.root=t,this.opts=n,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let n=new oF(e,t);return this.messages.push(n),n}warnings(){return this.messages.filter(e=>"warning"===e.type)}get content(){return this.css}}class BF extends tF{constructor(e){super(e),this.type="comment"}}function cF(e){return e.map(e=>(e.nodes&&(e.nodes=cF(e.nodes)),delete e.source,e))}class uF extends tF{push(e){return e.parent=this,this.nodes.push(e),this}each(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t,n,r=this.lastEach;if(this.indexes[r]=0,this.nodes){for(;this.indexes[r]{let r;try{r=e(t,n)}catch(e){if(e.postcssNode=t,e.stack&&t.source&&/\n\s{4}at /.test(e.stack)){let n=t.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${n.input.from}:${n.start.line}:${n.start.column}$&`)}throw e}return!1!==r&&t.walk&&(r=t.walk(e)),r})}walkDecls(e,t){return t?e instanceof RegExp?this.walk((n,r)=>{if("decl"===n.type&&e.test(n.prop))return t(n,r)}):this.walk((n,r)=>{if("decl"===n.type&&n.prop===e)return t(n,r)}):(t=e,this.walk((e,n)=>{if("decl"===e.type)return t(e,n)}))}walkRules(e,t){return t?e instanceof RegExp?this.walk((n,r)=>{if("rule"===n.type&&e.test(n.selector))return t(n,r)}):this.walk((n,r)=>{if("rule"===n.type&&n.selector===e)return t(n,r)}):(t=e,this.walk((e,n)=>{if("rule"===e.type)return t(e,n)}))}walkAtRules(e,t){return t?e instanceof RegExp?this.walk((n,r)=>{if("atrule"===n.type&&e.test(n.name))return t(n,r)}):this.walk((n,r)=>{if("atrule"===n.type&&n.name===e)return t(n,r)}):(t=e,this.walk((e,n)=>{if("atrule"===e.type)return t(e,n)}))}walkComments(e){return this.walk((t,n)=>{if("comment"===t.type)return e(t,n)})}append(...e){for(let t of e){let e=this.normalize(t,this.last);for(let t of e)this.nodes.push(t)}return this}prepend(...e){e=e.reverse();for(let t of e){let e=this.normalize(t,this.first,"prepend").reverse();for(let t of e)this.nodes.unshift(t);for(let t in this.indexes)this.indexes[t]=this.indexes[t]+e.length}return this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}insertBefore(e,t){let n,r=0===(e=this.index(e))&&"prepend",i=this.normalize(t,this.nodes[e],r).reverse();for(let t of i)this.nodes.splice(e,0,t);for(let t in this.indexes)n=this.indexes[t],e<=n&&(this.indexes[t]=n+i.length);return this}insertAfter(e,t){e=this.index(e);let n,r=this.normalize(t,this.nodes[e]).reverse();for(let t of r)this.nodes.splice(e+1,0,t);for(let t in this.indexes)n=this.indexes[t],e=e&&(this.indexes[n]=t-1);return this}removeAll(){for(let e of this.nodes)e.parent=void 0;return this.nodes=[],this}replaceValues(e,t,n){return n||(n=t,t={}),this.walkDecls(r=>{t.props&&-1===t.props.indexOf(r.prop)||t.fast&&-1===r.value.indexOf(t.fast)||(r.value=r.value.replace(e,n))}),this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){return"number"==typeof e?e:this.nodes.indexOf(e)}get first(){if(this.nodes)return this.nodes[0]}get last(){if(this.nodes)return this.nodes[this.nodes.length-1]}normalize(e,t){if("string"==typeof e){e=cF(require("./parse")(e).nodes)}else if(Array.isArray(e)){e=e.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if("root"===e.type){e=e.nodes.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error("Value field is missed in node creation");"string"!=typeof e.value&&(e.value=String(e.value)),e=[new nF(e)]}else if(e.selector){e=[new(require("./rule"))(e)]}else if(e.name){e=[new(require("./at-rule"))(e)]}else{if(!e.text)throw new Error("Unknown node type in node creation");e=[new BF(e)]}return e.map(e=>(e.parent&&e.parent.removeChild(e),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/[^\s]/g,"")),e.parent=this,e))}}class lF extends uF{constructor(e){super(e),this.type="atrule"}append(...e){return this.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.nodes||(this.nodes=[]),super.prepend(...e)}}class hF extends uF{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}removeChild(e,t){let n=this.index(e);return!t&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(e)}normalize(e,t,n){let r=super.normalize(e);if(t)if("prepend"===n)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let e of r)e.raws.before=t.raws.before;return r}toResult(e={}){return new(require("./lazy-result"))(new(require("./processor")),this,e).stringify()}}let pF={split(e,t,n){let r=[],i="",s=!1,o=0,a=!1,B=!1;for(let n=0;n0&&(o-=1):0===o&&-1!==t.indexOf(c)&&(s=!0),s?(""!==i&&r.push(i.trim()),i="",s=!1):i+=c}return(n||""!==i)&&r.push(i.trim()),r},space:e=>pF.split(e,[" ","\n","\t"]),comma:e=>pF.split(e,[","],!0)};class fF extends uF{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return pF.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,n=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(n)}}class dF{constructor(e){this.input=e,this.root=new hF,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{line:1,column:1}}}createTokenizer(){this.tokenizer=HO(this.input)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}comment(e){let t=new BF;this.init(t,e[2],e[3]),t.source.end={line:e[4],column:e[5]};let n=e[1].slice(2,-2);if(/^\s*$/.test(n))t.text="",t.raws.left=n,t.raws.right="";else{let e=n.match(/^(\s*)([^]*[^\s])(\s*)$/);t.text=e[2],t.raws.left=e[1],t.raws.right=e[3]}}emptyRule(e){let t=new fF;this.init(t,e[2],e[3]),t.selector="",t.raws.between="",this.current=t}other(e){let t=!1,n=null,r=!1,i=null,s=[],o=[],a=e;for(;a;){if(n=a[0],o.push(a),"("===n||"["===n)i||(i=a),s.push("("===n?")":"]");else if(0===s.length){if(";"===n){if(r)return void this.decl(o);break}if("{"===n)return void this.rule(o);if("}"===n){this.tokenizer.back(o.pop()),t=!0;break}":"===n&&(r=!0)}else n===s[s.length-1]&&(s.pop(),0===s.length&&(i=null));a=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),s.length>0&&this.unclosedBracket(i),t&&r){for(;o.length&&(a=o[o.length-1][0],"space"===a||"comment"===a);)this.tokenizer.back(o.pop());this.decl(o)}else this.unknownWord(o)}rule(e){e.pop();let t=new fF;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}decl(e){let t=new nF;this.init(t);let n,r=e[e.length-1];for(";"===r[0]&&(this.semicolon=!0,e.pop()),r[4]?t.source.end={line:r[4],column:r[5]}:t.source.end={line:r[2],column:r[3]};"word"!==e[0][0];)1===e.length&&this.unknownWord(e),t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop="";e.length;){let n=e[0][0];if(":"===n||"space"===n||"comment"===n)break;t.prop+=e.shift()[1]}for(t.raws.between="";e.length;){if(n=e.shift(),":"===n[0]){t.raws.between+=n[1];break}"word"===n[0]&&/\w/.test(n[1])&&this.unknownWord([n]),t.raws.between+=n[1]}"_"!==t.prop[0]&&"*"!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(let r=e.length-1;r>0;r--){if(n=e[r],"!important"===n[1].toLowerCase()){t.important=!0;let n=this.stringFrom(e,r);n=this.spacesFromEnd(e)+n," !important"!==n&&(t.raws.important=n);break}if("important"===n[1].toLowerCase()){let n=e.slice(0),i="";for(let e=r;e>0;e--){let t=n[e][0];if(0===i.trim().indexOf("!")&&"space"!==t)break;i=n.pop()[1]+i}0===i.trim().indexOf("!")&&(t.important=!0,t.raws.important=i,e=n)}if("space"!==n[0]&&"comment"!==n[0])break}this.raw(t,"value",e),-1!==t.value.indexOf(":")&&this.checkMissedSemicolon(e)}atrule(e){let t,n,r=new lF;r.name=e[1].slice(1),""===r.name&&this.unnamedAtrule(r,e),this.init(r,e[2],e[3]);let i=!1,s=!1,o=[];for(;!this.tokenizer.endOfFile();){if(";"===(e=this.tokenizer.nextToken())[0]){r.source.end={line:e[2],column:e[3]},this.semicolon=!0;break}if("{"===e[0]){s=!0;break}if("}"===e[0]){if(o.length>0){for(n=o.length-1,t=o[n];t&&"space"===t[0];)t=o[--n];t&&(r.source.end={line:t[4],column:t[5]})}this.end(e);break}if(o.push(e),this.tokenizer.endOfFile()){i=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(o),o.length?(r.raws.afterName=this.spacesAndCommentsFromStart(o),this.raw(r,"params",o),i&&(e=o[o.length-1],r.source.end={line:e[4],column:e[5]},this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),s&&(r.nodes=[],this.current=r)}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end={line:e[2],column:e[3]},this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}init(e,t,n){this.current.push(e),e.source={start:{line:t,column:n},input:this.input},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}raw(e,t,n){let r,i,s,o,a=n.length,B="",c=!0,u=/^([.|#])?([\w])+/i;for(let t=0;te+t[1],"");e.raws[t]={value:B,raw:r}}e[t]=B}spacesAndCommentsFromEnd(e){let t,n="";for(;e.length&&(t=e[e.length-1][0],"space"===t||"comment"===t);)n=e.pop()[1]+n;return n}spacesAndCommentsFromStart(e){let t,n="";for(;e.length&&(t=e[0][0],"space"===t||"comment"===t);)n+=e.shift()[1];return n}spacesFromEnd(e){let t,n="";for(;e.length&&(t=e[e.length-1][0],"space"===t);)n=e.pop()[1]+n;return n}stringFrom(e,t){let n="";for(let r=t;r=0&&(n=e[i],"space"===n[0]||(r+=1,2!==r));i--);throw this.input.error("Missed semicolon",n[2],n[3])}}function mF(e,t){let n=new jT(e,t),r=new dF(n);try{r.parse()}catch(e){throw"production"!==process.env.NODE_ENV&&"CssSyntaxError"===e.name&&t&&t.from&&(/\.scss$/i.test(t.from)?e.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.sass/i.test(t.from)?e.message+="\nYou tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser":/\.less$/i.test(t.from)&&(e.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),e}return r.root}function CF(e){return"object"==typeof e&&"function"==typeof e.then}class gF{constructor(e,t,n){let r;if(this.stringified=!1,this.processed=!1,"object"==typeof t&&null!==t&&"root"===t.type)r=t;else if(t instanceof gF||t instanceof aF)r=t.root,t.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=t.map);else{let e=mF;n.syntax&&(e=n.syntax.parse),n.parser&&(e=n.parser),e.parse&&(e=e.parse);try{r=e(t,n)}catch(e){this.error=e}}this.result=new aF(e,r,n)}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(e,t){return"production"!==process.env.NODE_ENV&&("from"in this.opts||sF("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}handleError(e,t){try{if(this.error=e,"CssSyntaxError"!==e.name||e.plugin){if(t.postcssVersion&&"production"!==process.env.NODE_ENV){let e=t.postcssPlugin,n=t.postcssVersion,r=this.result.processor.version,i=n.split("."),s=r.split(".");(i[0]!==s[0]||parseInt(i[1])>parseInt(s[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+r+", but "+e+" uses "+n+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}}asyncTick(e,t){if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{let n=this.processor.plugins[this.plugin],r=this.run(n);this.plugin+=1,CF(r)?r.then(()=>{this.asyncTick(e,t)}).catch(e=>{this.handleError(e,n),this.processed=!0,t(e)}):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}}async(){return this.processed?new Promise((e,t)=>{this.error?t(this.error):e(this.stringify())}):(this.processing||(this.processing=new Promise((e,t)=>{if(this.error)return t(this.error);this.plugin=0,this.asyncTick(e,t)}).then(()=>(this.processed=!0,this.stringify()))),this.processing)}sync(){if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error("Use process(css).then(cb) to work with async plugins");if(this.error)throw this.error;for(let e of this.result.processor.plugins){if(CF(this.run(e)))throw new Error("Use process(css).then(cb) to work with async plugins")}return this.result}run(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}}stringify(){if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=$T;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let n=new rF(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}}class AF{constructor(e=[]){this.version="7.0.32",this.plugins=this.normalize(e)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}process(e,t={}){return 0===this.plugins.length&&t.parser===t.stringifier&&"production"!==process.env.NODE_ENV&&"undefined"!=typeof console&&console.warn&&console.warn("You did not set any plugins, parser, or stringifier. Right now, PostCSS does nothing. Pick plugins for your case on https://www.postcss.parts/ and use them in postcss.config.js."),new gF(this,e,t)}normalize(e){let t=[];for(let n of e)if(n.postcss&&(n=n.postcss),"object"==typeof n&&Array.isArray(n.plugins))t=t.concat(n.plugins);else if("function"==typeof n)t.push(n);else{if("object"!=typeof n||!n.parse&&!n.stringify)throw new Error(n+" is not a PostCSS plugin");if("production"!==process.env.NODE_ENV)throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.")}return t}}let vF={prefix(e){let t=e.match(/^(-\w+-)/);return t?t[0]:""},unprefixed:e=>e.replace(/^-\w+-/,"")};function yF(...e){return 1===e.length&&Array.isArray(e[0])&&(e=e[0]),new AF(e)}yF.plugin=function(e,t){function n(...n){let r=t(...n);return r.postcssPlugin=e,r.postcssVersion=(new AF).version,r}let r;return Object.defineProperty(n,"postcss",{get:()=>(r||(r=n()),r)}),n.process=function(e,t,r){return yF([n(r)]).process(e,t)},n},yF.stringify=$T,yF.parse=mF,yF.vendor=vF,yF.list=pF,yF.comment=e=>new BF(e),yF.atRule=e=>new lF(e),yF.decl=e=>new nF(e),yF.rule=e=>new fF(e),yF.root=e=>new hF(e);const EF={__proto__:null,default:yF};var _F=ul((function(e,t){function n(e){this.options=e}Object.defineProperty(t,"__esModule",{value:!0}),n.prototype.canRemove=function(e){const t=this.options.remove;if(t)return t(e);if(!(0===e.indexOf("!")))return!0;if(this.options.removeAll||this._hasFirst)return!0;if(this.options.removeAllButFirst&&!this._hasFirst)return this._hasFirst=!0,!1},t.default=n,e.exports=t.default})),bF=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=[],n=e.length;let r,i=0;for(;i{const t=new n.default(e),i={},o={};function a(e,n=" "){const i=e+"@|@"+n;if(o[i])return o[i];const a=(0,r.default)(e).reduce((r,[i,s,o])=>{const a=e.slice(s,o);return i?t.canRemove(a)?r+n:`${r}/*${a}*/`:r+a},""),B=s(a).join(" ");return o[i]=B,B}return e=>{e.walk(e=>{if("comment"===e.type&&t.canRemove(e.text))e.remove();else if(e.raws.between&&(e.raws.between=a(e.raws.between)),"decl"!==e.type){if("rule"===e.type&&e.raws.selector&&e.raws.selector.raw)e.raws.selector.raw=a(e.raws.selector.raw,"");else if("atrule"===e.type){if(e.raws.afterName){const t=a(e.raws.afterName);t.length?e.raws.afterName=" "+t+" ":e.raws.afterName=t+" "}e.raws.params&&e.raws.params.raw&&(e.raws.params.raw=a(e.raws.params.raw))}}else if(e.raws.value&&e.raws.value.raw&&(e.raws.value.value===e.value?e.value=a(e.raws.value.raw):e.value=a(e.value),e.raws.value=null),e.raws.important){e.raws.important=a(e.raws.important);const t=function(e){if(i[e])return i[e];const t=(0,r.default)(e).filter(([e])=>e);return i[e]=t,t}(e.raws.important);e.raws.important=t.length?e.raws.important:"!important"}})}}),e.exports=t.default})),xF="Function.prototype.bind called on incompatible ",DF=Array.prototype.slice,kF=Object.prototype.toString,IF="[object Function]",OF=function(e){var t=this;if("function"!=typeof t||kF.call(t)!==IF)throw new TypeError(xF+t);for(var n,r=DF.call(arguments,1),i=function(){if(this instanceof n){var i=t.apply(this,r.concat(DF.call(arguments)));return Object(i)===i?i:this}return t.apply(e,r.concat(DF.call(arguments)))},s=Math.max(0,t.length-r.length),o=[],a=0;a=0&&!(r>vM(e[s]));s--)i.unshift(e[s]);return i}function EM(e){for(var t=[],n=0;n"===e?function(e){return parseFloat(e)>t}:">="===e?function(e){return parseFloat(e)>=t}:"<"===e?function(e){return parseFloat(e)"===e?function(e){return DM(e=e.split(".").map(SM),t)>0}:">="===e?function(e){return DM(e=e.split(".").map(SM),t)>=0}:"<"===e?function(e){return e=e.split(".").map(SM),DM(t,e)>0}:function(e){return e=e.split(".").map(SM),DM(t,e)>=0}}function SM(e){return parseInt(e)}function xM(e,t){return et?1:0}function DM(e,t){return xM(parseInt(e[0]),parseInt(t[0]))||xM(parseInt(e[1]||"0"),parseInt(t[1]||"0"))||xM(parseInt(e[2]||"0"),parseInt(t[2]||"0"))}function kM(e,t){switch(void 0===(t=t.split(".").map(SM))[1]&&(t[1]="x"),e){case"<=":return function(e){return IM(e=e.split(".").map(SM),t)<=0};default:case">=":return function(e){return IM(e=e.split(".").map(SM),t)>=0}}}function IM(e,t){return e[0]!==t[0]?e[0]=e}));return n.concat(s.map(AM(i.name)))}),[])}function MM(e){return{name:e.name,versions:e.versions,released:e.released,releaseDate:e.releaseDate}}function NM(e,t){e.versions=e.versions.map((function(e){return t[e]||e})),e.released=e.versions.map((function(e){return t[e]||e}));var n={};for(var r in e.releaseDate)n[t[r]||r]=e.releaseDate[r];return e.releaseDate=n,e}function LM(e,t){if(e=e.toLowerCase(),e=QM.aliases[e]||e,t.mobileToDesktop&&QM.desktopNames[e]){var n=QM.data[QM.desktopNames[e]];if("android"===e)return RM(MM(QM.data[e]),n);var r=MM(n);return r.name=e,"op_mob"===e&&(r=NM(r,{"10.0-10.1":"10"})),r}return QM.data[e]}function PM(e,t){var n=hM,r=t[t.length-1];return e.filter((function(e){return/^(?:[2-4]\.|[34]$)/.test(e)})).concat(t.slice(n-r-1))}function RM(e,t){return e.released=PM(e.released,t.released),e.versions=PM(e.versions,t.versions),e}function GM(e,t){var n=LM(e,t);if(!n)throw new iM("Unknown browser "+e);return n}function HM(e){return new iM("Unknown browser query `"+e+"`. Maybe you are using old Browserslist or made typo in query.")}function KM(e,t,n){if(n.mobileToDesktop)return e;var r=QM.data.android.released,i=r[r.length-1]-hM-t;return i>0?e.slice(-1):e.slice(i-1)}function VM(e,t){return(e=Array.isArray(e)?WM(e.map(jM)):jM(e)).reduce((function(e,n,r){var i=n.queryString,s=0===i.indexOf("not ");if(s){if(0===r)throw new iM("Write any browsers query (for instance, `defaults`) before `"+i+"`");i=i.slice(4)}for(var o=0;o 0.5%","last 2 versions","Firefox ESR","not dead"],QM.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},QM.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",op_mob:"opera",android:"chrome"},QM.versionAliases={},QM.clearCaches=oM.clearCaches,QM.parseConfig=oM.parseConfig,QM.readConfig=oM.readConfig,QM.findConfig=oM.findConfig,QM.loadConfig=oM.loadConfig,QM.coverage=function(e,t){var n;if(void 0===t)n=QM.usage.global;else if("my stats"===t){var r={};r.path=uM.resolve?uM.resolve("."):".";var i=oM.getStat(r);if(!i)throw new iM("Custom usage statistics was not provided");for(var s in n={},i)_M(n,s,i[s])}else if("string"==typeof t)t=t.length>2?t.toLowerCase():t.toUpperCase(),oM.loadCountry(QM.usage,t,QM.data),n=QM.usage[t];else for(var o in"dataByBrowser"in t&&(t=t.dataByBrowser),n={},t)for(var a in t[o])n[o+" "+a]=t[o][a];return e.reduce((function(e,t){var r=n[t];return void 0===r&&(r=n[t.replace(/ \S+$/," 0")]),e+(r||0)}),0)};var zM=[{regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(e,t){return Object.keys(cM).reduce((function(n,r){var i=LM(r,e);if(!i)return n;var s=yM(i.released,t);return s=s.map(AM(i.name)),"android"===i.name&&(s=KM(s,t,e)),n.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+versions?$/i,select:function(e,t){return Object.keys(cM).reduce((function(n,r){var i=LM(r,e);if(!i)return n;var s=i.released.slice(-t);return s=s.map(AM(i.name)),"android"===i.name&&(s=KM(s,t,e)),n.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(e,t){return yM(Object.keys(nM).reverse(),t).map((function(e){return"chrome "+nM[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(e,t,n){var r=GM(n,e),i=yM(r.released,t).map(AM(r.name));return"android"===r.name&&(i=KM(i,t,e)),i}},{regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(e,t){return Object.keys(nM).reverse().slice(-t).map((function(e){return"chrome "+nM[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(e,t,n){var r=GM(n,e),i=r.released.slice(-t).map(AM(r.name));return"android"===r.name&&(i=KM(i,t,e)),i}},{regexp:/^unreleased\s+versions$/i,select:function(e){return Object.keys(cM).reduce((function(t,n){var r=LM(n,e);if(!r)return t;var i=r.versions.filter((function(e){return-1===r.released.indexOf(e)}));return i=i.map(AM(r.name)),t.concat(i)}),[])}},{regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},{regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(e,t){var n=GM(t,e);return n.versions.filter((function(e){return-1===n.released.indexOf(e)})).map(AM(n.name))}},{regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(e,t){return FM(Date.now()-lM*t,e)}},{regexp:/^since (\d+)(?:-(\d+))?(?:-(\d+))?$/i,select:function(e,t,n,r){return t=parseInt(t),n=parseInt(n||"01")-1,r=parseInt(r||"01"),FM(Date.UTC(t,n,r,0,0,0),e)}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%$/,select:function(e,t,n){n=parseFloat(n);var r=QM.usage.global;return Object.keys(r).reduce((function(e,i){return">"===t?r[i]>n&&e.push(i):"<"===t?r[i]=n&&e.push(i),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%\s+in\s+my\s+stats$/,select:function(e,t,n){if(n=parseFloat(n),!e.customUsage)throw new iM("Custom usage statistics was not provided");var r=e.customUsage;return Object.keys(r).reduce((function(e,i){return">"===t?r[i]>n&&e.push(i):"<"===t?r[i]=n&&e.push(i),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%\s+in\s+(\S+)\s+stats$/,select:function(e,t,n,r){n=parseFloat(n);var i=oM.loadStat(e,r,QM.data);if(i)for(var s in e.customUsage={},i)_M(e.customUsage,s,i[s]);if(!e.customUsage)throw new iM("Custom usage statistics was not provided");var o=e.customUsage;return Object.keys(o).reduce((function(e,r){return">"===t?o[r]>n&&e.push(r):"<"===t?o[r]=n&&e.push(r),e}),[])}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(e,t,n,r){n=parseFloat(n),r=2===r.length?r.toUpperCase():r.toLowerCase(),oM.loadCountry(QM.usage,r,QM.data);var i=QM.usage[r];return Object.keys(i).reduce((function(e,r){return">"===t?i[r]>n&&e.push(r):"<"===t?i[r]=n&&e.push(r),e}),[])}},{regexp:/^cover\s+(\d*\.?\d+)%(\s+in\s+(my\s+stats|(alt-)?\w\w))?$/,select:function(e,t,n){t=parseFloat(t);var r=QM.usage.global;if(n)if(n.match(/^\s+in\s+my\s+stats$/)){if(!e.customUsage)throw new iM("Custom usage statistics was not provided");r=e.customUsage}else{var i=n.match(/\s+in\s+((alt-)?\w\w)/)[1];i=2===i.length?i.toUpperCase():i.toLowerCase(),oM.loadCountry(QM.usage,i,QM.data),r=QM.usage[i]}for(var s,o=Object.keys(r).sort((function(e,t){return r[t]-r[e]})),a=0,B=[],c=0;c<=o.length&&(s=o[c],0!==r[s])&&(a+=r[s],B.push(s),!(a>=t));c++);return B}},{regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,n){var r=gM(t),i=gM(n);if(!nM[r])throw new iM("Unknown version "+t+" of electron");if(!nM[i])throw new iM("Unknown version "+n+" of electron");return t=parseFloat(t),n=parseFloat(n),Object.keys(nM).filter((function(e){var r=parseFloat(e);return r>=t&&r<=n})).map((function(e){return"chrome "+nM[e]}))}},{regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,n){var r=aM.filter((function(e){return"nodejs"===e.name})).map((function(e){return e.version})),i=/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){0,2}$/;if(!i.test(t))throw new iM("Unknown version "+t+" of Node.js");if(!i.test(n))throw new iM("Unknown version "+n+" of Node.js");return r.filter(kM(">=",t)).filter(kM("<=",n)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,n,r){var i=GM(t,e);return n=parseFloat(TM(i,n)||n),r=parseFloat(TM(i,r)||r),i.released.filter((function(e){var t=parseFloat(e);return t>=n&&t<=r})).map(AM(i.name))}},{regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,n){var r=gM(n);return Object.keys(nM).filter(bM(t,r)).map((function(e){return"chrome "+nM[e]}))}},{regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,n){return aM.filter((function(e){return"nodejs"===e.name})).map((function(e){return e.version})).filter(wM(t,n)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(e,t,n,r){var i=GM(t,e),s=QM.versionAliases[i.name][r];return s&&(r=s),i.released.filter(bM(n,r)).map((function(e){return i.name+" "+e}))}},{regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 68"]}},{regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},{regexp:/^electron\s+([\d.]+)$/i,select:function(e,t){var n=gM(t),r=nM[n];if(!r)throw new iM("Unknown version "+t+" of electron");return["chrome "+r]}},{regexp:/^node\s+(\d+(\.\d+)?(\.\d+)?)$/i,select:function(e,t){var n=aM.filter((function(e){return"nodejs"===e.name})).filter((function(e){return dM(e.version,t)}));if(0===n.length){if(e.ignoreUnknownVersions)return[];throw new iM("Unknown version "+t+" of Node.js")}return["node "+n[n.length-1].version]}},{regexp:/^current\s+node$/i,select:function(e){return[oM.currentNode(VM,e)]}},{regexp:/^maintained\s+node\s+versions$/i,select:function(e){var t=Date.now();return VM(Object.keys(BM).filter((function(e){return tDate.parse(BM[e].start)&&mM(e)})).map((function(e){return"node "+e.slice(1)})),e)}},{regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},{regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},{regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(e,t,n){/^tp$/i.test(n)&&(n="TP");var r=GM(t,e),i=TM(r,n);if(i)n=i;else{if(!(i=TM(r,i=-1===n.indexOf(".")?n+".0":n.replace(/\.0$/,"")))){if(e.ignoreUnknownVersions)return[];throw new iM("Unknown version "+n+" of "+t)}n=i}return[r.name+" "+n]}},{regexp:/^extends (.+)$/i,select:function(e,t){return VM(oM.loadQueries(e,t),e)}},{regexp:/^defaults$/i,select:function(e){return VM(QM.defaults,e)}},{regexp:/^dead$/i,select:function(e){return VM(["ie <= 10","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],e)}},{regexp:/^(\w+)$/i,select:function(e,t){throw LM(t,e)?new iM("Specify versions in Browserslist query for browser "+t):HM(t)}}];!function(){for(var e in cM){var t=cM[e];QM.data[e]={name:e,versions:CM(cM[e].versions),released:CM(cM[e].versions.slice(0,-3)),releaseDate:cM[e].release_date},_M(QM.usage.global,e,t.usage_global),QM.versionAliases[e]={};for(var n=0;n-1}function TN(e,t){var n=this.__data__,r=GN(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function FN(e){var t=-1,n=e?e.length:0;for(this.clear();++t>7,i=[];for(;n;){var o=Math.floor(Math.log(n)/s)+1;i.unshift("#"+o),n-=Math.pow(2,o-1)}return t.concat(i).join(" ")}(t);return n.forEach((function(t){return e[GF.browserVersions[t]]=o})),e}),{}),t}),{}),t};var n=i(YN),r=i(ZN);function i(e){return e&&e.__esModule?e:{default:e}}var s=Math.log(2)})),eL={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X nB fB",132:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D",16:"A B"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{132:"M"},N:{1:"A",2:"B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{132:"MC"}},B:6,C:"AAC audio file format"},tL={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",2:"C O T P"},C:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB"},E:{1:"O S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB",130:"C L"},F:{1:"3 4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"JC VB L",2:"G FC GC HC IC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"AbortController & AbortSignal"},nL={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K",2:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB",132:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F",132:"A"},K:{2:"A B C Q L EB",132:"S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{132:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"},rL={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"8 9 TB AB FB CB DB BB w"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 3 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"Accelerometer"},iL={A:{A:{1:"D A B",130:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",257:"qB GB G U I nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"EventTarget.addEventListener()"},sL={A:{A:{1:"E D A B",2:"I F gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"D B C jB kB lB mB L EB oB S",16:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{16:"N"},M:{16:"M"},N:{16:"A B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{16:"LC"},S:{1:"MC"}},B:1,C:"Alternate stylesheet"},oL={A:{A:{2:"I F E D A B gB"},B:{2:"C O",132:"T P H J K",322:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X nB fB",132:"0 1 2 3 4 5 6 7 8 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB",194:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",322:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{132:"MC"}},B:4,C:"Ambient Light Sensor"},aL={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB"},D:{1:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"E D A B C O dB VB L S hB iB",2:"G U I F xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:7,C:"Animated PNG (APNG)"},BL={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",16:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{1:"E D A B C O cB dB VB L S hB iB",2:"G U I F xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h jB kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F",16:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Array.prototype.findIndex"},cL={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",16:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{1:"E D A B C O cB dB VB L S hB iB",2:"G U I F xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h jB kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F",16:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Array.prototype.find"},uL={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB nB fB"},D:{1:"JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M"},E:{1:"C O S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB L"},F:{1:"6 7 8 9 AB CB DB BB w R M",2:"0 1 2 3 4 5 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{1:"1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"VB L",2:"G FC GC HC IC JC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"flat & flatMap array methods"},lL={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Array.prototype.includes"},hL={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Arrow functions"},pL={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K",132:"UB IB N",322:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X nB fB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d",132:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",132:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",132:"N"},J:{2:"F A"},K:{2:"A B C L EB S",132:"Q"},L:{132:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",132:"FC GC HC IC JC VB L"},Q:{132:"KC"},R:{132:"LC"},S:{1:"MC"}},B:6,C:"asm.js"},fL={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",66:"8 TB AB FB"},E:{1:"hB iB",2:"G U I F E D A B C O xB WB aB bB cB dB VB L S"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x jB kB lB mB L EB oB S",16:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M"},G:{1:"6B",2:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B",16:"WB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"Asynchronous Clipboard API"},dL={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",2:"C O",194:"T"},C:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB",514:"VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB",514:"yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G FC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Async functions"},mL={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB"},E:{1:"C O S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB L"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Async iterators and generators"},CL={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB kB",16:"lB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C Q L EB S",16:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Base64 encoding and decoding"},gL={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D",33:"A B C O T P H J K V W X Y Z a b c d e f g h i j"},E:{2:"G U xB WB aB",33:"I F E D A B C O bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X"},G:{2:"WB pB HB rB",33:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Web Audio API"},AL={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",132:"G U I F E D A B C O T P H J K V nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D",4:"jB kB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",2:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Audio element"},vL={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K",322:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i nB fB",194:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u",322:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U I xB WB aB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h jB kB lB mB L EB oB S",322:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",322:"Q"},L:{322:"N"},M:{2:"M"},N:{1:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{194:"MC"}},B:1,C:"Audio Tracks"},yL={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:1,C:"Autofocus attribute"},EL={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",129:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",16:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"Auxclick"},_L={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J",194:"K"},C:{1:"R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",1090:"DB BB",1284:"9",1540:"w",2114:"5 6 7 8 TB AB",3138:"FB CB"},D:{1:"KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w",4162:"R M JB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"7 8 9 AB CB DB BB w R M",2:"0 1 2 3 4 5 6 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1090:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"AV1 video format"},bL={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB nB fB",194:"RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"AVIF image format"},wL={A:{A:{1:"D A B",132:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",132:"qB GB G U I F E D A B C O T P H J K V W X Y Z a nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",132:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",132:"D jB kB"},G:{2:"WB pB HB",772:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC CC DC",132:"BC HB"},J:{260:"F A"},K:{1:"B C Q L EB S",132:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{2:"G",1028:"FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1028:"LC"},S:{1:"MC"}},B:4,C:"CSS background-attachment"},SL={A:{A:{2:"I F E D A B gB"},B:{36:"UB IB N",257:"P H J K",548:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x nB fB",130:"y"},D:{36:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{16:"xB WB",36:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{16:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{16:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{16:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{16:"N"},M:{16:"M"},N:{16:"A B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{130:"MC"}},B:1,C:"CSS3 Background-clip: text"},xL={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",36:"fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",516:"G U I F E D A B C O T"},E:{1:"F E D A B C O cB dB VB L S hB iB",772:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB",36:"kB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",4:"WB pB HB sB",516:"rB"},H:{132:"7B"},I:{1:"N CC DC",36:"8B",516:"GB G BC HB",548:"9B AC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 Background-image options"},DL={A:{A:{1:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:7,C:"background-position-x & background-position-y"},kL={A:{A:{1:"A B",2:"I F E gB",132:"D"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D P H J K jB kB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:4,C:"CSS background-repeat round and space"},IL={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB nB fB",16:"RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Background Sync API"},OL={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 t u v Q x y z",2:"2 3 4 5 6 7 8 9 qB GB G U I F E D TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",132:"H J K V W X Y Z a b c d e f g h i j k l m n o p q r s",164:"A B C O T P"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m",66:"n"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Battery Status API"},TL={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Beacon API"},FL={A:{A:{1:"I F E D A B",16:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB"},D:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{16:"A B"},O:{16:"EC"},P:{2:"FC GC HC IC JC VB L",16:"G"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:1,C:"Printing Events"},ML={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB nB fB",194:"9 w R"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w"},E:{1:"iB",2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB"},F:{1:"4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 3 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"JC VB L",2:"G FC GC HC IC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"BigInt"},NL={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB",36:"I F E D A B C"},D:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F",36:"E D A B C O T P H J K V"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B C jB kB lB mB L EB oB"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB"},H:{2:"7B"},I:{1:"N",2:"8B 9B AC",36:"GB G BC HB CC DC"},J:{1:"A",2:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Blob constructing"},LL={A:{A:{2:"I F E D gB",129:"A B"},B:{1:"P H J K UB IB N",129:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F",33:"E D A B C O T P H J K V W X Y"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB",33:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",33:"sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB 8B 9B AC",33:"G BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Blob URLs"},PL={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"T P H J K UB IB N",129:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",260:"P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",804:"G U I F E D A B C O T nB fB"},D:{1:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",260:"1 2 3 4 5",388:"0 g h i j k l m n o p q r s t u v Q x y z",1412:"P H J K V W X Y Z a b c d e f",1956:"G U I F E D A B C O T"},E:{129:"A B C O dB VB L S hB iB",1412:"I F E D bB cB",1956:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z AB CB DB BB w R M",2:"D jB kB",260:"o p q r s",388:"P H J K V W X Y Z a b c d e f g h i j k l m n",1796:"lB mB",1828:"B C L EB oB S"},G:{129:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",1412:"E sB tB uB vB",1956:"WB pB HB rB"},H:{1828:"7B"},I:{388:"N CC DC",1956:"GB G 8B 9B AC BC HB"},J:{1412:"A",1924:"F"},K:{2:"A",388:"Q",1828:"B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{388:"EC"},P:{1:"HC IC JC VB L",260:"FC GC",388:"G"},Q:{260:"KC"},R:{260:"LC"},S:{260:"MC"}},B:4,C:"CSS3 Border images"},RL={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",257:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",289:"GB nB fB",292:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G"},E:{1:"U F E D A B C O cB dB VB L S hB iB",33:"G xB WB",129:"I aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"WB"},H:{2:"7B"},I:{1:"GB G N 9B AC BC HB CC DC",33:"8B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{257:"MC"}},B:4,C:"CSS3 Border-radius (rounded corners)"},GL={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:1,C:"BroadcastChannel"},HL={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",2:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t nB fB"},D:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y",194:"z",257:"0"},E:{1:"O hB iB",2:"G U I F E D A xB WB aB bB cB dB VB",513:"B C L S"},F:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S",194:"m n"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"},KL={A:{A:{2:"I F E gB",260:"D",516:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",33:"G U I F E D A B C O T P"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K",33:"V W X Y Z a b"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB",33:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",33:"sB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB",132:"CC DC"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"calc() as CSS unit value"},VL={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U I xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Canvas blend modes"},UL={A:{A:{1:"D A B",2:"gB",8:"I F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",8:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",8:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",8:"D jB kB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C Q L EB S",8:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Text API for Canvas"},QL={A:{A:{1:"D A B",2:"gB",8:"I F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",132:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",132:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{260:"7B"},I:{1:"GB G N BC HB CC DC",132:"8B 9B AC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Canvas (basic support)"},jL={A:{A:{2:"I F E gB",132:"D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"ch (character) unit"},JL={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i",129:"j k l m n o p q r s t u v Q x y"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC",16:"DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"},qL={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b nB fB",194:"c d e f g h i j k l m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB kB",16:"lB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Channel messaging"},WL={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",16:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB",16:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"ChildNode.remove()"},zL={A:{A:{8:"I F E D gB",1924:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"qB GB nB",516:"a b",772:"G U I F E D A B C O T P H J K V W X Y Z fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"G U I F",516:"a b c d",772:"Z",900:"E D A B C O T P H J K V W X Y"},E:{1:"F E D A B C O cB dB VB L S hB iB",8:"G U xB WB",900:"I aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",8:"D B jB kB lB mB L",900:"C EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB",900:"rB sB"},H:{900:"7B"},I:{1:"N CC DC",8:"8B 9B AC",900:"GB G BC HB"},J:{1:"A",900:"F"},K:{1:"Q",8:"A B",900:"C L EB S"},L:{1:"N"},M:{1:"M"},N:{900:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"classList (DOMTokenList)"},XL={A:{A:{16:"I F E D A B gB"},B:{1:"UB IB N",16:"C O T P H J K"},C:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB nB fB"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB"},E:{16:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M",16:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x jB kB lB mB L EB oB S"},G:{16:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{1:"N",16:"GB G 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{16:"A B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{16:"MC"}},B:5,C:"Clear-Site-Data Header"},YL={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"},ZL={A:{A:{2436:"I F E D A B gB"},B:{260:"J K",2436:"C O T P H",10244:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X nB fB",772:"Y Z a b c d e f g h i j k l m n o p q",4100:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G U I F E D A B C",2564:"O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s",10244:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"C O S hB iB",16:"xB WB",2308:"A B VB L",2820:"G U I F E D aB bB cB dB"},F:{2:"D B jB kB lB mB L EB oB",16:"C",516:"S",2564:"P H J K V W X Y Z a b c d e f",10244:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"1B 2B 3B 4B 5B 6B",2:"WB pB HB",2820:"E rB sB tB uB vB wB XB yB zB 0B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",2308:"N CC DC"},J:{2:"F",2308:"A"},K:{2:"A B C L EB",16:"S",3076:"Q"},L:{2052:"N"},M:{1028:"M"},N:{2:"A B"},O:{2:"EC"},P:{2052:"FC GC HC IC JC VB L",2308:"G"},Q:{10244:"KC"},R:{2052:"LC"},S:{4100:"MC"}},B:5,C:"Synchronous Clipboard API"},$L={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",132:"P H J K V W X Y Z a b c d e f"},E:{1:"A B C O VB L S hB iB",16:"G U I xB WB",132:"F E D bB cB dB",260:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",16:"D B jB kB lB mB L EB",132:"P H"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB",132:"E pB HB rB sB tB uB vB wB"},H:{1:"7B"},I:{1:"N CC DC",16:"8B 9B",132:"GB G AC BC HB"},J:{132:"F A"},K:{1:"C Q S",16:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Node.compareDocumentPosition()"},eP={A:{A:{1:"A B",2:"I F gB",132:"E D"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D jB kB lB mB"},G:{1:"WB pB HB rB",513:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{4097:"7B"},I:{1025:"GB G N 8B 9B AC BC HB CC DC"},J:{258:"F A"},K:{2:"A",258:"B C Q L EB S"},L:{1025:"N"},M:{2049:"M"},N:{258:"A B"},O:{258:"EC"},P:{1025:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1025:"LC"},S:{1:"MC"}},B:1,C:"Basic console logging functions"},tP={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D jB kB lB mB",16:"B"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"Q",16:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"console.time and console.timeEnd"},nP={A:{A:{2:"I F E D A gB",2052:"B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",132:"qB GB G U I F E D A B C nB fB",260:"O T P H J K V W X Y Z a b c d e f g h i j k l"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",260:"G U I F E D A B C O T P H J K V W",772:"X Y Z a b c d e f g h i j k l m n o p q",1028:"r s t u v Q x y"},E:{1:"A B C O VB L S hB iB",260:"G U xB WB",772:"I F E D aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D jB",132:"B kB lB mB L EB",644:"C oB S",772:"P H J K V W X Y Z a b c d",1028:"e f g h i j k l"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",260:"WB pB HB",772:"E rB sB tB uB vB wB"},H:{644:"7B"},I:{1:"N",16:"8B 9B",260:"AC",772:"GB G BC HB CC DC"},J:{772:"F A"},K:{1:"Q",132:"A B L EB",644:"C S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",1028:"G"},Q:{772:"KC"},R:{1028:"LC"},S:{1:"MC"}},B:6,C:"const"},rP={A:{A:{2:"I F E D gB",900:"A B"},B:{1:"J K UB IB N",388:"T P H",900:"C O"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",260:"0 z",388:"f g h i j k l m n o p q r s t u v Q x y",900:"G U I F E D A B C O T P H J K V W X Y Z a b c d e"},D:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",388:"b c d e f g h i j k l m n o p",900:"P H J K V W X Y Z a"},E:{1:"A B C O VB L S hB iB",16:"G U xB WB",388:"E D cB dB",900:"I F aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D B jB kB lB mB L EB",388:"P H J K V W X Y Z a b c",900:"C oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB",388:"E tB uB vB wB",900:"rB sB"},H:{2:"7B"},I:{1:"N",16:"GB 8B 9B AC",388:"CC DC",900:"G BC HB"},J:{16:"F",388:"A"},K:{1:"Q",16:"A B L EB",900:"C S"},L:{1:"N"},M:{1:"M"},N:{900:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{388:"KC"},R:{1:"LC"},S:{388:"MC"}},B:1,C:"Constraint Validation API"},iP={A:{A:{1:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB",4:"GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"F A"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"contenteditable attribute (basic support)"},sP={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",129:"G U I F E D A B C O T P H J K V W X Y"},D:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O",257:"T P H J K V W X Y Z a"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U xB WB",257:"I bB",260:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",257:"sB",260:"rB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F",257:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{257:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Content Security Policy 1.0"},oP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T",32772:"P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g nB fB",132:"h i j k",260:"l",516:"m n o p q r s t u",8196:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l",1028:"m n o",2052:"p"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y jB kB lB mB L EB oB S",1028:"Z a b",2052:"c"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{4100:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{8196:"MC"}},B:2,C:"Content Security Policy Level 2"},aP={A:{A:{1:"B",2:"I F gB",132:"A",260:"E D"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB LB MB NB OB PB QB RB SB nB fB",2:"qB GB",1025:"9 FB CB DB BB w R M JB KB"},D:{1:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C"},E:{2:"xB WB",513:"I F E D A B C O bB cB dB VB L S hB iB",644:"G U aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB"},G:{513:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",644:"WB pB HB rB"},H:{2:"7B"},I:{1:"N CC DC",132:"GB G 8B 9B AC BC HB"},J:{1:"A",132:"F"},K:{1:"C Q S",2:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"B",132:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Cross-Origin Resource Sharing"},BP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r nB fB",3076:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",132:"0 1",260:"2 3",516:"4 5 6 7 8"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S",16:"hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m jB kB lB mB L EB oB S",132:"n o",260:"p q",516:"r s t u v"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{3076:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",16:"G FC"},Q:{1:"KC"},R:{2:"LC"},S:{3076:"MC"}},B:1,C:"createImageBitmap"},cP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x",66:"0 y z",129:"1 2 3 4 5 6"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"Credential Management API"},uP={A:{A:{2:"gB",8:"I F E D A",164:"B"},B:{1:"UB IB N",513:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h nB fB",66:"i j"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m"},E:{1:"B C O L S hB iB",8:"G U I F xB WB aB bB",289:"E D A cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",8:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB rB sB tB",289:"E uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",8:"GB G 8B 9B AC BC HB CC DC"},J:{8:"F A"},K:{1:"Q",8:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{8:"A",164:"B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"Web Cryptography"},lP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB"},H:{2:"7B"},I:{1:"N DC",2:"GB G 8B 9B AC BC HB CC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS all property"},hP={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G nB fB",33:"U I F E D A B C O T P"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{1:"D A B C O dB VB L S hB iB",2:"xB WB",33:"I F E aB bB cB",292:"G U"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB",33:"C P H J K V W X Y Z a b c d e f"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"E sB tB uB",164:"WB pB HB rB"},H:{2:"7B"},I:{1:"N",33:"G BC HB CC DC",164:"GB 8B 9B AC"},J:{33:"F A"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS Animation"},pP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB",33:"GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",33:"0 1 2 3 4 5 6 7 8 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB"},E:{1:"D A B C O dB VB L S hB iB",16:"G U I xB WB aB",33:"F E bB cB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"0 1 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB",33:"E sB tB uB"},H:{2:"7B"},I:{1:"N",16:"GB G 8B 9B AC BC HB",33:"CC DC"},J:{16:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{33:"EC"},P:{1:"JC VB L",16:"G",33:"FC GC HC IC"},Q:{1:"KC"},R:{1:"LC"},S:{33:"MC"}},B:5,C:"CSS :any-link selector"},fP={A:{A:{2:"I F E D A B gB"},B:{164:"UB IB N",388:"C O T P H J K"},C:{164:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",676:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k nB fB"},D:{1:"ZB YB",33:"eB",164:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N"},E:{164:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",164:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{164:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{164:"GB G N 8B 9B AC BC HB CC DC"},J:{164:"F A"},K:{2:"A B C L EB S",164:"Q"},L:{164:"N"},M:{164:"M"},N:{2:"A",388:"B"},O:{164:"EC"},P:{164:"G FC GC HC IC JC VB L"},Q:{164:"KC"},R:{164:"LC"},S:{164:"MC"}},B:5,C:"CSS Appearance"},dP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",194:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n jB kB lB mB L EB oB S",194:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",194:"Q"},L:{194:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",194:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{194:"LC"},S:{2:"MC"}},B:7,C:"CSS @apply rule"},mP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i nB fB",132:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{132:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{132:"MC"}},B:4,C:"CSS Counter Styles"},CP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H",257:"J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB nB fB",578:"KB LB MB NB OB PB QB RB SB"},D:{1:"QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q",194:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB"},E:{2:"G U I F E xB WB aB bB cB",33:"D A B C O dB VB L S hB iB"},F:{1:"9 BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j jB kB lB mB L EB oB S",194:"0 1 2 3 4 5 6 7 8 k l m n o p q r s t u v Q x y z AB CB DB"},G:{2:"E WB pB HB rB sB tB uB",33:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",194:"Q"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",194:"FC GC HC IC JC VB L"},Q:{194:"KC"},R:{194:"LC"},S:{2:"MC"}},B:7,C:"CSS Backdrop Filter"},gP={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS background-position edge offsets"},AP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k",260:"Q"},E:{1:"B C O VB L S hB iB",2:"G U I F xB WB aB bB",132:"E D A cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X jB kB lB mB L EB oB S",260:"j"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",132:"E uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",260:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS background-blend-mode"},vP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",164:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h nB fB"},D:{2:"G U I F E D A B C O T P H J K V W X",164:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I xB WB aB",164:"F E D A B C O bB cB dB VB L S hB iB"},F:{2:"D jB kB lB mB",129:"B C L EB oB S",164:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB rB sB",164:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{132:"7B"},I:{2:"GB G 8B 9B AC BC HB",164:"N CC DC"},J:{2:"F",164:"A"},K:{2:"A",129:"B C L EB S",164:"Q"},L:{164:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{164:"G FC GC HC IC JC VB L"},Q:{164:"KC"},R:{164:"LC"},S:{1:"MC"}},B:5,C:"CSS box-decoration-break"},yP={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",33:"nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",33:"U",164:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"pB HB",164:"WB"},H:{2:"7B"},I:{1:"G N BC HB CC DC",164:"GB 8B 9B AC"},J:{1:"A",33:"F"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 Box-shadow"},EP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",16:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x"},E:{2:"xB WB",33:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",33:"P H J K V W X Y Z a b c d e f g h i j k"},G:{33:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"N",33:"GB G 8B 9B AC BC HB CC DC"},J:{33:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"FC GC HC IC JC VB L",33:"G"},Q:{33:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"CSS Canvas Drawings"},_P={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"CSS caret-color"},bP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:5,C:"Case-insensitive CSS attribute selectors"},wP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J",260:"UB IB N",3138:"K"},C:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB",644:"0 1 2 3 x y z"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z",260:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",292:"0 1 2 3 4 a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{2:"G U I xB WB aB bB",292:"F E D A B C O cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",260:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M",292:"P H J K V W X Y Z a b c d e f g h i j k l m n o p q r"},G:{2:"WB pB HB rB sB",292:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",260:"N",292:"CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",292:"Q"},L:{260:"N"},M:{1:"M"},N:{2:"A B"},O:{292:"EC"},P:{292:"G FC GC HC IC JC VB L"},Q:{292:"KC"},R:{260:"LC"},S:{644:"MC"}},B:4,C:"CSS clip-path property (for HTML)"},SP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",33:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x nB fB"},D:{16:"G U I F E D A B C O T P H J K",33:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U xB WB aB",33:"I F E D A B C O bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",33:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{16:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{16:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{2:"A B C Q L EB S"},L:{16:"N"},M:{1:"M"},N:{16:"A B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{1:"MC"}},B:5,C:"CSS color-adjust"},xP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB nB fB",578:"PB QB RB SB"},D:{1:"JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"9 TB AB FB CB DB BB w R M"},E:{1:"O S hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L"},F:{1:"9 BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v jB kB lB mB L EB oB S",194:"0 1 2 3 4 5 6 7 8 Q x y z AB CB DB"},G:{1:"2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"VB L",2:"G FC GC HC IC JC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Conical Gradients"},DP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q nB fB",322:"0 1 r s t u v Q x y z",336:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M"},D:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"1"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n jB kB lB mB L EB oB S",194:"o p"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{322:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G FC"},Q:{2:"KC"},R:{2:"LC"},S:{322:"MC"}},B:4,C:"CSS Containment"},kP={A:{A:{1:"E D A B",2:"I F gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS Counters"},IP={A:{A:{2:"I gB",2340:"F E D A B"},B:{2:"C O T P H J K",1025:"UB IB N"},C:{2:"qB GB nB",513:"9 w R M JB KB LB MB NB OB PB QB RB SB",545:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB fB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q",1025:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",2:"G U xB WB aB",164:"I",4644:"F E D bB cB dB"},F:{2:"D B P H J K V W X Y Z a b c d jB kB lB mB L EB",545:"C oB S",1025:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",4260:"rB sB",4644:"E tB uB vB wB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",1025:"N"},J:{2:"F",4260:"A"},K:{2:"A B L EB",545:"C S",1025:"Q"},L:{1025:"N"},M:{545:"M"},N:{2340:"A B"},O:{1:"EC"},P:{1025:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1025:"LC"},S:{4097:"MC"}},B:7,C:"Crisp edges/pixelated images"},OP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",33:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F E D A B C O T P H",33:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",2:"G U xB WB",33:"I F E D aB bB cB dB"},F:{2:"D B C jB kB lB mB L EB oB S",33:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",33:"E rB sB tB uB vB wB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",33:"N CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",33:"Q"},L:{33:"N"},M:{2:"M"},N:{2:"A B"},O:{33:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{33:"LC"},S:{2:"MC"}},B:4,C:"CSS Cross-Fade Function"},TP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB GB nB fB"},D:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",132:"0 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O VB L S hB iB",16:"G U xB WB",132:"I F E D A aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z AB CB DB BB w R M",16:"D B jB kB lB mB L EB",132:"P H J K V W X Y Z a b c d e f g h i j k l m n",260:"C oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB sB",132:"E tB uB vB wB XB"},H:{260:"7B"},I:{1:"N",16:"GB 8B 9B AC",132:"G BC HB CC DC"},J:{16:"F",132:"A"},K:{1:"Q",16:"A B C L EB",260:"S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{132:"EC"},P:{1:"FC GC HC IC JC VB L",132:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:7,C:":default CSS pseudo-class"},FP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K IB N",16:"UB"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N",16:"eB ZB YB"},E:{1:"B",2:"G U I F E D A C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Explicit descendant combinator >>"},MP={A:{A:{2:"I F E D gB",164:"A B"},B:{66:"UB IB N",164:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e",66:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p jB kB lB mB L EB oB S",66:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{292:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A Q",292:"B C L EB S"},L:{2:"N"},M:{2:"M"},N:{164:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{66:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Device Adaptation"},NP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H nB fB",33:"J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{33:"MC"}},B:5,C:":dir() CSS pseudo-class"},LP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",260:"UB IB N"},C:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m nB fB",260:"0 1 2 3 4 5 6 7 8 n o p q r s t u v Q x y z TB AB FB"},D:{2:"0 1 2 3 4 5 6 7 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"8 TB AB FB CB DB BB",260:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB",260:"O",772:"C L S"},F:{2:"0 1 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S",260:"2 3 4 5 6 7 8 9 AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB",260:"0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",260:"N"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{260:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC",260:"JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{260:"MC"}},B:5,C:"CSS display: contents"},PP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{33:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",164:"qB GB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{33:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{33:"MC"}},B:5,C:"CSS element() function"},RP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB nB fB"},D:{1:"JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M"},E:{1:"C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB",132:"B"},F:{1:"6 7 8 9 AB CB DB BB w R M",2:"0 1 2 3 4 5 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB",132:"zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"VB L",2:"G FC GC HC IC JC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"CSS Environment Variables env()"},GP={A:{A:{2:"I F E D gB",33:"A B"},B:{2:"UB IB N",33:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{33:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Exclusions Level 1"},HP={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B C jB kB lB mB L EB oB"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS Feature Queries"},KP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB",33:"D"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB",33:"vB wB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS filter() function"},VP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",1028:"O T P H J K",1346:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",196:"k",516:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j fB"},D:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J",33:"0 1 2 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"A B C O dB VB L S hB iB",2:"G U xB WB aB",33:"I F E D bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y Z a b c d e f g h i j k l m n o p"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",33:"E sB tB uB vB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB",33:"CC DC"},J:{2:"F",33:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"HC IC JC VB L",33:"G FC GC"},Q:{33:"KC"},R:{33:"LC"},S:{1:"MC"}},B:5,C:"CSS Filter Effects"},UP={A:{A:{1:"D A B",16:"gB",516:"E",1540:"I F"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",132:"GB",260:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"U I F E",132:"G"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"U xB",132:"G WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",16:"D jB",260:"B kB lB mB L EB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB"},H:{1:"7B"},I:{1:"GB G N BC HB CC DC",16:"8B 9B",132:"AC"},J:{1:"F A"},K:{1:"C Q S",260:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"::first-letter CSS pseudo-element selector"},QP={A:{A:{1:"D A B",132:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS first-line pseudo-element"},jP={A:{A:{1:"F E D A B",2:"gB",8:"I"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB VB L S hB iB",1025:"dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",132:"rB sB tB"},H:{2:"7B"},I:{1:"GB N CC DC",260:"8B 9B AC",513:"G BC HB"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS position:fixed"},JP={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",328:"UB IB N"},C:{2:"qB GB nB fB",161:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w",328:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB jB kB lB mB L EB oB S",328:"w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{328:"N"},M:{161:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{161:"MC"}},B:7,C:":focus-visible CSS pseudo-class"},qP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"TB"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v jB kB lB mB L EB oB S",194:"Q"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{16:"KC"},R:{16:"LC"},S:{2:"MC"}},B:7,C:":focus-within CSS pseudo-class"},WP={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v nB fB",322:"0 1 2 3 4 5 6 7 Q x y z"},D:{1:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y",194:"0 1 2 3 4 5 6 7 8 z TB"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S",194:"m n o p q r s t u v Q"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",194:"Q"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G",194:"FC GC HC"},Q:{194:"KC"},R:{2:"LC"},S:{322:"MC"}},B:5,C:"CSS font-rendering controls"},zP={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS font-stretch"},XP={A:{A:{1:"D A B",2:"I F gB",132:"E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS Generated content for pseudo-elements"},YP={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",260:"H J K V W X Y Z a b c d e f g h i j k l",292:"G U I F E D A B C O T P fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"A B C O T P H J K V W X Y Z a b",548:"G U I F E D"},E:{2:"xB WB",260:"F E D A B C O bB cB dB VB L S hB iB",292:"I aB",804:"G U"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB",33:"C oB",164:"L EB"},G:{260:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",292:"rB sB",804:"WB pB HB"},H:{2:"7B"},I:{1:"N CC DC",33:"G BC HB",548:"GB 8B 9B AC"},J:{1:"A",548:"F"},K:{1:"Q S",2:"A B",33:"C",164:"L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS Gradients"},ZP={A:{A:{2:"I F E gB",8:"D",292:"A B"},B:{1:"H J K UB IB N",292:"C O T P"},C:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K nB fB",8:"V W X Y Z a b c d e f g h i j k l m n o p",584:"0 1 q r s t u v Q x y z",1025:"2 3"},D:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a",8:"b c d e",200:"0 1 2 3 4 5 6 f g h i j k l m n o p q r s t u v Q x y z",1025:"7"},E:{1:"B C O VB L S hB iB",2:"G U xB WB aB",8:"I F E D A bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S",200:"e f g h i j k l m n o p q r s t"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",8:"E sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC",8:"HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{292:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"FC",8:"G"},Q:{200:"KC"},R:{2:"LC"},S:{1:"MC"}},B:4,C:"CSS Grid Layout (level 1)"},$P={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS hanging-punctuation"},eR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:":has() CSS relational pseudo-class"},tR={A:{A:{16:"I F E D A B gB"},B:{1:"UB IB N",16:"C O T P H J K"},C:{16:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{16:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{16:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{16:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{16:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{16:"N"},M:{16:"M"},N:{16:"A B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{16:"MC"}},B:5,C:"CSS4 Hyphenation"},nR={A:{A:{2:"I F E D gB",33:"A B"},B:{33:"C O T P H J K",132:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB",33:"I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s"},D:{2:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",132:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U xB WB",33:"I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r jB kB lB mB L EB oB S",132:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB",33:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",132:"N"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{132:"N"},M:{1:"M"},N:{2:"A B"},O:{4:"EC"},P:{1:"GC HC IC JC VB L",2:"G",132:"FC"},Q:{2:"KC"},R:{132:"LC"},S:{1:"MC"}},B:5,C:"CSS Hyphenation"},rR={A:{A:{2:"I F E D A B gB"},B:{1:"N",2:"C O T P H J K UB IB"},C:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b nB fB"},D:{1:"N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"M",2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R jB kB lB mB L EB oB S"},G:{132:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:4,C:"CSS3 image-orientation"},iR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",33:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F E D A B C O T P H J K V W",33:"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U xB WB aB",33:"I F E D bB cB dB",129:"A B C O VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",33:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB rB",33:"E sB tB uB vB wB",129:"XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",33:"N CC DC"},J:{2:"F",33:"A"},K:{2:"A B C L EB S",33:"Q"},L:{33:"N"},M:{2:"M"},N:{2:"A B"},O:{33:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{33:"LC"},S:{2:"MC"}},B:5,C:"CSS image-set"},sR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C",260:"O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB",516:"f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G",16:"U I F E D A B C O T",260:"2",772:"0 1 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O VB L S hB iB",2:"G xB WB",16:"U",772:"I F E D A aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z AB CB DB BB w R M",16:"D jB",260:"B C p kB lB mB L EB oB S",772:"P H J K V W X Y Z a b c d e f g h i j k l m n o"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",772:"E rB sB tB uB vB wB XB"},H:{132:"7B"},I:{1:"N",2:"GB 8B 9B AC",260:"G BC HB CC DC"},J:{2:"F",260:"A"},K:{1:"Q",260:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",260:"G"},Q:{1:"KC"},R:{1:"LC"},S:{516:"MC"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"},oR={A:{A:{2:"I F E gB",132:"A B",388:"D"},B:{1:"UB IB N",132:"C O T P H J K"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB GB nB fB",132:"0 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",388:"G U"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",132:"P H J K V W X Y Z a b c d e f g h i j k l m n o"},E:{1:"B C O VB L S hB iB",16:"G U I xB WB",132:"F E D A bB cB dB",388:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D B jB kB lB mB L EB",132:"P H J K V W X Y Z a b",516:"C oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB sB",132:"E tB uB vB wB XB"},H:{516:"7B"},I:{1:"N",16:"GB 8B 9B AC DC",132:"CC",388:"G BC HB"},J:{16:"F",132:"A"},K:{1:"Q",16:"A B C L EB",516:"S"},L:{1:"N"},M:{132:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{132:"MC"}},B:7,C:":indeterminate CSS pseudo-class"},aR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E xB WB aB bB cB",4:"D",164:"A B C O dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB",164:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Initial Letter"},BR={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",33:"G U I F E D A B C O T P H J K nB fB",164:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",16:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS initial value"},cR={A:{A:{1:"D A B",16:"gB",132:"I F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",16:"xB",132:"G U I WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D jB",132:"B C P H kB lB mB L EB oB S"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{2:"7B"},I:{1:"N CC DC",16:"8B 9B",132:"GB G AC BC HB"},J:{132:"F A"},K:{1:"Q",132:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"letter-spacing CSS property"},uR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H",33:"UB IB N",129:"J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R nB fB",33:"M JB KB LB MB NB OB PB QB RB SB"},D:{16:"G U I F E D A B C O",33:"0 1 2 3 4 5 6 7 8 9 T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G xB WB",33:"U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",33:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB",33:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{16:"8B 9B",33:"GB G N AC BC HB CC DC"},J:{33:"F A"},K:{2:"A B C L EB S",33:"Q"},L:{33:"N"},M:{33:"M"},N:{2:"A B"},O:{33:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{33:"LC"},S:{2:"MC"}},B:7,C:"CSS line-clamp"},lR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB",164:"GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q nB fB"},D:{1:"JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",292:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M"},E:{1:"O S hB iB",292:"G U I F E D A B C xB WB aB bB cB dB VB L"},F:{1:"w R M",2:"D B C jB kB lB mB L EB oB S",292:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB"},G:{1:"2B 3B 4B 5B 6B",292:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{1:"N",292:"GB G 8B 9B AC BC HB CC DC"},J:{292:"F A"},K:{2:"A B C L EB S",292:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{292:"EC"},P:{1:"VB L",292:"G FC GC HC IC JC"},Q:{292:"KC"},R:{292:"LC"},S:{1:"MC"}},B:5,C:"CSS Logical Properties"},hR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B xB WB aB bB cB dB VB",129:"C O L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS ::marker pseudo-element"},pR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H",164:"UB IB N",3138:"J",12292:"K"},C:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",260:"0 1 2 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{164:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"xB WB",164:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",164:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{164:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{164:"N CC DC",676:"GB G 8B 9B AC BC HB"},J:{164:"F A"},K:{2:"A B C L EB S",164:"Q"},L:{164:"N"},M:{1:"M"},N:{2:"A B"},O:{164:"EC"},P:{164:"G FC GC HC IC JC VB L"},Q:{164:"KC"},R:{164:"LC"},S:{260:"MC"}},B:4,C:"CSS Masks"},fR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",1348:"UB IB N"},C:{16:"qB GB nB fB",548:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{16:"G U I F E D A B C O T",164:"0 1 2 3 4 5 6 7 8 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB",1348:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G xB WB",16:"U",164:"I F E aB bB cB",257:"D A B C O dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",164:"0 1 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",1220:"2 3 4 5 6 7 8 9 AB CB DB BB",1348:"w R M"},G:{16:"WB pB HB rB sB",164:"E tB uB",257:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{16:"GB 8B 9B AC",164:"G N BC HB CC DC"},J:{16:"F",164:"A"},K:{2:"A B C L EB S",164:"Q"},L:{1220:"N"},M:{548:"M"},N:{2:"A B"},O:{164:"EC"},P:{164:"G FC GC HC IC JC VB L"},Q:{164:"KC"},R:{164:"LC"},S:{548:"MC"}},B:5,C:":matches() CSS pseudo-class"},dR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB nB fB"},D:{1:"UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},E:{1:"hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB",132:"C O L S"},F:{1:"w R M",2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB jB kB lB mB L EB oB S"},G:{1:"6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB",132:"0B 1B 2B 3B 4B 5B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS math functions min(), max() and clamp()"},mR={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"9 BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"Media Queries: interaction media features"},CR={A:{A:{2:"I F E gB",132:"D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",260:"G U I F E D A B C O T P nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",548:"G U I F E D A B C O T P H J K V W X Y Z a b c d e"},E:{2:"xB WB",548:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D",548:"B C jB kB lB mB L EB oB"},G:{16:"WB",548:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{132:"7B"},I:{1:"N CC DC",16:"8B 9B",548:"GB G AC BC HB"},J:{548:"F A"},K:{1:"Q S",548:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"Media Queries: resolution feature"},gR={A:{A:{2:"I F E D A B gB"},B:{16:"C O T P H J K UB IB N"},C:{2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",16:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N",16:"eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"Media Queries: scripting media feature"},AR={A:{A:{8:"I F E gB",129:"D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",129:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",129:"G U I aB",388:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",129:"WB pB HB rB sB"},H:{1:"7B"},I:{1:"N CC DC",129:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{129:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS3 Media Queries"},vR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e",194:"f g h i j k l m n o p q"},E:{2:"G U I F xB WB aB bB",260:"E D A B C O cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e jB kB lB mB L EB oB S"},G:{2:"WB pB HB rB sB tB",260:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Blending of HTML/SVG elements"},yR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s",194:"t u v"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f jB kB lB mB L EB oB S",194:"g h i"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"CSS Motion Path"},ER={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",16:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS namespaces"},_R={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K IB N",16:"UB"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB nB fB",16:"RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N",16:"eB ZB YB"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"selector list argument of :not()"},bR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"},wR={A:{A:{1:"D A B",4:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS3 Opacity"},SR={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D jB",132:"B C kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{132:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"Q",132:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:":optional CSS pseudo-class"},xR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB nB fB"},D:{1:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"},DR={A:{A:{388:"I F E D A B gB"},B:{260:"UB IB N",388:"C O T P H J K"},C:{260:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",388:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB nB fB"},D:{260:"M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",388:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R"},E:{388:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{260:"5 6 7 8 9 AB CB DB BB w R M",388:"0 1 2 3 4 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{388:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{388:"7B"},I:{388:"GB G N 8B 9B AC BC HB CC DC"},J:{388:"F A"},K:{388:"A B C Q L EB S"},L:{260:"N"},M:{260:"M"},N:{388:"A B"},O:{388:"EC"},P:{388:"G FC GC HC IC JC VB L"},Q:{388:"KC"},R:{388:"LC"},S:{388:"MC"}},B:5,C:"CSS overflow property"},kR={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"UB IB N",132:"C O T P H J",516:"K"},C:{1:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB",260:"DB BB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S",260:"0 1"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{132:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"CSS overscroll-behavior"},IR={A:{A:{388:"A B",900:"I F E D gB"},B:{388:"C O T P H J K",900:"UB IB N"},C:{772:"9 w R M JB KB LB MB NB OB PB QB RB SB",900:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB nB fB"},D:{900:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{772:"A",900:"G U I F E D B C O xB WB aB bB cB dB VB L S hB iB"},F:{16:"D jB",129:"B C kB lB mB L EB oB S",900:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{900:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{129:"7B"},I:{900:"GB G N 8B 9B AC BC HB CC DC"},J:{900:"F A"},K:{129:"A B C L EB S",900:"Q"},L:{900:"N"},M:{900:"M"},N:{388:"A B"},O:{900:"EC"},P:{900:"G FC GC HC IC JC VB L"},Q:{900:"KC"},R:{900:"LC"},S:{900:"MC"}},B:2,C:"CSS page-break properties"},OR={A:{A:{2:"I F gB",132:"E D A B"},B:{1:"UB IB N",132:"C O T P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K nB fB",132:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",132:"D B C jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{16:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C L EB S",258:"Q"},L:{1:"N"},M:{132:"M"},N:{258:"A B"},O:{258:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{132:"MC"}},B:5,C:"CSS Paged Media (@page)"},TR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB"},E:{2:"G U I F E D A B C xB WB aB bB cB dB VB L",194:"O S hB iB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Paint API"},FR={A:{A:{2:"I F E D gB",292:"A B"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",164:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{164:"MC"}},B:5,C:":placeholder-shown CSS pseudo-class"},MR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",36:"C O T P H J K"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K nB fB",33:"0 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",36:"0 1 2 3 4 5 6 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O VB L S hB iB",2:"G xB WB",36:"U I F E D A aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",36:"P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB",36:"E HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",36:"GB G 8B 9B AC BC HB CC DC"},J:{36:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{36:"A B"},O:{1:"EC"},P:{1:"HC IC JC VB L",36:"G FC GC"},Q:{36:"KC"},R:{1:"LC"},S:{33:"MC"}},B:5,C:"::placeholder CSS pseudo-element"},NR={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"SB",16:"qB",33:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",132:"P H J K V W X Y Z a b c d e f g h i j k l"},E:{1:"D A B C O dB VB L S hB iB",16:"xB WB",132:"G U I F E aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D B jB kB lB mB L",132:"C P H J K V W X Y EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB",132:"E HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",16:"8B 9B",132:"GB G AC BC HB CC DC"},J:{1:"A",132:"F"},K:{1:"Q",2:"A B L",132:"C EB S"},L:{1:"N"},M:{33:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{33:"MC"}},B:1,C:"CSS :read-only and :read-write selectors"},LR={A:{A:{2:"I F E D A gB",132:"B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB",16:"bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Rebeccapurple color"},PR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",33:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{33:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"xB WB",33:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",33:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{33:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{33:"GB G N 8B 9B AC BC HB CC DC"},J:{33:"F A"},K:{2:"A B C L EB S",33:"Q"},L:{33:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{33:"LC"},S:{2:"MC"}},B:7,C:"CSS Reflections"},RR={A:{A:{2:"I F E D gB",420:"A B"},B:{2:"UB IB N",420:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",36:"P H J K",66:"V W X Y Z a b c d e f g h i j k"},E:{2:"G U I C O xB WB aB L S hB iB",33:"F E D A B bB cB dB VB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"WB pB HB rB sB 0B 1B 2B 3B 4B 5B 6B",33:"E tB uB vB wB XB yB zB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{420:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Regions"},GR={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",33:"G U I F E D A B C O T P fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D",33:"A B C O T P H J K V W X Y Z a b"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB",33:"I aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB",33:"C oB",36:"L EB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",33:"rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB 8B 9B AC",33:"G BC HB"},J:{1:"A",2:"F"},K:{1:"Q S",2:"A B",33:"C",36:"L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS Repeating Gradients"},HR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",33:"G"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB",132:"S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:4,C:"CSS resize property"},KR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w nB fB"},D:{1:"ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS revert value"},VR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y nB fB"},D:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"2 3 4 5 6 7 8 TB AB FB"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o jB kB lB mB L EB oB S",194:"0 1 p q r s t u v Q x y z"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G",194:"FC GC HC"},Q:{194:"KC"},R:{194:"LC"},S:{2:"MC"}},B:7,C:"#rrggbbaa hex color notation"},UR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",129:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q",129:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",450:"0 1 2 3 4 5 6 7 8 r s t u v Q x y z TB AB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S",129:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M",450:"e f g h i j k l m n o p q r s t u v Q x"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{129:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{450:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSSOM Scroll-behavior"},QR={A:{A:{132:"I F E D A B gB"},B:{2:"C O T P H J K",292:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB nB fB",3074:"DB",4100:"9 BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{292:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{16:"G U xB WB",292:"I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",292:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{16:"WB pB HB rB sB",292:"tB",804:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{16:"8B 9B",292:"GB G N AC BC HB CC DC"},J:{292:"F A"},K:{2:"A B C L EB S",292:"Q"},L:{292:"N"},M:{2:"M"},N:{2:"A B"},O:{292:"EC"},P:{292:"G FC GC HC IC JC VB L"},Q:{292:"KC"},R:{292:"LC"},S:{2:"MC"}},B:7,C:"CSS scrollbar styling"},jR={A:{A:{1:"F E D A B",2:"gB",8:"I"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS 2.1 selectors"},JR={A:{A:{1:"D A B",2:"gB",8:"I",132:"F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",2:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS3 selectors"},qR={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",33:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"C Q EB S",16:"A B L"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{33:"MC"}},B:5,C:"::selection CSS pseudo-element"},WR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",322:"1 2 3 4 5 6 7 8 TB AB FB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j",194:"k l m"},E:{1:"B C O VB L S hB iB",2:"G U I F xB WB aB bB",33:"E D A cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",33:"E uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:4,C:"CSS Shapes Level 1"},zR={A:{A:{2:"I F E D gB",6308:"A",6436:"B"},B:{1:"UB IB N",6436:"C O T P H J K"},C:{1:"M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o nB fB",2052:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R"},D:{1:"JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB",8258:"w R M"},E:{1:"B C O L S hB iB",2:"G U I F E xB WB aB bB cB",3108:"D A dB VB"},F:{1:"9 BB w R M",2:"0 1 2 3 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S",8258:"4 5 6 7 8 AB CB DB"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB",3108:"vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2052:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"VB L",2:"G FC GC HC IC JC"},Q:{2:"KC"},R:{2:"LC"},S:{2052:"MC"}},B:4,C:"CSS Scroll Snap"},XR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P",1028:"UB IB N",4100:"H J K"},C:{1:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b nB fB",194:"c d e f g h",516:"0 1 2 3 4 5 6 7 8 i j k l m n o p q r s t u v Q x y z"},D:{2:"0 1 G U I F E D A B C O T P H J K V W X Y n o p q r s t u v Q x y z",322:"2 3 4 5 Z a b c d e f g h i j k l m",1028:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"O hB iB",2:"G U I xB WB aB",33:"E D A B C cB dB VB L S",2084:"F bB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o jB kB lB mB L EB oB S",322:"p q r",1028:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M"},G:{1:"3B 4B 5B 6B",2:"WB pB HB rB",33:"E uB vB wB XB yB zB 0B 1B 2B",2084:"sB tB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",1028:"N"},J:{2:"F A"},K:{2:"A B C L EB S",1028:"Q"},L:{1028:"N"},M:{1:"M"},N:{2:"A B"},O:{1028:"EC"},P:{1:"GC HC IC JC VB L",2:"G FC"},Q:{322:"KC"},R:{2:"LC"},S:{516:"MC"}},B:5,C:"CSS position:sticky"},YR={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Subgrid"},ZR={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",260:"C O T P H J K"},C:{1:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V nB fB",66:"W X",260:"0 1 2 3 4 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d",260:"0 1 2 3 4 5 6 7 8 e f g h i j k l m n o p q r s t u v Q x y z TB AB"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB",132:"S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{132:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB",132:"S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS.supports() API"},$R={A:{A:{1:"E D A B",2:"I F gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",132:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS Table display"},eG={A:{A:{132:"I F E D A B gB"},B:{1:"UB IB N",4:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B nB fB",33:"C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k",322:"l m n o p q r s t u v Q"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X jB kB lB mB L EB oB S",578:"Y Z a b c d e f g h i j"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{33:"MC"}},B:5,C:"CSS3 text-align-last"},tG={A:{A:{132:"I F E D A B gB"},B:{132:"C O T P H J K",388:"UB IB N"},C:{132:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n",388:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{132:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{132:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S",388:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{132:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{132:"7B"},I:{132:"GB G N 8B 9B AC BC HB CC DC"},J:{132:"F A"},K:{132:"A B C L EB S",388:"Q"},L:{388:"N"},M:{132:"M"},N:{132:"A B"},O:{132:"EC"},P:{132:"G",388:"FC GC HC IC JC VB L"},Q:{388:"KC"},R:{388:"LC"},S:{132:"MC"}},B:5,C:"CSS text-indent"},nG={A:{A:{16:"I F gB",132:"E D A B"},B:{132:"C O T P H J K",322:"UB IB N"},C:{2:"0 1 2 3 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",1025:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",1602:"4"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s",322:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f jB kB lB mB L EB oB S",322:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",322:"N"},J:{2:"F A"},K:{2:"A B C L EB S",322:"Q"},L:{322:"N"},M:{1025:"M"},N:{132:"A B"},O:{2:"EC"},P:{2:"G",322:"FC GC HC IC JC VB L"},Q:{322:"KC"},R:{322:"LC"},S:{2:"MC"}},B:5,C:"CSS text-justify"},rG={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n nB fB",194:"o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x"},E:{2:"G U I F E D xB WB aB bB cB dB",16:"A",33:"B C O VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS text-orientation"},iG={A:{A:{2:"I F gB",161:"E D A B"},B:{2:"UB IB N",161:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{16:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Text 4 text-spacing"},sG={A:{A:{2:"I F E D gB",129:"A B"},B:{1:"UB IB N",129:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",260:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{4:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"A",4:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{129:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 Text-shadow"},oG={A:{A:{2:"I F E D gB",132:"B",164:"A"},B:{1:"UB IB N",132:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",260:"5"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r jB kB lB mB L EB oB S",260:"s"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{132:"B",164:"A"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",16:"G"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"CSS touch-action level 2 values"},aG={A:{A:{1:"B",2:"I F E D gB",289:"A"},B:{1:"C O T P H J K UB IB N"},C:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB",194:"0 1 f g h i j k l m n o p q r s t u v Q x y z",1025:"2 3 4 5 6"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y jB kB lB mB L EB oB S"},G:{1:"3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB",516:"wB XB yB zB 0B 1B 2B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",289:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{194:"MC"}},B:2,C:"CSS touch-action property"},BG={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",33:"U I F E D A B C O T P",164:"G"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",33:"I aB",164:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D jB kB",33:"C",164:"B lB mB L EB oB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"sB",164:"WB pB HB rB"},H:{2:"7B"},I:{1:"N CC DC",33:"GB G 8B 9B AC BC HB"},J:{1:"A",33:"F"},K:{1:"Q S",33:"C",164:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS3 Transitions"},cG={A:{A:{132:"I F E D A B gB"},B:{1:"UB IB N",132:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",33:"J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",132:"qB GB G U I F E D nB fB",292:"A B C O T P H"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H",548:"J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x"},E:{132:"G U I F E xB WB aB bB cB",548:"D A B C O dB VB L S hB iB"},F:{132:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{132:"E WB pB HB rB sB tB uB",548:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{1:"N",16:"GB G 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{16:"EC"},P:{1:"FC GC HC IC JC VB L",16:"G"},Q:{16:"KC"},R:{16:"LC"},S:{33:"MC"}},B:4,C:"CSS unicode-bidi property"},uG={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS unset value"},lG={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",2:"C O T",260:"P"},C:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x",194:"y"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k jB kB lB mB L EB oB S",194:"l"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:4,C:"CSS Variables (Custom Properties)"},hG={A:{A:{1:"A B",2:"I F gB",129:"E D"},B:{1:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",129:"D B jB kB lB mB L EB oB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{2:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:2,C:"CSS widows & orphans"},pG={A:{A:{132:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB",322:"m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I",16:"F",33:"E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x"},E:{1:"B C O L S hB iB",2:"G xB WB",16:"U",33:"I F E D A aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y Z a b c d e f g h i j k"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB",33:"E rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"8B 9B AC",33:"GB G BC HB CC DC"},J:{33:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{36:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",33:"G"},Q:{33:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS writing-mode property"},fG={A:{A:{1:"I F gB",129:"E D A B"},B:{1:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{129:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:7,C:"CSS zoom"},dG={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"CSS3 attr() function for all properties"},mG={A:{A:{1:"E D A B",8:"I F gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",33:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",33:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"WB pB HB"},H:{1:"7B"},I:{1:"G N BC HB CC DC",33:"GB 8B 9B AC"},J:{1:"A",33:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS3 Box-sizing"},CG={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",4:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",2:"D",4:"jB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS3 Colors"},gG={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",2:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",33:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c nB fB"},D:{1:"M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R"},E:{1:"B C O L S hB iB",33:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"5 6 7 8 9 C AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB",33:"0 1 2 3 4 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{33:"F A"},K:{2:"A B C L EB S",33:"Q"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{2:"LC"},S:{2:"MC"}},B:3,C:"CSS grab & grabbing cursors"},AG={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",33:"qB GB G U I F E D A B C O T P H J K V W X Y Z nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m"},E:{1:"D A B C O dB VB L S hB iB",33:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB",33:"P H J K V W X Y Z"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{33:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"CSS3 Cursors: zoom-in & zoom-out"},vG={A:{A:{1:"D A B",132:"I F E gB"},B:{1:"T P H J K UB IB N",260:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",4:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"G"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",4:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",260:"D B C jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F",16:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"CSS3 Cursors (original values)"},yG={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"qB GB nB fB",33:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",164:"0 1 2 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W",132:"X Y Z a b c d e f g h i j k l m n o p q r"},E:{1:"hB iB",2:"G U I xB WB aB",132:"F E D A B C O bB cB dB VB L S"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D jB kB lB",132:"P H J K V W X Y Z a b c d e",164:"B C mB L EB oB S"},G:{1:"6B",2:"WB pB HB rB sB",132:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B"},H:{164:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB",132:"CC DC"},J:{132:"F A"},K:{1:"Q",2:"A",164:"B C L EB S"},L:{1:"N"},M:{33:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{164:"MC"}},B:5,C:"CSS3 tab-size"},EG={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS currentColor value"},_G={A:{A:{2:"I F E D gB",8:"A B"},B:{1:"UB",2:"IB N",8:"C O T P H J K"},C:{2:"9 qB GB G U I F E D A B C O T P H J K V W X Y TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",66:"Z a b c d e f",72:"0 1 2 3 4 5 6 7 8 g h i j k l m n o p q r s t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c IB N eB ZB YB",66:"d e f g h i"},E:{2:"G U xB WB aB",8:"I F E D A B C O bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w",2:"D B C R M jB kB lB mB L EB oB S",66:"P H J K V"},G:{2:"WB pB HB rB sB",8:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"DC",2:"GB G N 8B 9B AC BC HB CC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{72:"MC"}},B:7,C:"Custom Elements (deprecated V0 spec)"},bG={A:{A:{2:"I F E D gB",8:"A B"},B:{1:"UB IB N",8:"C O T P H J K"},C:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f nB fB",8:"g h i j k l m n o p q r s t u v Q x y z",456:"0 1 2 3 4 5 6 7 8",712:"TB AB FB CB"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",8:"2 3",132:"4 5 6 7 8 9 TB AB FB CB DB BB w"},E:{2:"G U I F xB WB aB bB cB",8:"E D A dB",132:"B C O VB L S hB iB"},F:{1:"9 BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q jB kB lB mB L EB oB S",132:"0 1 2 3 4 5 6 7 8 r s t u v Q x y z AB CB DB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB",132:"yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",132:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G",132:"FC"},Q:{8:"KC"},R:{132:"LC"},S:{8:"MC"}},B:1,C:"Custom Elements (V1)"},wG={A:{A:{2:"I F E gB",132:"D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB",132:"I F E D A"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G",16:"U I F E O T",388:"D A B C"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G xB WB",16:"U I",388:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D jB kB lB mB",132:"B L EB"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"pB",16:"WB HB",388:"rB"},H:{1:"7B"},I:{1:"N CC DC",2:"8B 9B AC",388:"GB G BC HB"},J:{1:"A",388:"F"},K:{1:"C Q S",2:"A",132:"B L EB"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"CustomEvent"},SG={A:{A:{2:"gB",8:"I F E D",260:"A B"},B:{1:"UB IB N",260:"C O T P",1284:"H J K"},C:{8:"qB GB nB fB",4612:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"G U I F E D A B C O T P H J K V",132:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M"},E:{1:"O S hB iB",8:"G U I F E D A B C xB WB aB bB cB dB VB L"},F:{1:"9 D B C BB w R M jB kB lB mB L EB oB S",132:"0 1 2 3 4 5 6 7 8 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB"},G:{8:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B",2049:"2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"DC",8:"GB G 8B 9B AC BC HB CC",132:"N"},J:{1:"A",8:"F"},K:{1:"A B C L EB S",8:"Q"},L:{1:"N"},M:{516:"M"},N:{8:"A B"},O:{8:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:1,C:"Datalist element"},xG={A:{A:{1:"B",4:"I F E D A gB"},B:{1:"C O T P H",129:"J K UB IB N"},C:{1:"0 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",4:"qB GB G U nB fB",129:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 v Q x y z",4:"G U I",129:"5 6 7 8 9 F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{4:"G U xB WB",129:"I F E D A B C O aB bB cB dB VB L S hB iB"},F:{1:"C i j k l m n o p q r L EB oB S",4:"D B jB kB lB mB",129:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h s t u v Q x y z AB CB DB BB w R M"},G:{4:"WB pB HB",129:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{4:"7B"},I:{4:"8B 9B AC",129:"GB G N BC HB CC DC"},J:{129:"F A"},K:{1:"C L EB S",4:"A B",129:"Q"},L:{129:"N"},M:{129:"M"},N:{1:"B",4:"A"},O:{129:"EC"},P:{129:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{129:"LC"},S:{1:"MC"}},B:1,C:"dataset & data-* attributes"},DG={A:{A:{2:"I F gB",132:"E",260:"D A B"},B:{1:"UB IB N",260:"C O P H J K",772:"T"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{260:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Data URIs"},kG={A:{A:{16:"gB",132:"I F E D A B"},B:{1:"K UB IB N",132:"C O T P H J"},C:{1:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",132:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB",260:"2 3 4 5",772:"0 1 f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H J K V W X Y Z",260:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB",772:"a b c d e f g h i j k l m n"},E:{1:"C O S hB iB",16:"G U xB WB",132:"I F E D A aB bB cB dB",260:"B VB L"},F:{1:"7 8 9 AB CB DB BB w R M",16:"D B C jB kB lB mB L EB oB",132:"S",260:"0 1 2 3 4 5 6 b c d e f g h i j k l m n o p q r s t u v Q x y z",772:"P H J K V W X Y Z a"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB",132:"E sB tB uB vB wB XB"},H:{132:"7B"},I:{1:"N",16:"GB 8B 9B AC",132:"G BC HB",772:"CC DC"},J:{132:"F A"},K:{1:"Q",16:"A B C L EB",132:"S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{260:"EC"},P:{1:"JC VB L",260:"G FC GC HC IC"},Q:{260:"KC"},R:{132:"LC"},S:{132:"MC"}},B:6,C:"Date.prototype.toLocaleDateString"},IG={A:{A:{2:"D A B gB",8:"I F E"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB",8:"GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB",194:"x y"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"G U I F E D A B",257:"V W X Y Z a b c d e f g h i j k l",769:"C O T P H J K"},E:{1:"C O S hB iB",8:"G U xB WB aB",257:"I F E D A bB cB dB",1025:"B VB L"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"C L EB oB S",8:"D B jB kB lB mB"},G:{1:"E sB tB uB vB wB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB rB",1025:"XB yB zB"},H:{8:"7B"},I:{1:"G N BC HB CC DC",8:"GB 8B 9B AC"},J:{1:"A",8:"F"},K:{1:"Q",8:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{769:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Details & Summary elements"},OG={A:{A:{2:"I F E D A gB",132:"B"},B:{1:"C O T P H J K",4:"UB IB N"},C:{2:"qB GB nB",4:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"G U fB"},D:{2:"G U I",4:"0 1 2 3 4 5 6 7 8 9 F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",4:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB",4:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"8B 9B AC",4:"GB G N BC HB CC DC"},J:{2:"F",4:"A"},K:{1:"C S",2:"A B L EB",4:"Q"},L:{4:"N"},M:{4:"M"},N:{1:"B",2:"A"},O:{4:"EC"},P:{4:"G FC GC HC IC JC VB L"},Q:{4:"KC"},R:{4:"LC"},S:{4:"MC"}},B:4,C:"DeviceOrientation & DeviceMotion events"},TG={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"C Q S",2:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Window.devicePixelRatio"},FG={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",194:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h",322:"i j k l m"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K jB kB lB mB L EB oB S",578:"V W X Y Z"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:1,C:"Dialog element"},MG={A:{A:{1:"B",16:"gB",129:"D A",130:"I F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",16:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",16:"D"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",129:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"EventTarget.dispatchEvent"},NG={A:{A:{132:"I F E D A B gB"},B:{132:"C O T P H J K UB IB N"},C:{132:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{132:"0 1 2 3 4 5 6 7 8 9 G U h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",388:"I F E D A B C O T P H J K V W X Y Z a b c d e f g"},E:{132:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{132:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{132:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{132:"7B"},I:{132:"GB G N 8B 9B AC BC HB CC DC"},J:{132:"F A"},K:{132:"A B C Q L EB S"},L:{132:"N"},M:{132:"M"},N:{132:"A B"},O:{132:"EC"},P:{132:"G FC GC HC IC JC VB L"},Q:{132:"KC"},R:{132:"LC"},S:{132:"MC"}},B:6,C:"DNSSEC and DANE"},LG={A:{A:{2:"I F E gB",164:"D A",260:"B"},B:{1:"J K UB IB N",260:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E nB fB",516:"D A B C O T P H J K V W X Y Z a b c d e f g h"},D:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y"},E:{1:"I A B C aB dB VB L",2:"G U O xB WB S hB iB",1028:"F E D bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB"},G:{1:"vB wB XB yB zB 0B 1B",2:"WB pB HB rB sB 2B 3B 4B 5B 6B",1028:"E tB uB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{16:"F",1028:"A"},K:{1:"Q S",16:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{164:"A",260:"B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Do Not Track API"},PG={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e"},E:{1:"E D A B C O dB VB L S hB iB",2:"G U I F xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P jB kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"document.currentScript"},RG={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",16:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",16:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"document.evaluate & XPath"},GG={A:{A:{1:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",16:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",16:"D jB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB",16:"HB rB sB"},H:{2:"7B"},I:{1:"N BC HB CC DC",2:"GB G 8B 9B AC"},J:{1:"A",2:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"Document.execCommand()"},HG={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",16:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"document.scrollingElement"},KG={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB",16:"U"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D jB kB lB mB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"document.head"},VG={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"2 3"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p jB kB lB mB L EB oB S",194:"q"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G FC"},Q:{194:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"DOM manipulation convenience methods"},UG={A:{A:{1:"D A B",2:"gB",8:"I F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Document Object Model Range"},QG={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"DOMContentLoaded"},jG={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB",16:"U"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",16:"D B jB kB lB mB L EB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB sB"},H:{16:"7B"},I:{1:"G N BC HB CC DC",16:"GB 8B 9B AC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{16:"A B"},O:{16:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"DOMFocusIn & DOMFocusOut events"},JG={A:{A:{2:"I F E D gB",132:"A B"},B:{132:"C O T P H J K",1028:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i nB fB",2564:"j k l m n o p q r s t u v Q x y",3076:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{16:"G U I F",132:"0 1 2 3 4 5 6 7 8 D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB",388:"E",1028:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{16:"G xB WB",132:"U I F E D A aB bB cB dB VB",1028:"B C O L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",132:"P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x",1028:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M"},G:{16:"WB pB HB",132:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",132:"G BC HB CC DC",292:"GB 8B 9B AC"},J:{16:"F",132:"A"},K:{2:"A B C L EB S",132:"Q"},L:{1028:"N"},M:{1:"M"},N:{132:"A B"},O:{132:"EC"},P:{132:"G FC GC HC IC JC VB L"},Q:{132:"KC"},R:{132:"LC"},S:{2564:"MC"}},B:4,C:"DOMMatrix"},qG={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Download attribute"},WG={A:{A:{644:"I F E D gB",772:"A B"},B:{1:"K UB IB N",260:"C O T P H J"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",8:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",8:"D B jB kB lB mB L EB oB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",1025:"N"},J:{2:"F A"},K:{1:"S",8:"A B C L EB",1025:"Q"},L:{1025:"N"},M:{2:"M"},N:{1:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"Drag and Drop"},zG={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",2:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Element.closest()"},XG={A:{A:{1:"I F E D A B",16:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",16:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",16:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",16:"D jB kB lB mB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"C Q S",16:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"document.elementFromPoint()"},YG={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB"},E:{2:"G U I F E D xB WB aB bB cB dB",132:"A B C O VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB",132:"XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"},ZG={A:{A:{2:"I F E D A gB",164:"B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k",132:"l m n o p q r"},E:{1:"C O S hB iB",2:"G U I xB WB aB bB",164:"F E D A B cB dB VB L"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X jB kB lB mB L EB oB S",132:"Y Z a b c d e"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:2,C:"Encrypted Media Extensions"},$G={A:{A:{1:"I F E D A B",2:"gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"EOT - Embedded OpenType fonts"},eH={A:{A:{1:"A B",2:"I F gB",260:"D",1026:"E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",4:"qB GB nB fB",132:"G U I F E D A B C O T P H J K V W"},D:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"G U I F E D A B C O T P H J K",132:"V W X Y"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",4:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",4:"D B C jB kB lB mB L EB oB",132:"S"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",4:"WB pB HB rB"},H:{132:"7B"},I:{1:"N CC DC",4:"GB 8B 9B AC",132:"BC HB",900:"G"},J:{1:"A",4:"F"},K:{1:"Q",4:"A B C L EB",132:"S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ECMAScript 5"},tH={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r",132:"s t u v Q x y"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e jB kB lB mB L EB oB S",132:"f g h i j k l"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ES6 classes"},nH={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ES6 Generators"},rH={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB nB fB",194:"w"},D:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"JavaScript modules: dynamic import()"},iH={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T",4097:"H J K",4290:"P"},C:{1:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",322:"4 5 6 7 8 TB"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB",194:"AB"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB",3076:"VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q jB kB lB mB L EB oB S",194:"x"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB",3076:"yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"JavaScript modules via script tag"},sH={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P nB fB",132:"H J K V W X Y Z a",260:"b c d e f g",516:"h"},D:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K",1028:"V W X Y Z a b c d e f g h i j"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",1028:"P H J K V W"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC",1028:"BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ES6 Number"},oH={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"String.prototype.includes"},aH={A:{A:{2:"I F E D A gB",388:"B"},B:{257:"UB IB N",260:"C O T",769:"P H J K"},C:{2:"qB GB G U nB fB",4:"0 1 2 3 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",257:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G U I F E D A B C O T P H J K V W",4:"0 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",257:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",2:"G U I F xB WB aB bB",4:"E D cB dB"},F:{2:"D B C jB kB lB mB L EB oB S",4:"P H J K V W X Y Z a b c d e f g h i j k l m n",257:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB",4:"E tB uB vB wB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",4:"CC DC",257:"N"},J:{2:"F",4:"A"},K:{2:"A B C L EB S",257:"Q"},L:{257:"N"},M:{257:"M"},N:{2:"A",388:"B"},O:{257:"EC"},P:{4:"G",257:"FC GC HC IC JC VB L"},Q:{257:"KC"},R:{4:"LC"},S:{4:"MC"}},B:6,C:"ECMAScript 2015 (ES6)"},BH={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",4:"D jB kB lB mB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"C Q L EB S",4:"A B"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Server-sent events"},cH={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"hB iB",2:"G U I F E D A B C O xB WB aB bB cB dB VB L S"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"},uH={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",132:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB nB fB",260:"OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB",132:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B xB WB aB bB cB dB VB",772:"C O L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q jB kB lB mB L EB oB S",132:"0 1 2 3 4 5 6 7 8 9 x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB",16:"0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",132:"N"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{132:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC",132:"IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Feature Policy"},lH={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j nB fB",1025:"p",1218:"k l m n o"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p",260:"q",772:"r"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c jB kB lB mB L EB oB S",260:"d",772:"e"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Fetch"},hH={A:{A:{16:"gB",132:"E D",388:"I F A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P",16:"H J K V"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",16:"D jB"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB"},H:{388:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A",260:"B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"disabled attribute of the fieldset element"},pH={A:{A:{2:"I F E D gB",260:"A B"},B:{1:"UB IB N",260:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",260:"G U I F E D A B C O T P H J K V W X Y Z a b c d fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U",260:"O T P H J K V W X Y Z a b c d e f g h i j k l m n",388:"I F E D A B C"},E:{1:"A B C O VB L S hB iB",2:"G U xB WB",260:"I F E D bB cB dB",388:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B jB kB lB mB",260:"C P H J K V W X Y Z a L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",260:"E sB tB uB vB wB"},H:{2:"7B"},I:{1:"N DC",2:"8B 9B AC",260:"CC",388:"GB G BC HB"},J:{260:"A",388:"F"},K:{1:"Q",2:"A B",260:"C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A",260:"B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"File API"},fH={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D B jB kB lB mB"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"A",2:"F"},K:{1:"C Q L EB S",2:"A B"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"FileReader API"},dH={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D jB kB",16:"B lB mB L EB"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"C Q EB S",2:"A",16:"B L"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"FileReaderSync"},mH={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",33:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F",33:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",36:"E D A B C"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",33:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F",33:"A"},K:{2:"A B C L EB S",33:"Q"},L:{33:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",33:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Filesystem & FileWriter API"},CH={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",2:"C O T P"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t",16:"u v Q",388:"0 1 2 3 4 5 x y z"},E:{1:"O hB iB",2:"G U I F E D A xB WB aB bB cB dB VB",516:"B C L S"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"8B 9B AC",16:"GB G BC HB CC DC"},J:{1:"A",2:"F"},K:{1:"S",16:"A B C L EB",129:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",129:"G"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:6,C:"FLAC audio format"},gH={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB",194:"ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"gap property for Flexbox"},AH={A:{A:{2:"I F E D gB",1028:"B",1316:"A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",164:"qB GB G U I F E D A B C O T P H J K V W X nB fB",516:"Y Z a b c d"},D:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"X Y Z a b c d e",164:"G U I F E D A B C O T P H J K V W"},E:{1:"D A B C O dB VB L S hB iB",33:"F E bB cB",164:"G U I xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B C jB kB lB mB L EB oB",33:"P H"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"E tB uB",164:"WB pB HB rB sB"},H:{1:"7B"},I:{1:"N CC DC",164:"GB G 8B 9B AC BC HB"},J:{1:"A",164:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"B",292:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS Flexible Box Layout Module"},vH={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"O hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L S"},F:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u jB kB lB mB L EB oB S"},G:{1:"3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"display: flow-root"},yH={A:{A:{1:"I F E D A B",2:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D jB kB lB mB",16:"B L EB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"G N BC HB CC DC",2:"8B 9B AC",16:"GB"},J:{1:"F A"},K:{1:"C Q S",2:"A",16:"B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"focusin & focusout events"},EH={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"9 BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"1 2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"0 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"preventScroll support in focus"},_H={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s nB fB",132:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",260:"3 4 5"},E:{1:"B C O L S hB iB",2:"G U I F E xB WB aB bB cB",16:"D",132:"A dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB",132:"vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G FC"},Q:{1:"KC"},R:{2:"LC"},S:{132:"MC"}},B:5,C:"system-ui value for font-family"},bH={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",33:"P H J K V W X Y Z a b c d e f g h i j",164:"G U I F E D A B C O T"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P",33:"X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x",292:"H J K V W"},E:{1:"A B C O dB VB L S hB iB",2:"F E D xB WB bB cB",4:"G U I aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y Z a b c d e f g h i j k"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E tB uB vB",4:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB",33:"CC DC"},J:{2:"F",33:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",33:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS font-feature-settings"},wH={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z nB fB",194:"a b c d e f g h i j"},D:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e",33:"f g h i"},E:{1:"A B C O dB VB L S hB iB",2:"G U I xB WB aB bB",33:"F E D cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P jB kB lB mB L EB oB S",33:"H J K V"},G:{2:"WB pB HB rB sB tB",33:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N DC",2:"GB G 8B 9B AC BC HB",33:"CC"},J:{2:"F",33:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 font-kerning"},SH={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k nB fB",194:"l m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS Font Loading"},xH={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",194:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s",194:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f jB kB lB mB L EB oB S",194:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{258:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{194:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"CSS font-size-adjust"},DH={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",676:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a nB fB",804:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G",676:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"xB WB",676:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",676:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{804:"MC"}},B:7,C:"CSS font-smooth"},kH={A:{A:{2:"I F E gB",4:"D A B"},B:{1:"J K UB IB N",4:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB",194:"m n o p q r s t"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l"},E:{1:"A B C O VB L S hB iB",4:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",4:"P H J K V W X Y"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",4:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",4:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F",4:"A"},K:{2:"A B C L EB S",4:"Q"},L:{1:"N"},M:{1:"M"},N:{4:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",4:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:4,C:"Font unicode-range subsetting"},IH={A:{A:{2:"I F E D gB",130:"A B"},B:{130:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",130:"G U I F E D A B C O T P H J K V W X Y Z",322:"a b c d e f g h i j"},D:{2:"G U I F E D A B C O T P",130:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O dB VB L S hB iB",2:"F E D xB WB bB cB",130:"G U I aB"},F:{2:"D B C jB kB lB mB L EB oB S",130:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB tB uB vB",130:"pB HB rB sB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",130:"N CC DC"},J:{2:"F",130:"A"},K:{2:"A B C L EB S",130:"Q"},L:{130:"N"},M:{1:"M"},N:{2:"A B"},O:{130:"EC"},P:{130:"G FC GC HC IC JC VB L"},Q:{130:"KC"},R:{130:"LC"},S:{1:"MC"}},B:5,C:"CSS font-variant-alternates"},OH={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z nB fB",132:"a b c d e f g h i j"},D:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{132:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:4,C:"CSS font-variant-east-asian "},TH={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j nB fB"},D:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o jB kB lB mB L EB oB S"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F",16:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G FC"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:2,C:"CSS font-variant-numeric"},FH={A:{A:{1:"D A B",132:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",2:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",2:"D jB"},G:{1:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",260:"WB pB"},H:{2:"7B"},I:{1:"G N BC HB CC DC",2:"8B",4:"GB 9B AC"},J:{1:"A",4:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"@font-face Web fonts"},MH={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",2:"C O T P"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB",16:"U"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{1:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Form attribute"},NH={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB",16:"kB lB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{1:"7B"},I:{1:"G N BC HB CC DC",2:"8B 9B AC",16:"GB"},J:{1:"A",2:"F"},K:{1:"B C Q L EB S",16:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Attributes for form submission"},LH={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D"},E:{1:"B C O VB L S hB iB",2:"G xB WB",132:"U I F E D A aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",2:"D jB"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB",132:"E pB HB rB sB tB uB vB wB XB"},H:{516:"7B"},I:{1:"N DC",2:"GB 8B 9B AC",132:"G BC HB CC"},J:{1:"A",132:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{260:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{132:"MC"}},B:1,C:"Form validation"},PH={A:{A:{2:"gB",4:"A B",8:"I F E D"},B:{1:"H J K UB IB N",4:"C O T P"},C:{4:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"qB GB nB fB"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB"},E:{4:"G U I F E D A B C O aB bB cB dB VB L S hB iB",8:"xB WB"},F:{1:"2 3 4 5 6 7 8 9 D B C AB CB DB BB w R M jB kB lB mB L EB oB S",4:"0 1 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},G:{2:"WB",4:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB",4:"CC DC"},J:{2:"F",4:"A"},K:{1:"A B C L EB S",4:"Q"},L:{1:"N"},M:{4:"M"},N:{4:"A B"},O:{1:"EC"},P:{1:"IC JC VB L",4:"G FC GC HC"},Q:{4:"KC"},R:{4:"LC"},S:{4:"MC"}},B:1,C:"HTML5 form features"},RH={A:{A:{2:"I F E D A gB",548:"B"},B:{1:"UB IB N",516:"C O T P H J K"},C:{1:"9 BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D nB fB",676:"A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q",1700:"0 1 2 3 4 5 6 7 8 x y z TB AB FB CB DB"},D:{1:"LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T",676:"P H J K V",804:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB"},E:{2:"G U xB WB",676:"aB",804:"I F E D A B C O bB cB dB VB L S hB iB"},F:{1:"9 BB w R M S",2:"D B C jB kB lB mB L EB oB",804:"0 1 2 3 4 5 6 7 8 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B",2052:"1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F",292:"A"},K:{2:"A B C L EB S",804:"Q"},L:{804:"N"},M:{1:"M"},N:{2:"A",548:"B"},O:{804:"EC"},P:{1:"VB L",804:"G FC GC HC IC JC"},Q:{804:"KC"},R:{804:"LC"},S:{1:"MC"}},B:1,C:"Full Screen API"},GH={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W",33:"X Y Z a"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"Gamepad API"},HH={A:{A:{1:"D A B",2:"gB",8:"I F E"},B:{1:"C O T P H J K",129:"UB IB N"},C:{1:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",8:"qB GB",129:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",4:"G",129:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D B C O aB bB cB dB VB L S hB iB",8:"G xB WB",129:"A"},F:{1:"B C H J K V W X Y Z a b c d e f g h i j k l m n o mB L EB oB S",2:"D P jB",8:"kB lB",129:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"E WB pB HB rB sB tB uB vB wB",129:"XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G 8B 9B AC BC HB CC DC",129:"N"},J:{1:"F A"},K:{1:"B C Q L EB S",8:"A"},L:{129:"N"},M:{129:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G",129:"FC GC HC IC JC VB L"},Q:{129:"KC"},R:{129:"LC"},S:{1:"MC"}},B:2,C:"Geolocation"},KH={A:{A:{644:"I F gB",2049:"D A B",2692:"E"},B:{1:"UB IB N",2049:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB",260:"G U I F E D A B",1156:"GB",1284:"nB",1796:"fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",16:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",16:"D jB",132:"kB lB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",132:"A"},L:{1:"N"},M:{1:"M"},N:{2049:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Element.getBoundingClientRect()"},VH={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB",132:"GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",260:"G U I F E D A"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",260:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",260:"D jB kB lB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",260:"WB pB HB"},H:{260:"7B"},I:{1:"G N BC HB CC DC",260:"GB 8B 9B AC"},J:{1:"A",260:"F"},K:{1:"B C Q L EB S",260:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"getComputedStyle"},UH={A:{A:{1:"D A B",2:"gB",8:"I F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",8:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"getElementsByClassName"},QH={A:{A:{2:"I F E D A gB",33:"B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U I xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A",33:"B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"crypto.getRandomValues()"},jH={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"8 9 TB AB FB CB DB BB w"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 3 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"Gyroscope"},JH={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",2:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m"},E:{2:"G U I F xB WB aB bB cB",129:"B C O VB L S hB iB",194:"E D A dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{2:"WB pB HB rB sB tB",129:"yB zB 0B 1B 2B 3B 4B 5B 6B",194:"E uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"navigator.hardwareConcurrency"},qH={A:{A:{1:"E D A B",8:"I F gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",8:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"G"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",8:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",8:"D jB kB lB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{2:"7B"},I:{1:"GB G N 9B AC BC HB CC DC",2:"8B"},J:{1:"F A"},K:{1:"B C Q L EB S",8:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Hashchange event"},WH={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A xB WB aB bB cB dB VB",130:"B C O L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB",130:"zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"HEIF/ISO Base Media File Format"},zH={A:{A:{2:"I F E D A gB",132:"B"},B:{2:"UB IB N",132:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"O hB iB",2:"G U I F E D A xB WB aB bB cB dB VB",516:"B C L S"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",258:"N"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{258:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",258:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"HEVC/H.265 video format"},XH={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D B jB kB lB mB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{1:"7B"},I:{1:"G N BC HB CC DC",2:"GB 8B 9B AC"},J:{1:"A",2:"F"},K:{1:"C Q L EB S",2:"A B"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"hidden attribute"},YH={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V",33:"W X Y Z"},E:{1:"E D A B C O dB VB L S hB iB",2:"G U I F xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"High Resolution Time API"},ZH={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G xB WB",4:"U aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M EB oB S",2:"D B jB kB lB mB L"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB",4:"HB"},H:{2:"7B"},I:{1:"N 9B AC HB CC DC",2:"GB G 8B BC"},J:{1:"F A"},K:{1:"C Q L EB S",2:"A B"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Session history management"},$H={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"WB pB HB rB",129:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B",257:"9B AC"},J:{1:"A",16:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{516:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{1:"LC"},S:{2:"MC"}},B:4,C:"HTML Media Capture"},eK={A:{A:{2:"gB",8:"I F E",260:"D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB",132:"GB nB fB",260:"G U I F E D A B C O T P H J K V W"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U",260:"I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",132:"G xB WB",260:"U I aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",132:"D B jB kB lB mB",260:"C L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",132:"WB",260:"pB HB rB sB"},H:{132:"7B"},I:{1:"N CC DC",132:"8B",260:"GB G 9B AC BC HB"},J:{260:"F A"},K:{1:"Q",132:"A",260:"B C L EB S"},L:{1:"N"},M:{1:"M"},N:{260:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"HTML5 semantic elements"},tK={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K",2:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:7,C:"HTTP Live Streaming (HLS)"},nK={A:{A:{2:"I F E D A gB",132:"B"},B:{1:"C O T P H J K",513:"UB IB N"},C:{1:"0 1 2 m n o p q r s t u v Q x y z",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB",513:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 r s t u v Q x y z",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q",513:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"B C O L S hB iB",2:"G U I F E xB WB aB bB cB",260:"D A dB VB"},F:{1:"e f g h i j k l m n",2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S",513:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",513:"N"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{513:"N"},M:{513:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G",513:"FC GC HC IC JC VB L"},Q:{513:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"HTTP/2 protocol"},rK={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB nB fB",194:"MB NB OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",322:"UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"HTTP/3 protocol"},iK={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H nB fB",4:"J K V W X Y Z a b c d"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB"},H:{2:"7B"},I:{1:"GB G N 9B AC BC HB CC DC",2:"8B"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"sandbox attribute for iframes"},sK={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",66:"W X Y Z a b c"},E:{2:"G U I E D A B C O xB WB aB bB dB VB L S hB iB",130:"F cB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",130:"tB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"seamless attribute for iframes"},oK={A:{A:{2:"gB",8:"I F E D A B"},B:{1:"UB IB N",8:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB",8:"GB G U I F E D A B C O T P H J K V W X Y Z a nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O",8:"T P H J K V"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"xB WB",8:"G U aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B jB kB lB mB",8:"C L EB oB S"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB",8:"pB HB rB"},H:{2:"7B"},I:{1:"N CC DC",8:"GB G 8B 9B AC BC HB"},J:{1:"A",8:"F"},K:{1:"Q",2:"A B",8:"C L EB S"},L:{1:"N"},M:{1:"M"},N:{8:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"srcdoc attribute for iframes"},aK={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",322:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k nB fB",194:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"0 1 2 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",322:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p jB kB lB mB L EB oB S",322:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{322:"KC"},R:{1:"LC"},S:{194:"MC"}},B:5,C:"ImageCapture API"},BK={A:{A:{2:"I F E D A gB",161:"B"},B:{2:"UB IB N",161:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A",161:"B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"Input Method Editor API"},cK={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"naturalWidth & naturalHeight image properties"},uK={A:{A:{2:"I F E D gB",8:"A B"},B:{1:"UB",2:"IB N",8:"C O T P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f nB fB",8:"6 7 8 9 g h TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",72:"0 1 2 3 4 5 i j k l m n o p q r s t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f IB N eB ZB YB",66:"g h i j k",72:"l"},E:{2:"G U xB WB aB",8:"I F E D A B C O bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w",2:"D B C P H R M jB kB lB mB L EB oB S",66:"J K V W X",72:"Y"},G:{2:"WB pB HB rB sB",8:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{2:"N"},M:{8:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"HTML Imports"},lK={A:{A:{1:"I F E D A B",16:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB",16:"nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB"},G:{1:"2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"indeterminate checkbox"},hK={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"UB IB N",132:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",33:"A B C O T P",36:"G U I F E D"},D:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"A",8:"G U I F E D",33:"Z",36:"B C O T P H J K V W X Y"},E:{1:"A B C O VB L S hB iB",8:"G U I F xB WB aB bB",260:"E D cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D jB kB",8:"B C lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB rB sB tB",260:"E uB vB wB"},H:{2:"7B"},I:{1:"N CC DC",8:"GB G 8B 9B AC BC HB"},J:{1:"A",8:"F"},K:{1:"Q",2:"A",8:"B C L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"IndexedDB"},pK={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t nB fB",132:"u v Q",260:"0 x y z"},D:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x",132:"0 1 y z",260:"2 3 4 5 6 7"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k jB kB lB mB L EB oB S",132:"l m n o",260:"p q r s t u"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB",16:"XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"HC IC JC VB L",2:"G",260:"FC GC"},Q:{2:"KC"},R:{2:"LC"},S:{260:"MC"}},B:4,C:"IndexedDB 2.0"},fK={A:{A:{1:"E D A B",4:"gB",132:"I F"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",36:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS inline-block"},dK={A:{A:{1:"I F E D A B",16:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",16:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",16:"D"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"HTMLElement.innerText"},mK={A:{A:{1:"I F E D A gB",132:"B"},B:{132:"C O T P H J K",260:"UB IB N"},C:{1:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f nB fB",516:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"J K V W X Y Z a b c",2:"G U I F E D A B C O T P H",132:"d e f g h i j k l m n o p q",260:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I aB bB",2:"G U xB WB",2052:"F E D A B C O cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"WB pB HB",1025:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1025:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2052:"A B"},O:{1025:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{260:"KC"},R:{1:"LC"},S:{516:"MC"}},B:1,C:"autocomplete attribute: on & off values"},CK={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V"},E:{1:"O S hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D P H jB kB lB mB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B",129:"2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:1,C:"Color input type"},gK={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",132:"C"},C:{2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",1090:"3 4 5 6",2052:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V",2052:"W X Y Z a"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"WB pB HB",260:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N CC DC",2:"GB 8B 9B AC",514:"G BC HB"},J:{1:"A",2:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2052:"MC"}},B:1,C:"Date and time input types"},AK={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",132:"8B 9B AC"},J:{1:"A",132:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Email, telephone & URL input types"},vK={A:{A:{2:"I F E gB",2561:"A B",2692:"D"},B:{1:"UB IB N",2561:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB",1537:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y fB",1796:"GB nB"},D:{1:"w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",1025:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB",1537:"P H J K V W X Y Z a b c d e f g h i j k"},E:{1:"hB iB",16:"G U I xB WB",1025:"F E D A B C bB cB dB VB L",1537:"aB",4097:"O S"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M S",16:"D B C jB kB lB mB L EB",260:"oB",1025:"0 1 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",1537:"P H J K V W X"},G:{16:"WB pB HB",1025:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",1537:"rB sB tB"},H:{2:"7B"},I:{16:"8B 9B",1025:"N DC",1537:"GB G AC BC HB CC"},J:{1025:"A",1537:"F"},K:{1:"A B C L EB S",1025:"Q"},L:{1:"N"},M:{1537:"M"},N:{2561:"A B"},O:{1537:"EC"},P:{1025:"G FC GC HC IC JC VB L"},Q:{1025:"KC"},R:{1025:"LC"},S:{1537:"MC"}},B:1,C:"input event"},yK={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G",16:"U I F E X Y Z a b",132:"D A B C O T P H J K V W"},E:{1:"C O L S hB iB",2:"G U xB WB aB",132:"I F E D A B bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{2:"sB tB",132:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",514:"WB pB HB rB"},H:{2:"7B"},I:{2:"8B 9B AC",260:"GB G BC HB",514:"N CC DC"},J:{132:"A",260:"F"},K:{2:"A B C L EB S",260:"Q"},L:{260:"N"},M:{2:"M"},N:{514:"A",1028:"B"},O:{2:"EC"},P:{260:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{260:"LC"},S:{1:"MC"}},B:1,C:"accept attribute for file input"},EK={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Directory selection from file input"},_K={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB kB lB"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB"},H:{130:"7B"},I:{130:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{130:"A B C Q L EB S"},L:{132:"N"},M:{130:"M"},N:{2:"A B"},O:{130:"EC"},P:{130:"G",132:"FC GC HC IC JC VB L"},Q:{1:"KC"},R:{132:"LC"},S:{2:"MC"}},B:1,C:"Multiple file selection"},bK={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"qB GB G U I F E D A B C O T P H nB fB",4:"J K V W",194:"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",66:"6 7 8 9 TB AB FB CB DB BB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s jB kB lB mB L EB oB S",66:"0 1 2 t u v Q x y z"},G:{1:"2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{194:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"JC VB L",2:"G FC GC HC IC"},Q:{2:"KC"},R:{2:"LC"},S:{194:"MC"}},B:1,C:"inputmode attribute"},wK={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T P H"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:1,C:"Minimum length attribute for input fields"},SK={A:{A:{2:"I F E D gB",129:"A B"},B:{1:"UB IB N",129:"C O",1025:"T P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB",513:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{388:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB 8B 9B AC",388:"G N BC HB CC DC"},J:{2:"F",388:"A"},K:{1:"A B C L EB S",388:"Q"},L:{388:"N"},M:{641:"M"},N:{388:"A B"},O:{388:"EC"},P:{388:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{388:"LC"},S:{513:"MC"}},B:1,C:"Number input type"},xK={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D"},E:{1:"B C O VB L S hB iB",2:"G xB WB",16:"U",388:"I F E D A aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB",388:"E rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N DC",2:"GB G 8B 9B AC BC HB CC"},J:{1:"A",2:"F"},K:{1:"A B C L EB S",132:"Q"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Pattern attribute for input fields"},DK={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",132:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M EB oB S",2:"D jB kB lB mB",132:"B L"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB N 8B 9B AC HB CC DC",4:"G BC"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"input placeholder attribute"},kK={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"N HB CC DC",4:"GB G 8B 9B AC BC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Range input type"},IK={A:{A:{2:"I F E D gB",129:"A B"},B:{1:"UB IB N",129:"C O T P H J K"},C:{2:"qB GB nB fB",129:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T X Y Z a b",129:"P H J K V W"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D jB kB lB mB",16:"B L EB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB"},H:{129:"7B"},I:{1:"N CC DC",16:"8B 9B",129:"GB G AC BC HB"},J:{1:"F",129:"A"},K:{1:"C",2:"A",16:"B L EB",129:"Q S"},L:{1:"N"},M:{129:"M"},N:{129:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{129:"MC"}},B:1,C:"Search input type"},OK={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",16:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",16:"D jB kB lB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Selection controls for input & textarea"},TK={A:{A:{1:"I F E D A B",16:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",16:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"},FK={A:{A:{1:"A B",16:"gB",132:"I F E D"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",16:"D jB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Element.insertAdjacentHTML()"},MK={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:6,C:"Internationalization API"},NK={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"9 CB DB BB w R M",2:"0 1 2 3 4 5 6 7 8 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"L",2:"G FC GC HC IC JC VB"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"IntersectionObserver V2"},LK={A:{A:{2:"I F E D A B gB"},B:{1:"H J K",2:"C O T",516:"P",1025:"UB IB N"},C:{1:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",194:"2 3 4"},D:{1:"8 TB AB FB CB DB BB",2:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",516:"1 2 3 4 5 6 7",1025:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"O S hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L"},F:{1:"0 1 2 3 4 5 6 7 8 v Q x y z AB CB DB",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n jB kB lB mB L EB oB S",516:"o p q r s t u",1025:"9 BB w R M"},G:{1:"2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",1025:"N"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{516:"EC"},P:{1:"HC IC JC VB L",2:"G",516:"FC GC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"IntersectionObserver"},PK={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J",130:"K"},C:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB"},E:{1:"O hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L S"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{1:"3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Intl.PluralRules API"},RK={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",1537:"UB IB N"},C:{2:"qB",932:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB nB fB",2308:"w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G U I F E D A B C O T P H J K V W X",545:"Y Z a b c d e f g h i j k l m n o p q r s t u v",1537:"0 1 2 3 4 5 6 7 8 9 Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I xB WB aB",516:"B C O L S hB iB",548:"D A dB VB",676:"F E bB cB"},F:{2:"D B C jB kB lB mB L EB oB S",513:"k",545:"P H J K V W X Y Z a b c d e f g h i",1537:"0 1 2 3 4 5 6 7 8 9 j l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB rB sB",548:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",676:"E tB uB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",545:"CC DC",1537:"N"},J:{2:"F",545:"A"},K:{2:"A B C L EB S",1537:"Q"},L:{1537:"N"},M:{2340:"M"},N:{2:"A B"},O:{1:"EC"},P:{545:"G",1537:"FC GC HC IC JC VB L"},Q:{545:"KC"},R:{1537:"LC"},S:{932:"MC"}},B:5,C:"Intrinsic & Extrinsic Sizing"},GK={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G xB WB",129:"U aB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"JPEG 2000 image format"},HK={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K",2:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{1:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"JPEG XR image format"},KK={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Lookbehind in JS regular expressions"},VK={A:{A:{1:"D A B",2:"I F gB",129:"E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"JSON parsing"},UK={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P",132:"H J K"},C:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",132:"7 8 TB"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB",132:"VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t jB kB lB mB L EB oB S",132:"u v Q"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB",132:"yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{132:"EC"},P:{1:"IC JC VB L",2:"G FC GC",132:"HC"},Q:{132:"KC"},R:{2:"LC"},S:{132:"MC"}},B:5,C:"CSS justify-content: space-evenly"},QK={A:{A:{2:"I F E D A B gB"},B:{1:"K UB IB N",2:"C O T P H J"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB"},H:{2:"7B"},I:{1:"N CC DC",2:"8B 9B AC",132:"GB G BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"High-quality kerning pairs & ligatures"},jK={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",16:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",16:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB",16:"C"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"S",2:"A B L EB",16:"C",130:"Q"},L:{1:"N"},M:{130:"M"},N:{130:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"KeyboardEvent.charCode"},JK={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r",194:"s t u v Q x"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e jB kB lB mB L EB oB S",194:"f g h i j k"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",194:"Q"},L:{194:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",194:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{194:"LC"},S:{1:"MC"}},B:5,C:"KeyboardEvent.code"},qK={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B P H jB kB lB mB L EB oB",16:"C"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q S",2:"A B L EB",16:"C"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"KeyboardEvent.getModifierState()"},WK={A:{A:{2:"I F E gB",260:"D A B"},B:{1:"UB IB N",260:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y nB fB",132:"Z a b c d e"},D:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B P H J K V W X Y Z a b c d e f g h i j k l m n jB kB lB mB L EB oB",16:"C"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{1:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"S",2:"A B L EB",16:"C Q"},L:{1:"N"},M:{1:"M"},N:{260:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:5,C:"KeyboardEvent.key"},zK={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",16:"I xB WB",132:"G U aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB",16:"C",132:"P H"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB",132:"rB sB tB"},H:{2:"7B"},I:{1:"N CC DC",16:"8B 9B",132:"GB G AC BC HB"},J:{132:"F A"},K:{1:"Q S",2:"A B L EB",16:"C"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"KeyboardEvent.location"},XK={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB",16:"U"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",16:"D jB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB"},H:{2:"7B"},I:{1:"GB G N AC BC HB",16:"8B 9B",132:"CC DC"},J:{1:"F A"},K:{1:"A B C L EB S",132:"Q"},L:{132:"N"},M:{132:"M"},N:{1:"A B"},O:{1:"EC"},P:{2:"G",132:"FC GC HC IC JC VB L"},Q:{1:"KC"},R:{132:"LC"},S:{1:"MC"}},B:7,C:"KeyboardEvent.which"},YK={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K",2:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{1:"B",2:"A"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Resource Hints: Lazyload"},ZK={A:{A:{2:"I F E D A gB",2052:"B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",194:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K",322:"V W X Y Z a b c d e f g h i j k l m n o p q",516:"r s t u v Q x y"},E:{1:"B C O L S hB iB",2:"G U I F E D xB WB aB bB cB dB",1028:"A VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",322:"P H J K V W X Y Z a b c d",516:"e f g h i j k l"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB",1028:"XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",516:"G"},Q:{2:"KC"},R:{516:"LC"},S:{1:"MC"}},B:6,C:"let"},$K={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K",129:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{129:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{257:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{129:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",513:"D B C jB kB lB mB L EB oB S"},G:{1026:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1026:"7B"},I:{1:"GB G 8B 9B AC BC HB",513:"N CC DC"},J:{1:"F",1026:"A"},K:{1026:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1026:"A B"},O:{257:"EC"},P:{1:"FC GC HC IC JC VB L",513:"G"},Q:{129:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"PNG favicons"},eV={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB",3073:"IB N"},C:{2:"qB GB nB fB",260:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q",1025:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB",3073:"IB N eB ZB YB"},E:{2:"G U I F E xB WB aB bB cB",516:"D A B C O dB VB L S hB iB"},F:{1:"0 1 2 3 u v Q x y z",2:"4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t AB CB DB BB w jB kB lB mB L EB oB S",3073:"R M"},G:{130:"E WB pB HB rB sB tB uB",516:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{130:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F",130:"A"},K:{130:"A B C Q L EB S"},L:{3073:"N"},M:{2:"M"},N:{130:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1025:"MC"}},B:1,C:"SVG favicons"},tV={A:{A:{1:"A B",2:"I F E gB",132:"D"},B:{1:"C O T P H J K UB IB N"},C:{2:"qB GB",260:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{16:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{16:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{16:"EC"},P:{1:"FC GC HC IC JC VB L",16:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Resource Hints: dns-prefetch"},nV={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"3 4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"JC VB L",2:"G FC GC HC IC"},Q:{16:"KC"},R:{16:"LC"},S:{2:"MC"}},B:1,C:"Resource Hints: modulepreload"},rV={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T",260:"P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o nB fB",129:"p"},D:{1:"0 1 2 3 4 5 6 7 8 9 Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{16:"M"},N:{2:"A B"},O:{16:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Resource Hints: preconnect"},iV={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"G N CC DC",2:"GB 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Resource Hints: prefetch"},sV={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H",1028:"J K"},C:{2:"0 1 2 3 4 5 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",132:"6",578:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB",322:"B"},F:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB",322:"zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{578:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"Resource Hints: preload"},oV={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{1:"B",2:"A"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"Resource Hints: prerender"},aV={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB nB fB"},D:{1:"QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB",194:"PB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"9 BB w R M",2:"0 1 2 3 4 5 6 7 8 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B",322:"6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"Lazy loading via attribute for images & iframes"},BV={A:{A:{1:"B",16:"gB",132:"I F E D A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",132:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H J K V W X Y Z"},E:{1:"A B C O VB L S hB iB",132:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D B C jB kB lB mB L EB oB",132:"S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",132:"E WB pB HB rB sB tB uB vB wB"},H:{132:"7B"},I:{1:"N CC DC",132:"GB G 8B 9B AC BC HB"},J:{132:"F A"},K:{1:"Q",16:"A B C L EB",132:"S"},L:{1:"N"},M:{1:"M"},N:{1:"B",132:"A"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",132:"G"},Q:{132:"KC"},R:{1:"LC"},S:{4:"MC"}},B:6,C:"localeCompare()"},cV={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"8 9 TB AB FB CB DB BB w"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 3 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{194:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"Magnetometer"},uV={A:{A:{2:"I F E gB",36:"D A B"},B:{1:"P H J K UB IB N",36:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",36:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",36:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j"},E:{1:"E D A B C O cB dB VB L S hB iB",2:"G xB WB",36:"U I F aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B jB kB lB mB L",36:"C P H J K V W EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB",36:"pB HB rB sB tB"},H:{2:"7B"},I:{1:"N",2:"8B",36:"GB G 9B AC BC HB CC DC"},J:{36:"F A"},K:{1:"Q",2:"A B",36:"C L EB S"},L:{1:"N"},M:{1:"M"},N:{36:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",36:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"matches() DOM method"},lV={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B C jB kB lB mB L EB oB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{1:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"A",2:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"matchMedia"},hV={A:{A:{2:"D A B gB",8:"I F E"},B:{2:"C O T P H J K",8:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",129:"qB GB nB fB"},D:{1:"a",8:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",260:"G U I F E D xB WB aB bB cB dB"},F:{2:"D",4:"B C jB kB lB mB L EB oB S",8:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB"},H:{8:"7B"},I:{8:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"A",8:"F"},K:{8:"A B C Q L EB S"},L:{8:"N"},M:{1:"M"},N:{2:"A B"},O:{4:"EC"},P:{8:"G FC GC HC IC JC VB L"},Q:{8:"KC"},R:{8:"LC"},S:{1:"MC"}},B:2,C:"MathML"},pV={A:{A:{1:"A B",16:"gB",900:"I F E D"},B:{1:"UB IB N",1025:"C O T P H J K"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",900:"qB GB nB fB",1025:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"U xB",900:"G WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D",132:"B C jB kB lB mB L EB oB S"},G:{1:"pB HB rB sB tB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB",2052:"E uB"},H:{132:"7B"},I:{1:"GB G AC BC HB CC DC",16:"8B 9B",4097:"N"},J:{1:"F A"},K:{132:"A B C L EB S",4100:"Q"},L:{4097:"N"},M:{4097:"M"},N:{1:"A B"},O:{1:"EC"},P:{4097:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1025:"MC"}},B:1,C:"maxlength attribute for input and textarea elements"},fV={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K",16:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j",2:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N",16:"eB ZB YB"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G U xB WB"},F:{1:"B C P H J K V W X Y Z a kB lB mB L EB oB S",2:"0 1 2 3 4 5 6 7 8 9 D b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB"},H:{16:"7B"},I:{1:"G N BC HB CC DC",16:"GB 8B 9B AC"},J:{16:"F A"},K:{1:"C Q S",16:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{16:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Media attribute"},dV={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",132:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j nB fB",132:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G U I F E D A B C O T P H J",132:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U xB WB aB",132:"I F E D A B C O bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",132:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB rB sB tB",132:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",132:"N CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{132:"N"},M:{132:"M"},N:{132:"A B"},O:{2:"EC"},P:{2:"G FC",132:"GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{132:"MC"}},B:2,C:"Media Fragments"},mV={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S",16:"hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Media Session API"},CV={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s nB fB",260:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",324:"1 2 3 4 5 6 7 8 TB AB FB"},E:{2:"G U I F E D A xB WB aB bB cB dB VB",132:"B C O L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S",324:"m n o p q r s t u v Q x"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{260:"M"},N:{2:"A B"},O:{132:"EC"},P:{1:"IC JC VB L",2:"G",132:"FC GC HC"},Q:{132:"KC"},R:{2:"LC"},S:{260:"MC"}},B:5,C:"Media Capture from DOM Elements API"},gV={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q",194:"x y"},E:{1:"hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L",322:"O S"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j jB kB lB mB L EB oB S",194:"k l"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B",578:"1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:5,C:"MediaRecorder API"},AV={A:{A:{2:"I F E D A gB",260:"B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a nB fB",194:"b c d e f g h i j k l m n o p q r"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H",33:"Z a b c d e f g",66:"J K V W X Y"},E:{1:"E D A B C O dB VB L S hB iB",2:"G U I F xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B",1028:"3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N DC",2:"GB G 8B 9B AC BC HB CC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{514:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Media Source Extensions"},vV={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",2114:"UB IB N"},C:{2:"qB GB G U I F nB fB",132:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q",322:"0 1 y z",578:"r s t u v Q x",2114:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k jB kB lB mB L EB oB S",322:"l m n o",2114:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1156:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2114:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Context menu item (menuitem element)"},yV={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o",132:"NB OB PB QB RB SB UB IB N eB ZB YB",258:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{513:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"GC HC IC JC VB L",2:"G",16:"FC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"theme-color Meta Tag"},EV={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D jB kB lB mB"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"meter element"},_V={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"Web MIDI API"},bV={A:{A:{1:"D A B",8:"I gB",129:"F",257:"E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS min/max-width/height"},wV={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",132:"G U I F E D A B C O T P H J K V W X nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",2:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"MP3 audio format"},SV={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K",2:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",386:"X Y"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"},xV={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W nB fB",4:"X Y Z a b c d e f g h i j k"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",2:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N CC DC",4:"GB G 8B 9B BC HB",132:"AC"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{260:"M"},N:{1:"A B"},O:{4:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"MPEG-4/H.264 video format"},DV={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 Multiple backgrounds"},kV={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K",516:"UB IB N"},C:{132:"2 3 4 5 6 7 8 TB AB FB CB DB BB",164:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",516:"9 w R M JB KB LB MB NB OB PB QB RB SB"},D:{420:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",516:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",132:"D dB",164:"F E cB",420:"G U I xB WB aB bB"},F:{1:"C L EB oB S",2:"D B jB kB lB mB",420:"P H J K V W X Y Z a b c d e f g h i j k l m",516:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",132:"vB wB",164:"E tB uB",420:"WB pB HB rB sB"},H:{1:"7B"},I:{420:"GB G 8B 9B AC BC HB CC DC",516:"N"},J:{420:"F A"},K:{1:"C L EB S",2:"A B",132:"Q"},L:{516:"N"},M:{132:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",420:"G"},Q:{132:"KC"},R:{132:"LC"},S:{164:"MC"}},B:4,C:"CSS3 Multiple column layout"},IV={A:{A:{2:"I F E gB",260:"D A B"},B:{132:"UB IB N",260:"C O T P H J K"},C:{2:"qB GB G U nB fB",260:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{16:"G U I F E D A B C O T",132:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{16:"xB WB",132:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{1:"C oB S",2:"D jB kB lB mB",16:"B L EB",132:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{16:"WB pB",132:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{16:"8B 9B",132:"GB G N AC BC HB CC DC"},J:{132:"F A"},K:{1:"C S",2:"A",16:"B L EB",132:"Q"},L:{132:"N"},M:{260:"M"},N:{260:"A B"},O:{132:"EC"},P:{132:"G FC GC HC IC JC VB L"},Q:{132:"KC"},R:{132:"LC"},S:{260:"MC"}},B:5,C:"Mutation events"},OV={A:{A:{1:"B",2:"I F E gB",8:"D A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J",33:"K V W X Y Z a b c"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB",33:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",33:"sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB 8B 9B AC",8:"G BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",8:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Mutation Observer"},TV={A:{A:{1:"E D A B",2:"gB",8:"I F"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",4:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Web Storage - name/value pairs"},FV={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB",194:"QB RB UB IB N eB ZB YB",450:"SB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{194:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Native Filesystem API"},MV={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U",33:"I F E D A B C"},E:{1:"E D A B C O dB VB L S hB iB",2:"G U I F xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"G N BC HB CC DC",2:"GB 8B 9B AC"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"Navigation Timing API"},NV={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",2:"C O T P"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{16:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{16:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{1:"MC"}},B:2,C:"Navigator Language API"},LV={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",1028:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB",1028:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x jB kB lB mB L EB oB S",1028:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"8B CC DC",132:"GB G 9B AC BC HB"},J:{2:"F A"},K:{2:"A B C L EB S",516:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",132:"G",516:"FC GC HC"},Q:{2:"KC"},R:{516:"LC"},S:{260:"MC"}},B:7,C:"Network Information API"},PV={A:{A:{16:"gB",644:"D A B",2308:"I F E"},B:{1:"O T P H J K UB IB N",16:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",16:"G U I xB WB",1668:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",16:"D B C jB kB lB mB L EB",132:"oB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB sB"},H:{16:"7B"},I:{1:"N CC DC",16:"GB 8B 9B AC",1668:"G BC HB"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{16:"A B"},O:{16:"EC"},P:{1:"FC GC HC IC JC VB L",16:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Node.contains()"},RV={A:{A:{16:"gB",132:"D A B",260:"I F E"},B:{1:"O T P H J K UB IB N",16:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D B jB kB lB mB L EB",132:"C oB S"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB"},H:{16:"7B"},I:{1:"G N BC HB CC DC",16:"GB 8B 9B AC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{16:"A B"},O:{16:"EC"},P:{1:"FC GC HC IC JC VB L",16:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Node.parentElement"},GV={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G",36:"U I F E D A B C O T P H J K V W X"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",36:"N CC DC"},J:{1:"A",2:"F"},K:{2:"A B C L EB S",36:"Q"},L:{513:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{36:"G",258:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{258:"LC"},S:{1:"MC"}},B:1,C:"Web Notifications"},HV={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F",16:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G FC"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:6,C:"Object.entries"},KV={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P",260:"H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g"},E:{1:"A B C O VB L S hB iB",2:"G U I F xB WB aB bB",132:"E D cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D P H J K jB kB lB",33:"B C mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",132:"E uB vB wB"},H:{33:"7B"},I:{1:"N DC",2:"GB G 8B 9B AC BC HB CC"},J:{2:"F A"},K:{1:"Q",2:"A",33:"B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 object-fit/object-position"},VV={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"m n o p q r s t u v Q x y z",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"Z a b c d e f g h i j k l m",2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"G",2:"FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:7,C:"Object.observe data binding"},UV={A:{A:{8:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O VB L S hB iB",8:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z AB CB DB BB w R M",8:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",8:"E WB pB HB rB sB tB uB vB wB XB"},H:{8:"7B"},I:{1:"N",8:"GB G 8B 9B AC BC HB CC DC"},J:{8:"F A"},K:{1:"Q",8:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{8:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",8:"G FC"},Q:{1:"KC"},R:{8:"LC"},S:{1:"MC"}},B:6,C:"Object.values method"},QV={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K",2:"C UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F",130:"A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Object RTC (ORTC) API for WebRTC"},jV={A:{A:{1:"A B",2:"D gB",8:"I F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",4:"GB",8:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB",2:"YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",8:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB",8:"kB lB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"Offline web applications"},JV={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t nB fB",194:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",322:"8 9 TB AB FB CB DB BB w R M"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"9 BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u jB kB lB mB L EB oB S",322:"0 1 2 3 4 5 6 7 8 v Q x y z AB CB DB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{194:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"VB L",2:"G FC GC HC IC JC"},Q:{2:"KC"},R:{2:"LC"},S:{194:"MC"}},B:1,C:"OffscreenCanvas"},qV={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"A",2:"F"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Ogg Vorbis audio format"},WV={A:{A:{2:"I F E gB",8:"D A B"},B:{1:"J K UB IB N",8:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1:"M"},N:{8:"A B"},O:{1:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:6,C:"Ogg/Theora video format"},zV={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P",16:"H J K V"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB",16:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB",16:"C"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Reversed attribute of ordered lists"},XV={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",2:"C O T P"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G FC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:'"once" event listener option'},YV={A:{A:{1:"D A B",2:"I F gB",260:"E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB",516:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB",4:"S"},G:{1:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"A",132:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Online/offline status"},ZV={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i"},E:{2:"G U I F E D A xB WB aB bB cB dB VB",132:"B C O L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB",132:"zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Opus"},$V={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"8 9 TB AB FB CB DB BB w"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 3 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"Orientation Sensor"},eU={A:{A:{2:"I F gB",260:"E",388:"D A B"},B:{1:"P H J K UB IB N",388:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB",129:"S",260:"D B jB kB lB mB L EB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"C Q S",260:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{388:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS outline properties"},tU={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",2:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x nB fB"},D:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"},nU={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"PageTransitionEvent"},rU={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D nB fB",33:"A B C O T P H J"},D:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O",33:"T P H J K V W X Y Z a b c d e f g h i"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U I xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B C jB kB lB mB L EB oB",33:"P H J K V"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB",33:"CC DC"},J:{1:"A",2:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",33:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"Page Visibility"},iU={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",2:"C O T P"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y nB fB"},D:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"Passive event listeners"},sU={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",16:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB nB fB",16:"RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N",16:"eB ZB YB"},E:{1:"C O S",2:"G U I F E D A B xB WB aB bB cB dB VB L",16:"hB iB"},F:{2:"0 1 2 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S",16:"3 4 5 6 7 8 9 AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",16:"N"},J:{2:"F",16:"A"},K:{2:"A B C L EB S",16:"Q"},L:{16:"N"},M:{16:"M"},N:{2:"A",16:"B"},O:{16:"EC"},P:{2:"G FC GC",16:"HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{2:"MC"}},B:1,C:"Password Rules"},oU={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O",132:"T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g nB fB",132:"h i j k l m n o p q r s t u v Q x"},D:{1:"M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l",132:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F xB WB aB bB",132:"E D cB"},F:{1:"5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y jB kB lB mB L EB oB S",132:"0 1 2 3 4 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",16:"E",132:"uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{1:"A",2:"F"},K:{2:"A B C L EB S",132:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{132:"EC"},P:{1:"VB L",132:"G FC GC HC IC JC"},Q:{132:"KC"},R:{132:"LC"},S:{1:"MC"}},B:1,C:"Path2D"},aU={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O",322:"T",8196:"P H J K"},C:{2:"0 1 2 3 4 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",4162:"5 6 7 8 9 TB AB FB CB DB BB",16452:"w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"SB UB IB N eB ZB YB",2:"0 1 2 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"3 4 5 6 7 8",1090:"TB AB",8196:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB"},E:{1:"O S hB iB",2:"G U I F E D xB WB aB bB cB dB",514:"A B VB",8196:"C L"},F:{1:"w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p jB kB lB mB L EB oB S",194:"q r s t u v Q x",8196:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB"},G:{1:"2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB",514:"XB yB zB",8196:"0B 1B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2052:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",8196:"FC GC HC IC JC VB L"},Q:{194:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"Payment Request API"},BU={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:7,C:"Permissions API"},cU={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w nB fB",132:"MB NB OB PB QB RB SB",1090:"R",1412:"LB",1668:"M JB KB"},D:{1:"KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M",2114:"JB"},E:{1:"hB iB",2:"G U I F E D xB WB aB bB cB dB",4100:"A B C O VB L S"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m jB kB lB mB L EB oB S",8196:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB",4100:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{16388:"N"},M:{16388:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Picture-in-Picture"},uU={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j nB fB",578:"k l m n"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m",194:"n"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S",322:"a"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Picture element"},lU={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T P H"},C:{2:"qB",194:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{194:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{194:"MC"}},B:1,C:"Ping attribute"},hU={A:{A:{1:"F E D A B",2:"gB",8:"I"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"PNG alpha transparency"},pU={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"CSS pointer-events (for HTML)"},fU={A:{A:{1:"B",2:"I F E D gB",164:"A"},B:{1:"C O T P H J K UB IB N"},C:{1:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB",8:"I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q",328:"0 1 2 3 4 5 6 7 8 r s t u v Q x y z"},D:{1:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X",8:"0 1 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",584:"2 3 4"},E:{1:"O hB iB",2:"G U I xB WB aB",8:"F E D A B C bB cB dB VB L",1096:"S"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",8:"P H J K V W X Y Z a b c d e f g h i j k l m n o",584:"p q r"},G:{1:"4B 5B 6B",8:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B",6148:"3B"},H:{2:"7B"},I:{1:"N",8:"GB G 8B 9B AC BC HB CC DC"},J:{8:"F A"},K:{1:"Q",2:"A",8:"B C L EB S"},L:{1:"N"},M:{328:"M"},N:{1:"B",36:"A"},O:{8:"EC"},P:{1:"GC HC IC JC VB L",2:"FC",8:"G"},Q:{584:"KC"},R:{2:"LC"},S:{328:"MC"}},B:2,C:"Pointer events"},dU={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O nB fB",33:"T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P",33:"Y Z a b c d e f g h i j k l m",66:"H J K V W X"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y Z"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:2,C:"Pointer Lock API"},mU={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w nB fB"},D:{1:"QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB"},E:{1:"O S hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L"},F:{1:"9 CB DB BB w R M",2:"0 1 2 3 4 5 6 7 8 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB jB kB lB mB L EB oB S"},G:{1:"3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"prefers-color-scheme media query"},CU={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB nB fB"},D:{1:"OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"9 BB w R M",2:"0 1 2 3 4 5 6 7 8 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"prefers-reduced-motion media query"},gU={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Private class fields"},AU={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Public class fields"},vU={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D jB kB lB mB"},G:{2:"WB pB HB rB sB",132:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"progress element"},yU={A:{A:{2:"I F E D A B gB"},B:{1:"K UB IB N",2:"C O T P H J"},C:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Promise.prototype.finally"},EU={A:{A:{8:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",4:"d e",8:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"i",8:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h"},E:{1:"E D A B C O cB dB VB L S hB iB",8:"G U I F xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",4:"V",8:"D B C P H J K jB kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB rB sB tB"},H:{8:"7B"},I:{1:"N DC",8:"GB G 8B 9B AC BC HB CC"},J:{8:"F A"},K:{1:"Q",8:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{8:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Promises"},_U={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:4,C:"Proximity API"},bU={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K o p q r s t u v Q x y",66:"V W X Y Z a b c d e f g h i j k l m n"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C b c d e f g h i j k l jB kB lB mB L EB oB S",66:"P H J K V W X Y Z a"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:6,C:"Proxy object"},wU={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Public class fields"},SU={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB",2:"D B C P H J K V w R M jB kB lB mB L EB oB S",4:"Z",16:"W X Y a"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB",2:"L"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Public Key Pinning"},xU={A:{A:{2:"I F E D A B gB"},B:{1:"J K",2:"C O T P H",257:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t nB fB",257:"0 1 3 4 5 6 7 8 9 u Q x y z TB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",1281:"2 v AB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t",257:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",388:"u v Q x y z"},E:{2:"G U I F E D xB WB aB bB cB",514:"A B C O dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m jB kB lB mB L EB oB S",16:"n o p q r",257:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{2:"LC"},S:{257:"MC"}},B:5,C:"Push API"},DU={A:{A:{1:"D A B",2:"gB",8:"I F",132:"E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",8:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",8:"D jB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"querySelector/querySelectorAll"},kU={A:{A:{1:"I F E D A B",16:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D jB",132:"B C kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB sB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"Q",132:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{257:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"readonly attribute of input and textarea elements"},IU={A:{A:{2:"I F E D A gB",132:"B"},B:{1:"UB IB N",132:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB",2:"G U I F E D A B C O T P H J K V W",260:"0 1 2 3 4 5 6 7 8 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB",513:"ZB YB"},E:{1:"C O L S hB iB",2:"G U I F xB WB aB bB",132:"E D A B cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",132:"E uB vB wB XB yB zB 0B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Referrer Policy"},OU={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",129:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB"},D:{2:"G U I F E D A B C",129:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B jB kB lB mB L EB",129:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F",129:"A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"Custom protocol handling"},TU={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:1,C:"rel=noopener"},FU={A:{A:{2:"I F E D A gB",132:"B"},B:{1:"O T P H J K UB IB N",16:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T P"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:'Link type "noreferrer"'},MU={A:{A:{2:"I F E D A B gB"},B:{1:"K UB IB N",2:"C O T P H",132:"J"},C:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f nB fB"},D:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",132:"0 1 2 3 4 5 6 7 8 TB AB FB CB DB BB"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m jB kB lB mB L EB oB S",132:"0 1 n o p q r s t u v Q x y z"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{132:"EC"},P:{1:"JC VB L",2:"G",132:"FC GC HC IC"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:1,C:"relList (DOMTokenList)"},NU={A:{A:{1:"B",2:"I F E gB",132:"D A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB"},G:{1:"E pB HB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB",260:"rB"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"C Q S",2:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"rem (root em) units"},LU={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"hB iB",2:"G U I F E D A B C O xB WB aB bB cB dB VB L S"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{16:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{16:"LC"},S:{16:"MC"}},B:7,C:"String.prototype.replaceAll()"},PU={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",33:"B C O T P H J K V W X Y",164:"G U I F E D A"},D:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D",33:"Y Z",164:"K V W X",420:"A B C O T P H J"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB",33:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",33:"sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"requestAnimationFrame"},RU={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",194:"3 4"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"requestIdleCallback"},GU={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M nB fB"},D:{1:"9 BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"4 5 6 7 8 TB AB FB CB DB"},E:{1:"hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L S",66:"O"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q jB kB lB mB L EB oB S",194:"0 1 r s t u v Q x y z"},G:{1:"6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"JC VB L",2:"G FC GC HC IC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Resize Observer"},HU={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g nB fB",194:"h i j k"},D:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a"},E:{1:"C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB",260:"B"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Resource Timing"},KU={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t",194:"u v Q"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g jB kB lB mB L EB oB S",194:"h i j"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Rest parameters"},VU={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T",516:"P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X nB fB",33:"Y Z a b c d e f g h i j k l m n o p q r s t"},D:{1:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y",33:"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z AB CB DB BB w R M",2:"D B C P H J jB kB lB mB L EB oB S",33:"K V W X Y Z a b c d e f g h i j k l m n o p q r s"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F",130:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{33:"LC"},S:{1:"MC"}},B:5,C:"WebRTC Peer-to-peer connections"},UU={A:{A:{4:"I F E D A B gB"},B:{4:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n nB fB"},D:{4:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"G"},E:{4:"U I F E D A B C O aB bB cB dB VB L S hB iB",8:"G xB WB"},F:{4:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",8:"D B C jB kB lB mB L EB oB S"},G:{4:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB"},H:{8:"7B"},I:{4:"GB G N BC HB CC DC",8:"8B 9B AC"},J:{4:"A",8:"F"},K:{4:"Q",8:"A B C L EB S"},L:{4:"N"},M:{1:"M"},N:{4:"A B"},O:{4:"EC"},P:{4:"G FC GC HC IC JC VB L"},Q:{4:"KC"},R:{4:"LC"},S:{1:"MC"}},B:1,C:"Ruby annotation"},QU={A:{A:{1:"E D A B",2:"I F gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h",2:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I aB",2:"F E D A B C O cB dB VB L S hB iB",16:"bB",129:"G xB WB"},F:{1:"D B C P H J K jB kB lB mB L EB oB S",2:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"pB HB rB sB tB",2:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",129:"WB"},H:{1:"7B"},I:{1:"GB G 8B 9B AC BC HB CC",2:"N DC"},J:{1:"F A"},K:{1:"A B C L EB S",2:"Q"},L:{2:"N"},M:{2:"M"},N:{1:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"display: run-in"},jU={A:{A:{2:"I F E D A gB",388:"B"},B:{1:"K UB IB N",2:"C O T P",129:"H J"},C:{1:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB nB fB"},D:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB",2:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",513:"IB N eB ZB YB"},E:{2:"G U I F E D A B xB WB aB bB cB dB VB L",2052:"hB iB",3076:"C O S"},F:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o jB kB lB mB L EB oB S"},G:{1:"3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B",2052:"1B 2B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{513:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:6,C:"'SameSite' cookie attribute"},JU={A:{A:{2:"I F E D A gB",164:"B"},B:{1:"UB IB N",36:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J nB fB",36:"K V W X Y Z a b c d e f g h i j k l m n o p q r s t"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A",36:"B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",16:"G"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Screen Orientation"},qU={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB",132:"U"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"async attribute for external scripts"},WU={A:{A:{1:"A B",132:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",257:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"defer attribute for external scripts"},zU={A:{A:{2:"I F gB",132:"E D A B"},B:{1:"UB IB N",132:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",132:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB"},E:{2:"G U xB WB",132:"I F E D A B C O aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M",2:"D jB kB lB mB",16:"B L EB",132:"C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x oB S"},G:{16:"WB pB HB",132:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{16:"8B 9B",132:"GB G N AC BC HB CC DC"},J:{132:"F A"},K:{132:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{132:"EC"},P:{132:"G FC GC HC IC JC VB L"},Q:{132:"KC"},R:{132:"LC"},S:{1:"MC"}},B:5,C:"scrollIntoView"},XU={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:7,C:"Element.scrollIntoViewIfNeeded()"},YU={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",2:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"},ZU={A:{A:{1:"D A B",16:"gB",260:"I F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",132:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s nB fB",2180:"0 1 t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",132:"D B C jB kB lB mB L EB oB S"},G:{16:"HB",132:"WB pB",516:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N CC DC",16:"GB G 8B 9B AC BC",1025:"HB"},J:{1:"A",16:"F"},K:{1:"Q",16:"A B C L EB",132:"S"},L:{1:"N"},M:{1:"M"},N:{1:"B",16:"A"},O:{1025:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2180:"MC"}},B:5,C:"Selection API"},$U={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB nB fB"},D:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB",196:"AB FB CB DB",324:"BB"},E:{2:"G U I F E D A B C xB WB aB bB cB dB VB L",516:"O S hB iB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"Server Timing"},eQ={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T",322:"P H"},C:{1:"0 1 3 4 5 6 7 8 9 u Q x y z TB FB CB DB BB w R JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i nB fB",194:"j k l m n o p q r s t",513:"2 v AB M"},D:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p",4:"q r s t u"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c jB kB lB mB L EB oB S",4:"d e f g h"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",4:"N"},J:{2:"F A"},K:{2:"A B C L EB S",4:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{4:"KC"},R:{4:"LC"},S:{2:"MC"}},B:5,C:"Service Workers"},tQ={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K",2:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{1:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Efficient Script Yielding: setImmediate()"},nQ={A:{A:{1:"I F E D A B",2:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{1:"GB G N 9B AC BC HB CC DC",260:"8B"},J:{1:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{16:"M"},N:{16:"A B"},O:{16:"EC"},P:{1:"FC GC HC IC JC VB L",16:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"SHA-2 SSL certificates"},rQ={A:{A:{2:"I F E D A B gB"},B:{1:"UB",2:"C O T P H J K IB N"},C:{2:"9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",66:"0 1 2 3 4 5 6 7 8 f g h i j k l m n o p q r s t u v Q x y z TB AB"},D:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB",2:"G U I F E D A B C O T P H J K V W X Y Z a IB N eB ZB YB",33:"b c d e f g h i j k"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w",2:"D B C R M jB kB lB mB L EB oB S",33:"P H J K V W X"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB",33:"CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",33:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"Shadow DOM (deprecated V0 spec)"},iQ={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",322:"8",578:"TB AB FB CB"},D:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB",132:"XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G",4:"FC"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"Shadow DOM (V1)"},sQ={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P",194:"H J K"},C:{2:"0 1 2 3 4 5 6 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",194:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB",450:"OB PB QB RB SB"},D:{1:"M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB",194:"9 AB FB CB DB BB w R"},E:{2:"G U I F E D A xB WB aB bB cB dB",194:"B C O VB L S hB iB"},F:{1:"9 BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q jB kB lB mB L EB oB S",194:"0 1 2 3 4 5 6 7 8 x y z AB CB DB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB",194:"yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{194:"N"},M:{194:"M"},N:{2:"A B"},O:{1:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Shared Array Buffer"},oQ={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I aB",2:"G F E D A B C O xB WB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB kB lB"},G:{1:"rB sB",2:"E WB pB HB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C L EB S",2:"Q",16:"A"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"G",2:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:1,C:"Shared Web Workers"},aQ={A:{A:{1:"D A B",2:"I gB",132:"F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{1:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"A",2:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Server Name Indication"},BQ={A:{A:{1:"B",2:"I F E D A gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"0 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",2:"1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",2:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"E D A B C dB VB L",2:"G U I F xB WB aB bB cB",129:"O S hB iB"},F:{1:"P H J K V W X Y Z a b c d e f g h i j k l m n o p s u S",2:"0 1 2 3 4 5 6 7 8 9 D B C q r t v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB"},G:{1:"E uB vB wB XB yB zB 0B 1B",2:"WB pB HB rB sB tB",257:"2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G BC HB CC DC",2:"N 8B 9B AC"},J:{2:"F A"},K:{1:"S",2:"A B C Q L EB"},L:{2:"N"},M:{2:"M"},N:{1:"B",2:"A"},O:{2:"EC"},P:{1:"G",2:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{16:"LC"},S:{1:"MC"}},B:7,C:"SPDY protocol"},cQ={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",1026:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X nB fB",322:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a",164:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c jB kB lB mB L EB oB S",1026:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{164:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{164:"G FC GC HC IC JC VB L"},Q:{164:"KC"},R:{164:"LC"},S:{322:"MC"}},B:7,C:"Speech Recognition API"},uQ={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K",2:"C O",257:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g nB fB",194:"h i j k l m n o p q r s t u v Q x y"},D:{1:"0 1 2 3 4 j k l m n o p q r s t u v Q x y z",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i",257:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB",2:"D B C P H J K V W X Y Z a b c jB kB lB mB L EB oB S",257:"9 BB w R M"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:7,C:"Speech Synthesis API"},lQ={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{4:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{4:"7B"},I:{4:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"A",4:"F"},K:{4:"A B C Q L EB S"},L:{4:"N"},M:{4:"M"},N:{4:"A B"},O:{4:"EC"},P:{4:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{4:"LC"},S:{2:"MC"}},B:1,C:"Spellcheck attribute"},hQ={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C xB WB aB bB cB dB VB L S",2:"O hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B",2:"3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:7,C:"Web SQL Database"},pQ={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",260:"C",514:"O T P"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h nB fB",194:"i j k l m n"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j",260:"k l m n"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F xB WB aB bB",260:"E cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W jB kB lB mB L EB oB S",260:"X Y Z a"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",260:"E uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Srcset and sizes attributes"},fQ={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB",16:"C"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB"},H:{16:"7B"},I:{1:"G N BC HB CC DC",16:"GB 8B 9B AC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{16:"A B"},O:{16:"EC"},P:{1:"FC GC HC IC JC VB L",16:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Event.stopImmediatePropagation()"},dQ={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H nB fB",129:"m n o p q r",420:"J K V W X Y Z a b c d e f g h i j k l"},D:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W",420:"0 1 2 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z AB CB DB BB w R M",2:"D B P H J jB kB lB mB L EB oB",420:"C K V W X Y Z a b c d e f g h i j k l m n o p S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB",513:"zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F",420:"A"},K:{1:"Q",2:"A B L EB",420:"C S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",420:"G FC"},Q:{420:"KC"},R:{420:"LC"},S:{2:"MC"}},B:4,C:"getUserMedia/Stream API"},mQ={A:{A:{2:"I F E D A gB",130:"B"},B:{16:"C O",260:"T P",1028:"UB IB N",5124:"H J K"},C:{2:"0 1 2 3 4 5 6 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",6148:"9 w R M JB KB LB MB NB OB PB QB RB SB",6722:"7 8 TB AB FB CB DB BB"},D:{2:"0 1 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",260:"2 3 4 5 6 7 8",1028:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D xB WB aB bB cB dB",3076:"A B C O VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o jB kB lB mB L EB oB S",260:"p q r s t u v",1028:"0 1 2 3 4 5 6 7 8 9 Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB",16:"XB",1028:"yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",260:"N"},J:{2:"F A"},K:{2:"A B C L EB S",1028:"Q"},L:{1028:"N"},M:{2626:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC",1028:"HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"Streams"},CQ={A:{A:{2:"I F E D A gB",129:"B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Strict Transport Security"},gQ={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",2:"9 qB GB G U I F E D A B C O T P H J K V W FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",322:"5 6 7 8 TB AB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",194:"W X Y Z a b c d e f g h i j k l m"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{322:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:7,C:"Scoped CSS"},AQ={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB",194:"zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"Subresource Integrity"},vQ={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"H J K UB IB N",516:"C O T P"},C:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",260:"G U I F E D A B C O T P H J K V W X Y Z"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"G"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB",132:"G WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",132:"WB pB"},H:{260:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"F A"},K:{1:"Q",260:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"SVG in CSS backgrounds"},yQ={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G",4:"U I F"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"SVG filters"},EQ={A:{A:{2:"D A B gB",8:"I F E"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n",2:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",130:"0 o p q r s t u v Q x y z"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",2:"xB"},F:{1:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S",2:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z AB CB DB BB w R M",130:"b c d e f g h i j k l m"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{258:"7B"},I:{1:"GB G BC HB CC DC",2:"N 8B 9B AC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{130:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"G",130:"FC GC HC IC JC VB L"},Q:{1:"KC"},R:{130:"LC"},S:{2:"MC"}},B:2,C:"SVG fonts"},_Q={A:{A:{2:"I F E gB",260:"D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l",132:"m n o p q r s t u v Q x y z"},E:{1:"C O L S hB iB",2:"G U I F D A B xB WB aB bB dB VB",132:"E cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"P H J K V W X Y",4:"B C kB lB mB L EB oB",16:"D jB",132:"Z a b c d e f g h i j k l m"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB vB wB XB yB zB",132:"E uB"},H:{1:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F",132:"A"},K:{1:"Q S",4:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",132:"G"},Q:{132:"KC"},R:{132:"LC"},S:{1:"MC"}},B:4,C:"SVG fragment identifiers"},bQ={A:{A:{2:"I F E gB",388:"D A B"},B:{4:"UB IB N",260:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB",4:"GB"},D:{4:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"xB WB",4:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{4:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{4:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",4:"N CC DC"},J:{1:"A",2:"F"},K:{4:"A B C Q L EB S"},L:{4:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{4:"G FC GC HC IC JC VB L"},Q:{4:"KC"},R:{4:"LC"},S:{1:"MC"}},B:2,C:"SVG effects for HTML"},wQ={A:{A:{2:"gB",8:"I F E",129:"D A B"},B:{1:"J K UB IB N",129:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"G U I"},E:{1:"D A B C O dB VB L S hB iB",8:"G U xB WB",129:"I F E aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"B mB L EB",8:"D jB kB lB"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB",129:"E rB sB tB uB"},H:{1:"7B"},I:{1:"N CC DC",2:"8B 9B AC",129:"GB G BC HB"},J:{1:"A",129:"F"},K:{1:"C Q S",8:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{129:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Inline SVG in HTML5"},SQ={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d"},E:{1:"D A B C O dB VB L S hB iB",2:"xB",4:"WB",132:"G U I F E aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",132:"E WB pB HB rB sB tB uB"},H:{1:"7B"},I:{1:"N CC DC",2:"8B 9B AC",132:"GB G BC HB"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"SVG in HTML img element"},xQ={A:{A:{2:"gB",8:"I F E D A B"},B:{1:"UB IB N",8:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"G"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",8:"xB WB",132:"G U aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",132:"WB pB HB rB"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{8:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"SVG SMIL animation"},DQ={A:{A:{2:"gB",8:"I F E",772:"D A B"},B:{1:"UB IB N",513:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",4:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",4:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"N CC DC",2:"8B 9B AC",132:"GB G BC HB"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{257:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"SVG (basic support)"},kQ={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB",132:"LB MB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"9 BB w R M",2:"0 1 2 3 4 5 6 7 8 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{16:"EC"},P:{2:"G FC GC HC IC JC VB",16:"L"},Q:{16:"KC"},R:{16:"LC"},S:{2:"MC"}},B:6,C:"Signed HTTP Exchanges (SXG)"},IQ={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n"},E:{1:"D A B C O xB WB aB bB cB dB VB L S hB iB",2:"G U I F E"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{1:"MC"}},B:6,C:"Symbols"},OQ={A:{A:{1:"F E D A B",16:"I gB"},B:{1:"C O T P H J K UB IB N"},C:{16:"qB GB nB fB",129:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{16:"G U xB WB",257:"I F E D A B C O aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",16:"D"},G:{769:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{16:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{16:"A B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{16:"LC"},S:{129:"MC"}},B:1,C:"tabindex global attribute"},TQ={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",16:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},E:{1:"A B O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB",129:"C"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB",129:"1B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ES6 Template Literals (Template Strings)"},FQ={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",2:"C",388:"O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b",132:"c d e f g h i j k"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F xB WB aB",388:"E cB",514:"bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",132:"P H J K V W X"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",388:"E uB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"HTML templates"},MQ={A:{A:{2:"I F E A B gB",16:"D"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",16:"G U"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"B C"},E:{2:"G I xB WB aB",16:"U F E D A B C O bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB EB oB S",16:"L"},G:{2:"WB pB HB rB sB",16:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B BC HB CC DC",16:"AC"},J:{2:"A",16:"F"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Test feature - updated"},NQ={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",2052:"UB IB N"},C:{2:"qB GB G U nB fB",1028:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",1060:"I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b",226:"0 1 2 3 4 5 6 c d e f g h i j k l m n o p q r s t u v Q x y z",2052:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F xB WB aB bB",772:"O S hB iB",804:"E D A B C dB VB L",1316:"cB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k jB kB lB mB L EB oB S",226:"l m n o p q r s t",2052:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB rB sB tB",292:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",2052:"Q"},L:{2052:"N"},M:{1:"M"},N:{2:"A B"},O:{2052:"EC"},P:{2:"G FC GC",2052:"HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1028:"MC"}},B:4,C:"text-decoration styling"},LQ={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",164:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u nB fB",322:"v"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a",164:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB",164:"F bB"},F:{2:"D B C jB kB lB mB L EB oB S",164:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",164:"N CC DC"},J:{2:"F",164:"A"},K:{2:"A B C L EB S",164:"Q"},L:{164:"N"},M:{1:"M"},N:{2:"A B"},O:{164:"EC"},P:{164:"G FC GC HC IC JC VB L"},Q:{164:"KC"},R:{164:"LC"},S:{1:"MC"}},B:4,C:"text-emphasis styling"},PQ={A:{A:{1:"I F E D A B",2:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"qB GB G U I nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",33:"D jB kB lB mB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"Q S",33:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 Text-overflow"},RQ={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",33:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b d e f g h i j k l m n o p q r s t u v Q x y z",258:"c"},E:{2:"G U I F E D A B C O xB WB bB cB dB VB L S hB iB",258:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s u jB kB lB mB L EB oB S"},G:{2:"WB pB HB",33:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{33:"M"},N:{161:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"CSS text-size-adjust"},GQ={A:{A:{2:"I F E D A B gB"},B:{2:"C O T",33:"UB IB N",161:"P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x nB fB",161:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",450:"y"},D:{33:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{33:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",33:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{33:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",36:"WB"},H:{2:"7B"},I:{2:"GB",33:"G N 8B 9B AC BC HB CC DC"},J:{33:"F A"},K:{2:"A B C L EB S",33:"Q"},L:{33:"N"},M:{161:"M"},N:{2:"A B"},O:{33:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{33:"LC"},S:{161:"MC"}},B:7,C:"CSS text-stroke and text-fill"},HQ={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M nB fB",130:"JB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"O S hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"text-underline-offset"},KQ={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",16:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",16:"D"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Node.textContent"},VQ={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K nB fB",132:"V"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"TextEncoder & TextDecoder"},UQ={A:{A:{1:"B",2:"I F gB",66:"E D A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB",2:"qB GB G U I F E D A B C O T P H J K V W X Y nB fB",16:"RB SB",66:"Z"},D:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB",2:"G U I F E D A B C O T P H J K V W X ZB YB"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B C jB kB lB mB L EB oB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{1:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{1:"A",2:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"B",66:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"TLS 1.1"},QQ={A:{A:{1:"B",2:"I F gB",66:"E D A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z nB fB",66:"a b c"},D:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D P jB",66:"B C kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{1:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{1:"A",2:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"B",66:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"TLS 1.2"},jQ={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",132:"AB FB CB",450:"1 2 3 4 5 6 7 8 TB"},D:{1:"KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",706:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB"},E:{2:"G U I F E D A B C xB WB aB bB cB dB VB L",1028:"O S hB iB"},F:{1:"7 8 9 AB CB DB BB w R M",2:"0 1 2 3 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S",706:"4 5 6"},G:{1:"2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"VB L",2:"G FC GC HC IC JC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"TLS 1.3"},JQ={A:{A:{2:"I F E D A B gB"},B:{2:"C O T",194:"UB IB N",257:"P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB nB fB",16:"RB SB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o",16:"0 1 2 3 4 5 6 7 p q r s t u v Q x y z",194:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E xB WB aB bB cB",16:"D A B C O dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f jB kB lB mB L EB oB S",16:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB",16:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",16:"N"},J:{2:"F A"},K:{2:"A B C L EB S",16:"Q"},L:{16:"N"},M:{16:"M"},N:{2:"A",16:"B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{2:"MC"}},B:6,C:"Token Binding"},qQ={A:{A:{2:"I F E D gB",8:"A B"},B:{1:"UB IB N",578:"C O T P H J K"},C:{1:"2 3 4 5 6 7 8 9 K V W X Y Z a TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",4:"G U I F E D A B C O T P H J",194:"0 1 b c d e f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{8:"A",260:"B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:2,C:"Touch events"},WQ={A:{A:{2:"gB",8:"I F E",129:"A B",161:"D"},B:{1:"J K UB IB N",129:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",33:"G U I F E D A B C O T P nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l"},E:{1:"D A B C O dB VB L S hB iB",33:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D jB kB",33:"B C P H J K V W X Y lB mB L EB oB"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",33:"GB G 8B 9B AC BC HB CC DC"},J:{33:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS3 2D Transforms"},zQ={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D nB fB",33:"A B C O T P"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B",33:"C O T P H J K V W X Y Z a b c d e f g h i j k l"},E:{2:"xB WB",33:"G U I F E aB bB cB",257:"D A B C O dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y"},G:{33:"E WB pB HB rB sB tB uB",257:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"8B 9B AC",33:"GB G BC HB CC DC"},J:{33:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS3 3D Transforms"},XQ={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Trusted Types for DOM manipulation"},YQ={A:{A:{2:"I F E gB",132:"D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",2:"D jB"},G:{1:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB"},H:{2:"7B"},I:{1:"GB G N 9B AC BC HB CC DC",2:"8B"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"},ZQ={A:{A:{1:"B",2:"I F E D gB",132:"A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB",260:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB",260:"HB"},H:{1:"7B"},I:{1:"G N BC HB CC DC",2:"GB 8B 9B AC"},J:{1:"A",2:"F"},K:{1:"C Q S",2:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Typed Arrays"},$Q={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",513:"UB IB N"},C:{1:"R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB",322:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n",130:"o p q",513:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"O hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L S"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p r jB kB lB mB L EB oB S",513:"0 1 2 3 4 5 6 7 8 9 q s t u v Q x y z AB CB DB BB w R M"},G:{1:"5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{322:"MC"}},B:6,C:"FIDO U2F API"},ej={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB",16:"zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"unhandledrejection/rejectionhandled events"},tj={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Upgrade Insecure Requests"},nj={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB",66:"OB PB QB RB SB UB IB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"M",2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"URL Scroll-To-Text Fragment"},rj={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y",130:"Z a b c d e f g h"},E:{1:"E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB",130:"F"},F:{1:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",130:"P H J K"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB",130:"tB"},H:{2:"7B"},I:{1:"N DC",2:"GB G 8B 9B AC BC HB",130:"CC"},J:{2:"F",130:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"URL API"},ij={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB",132:"f g h i j k l m n o p q r s t"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:1,C:"URLSearchParams"},sj={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G xB WB",132:"U aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{1:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"F A"},K:{1:"C Q EB S",2:"A B L"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ECMAScript 5 Strict Mode"},oj={A:{A:{2:"I F E D gB",33:"A B"},B:{1:"UB IB N",33:"C O T P H J K"},C:{1:"JB KB LB MB NB OB PB QB RB SB",33:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{33:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},G:{33:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",33:"GB G 8B 9B AC BC HB CC DC"},J:{33:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{33:"M"},N:{33:"A B"},O:{2:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{2:"LC"},S:{33:"MC"}},B:5,C:"CSS user-select: none"},aj={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"User Timing API"},Bj={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T P H"},C:{2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",4609:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",4674:"FB",5698:"AB",7490:"3 4 5 6 7",7746:"8 TB"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",4097:"w",4290:"TB AB FB",6148:"9 CB DB BB"},E:{2:"G U I F E D A xB WB aB bB cB dB VB",4097:"O hB iB",4609:"B C L S"},F:{1:"4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y jB kB lB mB L EB oB S",4097:"3",6148:"0 1 2 z"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB",4097:"zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{4097:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC",4097:"IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"Variable fonts"},cj={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A nB fB",33:"B C O T P"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"Vibration API"},uj={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",260:"G U I F E D A B C O T P H J K V nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A aB bB cB dB VB",2:"xB WB",513:"B C O L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB",513:"zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",132:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Video element"},lj={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K",322:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i nB fB",194:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u",322:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U I xB WB aB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h jB kB lB mB L EB oB S",322:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",322:"Q"},L:{322:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{194:"MC"}},B:1,C:"Video Tracks"},hj={A:{A:{2:"I F E gB",132:"D",260:"A B"},B:{1:"H J K UB IB N",260:"C O T P"},C:{1:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V",260:"W X Y Z a b"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB",260:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",516:"tB",772:"sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{260:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"},pj={A:{A:{2:"I F gB",4:"E D A B"},B:{4:"C O T P H J K UB IB N"},C:{4:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{4:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"xB WB",4:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"D",4:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{4:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{4:"7B"},I:{2:"GB G 8B 9B AC BC HB",4:"N CC DC"},J:{2:"F A"},K:{4:"A B C Q L EB S"},L:{4:"N"},M:{4:"M"},N:{4:"A B"},O:{2:"EC"},P:{4:"G FC GC HC IC JC VB L"},Q:{4:"KC"},R:{4:"LC"},S:{4:"MC"}},B:2,C:"WAI-ARIA Accessibility features"},fj={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",2:"C O T",578:"P"},C:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB",194:"0 1 x y z",1025:"2"},D:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",322:"1 2 3 4 5 6"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n jB kB lB mB L EB oB S",322:"o p q r s t"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{322:"KC"},R:{2:"LC"},S:{194:"MC"}},B:6,C:"WebAssembly"},dj={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",16:"A"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Wav audio format"},mj={A:{A:{1:"I F gB",2:"E D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",16:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",16:"D"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"wbr (word break opportunity) element"},Cj={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",260:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i nB fB",260:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",516:"0 1 2 3 4 5 6 7 8 x y z",580:"j k l m n o p q r s t u v Q"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l",132:"m n o",260:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A xB WB aB bB cB dB VB",1090:"B C O L S",2049:"hB iB"},F:{2:"D B C P H J K V W X Y jB kB lB mB L EB oB S",132:"Z a b",260:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB",1090:"zB 0B 1B 2B 3B 4B 5B",2049:"6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",260:"N"},J:{2:"F A"},K:{2:"A B C L EB S",260:"Q"},L:{260:"N"},M:{1:"M"},N:{2:"A B"},O:{260:"EC"},P:{260:"G FC GC HC IC JC VB L"},Q:{260:"KC"},R:{260:"LC"},S:{516:"MC"}},B:5,C:"Web Animations API"},gj={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H",514:"J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o",132:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w",260:"R M JB KB LB MB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB",132:"0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",132:"Q"},L:{1:"N"},M:{132:"M"},N:{2:"A B"},O:{132:"EC"},P:{132:"G FC GC HC IC JC VB L"},Q:{132:"KC"},R:{132:"LC"},S:{2:"MC"}},B:5,C:"Web App Manifest"},Aj={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",1025:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u",194:"0 1 2 v Q x y z",706:"3 4 5",1025:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S",450:"m n o p",706:"q r s",1025:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",1025:"N"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1025:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"GC HC IC JC VB L",2:"G FC"},Q:{706:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Web Bluetooth"},vj={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",258:"K V W X Y Z a"},E:{1:"O S hB iB",2:"G U I F E D A B C xB WB aB cB dB VB L",16:"bB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC",514:"N DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{514:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",514:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{16:"LC"},S:{2:"MC"}},B:7,C:"Web Share API"},yj={A:{A:{2:"I F E D A B gB"},B:{1:"K UB IB N",2:"C",226:"O T P H J"},C:{1:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB nB fB"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w"},E:{1:"O hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L",322:"S"},F:{1:"4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 3 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{1:"5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B",578:"4B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:2,C:"Web Authentication API"},Ej={A:{A:{2:"gB",8:"I F E D A",129:"B"},B:{1:"UB IB N",129:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",129:"G U I F E D A B C O T P H J K V W X Y Z"},D:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F",129:"E D A B C O T P H J K V W X Y Z a b c d e f g h i"},E:{1:"E D A B C O dB VB L S hB iB",2:"G U xB WB",129:"I F aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B jB kB lB mB L EB oB",129:"C P H J K S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{1:"A",2:"F"},K:{1:"C Q S",2:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{8:"A",129:"B"},O:{129:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{129:"MC"}},B:6,C:"WebGL - 3D Canvas graphics"},_j={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a nB fB",194:"s t u",450:"b c d e f g h i j k l m n o p q r",2242:"0 v Q x y z"},D:{1:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s",578:"0 1 2 3 4 5 t u v Q x y z"},E:{2:"G U I F E D A xB WB aB bB cB dB",1090:"B C O VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B",1090:"1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{578:"KC"},R:{2:"LC"},S:{2242:"MC"}},B:6,C:"WebGL 2.0"},bj={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB",578:"IB N"},C:{2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB nB fB",194:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB",578:"IB N eB ZB YB"},E:{2:"G U I F E D A B xB WB aB bB cB dB VB",322:"C O L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{194:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"WebGPU"},wj={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",194:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB",194:"SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"WebHID API"},Sj={A:{A:{2:"I F E gB",8:"D A B"},B:{1:"UB IB N",4:"T P H J K",8:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",4:"G U I F E D A B C O T P H J K V W X Y Z a b c d"},D:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U",4:"I F E D A B C O T P H J K V W X Y Z a"},E:{2:"xB",8:"G U I F E D A B C WB aB bB cB dB VB L",132:"O S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D jB kB lB",4:"B C P mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B",132:"2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"8B 9B",4:"GB G AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",4:"Q"},L:{1:"N"},M:{1:"M"},N:{8:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",4:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"WebM video format"},xj={A:{A:{2:"I F E D A B gB"},B:{1:"K UB IB N",2:"C O T P H J"},C:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",8:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U",8:"I F E",132:"D A B C O T P H J K V W X Y",260:"Z a b c d e f g h"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D jB kB lB",8:"B mB",132:"L EB oB",260:"C P H J K S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"N HB CC DC",2:"GB 8B 9B AC",132:"G BC"},J:{2:"F A"},K:{1:"C Q L EB S",2:"A",132:"B"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{8:"MC"}},B:7,C:"WebP image format"},Dj={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",132:"G U",292:"I F E D A"},D:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T",260:"P"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G xB WB",132:"U aB",260:"I bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D jB kB lB mB",132:"B C L EB oB"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB",132:"HB rB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",129:"F"},K:{1:"Q S",2:"A",132:"B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Web Sockets"},kj={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",66:"4 5 6 7 8 TB AB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q jB kB lB mB L EB oB S",66:"r s t u v Q x"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"WebUSB"},Ij={A:{A:{2:"I F E D A B gB"},B:{2:"C O T",322:"UB IB N",513:"P H J K"},C:{2:"0 1 2 3 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",129:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",194:"4"},D:{2:"0 1 2 3 4 5 6 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z IB N eB ZB YB",322:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2049:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1025:"G",1028:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{322:"LC"},S:{2:"MC"}},B:7,C:"WebVR API"},Oj={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z nB fB",66:"a b c d e f g",129:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{129:"MC"}},B:5,C:"WebVTT - Web Video Text Tracks"},Tj={A:{A:{1:"A B",2:"gB",8:"I F E D"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",8:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",8:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB",8:"kB lB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"N 8B CC DC",2:"GB G 9B AC BC HB"},J:{1:"F A"},K:{1:"B C Q L EB S",8:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Web Workers"},Fj={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",132:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB",66:"w R M JB KB LB MB NB OB PB QB RB SB",132:"UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{132:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"WebXR Device API"},Mj={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB",194:"f g h i j k l"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS will-change property"},Nj={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D B jB kB lB mB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB 8B 9B AC BC HB",130:"G"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"WOFF - Web Open Font Format"},Lj={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l"},E:{1:"C O S hB iB",2:"G U I F E D xB WB aB bB cB dB",132:"A B VB L"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"WOFF 2.0 - Web Open Font Format"},Pj={A:{A:{1:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{1:"D A B C O dB VB L S hB iB",4:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",4:"P H J K V W X Y Z a b c d e f g"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",4:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",4:"GB G 8B 9B AC BC HB CC DC"},J:{4:"F A"},K:{2:"A B C L EB S",4:"Q"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{4:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{4:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS3 word-break"},Rj={A:{A:{4:"I F E D A B gB"},B:{1:"K UB IB N",4:"C O T P H J"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",4:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"G U I F E D A B C O T P H J K V W X Y"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",4:"G U I xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D jB kB",4:"B C lB mB L EB oB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",4:"WB pB HB rB sB"},H:{4:"7B"},I:{1:"N CC DC",4:"GB G 8B 9B AC BC HB"},J:{1:"A",4:"F"},K:{1:"Q",4:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{4:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{4:"MC"}},B:5,C:"CSS3 Overflow-wrap"},Gj={A:{A:{2:"I F gB",132:"E D",260:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{4:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Cross-document messaging"},Hj={A:{A:{1:"E D A B",2:"I F gB"},B:{1:"C O T P H J K",4:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB",4:"G U I F E D A B C O T P H J KB LB MB NB OB PB QB RB SB",16:"qB GB nB fB"},D:{4:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{4:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{4:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",16:"D B jB kB lB mB L EB"},G:{4:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB sB"},H:{2:"7B"},I:{4:"G N BC HB CC DC",16:"GB 8B 9B AC"},J:{4:"F A"},K:{4:"Q S",16:"A B C L EB"},L:{4:"N"},M:{1:"M"},N:{1:"A B"},O:{4:"EC"},P:{4:"G FC GC HC IC JC VB L"},Q:{4:"KC"},R:{4:"LC"},S:{1:"MC"}},B:6,C:"X-Frame-Options HTTP header"},Kj={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",260:"A B",388:"I F E D",900:"G U nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I",132:"f g",388:"F E D A B C O T P H J K V W X Y Z a b c d e"},E:{1:"E D A B C O cB dB VB L S hB iB",2:"G xB WB",132:"F bB",388:"U I aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB",132:"P H J"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",132:"tB",388:"rB sB"},H:{2:"7B"},I:{1:"N DC",2:"8B 9B AC",388:"CC",900:"GB G BC HB"},J:{132:"A",388:"F"},K:{1:"C Q S",2:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"XMLHttpRequest advanced features"},Vj={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:1,C:"XHTML served as application/xhtml+xml"},Uj={A:{A:{2:"D A B gB",4:"I F E"},B:{2:"C O T P H J K",8:"UB IB N"},C:{8:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{8:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{8:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{8:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{8:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{8:"7B"},I:{8:"GB G N 8B 9B AC BC HB CC DC"},J:{8:"F A"},K:{8:"A B C Q L EB S"},L:{8:"N"},M:{8:"M"},N:{2:"A B"},O:{8:"EC"},P:{8:"G FC GC HC IC JC VB L"},Q:{8:"KC"},R:{8:"LC"},S:{8:"MC"}},B:7,C:"XHTML+SMIL animation"},Qj={A:{A:{1:"A B",260:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",132:"B",260:"qB GB G U I F nB fB",516:"E D A"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g"},E:{1:"E D A B C O cB dB VB L S hB iB",132:"G U I F xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D jB",132:"B C P H J kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",132:"WB pB HB rB sB tB"},H:{132:"7B"},I:{1:"N CC DC",132:"GB G 8B 9B AC BC HB"},J:{132:"F A"},K:{1:"Q",16:"A",132:"B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"DOM Parsing and Serialization"},jj={aac:eL,abortcontroller:tL,"ac3-ec3":nL,accelerometer:rL,addeventlistener:iL,"alternate-stylesheet":sL,"ambient-light":oL,apng:aL,"array-find-index":BL,"array-find":cL,"array-flat":uL,"array-includes":lL,"arrow-functions":hL,asmjs:pL,"async-clipboard":fL,"async-functions":dL,"async-iterations-and-generators":mL,"atob-btoa":CL,"audio-api":gL,audio:AL,audiotracks:vL,autofocus:yL,auxclick:EL,av1:_L,avif:bL,"background-attachment":wL,"background-clip-text":SL,"background-img-opts":xL,"background-position-x-y":DL,"background-repeat-round-space":kL,"background-sync":IL,"battery-status":OL,beacon:TL,beforeafterprint:FL,bigint:ML,blobbuilder:NL,bloburls:LL,"border-image":PL,"border-radius":RL,broadcastchannel:GL,brotli:HL,calc:KL,"canvas-blending":VL,"canvas-text":UL,canvas:QL,"ch-unit":jL,"chacha20-poly1305":JL,"channel-messaging":qL,"childnode-remove":WL,classlist:zL,"clear-site-data-header":XL,"client-hints-dpr-width-viewport":YL,clipboard:ZL,comparedocumentposition:$L,"console-basic":eP,"console-time":tP,const:nP,"constraint-validation":rP,contenteditable:iP,contentsecuritypolicy:sP,contentsecuritypolicy2:oP,cors:aP,createimagebitmap:BP,"credential-management":cP,cryptography:uP,"css-all":lP,"css-animation":hP,"css-any-link":pP,"css-appearance":fP,"css-apply-rule":dP,"css-at-counter-style":mP,"css-backdrop-filter":CP,"css-background-offsets":gP,"css-backgroundblendmode":AP,"css-boxdecorationbreak":vP,"css-boxshadow":yP,"css-canvas":EP,"css-caret-color":_P,"css-case-insensitive":bP,"css-clip-path":wP,"css-color-adjust":SP,"css-conic-gradients":xP,"css-containment":DP,"css-counters":kP,"css-crisp-edges":IP,"css-cross-fade":OP,"css-default-pseudo":TP,"css-descendant-gtgt":FP,"css-deviceadaptation":MP,"css-dir-pseudo":NP,"css-display-contents":LP,"css-element-function":PP,"css-env-function":RP,"css-exclusions":GP,"css-featurequeries":HP,"css-filter-function":KP,"css-filters":VP,"css-first-letter":UP,"css-first-line":QP,"css-fixed":jP,"css-focus-visible":JP,"css-focus-within":qP,"css-font-rendering-controls":WP,"css-font-stretch":zP,"css-gencontent":XP,"css-gradients":YP,"css-grid":ZP,"css-hanging-punctuation":$P,"css-has":eR,"css-hyphenate":tR,"css-hyphens":nR,"css-image-orientation":rR,"css-image-set":iR,"css-in-out-of-range":sR,"css-indeterminate-pseudo":oR,"css-initial-letter":aR,"css-initial-value":BR,"css-letter-spacing":cR,"css-line-clamp":uR,"css-logical-props":lR,"css-marker-pseudo":hR,"css-masks":pR,"css-matches-pseudo":fR,"css-math-functions":dR,"css-media-interaction":mR,"css-media-resolution":CR,"css-media-scripting":gR,"css-mediaqueries":AR,"css-mixblendmode":vR,"css-motion-paths":yR,"css-namespaces":ER,"css-not-sel-list":_R,"css-nth-child-of":bR,"css-opacity":wR,"css-optional-pseudo":SR,"css-overflow-anchor":xR,"css-overflow":DR,"css-overscroll-behavior":kR,"css-page-break":IR,"css-paged-media":OR,"css-paint-api":TR,"css-placeholder-shown":FR,"css-placeholder":MR,"css-read-only-write":NR,"css-rebeccapurple":LR,"css-reflections":PR,"css-regions":RR,"css-repeating-gradients":GR,"css-resize":HR,"css-revert-value":KR,"css-rrggbbaa":VR,"css-scroll-behavior":UR,"css-scrollbar":QR,"css-sel2":jR,"css-sel3":JR,"css-selection":qR,"css-shapes":WR,"css-snappoints":zR,"css-sticky":XR,"css-subgrid":YR,"css-supports-api":ZR,"css-table":$R,"css-text-align-last":eG,"css-text-indent":tG,"css-text-justify":nG,"css-text-orientation":rG,"css-text-spacing":iG,"css-textshadow":sG,"css-touch-action-2":oG,"css-touch-action":aG,"css-transitions":BG,"css-unicode-bidi":cG,"css-unset-value":uG,"css-variables":lG,"css-widows-orphans":hG,"css-writing-mode":pG,"css-zoom":fG,"css3-attr":dG,"css3-boxsizing":mG,"css3-colors":CG,"css3-cursors-grab":gG,"css3-cursors-newer":AG,"css3-cursors":vG,"css3-tabsize":yG,currentcolor:EG,"custom-elements":_G,"custom-elementsv1":bG,customevent:wG,datalist:SG,dataset:xG,datauri:DG,"date-tolocaledatestring":kG,details:IG,deviceorientation:OG,devicepixelratio:TG,dialog:FG,dispatchevent:MG,dnssec:NG,"do-not-track":LG,"document-currentscript":PG,"document-evaluate-xpath":RG,"document-execcommand":GG,"document-scrollingelement":HG,documenthead:KG,"dom-manip-convenience":VG,"dom-range":UG,domcontentloaded:QG,"domfocusin-domfocusout-events":jG,dommatrix:JG,download:qG,dragndrop:WG,"element-closest":zG,"element-from-point":XG,"element-scroll-methods":YG,eme:ZG,eot:$G,es5:eH,"es6-class":tH,"es6-generators":nH,"es6-module-dynamic-import":rH,"es6-module":iH,"es6-number":sH,"es6-string-includes":oH,es6:aH,eventsource:BH,"extended-system-fonts":cH,"feature-policy":uH,fetch:lH,"fieldset-disabled":hH,fileapi:pH,filereader:fH,filereadersync:dH,filesystem:mH,flac:CH,"flexbox-gap":gH,flexbox:AH,"flow-root":vH,"focusin-focusout-events":yH,"focusoptions-preventscroll":EH,"font-family-system-ui":_H,"font-feature":bH,"font-kerning":wH,"font-loading":SH,"font-size-adjust":xH,"font-smooth":DH,"font-unicode-range":kH,"font-variant-alternates":IH,"font-variant-east-asian":OH,"font-variant-numeric":TH,fontface:FH,"form-attribute":MH,"form-submit-attributes":NH,"form-validation":LH,forms:PH,fullscreen:RH,gamepad:GH,geolocation:HH,getboundingclientrect:KH,getcomputedstyle:VH,getelementsbyclassname:UH,getrandomvalues:QH,gyroscope:jH,hardwareconcurrency:JH,hashchange:qH,heif:WH,hevc:zH,hidden:XH,"high-resolution-time":YH,history:ZH,"html-media-capture":$H,html5semantic:eK,"http-live-streaming":tK,http2:nK,http3:rK,"iframe-sandbox":iK,"iframe-seamless":sK,"iframe-srcdoc":oK,imagecapture:aK,ime:BK,"img-naturalwidth-naturalheight":cK,imports:uK,"indeterminate-checkbox":lK,indexeddb:hK,indexeddb2:pK,"inline-block":fK,innertext:dK,"input-autocomplete-onoff":mK,"input-color":CK,"input-datetime":gK,"input-email-tel-url":AK,"input-event":vK,"input-file-accept":yK,"input-file-directory":EK,"input-file-multiple":_K,"input-inputmode":bK,"input-minlength":wK,"input-number":SK,"input-pattern":xK,"input-placeholder":DK,"input-range":kK,"input-search":IK,"input-selection":OK,"insert-adjacent":TK,insertadjacenthtml:FK,internationalization:MK,"intersectionobserver-v2":NK,intersectionobserver:LK,"intl-pluralrules":PK,"intrinsic-width":RK,jpeg2000:GK,jpegxr:HK,"js-regexp-lookbehind":KK,json:VK,"justify-content-space-evenly":UK,"kerning-pairs-ligatures":QK,"keyboardevent-charcode":jK,"keyboardevent-code":JK,"keyboardevent-getmodifierstate":qK,"keyboardevent-key":WK,"keyboardevent-location":zK,"keyboardevent-which":XK,lazyload:YK,let:ZK,"link-icon-png":$K,"link-icon-svg":eV,"link-rel-dns-prefetch":tV,"link-rel-modulepreload":nV,"link-rel-preconnect":rV,"link-rel-prefetch":iV,"link-rel-preload":sV,"link-rel-prerender":oV,"loading-lazy-attr":aV,localecompare:BV,magnetometer:cV,matchesselector:uV,matchmedia:lV,mathml:hV,maxlength:pV,"media-attribute":fV,"media-fragments":dV,"media-session-api":mV,"mediacapture-fromelement":CV,mediarecorder:gV,mediasource:AV,menu:vV,"meta-theme-color":yV,meter:EV,midi:_V,minmaxwh:bV,mp3:wV,"mpeg-dash":SV,mpeg4:xV,multibackgrounds:DV,multicolumn:kV,"mutation-events":IV,mutationobserver:OV,"namevalue-storage":TV,"native-filesystem-api":FV,"nav-timing":MV,"navigator-language":NV,netinfo:LV,"node-contains":PV,"node-parentelement":RV,notifications:GV,"object-entries":HV,"object-fit":KV,"object-observe":VV,"object-values":UV,objectrtc:QV,"offline-apps":jV,offscreencanvas:JV,"ogg-vorbis":qV,ogv:WV,"ol-reversed":zV,"once-event-listener":XV,"online-status":YV,opus:ZV,"orientation-sensor":$V,outline:eU,"pad-start-end":tU,"page-transition-events":nU,pagevisibility:rU,"passive-event-listener":iU,passwordrules:sU,path2d:oU,"payment-request":aU,"permissions-api":BU,"picture-in-picture":cU,picture:uU,ping:lU,"png-alpha":hU,"pointer-events":pU,pointer:fU,pointerlock:dU,"prefers-color-scheme":mU,"prefers-reduced-motion":CU,"private-class-fields":gU,"private-methods-and-accessors":AU,progress:vU,"promise-finally":yU,promises:EU,proximity:_U,proxy:bU,"public-class-fields":wU,publickeypinning:SU,"push-api":xU,queryselector:DU,"readonly-attr":kU,"referrer-policy":IU,registerprotocolhandler:OU,"rel-noopener":TU,"rel-noreferrer":FU,rellist:MU,rem:NU,"replace-all":LU,requestanimationframe:PU,requestidlecallback:RU,resizeobserver:GU,"resource-timing":HU,"rest-parameters":KU,rtcpeerconnection:VU,ruby:UU,"run-in":QU,"same-site-cookie-attribute":jU,"screen-orientation":JU,"script-async":qU,"script-defer":WU,scrollintoview:zU,scrollintoviewifneeded:XU,sdch:YU,"selection-api":ZU,"server-timing":$U,serviceworkers:eQ,setimmediate:tQ,"sha-2":nQ,shadowdom:rQ,shadowdomv1:iQ,sharedarraybuffer:sQ,sharedworkers:oQ,sni:aQ,spdy:BQ,"speech-recognition":cQ,"speech-synthesis":uQ,"spellcheck-attribute":lQ,"sql-storage":hQ,srcset:pQ,stopimmediatepropagation:fQ,stream:dQ,streams:mQ,stricttransportsecurity:CQ,"style-scoped":gQ,"subresource-integrity":AQ,"svg-css":vQ,"svg-filters":yQ,"svg-fonts":EQ,"svg-fragment":_Q,"svg-html":bQ,"svg-html5":wQ,"svg-img":SQ,"svg-smil":xQ,svg:DQ,sxg:kQ,symbols:IQ,"tabindex-attr":OQ,"template-literals":TQ,template:FQ,testfeat:MQ,"text-decoration":NQ,"text-emphasis":LQ,"text-overflow":PQ,"text-size-adjust":RQ,"text-stroke":GQ,"text-underline-offset":HQ,textcontent:KQ,textencoder:VQ,"tls1-1":UQ,"tls1-2":QQ,"tls1-3":jQ,"token-binding":JQ,touch:qQ,transforms2d:WQ,transforms3d:zQ,"trusted-types":XQ,ttf:YQ,typedarrays:ZQ,u2f:$Q,unhandledrejection:ej,upgradeinsecurerequests:tj,"url-scroll-to-text-fragment":nj,url:rj,urlsearchparams:ij,"use-strict":sj,"user-select-none":oj,"user-timing":aj,"variable-fonts":Bj,vibration:cj,video:uj,videotracks:lj,"viewport-units":hj,"wai-aria":pj,wasm:fj,wav:dj,"wbr-element":mj,"web-animation":Cj,"web-app-manifest":gj,"web-bluetooth":Aj,"web-share":vj,webauthn:yj,webgl:Ej,webgl2:_j,webgpu:bj,webhid:wj,webm:Sj,webp:xj,websockets:Dj,webusb:kj,webvr:Ij,webvtt:Oj,webworkers:Tj,webxr:Fj,"will-change":Mj,woff:Nj,woff2:Lj,"word-break":Pj,wordwrap:Rj,"x-doc-messaging":Gj,"x-frame-options":Hj,xhr2:Kj,xhtml:Vj,xhtmlsmil:Uj,"xml-serializer":Qj},Jj=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.features=jj})),qj=ul((function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"agents",{enumerable:!0,get:function(){return KF.agents}}),Object.defineProperty(t,"feature",{enumerable:!0,get:function(){return n($N).default}}),Object.defineProperty(t,"features",{enumerable:!0,get:function(){return Jj.features}}),Object.defineProperty(t,"region",{enumerable:!0,get:function(){return n(sM).default}})})),Wj=200,zj="__lodash_hash_undefined__",Xj=1/0,Yj="[object Function]",Zj="[object GeneratorFunction]",$j=/[\\^$.*+?()[\]{}|]/g,eJ=/^\[object .+?Constructor\]$/,tJ="object"==typeof cl&&cl&&cl.Object===Object&&cl,nJ="object"==typeof self&&self&&self.Object===Object&&self,rJ=tJ||nJ||Function("return this")();function iJ(e,t){return!!(e?e.length:0)&&aJ(e,t,0)>-1}function sJ(e,t,n){for(var r=-1,i=e?e.length:0;++r-1}function PJ(e,t){var n=this.__data__,r=qJ(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function RJ(e){var t=-1,n=e?e.length:0;for(this.clear();++t=Wj){var c=t?null:XJ(e);if(c)return hJ(c);o=!1,i=cJ,B=new QJ}else B=t?[]:a;e:for(;++ri[t][r])&&(i[t][r]=s))})),i},t.cleanBrowsersList=function(e){return(0,n.default)((0,r.default)(e).map((function(e){return e.split(" ")[0]})))};var n=i(aq),r=i(XM);function i(e){return e&&e.__esModule?e:{default:e}}})),cq=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getBrowserScope=t.setBrowserScope=t.getLatestStableBrowsers=t.find=t.isSupported=t.getSupport=t.features=void 0;var n=i(XN),r=i(XM);function i(e){return e&&e.__esModule?e:{default:e}}var s=Object.keys(qj.features),o=void 0;function a(e){o=(0,Bq.cleanBrowsersList)(e)}var B=(0,n.default)(Bq.parseCaniuseData,(function(e,t){return e.title+t}));function c(e){if("string"!=typeof e)throw new TypeError("The `query` parameter should be a string.");return~s.indexOf(e)?e:s.filter((function(t){return(0,Bq.contains)(t,e)}))}a(),t.features=s,t.getSupport=function e(t){var n=void 0;try{n=(0,qj.feature)(qj.features[t])}catch(n){var r=c(t);if(1===r.length)return e(r[0]);throw new ReferenceError("Please provide a proper feature name. Cannot find "+t)}return B(n,o)},t.isSupported=function(e,t){var n=void 0;try{n=(0,qj.feature)(qj.features[e])}catch(t){var i=c(e);if(1!==i.length)throw new ReferenceError("Please provide a proper feature name. Cannot find "+e);n=qj.features[i[0]]}return(0,r.default)(t,{ignoreUnknownVersions:!0}).map((function(e){return e.split(" ")})).every((function(e){return n.stats[e[0]]&&"y"===n.stats[e[0]][e[1]]}))},t.find=c,t.getLatestStableBrowsers=function(){return(0,r.default)("last 1 version")},t.setBrowserScope=a,t.getBrowserScope=function(){return o}})),uq="auto",lq="center",hq="auto",pq="none",fq="auto",dq="none",mq="normal",Cq="auto",gq="ltr",Aq="none",vq="none",yq="auto",Eq="manual",_q="auto",bq="auto",wq="auto",Sq="1.0",xq="0",Dq="2",kq="none",Iq="static",Oq="none",Tq="auto",Fq="none",Mq="none",Nq="auto",Lq="none",Pq="none",Rq="2",Gq="auto";const Hq={"align-content":"normal","align-items":"normal","align-self":"auto","animation-delay":"0s","animation-direction":"normal","animation-duration":"0s","animation-fill-mode":"none","animation-iteration-count":"1","animation-name":"none","animation-timing-function":"ease",appearance:uq,azimuth:lq,"backdrop-filter":"none","background-attachment":"scroll","background-blend-mode":"normal","background-image":"none","background-position":"0% 0%","background-position-x":"left","background-position-y":"top","background-repeat":"repeat","block-overflow":"clip","block-size":"auto","border-block-style":"none","border-block-width":"medium","border-block-end-style":"none","border-block-end-width":"medium","border-block-start-style":"none","border-block-start-width":"medium","border-bottom-left-radius":"0","border-bottom-right-radius":"0","border-bottom-style":"none","border-bottom-width":"medium","border-end-end-radius":"0","border-end-start-radius":"0","border-image-outset":"0","border-image-slice":"100%","border-image-source":"none","border-image-width":"1","border-inline-style":"none","border-inline-width":"medium","border-inline-end-style":"none","border-inline-end-width":"medium","border-inline-start-style":"none","border-inline-start-width":"medium","border-left-style":"none","border-left-width":"medium","border-right-style":"none","border-right-width":"medium","border-spacing":"0","border-start-end-radius":"0","border-start-start-radius":"0","border-top-left-radius":"0","border-top-right-radius":"0","border-top-style":"none","border-top-width":"medium",bottom:hq,"box-decoration-break":"slice","box-shadow":"none","break-after":"auto","break-before":"auto","break-inside":"auto","caption-side":"top","caret-color":"auto",clear:pq,clip:fq,"clip-path":"none","column-count":"auto","column-gap":"normal","column-rule-style":"none","column-rule-width":"medium","column-span":"none","column-width":"auto",contain:dq,content:mq,"counter-increment":"none","counter-reset":"none",cursor:Cq,direction:gq,"empty-cells":"show",filter:Aq,"flex-basis":"auto","flex-direction":"row","flex-grow":"0","flex-shrink":"1","flex-wrap":"nowrap",float:vq,"font-feature-settings":"normal","font-kerning":"auto","font-language-override":"normal","font-optical-sizing":"auto","font-variation-settings":"normal","font-size":"medium","font-size-adjust":"none","font-stretch":"normal","font-style":"normal","font-variant":"normal","font-variant-alternates":"normal","font-variant-caps":"normal","font-variant-east-asian":"normal","font-variant-ligatures":"normal","font-variant-numeric":"normal","font-variant-position":"normal","font-weight":"normal","grid-auto-columns":"auto","grid-auto-flow":"row","grid-auto-rows":"auto","grid-column-end":"auto","grid-column-gap":"0","grid-column-start":"auto","grid-row-end":"auto","grid-row-gap":"0","grid-row-start":"auto","grid-template-areas":"none","grid-template-columns":"none","grid-template-rows":"none","hanging-punctuation":"none",height:yq,hyphens:Eq,"image-orientation":"0deg","image-rendering":"auto","image-resolution":"1dppx","ime-mode":"auto","initial-letter":"normal","initial-letter-align":"auto","inline-size":"auto",inset:_q,"inset-block":"auto","inset-block-end":"auto","inset-block-start":"auto","inset-inline":"auto","inset-inline-end":"auto","inset-inline-start":"auto",isolation:bq,"justify-content":"normal","justify-items":"legacy","justify-self":"auto",left:wq,"letter-spacing":"normal","line-break":"auto","line-clamp":"none","line-height":"normal","list-style-image":"none","list-style-type":"disc","margin-block":"0","margin-block-end":"0","margin-block-start":"0","margin-bottom":"0","margin-inline":"0","margin-inline-end":"0","margin-inline-start":"0","margin-left":"0","margin-right":"0","margin-top":"0","mask-border-mode":"alpha","mask-border-outset":"0","mask-border-slice":"0","mask-border-source":"none","mask-border-width":"auto","mask-composite":"add","mask-image":"none","mask-position":"center","mask-size":"auto","max-block-size":"0","max-height":"none","max-inline-size":"0","max-lines":"none","max-width":"none","min-block-size":"0","min-height":"0","min-inline-size":"0","min-width":"0","mix-blend-mode":"normal","object-fit":"fill","offset-anchor":"auto","offset-distance":"0","offset-path":"none","offset-position":"auto","offset-rotate":"auto",opacity:Sq,order:xq,orphans:Dq,"outline-offset":"0","outline-style":"none","outline-width":"medium","overflow-anchor":"auto","overflow-block":"auto","overflow-inline":"auto","overflow-wrap":"normal","padding-block":"0","padding-block-end":"0","padding-block-start":"0","padding-bottom":"0","padding-inline":"0","padding-inline-end":"0","padding-inline-start":"0","padding-left":"0","padding-right":"0","padding-top":"0","page-break-after":"auto","page-break-before":"auto","page-break-inside":"auto","paint-order":"normal",perspective:kq,"place-content":"normal","pointer-events":"auto",position:Iq,resize:Oq,right:Tq,rotate:Fq,"row-gap":"normal","ruby-position":"over",scale:Mq,"scrollbar-color":"auto","scrollbar-width":"auto","scroll-behavior":"auto","scroll-margin":"0","scroll-margin-block":"0","scroll-margin-block-start":"0","scroll-margin-block-end":"0","scroll-margin-bottom":"0","scroll-margin-inline":"0","scroll-margin-inline-start":"0","scroll-margin-inline-end":"0","scroll-margin-left":"0","scroll-margin-right":"0","scroll-margin-top":"0","scroll-padding":"auto","scroll-padding-block":"auto","scroll-padding-block-start":"auto","scroll-padding-block-end":"auto","scroll-padding-bottom":"auto","scroll-padding-inline":"auto","scroll-padding-inline-start":"auto","scroll-padding-inline-end":"auto","scroll-padding-left":"auto","scroll-padding-right":"auto","scroll-padding-top":"auto","scroll-snap-align":"none","scroll-snap-coordinate":"none","scroll-snap-points-x":"none","scroll-snap-points-y":"none","scroll-snap-stop":"normal","scroll-snap-type":"none","shape-image-threshold":"0.0","shape-margin":"0","shape-outside":"none","tab-size":"8","table-layout":"auto","text-align-last":"auto","text-combine-upright":"none","text-decoration-line":"none","text-decoration-skip-ink":"auto","text-decoration-style":"solid","text-emphasis-style":"none","text-indent":"0","text-justify":"auto","text-orientation":"mixed","text-overflow":"clip","text-rendering":"auto","text-shadow":"none","text-transform":"none","text-underline-position":"auto",top:Nq,"touch-action":"auto",transform:Lq,"transform-style":"flat","transition-delay":"0s","transition-duration":"0s","transition-property":"all","transition-timing-function":"ease",translate:Pq,"unicode-bidi":"normal","white-space":"normal",widows:Rq,width:Gq,"will-change":"auto","word-break":"normal","word-spacing":"normal","word-wrap":"normal","z-index":"auto"},Kq={__proto__:null,appearance:uq,azimuth:lq,bottom:hq,clear:pq,clip:fq,contain:dq,content:mq,cursor:Cq,direction:gq,filter:Aq,float:vq,height:yq,hyphens:Eq,inset:_q,isolation:bq,left:wq,opacity:Sq,order:xq,orphans:Dq,perspective:kq,position:Iq,resize:Oq,right:Tq,rotate:Fq,scale:Mq,top:Nq,transform:Lq,translate:Pq,widows:Rq,width:Gq,default:Hq},Vq={"background-clip":"border-box","background-color":"transparent","background-origin":"padding-box","background-size":"auto auto","border-block-color":"currentcolor","border-block-end-color":"currentcolor","border-block-start-color":"currentcolor","border-bottom-color":"currentcolor","border-collapse":"separate","border-inline-color":"currentcolor","border-inline-end-color":"currentcolor","border-inline-start-color":"currentcolor","border-left-color":"currentcolor","border-right-color":"currentcolor","border-top-color":"currentcolor","box-sizing":"content-box","column-rule-color":"currentcolor","font-synthesis":"weight style","mask-clip":"border-box","mask-mode":"match-source","mask-origin":"border-box","mask-repeat":"repeat","mask-type":"luminance","ruby-align":"space-around","ruby-merge":"separate","text-decoration-color":"currentcolor","text-emphasis-color":"currentcolor","text-emphasis-position":"over right","transform-box":"border-box","transform-origin":"50% 50% 0","vertical-align":"baseline","writing-mode":"horizontal-tb"},Uq={__proto__:null,default:Vq},Qq=ll(Kq),jq=ll(Uq);var Jq=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(FF),r=o(XM),i=o(Qq),s=o(jq);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,wF.plugin)("postcss-reduce-initial",()=>(e,t)=>{const o=t.opts||{},a=(0,r.default)(null,{stats:o.stats,path:__dirname,env:o.env}),B=(0,cq.isSupported)("css-initial-value",a);e.walkDecls(e=>{const t=e.prop.toLowerCase();B&&(0,n.default)(s.default,t)&&e.value.toLowerCase()===s.default[t]?e.value="initial":"initial"===e.value.toLowerCase()&&i.default[t]&&(e.value=i.default[t])})}),e.exports=t.default})),qq="(".charCodeAt(0),Wq=")".charCodeAt(0),zq="'".charCodeAt(0),Xq='"'.charCodeAt(0),Yq="\\".charCodeAt(0),Zq="/".charCodeAt(0),$q=",".charCodeAt(0),eW=":".charCodeAt(0),tW="*".charCodeAt(0),nW=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===uW||t===lW){if(s>-1)break;s=n}else if(t===cW){if(i)break;i=!0}else{if(t!==BW&&t!==aW)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function pW(e){return this instanceof pW?(this.nodes=nW(e),this):new pW(e)}pW.prototype.toString=function(){return Array.isArray(this.nodes)?oW(this.nodes):""},pW.prototype.walk=function(e,t){return rW(this.nodes,e,t),this},pW.unit=hW,pW.walk=rW,pW.stringify=oW;var fW=pW,dW=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t){const n=t.reduce((e,t,n)=>e.filter(e=>e[1][n]===t),e);return!!n.length&&n[0][0]}},e.exports=t.default})),mW=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(FF),r=s(wF),i=s(fW);function s(e){return e&&e.__esModule?e:{default:e}}function o(e,{value:t},n){return n%2==0?[...e,parseFloat(t)]:e}const a=(0,s(dW).default)([["rotateX",[1,0,0]],["rotateY",[0,1,0]],["rotate",[0,0,1]]]);const B={matrix3d:function(e,t){if(t[15]&&0===t[2]&&0===t[3]&&0===t[6]&&0===t[7]&&0===t[8]&&0===t[9]&&1===t[10]&&0===t[11]&&0===t[14]&&1===t[15]){const{nodes:t}=e;e.value="matrix",e.nodes=[t[0],t[1],t[2],t[3],t[8],t[9],t[10],t[11],t[24],t[25],t[26]]}},rotate3d:function(e,t){const{nodes:n}=e,r=a(t.slice(0,3));r.length&&(e.value=r,e.nodes=[n[6]])},rotateZ:function(e){e.value="rotate"},scale:function(e,t){const{nodes:n}=e;if(!n[2])return;const[r,i]=t;if(r!==i)return 1===i?(e.value="scaleX",void(e.nodes=[n[0]])):1===r?(e.value="scaleY",void(e.nodes=[n[2]])):void 0;e.nodes=[n[0]]},scale3d:function(e,t){const{nodes:n}=e,[r,i,s]=t;return 1===i&&1===s?(e.value="scaleX",void(e.nodes=[n[0]])):1===r&&1===s?(e.value="scaleY",void(e.nodes=[n[2]])):1===r&&1===i?(e.value="scaleZ",void(e.nodes=[n[4]])):void 0},translate:function(e,t){const{nodes:n}=e;if(n[2]){if(0!==t[1])return 0===t[0]?(e.value="translateY",void(e.nodes=[n[2]])):void 0;e.nodes=[n[0]]}},translate3d:function(e,t){const{nodes:n}=e;0===t[0]&&0===t[1]&&(e.value="translateZ",e.nodes=[n[4]])}};function c(e){const{nodes:t,type:r,value:i}=e,s=function(e){const t=e.toLowerCase();return"rotatez"===t?"rotateZ":t}(i);return"function"===r&&(0,n.default)(B,s)&&B[s](e,t.reduce(o,[])),!1}t.default=r.default.plugin("postcss-reduce-transforms",()=>e=>{const t={};e.walkDecls(/transform$/i,e=>{const n=e.value;if(t[n])return void(e.value=t[n]);const r=(0,i.default)(n).walk(c).toString();e.value=r,t[n]=r})}),e.exports=t.default})),CW="(".charCodeAt(0),gW=")".charCodeAt(0),AW="'".charCodeAt(0),vW='"'.charCodeAt(0),yW="\\".charCodeAt(0),EW="/".charCodeAt(0),_W=",".charCodeAt(0),bW=":".charCodeAt(0),wW="*".charCodeAt(0),SW=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===MW||t===NW){if(s>-1)break;s=n}else if(t===FW){if(i)break;i=!0}else{if(t!==TW&&t!==OW)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function PW(e){return this instanceof PW?(this.nodes=SW(e),this):new PW(e)}PW.prototype.toString=function(){return Array.isArray(this.nodes)?IW(this.nodes):""},PW.prototype.walk=function(e,t){return xW(this.nodes,e,t),this},PW.unit=LW,PW.walk=xW,PW.stringify=IW;var RW=PW,GW=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,{time:a,length:B,angle:c}){let u,l=s(e)+(t||"");return!1!==B&&t.toLowerCase()in n&&(u=o(e,t,n)),!1!==a&&t.toLowerCase()in r&&(u=o(e,t,r)),!1!==c&&t.toLowerCase()in i&&(u=o(e,t,i)),u&&u.length(1===n[e]&&(i=e),r!==e));return o=r===i?e/n[r]:e*n[r],a.map(e=>s(o/n[e])+e).reduce((e,t)=>e.length{const i=r.value.toLowerCase();if("word"===r.type)a(r,e,function(e){const{parent:t}=e,n=e.prop.toLowerCase();return~e.value.indexOf("%")&&("max-height"===n||"height"===n)||t.parent&&t.parent.name&&"keyframes"===t.parent.name.toLowerCase()&&"stroke-dasharray"===n||"stroke-dashoffset"===n||"stroke-width"===n}(t)),"opacity"!==n&&"shape-image-threshold"!==n||function(e){const t=(0,RW.unit)(e.value);if(!t)return;let n=Number(t.number);n>1?e.value=1+t.unit:n<0&&(e.value=0+t.unit)}(r);else if("function"===r.type){if("calc"===i||"hsl"===i||"hsla"===i)return(0,RW.walk)(r.nodes,t=>{"word"===t.type&&a(t,e,!0)}),!1;if("url"===i)return!1}}).toString())}t.default=n.default.plugin("postcss-convert-values",(e={precision:!1})=>t=>t.walkDecls(B.bind(null,e))),e.exports=t.default})),KW=function(e,t){for(var n=-1,r=[];-1!==(n=e.indexOf(t,n+1));)r.push(n);return r};function VW(e,t){for(var n=1,r=e.length,i=e[0],s=e[0],o=1;o>10|55296,1023&r|56320)}))};var n=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig");e.exports=t.default})),qW=ul((function(e,t){t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0;){var i=n.shift();if(!e[i])return;e=e[i]}return e},e.exports=t.default})),WW=ul((function(e,t){t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0;){var i=n.shift();e[i]||(e[i]={}),e=e[i]}},e.exports=t.default})),zW=ul((function(e,t){t.__esModule=!0,t.default=function(e){var t="",n=e.indexOf("/*"),r=0;for(;n>=0;){t+=e.slice(r,n);var i=e.indexOf("*/",n+2);if(i<0)return t;r=i+2,n=e.indexOf("/*",r)}return t+=e.slice(r)},e.exports=t.default})),XW=ul((function(e,t){t.__esModule=!0,t.stripComments=t.ensureObject=t.getProp=t.unesc=void 0;var n=o(JW);t.unesc=n.default;var r=o(qW);t.getProp=r.default;var i=o(WW);t.ensureObject=i.default;var s=o(zW);function o(e){return e&&e.__esModule?e:{default:e}}t.stripComments=s.default})),YW=ul((function(e,t){function n(e,t){for(var n=0;ne)&&(!(this.source.end.linet)&&!(this.source.end.line===e&&this.source.end.column=e&&(this.indexes[n]=t-1);return this},c.removeAll=function(){var e=this.nodes,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}r.parent=void 0}return this.nodes=[],this},c.empty=function(){return this.removeAll()},c.insertAfter=function(e,t){t.parent=this;var n,r=this.index(e);for(var i in this.nodes.splice(r+1,0,t),t.parent=this,this.indexes)r<=(n=this.indexes[i])&&(this.indexes[i]=n+1);return this},c.insertBefore=function(e,t){t.parent=this;var n,r=this.index(e);for(var i in this.nodes.splice(r,0,t),t.parent=this,this.indexes)(n=this.indexes[i])<=r&&(this.indexes[i]=n+1);return this},c._findChildAtPosition=function(e,t){var n=void 0;return this.each((function(r){if(r.atPosition){var i=r.atPosition(e,t);if(i)return n=i,!1}else if(r.isAtPosition(e,t))return n=r,!1})),n},c.atPosition=function(e,t){return this.isAtPosition(e,t)?this._findChildAtPosition(e,t)||this:void 0},c._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},c.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var n,r;this.indexes[t]126){if(u>=55296&&u<=56319&&a0)||e.quoted||0!==n.before.length||e.spaces.value&&e.spaces.value.after||(n.before=" "),m(t,n)})))),t.push("]"),t.push(this.rawSpaceAfter),t.join("")},s=i,(o=[{key:"quoted",get:function(){var e=this.quoteMark;return"'"===e||'"'===e},set:function(e){l()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(e){this._constructed?this._quoteMark!==e&&(this._quoteMark=e,this._syncRawValue()):this._quoteMark=e}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=p(e),n=t.deprecatedUsage,r=t.unescaped,i=t.quoteMark;if(n&&u(),r===this._value&&i===this._quoteMark)return;this._value=r,this._quoteMark=i,this._syncRawValue()}else this._value=e}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._handleEscapes("attribute",e),this._attribute=e}}])&&a(s.prototype,o),c&&a(s,c),i}(s.default);t.default=f,f.NO_QUOTE=null,f.SINGLE_QUOTE="'",f.DOUBLE_QUOTE='"';var d=((n={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},n);function m(e,t){return""+t.before+e+t.after}})),gz=ul((function(e,t){var n;t.__esModule=!0,t.default=void 0;var r=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=ZW.UNIVERSAL,n.value="*",n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(((n=pz)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),Az=ul((function(e,t){var n;t.__esModule=!0,t.default=void 0;var r=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=ZW.COMBINATOR,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(((n=YW)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),vz=ul((function(e,t){var n;t.__esModule=!0,t.default=void 0;var r=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=ZW.NESTING,n.value="&",n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(((n=YW)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),yz=ul((function(e,t){t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default})),Ez=ul((function(e,t){t.__esModule=!0,t.combinator=t.word=t.comment=t.str=t.tab=t.newline=t.feed=t.cr=t.backslash=t.bang=t.slash=t.doubleQuote=t.singleQuote=t.space=t.greaterThan=t.pipe=t.equals=t.plus=t.caret=t.tilde=t.dollar=t.closeSquare=t.openSquare=t.closeParenthesis=t.openParenthesis=t.semicolon=t.colon=t.comma=t.at=t.asterisk=t.ampersand=void 0;t.ampersand=38;t.asterisk=42;t.at=64;t.comma=44;t.colon=58;t.semicolon=59;t.openParenthesis=40;t.closeParenthesis=41;t.openSquare=91;t.closeSquare=93;t.dollar=36;t.tilde=126;t.caret=94;t.plus=43;t.equals=61;t.pipe=124;t.greaterThan=62;t.space=32;t.singleQuote=39;t.doubleQuote=34;t.slash=47;t.bang=33;t.backslash=92;t.cr=13;t.feed=12;t.newline=10;t.tab=9;t.str=39;t.comment=-1;t.word=-2;t.combinator=-3})),_z=ul((function(e,t){t.__esModule=!0,t.default=function(e){var t,n,r,s,o,a,B,u,l,h,p,f,d,m=[],C=e.css.valueOf(),g=C.length,A=-1,v=1,y=0,E=0;function _(t,n){if(!e.safe)throw e.error("Unclosed "+t,v,y-A,y);l=(C+=n).length-1}for(;y0?(h=v+B,p=l-u[B].length):(h=v,p=A),d=i.comment,v=h,s=h,r=l-p):t===i.slash?(d=t,s=v,r=y-A,E=(l=y)+1):(l=c(C,y),d=i.word,s=v,r=l-A),E=l+1}m.push([d,v,y-A,s,r,y,E]),p&&(A=p,p=null),y=E}return m},t.FIELDS=void 0;var n,r,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(Ez);for(var s=((n={})[i.tab]=!0,n[i.newline]=!0,n[i.cr]=!0,n[i.feed]=!0,n),o=((r={})[i.space]=!0,r[i.tab]=!0,r[i.newline]=!0,r[i.cr]=!0,r[i.feed]=!0,r[i.ampersand]=!0,r[i.asterisk]=!0,r[i.bang]=!0,r[i.comma]=!0,r[i.colon]=!0,r[i.semicolon]=!0,r[i.openParenthesis]=!0,r[i.closeParenthesis]=!0,r[i.openSquare]=!0,r[i.closeSquare]=!0,r[i.singleQuote]=!0,r[i.doubleQuote]=!0,r[i.plus]=!0,r[i.pipe]=!0,r[i.tilde]=!0,r[i.greaterThan]=!0,r[i.equals]=!0,r[i.dollar]=!0,r[i.caret]=!0,r[i.slash]=!0,r),a={},B=0;B<"0123456789abcdefABCDEF".length;B++)a["0123456789abcdefABCDEF".charCodeAt(B)]=!0;function c(e,t){var n,r=t;do{if(n=e.charCodeAt(r),o[n])return r-1;n===i.backslash?r=u(e,r)+1:r++}while(rthis.position&&(i=this.parseWhitespaceEquivalentTokens(t)),this.isNamedCombinator()?n=this.namedCombinator():this.currToken[A.FIELDS.TYPE]===v.combinator?(n=new m.default({value:this.content(),source:I(this.currToken),sourceIndex:this.currToken[A.FIELDS.START_POS]}),this.position++):w[this.currToken[A.FIELDS.TYPE]]||i||this.unexpected(),n){if(i){var s=this.convertWhitespaceNodesToSpace(i),o=s.space,a=s.rawSpace;n.spaces.before=o,n.rawSpaceBefore=a}}else{var B=this.convertWhitespaceNodesToSpace(i,!0),c=B.space,u=B.rawSpace;u||(u=c);var l={},h={spaces:{}};c.endsWith(" ")&&u.endsWith(" ")?(l.before=c.slice(0,c.length-1),h.spaces.before=u.slice(0,u.length-1)):c.startsWith(" ")&&u.startsWith(" ")?(l.after=c.slice(1),h.spaces.after=u.slice(1)):h.value=u,n=new m.default({value:" ",source:O(r,this.tokens[this.position-1]),sourceIndex:r[A.FIELDS.START_POS],spaces:l,raws:h})}return this.currToken&&this.currToken[A.FIELDS.TYPE]===v.space&&(n.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(n)}var p=this.parseWhitespaceEquivalentTokens(t);if(p.length>0){var f=this.current.last;if(f){var d=this.convertWhitespaceNodesToSpace(p),C=d.space,g=d.rawSpace;void 0!==g&&(f.rawSpaceAfter+=g),f.spaces.after+=C}else p.forEach((function(t){return e.newNode(t)}))}},E.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var e=new a.default({source:{start:x(this.tokens[this.position+1])}});this.current.parent.append(e),this.current=e,this.position++},E.comment=function(){var e=this.currToken;this.newNode(new c.default({value:this.content(),source:I(e),sourceIndex:e[A.FIELDS.START_POS]})),this.position++},E.error=function(e,t){throw this.root.error(e,t)},E.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[A.FIELDS.START_POS]})},E.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[A.FIELDS.START_POS])},E.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[A.FIELDS.START_POS])},E.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[A.FIELDS.START_POS])},E.namespace=function(){var e=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[A.FIELDS.TYPE]===v.word?(this.position++,this.word(e)):this.nextToken[A.FIELDS.TYPE]===v.asterisk?(this.position++,this.universal(e)):void 0},E.nesting=function(){if(this.nextToken&&"|"===this.content(this.nextToken))return void this.position++;var e=this.currToken;this.newNode(new C.default({value:this.content(),source:I(e),sourceIndex:e[A.FIELDS.START_POS]})),this.position++},E.parentheses=function(){var e=this.current.last,t=1;if(this.position++,e&&e.type===y.PSEUDO){var n=new a.default({source:{start:x(this.tokens[this.position-1])}}),r=this.current;for(e.append(n),this.current=n;this.position1&&e.nextToken&&e.nextToken[A.FIELDS.TYPE]===v.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[A.FIELDS.START_POS]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},E.space=function(){var e=this.content();0===this.position||this.prevToken[A.FIELDS.TYPE]===v.comma||this.prevToken[A.FIELDS.TYPE]===v.openParenthesis?(this.spaces=this.optionalSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[A.FIELDS.TYPE]===v.comma||this.nextToken[A.FIELDS.TYPE]===v.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(e),this.position++):this.combinator()},E.string=function(){var e=this.currToken;this.newNode(new h.default({value:this.content(),source:I(e),sourceIndex:e[A.FIELDS.START_POS]})),this.position++},E.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var n=this.currToken;this.newNode(new d.default({value:this.content(),source:I(n),sourceIndex:n[A.FIELDS.START_POS]}),e),this.position++},E.splitWord=function(e,t){for(var n=this,r=this.nextToken,o=this.content();r&&~[v.dollar,v.caret,v.equals,v.word].indexOf(r[A.FIELDS.TYPE]);){this.position++;var a=this.content();if(o+=a,a.lastIndexOf("\\")===a.length-1){var c=this.nextToken;c&&c[A.FIELDS.TYPE]===v.space&&(o+=this.requiredSpace(this.content(c)),this.position++)}r=this.nextToken}var h=(0,i.default)(o,".").filter((function(e){return"\\"!==o[e-1]})),p=(0,i.default)(o,"#").filter((function(e){return"\\"!==o[e-1]})),f=(0,i.default)(o,"#{");f.length&&(p=p.filter((function(e){return!~f.indexOf(e)})));var d=(0,g.default)((0,s.default)([0].concat(h,p)));d.forEach((function(r,i){var s,a=d[i+1]||o.length,c=o.slice(r,a);if(0===i&&t)return t.call(n,c,d.length);var f=n.currToken,m=f[A.FIELDS.START_POS]+d[i],C=k(f[1],f[2]+r,f[3],f[2]+(a-1));if(~h.indexOf(r)){var g={value:c.slice(1),source:C,sourceIndex:m};s=new B.default(T(g,"value"))}else if(~p.indexOf(r)){var v={value:c.slice(1),source:C,sourceIndex:m};s=new u.default(T(v,"value"))}else{var y={value:c,source:C,sourceIndex:m};T(y,"value"),s=new l.default(y)}n.newNode(s,e),e=null})),this.position++},E.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},E.loop=function(){for(;this.position=48&&t<=57)return!0;var r=e.charCodeAt(2);return t===Xz&&r>=48&&r<=57}return n===Xz?(t=e.charCodeAt(1))>=48&&t<=57:n>=48&&n<=57}var eX=function(e){var t,n,r,i=0,s=e.length;if(0===s||!$z(e))return!1;for((t=e.charCodeAt(i))!==zz&&t!==Wz||i++;i57);)i+=1;if(t=e.charCodeAt(i),n=e.charCodeAt(i+1),t===Xz&&n>=48&&n<=57)for(i+=2;i57);)i+=1;if(t=e.charCodeAt(i),n=e.charCodeAt(i+1),r=e.charCodeAt(i+2),(t===Yz||t===Zz)&&(n>=48&&n<=57||(n===zz||n===Wz)&&r>=48&&r<=57))for(i+=n===zz||n===Wz?3:2;i57);)i+=1;return{number:e.slice(0,i),unit:e.slice(i)}};function tX(e){return this instanceof tX?(this.nodes=Uz(e),this):new tX(e)}tX.prototype.toString=function(){return Array.isArray(this.nodes)?qz(this.nodes):""},tX.prototype.walk=function(e,t){return Qz(this.nodes,e,t),this},tX.unit=eX,tX.walk=Qz,tX.stringify=qz;var nX=tX,rX=ul((function(e,t){var n=function(){function e(e,t){var n;if(Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonParserError"}),null==e&&(e="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:e}),this.hash=t,t&&t.exception instanceof Error){var r=t.exception;this.message=r.message||e,n=r.stack}n||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):n=new Error(e).stack),n&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:n})}function t(e,t,n){n=n||0;for(var r=0;r1)return e;if(t.cleanupAfterLex&&t.cleanupAfterLex(o),l&&(l.lexer=void 0,l.parser=void 0,t.yy===l&&(t.yy=void 0)),l=void 0,this.parseError=this.originalParseError,this.quoteName=this.originalQuoteName,r.length=0,i.length=0,s.length=0,a=0,!o){for(var u=this.__error_infos.length-1;u>=0;u--){var h=this.__error_infos[u];h&&"function"==typeof h.destroy&&h.destroy()}this.__error_infos.length=0}return e},this.constructParseErrorInfo=function(e,n,o,c){var u={errStr:e,exception:n,text:t.match,value:t.yytext,token:this.describeSymbol(B)||B,token_id:B,line:t.yylineno,expected:o,recoverable:c,state:p,action:f,new_state:v,symbol_stack:r,state_stack:i,value_stack:s,stack_pointer:a,yy:l,lexer:t,parser:this,destroy:function(){var e=!!this.recoverable;for(var t in this)this.hasOwnProperty(t)&&"object"==typeof t&&(this[t]=void 0);this.recoverable=e}};return this.__error_infos.push(u),u};var p,f,d,m,C,g,A,v,y=function(){var e=t.lex();return"number"!=typeof e&&(e=n.symbols_[e]||e),e||c},E={$:!0,_$:void 0,yy:l},_=!1;try{if(this.__reentrant_call_depth++,t.setInput(e,l),"function"==typeof t.canIUse)t.canIUse().fastLex&&(y=h);for(s[a]=null,i[a]=0,r[a]=0,++a,this.pre_parse&&this.pre_parse.call(this,l),l.pre_parse&&l.pre_parse.call(this,l),v=i[a-1];;){if(p=v,this.defaultActions[p])f=2,v=this.defaultActions[p];else if(B||(B=y()),m=o[p]&&o[p][B]||u,v=m[1],!(f=m[0])){var b,w=this.describeSymbol(B)||B,S=this.collect_expected_token_set(p);b="number"==typeof t.yylineno?"Parse error on line "+(t.yylineno+1)+": ":"Parse error: ","function"==typeof t.showPosition&&(b+="\n"+t.showPosition(69,10)+"\n"),S.length?b+="Expecting "+S.join(", ")+", got unexpected "+w:b+="Unexpected "+w,C=this.constructParseErrorInfo(b,null,S,!1),void 0!==(d=this.parseError(C.errStr,C,this.JisonParserError))&&(_=d);break}switch(f){default:if(f instanceof Array){C=this.constructParseErrorInfo("Parse Error: multiple actions possible at state: "+p+", token: "+B,null,null,!1),void 0!==(d=this.parseError(C.errStr,C,this.JisonParserError))&&(_=d);break}C=this.constructParseErrorInfo("Parsing halted. No viable error recovery approach available due to internal system failure.",null,null,!1),void 0!==(d=this.parseError(C.errStr,C,this.JisonParserError))&&(_=d);break;case 1:r[a]=B,s[a]=t.yytext,i[a]=v,++a,B=0;continue;case 2:if(g=(A=this.productions_[v-1])[1],void 0!==(d=this.performAction.call(E,v,a-1,s))){_=d;break}a-=g;var x=A[0];r[a]=x,s[a]=E.$,v=o[i[a-1]][x],i[a]=v,++a;continue;case 3:-2!==a&&(_=!0,a--,void 0!==s[a]&&(_=s[a]))}break}}catch(e){if(e instanceof this.JisonParserError)throw e;if(t&&"function"==typeof t.JisonLexerError&&e instanceof t.JisonLexerError)throw e;C=this.constructParseErrorInfo("Parsing aborted due to exception.",e,null,!1),_=!1,void 0!==(d=this.parseError(C.errStr,C,this.JisonParserError))&&(_=d)}finally{_=this.cleanupAfterParse(_,!0,!0),this.__reentrant_call_depth--}return _}};i.originalParseError=i.parseError,i.originalQuoteName=i.quoteName;var s=function(){function e(e,t){var n;if(Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonLexerError"}),null==e&&(e="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:e}),this.hash=t,t&&t.exception instanceof Error){var r=t.exception;this.message=r.message||e,n=r.stack}n||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):n=new Error(e).stack),n&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:n})}return"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf(e.prototype,Error.prototype):e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e.prototype.name="JisonLexerError",{EOF:1,ERROR:2,__currentRuleSet__:null,__error_infos:[],__decompressed:!1,done:!1,_backtrack:!1,_input:"",_more:!1,_signaled_error_token:!1,conditionStack:[],match:"",matched:"",matches:!1,yytext:"",offset:0,yyleng:0,yylineno:0,yylloc:null,constructLexErrorInfo:function(e,t,n){if(e=""+e,null==n&&(n=!(e.indexOf("\n")>0&&e.indexOf("^")>0)),this.yylloc&&n)if("function"==typeof this.prettyPrintRange){this.prettyPrintRange(this.yylloc);/\n\s*$/.test(e)||(e+="\n"),e+="\n Erroneous area:\n"+this.prettyPrintRange(this.yylloc)}else if("function"==typeof this.showPosition){var r=this.showPosition();r&&(e.length&&"\n"!==e[e.length-1]&&"\n"!==r[0]?e+="\n"+r:e+=r)}var i={errStr:e,recoverable:!!t,text:this.match,token:null,line:this.yylineno,loc:this.yylloc,yy:this.yy,lexer:this,destroy:function(){var e=!!this.recoverable;for(var t in this)this.hasOwnProperty(t)&&"object"==typeof t&&(this[t]=void 0);this.recoverable=e}};return this.__error_infos.push(i),i},parseError:function(e,t,n){if(n||(n=this.JisonLexerError),this.yy){if(this.yy.parser&&"function"==typeof this.yy.parser.parseError)return this.yy.parser.parseError.call(this,e,t,n)||this.ERROR;if("function"==typeof this.yy.parseError)return this.yy.parseError.call(this,e,t,n)||this.ERROR}throw new n(e,t)},yyerror:function(e){var t="";this.yylloc&&(t=" on line "+(this.yylineno+1));var n=this.constructLexErrorInfo("Lexical error"+t+": "+e,this.options.lexerErrorsAreRecoverable),r=Array.prototype.slice.call(arguments,1);return r.length&&(n.extra_error_attributes=r),this.parseError(n.errStr,n,this.JisonLexerError)||this.ERROR},cleanupAfterLex:function(e){if(this.setInput("",{}),!e){for(var t=this.__error_infos.length-1;t>=0;t--){var n=this.__error_infos[t];n&&"function"==typeof n.destroy&&n.destroy()}this.__error_infos.length=0}return this},clear:function(){this.yytext="",this.yyleng=0,this.match="",this.matches=!1,this._more=!1,this._backtrack=!1;var e=this.yylloc?this.yylloc.last_column:0;this.yylloc={first_line:this.yylineno+1,first_column:e,last_line:this.yylineno+1,last_column:e,range:[this.offset,this.offset]}},setInput:function(e,t){if(this.yy=t||this.yy||{},!this.__decompressed){for(var n=this.rules,r=0,i=n.length;r1){this.yylineno-=n.length-1,this.yylloc.last_line=this.yylineno+1;var r=this.match,i=r.split(/(?:\r\n?|\n)/g);1===i.length&&(i=(r=this.matched).split(/(?:\r\n?|\n)/g)),this.yylloc.last_column=i[i.length-1].length}else this.yylloc.last_column-=t;return this.yylloc.range[1]=this.yylloc.range[0]+this.yyleng,this.done=!1,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else{var e="";this.yylloc&&(e=" on line "+(this.yylineno+1));var t=this.constructLexErrorInfo("Lexical error"+e+": You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).",!1);this._signaled_error_token=this.parseError(t.errStr,t,this.JisonLexerError)||this.ERROR}return this},less:function(e){return this.unput(this.match.slice(e))},pastInput:function(e,t){var n=this.matched.substring(0,this.matched.length-this.match.length);e<0?e=n.length:e||(e=20),t<0?t=n.length:t||(t=1);var r=(n=n.substr(2*-e-2)).replace(/\r\n|\r/g,"\n").split("\n");return(n=(r=r.slice(-t)).join("\n")).length>e&&(n="..."+n.substr(-e)),n},upcomingInput:function(e,t){var n=this.match;e<0?e=n.length+this._input.length:e||(e=20),t<0?t=e:t||(t=1),n.length<2*e+2&&(n+=this._input.substring(0,2*e+2));var r=n.replace(/\r\n|\r/g,"\n").split("\n");return(n=(r=r.slice(0,t)).join("\n")).length>e&&(n=n.substring(0,e)+"..."),n},showPosition:function(e,t){var n=this.pastInput(e).replace(/\s/g," "),r=new Array(n.length+1).join("-");return n+this.upcomingInput(t).replace(/\s/g," ")+"\n"+r+"^"},deriveLocationInfo:function(e,t,n,r){var i={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]};return e&&(i.first_line=0|e.first_line,i.last_line=0|e.last_line,i.first_column=0|e.first_column,i.last_column=0|e.last_column,e.range&&(i.range[0]=0|e.range[0],i.range[1]=0|e.range[1])),(i.first_line<=0||i.last_line=i.first_line)&&(i.last_line=0|r.last_line,i.last_column=0|r.last_column,r.range&&(i.range[1]=0|r.range[1]))),i.last_line<=0&&(i.first_line<=0?(i.first_line=this.yylloc.first_line,i.last_line=this.yylloc.last_line,i.first_column=this.yylloc.first_column,i.last_column=this.yylloc.last_column,i.range[0]=this.yylloc.range[0],i.range[1]=this.yylloc.range[1]):(i.last_line=this.yylloc.last_line,i.last_column=this.yylloc.last_column,i.range[1]=this.yylloc.range[1])),i.first_line<=0&&(i.first_line=i.last_line,i.first_column=0,i.range[1]=i.range[0]),i.first_column<0&&(i.first_column=0),i.last_column<0&&(i.last_column=i.first_column>0?i.first_column:80),i},prettyPrintRange:function(e,t,n){e=this.deriveLocationInfo(e,t,n);var r=(this.matched+this._input).split("\n"),i=Math.max(1,t?t.first_line:e.first_line-3),s=Math.max(1,n?n.last_line:e.last_line+1),o=1+Math.log10(1|s)|0,a=new Array(o).join(" "),B=[],c=r.slice(i-1,s+1).map((function(t,n){var r=n+i,s=(a+r).substr(-o)+": "+t,c=new Array(o+1).join("^"),u=3,l=0;(r===e.first_line?(u+=e.first_column,l=Math.max(2,(r===e.last_line?e.last_column:t.length)-e.first_column+1)):r===e.last_line?l=Math.max(2,e.last_column+1):r>e.first_line&&r0&&B.push(n));return s=s.replace(/\t/g," ")}));if(B.length>4){var u=B[1]+1,l=B[B.length-2]-1,h=new Array(o+1).join(" ")+" (...continued...)";h+="\n"+new Array(o+1).join("-")+" (---------------)",c.splice(u,l-u+1,h)}return c.join("\n")},describeYYLLOC:function(e,t){var n,r=e.first_line,i=e.last_line,s=e.first_column,o=e.last_column;if(0===i-r?(n="line "+r+", ",n+=o-s<=1?"column "+s:"columns "+s+" .. "+o):n="lines "+r+"(column "+s+") .. "+i+"(column "+o+")",e.range&&t){var a=e.range[0],B=e.range[1]-1;n+=B<=a?" {String Offset: "+a+"}":" {String Offset range: "+a+" .. "+B+"}"}return n},test_match:function(e,t){var n,r,i,s,o;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.yylloc.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column,range:this.yylloc.range.slice(0)},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done}),o=(s=e[0]).length,(r=s.split(/(?:\r\n?|\n)/g)).length>1?(this.yylineno+=r.length-1,this.yylloc.last_line=this.yylineno+1,this.yylloc.last_column=r[r.length-1].length):this.yylloc.last_column+=o,this.yytext+=s,this.match+=s,this.matched+=s,this.matches=e,this.yyleng=this.yytext.length,this.yylloc.range[1]+=o,this.offset+=o,this._more=!1,this._backtrack=!1,this._input=this._input.slice(o),n=this.performAction.call(this,this.yy,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return this.__currentRuleSet__=null,!1}return!!this._signaled_error_token&&(n=this._signaled_error_token,this._signaled_error_token=!1,n)},next:function(){if(this.done)return this.clear(),this.EOF;var e,t,n,r;this._input||(this.done=!0),this._more||this.clear();var i=this.__currentRuleSet__;if(!(i||(i=this.__currentRuleSet__=this._currentRules())&&i.rules)){var s="";this.options.trackPosition&&(s=" on line "+(this.yylineno+1));var o=this.constructLexErrorInfo("Internal lexer engine error"+s+': The lex grammar programmer pushed a non-existing condition name "'+this.topState()+'"; this is a fatal error and should be reported to the application programmer team!',!1);return this.parseError(o.errStr,o,this.JisonLexerError)||this.ERROR}for(var a=i.rules,B=i.__rule_regexes,c=i.__rule_count,u=1;u<=c;u++)if((n=this._input.match(B[u]))&&(!t||n[0].length>t[0].length)){if(t=n,r=u,this.options.backtrack_lexer){if(!1!==(e=this.test_match(n,a[u])))return e;if(this._backtrack){t=void 0;continue}return!1}if(!this.options.flex)break}if(t)return!1!==(e=this.test_match(t,a[r]))&&e;if(this._input){s="";this.options.trackPosition&&(s=" on line "+(this.yylineno+1));o=this.constructLexErrorInfo("Lexical error"+s+": Unrecognized text.",this.options.lexerErrorsAreRecoverable);var l=this._input,h=this.topState(),p=this.conditionStack.length;return(e=this.parseError(o.errStr,o,this.JisonLexerError)||this.ERROR)===this.ERROR&&(this.matches||l!==this._input||h!==this.topState()||p!==this.conditionStack.length||this.input()),e}return this.done=!0,this.clear(),this.EOF},lex:function(){var e;for("function"==typeof this.pre_lex&&(e=this.pre_lex.call(this,0)),"function"==typeof this.options.pre_lex&&(e=this.options.pre_lex.call(this,e)||e),this.yy&&"function"==typeof this.yy.pre_lex&&(e=this.yy.pre_lex.call(this,e)||e);!e;)e=this.next();return this.yy&&"function"==typeof this.yy.post_lex&&(e=this.yy.post_lex.call(this,e)||e),"function"==typeof this.options.post_lex&&(e=this.options.post_lex.call(this,e)||e),"function"==typeof this.post_lex&&(e=this.post_lex.call(this,e)||e),e},fastLex:function(){for(var e;!e;)e=this.next();return e},canIUse:function(){return{fastLex:!("function"==typeof this.pre_lex||"function"==typeof this.options.pre_lex||this.yy&&"function"==typeof this.yy.pre_lex||this.yy&&"function"==typeof this.yy.post_lex||"function"==typeof this.options.post_lex||"function"==typeof this.post_lex)&&"function"==typeof this.fastLex}},begin:function(e){return this.pushState(e)},pushState:function(e){return this.conditionStack.push(e),this.__currentRuleSet__=null,this},popState:function(){return this.conditionStack.length-1>0?(this.__currentRuleSet__=null,this.conditionStack.pop()):this.conditionStack[0]},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]]:this.conditions.INITIAL},stateStackSize:function(){return this.conditionStack.length},options:{trackPosition:!0,caseInsensitive:!0},JisonLexerError:e,performAction:function(e,t,n){switch(t){case 0:break;default:return this.simpleCaseActionClusters[t]}},simpleCaseActionClusters:{1:3,2:10,3:8,4:9,5:6,6:7,7:17,8:18,9:19,10:20,11:22,12:21,13:23,14:24,15:11,16:11,17:11,18:11,19:11,20:11,21:11,22:12,23:12,24:12,25:12,26:13,27:13,28:14,29:14,30:15,31:15,32:15,33:25,34:26,35:16,36:4,37:5,38:1},rules:[/^(?:\s+)/i,/^(?:(-(webkit|moz)-)?calc\b)/i,/^(?:[a-z][\d\-a-z]*\s*\((?:(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*')|\([^)]*\)|[^()]*)*\))/i,/^(?:\*)/i,/^(?:\/)/i,/^(?:\+)/i,/^(?:-)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)em\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)ex\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)ch\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)rem\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vw\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vh\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vmin\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vmax\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)cm\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)mm\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)Q\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)in\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)pt\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)pc\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)px\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)deg\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)grad\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)rad\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)turn\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)s\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)ms\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)Hz\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)kHz\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)dpi\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)dpcm\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)dppx\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)%)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)-?([^\W\d]|[ -ÿ]|(\\[\dA-Fa-f]{1,6}(\r\n|[\t\n\f\r ])?|\\[^\d\n\f\rA-Fa-f]))([\w\-]|[ -ÿ]|(\\[\dA-Fa-f]{1,6}(\r\n|[\t\n\f\r ])?|\\[^\d\n\f\rA-Fa-f]))*\b)/i,/^(?:\()/i,/^(?:\))/i,/^(?:$)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],inclusive:!0}}}}();function o(){this.yy={}}return i.lexer=s,o.prototype=i,i.Parser=o,new o}();void 0!==hl&&(t.parser=n,t.Parser=n.Parser,t.parse=function(){return n.parse.apply(n,arguments)})})),iX=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={px:{px:1,cm:96/2.54,mm:96/25.4,q:96/101.6,in:96,pt:96/72,pc:16},cm:{px:2.54/96,cm:1,mm:.1,q:.025,in:2.54,pt:2.54/72,pc:2.54/6},mm:{px:25.4/96,cm:10,mm:1,q:.25,in:25.4,pt:25.4/72,pc:25.4/6},q:{px:101.6/96,cm:40,mm:4,q:1,in:101.6,pt:101.6/72,pc:101.6/6},in:{px:1/96,cm:1/2.54,mm:1/25.4,q:1/101.6,in:1,pt:1/72,pc:1/6},pt:{px:.75,cm:72/2.54,mm:72/25.4,q:72/101.6,in:72,pt:1,pc:12},pc:{px:.0625,cm:6/2.54,mm:6/25.4,q:6/101.6,in:6,pt:6/72,pc:1},deg:{deg:1,grad:.9,rad:180/Math.PI,turn:360},grad:{deg:400/360,grad:1,rad:200/Math.PI,turn:400},rad:{deg:Math.PI/180,grad:Math.PI/200,rad:1,turn:2*Math.PI},turn:{deg:1/360,grad:.0025,rad:.5/Math.PI,turn:1},s:{s:1,ms:.001},ms:{s:1e3,ms:1},hz:{hz:1,khz:1e3},khz:{hz:.001,khz:1},dpi:{dpi:1,dpcm:1/2.54,dppx:1/96},dpcm:{dpi:2.54,dpcm:1,dppx:2.54/96},dppx:{dpi:96,dpcm:96/2.54,dppx:1}};var r=function(e,t,r,i){var s=t.toLowerCase(),o=r.toLowerCase();if(!n[o])throw new Error("Cannot convert to "+r);if(!n[o][s])throw new Error("Cannot convert from "+t+" to "+r);var a=n[o][s]*e;return!1!==i?(i=Math.pow(10,parseInt(i)||5),Math.round(a*i)/i):a};t.default=r,e.exports=t.default})),sX=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=(n=iX)&&n.__esModule?n:{default:n};function i(e,t){return e.type===t.type&&e.value===t.value}function s(e){switch(e){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":case"EmValue":case"ExValue":case"ChValue":case"RemValue":case"VhValue":case"VwValue":case"VminValue":case"VmaxValue":case"PercentageValue":case"Number":return!0}return!1}function o(e,t){if(s(e.right.type)&&0===e.right.value)return e.left;if(s(e.left.type)&&0===e.left.value&&"+"===e.operator)return e.right;if(s(e.left.type)&&0===e.left.value&&"-"===e.operator&&"Function"!==e.right.type)return function e(t){return s(t.type)?t.value=-t.value:"MathExpression"===t.type&&("*"===t.operator||"/"===t.operator?t.left=e(t.left):(t.left=e(t.left),t.right=e(t.right))),t}(e.right);if(s(e.left.type)&&e.left.type===e.right.type){var n=e.operator,r=a(e.left,e.right,t),o=r.left,c=r.right;return"+"===n?o.value+=c.value:o.value-=c.value,o}if("MathExpression"===e.right.type&&("+"===e.right.operator||"-"===e.right.operator)&&("+"!==e.right.operator&&"-"!==e.right.operator||"-"!==e.operator||(e.right.operator=function(e){return"+"===e?"-":"+"}(e.right.operator)),s(e.left.type))){if(e.left.type===e.right.left.type){var u=e.left,l=e.operator,h=e.right;return e.left=B({type:"MathExpression",operator:l,left:u,right:h.left}),e.operator=h.operator,e.right=h.right,B(e,t)}if(e.left.type===e.right.right.type){var p=e.left,f=e.right;return e.left=B({type:"MathExpression",operator:f.operator,left:p,right:f.right}),e.right=f.left,B(e,t)}}if("MathExpression"===e.left.type&&("+"===e.left.operator||"-"===e.left.operator)&&s(e.right.type)){if(e.right.type===e.left.left.type){var d=e.left,m=e.operator,C=e.right;return d.left=B({type:"MathExpression",operator:m,left:d.left,right:C},t),B(d,t)}if(e.right.type===e.left.right.type){var g=e.left,A=e.operator,v=e.right;return"-"===g.operator?(g.operator="-"===A?"-":"+",g.right=B({type:"MathExpression",operator:"-"===A?"+":"-",left:v,right:g.right},t)):g.right=B({type:"MathExpression",operator:A,left:g.right,right:v},t),g.right.value<0&&(g.right.value*=-1,g.operator="-"===g.operator?"+":"-"),g.parenthesized=e.parenthesized,B(g,t)}}if("MathExpression"===e.right.type&&"MathExpression"===e.left.type){if(i(e.left.right,e.right.right)){var y=a(e.left.left,e.right.left,t);return e.left=y.left,e.right=y.right,B(e)}if(i(e.left.right,e.right.left)){var E=a(e.left.left,e.right.right,t);return e.left=E.left,e.right=E.right,B(e)}}return e}function a(e,t,n){switch(e.type){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":if(t.type===e.type&&t.unit&&e.unit){var i=(0,r.default)(t.value,t.unit,e.unit,n);t={type:e.type,value:i,unit:e.unit}}return{left:e,right:t};default:return{left:e,right:t}}}function B(e,t){if("MathExpression"===e.type){switch(e.left=B(e.left,t),e.right=B(e.right,t),e.operator){case"+":case"-":return o(e,t);case"/":return function(e){if(!s(e.right.type))return e;if("Number"!==e.right.type)throw new Error(`Cannot divide by "${e.right.unit}", number expected`);if(0===e.right.value)throw new Error("Cannot divide by zero");return s(e.left.type)?(e.left.value/=e.right.value,e.left):e}(e);case"*":return function(e){return"MathExpression"===e.left.type&&"Number"===e.right.type&&s(e.left.left.type)&&s(e.left.right.type)?(e.left.left.value*=e.right.value,e.left.right.value*=e.right.value,e.left):s(e.left.type)&&"Number"===e.right.type?(e.left.value*=e.right.value,e.left):"Number"===e.left.type&&"MathExpression"===e.right.type&&s(e.right.left.type)&&s(e.right.right.type)?(e.right.left.value*=e.left.value,e.right.right.value*=e.left.value,e.right):"Number"===e.left.type&&s(e.right.type)?(e.right.value*=e.left.value,e.right):e}(e)}return e}return e}var c=B;t.default=c,e.exports=t.default})),oX=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,i,s,o,a){var B=function e(t,i){switch(t.type){case"MathExpression":var s=t.left,o=t.right,a=t.operator,B="";return"MathExpression"===s.type&&n[a]=48&&t<=57)o=!0;else if(t===SX||t===xX){if(s>-1)break;s=n}else if(t===wX){if(i)break;i=!0}else{if(t!==bX&&t!==_X)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function kX(e){return this instanceof kX?(this.nodes=gX(e),this):new kX(e)}kX.prototype.toString=function(){return Array.isArray(this.nodes)?EX(this.nodes):""},kX.prototype.walk=function(e,t){return AX(this.nodes,e,t),this},kX.unit=DX,kX.walk=AX,kX.stringify=EX;var IX=kX,OX=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))},TX=ul((function(e){var t=Array.prototype.concat,n=Array.prototype.slice,r=e.exports=function(e){for(var r=[],i=0,s=e.length;i=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},r.to.keyword=function(e){return t[e.slice(0,3)]}})),MX=[].slice,NX=["keyword","gray","hex"],LX={};Object.keys(YI).forEach((function(e){LX[MX.call(YI[e].labels).sort().join("")]=e}));var PX={};function RX(e,t){if(!(this instanceof RX))return new RX(e,t);if(t&&t in NX&&(t=null),t&&!(t in YI))throw new Error("Unknown model: "+t);var n,r;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof RX)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var i=FX.get(e);if(null===i)throw new Error("Unable to parse color from string: "+e);this.model=i.model,r=YI[this.model].channels,this.color=i.value.slice(0,r),this.valpha="number"==typeof i.value[r]?i.value[r]:1}else if(e.length){this.model=t||"rgb",r=YI[this.model].channels;var s=MX.call(e,0,r);this.color=QX(s,r),this.valpha="number"==typeof e[r]?e[r]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var o=Object.keys(e);"alpha"in e&&(o.splice(o.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var a=o.sort().join("");if(!(a in LX))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=LX[a];var B=YI[this.model].labels,c=[];for(n=0;nn?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return RX.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var n=e.rgb(),r=this.rgb(),i=void 0===t?.5:t,s=2*i-1,o=n.alpha()-r.alpha(),a=((s*o==-1?s:(s+o)/(1+s*o))+1)/2,B=1-a;return RX.rgb(a*n.red()+B*r.red(),a*n.green()+B*r.green(),a*n.blue()+B*r.blue(),n.alpha()*i+r.alpha()*(1-i))}},Object.keys(YI).forEach((function(e){if(-1===NX.indexOf(e)){var t=YI[e].channels;RX.prototype[e]=function(){if(this.model===e)return new RX(this);if(arguments.length)return new RX(arguments,e);var n="number"==typeof arguments[t]?t:this.valpha;return new RX(UX(YI[this.model][e].raw(this.color)).concat(n),e)},RX[e]=function(n){return"number"==typeof n&&(n=QX(MX.call(arguments),t)),new RX(n,e)}}}));var jX=RX;const JX={"#f0ffff":"azure","#f5f5dc":"beige","#ffe4c4":"bisque","#a52a2a":"brown","#ff7f50":"coral","#ffd700":"gold","#808080":"grey","#008000":"green","#4b0082":"indigo","#fffff0":"ivory","#f0e68c":"khaki","#faf0e6":"linen","#800000":"maroon","#000080":"navy","#808000":"olive","#ffa500":"orange","#da70d6":"orchid","#cd853f":"peru","#ffc0cb":"pink","#dda0dd":"plum","#800080":"purple","#f00":"red","#fa8072":"salmon","#a0522d":"sienna","#c0c0c0":"silver","#fffafa":"snow","#d2b48c":"tan","#008080":"teal","#ff6347":"tomato","#ee82ee":"violet","#f5deb3":"wheat"},qX={__proto__:null,default:JX};var WX=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[2]+e[4]+e[6]:e}));const zX=ll(qX);var XX=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(jX),r=s(zX),i=s(WX);function s(e){return e&&e.__esModule?e:{default:e}}t.default=(e,t=!1,s=!1)=>{const o=e+"|"+t;if(s&&s[o])return s[o];try{const c=(0,n.default)(e.toLowerCase()),u=c.alpha();if(1===u){const e=(0,i.default)(c.hex().toLowerCase()),t=(a=r.default[e],B=e,(a&&a.length(e,t)=>{const r=t.opts||{},o=(0,n.default)(null,{stats:r.stats,path:__dirname,env:r.env}).some(a),B={},c={};e.walkDecls(e=>{if(/^(composes|font|filter|-webkit-tap-highlight-color)/i.test(e.prop))return;if(c[e.value])return void(e.value=c[e.value]);const t=(0,i.default)(e.value);!function e(t,n){t.nodes.forEach((r,i)=>{const s=n(r,i,t);r.nodes&&!1!==s&&e(r,n)})}(t,(e,t,n)=>{if("function"===e.type){if(/^(rgb|hsl)a?$/i.test(e.value)){const{value:r}=e;e.value=(0,s.default)((0,IX.stringify)(e),o,B),e.type="word";const i=n.nodes[t+1];e.value===r||!i||"word"!==i.type&&"function"!==i.type||n.nodes.splice(t+1,0,{type:"space",value:" "})}else if("calc"===e.value.toLowerCase())return!1}else"word"===e.type&&(e.value=(0,s.default)(e.value,o,B))});const n=t.toString();e.value=n,c[e.value]=n})})})),ZX="(".charCodeAt(0),$X=")".charCodeAt(0),eY="'".charCodeAt(0),tY='"'.charCodeAt(0),nY="\\".charCodeAt(0),rY="/".charCodeAt(0),iY=",".charCodeAt(0),sY=":".charCodeAt(0),oY="*".charCodeAt(0),aY=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===dY||t===mY){if(s>-1)break;s=n}else if(t===fY){if(i)break;i=!0}else{if(t!==pY&&t!==hY)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function gY(e){return this instanceof gY?(this.nodes=aY(e),this):new gY(e)}gY.prototype.toString=function(){return Array.isArray(this.nodes)?lY(this.nodes):""},gY.prototype.walk=function(e,t){return BY(this.nodes,e,t),this},gY.unit=CY,gY.walk=BY,gY.stringify=lY;var AY=gY,vY=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.nodes.reduce((e,t)=>("div"!==t.type?e[e.length-1].push(t):e.push([]),e),[[]])},e.exports=t.default})),yY=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return{type:"space",value:" "}},e.exports=t.default})),EY=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,AY.stringify)({nodes:e.reduce((t,n,r)=>(n.forEach((i,s)=>{s===n.length-1&&r===e.length-1&&"space"===i.type||t.push(i)}),r!==e.length-1&&(t[t.length-1].type="div",t[t.length-1].value=","),t),[])})},e.exports=t.default})),_Y=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=(0,n.default)(e).reduce((e,t)=>{const n={name:[],duration:[],timingFunction:[],delay:[],iterationCount:[],direction:[],fillMode:[],playState:[]},i=[{property:"duration",delegate:u},{property:"timingFunction",delegate:o},{property:"delay",delegate:u},{property:"iterationCount",delegate:l},{property:"direction",delegate:a},{property:"fillMode",delegate:B},{property:"playState",delegate:c}];return t.forEach(e=>{let{type:t,value:s}=e;if("space"===t)return;s=s.toLowerCase();i.some(({property:i,delegate:o})=>{if(o(s,t)&&!n[i].length)return n[i]=[e,(0,r.default)()],!0})||(n.name=[...n.name,e,(0,r.default)()])}),[...e,[...n.name,...n.duration,...n.timingFunction,...n.delay,...n.iterationCount,...n.direction,...n.fillMode,...n.playState]]},[]);return(0,i.default)(t)};var n=s(vY),r=s(yY),i=s(EY);function s(e){return e&&e.__esModule?e:{default:e}}const o=(e,t)=>"function"===t&&["steps","cubic-bezier","frames"].includes(e)||["ease","ease-in","ease-in-out","ease-out","linear","step-end","step-start"].includes(e),a=e=>["normal","reverse","alternate","alternate-reverse"].includes(e),B=e=>["none","forwards","backwards","both"].includes(e),c=e=>["running","paused"].includes(e),u=e=>{const t=(0,AY.unit)(e);return t&&["ms","s"].includes(t.unit)},l=e=>{const t=(0,AY.unit)(e);return"infinite"===e||t&&!t.unit};e.exports=t.default})),bY=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t={width:"",style:"",color:""};return e.walk(e=>{const{type:i,value:s}=e;return"word"===i?~r.indexOf(s.toLowerCase())?(t.style=s,!1):~n.indexOf(s.toLowerCase())||(0,AY.unit)(s.toLowerCase())?""!==t.width?(t.width=`${t.width} ${s}`,!1):(t.width=s,!1):(t.color=s,!1):"function"===i?("calc"===s.toLowerCase()?t.width=(0,AY.stringify)(e):t.color=(0,AY.stringify)(e),!1):void 0}),`${t.width} ${t.style} ${t.color}`.trim()};const n=["thin","medium","thick"],r=["none","auto","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"];e.exports=t.default})),wY=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t=(0,n.default)(e),s=!1,o=t.reduce((e,t)=>{let n=[],i={inset:[],color:[]};return t.forEach(e=>{const{type:t,value:o}=e;"function"===t&&~o.toLowerCase().indexOf("calc")?s=!0:"space"!==t&&((0,AY.unit)(o)?n=[...n,e,(0,r.default)()]:"inset"===o.toLowerCase()?i.inset=[...i.inset,e,(0,r.default)()]:i.color=[...i.color,e,(0,r.default)()])}),[...e,[...i.inset,...n,...i.color]]},[]);if(s)return e.toString();return(0,i.default)(o)};var n=s(vY),r=s(yY),i=s(EY);function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default})),SY=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t={direction:"",wrap:""};return e.walk(({value:e})=>{~n.indexOf(e.toLowerCase())?t.direction=e:~r.indexOf(e.toLowerCase())&&(t.wrap=e)}),`${t.direction} ${t.wrap}`.trim()};const n=["row","row-reverse","column","column-reverse"],r=["nowrap","wrap","wrap-reverse"];e.exports=t.default})),xY=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t=(0,n.default)(e).reduce((e,t)=>{let n={timingFunction:[],property:[],time1:[],time2:[]};return t.forEach(e=>{const{type:t,value:i}=e;"space"!==t&&("function"===t&&~["steps","cubic-bezier"].indexOf(i.toLowerCase())?n.timingFunction=[...n.timingFunction,e,(0,r.default)()]:(0,AY.unit)(i)?n.time1.length?n.time2=[...n.time2,e,(0,r.default)()]:n.time1=[...n.time1,e,(0,r.default)()]:~o.indexOf(i.toLowerCase())?n.timingFunction=[...n.timingFunction,e,(0,r.default)()]:n.property=[...n.property,e,(0,r.default)()])}),[...e,[...n.property,...n.time1,...n.timingFunction,...n.time2]]},[]);return(0,i.default)(t)};var n=s(vY),r=s(yY),i=s(EY);function s(e){return e&&e.__esModule?e:{default:e}}const o=["ease","linear","ease-in","ease-out","ease-in-out","step-start","step-end"];e.exports=t.default})),DY=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=c(wF),r=c(AY),i=c(_Y),s=c(bY),o=c(wY),a=c(SY),B=c(xY);function c(e){return e&&e.__esModule?e:{default:e}}const u={animation:i.default,"-webkit-animation":i.default,border:s.default,"border-top":s.default,"border-right":s.default,"border-bottom":s.default,"border-left":s.default,outline:s.default,"box-shadow":o.default,"flex-flow":a.default,transition:B.default,"-webkit-transition":B.default};t.default=n.default.plugin("postcss-ordered-values",()=>e=>{const t={};e.walkDecls(e=>{const n=e.prop.toLowerCase(),i=u[n];if(!i)return;const s=function(e){let{value:t,raws:n}=e;return n&&n.value&&n.value.raw&&(t=n.value.raw),t}(e);if(t[s])return void(e.value=t[s]);const o=(0,r.default)(s);if(o.nodes.length<2||function(e){let t=!1;return e.walk(({type:e,value:n})=>{if("comment"===e||"function"===e&&"var"===n.toLowerCase()||"word"===e&&~n.indexOf("___CSS_LOADER_IMPORT___"))return t=!0,!1}),t}(o))return void(t[s]=s);const a=i(o);e.value=a,t[s]=a})}),e.exports=t.default})),kY="0".charCodeAt(0),IY="+".charCodeAt(0),OY="-".charCodeAt(0);function TY(e){return e<=32}function FY(e){return 48<=e&&e<=57}function MY(e){return e===OY||e===IY}var NY=function(e,t,n){for(var r,i,s,o,a,B,c,u,l,h,p,f=e.sign,d=0,m=0,C=t.length,g=n.length;di&&(p=1):r>i?p=-1:rB)return 1}else{if(a>B)return-1;if(ao)return-1;if(so)return 1}if(ri)return 1;d+=1,m+=1}return Cg?1:void 0};function LY(e,t){return NY(this,e.converted,t.converted)}var PY=function(e,t){if(!Array.isArray(e)||e.length<2)return e;"object"!=typeof t&&(t={}),t.sign=!!t.sign;var n,r,i,s=!!t.insensitive,o=Array(e.length);for(n=0,r=e.length;n{const t=typeof e;return null!==e&&("object"===t||"function"===t)};const GY=["__proto__","prototype","constructor"],HY=e=>!e.some(e=>GY.includes(e));function KY(e){const t=e.split("."),n=[];for(let e=0;e0&&void 0!==arguments[0]?arguments[0]:{};r(this,e),Object.assign(this,t),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}return e.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},e.prototype.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},e.prototype.next=function(){return this.parent.at(this.parent.index(this)+1)},e.prototype.prev=function(){return this.parent.at(this.parent.index(this)-1)},e.prototype.clone=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=i(this);for(var n in e)t[n]=e[n];return t},e.prototype.toString=function(){return[this.spaces.before,String(this.value),this.spaces.after].join("")},e}();t.default=s,e.exports=t.default})),QY=ul((function(e,t){t.__esModule=!0;t.TAG="tag",t.STRING="string",t.SELECTOR="selector",t.ROOT="root",t.PSEUDO="pseudo",t.NESTING="nesting",t.ID="id",t.COMMENT="comment",t.COMBINATOR="combinator",t.CLASS="class",t.ATTRIBUTE="attribute",t.UNIVERSAL="universal"})),jY=ul((function(e,t){t.__esModule=!0;var n,r=function(){function e(e,t){for(var n=0;n=e&&(this.indexes[n]=t-1);return this},t.prototype.removeAll=function(){var e=this.nodes,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}r.parent=void 0}return this.nodes=[],this},t.prototype.empty=function(){return this.removeAll()},t.prototype.insertAfter=function(e,t){t.parent=this;var n=this.index(e);this.nodes.splice(n+1,0,t),t.parent=this;var r=void 0;for(var i in this.indexes)n<=(r=this.indexes[i])&&(this.indexes[i]=r+1);return this},t.prototype.insertBefore=function(e,t){t.parent=this;var n=this.index(e);this.nodes.splice(n,0,t),t.parent=this;var r=void 0;for(var i in this.indexes)(r=this.indexes[i])<=n&&(this.indexes[i]=r+1);return this},t.prototype.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var n=void 0,r=void 0;this.indexes[t]0&&void 0!==arguments[0]?arguments[0]:{};i(this,t);var r=s(this,e.call(this,n));return r.type=QY.ATTRIBUTE,r.raws=r.raws||{},r._constructed=!0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype._spacesFor=function(e){var t=this.spaces[e]||{},n=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign({before:"",after:""},t,n)},t.prototype._valueFor=function(e){return this.raws[e]||this[e]},t.prototype._stringFor=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,r=this._spacesFor(t);return n(this._valueFor(e),r)},t.prototype.offsetOf=function(e){var t=1,n=this._spacesFor("attribute");if(t+=n.before.length,"namespace"===e||"ns"===e)return this.namespace?t:-1;if("attributeNS"===e)return t;if(t+=this.namespaceString.length,this.namespace&&(t+=1),"attribute"===e)return t;t+=this._valueFor("attribute").length,t+=n.after.length;var r=this._spacesFor("operator");t+=r.before.length;var i=this._valueFor("operator");if("operator"===e)return i?t:-1;t+=i.length,t+=r.after.length;var s=this._spacesFor("value");t+=s.before.length;var o=this._valueFor("value");return"value"===e?o?t:-1:(t+=o.length,t+=s.after.length,t+=this._spacesFor("insensitive").before.length,"insensitive"===e&&this.insensitive?t:-1)},t.prototype.toString=function(){var e=this,t=[this.spaces.before,"["];return t.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&this.value&&(t.push(this._stringFor("operator")),t.push(this._stringFor("value")),t.push(this._stringFor("insensitiveFlag","insensitive",(function(t,n){return!(t.length>0)||e.quoted||0!==n.before.length||e.spaces.value&&e.spaces.value.after||(n.before=" "),a(t,n)})))),t.push("]"),t.push(this.spaces.after),t.join("")},r(t,[{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){this._value=e,this._constructed&&delete this.raws.value}},{key:"namespace",get:function(){return this._namespace},set:function(e){this._namespace=e,this._constructed&&delete this.raws.namespace}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._attribute=e,this._constructed&&delete this.raws.attibute}}]),t}(((n=WY)&&n.__esModule?n:{default:n}).default);function a(e,t){return""+t.before+e+t.after}t.default=o,e.exports=t.default})),nZ=ul((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=QY.UNIVERSAL,r.value="*",r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=WY)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),rZ=ul((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=QY.COMBINATOR,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=UY)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),iZ=ul((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=QY.NESTING,r.value="&",r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=UY)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),sZ=ul((function(e,t){t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default})),oZ=ul((function(e,t){t.__esModule=!0;t.ampersand=38,t.asterisk=42,t.at=64,t.comma=44,t.colon=58,t.semicolon=59,t.openParenthesis=40,t.closeParenthesis=41,t.openSquare=91,t.closeSquare=93,t.dollar=36,t.tilde=126,t.caret=94,t.plus=43,t.equals=61,t.pipe=124,t.greaterThan=62,t.space=32;var n=t.singleQuote=39;t.doubleQuote=34,t.slash=47,t.backslash=92,t.cr=13,t.feed=12,t.newline=10,t.tab=9,t.str=n,t.comment=-1,t.word=-2,t.combinator=-3})),aZ=ul((function(e,t){t.__esModule=!0,t.default=function(e){var t=[],i=e.css.valueOf(),s=i.length,o=-1,a=1,B=0,c=0,u=void 0,l=void 0,h=void 0,p=void 0,f=void 0,d=void 0,m=void 0,C=void 0,g=void 0,A=void 0,v=void 0,y=void 0,E=void 0;function _(t,n){if(!e.safe)throw e.error("Unclosed "+t,a,B-o,B);g=(i+=n).length-1}for(;B0?(A=a+m,v=g-C[m].length):(A=a,v=o),E=n.comment,a=A,p=A,h=g-v):(r.lastIndex=B+1,r.test(i),g=0===r.lastIndex?i.length-1:r.lastIndex-2,E=n.word,p=a,h=g-o),c=g+1}t.push([E,a,B-o,p,h,B,c]),v&&(o=v,v=null),B=c}return t};var n=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(oZ);var r=/[ \n\t\r\(\)\*:;!&'"\+\|~>,=$^\[\]\\]|\/(?=\*)/g;e.exports=t.default})),BZ=ul((function(e,t){t.__esModule=!0;var n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};b(this,e),this.rule=t,this.options=Object.assign({lossy:!1,safe:!1},n),this.position=0,this.root=new o.default,this.root.errorGenerator=this._errorGenerator();var r=new a.default;this.root.append(r),this.current=r,this.css="string"==typeof this.rule?this.rule:this.rule.selector,this.options.lossy&&(this.css=this.css.trim()),this.tokens=(0,A.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe}),this.loop()}return e.prototype._errorGenerator=function(){var e=this;return function(t,n){return"string"==typeof e.rule?new Error(t):e.rule.error(t,n)}},e.prototype.attribute=function(){var e=[],t=this.currToken;for(this.position++;this.position1&&e.nextToken&&e.nextToken[0]===v.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[5]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},e.prototype.space=function(){var e=this.content();0===this.position||this.prevToken[0]===v.comma||this.prevToken[0]===v.openParenthesis?(this.spaces=this.parseSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[0]===v.comma||this.nextToken[0]===v.closeParenthesis?(this.current.last.spaces.after=this.parseSpace(e),this.position++):this.combinator()},e.prototype.string=function(){var e=this.currToken;this.newNode(new h.default({value:this.content(),source:w(e[1],e[2],e[3],e[4]),sourceIndex:e[5]})),this.position++},e.prototype.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var n=this.currToken;this.newNode(new d.default({value:this.content(),source:w(n[1],n[2],n[3],n[4]),sourceIndex:n[5]}),e),this.position++},e.prototype.splitWord=function(e,t){for(var n=this,r=this.nextToken,o=this.content();r&&~[v.dollar,v.caret,v.equals,v.word].indexOf(r[0]);){this.position++;var a=this.content();if(o+=a,a.lastIndexOf("\\")===a.length-1){var c=this.nextToken;c&&c[0]===v.space&&(o+=this.parseSpace(this.content(c)," "),this.position++)}r=this.nextToken}var h=(0,i.default)(o,"."),p=(0,i.default)(o,"#"),f=(0,i.default)(o,"#{");f.length&&(p=p.filter((function(e){return!~f.indexOf(e)})));var d=(0,g.default)((0,s.default)([0].concat(h,p)));d.forEach((function(r,i){var s=d[i+1]||o.length,a=o.slice(r,s);if(0===i&&t)return t.call(n,a,d.length);var c=void 0,f=n.currToken,m=f[5]+d[i],C=w(f[1],f[2]+r,f[3],f[2]+(s-1));c=~h.indexOf(r)?new B.default({value:a.slice(1),source:C,sourceIndex:m}):~p.indexOf(r)?new u.default({value:a.slice(1),source:C,sourceIndex:m}):new l.default({value:a,source:C,sourceIndex:m}),n.newNode(c,e),e=null})),this.position++},e.prototype.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},e.prototype.loop=function(){for(;this.position1&&void 0!==arguments[1]?arguments[1]:"";return this.options.lossy?t:e},e.prototype.parseValue=function(e){return this.options.lossy&&e&&"string"==typeof e?e.trim():e},e.prototype.parseParenthesisToken=function(e){var t=this.content(e);return this.options.lossy?e[0]===v.space?this.parseSpace(t," "):this.parseValue(t):t},e.prototype.newNode=function(e,t){return t&&(e.namespace=this.parseNamespace(t)),this.spaces&&(e.spaces.before=this.spaces,this.spaces=""),this.current.append(e)},e.prototype.content=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.currToken;return this.css.slice(e[5],e[6])},n(e,[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}]),e}();t.default=S,e.exports=t.default})),cZ=ul((function(e,t){t.__esModule=!0;var n,r=(n=BZ)&&n.__esModule?n:{default:n};var i=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.func=t||function(){},this.funcRes=null,this.options=n}return e.prototype._shouldUpdateSelector=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},this.options,t);return!1!==n.updateSelector&&"string"!=typeof e},e.prototype._isLossy=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},this.options,e);return!1===t.lossless},e.prototype._root=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new r.default(e,this._parseOptions(t));return n.root},e.prototype._parseOptions=function(e){return{lossy:this._isLossy(e)}},e.prototype._run=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(r,i){try{var s=t._root(e,n);Promise.resolve(t.func(s)).then((function(r){var i=void 0;return t._shouldUpdateSelector(e,n)&&(i=s.toString(),e.selector=i),{transform:r,root:s,string:i}})).then(r,i)}catch(e){return void i(e)}}))},e.prototype._runSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this._root(e,t),r=this.func(n);if(r&&"function"==typeof r.then)throw new Error("Selector processor returned a promise to a synchronous call.");var i=void 0;return t.updateSelector&&"string"!=typeof e&&(i=n.toString(),e.selector=i),{transform:r,root:n,string:i}},e.prototype.ast=function(e,t){return this._run(e,t).then((function(e){return e.root}))},e.prototype.astSync=function(e,t){return this._runSync(e,t).root},e.prototype.transform=function(e,t){return this._run(e,t).then((function(e){return e.transform}))},e.prototype.transformSync=function(e,t){return this._runSync(e,t).transform},e.prototype.process=function(e,t){return this._run(e,t).then((function(e){return e.string||e.root.toString()}))},e.prototype.processSync=function(e,t){var n=this._runSync(e,t);return n.string||n.root.toString()},e}();t.default=i,e.exports=t.default})),uZ=ul((function(e,t){t.__esModule=!0,t.universal=t.tag=t.string=t.selector=t.root=t.pseudo=t.nesting=t.id=t.comment=t.combinator=t.className=t.attribute=void 0;var n=f(tZ),r=f(zY),i=f(rZ),s=f(XY),o=f(YY),a=f(iZ),B=f(eZ),c=f(JY),u=f(qY),l=f($Y),h=f(ZY),p=f(nZ);function f(e){return e&&e.__esModule?e:{default:e}}t.attribute=function(e){return new n.default(e)},t.className=function(e){return new r.default(e)},t.combinator=function(e){return new i.default(e)},t.comment=function(e){return new s.default(e)},t.id=function(e){return new o.default(e)},t.nesting=function(e){return new a.default(e)},t.pseudo=function(e){return new B.default(e)},t.root=function(e){return new c.default(e)},t.selector=function(e){return new u.default(e)},t.string=function(e){return new l.default(e)},t.tag=function(e){return new h.default(e)},t.universal=function(e){return new p.default(e)}})),lZ=ul((function(e,t){t.__esModule=!0,t.isUniversal=t.isTag=t.isString=t.isSelector=t.isRoot=t.isPseudo=t.isNesting=t.isIdentifier=t.isComment=t.isCombinator=t.isClassName=t.isAttribute=void 0;var n,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.isNode=s,t.isPseudoElement=l,t.isPseudoClass=function(e){return c(e)&&!l(e)},t.isContainer=function(e){return!(!s(e)||!e.walk)},t.isNamespace=function(e){return B(e)||a(e)||u(e)};var i=((n={})[QY.ATTRIBUTE]=!0,n[QY.CLASS]=!0,n[QY.COMBINATOR]=!0,n[QY.COMMENT]=!0,n[QY.ID]=!0,n[QY.NESTING]=!0,n[QY.PSEUDO]=!0,n[QY.ROOT]=!0,n[QY.SELECTOR]=!0,n[QY.STRING]=!0,n[QY.TAG]=!0,n[QY.UNIVERSAL]=!0,n);function s(e){return"object"===(void 0===e?"undefined":r(e))&&i[e.type]}function o(e,t){return s(t)&&t.type===e}var a=t.isAttribute=o.bind(null,QY.ATTRIBUTE),B=t.isClassName=o.bind(null,QY.CLASS),c=(t.isCombinator=o.bind(null,QY.COMBINATOR),t.isComment=o.bind(null,QY.COMMENT),t.isIdentifier=o.bind(null,QY.ID),t.isNesting=o.bind(null,QY.NESTING),t.isPseudo=o.bind(null,QY.PSEUDO)),u=(t.isRoot=o.bind(null,QY.ROOT),t.isSelector=o.bind(null,QY.SELECTOR),t.isString=o.bind(null,QY.STRING),t.isTag=o.bind(null,QY.TAG));t.isUniversal=o.bind(null,QY.UNIVERSAL);function l(e){return c(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value||":after"===e.value)}})),hZ=ul((function(e,t){t.__esModule=!0,Object.keys(QY).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return QY[e]}})})),Object.keys(uZ).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return uZ[e]}})})),Object.keys(lZ).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return lZ[e]}})}))})),pZ=ul((function(e,t){t.__esModule=!0;var n,r=(n=cZ)&&n.__esModule?n:{default:n},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(hZ);var s=function(e){return new r.default(e)};Object.assign(s,i),delete s.__esModule,t.default=s,e.exports=t.default})),fZ=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>e.replace(/["']/g,""),e.exports=t.default})),dZ=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("-"===(e=(0,r.default)(e))||""===e)return!1;return e=e.replace(i,"a").replace(/\\./g,"a"),!(s.test(e)||/^(?:-?\d|--)/.test(e))};var n,r=(n=fZ)&&n.__esModule?n:{default:n};const i=/\\([0-9A-Fa-f]{1,6})[ \t\n\f\r]?/g,s=/[\u0000-\u002c\u002e\u002f\u003A-\u0040\u005B-\u005E\u0060\u007B-\u009f]/;e.exports=t.default})),mZ=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(PY),r=a(FF),i=a(pZ),s=a(fZ),o=a(dZ);function a(e){return e&&e.__esModule?e:{default:e}}const B=["::before","::after","::first-letter","::first-line"];const c={":nth-child":":first-child",":nth-of-type":":first-of-type",":nth-last-child":":last-child",":nth-last-of-type":":last-of-type"};const u={from:"0%","100%":"to"};const l={attribute:function(e){e.value&&(e.value=e.value.replace(/\\\n/g,"").trim(),(0,o.default)(e.value)&&(e.value=(0,s.default)(e.value)),e.operator=e.operator.trim()),e.raws||(e.raws={}),e.raws.spaces||(e.raws.spaces={}),e.raws.spaces.attribute={before:"",after:""},e.raws.spaces.operator={before:"",after:""},e.raws.spaces.value={before:"",after:e.insensitive?" ":""},e.insensitive&&(e.raws.spaces.insensitive={before:"",after:""}),e.attribute=e.attribute.trim()},combinator:function(e){const t=e.value.trim();e.value=t.length?t:" "},pseudo:function(e){const t=e.value.toLowerCase();if(1===e.nodes.length&&c[t]){const n=e.at(0),r=n.at(0);if(1===n.length&&("1"===r.value&&e.replaceWith(i.default.pseudo({value:c[t]})),"even"===r.value.toLowerCase()&&(r.value="2n")),3===n.length){const e=n.at(1),t=n.at(2);"2n"===r.value.toLowerCase()&&"+"===e.value&&"1"===t.value&&(r.value="odd",e.remove(),t.remove())}return}const n=[];e.walk(e=>{if("selector"===e.type){const t=String(e);~n.indexOf(t)?e.remove():n.push(t)}}),~B.indexOf(t)&&(e.value=e.value.slice(1))},tag:function(e){const t=e.value.toLowerCase();(0,r.default)(u,t)&&(e.value=u[t])},universal:function(e){const t=e.next();t&&"combinator"!==t.type&&e.remove()}};t.default=(0,wF.plugin)("postcss-minify-selectors",()=>e=>{const t={};e.walkRules(e=>{const s=e.raws.selector&&e.raws.selector.value===e.selector?e.raws.selector.raw:e.selector;if(":"===s[s.length-1])return;if(t[s])return void(e.selector=t[s]);const o=function(e,t){return(0,i.default)(t).processSync(e)}(s,e=>{e.nodes=(0,n.default)(e.nodes,{insensitive:!0});const t=[];e.walk(e=>{const{type:n}=e;if(e.spaces.before=e.spaces.after="",(0,r.default)(l,n))return void l[n](e);const i=String(e);"selector"===n&&"pseudo"!==e.parent.type&&(~t.indexOf(i)?e.remove():t.push(i))})});e.selector=o,t[s]=o})}),e.exports=t.default})),CZ="(".charCodeAt(0),gZ=")".charCodeAt(0),AZ="'".charCodeAt(0),vZ='"'.charCodeAt(0),yZ="\\".charCodeAt(0),EZ="/".charCodeAt(0),_Z=",".charCodeAt(0),bZ=":".charCodeAt(0),wZ="*".charCodeAt(0),SZ=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===MZ||t===NZ){if(s>-1)break;s=n}else if(t===FZ){if(i)break;i=!0}else{if(t!==TZ&&t!==OZ)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function PZ(e){return this instanceof PZ?(this.nodes=SZ(e),this):new PZ(e)}PZ.prototype.toString=function(){return Array.isArray(this.nodes)?IZ(this.nodes):""},PZ.prototype.walk=function(e,t){return xZ(this.nodes,e,t),this},PZ.unit=LZ,PZ.walk=xZ,PZ.stringify=IZ;var RZ=PZ,GZ=function(){var e=Array.prototype.concat.apply([],arguments);return e.filter((function(t,n){return n==e.indexOf(t)}))},HZ=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=B(XM),r=B(wF),i=B(RZ),s=B(PY),o=B(GZ),a=B(vY);function B(e){return e&&e.__esModule?e:{default:e}}function c(e,t){const n=function e(t,n){return n?e(n,t%n):t}(e,t);return[e/n,t/n]}function u(e){return e.map(e=>(0,RZ.stringify)(e)).join("")}function l(e){e.value="",e.type="word"}function h(e,t){const n=t.name.toLowerCase();if(!t.params||!["media","supports"].includes(n))return;const r=(0,i.default)(t.params);r.walk((n,i)=>{if("div"===n.type||"function"===n.type){if(n.before=n.after="","function"===n.type&&n.nodes[4]&&3===n.nodes[0].value.toLowerCase().indexOf("-aspect-ratio")){const[e,t]=c(n.nodes[2].value,n.nodes[4].value);n.nodes[2].value=e,n.nodes[4].value=t}}else if("space"===n.type)n.value=" ";else{const s=r.nodes[i-2];if("all"===n.value.toLowerCase()&&"media"===t.name.toLowerCase()&&!s){const t=r.nodes[i+2];if(e&&!t||l(n),t&&"and"===t.value.toLowerCase()){const e=r.nodes[i+1],n=r.nodes[i+3];l(t),l(e),l(n)}}}},!0),t.params=(0,s.default)((0,o.default)((0,a.default)(r).map(u)),{insensitive:!0}).join(),t.params.length||(t.raws.afterName="")}function p(e){return~["ie 10","ie 11"].indexOf(e)}t.default=r.default.plugin("postcss-minify-params",()=>(e,t)=>{const r=t.opts||{},i=(0,n.default)(null,{stats:r.stats,path:__dirname,env:r.env});return e.walkAtRules(h.bind(null,i.some(p)))}),e.exports=t.default})),KZ="(".charCodeAt(0),VZ=")".charCodeAt(0),UZ="'".charCodeAt(0),QZ='"'.charCodeAt(0),jZ="\\".charCodeAt(0),JZ="/".charCodeAt(0),qZ=",".charCodeAt(0),WZ=":".charCodeAt(0),zZ="*".charCodeAt(0),XZ=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===i$||t===s$){if(s>-1)break;s=n}else if(t===r$){if(i)break;i=!0}else{if(t!==n$&&t!==t$)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function a$(e){return this instanceof a$?(this.nodes=XZ(e),this):new a$(e)}a$.prototype.toString=function(){return Array.isArray(this.nodes)?e$(this.nodes):""},a$.prototype.walk=function(e,t){return YZ(this.nodes,e,t),this},a$.unit=o$,a$.walk=YZ,a$.stringify=e$;var B$=a$,c$=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=e.toLowerCase();return"normal"===t?"400":"bold"===t?"700":e},e.exports=t.default})),u$=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){const t=Array.prototype.concat.apply([],arguments);return t.filter((n,r)=>n.toLowerCase()===e||r===t.indexOf(n))}},e.exports=t.default})),l$=ul((function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n,s,d=[],m=null;if(e.forEach((e,t,n)=>{"string"===e.type||"function"===e.type?d.push(e):"word"===e.type?(m||(m={type:"word",value:""},d.push(m)),m.value+=e.value):"space"===e.type?m&&t!==n.length-1&&(m.value+=" "):m=null}),d=d.map(e=>{if("string"===e.type){const n=a.test(e.value);if(!t.removeQuotes||n||/[0-9]/.test(e.value.slice(0,1)))return(0,B$.stringify)(e);let r=function(e){let t,n=e.split(u),r=0,i=[];for(;r{const r=n.length,i=Math.floor(r/2),s=function(e,t){let n=[];for(;t--;)n[t]=e;return n}("\\ ",i);return r%2&&(s[i-1]+="\\ "),(t||"")+" "+s.join(" ")}),f.test(i)&&!p.test(i)&&(i=i.replace(f,"\\ "));c.test(i)&&(i="\\ "+i.slice(1));return i}(e.value);if(r.length?@\[\\\]^`{|}~]/;function o(e,t){let n=0,r=null,i=null,o=null,a="";for(;n(e=Object.assign({},{removeAfterKeyword:!1,removeDuplicates:!0,removeQuotes:!0},e),t=>t.walkDecls(/font/i,B.bind(null,e)))),e.exports=t.default})),d$="(".charCodeAt(0),m$=")".charCodeAt(0),C$="'".charCodeAt(0),g$='"'.charCodeAt(0),A$="\\".charCodeAt(0),v$="/".charCodeAt(0),y$=",".charCodeAt(0),E$=":".charCodeAt(0),_$="*".charCodeAt(0),b$=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===T$||t===F$){if(s>-1)break;s=n}else if(t===O$){if(i)break;i=!0}else{if(t!==I$&&t!==k$)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function N$(e){return this instanceof N$?(this.nodes=b$(e),this):new N$(e)}N$.prototype.toString=function(){return Array.isArray(this.nodes)?D$(this.nodes):""},N$.prototype.walk=function(e,t){return w$(this.nodes,e,t),this},N$.unit=M$,N$.walk=w$,N$.stringify=D$;var L$=N$;const P$="undefined"==typeof URL?require("url").URL:URL,R$=(e,t)=>t.some(t=>t instanceof RegExp?t.test(e):t===e);var G$=(e,t)=>{t=Object.assign({defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripHash:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0},t),Reflect.has(t,"normalizeHttps")&&(t.forceHttp=t.normalizeHttps),Reflect.has(t,"normalizeHttp")&&(t.forceHttps=t.normalizeHttp),Reflect.has(t,"stripFragment")&&(t.stripHash=t.stripFragment);const n=(e=e.trim()).startsWith("//");!n&&/^\.*\//.test(e)||(e=e.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,t.defaultProtocol));const r=new P$(e);if(t.forceHttp&&t.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(t.forceHttp&&"https:"===r.protocol&&(r.protocol="http:"),t.forceHttps&&"http:"===r.protocol&&(r.protocol="https:"),t.stripHash&&(r.hash=""),r.pathname&&(r.pathname=r.pathname.replace(/((?![https?:]).)\/{2,}/g,(e,t)=>/^(?!\/)/g.test(t)?t+"/":"/")),r.pathname&&(r.pathname=decodeURI(r.pathname)),!0===t.removeDirectoryIndex&&(t.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(t.removeDirectoryIndex)&&t.removeDirectoryIndex.length>0){let e=r.pathname.split("/");const n=e[e.length-1];R$(n,t.removeDirectoryIndex)&&(e=e.slice(0,e.length-1),r.pathname=e.slice(1).join("/")+"/")}if(r.hostname&&(r.hostname=r.hostname.replace(/\.$/,""),t.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z\.]{2,5})$/.test(r.hostname)&&(r.hostname=r.hostname.replace(/^www\./,""))),Array.isArray(t.removeQueryParameters))for(const e of[...r.searchParams.keys()])R$(e,t.removeQueryParameters)&&r.searchParams.delete(e);return t.sortQueryParameters&&r.searchParams.sort(),e=r.toString(),(t.removeTrailingSlash||"/"===r.pathname)&&(e=e.replace(/\/$/,"")),n&&!t.normalizeProtocol&&(e=e.replace(/^http:\/\//,"//")),e},H$=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return/^[a-z][a-z0-9+.-]*:/.test(e)},K$=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(require("path")),r=a(wF),i=a(L$),s=a(G$),o=a(H$);function a(e){return e&&e.__esModule?e:{default:e}}const B=/\\[\r\n]/,c=/([\s\(\)"'])/g;function u(e,t){e.value=(0,i.default)(e.value).walk(e=>{if("function"!==e.type||"url"!==e.value.toLowerCase()||!e.nodes.length)return!1;let r,i=e.nodes[0];return e.before=e.after="",i.value=i.value.trim().replace(B,""),0===i.value.length?(i.quote="",!1):(/^data:(.*)?,/i.test(i.value)||(/^.+-extension:\//i.test(i.value)||(i.value=function(e,t){if((0,o.default)(e)||e.startsWith("//")){let n=null;try{n=(0,s.default)(e,t)}catch(t){n=e}return n}return n.default.normalize(e).replace(new RegExp("\\"+n.default.sep,"g"),"/")}(i.value,t)),c.test(i.value)&&"string"===i.type?(r=i.value.replace(c,"\\$1"),r.length(e=Object.assign({},{normalizeProtocol:!1,stripFragment:!1,stripWWW:!1},e),t=>{t.walk(t=>{if("decl"===t.type)return u(t,e);if("atrule"!==t.type||"namespace"!==t.name.toLowerCase())var n;else(n=t).params=(0,i.default)(n.params).walk(e=>("function"===e.type&&"url"===e.value.toLowerCase()&&e.nodes.length&&(e.type="string",e.quote=e.nodes[0].quote||'"',e.value=e.nodes[0].value),"string"===e.type&&(e.value=e.value.trim()),!1)).toString()})})),e.exports=t.default})),V$=ul((function(e,t){t.__esModule=!0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function e(t,r){if("object"!==(void 0===t?"undefined":n(t)))return t;var i=new t.constructor;for(var s in t)if(t.hasOwnProperty(s)){var o=t[s],a=void 0===o?"undefined":n(o);"parent"===s&&"object"===a?r&&(i[s]=r):i[s]=o instanceof Array?o.map((function(t){return e(t,i)})):e(o,i)}return i},s=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r(this,e),Object.assign(this,t),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}return e.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},e.prototype.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},e.prototype.next=function(){return this.parent.at(this.parent.index(this)+1)},e.prototype.prev=function(){return this.parent.at(this.parent.index(this)-1)},e.prototype.clone=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=i(this);for(var n in e)t[n]=e[n];return t},e.prototype.toString=function(){return[this.spaces.before,String(this.value),this.spaces.after].join("")},e}();t.default=s,e.exports=t.default})),U$=ul((function(e,t){t.__esModule=!0;t.TAG="tag",t.STRING="string",t.SELECTOR="selector",t.ROOT="root",t.PSEUDO="pseudo",t.NESTING="nesting",t.ID="id",t.COMMENT="comment",t.COMBINATOR="combinator",t.CLASS="class",t.ATTRIBUTE="attribute",t.UNIVERSAL="universal"})),Q$=ul((function(e,t){t.__esModule=!0;var n,r=function(){function e(e,t){for(var n=0;n=e&&(this.indexes[n]=t-1);return this},t.prototype.removeAll=function(){var e=this.nodes,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}r.parent=void 0}return this.nodes=[],this},t.prototype.empty=function(){return this.removeAll()},t.prototype.insertAfter=function(e,t){t.parent=this;var n=this.index(e);this.nodes.splice(n+1,0,t),t.parent=this;var r=void 0;for(var i in this.indexes)n<=(r=this.indexes[i])&&(this.indexes[i]=r+1);return this},t.prototype.insertBefore=function(e,t){t.parent=this;var n=this.index(e);this.nodes.splice(n,0,t),t.parent=this;var r=void 0;for(var i in this.indexes)(r=this.indexes[i])<=n&&(this.indexes[i]=r+1);return this},t.prototype.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var n=void 0,r=void 0;this.indexes[t]0&&void 0!==arguments[0]?arguments[0]:{};i(this,t);var r=s(this,e.call(this,n));return r.type=U$.ATTRIBUTE,r.raws=r.raws||{},r._constructed=!0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype._spacesFor=function(e){var t=this.spaces[e]||{},n=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign({before:"",after:""},t,n)},t.prototype._valueFor=function(e){return this.raws[e]||this[e]},t.prototype._stringFor=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,r=this._spacesFor(t);return n(this._valueFor(e),r)},t.prototype.offsetOf=function(e){var t=1,n=this._spacesFor("attribute");if(t+=n.before.length,"namespace"===e||"ns"===e)return this.namespace?t:-1;if("attributeNS"===e)return t;if(t+=this.namespaceString.length,this.namespace&&(t+=1),"attribute"===e)return t;t+=this._valueFor("attribute").length,t+=n.after.length;var r=this._spacesFor("operator");t+=r.before.length;var i=this._valueFor("operator");if("operator"===e)return i?t:-1;t+=i.length,t+=r.after.length;var s=this._spacesFor("value");t+=s.before.length;var o=this._valueFor("value");return"value"===e?o?t:-1:(t+=o.length,t+=s.after.length,t+=this._spacesFor("insensitive").before.length,"insensitive"===e&&this.insensitive?t:-1)},t.prototype.toString=function(){var e=this,t=[this.spaces.before,"["];return t.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&this.value&&(t.push(this._stringFor("operator")),t.push(this._stringFor("value")),t.push(this._stringFor("insensitiveFlag","insensitive",(function(t,n){return!(t.length>0)||e.quoted||0!==n.before.length||e.spaces.value&&e.spaces.value.after||(n.before=" "),a(t,n)})))),t.push("]"),t.push(this.spaces.after),t.join("")},r(t,[{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){this._value=e,this._constructed&&delete this.raws.value}},{key:"namespace",get:function(){return this._namespace},set:function(e){this._namespace=e,this._constructed&&delete this.raws.namespace}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._attribute=e,this._constructed&&delete this.raws.attibute}}]),t}(((n=q$)&&n.__esModule?n:{default:n}).default);function a(e,t){return""+t.before+e+t.after}t.default=o,e.exports=t.default})),t1=ul((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=U$.UNIVERSAL,r.value="*",r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=q$)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),n1=ul((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=U$.COMBINATOR,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=V$)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),r1=ul((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=U$.NESTING,r.value="&",r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=V$)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),i1=ul((function(e,t){t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default})),s1=ul((function(e,t){t.__esModule=!0;t.ampersand=38,t.asterisk=42,t.at=64,t.comma=44,t.colon=58,t.semicolon=59,t.openParenthesis=40,t.closeParenthesis=41,t.openSquare=91,t.closeSquare=93,t.dollar=36,t.tilde=126,t.caret=94,t.plus=43,t.equals=61,t.pipe=124,t.greaterThan=62,t.space=32;var n=t.singleQuote=39;t.doubleQuote=34,t.slash=47,t.backslash=92,t.cr=13,t.feed=12,t.newline=10,t.tab=9,t.str=n,t.comment=-1,t.word=-2,t.combinator=-3})),o1=ul((function(e,t){t.__esModule=!0,t.default=function(e){var t=[],i=e.css.valueOf(),s=i.length,o=-1,a=1,B=0,c=0,u=void 0,l=void 0,h=void 0,p=void 0,f=void 0,d=void 0,m=void 0,C=void 0,g=void 0,A=void 0,v=void 0,y=void 0,E=void 0;function _(t,n){if(!e.safe)throw e.error("Unclosed "+t,a,B-o,B);g=(i+=n).length-1}for(;B0?(A=a+m,v=g-C[m].length):(A=a,v=o),E=n.comment,a=A,p=A,h=g-v):(r.lastIndex=B+1,r.test(i),g=0===r.lastIndex?i.length-1:r.lastIndex-2,E=n.word,p=a,h=g-o),c=g+1}t.push([E,a,B-o,p,h,B,c]),v&&(o=v,v=null),B=c}return t};var n=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s1);var r=/[ \n\t\r\(\)\*:;!&'"\+\|~>,=$^\[\]\\]|\/(?=\*)/g;e.exports=t.default})),a1=ul((function(e,t){t.__esModule=!0;var n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};b(this,e),this.rule=t,this.options=Object.assign({lossy:!1,safe:!1},n),this.position=0,this.root=new o.default,this.root.errorGenerator=this._errorGenerator();var r=new a.default;this.root.append(r),this.current=r,this.css="string"==typeof this.rule?this.rule:this.rule.selector,this.options.lossy&&(this.css=this.css.trim()),this.tokens=(0,A.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe}),this.loop()}return e.prototype._errorGenerator=function(){var e=this;return function(t,n){return"string"==typeof e.rule?new Error(t):e.rule.error(t,n)}},e.prototype.attribute=function(){var e=[],t=this.currToken;for(this.position++;this.position1&&e.nextToken&&e.nextToken[0]===v.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[5]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},e.prototype.space=function(){var e=this.content();0===this.position||this.prevToken[0]===v.comma||this.prevToken[0]===v.openParenthesis?(this.spaces=this.parseSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[0]===v.comma||this.nextToken[0]===v.closeParenthesis?(this.current.last.spaces.after=this.parseSpace(e),this.position++):this.combinator()},e.prototype.string=function(){var e=this.currToken;this.newNode(new h.default({value:this.content(),source:w(e[1],e[2],e[3],e[4]),sourceIndex:e[5]})),this.position++},e.prototype.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var n=this.currToken;this.newNode(new d.default({value:this.content(),source:w(n[1],n[2],n[3],n[4]),sourceIndex:n[5]}),e),this.position++},e.prototype.splitWord=function(e,t){for(var n=this,r=this.nextToken,o=this.content();r&&~[v.dollar,v.caret,v.equals,v.word].indexOf(r[0]);){this.position++;var a=this.content();if(o+=a,a.lastIndexOf("\\")===a.length-1){var c=this.nextToken;c&&c[0]===v.space&&(o+=this.parseSpace(this.content(c)," "),this.position++)}r=this.nextToken}var h=(0,i.default)(o,"."),p=(0,i.default)(o,"#"),f=(0,i.default)(o,"#{");f.length&&(p=p.filter((function(e){return!~f.indexOf(e)})));var d=(0,g.default)((0,s.default)([0].concat(h,p)));d.forEach((function(r,i){var s=d[i+1]||o.length,a=o.slice(r,s);if(0===i&&t)return t.call(n,a,d.length);var c=void 0,f=n.currToken,m=f[5]+d[i],C=w(f[1],f[2]+r,f[3],f[2]+(s-1));c=~h.indexOf(r)?new B.default({value:a.slice(1),source:C,sourceIndex:m}):~p.indexOf(r)?new u.default({value:a.slice(1),source:C,sourceIndex:m}):new l.default({value:a,source:C,sourceIndex:m}),n.newNode(c,e),e=null})),this.position++},e.prototype.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},e.prototype.loop=function(){for(;this.position1&&void 0!==arguments[1]?arguments[1]:"";return this.options.lossy?t:e},e.prototype.parseValue=function(e){return this.options.lossy&&e&&"string"==typeof e?e.trim():e},e.prototype.parseParenthesisToken=function(e){var t=this.content(e);return this.options.lossy?e[0]===v.space?this.parseSpace(t," "):this.parseValue(t):t},e.prototype.newNode=function(e,t){return t&&(e.namespace=this.parseNamespace(t)),this.spaces&&(e.spaces.before=this.spaces,this.spaces=""),this.current.append(e)},e.prototype.content=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.currToken;return this.css.slice(e[5],e[6])},n(e,[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}]),e}();t.default=S,e.exports=t.default})),B1=ul((function(e,t){t.__esModule=!0;var n,r=(n=a1)&&n.__esModule?n:{default:n};var i=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.func=t||function(){},this.funcRes=null,this.options=n}return e.prototype._shouldUpdateSelector=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},this.options,t);return!1!==n.updateSelector&&"string"!=typeof e},e.prototype._isLossy=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},this.options,e);return!1===t.lossless},e.prototype._root=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new r.default(e,this._parseOptions(t));return n.root},e.prototype._parseOptions=function(e){return{lossy:this._isLossy(e)}},e.prototype._run=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(r,i){try{var s=t._root(e,n);Promise.resolve(t.func(s)).then((function(r){var i=void 0;return t._shouldUpdateSelector(e,n)&&(i=s.toString(),e.selector=i),{transform:r,root:s,string:i}})).then(r,i)}catch(e){return void i(e)}}))},e.prototype._runSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this._root(e,t),r=this.func(n);if(r&&"function"==typeof r.then)throw new Error("Selector processor returned a promise to a synchronous call.");var i=void 0;return t.updateSelector&&"string"!=typeof e&&(i=n.toString(),e.selector=i),{transform:r,root:n,string:i}},e.prototype.ast=function(e,t){return this._run(e,t).then((function(e){return e.root}))},e.prototype.astSync=function(e,t){return this._runSync(e,t).root},e.prototype.transform=function(e,t){return this._run(e,t).then((function(e){return e.transform}))},e.prototype.transformSync=function(e,t){return this._runSync(e,t).transform},e.prototype.process=function(e,t){return this._run(e,t).then((function(e){return e.string||e.root.toString()}))},e.prototype.processSync=function(e,t){var n=this._runSync(e,t);return n.string||n.root.toString()},e}();t.default=i,e.exports=t.default})),c1=ul((function(e,t){t.__esModule=!0,t.universal=t.tag=t.string=t.selector=t.root=t.pseudo=t.nesting=t.id=t.comment=t.combinator=t.className=t.attribute=void 0;var n=f(e1),r=f(W$),i=f(n1),s=f(z$),o=f(X$),a=f(r1),B=f($$),c=f(j$),u=f(J$),l=f(Z$),h=f(Y$),p=f(t1);function f(e){return e&&e.__esModule?e:{default:e}}t.attribute=function(e){return new n.default(e)},t.className=function(e){return new r.default(e)},t.combinator=function(e){return new i.default(e)},t.comment=function(e){return new s.default(e)},t.id=function(e){return new o.default(e)},t.nesting=function(e){return new a.default(e)},t.pseudo=function(e){return new B.default(e)},t.root=function(e){return new c.default(e)},t.selector=function(e){return new u.default(e)},t.string=function(e){return new l.default(e)},t.tag=function(e){return new h.default(e)},t.universal=function(e){return new p.default(e)}})),u1=ul((function(e,t){t.__esModule=!0,t.isUniversal=t.isTag=t.isString=t.isSelector=t.isRoot=t.isPseudo=t.isNesting=t.isIdentifier=t.isComment=t.isCombinator=t.isClassName=t.isAttribute=void 0;var n,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.isNode=s,t.isPseudoElement=l,t.isPseudoClass=function(e){return c(e)&&!l(e)},t.isContainer=function(e){return!(!s(e)||!e.walk)},t.isNamespace=function(e){return B(e)||a(e)||u(e)};var i=((n={})[U$.ATTRIBUTE]=!0,n[U$.CLASS]=!0,n[U$.COMBINATOR]=!0,n[U$.COMMENT]=!0,n[U$.ID]=!0,n[U$.NESTING]=!0,n[U$.PSEUDO]=!0,n[U$.ROOT]=!0,n[U$.SELECTOR]=!0,n[U$.STRING]=!0,n[U$.TAG]=!0,n[U$.UNIVERSAL]=!0,n);function s(e){return"object"===(void 0===e?"undefined":r(e))&&i[e.type]}function o(e,t){return s(t)&&t.type===e}var a=t.isAttribute=o.bind(null,U$.ATTRIBUTE),B=t.isClassName=o.bind(null,U$.CLASS),c=(t.isCombinator=o.bind(null,U$.COMBINATOR),t.isComment=o.bind(null,U$.COMMENT),t.isIdentifier=o.bind(null,U$.ID),t.isNesting=o.bind(null,U$.NESTING),t.isPseudo=o.bind(null,U$.PSEUDO)),u=(t.isRoot=o.bind(null,U$.ROOT),t.isSelector=o.bind(null,U$.SELECTOR),t.isString=o.bind(null,U$.STRING),t.isTag=o.bind(null,U$.TAG));t.isUniversal=o.bind(null,U$.UNIVERSAL);function l(e){return c(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value||":after"===e.value)}})),l1=ul((function(e,t){t.__esModule=!0,Object.keys(U$).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return U$[e]}})})),Object.keys(c1).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return c1[e]}})})),Object.keys(u1).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return u1[e]}})}))})),h1=ul((function(e,t){t.__esModule=!0;var n,r=(n=B1)&&n.__esModule?n:{default:n},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(l1);var s=function(e){return new r.default(e)};Object.assign(s,i),delete s.__esModule,t.default=s,e.exports=t.default})),p1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){const r=e.at(t);return r&&r.value&&r.value.toLowerCase()===n},e.exports=t.default})),f1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{selector:t}=e;if(!t||":"===t[t.length-1])return!0;return!1},e.exports=t.default})),d1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return class{constructor(n){this.nodes=[],this.result=n,this.targets=e,this.nodeTypes=t}push(e,t){e._stylehacks=Object.assign({},t,{message:`Bad ${t.identifier}: ${t.hack}`,browsers:this.targets}),this.nodes.push(e)}any(e){return!!~this.nodeTypes.indexOf(e.type)&&(n.apply(this,arguments),!!e._stylehacks)}detectAndResolve(...e){return this.nodes=[],n.apply(this,e),this.resolve()}detectAndWarn(...e){return this.nodes=[],n.apply(this,e),this.warn()}resolve(){return this.nodes.forEach(e=>e.remove())}warn(){return this.nodes.forEach(e=>{const{message:t,browsers:n,identifier:r,hack:i}=e._stylehacks;return e.warn(this.result,t,{browsers:n,identifier:r,hack:i})})}}},e.exports=t.default})),m1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.FF_2="firefox 2",t.IE_5_5="ie 5.5",t.IE_6="ie 6",t.IE_7="ie 7",t.IE_8="ie 8",t.OP_9="opera 9"})),C1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.MEDIA_QUERY="media query",t.PROPERTY="property",t.SELECTOR="selector",t.VALUE="value"})),g1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.ATRULE="atrule",t.DECL="decl",t.RULE="rule"})),A1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.BODY="body",t.HTML="html"})),v1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(h1),r=o(p1),i=o(f1),s=o(d1);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([m1.FF_2],[g1.RULE],(function(e){(0,i.default)(e)||(0,n.default)(function(e,t){return n=>{n.each(n=>{(0,r.default)(n,0,A1.BODY)&&(0,r.default)(n,1,":empty")&&(0,r.default)(n,2," ")&&n.at(3)&&e.push(t,{identifier:C1.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.selector)})),e.exports=t.default})),y1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(h1),r=o(p1),i=o(f1),s=o(d1);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([m1.IE_5_5,m1.IE_6,m1.IE_7],[g1.RULE],(function(e){(0,i.default)(e)||e.raws.selector&&e.raws.selector.raw&&(0,n.default)(function(e,t){return n=>{n.each(n=>{(0,r.default)(n,0,A1.HTML)&&((0,r.default)(n,1,">")||(0,r.default)(n,1,"~"))&&n.at(2)&&"comment"===n.at(2).type&&(0,r.default)(n,3," ")&&(0,r.default)(n,4,A1.BODY)&&(0,r.default)(n,5," ")&&n.at(6)&&e.push(t,{identifier:C1.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.raws.selector.raw)})),e.exports=t.default})),E1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(h1),r=o(p1),i=o(f1),s=o(d1);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([m1.OP_9],[g1.RULE],(function(e){(0,i.default)(e)||(0,n.default)(function(e,t){return n=>{n.each(n=>{(0,r.default)(n,0,A1.HTML)&&(0,r.default)(n,1,":first-child")&&(0,r.default)(n,2," ")&&n.at(3)&&e.push(t,{identifier:C1.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.selector)})),e.exports=t.default})),_1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=d1)&&n.__esModule?n:{default:n};t.default=(0,r.default)([m1.IE_5_5,m1.IE_6,m1.IE_7],[g1.DECL],(function(e){const t=e.value.match(/!\w/);if(t){const n=e.value.substr(t.index,e.value.length-1);this.push(e,{identifier:"!important",hack:n})}})),e.exports=t.default})),b1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=d1)&&n.__esModule?n:{default:n};const i="!_$_&_*_)_=_%_+_,_._/_`_]_#_~_?_:_|".split("_");t.default=(0,r.default)([m1.IE_5_5,m1.IE_6,m1.IE_7],[g1.ATRULE,g1.DECL],(function(e){if(e.type===g1.DECL){i.some(t=>{if(!e.prop.indexOf(t))return this.push(e,{identifier:C1.PROPERTY,hack:e.prop}),!0});let{before:t}=e.raws;if(!t)return;i.some(n=>{if(~t.indexOf(n))return this.push(e,{identifier:C1.PROPERTY,hack:`${t.trim()}${e.prop}`}),!0})}else{let{name:t}=e,n=t.length-1;t.lastIndexOf(":")===n&&this.push(e,{identifier:C1.PROPERTY,hack:"@"+t.substr(0,n)})}})),e.exports=t.default})),w1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(wF),r=i(d1);function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,r.default)([m1.IE_6],[g1.DECL],(function(e){const{before:t}=e.raws;t&&~t.indexOf("_")&&this.push(e,{identifier:C1.PROPERTY,hack:`${t.trim()}${e.prop}`}),"-"===e.prop[0]&&"-"!==e.prop[1]&&""===n.default.vendor.prefix(e.prop)&&this.push(e,{identifier:C1.PROPERTY,hack:e.prop})})),e.exports=t.default})),S1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=d1)&&n.__esModule?n:{default:n};t.default=(0,r.default)([m1.IE_8],[g1.ATRULE],(function(e){const t=e.params.trim();"\\0screen"===t.toLowerCase()&&this.push(e,{identifier:C1.MEDIA_QUERY,hack:t})})),e.exports=t.default})),x1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=d1)&&n.__esModule?n:{default:n};t.default=(0,r.default)([m1.IE_5_5,m1.IE_6,m1.IE_7,m1.IE_8],[g1.ATRULE],(function(e){const t=e.params.trim();"\\0screen\\,screen\\9"===t.toLowerCase()&&this.push(e,{identifier:C1.MEDIA_QUERY,hack:t})})),e.exports=t.default})),D1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=d1)&&n.__esModule?n:{default:n};t.default=(0,r.default)([m1.IE_5_5,m1.IE_6,m1.IE_7],[g1.ATRULE],(function(e){const t=e.params.trim();"screen\\9"===t.toLowerCase()&&this.push(e,{identifier:C1.MEDIA_QUERY,hack:t})})),e.exports=t.default})),k1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=d1)&&n.__esModule?n:{default:n};t.default=(0,r.default)([m1.IE_6,m1.IE_7,m1.IE_8],[g1.DECL],(function(e){let t=e.value;t&&t.length>2&&t.indexOf("\\9")===t.length-2&&this.push(e,{identifier:C1.VALUE,hack:t})})),e.exports=t.default})),I1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(h1),r=o(p1),i=o(f1),s=o(d1);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([m1.IE_5_5,m1.IE_6],[g1.RULE],(function(e){(0,i.default)(e)||(0,n.default)(function(e,t){return n=>{n.each(n=>{(0,r.default)(n,0,"*")&&(0,r.default)(n,1," ")&&(0,r.default)(n,2,A1.HTML)&&(0,r.default)(n,3," ")&&n.at(4)&&e.push(t,{identifier:C1.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.selector)})),e.exports=t.default})),O1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(d1),r=i(f1);function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,n.default)([m1.IE_5_5,m1.IE_6,m1.IE_7],[g1.RULE],(function(e){if((0,r.default)(e))return;const{selector:t}=e,n=t.trim();n.lastIndexOf(",")!==t.length-1&&n.lastIndexOf("\\")!==t.length-1||this.push(e,{identifier:C1.SELECTOR,hack:t})})),e.exports=t.default})),T1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=f(v1),r=f(y1),i=f(E1),s=f(_1),o=f(b1),a=f(w1),B=f(S1),c=f(x1),u=f(D1),l=f(k1),h=f(I1),p=f(O1);function f(e){return e&&e.__esModule?e:{default:e}}t.default=[n.default,r.default,i.default,s.default,o.default,a.default,B.default,c.default,u.default,l.default,h.default,p.default],e.exports=t.default})),F1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(wF),r=s(XM),i=s(T1);function s(e){return e&&e.__esModule?e:{default:e}}const o=n.default.plugin("stylehacks",(e={})=>(t,n)=>{const s=n.opts||{},o=(0,r.default)(null,{stats:s.stats,path:__dirname,env:s.env}),a=i.default.reduce((e,t)=>{const r=new t(n);return o.some(e=>r.targets.some(t=>e===t))?e:[...e,r]},[]);t.walk(t=>{a.forEach(n=>{if(~n.nodeTypes.indexOf(t.type))return e.lint?n.detectAndWarn(t):n.detectAndResolve(t)})})});o.detect=e=>i.default.some(t=>(new t).any(e)),t.default=o,e.exports=t.default})),M1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){const r=Object.assign(t.clone(),n);return e.insertAfter(t,r),r},e.exports=t.default})),N1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>{const t="string"==typeof e?wF.list.space(e):e;return[t[0],t[1]||t[0],t[2]||t[0],t[3]||t[1]||t[0]]},e.exports=t.default})),L1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=(e,...t)=>t.every(t=>e.some(({prop:e})=>e&&~e.toLowerCase().indexOf(t))),e.exports=t.default})),P1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e.nodes.filter(({prop:e})=>e&&~t.indexOf(e.toLowerCase()))},e.exports=t.default})),R1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=(e,t)=>e.filter(e=>e.prop&&e.prop.toLowerCase()===t).pop(),e.exports=t.default})),G1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return t.map(t=>(0,r.default)(e,t)).filter(Boolean)};var n,r=(n=R1)&&n.__esModule?n:{default:n};e.exports=t.default})),H1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function({value:e}){return e},e.exports=t.default})),K1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,s){let a=(0,r.default)(e,t);for(;a.length;){const r=a[a.length-1],B=a.filter(e=>e.important===r.important),c=(0,i.default)(B,t);(0,n.default)(c,...t)&&!o(c,e.nodes)&&s(c,r,B)&&(a=a.filter(e=>!~c.indexOf(e))),a=a.filter(e=>e!==r)}};var n=s(L1),r=s(P1),i=s(G1);function s(e){return e&&e.__esModule?e:{default:e}}function o(e,t){const n=Math.min.apply(null,e.map(e=>t.indexOf(e))),r=Math.max.apply(null,e.map(e=>t.indexOf(e))),i=t.slice(n+1,r);return e.some(e=>i.some(t=>function(e,t){if(!t.prop||t.important!==e.important)return;const n=e.prop.split("-");return n.some(()=>(n.pop(),n.join("-")===t.prop))}(e,t)))}e.exports=t.default})),V1=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=N1)&&n.__esModule?n:{default:n};t.default=e=>{const t=(0,r.default)(e);return t[3]===t[1]&&(t.pop(),t[2]===t[0]&&(t.pop(),t[0]===t[1]&&t.pop())),t.join(" ")},e.exports=t.default})),U1="#f0f8ff",Q1="#faebd7",j1="#00ffff",J1="#7fffd4",q1="#f0ffff",W1="#f5f5dc",z1="#ffe4c4",X1="#000000",Y1="#ffebcd",Z1="#0000ff",$1="#8a2be2",e0="#a52a2a",t0="#deb887",n0="#5f9ea0",r0="#7fff00",i0="#d2691e",s0="#ff7f50",o0="#6495ed",a0="#fff8dc",B0="#dc143c",c0="#00ffff",u0="#00008b",l0="#008b8b",h0="#b8860b",p0="#a9a9a9",f0="#006400",d0="#a9a9a9",m0="#bdb76b",C0="#8b008b",g0="#556b2f",A0="#ff8c00",v0="#9932cc",y0="#8b0000",E0="#e9967a",_0="#8fbc8f",b0="#483d8b",w0="#2f4f4f",S0="#2f4f4f",x0="#00ced1",D0="#9400d3",k0="#ff1493",I0="#00bfff",O0="#696969",T0="#696969",F0="#1e90ff",M0="#b22222",N0="#fffaf0",L0="#228b22",P0="#ff00ff",R0="#dcdcdc",G0="#f8f8ff",H0="#ffd700",K0="#daa520",V0="#808080",U0="#008000",Q0="#adff2f",j0="#808080",J0="#f0fff0",q0="#ff69b4",W0="#cd5c5c",z0="#4b0082",X0="#fffff0",Y0="#f0e68c",Z0="#e6e6fa",$0="#fff0f5",e2="#7cfc00",t2="#fffacd",n2="#add8e6",r2="#f08080",i2="#e0ffff",s2="#fafad2",o2="#d3d3d3",a2="#90ee90",B2="#d3d3d3",c2="#ffb6c1",u2="#ffa07a",l2="#20b2aa",h2="#87cefa",p2="#778899",f2="#778899",d2="#b0c4de",m2="#ffffe0",C2="#00ff00",g2="#32cd32",A2="#faf0e6",v2="#ff00ff",y2="#800000",E2="#66cdaa",_2="#0000cd",b2="#ba55d3",w2="#9370db",S2="#3cb371",x2="#7b68ee",D2="#00fa9a",k2="#48d1cc",I2="#c71585",O2="#191970",T2="#f5fffa",F2="#ffe4e1",M2="#ffe4b5",N2="#ffdead",L2="#000080",P2="#fdf5e6",R2="#808000",G2="#6b8e23",H2="#ffa500",K2="#ff4500",V2="#da70d6",U2="#eee8aa",Q2="#98fb98",j2="#afeeee",J2="#db7093",q2="#ffefd5",W2="#ffdab9",z2="#cd853f",X2="#ffc0cb",Y2="#dda0dd",Z2="#b0e0e6",$2="#800080",e3="#663399",t3="#ff0000",n3="#bc8f8f",r3="#4169e1",i3="#8b4513",s3="#fa8072",o3="#f4a460",a3="#2e8b57",B3="#fff5ee",c3="#a0522d",u3="#c0c0c0",l3="#87ceeb",h3="#6a5acd",p3="#708090",f3="#708090",d3="#fffafa",m3="#00ff7f",C3="#4682b4",g3="#d2b48c",A3="#008080",v3="#d8bfd8",y3="#ff6347",E3="#40e0d0",_3="#ee82ee",b3="#f5deb3",w3="#ffffff",S3="#f5f5f5",x3="#ffff00",D3="#9acd32";const k3={aliceblue:U1,antiquewhite:Q1,aqua:j1,aquamarine:J1,azure:q1,beige:W1,bisque:z1,black:X1,blanchedalmond:Y1,blue:Z1,blueviolet:$1,brown:e0,burlywood:t0,cadetblue:n0,chartreuse:r0,chocolate:i0,coral:s0,cornflowerblue:o0,cornsilk:a0,crimson:B0,cyan:c0,darkblue:u0,darkcyan:l0,darkgoldenrod:h0,darkgray:p0,darkgreen:f0,darkgrey:d0,darkkhaki:m0,darkmagenta:C0,darkolivegreen:g0,darkorange:A0,darkorchid:v0,darkred:y0,darksalmon:E0,darkseagreen:_0,darkslateblue:b0,darkslategray:w0,darkslategrey:S0,darkturquoise:x0,darkviolet:D0,deeppink:k0,deepskyblue:I0,dimgray:O0,dimgrey:T0,dodgerblue:F0,firebrick:M0,floralwhite:N0,forestgreen:L0,fuchsia:P0,gainsboro:R0,ghostwhite:G0,gold:H0,goldenrod:K0,gray:V0,green:U0,greenyellow:Q0,grey:j0,honeydew:J0,hotpink:q0,indianred:W0,indigo:z0,ivory:X0,khaki:Y0,lavender:Z0,lavenderblush:$0,lawngreen:e2,lemonchiffon:t2,lightblue:n2,lightcoral:r2,lightcyan:i2,lightgoldenrodyellow:s2,lightgray:o2,lightgreen:a2,lightgrey:B2,lightpink:c2,lightsalmon:u2,lightseagreen:l2,lightskyblue:h2,lightslategray:p2,lightslategrey:f2,lightsteelblue:d2,lightyellow:m2,lime:C2,limegreen:g2,linen:A2,magenta:v2,maroon:y2,mediumaquamarine:E2,mediumblue:_2,mediumorchid:b2,mediumpurple:w2,mediumseagreen:S2,mediumslateblue:x2,mediumspringgreen:D2,mediumturquoise:k2,mediumvioletred:I2,midnightblue:O2,mintcream:T2,mistyrose:F2,moccasin:M2,navajowhite:N2,navy:L2,oldlace:P2,olive:R2,olivedrab:G2,orange:H2,orangered:K2,orchid:V2,palegoldenrod:U2,palegreen:Q2,paleturquoise:j2,palevioletred:J2,papayawhip:q2,peachpuff:W2,peru:z2,pink:X2,plum:Y2,powderblue:Z2,purple:$2,rebeccapurple:e3,red:t3,rosybrown:n3,royalblue:r3,saddlebrown:i3,salmon:s3,sandybrown:o3,seagreen:a3,seashell:B3,sienna:c3,silver:u3,skyblue:l3,slateblue:h3,slategray:p3,slategrey:f3,snow:d3,springgreen:m3,steelblue:C3,tan:g3,teal:A3,thistle:v3,tomato:y3,turquoise:E3,violet:_3,wheat:b3,white:w3,whitesmoke:S3,yellow:x3,yellowgreen:D3},I3={__proto__:null,aliceblue:U1,antiquewhite:Q1,aqua:j1,aquamarine:J1,azure:q1,beige:W1,bisque:z1,black:X1,blanchedalmond:Y1,blue:Z1,blueviolet:$1,brown:e0,burlywood:t0,cadetblue:n0,chartreuse:r0,chocolate:i0,coral:s0,cornflowerblue:o0,cornsilk:a0,crimson:B0,cyan:c0,darkblue:u0,darkcyan:l0,darkgoldenrod:h0,darkgray:p0,darkgreen:f0,darkgrey:d0,darkkhaki:m0,darkmagenta:C0,darkolivegreen:g0,darkorange:A0,darkorchid:v0,darkred:y0,darksalmon:E0,darkseagreen:_0,darkslateblue:b0,darkslategray:w0,darkslategrey:S0,darkturquoise:x0,darkviolet:D0,deeppink:k0,deepskyblue:I0,dimgray:O0,dimgrey:T0,dodgerblue:F0,firebrick:M0,floralwhite:N0,forestgreen:L0,fuchsia:P0,gainsboro:R0,ghostwhite:G0,gold:H0,goldenrod:K0,gray:V0,green:U0,greenyellow:Q0,grey:j0,honeydew:J0,hotpink:q0,indianred:W0,indigo:z0,ivory:X0,khaki:Y0,lavender:Z0,lavenderblush:$0,lawngreen:e2,lemonchiffon:t2,lightblue:n2,lightcoral:r2,lightcyan:i2,lightgoldenrodyellow:s2,lightgray:o2,lightgreen:a2,lightgrey:B2,lightpink:c2,lightsalmon:u2,lightseagreen:l2,lightskyblue:h2,lightslategray:p2,lightslategrey:f2,lightsteelblue:d2,lightyellow:m2,lime:C2,limegreen:g2,linen:A2,magenta:v2,maroon:y2,mediumaquamarine:E2,mediumblue:_2,mediumorchid:b2,mediumpurple:w2,mediumseagreen:S2,mediumslateblue:x2,mediumspringgreen:D2,mediumturquoise:k2,mediumvioletred:I2,midnightblue:O2,mintcream:T2,mistyrose:F2,moccasin:M2,navajowhite:N2,navy:L2,oldlace:P2,olive:R2,olivedrab:G2,orange:H2,orangered:K2,orchid:V2,palegoldenrod:U2,palegreen:Q2,paleturquoise:j2,palevioletred:J2,papayawhip:q2,peachpuff:W2,peru:z2,pink:X2,plum:Y2,powderblue:Z2,purple:$2,rebeccapurple:e3,red:t3,rosybrown:n3,royalblue:r3,saddlebrown:i3,salmon:s3,sandybrown:o3,seagreen:a3,seashell:B3,sienna:c3,silver:u3,skyblue:l3,slateblue:h3,slategray:p3,slategrey:f3,snow:d3,springgreen:m3,steelblue:C3,tan:g3,teal:A3,thistle:v3,tomato:y3,turquoise:E3,violet:_3,wheat:b3,white:w3,whitesmoke:S3,yellow:x3,yellowgreen:D3,default:k3},O3=ll(I3);var T3=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isStyle=a,t.isWidth=B,t.isColor=c,t.isValidWsc=function(e){const t=B(e[0]),n=a(e[1]),r=c(e[2]);return t&&n||t&&r||n&&r};var n,r=(n=O3)&&n.__esModule?n:{default:n};const i=["thin","medium","thick"],s=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"],o=Object.keys(r.default);function a(e){return e&&!!~s.indexOf(e.toLowerCase())}function B(e){return e&&!!~i.indexOf(e.toLowerCase())||/^(\d+(\.\d+)?|\.\d+)(\w+)?$/.test(e)}function c(e){return!!e&&(e=e.toLowerCase(),!!/rgba?\(/.test(e)||(!!/hsla?\(/.test(e)||(!!/#([0-9a-z]{6}|[0-9a-z]{3})/.test(e)||("transparent"===e||("currentcolor"===e||!!~o.indexOf(e))))))}})),F3=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(n.test(e))return["medium","none","currentcolor"];let t,r,s;const o=wF.list.space(e);o.length>1&&(0,T3.isStyle)(o[1])&&"none"===o[0].toLowerCase()&&(o.unshift(),t="0");const a=[];o.forEach(e=>{(0,T3.isStyle)(e)?r=i(e):(0,T3.isWidth)(e)?t=i(e):(0,T3.isColor)(e)?s=i(e):a.push(e)}),a.length&&(!t&&r&&s&&(t=a.pop()),t&&!r&&s&&(r=a.pop()),t&&r&&!s&&(s=a.pop()));return[t,r,s]};const n=/^\s*(none|medium)(\s+none(\s+(none|currentcolor))?)?\s*$/i,r=/(^.*var)(.*\(.*--.*\))(.*)/i,i=e=>{const t=r.exec(e);return t?`${(n=t)[1].toLowerCase()}${n[2]}${n[3].toLowerCase()}`:e.toLowerCase();var n};e.exports=t.default})),M3=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(F3),r=i(V1);function i(e){return e&&e.__esModule?e:{default:e}}const s=["medium","none","currentcolor"];t.default=e=>{const t=(0,n.default)(e);if(!(0,T3.isValidWsc)(t))return(0,r.default)(e);const i=[...t,""].reduceRight((e,t,n,r)=>void 0!==t&&(t.toLowerCase()!==s[n]||n&&(r[n-1]||"").toLowerCase()===t.toLowerCase())?t+" "+e:e).trim();return(0,r.default)(i||"none")},e.exports=t.default})),N3=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>~e.value.search(/var\s*\(\s*--/i),e.exports=t.default})),L3=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=N3)&&n.__esModule?n:{default:n};const i=e=>e.important,s=e=>!e.important,o=e=>"inherit"===e.value.toLowerCase(),a=e=>"initial"===e.value.toLowerCase(),B=e=>"unset"===e.value.toLowerCase();t.default=(e,t=!0)=>!(e.some(o)&&!e.every(o))&&(!(e.some(a)&&!e.every(a))&&(!(e.some(B)&&!e.every(B))&&(!(t&&e.some(r.default)&&!e.every(r.default))&&(e.every(s)||e.every(i))))),e.exports=t.default})),P3=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.remove()},e.exports=t.default})),R3=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=["top","right","bottom","left"],e.exports=t.default})),G3=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=N3)&&n.__esModule?n:{default:n};t.default=(e,t=!0)=>(!t||!(0,r.default)(e))&&(!(e=>e.value.toLowerCase().includes("inherit"))(e)&&!(e=>e.value.toLowerCase().includes("initial"))(e)&&!(e=>e.value.toLowerCase().includes("unset"))(e)),e.exports=t.default})),H3=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=g(M1),r=g(N1),i=g(L1),s=g(P1),o=g(G1),a=g(H1),B=g(K1),c=g(V1),u=g(M3),l=g(L3),h=g(P3),p=g(R3),f=g(N3),d=g(G3),m=g(R1),C=g(F3);function g(e){return e&&e.__esModule?e:{default:e}}const A=["width","style","color"],v=["medium","none","currentcolor"];function y(...e){return"border-"+e.join("-")}function E(e){return y(e)}const _=p.default.map(E),b=A.map(E),w=_.reduce((e,t)=>e.concat(A.map(e=>`${t}-${e}`)),[]),S=[["border"],_.concat(b),w],x=S.reduce((e,t)=>e.concat(t));function D(e){for(let t=0;te&&!!~e.search(/var\s*\(\s*--/i);function I(e){return!e.some(k)||e.every(k)}function O(e){return"color"===e.prop.substr(-5)?e.value:(0,C.default)(e.value)[2]||v[2]}function T({values:e,nextValues:t,decl:n,nextDecl:i,index:s}){if(!(0,l.default)([n,i]))return;if((0,F1.detect)(n)||(0,F1.detect)(i))return;const o=function(e,t){return A.reduce((n,r,i)=>e[i]===t[i]?n:[...n,r],[])}(e,t);if(o.length>1)return;const a=o.pop(),B=A.indexOf(a),h=`${i.prop}-${a}`,p="border-"+a;let f=(0,r.default)(e[B]);f[s]=t[B];const d=e.filter((e,t)=>t!==B).join(" "),m=(0,c.default)(f),C=((0,u.default)(n.value)+i.prop+i.value).length,g=n.value.length+h.length+(0,u.default)(t[B]).length,v=d.length+p.length+m.length;g(~(e=Array.isArray(e)?e:[e]).indexOf(t)||e.push(t),e))}t.default={explode:function(e){e.walkDecls(/^border/i,e=>{if(!(0,d.default)(e,!1))return;if((0,F1.detect)(e))return;const t=e.prop.toLowerCase();if("border"===t&&(0,T3.isValidWsc)((0,C.default)(e.value)))return _.forEach(t=>{(0,n.default)(e.parent,e,{prop:t})}),e.remove();if(_.some(e=>t===e)){let r=(0,C.default)(e.value);if((0,T3.isValidWsc)(r))return A.forEach((i,s)=>{(0,n.default)(e.parent,e,{prop:`${t}-${i}`,value:r[s]||v[s]})}),e.remove()}A.some(i=>t===y(i)&&((0,r.default)(e.value).forEach((t,r)=>{(0,n.default)(e.parent,e,{prop:y(p.default[r],i),value:t})}),e.remove()))})},merge:function(e){p.default.forEach(t=>{const r=y(t);(0,B.default)(e,A.map(e=>y(t,e)),(e,t)=>{if((0,l.default)(e,!1)&&!e.some(F1.detect))return(0,n.default)(t.parent,t,{prop:r,value:e.map(a.default).join(" ")}),e.forEach(h.default),!0})}),A.forEach(t=>{const r=y(t);(0,B.default)(e,p.default.map(e=>y(e,t)),(e,t)=>{if((0,l.default)(e)&&!e.some(F1.detect))return(0,n.default)(t.parent,t,{prop:r,value:(0,c.default)(e.map(a.default).join(" "))}),e.forEach(h.default),!0})}),(0,B.default)(e,_,(e,t)=>{if(e.some(F1.detect))return;const r=e.map(({value:e})=>e);if(!I(r))return;const i=r.map(e=>(0,C.default)(e));return i.every(T3.isValidWsc)?(A.forEach((e,r)=>{const s=i.map(e=>e[r]||v[r]);I(s)?(0,n.default)(t.parent,t,{prop:y(e),value:(0,c.default)(s)}):(0,n.default)(t.parent,t)}),e.forEach(h.default),!0):void 0}),(0,B.default)(e,b,(t,i)=>{if(t.some(F1.detect))return;const s=t.map(e=>(0,r.default)(e.value)),o=[0,1,2,3].map(e=>[s[0][e],s[1][e],s[2][e]].join(" "));if(!I(o))return;const[B,c,u]=t,f=M(o);if(F(o)&&(0,l.default)(t,!1)){const r=o.indexOf(f[0])!==o.lastIndexOf(f[0]),s=(0,n.default)(i.parent,i,{prop:"border",value:r?f[0]:f[1]});if(f[1]){const t=r?f[1]:f[0],n=y(p.default[o.indexOf(t)]);e.insertAfter(s,Object.assign(i.clone(),{prop:n,value:t}))}return t.forEach(h.default),!0}return 1===f.length?(e.insertBefore(u,Object.assign(i.clone(),{prop:"border",value:[B,c].map(a.default).join(" ")})),t.filter(e=>e.prop.toLowerCase()!==b[2]).forEach(h.default),!0):void 0}),(0,B.default)(e,b,(t,n)=>{if(t.some(F1.detect))return;const i=t.map(e=>(0,r.default)(e.value)),s=[0,1,2,3].map(e=>[i[0][e],i[1][e],i[2][e]].join(" ")),o=M(s),a="medium none currentcolor";if(o.length>1&&o.length<4&&o.includes(a)){const r=s.filter(e=>e!==a),i=o.sort((e,t)=>s.filter(e=>e===t).length-s.filter(t=>t===e).length)[0],B=2===o.length?r[0]:i;return e.insertBefore(n,Object.assign(n.clone(),{prop:"border",value:B})),_.forEach((t,r)=>{s[r]!==B&&e.insertBefore(n,Object.assign(n.clone(),{prop:t,value:s[r]}))}),t.forEach(h.default),!0}}),(0,B.default)(e,_,(t,n)=>{if(t.some(F1.detect))return;const r=t.map(e=>{const t=(0,C.default)(e.value);return(0,T3.isValidWsc)(t)?t.map((e,t)=>e||v[t]).join(" "):e.value}),i=M(r);if(F(r)){const s=r.indexOf(i[0])!==r.lastIndexOf(i[0]);if(e.insertBefore(n,Object.assign(n.clone(),{prop:"border",value:(0,u.default)(s?r[0]:r[1])})),i[1]){const t=s?i[1]:i[0],o=_[r.indexOf(t)];e.insertBefore(n,Object.assign(n.clone(),{prop:o,value:(0,u.default)(t)}))}return t.forEach(h.default),!0}}),_.forEach(t=>{A.forEach((r,i)=>{const s=`${t}-${r}`;(0,B.default)(e,[t,s],(e,r)=>{if(r.prop!==t)return;const o=(0,C.default)(r.value);if(!(0,T3.isValidWsc)(o))return;const a=e.filter(e=>e!==r)[0];if(!k(o[i])||(0,f.default)(a))return;const B=o[i];return o[i]=a.value,(0,l.default)(e,!1)&&!e.some(F1.detect)?((0,n.default)(r.parent,r,{prop:s,value:B}),r.value=(0,u.default)(o),a.remove(),!0):void 0})})}),A.forEach((t,r)=>{const i=y(t);(0,B.default)(e,["border",i],(e,t)=>{if("border"!==t.prop)return;const s=(0,C.default)(t.value);if(!(0,T3.isValidWsc)(s))return;const o=e.filter(e=>e!==t)[0];if(!k(s[r])||(0,f.default)(o))return;const a=s[r];return s[r]=o.value,(0,l.default)(e,!1)&&!e.some(F1.detect)?((0,n.default)(t.parent,t,{prop:i,value:a}),t.value=(0,u.default)(s),o.remove(),!0):void 0})});let t=(0,s.default)(e,_);for(;t.length;){const r=t[t.length-1];A.forEach((s,a)=>{const B=_.filter(e=>e!==r.prop).map(e=>`${e}-${s}`);let u=e.nodes.slice(0,e.nodes.indexOf(r));const l=(0,m.default)(u,"border");l&&(u=u.slice(u.indexOf(l)));const p=u.filter(e=>e.prop&&~B.indexOf(e.prop)&&e.important===r.important),f=(0,o.default)(p,B);if((0,i.default)(f,...B)&&!f.some(F1.detect)){const e=f.map(e=>e?e.value:null),i=e.filter(Boolean),o=wF.list.space(r.value)[a];e[_.indexOf(r.prop)]=o;let B=(0,c.default)(e.join(" "));i[0]===i[1]&&i[1]===i[2]&&(B=i[0]);let u=p[p.length-1];if(B===o){u=r;let e=wF.list.space(r.value);e.splice(a,1),r.value=e.join(" ")}(0,n.default)(u.parent,u,{prop:y(s),value:B}),t=t.filter(e=>!~f.indexOf(e)),f.forEach(h.default)}}),t=t.filter(e=>e!==r)}for(e.walkDecls("border",e=>{const t=e.next();if(!t||"decl"!==t.type)return;const n=_.indexOf(t.prop);if(!~n)return;const r=(0,C.default)(e.value),i=(0,C.default)(t.value);if(!(0,T3.isValidWsc)(r)||!(0,T3.isValidWsc)(i))return;return T({values:r,nextValues:i,decl:e,nextDecl:t,index:n})}),e.walkDecls(/^border($|-(top|right|bottom|left)$)/i,t=>{let r=(0,C.default)(t.value);if(!(0,T3.isValidWsc)(r))return;const i=_.indexOf(t.prop);let s=[..._];s.splice(i,1),A.forEach((i,o)=>{const a=s.map(e=>`${e}-${i}`);(0,B.default)(e,[t.prop,...a],e=>{if(!e.includes(t))return;const s=e.filter(e=>e!==t);s[0].value.toLowerCase()===s[1].value.toLowerCase()&&s[1].value.toLowerCase()===s[2].value.toLowerCase()&&s[0].value.toLowerCase()===r[o].toLowerCase()&&(s.forEach(h.default),(0,n.default)(t.parent,t,{prop:y(i),value:r[o]}),r[o]=null)});const c=r.join(" ");c?t.value=c:t.remove()})}),e.walkDecls(/^border($|-(top|right|bottom|left)$)/i,e=>{e.value=(0,u.default)(e.value)}),e.walkDecls(/^border-spacing$/i,e=>{const t=wF.list.space(e.value);t.length>1&&t[0]===t[1]&&(e.value=t.slice(1).join(" "))}),t=(0,s.default)(e,x);t.length;){const e=t[t.length-1],n=e.prop.split("-").pop(),r=t.filter(t=>!(0,F1.detect)(e)&&!(0,F1.detect)(t)&&!(0,f.default)(e)&&t!==e&&t.important===e.important&&D(t.prop)>D(e.prop)&&(!!~t.prop.toLowerCase().indexOf(e.prop)||t.prop.toLowerCase().endsWith(n)));r.forEach(h.default),t=t.filter(e=>!~r.indexOf(e));let i=t.filter(t=>!((0,F1.detect)(e)||(0,F1.detect)(t)||t===e||t.important!==e.important||t.prop!==e.prop||!(0,f.default)(t)&&(0,f.default)(e)));if(i.length){if(/hsla\(|rgba\(/i.test(O(e))){const e=i.filter(e=>!/hsla\(|rgba\(/i.test(O(e))).pop();i=i.filter(t=>t!==e)}i.forEach(h.default)}t=t.filter(t=>t!==e&&!~i.indexOf(t))}}},e.exports=t.default})),K3="(".charCodeAt(0),V3=")".charCodeAt(0),U3="'".charCodeAt(0),Q3='"'.charCodeAt(0),j3="\\".charCodeAt(0),J3="/".charCodeAt(0),q3=",".charCodeAt(0),W3=":".charCodeAt(0),z3="*".charCodeAt(0),X3=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===i6||t===s6){if(s>-1)break;s=n}else if(t===r6){if(i)break;i=!0}else{if(t!==n6&&t!==t6)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function a6(e){return this instanceof a6?(this.nodes=X3(e),this):new a6(e)}a6.prototype.toString=function(){return Array.isArray(this.nodes)?e6(this.nodes):""},a6.prototype.walk=function(e,t){return Y3(this.nodes,e,t),this},a6.unit=o6,a6.walk=Y3,a6.stringify=e6;var B6=a6,c6=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=u(L3),r=u(P1),i=u(H1),s=u(K1),o=u(M1),a=u(P3),B=u(N3),c=u(G3);function u(e){return e&&e.__esModule?e:{default:e}}const l=["column-width","column-count"];t.default={explode:function(e){e.walkDecls(/^columns$/i,e=>{if(!(0,c.default)(e))return;if((0,F1.detect)(e))return;let t=wF.list.space(e.value);1===t.length&&t.push("auto"),t.forEach((t,n)=>{let r=l[1];"auto"===t.toLowerCase()?r=l[n]:(0,B6.unit)(t).unit&&(r=l[0]),(0,o.default)(e.parent,e,{prop:r,value:t})}),e.remove()})},merge:function(e){(0,s.default)(e,l,(e,t)=>{if((0,n.default)(e)&&!e.some(F1.detect))return(0,o.default)(t.parent,t,{prop:"columns",value:(r=e.map(i.default),"auto"===r[0].toLowerCase()?r[1]:"auto"===r[1].toLowerCase()?r[0]:"inherit"===r[0].toLowerCase()&&"inherit"===r[1].toLowerCase()?"inherit":r.join(" "))}),e.forEach(a.default),!0;var r}),function(e){let t=(0,r.default)(e,["columns"].concat(l));for(;t.length;){const e=t[t.length-1],n=t.filter(t=>!(0,F1.detect)(e)&&!(0,F1.detect)(t)&&t!==e&&t.important===e.important&&"columns"===e.prop&&t.prop!==e.prop);n.forEach(a.default),t=t.filter(e=>!~n.indexOf(e));let r=t.filter(t=>!((0,F1.detect)(e)||(0,F1.detect)(t)||t===e||t.important!==e.important||t.prop!==e.prop||!(0,B.default)(t)&&(0,B.default)(e)));r.forEach(a.default),t=t.filter(t=>t!==e&&!~r.indexOf(t))}}(e)}},e.exports=t.default})),u6=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=H1)&&n.__esModule?n:{default:n};t.default=(...e)=>e.map(r.default).join(" "),e.exports=t.default})),l6=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=p(L3),r=p(P1),i=p(V1),s=p(N1),o=p(M1),a=p(K1),B=p(u6),c=p(P3),u=p(R3),l=p(N3),h=p(G3);function p(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{const t=u.default.map(t=>`${e}-${t}`);return{explode:n=>{n.walkDecls(new RegExp("^"+e+"$","i"),e=>{if(!(0,h.default)(e))return;if((0,F1.detect)(e))return;const n=(0,s.default)(e.value);u.default.forEach((r,i)=>{(0,o.default)(e.parent,e,{prop:t[i],value:n[i]})}),e.remove()})},merge:s=>{(0,a.default)(s,t,(t,r)=>{if((0,n.default)(t)&&!t.some(F1.detect))return(0,o.default)(r.parent,r,{prop:e,value:(0,i.default)((0,B.default)(...t))}),t.forEach(c.default),!0}),(n=>{let i=(0,r.default)(n,[e].concat(t));for(;i.length;){const t=i[i.length-1],n=i.filter(n=>!(0,F1.detect)(t)&&!(0,F1.detect)(n)&&n!==t&&n.important===t.important&&t.prop===e&&n.prop!==t.prop);n.forEach(c.default),i=i.filter(e=>!~n.indexOf(e));let r=i.filter(e=>!((0,F1.detect)(t)||(0,F1.detect)(e)||e===t||e.important!==t.important||e.prop!==t.prop||!(0,l.default)(e)&&(0,l.default)(t)));r.forEach(c.default),i=i.filter(e=>e!==t&&!~r.indexOf(e))}})(s)}}},e.exports=t.default})),h6=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=l6)&&n.__esModule?n:{default:n};t.default=(0,r.default)("margin"),e.exports=t.default})),p6=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=l6)&&n.__esModule?n:{default:n};t.default=(0,r.default)("padding"),e.exports=t.default})),f6=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(H3),r=o(c6),i=o(h6),s=o(p6);function o(e){return e&&e.__esModule?e:{default:e}}t.default=[n.default,r.default,i.default,s.default],e.exports=t.default})),d6=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(wF),r=i(f6);function i(e){return e&&e.__esModule?e:{default:e}}t.default=n.default.plugin("postcss-merge-longhand",()=>e=>{e.walkRules(e=>{r.default.forEach(t=>{t.explode(e),t.merge(e)})})}),e.exports=t.default})),m6=ul((function(e,t){function n(e){return e?e.trim():e}function r(e){return!e.nodes.filter(e=>"comment"!==e.type).length}function i(e,t){if(e.type!==t.type)return!1;if(e.important!==t.important)return!1;if(e.raws&&!t.raws||!e.raws&&t.raws)return!1;switch(e.type){case"rule":if(e.selector!==t.selector)return!1;break;case"atrule":if(e.name!==t.name||e.params!==t.params)return!1;if(e.raws&&n(e.raws.before)!==n(t.raws.before))return!1;if(e.raws&&n(e.raws.afterName)!==n(t.raws.afterName))return!1;break;case"decl":if(e.prop!==t.prop||e.value!==t.value)return!1;if(e.raws&&n(e.raws.before)!==n(t.raws.before))return!1}if(e.nodes){if(e.nodes.length!==t.nodes.length)return!1;for(let n=0;n=0;){const r=t[n--];r&&i(r,e)&&r.remove()}}Object.defineProperty(t,"__esModule",{value:!0});const o={rule:function(e,t){let n=t.indexOf(e)-1;for(;n>=0;){const i=t[n--];i&&"rule"===i.type&&i.selector===e.selector&&(e.each(e=>{"decl"===e.type&&s(e,i.nodes)}),r(i)&&i.remove())}},atrule:s,decl:s,comment:function(){}};function a(e){const{nodes:t}=e;if(!t)return;let n=t.length-1;for(;n>=0;){let e=t[n--];e&&e.parent&&(a(e),o[e.type](e,t))}}t.default=(0,wF.plugin)("postcss-discard-duplicates",()=>a),e.exports=t.default})),C6=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=wF)&&n.__esModule?n:{default:n};const i=["keyframes","counter-style"],s=["media","supports"];function o(e){return~s.indexOf(r.default.vendor.unprefixed(e.toLowerCase()))}t.default=r.default.plugin("postcss-discard-overridden",()=>e=>{const t={},n=[];e.walkAtRules(e=>{if(function(e){return~i.indexOf(r.default.vendor.unprefixed(e.toLowerCase()))}(e.name)){const r=function(e){let t=e.parent;const n=[e.name.toLowerCase(),e.params];do{"atrule"===t.type&&o(t.name)&&n.unshift(t.name+" "+t.params),t=t.parent}while(t);return n.join("|")}(e);t[r]=e,n.push({node:e,scope:r})}}),n.forEach(e=>{t[e.scope]!==e.node&&e.node.remove()})}),e.exports=t.default})),g6="(".charCodeAt(0),A6=")".charCodeAt(0),v6="'".charCodeAt(0),y6='"'.charCodeAt(0),E6="\\".charCodeAt(0),_6="/".charCodeAt(0),b6=",".charCodeAt(0),w6=":".charCodeAt(0),S6="*".charCodeAt(0),x6=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===N6||t===L6){if(s>-1)break;s=n}else if(t===M6){if(i)break;i=!0}else{if(t!==F6&&t!==T6)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function R6(e){return this instanceof R6?(this.nodes=x6(e),this):new R6(e)}R6.prototype.toString=function(){return Array.isArray(this.nodes)?O6(this.nodes):""},R6.prototype.walk=function(e,t){return D6(this.nodes,e,t),this},R6.unit=P6,R6.walk=D6,R6.stringify=O6;var G6=R6,H6=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=[["repeat-x",["repeat","no-repeat"]],["repeat-y",["no-repeat","repeat"]],["repeat",["repeat","repeat"]],["space",["space","space"]],["round",["round","round"]],["no-repeat",["no-repeat","no-repeat"]]],e.exports=t.default})),K6=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(wF),r=a(G6),i=a(vY),s=a(dW),o=a(H6);function a(e){return e&&e.__esModule?e:{default:e}}function B(e,t){return t%2==0}const c=o.default.map(e=>e[0]),u=(0,s.default)(o.default);t.default=n.default.plugin("postcss-normalize-repeat-style",()=>e=>{const t={};e.walkDecls(/background(-repeat)?|(-webkit-)?mask-repeat/i,e=>{const n=e.value;if(t[n])return void(e.value=t[n]);const s=(0,r.default)(n);if(1===s.nodes.length)return void(t[n]=n);const o=(0,i.default)(s),a=[];o.forEach(e=>{a.push({start:null,end:null}),e.forEach((e,t)=>{const n=~c.indexOf(e.value.toLowerCase()),r=a.length-1;if(null===a[r].start&&n)return a[r].start=t,void(a[r].end=t);if(null!==a[r].start){if("space"===e.type)return;return n?void(a[r].end=t):void 0}})}),a.forEach((e,t)=>{if(null===e.start)return;const n=o[t].slice(e.start,e.end+1);if(3!==n.length)return;const r=u(n.filter(B).map(e=>e.value.toLowerCase()));r&&(o[t][e.start].value=r,o[t][e.start+1].value="",o[t][e.end].value="")});const l=s.toString();e.value=l,t[n]=l})}),e.exports=t.default}));const V6=["ah","apple","atsc","epub","hp","khtml","moz","ms","o","rim","ro","tc","wap","webkit","xv"],U6={__proto__:null,default:V6};var Q6=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!e.parent||!t.parent)return!0;if("atrule"===e.parent.type&&"atrule"===t.parent.type)return e.parent.params===t.parent.params&&e.parent.name.toLowerCase()===t.parent.name.toLowerCase();return e.parent.type===t.parent.type},e.exports=t.default})),j6=ul((function(e,t){t.__esModule=!0;var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function e(t,r){if("object"!==(void 0===t?"undefined":n(t)))return t;var i=new t.constructor;for(var s in t)if(t.hasOwnProperty(s)){var o=t[s],a=void 0===o?"undefined":n(o);"parent"===s&&"object"===a?r&&(i[s]=r):i[s]=o instanceof Array?o.map((function(t){return e(t,i)})):e(o,i)}return i},s=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r(this,e),Object.assign(this,t),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}return e.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},e.prototype.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},e.prototype.next=function(){return this.parent.at(this.parent.index(this)+1)},e.prototype.prev=function(){return this.parent.at(this.parent.index(this)-1)},e.prototype.clone=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=i(this);for(var n in e)t[n]=e[n];return t},e.prototype.toString=function(){return[this.spaces.before,String(this.value),this.spaces.after].join("")},e}();t.default=s,e.exports=t.default})),J6=ul((function(e,t){t.__esModule=!0;t.TAG="tag",t.STRING="string",t.SELECTOR="selector",t.ROOT="root",t.PSEUDO="pseudo",t.NESTING="nesting",t.ID="id",t.COMMENT="comment",t.COMBINATOR="combinator",t.CLASS="class",t.ATTRIBUTE="attribute",t.UNIVERSAL="universal"})),q6=ul((function(e,t){t.__esModule=!0;var n,r=function(){function e(e,t){for(var n=0;n=e&&(this.indexes[n]=t-1);return this},t.prototype.removeAll=function(){var e=this.nodes,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}r.parent=void 0}return this.nodes=[],this},t.prototype.empty=function(){return this.removeAll()},t.prototype.insertAfter=function(e,t){t.parent=this;var n=this.index(e);this.nodes.splice(n+1,0,t),t.parent=this;var r=void 0;for(var i in this.indexes)n<=(r=this.indexes[i])&&(this.indexes[i]=r+1);return this},t.prototype.insertBefore=function(e,t){t.parent=this;var n=this.index(e);this.nodes.splice(n,0,t),t.parent=this;var r=void 0;for(var i in this.indexes)(r=this.indexes[i])<=n&&(this.indexes[i]=r+1);return this},t.prototype.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var n=void 0,r=void 0;this.indexes[t]0&&void 0!==arguments[0]?arguments[0]:{};i(this,t);var r=s(this,e.call(this,n));return r.type=J6.ATTRIBUTE,r.raws=r.raws||{},r._constructed=!0,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype._spacesFor=function(e){var t=this.spaces[e]||{},n=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign({before:"",after:""},t,n)},t.prototype._valueFor=function(e){return this.raws[e]||this[e]},t.prototype._stringFor=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,r=this._spacesFor(t);return n(this._valueFor(e),r)},t.prototype.offsetOf=function(e){var t=1,n=this._spacesFor("attribute");if(t+=n.before.length,"namespace"===e||"ns"===e)return this.namespace?t:-1;if("attributeNS"===e)return t;if(t+=this.namespaceString.length,this.namespace&&(t+=1),"attribute"===e)return t;t+=this._valueFor("attribute").length,t+=n.after.length;var r=this._spacesFor("operator");t+=r.before.length;var i=this._valueFor("operator");if("operator"===e)return i?t:-1;t+=i.length,t+=r.after.length;var s=this._spacesFor("value");t+=s.before.length;var o=this._valueFor("value");return"value"===e?o?t:-1:(t+=o.length,t+=s.after.length,t+=this._spacesFor("insensitive").before.length,"insensitive"===e&&this.insensitive?t:-1)},t.prototype.toString=function(){var e=this,t=[this.spaces.before,"["];return t.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&this.value&&(t.push(this._stringFor("operator")),t.push(this._stringFor("value")),t.push(this._stringFor("insensitiveFlag","insensitive",(function(t,n){return!(t.length>0)||e.quoted||0!==n.before.length||e.spaces.value&&e.spaces.value.after||(n.before=" "),a(t,n)})))),t.push("]"),t.push(this.spaces.after),t.join("")},r(t,[{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){this._value=e,this._constructed&&delete this.raws.value}},{key:"namespace",get:function(){return this._namespace},set:function(e){this._namespace=e,this._constructed&&delete this.raws.namespace}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._attribute=e,this._constructed&&delete this.raws.attibute}}]),t}(((n=X6)&&n.__esModule?n:{default:n}).default);function a(e,t){return""+t.before+e+t.after}t.default=o,e.exports=t.default})),i4=ul((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=J6.UNIVERSAL,r.value="*",r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=X6)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),s4=ul((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=J6.COMBINATOR,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=j6)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),o4=ul((function(e,t){var n;t.__esModule=!0;var r=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.type=J6.NESTING,r.value="&",r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((n=j6)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),a4=ul((function(e,t){t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default})),B4=ul((function(e,t){t.__esModule=!0;t.ampersand=38,t.asterisk=42,t.at=64,t.comma=44,t.colon=58,t.semicolon=59,t.openParenthesis=40,t.closeParenthesis=41,t.openSquare=91,t.closeSquare=93,t.dollar=36,t.tilde=126,t.caret=94,t.plus=43,t.equals=61,t.pipe=124,t.greaterThan=62,t.space=32;var n=t.singleQuote=39;t.doubleQuote=34,t.slash=47,t.backslash=92,t.cr=13,t.feed=12,t.newline=10,t.tab=9,t.str=n,t.comment=-1,t.word=-2,t.combinator=-3})),c4=ul((function(e,t){t.__esModule=!0,t.default=function(e){var t=[],i=e.css.valueOf(),s=i.length,o=-1,a=1,B=0,c=0,u=void 0,l=void 0,h=void 0,p=void 0,f=void 0,d=void 0,m=void 0,C=void 0,g=void 0,A=void 0,v=void 0,y=void 0,E=void 0;function _(t,n){if(!e.safe)throw e.error("Unclosed "+t,a,B-o,B);g=(i+=n).length-1}for(;B0?(A=a+m,v=g-C[m].length):(A=a,v=o),E=n.comment,a=A,p=A,h=g-v):(r.lastIndex=B+1,r.test(i),g=0===r.lastIndex?i.length-1:r.lastIndex-2,E=n.word,p=a,h=g-o),c=g+1}t.push([E,a,B-o,p,h,B,c]),v&&(o=v,v=null),B=c}return t};var n=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(B4);var r=/[ \n\t\r\(\)\*:;!&'"\+\|~>,=$^\[\]\\]|\/(?=\*)/g;e.exports=t.default})),u4=ul((function(e,t){t.__esModule=!0;var n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};b(this,e),this.rule=t,this.options=Object.assign({lossy:!1,safe:!1},n),this.position=0,this.root=new o.default,this.root.errorGenerator=this._errorGenerator();var r=new a.default;this.root.append(r),this.current=r,this.css="string"==typeof this.rule?this.rule:this.rule.selector,this.options.lossy&&(this.css=this.css.trim()),this.tokens=(0,A.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe}),this.loop()}return e.prototype._errorGenerator=function(){var e=this;return function(t,n){return"string"==typeof e.rule?new Error(t):e.rule.error(t,n)}},e.prototype.attribute=function(){var e=[],t=this.currToken;for(this.position++;this.position1&&e.nextToken&&e.nextToken[0]===v.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[5]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},e.prototype.space=function(){var e=this.content();0===this.position||this.prevToken[0]===v.comma||this.prevToken[0]===v.openParenthesis?(this.spaces=this.parseSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[0]===v.comma||this.nextToken[0]===v.closeParenthesis?(this.current.last.spaces.after=this.parseSpace(e),this.position++):this.combinator()},e.prototype.string=function(){var e=this.currToken;this.newNode(new h.default({value:this.content(),source:w(e[1],e[2],e[3],e[4]),sourceIndex:e[5]})),this.position++},e.prototype.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var n=this.currToken;this.newNode(new d.default({value:this.content(),source:w(n[1],n[2],n[3],n[4]),sourceIndex:n[5]}),e),this.position++},e.prototype.splitWord=function(e,t){for(var n=this,r=this.nextToken,o=this.content();r&&~[v.dollar,v.caret,v.equals,v.word].indexOf(r[0]);){this.position++;var a=this.content();if(o+=a,a.lastIndexOf("\\")===a.length-1){var c=this.nextToken;c&&c[0]===v.space&&(o+=this.parseSpace(this.content(c)," "),this.position++)}r=this.nextToken}var h=(0,i.default)(o,"."),p=(0,i.default)(o,"#"),f=(0,i.default)(o,"#{");f.length&&(p=p.filter((function(e){return!~f.indexOf(e)})));var d=(0,g.default)((0,s.default)([0].concat(h,p)));d.forEach((function(r,i){var s=d[i+1]||o.length,a=o.slice(r,s);if(0===i&&t)return t.call(n,a,d.length);var c=void 0,f=n.currToken,m=f[5]+d[i],C=w(f[1],f[2]+r,f[3],f[2]+(s-1));c=~h.indexOf(r)?new B.default({value:a.slice(1),source:C,sourceIndex:m}):~p.indexOf(r)?new u.default({value:a.slice(1),source:C,sourceIndex:m}):new l.default({value:a,source:C,sourceIndex:m}),n.newNode(c,e),e=null})),this.position++},e.prototype.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},e.prototype.loop=function(){for(;this.position1&&void 0!==arguments[1]?arguments[1]:"";return this.options.lossy?t:e},e.prototype.parseValue=function(e){return this.options.lossy&&e&&"string"==typeof e?e.trim():e},e.prototype.parseParenthesisToken=function(e){var t=this.content(e);return this.options.lossy?e[0]===v.space?this.parseSpace(t," "):this.parseValue(t):t},e.prototype.newNode=function(e,t){return t&&(e.namespace=this.parseNamespace(t)),this.spaces&&(e.spaces.before=this.spaces,this.spaces=""),this.current.append(e)},e.prototype.content=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.currToken;return this.css.slice(e[5],e[6])},n(e,[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}]),e}();t.default=S,e.exports=t.default})),l4=ul((function(e,t){t.__esModule=!0;var n,r=(n=u4)&&n.__esModule?n:{default:n};var i=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.func=t||function(){},this.funcRes=null,this.options=n}return e.prototype._shouldUpdateSelector=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},this.options,t);return!1!==n.updateSelector&&"string"!=typeof e},e.prototype._isLossy=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},this.options,e);return!1===t.lossless},e.prototype._root=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new r.default(e,this._parseOptions(t));return n.root},e.prototype._parseOptions=function(e){return{lossy:this._isLossy(e)}},e.prototype._run=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(r,i){try{var s=t._root(e,n);Promise.resolve(t.func(s)).then((function(r){var i=void 0;return t._shouldUpdateSelector(e,n)&&(i=s.toString(),e.selector=i),{transform:r,root:s,string:i}})).then(r,i)}catch(e){return void i(e)}}))},e.prototype._runSync=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this._root(e,t),r=this.func(n);if(r&&"function"==typeof r.then)throw new Error("Selector processor returned a promise to a synchronous call.");var i=void 0;return t.updateSelector&&"string"!=typeof e&&(i=n.toString(),e.selector=i),{transform:r,root:n,string:i}},e.prototype.ast=function(e,t){return this._run(e,t).then((function(e){return e.root}))},e.prototype.astSync=function(e,t){return this._runSync(e,t).root},e.prototype.transform=function(e,t){return this._run(e,t).then((function(e){return e.transform}))},e.prototype.transformSync=function(e,t){return this._runSync(e,t).transform},e.prototype.process=function(e,t){return this._run(e,t).then((function(e){return e.string||e.root.toString()}))},e.prototype.processSync=function(e,t){var n=this._runSync(e,t);return n.string||n.root.toString()},e}();t.default=i,e.exports=t.default})),h4=ul((function(e,t){t.__esModule=!0,t.universal=t.tag=t.string=t.selector=t.root=t.pseudo=t.nesting=t.id=t.comment=t.combinator=t.className=t.attribute=void 0;var n=f(r4),r=f(Y6),i=f(s4),s=f(Z6),o=f($6),a=f(o4),B=f(n4),c=f(W6),u=f(z6),l=f(t4),h=f(e4),p=f(i4);function f(e){return e&&e.__esModule?e:{default:e}}t.attribute=function(e){return new n.default(e)},t.className=function(e){return new r.default(e)},t.combinator=function(e){return new i.default(e)},t.comment=function(e){return new s.default(e)},t.id=function(e){return new o.default(e)},t.nesting=function(e){return new a.default(e)},t.pseudo=function(e){return new B.default(e)},t.root=function(e){return new c.default(e)},t.selector=function(e){return new u.default(e)},t.string=function(e){return new l.default(e)},t.tag=function(e){return new h.default(e)},t.universal=function(e){return new p.default(e)}})),p4=ul((function(e,t){t.__esModule=!0,t.isUniversal=t.isTag=t.isString=t.isSelector=t.isRoot=t.isPseudo=t.isNesting=t.isIdentifier=t.isComment=t.isCombinator=t.isClassName=t.isAttribute=void 0;var n,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.isNode=s,t.isPseudoElement=l,t.isPseudoClass=function(e){return c(e)&&!l(e)},t.isContainer=function(e){return!(!s(e)||!e.walk)},t.isNamespace=function(e){return B(e)||a(e)||u(e)};var i=((n={})[J6.ATTRIBUTE]=!0,n[J6.CLASS]=!0,n[J6.COMBINATOR]=!0,n[J6.COMMENT]=!0,n[J6.ID]=!0,n[J6.NESTING]=!0,n[J6.PSEUDO]=!0,n[J6.ROOT]=!0,n[J6.SELECTOR]=!0,n[J6.STRING]=!0,n[J6.TAG]=!0,n[J6.UNIVERSAL]=!0,n);function s(e){return"object"===(void 0===e?"undefined":r(e))&&i[e.type]}function o(e,t){return s(t)&&t.type===e}var a=t.isAttribute=o.bind(null,J6.ATTRIBUTE),B=t.isClassName=o.bind(null,J6.CLASS),c=(t.isCombinator=o.bind(null,J6.COMBINATOR),t.isComment=o.bind(null,J6.COMMENT),t.isIdentifier=o.bind(null,J6.ID),t.isNesting=o.bind(null,J6.NESTING),t.isPseudo=o.bind(null,J6.PSEUDO)),u=(t.isRoot=o.bind(null,J6.ROOT),t.isSelector=o.bind(null,J6.SELECTOR),t.isString=o.bind(null,J6.STRING),t.isTag=o.bind(null,J6.TAG));t.isUniversal=o.bind(null,J6.UNIVERSAL);function l(e){return c(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value||":after"===e.value)}})),f4=ul((function(e,t){t.__esModule=!0,Object.keys(J6).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return J6[e]}})})),Object.keys(h4).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return h4[e]}})})),Object.keys(p4).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return p4[e]}})}))})),d4=ul((function(e,t){t.__esModule=!0;var n,r=(n=l4)&&n.__esModule?n:{default:n},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(f4);var s=function(e){return new r.default(e)};Object.assign(s,i),delete s.__esModule,t.default=s,e.exports=t.default})),m4=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.pseudoElements=void 0,t.default=function(e,t,n){if(e.some(B))return!1;return e.every(e=>{if(i.test(e))return!0;if(n&&e in n)return n[e];let B=!0;return(0,r.default)(e=>{e.walk(e=>{const{type:n,value:r}=e;if("pseudo"===n){const e=a[r];e&&B&&(B=u(e,t))}if("combinator"===n&&(~r.indexOf("~")&&(B=u(o,t)),(~r.indexOf(">")||~r.indexOf("+"))&&(B=u(s,t))),"attribute"===n&&e.attribute&&(e.operator||(B=u(s,t)),r&&(~["=","~=","|="].indexOf(e.operator)&&(B=u(s,t)),~["^=","$=","*="].indexOf(e.operator)&&(B=u(o,t))),e.insensitive&&(B=u("css-case-insensitive",t))),!B)return!1})}).processSync(e),n&&(n[e]=B),B})};var n,r=(n=d4)&&n.__esModule?n:{default:n};const i=/^#?[-._a-z0-9 ]+$/i,s="css-sel2",o="css-sel3",a=t.pseudoElements={":active":s,":after":"css-gencontent",":before":"css-gencontent",":checked":o,":default":"css-default-pseudo",":dir":"css-dir-pseudo",":disabled":o,":empty":o,":enabled":o,":first-child":s,":first-letter":"css-first-letter",":first-line":"css-first-line",":first-of-type":o,":focus":s,":focus-within":"css-focus-within",":has":"css-has",":hover":s,":in-range":"css-in-out-of-range",":indeterminate":"css-indeterminate-pseudo",":lang":s,":last-child":o,":last-of-type":o,":matches":"css-matches-pseudo",":not":o,":nth-child":o,":nth-last-child":o,":nth-last-of-type":o,":nth-of-type":o,":only-child":o,":only-of-type":o,":optional":"css-optional-pseudo",":out-of-range":"css-in-out-of-range",":placeholder-shown":"css-placeholder-shown",":root":o,":target":o,"::after":"css-gencontent","::backdrop":"dialog","::before":"css-gencontent","::first-letter":"css-first-letter","::first-line":"css-first-line","::marker":"css-marker-pseudo","::placeholder":"css-placeholder","::selection":"css-selection"};function B(e){return":"===e[e.length-1]}const c={};function u(e,t){const n=JSON.stringify({feature:e,browsers:t});let r=c[n];return r||(r=(0,cq.isSupported)(e,t),c[n]=r),r}}));const C4=ll(U6);var g4=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(XM),r=a(wF),i=a(C4),s=a(Q6),o=a(m4);function a(e){return e&&e.__esModule?e:{default:e}}const B=i.default.map(e=>`-${e}-`);function c(e,t,n){return e.filter(e=>{const r=~t.indexOf(e);return n?!r:r})}const u=e=>~e.search(/-ms-input-placeholder/i),l=e=>c(B,e);const h=e=>!l(e).length;function p(e,t,n,r){const i=e.selectors,a=t.selectors,B=i.concat(a);if(!(0,o.default)(B,n,r))return!1;const c=(0,s.default)(e,t),{name:p}=e.parent;return!(c&&p&&~p.indexOf("keyframes"))&&(c&&(B.every(h)||function(e,t){let n=e=>e.map(l).join(),r=e=>e.find(u);return n(e)===n(t)&&!(r(e)&&r(t))}(i,a)))}const f=e=>e.nodes&&e.nodes.map(String),d=(...e)=>e.map(e=>e.selector).join();function m(...e){return e.map(e=>e.nodes.length?String(e):"").join("").length}function C(e){const t=e.split("-");let n,r;return"-"===e[0]?(n=t[2],r=t.slice(3)):(n=t[0],r=t.slice(1)),[n,r]}function g(e,t){return t.some(t=>function(e,t){if(e===t)return!0;const n=C(e),r=C(t);return n[0]===r[0]&&n[1].length!==r[1].length}(t,e))}function A(e,t){let n=c(f(e),f(t));if(!n.length)return t;let r=t.next();if(r&&"rule"===r.type&&p(t,r)){let i=c(f(t),f(r));i.length>n.length&&(e=t,t=r,n=i)}const i=t.clone();i.selector=d(e,t),i.nodes=[];const s=(o=f(e),a=f(t),c(o,a,!0).concat(c(a,o,!0)));var o,a;const B=(e,t)=>{let n=[];return e.reduce((e,r)=>{let i=~t.indexOf(r),o=r.split(":")[0],a=o.split("-")[0],B=s.every(e=>e.split(":")[0]!==a);return i&&B&&!g(o,n)?e.push(r):n.push(o),e},[])};n=B(f(e).reverse(),n),n=B(f(t),n),n.some(e=>"all"===e.split(":")[0].toLowerCase())?t.parent.insertBefore(e,i):t.parent.insertBefore(t,i);const u=e.clone(),l=t.clone(),h=e=>t=>{~n.indexOf(String(t))&&e.call(this,t)};u.walkDecls(h(e=>{e.remove(),i.append(e)})),l.walkDecls(h(e=>e.remove()));return m(u,i,l){e.nodes.length||e.remove()}),l.parent?l:i):(i.remove(),t)}t.default=r.default.plugin("postcss-merge-rules",()=>(e,t)=>{const r=t.opts||{},i=(0,n.default)(null,{stats:r.stats,path:__dirname,env:r.env});e.walkRules(function(e,t){let n=null;return function(r){if(n&&p(r,n,e,t))if(n!==r){if(f(r).join(";")===f(n).join(";"))return r.selector=d(n,r),n.remove(),void(n=r);if(n.selector===r.selector){const e=f(n);return r.walk(t=>{if(~e.indexOf(String(t)))return t.remove();n.append(t)}),void r.remove()}n=A(n,r)}else n=r;else n=r}}(i,{}))}),e.exports=t.default})),A4=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=wF)&&n.__esModule?n:{default:n};const i="postcss-discard-empty";function s(e,t){e.each((function e(n){const{type:r,nodes:s,params:o}=n;s&&n.each(e),("decl"===r&&!n.value||"rule"===r&&!n.selector||s&&!s.length||"atrule"===r&&(!s&&!o||!o&&!s.length))&&(n.remove(),t.messages.push({type:"removal",plugin:i,node:n}))}))}t.default=r.default.plugin(i,()=>s),e.exports=t.default})),v4=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(PY),r=i(GZ);function i(e){return e&&e.__esModule?e:{default:e}}function s(e){e.selector=(0,n.default)((0,r.default)(e.selectors),{insensitive:!0}).join()}t.default=(0,wF.plugin)("postcss-unique-selectors",()=>e=>e.walkRules(s)),e.exports=t.default})),y4="(".charCodeAt(0),E4=")".charCodeAt(0),_4="'".charCodeAt(0),b4='"'.charCodeAt(0),w4="\\".charCodeAt(0),S4="/".charCodeAt(0),x4=",".charCodeAt(0),D4=":".charCodeAt(0),k4="*".charCodeAt(0),I4=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===R4||t===G4){if(s>-1)break;s=n}else if(t===P4){if(i)break;i=!0}else{if(t!==L4&&t!==N4)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function K4(e){return this instanceof K4?(this.nodes=I4(e),this):new K4(e)}K4.prototype.toString=function(){return Array.isArray(this.nodes)?M4(this.nodes):""},K4.prototype.walk=function(e,t){return O4(this.nodes,e,t),this},K4.unit=H4,K4.walk=O4,K4.stringify=M4;var V4=K4,U4=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(wF),r=s(V4),i=s(FF);function s(e){return e&&e.__esModule?e:{default:e}}const o="'".charCodeAt(0),a='"'.charCodeAt(0),B="\\".charCodeAt(0),c="\n".charCodeAt(0),u=" ".charCodeAt(0),l="\f".charCodeAt(0),h="\t".charCodeAt(0),p="\r".charCodeAt(0),f=/[ \n\t\r\f'"\\]/g,d={type:"escapedSingleQuote",value:"\\'"},m={type:"escapedDoubleQuote",value:'\\"'},C={type:"singleQuote",value:"'"},g={type:"doubleQuote",value:'"'},A={type:"newline",value:"\\\n"};function v(e,t){return e&&e.length?(0,r.default)(e).walk(e=>{if("string"!==e.type)return;const n=function(e){let t,n,r,i=0,s=e.length;const v={nodes:[],types:{escapedSingleQuote:0,escapedDoubleQuote:0,singleQuote:0,doubleQuote:0},quotes:!1};for(;i0&&!n.escapedDoubleQuote&&(e.quote='"'),'"'===e.quote&&n.escapedDoubleQuote>0&&!n.escapedSingleQuote&&(e.quote="'"),t.nodes=t.nodes.reduce((t,n)=>"escapedDoubleQuote"===n.type&&"'"===e.quote?[...t,g]:"escapedSingleQuote"===n.type&&'"'===e.quote?[...t,C]:[...t,n],[]))}(e,n):e.quote="single"===t?"'":'"',e.value=function(e){return e.nodes.reduce((e,{value:t})=>"\\\n"===t?e:e+t,"")}(n)}).toString():e}const y={rule:"selector",decl:"value",atrule:"params"};t.default=n.default.plugin("postcss-normalize-string",e=>{const{preferredQuote:t}=Object.assign({},{preferredQuote:"double"},e);return e=>{const n={};e.walk(e=>{const{type:r}=e;if((0,i.default)(y,r)){const i=y[r],s=e[i]+"|"+t;if(n[s])return void(e[i]=n[s]);const o=v(e[i],t);e[i]=o,n[s]=o}})}}),e.exports=t.default})),Q4="(".charCodeAt(0),j4=")".charCodeAt(0),J4="'".charCodeAt(0),q4='"'.charCodeAt(0),W4="\\".charCodeAt(0),z4="/".charCodeAt(0),X4=",".charCodeAt(0),Y4=":".charCodeAt(0),Z4="*".charCodeAt(0),$4=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===a5||t===B5){if(s>-1)break;s=n}else if(t===o5){if(i)break;i=!0}else{if(t!==s5&&t!==i5)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function u5(e){return this instanceof u5?(this.nodes=$4(e),this):new u5(e)}u5.prototype.toString=function(){return Array.isArray(this.nodes)?r5(this.nodes):""},u5.prototype.walk=function(e,t){return e5(this.nodes,e,t),this},u5.unit=c5,u5.walk=e5,u5.stringify=r5;var l5=u5,h5=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(l5),r=s(vY),i=s(FF);function s(e){return e&&e.__esModule?e:{default:e}}const o=["top","right","bottom","left","center"],a={right:"100%",left:"0"},B={bottom:"100%",top:"0"};t.default=(0,wF.plugin)("postcss-normalize-positions",()=>e=>{const t={};e.walkDecls(/^(background(-position)?|(-webkit-)?perspective-origin)$/i,e=>{const s=e.value;if(t[s])return void(e.value=t[s]);const c=function(e){const t=(0,n.default)(e),s=(0,r.default)(t),c=[];return s.forEach(e=>{c.push({start:null,end:null}),e.forEach((e,t)=>{const n=~o.indexOf(e.value.toLowerCase())||(0,l5.unit)(e.value),r=c.length-1;if(null===c[r].start&&n)return c[r].start=t,void(c[r].end=t);if(null!==c[r].start){if("space"===e.type)return;return n?void(c[r].end=t):void 0}})}),c.forEach((e,t)=>{if(null===e.start)return;const n=s[t].slice(e.start,e.end+1);if(n.length>3)return;const r=n[0].value.toLowerCase(),c=n[2]&&n[2].value?n[2].value.toLowerCase():null;if(1!==n.length&&"center"!==c)return"center"===r&&~o.indexOf(c)?(n[0].value=n[1].value="",void((0,i.default)(a,c)&&(n[2].value=a[c]))):(0,i.default)(a,r)&&(0,i.default)(B,c)?(n[0].value=a[r],void(n[2].value=B[c])):(0,i.default)(B,r)&&(0,i.default)(a,c)?(n[0].value=a[c],void(n[2].value=B[r])):void 0;{c&&(n[2].value=n[1].value="");const e=Object.assign({},a,{center:"50%"});(0,i.default)(e,r)&&(n[0].value=e[r])}}),t.toString()}(s);e.value=c,t[s]=c})}),e.exports=t.default})),p5="(".charCodeAt(0),f5=")".charCodeAt(0),d5="'".charCodeAt(0),m5='"'.charCodeAt(0),C5="\\".charCodeAt(0),g5="/".charCodeAt(0),A5=",".charCodeAt(0),v5=":".charCodeAt(0),y5="*".charCodeAt(0),E5=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===I5||t===O5){if(s>-1)break;s=n}else if(t===k5){if(i)break;i=!0}else{if(t!==D5&&t!==x5)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function F5(e){return this instanceof F5?(this.nodes=E5(e),this):new F5(e)}F5.prototype.toString=function(){return Array.isArray(this.nodes)?S5(this.nodes):""},F5.prototype.walk=function(e,t){return _5(this.nodes,e,t),this},F5.unit=T5,F5.walk=_5,F5.stringify=S5;var M5=F5,N5=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=M5)&&n.__esModule?n:{default:n};const i="atrule",s="decl",o="rule";function a(e){"space"===e.type?e.value=" ":"function"===e.type&&(e.before=e.after="")}function B(e){if("space"===e.type)e.value=" ";else if("div"===e.type)e.before=e.after="";else if("function"===e.type&&(e.before=e.after="","calc"===e.value.toLowerCase()))return r.default.walk(e.nodes,a),!1}t.default=(0,wF.plugin)("postcss-normalize-whitespace",()=>e=>{const t={};e.walk(e=>{const{type:n}=e;if(~[s,o,i].indexOf(n)&&e.raws.before&&(e.raws.before=e.raws.before.replace(/\s/g,"")),n===s){e.important&&(e.raws.important="!important"),e.value=e.value.replace(/\s*(\\9)\s*/,"$1");const n=e.value;if(t[n])e.value=t[n];else{const i=(0,r.default)(e.value).walk(B).toString();e.value=i,t[n]=i}if(e.raws.before){const t=e.prev();t&&t.type!==o&&(e.raws.before=e.raws.before.replace(/;/g,""))}e.raws.between=":",e.raws.semicolon=!1}else n!==o&&n!==i||(e.raws.between=e.raws.after="",e.raws.semicolon=!1)}),e.raws.after=""}),e.exports=t.default})),L5="(".charCodeAt(0),P5=")".charCodeAt(0),R5="'".charCodeAt(0),G5='"'.charCodeAt(0),H5="\\".charCodeAt(0),K5="/".charCodeAt(0),V5=",".charCodeAt(0),U5=":".charCodeAt(0),Q5="*".charCodeAt(0),j5=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===$5||t===e8){if(s>-1)break;s=n}else if(t===Z5){if(i)break;i=!0}else{if(t!==Y5&&t!==X5)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function n8(e){return this instanceof n8?(this.nodes=j5(e),this):new n8(e)}n8.prototype.toString=function(){return Array.isArray(this.nodes)?z5(this.nodes):""},n8.prototype.walk=function(e,t){return J5(this.nodes,e,t),this},n8.unit=t8,n8.walk=J5,n8.stringify=z5;var r8=n8,i8=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(XM),r=s(wF),i=s(r8);function s(e){return e&&e.__esModule?e:{default:e}}const o=/^u(?=\+)/;function a(e){return~(0,n.default)("ie <=11, edge <= 15").indexOf(e)}function B(e=!1,t){t.value=(0,i.default)(t.value).walk(t=>{if("word"===t.type){const n=function(e){const t=e.slice(2).split("-");if(t.length<2)return e;const n=t[0].split(""),r=t[1].split("");if(n.length!==r.length)return e;let i=0;const s=n.reduce((e,t,n)=>!1!==e&&(t!==r[n]||i?"0"===t&&"f"===r[n]&&(i++,e+"?"):e+t),"u+");return s&&i<6?s:e}(t.value.toLowerCase());t.value=e?n.replace(o,"U"):n}return!1}).toString()}t.default=r.default.plugin("postcss-normalize-unicode",()=>(e,t)=>{const r=t.opts||{},i=(0,n.default)(null,{stats:r.stats,path:__dirname,env:r.env});e.walkDecls(/^unicode-range$/i,B.bind(null,i.some(a)))}),e.exports=t.default})),s8="(".charCodeAt(0),o8=")".charCodeAt(0),a8="'".charCodeAt(0),B8='"'.charCodeAt(0),c8="\\".charCodeAt(0),u8="/".charCodeAt(0),l8=",".charCodeAt(0),h8=":".charCodeAt(0),p8="*".charCodeAt(0),f8=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===E8||t===_8){if(s>-1)break;s=n}else if(t===y8){if(i)break;i=!0}else{if(t!==v8&&t!==A8)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function w8(e){return this instanceof w8?(this.nodes=f8(e),this):new w8(e)}w8.prototype.toString=function(){return Array.isArray(this.nodes)?g8(this.nodes):""},w8.prototype.walk=function(e,t){return d8(this.nodes,e,t),this},w8.unit=b8,w8.walk=d8,w8.stringify=g8;var S8=w8,x8=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n="flow",r="inline";t.default=[["block",["block",n]],["flow-root",["block","flow-root"]],[r,[r,n]],["inline-block",[r,"flow-root"]],["run-in",["run-in",n]],["list-item",["list-item","block",n]],[r+" list-item",[r,n,"list-item"]],["flex",["block","flex"]],["inline-flex",[r,"flex"]],["grid",["block","grid"]],["inline-grid",[r,"grid"]],["ruby",[r,"ruby"]],["table",["block","table"]],["inline-table",[r,"table"]],["table-cell",["table-cell",n]],["table-caption",["table-caption",n]],["ruby-base",["ruby-base",n]],["ruby-text",["ruby-text",n]]],e.exports=t.default})),D8=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(wF),r=o(S8),i=o(dW),s=o(x8);function o(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(s.default);function B(e,t){return t%2==0}t.default=n.default.plugin("postcss-normalize-display-values",()=>e=>{const t={};e.walkDecls(/display/i,e=>{const n=e.value;if(t[n])return void(e.value=t[n]);const{nodes:i}=(0,r.default)(n);if(1===i.length)return void(t[n]=n);const s=a(i.filter(B).map(e=>e.value.toLowerCase()));if(!s)return void(t[n]=n);const o=s;e.value=o,t[n]=o})}),e.exports=t.default})),k8="(".charCodeAt(0),I8=")".charCodeAt(0),O8="'".charCodeAt(0),T8='"'.charCodeAt(0),F8="\\".charCodeAt(0),M8="/".charCodeAt(0),N8=",".charCodeAt(0),L8=":".charCodeAt(0),P8="*".charCodeAt(0),R8=function(e){for(var t,n,r,i,s,o,a,B,c=[],u=e,l=0,h=u.charCodeAt(l),p=u.length,f=[{nodes:c}],d=0,m="",C="",g="";l=48&&t<=57)o=!0;else if(t===J8||t===q8){if(s>-1)break;s=n}else if(t===j8){if(i)break;i=!0}else{if(t!==Q8&&t!==U8)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function z8(e){return this instanceof z8?(this.nodes=R8(e),this):new z8(e)}z8.prototype.toString=function(){return Array.isArray(this.nodes)?V8(this.nodes):""},z8.prototype.walk=function(e,t){return G8(this.nodes,e,t),this},z8.unit=W8,z8.walk=G8,z8.stringify=V8;var X8=z8,Y8=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=[["ease",[.25,.1,.25,1]],["linear",[0,0,1,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]]],e.exports=t.default})),Z8=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(X8),r=s(dW),i=s(Y8);function s(e){return e&&e.__esModule?e:{default:e}}const o=(0,r.default)(i.default),a=e=>parseFloat(e.value);function B(e,t){return t%2==0}function c(e){if("function"!==e.type)return!1;const t=e.value.toLowerCase();if("steps"===t)return 1===a(e.nodes[0])&&e.nodes[2]&&"start"===e.nodes[2].value.toLowerCase()?(e.type="word",e.value="step-start",void delete e.nodes):!(!e.nodes[2]||"end"!==e.nodes[2].value.toLowerCase())&&void(e.nodes=[e.nodes[0]]);if("cubic-bezier"===t){const t=o(e.nodes.filter(B).map(a));if(t)return e.type="word",e.value=t,void delete e.nodes}}t.default=(0,wF.plugin)("postcss-normalize-timing-functions",()=>e=>{const t={};e.walkDecls(/(animation|transition)(-timing-function|$)/i,e=>{const r=e.value;if(t[r])return void(e.value=t[r]);const i=(0,n.default)(r).walk(c).toString();e.value=i,t[r]=i})}),e.exports=t.default}));const $8=yF.plugin("cssnano-util-raw-cache",()=>(e,t)=>{t.root.rawCache={colon:":",indent:"",beforeDecl:"",beforeRule:"",beforeOpen:"",beforeClose:"",beforeComment:"",after:"",emptyBody:"",commentLeft:"",commentRight:""}}),e9=[SF,Jq,mW,HW,BX,YX,DY,mZ,HZ,f$,K$,d6,m6,C6,K6,g4,A4,v4,U4,h5,N5,i8,D8,Z8,$8].map(e=>e&&e.default||e);function t9(){return e9}const n9=yF(t9());function r9({sourcemap:e}={}){return{name:"minify-css",async resolveId(e,t){if(e.startsWith("css:")){const n=await this.resolve(e.substring(4),t);if(n)return n.id="css:"+n.id,n}},async generateBundle(n,r){await Promise.all(Object.values(r).map(async n=>{if("asset"!==n.type||!/\.(css|s[ac]ss)$/.test(n.fileName))return;const r=n.fileName,i=n.fileName+".map";let s;try{s=await n9.process(n.source,{from:r,to:r,map:e&&{annotation:t.posix.basename(i),from:t.posix.basename(i),sourcesContent:!1}})}catch(e){if(null!=e.line&&null!=e.column){const t=e.source.split("\n"),n=e.line-1,r=[t[n-2]||"",t[n-1]||"",t[n],"-".repeat(e.column-1)+"^",t[n+1]||"",t[n+2]||""],i=Error(e.message+"\n> "+r.join("\n> "));return this.error(i,{line:e.line,column:e.column})}throw e}s.map&&this.emitFile({type:"asset",fileName:i,source:s.map.toString()}),n.source=s.css}))}}}var i9=[["posthtml@0.13.1","/Users/jasonjmiller/Projects/wmr"]],s9=!0,o9="posthtml@0.13.1",a9="posthtml@0.13.1",B9=!1,c9="sha512-8aJZ63WYL9YsAZVcrIn6U0dSYbna7hcTceZjnbH7dilg01t4t3JDx0UovbhGFscFJg/++qhECCjGEQuJAqD7dA==",u9="/posthtml",l9={},h9={type:"version",registry:!0,raw:"posthtml@0.13.1",name:"posthtml",escapedName:"posthtml",rawSpec:"0.13.1",saveSpec:null,fetchSpec:"0.13.1"},p9=["#DEV:/"],f9="https://registry.npmjs.org/posthtml/-/posthtml-0.13.1.tgz",d9="0.13.1",m9="/Users/jasonjmiller/Projects/wmr",C9={name:"Ivan Voischev",email:"voischev.ivan@ya.ru"},g9={url:"https://github.com/posthtml/posthtml/issues"},A9={type:"opencollective",url:"https://opencollective.com/posthtml"},v9=[{name:"Ivan Voischev",email:"voischev.ivan@ya.ru"},{name:"Ivan Demidov",email:"scrum@list.ru"}],y9={"posthtml-parser":"^0.4.2","posthtml-render":"^1.2.2"},E9="HTML/XML processor",_9={chai:"^4.0.0","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0",coveralls:"^3.0.11","jsdoc-to-markdown":"^6.0.1",mocha:"^8.0.1",nyc:"^15.0.1",standard:"^14.3.3","standard-version":"^8.0.0"},b9={node:">=10.0.0"},w9=["types","lib"],S9="https://posthtml.org",x9=["html","xml","postproccessor","parser","transform","transformations","manipulation","preprocessor","processor"],D9="MIT",k9="lib",I9="posthtml",O9={type:"git",url:"git+https://github.com/posthtml/posthtml.git"},T9={coverage:"nyc report --reporter=text-lcov | coveralls","docs:api":"jsdoc2md lib/api.js > docs/api.md","docs:core":"jsdoc2md lib/index.js > docs/core.md",lint:"standard --env mocha",release:"standard-version",test:"npm run lint && nyc mocha"},F9="types/posthtml.d.ts",M9="0.13.1";const N9={_args:i9,_development:s9,_from:o9,_id:a9,_inBundle:B9,_integrity:c9,_location:u9,_phantomChildren:l9,_requested:h9,_requiredBy:p9,_resolved:f9,_spec:d9,_where:m9,author:C9,bugs:g9,collective:A9,contributors:v9,dependencies:y9,description:E9,devDependencies:_9,engines:b9,files:w9,homepage:S9,keywords:x9,license:D9,main:k9,name:I9,repository:O9,scripts:T9,types:F9,version:M9},L9={__proto__:null,_args:i9,_development:s9,_from:o9,_id:a9,_inBundle:B9,_integrity:c9,_location:u9,_phantomChildren:l9,_requested:h9,_requiredBy:p9,_resolved:f9,_spec:d9,_where:m9,author:C9,bugs:g9,collective:A9,contributors:v9,dependencies:y9,description:E9,devDependencies:_9,engines:b9,files:w9,homepage:S9,keywords:x9,license:D9,main:k9,name:I9,repository:O9,scripts:T9,types:F9,version:M9,default:N9};function P9(){this.walk=R9,this.match=G9}function R9(e){return U9(this,e)}function G9(e,t){return Array.isArray(e)?U9(this,(function(n){for(var r=0;r=55296&&e<=57343||e>1114111)return"�";e in q9&&(e=q9[e]);var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)}var X9="Á",Y9="á",Z9="Ă",$9="ă",e7="∾",t7="∿",n7="∾̳",r7="Â",i7="â",s7="´",o7="А",a7="а",B7="Æ",c7="æ",u7="⁡",l7="𝔄",h7="𝔞",p7="À",f7="à",d7="ℵ",m7="ℵ",C7="Α",g7="α",A7="Ā",v7="ā",y7="⨿",E7="&",_7="&",b7="⩕",w7="⩓",S7="∧",x7="⩜",D7="⩘",k7="⩚",I7="∠",O7="⦤",T7="∠",F7="⦨",M7="⦩",N7="⦪",L7="⦫",P7="⦬",R7="⦭",G7="⦮",H7="⦯",K7="∡",V7="∟",U7="⊾",Q7="⦝",j7="∢",J7="Å",q7="⍼",W7="Ą",z7="ą",X7="𝔸",Y7="𝕒",Z7="⩯",$7="≈",eee="⩰",tee="≊",nee="≋",ree="'",iee="⁡",see="≈",oee="≊",aee="Å",Bee="å",cee="𝒜",uee="𝒶",lee="≔",hee="*",pee="≈",fee="≍",dee="Ã",mee="ã",Cee="Ä",gee="ä",Aee="∳",vee="⨑",yee="≌",Eee="϶",_ee="‵",bee="∽",wee="⋍",See="∖",xee="⫧",Dee="⊽",kee="⌅",Iee="⌆",Oee="⌅",Tee="⎵",Fee="⎶",Mee="≌",Nee="Б",Lee="б",Pee="„",Ree="∵",Gee="∵",Hee="∵",Kee="⦰",Vee="϶",Uee="ℬ",Qee="ℬ",jee="Β",Jee="β",qee="ℶ",Wee="≬",zee="𝔅",Xee="𝔟",Yee="⋂",Zee="◯",$ee="⋃",ete="⨀",tte="⨁",nte="⨂",rte="⨆",ite="★",ste="▽",ote="△",ate="⨄",Bte="⋁",cte="⋀",ute="⤍",lte="⧫",hte="▪",pte="▴",fte="▾",dte="◂",mte="▸",Cte="␣",gte="▒",Ate="░",vte="▓",yte="█",Ete="=⃥",_te="≡⃥",bte="⫭",wte="⌐",Ste="𝔹",xte="𝕓",Dte="⊥",kte="⊥",Ite="⋈",Ote="⧉",Tte="┐",Fte="╕",Mte="╖",Nte="╗",Lte="┌",Pte="╒",Rte="╓",Gte="╔",Hte="─",Kte="═",Vte="┬",Ute="╤",Qte="╥",jte="╦",Jte="┴",qte="╧",Wte="╨",zte="╩",Xte="⊟",Yte="⊞",Zte="⊠",$te="┘",ene="╛",tne="╜",nne="╝",rne="└",ine="╘",sne="╙",one="╚",ane="│",Bne="║",cne="┼",une="╪",lne="╫",hne="╬",pne="┤",fne="╡",dne="╢",mne="╣",Cne="├",gne="╞",Ane="╟",vne="╠",yne="‵",Ene="˘",_ne="˘",bne="¦",wne="𝒷",Sne="ℬ",xne="⁏",Dne="∽",kne="⋍",Ine="⧅",One="\\",Tne="⟈",Fne="•",Mne="•",Nne="≎",Lne="⪮",Pne="≏",Rne="≎",Gne="≏",Hne="Ć",Kne="ć",Vne="⩄",Une="⩉",Qne="⩋",jne="∩",Jne="⋒",qne="⩇",Wne="⩀",zne="ⅅ",Xne="∩︀",Yne="⁁",Zne="ˇ",$ne="ℭ",ere="⩍",tre="Č",nre="č",rre="Ç",ire="ç",sre="Ĉ",ore="ĉ",are="∰",Bre="⩌",cre="⩐",ure="Ċ",lre="ċ",hre="¸",pre="¸",fre="⦲",dre="¢",mre="·",Cre="·",gre="𝔠",Are="ℭ",vre="Ч",yre="ч",Ere="✓",_re="✓",bre="Χ",wre="χ",Sre="ˆ",xre="≗",Dre="↺",kre="↻",Ire="⊛",Ore="⊚",Tre="⊝",Fre="⊙",Mre="®",Nre="Ⓢ",Lre="⊖",Pre="⊕",Rre="⊗",Gre="○",Hre="⧃",Kre="≗",Vre="⨐",Ure="⫯",Qre="⧂",jre="∲",Jre="”",qre="’",Wre="♣",zre="♣",Xre=":",Yre="∷",Zre="⩴",$re="≔",eie="≔",tie=",",nie="@",rie="∁",iie="∘",sie="∁",oie="ℂ",aie="≅",Bie="⩭",cie="≡",uie="∮",lie="∯",hie="∮",pie="𝕔",fie="ℂ",die="∐",mie="∐",Cie="©",gie="©",Aie="℗",vie="∳",yie="↵",Eie="✗",_ie="⨯",bie="𝒞",wie="𝒸",Sie="⫏",xie="⫑",Die="⫐",kie="⫒",Iie="⋯",Oie="⤸",Tie="⤵",Fie="⋞",Mie="⋟",Nie="↶",Lie="⤽",Pie="⩈",Rie="⩆",Gie="≍",Hie="∪",Kie="⋓",Vie="⩊",Uie="⊍",Qie="⩅",jie="∪︀",Jie="↷",qie="⤼",Wie="⋞",zie="⋟",Xie="⋎",Yie="⋏",Zie="¤",$ie="↶",ese="↷",tse="⋎",nse="⋏",rse="∲",ise="∱",sse="⌭",ose="†",ase="‡",Bse="ℸ",cse="↓",use="↡",lse="⇓",hse="‐",pse="⫤",fse="⊣",dse="⤏",mse="˝",Cse="Ď",gse="ď",Ase="Д",vse="д",yse="‡",Ese="⇊",_se="ⅅ",bse="ⅆ",wse="⤑",Sse="⩷",xse="°",Dse="∇",kse="Δ",Ise="δ",Ose="⦱",Tse="⥿",Fse="𝔇",Mse="𝔡",Nse="⥥",Lse="⇃",Pse="⇂",Rse="´",Gse="˙",Hse="˝",Kse="`",Vse="˜",Use="⋄",Qse="⋄",jse="⋄",Jse="♦",qse="♦",Wse="¨",zse="ⅆ",Xse="ϝ",Yse="⋲",Zse="÷",$se="÷",eoe="⋇",toe="⋇",noe="Ђ",roe="ђ",ioe="⌞",soe="⌍",ooe="$",aoe="𝔻",Boe="𝕕",coe="¨",uoe="˙",loe="⃜",hoe="≐",poe="≑",foe="≐",doe="∸",moe="∔",Coe="⊡",goe="⌆",Aoe="∯",voe="¨",yoe="⇓",Eoe="⇐",_oe="⇔",boe="⫤",woe="⟸",Soe="⟺",xoe="⟹",Doe="⇒",koe="⊨",Ioe="⇑",Ooe="⇕",Toe="∥",Foe="⤓",Moe="↓",Noe="↓",Loe="⇓",Poe="⇵",Roe="̑",Goe="⇊",Hoe="⇃",Koe="⇂",Voe="⥐",Uoe="⥞",Qoe="⥖",joe="↽",Joe="⥟",qoe="⥗",Woe="⇁",zoe="↧",Xoe="⊤",Yoe="⤐",Zoe="⌟",$oe="⌌",eae="𝒟",tae="𝒹",nae="Ѕ",rae="ѕ",iae="⧶",sae="Đ",oae="đ",aae="⋱",Bae="▿",cae="▾",uae="⇵",lae="⥯",hae="⦦",pae="Џ",fae="џ",dae="⟿",mae="É",Cae="é",gae="⩮",Aae="Ě",vae="ě",yae="Ê",Eae="ê",_ae="≖",bae="≕",wae="Э",Sae="э",xae="⩷",Dae="Ė",kae="ė",Iae="≑",Oae="ⅇ",Tae="≒",Fae="𝔈",Mae="𝔢",Nae="⪚",Lae="È",Pae="è",Rae="⪖",Gae="⪘",Hae="⪙",Kae="∈",Vae="⏧",Uae="ℓ",Qae="⪕",jae="⪗",Jae="Ē",qae="ē",Wae="∅",zae="∅",Xae="◻",Yae="∅",Zae="▫",$ae=" ",eBe=" ",tBe=" ",nBe="Ŋ",rBe="ŋ",iBe=" ",sBe="Ę",oBe="ę",aBe="𝔼",BBe="𝕖",cBe="⋕",uBe="⧣",lBe="⩱",hBe="ε",pBe="Ε",fBe="ε",dBe="ϵ",mBe="≖",CBe="≕",gBe="≂",ABe="⪖",vBe="⪕",yBe="⩵",EBe="=",_Be="≂",bBe="≟",wBe="⇌",SBe="≡",xBe="⩸",DBe="⧥",kBe="⥱",IBe="≓",OBe="ℯ",TBe="ℰ",FBe="≐",MBe="⩳",NBe="≂",LBe="Η",PBe="η",RBe="Ð",GBe="ð",HBe="Ë",KBe="ë",VBe="€",UBe="!",QBe="∃",jBe="∃",JBe="ℰ",qBe="ⅇ",WBe="ⅇ",zBe="≒",XBe="Ф",YBe="ф",ZBe="♀",$Be="ffi",ece="ff",tce="ffl",nce="𝔉",rce="𝔣",ice="fi",sce="◼",oce="▪",ace="fj",Bce="♭",cce="fl",uce="▱",lce="ƒ",hce="𝔽",pce="𝕗",fce="∀",dce="∀",mce="⋔",Cce="⫙",gce="ℱ",Ace="⨍",vce="½",yce="⅓",Ece="¼",_ce="⅕",bce="⅙",wce="⅛",Sce="⅔",xce="⅖",Dce="¾",kce="⅗",Ice="⅜",Oce="⅘",Tce="⅚",Fce="⅝",Mce="⅞",Nce="⁄",Lce="⌢",Pce="𝒻",Rce="ℱ",Gce="ǵ",Hce="Γ",Kce="γ",Vce="Ϝ",Uce="ϝ",Qce="⪆",jce="Ğ",Jce="ğ",qce="Ģ",Wce="Ĝ",zce="ĝ",Xce="Г",Yce="г",Zce="Ġ",$ce="ġ",eue="≥",tue="≧",nue="⪌",rue="⋛",iue="≥",sue="≧",oue="⩾",aue="⪩",Bue="⩾",cue="⪀",uue="⪂",lue="⪄",hue="⋛︀",pue="⪔",fue="𝔊",due="𝔤",mue="≫",Cue="⋙",gue="⋙",Aue="ℷ",vue="Ѓ",yue="ѓ",Eue="⪥",_ue="≷",bue="⪒",wue="⪤",Sue="⪊",xue="⪊",Due="⪈",kue="≩",Iue="⪈",Oue="≩",Tue="⋧",Fue="𝔾",Mue="𝕘",Nue="`",Lue="≥",Pue="⋛",Rue="≧",Gue="⪢",Hue="≷",Kue="⩾",Vue="≳",Uue="𝒢",Que="ℊ",jue="≳",Jue="⪎",que="⪐",Wue="⪧",zue="⩺",Xue=">",Yue=">",Zue="≫",$ue="⋗",ele="⦕",tle="⩼",nle="⪆",rle="⥸",ile="⋗",sle="⋛",ole="⪌",ale="≷",Ble="≳",cle="≩︀",ule="≩︀",lle="ˇ",hle=" ",ple="½",fle="ℋ",dle="Ъ",mle="ъ",Cle="⥈",gle="↔",Ale="⇔",vle="↭",yle="^",Ele="ℏ",_le="Ĥ",ble="ĥ",wle="♥",Sle="♥",xle="…",Dle="⊹",kle="𝔥",Ile="ℌ",Ole="ℋ",Tle="⤥",Fle="⤦",Mle="⇿",Nle="∻",Lle="↩",Ple="↪",Rle="𝕙",Gle="ℍ",Hle="―",Kle="─",Vle="𝒽",Ule="ℋ",Qle="ℏ",jle="Ħ",Jle="ħ",qle="≎",Wle="≏",zle="⁃",Xle="‐",Yle="Í",Zle="í",$le="⁣",ehe="Î",the="î",nhe="И",rhe="и",ihe="İ",she="Е",ohe="е",ahe="¡",Bhe="⇔",che="𝔦",uhe="ℑ",lhe="Ì",hhe="ì",phe="ⅈ",fhe="⨌",dhe="∭",mhe="⧜",Che="℩",ghe="IJ",Ahe="ij",vhe="Ī",yhe="ī",Ehe="ℑ",_he="ⅈ",bhe="ℐ",whe="ℑ",She="ı",xhe="ℑ",Dhe="⊷",khe="Ƶ",Ihe="⇒",Ohe="℅",The="∞",Fhe="⧝",Mhe="ı",Nhe="⊺",Lhe="∫",Phe="∬",Rhe="ℤ",Ghe="∫",Hhe="⊺",Khe="⋂",Vhe="⨗",Uhe="⨼",Qhe="⁣",jhe="⁢",Jhe="Ё",qhe="ё",Whe="Į",zhe="į",Xhe="𝕀",Yhe="𝕚",Zhe="Ι",$he="ι",epe="⨼",tpe="¿",npe="𝒾",rpe="ℐ",ipe="∈",spe="⋵",ope="⋹",ape="⋴",Bpe="⋳",cpe="∈",upe="⁢",lpe="Ĩ",hpe="ĩ",ppe="І",fpe="і",dpe="Ï",mpe="ï",Cpe="Ĵ",gpe="ĵ",Ape="Й",vpe="й",ype="𝔍",Epe="𝔧",_pe="ȷ",bpe="𝕁",wpe="𝕛",Spe="𝒥",xpe="𝒿",Dpe="Ј",kpe="ј",Ipe="Є",Ope="є",Tpe="Κ",Fpe="κ",Mpe="ϰ",Npe="Ķ",Lpe="ķ",Ppe="К",Rpe="к",Gpe="𝔎",Hpe="𝔨",Kpe="ĸ",Vpe="Х",Upe="х",Qpe="Ќ",jpe="ќ",Jpe="𝕂",qpe="𝕜",Wpe="𝒦",zpe="𝓀",Xpe="⇚",Ype="Ĺ",Zpe="ĺ",$pe="⦴",efe="ℒ",tfe="Λ",nfe="λ",rfe="⟨",ife="⟪",sfe="⦑",ofe="⟨",afe="⪅",Bfe="ℒ",cfe="«",ufe="⇤",lfe="⤟",hfe="←",pfe="↞",ffe="⇐",dfe="⤝",mfe="↩",Cfe="↫",gfe="⤹",Afe="⥳",vfe="↢",yfe="⤙",Efe="⤛",_fe="⪫",bfe="⪭",wfe="⪭︀",Sfe="⤌",xfe="⤎",Dfe="❲",kfe="{",Ife="[",Ofe="⦋",Tfe="⦏",Ffe="⦍",Mfe="Ľ",Nfe="ľ",Lfe="Ļ",Pfe="ļ",Rfe="⌈",Gfe="{",Hfe="Л",Kfe="л",Vfe="⤶",Ufe="“",Qfe="„",jfe="⥧",Jfe="⥋",qfe="↲",Wfe="≤",zfe="≦",Xfe="⟨",Yfe="⇤",Zfe="←",$fe="←",ede="⇐",tde="⇆",nde="↢",rde="⌈",ide="⟦",sde="⥡",ode="⥙",ade="⇃",Bde="⌊",cde="↽",ude="↼",lde="⇇",hde="↔",pde="↔",fde="⇔",dde="⇆",mde="⇋",Cde="↭",gde="⥎",Ade="↤",vde="⊣",yde="⥚",Ede="⋋",_de="⧏",bde="⊲",wde="⊴",Sde="⥑",xde="⥠",Dde="⥘",kde="↿",Ide="⥒",Ode="↼",Tde="⪋",Fde="⋚",Mde="≤",Nde="≦",Lde="⩽",Pde="⪨",Rde="⩽",Gde="⩿",Hde="⪁",Kde="⪃",Vde="⋚︀",Ude="⪓",Qde="⪅",jde="⋖",Jde="⋚",qde="⪋",Wde="⋚",zde="≦",Xde="≶",Yde="≶",Zde="⪡",$de="≲",eme="⩽",tme="≲",nme="⥼",rme="⌊",ime="𝔏",sme="𝔩",ome="≶",ame="⪑",Bme="⥢",cme="↽",ume="↼",lme="⥪",hme="▄",pme="Љ",fme="љ",dme="⇇",mme="≪",Cme="⋘",gme="⌞",Ame="⇚",vme="⥫",yme="◺",Eme="Ŀ",_me="ŀ",bme="⎰",wme="⎰",Sme="⪉",xme="⪉",Dme="⪇",kme="≨",Ime="⪇",Ome="≨",Tme="⋦",Fme="⟬",Mme="⇽",Nme="⟦",Lme="⟵",Pme="⟵",Rme="⟸",Gme="⟷",Hme="⟷",Kme="⟺",Vme="⟼",Ume="⟶",Qme="⟶",jme="⟹",Jme="↫",qme="↬",Wme="⦅",zme="𝕃",Xme="𝕝",Yme="⨭",Zme="⨴",$me="∗",eCe="_",tCe="↙",nCe="↘",rCe="◊",iCe="◊",sCe="⧫",oCe="(",aCe="⦓",BCe="⇆",cCe="⌟",uCe="⇋",lCe="⥭",hCe="‎",pCe="⊿",fCe="‹",dCe="𝓁",mCe="ℒ",CCe="↰",gCe="↰",ACe="≲",vCe="⪍",yCe="⪏",ECe="[",_Ce="‘",bCe="‚",wCe="Ł",SCe="ł",xCe="⪦",DCe="⩹",kCe="<",ICe="<",OCe="≪",TCe="⋖",FCe="⋋",MCe="⋉",NCe="⥶",LCe="⩻",PCe="◃",RCe="⊴",GCe="◂",HCe="⦖",KCe="⥊",VCe="⥦",UCe="≨︀",QCe="≨︀",jCe="¯",JCe="♂",qCe="✠",WCe="✠",zCe="↦",XCe="↦",YCe="↧",ZCe="↤",$Ce="↥",ege="▮",tge="⨩",nge="М",rge="м",ige="—",sge="∺",oge="∡",age=" ",Bge="ℳ",cge="𝔐",uge="𝔪",lge="℧",hge="µ",pge="*",fge="⫰",dge="∣",mge="·",Cge="⊟",gge="−",Age="∸",vge="⨪",yge="∓",Ege="⫛",_ge="…",bge="∓",wge="⊧",Sge="𝕄",xge="𝕞",Dge="∓",kge="𝓂",Ige="ℳ",Oge="∾",Tge="Μ",Fge="μ",Mge="⊸",Nge="⊸",Lge="∇",Pge="Ń",Rge="ń",Gge="∠⃒",Hge="≉",Kge="⩰̸",Vge="≋̸",Uge="ʼn",Qge="≉",jge="♮",Jge="ℕ",qge="♮",Wge=" ",zge="≎̸",Xge="≏̸",Yge="⩃",Zge="Ň",$ge="ň",eAe="Ņ",tAe="ņ",nAe="≇",rAe="⩭̸",iAe="⩂",sAe="Н",oAe="н",aAe="–",BAe="⤤",cAe="↗",uAe="⇗",lAe="↗",hAe="≠",pAe="≐̸",fAe="​",dAe="​",mAe="​",CAe="​",gAe="≢",AAe="⤨",vAe="≂̸",yAe="≫",EAe="≪",_Ae="\n",bAe="∄",wAe="∄",SAe="𝔑",xAe="𝔫",DAe="≧̸",kAe="≱",IAe="≱",OAe="≧̸",TAe="⩾̸",FAe="⩾̸",MAe="⋙̸",NAe="≵",LAe="≫⃒",PAe="≯",RAe="≯",GAe="≫̸",HAe="↮",KAe="⇎",VAe="⫲",UAe="∋",QAe="⋼",jAe="⋺",JAe="∋",qAe="Њ",WAe="њ",zAe="↚",XAe="⇍",YAe="‥",ZAe="≦̸",$Ae="≰",eve="↚",tve="⇍",nve="↮",rve="⇎",ive="≰",sve="≦̸",ove="⩽̸",ave="⩽̸",Bve="≮",cve="⋘̸",uve="≴",lve="≪⃒",hve="≮",pve="⋪",fve="⋬",dve="≪̸",mve="∤",Cve="⁠",gve=" ",Ave="𝕟",vve="ℕ",yve="⫬",Eve="¬",_ve="≢",bve="≭",wve="∦",Sve="∉",xve="≠",Dve="≂̸",kve="∄",Ive="≯",Ove="≱",Tve="≧̸",Fve="≫̸",Mve="≹",Nve="⩾̸",Lve="≵",Pve="≎̸",Rve="≏̸",Gve="∉",Hve="⋵̸",Kve="⋹̸",Vve="∉",Uve="⋷",Qve="⋶",jve="⧏̸",Jve="⋪",qve="⋬",Wve="≮",zve="≰",Xve="≸",Yve="≪̸",Zve="⩽̸",$ve="≴",eye="⪢̸",tye="⪡̸",nye="∌",rye="∌",iye="⋾",sye="⋽",oye="⊀",aye="⪯̸",Bye="⋠",cye="∌",uye="⧐̸",lye="⋫",hye="⋭",pye="⊏̸",fye="⋢",dye="⊐̸",mye="⋣",Cye="⊂⃒",gye="⊈",Aye="⊁",vye="⪰̸",yye="⋡",Eye="≿̸",_ye="⊃⃒",bye="⊉",wye="≁",Sye="≄",xye="≇",Dye="≉",kye="∤",Iye="∦",Oye="∦",Tye="⫽⃥",Fye="∂̸",Mye="⨔",Nye="⊀",Lye="⋠",Pye="⊀",Rye="⪯̸",Gye="⪯̸",Hye="⤳̸",Kye="↛",Vye="⇏",Uye="↝̸",Qye="↛",jye="⇏",Jye="⋫",qye="⋭",Wye="⊁",zye="⋡",Xye="⪰̸",Yye="𝒩",Zye="𝓃",$ye="∤",eEe="∦",tEe="≁",nEe="≄",rEe="≄",iEe="∤",sEe="∦",oEe="⋢",aEe="⋣",BEe="⊄",cEe="⫅̸",uEe="⊈",lEe="⊂⃒",hEe="⊈",pEe="⫅̸",fEe="⊁",dEe="⪰̸",mEe="⊅",CEe="⫆̸",gEe="⊉",AEe="⊃⃒",vEe="⊉",yEe="⫆̸",EEe="≹",_Ee="Ñ",bEe="ñ",wEe="≸",SEe="⋪",xEe="⋬",DEe="⋫",kEe="⋭",IEe="Ν",OEe="ν",TEe="#",FEe="№",MEe=" ",NEe="≍⃒",LEe="⊬",PEe="⊭",REe="⊮",GEe="⊯",HEe="≥⃒",KEe=">⃒",VEe="⤄",UEe="⧞",QEe="⤂",jEe="≤⃒",JEe="<⃒",qEe="⊴⃒",WEe="⤃",zEe="⊵⃒",XEe="∼⃒",YEe="⤣",ZEe="↖",$Ee="⇖",e_e="↖",t_e="⤧",n_e="Ó",r_e="ó",i_e="⊛",s_e="Ô",o_e="ô",a_e="⊚",B_e="О",c_e="о",u_e="⊝",l_e="Ő",h_e="ő",p_e="⨸",f_e="⊙",d_e="⦼",m_e="Œ",C_e="œ",g_e="⦿",A_e="𝔒",v_e="𝔬",y_e="˛",E_e="Ò",__e="ò",b_e="⧁",w_e="⦵",S_e="Ω",x_e="∮",D_e="↺",k_e="⦾",I_e="⦻",O_e="‾",T_e="⧀",F_e="Ō",M_e="ō",N_e="Ω",L_e="ω",P_e="Ο",R_e="ο",G_e="⦶",H_e="⊖",K_e="𝕆",V_e="𝕠",U_e="⦷",Q_e="“",j_e="‘",J_e="⦹",q_e="⊕",W_e="↻",z_e="⩔",X_e="∨",Y_e="⩝",Z_e="ℴ",$_e="ℴ",ebe="ª",tbe="º",nbe="⊶",rbe="⩖",ibe="⩗",sbe="⩛",obe="Ⓢ",abe="𝒪",Bbe="ℴ",cbe="Ø",ube="ø",lbe="⊘",hbe="Õ",pbe="õ",fbe="⨶",dbe="⨷",mbe="⊗",Cbe="Ö",gbe="ö",Abe="⌽",vbe="‾",ybe="⏞",Ebe="⎴",_be="⏜",bbe="¶",wbe="∥",Sbe="∥",xbe="⫳",Dbe="⫽",kbe="∂",Ibe="∂",Obe="П",Tbe="п",Fbe="%",Mbe=".",Nbe="‰",Lbe="⊥",Pbe="‱",Rbe="𝔓",Gbe="𝔭",Hbe="Φ",Kbe="φ",Vbe="ϕ",Ube="ℳ",Qbe="☎",jbe="Π",Jbe="π",qbe="⋔",Wbe="ϖ",zbe="ℏ",Xbe="ℎ",Ybe="ℏ",Zbe="⨣",$be="⊞",ewe="⨢",twe="+",nwe="∔",rwe="⨥",iwe="⩲",swe="±",owe="±",awe="⨦",Bwe="⨧",cwe="±",uwe="ℌ",lwe="⨕",hwe="𝕡",pwe="ℙ",fwe="£",dwe="⪷",mwe="⪻",Cwe="≺",gwe="≼",Awe="⪷",vwe="≺",ywe="≼",Ewe="≺",_we="⪯",bwe="≼",wwe="≾",Swe="⪯",xwe="⪹",Dwe="⪵",kwe="⋨",Iwe="⪯",Owe="⪳",Twe="≾",Fwe="′",Mwe="″",Nwe="ℙ",Lwe="⪹",Pwe="⪵",Rwe="⋨",Gwe="∏",Hwe="∏",Kwe="⌮",Vwe="⌒",Uwe="⌓",Qwe="∝",jwe="∝",Jwe="∷",qwe="∝",Wwe="≾",zwe="⊰",Xwe="𝒫",Ywe="𝓅",Zwe="Ψ",$we="ψ",eSe=" ",tSe="𝔔",nSe="𝔮",rSe="⨌",iSe="𝕢",sSe="ℚ",oSe="⁗",aSe="𝒬",BSe="𝓆",cSe="ℍ",uSe="⨖",lSe="?",hSe="≟",pSe='"',fSe='"',dSe="⇛",mSe="∽̱",CSe="Ŕ",gSe="ŕ",ASe="√",vSe="⦳",ySe="⟩",ESe="⟫",_Se="⦒",bSe="⦥",wSe="⟩",SSe="»",xSe="⥵",DSe="⇥",kSe="⤠",ISe="⤳",OSe="→",TSe="↠",FSe="⇒",MSe="⤞",NSe="↪",LSe="↬",PSe="⥅",RSe="⥴",GSe="⤖",HSe="↣",KSe="↝",VSe="⤚",USe="⤜",QSe="∶",jSe="ℚ",JSe="⤍",qSe="⤏",WSe="⤐",zSe="❳",XSe="}",YSe="]",ZSe="⦌",$Se="⦎",exe="⦐",txe="Ř",nxe="ř",rxe="Ŗ",ixe="ŗ",sxe="⌉",oxe="}",axe="Р",Bxe="р",cxe="⤷",uxe="⥩",lxe="”",hxe="”",pxe="↳",fxe="ℜ",dxe="ℛ",mxe="ℜ",Cxe="ℝ",gxe="ℜ",Axe="▭",vxe="®",yxe="®",Exe="∋",_xe="⇋",bxe="⥯",wxe="⥽",Sxe="⌋",xxe="𝔯",Dxe="ℜ",kxe="⥤",Ixe="⇁",Oxe="⇀",Txe="⥬",Fxe="Ρ",Mxe="ρ",Nxe="ϱ",Lxe="⟩",Pxe="⇥",Rxe="→",Gxe="→",Hxe="⇒",Kxe="⇄",Vxe="↣",Uxe="⌉",Qxe="⟧",jxe="⥝",Jxe="⥕",qxe="⇂",Wxe="⌋",zxe="⇁",Xxe="⇀",Yxe="⇄",Zxe="⇌",$xe="⇉",eDe="↝",tDe="↦",nDe="⊢",rDe="⥛",iDe="⋌",sDe="⧐",oDe="⊳",aDe="⊵",BDe="⥏",cDe="⥜",uDe="⥔",lDe="↾",hDe="⥓",pDe="⇀",fDe="˚",dDe="≓",mDe="⇄",CDe="⇌",gDe="‏",ADe="⎱",vDe="⎱",yDe="⫮",EDe="⟭",_De="⇾",bDe="⟧",wDe="⦆",SDe="𝕣",xDe="ℝ",DDe="⨮",kDe="⨵",IDe="⥰",ODe=")",TDe="⦔",FDe="⨒",MDe="⇉",NDe="⇛",LDe="›",PDe="𝓇",RDe="ℛ",GDe="↱",HDe="↱",KDe="]",VDe="’",UDe="’",QDe="⋌",jDe="⋊",JDe="▹",qDe="⊵",WDe="▸",zDe="⧎",XDe="⧴",YDe="⥨",ZDe="℞",$De="Ś",eke="ś",tke="‚",nke="⪸",rke="Š",ike="š",ske="⪼",oke="≻",ake="≽",Bke="⪰",cke="⪴",uke="Ş",lke="ş",hke="Ŝ",pke="ŝ",fke="⪺",dke="⪶",mke="⋩",Cke="⨓",gke="≿",Ake="С",vke="с",yke="⊡",Eke="⋅",_ke="⩦",bke="⤥",wke="↘",Ske="⇘",xke="↘",Dke="§",kke=";",Ike="⤩",Oke="∖",Tke="∖",Fke="✶",Mke="𝔖",Nke="𝔰",Lke="⌢",Pke="♯",Rke="Щ",Gke="щ",Hke="Ш",Kke="ш",Vke="↓",Uke="←",Qke="∣",jke="∥",Jke="→",qke="↑",Wke="­",zke="Σ",Xke="σ",Yke="ς",Zke="ς",$ke="∼",eIe="⩪",tIe="≃",nIe="≃",rIe="⪞",iIe="⪠",sIe="⪝",oIe="⪟",aIe="≆",BIe="⨤",cIe="⥲",uIe="←",lIe="∘",hIe="∖",pIe="⨳",fIe="⧤",dIe="∣",mIe="⌣",CIe="⪪",gIe="⪬",AIe="⪬︀",vIe="Ь",yIe="ь",EIe="⌿",_Ie="⧄",bIe="/",wIe="𝕊",SIe="𝕤",xIe="♠",DIe="♠",kIe="∥",IIe="⊓",OIe="⊓︀",TIe="⊔",FIe="⊔︀",MIe="√",NIe="⊏",LIe="⊑",PIe="⊏",RIe="⊑",GIe="⊐",HIe="⊒",KIe="⊐",VIe="⊒",UIe="□",QIe="□",jIe="⊓",JIe="⊏",qIe="⊑",WIe="⊐",zIe="⊒",XIe="⊔",YIe="▪",ZIe="□",$Ie="▪",eOe="→",tOe="𝒮",nOe="𝓈",rOe="∖",iOe="⌣",sOe="⋆",oOe="⋆",aOe="☆",BOe="★",cOe="ϵ",uOe="ϕ",lOe="¯",hOe="⊂",pOe="⋐",fOe="⪽",dOe="⫅",mOe="⊆",COe="⫃",gOe="⫁",AOe="⫋",vOe="⊊",yOe="⪿",EOe="⥹",_Oe="⊂",bOe="⋐",wOe="⊆",SOe="⫅",xOe="⊆",DOe="⊊",kOe="⫋",IOe="⫇",OOe="⫕",TOe="⫓",FOe="⪸",MOe="≻",NOe="≽",LOe="≻",POe="⪰",ROe="≽",GOe="≿",HOe="⪰",KOe="⪺",VOe="⪶",UOe="⋩",QOe="≿",jOe="∋",JOe="∑",qOe="∑",WOe="♪",zOe="¹",XOe="²",YOe="³",ZOe="⊃",$Oe="⋑",eTe="⪾",tTe="⫘",nTe="⫆",rTe="⊇",iTe="⫄",sTe="⊃",oTe="⊇",aTe="⟉",BTe="⫗",cTe="⥻",uTe="⫂",lTe="⫌",hTe="⊋",pTe="⫀",fTe="⊃",dTe="⋑",mTe="⊇",CTe="⫆",gTe="⊋",ATe="⫌",vTe="⫈",yTe="⫔",ETe="⫖",_Te="⤦",bTe="↙",wTe="⇙",STe="↙",xTe="⤪",DTe="ß",kTe="\t",ITe="⌖",OTe="Τ",TTe="τ",FTe="⎴",MTe="Ť",NTe="ť",LTe="Ţ",PTe="ţ",RTe="Т",GTe="т",HTe="⃛",KTe="⌕",VTe="𝔗",UTe="𝔱",QTe="∴",jTe="∴",JTe="∴",qTe="Θ",WTe="θ",zTe="ϑ",XTe="ϑ",YTe="≈",ZTe="∼",$Te="  ",eFe=" ",tFe=" ",nFe="≈",rFe="∼",iFe="Þ",sFe="þ",oFe="˜",aFe="∼",BFe="≃",cFe="≅",uFe="≈",lFe="⨱",hFe="⊠",pFe="×",fFe="⨰",dFe="∭",mFe="⤨",CFe="⌶",gFe="⫱",AFe="⊤",vFe="𝕋",yFe="𝕥",EFe="⫚",_Fe="⤩",bFe="‴",wFe="™",SFe="™",xFe="▵",DFe="▿",kFe="◃",IFe="⊴",OFe="≜",TFe="▹",FFe="⊵",MFe="◬",NFe="≜",LFe="⨺",PFe="⃛",RFe="⨹",GFe="⧍",HFe="⨻",KFe="⏢",VFe="𝒯",UFe="𝓉",QFe="Ц",jFe="ц",JFe="Ћ",qFe="ћ",WFe="Ŧ",zFe="ŧ",XFe="≬",YFe="↞",ZFe="↠",$Fe="Ú",eMe="ú",tMe="↑",nMe="↟",rMe="⇑",iMe="⥉",sMe="Ў",oMe="ў",aMe="Ŭ",BMe="ŭ",cMe="Û",uMe="û",lMe="У",hMe="у",pMe="⇅",fMe="Ű",dMe="ű",mMe="⥮",CMe="⥾",gMe="𝔘",AMe="𝔲",vMe="Ù",yMe="ù",EMe="⥣",_Me="↿",bMe="↾",wMe="▀",SMe="⌜",xMe="⌜",DMe="⌏",kMe="◸",IMe="Ū",OMe="ū",TMe="¨",FMe="_",MMe="⏟",NMe="⎵",LMe="⏝",PMe="⋃",RMe="⊎",GMe="Ų",HMe="ų",KMe="𝕌",VMe="𝕦",UMe="⤒",QMe="↑",jMe="↑",JMe="⇑",qMe="⇅",WMe="↕",zMe="↕",XMe="⇕",YMe="⥮",ZMe="↿",$Me="↾",eNe="⊎",tNe="↖",nNe="↗",rNe="υ",iNe="ϒ",sNe="ϒ",oNe="Υ",aNe="υ",BNe="↥",cNe="⊥",uNe="⇈",lNe="⌝",hNe="⌝",pNe="⌎",fNe="Ů",dNe="ů",mNe="◹",CNe="𝒰",gNe="𝓊",ANe="⋰",vNe="Ũ",yNe="ũ",ENe="▵",_Ne="▴",bNe="⇈",wNe="Ü",SNe="ü",xNe="⦧",DNe="⦜",kNe="ϵ",INe="ϰ",ONe="∅",TNe="ϕ",FNe="ϖ",MNe="∝",NNe="↕",LNe="⇕",PNe="ϱ",RNe="ς",GNe="⊊︀",HNe="⫋︀",KNe="⊋︀",VNe="⫌︀",UNe="ϑ",QNe="⊲",jNe="⊳",JNe="⫨",qNe="⫫",WNe="⫩",zNe="В",XNe="в",YNe="⊢",ZNe="⊨",$Ne="⊩",eLe="⊫",tLe="⫦",nLe="⊻",rLe="∨",iLe="⋁",sLe="≚",oLe="⋮",aLe="|",BLe="‖",cLe="|",uLe="‖",lLe="∣",hLe="|",pLe="❘",fLe="≀",dLe=" ",mLe="𝔙",CLe="𝔳",gLe="⊲",ALe="⊂⃒",vLe="⊃⃒",yLe="𝕍",ELe="𝕧",_Le="∝",bLe="⊳",wLe="𝒱",SLe="𝓋",xLe="⫋︀",DLe="⊊︀",kLe="⫌︀",ILe="⊋︀",OLe="⊪",TLe="⦚",FLe="Ŵ",MLe="ŵ",NLe="⩟",LLe="∧",PLe="⋀",RLe="≙",GLe="℘",HLe="𝔚",KLe="𝔴",VLe="𝕎",ULe="𝕨",QLe="℘",jLe="≀",JLe="≀",qLe="𝒲",WLe="𝓌",zLe="⋂",XLe="◯",YLe="⋃",ZLe="▽",$Le="𝔛",ePe="𝔵",tPe="⟷",nPe="⟺",rPe="Ξ",iPe="ξ",sPe="⟵",oPe="⟸",aPe="⟼",BPe="⋻",cPe="⨀",uPe="𝕏",lPe="𝕩",hPe="⨁",pPe="⨂",fPe="⟶",dPe="⟹",mPe="𝒳",CPe="𝓍",gPe="⨆",APe="⨄",vPe="△",yPe="⋁",EPe="⋀",_Pe="Ý",bPe="ý",wPe="Я",SPe="я",xPe="Ŷ",DPe="ŷ",kPe="Ы",IPe="ы",OPe="¥",TPe="𝔜",FPe="𝔶",MPe="Ї",NPe="ї",LPe="𝕐",PPe="𝕪",RPe="𝒴",GPe="𝓎",HPe="Ю",KPe="ю",VPe="ÿ",UPe="Ÿ",QPe="Ź",jPe="ź",JPe="Ž",qPe="ž",WPe="З",zPe="з",XPe="Ż",YPe="ż",ZPe="ℨ",$Pe="​",eRe="Ζ",tRe="ζ",nRe="𝔷",rRe="ℨ",iRe="Ж",sRe="ж",oRe="⇝",aRe="𝕫",BRe="ℤ",cRe="𝒵",uRe="𝓏",lRe="‍",hRe="‌";const pRe={Aacute:X9,aacute:Y9,Abreve:Z9,abreve:$9,ac:e7,acd:t7,acE:n7,Acirc:r7,acirc:i7,acute:s7,Acy:o7,acy:a7,AElig:B7,aelig:c7,af:u7,Afr:l7,afr:h7,Agrave:p7,agrave:f7,alefsym:d7,aleph:m7,Alpha:C7,alpha:g7,Amacr:A7,amacr:v7,amalg:y7,amp:E7,AMP:_7,andand:b7,And:w7,and:S7,andd:x7,andslope:D7,andv:k7,ang:I7,ange:O7,angle:T7,angmsdaa:F7,angmsdab:M7,angmsdac:N7,angmsdad:L7,angmsdae:P7,angmsdaf:R7,angmsdag:G7,angmsdah:H7,angmsd:K7,angrt:V7,angrtvb:U7,angrtvbd:Q7,angsph:j7,angst:J7,angzarr:q7,Aogon:W7,aogon:z7,Aopf:X7,aopf:Y7,apacir:Z7,ap:$7,apE:eee,ape:tee,apid:nee,apos:ree,ApplyFunction:iee,approx:see,approxeq:oee,Aring:aee,aring:Bee,Ascr:cee,ascr:uee,Assign:lee,ast:hee,asymp:pee,asympeq:fee,Atilde:dee,atilde:mee,Auml:Cee,auml:gee,awconint:Aee,awint:vee,backcong:yee,backepsilon:Eee,backprime:_ee,backsim:bee,backsimeq:wee,Backslash:See,Barv:xee,barvee:Dee,barwed:kee,Barwed:Iee,barwedge:Oee,bbrk:Tee,bbrktbrk:Fee,bcong:Mee,Bcy:Nee,bcy:Lee,bdquo:Pee,becaus:Ree,because:Gee,Because:Hee,bemptyv:Kee,bepsi:Vee,bernou:Uee,Bernoullis:Qee,Beta:jee,beta:Jee,beth:qee,between:Wee,Bfr:zee,bfr:Xee,bigcap:Yee,bigcirc:Zee,bigcup:$ee,bigodot:ete,bigoplus:tte,bigotimes:nte,bigsqcup:rte,bigstar:ite,bigtriangledown:ste,bigtriangleup:ote,biguplus:ate,bigvee:Bte,bigwedge:cte,bkarow:ute,blacklozenge:lte,blacksquare:hte,blacktriangle:pte,blacktriangledown:fte,blacktriangleleft:dte,blacktriangleright:mte,blank:Cte,blk12:gte,blk14:Ate,blk34:vte,block:yte,bne:Ete,bnequiv:_te,bNot:bte,bnot:wte,Bopf:Ste,bopf:xte,bot:Dte,bottom:kte,bowtie:Ite,boxbox:Ote,boxdl:Tte,boxdL:Fte,boxDl:Mte,boxDL:Nte,boxdr:Lte,boxdR:Pte,boxDr:Rte,boxDR:Gte,boxh:Hte,boxH:Kte,boxhd:Vte,boxHd:Ute,boxhD:Qte,boxHD:jte,boxhu:Jte,boxHu:qte,boxhU:Wte,boxHU:zte,boxminus:Xte,boxplus:Yte,boxtimes:Zte,boxul:$te,boxuL:ene,boxUl:tne,boxUL:nne,boxur:rne,boxuR:ine,boxUr:sne,boxUR:one,boxv:ane,boxV:Bne,boxvh:cne,boxvH:une,boxVh:lne,boxVH:hne,boxvl:pne,boxvL:fne,boxVl:dne,boxVL:mne,boxvr:Cne,boxvR:gne,boxVr:Ane,boxVR:vne,bprime:yne,breve:Ene,Breve:_ne,brvbar:bne,bscr:wne,Bscr:Sne,bsemi:xne,bsim:Dne,bsime:kne,bsolb:Ine,bsol:One,bsolhsub:Tne,bull:Fne,bullet:Mne,bump:Nne,bumpE:Lne,bumpe:Pne,Bumpeq:Rne,bumpeq:Gne,Cacute:Hne,cacute:Kne,capand:Vne,capbrcup:Une,capcap:Qne,cap:jne,Cap:Jne,capcup:qne,capdot:Wne,CapitalDifferentialD:zne,caps:Xne,caret:Yne,caron:Zne,Cayleys:$ne,ccaps:ere,Ccaron:tre,ccaron:nre,Ccedil:rre,ccedil:ire,Ccirc:sre,ccirc:ore,Cconint:are,ccups:Bre,ccupssm:cre,Cdot:ure,cdot:lre,cedil:hre,Cedilla:pre,cemptyv:fre,cent:dre,centerdot:mre,CenterDot:Cre,cfr:gre,Cfr:Are,CHcy:vre,chcy:yre,check:Ere,checkmark:_re,Chi:bre,chi:wre,circ:Sre,circeq:xre,circlearrowleft:Dre,circlearrowright:kre,circledast:Ire,circledcirc:Ore,circleddash:Tre,CircleDot:Fre,circledR:Mre,circledS:Nre,CircleMinus:Lre,CirclePlus:Pre,CircleTimes:Rre,cir:Gre,cirE:Hre,cire:Kre,cirfnint:Vre,cirmid:Ure,cirscir:Qre,ClockwiseContourIntegral:jre,CloseCurlyDoubleQuote:Jre,CloseCurlyQuote:qre,clubs:Wre,clubsuit:zre,colon:Xre,Colon:Yre,Colone:Zre,colone:$re,coloneq:eie,comma:tie,commat:nie,comp:rie,compfn:iie,complement:sie,complexes:oie,cong:aie,congdot:Bie,Congruent:cie,conint:uie,Conint:lie,ContourIntegral:hie,copf:pie,Copf:fie,coprod:die,Coproduct:mie,copy:Cie,COPY:gie,copysr:Aie,CounterClockwiseContourIntegral:vie,crarr:yie,cross:Eie,Cross:_ie,Cscr:bie,cscr:wie,csub:Sie,csube:xie,csup:Die,csupe:kie,ctdot:Iie,cudarrl:Oie,cudarrr:Tie,cuepr:Fie,cuesc:Mie,cularr:Nie,cularrp:Lie,cupbrcap:Pie,cupcap:Rie,CupCap:Gie,cup:Hie,Cup:Kie,cupcup:Vie,cupdot:Uie,cupor:Qie,cups:jie,curarr:Jie,curarrm:qie,curlyeqprec:Wie,curlyeqsucc:zie,curlyvee:Xie,curlywedge:Yie,curren:Zie,curvearrowleft:$ie,curvearrowright:ese,cuvee:tse,cuwed:nse,cwconint:rse,cwint:ise,cylcty:sse,dagger:ose,Dagger:ase,daleth:Bse,darr:cse,Darr:use,dArr:lse,dash:hse,Dashv:pse,dashv:fse,dbkarow:dse,dblac:mse,Dcaron:Cse,dcaron:gse,Dcy:Ase,dcy:vse,ddagger:yse,ddarr:Ese,DD:_se,dd:bse,DDotrahd:wse,ddotseq:Sse,deg:xse,Del:Dse,Delta:kse,delta:Ise,demptyv:Ose,dfisht:Tse,Dfr:Fse,dfr:Mse,dHar:Nse,dharl:Lse,dharr:Pse,DiacriticalAcute:Rse,DiacriticalDot:Gse,DiacriticalDoubleAcute:Hse,DiacriticalGrave:Kse,DiacriticalTilde:Vse,diam:Use,diamond:Qse,Diamond:jse,diamondsuit:Jse,diams:qse,die:Wse,DifferentialD:zse,digamma:Xse,disin:Yse,div:Zse,divide:$se,divideontimes:eoe,divonx:toe,DJcy:noe,djcy:roe,dlcorn:ioe,dlcrop:soe,dollar:ooe,Dopf:aoe,dopf:Boe,Dot:coe,dot:uoe,DotDot:loe,doteq:hoe,doteqdot:poe,DotEqual:foe,dotminus:doe,dotplus:moe,dotsquare:Coe,doublebarwedge:goe,DoubleContourIntegral:Aoe,DoubleDot:voe,DoubleDownArrow:yoe,DoubleLeftArrow:Eoe,DoubleLeftRightArrow:_oe,DoubleLeftTee:boe,DoubleLongLeftArrow:woe,DoubleLongLeftRightArrow:Soe,DoubleLongRightArrow:xoe,DoubleRightArrow:Doe,DoubleRightTee:koe,DoubleUpArrow:Ioe,DoubleUpDownArrow:Ooe,DoubleVerticalBar:Toe,DownArrowBar:Foe,downarrow:Moe,DownArrow:Noe,Downarrow:Loe,DownArrowUpArrow:Poe,DownBreve:Roe,downdownarrows:Goe,downharpoonleft:Hoe,downharpoonright:Koe,DownLeftRightVector:Voe,DownLeftTeeVector:Uoe,DownLeftVectorBar:Qoe,DownLeftVector:joe,DownRightTeeVector:Joe,DownRightVectorBar:qoe,DownRightVector:Woe,DownTeeArrow:zoe,DownTee:Xoe,drbkarow:Yoe,drcorn:Zoe,drcrop:$oe,Dscr:eae,dscr:tae,DScy:nae,dscy:rae,dsol:iae,Dstrok:sae,dstrok:oae,dtdot:aae,dtri:Bae,dtrif:cae,duarr:uae,duhar:lae,dwangle:hae,DZcy:pae,dzcy:fae,dzigrarr:dae,Eacute:mae,eacute:Cae,easter:gae,Ecaron:Aae,ecaron:vae,Ecirc:yae,ecirc:Eae,ecir:_ae,ecolon:bae,Ecy:wae,ecy:Sae,eDDot:xae,Edot:Dae,edot:kae,eDot:Iae,ee:Oae,efDot:Tae,Efr:Fae,efr:Mae,eg:Nae,Egrave:Lae,egrave:Pae,egs:Rae,egsdot:Gae,el:Hae,Element:Kae,elinters:Vae,ell:Uae,els:Qae,elsdot:jae,Emacr:Jae,emacr:qae,empty:Wae,emptyset:zae,EmptySmallSquare:Xae,emptyv:Yae,EmptyVerySmallSquare:Zae,emsp13:$ae,emsp14:eBe,emsp:tBe,ENG:nBe,eng:rBe,ensp:iBe,Eogon:sBe,eogon:oBe,Eopf:aBe,eopf:BBe,epar:cBe,eparsl:uBe,eplus:lBe,epsi:hBe,Epsilon:pBe,epsilon:fBe,epsiv:dBe,eqcirc:mBe,eqcolon:CBe,eqsim:gBe,eqslantgtr:ABe,eqslantless:vBe,Equal:yBe,equals:EBe,EqualTilde:_Be,equest:bBe,Equilibrium:wBe,equiv:SBe,equivDD:xBe,eqvparsl:DBe,erarr:kBe,erDot:IBe,escr:OBe,Escr:TBe,esdot:FBe,Esim:MBe,esim:NBe,Eta:LBe,eta:PBe,ETH:RBe,eth:GBe,Euml:HBe,euml:KBe,euro:VBe,excl:UBe,exist:QBe,Exists:jBe,expectation:JBe,exponentiale:qBe,ExponentialE:WBe,fallingdotseq:zBe,Fcy:XBe,fcy:YBe,female:ZBe,ffilig:$Be,fflig:ece,ffllig:tce,Ffr:nce,ffr:rce,filig:ice,FilledSmallSquare:sce,FilledVerySmallSquare:oce,fjlig:ace,flat:Bce,fllig:cce,fltns:uce,fnof:lce,Fopf:hce,fopf:pce,forall:fce,ForAll:dce,fork:mce,forkv:Cce,Fouriertrf:gce,fpartint:Ace,frac12:vce,frac13:yce,frac14:Ece,frac15:_ce,frac16:bce,frac18:wce,frac23:Sce,frac25:xce,frac34:Dce,frac35:kce,frac38:Ice,frac45:Oce,frac56:Tce,frac58:Fce,frac78:Mce,frasl:Nce,frown:Lce,fscr:Pce,Fscr:Rce,gacute:Gce,Gamma:Hce,gamma:Kce,Gammad:Vce,gammad:Uce,gap:Qce,Gbreve:jce,gbreve:Jce,Gcedil:qce,Gcirc:Wce,gcirc:zce,Gcy:Xce,gcy:Yce,Gdot:Zce,gdot:$ce,ge:eue,gE:tue,gEl:nue,gel:rue,geq:iue,geqq:sue,geqslant:oue,gescc:aue,ges:Bue,gesdot:cue,gesdoto:uue,gesdotol:lue,gesl:hue,gesles:pue,Gfr:fue,gfr:due,gg:mue,Gg:Cue,ggg:gue,gimel:Aue,GJcy:vue,gjcy:yue,gla:Eue,gl:_ue,glE:bue,glj:wue,gnap:Sue,gnapprox:xue,gne:Due,gnE:kue,gneq:Iue,gneqq:Oue,gnsim:Tue,Gopf:Fue,gopf:Mue,grave:Nue,GreaterEqual:Lue,GreaterEqualLess:Pue,GreaterFullEqual:Rue,GreaterGreater:Gue,GreaterLess:Hue,GreaterSlantEqual:Kue,GreaterTilde:Vue,Gscr:Uue,gscr:Que,gsim:jue,gsime:Jue,gsiml:que,gtcc:Wue,gtcir:zue,gt:Xue,GT:Yue,Gt:Zue,gtdot:$ue,gtlPar:ele,gtquest:tle,gtrapprox:nle,gtrarr:rle,gtrdot:ile,gtreqless:sle,gtreqqless:ole,gtrless:ale,gtrsim:Ble,gvertneqq:cle,gvnE:ule,Hacek:lle,hairsp:hle,half:ple,hamilt:fle,HARDcy:dle,hardcy:mle,harrcir:Cle,harr:gle,hArr:Ale,harrw:vle,Hat:yle,hbar:Ele,Hcirc:_le,hcirc:ble,hearts:wle,heartsuit:Sle,hellip:xle,hercon:Dle,hfr:kle,Hfr:Ile,HilbertSpace:Ole,hksearow:Tle,hkswarow:Fle,hoarr:Mle,homtht:Nle,hookleftarrow:Lle,hookrightarrow:Ple,hopf:Rle,Hopf:Gle,horbar:Hle,HorizontalLine:Kle,hscr:Vle,Hscr:Ule,hslash:Qle,Hstrok:jle,hstrok:Jle,HumpDownHump:qle,HumpEqual:Wle,hybull:zle,hyphen:Xle,Iacute:Yle,iacute:Zle,ic:$le,Icirc:ehe,icirc:the,Icy:nhe,icy:rhe,Idot:ihe,IEcy:she,iecy:ohe,iexcl:ahe,iff:Bhe,ifr:che,Ifr:uhe,Igrave:lhe,igrave:hhe,ii:phe,iiiint:fhe,iiint:dhe,iinfin:mhe,iiota:Che,IJlig:ghe,ijlig:Ahe,Imacr:vhe,imacr:yhe,image:Ehe,ImaginaryI:_he,imagline:bhe,imagpart:whe,imath:She,Im:xhe,imof:Dhe,imped:khe,Implies:Ihe,incare:Ohe,in:"∈",infin:The,infintie:Fhe,inodot:Mhe,intcal:Nhe,int:Lhe,Int:Phe,integers:Rhe,Integral:Ghe,intercal:Hhe,Intersection:Khe,intlarhk:Vhe,intprod:Uhe,InvisibleComma:Qhe,InvisibleTimes:jhe,IOcy:Jhe,iocy:qhe,Iogon:Whe,iogon:zhe,Iopf:Xhe,iopf:Yhe,Iota:Zhe,iota:$he,iprod:epe,iquest:tpe,iscr:npe,Iscr:rpe,isin:ipe,isindot:spe,isinE:ope,isins:ape,isinsv:Bpe,isinv:cpe,it:upe,Itilde:lpe,itilde:hpe,Iukcy:ppe,iukcy:fpe,Iuml:dpe,iuml:mpe,Jcirc:Cpe,jcirc:gpe,Jcy:Ape,jcy:vpe,Jfr:ype,jfr:Epe,jmath:_pe,Jopf:bpe,jopf:wpe,Jscr:Spe,jscr:xpe,Jsercy:Dpe,jsercy:kpe,Jukcy:Ipe,jukcy:Ope,Kappa:Tpe,kappa:Fpe,kappav:Mpe,Kcedil:Npe,kcedil:Lpe,Kcy:Ppe,kcy:Rpe,Kfr:Gpe,kfr:Hpe,kgreen:Kpe,KHcy:Vpe,khcy:Upe,KJcy:Qpe,kjcy:jpe,Kopf:Jpe,kopf:qpe,Kscr:Wpe,kscr:zpe,lAarr:Xpe,Lacute:Ype,lacute:Zpe,laemptyv:$pe,lagran:efe,Lambda:tfe,lambda:nfe,lang:rfe,Lang:ife,langd:sfe,langle:ofe,lap:afe,Laplacetrf:Bfe,laquo:cfe,larrb:ufe,larrbfs:lfe,larr:hfe,Larr:pfe,lArr:ffe,larrfs:dfe,larrhk:mfe,larrlp:Cfe,larrpl:gfe,larrsim:Afe,larrtl:vfe,latail:yfe,lAtail:Efe,lat:_fe,late:bfe,lates:wfe,lbarr:Sfe,lBarr:xfe,lbbrk:Dfe,lbrace:kfe,lbrack:Ife,lbrke:Ofe,lbrksld:Tfe,lbrkslu:Ffe,Lcaron:Mfe,lcaron:Nfe,Lcedil:Lfe,lcedil:Pfe,lceil:Rfe,lcub:Gfe,Lcy:Hfe,lcy:Kfe,ldca:Vfe,ldquo:Ufe,ldquor:Qfe,ldrdhar:jfe,ldrushar:Jfe,ldsh:qfe,le:Wfe,lE:zfe,LeftAngleBracket:Xfe,LeftArrowBar:Yfe,leftarrow:Zfe,LeftArrow:$fe,Leftarrow:ede,LeftArrowRightArrow:tde,leftarrowtail:nde,LeftCeiling:rde,LeftDoubleBracket:ide,LeftDownTeeVector:sde,LeftDownVectorBar:ode,LeftDownVector:ade,LeftFloor:Bde,leftharpoondown:cde,leftharpoonup:ude,leftleftarrows:lde,leftrightarrow:hde,LeftRightArrow:pde,Leftrightarrow:fde,leftrightarrows:dde,leftrightharpoons:mde,leftrightsquigarrow:Cde,LeftRightVector:gde,LeftTeeArrow:Ade,LeftTee:vde,LeftTeeVector:yde,leftthreetimes:Ede,LeftTriangleBar:_de,LeftTriangle:bde,LeftTriangleEqual:wde,LeftUpDownVector:Sde,LeftUpTeeVector:xde,LeftUpVectorBar:Dde,LeftUpVector:kde,LeftVectorBar:Ide,LeftVector:Ode,lEg:Tde,leg:Fde,leq:Mde,leqq:Nde,leqslant:Lde,lescc:Pde,les:Rde,lesdot:Gde,lesdoto:Hde,lesdotor:Kde,lesg:Vde,lesges:Ude,lessapprox:Qde,lessdot:jde,lesseqgtr:Jde,lesseqqgtr:qde,LessEqualGreater:Wde,LessFullEqual:zde,LessGreater:Xde,lessgtr:Yde,LessLess:Zde,lesssim:$de,LessSlantEqual:eme,LessTilde:tme,lfisht:nme,lfloor:rme,Lfr:ime,lfr:sme,lg:ome,lgE:ame,lHar:Bme,lhard:cme,lharu:ume,lharul:lme,lhblk:hme,LJcy:pme,ljcy:fme,llarr:dme,ll:mme,Ll:Cme,llcorner:gme,Lleftarrow:Ame,llhard:vme,lltri:yme,Lmidot:Eme,lmidot:_me,lmoustache:bme,lmoust:wme,lnap:Sme,lnapprox:xme,lne:Dme,lnE:kme,lneq:Ime,lneqq:Ome,lnsim:Tme,loang:Fme,loarr:Mme,lobrk:Nme,longleftarrow:Lme,LongLeftArrow:Pme,Longleftarrow:Rme,longleftrightarrow:Gme,LongLeftRightArrow:Hme,Longleftrightarrow:Kme,longmapsto:Vme,longrightarrow:Ume,LongRightArrow:Qme,Longrightarrow:jme,looparrowleft:Jme,looparrowright:qme,lopar:Wme,Lopf:zme,lopf:Xme,loplus:Yme,lotimes:Zme,lowast:$me,lowbar:eCe,LowerLeftArrow:tCe,LowerRightArrow:nCe,loz:rCe,lozenge:iCe,lozf:sCe,lpar:oCe,lparlt:aCe,lrarr:BCe,lrcorner:cCe,lrhar:uCe,lrhard:lCe,lrm:hCe,lrtri:pCe,lsaquo:fCe,lscr:dCe,Lscr:mCe,lsh:CCe,Lsh:gCe,lsim:ACe,lsime:vCe,lsimg:yCe,lsqb:ECe,lsquo:_Ce,lsquor:bCe,Lstrok:wCe,lstrok:SCe,ltcc:xCe,ltcir:DCe,lt:kCe,LT:ICe,Lt:OCe,ltdot:TCe,lthree:FCe,ltimes:MCe,ltlarr:NCe,ltquest:LCe,ltri:PCe,ltrie:RCe,ltrif:GCe,ltrPar:HCe,lurdshar:KCe,luruhar:VCe,lvertneqq:UCe,lvnE:QCe,macr:jCe,male:JCe,malt:qCe,maltese:WCe,Map:"⤅",map:zCe,mapsto:XCe,mapstodown:YCe,mapstoleft:ZCe,mapstoup:$Ce,marker:ege,mcomma:tge,Mcy:nge,mcy:rge,mdash:ige,mDDot:sge,measuredangle:oge,MediumSpace:age,Mellintrf:Bge,Mfr:cge,mfr:uge,mho:lge,micro:hge,midast:pge,midcir:fge,mid:dge,middot:mge,minusb:Cge,minus:gge,minusd:Age,minusdu:vge,MinusPlus:yge,mlcp:Ege,mldr:_ge,mnplus:bge,models:wge,Mopf:Sge,mopf:xge,mp:Dge,mscr:kge,Mscr:Ige,mstpos:Oge,Mu:Tge,mu:Fge,multimap:Mge,mumap:Nge,nabla:Lge,Nacute:Pge,nacute:Rge,nang:Gge,nap:Hge,napE:Kge,napid:Vge,napos:Uge,napprox:Qge,natural:jge,naturals:Jge,natur:qge,nbsp:Wge,nbump:zge,nbumpe:Xge,ncap:Yge,Ncaron:Zge,ncaron:$ge,Ncedil:eAe,ncedil:tAe,ncong:nAe,ncongdot:rAe,ncup:iAe,Ncy:sAe,ncy:oAe,ndash:aAe,nearhk:BAe,nearr:cAe,neArr:uAe,nearrow:lAe,ne:hAe,nedot:pAe,NegativeMediumSpace:fAe,NegativeThickSpace:dAe,NegativeThinSpace:mAe,NegativeVeryThinSpace:CAe,nequiv:gAe,nesear:AAe,nesim:vAe,NestedGreaterGreater:yAe,NestedLessLess:EAe,NewLine:_Ae,nexist:bAe,nexists:wAe,Nfr:SAe,nfr:xAe,ngE:DAe,nge:kAe,ngeq:IAe,ngeqq:OAe,ngeqslant:TAe,nges:FAe,nGg:MAe,ngsim:NAe,nGt:LAe,ngt:PAe,ngtr:RAe,nGtv:GAe,nharr:HAe,nhArr:KAe,nhpar:VAe,ni:UAe,nis:QAe,nisd:jAe,niv:JAe,NJcy:qAe,njcy:WAe,nlarr:zAe,nlArr:XAe,nldr:YAe,nlE:ZAe,nle:$Ae,nleftarrow:eve,nLeftarrow:tve,nleftrightarrow:nve,nLeftrightarrow:rve,nleq:ive,nleqq:sve,nleqslant:ove,nles:ave,nless:Bve,nLl:cve,nlsim:uve,nLt:lve,nlt:hve,nltri:pve,nltrie:fve,nLtv:dve,nmid:mve,NoBreak:Cve,NonBreakingSpace:gve,nopf:Ave,Nopf:vve,Not:yve,not:Eve,NotCongruent:_ve,NotCupCap:bve,NotDoubleVerticalBar:wve,NotElement:Sve,NotEqual:xve,NotEqualTilde:Dve,NotExists:kve,NotGreater:Ive,NotGreaterEqual:Ove,NotGreaterFullEqual:Tve,NotGreaterGreater:Fve,NotGreaterLess:Mve,NotGreaterSlantEqual:Nve,NotGreaterTilde:Lve,NotHumpDownHump:Pve,NotHumpEqual:Rve,notin:Gve,notindot:Hve,notinE:Kve,notinva:Vve,notinvb:Uve,notinvc:Qve,NotLeftTriangleBar:jve,NotLeftTriangle:Jve,NotLeftTriangleEqual:qve,NotLess:Wve,NotLessEqual:zve,NotLessGreater:Xve,NotLessLess:Yve,NotLessSlantEqual:Zve,NotLessTilde:$ve,NotNestedGreaterGreater:eye,NotNestedLessLess:tye,notni:nye,notniva:rye,notnivb:iye,notnivc:sye,NotPrecedes:oye,NotPrecedesEqual:aye,NotPrecedesSlantEqual:Bye,NotReverseElement:cye,NotRightTriangleBar:uye,NotRightTriangle:lye,NotRightTriangleEqual:hye,NotSquareSubset:pye,NotSquareSubsetEqual:fye,NotSquareSuperset:dye,NotSquareSupersetEqual:mye,NotSubset:Cye,NotSubsetEqual:gye,NotSucceeds:Aye,NotSucceedsEqual:vye,NotSucceedsSlantEqual:yye,NotSucceedsTilde:Eye,NotSuperset:_ye,NotSupersetEqual:bye,NotTilde:wye,NotTildeEqual:Sye,NotTildeFullEqual:xye,NotTildeTilde:Dye,NotVerticalBar:kye,nparallel:Iye,npar:Oye,nparsl:Tye,npart:Fye,npolint:Mye,npr:Nye,nprcue:Lye,nprec:Pye,npreceq:Rye,npre:Gye,nrarrc:Hye,nrarr:Kye,nrArr:Vye,nrarrw:Uye,nrightarrow:Qye,nRightarrow:jye,nrtri:Jye,nrtrie:qye,nsc:Wye,nsccue:zye,nsce:Xye,Nscr:Yye,nscr:Zye,nshortmid:$ye,nshortparallel:eEe,nsim:tEe,nsime:nEe,nsimeq:rEe,nsmid:iEe,nspar:sEe,nsqsube:oEe,nsqsupe:aEe,nsub:BEe,nsubE:cEe,nsube:uEe,nsubset:lEe,nsubseteq:hEe,nsubseteqq:pEe,nsucc:fEe,nsucceq:dEe,nsup:mEe,nsupE:CEe,nsupe:gEe,nsupset:AEe,nsupseteq:vEe,nsupseteqq:yEe,ntgl:EEe,Ntilde:_Ee,ntilde:bEe,ntlg:wEe,ntriangleleft:SEe,ntrianglelefteq:xEe,ntriangleright:DEe,ntrianglerighteq:kEe,Nu:IEe,nu:OEe,num:TEe,numero:FEe,numsp:MEe,nvap:NEe,nvdash:LEe,nvDash:PEe,nVdash:REe,nVDash:GEe,nvge:HEe,nvgt:KEe,nvHarr:VEe,nvinfin:UEe,nvlArr:QEe,nvle:jEe,nvlt:JEe,nvltrie:qEe,nvrArr:WEe,nvrtrie:zEe,nvsim:XEe,nwarhk:YEe,nwarr:ZEe,nwArr:$Ee,nwarrow:e_e,nwnear:t_e,Oacute:n_e,oacute:r_e,oast:i_e,Ocirc:s_e,ocirc:o_e,ocir:a_e,Ocy:B_e,ocy:c_e,odash:u_e,Odblac:l_e,odblac:h_e,odiv:p_e,odot:f_e,odsold:d_e,OElig:m_e,oelig:C_e,ofcir:g_e,Ofr:A_e,ofr:v_e,ogon:y_e,Ograve:E_e,ograve:__e,ogt:b_e,ohbar:w_e,ohm:S_e,oint:x_e,olarr:D_e,olcir:k_e,olcross:I_e,oline:O_e,olt:T_e,Omacr:F_e,omacr:M_e,Omega:N_e,omega:L_e,Omicron:P_e,omicron:R_e,omid:G_e,ominus:H_e,Oopf:K_e,oopf:V_e,opar:U_e,OpenCurlyDoubleQuote:Q_e,OpenCurlyQuote:j_e,operp:J_e,oplus:q_e,orarr:W_e,Or:z_e,or:X_e,ord:Y_e,order:Z_e,orderof:$_e,ordf:ebe,ordm:tbe,origof:nbe,oror:rbe,orslope:ibe,orv:sbe,oS:obe,Oscr:abe,oscr:Bbe,Oslash:cbe,oslash:ube,osol:lbe,Otilde:hbe,otilde:pbe,otimesas:fbe,Otimes:dbe,otimes:mbe,Ouml:Cbe,ouml:gbe,ovbar:Abe,OverBar:vbe,OverBrace:ybe,OverBracket:Ebe,OverParenthesis:_be,para:bbe,parallel:wbe,par:Sbe,parsim:xbe,parsl:Dbe,part:kbe,PartialD:Ibe,Pcy:Obe,pcy:Tbe,percnt:Fbe,period:Mbe,permil:Nbe,perp:Lbe,pertenk:Pbe,Pfr:Rbe,pfr:Gbe,Phi:Hbe,phi:Kbe,phiv:Vbe,phmmat:Ube,phone:Qbe,Pi:jbe,pi:Jbe,pitchfork:qbe,piv:Wbe,planck:zbe,planckh:Xbe,plankv:Ybe,plusacir:Zbe,plusb:$be,pluscir:ewe,plus:twe,plusdo:nwe,plusdu:rwe,pluse:iwe,PlusMinus:swe,plusmn:owe,plussim:awe,plustwo:Bwe,pm:cwe,Poincareplane:uwe,pointint:lwe,popf:hwe,Popf:pwe,pound:fwe,prap:dwe,Pr:mwe,pr:Cwe,prcue:gwe,precapprox:Awe,prec:vwe,preccurlyeq:ywe,Precedes:Ewe,PrecedesEqual:_we,PrecedesSlantEqual:bwe,PrecedesTilde:wwe,preceq:Swe,precnapprox:xwe,precneqq:Dwe,precnsim:kwe,pre:Iwe,prE:Owe,precsim:Twe,prime:Fwe,Prime:Mwe,primes:Nwe,prnap:Lwe,prnE:Pwe,prnsim:Rwe,prod:Gwe,Product:Hwe,profalar:Kwe,profline:Vwe,profsurf:Uwe,prop:Qwe,Proportional:jwe,Proportion:Jwe,propto:qwe,prsim:Wwe,prurel:zwe,Pscr:Xwe,pscr:Ywe,Psi:Zwe,psi:$we,puncsp:eSe,Qfr:tSe,qfr:nSe,qint:rSe,qopf:iSe,Qopf:sSe,qprime:oSe,Qscr:aSe,qscr:BSe,quaternions:cSe,quatint:uSe,quest:lSe,questeq:hSe,quot:pSe,QUOT:fSe,rAarr:dSe,race:mSe,Racute:CSe,racute:gSe,radic:ASe,raemptyv:vSe,rang:ySe,Rang:ESe,rangd:_Se,range:bSe,rangle:wSe,raquo:SSe,rarrap:xSe,rarrb:DSe,rarrbfs:kSe,rarrc:ISe,rarr:OSe,Rarr:TSe,rArr:FSe,rarrfs:MSe,rarrhk:NSe,rarrlp:LSe,rarrpl:PSe,rarrsim:RSe,Rarrtl:GSe,rarrtl:HSe,rarrw:KSe,ratail:VSe,rAtail:USe,ratio:QSe,rationals:jSe,rbarr:JSe,rBarr:qSe,RBarr:WSe,rbbrk:zSe,rbrace:XSe,rbrack:YSe,rbrke:ZSe,rbrksld:$Se,rbrkslu:exe,Rcaron:txe,rcaron:nxe,Rcedil:rxe,rcedil:ixe,rceil:sxe,rcub:oxe,Rcy:axe,rcy:Bxe,rdca:cxe,rdldhar:uxe,rdquo:lxe,rdquor:hxe,rdsh:pxe,real:fxe,realine:dxe,realpart:mxe,reals:Cxe,Re:gxe,rect:Axe,reg:vxe,REG:yxe,ReverseElement:Exe,ReverseEquilibrium:_xe,ReverseUpEquilibrium:bxe,rfisht:wxe,rfloor:Sxe,rfr:xxe,Rfr:Dxe,rHar:kxe,rhard:Ixe,rharu:Oxe,rharul:Txe,Rho:Fxe,rho:Mxe,rhov:Nxe,RightAngleBracket:Lxe,RightArrowBar:Pxe,rightarrow:Rxe,RightArrow:Gxe,Rightarrow:Hxe,RightArrowLeftArrow:Kxe,rightarrowtail:Vxe,RightCeiling:Uxe,RightDoubleBracket:Qxe,RightDownTeeVector:jxe,RightDownVectorBar:Jxe,RightDownVector:qxe,RightFloor:Wxe,rightharpoondown:zxe,rightharpoonup:Xxe,rightleftarrows:Yxe,rightleftharpoons:Zxe,rightrightarrows:$xe,rightsquigarrow:eDe,RightTeeArrow:tDe,RightTee:nDe,RightTeeVector:rDe,rightthreetimes:iDe,RightTriangleBar:sDe,RightTriangle:oDe,RightTriangleEqual:aDe,RightUpDownVector:BDe,RightUpTeeVector:cDe,RightUpVectorBar:uDe,RightUpVector:lDe,RightVectorBar:hDe,RightVector:pDe,ring:fDe,risingdotseq:dDe,rlarr:mDe,rlhar:CDe,rlm:gDe,rmoustache:ADe,rmoust:vDe,rnmid:yDe,roang:EDe,roarr:_De,robrk:bDe,ropar:wDe,ropf:SDe,Ropf:xDe,roplus:DDe,rotimes:kDe,RoundImplies:IDe,rpar:ODe,rpargt:TDe,rppolint:FDe,rrarr:MDe,Rrightarrow:NDe,rsaquo:LDe,rscr:PDe,Rscr:RDe,rsh:GDe,Rsh:HDe,rsqb:KDe,rsquo:VDe,rsquor:UDe,rthree:QDe,rtimes:jDe,rtri:JDe,rtrie:qDe,rtrif:WDe,rtriltri:zDe,RuleDelayed:XDe,ruluhar:YDe,rx:ZDe,Sacute:$De,sacute:eke,sbquo:tke,scap:nke,Scaron:rke,scaron:ike,Sc:ske,sc:oke,sccue:ake,sce:Bke,scE:cke,Scedil:uke,scedil:lke,Scirc:hke,scirc:pke,scnap:fke,scnE:dke,scnsim:mke,scpolint:Cke,scsim:gke,Scy:Ake,scy:vke,sdotb:yke,sdot:Eke,sdote:_ke,searhk:bke,searr:wke,seArr:Ske,searrow:xke,sect:Dke,semi:kke,seswar:Ike,setminus:Oke,setmn:Tke,sext:Fke,Sfr:Mke,sfr:Nke,sfrown:Lke,sharp:Pke,SHCHcy:Rke,shchcy:Gke,SHcy:Hke,shcy:Kke,ShortDownArrow:Vke,ShortLeftArrow:Uke,shortmid:Qke,shortparallel:jke,ShortRightArrow:Jke,ShortUpArrow:qke,shy:Wke,Sigma:zke,sigma:Xke,sigmaf:Yke,sigmav:Zke,sim:$ke,simdot:eIe,sime:tIe,simeq:nIe,simg:rIe,simgE:iIe,siml:sIe,simlE:oIe,simne:aIe,simplus:BIe,simrarr:cIe,slarr:uIe,SmallCircle:lIe,smallsetminus:hIe,smashp:pIe,smeparsl:fIe,smid:dIe,smile:mIe,smt:CIe,smte:gIe,smtes:AIe,SOFTcy:vIe,softcy:yIe,solbar:EIe,solb:_Ie,sol:bIe,Sopf:wIe,sopf:SIe,spades:xIe,spadesuit:DIe,spar:kIe,sqcap:IIe,sqcaps:OIe,sqcup:TIe,sqcups:FIe,Sqrt:MIe,sqsub:NIe,sqsube:LIe,sqsubset:PIe,sqsubseteq:RIe,sqsup:GIe,sqsupe:HIe,sqsupset:KIe,sqsupseteq:VIe,square:UIe,Square:QIe,SquareIntersection:jIe,SquareSubset:JIe,SquareSubsetEqual:qIe,SquareSuperset:WIe,SquareSupersetEqual:zIe,SquareUnion:XIe,squarf:YIe,squ:ZIe,squf:$Ie,srarr:eOe,Sscr:tOe,sscr:nOe,ssetmn:rOe,ssmile:iOe,sstarf:sOe,Star:oOe,star:aOe,starf:BOe,straightepsilon:cOe,straightphi:uOe,strns:lOe,sub:hOe,Sub:pOe,subdot:fOe,subE:dOe,sube:mOe,subedot:COe,submult:gOe,subnE:AOe,subne:vOe,subplus:yOe,subrarr:EOe,subset:_Oe,Subset:bOe,subseteq:wOe,subseteqq:SOe,SubsetEqual:xOe,subsetneq:DOe,subsetneqq:kOe,subsim:IOe,subsub:OOe,subsup:TOe,succapprox:FOe,succ:MOe,succcurlyeq:NOe,Succeeds:LOe,SucceedsEqual:POe,SucceedsSlantEqual:ROe,SucceedsTilde:GOe,succeq:HOe,succnapprox:KOe,succneqq:VOe,succnsim:UOe,succsim:QOe,SuchThat:jOe,sum:JOe,Sum:qOe,sung:WOe,sup1:zOe,sup2:XOe,sup3:YOe,sup:ZOe,Sup:$Oe,supdot:eTe,supdsub:tTe,supE:nTe,supe:rTe,supedot:iTe,Superset:sTe,SupersetEqual:oTe,suphsol:aTe,suphsub:BTe,suplarr:cTe,supmult:uTe,supnE:lTe,supne:hTe,supplus:pTe,supset:fTe,Supset:dTe,supseteq:mTe,supseteqq:CTe,supsetneq:gTe,supsetneqq:ATe,supsim:vTe,supsub:yTe,supsup:ETe,swarhk:_Te,swarr:bTe,swArr:wTe,swarrow:STe,swnwar:xTe,szlig:DTe,Tab:kTe,target:ITe,Tau:OTe,tau:TTe,tbrk:FTe,Tcaron:MTe,tcaron:NTe,Tcedil:LTe,tcedil:PTe,Tcy:RTe,tcy:GTe,tdot:HTe,telrec:KTe,Tfr:VTe,tfr:UTe,there4:QTe,therefore:jTe,Therefore:JTe,Theta:qTe,theta:WTe,thetasym:zTe,thetav:XTe,thickapprox:YTe,thicksim:ZTe,ThickSpace:$Te,ThinSpace:eFe,thinsp:tFe,thkap:nFe,thksim:rFe,THORN:iFe,thorn:sFe,tilde:oFe,Tilde:aFe,TildeEqual:BFe,TildeFullEqual:cFe,TildeTilde:uFe,timesbar:lFe,timesb:hFe,times:pFe,timesd:fFe,tint:dFe,toea:mFe,topbot:CFe,topcir:gFe,top:AFe,Topf:vFe,topf:yFe,topfork:EFe,tosa:_Fe,tprime:bFe,trade:wFe,TRADE:SFe,triangle:xFe,triangledown:DFe,triangleleft:kFe,trianglelefteq:IFe,triangleq:OFe,triangleright:TFe,trianglerighteq:FFe,tridot:MFe,trie:NFe,triminus:LFe,TripleDot:PFe,triplus:RFe,trisb:GFe,tritime:HFe,trpezium:KFe,Tscr:VFe,tscr:UFe,TScy:QFe,tscy:jFe,TSHcy:JFe,tshcy:qFe,Tstrok:WFe,tstrok:zFe,twixt:XFe,twoheadleftarrow:YFe,twoheadrightarrow:ZFe,Uacute:$Fe,uacute:eMe,uarr:tMe,Uarr:nMe,uArr:rMe,Uarrocir:iMe,Ubrcy:sMe,ubrcy:oMe,Ubreve:aMe,ubreve:BMe,Ucirc:cMe,ucirc:uMe,Ucy:lMe,ucy:hMe,udarr:pMe,Udblac:fMe,udblac:dMe,udhar:mMe,ufisht:CMe,Ufr:gMe,ufr:AMe,Ugrave:vMe,ugrave:yMe,uHar:EMe,uharl:_Me,uharr:bMe,uhblk:wMe,ulcorn:SMe,ulcorner:xMe,ulcrop:DMe,ultri:kMe,Umacr:IMe,umacr:OMe,uml:TMe,UnderBar:FMe,UnderBrace:MMe,UnderBracket:NMe,UnderParenthesis:LMe,Union:PMe,UnionPlus:RMe,Uogon:GMe,uogon:HMe,Uopf:KMe,uopf:VMe,UpArrowBar:UMe,uparrow:QMe,UpArrow:jMe,Uparrow:JMe,UpArrowDownArrow:qMe,updownarrow:WMe,UpDownArrow:zMe,Updownarrow:XMe,UpEquilibrium:YMe,upharpoonleft:ZMe,upharpoonright:$Me,uplus:eNe,UpperLeftArrow:tNe,UpperRightArrow:nNe,upsi:rNe,Upsi:iNe,upsih:sNe,Upsilon:oNe,upsilon:aNe,UpTeeArrow:BNe,UpTee:cNe,upuparrows:uNe,urcorn:lNe,urcorner:hNe,urcrop:pNe,Uring:fNe,uring:dNe,urtri:mNe,Uscr:CNe,uscr:gNe,utdot:ANe,Utilde:vNe,utilde:yNe,utri:ENe,utrif:_Ne,uuarr:bNe,Uuml:wNe,uuml:SNe,uwangle:xNe,vangrt:DNe,varepsilon:kNe,varkappa:INe,varnothing:ONe,varphi:TNe,varpi:FNe,varpropto:MNe,varr:NNe,vArr:LNe,varrho:PNe,varsigma:RNe,varsubsetneq:GNe,varsubsetneqq:HNe,varsupsetneq:KNe,varsupsetneqq:VNe,vartheta:UNe,vartriangleleft:QNe,vartriangleright:jNe,vBar:JNe,Vbar:qNe,vBarv:WNe,Vcy:zNe,vcy:XNe,vdash:YNe,vDash:ZNe,Vdash:$Ne,VDash:eLe,Vdashl:tLe,veebar:nLe,vee:rLe,Vee:iLe,veeeq:sLe,vellip:oLe,verbar:aLe,Verbar:BLe,vert:cLe,Vert:uLe,VerticalBar:lLe,VerticalLine:hLe,VerticalSeparator:pLe,VerticalTilde:fLe,VeryThinSpace:dLe,Vfr:mLe,vfr:CLe,vltri:gLe,vnsub:ALe,vnsup:vLe,Vopf:yLe,vopf:ELe,vprop:_Le,vrtri:bLe,Vscr:wLe,vscr:SLe,vsubnE:xLe,vsubne:DLe,vsupnE:kLe,vsupne:ILe,Vvdash:OLe,vzigzag:TLe,Wcirc:FLe,wcirc:MLe,wedbar:NLe,wedge:LLe,Wedge:PLe,wedgeq:RLe,weierp:GLe,Wfr:HLe,wfr:KLe,Wopf:VLe,wopf:ULe,wp:QLe,wr:jLe,wreath:JLe,Wscr:qLe,wscr:WLe,xcap:zLe,xcirc:XLe,xcup:YLe,xdtri:ZLe,Xfr:$Le,xfr:ePe,xharr:tPe,xhArr:nPe,Xi:rPe,xi:iPe,xlarr:sPe,xlArr:oPe,xmap:aPe,xnis:BPe,xodot:cPe,Xopf:uPe,xopf:lPe,xoplus:hPe,xotime:pPe,xrarr:fPe,xrArr:dPe,Xscr:mPe,xscr:CPe,xsqcup:gPe,xuplus:APe,xutri:vPe,xvee:yPe,xwedge:EPe,Yacute:_Pe,yacute:bPe,YAcy:wPe,yacy:SPe,Ycirc:xPe,ycirc:DPe,Ycy:kPe,ycy:IPe,yen:OPe,Yfr:TPe,yfr:FPe,YIcy:MPe,yicy:NPe,Yopf:LPe,yopf:PPe,Yscr:RPe,yscr:GPe,YUcy:HPe,yucy:KPe,yuml:VPe,Yuml:UPe,Zacute:QPe,zacute:jPe,Zcaron:JPe,zcaron:qPe,Zcy:WPe,zcy:zPe,Zdot:XPe,zdot:YPe,zeetrf:ZPe,ZeroWidthSpace:$Pe,Zeta:eRe,zeta:tRe,zfr:nRe,Zfr:rRe,ZHcy:iRe,zhcy:sRe,zigrarr:oRe,zopf:aRe,Zopf:BRe,Zscr:cRe,zscr:uRe,zwj:lRe,zwnj:hRe},fRe={__proto__:null,Aacute:X9,aacute:Y9,Abreve:Z9,abreve:$9,ac:e7,acd:t7,acE:n7,Acirc:r7,acirc:i7,acute:s7,Acy:o7,acy:a7,AElig:B7,aelig:c7,af:u7,Afr:l7,afr:h7,Agrave:p7,agrave:f7,alefsym:d7,aleph:m7,Alpha:C7,alpha:g7,Amacr:A7,amacr:v7,amalg:y7,amp:E7,AMP:_7,andand:b7,And:w7,and:S7,andd:x7,andslope:D7,andv:k7,ang:I7,ange:O7,angle:T7,angmsdaa:F7,angmsdab:M7,angmsdac:N7,angmsdad:L7,angmsdae:P7,angmsdaf:R7,angmsdag:G7,angmsdah:H7,angmsd:K7,angrt:V7,angrtvb:U7,angrtvbd:Q7,angsph:j7,angst:J7,angzarr:q7,Aogon:W7,aogon:z7,Aopf:X7,aopf:Y7,apacir:Z7,ap:$7,apE:eee,ape:tee,apid:nee,apos:ree,ApplyFunction:iee,approx:see,approxeq:oee,Aring:aee,aring:Bee,Ascr:cee,ascr:uee,Assign:lee,ast:hee,asymp:pee,asympeq:fee,Atilde:dee,atilde:mee,Auml:Cee,auml:gee,awconint:Aee,awint:vee,backcong:yee,backepsilon:Eee,backprime:_ee,backsim:bee,backsimeq:wee,Backslash:See,Barv:xee,barvee:Dee,barwed:kee,Barwed:Iee,barwedge:Oee,bbrk:Tee,bbrktbrk:Fee,bcong:Mee,Bcy:Nee,bcy:Lee,bdquo:Pee,becaus:Ree,because:Gee,Because:Hee,bemptyv:Kee,bepsi:Vee,bernou:Uee,Bernoullis:Qee,Beta:jee,beta:Jee,beth:qee,between:Wee,Bfr:zee,bfr:Xee,bigcap:Yee,bigcirc:Zee,bigcup:$ee,bigodot:ete,bigoplus:tte,bigotimes:nte,bigsqcup:rte,bigstar:ite,bigtriangledown:ste,bigtriangleup:ote,biguplus:ate,bigvee:Bte,bigwedge:cte,bkarow:ute,blacklozenge:lte,blacksquare:hte,blacktriangle:pte,blacktriangledown:fte,blacktriangleleft:dte,blacktriangleright:mte,blank:Cte,blk12:gte,blk14:Ate,blk34:vte,block:yte,bne:Ete,bnequiv:_te,bNot:bte,bnot:wte,Bopf:Ste,bopf:xte,bot:Dte,bottom:kte,bowtie:Ite,boxbox:Ote,boxdl:Tte,boxdL:Fte,boxDl:Mte,boxDL:Nte,boxdr:Lte,boxdR:Pte,boxDr:Rte,boxDR:Gte,boxh:Hte,boxH:Kte,boxhd:Vte,boxHd:Ute,boxhD:Qte,boxHD:jte,boxhu:Jte,boxHu:qte,boxhU:Wte,boxHU:zte,boxminus:Xte,boxplus:Yte,boxtimes:Zte,boxul:$te,boxuL:ene,boxUl:tne,boxUL:nne,boxur:rne,boxuR:ine,boxUr:sne,boxUR:one,boxv:ane,boxV:Bne,boxvh:cne,boxvH:une,boxVh:lne,boxVH:hne,boxvl:pne,boxvL:fne,boxVl:dne,boxVL:mne,boxvr:Cne,boxvR:gne,boxVr:Ane,boxVR:vne,bprime:yne,breve:Ene,Breve:_ne,brvbar:bne,bscr:wne,Bscr:Sne,bsemi:xne,bsim:Dne,bsime:kne,bsolb:Ine,bsol:One,bsolhsub:Tne,bull:Fne,bullet:Mne,bump:Nne,bumpE:Lne,bumpe:Pne,Bumpeq:Rne,bumpeq:Gne,Cacute:Hne,cacute:Kne,capand:Vne,capbrcup:Une,capcap:Qne,cap:jne,Cap:Jne,capcup:qne,capdot:Wne,CapitalDifferentialD:zne,caps:Xne,caret:Yne,caron:Zne,Cayleys:$ne,ccaps:ere,Ccaron:tre,ccaron:nre,Ccedil:rre,ccedil:ire,Ccirc:sre,ccirc:ore,Cconint:are,ccups:Bre,ccupssm:cre,Cdot:ure,cdot:lre,cedil:hre,Cedilla:pre,cemptyv:fre,cent:dre,centerdot:mre,CenterDot:Cre,cfr:gre,Cfr:Are,CHcy:vre,chcy:yre,check:Ere,checkmark:_re,Chi:bre,chi:wre,circ:Sre,circeq:xre,circlearrowleft:Dre,circlearrowright:kre,circledast:Ire,circledcirc:Ore,circleddash:Tre,CircleDot:Fre,circledR:Mre,circledS:Nre,CircleMinus:Lre,CirclePlus:Pre,CircleTimes:Rre,cir:Gre,cirE:Hre,cire:Kre,cirfnint:Vre,cirmid:Ure,cirscir:Qre,ClockwiseContourIntegral:jre,CloseCurlyDoubleQuote:Jre,CloseCurlyQuote:qre,clubs:Wre,clubsuit:zre,colon:Xre,Colon:Yre,Colone:Zre,colone:$re,coloneq:eie,comma:tie,commat:nie,comp:rie,compfn:iie,complement:sie,complexes:oie,cong:aie,congdot:Bie,Congruent:cie,conint:uie,Conint:lie,ContourIntegral:hie,copf:pie,Copf:fie,coprod:die,Coproduct:mie,copy:Cie,COPY:gie,copysr:Aie,CounterClockwiseContourIntegral:vie,crarr:yie,cross:Eie,Cross:_ie,Cscr:bie,cscr:wie,csub:Sie,csube:xie,csup:Die,csupe:kie,ctdot:Iie,cudarrl:Oie,cudarrr:Tie,cuepr:Fie,cuesc:Mie,cularr:Nie,cularrp:Lie,cupbrcap:Pie,cupcap:Rie,CupCap:Gie,cup:Hie,Cup:Kie,cupcup:Vie,cupdot:Uie,cupor:Qie,cups:jie,curarr:Jie,curarrm:qie,curlyeqprec:Wie,curlyeqsucc:zie,curlyvee:Xie,curlywedge:Yie,curren:Zie,curvearrowleft:$ie,curvearrowright:ese,cuvee:tse,cuwed:nse,cwconint:rse,cwint:ise,cylcty:sse,dagger:ose,Dagger:ase,daleth:Bse,darr:cse,Darr:use,dArr:lse,dash:hse,Dashv:pse,dashv:fse,dbkarow:dse,dblac:mse,Dcaron:Cse,dcaron:gse,Dcy:Ase,dcy:vse,ddagger:yse,ddarr:Ese,DD:_se,dd:bse,DDotrahd:wse,ddotseq:Sse,deg:xse,Del:Dse,Delta:kse,delta:Ise,demptyv:Ose,dfisht:Tse,Dfr:Fse,dfr:Mse,dHar:Nse,dharl:Lse,dharr:Pse,DiacriticalAcute:Rse,DiacriticalDot:Gse,DiacriticalDoubleAcute:Hse,DiacriticalGrave:Kse,DiacriticalTilde:Vse,diam:Use,diamond:Qse,Diamond:jse,diamondsuit:Jse,diams:qse,die:Wse,DifferentialD:zse,digamma:Xse,disin:Yse,div:Zse,divide:$se,divideontimes:eoe,divonx:toe,DJcy:noe,djcy:roe,dlcorn:ioe,dlcrop:soe,dollar:ooe,Dopf:aoe,dopf:Boe,Dot:coe,dot:uoe,DotDot:loe,doteq:hoe,doteqdot:poe,DotEqual:foe,dotminus:doe,dotplus:moe,dotsquare:Coe,doublebarwedge:goe,DoubleContourIntegral:Aoe,DoubleDot:voe,DoubleDownArrow:yoe,DoubleLeftArrow:Eoe,DoubleLeftRightArrow:_oe,DoubleLeftTee:boe,DoubleLongLeftArrow:woe,DoubleLongLeftRightArrow:Soe,DoubleLongRightArrow:xoe,DoubleRightArrow:Doe,DoubleRightTee:koe,DoubleUpArrow:Ioe,DoubleUpDownArrow:Ooe,DoubleVerticalBar:Toe,DownArrowBar:Foe,downarrow:Moe,DownArrow:Noe,Downarrow:Loe,DownArrowUpArrow:Poe,DownBreve:Roe,downdownarrows:Goe,downharpoonleft:Hoe,downharpoonright:Koe,DownLeftRightVector:Voe,DownLeftTeeVector:Uoe,DownLeftVectorBar:Qoe,DownLeftVector:joe,DownRightTeeVector:Joe,DownRightVectorBar:qoe,DownRightVector:Woe,DownTeeArrow:zoe,DownTee:Xoe,drbkarow:Yoe,drcorn:Zoe,drcrop:$oe,Dscr:eae,dscr:tae,DScy:nae,dscy:rae,dsol:iae,Dstrok:sae,dstrok:oae,dtdot:aae,dtri:Bae,dtrif:cae,duarr:uae,duhar:lae,dwangle:hae,DZcy:pae,dzcy:fae,dzigrarr:dae,Eacute:mae,eacute:Cae,easter:gae,Ecaron:Aae,ecaron:vae,Ecirc:yae,ecirc:Eae,ecir:_ae,ecolon:bae,Ecy:wae,ecy:Sae,eDDot:xae,Edot:Dae,edot:kae,eDot:Iae,ee:Oae,efDot:Tae,Efr:Fae,efr:Mae,eg:Nae,Egrave:Lae,egrave:Pae,egs:Rae,egsdot:Gae,el:Hae,Element:Kae,elinters:Vae,ell:Uae,els:Qae,elsdot:jae,Emacr:Jae,emacr:qae,empty:Wae,emptyset:zae,EmptySmallSquare:Xae,emptyv:Yae,EmptyVerySmallSquare:Zae,emsp13:$ae,emsp14:eBe,emsp:tBe,ENG:nBe,eng:rBe,ensp:iBe,Eogon:sBe,eogon:oBe,Eopf:aBe,eopf:BBe,epar:cBe,eparsl:uBe,eplus:lBe,epsi:hBe,Epsilon:pBe,epsilon:fBe,epsiv:dBe,eqcirc:mBe,eqcolon:CBe,eqsim:gBe,eqslantgtr:ABe,eqslantless:vBe,Equal:yBe,equals:EBe,EqualTilde:_Be,equest:bBe,Equilibrium:wBe,equiv:SBe,equivDD:xBe,eqvparsl:DBe,erarr:kBe,erDot:IBe,escr:OBe,Escr:TBe,esdot:FBe,Esim:MBe,esim:NBe,Eta:LBe,eta:PBe,ETH:RBe,eth:GBe,Euml:HBe,euml:KBe,euro:VBe,excl:UBe,exist:QBe,Exists:jBe,expectation:JBe,exponentiale:qBe,ExponentialE:WBe,fallingdotseq:zBe,Fcy:XBe,fcy:YBe,female:ZBe,ffilig:$Be,fflig:ece,ffllig:tce,Ffr:nce,ffr:rce,filig:ice,FilledSmallSquare:sce,FilledVerySmallSquare:oce,fjlig:ace,flat:Bce,fllig:cce,fltns:uce,fnof:lce,Fopf:hce,fopf:pce,forall:fce,ForAll:dce,fork:mce,forkv:Cce,Fouriertrf:gce,fpartint:Ace,frac12:vce,frac13:yce,frac14:Ece,frac15:_ce,frac16:bce,frac18:wce,frac23:Sce,frac25:xce,frac34:Dce,frac35:kce,frac38:Ice,frac45:Oce,frac56:Tce,frac58:Fce,frac78:Mce,frasl:Nce,frown:Lce,fscr:Pce,Fscr:Rce,gacute:Gce,Gamma:Hce,gamma:Kce,Gammad:Vce,gammad:Uce,gap:Qce,Gbreve:jce,gbreve:Jce,Gcedil:qce,Gcirc:Wce,gcirc:zce,Gcy:Xce,gcy:Yce,Gdot:Zce,gdot:$ce,ge:eue,gE:tue,gEl:nue,gel:rue,geq:iue,geqq:sue,geqslant:oue,gescc:aue,ges:Bue,gesdot:cue,gesdoto:uue,gesdotol:lue,gesl:hue,gesles:pue,Gfr:fue,gfr:due,gg:mue,Gg:Cue,ggg:gue,gimel:Aue,GJcy:vue,gjcy:yue,gla:Eue,gl:_ue,glE:bue,glj:wue,gnap:Sue,gnapprox:xue,gne:Due,gnE:kue,gneq:Iue,gneqq:Oue,gnsim:Tue,Gopf:Fue,gopf:Mue,grave:Nue,GreaterEqual:Lue,GreaterEqualLess:Pue,GreaterFullEqual:Rue,GreaterGreater:Gue,GreaterLess:Hue,GreaterSlantEqual:Kue,GreaterTilde:Vue,Gscr:Uue,gscr:Que,gsim:jue,gsime:Jue,gsiml:que,gtcc:Wue,gtcir:zue,gt:Xue,GT:Yue,Gt:Zue,gtdot:$ue,gtlPar:ele,gtquest:tle,gtrapprox:nle,gtrarr:rle,gtrdot:ile,gtreqless:sle,gtreqqless:ole,gtrless:ale,gtrsim:Ble,gvertneqq:cle,gvnE:ule,Hacek:lle,hairsp:hle,half:ple,hamilt:fle,HARDcy:dle,hardcy:mle,harrcir:Cle,harr:gle,hArr:Ale,harrw:vle,Hat:yle,hbar:Ele,Hcirc:_le,hcirc:ble,hearts:wle,heartsuit:Sle,hellip:xle,hercon:Dle,hfr:kle,Hfr:Ile,HilbertSpace:Ole,hksearow:Tle,hkswarow:Fle,hoarr:Mle,homtht:Nle,hookleftarrow:Lle,hookrightarrow:Ple,hopf:Rle,Hopf:Gle,horbar:Hle,HorizontalLine:Kle,hscr:Vle,Hscr:Ule,hslash:Qle,Hstrok:jle,hstrok:Jle,HumpDownHump:qle,HumpEqual:Wle,hybull:zle,hyphen:Xle,Iacute:Yle,iacute:Zle,ic:$le,Icirc:ehe,icirc:the,Icy:nhe,icy:rhe,Idot:ihe,IEcy:she,iecy:ohe,iexcl:ahe,iff:Bhe,ifr:che,Ifr:uhe,Igrave:lhe,igrave:hhe,ii:phe,iiiint:fhe,iiint:dhe,iinfin:mhe,iiota:Che,IJlig:ghe,ijlig:Ahe,Imacr:vhe,imacr:yhe,image:Ehe,ImaginaryI:_he,imagline:bhe,imagpart:whe,imath:She,Im:xhe,imof:Dhe,imped:khe,Implies:Ihe,incare:Ohe,infin:The,infintie:Fhe,inodot:Mhe,intcal:Nhe,int:Lhe,Int:Phe,integers:Rhe,Integral:Ghe,intercal:Hhe,Intersection:Khe,intlarhk:Vhe,intprod:Uhe,InvisibleComma:Qhe,InvisibleTimes:jhe,IOcy:Jhe,iocy:qhe,Iogon:Whe,iogon:zhe,Iopf:Xhe,iopf:Yhe,Iota:Zhe,iota:$he,iprod:epe,iquest:tpe,iscr:npe,Iscr:rpe,isin:ipe,isindot:spe,isinE:ope,isins:ape,isinsv:Bpe,isinv:cpe,it:upe,Itilde:lpe,itilde:hpe,Iukcy:ppe,iukcy:fpe,Iuml:dpe,iuml:mpe,Jcirc:Cpe,jcirc:gpe,Jcy:Ape,jcy:vpe,Jfr:ype,jfr:Epe,jmath:_pe,Jopf:bpe,jopf:wpe,Jscr:Spe,jscr:xpe,Jsercy:Dpe,jsercy:kpe,Jukcy:Ipe,jukcy:Ope,Kappa:Tpe,kappa:Fpe,kappav:Mpe,Kcedil:Npe,kcedil:Lpe,Kcy:Ppe,kcy:Rpe,Kfr:Gpe,kfr:Hpe,kgreen:Kpe,KHcy:Vpe,khcy:Upe,KJcy:Qpe,kjcy:jpe,Kopf:Jpe,kopf:qpe,Kscr:Wpe,kscr:zpe,lAarr:Xpe,Lacute:Ype,lacute:Zpe,laemptyv:$pe,lagran:efe,Lambda:tfe,lambda:nfe,lang:rfe,Lang:ife,langd:sfe,langle:ofe,lap:afe,Laplacetrf:Bfe,laquo:cfe,larrb:ufe,larrbfs:lfe,larr:hfe,Larr:pfe,lArr:ffe,larrfs:dfe,larrhk:mfe,larrlp:Cfe,larrpl:gfe,larrsim:Afe,larrtl:vfe,latail:yfe,lAtail:Efe,lat:_fe,late:bfe,lates:wfe,lbarr:Sfe,lBarr:xfe,lbbrk:Dfe,lbrace:kfe,lbrack:Ife,lbrke:Ofe,lbrksld:Tfe,lbrkslu:Ffe,Lcaron:Mfe,lcaron:Nfe,Lcedil:Lfe,lcedil:Pfe,lceil:Rfe,lcub:Gfe,Lcy:Hfe,lcy:Kfe,ldca:Vfe,ldquo:Ufe,ldquor:Qfe,ldrdhar:jfe,ldrushar:Jfe,ldsh:qfe,le:Wfe,lE:zfe,LeftAngleBracket:Xfe,LeftArrowBar:Yfe,leftarrow:Zfe,LeftArrow:$fe,Leftarrow:ede,LeftArrowRightArrow:tde,leftarrowtail:nde,LeftCeiling:rde,LeftDoubleBracket:ide,LeftDownTeeVector:sde,LeftDownVectorBar:ode,LeftDownVector:ade,LeftFloor:Bde,leftharpoondown:cde,leftharpoonup:ude,leftleftarrows:lde,leftrightarrow:hde,LeftRightArrow:pde,Leftrightarrow:fde,leftrightarrows:dde,leftrightharpoons:mde,leftrightsquigarrow:Cde,LeftRightVector:gde,LeftTeeArrow:Ade,LeftTee:vde,LeftTeeVector:yde,leftthreetimes:Ede,LeftTriangleBar:_de,LeftTriangle:bde,LeftTriangleEqual:wde,LeftUpDownVector:Sde,LeftUpTeeVector:xde,LeftUpVectorBar:Dde,LeftUpVector:kde,LeftVectorBar:Ide,LeftVector:Ode,lEg:Tde,leg:Fde,leq:Mde,leqq:Nde,leqslant:Lde,lescc:Pde,les:Rde,lesdot:Gde,lesdoto:Hde,lesdotor:Kde,lesg:Vde,lesges:Ude,lessapprox:Qde,lessdot:jde,lesseqgtr:Jde,lesseqqgtr:qde,LessEqualGreater:Wde,LessFullEqual:zde,LessGreater:Xde,lessgtr:Yde,LessLess:Zde,lesssim:$de,LessSlantEqual:eme,LessTilde:tme,lfisht:nme,lfloor:rme,Lfr:ime,lfr:sme,lg:ome,lgE:ame,lHar:Bme,lhard:cme,lharu:ume,lharul:lme,lhblk:hme,LJcy:pme,ljcy:fme,llarr:dme,ll:mme,Ll:Cme,llcorner:gme,Lleftarrow:Ame,llhard:vme,lltri:yme,Lmidot:Eme,lmidot:_me,lmoustache:bme,lmoust:wme,lnap:Sme,lnapprox:xme,lne:Dme,lnE:kme,lneq:Ime,lneqq:Ome,lnsim:Tme,loang:Fme,loarr:Mme,lobrk:Nme,longleftarrow:Lme,LongLeftArrow:Pme,Longleftarrow:Rme,longleftrightarrow:Gme,LongLeftRightArrow:Hme,Longleftrightarrow:Kme,longmapsto:Vme,longrightarrow:Ume,LongRightArrow:Qme,Longrightarrow:jme,looparrowleft:Jme,looparrowright:qme,lopar:Wme,Lopf:zme,lopf:Xme,loplus:Yme,lotimes:Zme,lowast:$me,lowbar:eCe,LowerLeftArrow:tCe,LowerRightArrow:nCe,loz:rCe,lozenge:iCe,lozf:sCe,lpar:oCe,lparlt:aCe,lrarr:BCe,lrcorner:cCe,lrhar:uCe,lrhard:lCe,lrm:hCe,lrtri:pCe,lsaquo:fCe,lscr:dCe,Lscr:mCe,lsh:CCe,Lsh:gCe,lsim:ACe,lsime:vCe,lsimg:yCe,lsqb:ECe,lsquo:_Ce,lsquor:bCe,Lstrok:wCe,lstrok:SCe,ltcc:xCe,ltcir:DCe,lt:kCe,LT:ICe,Lt:OCe,ltdot:TCe,lthree:FCe,ltimes:MCe,ltlarr:NCe,ltquest:LCe,ltri:PCe,ltrie:RCe,ltrif:GCe,ltrPar:HCe,lurdshar:KCe,luruhar:VCe,lvertneqq:UCe,lvnE:QCe,macr:jCe,male:JCe,malt:qCe,maltese:WCe,map:zCe,mapsto:XCe,mapstodown:YCe,mapstoleft:ZCe,mapstoup:$Ce,marker:ege,mcomma:tge,Mcy:nge,mcy:rge,mdash:ige,mDDot:sge,measuredangle:oge,MediumSpace:age,Mellintrf:Bge,Mfr:cge,mfr:uge,mho:lge,micro:hge,midast:pge,midcir:fge,mid:dge,middot:mge,minusb:Cge,minus:gge,minusd:Age,minusdu:vge,MinusPlus:yge,mlcp:Ege,mldr:_ge,mnplus:bge,models:wge,Mopf:Sge,mopf:xge,mp:Dge,mscr:kge,Mscr:Ige,mstpos:Oge,Mu:Tge,mu:Fge,multimap:Mge,mumap:Nge,nabla:Lge,Nacute:Pge,nacute:Rge,nang:Gge,nap:Hge,napE:Kge,napid:Vge,napos:Uge,napprox:Qge,natural:jge,naturals:Jge,natur:qge,nbsp:Wge,nbump:zge,nbumpe:Xge,ncap:Yge,Ncaron:Zge,ncaron:$ge,Ncedil:eAe,ncedil:tAe,ncong:nAe,ncongdot:rAe,ncup:iAe,Ncy:sAe,ncy:oAe,ndash:aAe,nearhk:BAe,nearr:cAe,neArr:uAe,nearrow:lAe,ne:hAe,nedot:pAe,NegativeMediumSpace:fAe,NegativeThickSpace:dAe,NegativeThinSpace:mAe,NegativeVeryThinSpace:CAe,nequiv:gAe,nesear:AAe,nesim:vAe,NestedGreaterGreater:yAe,NestedLessLess:EAe,NewLine:_Ae,nexist:bAe,nexists:wAe,Nfr:SAe,nfr:xAe,ngE:DAe,nge:kAe,ngeq:IAe,ngeqq:OAe,ngeqslant:TAe,nges:FAe,nGg:MAe,ngsim:NAe,nGt:LAe,ngt:PAe,ngtr:RAe,nGtv:GAe,nharr:HAe,nhArr:KAe,nhpar:VAe,ni:UAe,nis:QAe,nisd:jAe,niv:JAe,NJcy:qAe,njcy:WAe,nlarr:zAe,nlArr:XAe,nldr:YAe,nlE:ZAe,nle:$Ae,nleftarrow:eve,nLeftarrow:tve,nleftrightarrow:nve,nLeftrightarrow:rve,nleq:ive,nleqq:sve,nleqslant:ove,nles:ave,nless:Bve,nLl:cve,nlsim:uve,nLt:lve,nlt:hve,nltri:pve,nltrie:fve,nLtv:dve,nmid:mve,NoBreak:Cve,NonBreakingSpace:gve,nopf:Ave,Nopf:vve,Not:yve,not:Eve,NotCongruent:_ve,NotCupCap:bve,NotDoubleVerticalBar:wve,NotElement:Sve,NotEqual:xve,NotEqualTilde:Dve,NotExists:kve,NotGreater:Ive,NotGreaterEqual:Ove,NotGreaterFullEqual:Tve,NotGreaterGreater:Fve,NotGreaterLess:Mve,NotGreaterSlantEqual:Nve,NotGreaterTilde:Lve,NotHumpDownHump:Pve,NotHumpEqual:Rve,notin:Gve,notindot:Hve,notinE:Kve,notinva:Vve,notinvb:Uve,notinvc:Qve,NotLeftTriangleBar:jve,NotLeftTriangle:Jve,NotLeftTriangleEqual:qve,NotLess:Wve,NotLessEqual:zve,NotLessGreater:Xve,NotLessLess:Yve,NotLessSlantEqual:Zve,NotLessTilde:$ve,NotNestedGreaterGreater:eye,NotNestedLessLess:tye,notni:nye,notniva:rye,notnivb:iye,notnivc:sye,NotPrecedes:oye,NotPrecedesEqual:aye,NotPrecedesSlantEqual:Bye,NotReverseElement:cye,NotRightTriangleBar:uye,NotRightTriangle:lye,NotRightTriangleEqual:hye,NotSquareSubset:pye,NotSquareSubsetEqual:fye,NotSquareSuperset:dye,NotSquareSupersetEqual:mye,NotSubset:Cye,NotSubsetEqual:gye,NotSucceeds:Aye,NotSucceedsEqual:vye,NotSucceedsSlantEqual:yye,NotSucceedsTilde:Eye,NotSuperset:_ye,NotSupersetEqual:bye,NotTilde:wye,NotTildeEqual:Sye,NotTildeFullEqual:xye,NotTildeTilde:Dye,NotVerticalBar:kye,nparallel:Iye,npar:Oye,nparsl:Tye,npart:Fye,npolint:Mye,npr:Nye,nprcue:Lye,nprec:Pye,npreceq:Rye,npre:Gye,nrarrc:Hye,nrarr:Kye,nrArr:Vye,nrarrw:Uye,nrightarrow:Qye,nRightarrow:jye,nrtri:Jye,nrtrie:qye,nsc:Wye,nsccue:zye,nsce:Xye,Nscr:Yye,nscr:Zye,nshortmid:$ye,nshortparallel:eEe,nsim:tEe,nsime:nEe,nsimeq:rEe,nsmid:iEe,nspar:sEe,nsqsube:oEe,nsqsupe:aEe,nsub:BEe,nsubE:cEe,nsube:uEe,nsubset:lEe,nsubseteq:hEe,nsubseteqq:pEe,nsucc:fEe,nsucceq:dEe,nsup:mEe,nsupE:CEe,nsupe:gEe,nsupset:AEe,nsupseteq:vEe,nsupseteqq:yEe,ntgl:EEe,Ntilde:_Ee,ntilde:bEe,ntlg:wEe,ntriangleleft:SEe,ntrianglelefteq:xEe,ntriangleright:DEe,ntrianglerighteq:kEe,Nu:IEe,nu:OEe,num:TEe,numero:FEe,numsp:MEe,nvap:NEe,nvdash:LEe,nvDash:PEe,nVdash:REe,nVDash:GEe,nvge:HEe,nvgt:KEe,nvHarr:VEe,nvinfin:UEe,nvlArr:QEe,nvle:jEe,nvlt:JEe,nvltrie:qEe,nvrArr:WEe,nvrtrie:zEe,nvsim:XEe,nwarhk:YEe,nwarr:ZEe,nwArr:$Ee,nwarrow:e_e,nwnear:t_e,Oacute:n_e,oacute:r_e,oast:i_e,Ocirc:s_e,ocirc:o_e,ocir:a_e,Ocy:B_e,ocy:c_e,odash:u_e,Odblac:l_e,odblac:h_e,odiv:p_e,odot:f_e,odsold:d_e,OElig:m_e,oelig:C_e,ofcir:g_e,Ofr:A_e,ofr:v_e,ogon:y_e,Ograve:E_e,ograve:__e,ogt:b_e,ohbar:w_e,ohm:S_e,oint:x_e,olarr:D_e,olcir:k_e,olcross:I_e,oline:O_e,olt:T_e,Omacr:F_e,omacr:M_e,Omega:N_e,omega:L_e,Omicron:P_e,omicron:R_e,omid:G_e,ominus:H_e,Oopf:K_e,oopf:V_e,opar:U_e,OpenCurlyDoubleQuote:Q_e,OpenCurlyQuote:j_e,operp:J_e,oplus:q_e,orarr:W_e,Or:z_e,or:X_e,ord:Y_e,order:Z_e,orderof:$_e,ordf:ebe,ordm:tbe,origof:nbe,oror:rbe,orslope:ibe,orv:sbe,oS:obe,Oscr:abe,oscr:Bbe,Oslash:cbe,oslash:ube,osol:lbe,Otilde:hbe,otilde:pbe,otimesas:fbe,Otimes:dbe,otimes:mbe,Ouml:Cbe,ouml:gbe,ovbar:Abe,OverBar:vbe,OverBrace:ybe,OverBracket:Ebe,OverParenthesis:_be,para:bbe,parallel:wbe,par:Sbe,parsim:xbe,parsl:Dbe,part:kbe,PartialD:Ibe,Pcy:Obe,pcy:Tbe,percnt:Fbe,period:Mbe,permil:Nbe,perp:Lbe,pertenk:Pbe,Pfr:Rbe,pfr:Gbe,Phi:Hbe,phi:Kbe,phiv:Vbe,phmmat:Ube,phone:Qbe,Pi:jbe,pi:Jbe,pitchfork:qbe,piv:Wbe,planck:zbe,planckh:Xbe,plankv:Ybe,plusacir:Zbe,plusb:$be,pluscir:ewe,plus:twe,plusdo:nwe,plusdu:rwe,pluse:iwe,PlusMinus:swe,plusmn:owe,plussim:awe,plustwo:Bwe,pm:cwe,Poincareplane:uwe,pointint:lwe,popf:hwe,Popf:pwe,pound:fwe,prap:dwe,Pr:mwe,pr:Cwe,prcue:gwe,precapprox:Awe,prec:vwe,preccurlyeq:ywe,Precedes:Ewe,PrecedesEqual:_we,PrecedesSlantEqual:bwe,PrecedesTilde:wwe,preceq:Swe,precnapprox:xwe,precneqq:Dwe,precnsim:kwe,pre:Iwe,prE:Owe,precsim:Twe,prime:Fwe,Prime:Mwe,primes:Nwe,prnap:Lwe,prnE:Pwe,prnsim:Rwe,prod:Gwe,Product:Hwe,profalar:Kwe,profline:Vwe,profsurf:Uwe,prop:Qwe,Proportional:jwe,Proportion:Jwe,propto:qwe,prsim:Wwe,prurel:zwe,Pscr:Xwe,pscr:Ywe,Psi:Zwe,psi:$we,puncsp:eSe,Qfr:tSe,qfr:nSe,qint:rSe,qopf:iSe,Qopf:sSe,qprime:oSe,Qscr:aSe,qscr:BSe,quaternions:cSe,quatint:uSe,quest:lSe,questeq:hSe,quot:pSe,QUOT:fSe,rAarr:dSe,race:mSe,Racute:CSe,racute:gSe,radic:ASe,raemptyv:vSe,rang:ySe,Rang:ESe,rangd:_Se,range:bSe,rangle:wSe,raquo:SSe,rarrap:xSe,rarrb:DSe,rarrbfs:kSe,rarrc:ISe,rarr:OSe,Rarr:TSe,rArr:FSe,rarrfs:MSe,rarrhk:NSe,rarrlp:LSe,rarrpl:PSe,rarrsim:RSe,Rarrtl:GSe,rarrtl:HSe,rarrw:KSe,ratail:VSe,rAtail:USe,ratio:QSe,rationals:jSe,rbarr:JSe,rBarr:qSe,RBarr:WSe,rbbrk:zSe,rbrace:XSe,rbrack:YSe,rbrke:ZSe,rbrksld:$Se,rbrkslu:exe,Rcaron:txe,rcaron:nxe,Rcedil:rxe,rcedil:ixe,rceil:sxe,rcub:oxe,Rcy:axe,rcy:Bxe,rdca:cxe,rdldhar:uxe,rdquo:lxe,rdquor:hxe,rdsh:pxe,real:fxe,realine:dxe,realpart:mxe,reals:Cxe,Re:gxe,rect:Axe,reg:vxe,REG:yxe,ReverseElement:Exe,ReverseEquilibrium:_xe,ReverseUpEquilibrium:bxe,rfisht:wxe,rfloor:Sxe,rfr:xxe,Rfr:Dxe,rHar:kxe,rhard:Ixe,rharu:Oxe,rharul:Txe,Rho:Fxe,rho:Mxe,rhov:Nxe,RightAngleBracket:Lxe,RightArrowBar:Pxe,rightarrow:Rxe,RightArrow:Gxe,Rightarrow:Hxe,RightArrowLeftArrow:Kxe,rightarrowtail:Vxe,RightCeiling:Uxe,RightDoubleBracket:Qxe,RightDownTeeVector:jxe,RightDownVectorBar:Jxe,RightDownVector:qxe,RightFloor:Wxe,rightharpoondown:zxe,rightharpoonup:Xxe,rightleftarrows:Yxe,rightleftharpoons:Zxe,rightrightarrows:$xe,rightsquigarrow:eDe,RightTeeArrow:tDe,RightTee:nDe,RightTeeVector:rDe,rightthreetimes:iDe,RightTriangleBar:sDe,RightTriangle:oDe,RightTriangleEqual:aDe,RightUpDownVector:BDe,RightUpTeeVector:cDe,RightUpVectorBar:uDe,RightUpVector:lDe,RightVectorBar:hDe,RightVector:pDe,ring:fDe,risingdotseq:dDe,rlarr:mDe,rlhar:CDe,rlm:gDe,rmoustache:ADe,rmoust:vDe,rnmid:yDe,roang:EDe,roarr:_De,robrk:bDe,ropar:wDe,ropf:SDe,Ropf:xDe,roplus:DDe,rotimes:kDe,RoundImplies:IDe,rpar:ODe,rpargt:TDe,rppolint:FDe,rrarr:MDe,Rrightarrow:NDe,rsaquo:LDe,rscr:PDe,Rscr:RDe,rsh:GDe,Rsh:HDe,rsqb:KDe,rsquo:VDe,rsquor:UDe,rthree:QDe,rtimes:jDe,rtri:JDe,rtrie:qDe,rtrif:WDe,rtriltri:zDe,RuleDelayed:XDe,ruluhar:YDe,rx:ZDe,Sacute:$De,sacute:eke,sbquo:tke,scap:nke,Scaron:rke,scaron:ike,Sc:ske,sc:oke,sccue:ake,sce:Bke,scE:cke,Scedil:uke,scedil:lke,Scirc:hke,scirc:pke,scnap:fke,scnE:dke,scnsim:mke,scpolint:Cke,scsim:gke,Scy:Ake,scy:vke,sdotb:yke,sdot:Eke,sdote:_ke,searhk:bke,searr:wke,seArr:Ske,searrow:xke,sect:Dke,semi:kke,seswar:Ike,setminus:Oke,setmn:Tke,sext:Fke,Sfr:Mke,sfr:Nke,sfrown:Lke,sharp:Pke,SHCHcy:Rke,shchcy:Gke,SHcy:Hke,shcy:Kke,ShortDownArrow:Vke,ShortLeftArrow:Uke,shortmid:Qke,shortparallel:jke,ShortRightArrow:Jke,ShortUpArrow:qke,shy:Wke,Sigma:zke,sigma:Xke,sigmaf:Yke,sigmav:Zke,sim:$ke,simdot:eIe,sime:tIe,simeq:nIe,simg:rIe,simgE:iIe,siml:sIe,simlE:oIe,simne:aIe,simplus:BIe,simrarr:cIe,slarr:uIe,SmallCircle:lIe,smallsetminus:hIe,smashp:pIe,smeparsl:fIe,smid:dIe,smile:mIe,smt:CIe,smte:gIe,smtes:AIe,SOFTcy:vIe,softcy:yIe,solbar:EIe,solb:_Ie,sol:bIe,Sopf:wIe,sopf:SIe,spades:xIe,spadesuit:DIe,spar:kIe,sqcap:IIe,sqcaps:OIe,sqcup:TIe,sqcups:FIe,Sqrt:MIe,sqsub:NIe,sqsube:LIe,sqsubset:PIe,sqsubseteq:RIe,sqsup:GIe,sqsupe:HIe,sqsupset:KIe,sqsupseteq:VIe,square:UIe,Square:QIe,SquareIntersection:jIe,SquareSubset:JIe,SquareSubsetEqual:qIe,SquareSuperset:WIe,SquareSupersetEqual:zIe,SquareUnion:XIe,squarf:YIe,squ:ZIe,squf:$Ie,srarr:eOe,Sscr:tOe,sscr:nOe,ssetmn:rOe,ssmile:iOe,sstarf:sOe,Star:oOe,star:aOe,starf:BOe,straightepsilon:cOe,straightphi:uOe,strns:lOe,sub:hOe,Sub:pOe,subdot:fOe,subE:dOe,sube:mOe,subedot:COe,submult:gOe,subnE:AOe,subne:vOe,subplus:yOe,subrarr:EOe,subset:_Oe,Subset:bOe,subseteq:wOe,subseteqq:SOe,SubsetEqual:xOe,subsetneq:DOe,subsetneqq:kOe,subsim:IOe,subsub:OOe,subsup:TOe,succapprox:FOe,succ:MOe,succcurlyeq:NOe,Succeeds:LOe,SucceedsEqual:POe,SucceedsSlantEqual:ROe,SucceedsTilde:GOe,succeq:HOe,succnapprox:KOe,succneqq:VOe,succnsim:UOe,succsim:QOe,SuchThat:jOe,sum:JOe,Sum:qOe,sung:WOe,sup1:zOe,sup2:XOe,sup3:YOe,sup:ZOe,Sup:$Oe,supdot:eTe,supdsub:tTe,supE:nTe,supe:rTe,supedot:iTe,Superset:sTe,SupersetEqual:oTe,suphsol:aTe,suphsub:BTe,suplarr:cTe,supmult:uTe,supnE:lTe,supne:hTe,supplus:pTe,supset:fTe,Supset:dTe,supseteq:mTe,supseteqq:CTe,supsetneq:gTe,supsetneqq:ATe,supsim:vTe,supsub:yTe,supsup:ETe,swarhk:_Te,swarr:bTe,swArr:wTe,swarrow:STe,swnwar:xTe,szlig:DTe,Tab:kTe,target:ITe,Tau:OTe,tau:TTe,tbrk:FTe,Tcaron:MTe,tcaron:NTe,Tcedil:LTe,tcedil:PTe,Tcy:RTe,tcy:GTe,tdot:HTe,telrec:KTe,Tfr:VTe,tfr:UTe,there4:QTe,therefore:jTe,Therefore:JTe,Theta:qTe,theta:WTe,thetasym:zTe,thetav:XTe,thickapprox:YTe,thicksim:ZTe,ThickSpace:$Te,ThinSpace:eFe,thinsp:tFe,thkap:nFe,thksim:rFe,THORN:iFe,thorn:sFe,tilde:oFe,Tilde:aFe,TildeEqual:BFe,TildeFullEqual:cFe,TildeTilde:uFe,timesbar:lFe,timesb:hFe,times:pFe,timesd:fFe,tint:dFe,toea:mFe,topbot:CFe,topcir:gFe,top:AFe,Topf:vFe,topf:yFe,topfork:EFe,tosa:_Fe,tprime:bFe,trade:wFe,TRADE:SFe,triangle:xFe,triangledown:DFe,triangleleft:kFe,trianglelefteq:IFe,triangleq:OFe,triangleright:TFe,trianglerighteq:FFe,tridot:MFe,trie:NFe,triminus:LFe,TripleDot:PFe,triplus:RFe,trisb:GFe,tritime:HFe,trpezium:KFe,Tscr:VFe,tscr:UFe,TScy:QFe,tscy:jFe,TSHcy:JFe,tshcy:qFe,Tstrok:WFe,tstrok:zFe,twixt:XFe,twoheadleftarrow:YFe,twoheadrightarrow:ZFe,Uacute:$Fe,uacute:eMe,uarr:tMe,Uarr:nMe,uArr:rMe,Uarrocir:iMe,Ubrcy:sMe,ubrcy:oMe,Ubreve:aMe,ubreve:BMe,Ucirc:cMe,ucirc:uMe,Ucy:lMe,ucy:hMe,udarr:pMe,Udblac:fMe,udblac:dMe,udhar:mMe,ufisht:CMe,Ufr:gMe,ufr:AMe,Ugrave:vMe,ugrave:yMe,uHar:EMe,uharl:_Me,uharr:bMe,uhblk:wMe,ulcorn:SMe,ulcorner:xMe,ulcrop:DMe,ultri:kMe,Umacr:IMe,umacr:OMe,uml:TMe,UnderBar:FMe,UnderBrace:MMe,UnderBracket:NMe,UnderParenthesis:LMe,Union:PMe,UnionPlus:RMe,Uogon:GMe,uogon:HMe,Uopf:KMe,uopf:VMe,UpArrowBar:UMe,uparrow:QMe,UpArrow:jMe,Uparrow:JMe,UpArrowDownArrow:qMe,updownarrow:WMe,UpDownArrow:zMe,Updownarrow:XMe,UpEquilibrium:YMe,upharpoonleft:ZMe,upharpoonright:$Me,uplus:eNe,UpperLeftArrow:tNe,UpperRightArrow:nNe,upsi:rNe,Upsi:iNe,upsih:sNe,Upsilon:oNe,upsilon:aNe,UpTeeArrow:BNe,UpTee:cNe,upuparrows:uNe,urcorn:lNe,urcorner:hNe,urcrop:pNe,Uring:fNe,uring:dNe,urtri:mNe,Uscr:CNe,uscr:gNe,utdot:ANe,Utilde:vNe,utilde:yNe,utri:ENe,utrif:_Ne,uuarr:bNe,Uuml:wNe,uuml:SNe,uwangle:xNe,vangrt:DNe,varepsilon:kNe,varkappa:INe,varnothing:ONe,varphi:TNe,varpi:FNe,varpropto:MNe,varr:NNe,vArr:LNe,varrho:PNe,varsigma:RNe,varsubsetneq:GNe,varsubsetneqq:HNe,varsupsetneq:KNe,varsupsetneqq:VNe,vartheta:UNe,vartriangleleft:QNe,vartriangleright:jNe,vBar:JNe,Vbar:qNe,vBarv:WNe,Vcy:zNe,vcy:XNe,vdash:YNe,vDash:ZNe,Vdash:$Ne,VDash:eLe,Vdashl:tLe,veebar:nLe,vee:rLe,Vee:iLe,veeeq:sLe,vellip:oLe,verbar:aLe,Verbar:BLe,vert:cLe,Vert:uLe,VerticalBar:lLe,VerticalLine:hLe,VerticalSeparator:pLe,VerticalTilde:fLe,VeryThinSpace:dLe,Vfr:mLe,vfr:CLe,vltri:gLe,vnsub:ALe,vnsup:vLe,Vopf:yLe,vopf:ELe,vprop:_Le,vrtri:bLe,Vscr:wLe,vscr:SLe,vsubnE:xLe,vsubne:DLe,vsupnE:kLe,vsupne:ILe,Vvdash:OLe,vzigzag:TLe,Wcirc:FLe,wcirc:MLe,wedbar:NLe,wedge:LLe,Wedge:PLe,wedgeq:RLe,weierp:GLe,Wfr:HLe,wfr:KLe,Wopf:VLe,wopf:ULe,wp:QLe,wr:jLe,wreath:JLe,Wscr:qLe,wscr:WLe,xcap:zLe,xcirc:XLe,xcup:YLe,xdtri:ZLe,Xfr:$Le,xfr:ePe,xharr:tPe,xhArr:nPe,Xi:rPe,xi:iPe,xlarr:sPe,xlArr:oPe,xmap:aPe,xnis:BPe,xodot:cPe,Xopf:uPe,xopf:lPe,xoplus:hPe,xotime:pPe,xrarr:fPe,xrArr:dPe,Xscr:mPe,xscr:CPe,xsqcup:gPe,xuplus:APe,xutri:vPe,xvee:yPe,xwedge:EPe,Yacute:_Pe,yacute:bPe,YAcy:wPe,yacy:SPe,Ycirc:xPe,ycirc:DPe,Ycy:kPe,ycy:IPe,yen:OPe,Yfr:TPe,yfr:FPe,YIcy:MPe,yicy:NPe,Yopf:LPe,yopf:PPe,Yscr:RPe,yscr:GPe,YUcy:HPe,yucy:KPe,yuml:VPe,Yuml:UPe,Zacute:QPe,zacute:jPe,Zcaron:JPe,zcaron:qPe,Zcy:WPe,zcy:zPe,Zdot:XPe,zdot:YPe,zeetrf:ZPe,ZeroWidthSpace:$Pe,Zeta:eRe,zeta:tRe,zfr:nRe,Zfr:rRe,ZHcy:iRe,zhcy:sRe,zigrarr:oRe,zopf:aRe,Zopf:BRe,Zscr:cRe,zscr:uRe,zwj:lRe,zwnj:hRe,default:pRe};var dRe="Á",mRe="á",CRe="Â",gRe="â",ARe="´",vRe="Æ",yRe="æ",ERe="À",_Re="à",bRe="&",wRe="&",SRe="Å",xRe="å",DRe="Ã",kRe="ã",IRe="Ä",ORe="ä",TRe="¦",FRe="Ç",MRe="ç",NRe="¸",LRe="¢",PRe="©",RRe="©",GRe="¤",HRe="°",KRe="÷",VRe="É",URe="é",QRe="Ê",jRe="ê",JRe="È",qRe="è",WRe="Ð",zRe="ð",XRe="Ë",YRe="ë",ZRe="½",$Re="¼",eGe="¾",tGe=">",nGe=">",rGe="Í",iGe="í",sGe="Î",oGe="î",aGe="¡",BGe="Ì",cGe="ì",uGe="¿",lGe="Ï",hGe="ï",pGe="«",fGe="<",dGe="<",mGe="¯",CGe="µ",gGe="·",AGe=" ",vGe="¬",yGe="Ñ",EGe="ñ",_Ge="Ó",bGe="ó",wGe="Ô",SGe="ô",xGe="Ò",DGe="ò",kGe="ª",IGe="º",OGe="Ø",TGe="ø",FGe="Õ",MGe="õ",NGe="Ö",LGe="ö",PGe="¶",RGe="±",GGe="£",HGe='"',KGe='"',VGe="»",UGe="®",QGe="®",jGe="§",JGe="­",qGe="¹",WGe="²",zGe="³",XGe="ß",YGe="Þ",ZGe="þ",$Ge="×",eHe="Ú",tHe="ú",nHe="Û",rHe="û",iHe="Ù",sHe="ù",oHe="¨",aHe="Ü",BHe="ü",cHe="Ý",uHe="ý",lHe="¥",hHe="ÿ";const pHe={Aacute:dRe,aacute:mRe,Acirc:CRe,acirc:gRe,acute:ARe,AElig:vRe,aelig:yRe,Agrave:ERe,agrave:_Re,amp:bRe,AMP:wRe,Aring:SRe,aring:xRe,Atilde:DRe,atilde:kRe,Auml:IRe,auml:ORe,brvbar:TRe,Ccedil:FRe,ccedil:MRe,cedil:NRe,cent:LRe,copy:PRe,COPY:RRe,curren:GRe,deg:HRe,divide:KRe,Eacute:VRe,eacute:URe,Ecirc:QRe,ecirc:jRe,Egrave:JRe,egrave:qRe,ETH:WRe,eth:zRe,Euml:XRe,euml:YRe,frac12:ZRe,frac14:$Re,frac34:eGe,gt:tGe,GT:nGe,Iacute:rGe,iacute:iGe,Icirc:sGe,icirc:oGe,iexcl:aGe,Igrave:BGe,igrave:cGe,iquest:uGe,Iuml:lGe,iuml:hGe,laquo:pGe,lt:fGe,LT:dGe,macr:mGe,micro:CGe,middot:gGe,nbsp:AGe,not:vGe,Ntilde:yGe,ntilde:EGe,Oacute:_Ge,oacute:bGe,Ocirc:wGe,ocirc:SGe,Ograve:xGe,ograve:DGe,ordf:kGe,ordm:IGe,Oslash:OGe,oslash:TGe,Otilde:FGe,otilde:MGe,Ouml:NGe,ouml:LGe,para:PGe,plusmn:RGe,pound:GGe,quot:HGe,QUOT:KGe,raquo:VGe,reg:UGe,REG:QGe,sect:jGe,shy:JGe,sup1:qGe,sup2:WGe,sup3:zGe,szlig:XGe,THORN:YGe,thorn:ZGe,times:$Ge,Uacute:eHe,uacute:tHe,Ucirc:nHe,ucirc:rHe,Ugrave:iHe,ugrave:sHe,uml:oHe,Uuml:aHe,uuml:BHe,Yacute:cHe,yacute:uHe,yen:lHe,yuml:hHe},fHe={__proto__:null,Aacute:dRe,aacute:mRe,Acirc:CRe,acirc:gRe,acute:ARe,AElig:vRe,aelig:yRe,Agrave:ERe,agrave:_Re,amp:bRe,AMP:wRe,Aring:SRe,aring:xRe,Atilde:DRe,atilde:kRe,Auml:IRe,auml:ORe,brvbar:TRe,Ccedil:FRe,ccedil:MRe,cedil:NRe,cent:LRe,copy:PRe,COPY:RRe,curren:GRe,deg:HRe,divide:KRe,Eacute:VRe,eacute:URe,Ecirc:QRe,ecirc:jRe,Egrave:JRe,egrave:qRe,ETH:WRe,eth:zRe,Euml:XRe,euml:YRe,frac12:ZRe,frac14:$Re,frac34:eGe,gt:tGe,GT:nGe,Iacute:rGe,iacute:iGe,Icirc:sGe,icirc:oGe,iexcl:aGe,Igrave:BGe,igrave:cGe,iquest:uGe,Iuml:lGe,iuml:hGe,laquo:pGe,lt:fGe,LT:dGe,macr:mGe,micro:CGe,middot:gGe,nbsp:AGe,not:vGe,Ntilde:yGe,ntilde:EGe,Oacute:_Ge,oacute:bGe,Ocirc:wGe,ocirc:SGe,Ograve:xGe,ograve:DGe,ordf:kGe,ordm:IGe,Oslash:OGe,oslash:TGe,Otilde:FGe,otilde:MGe,Ouml:NGe,ouml:LGe,para:PGe,plusmn:RGe,pound:GGe,quot:HGe,QUOT:KGe,raquo:VGe,reg:UGe,REG:QGe,sect:jGe,shy:JGe,sup1:qGe,sup2:WGe,sup3:zGe,szlig:XGe,THORN:YGe,thorn:ZGe,times:$Ge,Uacute:eHe,uacute:tHe,Ucirc:nHe,ucirc:rHe,Ugrave:iHe,ugrave:sHe,uml:oHe,Uuml:aHe,uuml:BHe,Yacute:cHe,yacute:uHe,yen:lHe,yuml:hHe,default:pHe};var dHe="&",mHe="'",CHe=">",gHe="<",AHe='"';const vHe={amp:dHe,apos:mHe,gt:CHe,lt:gHe,quot:AHe},yHe={__proto__:null,amp:dHe,apos:mHe,gt:CHe,lt:gHe,quot:AHe,default:vHe},EHe=ll(fRe),_He=ll(fHe),bHe=ll(yHe);var wHe=NKe,SHe=0,xHe=SHe++,DHe=SHe++,kHe=SHe++,IHe=SHe++,OHe=SHe++,THe=SHe++,FHe=SHe++,MHe=SHe++,NHe=SHe++,LHe=SHe++,PHe=SHe++,RHe=SHe++,GHe=SHe++,HHe=SHe++,KHe=SHe++,VHe=SHe++,UHe=SHe++,QHe=SHe++,jHe=SHe++,JHe=SHe++,qHe=SHe++,WHe=SHe++,zHe=SHe++,XHe=SHe++,YHe=SHe++,ZHe=SHe++,$He=SHe++,eKe=SHe++,tKe=SHe++,nKe=SHe++,rKe=SHe++,iKe=SHe++,sKe=SHe++,oKe=SHe++,aKe=SHe++,BKe=SHe++,cKe=SHe++,uKe=SHe++,lKe=SHe++,hKe=SHe++,pKe=SHe++,fKe=SHe++,dKe=SHe++,mKe=SHe++,CKe=SHe++,gKe=SHe++,AKe=SHe++,vKe=SHe++,yKe=SHe++,EKe=SHe++,_Ke=SHe++,bKe=SHe++,wKe=SHe++,SKe=SHe++,xKe=SHe++,DKe=0,kKe=DKe++,IKe=DKe++,OKe=DKe++;function TKe(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function FKe(e,t,n){var r=e.toLowerCase();return e===r?function(e){e===r?this._state=t:(this._state=n,this._index--)}:function(i){i===r||i===e?this._state=t:(this._state=n,this._index--)}}function MKe(e,t){var n=e.toLowerCase();return function(r){r===n||r===e?this._state=t:(this._state=kHe,this._index--)}}function NKe(e,t){this._state=xHe,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=xHe,this._special=kKe,this._cbs=t,this._running=!0,this._ended=!1,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}NKe.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=DHe,this._sectionStart=this._index):this._decodeEntities&&this._special===kKe&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=xHe,this._state=_Ke,this._sectionStart=this._index)},NKe.prototype._stateBeforeTagName=function(e){"/"===e?this._state=OHe:"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===e||this._special!==kKe||TKe(e)?this._state=xHe:"!"===e?(this._state=KHe,this._sectionStart=this._index+1):"?"===e?(this._state=UHe,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==e&&"S"!==e?kHe:rKe,this._sectionStart=this._index)},NKe.prototype._stateInTagName=function(e){("/"===e||">"===e||TKe(e))&&(this._emitToken("onopentagname"),this._state=MHe,this._index--)},NKe.prototype._stateBeforeCloseingTagName=function(e){TKe(e)||(">"===e?this._state=xHe:this._special!==kKe?"s"===e||"S"===e?this._state=iKe:(this._state=xHe,this._index--):(this._state=THe,this._sectionStart=this._index))},NKe.prototype._stateInCloseingTagName=function(e){(">"===e||TKe(e))&&(this._emitToken("onclosetag"),this._state=FHe,this._index--)},NKe.prototype._stateAfterCloseingTagName=function(e){">"===e&&(this._state=xHe,this._sectionStart=this._index+1)},NKe.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=xHe,this._sectionStart=this._index+1):"/"===e?this._state=IHe:TKe(e)||(this._state=NHe,this._sectionStart=this._index)},NKe.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=xHe,this._sectionStart=this._index+1):TKe(e)||(this._state=MHe,this._index--)},NKe.prototype._stateInAttributeName=function(e){("="===e||"/"===e||">"===e||TKe(e))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=LHe,this._index--)},NKe.prototype._stateAfterAttributeName=function(e){"="===e?this._state=PHe:"/"===e||">"===e?(this._cbs.onattribend(),this._state=MHe,this._index--):TKe(e)||(this._cbs.onattribend(),this._state=NHe,this._sectionStart=this._index)},NKe.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=RHe,this._sectionStart=this._index+1):"'"===e?(this._state=GHe,this._sectionStart=this._index+1):TKe(e)||(this._state=HHe,this._sectionStart=this._index,this._index--)},NKe.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=MHe):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=_Ke,this._sectionStart=this._index)},NKe.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=MHe):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=_Ke,this._sectionStart=this._index)},NKe.prototype._stateInAttributeValueNoQuotes=function(e){TKe(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=MHe,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=_Ke,this._sectionStart=this._index)},NKe.prototype._stateBeforeDeclaration=function(e){this._state="["===e?WHe:"-"===e?QHe:VHe},NKe.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=xHe,this._sectionStart=this._index+1)},NKe.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=xHe,this._sectionStart=this._index+1)},NKe.prototype._stateBeforeComment=function(e){"-"===e?(this._state=jHe,this._sectionStart=this._index+1):this._state=VHe},NKe.prototype._stateInComment=function(e){"-"===e&&(this._state=JHe)},NKe.prototype._stateAfterComment1=function(e){this._state="-"===e?qHe:jHe},NKe.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=xHe,this._sectionStart=this._index+1):"-"!==e&&(this._state=jHe)},NKe.prototype._stateBeforeCdata1=FKe("C",zHe,VHe),NKe.prototype._stateBeforeCdata2=FKe("D",XHe,VHe),NKe.prototype._stateBeforeCdata3=FKe("A",YHe,VHe),NKe.prototype._stateBeforeCdata4=FKe("T",ZHe,VHe),NKe.prototype._stateBeforeCdata5=FKe("A",$He,VHe),NKe.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=eKe,this._sectionStart=this._index+1):(this._state=VHe,this._index--)},NKe.prototype._stateInCdata=function(e){"]"===e&&(this._state=tKe)},NKe.prototype._stateAfterCdata1=function(e){this._state="]"===e?nKe:eKe},NKe.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=xHe,this._sectionStart=this._index+1):"]"!==e&&(this._state=eKe)},NKe.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=sKe:"t"===e||"T"===e?this._state=dKe:(this._state=kHe,this._index--)},NKe.prototype._stateBeforeSpecialEnd=function(e){this._special!==IKe||"c"!==e&&"C"!==e?this._special!==OKe||"t"!==e&&"T"!==e?this._state=xHe:this._state=AKe:this._state=uKe},NKe.prototype._stateBeforeScript1=MKe("R",oKe),NKe.prototype._stateBeforeScript2=MKe("I",aKe),NKe.prototype._stateBeforeScript3=MKe("P",BKe),NKe.prototype._stateBeforeScript4=MKe("T",cKe),NKe.prototype._stateBeforeScript5=function(e){("/"===e||">"===e||TKe(e))&&(this._special=IKe),this._state=kHe,this._index--},NKe.prototype._stateAfterScript1=FKe("R",lKe,xHe),NKe.prototype._stateAfterScript2=FKe("I",hKe,xHe),NKe.prototype._stateAfterScript3=FKe("P",pKe,xHe),NKe.prototype._stateAfterScript4=FKe("T",fKe,xHe),NKe.prototype._stateAfterScript5=function(e){">"===e||TKe(e)?(this._special=kKe,this._state=THe,this._sectionStart=this._index-6,this._index--):this._state=xHe},NKe.prototype._stateBeforeStyle1=MKe("Y",mKe),NKe.prototype._stateBeforeStyle2=MKe("L",CKe),NKe.prototype._stateBeforeStyle3=MKe("E",gKe),NKe.prototype._stateBeforeStyle4=function(e){("/"===e||">"===e||TKe(e))&&(this._special=OKe),this._state=kHe,this._index--},NKe.prototype._stateAfterStyle1=FKe("Y",vKe,xHe),NKe.prototype._stateAfterStyle2=FKe("L",yKe,xHe),NKe.prototype._stateAfterStyle3=FKe("E",EKe,xHe),NKe.prototype._stateAfterStyle4=function(e){">"===e||TKe(e)?(this._special=kKe,this._state=THe,this._sectionStart=this._index-5,this._index--):this._state=xHe},NKe.prototype._stateBeforeEntity=FKe("#",bKe,wKe),NKe.prototype._stateBeforeNumericEntity=FKe("X",xKe,SKe),NKe.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+16&&(t=6);t>=2;){var n=this._buffer.substr(e,t);if(_He.hasOwnProperty(n))return this._emitPartial(_He[n]),void(this._sectionStart+=t+1);t--}},NKe.prototype._stateInNamedEntity=function(e){";"===e?(this._parseNamedEntityStrict(),this._sectionStart+1"z")&&(e<"A"||e>"Z")&&(e<"0"||e>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==xHe?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},NKe.prototype._decodeNumericEntity=function(e,t){var n=this._sectionStart+e;if(n!==this._index){var r=this._buffer.substring(n,this._index),i=parseInt(r,t);this._emitPartial(W9(i)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},NKe.prototype._stateInNumericEntity=function(e){";"===e?(this._decodeNumericEntity(2,10),this._sectionStart++):(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},NKe.prototype._stateInHexEntity=function(e){";"===e?(this._decodeNumericEntity(3,16),this._sectionStart++):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},NKe.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===xHe?(this._sectionStart!==this._index&&this._cbs.ontext(this._buffer.substr(this._sectionStart)),this._buffer="",this._bufferOffset+=this._index,this._index=0):this._sectionStart===this._index?(this._buffer="",this._bufferOffset+=this._index,this._index=0):(this._buffer=this._buffer.substr(this._sectionStart),this._index-=this._sectionStart,this._bufferOffset+=this._sectionStart),this._sectionStart=0)},NKe.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},NKe.prototype._parse=function(){for(;this._index0;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},UKe.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},UKe.prototype.parseComplete=function(e){this.reset(),this.end(e)},UKe.prototype.write=function(e){this._tokenizer.write(e)},UKe.prototype.end=function(e){this._tokenizer.end(e)},UKe.prototype.pause=function(){this._tokenizer.pause()},UKe.prototype.resume=function(){this._tokenizer.resume()},UKe.prototype.parseChunk=UKe.prototype.write,UKe.prototype.done=UKe.prototype.end;var QKe=UKe,jKe={lowerCaseTags:!1,lowerCaseAttributeNames:!1},JKe=[{name:"!doctype",start:"<",end:">"}];function qKe(e,t){var n=[],r=[];function i(e,t){return e.name instanceof RegExp?RegExp(e.name.source,"i").test(t):t===e.name}n.last=function(){return this[this.length-1]};var s=new QKe({onprocessinginstruction:function(e,s){for(var o=[].concat(JKe,t.directives||[]),a=n.last(),B=0;B",i=n.last();i?(i.content||(i.content=[]),i.content.push(t)):r.push(t)},onopentag:function(e,t){var r={tag:e};Object.keys(t).length&&(r.attrs=function(e){var t={};return Object.keys(e).forEach((function(n){var r={};r[n]=e[n].replace(/"/g,'"'),Object.assign(t,r)})),t}(t)),n.push(r)},onclosetag:function(){var e=n.pop();if(n.length){var t=n.last();Array.isArray(t.content)||(t.content=[]),t.content.push(e)}else r.push(e)},ontext:function(e){var t=n.last();t?(t.content||(t.content=[]),t.content.push(e)):r.push(e)}},t||jKe);return s.write(e),s.end(),r}function WKe(){var e;function t(t){return qKe(t,Object.assign(jKe,e))}return 1===arguments.length&&Boolean(arguments[0])&&"Object"===arguments[0].constructor.name?(e=arguments[0],t):(e=arguments[1],t(arguments[0]))}var zKe=WKe,XKe=jKe,YKe=JKe;zKe.defaultOptions=XKe,zKe.defaultDirectives=YKe;var ZKe=["area","base","br","col","command","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],$Ke=/[\t\n\f\r " '`=<>]/;function eVe(e,t){var n=(t=t||{}).singleTags?ZKe.concat(t.singleTags):ZKe,r=n.filter((function(e){return e instanceof RegExp})),i=t.closingSingleTag,s=t.quoteAllAttributes;return void 0===s&&(s=!0),function e(t){var o="";Array.isArray(t)||(t=[t]);return function e(t,n){if(void 0!==t)for(var r=0,i=t.length;r";break;case"slash":o+=" />";break;default:o+=">"}o+=e(t.content)}else o+=">"+e(t.content)+""}else o+=e(t.content);else o+=t})),o}(e)}var tVe=eVe;const nVe=ll(L9);var rVe=zKe,iVe=tVe;function sVe(e){this.version=nVe.version,this.name=nVe.name,this.plugins="function"==typeof e?[e]:e||[],this.source="",this.messages=[],this.parser=rVe,this.render=iVe,H9.call(this)}sVe.prototype.use=function(){return[].push.apply(this.plugins,arguments),this},sVe.prototype.process=function(e,t){if(t=this.options=t||{},this.source=e,t.parser&&(rVe=this.parser=t.parser),t.render&&(iVe=this.render=t.render),e=t.skipParse?e||[]:rVe(e,t),!0===t.sync)return this.plugins.forEach(function(n,r){var i;if(aVe(e,this),2===n.length||BVe(i=n(e)))throw new Error("Can’t process contents in sync mode because of async plugin: "+n.name);r===this.plugins.length-1||t.skipParse||(e=[].concat(e)),e=i||e}.bind(this)),uVe(iVe,e);var n=0,r=function(e,i){if(aVe(e,this),this.plugins.length<=n)i(null,e);else{var s=this.plugins[n++];if(2!==s.length){var o=null,a=cVe((function(){return s(e)}),(function(e){return o=e,e}));o?i(o):BVe(a)?a.then(B).catch(i):B(a)}else s(e,(function(e,t){if(e)return i(e);B(t)}))}function B(n){return n&&!t.skipParse&&(n=[].concat(n)),r(n||e,i)}}.bind(this);return new Promise((function(t,n){r(e,(function(e,r){e?n(e):t(uVe(iVe,r))}))}))};var oVe=function(e){return new sVe(e)};function aVe(e,t){"object"==typeof e&&(e=Object.assign(e,t))}function BVe(e){return!!e&&"function"==typeof e.then}function cVe(e,t){try{return e()}catch(e){t(e)}}function uVe(e,t){return{get html(){return e(t,t.options)},tree:t,messages:t.messages}}function lVe({transformUrl:e}){const t=new Map,n=[];function r(n,r){const{tag:i,attrs:s}=n,o=s&&s[r];if("string"==typeof i&&o){const a=e(o,r,i,n);null!=a&&!1!==a&&(s[r]=a,t.set(o,a))}}return async e=>{e.walk(e=>{switch(e.tag){case"script":r(e,"src");break;case"link":/(preload|prefetch)/.test(e.attrs.rel)?n.push(e):r(e,"href")}return e}),n.forEach(e=>{const n=e.attrs.href;t.has(n)&&(e.attrs.href=t.get(n))})}}async function hVe(e,{transformUrl:t}){const n=oVe([lVe({transformUrl:t})]);return(await n.process(e)).html}const pVe=e=>e&&!/^([a-z]+:)\/\//i.test(e),fVe=e=>e.split(t.posix.sep).join(t.sep);function dVe({cwd:e,publicDir:n,publicPath:i}={}){const s=n||e||".",o=[];async function a(e){if(!/\.html$/.test(e))return e;this.addWatchFile(e);const n=await this.resolve(e,void 0,{skipSelf:!0});if(!n)return;e=n.id;const i=await r.promises.readFile(e,"utf-8"),a=[],B=[],c=await hVe(i,{transformUrl:(n,i,c,{attrs:u})=>{if(!pVe(n))return null;let l=n;if("/"===n[0]?(n="./"+n.substring(1),l=t.join(s,fVe(n))):(/^\.?\.\//.test(n)||(n="./"+n),l=t.resolve(t.dirname(e),fVe(n))),"script"===c&&u&&u.type&&/^module$/i.test(u.type)){const e=o.push(l)-1;return B.push(l),"/__ENTRY__/"+e}if("link"===c&&u&&u.rel&&/^stylesheet$/i.test(u.rel)){const e=this.emitFile({type:"asset",name:n.replace(/^\.\//,"")});return a.push(r.promises.readFile(l,"utf-8").then(t=>{this.setAssetSource(e,t)})),"/__ASSET__/"+e}return null}});return await Promise.all(a),this.emitFile({type:"asset",fileName:t.relative(s,e),source:c}),B}return{name:"html-entries",async buildStart(e){o.length=0;const t=await Promise.all(Object.values(e.input).map(a.bind(this)));e.input=t.flat()},async generateBundle(e,t){for(const e in t){const n=t[e];if("asset"===n.type&&n.fileName.match(/\.html$/)){let e=n.source.toString();e=e.replace(/\/__ENTRY__\/(\d+)/g,(e,n)=>{const r=o[n];for(const e in t){const n=t[e];if("chunk"===n.type&&n.facadeModuleId===r)return(i||"")+n.fileName}return this.warn("Could not find generated URL for "+r),e}),e=e.replace(/\/__ASSET__\/(\w+)/g,(e,t)=>{let n=this.getFileName(t);return n?(i||"")+n:e}),n.source=e}}}}}const mVe="win32"===process.platform,CVe=mVe?"\\\\+":"\\/",gVe=mVe?"\\\\":"/",AVe="((?:[^/]*(?:/|$))*)",vVe="([^/]*)",yVe=`((?:[^${gVe}]*(?:${gVe}|$))*)`,EVe=`([^${gVe}]*)`;function _Ve(e,{extended:t=!1,globstar:n=!1,strict:r=!1,filepath:i=!1,flags:s=""}={}){let o="",a="",B={regex:"",segments:[]},c=!1,u=!1;const l=[];function h(e,{split:t,last:n,only:r}={}){"path"!==r&&(o+=e),i&&"regex"!==r&&(B.regex+="\\/"===e?CVe:e,t?(n&&(a+=e),""!==a&&(s.includes("g")||(a=`^${a}$`),B.segments.push(new RegExp(a,s))),a=""):a+=e)}let p,f;for(let i=0;i1&&("/"===r||void 0===r)&&("/"===o||void 0===o)?(h(AVe,{only:"regex"}),h(yVe,{only:"path",last:!0,split:!0}),i++):(h(vVe,{only:"regex"}),h(EVe,{only:"path"}))}else h(".*")}else{if(c){h("|");continue}h("\\"+p)}else{if(t){c=!1,h(")");continue}h("\\"+p)}else{if(t){c=!0,h("(");continue}h("\\"+p)}else{if(t){u=!1,h(p);continue}h("\\"+p)}else{if(u&&":"===f){i++;let t="";for(;":"!==e[++i];)t+=e[i];"alnum"===t?h("(\\w|\\d)"):"space"===t?h("\\s"):"digit"===t&&h("\\d"),i++;continue}if(t){u=!0,h(p);continue}h("\\"+p)}else{if(t){"("===f?l.push(p):h(".");continue}h("\\"+p)}else{if(t){if(u){h("^");continue}if("("===f){l.push(p),h("(?!"),i++;continue}h("\\"+p);continue}h("\\"+p)}else{if("("===f&&t){l.push(p);continue}h("\\"+p)}else{if(l.length){h(p);continue}h("\\"+p)}else{if(l.length){h(p);let e=l.pop();h("@"===e?"{1}":"!"===e?"([^/]*)":e);continue}h("\\"+p)}else{if(l.length){h(p);continue}h("\\"+p)}else h("\\"+p,{split:!0}),"/"!==f||r||(o+="?");s.includes("g")||(o=`^${o}$`,a=`^${a}$`,i&&(B.regex=`^${B.regex}$`));const d={regex:new RegExp(o,s)};return i&&(B.segments.push(new RegExp(a,s)),B.regex=new RegExp(B.regex,s),B.globstar=new RegExp(s.includes("g")?yVe:`^${yVe}$`,s),d.path=B),d}var bVe=_Ve;const wVe=require("path"),SVe={"{":"}","(":")","[":"]"},xVe=/\\(.)|(^!|\*|[\].+)]\?|\[[^\\\]]+\]|\{[^\\}]+\}|\(\?[:!=][^\\)]+\)|\([^|]+\|[^\\)]+\)|(\\).|([@?!+*]\(.*\)))/,DVe=/\\(.)|(^!|[*?{}()[\]]|\(\?)/;function kVe(e,{strict:t=!0}={}){if(""===e)return!1;let n,r=t?xVe:DVe;for(;n=r.exec(e);){if(n[2])return!0;let t=n.index+n[0].length,r=n[1],i=r?SVe[r]:null;if(r&&i){let n=e.indexOf(i,t);-1!==n&&(t=n+1)}e=e.slice(t)}return!1}function IVe(e,{strict:t=!1}={}){e=wVe.normalize(e).replace(/\/|\\/,"/"),/[\{\[].*[\/]*.*[\}\]]$/.test(e)&&(e+="/"),e+="a";do{e=wVe.dirname(e)}while(kVe(e,{strict:t})||/(^|[^\\])([\{\[]|\([^\)]+$)/.test(e));return e.replace(/\\([\*\?\|\[\]\(\)\{\}])/g,"$1")}function OVe(e,t={}){let n,r=IVe(e,t),i=kVe(e,t);return"."!=r?(n=e.substr(r.length),n.startsWith("/")&&(n=n.substr(1))):n=e,i||(r=wVe.dirname(e),n="."!==r?e.substr(r.length):e),n.startsWith("./")&&(n=n.substr(2)),n.startsWith("/")&&(n=n.substr(1)),{base:r,glob:n,isGlob:i}}var TVe=OVe;const FVe=require("fs"),{promisify:MVe}=require("util"),{join:NVe,resolve:LVe,relative:PVe}=require("path"),RVe=/(^|[\\\/])\.[^\\\/\.]/g,GVe=MVe(FVe.readdir),HVe=MVe(FVe.stat);let KVe={};async function VVe(e,t,n,r,i="",s=0){const o=n.segments[s],a=NVe(r.cwd,t,i),B=await GVe(a),{dot:c,filesOnly:u}=r;let l,h,p,f,d,m=0,C=B.length;for(;mLVe(t.cwd,e)):r};function QVe({aliases:e={},cwd:n}={}){let i,s;return{name:"aliases",async buildStart(){if(n)i=t.resolve(n,"package.json"),this.addWatchFile(i);else{const e=await this.resolve("./package.json");e&&(i=e.id,this.addWatchFile(i))}},watchChange(t){t===i&&(s=async function(){let t;try{const e=await r.promises.readFile(i,"utf-8");t=JSON.parse(e)}catch(e){console.error("[aliases] Failed to load package.json from "+i)}if(t){for(let n in e)t.alias&&n in t.alias||delete e[n];if(t.alias)for(let n in t.alias)e[n]=t.alias[n]}s=null}())},async resolveId(n,r){if(s&&await s,"string"!=typeof n||n.match(/^(\0|\.\.?\/)/))return;let o;for(let t in e)if(n===t){o=e[t];break}for(let t in e)if(n.startsWith(t+"/")){o=e[t]+n.substring(t.length);break}return null!=o&&(o.startsWith("./")&&(o=t.resolve(t.dirname(i),o)),o!==n)?await this.resolve(o,r,{skipSelf:!0}):void 0}}}function jVe({NODE_ENV:e="development",env:t={}}={}){const n=`{env:${JSON.stringify({...t,NODE_ENV:e})}}`;return{name:"process-global",resolveId(e){if("\0builtins:process.js"===e)return e},load(e){if("\0builtins:process.js"===e)return`export default ${n};`},transform(t){const r=t;if((t=t.replace(/([(){}&|,;=!]\s*)process\.env\.NODE_ENV\s*([!=]==?)\s*(['"])(.*?)\3/g,(t,n,r,i,s)=>{let o=s==e;return"!"==r[0]&&(o=!o),n+o})).match(/[^a-zA-Z0-9]process\.env/)&&(t=/^\s*(import|export)[\s{]/gm.test(t)?"import process from '\0builtins:process.js';"+t:`var process=${n};${t}`),(t=t.replace(/typeof(\s+|\s*\(+\s*)process([^a-zA-Z$_])/g,"typeof$1undefined$2"))!==r)return{code:t,map:null}}}}const JVe=/\.(?:png|jpe?g|gif|webp|svg|mp4|webm|ogg|mp3|wav|flac|aac|woff2?|eot|ttf|otf)$/i,qVe=e=>e.replace(/#/g,"%23").replace(/'/g,"\\'").replace(/"/g,'\\"');function WVe({inline:e,cwd:n}={}){return{name:"url-plugin",async resolveId(r,i){if("\0"===r[0]||"\b"===r[0])return;if(r.startsWith("url:"))r=r.slice(4);else{if(!e)return;if(!JVe.test(r))return}const s=await this.resolve(r,i,{skipSelf:!0});if(s){if(e){const e="/"+t.relative(n,s.id).replace(/^\./,"")+"?asset";return{id:qVe("data:text/javascript,export default"+JSON.stringify(e)),external:!0}}return s.id="\0url:"+s.id,s}},async load(e){if(e.startsWith("\0url:"))e=e.slice(5);else if(!JVe.test(e))return;const n=this.emitFile({type:"asset",name:t.basename(e),source:await r.promises.readFile(e)});return this.addWatchFile(e),"export default import.meta.ROLLUP_FILE_URL_"+n}}}const zVe=[".js",".cjs"],XVe=[".ts",".tsx"],YVe=["module","main"];async function ZVe(e){try{if((await r.promises.stat(e)).isFile())return!0}catch(e){}return!1}async function $Ve(e){try{return await r.promises.stat(e)}catch(e){}return!1}function eUe({extensions:e=zVe,typescript:n,index:i,mainFields:s=YVe}={}){return n&&(e=e.concat(XVe)),i&&(e=e.concat(e.map(e=>"/index"+e))),{name:"resolve-extensions-plugin",async resolveId(n,i){if("\0"===n[0])return;if(/\.(tsx?|css|s[ac]ss|wasm)$/.test(n))return;let o;try{o=await this.resolve(n,i,{skipSelf:!0})}catch(e){}o?n=o.id:i&&(n=t.resolve(t.dirname(i),n));const a=await $Ve(n);if(a){if(a.isFile())return n;if(a.isDirectory()){let e,i;try{e=await r.promises.readFile(t.resolve(n,"package.json"),"utf-8")}catch(e){}if(e)try{i=JSON.parse(e)}catch(e){console.warn(`Failed to parse package.json: ${n}\n ${e}`)}if(i){const e=s.find(e=>i[e]);if(e){if(n=t.join(n,i[e]),/\.([mc]?js|jsx?)$/.test(n))return n}else n=t.join(n,"index.js")}}}const B=n.replace(/\.[mc]?js$/,"");for(const t of e)if(await ZVe(B+t))return B+t}}}const tUe=/\b(module\.exports|exports)\b/,nUe=/(\bimport\s*(\{|\s['"\w_$])|[\s;]export(\s+(default|const|var|let)[^\w$]|\s*\{))/,rUe="function $$cjs_default$$(m){try{'default'in m||Object.defineProperty(m,'default',{configurable:true,value:m})}catch(e){}return m}";function iUe({include:e,extensions:t=[".js",".cjs"]}={}){return{name:"fast-cjs",transform(n,r){if(!t.some(e=>r.endsWith(e)))return;if(e){if(!("function"==typeof e?e(r):r.match(e)))return}const i=tUe.test(n),s=nUe.test(n);if(!i||s)return;let o=!1,a=new Map,B=new Map;n=(n=n.replace(/\/\*[\s\S]*?\*\//g,"")).replace(/([^.\w$])require\s*\((['"])(.*?)\2\)/g,(e,t,n,r)=>{let i=a.get(r);if(!i){let e="$cjs$"+r.replace(/[^\w_$]+/g,"_"),t=(B.get(e)||0)+1;B.set(e,t),t>1&&(e+=t),i={id:e,specifier:n+r+n},a.set(r,i)}return o=!0,`${t}$$cjs_default$$(${i.id})`});let c="";a.forEach(e=>{c+=`import * as ${e.id} from ${e.specifier};`});let u=c;return o&&(u+=rUe),{code:n=`${u}var module={exports:{}},exports=module.exports;${n}\nexport default module.exports`,map:null}}}}function sUe({cwd:e=".",inline:n}={}){return{name:"bundle-plugin",async resolveId(r,i){if(!r.startsWith("bundle:"))return;const s=await this.resolve(r.slice(7),i,{skipSelf:!0});if(s){if(n){const n="/"+t.relative(e,s.id).replace(/^\./,"");return{id:("data:text/javascript,export default"+JSON.stringify(n)).replace(/#/g,"%23"),external:!0}}s.id="\0bundle:"+s.id}return s},async load(e){if(!e.startsWith("\0bundle:"))return;e=e.slice(8);const t=this.emitFile({type:"chunk",id:e});return this.addWatchFile(e),"export default import.meta.ROLLUP_FILE_URL_"+t}}}function oUe({}={}){return{name:"json-plugin",async resolveId(e,t){if(e.startsWith("json:"))e=e.slice("json:".length);else if(!e.endsWith(".json"))return;const n=await this.resolve(e,t,{skipSelf:!0});return n&&"\0json:"+n.id},transform(e,t){if(t.startsWith("\0json:"))return{code:"export default "+e,map:null}}}}const aUe=e=>e.split(t.sep).join(t.posix.sep);async function BUe({cwd:e,root:n,publicDir:r,out:i,sourcemap:s,aliases:o,profile:a,env:B={},npmChunks:c=!1}){e=e||"",n=n||e;const u=(await UVe("**/*.html",{cwd:e,absolute:!0,filesOnly:!0})).filter(e=>!e.startsWith(i)).map(e=>"./"+aUe(t.relative(".",e))),l=await Uu({input:u,perf:!!a,preserveEntrySignatures:"allow-extension",manualChunks:c?cUe:void 0,plugins:[Pb({typescript:!0,sourcemap:s,production:!0}),dVe({cwd:e,publicDir:r,publicPath:"/"}),kI({publicPath:"/"}),QVe({aliases:o,cwd:n}),_m(),Xw({production:!0}),Uw({hot:!1,cwd:e}),Ub({hot:!1}),jVe({env:B,NODE_ENV:"production"}),eUe({typescript:!0,index:!0}),iUe({include:/(?:^[\b]npm\/|[/\\]node_modules[/\\]|\.cjs$)/}),Fh(),wI({external:!1}),r9({sourcemap:s}),WVe({}),oUe(),sUe({cwd:e})]});return await l.write({entryFileNames:"[name].[hash].js",chunkFileNames:"chunks/[name].[hash].js",assetFileNames:"assets/[name].[hash][extname]",compact:!0,plugins:[$S({compress:!0,sourcemap:s})],sourcemap:s,sourcemapPathTransform(n,r){let i=aUe(t.relative(e,t.resolve(t.dirname(r),n)));return i=i.replace(/^\.\//g,""),i=i.replace(/^(\.?\.?\/)?[\b]npm\//,"@npm/"),"source:///"+i},preferConst:!0,dir:i||"dist"})}function cUe(e,{getModuleIds:n,getModuleInfo:r}){const i=r(e);if(/^[\b]npm\//.test(i.id)){if(i.importers.every(e=>/^[\b]npm\//.test(e)))return null;if(i.importers.length+i.dynamicImporters.length>1){let e=i.id;const r=Array.from(n()).filter(t=>t!==e);for(;e.length>1;){const n=t.posix.dirname(e);if(r.find(e=>e.startsWith(n)))break;e=n}return e.replace(/^[\b]npm\/((?:@[^/]+\/)?[^/]+)@[^/]+/,"@npm/$1")}}return null}function uUe(e){let t=0;const n=e.output.filter(e=>!/\.map$/.test(e.fileName)).sort((e,t)=>lUe(t)-lUe(e)),r=n.reduce((e,n)=>{const r="asset"===n.type?n.source:n.code,i=r.length;return t+=r.length,`${e}\n ${n.fileName} ${hUe(i)}`},""),i=hUe(t);return{assets:n,total:t,totalText:i,assetsText:r}}function lUe(e){return"chunk"===e.type?e.isEntry?10:e.isDynamicEntry?8:6:/\.html$/.test(e.fileName)?30-e.fileName.split("/").length:1}function hUe(e){let t="b";return e>1500&&(e/=1e3,t="Kb"),e>1500&&(e/=1e3,t="Mb"),`${e<1?e.toFixed(2):e<10?e.toFixed(1):e}${t}`}const pUe=/\n|\r|\r\n/,fUe=/^\s*([\w.-]+)\s*=\s*(.*)?\s*$/;function dUe(e){return e.split(pUe).reduce((e,t)=>{const n=t.match(fUe);if(n){const t=n[1];let r=n[2]||"";const i=r.length-1,s='"'===r[0]&&'"'===r[i];"'"===r[0]&&"'"===r[i]||s?(r=r.substring(1,i),s&&(r=r.replace(/\\n/g,"\n"))):r=r.trim(),e[t]=r}return e},{})}async function mUe(e,n){return(await Promise.all(n.map(async n=>{const i=t.join(e,n);try{return dUe(await r.promises.readFile(i,"utf-8"))}catch(e){return{}}}))).reduce((e,t)=>Object.assign(e,t),{})}async function CUe(e){e.cwd=t.resolve(e.cwd||""),process.chdir(e.cwd),e.root=e.cwd;const{NODE_ENV:n="development"}=process.env;e.env=await mUe(e.root,[".env",".env.local",".env."+n,`.env.${n}.local`]),e.out=t.resolve(e.cwd,e.out||".cache"),e.overlayDir=e.out;const i=r.promises.mkdir(e.out,{recursive:!0}).catch(e=>{console.warn("Warning: Failed to create output directory: "+e.message)});await gUe(t.join(e.cwd,"public"))&&(e.cwd=t.join(e.cwd,"public")),await i;const s=t.resolve(e.root,"package.json"),o=r.promises.readFile(s,"utf-8").then(JSON.parse);return e.aliases=(await o.catch(()=>({}))).alias||{},e}function gUe(e){return r.promises.stat(e).then(e=>e.isDirectory()).catch(()=>!1)}async function AUe(e={}){e.out=e.out||"dist",Zk(e.cwd),e=await CUe(e);const t=uUe(await BUe(e));console.log(`Wrote ${t.totalText} to disk:${t.assetsText}`)}var vUe=function(e,t){return(vUe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function yUe(e,t){function n(){this.constructor=e}vUe(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var EUe=function(){return(EUe=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;a--)(i=e[a])&&(o=(s<3?i(o):s>3?i(t,n,o):i(t,n))||o);return s>3&&o&&Object.defineProperty(t,n,o),o}function wUe(e,t){return function(n,r){t(n,r,e)}}function SUe(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function xUe(e,t,n,r){return new(n||(n=Promise))((function(i,s){function o(e){try{B(r.next(e))}catch(e){s(e)}}function a(e){try{B(r.throw(e))}catch(e){s(e)}}function B(e){e.done?i(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(o,a)}B((r=r.apply(e,t||[])).next())}))}function DUe(e,t){var n,r,i,s,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(s){return function(a){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,r=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function TUe(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,s=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=s.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=s.return)&&n.call(s)}finally{if(i)throw i.error}}return o}function FUe(){for(var e=[],t=0;t1||a(e,t)}))})}function a(e,t){try{(n=i[e](t)).value instanceof NUe?Promise.resolve(n.value.v).then(B,c):u(s[0][2],n)}catch(e){u(s[0][3],e)}var n}function B(e){a("next",e)}function c(e){a("throw",e)}function u(e,t){e(t),s.shift(),s.length&&a(s[0][0],s[0][1])}}function PUe(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:NUe(e[r](t)),done:"return"===r}:i?i(t):t}:i}}function RUe(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof OUe?OUe(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,i){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,i,(t=e[n](t)).done,t.value)}))}}}function GUe(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function HUe(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function KUe(e){return e&&e.__esModule?e:{default:e}}function VUe(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function UUe(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}const QUe={__proto__:null,__extends:yUe,get __assign(){return EUe},__rest:_Ue,__decorate:bUe,__param:wUe,__metadata:SUe,__awaiter:xUe,__generator:DUe,__createBinding:kUe,__exportStar:IUe,__values:OUe,__read:TUe,__spread:FUe,__spreadArrays:MUe,__await:NUe,__asyncGenerator:LUe,__asyncDelegator:PUe,__asyncValues:RUe,__makeTemplateObject:GUe,__importStar:HUe,__importDefault:KUe,__classPrivateFieldGet:VUe,__classPrivateFieldSet:UUe};var jUe=1e3,JUe=60*jUe,qUe=60*JUe,WUe=24*qUe,zUe=7*WUe,XUe=365.25*WUe,YUe=function(e,t){t=t||{};var n=typeof e;if("string"===n&&e.length>0)return ZUe(e);if("number"===n&&isFinite(e))return t.long?eQe(e):$Ue(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function ZUe(e){if(!((e=String(e)).length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return n*XUe;case"weeks":case"week":case"w":return n*zUe;case"days":case"day":case"d":return n*WUe;case"hours":case"hour":case"hrs":case"hr":case"h":return n*qUe;case"minutes":case"minute":case"mins":case"min":case"m":return n*JUe;case"seconds":case"second":case"secs":case"sec":case"s":return n*jUe;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function $Ue(e){var t=Math.abs(e);return t>=WUe?Math.round(e/WUe)+"d":t>=qUe?Math.round(e/qUe)+"h":t>=JUe?Math.round(e/JUe)+"m":t>=jUe?Math.round(e/jUe)+"s":e+"ms"}function eQe(e){var t=Math.abs(e);return t>=WUe?tQe(e,t,WUe,"day"):t>=qUe?tQe(e,t,qUe,"hour"):t>=JUe?tQe(e,t,JUe,"minute"):t>=jUe?tQe(e,t,jUe,"second"):e+" ms"}function tQe(e,t,n,r){var i=t>=1.5*n;return Math.round(e/n)+" "+r+(i?"s":"")}function nQe(e){function t(e){for(var t=0,r=0;r=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=rQe(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}})),sQe=(e,t=process.argv)=>{const n=e.startsWith("-")?"":1===e.length?"-":"--",r=t.indexOf(n+e),i=t.indexOf("--");return-1!==r&&(-1===i||r=2,has16m:e>=3}}function lQe(e,t){if(0===cQe)return 0;if(sQe("color=16m")||sQe("color=full")||sQe("color=truecolor"))return 3;if(sQe("color=256"))return 2;if(e&&!t&&void 0===cQe)return 0;const n=cQe||0;if("dumb"===BQe.TERM)return n;if("win32"===process.platform){const e=oQe.release().split(".");return Number(e[0])>=10&&Number(e[2])>=10586?Number(e[2])>=14931?3:2:1}if("CI"in BQe)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(e=>e in BQe)||"codeship"===BQe.CI_NAME?1:n;if("TEAMCITY_VERSION"in BQe)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(BQe.TEAMCITY_VERSION)?1:0;if("GITHUB_ACTIONS"in BQe)return 1;if("truecolor"===BQe.COLORTERM)return 3;if("TERM_PROGRAM"in BQe){const e=parseInt((BQe.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(BQe.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(BQe.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(BQe.TERM)||"COLORTERM"in BQe?1:n}function hQe(e){return uQe(lQe(e,e&&e.isTTY))}sQe("no-color")||sQe("no-colors")||sQe("color=false")||sQe("color=never")?cQe=0:(sQe("color")||sQe("colors")||sQe("color=true")||sQe("color=always"))&&(cQe=1),"FORCE_COLOR"in BQe&&(cQe="true"===BQe.FORCE_COLOR?1:"false"===BQe.FORCE_COLOR?0:0===BQe.FORCE_COLOR.length?1:Math.min(parseInt(BQe.FORCE_COLOR,10),3));var pQe={supportsColor:hQe,stdout:uQe(lQe(!0,aQe.isatty(1))),stderr:uQe(lQe(!0,aQe.isatty(2)))},fQe=ul((function(e,t){var n=require("tty"),r=require("util");t.init=function(e){e.inspectOpts={};for(var n=Object.keys(t.inspectOpts),r=0;r=2&&(t.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch(e){}t.inspectOpts=Object.keys(process.env).filter((function(e){return/^debug_/i.test(e)})).reduce((function(e,t){var n=t.substring(6).toLowerCase().replace(/_([a-z])/g,(function(e,t){return t.toUpperCase()})),r=process.env[t];return r=!!/^(yes|on|true|enabled)$/i.test(r)||!/^(no|off|false|disabled)$/i.test(r)&&("null"===r?null:Number(r)),e[n]=r,e}),{}),e.exports=rQe(t);var s=e.exports.formatters;s.o=function(e){return this.inspectOpts.colors=this.useColors,r.inspect(e,this.inspectOpts).replace(/\s*\n\s*/g," ")},s.O=function(e){return this.inspectOpts.colors=this.useColors,r.inspect(e,this.inspectOpts)}})),dQe=ul((function(e){"undefined"==typeof process||"renderer"===process.type||!0===process.browser||process.__nwjs?e.exports=iQe:e.exports=fQe})),mQe=require("child_process").exec,CQe=require("child_process").execSync,gQe=require("fs"),AQe=require("path"),vQe=gQe.access,yQe=gQe.accessSync,EQe=gQe.constants||gQe,_Qe="win32"==process.platform,bQe=function(e,t){vQe(e,EQe.F_OK,(function(e){t(!e)}))},wQe=function(e){try{return yQe(e,EQe.F_OK),!1}catch(e){return!0}},SQe=function(e,t){vQe(e,EQe.F_OK|EQe.X_OK,(function(e){t(null,!e)}))},xQe=function(e){try{return yQe(e,EQe.F_OK|EQe.X_OK),!0}catch(e){return!1}},DQe=function(e,t,n){bQe(e,(function(r){if(r)SQe(e,n);else mQe("command -v "+t+" 2>/dev/null && { echo >&1 "+t+"; exit 0; }",(function(e,t,r){n(null,!!t)}))}))},kQe=function(e,t,n){if(/^(?!(?:.*\s|.*\.|\W+)$)(?:[a-zA-Z]:)?(?:(?:[^<>:"\|\?\*\n])+(?:\/\/|\/|\\\\|\\)?)+$/m.test(e))mQe("where "+t,(function(e){n(null,null===e)}));else n(null,!1)},IQe=function(e,t){if(wQe(e))try{return!!CQe("command -v "+t+" 2>/dev/null && { echo >&1 "+t+"; exit 0; }")}catch(e){return!1}return xQe(e)},OQe=function(e,t,n){if(!/^(?!(?:.*\s|.*\.|\W+)$)(?:[a-zA-Z]:)?(?:(?:[^<>:"\|\?\*\n])+(?:\/\/|\/|\\\\|\\)?)+$/m.test(e))return!1;try{return!!CQe("where "+t,{stdio:[]})}catch(e){return!1}},TQe=function(e){return/[^A-Za-z0-9_\/:=-]/.test(e)&&(e=(e="'"+e.replace(/'/g,"'\\''")+"'").replace(/^(?:'')+/g,"").replace(/\\'''/g,"\\'")),e};_Qe&&(TQe=function(e){return/[\\]/.test(e)?'"'+AQe.dirname(e)+'"'+":"+('"'+AQe.basename(e)+'"'):'"'+e+'"'});var FQe=function e(t,n){var r=TQe(t);if(!n&&"undefined"!=typeof Promise)return new Promise((function(n,r){e(t,(function(e,i){i?n(t):r(e)}))}));_Qe?kQe(t,r,n):DQe(t,r,n)},MQe=function(e){var t=TQe(e);return _Qe?OQe(e,t):IQe(e,t)};FQe.sync=MQe;var NQe=FQe,LQe=require("path"),PQe="win32"===process.platform,RQe=require("fs"),GQe=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function HQe(){var e;if(GQe){var t=new Error;e=function(e){e&&(t.message=e.message,n(e=t))}}else e=n;return e;function n(e){if(e){if(process.throwDeprecation)throw e;if(!process.noDeprecation){var t="fs: missing callback "+(e.stack||e.message);process.traceDeprecation?console.trace(t):console.error(t)}}}}function KQe(e){return"function"==typeof e?e:HQe()}var VQe=LQe.normalize;if(PQe)var UQe=/(.*?)(?:[\/\\]+|$)/g;else var UQe=/(.*?)(?:[\/]+|$)/g;if(PQe)var QQe=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/;else var QQe=/^[\/]*/;var jQe=function(e,t){if(e=LQe.resolve(e),t&&Object.prototype.hasOwnProperty.call(t,e))return t[e];var n,r,i,s,o=e,a={},B={};function c(){var t=QQe.exec(e);n=t[0].length,r=t[0],i=t[0],s="",PQe&&!B[i]&&(RQe.lstatSync(i),B[i]=!0)}for(c();n=e.length)return t&&(t[a]=e),n(null,e);UQe.lastIndex=r;var B=UQe.exec(e);return o=i,i+=B[0],s=o+B[1],r=UQe.lastIndex,c[s]||t&&t[s]===s?process.nextTick(l):t&&Object.prototype.hasOwnProperty.call(t,s)?f(t[s]):RQe.lstat(s,h)}function h(e,r){if(e)return n(e);if(!r.isSymbolicLink())return c[s]=!0,t&&(t[s]=s),process.nextTick(l);if(!PQe){var i=r.dev.toString(32)+":"+r.ino.toString(32);if(B.hasOwnProperty(i))return p(null,B[i],s)}RQe.stat(s,(function(e){if(e)return n(e);RQe.readlink(s,(function(e,t){PQe||(B[i]=t),p(e,t)}))}))}function p(e,r,i){if(e)return n(e);var s=LQe.resolve(o,r);t&&(t[i]=s),f(s)}function f(t){e=LQe.resolve(t,e.slice(r)),u()}u()},qQe={realpathSync:jQe,realpath:JQe},WQe=tje;tje.realpath=tje,tje.sync=nje,tje.realpathSync=nje,tje.monkeypatch=rje,tje.unmonkeypatch=ije;var zQe=require("fs"),XQe=zQe.realpath,YQe=zQe.realpathSync,ZQe=process.version,$Qe=/^v[0-5]\./.test(ZQe);function eje(e){return e&&"realpath"===e.syscall&&("ELOOP"===e.code||"ENOMEM"===e.code||"ENAMETOOLONG"===e.code)}function tje(e,t,n){if($Qe)return XQe(e,t,n);"function"==typeof t&&(n=t,t=null),XQe(e,t,(function(r,i){eje(r)?qQe.realpath(e,t,n):n(r,i)}))}function nje(e,t){if($Qe)return YQe(e,t);try{return YQe(e,t)}catch(n){if(eje(n))return qQe.realpathSync(e,t);throw n}}function rje(){zQe.realpath=tje,zQe.realpathSync=nje}function ije(){zQe.realpath=XQe,zQe.realpathSync=YQe}var sje=function(e,t){for(var n=[],r=0;r=0&&c>0){for(r=[],s=n.length;u>=0&&!a;)u==B?(r.push(u),B=n.indexOf(e,u+1)):1==r.length?a=[r.pop(),c]:((i=r.pop())=0?B:c;r.length&&(a=[s,o])}return a}Bje.range=uje;var lje=yje,hje="\0SLASH"+Math.random()+"\0",pje="\0OPEN"+Math.random()+"\0",fje="\0CLOSE"+Math.random()+"\0",dje="\0COMMA"+Math.random()+"\0",mje="\0PERIOD"+Math.random()+"\0";function Cje(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function gje(e){return e.split("\\\\").join(hje).split("\\{").join(pje).split("\\}").join(fje).split("\\,").join(dje).split("\\.").join(mje)}function Aje(e){return e.split(hje).join("\\").split(pje).join("{").split(fje).join("}").split(dje).join(",").split(mje).join(".")}function vje(e){if(!e)return[""];var t=[],n=aje("{","}",e);if(!n)return e.split(",");var r=n.pre,i=n.body,s=n.post,o=r.split(",");o[o.length-1]+="{"+i+"}";var a=vje(s);return s.length&&(o[o.length-1]+=a.shift(),o.push.apply(o,a)),t.push.apply(t,o),t}function yje(e){return e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),Sje(gje(e),!0).map(Aje)):[]}function Eje(e){return"{"+e+"}"}function _je(e){return/^-?0\d/.test(e)}function bje(e,t){return e<=t}function wje(e,t){return e>=t}function Sje(e,t){var n=[],r=aje("{","}",e);if(!r||/\$$/.test(r.pre))return[e];var i,s=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(r.body),o=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(r.body),a=s||o,B=r.body.indexOf(",")>=0;if(!a&&!B)return r.post.match(/,.*\}/)?Sje(e=r.pre+"{"+r.body+fje+r.post):[e];if(a)i=r.body.split(/\.\./);else if(1===(i=vje(r.body)).length&&1===(i=Sje(i[0],!1).map(Eje)).length)return(l=r.post.length?Sje(r.post,!1):[""]).map((function(e){return r.pre+i[0]+e}));var c,u=r.pre,l=r.post.length?Sje(r.post,!1):[""];if(a){var h=Cje(i[0]),p=Cje(i[1]),f=Math.max(i[0].length,i[1].length),d=3==i.length?Math.abs(Cje(i[2])):1,m=bje;p0){var y=new Array(v+1).join("0");A=g<0?"-"+y+A.slice(1):y+A}}c.push(A)}}else c=sje(i,(function(e){return Sje(e,!1)}));for(var E=0;E65536)throw new TypeError("pattern is too long");var n=this.options;if(!n.noglobstar&&"**"===e)return kje;if(""===e)return"";var r,i="",s=!!n.nocase,o=!1,a=[],B=[],c=!1,u=-1,l=-1,h="."===e.charAt(0)?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",p=this;function f(){if(r){switch(r){case"*":i+=Tje,s=!0;break;case"?":i+=Oje,s=!0;break;default:i+="\\"+r}p.debug("clearStateChar %j %j",r,i),r=!1}}for(var d,m=0,C=e.length;m-1;b--){var w=B[b],S=i.slice(0,w.reStart),x=i.slice(w.reStart,w.reEnd-8),D=i.slice(w.reEnd-8,w.reEnd),k=i.slice(w.reEnd);D+=k;var I=S.split("(").length-1,O=k;for(m=0;m=0&&!(r=e[i]);i--);for(i=0;i>> no match, partial?",e,l,t,h),l!==o))}if("string"==typeof c?(B=r.nocase?u.toLowerCase()===c.toLowerCase():u===c,this.debug("string match",c,u,B)):(B=u.match(c),this.debug("pattern match",c,u,B)),!B)return!1}if(i===o&&s===a)return!0;if(i===o)return n;if(s===a)return i===o-1&&""===e[i];throw new Error("wtf?")};var $je="win32"===process.platform?Zje:Yje,eJe=Yje,tJe=Zje;$je.posix=eJe,$je.win32=tJe;var nJe=dJe,rJe=fJe,iJe=gJe,sJe=lJe,oJe=yJe,aJe=AJe,BJe=vJe,cJe=EJe,uJe=_Je;function lJe(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var hJe=require("path"),pJe=xje.Minimatch;function fJe(e,t){return e.toLowerCase().localeCompare(t.toLowerCase())}function dJe(e,t){return e.localeCompare(t)}function mJe(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(CJe))}function CJe(e){var t=null;if("/**"===e.slice(-3)){var n=e.replace(/(\/\*\*)+$/,"");t=new pJe(n,{dot:!0})}return{matcher:new pJe(e,{dot:!0}),gmatcher:t}}function gJe(e,t,n){if(n||(n={}),n.matchBase&&-1===t.indexOf("/")){if(n.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!n.silent,e.pattern=t,e.strict=!1!==n.strict,e.realpath=!!n.realpath,e.realpathCache=n.realpathCache||Object.create(null),e.follow=!!n.follow,e.dot=!!n.dot,e.mark=!!n.mark,e.nodir=!!n.nodir,e.nodir&&(e.mark=!0),e.sync=!!n.sync,e.nounique=!!n.nounique,e.nonull=!!n.nonull,e.nosort=!!n.nosort,e.nocase=!!n.nocase,e.stat=!!n.stat,e.noprocess=!!n.noprocess,e.absolute=!!n.absolute,e.maxLength=n.maxLength||1/0,e.cache=n.cache||Object.create(null),e.statCache=n.statCache||Object.create(null),e.symlinks=n.symlinks||Object.create(null),mJe(e,n),e.changedCwd=!1;var r=process.cwd();lJe(n,"cwd")?(e.cwd=hJe.resolve(n.cwd),e.changedCwd=e.cwd!==r):e.cwd=r,e.root=n.root||hJe.resolve(e.cwd,"/"),e.root=hJe.resolve(e.root),"win32"===process.platform&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=$je(e.cwd)?e.cwd:yJe(e,e.cwd),"win32"===process.platform&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!n.nomount,n.nonegate=!0,n.nocomment=!0,e.minimatch=new pJe(t,n),e.options=e.minimatch.options}function AJe(e){for(var t=e.nounique,n=t?[]:Object.create(null),r=0,i=e.matches.length;rthis.maxLength)return!1;if(!this.stat&&OJe(this.cache,t)){var r=this.cache[t];if(Array.isArray(r)&&(r="DIR"),!n||"DIR"===r)return r;if(n&&"FILE"===r)return!1}var i=this.statCache[t];if(!i){var s;try{s=SJe.lstatSync(t)}catch(e){if(e&&("ENOENT"===e.code||"ENOTDIR"===e.code))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{i=SJe.statSync(t)}catch(e){i=s}else i=s}this.statCache[t]=i;r=!0;return i&&(r=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||r,(!n||"FILE"!==r)&&r},NJe.prototype._mark=function(e){return bJe.mark(this,e)},NJe.prototype._makeAbs=function(e){return bJe.makeAbs(this,e)};var LJe=Object.create(null),PJe=BD(RJe);function RJe(e,t){return LJe[e]?(LJe[e].push(t),null):(LJe[e]=[t],GJe(e))}function GJe(e){return uD((function t(){var n=LJe[e],r=n.length,i=HJe(arguments);try{for(var s=0;sr?(n.splice(0,r),process.nextTick((function(){t.apply(null,i)}))):delete LJe[e]}}))}function HJe(e){for(var t=e.length,n=[],r=0;r1)return!0;for(var i=0;ithis.maxLength)return t();if(!this.stat&&qJe(this.cache,n)){var i=this.cache[n];if(Array.isArray(i)&&(i="DIR"),!r||"DIR"===i)return t(null,i);if(r&&"FILE"===i)return t()}var s=this.statCache[n];if(void 0!==s){if(!1===s)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return r&&"FILE"===o?t():t(null,o,s)}var a=this,B=PJe("stat\0"+n,(function(r,i){if(i&&i.isSymbolicLink())return VJe.stat(n,(function(r,s){r?a._stat2(e,n,null,i,t):a._stat2(e,n,r,s,t)}));a._stat2(e,n,r,i,t)}));B&&VJe.lstat(n,B)},eqe.prototype._stat2=function(e,t,n,r,i){if(n&&("ENOENT"===n.code||"ENOTDIR"===n.code))return this.statCache[t]=!1,i();var s="/"===e.slice(-1);if(this.statCache[t]=r,"/"===t.slice(-1)&&r&&!r.isDirectory())return i(null,!1,r);var o=!0;return r&&(o=r.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||o,s&&"FILE"===o?i():i(null,o,r)};var nqe=hqe;hqe.sync=gqe;var rqe=require("assert"),iqe=require("path"),sqe=require("fs"),oqe=void 0;try{oqe=KJe}catch(e){}var aqe=parseInt("666",8),Bqe={nosort:!0,silent:!0},cqe=0,uqe="win32"===process.platform;function lqe(e){if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach((function(t){e[t]=e[t]||sqe[t],e[t+="Sync"]=e[t]||sqe[t]})),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,!1===e.glob&&(e.disableGlob=!0),!0!==e.disableGlob&&void 0===oqe)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||Bqe}function hqe(e,t,n){"function"==typeof t&&(n=t,t={}),rqe(e,"rimraf: missing path"),rqe.equal(typeof e,"string","rimraf: path should be a string"),rqe.equal(typeof n,"function","rimraf: callback function required"),rqe(t,"rimraf: invalid options argument provided"),rqe.equal(typeof t,"object","rimraf: options should be object"),lqe(t);var r=0,i=null,s=0;if(t.disableGlob||!oqe.hasMagic(e))return o(null,[e]);function o(e,o){return e?n(e):0===(s=o.length)?n():void o.forEach((function(e){pqe(e,t,(function o(a){if(a){if(("EBUSY"===a.code||"ENOTEMPTY"===a.code||"EPERM"===a.code)&&r"']/g,N=RegExp(F.source),L=RegExp(M.source),P=/<%-([\s\S]+?)%>/g,R=/<%([\s\S]+?)%>/g,G=/<%=([\s\S]+?)%>/g,H=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,K=/^\w*$/,V=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,U=/[\\^$.*+?()[\]{}|]/g,Q=RegExp(U.source),j=/^\s+|\s+$/g,J=/^\s+/,q=/\s+$/,W=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,z=/\{\n\/\* \[wrapped with (.+)\] \*/,X=/,? & /,Y=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Z=/\\(\\)?/g,$=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ee=/\w*$/,te=/^[-+]0x[0-9a-f]+$/i,ne=/^0b[01]+$/i,re=/^\[object .+?Constructor\]$/,ie=/^0o[0-7]+$/i,se=/^(?:0|[1-9]\d*)$/,oe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ae=/($^)/,Be=/['\n\r\u2028\u2029\\]/g,ce="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ue="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",le="[\\ud800-\\udfff]",he="["+ue+"]",pe="["+ce+"]",fe="\\d+",de="[\\u2700-\\u27bf]",me="[a-z\\xdf-\\xf6\\xf8-\\xff]",Ce="[^\\ud800-\\udfff"+ue+fe+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ge="\\ud83c[\\udffb-\\udfff]",Ae="[^\\ud800-\\udfff]",ve="(?:\\ud83c[\\udde6-\\uddff]){2}",ye="[\\ud800-\\udbff][\\udc00-\\udfff]",Ee="[A-Z\\xc0-\\xd6\\xd8-\\xde]",_e="(?:"+me+"|"+Ce+")",be="(?:"+Ee+"|"+Ce+")",we="(?:"+pe+"|"+ge+")"+"?",Se="[\\ufe0e\\ufe0f]?"+we+("(?:\\u200d(?:"+[Ae,ve,ye].join("|")+")[\\ufe0e\\ufe0f]?"+we+")*"),xe="(?:"+[de,ve,ye].join("|")+")"+Se,De="(?:"+[Ae+pe+"?",pe,ve,ye,le].join("|")+")",ke=RegExp("['’]","g"),Ie=RegExp(pe,"g"),Oe=RegExp(ge+"(?="+ge+")|"+De+Se,"g"),Te=RegExp([Ee+"?"+me+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[he,Ee,"$"].join("|")+")",be+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[he,Ee+_e,"$"].join("|")+")",Ee+"?"+_e+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Ee+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",fe,xe].join("|"),"g"),Fe=RegExp("[\\u200d\\ud800-\\udfff"+ce+"\\ufe0e\\ufe0f]"),Me=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ne=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Le=-1,Pe={};Pe[E]=Pe[_]=Pe[b]=Pe[w]=Pe[S]=Pe[x]=Pe["[object Uint8ClampedArray]"]=Pe[D]=Pe[k]=!0,Pe[s]=Pe[o]=Pe[v]=Pe[a]=Pe[y]=Pe[B]=Pe[c]=Pe[u]=Pe[h]=Pe[p]=Pe[f]=Pe[d]=Pe[m]=Pe[C]=Pe[A]=!1;var Re={};Re[s]=Re[o]=Re[v]=Re[y]=Re[a]=Re[B]=Re[E]=Re[_]=Re[b]=Re[w]=Re[S]=Re[h]=Re[p]=Re[f]=Re[d]=Re[m]=Re[C]=Re[g]=Re[x]=Re["[object Uint8ClampedArray]"]=Re[D]=Re[k]=!0,Re[c]=Re[u]=Re[A]=!1;var Ge={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},He=parseFloat,Ke=parseInt,Ve="object"==typeof cl&&cl&&cl.Object===Object&&cl,Ue="object"==typeof self&&self&&self.Object===Object&&self,Qe=Ve||Ue||Function("return this")(),je=t&&!t.nodeType&&t,Je=je&&e&&!e.nodeType&&e,qe=Je&&Je.exports===je,We=qe&&Ve.process,ze=function(){try{var e=Je&&Je.require&&Je.require("util").types;return e||We&&We.binding&&We.binding("util")}catch(e){}}(),Xe=ze&&ze.isArrayBuffer,Ye=ze&&ze.isDate,Ze=ze&&ze.isMap,$e=ze&&ze.isRegExp,et=ze&&ze.isSet,tt=ze&&ze.isTypedArray;function nt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function rt(e,t,n,r){for(var i=-1,s=null==e?0:e.length;++i-1}function ct(e,t,n){for(var r=-1,i=null==e?0:e.length;++r-1;);return n}function Ot(e,t){for(var n=e.length;n--&>(t,e[n],0)>-1;);return n}function Tt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var Ft=_t({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),Mt=_t({"&":"&","<":"<",">":">",'"':""","'":"'"});function Nt(e){return"\\"+Ge[e]}function Lt(e){return Fe.test(e)}function Pt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function Rt(e,t){return function(n){return e(t(n))}}function Gt(e,t){for(var n=-1,i=e.length,s=0,o=[];++n",""":'"',"'":"'"});var jt=function e(t){var ce=(t=null==t?Qe:jt.defaults(Qe.Object(),t,jt.pick(Qe,Ne))).Array,ue=t.Date,le=t.Error,he=t.Function,pe=t.Math,fe=t.Object,de=t.RegExp,me=t.String,Ce=t.TypeError,ge=ce.prototype,Ae=he.prototype,ve=fe.prototype,ye=t["__core-js_shared__"],Ee=Ae.toString,_e=ve.hasOwnProperty,be=0,we=function(){var e=/[^.]+$/.exec(ye&&ye.keys&&ye.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Se=ve.toString,xe=Ee.call(fe),De=Qe._,Oe=de("^"+Ee.call(_e).replace(U,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fe=qe?t.Buffer:void 0,Ge=t.Symbol,Ve=t.Uint8Array,Ue=Fe?Fe.allocUnsafe:void 0,je=Rt(fe.getPrototypeOf,fe),Je=fe.create,We=ve.propertyIsEnumerable,ze=ge.splice,dt=Ge?Ge.isConcatSpreadable:void 0,_t=Ge?Ge.iterator:void 0,Jt=Ge?Ge.toStringTag:void 0,qt=function(){try{var e=Zi(fe,"defineProperty");return e({},"",{}),e}catch(e){}}(),Wt=t.clearTimeout!==Qe.clearTimeout&&t.clearTimeout,zt=ue&&ue.now!==Qe.Date.now&&ue.now,Xt=t.setTimeout!==Qe.setTimeout&&t.setTimeout,Yt=pe.ceil,Zt=pe.floor,$t=fe.getOwnPropertySymbols,en=Fe?Fe.isBuffer:void 0,tn=t.isFinite,nn=ge.join,rn=Rt(fe.keys,fe),sn=pe.max,on=pe.min,an=ue.now,Bn=t.parseInt,cn=pe.random,un=ge.reverse,ln=Zi(t,"DataView"),hn=Zi(t,"Map"),pn=Zi(t,"Promise"),fn=Zi(t,"Set"),dn=Zi(t,"WeakMap"),mn=Zi(fe,"create"),Cn=dn&&new dn,gn={},An=ws(ln),vn=ws(hn),yn=ws(pn),En=ws(fn),_n=ws(dn),bn=Ge?Ge.prototype:void 0,wn=bn?bn.valueOf:void 0,Sn=bn?bn.toString:void 0;function xn(e){if(Uo(e)&&!To(e)&&!(e instanceof On)){if(e instanceof In)return e;if(_e.call(e,"__wrapped__"))return Ss(e)}return new In(e)}var Dn=function(){function e(){}return function(t){if(!Vo(t))return{};if(Je)return Je(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function kn(){}function In(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function On(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Tn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function zn(e,t,n,r,i,o){var c,A=1&t,I=2&t,O=4&t;if(n&&(c=i?n(e,r,i,o):n(e)),void 0!==c)return c;if(!Vo(e))return e;var T=To(e);if(T){if(c=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&_e.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!A)return mi(e,c)}else{var F=ts(e),M=F==u||F==l;if(Lo(e))return ui(e,A);if(F==f||F==s||M&&!i){if(c=I||M?{}:rs(e),!A)return I?function(e,t){return Ci(e,es(e),t)}(e,function(e,t){return e&&Ci(t,va(t),e)}(c,e)):function(e,t){return Ci(e,$i(e),t)}(e,jn(c,e))}else{if(!Re[F])return i?e:{};c=function(e,t,n){var r=e.constructor;switch(t){case v:return li(e);case a:case B:return new r(+e);case y:return function(e,t){var n=t?li(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case E:case _:case b:case w:case S:case x:case"[object Uint8ClampedArray]":case D:case k:return hi(e,n);case h:return new r;case p:case C:return new r(e);case d:return function(e){var t=new e.constructor(e.source,ee.exec(e));return t.lastIndex=e.lastIndex,t}(e);case m:return new r;case g:return function(e){return wn?fe(wn.call(e)):{}}(e)}}(e,F,A)}}o||(o=new Ln);var N=o.get(e);if(N)return N;o.set(e,c),Wo(e)?e.forEach((function(r){c.add(zn(r,t,n,r,e,o))})):Qo(e)&&e.forEach((function(r,i){c.set(i,zn(r,t,n,i,e,o))}));var L=T?void 0:(O?I?ji:Qi:I?va:Aa)(e);return it(L||e,(function(r,i){L&&(r=e[i=r]),Vn(c,i,zn(r,t,n,i,e,o))})),c}function Xn(e,t,n){var r=n.length;if(null==e)return!r;for(e=fe(e);r--;){var i=n[r],s=t[i],o=e[i];if(void 0===o&&!(i in e)||!s(o))return!1}return!0}function Yn(e,t,r){if("function"!=typeof e)throw new Ce(n);return gs((function(){e.apply(void 0,r)}),t)}function Zn(e,t,n,r){var i=-1,s=Bt,o=!0,a=e.length,B=[],c=t.length;if(!a)return B;n&&(t=ut(t,xt(n))),r?(s=ct,o=!1):t.length>=200&&(s=kt,o=!1,t=new Nn(t));e:for(;++i-1},Fn.prototype.set=function(e,t){var n=this.__data__,r=Un(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Mn.prototype.clear=function(){this.size=0,this.__data__={hash:new Tn,map:new(hn||Fn),string:new Tn}},Mn.prototype.delete=function(e){var t=Xi(this,e).delete(e);return this.size-=t?1:0,t},Mn.prototype.get=function(e){return Xi(this,e).get(e)},Mn.prototype.has=function(e){return Xi(this,e).has(e)},Mn.prototype.set=function(e,t){var n=Xi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Nn.prototype.add=Nn.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Nn.prototype.has=function(e){return this.__data__.has(e)},Ln.prototype.clear=function(){this.__data__=new Fn,this.size=0},Ln.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Ln.prototype.get=function(e){return this.__data__.get(e)},Ln.prototype.has=function(e){return this.__data__.has(e)},Ln.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Fn){var r=n.__data__;if(!hn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Mn(r)}return n.set(e,t),this.size=n.size,this};var $n=vi(ar),er=vi(Br,!0);function tr(e,t){var n=!0;return $n(e,(function(e,r,i){return n=!!t(e,r,i)})),n}function nr(e,t,n){for(var r=-1,i=e.length;++r0&&n(a)?t>1?ir(a,t-1,n,r,i):lt(i,a):r||(i[i.length]=a)}return i}var sr=yi(),or=yi(!0);function ar(e,t){return e&&sr(e,t,Aa)}function Br(e,t){return e&&or(e,t,Aa)}function cr(e,t){return at(t,(function(t){return Go(e[t])}))}function ur(e,t){for(var n=0,r=(t=oi(t,e)).length;null!=e&&nt}function fr(e,t){return null!=e&&_e.call(e,t)}function dr(e,t){return null!=e&&t in fe(e)}function mr(e,t,n){for(var r=n?ct:Bt,i=e[0].length,s=e.length,o=s,a=ce(s),B=1/0,c=[];o--;){var u=e[o];o&&t&&(u=ut(u,xt(t))),B=on(u.length,B),a[o]=!n&&(t||i>=120&&u.length>=120)?new Nn(o&&u):void 0}u=e[0];var l=-1,h=a[0];e:for(;++l=a)return B;var c=n[r];return B*("desc"==c?-1:1)}}return e.index-t.index}(e,t,n)}))}function Tr(e,t,n){for(var r=-1,i=t.length,s={};++r-1;)a!==e&&ze.call(a,B,1),ze.call(e,B,1);return e}function Mr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==s){var s=i;ss(i)?ze.call(e,i,1):Zr(e,i)}}return e}function Nr(e,t){return e+Zt(cn()*(t-e+1))}function Lr(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=Zt(t/2))&&(e+=e)}while(t);return n}function Pr(e,t){return As(ps(e,t,ja),e+"")}function Rr(e){return Rn(Da(e))}function Gr(e,t){var n=Da(e);return Es(n,Wn(t,0,n.length))}function Hr(e,t,n,r){if(!Vo(e))return e;for(var i=-1,s=(t=oi(t,e)).length,o=s-1,a=e;null!=a&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var s=ce(i);++r>>1,o=e[s];null!==o&&!Xo(o)&&(n?o<=t:o=200){var c=t?null:Li(e);if(c)return Ht(c);o=!1,i=kt,B=new Nn}else B=t?[]:a;e:for(;++r=r?e:Qr(e,t,n)}var ci=Wt||function(e){return Qe.clearTimeout(e)};function ui(e,t){if(t)return e.slice();var n=e.length,r=Ue?Ue(n):new e.constructor(n);return e.copy(r),r}function li(e){var t=new e.constructor(e.byteLength);return new Ve(t).set(new Ve(e)),t}function hi(e,t){var n=t?li(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function pi(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=e==e,s=Xo(e),o=void 0!==t,a=null===t,B=t==t,c=Xo(t);if(!a&&!c&&!s&&e>t||s&&o&&B&&!a&&!c||r&&o&&B||!n&&B||!i)return 1;if(!r&&!s&&!c&&e1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(s=e.length>3&&"function"==typeof s?(i--,s):void 0,o&&os(n[0],n[1],o)&&(s=i<3?void 0:s,i=1),t=fe(t);++r-1?i[s?t[o]:o]:void 0}}function Si(e){return Ui((function(t){var r=t.length,i=r,s=In.prototype.thru;for(e&&t.reverse();i--;){var o=t[i];if("function"!=typeof o)throw new Ce(n);if(s&&!a&&"wrapper"==qi(o))var a=new In([],!0)}for(i=a?i:r;++i1&&g.reverse(),u&&Ba))return!1;var c=s.get(e),u=s.get(t);if(c&&u)return c==t&&u==e;var l=-1,h=!0,p=2&n?new Nn:void 0;for(s.set(e,t),s.set(t,e);++l-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(W,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return it(i,(function(n){var r="_."+n[0];t&n[1]&&!Bt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(z);return t?t[1].split(X):[]}(r),n)))}function ys(e){var t=0,n=0;return function(){var r=an(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Es(e,t){var n=-1,r=e.length,i=r-1;for(t=void 0===t?r:t;++n1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,Js(e,n)}));function $s(e){var t=xn(e);return t.__chain__=!0,t}function eo(e,t){return t(e)}var to=Ui((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return qn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof On&&ss(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:eo,args:[i],thisArg:void 0}),new In(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(i)}));var no=gi((function(e,t,n){_e.call(e,n)?++e[n]:Jn(e,n,1)}));var ro=wi(Is),io=wi(Os);function so(e,t){return(To(e)?it:$n)(e,zi(t,3))}function oo(e,t){return(To(e)?st:er)(e,zi(t,3))}var ao=gi((function(e,t,n){_e.call(e,n)?e[n].push(t):Jn(e,n,[t])}));var Bo=Pr((function(e,t,n){var r=-1,i="function"==typeof t,s=Mo(e)?ce(e.length):[];return $n(e,(function(e){s[++r]=i?nt(t,e,n):Cr(e,t,n)})),s})),co=gi((function(e,t,n){Jn(e,n,t)}));function uo(e,t){return(To(e)?ut:Sr)(e,zi(t,3))}var lo=gi((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var ho=Pr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&os(e,t[0],t[1])?t=[]:n>2&&os(t[0],t[1],t[2])&&(t=[t[0]]),Or(e,ir(t,1),[])})),po=zt||function(){return Qe.Date.now()};function fo(e,t,n){return t=n?void 0:t,Ri(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function mo(e,t){var r;if("function"!=typeof t)throw new Ce(n);return e=na(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=void 0),r}}var Co=Pr((function(e,t,n){var r=1;if(n.length){var i=Gt(n,Wi(Co));r|=32}return Ri(e,r,t,n,i)})),go=Pr((function(e,t,n){var r=3;if(n.length){var i=Gt(n,Wi(go));r|=32}return Ri(t,r,e,n,i)}));function Ao(e,t,r){var i,s,o,a,B,c,u=0,l=!1,h=!1,p=!0;if("function"!=typeof e)throw new Ce(n);function f(t){var n=i,r=s;return i=s=void 0,u=t,a=e.apply(r,n)}function d(e){return u=e,B=gs(C,t),l?f(e):a}function m(e){var n=e-c;return void 0===c||n>=t||n<0||h&&e-u>=o}function C(){var e=po();if(m(e))return g(e);B=gs(C,function(e){var n=t-(e-c);return h?on(n,o-(e-u)):n}(e))}function g(e){return B=void 0,p&&i?f(e):(i=s=void 0,a)}function A(){var e=po(),n=m(e);if(i=arguments,s=this,c=e,n){if(void 0===B)return d(c);if(h)return ci(B),B=gs(C,t),f(c)}return void 0===B&&(B=gs(C,t)),a}return t=ia(t)||0,Vo(r)&&(l=!!r.leading,o=(h="maxWait"in r)?sn(ia(r.maxWait)||0,t):o,p="trailing"in r?!!r.trailing:p),A.cancel=function(){void 0!==B&&ci(B),u=0,i=c=s=B=void 0},A.flush=function(){return void 0===B?a:g(po())},A}var vo=Pr((function(e,t){return Yn(e,1,t)})),yo=Pr((function(e,t,n){return Yn(e,ia(t)||0,n)}));function Eo(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ce(n);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],s=r.cache;if(s.has(i))return s.get(i);var o=e.apply(this,n);return r.cache=s.set(i,o)||s,o};return r.cache=new(Eo.Cache||Mn),r}function _o(e){if("function"!=typeof e)throw new Ce(n);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Eo.Cache=Mn;var bo=ai((function(e,t){var n=(t=1==t.length&&To(t[0])?ut(t[0],xt(zi())):ut(ir(t,1),xt(zi()))).length;return Pr((function(r){for(var i=-1,s=on(r.length,n);++i=t})),Oo=gr(function(){return arguments}())?gr:function(e){return Uo(e)&&_e.call(e,"callee")&&!We.call(e,"callee")},To=ce.isArray,Fo=Xe?xt(Xe):function(e){return Uo(e)&&hr(e)==v};function Mo(e){return null!=e&&Ko(e.length)&&!Go(e)}function No(e){return Uo(e)&&Mo(e)}var Lo=en||iB,Po=Ye?xt(Ye):function(e){return Uo(e)&&hr(e)==B};function Ro(e){if(!Uo(e))return!1;var t=hr(e);return t==c||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Jo(e)}function Go(e){if(!Vo(e))return!1;var t=hr(e);return t==u||t==l||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ho(e){return"number"==typeof e&&e==na(e)}function Ko(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Vo(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Uo(e){return null!=e&&"object"==typeof e}var Qo=Ze?xt(Ze):function(e){return Uo(e)&&ts(e)==h};function jo(e){return"number"==typeof e||Uo(e)&&hr(e)==p}function Jo(e){if(!Uo(e)||hr(e)!=f)return!1;var t=je(e);if(null===t)return!0;var n=_e.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ee.call(n)==xe}var qo=$e?xt($e):function(e){return Uo(e)&&hr(e)==d};var Wo=et?xt(et):function(e){return Uo(e)&&ts(e)==m};function zo(e){return"string"==typeof e||!To(e)&&Uo(e)&&hr(e)==C}function Xo(e){return"symbol"==typeof e||Uo(e)&&hr(e)==g}var Yo=tt?xt(tt):function(e){return Uo(e)&&Ko(e.length)&&!!Pe[hr(e)]};var Zo=Fi(wr),$o=Fi((function(e,t){return e<=t}));function ea(e){if(!e)return[];if(Mo(e))return zo(e)?Ut(e):mi(e);if(_t&&e[_t])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[_t]());var t=ts(e);return(t==h?Pt:t==m?Ht:Da)(e)}function ta(e){return e?(e=ia(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function na(e){var t=ta(e),n=t%1;return t==t?n?t-n:t:0}function ra(e){return e?Wn(na(e),0,4294967295):0}function ia(e){if("number"==typeof e)return e;if(Xo(e))return NaN;if(Vo(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Vo(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(j,"");var n=ne.test(e);return n||ie.test(e)?Ke(e.slice(2),n?2:8):te.test(e)?NaN:+e}function sa(e){return Ci(e,va(e))}function oa(e){return null==e?"":Xr(e)}var aa=Ai((function(e,t){if(us(t)||Mo(t))Ci(t,Aa(t),e);else for(var n in t)_e.call(t,n)&&Vn(e,n,t[n])})),Ba=Ai((function(e,t){Ci(t,va(t),e)})),ca=Ai((function(e,t,n,r){Ci(t,va(t),e,r)})),ua=Ai((function(e,t,n,r){Ci(t,Aa(t),e,r)})),la=Ui(qn);var ha=Pr((function(e,t){e=fe(e);var n=-1,r=t.length,i=r>2?t[2]:void 0;for(i&&os(t[0],t[1],i)&&(r=1);++n1),t})),Ci(e,ji(e),n),r&&(n=zn(n,7,Ki));for(var i=t.length;i--;)Zr(n,t[i]);return n}));var ba=Ui((function(e,t){return null==e?{}:function(e,t){return Tr(e,t,(function(t,n){return da(e,n)}))}(e,t)}));function wa(e,t){if(null==e)return{};var n=ut(ji(e),(function(e){return[e]}));return t=zi(t),Tr(e,n,(function(e,n){return t(e,n[0])}))}var Sa=Pi(Aa),xa=Pi(va);function Da(e){return null==e?[]:Dt(e,Aa(e))}var ka=_i((function(e,t,n){return t=t.toLowerCase(),e+(n?Ia(t):t)}));function Ia(e){return Ra(oa(e).toLowerCase())}function Oa(e){return(e=oa(e))&&e.replace(oe,Ft).replace(Ie,"")}var Ta=_i((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Fa=_i((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ma=Ei("toLowerCase");var Na=_i((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var La=_i((function(e,t,n){return e+(n?" ":"")+Ra(t)}));var Pa=_i((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Ra=Ei("toUpperCase");function Ga(e,t,n){return e=oa(e),void 0===(t=n?void 0:t)?function(e){return Me.test(e)}(e)?function(e){return e.match(Te)||[]}(e):function(e){return e.match(Y)||[]}(e):e.match(t)||[]}var Ha=Pr((function(e,t){try{return nt(e,void 0,t)}catch(e){return Ro(e)?e:new le(e)}})),Ka=Ui((function(e,t){return it(t,(function(t){t=bs(t),Jn(e,t,Co(e[t],e))})),e}));function Va(e){return function(){return e}}var Ua=Si(),Qa=Si(!0);function ja(e){return e}function Ja(e){return Er("function"==typeof e?e:zn(e,1))}var qa=Pr((function(e,t){return function(n){return Cr(n,e,t)}})),Wa=Pr((function(e,t){return function(n){return Cr(e,n,t)}}));function za(e,t,n){var r=Aa(t),i=cr(t,r);null!=n||Vo(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=cr(t,Aa(t)));var s=!(Vo(n)&&"chain"in n&&!n.chain),o=Go(e);return it(i,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(s||t){var n=e(this.__wrapped__),i=n.__actions__=mi(this.__actions__);return i.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,lt([this.value()],arguments))})})),e}function Xa(){}var Ya=Ii(ut),Za=Ii(ot),$a=Ii(ft);function eB(e){return as(e)?Et(bs(e)):function(e){return function(t){return ur(t,e)}}(e)}var tB=Ti(),nB=Ti(!0);function rB(){return[]}function iB(){return!1}var sB=ki((function(e,t){return e+t}),0),oB=Ni("ceil"),aB=ki((function(e,t){return e/t}),1),BB=Ni("floor");var cB,uB=ki((function(e,t){return e*t}),1),lB=Ni("round"),hB=ki((function(e,t){return e-t}),0);return xn.after=function(e,t){if("function"!=typeof t)throw new Ce(n);return e=na(e),function(){if(--e<1)return t.apply(this,arguments)}},xn.ary=fo,xn.assign=aa,xn.assignIn=Ba,xn.assignInWith=ca,xn.assignWith=ua,xn.at=la,xn.before=mo,xn.bind=Co,xn.bindAll=Ka,xn.bindKey=go,xn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return To(e)?e:[e]},xn.chain=$s,xn.chunk=function(e,t,n){t=(n?os(e,t,n):void 0===t)?1:sn(na(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var i=0,s=0,o=ce(Yt(r/t));ii?0:i+n),(r=void 0===r||r>i?i:na(r))<0&&(r+=i),r=n>r?0:ra(r);n>>0)?(e=oa(e))&&("string"==typeof t||null!=t&&!qo(t))&&!(t=Xr(t))&&Lt(e)?Bi(Ut(e),0,n):e.split(t,n):[]},xn.spread=function(e,t){if("function"!=typeof e)throw new Ce(n);return t=null==t?0:sn(na(t),0),Pr((function(n){var r=n[t],i=Bi(n,0,t);return r&<(i,r),nt(e,this,i)}))},xn.tail=function(e){var t=null==e?0:e.length;return t?Qr(e,1,t):[]},xn.take=function(e,t,n){return e&&e.length?Qr(e,0,(t=n||void 0===t?1:na(t))<0?0:t):[]},xn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Qr(e,(t=r-(t=n||void 0===t?1:na(t)))<0?0:t,r):[]},xn.takeRightWhile=function(e,t){return e&&e.length?ei(e,zi(t,3),!1,!0):[]},xn.takeWhile=function(e,t){return e&&e.length?ei(e,zi(t,3)):[]},xn.tap=function(e,t){return t(e),e},xn.throttle=function(e,t,r){var i=!0,s=!0;if("function"!=typeof e)throw new Ce(n);return Vo(r)&&(i="leading"in r?!!r.leading:i,s="trailing"in r?!!r.trailing:s),Ao(e,t,{leading:i,maxWait:t,trailing:s})},xn.thru=eo,xn.toArray=ea,xn.toPairs=Sa,xn.toPairsIn=xa,xn.toPath=function(e){return To(e)?ut(e,bs):Xo(e)?[e]:mi(_s(oa(e)))},xn.toPlainObject=sa,xn.transform=function(e,t,n){var r=To(e),i=r||Lo(e)||Yo(e);if(t=zi(t,4),null==n){var s=e&&e.constructor;n=i?r?new s:[]:Vo(e)&&Go(s)?Dn(je(e)):{}}return(i?it:ar)(e,(function(e,r,i){return t(n,e,r,i)})),n},xn.unary=function(e){return fo(e,1)},xn.union=Vs,xn.unionBy=Us,xn.unionWith=Qs,xn.uniq=function(e){return e&&e.length?Yr(e):[]},xn.uniqBy=function(e,t){return e&&e.length?Yr(e,zi(t,2)):[]},xn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Yr(e,void 0,t):[]},xn.unset=function(e,t){return null==e||Zr(e,t)},xn.unzip=js,xn.unzipWith=Js,xn.update=function(e,t,n){return null==e?e:$r(e,t,si(n))},xn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:$r(e,t,si(n),r)},xn.values=Da,xn.valuesIn=function(e){return null==e?[]:Dt(e,va(e))},xn.without=qs,xn.words=Ga,xn.wrap=function(e,t){return wo(si(t),e)},xn.xor=Ws,xn.xorBy=zs,xn.xorWith=Xs,xn.zip=Ys,xn.zipObject=function(e,t){return ri(e||[],t||[],Vn)},xn.zipObjectDeep=function(e,t){return ri(e||[],t||[],Hr)},xn.zipWith=Zs,xn.entries=Sa,xn.entriesIn=xa,xn.extend=Ba,xn.extendWith=ca,za(xn,xn),xn.add=sB,xn.attempt=Ha,xn.camelCase=ka,xn.capitalize=Ia,xn.ceil=oB,xn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=ia(n))==n?n:0),void 0!==t&&(t=(t=ia(t))==t?t:0),Wn(ia(e),t,n)},xn.clone=function(e){return zn(e,4)},xn.cloneDeep=function(e){return zn(e,5)},xn.cloneDeepWith=function(e,t){return zn(e,5,t="function"==typeof t?t:void 0)},xn.cloneWith=function(e,t){return zn(e,4,t="function"==typeof t?t:void 0)},xn.conformsTo=function(e,t){return null==t||Xn(e,t,Aa(t))},xn.deburr=Oa,xn.defaultTo=function(e,t){return null==e||e!=e?t:e},xn.divide=aB,xn.endsWith=function(e,t,n){e=oa(e),t=Xr(t);var r=e.length,i=n=void 0===n?r:Wn(na(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},xn.eq=Do,xn.escape=function(e){return(e=oa(e))&&L.test(e)?e.replace(M,Mt):e},xn.escapeRegExp=function(e){return(e=oa(e))&&Q.test(e)?e.replace(U,"\\$&"):e},xn.every=function(e,t,n){var r=To(e)?ot:tr;return n&&os(e,t,n)&&(t=void 0),r(e,zi(t,3))},xn.find=ro,xn.findIndex=Is,xn.findKey=function(e,t){return mt(e,zi(t,3),ar)},xn.findLast=io,xn.findLastIndex=Os,xn.findLastKey=function(e,t){return mt(e,zi(t,3),Br)},xn.floor=BB,xn.forEach=so,xn.forEachRight=oo,xn.forIn=function(e,t){return null==e?e:sr(e,zi(t,3),va)},xn.forInRight=function(e,t){return null==e?e:or(e,zi(t,3),va)},xn.forOwn=function(e,t){return e&&ar(e,zi(t,3))},xn.forOwnRight=function(e,t){return e&&Br(e,zi(t,3))},xn.get=fa,xn.gt=ko,xn.gte=Io,xn.has=function(e,t){return null!=e&&ns(e,t,fr)},xn.hasIn=da,xn.head=Fs,xn.identity=ja,xn.includes=function(e,t,n,r){e=Mo(e)?e:Da(e),n=n&&!r?na(n):0;var i=e.length;return n<0&&(n=sn(i+n,0)),zo(e)?n<=i&&e.indexOf(t,n)>-1:!!i&>(e,t,n)>-1},xn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:na(n);return i<0&&(i=sn(r+i,0)),gt(e,t,i)},xn.inRange=function(e,t,n){return t=ta(t),void 0===n?(n=t,t=0):n=ta(n),function(e,t,n){return e>=on(t,n)&&e=-9007199254740991&&e<=9007199254740991},xn.isSet=Wo,xn.isString=zo,xn.isSymbol=Xo,xn.isTypedArray=Yo,xn.isUndefined=function(e){return void 0===e},xn.isWeakMap=function(e){return Uo(e)&&ts(e)==A},xn.isWeakSet=function(e){return Uo(e)&&"[object WeakSet]"==hr(e)},xn.join=function(e,t){return null==e?"":nn.call(e,t)},xn.kebabCase=Ta,xn.last=Ps,xn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return void 0!==n&&(i=(i=na(n))<0?sn(r+i,0):on(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ct(e,vt,i,!0)},xn.lowerCase=Fa,xn.lowerFirst=Ma,xn.lt=Zo,xn.lte=$o,xn.max=function(e){return e&&e.length?nr(e,ja,pr):void 0},xn.maxBy=function(e,t){return e&&e.length?nr(e,zi(t,2),pr):void 0},xn.mean=function(e){return yt(e,ja)},xn.meanBy=function(e,t){return yt(e,zi(t,2))},xn.min=function(e){return e&&e.length?nr(e,ja,wr):void 0},xn.minBy=function(e,t){return e&&e.length?nr(e,zi(t,2),wr):void 0},xn.stubArray=rB,xn.stubFalse=iB,xn.stubObject=function(){return{}},xn.stubString=function(){return""},xn.stubTrue=function(){return!0},xn.multiply=uB,xn.nth=function(e,t){return e&&e.length?Ir(e,na(t)):void 0},xn.noConflict=function(){return Qe._===this&&(Qe._=De),this},xn.noop=Xa,xn.now=po,xn.pad=function(e,t,n){e=oa(e);var r=(t=na(t))?Vt(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return Oi(Zt(i),n)+e+Oi(Yt(i),n)},xn.padEnd=function(e,t,n){e=oa(e);var r=(t=na(t))?Vt(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=cn();return on(e+i*(t-e+He("1e-"+((i+"").length-1))),t)}return Nr(e,t)},xn.reduce=function(e,t,n){var r=To(e)?ht:bt,i=arguments.length<3;return r(e,zi(t,4),n,i,$n)},xn.reduceRight=function(e,t,n){var r=To(e)?pt:bt,i=arguments.length<3;return r(e,zi(t,4),n,i,er)},xn.repeat=function(e,t,n){return t=(n?os(e,t,n):void 0===t)?1:na(t),Lr(oa(e),t)},xn.replace=function(){var e=arguments,t=oa(e[0]);return e.length<3?t:t.replace(e[1],e[2])},xn.result=function(e,t,n){var r=-1,i=(t=oi(t,e)).length;for(i||(i=1,e=void 0);++r9007199254740991)return[];var n=4294967295,r=on(e,4294967295);e-=4294967295;for(var i=St(r,t=zi(t));++n=s)return e;var a=n-Vt(r);if(a<1)return r;var B=o?Bi(o,0,a).join(""):e.slice(0,a);if(void 0===i)return B+r;if(o&&(a+=B.length-a),qo(i)){if(e.slice(a).search(i)){var c,u=B;for(i.global||(i=de(i.source,oa(ee.exec(i))+"g")),i.lastIndex=0;c=i.exec(u);)var l=c.index;B=B.slice(0,void 0===l?a:l)}}else if(e.indexOf(Xr(i),a)!=a){var h=B.lastIndexOf(i);h>-1&&(B=B.slice(0,h))}return B+r},xn.unescape=function(e){return(e=oa(e))&&N.test(e)?e.replace(F,Qt):e},xn.uniqueId=function(e){var t=++be;return oa(e)+t},xn.upperCase=Pa,xn.upperFirst=Ra,xn.each=so,xn.eachRight=oo,xn.first=Fs,za(xn,(cB={},ar(xn,(function(e,t){_e.call(xn.prototype,t)||(cB[t]=e)})),cB),{chain:!1}),xn.VERSION="4.17.19",it(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){xn[e].placeholder=xn})),it(["drop","take"],(function(e,t){On.prototype[e]=function(n){n=void 0===n?1:sn(na(n),0);var r=this.__filtered__&&!t?new On(this):this.clone();return r.__filtered__?r.__takeCount__=on(n,r.__takeCount__):r.__views__.push({size:on(n,4294967295),type:e+(r.__dir__<0?"Right":"")}),r},On.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),it(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;On.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:zi(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),it(["head","last"],(function(e,t){var n="take"+(t?"Right":"");On.prototype[e]=function(){return this[n](1).value()[0]}})),it(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");On.prototype[e]=function(){return this.__filtered__?new On(this):this[n](1)}})),On.prototype.compact=function(){return this.filter(ja)},On.prototype.find=function(e){return this.filter(e).head()},On.prototype.findLast=function(e){return this.reverse().find(e)},On.prototype.invokeMap=Pr((function(e,t){return"function"==typeof e?new On(this):this.map((function(n){return Cr(n,e,t)}))})),On.prototype.reject=function(e){return this.filter(_o(zi(e)))},On.prototype.slice=function(e,t){e=na(e);var n=this;return n.__filtered__&&(e>0||t<0)?new On(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=na(t))<0?n.dropRight(-t):n.take(t-e)),n)},On.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},On.prototype.toArray=function(){return this.take(4294967295)},ar(On.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=xn[r?"take"+("last"==t?"Right":""):t],s=r||/^find/.test(t);i&&(xn.prototype[t]=function(){var t=this.__wrapped__,o=r?[1]:arguments,a=t instanceof On,B=o[0],c=a||To(t),u=function(e){var t=i.apply(xn,lt([e],o));return r&&l?t[0]:t};c&&n&&"function"==typeof B&&1!=B.length&&(a=c=!1);var l=this.__chain__,h=!!this.__actions__.length,p=s&&!l,f=a&&!h;if(!s&&c){t=f?t:new On(this);var d=e.apply(t,o);return d.__actions__.push({func:eo,args:[u],thisArg:void 0}),new In(d,l)}return p&&f?e.apply(this,o):(d=this.thru(u),p?r?d.value()[0]:d.value():d)})})),it(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ge[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);xn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(To(i)?i:[],e)}return this[n]((function(n){return t.apply(To(n)?n:[],e)}))}})),ar(On.prototype,(function(e,t){var n=xn[t];if(n){var r=n.name+"";_e.call(gn,r)||(gn[r]=[]),gn[r].push({name:t,func:n})}})),gn[xi(void 0,2).name]=[{name:"wrapper",func:void 0}],On.prototype.clone=function(){var e=new On(this.__wrapped__);return e.__actions__=mi(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=mi(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=mi(this.__views__),e},On.prototype.reverse=function(){if(this.__filtered__){var e=new On(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},On.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=To(e),r=t<0,i=n?e.length:0,s=function(e,t,n){var r=-1,i=n.length;for(;++r=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},xn.prototype.plant=function(e){for(var t,n=this;n instanceof kn;){var r=Ss(n);r.__index__=0,r.__values__=void 0,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},xn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof On){var t=e;return this.__actions__.length&&(t=new On(this)),(t=t.reverse()).__actions__.push({func:eo,args:[Ks],thisArg:void 0}),new In(t,this.__chain__)}return this.thru(Ks)},xn.prototype.toJSON=xn.prototype.valueOf=xn.prototype.value=function(){return ti(this.__wrapped__,this.__actions__)},xn.prototype.first=xn.prototype.head,_t&&(xn.prototype[_t]=function(){return this}),xn}();Je?((Je.exports=jt)._=jt,je._=jt):Qe._=jt}).call(cl)})),xqe=require("os"),Dqe=require("path");function kqe(e){return Dqe.join(process.env.HOME,"Library","Application Support",e)}function Iqe(e){return process.env.XDG_CONFIG_HOME?Dqe.join(process.env.XDG_CONFIG_HOME,e):Dqe.join(process.env.HOME,".config",e)}function Oqe(e){return process.env.LOCALAPPDATA?Dqe.join(process.env.LOCALAPPDATA,e):Dqe.join(process.env.USERPROFILE,"Local Settings","Application Data",e)}function Tqe(e){if("string"!=typeof e)throw new TypeError("`name` must be string");switch(xqe.platform()){case"darwin":return kqe(e);case"linux":return Iqe(e);case"win32":return Oqe(e)}throw new Error("Platform not supported")}var Fqe=Tqe,Mqe=ul((function(e){!function(t,n,r){e.exports?e.exports=r():t.eol=r()}(cl,0,(function(){var e={},t="undefined"!=typeof process&&"win32"===process.platform?"\r\n":"\n",n=/\r\n|\r|\n/g;function r(e){function t(t){return t.replace(n,e)}return t.toString=function(){return e},t}return e.lf=r("\n"),e.cr=r("\r"),e.crlf=r("\r\n"),e.auto=r(t),e.before=function(e){return t+e},e.after=function(e){return e+t},e.split=function(e){return e.split(n)},e}))})),Nqe="win32"===process.platform,Lqe=Nqe?/[^:]\\$/:/.\/$/,Pqe=function(){var e;return e=Nqe?process.env.TEMP||process.env.TMP||(process.env.SystemRoot||process.env.windir)+"\\temp":process.env.TMPDIR||process.env.TMP||process.env.TEMP||"/tmp",Lqe.test(e)&&(e=e.slice(0,-1)),e};const Rqe=require("fs"),Gqe=require("path"),Hqe=require("crypto"),Kqe=process.binding("constants"),Vqe=Pqe(),Uqe="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Qqe=/XXXXXX/,jqe=3,Jqe=(Kqe.O_CREAT||Kqe.fs.O_CREAT)|(Kqe.O_EXCL||Kqe.fs.O_EXCL)|(Kqe.O_RDWR||Kqe.fs.O_RDWR),qqe=Kqe.EBADF||Kqe.os.errno.EBADF,Wqe=Kqe.ENOENT||Kqe.os.errno.ENOENT,zqe=448,Xqe=384,Yqe=[];var Zqe=!1,$qe=!1;function eWe(e){var t=[],n=null;try{n=Hqe.randomBytes(e)}catch(t){n=Hqe.pseudoRandomBytes(e)}for(var r=0;r0?e():i(new Error("Could not get a unique tmp filename, max tries reached "+t));i(null,t)}))}()}function sWe(e){var t=nWe(e)[0],n=t.name?1:t.tries||jqe;if(isNaN(n)||n<0)throw new Error("Invalid tries");if(t.template&&!t.template.match(Qqe))throw new Error("Invalid template provided");do{const e=rWe(t);try{Rqe.statSync(e)}catch(t){return e}}while(n-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function oWe(e,t){var n=nWe(e,t),r=n[0],i=n[1];r.postfix=tWe(r.postfix)?".tmp":r.postfix,iWe(r,(function(e,t){if(e)return i(e);Rqe.open(t,Jqe,r.mode||Xqe,(function(e,n){return e?i(e):r.discardDescriptor?Rqe.close(n,(function(e){if(e){try{Rqe.unlinkSync(t)}catch(t){mWe(t)||(e=t)}return i(e)}i(null,t,void 0,lWe(t,-1,r))})):r.detachDescriptor?i(null,t,n,lWe(t,-1,r)):void i(null,t,n,lWe(t,n,r))}))}))}function aWe(e){var t=nWe(e)[0];t.postfix=t.postfix||".tmp";const n=t.discardDescriptor||t.detachDescriptor,r=sWe(t);var i=Rqe.openSync(r,Jqe,t.mode||Xqe);return t.discardDescriptor&&(Rqe.closeSync(i),i=void 0),{name:r,fd:i,removeCallback:lWe(r,n?-1:i,t)}}function BWe(e){const t=[e];do{for(var n=t.pop(),r=!1,i=Rqe.readdirSync(n),s=0,o=i.length;s=0&&Yqe.splice(i,1),n=!0,e(t)}i&&i(null)}}function fWe(){if(!$qe||Zqe)for(;Yqe.length;)try{Yqe[0].call(null)}catch(e){}}function dWe(e){return CWe(e,-qqe,"EBADF")}function mWe(e){return CWe(e,-Wqe,"ENOENT")}function CWe(e,t,n){return e.code==t||e.code==n}function gWe(){Zqe=!0}const AWe=process.versions.node.split(".").map((function(e){return parseInt(e,10)}));0===AWe[0]&&(AWe[1]<9||9===AWe[1]&&AWe[2]<5)&&process.addListener("uncaughtException",(function(e){throw $qe=!0,fWe(),e})),process.addListener("exit",(function(e){e&&($qe=!0),fWe()}));var vWe=Vqe,yWe=cWe,EWe=uWe,_We=oWe,bWe=aWe,wWe=iWe,SWe=sWe,xWe=gWe,DWe={tmpdir:vWe,dir:yWe,dirSync:EWe,file:_We,fileSync:bWe,tmpName:wWe,tmpNameSync:SWe,setGracefulCleanup:xWe},kWe={child:require("child_process"),crypto:require("crypto"),fs:require("fs"),os:require("os"),path:require("path"),process,util:require("util")};function IWe(e,t){var n=kWe.process.platform;return"darwin"===n?NWe(e,t):"linux"===n?FWe(e,t):"win32"===n?jWe(e,t):void t(new Error("Platform not yet supported."))}function OWe(e){if("string"!=typeof e)throw new Error("Expected a string.");return e.replace(/"/g,'\\"')}function TWe(){if(arguments.length<1||arguments.length>3)throw new Error("Wrong number of arguments.");var e=arguments[0],t={},n=function(){};if("string"!=typeof e)throw new Error("Command should be a string.");if(2===arguments.length)if(kWe.util.isObject(arguments[1]))t=arguments[1];else{if(!kWe.util.isFunction(arguments[1]))throw new Error("Expected options or callback.");n=arguments[1]}else if(3===arguments.length){if(!kWe.util.isObject(arguments[1]))throw new Error("Expected options to be an object.");if(t=arguments[1],!kWe.util.isFunction(arguments[2]))throw new Error("Expected callback to be a function.");n=arguments[2]}if(/^sudo/i.test(e))return n(new Error('Command should not be prefixed with "sudo".'));if(void 0===t.name){var r=kWe.process.title;if(!QWe(r))return n(new Error("process.title cannot be used as a valid name."));t.name=r}else if(!QWe(t.name)){var i="";return i+="options.name must be alphanumeric only ",i+="(spaces are allowed) and <= 70 characters.",n(new Error(i))}if(void 0!==t.icns){if("string"!=typeof t.icns)return n(new Error("options.icns must be a string if provided."));if(0===t.icns.trim().length)return n(new Error("options.icns must not be empty if provided."))}var s=kWe.process.platform;if("darwin"!==s&&"linux"!==s&&"win32"!==s)return n(new Error("Platform not yet supported."));var o={command:e,options:t,uuid:void 0,path:void 0};IWe(o,n)}function FWe(e,t){MWe(e,(function(n,r){if(n)return t(n);var i=[];if(i.push('"'+OWe(r)+'"'),/kdesudo/i.test(r)){i.push("--comment",'"'+e.options.name+' needs administrative privileges. Please enter your password."'),i.push("--")}else/pkexec/i.test(r)&&i.push("--disable-internal-agent");i.push(e.command),i=i.join(" "),kWe.child.exec(i,{maxBuffer:nze},(function(e,n,r){e&&(/No authentication agent found/.test(r)?e=new Error(tze):/Request dismissed|Command failed/i.test(e)&&(e=new Error(eze))),t(e,n,r)}))}))}function MWe(e,t){var n=0,r=["/usr/bin/kdesudo","/usr/bin/pkexec"];!function e(){if(n===r.length)return t(new Error("Unable to find pkexec or kdesudo."));var i=r[n++];kWe.fs.stat(i,(function(n){if(n){if("ENOTDIR"===n.code)return e();if("ENOENT"===n.code)return e();t(n)}else t(void 0,i)}))}()}function NWe(e,t){var n=kWe.os.tmpdir();return n?kWe.process.env.USER?void UWe(e,(function(r,i){if(r)return t(r);function s(n,r,i){VWe(kWe.path.dirname(e.path),(function(e){return n?t(n):e?t(e):void t(void 0,r,i)}))}e.uuid=i,e.path=kWe.path.join(n,e.uuid,e.options.name+".app"),LWe(e,(function(t){if(t)return s(t);RWe(e,(function(t){if(t)return s(t);HWe(e,(function(t){if(t)return s(t);PWe(e,(function(t){if(t)return s(t);GWe(e,(function(t){if(t)return s(t);KWe(e,s)}))}))}))}))}))})):t(new Error("env['USER'] not defined.")):t(new Error("os.tmpdir() not defined."))}function LWe(e,t){var n=kWe.path.dirname(e.path);kWe.fs.mkdir(n,(function(r){if(r)return t(r);var i=kWe.path.join(n,"sudo-prompt-applet.zip");kWe.fs.writeFile(i,$We,"base64",(function(n){if(n)return t(n);var r=[];r.push("/usr/bin/unzip"),r.push("-o"),r.push('"'+OWe(i)+'"'),r.push('-d "'+OWe(e.path)+'"'),r=r.join(" "),kWe.child.exec(r,t)}))}))}function PWe(e,t){var n=kWe.path.join(e.path,"Contents","MacOS","sudo-prompt-command"),r=[],i=kWe.process.cwd();r.push('cd "'+OWe(i)+'"'),r.push(e.command),r=r.join("\n"),kWe.fs.writeFile(n,r,"utf-8",t)}function RWe(e,t){if(!e.options.icns)return t();kWe.fs.readFile(e.options.icns,(function(n,r){if(n)return t(n);var i=kWe.path.join(e.path,"Contents","Resources","applet.icns");kWe.fs.writeFile(i,r,t)}))}function GWe(e,t){var n=kWe.path.join(e.path,"Contents","MacOS","applet"),r={cwd:kWe.path.dirname(n)};kWe.child.exec("./"+kWe.path.basename(n),r,t)}function HWe(e,t){var n=OWe(kWe.path.join(e.path,"Contents","Info.plist")),r=OWe("CFBundleName"),i=e.options.name+" Password Prompt";if(/'/.test(i))return t(new Error("Value should not contain single quotes."));var s=[];s.push("/usr/bin/defaults"),s.push("write"),s.push('"'+n+'"'),s.push('"'+r+'"'),s.push("'"+i+"'"),s=s.join(" "),kWe.child.exec(s,t)}function KWe(e,t){var n=kWe.path.join(e.path,"Contents","MacOS");kWe.fs.readFile(kWe.path.join(n,"code"),"utf-8",(function(r,i){if(r){if("ENOENT"===r.code)return t(new Error(eze));t(r)}else kWe.fs.readFile(kWe.path.join(n,"stdout"),"utf-8",(function(r,s){if(r)return t(r);kWe.fs.readFile(kWe.path.join(n,"stderr"),"utf-8",(function(n,r){if(n)return t(n);0===(i=parseInt(i.trim(),10))?t(void 0,s,r):((n=new Error("Command failed: "+e.command+"\n"+r)).code=i,t(n,s,r))}))}))}))}function VWe(e,t){if("string"!=typeof e||!e.trim())return t(new Error("Argument path not defined."));var n=[];if("win32"===kWe.process.platform){if(/"/.test(e))return t(new Error("Argument path cannot contain double-quotes."));n.push('rmdir /s /q "'+e+'"')}else n.push("/bin/rm"),n.push("-rf"),n.push('"'+OWe(kWe.path.normalize(e))+'"');n=n.join(" "),kWe.child.exec(n,t)}function UWe(e,t){kWe.crypto.randomBytes(256,(function(n,r){n&&(r=Date.now()+""+Math.random());var i=kWe.crypto.createHash("SHA256");i.update("sudo-prompt-3"),i.update(e.options.name),i.update(e.command),i.update(r);var s=i.digest("hex").slice(-32);if(!s||"string"!=typeof s||32!==s.length)return t(new Error("Expected a valid UUID."));t(void 0,s)}))}function QWe(e){return!!/^[a-z0-9 ]+$/i.test(e)&&(0!==e.trim().length&&!(e.length>70))}function jWe(e,t){var n=kWe.os.tmpdir();if(!n)return t(new Error("os.tmpdir() not defined."));UWe(e,(function(r,i){return r?t(r):(e.uuid=i,e.path=kWe.path.join(n,e.uuid),/"/.test(e.path)?t(new Error("instance.path cannot contain double-quotes.")):(e.pathElevate=kWe.path.join(e.path,"elevate.vbs"),e.pathExecute=kWe.path.join(e.path,"execute.bat"),e.pathCommand=kWe.path.join(e.path,"command.bat"),e.pathStdout=kWe.path.join(e.path,"stdout"),e.pathStderr=kWe.path.join(e.path,"stderr"),e.pathStatus=kWe.path.join(e.path,"status"),void kWe.fs.mkdir(e.path,(function(n){if(n)return t(n);function r(n,r,i){VWe(e.path,(function(e){return n?t(n):e?t(e):void t(void 0,r,i)}))}XWe(e,(function(t){if(t)return r(t);YWe(e,(function(t){if(t)return r(t);zWe(e,(function(t){if(t)return r(t);JWe(e,(function(t){if(t)return r(t);WWe(e,(function(t){if(t)return r(t);qWe(e,r)}))}))}))}))}))}))))}))}function JWe(e,t){var n=[];n.push("powershell.exe"),n.push("Start-Process"),n.push("-FilePath"),n.push("\"'"+e.pathExecute.replace(/'/g,"`'")+"'\""),n.push("-WindowStyle hidden"),n.push("-Verb runAs"),n=n.join(" "),kWe.child.exec(n,(function(e,n,r){e?/canceled by the user/i.test(e)?t(eze):t(e):t()})).stdin.end()}function qWe(e,t){kWe.fs.readFile(e.pathStatus,"utf-8",(function(n,r){if(n)return t(n);kWe.fs.readFile(e.pathStdout,"utf-8",(function(n,i){if(n)return t(n);kWe.fs.readFile(e.pathStderr,"utf-8",(function(n,s){if(n)return t(n);0===(r=parseInt(r.trim(),10))?t(void 0,i,s):((n=new Error("Command failed: "+e.command+"\r\n"+s)).code=r,t(n,i,s))}))}))}))}function WWe(e,t){kWe.fs.stat(e.pathStatus,(function(n,r){n&&"ENOENT"===n.code||r.size<2?setTimeout((function(){kWe.fs.stat(e.pathStdout,(function(n){if(n)return t(eze);WWe(e,t)}))}),1e3):n?t(n):t()}))}function zWe(e,t){var n=kWe.process.cwd();if(/"/.test(n))return t(new Error("process.cwd() cannot contain double-quotes."));var r=[];r.push("@echo off"),r.push("chcp 65001>nul"),r.push('cd /d "'+n+'"'),r.push(e.command),r=r.join("\r\n"),kWe.fs.writeFile(e.pathCommand,r,"utf-8",t)}function XWe(e,t){t()}function YWe(e,t){var n=[];n.push("@echo off"),n.push('call "'+e.pathCommand+'" > "'+e.pathStdout+'" 2> "'+e.pathStderr+'"'),n.push('(echo %ERRORLEVEL%) > "'+e.pathStatus+'"'),n=n.join("\r\n"),kWe.fs.writeFile(e.pathExecute,n,"utf-8",t)}var ZWe=TWe,$We="UEsDBAoAAAAAAO1YcEcAAAAAAAAAAAAAAAAJABwAQ29udGVudHMvVVQJAAPNnElWLZEQV3V4CwABBPUBAAAEFAAAAFBLAwQUAAAACACgeXBHlHaGqKEBAAC+AwAAEwAcAENvbnRlbnRzL0luZm8ucGxpc3RVVAkAA1zWSVYtkRBXdXgLAAEE9QEAAAQUAAAAfZNRb5swFIWfl1/BeA9OpSmqJkqVBCJFop1VyKQ9Ta59S6wa27NNCfv1M0naJWTsEXO+c8+9vo7v97UI3sBYruRdeBPNwgAkVYzL6i7cluvpbXifTOLP6bdV+QNngRbcugBvl/lmFYRThBZaC0AoLdMA55uiDLwHQtljGIQ75/RXhNq2jUiviqiqe6FF2CgNxnW5N5t6IGKOhb7M0f0ijj9lnLpk8il+hS5ZrZeNZAIWQqj2ge+B5YoSwX8T5xEbo17ktc40gIZQCm8glK5BuieovP5Dbp3xHSeZrHyCXYxO3wM+2wNtHHkWMAQP/bkxbkOVXPMxKuK0Dz6CMh+Wv3AwQ9gPM7INU1NtVK3Ha8sXlfoB+m6J6b4fRzv0mkezMf6R1Fe5MbG2VYYF+L+lMaGvpIKy01cOC4zzMazYKeNOQYuDYkjfjMcteCWJa8w/Zi2ugubFA5e8buqisw7qU81ltzB0xx3QC5/TFh7J/e385/zL+7+/wWbR/LwIOl/dvHiCXw03YFfEPJ9dwsWu5sV2kwnod3QoeLeL0eGdJJM/UEsDBAoAAAAAAHSBjkgAAAAAAAAAAAAAAAAPABwAQ29udGVudHMvTWFjT1MvVVQJAAMbpQ9XLZEQV3V4CwABBPUBAAAEFAAAAFBLAwQUAAAACABVHBdH7Dk4KTIIAADIYQAAFQAcAENvbnRlbnRzL01hY09TL2FwcGxldFVUCQADMiPZVVOlD1d1eAsAAQT1AQAABBQAAADtnG9sHEcVwGfti7M1/rONLNVtXHqpzsipis+pHOSWFOzEm25at3XrJI2ozbK+W/suuds79vaSuCKSpaOIxRy1+NSPRPAhlWj7AVRaQCWpTRz+CEo+RSKCCho4K67kVhUyAeV4b3fWt17fXZqKFgHvp8zO3/dmdmfPmtl5L7+8/uPXGWMNELZCaGRMgmjHIlxaBCibdcoGsewCljGCIAiCIAiCIAiCIP7r+M21d67zjb/zEaAdwr1bGHuWMQH2/2wAgqqODj0kf0F+8nGfoFRbJ8p9U0C5g/KRgwEZqZLGfrfwwJx+LP2kVWkelD9zJ2NfBr1nWt2xrhNisxWZ3Ex6MpNSc1Z+soqOO+5i7JMYt7vj9BC5jiZXBwirCT2V1c0qOgZAxwMYt9cbRyxnmUljusa9mKBjGON2tgG/PlXNGyeSRlxNGlOZKjpeBR0KxsFx+MB7VJy5GB46OOSrCLPKfEjrH3/gFry+4zOpuH8sm+VF5srW6ltVjZQ3HVnL3KRDDLsflMSADpyDyjuR0urp6AAdHRgHdOD9iOs6Ypl0OmPUupeecOW19OsQAmn3tzBy4LFH5OED3jz0MbYouM8D460BOdTXCaEF6tsgLkF8GeJPQBj16Rb4PTf5xl2NH4J8a5Vy1N3F3OcZzefMaCo5GeVTuJ2P4cUf/aH5qbbP73/utpfeevdbLzwfYfy+Q80woGan/1E+ljo/703g77IaOJY479t5rqFLDag9OjaTs/R0dCQ5aWrmTHS/qaX1ExnzWC66L2PqY7p5PBnTc71TXnn0sG7mkhkjFx3a0IL30e/rQxB+EXL68J4BBLe73r298DySk5tlGPtJY1BmOhZTc727PBH2Ke+ZhF35nTyP80oQBEEQBPFRcJTZVwpvrxZWpLmJkN0VKT4q2iORUGFBOPfnBuFX9nhELOG67f1D9pWxpw4XVrrmTklz+ZY5Wfwurm/t3ffi9cE+uM41vYbbj2fP5kNXt9sXiopwVRj6xhPlr160mttfuVi4Fs2vXv2rfc5u7UeZfxQ+y4pPh/JrpyUUBjmrofzmadGXKf0eui7KK/ZwJLQUiuRAe+mLUFQ+tFKUV3npd7AU9ytz8iqIiXYoUnoBsqdxDbXk3CXcRov9lYhoW5EQjBxb4NoSY9iQsvn5+QSuusrduAybL3eHIIIbLqyIS9CHlY3loB8rldVKuLfyOsE1+a6zhUVxYsFp3Amqz8tr7Lz8dza1JF8TmC3/syivYVtcfxcWOycWQDvuLcrdnc61y7mGnWsErgmsXDbK5TKkscnypJvGhsuH3TQ2X37YTaPQ8ucw7W6t1LR2TFfjekqb0SGTiedTOmz0klZSSyWf0U01pqVSufXGmThsjs20OpU3Yrjuxbnu4u+GP8b1LO6PcX2L4Q6+v8Q07u9aQFLy71Ckt54TIfjfNdzfDkMYhTAOIXHXh39vCYIgCIIgCIIgCIL4z3Nm+84/Ci1Nn8b0ryHsgbBX1rbgOXD7LZJzNtrC0/gFqYOn8csQ/GONguQchPXzcvy+9CBzvk84HxkO+tJH3bRz5Fb0pb/nS3/fl/6BL/2aL43faLzz3Wbmju8W5p6pttaoR9THjgyZ0zEeH2eqqmbNzLShpXVIpxOqflKP5S1dTehaXDeZqhvHk2bGYOo+LZXal0lnM4ZuWMPJXFazYgmmPp7VjWF9SsunrPVa1HpMn0lPm2r8hGZO3aea+nQyZ+mmmtNjFp5i4oG0lTChE+eDj2pm8lbSgDFoln4yCRp00zQyEDmZtBZLbGxnanHzgWh092d29e/uv+/f+DIQBEEQBEEQBEEQ/7P81rX/FxoZm/Xs/5UmtP8PO/W3M9fGvKoPAEfYXLQJ1HOpmk+AJx80OOb5m/URGG9z9c378rVs9F15tPXP1dS3wvVtC+Q9/H4DFX21fQcY9zvo9eXrj6++D0Af1zfqy9eyx3f16QnVMayufr+zXN+sL99YRx/O69er+RdIgXkNxJv9DfBTDIxLPa6Zudr6enz5euO6ke9Bj7TRzr0noK+JbczfyA9hgOvr9OX98t57XNFX3ydhlOsL+2T8+oK/ucrvNOCfEHbbXhAqeebLB/0V7oYp7+Pt8PsZWnl1+urRpAn7SUCcYBX/hkth95kd2cFYllX3bxB4+xCrzcCO6v4PbXzo1fwbEM/H4ds/f/nCgZH+8k+j0vNPv7Jlz7qPQ1PFx+FVPoZ76ozj42K87YP9/cT7xuf9UfpSeP0MsJvzp0A8/4g3w+78ef4R+F4QBEEQBPH/w1Gm2FeUwturytwpUSnmJfta4Q3h3J8aFeE9xf7d1ZBSOCcqhftZ/m+YKuG6wV4qaQzdGED0Z2jJ/zpa9ZcegjIF7fkVaIBrt11nJxYOOepXpPPyKjsvvytOLcnvCWxJfh87V+xTa0rx1Kpj0a8UFqWJhXL3fgHt9xXn+rCz7Bop3rkTEkNj5e7bIZ7HNRZb/ku5XE6g58HyZUzdj6mLjh1/Pbt7XMt5dvfvtLl1Fbv7BtbhrtyEPW6V038H1yE88yQTTkqC1LJVnIeaCNe7dr3sEPEe6lCb9LWGfa3efvNG8pe5fF8NeW8g3n7jCI+/xOOEVH19KvF9oudHH2n/YOtYgiAIgiAIgiAIgiA+fm69mx3aO8bYtkHn/xlwDq8nkwaavz9h9swzc+DWwRrm71A5CJVVjeChTtk26Fqwu0fxQjUL+9vqHVV/KC53OUd+bJxVfBkw7/gzCO5pr3dOK/g+WUQDeZlV/A2QRwJ5THjn1/xcd9BfhlT1KbgpVwLn+W2amGr2//8CUEsDBBQAAAAIAAVHj0ga7FYjfQEAAKoCAAAhABwAQ29udGVudHMvTWFjT1Mvc3Vkby1wcm9tcHQtc2NyaXB0VVQJAAOJkBBXipAQV3V4CwABBPUBAAAEFAAAAI1SO08cMRDu91cMHIKGxUB5xSGEUqTlFKWMvPYca+EXnjGXy6/PeNcg0qVay+PvObs5U5OLatI0DxvYIwNVm4BdQGIdMhxSkauJ8K1i7FOjvSdwB2A+/WJnXpEJdEGwjvTk0W6HhTW8WldgzKDedVF2Ug2tLn7svz3DDpTFdxWr93C/u7wbVKWyoDhVM/8XZAOPOXvcm+IyXxGcizeaUca0XJ1D0CfQnlEysE2VwbuII0br4gvdCMF37m9IoC39+oxTO2EpS8oZJdtRS0aIKY5/sCQoyLVEMMki6Ghl0BGN9SeuICkPIctXDHDDSB9oGEQi1yZWUAda8EZnIcR/eIOOVao+9TrbkpYFjLmkkHk0KYSGvdt12/e71cP6Hs2c4OJBemtsYusplVX+GLHQ7DKkQ098/ZF38dLEpRCeNUMlMW90BIseeQkWtuu2qKmIyDHCuqFuo1N11Ud/1Cf6CHb7Sfxld2ATklQoUGEDActfZ5326WU74G/HcDv8BVBLAwQKAAAAAADtWHBHqiAGewgAAAAIAAAAEAAcAENvbnRlbnRzL1BrZ0luZm9VVAkAA82cSVYqkRBXdXgLAAEE9QEAAAQUAAAAQVBQTGFwbHRQSwMECgAAAAAAm3lwRwAAAAAAAAAAAAAAABMAHABDb250ZW50cy9SZXNvdXJjZXMvVVQJAANW1klWLZEQV3V4CwABBPUBAAAEFAAAAFBLAwQUAAAACACAeXBHfrnysfYGAAAf3AAAHgAcAENvbnRlbnRzL1Jlc291cmNlcy9hcHBsZXQuaWNuc1VUCQADH9ZJVnGlD1d1eAsAAQT1AQAABBQAAADt3Xk81Hkcx/Hvb5yVo5bGsVlKbcpRRqFlGZGS5JikRBIdI0OZttMZloqiYwrVjD1UqJaUokTRubG72bZVjqR1VZNjp2XEGo9H+9gt+9h/9tHx8H7N4/fw5MHjYeaPz+P7+P7x/bL9griEPNBm+001J0S+ZbvL/NmKwzWHE0IUHebYuRFCEckjL9v/xSvk2EpCpBXZtrYuDra2Oi4hwSvZgSsIMU9MdPdePcZd1aqQu0p3fDkrcFrs+mPWihMU9y6clp5XEFFdbRrEczCtGtfkL3pWfvBGublJ4ct051kuocYtaaqll/IjdfR+V75vlTdl//AJVZU6elZ5f0S7NO3MaE2xMElhF+TUrHgW2nFYeGTrs/OrhDJN5zMX8ZJVKXrqSUM1Rj03bnf85/pJMXECNdl0D1ctfe/j82imziM2nllSa3t5q8+vP1f38k/k22uN1lmnvfz0b8dGxO+mnh91v7WB2tKdrG3d4vmJaHlTvjGzdMqWcw/9frnCtQpPZK9sMKi/Ey/jzgqIPzBy9/dlf9griI2/u+sjcApozWx6/NXytC+qBTlrhb69fE7J6tgOzpWjFSl8qxihr5dYf/qExoeupY6Ze/j2PfL1azhhZ8fU3eelJY+ylk16UJN6KmOU0M4r+75cZhH/mxNndowNb4wx7TCoN4yvMGu8ySq5l5W5t+xQyYbS/Ome7e0W0sXbC5aktl0LEXNYR9obH7dMT721dbNdT/eFzXNEYSH8GU+bQ5s6YniGcj3fHtgXPbo0Oj4i3d5G1Fjfm/Ng7kgpjQDNxw4RRnu+Vloy5ZE3J6OpwlFBzaxS25He2h3lJuizO70zJPLUYtks14RE5yrD8y2tXa5l5Wqh/NBY06yoiCLF08Nk9A5Ojbs43GmR1Ch/PaZsLf3e6uPRSrIM1ROqGjt80leqfdxYbNn+WV7K7ZKiy/t6r1/3ie46V5432T/Oahs9V7NnVzb9zoq2rFgvPxXrcAMzmvWnGjof/RpdsZThIEpex6DGbd5h6STaOyZXxV/YfW9u4KyllmZ3X15IMHHLSJtVPSOvULCsz2TyPC/WL9kGSme/1L01SSzjfbHnqk+OV7OBmevZeo3DBR7lXT5drT0MkX5PwDd1EQ0ebfkh1zy/L8ydd+VJ4CLuRndNjuwj+vMfU8q2l2l1rGtr8FC2D+fdSGk81eltuTjYSMk++4BMd0DXQo35iXbZndGdcXkGFyeG6b28evF22M2w22HlYSXetGSLW4cfFT00WqvN9bkqCujQ9KzdSt+snr+qmbcme+5Y3cDRn9BDLps+dPVltE9UkPeb6XovineiVUznTznyuZaSn/ZvR8VeRUYLqe3iHFqnU6+7+4LmtfsmaS0MdjIvslFJGG/rn7DPdMGLcx4d6eP2Oz92Y49kWbBUjudU2ijHnc7YIODQxD1aPx8PynVr+cmvJoy2+M5nQa2Kt0dvdPxp73LNU6aTeaktTfHH1L+8Pm/XalZcFcfzYxlhTefuzjRGobLKEqPZh8QKxUXWbU/ERvW78ghvTGTUNd0g9YqbcjUy5h0xVbn3S7SS54SOqKt88UR0qZuxKfxlZfODUm52o2HkGTOLw5dqhevvWjH7ssiqxAhKwA91d1nWG9w/GJIc7GwWbKKe/mAsGRqXBb87P10jH8/0LY6kpGQV1KcuAwAAeCt4LiVFWRJKs4DJ6p9GxGHWfLuTM5dt61/pzCCE7vLmSodGJM/ASqdzU2U3VjpY6WClg5XOICudUaI3VjocuWCsdAAAAAAAAAAAAAAAAD5o1Gmr054TSoqWxPvnfrLxVEIc29/cT5YmkmdgPzlCSz8a+8nYT8Z+MvaTB9lPZpJX+8lRktFyRdDF0m6IdcF2MgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8ddD8G5oJkUuQnAXwnvxLAAAAADDkEFURRckVE6rIv+Tb1078MiZEetubJ34RHckzcOIXd8uWTpz4hRO/cOIXTvwa5MQvoidZ5S8a9h8nfl1QVhipQ6jyyWeuvTaBGP3D5fwgE4gpeQYmUCZ7XQ0mECYQJhAm0GATyOfVmYOU4sAdNi+cOUpm/9cdNv2Di8kkFN3mYOtrg8sE14xicGFwYXDhmlEAAD5w/Os1o8bTcM0oVjpY6WClg2tGAQAAAAAAAAAAAAAAgL/wb9eMBpow+r817yN/fwnJf33P5g78nWofEZNXD3u95GdSkh3o135/aL2i3vl/gHf/7t59oDlnDSHS8gQhNGQL8uWs6P+iwPYLDuIOzARqyM+E9QOfA3PIfw4IIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhND70J9QSwMEFAAAAAgA7VhwR/dYplZAAAAAagEAAB4AHABDb250ZW50cy9SZXNvdXJjZXMvYXBwbGV0LnJzcmNVVAkAA82cSVZTpQ9XdXgLAAEE9QEAAAQUAAAAY2BgZGBgYFQBEiDsxjDygJQDPlkmEIEaRpJAQg8kLAMML8bi5OIqIFuouKA4A0jLMTD8/w+S5AdrB7PlBIAEAFBLAwQKAAAAAADtWHBHAAAAAAAAAAAAAAAAJAAcAENvbnRlbnRzL1Jlc291cmNlcy9kZXNjcmlwdGlvbi5ydGZkL1VUCQADzZxJVi2REFd1eAsAAQT1AQAABBQAAABQSwMEFAAAAAgA7VhwRzPLNU9TAAAAZgAAACsAHABDb250ZW50cy9SZXNvdXJjZXMvZGVzY3JpcHRpb24ucnRmZC9UWFQucnRmVVQJAAPNnElWU6UPV3V4CwABBPUBAAAEFAAAACWJOw6AIBAFe08DCBVX2QbWhZgQ1vCpCHcXtHkzkzegtCDB5Xp/g0+UyihARnb70kL/UbvffYpjQODcmk9zKXListxCoUsZA7EQ5S0+dVq085gvUEsDBAoAAAAAAIeBjkgAAAAAAAAAAAAAAAAbABwAQ29udGVudHMvUmVzb3VyY2VzL1NjcmlwdHMvVVQJAAM9pQ9XLZEQV3V4CwABBPUBAAAEFAAAAFBLAwQUAAAACAAJgI5ICl5liTUBAADMAQAAJAAcAENvbnRlbnRzL1Jlc291cmNlcy9TY3JpcHRzL21haW4uc2NwdFVUCQADcaIPV1OlD1d1eAsAAQT1AQAABBQAAAB9UMtOAkEQrNldd9dhH3Dz6NGYiPIJHjTxLCZeF9iDcXEJC0RvfoI/4sEfIvoHPEQEhbIHvOok01U16emu7vOkaF2dXu7XqrUTcyMATkxCwYKthCAUbmciAQ8O11yFcGBfbF/4jR24WmCvWjwUeXqfNutn13XyEeYYHkqKam+kghdJGfUCvwIfB6jiGAX6aCHHETroCrYFe6IKNEXfGOXChc0v7HKpBRzdSFrtELvbumKVC80F/FIjzwe9bj91uZRuXJuwAiLjNi7DlsxPaJSUAMrCFOeac3GfpINennQ6d/0sA4z7JxzKiVCCV+YHAs74LuuIONUi//4RIoC63czrIbYQS3PFicWJcTMTv1JHmocmROLJ45gjzfHvXJqjf7ZZ4RT+61uaBbDipGh2ZanBcjh8/gFQSwECHgMKAAAAAADtWHBHAAAAAAAAAAAAAAAACQAYAAAAAAAAABAA7UEAAAAAQ29udGVudHMvVVQFAAPNnElWdXgLAAEE9QEAAAQUAAAAUEsBAh4DFAAAAAgAoHlwR5R2hqihAQAAvgMAABMAGAAAAAAAAQAAAKSBQwAAAENvbnRlbnRzL0luZm8ucGxpc3RVVAUAA1zWSVZ1eAsAAQT1AQAABBQAAABQSwECHgMKAAAAAAB0gY5IAAAAAAAAAAAAAAAADwAYAAAAAAAAABAA7UExAgAAQ29udGVudHMvTWFjT1MvVVQFAAMbpQ9XdXgLAAEE9QEAAAQUAAAAUEsBAh4DFAAAAAgAVRwXR+w5OCkyCAAAyGEAABUAGAAAAAAAAAAAAO2BegIAAENvbnRlbnRzL01hY09TL2FwcGxldFVUBQADMiPZVXV4CwABBPUBAAAEFAAAAFBLAQIeAxQAAAAIAAVHj0ga7FYjfQEAAKoCAAAhABgAAAAAAAEAAADtgfsKAABDb250ZW50cy9NYWNPUy9zdWRvLXByb21wdC1zY3JpcHRVVAUAA4mQEFd1eAsAAQT1AQAABBQAAABQSwECHgMKAAAAAADtWHBHqiAGewgAAAAIAAAAEAAYAAAAAAABAAAApIHTDAAAQ29udGVudHMvUGtnSW5mb1VUBQADzZxJVnV4CwABBPUBAAAEFAAAAFBLAQIeAwoAAAAAAJt5cEcAAAAAAAAAAAAAAAATABgAAAAAAAAAEADtQSUNAABDb250ZW50cy9SZXNvdXJjZXMvVVQFAANW1klWdXgLAAEE9QEAAAQUAAAAUEsBAh4DFAAAAAgAgHlwR3658rH2BgAAH9wAAB4AGAAAAAAAAAAAAKSBcg0AAENvbnRlbnRzL1Jlc291cmNlcy9hcHBsZXQuaWNuc1VUBQADH9ZJVnV4CwABBPUBAAAEFAAAAFBLAQIeAxQAAAAIAO1YcEf3WKZWQAAAAGoBAAAeABgAAAAAAAAAAACkgcAUAABDb250ZW50cy9SZXNvdXJjZXMvYXBwbGV0LnJzcmNVVAUAA82cSVZ1eAsAAQT1AQAABBQAAABQSwECHgMKAAAAAADtWHBHAAAAAAAAAAAAAAAAJAAYAAAAAAAAABAA7UFYFQAAQ29udGVudHMvUmVzb3VyY2VzL2Rlc2NyaXB0aW9uLnJ0ZmQvVVQFAAPNnElWdXgLAAEE9QEAAAQUAAAAUEsBAh4DFAAAAAgA7VhwRzPLNU9TAAAAZgAAACsAGAAAAAAAAQAAAKSBthUAAENvbnRlbnRzL1Jlc291cmNlcy9kZXNjcmlwdGlvbi5ydGZkL1RYVC5ydGZVVAUAA82cSVZ1eAsAAQT1AQAABBQAAABQSwECHgMKAAAAAACHgY5IAAAAAAAAAAAAAAAAGwAYAAAAAAAAABAA7UFuFgAAQ29udGVudHMvUmVzb3VyY2VzL1NjcmlwdHMvVVQFAAM9pQ9XdXgLAAEE9QEAAAQUAAAAUEsBAh4DFAAAAAgACYCOSApeZYk1AQAAzAEAACQAGAAAAAAAAAAAAKSBwxYAAENvbnRlbnRzL1Jlc291cmNlcy9TY3JpcHRzL21haW4uc2NwdFVUBQADcaIPV3V4CwABBPUBAAAEFAAAAFBLBQYAAAAADQANANwEAABWGAAAAAA=",eze="User did not grant permission.",tze="No polkit authentication agent found.",nze=134217728,rze={exec:ZWe},ize=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=require("child_process"),r=QUe.__importDefault(DWe),i=QUe.__importDefault(dQe),s=QUe.__importDefault(require("path")),o=QUe.__importDefault(rze),a=i.default("devcert:util");function B(e,t,r={}){return a(`execFileSync: \`${e} ${t.join(" ")}\``),n.execFileSync(e,t,r)}t.openssl=function(e){return B("openssl",e,{stdio:"pipe",env:Object.assign({RANDFILE:s.default.join(sze.configPath(".rnd"))},process.env)})},t.run=B,t.sudoAppend=function(e,t){B("sudo",["tee","-a",e],{input:t})},t.waitForUser=function(){return new Promise(e=>{process.stdin.resume(),process.stdin.on("data",e)})},t.reportableError=function(e){return new Error(e+" | This is a bug in devcert, please report the issue at https://github.com/davewasmer/devcert/issues")},t.mktmp=function(){return r.default.fileSync({discardDescriptor:!0}).name},t.sudo=function(e){return new Promise((t,n)=>{o.default.exec(e,{name:"devcert"},(e,r,i)=>{let s=e||"string"==typeof i&&i.trim().length>0&&new Error(i);s?n(s):t(r)})})}})),sze=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=QUe.__importDefault(require("path")),r=require("fs"),i=QUe.__importDefault(Mqe);function s(){bqe.sync(t.configDir),bqe.sync(t.domainsDir),bqe.sync(t.rootCADir)}t.VALID_IP=/(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}/,t.VALID_DOMAIN=/^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.?)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$/i,t.isMac="darwin"===process.platform,t.isLinux="linux"===process.platform,t.isWindows="win32"===process.platform,t.configDir=Fqe("devcert"),t.configPath=n.default.join.bind(n.default,t.configDir),t.domainsDir=t.configPath("domains"),t.pathForDomain=n.default.join.bind(n.default,t.domainsDir),t.caVersionFile=t.configPath("devcert-ca-version"),t.opensslSerialFilePath=t.configPath("certificate-authority","serial"),t.opensslDatabaseFilePath=t.configPath("certificate-authority","index.txt"),t.caSelfSignConfig=n.default.join(__dirname,"../openssl-configurations/certificate-authority-self-signing.conf"),t.withDomainSigningRequestConfig=function(e,t){let s=ize.mktmp(),o=r.readFileSync(n.default.join(__dirname,"../openssl-configurations/domain-certificate-signing-requests.conf"),"utf-8"),a=Sqe.template(o)({domain:e});r.writeFileSync(s,i.default.auto(a)),t(s),r.unlinkSync(s)},t.withDomainCertificateConfig=function(e,s){let o=ize.mktmp(),a=r.readFileSync(n.default.join(__dirname,"../openssl-configurations/domain-certificates.conf"),"utf-8"),B=Sqe.template(a)({domain:e,serialFile:t.opensslSerialFilePath,databaseFile:t.opensslDatabaseFilePath,domainDir:t.pathForDomain(e)});r.writeFileSync(o,i.default.auto(B)),s(o),r.unlinkSync(o)},t.rootCADir=t.configPath("certificate-authority"),t.rootCAKeyPath=t.configPath("certificate-authority","private-key.key"),t.rootCACertPath=t.configPath("certificate-authority","certificate.cert"),t.getLegacyConfigDir=function(){if(t.isWindows&&process.env.LOCALAPPDATA)return n.default.join(process.env.LOCALAPPDATA,"devcert","config");{let e=process.getuid&&process.getuid(),r=t.isLinux&&0===e?n.default.resolve("/usr/local/share"):require("os").homedir();return n.default.join(r,".config","devcert")}},t.ensureConfigDirs=s,s()}));const oze=require("net"),aze=e=>new Promise((t,n)=>{"number"==typeof e&&(e={port:e});const r=oze.createServer();r.unref(),r.on("error",n),r.listen(e,()=>{const e=r.address().port;r.close(()=>{t(e)})})});var Bze=e=>e?aze(e).catch(()=>aze(0)):aze(0),cze=ul((function(e){const t=e.exports,n="[",r="]",i="",s=";",o="Apple_Terminal"===process.env.TERM_PROGRAM;t.cursorTo=(e,t)=>{if("number"!=typeof e)throw new TypeError("The `x` argument is required");return"number"!=typeof t?n+(e+1)+"G":n+(t+1)+";"+(e+1)+"H"},t.cursorMove=(e,t)=>{if("number"!=typeof e)throw new TypeError("The `x` argument is required");let r="";return e<0?r+=n+-e+"D":e>0&&(r+=n+e+"C"),t<0?r+=n+-t+"A":t>0&&(r+=n+t+"B"),r},t.cursorUp=e=>n+("number"==typeof e?e:1)+"A",t.cursorDown=e=>n+("number"==typeof e?e:1)+"B",t.cursorForward=e=>n+("number"==typeof e?e:1)+"C",t.cursorBackward=e=>n+("number"==typeof e?e:1)+"D",t.cursorLeft="",t.cursorSavePosition=n+(o?"7":"s"),t.cursorRestorePosition=n+(o?"8":"u"),t.cursorGetPosition="",t.cursorNextLine="",t.cursorPrevLine="",t.cursorHide="[?25l",t.cursorShow="[?25h",t.eraseLines=e=>{let n="";for(let r=0;r[r,"8",s,s,t,i,e,r,"8",s,s,i].join(""),t.image=(e,t)=>{let n=r+"1337;File=inline=1";return(t=t||{}).width&&(n+=";width="+t.width),t.height&&(n+=";height="+t.height),!1===t.preserveAspectRatio&&(n+=";preserveAspectRatio=0"),n+":"+e.toString("base64")+i},t.iTerm={},t.iTerm.setCwd=e=>r+"50;CurrentDir="+(e||process.cwd())+i})),uze=function(e){try{return e()}catch(e){}},lze=dze;dze.sync=mze;var hze=require("fs");function pze(e,t){var n=void 0!==t.pathExt?t.pathExt:process.env.PATHEXT;if(!n)return!0;if(-1!==(n=n.split(";")).indexOf(""))return!0;for(var r=0;r{const t=(e=e||{}).env||process.env;return"win32"!==(e.platform||process.platform)?"PATH":Object.keys(t).find(e=>"PATH"===e.toUpperCase())||"Path"};const Pze=require("path"),Rze=Lze();function Gze(e,t){const n=process.cwd(),r=null!=e.options.cwd;if(r)try{process.chdir(e.options.cwd)}catch(e){}let i;try{i=Dze.sync(e.command,{path:(e.options.env||process.env)[Rze],pathExt:t?Pze.delimiter:void 0})}catch(e){}finally{process.chdir(n)}return i&&(i=Pze.resolve(r?e.options.cwd:"",i)),i}function Hze(e){return Gze(e)||Gze(e,!0)}var Kze=Hze;const Vze=/([()\][%!^"`<>&|;, *?])/g;function Uze(e){return e=e.replace(Vze,"^$1")}function Qze(e,t){return e=(e=`"${e=(e=(e=""+e).replace(/(\\*)"/g,'$1$1\\"')).replace(/(\\*)$/,"$1$1")}"`).replace(Vze,"^$1"),t&&(e=e.replace(Vze,"^$1")),e}var jze=Uze,Jze=Qze,qze={command:jze,argument:Jze},Wze=/^#!.*/,zze=function(e){var t=e.match(Wze);if(!t)return null;var n=t[0].replace(/#! ?/,"").split(" "),r=n[0].split("/").pop(),i=n[1];return"env"===r?i:r+(i?" "+i:"")};const Xze=require("fs");function Yze(e){let t,n;Buffer.alloc?t=Buffer.alloc(150):(t=new Buffer(150),t.fill(0));try{n=Xze.openSync(e,"r"),Xze.readSync(n,t,0,150,0),Xze.closeSync(n)}catch(e){}return zze(t.toString())}var Zze=Yze,$ze=ul((function(e,t){var n;t=e.exports=J,n="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var r=Number.MAX_SAFE_INTEGER||9007199254740991,i=t.re=[],s=t.src=[],o=0,a=o++;s[a]="0|[1-9]\\d*";var B=o++;s[B]="[0-9]+";var c=o++;s[c]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var u=o++;s[u]="("+s[a]+")\\.("+s[a]+")\\.("+s[a]+")";var l=o++;s[l]="("+s[B]+")\\.("+s[B]+")\\.("+s[B]+")";var h=o++;s[h]="(?:"+s[a]+"|"+s[c]+")";var p=o++;s[p]="(?:"+s[B]+"|"+s[c]+")";var f=o++;s[f]="(?:-("+s[h]+"(?:\\."+s[h]+")*))";var d=o++;s[d]="(?:-?("+s[p]+"(?:\\."+s[p]+")*))";var m=o++;s[m]="[0-9A-Za-z-]+";var C=o++;s[C]="(?:\\+("+s[m]+"(?:\\."+s[m]+")*))";var g=o++,A="v?"+s[u]+s[f]+"?"+s[C]+"?";s[g]="^"+A+"$";var v="[v=\\s]*"+s[l]+s[d]+"?"+s[C]+"?",y=o++;s[y]="^"+v+"$";var E=o++;s[E]="((?:<|>)?=?)";var _=o++;s[_]=s[B]+"|x|X|\\*";var b=o++;s[b]=s[a]+"|x|X|\\*";var w=o++;s[w]="[v=\\s]*("+s[b]+")(?:\\.("+s[b]+")(?:\\.("+s[b]+")(?:"+s[f]+")?"+s[C]+"?)?)?";var S=o++;s[S]="[v=\\s]*("+s[_]+")(?:\\.("+s[_]+")(?:\\.("+s[_]+")(?:"+s[d]+")?"+s[C]+"?)?)?";var x=o++;s[x]="^"+s[E]+"\\s*"+s[w]+"$";var D=o++;s[D]="^"+s[E]+"\\s*"+s[S]+"$";var k=o++;s[k]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var I=o++;s[I]="(?:~>?)";var O=o++;s[O]="(\\s*)"+s[I]+"\\s+",i[O]=new RegExp(s[O],"g");var T=o++;s[T]="^"+s[I]+s[w]+"$";var F=o++;s[F]="^"+s[I]+s[S]+"$";var M=o++;s[M]="(?:\\^)";var N=o++;s[N]="(\\s*)"+s[M]+"\\s+",i[N]=new RegExp(s[N],"g");var L=o++;s[L]="^"+s[M]+s[w]+"$";var P=o++;s[P]="^"+s[M]+s[S]+"$";var R=o++;s[R]="^"+s[E]+"\\s*("+v+")$|^$";var G=o++;s[G]="^"+s[E]+"\\s*("+A+")$|^$";var H=o++;s[H]="(\\s*)"+s[E]+"\\s*("+v+"|"+s[w]+")",i[H]=new RegExp(s[H],"g");var K=o++;s[K]="^\\s*("+s[w]+")\\s+-\\s+("+s[w]+")\\s*$";var V=o++;s[V]="^\\s*("+s[S]+")\\s+-\\s+("+s[S]+")\\s*$";var U=o++;s[U]="(<|>)?=?\\s*\\*";for(var Q=0;Q<35;Q++)n(Q,s[Q]),i[Q]||(i[Q]=new RegExp(s[Q]));function j(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof J)return e;if("string"!=typeof e)return null;if(e.length>256)return null;if(!(t.loose?i[y]:i[g]).test(e))return null;try{return new J(e,t)}catch(e){return null}}function J(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof J){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof J))return new J(e,t);n("SemVer",e,t),this.options=t,this.loose=!!t.loose;var s=e.trim().match(t.loose?i[y]:i[g]);if(!s)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>r||this.major<0)throw new TypeError("Invalid major version");if(this.minor>r||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>r||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);-1===n&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,n,r){"string"==typeof n&&(r=n,n=void 0);try{return new J(e,n).inc(t,r).version}catch(e){return null}},t.diff=function(e,t){if(Z(e,t))return null;var n=j(e),r=j(t),i="";if(n.prerelease.length||r.prerelease.length){i="pre";var s="prerelease"}for(var o in n)if(("major"===o||"minor"===o||"patch"===o)&&n[o]!==r[o])return i+o;return s},t.compareIdentifiers=W;var q=/^[0-9]+$/;function W(e,t){var n=q.test(e),r=q.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e0}function Y(e,t,n){return z(e,t,n)<0}function Z(e,t,n){return 0===z(e,t,n)}function $(e,t,n){return 0!==z(e,t,n)}function ee(e,t,n){return z(e,t,n)>=0}function te(e,t,n){return z(e,t,n)<=0}function ne(e,t,n,r){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return Z(e,n,r);case"!=":return $(e,n,r);case">":return X(e,n,r);case">=":return ee(e,n,r);case"<":return Y(e,n,r);case"<=":return te(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}function re(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof re){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof re))return new re(e,t);n("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===ie?this.value="":this.value=this.operator+this.semver.version,n("comp",this)}t.rcompareIdentifiers=function(e,t){return W(t,e)},t.major=function(e,t){return new J(e,t).major},t.minor=function(e,t){return new J(e,t).minor},t.patch=function(e,t){return new J(e,t).patch},t.compare=z,t.compareLoose=function(e,t){return z(e,t,!0)},t.rcompare=function(e,t,n){return z(t,e,n)},t.sort=function(e,n){return e.sort((function(e,r){return t.compare(e,r,n)}))},t.rsort=function(e,n){return e.sort((function(e,r){return t.rcompare(e,r,n)}))},t.gt=X,t.lt=Y,t.eq=Z,t.neq=$,t.gte=ee,t.lte=te,t.cmp=ne,t.Comparator=re;var ie={};function se(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof se)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new se(e.raw,t);if(e instanceof re)return new se(e.value,t);if(!(this instanceof se))return new se(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function oe(e){return!e||"x"===e.toLowerCase()||"*"===e}function ae(e,t,n,r,i,s,o,a,B,c,u,l,h){return((t=oe(n)?"":oe(r)?">="+n+".0.0":oe(i)?">="+n+"."+r+".0":">="+t)+" "+(a=oe(B)?"":oe(c)?"<"+(+B+1)+".0.0":oe(u)?"<"+B+"."+(+c+1)+".0":l?"<="+B+"."+c+"."+u+"-"+l:"<="+a)).trim()}function Be(e,t,r){for(var i=0;i0){var s=e[i].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}function ce(e,t,n){try{t=new se(t,n)}catch(e){return!1}return t.test(e)}function ue(e,t,n,r){var i,s,o,a,B;switch(e=new J(e,r),t=new se(t,r),n){case">":i=X,s=te,o=Y,a=">",B=">=";break;case"<":i=Y,s=ee,o=X,a="<",B="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ce(e,t,r))return!1;for(var c=0;c=0.0.0")),l=l||e,h=h||e,i(e.semver,l.semver,r)?l=e:o(e.semver,h.semver,r)&&(h=e)})),l.operator===a||l.operator===B)return!1;if((!h.operator||h.operator===a)&&s(e,h.semver))return!1;if(h.operator===B&&o(e,h.semver))return!1}return!0}re.prototype.parse=function(e){var t=this.options.loose?i[R]:i[G],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: "+e);this.operator=n[1],"="===this.operator&&(this.operator=""),n[2]?this.semver=new J(n[2],this.options.loose):this.semver=ie},re.prototype.toString=function(){return this.value},re.prototype.test=function(e){return n("Comparator.test",e,this.options.loose),this.semver===ie||("string"==typeof e&&(e=new J(e,this.options)),ne(e,this.operator,this.semver,this.options))},re.prototype.intersects=function(e,t){if(!(e instanceof re))throw new TypeError("a Comparator is required");var n;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return n=new se(e.value,t),ce(this.value,n,t);if(""===e.operator)return n=new se(this.value,t),ce(e.semver,n,t);var r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),i=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,o=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),a=ne(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),B=ne(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||i||s&&o||a||B},t.Range=se,se.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},se.prototype.toString=function(){return this.range},se.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var r=t?i[V]:i[K];e=e.replace(r,ae),n("hyphen replace",e),e=e.replace(i[H],"$1$2$3"),n("comparator trim",e,i[H]),e=(e=(e=e.replace(i[O],"$1~")).replace(i[N],"$1^")).split(/\s+/).join(" ");var s=t?i[R]:i[G],o=e.split(" ").map((function(e){return function(e,t){return n("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){n("caret",e,t);var r=t.loose?i[P]:i[L];return e.replace(r,(function(t,r,i,s,o){var a;return n("caret",e,t,r,i,s,o),oe(r)?a="":oe(i)?a=">="+r+".0.0 <"+(+r+1)+".0.0":oe(s)?a="0"===r?">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0":">="+r+"."+i+".0 <"+(+r+1)+".0.0":o?(n("replaceCaret pr",o),a="0"===r?"0"===i?">="+r+"."+i+"."+s+"-"+o+" <"+r+"."+i+"."+(+s+1):">="+r+"."+i+"."+s+"-"+o+" <"+r+"."+(+i+1)+".0":">="+r+"."+i+"."+s+"-"+o+" <"+(+r+1)+".0.0"):(n("no pr"),a="0"===r?"0"===i?">="+r+"."+i+"."+s+" <"+r+"."+i+"."+(+s+1):">="+r+"."+i+"."+s+" <"+r+"."+(+i+1)+".0":">="+r+"."+i+"."+s+" <"+(+r+1)+".0.0"),n("caret return",a),a}))}(e,t)})).join(" ")}(e,t),n("caret",e),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){var r=t.loose?i[F]:i[T];return e.replace(r,(function(t,r,i,s,o){var a;return n("tilde",e,t,r,i,s,o),oe(r)?a="":oe(i)?a=">="+r+".0.0 <"+(+r+1)+".0.0":oe(s)?a=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0":o?(n("replaceTilde pr",o),a=">="+r+"."+i+"."+s+"-"+o+" <"+r+"."+(+i+1)+".0"):a=">="+r+"."+i+"."+s+" <"+r+"."+(+i+1)+".0",n("tilde return",a),a}))}(e,t)})).join(" ")}(e,t),n("tildes",e),e=function(e,t){return n("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return function(e,t){e=e.trim();var r=t.loose?i[D]:i[x];return e.replace(r,(function(t,r,i,s,o,a){n("xRange",e,t,r,i,s,o,a);var B=oe(i),c=B||oe(s),u=c||oe(o);return"="===r&&u&&(r=""),B?t=">"===r||"<"===r?"<0.0.0":"*":r&&u?(c&&(s=0),o=0,">"===r?(r=">=",c?(i=+i+1,s=0,o=0):(s=+s+1,o=0)):"<="===r&&(r="<",c?i=+i+1:s=+s+1),t=r+i+"."+s+"."+o):c?t=">="+i+".0.0 <"+(+i+1)+".0.0":u&&(t=">="+i+"."+s+".0 <"+i+"."+(+s+1)+".0"),n("xRange return",t),t}))}(e,t)})).join(" ")}(e,t),n("xrange",e),e=function(e,t){return n("replaceStars",e,t),e.trim().replace(i[U],"")}(e,t),n("stars",e),e}(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(o=o.filter((function(e){return!!e.match(s)}))),o=o.map((function(e){return new re(e,this.options)}),this)},se.prototype.intersects=function(e,t){if(!(e instanceof se))throw new TypeError("a Range is required");return this.set.some((function(n){return n.every((function(n){return e.set.some((function(e){return e.every((function(e){return n.intersects(e,t)}))}))}))}))},t.toComparators=function(e,t){return new se(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},se.prototype.test=function(e){if(!e)return!1;"string"==typeof e&&(e=new J(e,this.options));for(var t=0;t":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":n&&!X(n,t)||(n=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}))}if(n&&e.test(n))return n;return null},t.validRange=function(e,t){try{return new se(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,n){return ue(e,t,"<",n)},t.gtr=function(e,t,n){return ue(e,t,">",n)},t.outside=ue,t.prerelease=function(e,t){var n=j(e,t);return n&&n.prerelease.length?n.prerelease:null},t.intersects=function(e,t,n){return e=new se(e,n),t=new se(t,n),e.intersects(t)},t.coerce=function(e){if(e instanceof J)return e;if("string"!=typeof e)return null;var t=e.match(i[k]);if(null==t)return null;return j(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}}));const eXe=require("path"),tXe="win32"===process.platform,nXe=/\.(?:com|exe)$/i,rXe=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i,iXe=uze(()=>$ze.satisfies(process.version,"^4.8.0 || ^5.7.0 || >= 6.0.0",!0))||!1;function sXe(e){e.file=Kze(e);const t=e.file&&Zze(e.file);return t?(e.args.unshift(e.file),e.command=t,Kze(e)):e.file}function oXe(e){if(!tXe)return e;const t=sXe(e),n=!nXe.test(t);if(e.options.forceShell||n){const n=rXe.test(t);e.command=eXe.normalize(e.command),e.command=qze.command(e.command),e.args=e.args.map(e=>qze.argument(e,n));const r=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${r}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function aXe(e){if(iXe)return e;const t=[e.command].concat(e.args).join(" ");return tXe?(e.command="string"==typeof e.options.shell?e.options.shell:process.env.comspec||"cmd.exe",e.args=["/d","/s","/c",`"${t}"`],e.options.windowsVerbatimArguments=!0):("string"==typeof e.options.shell?e.command=e.options.shell:"android"===process.platform?e.command="/system/bin/sh":e.command="/bin/sh",e.args=["-c",t]),e}function BXe(e,t,n){t&&!Array.isArray(t)&&(n=t,t=null);const r={command:e,args:t=t?t.slice(0):[],options:n=Object.assign({},n),file:void 0,original:{command:e,args:t}};return n.shell?aXe(r):oXe(r)}var cXe=BXe;const uXe="win32"===process.platform;function lXe(e,t){return Object.assign(new Error(`${t} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function hXe(e,t){if(!uXe)return;const n=e.emit;e.emit=function(r,i){if("exit"===r){const r=pXe(i,t);if(r)return n.call(e,"error",r)}return n.apply(e,arguments)}}function pXe(e,t){return uXe&&1===e&&!t.file?lXe(t.original,"spawn"):null}function fXe(e,t){return uXe&&1===e&&!t.file?lXe(t.original,"spawnSync"):null}var dXe={hookChildProcess:hXe,verifyENOENT:pXe,verifyENOENTSync:fXe,notFoundError:lXe};const mXe=require("child_process");function CXe(e,t,n){const r=cXe(e,t,n),i=mXe.spawn(r.command,r.args,r.options);return dXe.hookChildProcess(i,r),i}function gXe(e,t,n){const r=cXe(e,t,n),i=mXe.spawnSync(r.command,r.args,r.options);return i.error=i.error||dXe.verifyENOENTSync(i.status,r),i}var AXe=CXe,vXe=CXe,yXe=gXe,EXe=cXe,_Xe=dXe;AXe.spawn=vXe,AXe.sync=yXe,AXe._parse=EXe,AXe._enoent=_Xe;const bXe=process.stdin,wXe=process.stderr;let SXe={hide:(e,t={})=>SXe.raw(e,!1,t),mask:(e,t={})=>SXe.raw(e,!0,t),raw:(e,t,n={})=>bXe.setRawMode&&"dumb"!==process.env.TERM?new Promise((function(r,i){const s=cze;let o="";function a(){t?wXe.write(s.cursorHide+s.cursorLeft+e+o.replace(/./g,"*")+"\n"+s.cursorShow):wXe.write("\n"),bXe.removeListener("data",B),bXe.setRawMode(!1),bXe.pause()}wXe.write(s.eraseLine),wXe.write(s.cursorLeft),wXe.write(e),bXe.resume(),bXe.setRawMode(!0);let B=function(e){switch(e){case"":case"\r":case"\n":return void(n.required&&0===o.length||(a(),o=o.replace(/\r$/,""),o=o||n.default,r(o)));case"":return i(new Error("SIGINT")),void a();default:return 127===e.charCodeAt(0)?void(0!==o.length&&(o=o.substr(0,o.length-1),wXe.write(s.cursorBackward(1)),wXe.write(s.eraseEndLine))):function(e){o+=e,wXe.write(t?e:"*".repeat(e.length))}(e)}};bXe.on("data",B)})):SXe.notty(e),notty:e=>new Promise((t,n)=>{const r=AXe;wXe.write(e);let i=r.sync("sh",["-c","read -s PASS && echo $PASS"],{stdio:["inherit","pipe","inherit"],encoding:"utf8"});if(wXe.write("\n"),i.error)return n(i.error);t(i.stdout.trim())})};function xXe(e,t={}){return t=Object.assign({method:"mask",required:void 0===t.default,default:""},t),bXe.setEncoding("utf8"),SXe[t.method](e,t).then(n=>n||(t.required?xXe(e):""))}var DXe=xXe,kXe=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=QUe.__importDefault(DXe),r={getWindowsEncryptionPassword(){return QUe.__awaiter(this,void 0,void 0,(function*(){return yield n.default("devcert password (http://bit.ly/devcert-what-password?):")}))},warnChromeOnLinuxWithoutCertutil(){return QUe.__awaiter(this,void 0,void 0,(function*(){console.warn("\n WARNING: It looks like you have Chrome installed, but you specified\n 'skipCertutilInstall: true'. Unfortunately, without installing\n certutil, it's impossible get Chrome to trust devcert's certificates\n The certificates will work, but Chrome will continue to warn you that\n they are untrusted.\n ")}))},closeFirefoxBeforeContinuing(){return QUe.__awaiter(this,void 0,void 0,(function*(){console.log("Please close Firefox before continuing")}))},startFirefoxWizard(e){return QUe.__awaiter(this,void 0,void 0,(function*(){console.log(`\n devcert was unable to automatically configure Firefox. You'll need to\n complete this process manually. Don't worry though - Firefox will walk\n you through it.\n\n When you're ready, hit any key to continue. Firefox will launch and\n display a wizard to walk you through how to trust the devcert\n certificate. When you are finished, come back here and we'll finish up.\n\n (If Firefox doesn't start, go ahead and start it and navigate to\n ${e} in a new tab.)\n\n If you are curious about why all this is necessary, check out\n https://github.com/davewasmer/devcert#how-it-works\n\n \n `),yield ize.waitForUser()}))},firefoxWizardPromptPage(e){return QUe.__awaiter(this,void 0,void 0,(function*(){return`\n \n \n \n \n \n `}))},waitForFirefoxWizard(){return QUe.__awaiter(this,void 0,void 0,(function*(){console.log("\n Launching Firefox ...\n\n Great! Once you've finished the Firefox wizard for adding the devcert\n certificate, just hit any key here again and we'll wrap up.\n\n \n "),yield ize.waitForUser()}))}};t.default=r})),IXe=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=QUe.__importDefault(require("path")),r=QUe.__importDefault(require("url")),i=QUe.__importDefault(dQe),s=QUe.__importDefault(require("assert")),o=QUe.__importDefault(Bze),a=QUe.__importDefault(require("http")),B=require("fs"),c=QUe.__importDefault(kXe),u=require("child_process"),l=i.default("devcert:platforms:shared");function h(e,t){KJe.sync(e).forEach(e=>{l(`checking to see if ${e} is a valid NSS database directory`),B.existsSync(n.default.join(e,"cert8.db"))&&(l(`Found legacy NSS database in ${e}, running callback...`),t(e,"legacy")),B.existsSync(n.default.join(e,"cert9.db"))&&(l(`Found modern NSS database in ${e}, running callback...`),t(e,"modern"))})}function p(){return s.default(sze.isMac||sze.isLinux,"checkForOpenFirefox was invoked on a platform other than Mac or Linux"),u.execSync("ps aux").indexOf("firefox")>-1}function f(e){return QUe.__awaiter(this,void 0,void 0,(function*(){return new Promise(t=>setTimeout(t,e))}))}t.addCertificateToNSSCertDB=function(e,t,n){l("trying to install certificate into NSS databases in "+e),h(e,(e,r)=>{const i="modern"===r?"sql:"+e:e;ize.run(n,["-A","-d",i,"-t","C,,","-i",t,"-n","devcert"])}),l("finished scanning & installing certificate in NSS databases in "+e)},t.removeCertificateFromNSSCertDB=function(e,t,n){l("trying to remove certificates from NSS databases in "+e),h(e,(e,r)=>{const i="modern"===r?"sql:"+e:e;try{ize.run(n,["-A","-d",i,"-t","C,,","-i",t,"-n","devcert"])}catch(n){l(`failed to remove ${t} from ${e}, continuing. ${n.toString()}`)}}),l("finished scanning & installing certificate in NSS databases in "+e)},t.closeFirefox=function(){return QUe.__awaiter(this,void 0,void 0,(function*(){if(p())for(yield c.default.closeFirefoxBeforeContinuing();p();)yield f(50)}))},t.openCertificateInFirefox=function(e,t){return QUe.__awaiter(this,void 0,void 0,(function*(){l("Adding devert to Firefox trust stores manually. Launching a webserver to host our certificate temporarily ...");let n=yield o.default(),i=a.default.createServer((e,i)=>QUe.__awaiter(this,void 0,void 0,(function*(){let{pathname:s}=r.default.parse(e.url);"/certificate"===s?(i.writeHead(200,{"Content-type":"application/x-x509-ca-cert"}),i.write(B.readFileSync(t)),i.end()):(i.writeHead(200),i.write(yield c.default.firefoxWizardPromptPage(`http://localhost:${n}/certificate`)),i.end())}))).listen(n);l("Certificate server is up. Printing instructions for user and launching Firefox with hosted certificate URL"),yield c.default.startFirefoxWizard("http://localhost:"+n),ize.run(e,["http://localhost:"+n]),yield c.default.waitForFirefoxWizard(),i.close()}))},t.assertNotTouchingFiles=function(e,t){if(!e.startsWith(sze.configDir)&&!e.startsWith(sze.getLegacyConfigDir()))throw new Error(`Devcert cannot ${t} ${e}; it is outside known devcert config directories!`)}})),OXe=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=QUe.__importDefault(require("path")),r=require("fs"),i=QUe.__importDefault(dQe).default("devcert:platforms:macos"),s=()=>n.default.join(ize.run("brew",["--prefix","nss"]).toString().trim(),"bin","certutil");t.default=class{constructor(){this.FIREFOX_BUNDLE_PATH="/Applications/Firefox.app",this.FIREFOX_BIN_PATH=n.default.join(this.FIREFOX_BUNDLE_PATH,"Contents/MacOS/firefox"),this.FIREFOX_NSS_DIR=n.default.join(process.env.HOME,"Library/Application Support/Firefox/Profiles/*"),this.HOST_FILE_PATH="/etc/hosts"}addToTrustStores(e,t={}){return QUe.__awaiter(this,void 0,void 0,(function*(){if(i("Adding devcert root CA to macOS system keychain"),ize.run("sudo",["security","add-trusted-cert","-d","-r","trustRoot","-k","/Library/Keychains/System.keychain","-p","ssl","-p","basic",e]),this.isFirefoxInstalled()){if(i("Firefox install detected. Adding devcert root CA to Firefox trust store"),!this.isNSSInstalled()){if(t.skipCertutilInstall)return i("certutil is not already installed, and skipCertutilInstall is true, so we have to fall back to a manual install"),yield IXe.openCertificateInFirefox(this.FIREFOX_BIN_PATH,e);if(!NQe.sync("brew"))return i("Homebrew didn't work, so we can't try to install certutil. Falling back to manual certificate install"),yield IXe.openCertificateInFirefox(this.FIREFOX_BIN_PATH,e);i("certutil is not already installed, but Homebrew is detected. Trying to install certutil via Homebrew...");try{ize.run("brew",["install","nss"],{stdio:"ignore"})}catch(e){i("brew install nss failed")}}yield IXe.closeFirefox(),yield IXe.addCertificateToNSSCertDB(this.FIREFOX_NSS_DIR,e,s())}else i("Firefox does not appear to be installed, skipping Firefox-specific steps...")}))}removeFromTrustStores(e){i("Removing devcert root CA from macOS system keychain");try{ize.run("sudo",["security","remove-trusted-cert","-d",e],{stdio:"ignore"})}catch(t){i(`failed to remove ${e} from macOS cert store, continuing. ${t.toString()}`)}this.isFirefoxInstalled()&&this.isNSSInstalled()&&(i("Firefox install and certutil install detected. Trying to remove root CA from Firefox NSS databases"),IXe.removeCertificateFromNSSCertDB(this.FIREFOX_NSS_DIR,e,s()))}addDomainToHostFileIfMissing(e){return QUe.__awaiter(this,void 0,void 0,(function*(){const t=e.trim().replace(/[\s;]/g,"");r.readFileSync(this.HOST_FILE_PATH,"utf8").includes(t)||ize.sudoAppend(this.HOST_FILE_PATH,`127.0.0.1 ${t}\n`)}))}deleteProtectedFiles(e){IXe.assertNotTouchingFiles(e,"delete"),ize.run("sudo",["rm","-rf",e])}readProtectedFile(e){return QUe.__awaiter(this,void 0,void 0,(function*(){return IXe.assertNotTouchingFiles(e,"read"),(yield ize.run("sudo",["cat",e])).toString().trim()}))}writeProtectedFile(e,t){return QUe.__awaiter(this,void 0,void 0,(function*(){IXe.assertNotTouchingFiles(e,"write"),r.existsSync(e)&&(yield ize.run("sudo",["rm",e])),r.writeFileSync(e,t),yield ize.run("sudo",["chown","0",e]),yield ize.run("sudo",["chmod","600",e])}))}isFirefoxInstalled(){return r.existsSync(this.FIREFOX_BUNDLE_PATH)}isNSSInstalled(){try{return ize.run("brew",["list","-1"]).toString().includes("\nnss\n")}catch(e){return!1}}}})),TXe=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=QUe.__importDefault(require("path")),r=require("fs"),i=QUe.__importDefault(dQe),s=QUe.__importDefault(kXe),o=i.default("devcert:platforms:linux");t.default=class{constructor(){this.FIREFOX_NSS_DIR=n.default.join(process.env.HOME,".mozilla/firefox/*"),this.CHROME_NSS_DIR=n.default.join(process.env.HOME,".pki/nssdb"),this.FIREFOX_BIN_PATH="/usr/bin/firefox",this.CHROME_BIN_PATH="/usr/bin/google-chrome",this.HOST_FILE_PATH="/etc/hosts"}addToTrustStores(e,t={}){return QUe.__awaiter(this,void 0,void 0,(function*(){o("Adding devcert root CA to Linux system-wide trust stores"),ize.run("sudo",["cp",e,"/usr/local/share/ca-certificates/devcert.crt"]),ize.run("sudo",["update-ca-certificates"]),this.isFirefoxInstalled()?(o("Firefox install detected: adding devcert root CA to Firefox-specific trust stores ..."),NQe.sync("certutil")||(t.skipCertutilInstall?(o("NSS tooling is not already installed, and `skipCertutil` is true, so falling back to manual certificate install for Firefox"),IXe.openCertificateInFirefox(this.FIREFOX_BIN_PATH,e)):(o("NSS tooling is not already installed. Trying to install NSS tooling now with `apt install`"),ize.run("sudo",["apt","install","libnss3-tools"]),o("Installing certificate into Firefox trust stores using NSS tooling"),yield IXe.closeFirefox(),yield IXe.addCertificateToNSSCertDB(this.FIREFOX_NSS_DIR,e,"certutil")))):o("Firefox does not appear to be installed, skipping Firefox-specific steps..."),this.isChromeInstalled()?(o("Chrome install detected: adding devcert root CA to Chrome trust store ..."),NQe.sync("certutil")?(yield IXe.closeFirefox(),yield IXe.addCertificateToNSSCertDB(this.CHROME_NSS_DIR,e,"certutil")):s.default.warnChromeOnLinuxWithoutCertutil()):o("Chrome does not appear to be installed, skipping Chrome-specific steps...")}))}removeFromTrustStores(e){try{ize.run("sudo",["rm","/usr/local/share/ca-certificates/devcert.crt"]),ize.run("sudo",["update-ca-certificates"])}catch(t){o(`failed to remove ${e} from /usr/local/share/ca-certificates, continuing. ${t.toString()}`)}NQe.sync("certutil")&&(this.isFirefoxInstalled()&&IXe.removeCertificateFromNSSCertDB(this.FIREFOX_NSS_DIR,e,"certutil"),this.isChromeInstalled()&&IXe.removeCertificateFromNSSCertDB(this.CHROME_NSS_DIR,e,"certutil"))}addDomainToHostFileIfMissing(e){return QUe.__awaiter(this,void 0,void 0,(function*(){const t=e.trim().replace(/[\s;]/g,"");r.readFileSync(this.HOST_FILE_PATH,"utf8").includes(t)||ize.sudoAppend(this.HOST_FILE_PATH,`127.0.0.1 ${t}\n`)}))}deleteProtectedFiles(e){IXe.assertNotTouchingFiles(e,"delete"),ize.run("sudo",["rm","-rf",e])}readProtectedFile(e){return QUe.__awaiter(this,void 0,void 0,(function*(){return IXe.assertNotTouchingFiles(e,"read"),(yield ize.run("sudo",["cat",e])).toString().trim()}))}writeProtectedFile(e,t){return QUe.__awaiter(this,void 0,void 0,(function*(){IXe.assertNotTouchingFiles(e,"write"),r.existsSync(e)&&(yield ize.run("sudo",["rm",e])),r.writeFileSync(e,t),yield ize.run("sudo",["chown","0",e]),yield ize.run("sudo",["chmod","600",e])}))}isFirefoxInstalled(){return r.existsSync(this.FIREFOX_BIN_PATH)}isChromeInstalled(){return r.existsSync(this.CHROME_BIN_PATH)}}})),FXe=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=QUe.__importDefault(dQe),r=QUe.__importDefault(require("crypto")),i=require("fs"),s=QUe.__importDefault(kXe),o=n.default("devcert:platforms:windows");let a;t.default=class{constructor(){this.HOST_FILE_PATH="C:\\Windows\\System32\\Drivers\\etc\\hosts"}addToTrustStores(e,t={}){return QUe.__awaiter(this,void 0,void 0,(function*(){o("adding devcert root to Windows OS trust store");try{ize.run("certutil",["-addstore","-user","root",e])}catch(e){e.output.map(e=>{e&&console.log(e.toString())})}o("adding devcert root to Firefox trust store");try{yield IXe.openCertificateInFirefox("start firefox",e)}catch(e){o("Error opening Firefox, most likely Firefox is not installed")}}))}removeFromTrustStores(e){o("removing devcert root from Windows OS trust store");try{console.warn("Removing old certificates from trust stores. You may be prompted to grant permission for this. It's safe to delete old devcert certificates."),ize.run("certutil",["-delstore","-user","root","devcert"])}catch(t){o(`failed to remove ${e} from Windows OS trust store, continuing. ${t.toString()}`)}}addDomainToHostFileIfMissing(e){return QUe.__awaiter(this,void 0,void 0,(function*(){i.readFileSync(this.HOST_FILE_PATH,"utf8").includes(e)||(yield ize.sudo(`echo 127.0.0.1 ${e} >> ${this.HOST_FILE_PATH}`))}))}deleteProtectedFiles(e){IXe.assertNotTouchingFiles(e,"delete"),nqe.sync(e)}readProtectedFile(e){return QUe.__awaiter(this,void 0,void 0,(function*(){IXe.assertNotTouchingFiles(e,"read"),a||(a=yield s.default.getWindowsEncryptionPassword());try{return this.decrypt(i.readFileSync(e,"utf8"),a)}catch(t){if(t.message.indexOf("bad decrypt")>=-1)return a=null,yield this.readProtectedFile(e);throw t}}))}writeProtectedFile(e,t){return QUe.__awaiter(this,void 0,void 0,(function*(){IXe.assertNotTouchingFiles(e,"write"),a||(a=yield s.default.getWindowsEncryptionPassword());let n=this.encrypt(t,a);i.writeFileSync(e,n)}))}encrypt(e,t){let n=r.default.createCipher("aes256",new Buffer(t));return n.update(e,"utf8","hex")+n.final("hex")}decrypt(e,t){let n=r.default.createDecipher("aes256",new Buffer(t));return n.update(e,"hex","utf8")+n.final("utf8")}}})),MXe=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n={darwin:OXe,linux:TXe,shared:IXe,win32:FXe}[process.platform].default;t.default=new n})),NXe=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=QUe.__importDefault(dQe),r=require("fs"),i=n.default("devcert:certificates");function s(e){i("generateKey: "+e),ize.openssl(["genrsa","-out",e,"2048"]),r.chmodSync(e,400)}t.default=function(e){return QUe.__awaiter(this,void 0,void 0,(function*(){bqe.sync(sze.pathForDomain(e)),i("Generating private key for "+e);let t=sze.pathForDomain(e,"private-key.key");s(t),i("Generating certificate signing request for "+e);let n=sze.pathForDomain(e,"certificate-signing-request.csr");sze.withDomainSigningRequestConfig(e,e=>{ize.openssl(["req","-new","-config",e,"-key",t,"-out",n])}),i(`Generating certificate for ${e} from signing request and signing with root CA`);let r=sze.pathForDomain(e,"certificate.crt");yield LXe.withCertificateAuthorityCredentials(({caKeyPath:t,caCertPath:i})=>{sze.withDomainCertificateConfig(e,e=>{ize.openssl(["ca","-config",e,"-in",n,"-out",r,"-keyfile",t,"-cert",i,"-days","825","-batch"])})})}))},t.generateKey=s})),LXe=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=require("fs"),r=QUe.__importDefault(dQe),i=QUe.__importDefault(MXe),s=r.default("devcert:certificate-authority");function o(e={}){return QUe.__awaiter(this,void 0,void 0,(function*(){s("Uninstalling existing certificates, which will be void once any existing CA is gone"),B(),sze.ensureConfigDirs(),s("Making a temp working directory for files to copied in");let t=ize.mktmp();s("Generating the OpenSSL configuration needed to setup the certificate authority"),n.writeFileSync(sze.caVersionFile,"2"),n.writeFileSync(sze.opensslDatabaseFilePath,""),n.writeFileSync(sze.opensslSerialFilePath,"01"),s("Generating a private key"),NXe.generateKey(t),s("Generating a CA certificate"),ize.openssl(["req","-new","-x509","-config",sze.caSelfSignConfig,"-key",t,"-out",sze.rootCACertPath,"-days","825"]),s("Saving certificate authority credentials"),yield function(e){return QUe.__awaiter(this,void 0,void 0,(function*(){s("Saving devcert's certificate authority credentials");let t=n.readFileSync(e,"utf-8");yield i.default.writeProtectedFile(sze.rootCAKeyPath,t)}))}(t),s("Adding the root certificate authority to trust stores"),yield i.default.addToTrustStores(sze.rootCACertPath,e)}))}function a(){try{return ize.openssl(["x509","-in",sze.rootCACertPath,"-noout"]),""}catch(e){return e.toString()}}function B(){i.default.removeFromTrustStores(sze.rootCACertPath),i.default.deleteProtectedFiles(sze.domainsDir),i.default.deleteProtectedFiles(sze.rootCADir),i.default.deleteProtectedFiles(sze.getLegacyConfigDir())}t.default=o,t.withCertificateAuthorityCredentials=function(e){return QUe.__awaiter(this,void 0,void 0,(function*(){s("Retrieving devcert's certificate authority credentials");let t=ize.mktmp(),r=yield i.default.readProtectedFile(sze.rootCAKeyPath);n.writeFileSync(t,r),yield e({caKeyPath:t,caCertPath:sze.rootCACertPath}),n.unlinkSync(t)}))},t.ensureCACertReadable=function(e={}){return QUe.__awaiter(this,void 0,void 0,(function*(){if(!a())return;try{const e=yield i.default.readProtectedFile(sze.rootCACertPath);i.default.deleteProtectedFiles(sze.rootCACertPath),n.writeFileSync(sze.rootCACertPath,e)}catch(t){return o(e)}return a()?o(e):void 0}))},t.uninstall=B})),PXe=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=require("fs"),r=QUe.__importDefault(dQe),i=QUe.__importDefault(nqe),s=QUe.__importDefault(MXe),o=QUe.__importStar(LXe);t.uninstall=o.uninstall;const a=QUe.__importDefault(NXe),B=QUe.__importDefault(kXe),c=r.default("devcert");t.certificateFor=function(e,t={}){return QUe.__awaiter(this,void 0,void 0,(function*(){if(sze.VALID_IP.test(e))throw new Error("IP addresses are not supported currently");if(!sze.VALID_DOMAIN.test(e))throw new Error(`"${e}" is not a valid domain name.`);if(c(`Certificate requested for ${e}. Skipping certutil install: ${Boolean(t.skipCertutilInstall)}. Skipping hosts file: ${Boolean(t.skipHostsFile)}`),t.ui&&Object.assign(B.default,t.ui),!sze.isMac&&!sze.isLinux&&!sze.isWindows)throw new Error(`Platform not supported: "${process.platform}"`);if(!NQe.sync("openssl"))throw new Error("OpenSSL not found: OpenSSL is required to generate SSL certificates - make sure it is installed and available in your PATH");let r=sze.pathForDomain(e,"private-key.key"),i=sze.pathForDomain(e,"certificate.crt");n.existsSync(sze.rootCAKeyPath)?(t.getCaBuffer||t.getCaPath)&&(c("Root CA is not readable, but it probably is because an earlier version of devcert locked it. Trying to fix..."),yield o.ensureCACertReadable(t)):(c("Root CA is not installed yet, so it must be our first run. Installing root CA ..."),yield o.default(t)),n.existsSync(sze.pathForDomain(e,"certificate.crt"))||(c(`Can't find certificate file for ${e}, so it must be the first request for ${e}. Generating and caching ...`),yield a.default(e)),t.skipHostsFile||(yield s.default.addDomainToHostFileIfMissing(e)),c("Returning domain certificate");const u={key:n.readFileSync(r),cert:n.readFileSync(i)};return t.getCaBuffer&&(u.ca=n.readFileSync(sze.rootCACertPath)),t.getCaPath&&(u.caPath=sze.rootCACertPath),u}))},t.hasCertificateFor=function(e){return n.existsSync(sze.pathForDomain(e,"certificate.crt"))},t.configuredDomains=function(){return n.readdirSync(sze.domainsDir)},t.removeDomain=function(e){return i.default.sync(sze.pathForDomain(e))}}));async function RXe(e={}){const t=process.env.HOST||"localhost",{key:n,cert:r}=await PXe.certificateFor(t);return B.createSecureServer({key:n,cert:r,allowHTTP1:!0,...e})}function GXe(e,t){for(var n=0,r=e.length;nVXe:t.type!==KXe&&(n||"").endsWith(t.end))}function ZXe(e,t){for(var n,r,i=0,s=XXe(e),o=s.length,a=YXe.bind(YXe,s);io&&n[r-1].type===QXe)&&GXe(n,a))return n;return[]}function $Xe(e){if(e===HXe)return[{old:e,type:KXe,val:e,end:""}];for(var t,n,r,i,s=zXe(e),o=-1,a=0,B=s.length,c=[];++o1?e.substring(0,t):e}function pYe(e,t){t.url=t.url.substring(e.length)||"/",t.path=t.path.substring(e.length)||"/"}function fYe(e,t,n,r){let i=n.statusCode=e.code||e.status||500;n.end(e.length&&e||e.message||cYe.STATUS_CODES[i])}class dYe extends aYe{constructor(e={}){super(e),this.apps={},this.wares=[],this.bwares={},this.parse=BYe,this.server=e.server,this.handler=this.handler.bind(this),this.onError=e.onError||fYe,this.onNoMatch=e.onNoMatch||this.onError.bind(null,{code:404})}add(e,t,...n){let r=lYe(hYe(t));if(void 0!==this.apps[r])throw new Error(`Cannot mount ".${e.toLowerCase()}('${lYe(t)}')" because a Polka application at ".use('${r}')" already exists! You should move this handler into your Polka application instead.`);return super.add(e,t,...n)}use(e,...t){return"function"==typeof e?this.wares=this.wares.concat(e,t):"/"===e?this.wares=this.wares.concat(t):(e=lYe(e),t.forEach(t=>{if(t instanceof dYe)this.apps[e]=t;else{let n=this.bwares[e]||[];n.length>0||n.push((t,n,r)=>(pYe(e,t),r())),this.bwares[e]=n.concat(t)}})),this}listen(){return(this.server=this.server||cYe.createServer()).on("request",this.handler),this.server.listen.apply(this.server,arguments),this}handler(e,t,n){n=n||this.parse(e);let r=[],i=this.wares,s=this.find(e.method,n.pathname);e.originalUrl=e.originalUrl||e.url;let o=hYe(e.path=n.pathname);void 0!==this.bwares[o]&&(i=i.concat(this.bwares[o])),s?(r=s.handlers,e.params=s.params):void 0!==this.apps[o]?(pYe(o,e),n.pathname=e.path,r.push(this.apps[o].handler.bind(null,e,t,n))):0===r.length&&r.push(this.onNoMatch),e.search=n.search,e.query=uYe(n.query);let a=0,B=i.length,c=r.length;if(B===a&&1===c)return r[0](e,t);let u=n=>n?this.onError(n,e,t,u):l(),l=n=>t.finished||anew dYe(e);function CYe(e,n,i=""){e=t.resolve(".",e);let s,o,a=r.readdirSync(e),B=0;for(;B1){if(t&&!e._decoded&&~n.indexOf("%",1)){let t=n;try{t=decodeURIComponent(n)}catch(e){}n=e.url=r.href=r.path=r.pathname=r._raw=t,e._decoded=!0}let i=n.indexOf("?",1);-1!==i&&(r.search=n.substring(i),r.query=r.search.substring(1),r.pathname=n.substring(0,i),t&&r.query.length>0&&(r.query=gYe(r.query)))}return e._parsedUrl=r}function vYe(){this._types=Object.create(null),this._extensions=Object.create(null);for(var e=0;e{};function SYe(e,t){for(let n=0;n=i.size||o>=i.size)return t.setHeader("Content-Range","bytes */"+i.size),t.statusCode=416,t.end();s["Content-Range"]=`bytes ${c}-${o}/${i.size}`,s["Content-Length"]=o-c+1,s["Accept-Ranges"]="bytes"}t.writeHead(a,s),r.createReadStream(n,B).pipe(t)}function TYe(e,t,n){n["Content-Encoding"]=t,n["Content-Type"]=_Ye.getType(e.replace(/\.([^.]*)$/,""))||""}function FYe(e,t,n){let r={"Content-Length":t.size,"Content-Type":_Ye.getType(e)||"","Last-Modified":t.mtime.toUTCString()};return n&&(r.ETag=`W/"${t.size}-${t.mtime.getTime()}"`),/\.br$/.test(e)&&TYe(e,"br",r),/\.gz$/.test(e)&&TYe(e,"gzip",r),r}function MYe(e,n={}){e=t.resolve(e||".");let r=n.onNoMatch||IYe,i=n.setHeaders||wYe,s=n.extensions||["html","htm"],o=n.gzip&&s.map(e=>e+".gz").concat("gz"),a=n.brotli&&s.map(e=>e+".br").concat("br"),B="/",c=!!n.etag,u=!!n.single;if("string"==typeof n.single){let e=n.single.lastIndexOf(".");B+=~e?n.single.substring(0,e):n.single}let l=[];!1!==n.ignores&&(l.push(/\w\.\w+$/),n.dotfiles?l.push(/\/\.\w/):l.push(/\/\.well-known/),[].concat(n.ignores||[]).forEach(e=>{l.push(new RegExp(e,"i"))}));let h=null!=n.maxAge&&"public,max-age="+n.maxAge;h&&n.immutable&&(h+=",immutable"),n.dev||CYe(e,(e,t,r)=>{if(/\.well-known[\\+\/]/.test(e));else if(!n.dotfiles&&/(^\.|[\\+|\/+]\.)/.test(e))return;let i=FYe(e,r,c);h&&(i["Cache-Control"]=h),bYe["/"+e.normalize().replace(/\\+/g,"/")]={abs:t,stats:r,headers:i}});let p=n.dev?kYe.bind(0,e,c):DYe;return function(e,t,n){let h=[""],f=e.headers["accept-encoding"]||"";o&&f.includes("gzip")&&h.unshift(...o),a&&/(br|brotli)/i.test(f)&&h.unshift(...a),h.push(...s);let d=e.path||AYe(e,!0).pathname,m=p(d,h)||u&&!SYe(d,l)&&p(B,h);return m?c&&e.headers["if-none-match"]===m.headers.ETag?(t.writeHead(304),t.end()):(i(t,d,m.stats),void OYe(e,t,m.abs,m.stats,m.headers)):n?n():r(e,t)}}const NYe=/text|javascript|\/json|xml/i,LYe=()=>{},PYe=(e,t)=>e?Buffer.byteLength(e,t):0;function RYe({threshold:e=1024,level:t=-1,brotli:n=!1,gzip:r=!0,mimes:i=NYe}={}){const s="object"==typeof n&&n||{},a="object"==typeof r&&r||{};return o.createBrotliCompress||(n=!1),(B,c,u=LYe)=>{const l=B.headers["accept-encoding"]+"",h=(n&&l.match(/\bbr\b/)||r&&l.match(/\bgzip\b/)||[])[0];if("HEAD"===B.method||!h)return u();let p,f,d=[],m=!1,C=0;function g(){m=!0,C=0|c.getHeader("Content-Length")||C;const n=i.test(String(c.getHeader("Content-Type")||"text/plain")),r=!c.getHeader("Content-Encoding"),B=d||[];if(n&&r&&C>=e){if(c.setHeader("Content-Encoding",h),c.removeHeader("Content-Length"),"br"===h){const e={[o.constants.BROTLI_PARAM_QUALITY]:t,[o.constants.BROTLI_PARAM_SIZE_HINT]:C};p=o.createBrotliCompress({params:Object.assign(e,s)})}else p=o.createGzip(Object.assign({level:t},a));p.on("data",e=>!1===v.call(c,e)&&p.pause()),y.call(c,"drain",()=>p.resume()),p.on("end",()=>A.call(c)),B.forEach(e=>p.on.apply(p,e))}else d=null,B.forEach(e=>y.apply(c,e));f&&E.call(c,f)}const{end:A,write:v,on:y,writeHead:E}=c;c.writeHead=function(e,t,n){if("string"!=typeof t&&([n,t]=[t,n]),n)for(let e in n)c.setHeader(e,n[e]);return f=e,this},c.write=function(e,t,n){return C+=PYe(e,t),m||g(),p?p.write.apply(p,arguments):v.apply(this,arguments)},c.end=function(e,t,n){return arguments.length>0&&"function"!=typeof e&&(C+=PYe(e,t)),m||g(),p?p.end.apply(p,arguments):A.apply(this,arguments)},c.on=function(e,t){return d&&"drain"===e?p?p.on(e,t):d.push([e,t]):y.call(this,e,t),this},u()}}var GYe=require("path"),HYe=function(e,t){if(t)var n=t.map((function(t){return GYe.resolve(e,t)}));else n=e;var r=n.slice(1).reduce((function(e,t){if(!t.match(/^([A-Za-z]:)?\/|\\/))throw new Error("relative path without a basedir");for(var n=t.split(/\/+|\\+/),r=0;e[r]===n[r]&&r1?r.join("/"):"/"},KYe=function(){var e=Error.prepareStackTrace;Error.prepareStackTrace=function(e,t){return t};var t=(new Error).stack;return Error.prepareStackTrace=e,t[2].getFileName()},VYe=ul((function(e){var t="win32"===process.platform,n=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,i={};i.parse=function(e){if("string"!=typeof e)throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t,i,s,o,a,B=(t=e,i=n.exec(t),s=(i[1]||"")+(i[2]||""),o=i[3]||"",a=r.exec(o),[s,a[1],a[2],a[3]]);if(!B||4!==B.length)throw new TypeError("Invalid path '"+e+"'");return{root:B[0],dir:B[0]+B[1].slice(0,-1),base:B[2],ext:B[3],name:B[2].slice(0,B[2].length-B[3].length)}};var s=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,o={};o.parse=function(e){if("string"!=typeof e)throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t,n=(t=e,s.exec(t).slice(1));if(!n||4!==n.length)throw new TypeError("Invalid path '"+e+"'");return n[1]=n[1]||"",n[2]=n[2]||"",n[3]=n[3]||"",{root:n[0],dir:n[0]+n[1].slice(0,-1),base:n[2],ext:n[3],name:n[2].slice(0,n[2].length-n[3].length)}},e.exports=t?i.parse:o.parse,e.exports.posix=o.parse,e.exports.win32=i.parse})),UYe=require("path"),QYe=UYe.parse||VYe,jYe=function(e,t){var n="/";/^([A-Za-z]:)/.test(e)?n="":/^\\\\/.test(e)&&(n="\\\\");for(var r=[e],i=QYe(e);i.dir!==r[r.length-1];)r.push(i.dir),i=QYe(i.dir);return r.reduce((function(e,r){return e.concat(t.map((function(e){return UYe.resolve(n,r,e)})))}),[])},JYe=function(e,t,n){var r=t&&t.moduleDirectory?[].concat(t.moduleDirectory):["node_modules"];if(t&&"function"==typeof t.paths)return t.paths(n,e,(function(){return jYe(e,r)}),t);var i=jYe(e,r);return t&&t.paths?i.concat(t.paths):i},qYe=function(e,t){return t||{}},WYe=!0,zYe=">= 8",XYe="< 0.9.7",YYe=!0,ZYe=!0,$Ye=!0,eZe=!0,tZe=!0,nZe=!0,rZe=">= 1 && < 8",iZe="< 8",sZe=!0,oZe=!0,aZe=!0,BZe=!0,cZe="< 6",uZe=!0,lZe=">= 0.11.1",hZe=">= 0.11.1",pZe=">= 0.11.1",fZe=">= 0.11.1",dZe=">= 0.11.1",mZe=">= 0.11.1",CZe=!0,gZe=">= 8.8",AZe=!0,vZe=">= 8.0.0",yZe="< 8",EZe=!0,_Ze=!0,bZe=!0,wZe=!0,SZe=">= 8.5",xZe=">= 1",DZe=!0,kZe=!0,IZe=!0,OZe=!0,TZe=">= 0.11.5 && < 3",FZe=">= 0.9.4",MZe=">= 0.9.4",NZe=">= 1.4.1",LZe=">= 0.9.4",PZe=">= 0.9.4",RZe=">= 0.9.4",GZe=!0,HZe=!0,KZe=!0,VZe=!0,UZe=">= 0.11.13",QZe=">= 0.11.3 && < 10",jZe=">= 0.11.3",JZe=!0,qZe=">= 10",WZe=!0,zZe=!0,XZe=!0,YZe=">= 1",ZZe=!0,$Ze=">= 13.4 && < 13.5",e$e=">= 11.7",t$e=!0;const n$e={assert:WYe,async_hooks:zYe,buffer_ieee754:XYe,buffer:YYe,child_process:ZYe,cluster:$Ye,console:eZe,constants:tZe,crypto:nZe,_debug_agent:rZe,_debugger:iZe,dgram:sZe,dns:oZe,domain:aZe,events:BZe,freelist:cZe,fs:uZe,"fs/promises":[">= 10 && < 10.1",">= 14"],_http_agent:lZe,_http_client:hZe,_http_common:pZe,_http_incoming:fZe,_http_outgoing:dZe,_http_server:mZe,http:CZe,http2:gZe,https:AZe,inspector:vZe,_linklist:yZe,module:EZe,net:_Ze,"node-inspect/lib/_inspect":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6.0 && < 12",os:bZe,path:wZe,perf_hooks:SZe,process:xZe,punycode:DZe,querystring:kZe,readline:IZe,repl:OZe,smalloc:TZe,_stream_duplex:FZe,_stream_transform:MZe,_stream_wrap:NZe,_stream_passthrough:LZe,_stream_readable:PZe,_stream_writable:RZe,stream:GZe,string_decoder:HZe,sys:KZe,timers:VZe,_tls_common:UZe,_tls_legacy:QZe,_tls_wrap:jZe,tls:JZe,trace_events:qZe,tty:WZe,url:zZe,util:XZe,"v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/consarray":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/csvparser":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/logreader":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/profile_view":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/splaytree":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],v8:YZe,vm:ZZe,wasi:$Ze,worker_threads:e$e,zlib:t$e},r$e={__proto__:null,assert:WYe,async_hooks:zYe,buffer_ieee754:XYe,buffer:YYe,child_process:ZYe,cluster:$Ye,console:eZe,constants:tZe,crypto:nZe,_debug_agent:rZe,_debugger:iZe,dgram:sZe,dns:oZe,domain:aZe,events:BZe,freelist:cZe,fs:uZe,_http_agent:lZe,_http_client:hZe,_http_common:pZe,_http_incoming:fZe,_http_outgoing:dZe,_http_server:mZe,http:CZe,http2:gZe,https:AZe,inspector:vZe,_linklist:yZe,module:EZe,net:_Ze,os:bZe,path:wZe,perf_hooks:SZe,process:xZe,punycode:DZe,querystring:kZe,readline:IZe,repl:OZe,smalloc:TZe,_stream_duplex:FZe,_stream_transform:MZe,_stream_wrap:NZe,_stream_passthrough:LZe,_stream_readable:PZe,_stream_writable:RZe,stream:GZe,string_decoder:HZe,sys:KZe,timers:VZe,_tls_common:UZe,_tls_legacy:QZe,_tls_wrap:jZe,tls:JZe,trace_events:qZe,tty:WZe,url:zZe,util:XZe,v8:YZe,vm:ZZe,wasi:$Ze,worker_threads:e$e,zlib:t$e,default:n$e},i$e=ll(r$e);var s$e=process.versions&&process.versions.node&&process.versions.node.split(".")||[];function o$e(e){for(var t=e.split(" "),n=t.length>1?t[0]:"=",r=(t.length>1?t[1]:t[0]).split("."),i=0;i<3;++i){var s=Number(s$e[i]||0),o=Number(r[i]||0);if(s!==o)return"<"===n?s="===n&&s>=o}return">="===n}function a$e(e){var t=e.split(/ ?&& ?/);if(0===t.length)return!1;for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,s=!0,o=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return s=e.done,e},e:function(e){o=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(o)throw i}}}}var H$e={rollup:"^2.3.4"};const K$e={"==":e=>J$e(e.left,e.right,!1),"!=":e=>j$e(K$e["=="](e)),"===":e=>J$e(e.left,e.right,!0),"!==":e=>j$e(K$e["==="](e)),"!":e=>Q$e(e.argument),"&&":e=>U$e(e.left)&&U$e(e.right),"||":e=>U$e(e.left)||U$e(e.right)};function V$e(e){const t=[];for(;"MemberExpression"===e.type;){if(e.computed)return null;t.unshift(e.property.name),e=e.object}if("Identifier"!==e.type)return null;const n=e.name;return t.unshift(n),{name:n,keypath:t.join(".")}}function U$e(e){return"Literal"===e.type?!!e.value:"ParenthesizedExpression"===e.type?U$e(e.expression):e.operator in K$e?K$e[e.operator](e):void 0}function Q$e(e){return j$e(U$e(e))}function j$e(e){return void 0===e?e:!e}function J$e(e,t,n){if(e.type===t.type)return"Literal"===e.type?n?e.value===t.value:e.value==t.value:void 0}const q$e="?commonjs-proxy",W$e=e=>`\0${e}${q$e}`,z$e=e=>e.slice(1,-q$e.length),X$e="?commonjs-external",Y$e=e=>`\0${e}${X$e}`,Z$e=e=>e.slice(1,-X$e.length),$$e="/$$rollup_base$$",e1e=(e,t)=>e.startsWith(t)?$$e+e.slice(t.length):e,t1e="\0commonjs-dynamic-register:",n1e="\0commonjs-dynamic-json:",r1e="\0commonjs-dynamic-packages",i1e="\0commonjsHelpers.js",s1e="\nexport var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};\n\nexport function createCommonjsModule(fn, basedir, module) {\n\treturn module = {\n\t path: basedir,\n\t exports: {},\n\t require: function (path, base) {\n return commonjsRequire(path, (base === undefined || base === null) ? module.path : base);\n }\n\t}, fn(module, module.exports), module.exports;\n}\n\nexport function getCjsExportFromNamespace (n) {\n\treturn n && n['default'] || n;\n}\n",o1e="\nexport function commonjsRequire () {\n\tthrow new Error('Dynamic requires are not currently supported by @rollup/plugin-commonjs');\n}\n",a1e="\nexport function commonjsRegister (path, loader) {\n\tDYNAMIC_REQUIRE_LOADERS[path] = loader;\n}\n\nconst DYNAMIC_REQUIRE_LOADERS = Object.create(null);\nconst DYNAMIC_REQUIRE_CACHE = Object.create(null);\nconst DEFAULT_PARENT_MODULE = {\n\tid: '<' + 'rollup>', exports: {}, parent: undefined, filename: null, loaded: false, children: [], paths: []\n};\nconst CHECKED_EXTENSIONS = ['', '.js', '.json'];\n\nfunction normalize (path) {\n\tpath = path.replace(/\\\\/g, '/');\n\tconst parts = path.split('/');\n\tconst slashed = parts[0] === '';\n\tfor (let i = 1; i < parts.length; i++) {\n\t\tif (parts[i] === '.' || parts[i] === '') {\n\t\t\tparts.splice(i--, 1);\n\t\t}\n\t}\n\tfor (let i = 1; i < parts.length; i++) {\n\t\tif (parts[i] !== '..') continue;\n\t\tif (i > 0 && parts[i - 1] !== '..' && parts[i - 1] !== '.') {\n\t\t\tparts.splice(--i, 2);\n\t\t\ti--;\n\t\t}\n\t}\n\tpath = parts.join('/');\n\tif (slashed && path[0] !== '/')\n\t path = '/' + path;\n\telse if (path.length === 0)\n\t path = '.';\n\treturn path;\n}\n\nfunction join () {\n\tif (arguments.length === 0)\n\t return '.';\n\tlet joined;\n\tfor (let i = 0; i < arguments.length; ++i) {\n\t let arg = arguments[i];\n\t if (arg.length > 0) {\n\t\tif (joined === undefined)\n\t\t joined = arg;\n\t\telse\n\t\t joined += '/' + arg;\n\t }\n\t}\n\tif (joined === undefined)\n\t return '.';\n\n\treturn joined;\n}\n\nfunction isPossibleNodeModulesPath (modulePath) {\n\tlet c0 = modulePath[0];\n\tif (c0 === '/' || c0 === '\\\\') return false;\n\tlet c1 = modulePath[1], c2 = modulePath[2];\n\tif ((c0 === '.' && (!c1 || c1 === '/' || c1 === '\\\\')) ||\n\t\t(c0 === '.' && c1 === '.' && (!c2 || c2 === '/' || c2 === '\\\\'))) return false;\n\tif (c1 === ':' && (c2 === '/' || c2 === '\\\\'))\n\t\treturn false;\n\treturn true;\n}\n\nfunction dirname (path) {\n if (path.length === 0)\n return '.';\n\n let i = path.length - 1;\n while (i > 0) {\n const c = path.charCodeAt(i);\n if ((c === 47 || c === 92) && i !== path.length - 1)\n break;\n i--;\n }\n\n if (i > 0)\n return path.substr(0, i);\n\n if (path.chartCodeAt(0) === 47 || path.chartCodeAt(0) === 92)\n return path.charAt(0);\n\n return '.';\n}\n\nexport function commonjsRequire (path, originalModuleDir) {\n\tconst shouldTryNodeModules = isPossibleNodeModulesPath(path);\n\tpath = normalize(path);\n\tlet relPath;\n\twhile (true) {\n\t\tif (!shouldTryNodeModules) {\n\t\t\trelPath = originalModuleDir ? normalize(originalModuleDir + '/' + path) : path;\n\t\t} else if (originalModuleDir) {\n\t\t\trelPath = normalize(originalModuleDir + '/node_modules/' + path);\n\t\t} else {\n\t\t\trelPath = normalize(join('node_modules', path));\n\t\t}\n\t\tfor (let extensionIndex = 0; extensionIndex < CHECKED_EXTENSIONS.length; extensionIndex++) {\n\t\t\tconst resolvedPath = relPath + CHECKED_EXTENSIONS[extensionIndex];\n\t\t\tlet cachedModule = DYNAMIC_REQUIRE_CACHE[resolvedPath];\n\t\t\tif (cachedModule) return cachedModule.exports;\n\t\t\tconst loader = DYNAMIC_REQUIRE_LOADERS[resolvedPath];\n\t\t\tif (loader) {\n\t\t\t\tDYNAMIC_REQUIRE_CACHE[resolvedPath] = cachedModule = {\n\t\t\t\t\tid: resolvedPath,\n\t\t\t\t\tfilename: resolvedPath,\n\t\t\t\t\tpath: dirname(resolvedPath),\n\t\t\t\t\texports: {},\n\t\t\t\t\tparent: DEFAULT_PARENT_MODULE,\n\t\t\t\t\tloaded: false,\n\t\t\t\t\tchildren: [],\n\t\t\t\t\tpaths: [],\n\t\t\t\t\trequire: function (path, base) {\n\t\t\t\t\t return commonjsRequire(path, (base === undefined || base === null) ? cachedModule.path : base);\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t\t\ttry {\n\t\t\t\t\tloader.call(commonjsGlobal, cachedModule, cachedModule.exports);\n\t\t\t\t} catch (error) {\n\t\t\t\t\tdelete DYNAMIC_REQUIRE_CACHE[resolvedPath];\n\t\t\t\t\tthrow error;\n\t\t\t\t}\n\t\t\t\tcachedModule.loaded = true;\n\t\t\t\treturn cachedModule.exports;\n\t\t\t};\n\t\t}\n\t\tif (!shouldTryNodeModules) break;\n\t\tconst nextDir = normalize(originalModuleDir + '/..');\n\t\tif (nextDir === originalModuleDir) break;\n\t\toriginalModuleDir = nextDir;\n\t}\n\treturn require(path);\n}\n\ncommonjsRequire.cache = DYNAMIC_REQUIRE_CACHE;\n";function B1e(e){const n=xh(t.basename(e,t.extname(e)));if("index"!==n)return n;const r=t.dirname(e).split(t.sep);return xh(r[r.length-1])}const c1e="process location abstract arguments boolean break byte case catch char class const continue debugger default delete do double else enum eval export extends false final finally float for from function goto if implements import in instanceof int interface let long native new null package private protected public return short static super switch synchronized this throw throws transient true try typeof var void volatile while with yield".split(" "),u1e={__esModule:!0};c1e.forEach(e=>u1e[e]=!0);const l1e=/^(?:module\.)?exports(?:\.([a-zA-Z_$][a-zA-Z_$0-9]*))?$/,h1e=/\b(?:require|module|exports|global)\b/,p1e=/\b(?:require|module|exports)\b/,f1e=/^(?:Import|Export(?:Named|Default))Declaration/,d1e=/^(?:FunctionDeclaration|FunctionExpression|ArrowFunctionExpression)$/;function m1e(e,t,n){let r=1,i=xh(n);for(;e.contains(i)||t.has(i)||i in u1e;)i=`${n}_${r}`,r+=1;return e.declarations[i]=!0,i}function C1e(e,t,n){try{return e(t,{allowReturnOutsideFunction:!0})}catch(e){throw e.message+=" in "+n,e}}function g1e(e){return e.replace(/\\/g,"/")}function A1e(e,t){return(t?p1e:h1e).test(e)}function v1e(e,t,n){const r=C1e(e,t,n);let i=!1;var s,o=G$e(r.body);try{for(o.s();!(s=o.n()).done;){const e=s.value;if("ExportDefaultDeclaration"===e.type)return{isEsModule:!0,hasDefaultExport:!0,ast:r};if("ExportNamedDeclaration"===e.type){i=!0;var a,B=G$e(e.specifiers);try{for(B.s();!(a=B.n()).done;){if("default"===a.value.exported.name)return{isEsModule:!0,hasDefaultExport:!0,ast:r}}}catch(e){B.e(e)}finally{B.f()}}else f1e.test(e.type)&&(i=!0)}}catch(e){o.e(e)}finally{o.f()}return{isEsModule:i,hasDefaultExport:!1,ast:r}}function y1e(e,t){if("CallExpression"!==e.type)return;const n=e.callee,r=n.object,i=n.property;if(!r||"Identifier"!==r.type||"Object"!==r.name)return;if(!i||"Identifier"!==i.type||"defineProperty"!==i.name)return;if(3!==e.arguments.length)return;const s=F$e(e.arguments,2),o=s[0],a=s[1];return"Identifier"===o.type&&o.name===t?a.value:void 0}function E1e(e,n,r,i,s,o,a,B,c,u,l,h,p){const f=p||C1e(e,n,r),d=new bd(n),m={},C=[];let g=0,A=Ah(f,"scope");const v={module:!1,exports:!1,global:!1,require:!1};let y=0,E=0;const _=new Set,b=m1e(A,_,"commonjsHelpers"),w={};let S=/__esModule/.test(n),x=!1;function D(e){return!!e&&("CallExpression"===e.type&&(0!==e.arguments.length&&k(e.callee)))}function k(e){return!!e&&("Identifier"===e.type&&"require"===e.name?!A.contains("require"):"MemberExpression"===e.type&&("Identifier"===e.object.type&&"module"===e.object.name&&(!A.contains("module")&&("Identifier"===e.property.type&&"require"===e.property.name))))}function I(e){return!!D(e)&&!function(e){return e.arguments.length>1||"Literal"!==e.arguments[0].type&&("TemplateLiteral"!==e.arguments[0].type||e.arguments[0].expressions.length>0)}(e)}function O(e){return B(e.arguments[0].value)}function T(e,t){let n=function(e){return"Literal"===e.arguments[0].type?e.arguments[0].value:e.arguments[0].quasis[0].value.cooked}(e);const r=n.startsWith(t1e);r&&(n=n.substr(t1e.length));if(void 0===m[n]){const e=F(n);if(!t)do{t="require$$"+g,g+=1}while(A.contains(t));r&&n.endsWith(".json")&&(n=n1e+n),(r||!e||n.endsWith(".json"))&&C.push([n,!r]),m[n]={source:n,name:t,importsDefault:!1,isDynamic:e}}return m[n]}function F(e){if(!/[/\\]/.test(e)){try{const n=g1e(O$e.sync(e,{basedir:t.dirname(r)}));if(l.has(n))return!0}catch(e){return!1}return!1}for(var n=0,i=["",".js",".json"];n{M.add(e)})}}),tl(f,{enter(e,n){if(c&&(d.addSourcemapLocation(e.start),d.addSourcemapLocation(e.end)),n&&("IfStatement"===n.type||"ConditionalExpression"===n.type)){if(e===n.consequent&&Q$e(n.test))return void this.skip();if(e===n.alternate&&U$e(n.test))return void this.skip()}if(e._skip)return void this.skip();if(E+=1,e.scope&&(A=e.scope),d1e.test(e.type)&&(y+=1),"ReturnStatement"===e.type&&0===y&&(S=!0),"ThisExpression"===e.type&&0===y)return v.global=!0,void(a||(d.overwrite(e.start,e.end,b+".commonjsGlobal",{storeName:!0}),x=!0));if("UnaryExpression"===e.type&&"typeof"===e.operator){const t=V$e(e.argument);if(!t)return;if(A.contains(t.name))return;"module.exports"!==t.keypath&&"module"!==t.keypath&&"exports"!==t.keypath||d.overwrite(e.start,e.end,"'object'",{storeName:!1})}if("Identifier"===e.type){if(T$e(e,n)&&!A.contains(e.name)){if(e.name in v){if(k(e)){if(function(e){return!!(e&&e.property&&["resolve","cache","main"].indexOf(e.property.name)>-1)}(n))return;if(!u&&I(n))return;u&&D(n)&&d.appendLeft(n.end-1,","+JSON.stringify("."===t.dirname(r)?null:e1e(g1e(t.dirname(r)),h))),d.overwrite(e.start,e.end,b+".commonjsRequire",{storeName:!0}),x=!0}v[e.name]=!0,"global"!==e.name||a||(d.overwrite(e.start,e.end,b+".commonjsGlobal",{storeName:!0}),x=!0),"module"!==e.name&&"exports"!==e.name||(S=!0)}"define"===e.name&&d.overwrite(e.start,e.end,"undefined",{storeName:!0}),_.add(e.name)}return}if("AssignmentExpression"===e.type){if("MemberExpression"!==e.left.type)return;const t=V$e(e.left);if(!t)return;if(A.contains(t.name))return;const n=l1e.exec(t.keypath);if(!n||"exports"===t.keypath)return;return v[t.name]=!0,E>3&&(S=!0),e.left._skip=!0,"module.exports"===t.keypath&&"ObjectExpression"===e.right.type?void e.right.properties.forEach(e=>{if(e.computed||!("key"in e)||"Identifier"!==e.key.type)return;const t=e.key.name;t===xh(t)&&(w[t]=!0)}):void(n[1]&&(w[n[1]]=!0))}const i=y1e(e,"exports");if(i&&i===xh(i)&&(w[i]=!0),"VariableDeclarator"===e.type&&"Identifier"===e.id.type&&I(e.init)&&!O(e.init)){if(A.parent)return;if(M.has(e.id.name))return;const t=T(e.init,e.id.name);t.importsDefault=!0,t.name!==e.id.name||t.isDynamic||(e._shouldRemove=!0)}if(!I(e)||O(e))return;const s=T(e);"ExpressionStatement"===n.type?d.remove(n.start,n.end):(s.importsDefault=!0,!function(e){return F(e.source)&&(e.source.startsWith(t1e)||!e.source.endsWith(".json"))}(s)?d.overwrite(e.start,e.end,s.name):(d.overwrite(e.start,e.end,`${b}.commonjsRequire(${JSON.stringify(e1e(g1e(s.source),h))}, ${JSON.stringify("."===t.dirname(r)?null:e1e(g1e(t.dirname(r)),h))})`),x=!0)),e.callee._skip=!0},leave(e){if(E-=1,e.scope&&(A=A.parent),d1e.test(e.type)&&(y-=1),"VariableDeclaration"===e.type){let t=!1,n=e.declarations[0].start;for(let r=0;r`import '${e}';`),C.filter(([,e])=>e).map(([e])=>{const t=m[e],n=t.name;return`import ${t.importsDefault?n+" from ":""}'${W$e(e)}';`})).join("\n")+"\n\n",L=[];let P="",R="";const G=m1e(A,_,B1e(r));if((!i||s)&&!o){const e={str:`export { ${G} as __moduleExports };`,name:"__moduleExports"};L.push(e)}const H=[];let K=!1;if(S){const e="module"+(v.exports?", exports":"");P=`var ${G} = ${b}.createCommonjsModule(function (${e}) {\n`,R="\n}",u&&(R+=", "+JSON.stringify(e1e(g1e(t.dirname(r)),h))),R+=");"}else{const e=[];var V,U=G$e(f.body);try{for(U.s();!(V=U.n()).done;){const t=V.value;if("ExpressionStatement"===t.type&&"AssignmentExpression"===t.expression.type){const n=t.expression.left,r=V$e(n);if(!r)continue;const i=l1e.exec(r.keypath);if(!i)continue;if("module.exports"===r.keypath)K=!0,d.overwrite(n.start,n.end,"var "+G);else{const r=F$e(i,2)[1],s=m1e(A,_,r);e.push({name:r,deconflicted:s}),d.overwrite(t.start,n.end,"var "+s);const o=r===s?`export { ${r} };`:`export { ${s} as ${r} };`;"default"!==r&&L.push({str:o,name:r}),H.push(`${G}.${r} = ${s};`)}}}}catch(e){U.e(e)}finally{U.f()}K||!e.length&&(i&&!s||o)||(R=`\n\nvar ${G} = {\n${e.map(({name:e,deconflicted:t})=>`\t${e}: ${t}`).join(",\n")}\n};`)}const Q=`export default ${G};`,j=L.filter(e=>"default"!==e.name||!K).map(e=>e.str),J="\n\n"+(o?[]:[Q]).concat(j).concat(K?H:[]).join("\n");d.trim().prepend(N+P).trim().append(R);const q=K||j.length>0||S||!i||s;q&&d.append(J);return{code:n=d.toString(),map:c?d.generateMap():null,syntheticNamedExports:q}}function _1e(e){const n=new Set;var i,s=G$e(!e||Array.isArray(e)?e||[]:[e]);try{for(s.s();!(i=s.n()).done;){const e=i.value,r=e.startsWith("!"),s=Set.prototype[r?"delete":"add"].bind(n);var o,a=G$e(KJe.sync(r?e.substr(1):e));try{for(a.s();!(o=a.n()).done;){const e=o.value;s(g1e(t.resolve(e)))}}catch(e){a.e(e)}finally{a.f()}}}catch(e){s.e(e)}finally{s.f()}const B=Array.from(n.values()).filter(e=>{try{if(r.statSync(e).isDirectory())return!0}catch(e){}return!1});return{dynamicRequireModuleSet:n,dynamicRequireModuleDirPaths:B}}const b1e=new Map;function w1e(e){let t=b1e.get(e);if(t)return t.promise;const n=new Promise(n=>{t={resolve:n,promise:void 0},b1e.set(e,t)});return t.promise=n,n}function S1e(e,t){const n=b1e.get(e);n?n.resolve&&(n.resolve(t),n.resolve=void 0):b1e.set(e,{promise:Promise.resolve(t),resolve:void 0})}function x1e(e,n){return[e+n,`${e}${t.sep}index${n}`]}function D1e(e,t){return t.reduce((t,n)=>t.concat(x1e(e,n)),[e])}function k1e(e){return function(n,i){const s=n.endsWith(q$e);if(s)n=z$e(n);else if(n.startsWith("\0"))return n===i1e||n===r1e||n.startsWith(n1e)?n:null;return n.startsWith(n1e)?n:(i&&i.endsWith(q$e)&&(i=z$e(i)),this.resolve(n,i,{skipSelf:!0}).then(o=>(o||(o=function(n,i){if("."!==n[0]||!i)return;const s=D1e(t.resolve(t.dirname(i),n),e);for(let e=0;e0,u=c?HYe(null,Array.from(a).concat(process.cwd())):null,l=new Set,h=new Set,p="function"==typeof e.ignore?e.ignore:Array.isArray(e.ignore)?t=>e.ignore.includes(t):()=>!1,f=k1e(n),d=!1!==e.sourceMap;function m(t,n){const r=v1e(this.parse,t,n),i=r.isEsModule,o=r.hasDefaultExport,B=r.ast,f=a.has(g1e(n));if(!i||f&&e.transformMixedEsModules){if(!A1e(t,s))return l.add(n),S1e(n,!1),null}else if((o?h:l).add(n),!e.transformMixedEsModules)return S1e(n,!1),null;const m=this.getModuleInfo(n),C=E1e(this.parse,t,n,m.isEntry,m.importers&&m.importers.length>0,i,s||i,p,d,c,a,u,B);return S1e(n,!i&&Boolean(C)),C||(i&&!f||l.add(n),null)}return{name:"commonjs",buildStart(){null!=e.namedExports&&this.warn('The namedExports option from "@rollup/plugin-commonjs" is deprecated. Named exports are now handled automatically.');const t=F$e(this.meta.rollupVersion.split(".").map(Number),2),n=t[0],r=t[1],i=H$e.rollup.slice(2),s=F$e(i.split(".").map(Number),2),o=s[0],a=s[1];(na.has(g1e(s))&&!s.endsWith(".json")?`import {commonjsRequire} from '${i1e}'; const ${e} = commonjsRequire(${JSON.stringify(e1e(g1e(s),u))}); export default (${e} && ${e}['default']) || ${e}`:t?`import { __moduleExports } from ${JSON.stringify(s)}; export default __moduleExports;`:l.has(s)?`import * as ${e} from ${JSON.stringify(s)}; export default ${e};`:h.has(s)?`export {default} from ${JSON.stringify(s)};`:`import * as ${e} from ${JSON.stringify(s)}; import {getCjsExportFromNamespace} from "${i1e}"; export default getCjsExportFromNamespace(${e})`)}if(c&&this.getModuleInfo(e).isEntry){let e;try{e=r.readFileSync(s,{encoding:"utf8"})}catch(e){return this.warn(`Failed to read file ${s}, dynamic modules might not work correctly`),null}let t=Array.from(a).map(e=>`require(${JSON.stringify(t1e+e)});`).join("\n");return B.length&&(t+=`require(${JSON.stringify(t1e+r1e)});`),e=`${t}\n${e}`,e}return null},transform(e,r){if(!(r===r1e||r.startsWith(n1e)||i(r)&&-1!==n.indexOf(t.extname(r))))return S1e(r,null),null;let s;try{s=m.call(this,e,r)}catch(e){s=null,S1e(r,!1),this.error(e,e.loc)}return s}}}const O1e=36e5,T1e=new Map,F1e={params:{[o.constants.BROTLI_PARAM_MODE]:o.constants.BROTLI_DEFAULT_MODE,[o.constants.BROTLI_PARAM_QUALITY]:o.constants.BROTLI_MAX_QUALITY,[o.constants.BROTLI_PARAM_SIZE_HINT]:0}};function M1e(e){return new Promise((t,n)=>{e.upgrading=!0;const i=ZS.minify(e.code,{mangle:{keep_fnames:!0},compress:!0,module:!0,ecma:9,safari10:!0,sourceMap:!1});i.warnings&&console.warn(i.warnings.join("\n")),i.error?console.error(i.error):e.code=i.code;const s=V1e(e,e.cwd);r.promises.writeFile(s,i.code),o.brotliCompress(e.code,F1e,(o,a)=>{if(e.upgrading=!1,o&&i.error)return n(Error(`Minification and Brotli compression failed for ${e.module}/${e.path}.`));e.brotli=a,r.promises.writeFile(s+".br",a),t()})})}const N1e=new Set;function L1e(e){N1e.add(e),1===N1e.size&&setTimeout(P1e,1e3)}function P1e(){const e=N1e.values().next().value;if(!e)return;M1e(T1e.get(e)).then(()=>{setTimeout(()=>{N1e.delete(e),P1e()},1e3)})}async function R1e(e,{module:t,path:n,version:i},s){if(T1e.has(e)){const t=T1e.get(e);if(Date.now()-t.modified>O1e)return;return{code:t.code,brotli:t.brotli,cacheStatus:"MEMORY"}}const o=V1e({module:t,path:n,version:i},s),a=await r.promises.stat(o).catch(()=>null);if(!a||Date.now()-a.mtimeMs>O1e)return;const[B,c]=await Promise.all([r.promises.readFile(o,"utf-8"),r.promises.readFile(o+".br").catch(()=>null)]);return T1e.set(e,{module:t,path:n,version:i,brotli:c,upgrading:!1,modified:a.mtimeMs,code:B,cwd:s}),{code:B,brotli:c,cacheStatus:"DISK"}}function G1e(e,t,{module:n,path:r,version:i},s){T1e.set(e,{module:n,path:r,version:i,brotli:null,upgrading:!1,modified:Date.now(),code:t,cwd:s});K1e(V1e({module:n,path:r,version:i},s),t)}function H1e(e,t,{code:n,brotli:r,cacheStatus:i}){const s={"content-length":n.length,"x-cache-status":i};if(r&&/\bbr\b/.test(e.headers["accept-encoding"]+"")){s["content-encoding"]="br",s["content-length"]=r.byteLength;const e=t.getHeader("etag");e&&(s.etag=e+"-br")}else r=null;t.writeHead(200,s),t.end(r||n)}async function K1e(e,n){await r.promises.mkdir(t.dirname(e),{recursive:!0}),await r.promises.writeFile(e,n)}function V1e({module:e,version:n,path:r},i){const s=(r||"").replace(/\//g,"---");return t.resolve(i||".",`node_modules/${e}/.cache/${n}--${s}.js`)}function U1e(e,t=!0){let n=_Ye.getType(e);return/\.wasm$/.test(e)&&(n="application/wasm"),!1!==t&&n&&/(text|xml)/.test(n)&&(n+=";charset="+(!0===t?"utf-8":t)),n}const Q1e={fs:"export default {}",http:"export default {}",https:"export default {}",url:"export default {}",util:"export default {}",zlib:"export default {}"};function j1e({}={}){return{name:"node-builtins",resolveId(e){if(Q1e.hasOwnProperty(e))return e},load(e){if(Q1e.hasOwnProperty(e))return{code:Q1e[e],moduleSideEffects:!1,syntheticNamedExports:!0}}}}const{FORCE_COLOR:J1e,NODE_DISABLE_COLORS:q1e,TERM:W1e}=process.env;let z1e={enabled:!q1e&&"dumb"!==W1e&&"0"!==J1e};function X1e(e,t){const n=`[${e}m`,r=`[${t}m`,i=new RegExp(`\\x1b\\[${t}m`,"g");return e=>z1e.enabled?n+(""+e).replace(i,n)+r:""+e}const Y1e=X1e(1,22),Z1e=X1e(2,22),$1e=X1e(31,39),e0e=X1e(33,39),t0e=X1e(35,39),n0e=X1e(36,39);async function r0e(e,t){let n="",r=U1e(e.path);if(/\.css\.js$/.test(e.path)){n=`import{style}from '/_wmr.js';\nstyle(${JSON.stringify("/@npm/"+e.specifier.replace(/\.js$/,""))});`}else n=await fI(e);t.writeHead(200,{"content-type":r||"text/plain","content-length":n.length}),t.end(n)}function i0e({source:e="npm",aliases:t,optimize:n,cwd:r}={}){return async(i,s,o)=>{const a=i.path.replace(/^\//,""),B=xI(a);try{await aI(B)}catch(e){return o(e)}try{const o=Buffer.from(`${B.specifier}${B.version}`).toString("base64");if(String(i.headers["if-none-match"]).replace(/-(gz|br)$/g,"")===o)return s.writeHead(304).end();if(s.setHeader("etag",o),/\.((css|s[ac]ss)(\.js)?|wasm|txt|json)$/.test(B.path))return r0e(B,s);s.setHeader("content-type","application/javascript;charset=utf-8"),process.env.DEBUG&&console.log(` ${Z1e("middleware:")+Y1e(t0e("npm"))} ${JSON.stringify(B.specifier)}`);const c=await R1e(o,B,r);if(c)return H1e(i,s,c);const u=await o0e(a,{source:e,aliases:t});s.writeHead(200,{"content-length":u.length}).end(u),G1e(o,u,B,r),!1!==n&&L1e(o)}catch(e){console.error(`Error bundling ${a}: `,e),o(e)}}}let s0e;async function o0e(e,{source:t,aliases:n}){let r;if("unpkg"===t)throw Error("unpkg plugin is disabled");r=wI({publicPath:"/@npm"});const i=await Uu({input:e,cache:s0e,shimMissingExports:!0,treeshake:!1,preserveEntrySignatures:"allow-extension",plugins:[j1e(),QVe({aliases:n}),r,jVe({NODE_ENV:"development"}),I1e({extensions:[".js",".cjs",""],sourceMap:!1,transformMixedEsModules:!0}),Fh(),{name:"no-builtins",load(e){if("fs"===e||"path"===e)return"export default {};"}},{name:"never-disk",load(e){throw Error("local access not allowed")}}]});s0e=i.cache;const{output:s}=await i.generate({format:"es",indent:!1,paths:String});return s[0].code}var a0e={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),EMPTY_BUFFER:Buffer.alloc(0),NOOP:()=>{}};const B0e=(e,t,n,r,i)=>{for(var s=0;s{const n=e.length;for(var r=0;r{this.pending--,this[p0e]()},this.concurrency=e||1/0,this.jobs=[],this.pending=0}add(e){this.jobs.push(e),this[p0e]()}[p0e](){if(this.pending!==this.concurrency&&this.jobs.length){const e=this.jobs.shift();this.pending++,e(this[h0e])}}}var d0e=f0e;const m0e=require("zlib"),{kStatusCode:C0e,NOOP:g0e}=a0e,A0e=Buffer.from([0,0,255,255]),v0e=Symbol("permessage-deflate"),y0e=Symbol("total-length"),E0e=Symbol("callback"),_0e=Symbol("buffers"),b0e=Symbol("error");let w0e;class S0e{constructor(e,t,n){if(this._maxPayload=0|n,this._options=e||{},this._threshold=void 0!==this._options.threshold?this._options.threshold:1024,this._isServer=!!t,this._deflate=null,this._inflate=null,this.params=null,!w0e){const e=void 0!==this._options.concurrencyLimit?this._options.concurrencyLimit:10;w0e=new d0e(e)}}static get extensionName(){return"permessage-deflate"}offer(){const e={};return this._options.serverNoContextTakeover&&(e.server_no_context_takeover=!0),this._options.clientNoContextTakeover&&(e.client_no_context_takeover=!0),this._options.serverMaxWindowBits&&(e.server_max_window_bits=this._options.serverMaxWindowBits),this._options.clientMaxWindowBits?e.client_max_window_bits=this._options.clientMaxWindowBits:null==this._options.clientMaxWindowBits&&(e.client_max_window_bits=!0),e}accept(e){return e=this.normalizeParams(e),this.params=this._isServer?this.acceptAsServer(e):this.acceptAsClient(e),this.params}cleanup(){if(this._inflate&&(this._inflate.close(),this._inflate=null),this._deflate){const e=this._deflate[E0e];this._deflate.close(),this._deflate=null,e&&e(new Error("The deflate stream was closed while data was being processed"))}}acceptAsServer(e){const t=this._options,n=e.find(e=>!(!1===t.serverNoContextTakeover&&e.server_no_context_takeover||e.server_max_window_bits&&(!1===t.serverMaxWindowBits||"number"==typeof t.serverMaxWindowBits&&t.serverMaxWindowBits>e.server_max_window_bits)||"number"==typeof t.clientMaxWindowBits&&!e.client_max_window_bits));if(!n)throw new Error("None of the extension offers can be accepted");return t.serverNoContextTakeover&&(n.server_no_context_takeover=!0),t.clientNoContextTakeover&&(n.client_no_context_takeover=!0),"number"==typeof t.serverMaxWindowBits&&(n.server_max_window_bits=t.serverMaxWindowBits),"number"==typeof t.clientMaxWindowBits?n.client_max_window_bits=t.clientMaxWindowBits:!0!==n.client_max_window_bits&&!1!==t.clientMaxWindowBits||delete n.client_max_window_bits,n}acceptAsClient(e){const t=e[0];if(!1===this._options.clientNoContextTakeover&&t.client_no_context_takeover)throw new Error('Unexpected parameter "client_no_context_takeover"');if(t.client_max_window_bits){if(!1===this._options.clientMaxWindowBits||"number"==typeof this._options.clientMaxWindowBits&&t.client_max_window_bits>this._options.clientMaxWindowBits)throw new Error('Unexpected or invalid parameter "client_max_window_bits"')}else"number"==typeof this._options.clientMaxWindowBits&&(t.client_max_window_bits=this._options.clientMaxWindowBits);return t}normalizeParams(e){return e.forEach(e=>{Object.keys(e).forEach(t=>{let n=e[t];if(n.length>1)throw new Error(`Parameter "${t}" must have only a single value`);if(n=n[0],"client_max_window_bits"===t){if(!0!==n){const e=+n;if(!Number.isInteger(e)||e<8||e>15)throw new TypeError(`Invalid value for parameter "${t}": ${n}`);n=e}else if(!this._isServer)throw new TypeError(`Invalid value for parameter "${t}": ${n}`)}else if("server_max_window_bits"===t){const e=+n;if(!Number.isInteger(e)||e<8||e>15)throw new TypeError(`Invalid value for parameter "${t}": ${n}`);n=e}else{if("client_no_context_takeover"!==t&&"server_no_context_takeover"!==t)throw new Error(`Unknown parameter "${t}"`);if(!0!==n)throw new TypeError(`Invalid value for parameter "${t}": ${n}`)}e[t]=n})}),e}decompress(e,t,n){w0e.add(r=>{this._decompress(e,t,(e,t)=>{r(),n(e,t)})})}compress(e,t,n){w0e.add(r=>{this._compress(e,t,(e,t)=>{r(),n(e,t)})})}_decompress(e,t,n){const r=this._isServer?"client":"server";if(!this._inflate){const e=r+"_max_window_bits",t="number"!=typeof this.params[e]?m0e.Z_DEFAULT_WINDOWBITS:this.params[e];this._inflate=m0e.createInflateRaw({...this._options.zlibInflateOptions,windowBits:t}),this._inflate[v0e]=this,this._inflate[y0e]=0,this._inflate[_0e]=[],this._inflate.on("error",I0e),this._inflate.on("data",k0e)}this._inflate[E0e]=n,this._inflate.write(e),t&&this._inflate.write(A0e),this._inflate.flush(()=>{const e=this._inflate[b0e];if(e)return this._inflate.close(),this._inflate=null,void n(e);const i=l0e.concat(this._inflate[_0e],this._inflate[y0e]);t&&this.params[r+"_no_context_takeover"]?(this._inflate.close(),this._inflate=null):(this._inflate[y0e]=0,this._inflate[_0e]=[]),n(null,i)})}_compress(e,t,n){const r=this._isServer?"server":"client";if(!this._deflate){const e=r+"_max_window_bits",t="number"!=typeof this.params[e]?m0e.Z_DEFAULT_WINDOWBITS:this.params[e];this._deflate=m0e.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:t}),this._deflate[y0e]=0,this._deflate[_0e]=[],this._deflate.on("error",g0e),this._deflate.on("data",D0e)}this._deflate[E0e]=n,this._deflate.write(e),this._deflate.flush(m0e.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let e=l0e.concat(this._deflate[_0e],this._deflate[y0e]);t&&(e=e.slice(0,e.length-4)),this._deflate[E0e]=null,t&&this.params[r+"_no_context_takeover"]?(this._deflate.close(),this._deflate=null):(this._deflate[y0e]=0,this._deflate[_0e]=[]),n(null,e)})}}var x0e=S0e;function D0e(e){this[_0e].push(e),this[y0e]+=e.length}function k0e(e){this[y0e]+=e.length,this[v0e]._maxPayload<1||this[y0e]<=this[v0e]._maxPayload?this[_0e].push(e):(this[b0e]=new RangeError("Max payload size exceeded"),this[b0e][C0e]=1009,this.removeListener("data",k0e),this.reset())}function I0e(e){this[v0e]._inflate=null,e[C0e]=1007,this[E0e](e)}const O0e=e=>{for(var t=e.length,n=0;n=t||128!=(192&e[n+1])||128!=(192&e[n+2])||224===e[n]&&128==(224&e[n+1])||237===e[n]&&160==(224&e[n+1]))return!1;n+=3}else{if(240!=(248&e[n]))return!1;if(n+3>=t||128!=(192&e[n+1])||128!=(192&e[n+2])||128!=(192&e[n+3])||240===e[n]&&128==(240&e[n+1])||244===e[n]&&e[n+1]>143||e[n]>244)return!1;n+=4}return!0};var T0e=O0e,F0e=ul((function(e,t){try{const e=T0e;t.isValidUTF8="object"==typeof e?e.Validation.isValidUTF8:e}catch(e){t.isValidUTF8=()=>!0}t.isValidStatusCode=e=>e>=1e3&&e<=1014&&1004!==e&&1005!==e&&1006!==e||e>=3e3&&e<=4999}));const{Writable:M0e}=require("stream"),{BINARY_TYPES:N0e,EMPTY_BUFFER:L0e,kStatusCode:P0e,kWebSocket:R0e}=a0e,{concat:G0e,toArrayBuffer:H0e,unmask:K0e}=l0e,{isValidStatusCode:V0e,isValidUTF8:U0e}=F0e,Q0e=0,j0e=1,J0e=2,q0e=3,W0e=4,z0e=5;class X0e extends M0e{constructor(e,t,n,r){super(),this._binaryType=e||N0e[0],this[R0e]=void 0,this._extensions=t||{},this._isServer=!!n,this._maxPayload=0|r,this._bufferedBytes=0,this._buffers=[],this._compressed=!1,this._payloadLength=0,this._mask=void 0,this._fragmented=0,this._masked=!1,this._fin=!1,this._opcode=0,this._totalPayloadLength=0,this._messageLength=0,this._fragments=[],this._state=Q0e,this._loop=!1}_write(e,t,n){if(8===this._opcode&&this._state==Q0e)return n();this._bufferedBytes+=e.length,this._buffers.push(e),this.startLoop(n)}consume(e){if(this._bufferedBytes-=e,e===this._buffers[0].length)return this._buffers.shift();if(e=n.length?t.set(this._buffers.shift(),r):(t.set(new Uint8Array(n.buffer,n.byteOffset,e),r),this._buffers[0]=n.slice(e)),e-=n.length}while(e>0);return t}startLoop(e){let t;this._loop=!0;do{switch(this._state){case Q0e:t=this.getInfo();break;case j0e:t=this.getPayloadLength16();break;case J0e:t=this.getPayloadLength64();break;case q0e:this.getMask();break;case W0e:t=this.getData(e);break;default:return void(this._loop=!1)}}while(this._loop);e(t)}getInfo(){if(this._bufferedBytes<2)return void(this._loop=!1);const e=this.consume(2);if(0!=(48&e[0]))return this._loop=!1,Z0e(RangeError,"RSV2 and RSV3 must be clear",!0,1002);const t=64==(64&e[0]);if(t&&!this._extensions[x0e.extensionName])return this._loop=!1,Z0e(RangeError,"RSV1 must be clear",!0,1002);if(this._fin=128==(128&e[0]),this._opcode=15&e[0],this._payloadLength=127&e[1],0===this._opcode){if(t)return this._loop=!1,Z0e(RangeError,"RSV1 must be clear",!0,1002);if(!this._fragmented)return this._loop=!1,Z0e(RangeError,"invalid opcode 0",!0,1002);this._opcode=this._fragmented}else if(1===this._opcode||2===this._opcode){if(this._fragmented)return this._loop=!1,Z0e(RangeError,"invalid opcode "+this._opcode,!0,1002);this._compressed=t}else{if(!(this._opcode>7&&this._opcode<11))return this._loop=!1,Z0e(RangeError,"invalid opcode "+this._opcode,!0,1002);if(!this._fin)return this._loop=!1,Z0e(RangeError,"FIN must be set",!0,1002);if(t)return this._loop=!1,Z0e(RangeError,"RSV1 must be clear",!0,1002);if(this._payloadLength>125)return this._loop=!1,Z0e(RangeError,"invalid payload length "+this._payloadLength,!0,1002)}if(this._fin||this._fragmented||(this._fragmented=this._opcode),this._masked=128==(128&e[1]),this._isServer){if(!this._masked)return this._loop=!1,Z0e(RangeError,"MASK must be set",!0,1002)}else if(this._masked)return this._loop=!1,Z0e(RangeError,"MASK must be clear",!0,1002);if(126===this._payloadLength)this._state=j0e;else{if(127!==this._payloadLength)return this.haveLength();this._state=J0e}}getPayloadLength16(){if(!(this._bufferedBytes<2))return this._payloadLength=this.consume(2).readUInt16BE(0),this.haveLength();this._loop=!1}getPayloadLength64(){if(this._bufferedBytes<8)return void(this._loop=!1);const e=this.consume(8),t=e.readUInt32BE(0);return t>Math.pow(2,21)-1?(this._loop=!1,Z0e(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",!1,1009)):(this._payloadLength=t*Math.pow(2,32)+e.readUInt32BE(4),this.haveLength())}haveLength(){if(this._payloadLength&&this._opcode<8&&(this._totalPayloadLength+=this._payloadLength,this._totalPayloadLength>this._maxPayload&&this._maxPayload>0))return this._loop=!1,Z0e(RangeError,"Max payload size exceeded",!1,1009);this._masked?this._state=q0e:this._state=W0e}getMask(){this._bufferedBytes<4?this._loop=!1:(this._mask=this.consume(4),this._state=W0e)}getData(e){let t=L0e;if(this._payloadLength){if(this._bufferedBytes7?this.controlMessage(t):this._compressed?(this._state=z0e,void this.decompress(t,e)):(t.length&&(this._messageLength=this._totalPayloadLength,this._fragments.push(t)),this.dataMessage())}decompress(e,t){this._extensions[x0e.extensionName].decompress(e,this._fin,(e,n)=>{if(e)return t(e);if(n.length){if(this._messageLength+=n.length,this._messageLength>this._maxPayload&&this._maxPayload>0)return t(Z0e(RangeError,"Max payload size exceeded",!1,1009));this._fragments.push(n)}const r=this.dataMessage();if(r)return t(r);this.startLoop(t)})}dataMessage(){if(this._fin){const e=this._messageLength,t=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],2===this._opcode){let n;n="nodebuffer"===this._binaryType?G0e(t,e):"arraybuffer"===this._binaryType?H0e(G0e(t,e)):t,this.emit("message",n)}else{const n=G0e(t,e);if(!U0e(n))return this._loop=!1,Z0e(Error,"invalid UTF-8 sequence",!0,1007);this.emit("message",n.toString())}}this._state=Q0e}controlMessage(e){if(8===this._opcode)if(this._loop=!1,0===e.length)this.emit("conclude",1005,""),this.end();else{if(1===e.length)return Z0e(RangeError,"invalid payload length 1",!0,1002);{const t=e.readUInt16BE(0);if(!V0e(t))return Z0e(RangeError,"invalid status code "+t,!0,1002);const n=e.slice(2);if(!U0e(n))return Z0e(Error,"invalid UTF-8 sequence",!0,1007);this.emit("conclude",t,n.toString()),this.end()}}else 9===this._opcode?this.emit("ping",e):this.emit("pong",e);this._state=Q0e}}var Y0e=X0e;function Z0e(e,t,n,r){const i=new e(n?"Invalid WebSocket frame: "+t:t);return Error.captureStackTrace(i,Z0e),i[P0e]=r,i}const{randomFillSync:$0e}=require("crypto"),{EMPTY_BUFFER:e2e}=a0e,{isValidStatusCode:t2e}=F0e,{mask:n2e,toBuffer:r2e}=l0e,i2e=Buffer.alloc(4);class s2e{constructor(e,t){this._extensions=t||{},this._socket=e,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._deflating=!1,this._queue=[]}static frame(e,t){const n=t.mask&&t.readOnly;let r=t.mask?6:2,i=e.length;e.length>=65536?(r+=8,i=127):e.length>125&&(r+=2,i=126);const s=Buffer.allocUnsafe(n?e.length+r:r);return s[0]=t.fin?128|t.opcode:t.opcode,t.rsv1&&(s[0]|=64),s[1]=i,126===i?s.writeUInt16BE(e.length,2):127===i&&(s.writeUInt32BE(0,2),s.writeUInt32BE(e.length,6)),t.mask?($0e(i2e,0,4),s[1]|=128,s[r-4]=i2e[0],s[r-3]=i2e[1],s[r-2]=i2e[2],s[r-1]=i2e[3],n?(n2e(e,i2e,s,r,e.length),[s]):(n2e(e,i2e,e,0,e.length),[s,e])):[s,e]}close(e,t,n,r){let i;if(void 0===e)i=e2e;else{if("number"!=typeof e||!t2e(e))throw new TypeError("First argument must be a valid error code number");if(void 0===t||""===t)i=Buffer.allocUnsafe(2),i.writeUInt16BE(e,0);else{const n=Buffer.byteLength(t);if(n>123)throw new RangeError("The message must not be greater than 123 bytes");i=Buffer.allocUnsafe(2+n),i.writeUInt16BE(e,0),i.write(t,2)}}this._deflating?this.enqueue([this.doClose,i,n,r]):this.doClose(i,n,r)}doClose(e,t,n){this.sendFrame(s2e.frame(e,{fin:!0,rsv1:!1,opcode:8,mask:t,readOnly:!1}),n)}ping(e,t,n){const r=r2e(e);if(r.length>125)throw new RangeError("The data size must not be greater than 125 bytes");this._deflating?this.enqueue([this.doPing,r,t,r2e.readOnly,n]):this.doPing(r,t,r2e.readOnly,n)}doPing(e,t,n,r){this.sendFrame(s2e.frame(e,{fin:!0,rsv1:!1,opcode:9,mask:t,readOnly:n}),r)}pong(e,t,n){const r=r2e(e);if(r.length>125)throw new RangeError("The data size must not be greater than 125 bytes");this._deflating?this.enqueue([this.doPong,r,t,r2e.readOnly,n]):this.doPong(r,t,r2e.readOnly,n)}doPong(e,t,n,r){this.sendFrame(s2e.frame(e,{fin:!0,rsv1:!1,opcode:10,mask:t,readOnly:n}),r)}send(e,t,n){const r=r2e(e),i=this._extensions[x0e.extensionName];let s=t.binary?2:1,o=t.compress;if(this._firstFragment?(this._firstFragment=!1,o&&i&&(o=r.length>=i._threshold),this._compress=o):(o=!1,s=0),t.fin&&(this._firstFragment=!0),i){const e={fin:t.fin,rsv1:o,opcode:s,mask:t.mask,readOnly:r2e.readOnly};this._deflating?this.enqueue([this.dispatch,r,this._compress,e,n]):this.dispatch(r,this._compress,e,n)}else this.sendFrame(s2e.frame(r,{fin:t.fin,rsv1:!1,opcode:s,mask:t.mask,readOnly:r2e.readOnly}),n)}dispatch(e,t,n,r){if(!t)return void this.sendFrame(s2e.frame(e,n),r);const i=this._extensions[x0e.extensionName];this._bufferedBytes+=e.length,this._deflating=!0,i.compress(e,n.fin,(t,i)=>{if(this._socket.destroyed){const e=new Error("The socket was closed while data was being compressed");"function"==typeof r&&r(e);for(let t=0;t{let n=e[t];return Array.isArray(n)||(n=[n]),n.map(e=>[t].concat(Object.keys(e).map(t=>{let n=e[t];return Array.isArray(n)||(n=[n]),n.map(e=>!0===e?t:`${t}=${e}`).join("; ")})).join("; ")).join(", ")}).join(", ")}var g2e={format:C2e,parse:m2e};const A2e=require("events"),v2e=require("https"),y2e=require("http"),E2e=require("net"),_2e=require("tls"),{randomBytes:b2e,createHash:w2e}=require("crypto"),{URL:S2e}=require("url"),{BINARY_TYPES:x2e,EMPTY_BUFFER:D2e,GUID:k2e,kStatusCode:I2e,kWebSocket:O2e,NOOP:T2e}=a0e,{addEventListener:F2e,removeEventListener:M2e}=p2e,{format:N2e,parse:L2e}=g2e,{toBuffer:P2e}=l0e,R2e=["CONNECTING","OPEN","CLOSING","CLOSED"],G2e=[8,13],H2e=3e4;class K2e extends A2e{constructor(e,t,n){super(),this.readyState=K2e.CONNECTING,this.protocol="",this._binaryType=x2e[0],this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage="",this._closeTimer=null,this._closeCode=1006,this._extensions={},this._receiver=null,this._sender=null,this._socket=null,null!==e?(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,Array.isArray(t)?t=t.join(", "):"object"==typeof t&&null!==t&&(n=t,t=void 0),U2e(this,e,t,n)):this._isServer=!0}get CONNECTING(){return K2e.CONNECTING}get CLOSING(){return K2e.CLOSING}get CLOSED(){return K2e.CLOSED}get OPEN(){return K2e.OPEN}get binaryType(){return this._binaryType}set binaryType(e){x2e.includes(e)&&(this._binaryType=e,this._receiver&&(this._receiver._binaryType=e))}get bufferedAmount(){return this._socket?this._socket._writableState.length+this._sender._bufferedBytes:this._bufferedAmount}get extensions(){return Object.keys(this._extensions).join()}setSocket(e,t,n){const r=new Y0e(this._binaryType,this._extensions,this._isServer,n);this._sender=new o2e(e,this._extensions),this._receiver=r,this._socket=e,r[O2e]=this,e[O2e]=this,r.on("conclude",W2e),r.on("drain",z2e),r.on("error",X2e),r.on("message",Z2e),r.on("ping",$2e),r.on("pong",e3e),e.setTimeout(0),e.setNoDelay(),t.length>0&&e.unshift(t),e.on("close",t3e),e.on("data",n3e),e.on("end",r3e),e.on("error",i3e),this.readyState=K2e.OPEN,this.emit("open")}emitClose(){if(!this._socket)return this.readyState=K2e.CLOSED,void this.emit("close",this._closeCode,this._closeMessage);this._extensions[x0e.extensionName]&&this._extensions[x0e.extensionName].cleanup(),this._receiver.removeAllListeners(),this.readyState=K2e.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(e,t){if(this.readyState!==K2e.CLOSED){if(this.readyState===K2e.CONNECTING){const e="WebSocket was closed before the connection was established";return J2e(this,this._req,e)}this.readyState!==K2e.CLOSING?(this.readyState=K2e.CLOSING,this._sender.close(e,t,!this._isServer,e=>{e||(this._closeFrameSent=!0,this._closeFrameReceived&&this._socket.end())}),this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),H2e)):this._closeFrameSent&&this._closeFrameReceived&&this._socket.end()}}ping(e,t,n){if(this.readyState===K2e.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");"function"==typeof e?(n=e,e=t=void 0):"function"==typeof t&&(n=t,t=void 0),"number"==typeof e&&(e=e.toString()),this.readyState===K2e.OPEN?(void 0===t&&(t=!this._isServer),this._sender.ping(e||D2e,t,n)):q2e(this,e,n)}pong(e,t,n){if(this.readyState===K2e.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");"function"==typeof e?(n=e,e=t=void 0):"function"==typeof t&&(n=t,t=void 0),"number"==typeof e&&(e=e.toString()),this.readyState===K2e.OPEN?(void 0===t&&(t=!this._isServer),this._sender.pong(e||D2e,t,n)):q2e(this,e,n)}send(e,t,n){if(this.readyState===K2e.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");if("function"==typeof t&&(n=t,t={}),"number"==typeof e&&(e=e.toString()),this.readyState!==K2e.OPEN)return void q2e(this,e,n);const r={binary:"string"!=typeof e,mask:!this._isServer,compress:!0,fin:!0,...t};this._extensions[x0e.extensionName]||(r.compress=!1),this._sender.send(e||D2e,r,n)}terminate(){if(this.readyState!==K2e.CLOSED){if(this.readyState===K2e.CONNECTING){const e="WebSocket was closed before the connection was established";return J2e(this,this._req,e)}this._socket&&(this.readyState=K2e.CLOSING,this._socket.destroy())}}}R2e.forEach((e,t)=>{K2e[e]=t}),["open","error","close","message"].forEach(e=>{Object.defineProperty(K2e.prototype,"on"+e,{get(){const t=this.listeners(e);for(let e=0;e{J2e(e,h,"Opening handshake has timed out")}),h.on("error",t=>{e._req.aborted||(h=e._req=null,e.readyState=K2e.CLOSING,e.emit("error",t),e.emitClose())}),h.on("response",s=>{const o=s.headers.location,a=s.statusCode;if(o&&i.followRedirects&&a>=300&&a<400){if(++e._redirects>i.maxRedirects)return void J2e(e,h,"Maximum redirects exceeded");h.abort();const s=new S2e(o,t);U2e(e,s,n,r)}else e.emit("unexpected-response",h,s)||J2e(e,h,"Unexpected server response: "+s.statusCode)}),h.on("upgrade",(t,r,s)=>{if(e.emit("upgrade",t),e.readyState!==K2e.CONNECTING)return;h=e._req=null;const o=w2e("sha1").update(c+k2e).digest("base64");if(t.headers["sec-websocket-accept"]!==o)return void J2e(e,r,"Invalid Sec-WebSocket-Accept header");const a=t.headers["sec-websocket-protocol"],B=(n||"").split(/, */);let u;if(!n&&a?u="Server sent a subprotocol but none was requested":n&&!a?u="Server sent no subprotocol":a&&!B.includes(a)&&(u="Server sent an invalid subprotocol"),u)J2e(e,r,u);else{if(a&&(e.protocol=a),l)try{const n=L2e(t.headers["sec-websocket-extensions"]);n[x0e.extensionName]&&(l.accept(n[x0e.extensionName]),e._extensions[x0e.extensionName]=l)}catch(t){return void J2e(e,r,"Invalid Sec-WebSocket-Extensions header")}e.setSocket(r,s,i.maxPayload)}})}function Q2e(e){return e.path=e.socketPath,E2e.connect(e)}function j2e(e){return e.path=void 0,e.servername||""===e.servername||(e.servername=e.host),_2e.connect(e)}function J2e(e,t,n){e.readyState=K2e.CLOSING;const r=new Error(n);Error.captureStackTrace(r,J2e),t.setHeader?(t.abort(),t.once("abort",e.emitClose.bind(e)),e.emit("error",r)):(t.destroy(r),t.once("error",e.emit.bind(e,"error")),t.once("close",e.emitClose.bind(e)))}function q2e(e,t,n){if(t){const n=P2e(t).length;e._socket?e._sender._bufferedBytes+=n:e._bufferedAmount+=n}if(n){n(new Error(`WebSocket is not open: readyState ${e.readyState} (${R2e[e.readyState]})`))}}function W2e(e,t){const n=this[O2e];n._socket.removeListener("data",n3e),n._socket.resume(),n._closeFrameReceived=!0,n._closeMessage=t,n._closeCode=e,1005===e?n.close():n.close(e,t)}function z2e(){this[O2e]._socket.resume()}function X2e(e){const t=this[O2e];t._socket.removeListener("data",n3e),t.readyState=K2e.CLOSING,t._closeCode=e[I2e],t.emit("error",e),t._socket.destroy()}function Y2e(){this[O2e].emitClose()}function Z2e(e){this[O2e].emit("message",e)}function $2e(e){const t=this[O2e];t.pong(e,!t._isServer,T2e),t.emit("ping",e)}function e3e(e){this[O2e].emit("pong",e)}function t3e(){const e=this[O2e];this.removeListener("close",t3e),this.removeListener("end",r3e),e.readyState=K2e.CLOSING,e._socket.read(),e._receiver.end(),this.removeListener("data",n3e),this[O2e]=void 0,clearTimeout(e._closeTimer),e._receiver._writableState.finished||e._receiver._writableState.errorEmitted?e.emitClose():(e._receiver.on("error",Y2e),e._receiver.on("finish",Y2e))}function n3e(e){this[O2e]._receiver.write(e)||this.pause()}function r3e(){const e=this[O2e];e.readyState=K2e.CLOSING,e._receiver.end(),this.end()}function i3e(){const e=this[O2e];this.removeListener("error",i3e),this.on("error",T2e),e&&(e.readyState=K2e.CLOSING,this.destroy())}const{Duplex:s3e}=require("stream");function o3e(e){e.emit("close")}function a3e(){!this.destroyed&&this._writableState.finished&&this.destroy()}function B3e(e){this.removeListener("error",B3e),this.destroy(),0===this.listenerCount("error")&&this.emit("error",e)}function c3e(e,t){let n=!0;function r(){n&&e._socket.resume()}e.readyState===e.CONNECTING?e.once("open",(function(){e._receiver.removeAllListeners("drain"),e._receiver.on("drain",r)})):(e._receiver.removeAllListeners("drain"),e._receiver.on("drain",r));const i=new s3e({...t,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return e.on("message",(function(t){i.push(t)||(n=!1,e._socket.pause())})),e.once("error",(function(e){i.destroyed||i.destroy(e)})),e.once("close",(function(){i.destroyed||i.push(null)})),i._destroy=function(t,n){if(e.readyState===e.CLOSED)return n(t),void process.nextTick(o3e,i);let r=!1;e.once("error",(function(e){r=!0,n(e)})),e.once("close",(function(){r||n(t),process.nextTick(o3e,i)})),e.terminate()},i._final=function(t){e.readyState!==e.CONNECTING?null!==e._socket&&(e._socket._writableState.finished?(t(),i._readableState.endEmitted&&i.destroy()):(e._socket.once("finish",(function(){t()})),e.close())):e.once("open",(function(){i._final(t)}))},i._read=function(){e.readyState!==e.OPEN||n||(n=!0,e._receiver._writableState.needDrain||e._socket.resume())},i._write=function(t,n,r){e.readyState!==e.CONNECTING?e.send(t,r):e.once("open",(function(){i._write(t,n,r)}))},i.on("end",a3e),i.on("error",B3e),i}var u3e=c3e;const l3e=require("events"),{createHash:h3e}=require("crypto"),{createServer:p3e,STATUS_CODES:f3e}=require("http"),{format:d3e,parse:m3e}=g2e,{GUID:C3e,kWebSocket:g3e}=a0e,A3e=/^[+/0-9A-Za-z]{22}==$/;class v3e extends l3e{constructor(e,t){if(super(),null==(e={maxPayload:104857600,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null,...e}).port&&!e.server&&!e.noServer)throw new TypeError('One of the "port", "server", or "noServer" options must be specified');null!=e.port?(this._server=p3e((e,t)=>{const n=f3e[426];t.writeHead(426,{"Content-Length":n.length,"Content-Type":"text/plain"}),t.end(n)}),this._server.listen(e.port,e.host,e.backlog,t)):e.server&&(this._server=e.server),this._server&&(this._removeListeners=E3e(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(e,t,n)=>{this.handleUpgrade(e,t,n,t=>{this.emit("connection",t,e)})}})),!0===e.perMessageDeflate&&(e.perMessageDeflate={}),e.clientTracking&&(this.clients=new Set),this.options=e}address(){if(this.options.noServer)throw new Error('The server is operating in "noServer" mode');return this._server?this._server.address():null}close(e){if(e&&this.once("close",e),this.clients)for(const e of this.clients)e.terminate();const t=this._server;t&&(this._removeListeners(),this._removeListeners=this._server=null,null!=this.options.port)?t.close(()=>this.emit("close")):process.nextTick(_3e,this)}shouldHandle(e){if(this.options.path){const t=e.url.indexOf("?");if((-1!==t?e.url.slice(0,t):e.url)!==this.options.path)return!1}return!0}handleUpgrade(e,t,n,r){t.on("error",b3e);const i=void 0!==e.headers["sec-websocket-key"]&&e.headers["sec-websocket-key"].trim(),s=+e.headers["sec-websocket-version"],o={};if("GET"!==e.method||"websocket"!==e.headers.upgrade.toLowerCase()||!i||!A3e.test(i)||8!==s&&13!==s||!this.shouldHandle(e))return w3e(t,400);if(this.options.perMessageDeflate){const n=new x0e(this.options.perMessageDeflate,!0,this.options.maxPayload);try{const t=m3e(e.headers["sec-websocket-extensions"]);t[x0e.extensionName]&&(n.accept(t[x0e.extensionName]),o[x0e.extensionName]=n)}catch(e){return w3e(t,400)}}if(this.options.verifyClient){const a={origin:e.headers[""+(8===s?"sec-websocket-origin":"origin")],secure:!(!e.connection.authorized&&!e.connection.encrypted),req:e};if(2===this.options.verifyClient.length)return void this.options.verifyClient(a,(s,a,B,c)=>{if(!s)return w3e(t,a||401,B,c);this.completeUpgrade(i,o,e,t,n,r)});if(!this.options.verifyClient(a))return w3e(t,401)}this.completeUpgrade(i,o,e,t,n,r)}completeUpgrade(e,t,n,r,i,s){if(!r.readable||!r.writable)return r.destroy();if(r[g3e])throw new Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");const o=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade","Sec-WebSocket-Accept: "+h3e("sha1").update(e+C3e).digest("base64")],a=new V2e(null);let B=n.headers["sec-websocket-protocol"];if(B&&(B=B.trim().split(/ *, */),B=this.options.handleProtocols?this.options.handleProtocols(B,n):B[0],B&&(o.push("Sec-WebSocket-Protocol: "+B),a.protocol=B)),t[x0e.extensionName]){const e=t[x0e.extensionName].params,n=d3e({[x0e.extensionName]:[e]});o.push("Sec-WebSocket-Extensions: "+n),a._extensions=t}this.emit("headers",o,n),r.write(o.concat("\r\n").join("\r\n")),r.removeListener("error",b3e),a.setSocket(r,i,this.options.maxPayload),this.clients&&(this.clients.add(a),a.on("close",()=>this.clients.delete(a))),s(a)}}var y3e=v3e;function E3e(e,t){for(const n of Object.keys(t))e.on(n,t[n]);return function(){for(const n of Object.keys(t))e.removeListener(n,t[n])}}function _3e(e){e.emit("close")}function b3e(){this.destroy()}function w3e(e,t,n,r){e.writable&&(n=n||f3e[t],r={Connection:"close","Content-Type":"text/html","Content-Length":Buffer.byteLength(n),...r},e.write(`HTTP/1.1 ${t} ${f3e[t]}\r\n`+Object.keys(r).map(e=>`${e}: ${r[e]}`).join("\r\n")+"\r\n\r\n"+n)),e.removeListener("error",b3e),e.destroy()}V2e.createWebSocketStream=u3e,V2e.Server=y3e,V2e.Receiver=Y0e,V2e.Sender=o2e;var S3e=V2e;class x3e extends S3e.Server{constructor(e,t){super({noServer:!0}),this.mountPath=t,e.on("upgrade",this._handleUpgrade.bind(this))}broadcast(e){this.clients.forEach(t=>{t.readyState===S3e.OPEN&&t.send(JSON.stringify(e))})}_handleUpgrade(e,t,n){BYe(e).pathname==this.mountPath?this.handleUpgrade(e,t,n,t=>{t.emit("connection",t,e)}):t.destroy()}}async function D3e({cwd:e,root:n,overlayDir:i,middleware:s,http2:o,compress:B=!0,optimize:c,aliases:u}){try{await r.promises.access(t.resolve(e,"index.html"))}catch(t){process.stderr.write(e0e('Warning: missing "index.html" file '+Z1e(`(in ${e}))`))+"\n")}const l=mYe({onError(r,i,s){const o=i.originalUrl.replace(/\?.+$/,"");if("/favicon.ico"==o)return s.writeHead(200,{"content-type":"image/x-icon","content-length":"0"}),s.end("");const a="number"==typeof r.code?r.code:500;let B="";r&&(B=process.env.DEBUG&&r.stack?r.stack:r.message?r.message:"code"===String(Object.keys(r))?404===a?"Not Found":"Error "+a:String(r)),s.writeHead(a,{"content-type":"text/plain"}),s.end(B);const c=o.startsWith("/@")?o:"./"+t.join(t.relative(n,e),o.replace(/^\//,""));console.error(`${e0e(a)} ${Y1e(c)} ${B?" - "+B:""}`)}});if(o)try{l.server=await RXe(),l.http2=!0}catch(e){console.error("Unable to create HTTP2 server, falling back to HTTP1:\n"+e)}if(l.server||(l.server=a.createServer(),l.http2=!1),l.ws=new x3e(l.server,"/_hmr"),B){const e=!0===B?1024:B;l.use(RYe({threshold:e,level:4}))}return l.use("/@npm",i0e({aliases:u,optimize:c,cwd:n})),s&&l.use(...s),i&&l.use(MYe(t.resolve(e||"",i),{dev:!0})),l.use(MYe(e||"",{ignores:["@npm"],single:!0,etag:!0,dev:!0})),l}const k3e=require("fs"),{Readable:I3e}=require("stream"),O3e=require("path"),{promisify:T3e}=require("util"),F3e=T3e(k3e.readdir),M3e=T3e(k3e.stat),N3e=T3e(k3e.lstat),L3e=T3e(k3e.realpath),P3e="!",R3e=new Set(["ENOENT","EPERM","EACCES","ELOOP"]),G3e="files",H3e="directories",K3e="files_directories",V3e="all",U3e=[G3e,H3e,K3e,V3e],Q3e=e=>R3e.has(e.code),j3e=e=>{if(void 0!==e){if("function"==typeof e)return e;if("string"==typeof e){const t=fh(e.trim());return e=>t(e.basename)}if(Array.isArray(e)){const t=[],n=[];for(const r of e){const e=r.trim();e.charAt(0)===P3e?n.push(fh(e.slice(1))):t.push(fh(e))}return n.length>0?t.length>0?e=>t.some(t=>t(e.basename))&&!n.some(t=>t(e.basename)):e=>!n.some(t=>t(e.basename)):e=>t.some(t=>t(e.basename))}}};class J3e extends I3e{static get defaultOptions(){return{root:".",fileFilter:e=>!0,directoryFilter:e=>!0,type:G3e,lstat:!1,depth:2147483648,alwaysStat:!1}}constructor(e={}){super({objectMode:!0,autoDestroy:!0,highWaterMark:e.highWaterMark||4096});const t={...J3e.defaultOptions,...e},{root:n,type:r}=t;this._fileFilter=j3e(t.fileFilter),this._directoryFilter=j3e(t.directoryFilter);const i=t.lstat?N3e:M3e;"win32"===process.platform&&3===M3e.length?this._stat=e=>i(e,{bigint:!0}):this._stat=i,this._maxDepth=t.depth,this._wantsDir=[H3e,K3e,V3e].includes(r),this._wantsFile=[G3e,K3e,V3e].includes(r),this._wantsEverything=r===V3e,this._root=O3e.resolve(n),this._isDirent="Dirent"in k3e&&!t.alwaysStat,this._statsProp=this._isDirent?"dirent":"stats",this._rdOptions={encoding:"utf8",withFileTypes:this._isDirent},this.parents=[this._exploreDir(n,1)],this.reading=!1,this.parent=void 0}async _read(e){if(!this.reading){this.reading=!0;try{for(;!this.destroyed&&e>0;){const{path:t,depth:n,files:r=[]}=this.parent||{};if(r.length>0){const i=r.splice(0,e).map(e=>this._formatEntry(e,t));for(const t of await Promise.all(i)){if(this.destroyed)return;const r=await this._getEntryType(t);"directory"===r&&this._directoryFilter(t)?(n<=this._maxDepth&&this.parents.push(this._exploreDir(t.fullPath,n+1)),this._wantsDir&&(this.push(t),e--)):("file"===r||this._includeAsFile(t))&&this._fileFilter(t)&&this._wantsFile&&(this.push(t),e--)}}else{const e=this.parents.pop();if(!e){this.push(null);break}if(this.parent=await e,this.destroyed)return}}}catch(e){this.destroy(e)}finally{this.reading=!1}}}async _exploreDir(e,t){let n;try{n=await F3e(e,this._rdOptions)}catch(e){this._onError(e)}return{files:n,depth:t,path:e}}async _formatEntry(e,t){let n;try{const r=this._isDirent?e.name:e,i=O3e.resolve(O3e.join(t,r));n={path:O3e.relative(this._root,i),fullPath:i,basename:r},n[this._statsProp]=this._isDirent?e:await this._stat(i)}catch(e){this._onError(e)}return n}_onError(e){Q3e(e)&&!this.destroyed?this.emit("warn",e):this.destroy(e)}async _getEntryType(e){const t=e&&e[this._statsProp];if(t){if(t.isFile())return"file";if(t.isDirectory())return"directory";if(t&&t.isSymbolicLink())try{const t=await L3e(e.fullPath),n=await N3e(t);if(n.isFile())return"file";if(n.isDirectory())return"directory"}catch(e){this._onError(e)}}}_includeAsFile(e){const t=e&&e[this._statsProp];return t&&this._wantsEverything&&!t.isDirectory()}}const q3e=(e,t={})=>{let n=t.entryType||t.type;if("both"===n&&(n=K3e),n&&(t.type=n),!e)throw new Error("readdirp: root argument is required. Usage: readdirp(root, options)");if("string"!=typeof e)throw new TypeError("readdirp: root argument must be a string. Usage: readdirp(root, options)");if(n&&!U3e.includes(n))throw new Error("readdirp: Invalid type passed. Use one of "+U3e.join(", "));return t.root=e,new J3e(t)},W3e=(e,t={})=>new Promise((n,r)=>{const i=[];q3e(e,t).on("data",e=>i.push(e)).on("end",()=>n(i)).on("error",e=>r(e))});q3e.promise=W3e,q3e.ReaddirpStream=J3e,q3e.default=q3e;var z3e=q3e,X3e=function(e,t){if("string"!=typeof e)throw new TypeError("expected path to be a string");if("\\"===e||"/"===e)return"/";var n=e.length;if(n<=1)return e;var r="";if(n>4&&"\\"===e[3]){var i=e[2];"?"!==i&&"."!==i||"\\\\"!==e.slice(0,2)||(e=e.slice(2),r="//")}var s=e.split(/[/\\]+/);return!1!==t&&""===s[s.length-1]&&s.pop(),r+s.join("/")},Y3e=ul((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n={returnIndex:!1},r=(e,t,n,r)=>{const i=Array.isArray(n),s=i?n[0]:n;if(!i&&"string"!=typeof s)throw new TypeError("anymatch: second argument must be a string: got "+Object.prototype.toString.call(s));const o=X3e(s);for(let e=0;e{if(null==e)throw new TypeError("anymatch: specify first argument");const s="boolean"==typeof i?{returnIndex:i}:i,o=s.returnIndex||!1,a=(B=e,Array.isArray(B)?B:[B]);var B;const c=a.filter(e=>"string"==typeof e&&"!"===e.charAt(0)).map(e=>e.slice(1)).map(e=>fh(e,s)),u=a.map(e=>((e,t)=>{if("function"==typeof e)return e;if("string"==typeof e){const n=fh(e,t);return t=>e===t||n(t)}return e instanceof RegExp?t=>e.test(t):e=>!1})(e,s));return null==t?(e,t=!1)=>r(u,c,e,"boolean"==typeof t&&t):r(u,c,t,o)};i.default=i,e.exports=i})),Z3e=function(e){if("string"!=typeof e||""===e)return!1;for(var t;t=/(\\).|([@?!+*]\(.*\))/g.exec(e);){if(t[2])return!0;e=e.slice(t.index+t[0].length)}return!1},$3e={"{":"}","(":")","[":"]"},e6e=/\\(.)|(^!|\*|[\].+)]\?|\[[^\\\]]+\]|\{[^\\}]+\}|\(\?[:!=][^\\)]+\)|\([^|]+\|[^\\)]+\))/,t6e=/\\(.)|(^!|[*?{}()[\]]|\(\?)/,n6e=function(e,t){if("string"!=typeof e||""===e)return!1;if(Z3e(e))return!0;var n,r=e6e;for(t&&!1===t.strict&&(r=t6e);n=r.exec(e);){if(n[2])return!0;var i=n.index+n[0].length,s=n[1],o=s?$3e[s]:null;if(s&&o){var a=e.indexOf(o,i);-1!==a&&(i=a+1)}e=e.slice(i)}return!1},r6e=require("path").posix.dirname,i6e="win32"===require("os").platform(),s6e="/",o6e=/\\/g,a6e=/[\{\[].*[\/]*.*[\}\]]$/,B6e=/(^|[^\\])([\{\[]|\([^\)]+$)/,c6e=/\\([\!\*\?\|\[\]\(\)\{\}])/g,u6e=function(e,t){Object.assign({flipBackslashes:!0},t).flipBackslashes&&i6e&&e.indexOf(s6e)<0&&(e=e.replace(o6e,s6e)),a6e.test(e)&&(e+=s6e),e+="a";do{e=r6e(e)}while(n6e(e)||B6e.test(e));return e.replace(c6e,"$1")},l6e=ul((function(e,t){t.isInteger=e=>"number"==typeof e?Number.isInteger(e):"string"==typeof e&&""!==e.trim()&&Number.isInteger(Number(e)),t.find=(e,t)=>e.nodes.find(e=>e.type===t),t.exceedsLimit=(e,n,r=1,i)=>!1!==i&&(!(!t.isInteger(e)||!t.isInteger(n))&&(Number(n)-Number(e))/Number(r)>=i),t.escapeNode=(e,t=0,n)=>{let r=e.nodes[t];r&&(n&&r.type===n||"open"===r.type||"close"===r.type)&&!0!==r.escaped&&(r.value="\\"+r.value,r.escaped=!0)},t.encloseBrace=e=>"brace"===e.type&&(e.commas>>0+e.ranges>>0==0&&(e.invalid=!0,!0)),t.isInvalidBrace=e=>"brace"===e.type&&(!(!0!==e.invalid&&!e.dollar)||(e.commas>>0+e.ranges>>0==0||!0!==e.open||!0!==e.close)&&(e.invalid=!0,!0)),t.isOpenOrClose=e=>"open"===e.type||"close"===e.type||(!0===e.open||!0===e.close),t.reduce=e=>e.reduce((e,t)=>("text"===t.type&&e.push(t.value),"range"===t.type&&(t.type="text"),e),[]),t.flatten=(...e)=>{const t=[],n=e=>{for(let r=0;r{let n=(e,r={})=>{let i=t.escapeInvalid&&l6e.isInvalidBrace(r),s=!0===e.invalid&&!0===t.escapeInvalid,o="";if(e.value)return(i||s)&&l6e.isOpenOrClose(e)?"\\"+e.value:e.value;if(e.value)return e.value;if(e.nodes)for(let t of e.nodes)o+=n(t);return o};return n(e)},p6e=function(e){return"number"==typeof e?e-e==0:"string"==typeof e&&""!==e.trim()&&(Number.isFinite?Number.isFinite(+e):isFinite(+e))};const f6e=(e,t,n)=>{if(!1===p6e(e))throw new TypeError("toRegexRange: expected the first argument to be a number");if(void 0===t||e===t)return String(e);if(!1===p6e(t))throw new TypeError("toRegexRange: expected the second argument to be a number.");let r={relaxZeros:!0,...n};"boolean"==typeof r.strictZeros&&(r.relaxZeros=!1===r.strictZeros);let i=e+":"+t+"="+String(r.relaxZeros)+String(r.shorthand)+String(r.capture)+String(r.wrap);if(f6e.cache.hasOwnProperty(i))return f6e.cache[i].result;let s=Math.min(e,t),o=Math.max(e,t);if(1===Math.abs(s-o)){let n=e+"|"+t;return r.capture?`(${n})`:!1===r.wrap?n:`(?:${n})`}let a=x6e(e)||x6e(t),B={min:e,max:t,a:s,b:o},c=[],u=[];if(a&&(B.isPadded=a,B.maxLen=String(B.max).length),s<0){u=g6e(o<0?Math.abs(o):1,Math.abs(s),B,r),s=B.a=0}return o>=0&&(c=g6e(s,o,B,r)),B.negatives=u,B.positives=c,B.result=d6e(u,c),!0===r.capture?B.result=`(${B.result})`:!1!==r.wrap&&c.length+u.length>1&&(B.result=`(?:${B.result})`),f6e.cache[i]=B,B.result};function d6e(e,t,n){let r=A6e(e,t,"-",!1)||[],i=A6e(t,e,"",!1)||[],s=A6e(e,t,"-?",!0)||[];return r.concat(s).concat(i).join("|")}function m6e(e,t){let n=1,r=1,i=_6e(e,n),s=new Set([t]);for(;e<=i&&i<=t;)s.add(i),n+=1,i=_6e(e,n);for(i=b6e(t+1,r)-1;e1&&i.count.pop(),i.count.push(B.count[0]),i.string=i.pattern+w6e(i.count),a=t+1)}return o}function A6e(e,t,n,r,i){let s=[];for(let i of e){let{string:e}=i;r||E6e(t,"string",e)||s.push(n+e),r&&E6e(t,"string",e)&&s.push(n+e)}return s}function v6e(e,t){let n=[];for(let r=0;rt?1:t>e?-1:0}function E6e(e,t,n){return e.some(e=>e[t]===n)}function _6e(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function b6e(e,t){return e-e%Math.pow(10,t)}function w6e(e){let[t=0,n=""]=e;return n||t>1?`{${t+(n?","+n:"")}}`:""}function S6e(e,t,n){return`[${e}${t-e==1?"":"-"}${t}]`}function x6e(e){return/^-?(0+)\d/.test(e)}function D6e(e,t,n){if(!t.isPadded)return e;let r=Math.abs(t.maxLen-String(e).length),i=!1!==n.relaxZeros;switch(r){case 0:return"";case 1:return i?"0?":"0";case 2:return i?"0{0,2}":"00";default:return i?`0{0,${r}}`:`0{${r}}`}}f6e.cache={},f6e.clearCache=()=>f6e.cache={};var k6e=f6e;const I6e=require("util"),O6e=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),T6e=e=>t=>!0===e?Number(t):String(t),F6e=e=>"number"==typeof e||"string"==typeof e&&""!==e,M6e=e=>Number.isInteger(+e),N6e=e=>{let t=""+e,n=-1;if("-"===t[0]&&(t=t.slice(1)),"0"===t)return!1;for(;"0"===t[++n];);return n>0},L6e=(e,t,n)=>"string"==typeof e||"string"==typeof t||!0===n.stringify,P6e=(e,t,n)=>{if(t>0){let n="-"===e[0]?"-":"";n&&(e=e.slice(1)),e=n+e.padStart(n?t-1:t,"0")}return!1===n?String(e):e},R6e=(e,t)=>{let n="-"===e[0]?"-":"";for(n&&(e=e.slice(1),t--);e.length{e.negatives.sort((e,t)=>et?1:0),e.positives.sort((e,t)=>et?1:0);let n,r=t.capture?"":"?:",i="",s="";return e.positives.length&&(i=e.positives.join("|")),e.negatives.length&&(s=`-(${r}${e.negatives.join("|")})`),n=i&&s?`${i}|${s}`:i||s,t.wrap?`(${r}${n})`:n},H6e=(e,t,n,r)=>{if(n)return k6e(e,t,{wrap:!1,...r});let i=String.fromCharCode(e);return e===t?i:`[${i}-${String.fromCharCode(t)}]`},K6e=(e,t,n)=>{if(Array.isArray(e)){let t=!0===n.wrap,r=n.capture?"":"?:";return t?`(${r}${e.join("|")})`:e.join("|")}return k6e(e,t,n)},V6e=(...e)=>new RangeError("Invalid range arguments: "+I6e.inspect(...e)),U6e=(e,t,n)=>{if(!0===n.strictRanges)throw V6e([e,t]);return[]},Q6e=(e,t)=>{if(!0===t.strictRanges)throw new TypeError(`Expected step "${e}" to be a number`);return[]},j6e=(e,t,n=1,r={})=>{let i=Number(e),s=Number(t);if(!Number.isInteger(i)||!Number.isInteger(s)){if(!0===r.strictRanges)throw V6e([e,t]);return[]}0===i&&(i=0),0===s&&(s=0);let o=i>s,a=String(e),B=String(t),c=String(n);n=Math.max(Math.abs(n),1);let u=N6e(a)||N6e(B)||N6e(c),l=u?Math.max(a.length,B.length,c.length):0,h=!1===u&&!1===L6e(e,t,r),p=r.transform||T6e(h);if(r.toRegex&&1===n)return H6e(R6e(e,l),R6e(t,l),!0,r);let f={negatives:[],positives:[]},d=e=>f[e<0?"negatives":"positives"].push(Math.abs(e)),m=[],C=0;for(;o?i>=s:i<=s;)!0===r.toRegex&&n>1?d(i):m.push(P6e(p(i,C),l,h)),i=o?i-n:i+n,C++;return!0===r.toRegex?n>1?G6e(f,r):K6e(m,null,{wrap:!1,...r}):m},J6e=(e,t,n=1,r={})=>{if(!M6e(e)&&e.length>1||!M6e(t)&&t.length>1)return U6e(e,t,r);let i=r.transform||(e=>String.fromCharCode(e)),s=(""+e).charCodeAt(0),o=(""+t).charCodeAt(0),a=s>o,B=Math.min(s,o),c=Math.max(s,o);if(r.toRegex&&1===n)return H6e(B,c,!1,r);let u=[],l=0;for(;a?s>=o:s<=o;)u.push(i(s,l)),s=a?s-n:s+n,l++;return!0===r.toRegex?K6e(u,null,{wrap:!1,options:r}):u},q6e=(e,t,n,r={})=>{if(null==t&&F6e(e))return[e];if(!F6e(e)||!F6e(t))return U6e(e,t,r);if("function"==typeof n)return q6e(e,t,1,{transform:n});if(O6e(n))return q6e(e,t,0,n);let i={...r};return!0===i.capture&&(i.wrap=!0),n=n||i.step||1,M6e(n)?M6e(e)&&M6e(t)?j6e(e,t,n,i):J6e(e,t,Math.max(Math.abs(n),1),i):null==n||O6e(n)?q6e(e,t,1,n):Q6e(n,i)};var W6e=q6e;const z6e=(e,t={})=>{let n=(e,r={})=>{let i=l6e.isInvalidBrace(r),s=!0===e.invalid&&!0===t.escapeInvalid,o=!0===i||!0===s,a=!0===t.escapeInvalid?"\\":"",B="";if(!0===e.isOpen)return a+e.value;if(!0===e.isClose)return a+e.value;if("open"===e.type)return o?a+e.value:"(";if("close"===e.type)return o?a+e.value:")";if("comma"===e.type)return"comma"===e.prev.type?"":o?e.value:"|";if(e.value)return e.value;if(e.nodes&&e.ranges>0){let n=l6e.reduce(e.nodes),r=W6e(...n,{...t,wrap:!1,toRegex:!0});if(0!==r.length)return n.length>1&&r.length>1?`(${r})`:r}if(e.nodes)for(let t of e.nodes)B+=n(t,e);return B};return n(e)};var X6e=z6e;const Y6e=(e="",t="",n=!1)=>{let r=[];if(e=[].concat(e),!(t=[].concat(t)).length)return e;if(!e.length)return n?l6e.flatten(t).map(e=>`{${e}}`):t;for(let i of e)if(Array.isArray(i))for(let e of i)r.push(Y6e(e,t,n));else for(let e of t)!0===n&&"string"==typeof e&&(e=`{${e}}`),r.push(Array.isArray(e)?Y6e(i,e,n):i+e);return l6e.flatten(r)},Z6e=(e,t={})=>{let n=void 0===t.rangeLimit?1e3:t.rangeLimit,r=(e,i={})=>{e.queue=[];let s=i,o=i.queue;for(;"brace"!==s.type&&"root"!==s.type&&s.parent;)s=s.parent,o=s.queue;if(e.invalid||e.dollar)return void o.push(Y6e(o.pop(),h6e(e,t)));if("brace"===e.type&&!0!==e.invalid&&2===e.nodes.length)return void o.push(Y6e(o.pop(),["{}"]));if(e.nodes&&e.ranges>0){let r=l6e.reduce(e.nodes);if(l6e.exceedsLimit(...r,t.step,n))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let i=W6e(...r,t);return 0===i.length&&(i=h6e(e,t)),o.push(Y6e(o.pop(),i)),void(e.nodes=[])}let a=l6e.encloseBrace(e),B=e.queue,c=e;for(;"brace"!==c.type&&"root"!==c.type&&c.parent;)c=c.parent,B=c.queue;for(let t=0;t",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:"\t",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\ufeff"};const{MAX_LENGTH:t4e,CHAR_BACKSLASH:n4e,CHAR_BACKTICK:r4e,CHAR_COMMA:i4e,CHAR_DOT:s4e,CHAR_LEFT_PARENTHESES:o4e,CHAR_RIGHT_PARENTHESES:a4e,CHAR_LEFT_CURLY_BRACE:B4e,CHAR_RIGHT_CURLY_BRACE:c4e,CHAR_LEFT_SQUARE_BRACKET:u4e,CHAR_RIGHT_SQUARE_BRACKET:l4e,CHAR_DOUBLE_QUOTE:h4e,CHAR_SINGLE_QUOTE:p4e,CHAR_NO_BREAK_SPACE:f4e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:d4e}=e4e,m4e=(e,t={})=>{if("string"!=typeof e)throw new TypeError("Expected a string");let n=t||{},r="number"==typeof n.maxLength?Math.min(t4e,n.maxLength):t4e;if(e.length>r)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${r})`);let i,s={type:"root",input:e,nodes:[]},o=[s],a=s,B=s,c=0,u=e.length,l=0,h=0;const p=()=>e[l++],f=e=>{if("text"===e.type&&"dot"===B.type&&(B.type="text"),!B||"text"!==B.type||"text"!==e.type)return a.nodes.push(e),e.parent=a,e.prev=B,B=e,e;B.value+=e.value};for(f({type:"bos"});l0){if(a.ranges>0){a.ranges=0;let e=a.nodes.shift();a.nodes=[e,{type:"text",value:h6e(a)}]}f({type:"comma",value:i}),a.commas++}else if(i===s4e&&h>0&&0===a.commas){let e=a.nodes;if(0===h||0===e.length){f({type:"text",value:i});continue}if("dot"===B.type){if(a.range=[],B.value+=i,B.type="range",3!==a.nodes.length&&5!==a.nodes.length){a.invalid=!0,a.ranges=0,B.type="text";continue}a.ranges++,a.args=[];continue}if("range"===B.type){e.pop();let t=e[e.length-1];t.value+=B.value+i,B=t,a.ranges--;continue}f({type:"dot",value:i})}else f({type:"text",value:i});else{if("brace"!==a.type){f({type:"text",value:i});continue}let e="close";a=o.pop(),a.close=!0,f({type:e,value:i}),h--,a=o[o.length-1]}else{h++;let e=B.value&&"$"===B.value.slice(-1)||!0===a.dollar;a=f({type:"brace",open:!0,close:!1,dollar:e,depth:h,commas:0,ranges:0,nodes:[]}),o.push(a),f({type:"open",value:i})}else{let e,n=i;for(!0!==t.keepQuotes&&(i="");l{e.nodes||("open"===e.type&&(e.isOpen=!0),"close"===e.type&&(e.isClose=!0),e.nodes||(e.type="text"),e.invalid=!0)});let e=o[o.length-1],t=e.nodes.indexOf(a);e.nodes.splice(t,1,...a.nodes)}}while(o.length>0);return f({type:"eos"}),s};var C4e=m4e;const g4e=(e,t={})=>{let n=[];if(Array.isArray(e))for(let r of e){let e=g4e.create(r,t);Array.isArray(e)?n.push(...e):n.push(e)}else n=[].concat(g4e.create(e,t));return t&&!0===t.expand&&!0===t.nodupes&&(n=[...new Set(n)]),n};g4e.parse=(e,t={})=>C4e(e,t),g4e.stringify=(e,t={})=>h6e("string"==typeof e?g4e.parse(e,t):e,t),g4e.compile=(e,t={})=>("string"==typeof e&&(e=g4e.parse(e,t)),X6e(e,t)),g4e.expand=(e,t={})=>{"string"==typeof e&&(e=g4e.parse(e,t));let n=$6e(e,t);return!0===t.noempty&&(n=n.filter(Boolean)),!0===t.nodupes&&(n=[...new Set(n)]),n},g4e.create=(e,t={})=>""===e||e.length<3?[e]:!0!==t.expand?g4e.compile(e,t):g4e.expand(e,t);var A4e=g4e;const v4e=["3dm","3ds","3g2","3gp","7z","a","aac","adp","ai","aif","aiff","alz","ape","apk","ar","arj","asf","au","avi","bak","baml","bh","bin","bk","bmp","btif","bz2","bzip2","cab","caf","cgm","class","cmx","cpio","cr2","cur","dat","dcm","deb","dex","djvu","dll","dmg","dng","doc","docm","docx","dot","dotm","dra","DS_Store","dsk","dts","dtshd","dvb","dwg","dxf","ecelp4800","ecelp7470","ecelp9600","egg","eol","eot","epub","exe","f4v","fbs","fh","fla","flac","fli","flv","fpx","fst","fvt","g3","gh","gif","graffle","gz","gzip","h261","h263","h264","icns","ico","ief","img","ipa","iso","jar","jpeg","jpg","jpgv","jpm","jxr","key","ktx","lha","lib","lvp","lz","lzh","lzma","lzo","m3u","m4a","m4v","mar","mdi","mht","mid","midi","mj2","mka","mkv","mmr","mng","mobi","mov","movie","mp3","mp4","mp4a","mpeg","mpg","mpga","mxu","nef","npx","numbers","nupkg","o","oga","ogg","ogv","otf","pages","pbm","pcx","pdb","pdf","pea","pgm","pic","png","pnm","pot","potm","potx","ppa","ppam","ppm","pps","ppsm","ppsx","ppt","pptm","pptx","psd","pya","pyc","pyo","pyv","qt","rar","ras","raw","resources","rgb","rip","rlc","rmf","rmvb","rtf","rz","s3m","s7z","scpt","sgi","shar","sil","sketch","slk","smv","snk","so","stl","suo","sub","swf","tar","tbz","tbz2","tga","tgz","thmx","tif","tiff","tlz","ttc","ttf","txz","udf","uvh","uvi","uvm","uvp","uvs","uvu","viv","vob","war","wav","wax","wbmp","wdp","weba","webm","webp","whl","wim","wm","wma","wmv","wmx","woff","woff2","wrm","wvx","xbm","xif","xla","xlam","xls","xlsb","xlsm","xlsx","xlt","xltm","xltx","xm","xmind","xpi","xpm","xwd","xz","z","zip","zipx"],y4e={__proto__:null,default:v4e},E4e=ll(y4e);var _4e=E4e;const b4e=require("path"),w4e=new Set(_4e);var S4e=e=>w4e.has(b4e.extname(e).slice(1).toLowerCase()),x4e=ul((function(e,t){const{sep:n}=require("path"),{platform:r}=process;t.EV_ALL="all",t.EV_READY="ready",t.EV_ADD="add",t.EV_CHANGE="change",t.EV_ADD_DIR="addDir",t.EV_UNLINK="unlink",t.EV_UNLINK_DIR="unlinkDir",t.EV_RAW="raw",t.EV_ERROR="error",t.STR_DATA="data",t.STR_END="end",t.STR_CLOSE="close",t.FSEVENT_CREATED="created",t.FSEVENT_MODIFIED="modified",t.FSEVENT_DELETED="deleted",t.FSEVENT_MOVED="moved",t.FSEVENT_CLONED="cloned",t.FSEVENT_UNKNOWN="unknown",t.FSEVENT_TYPE_FILE="file",t.FSEVENT_TYPE_DIRECTORY="directory",t.FSEVENT_TYPE_SYMLINK="symlink",t.KEY_LISTENERS="listeners",t.KEY_ERR="errHandlers",t.KEY_RAW="rawEmitters",t.HANDLER_KEYS=[t.KEY_LISTENERS,t.KEY_ERR,t.KEY_RAW],t.DOT_SLASH="."+n,t.BACK_SLASH_RE=/\\/g,t.DOUBLE_SLASH_RE=/\/\//,t.SLASH_OR_BACK_SLASH_RE=/[/\\]/,t.DOT_RE=/\..*\.(sw[px])$|~$|\.subl.*\.tmp/,t.REPLACER_RE=/^\.[/\\]/,t.SLASH="/",t.BRACE_START="{",t.BANG="!",t.ONE_DOT=".",t.TWO_DOTS="..",t.STAR="*",t.GLOBSTAR="**",t.ROOT_GLOBSTAR="/**/*",t.SLASH_GLOBSTAR="/**",t.DIR_SUFFIX="Dir",t.ANYMATCH_OPTS={dot:!0},t.STRING_TYPE="string",t.FUNCTION_TYPE="function",t.EMPTY_STR="",t.EMPTY_FN=()=>{},t.IDENTITY_FN=e=>e,t.isWindows="win32"===r,t.isMacos="darwin"===r}));const D4e=require("fs"),k4e=require("path"),{promisify:I4e}=require("util"),{isWindows:O4e,EMPTY_FN:T4e,EMPTY_STR:F4e,KEY_LISTENERS:M4e,KEY_ERR:N4e,KEY_RAW:L4e,HANDLER_KEYS:P4e,EV_CHANGE:R4e,EV_ADD:G4e,EV_ADD_DIR:H4e,EV_ERROR:K4e,STR_DATA:V4e,STR_END:U4e,BRACE_START:Q4e,STAR:j4e}=x4e,J4e="watch",q4e=I4e(D4e.open),W4e=I4e(D4e.stat),z4e=I4e(D4e.lstat),X4e=I4e(D4e.close),Y4e=I4e(D4e.realpath),Z4e={lstat:z4e,stat:W4e},$4e=(e,t)=>{e instanceof Set?e.forEach(t):t(e)},e5e=(e,t,n)=>{let r=e[t];r instanceof Set||(e[t]=r=new Set([r])),r.add(n)},t5e=e=>t=>{const n=e[t];n instanceof Set?n.clear():delete e[t]},n5e=(e,t,n)=>{const r=e[t];r instanceof Set?r.delete(n):r===n&&delete e[t]},r5e=e=>e instanceof Set?0===e.size:!e,i5e=new Map;function s5e(e,t,n,r,i){const s=(t,r)=>{n(e),i(t,r,{watchedPath:e}),r&&e!==r&&o5e(k4e.resolve(e,r),M4e,k4e.join(e,r))};try{return D4e.watch(e,t,s)}catch(e){r(e)}}const o5e=(e,t,n,r,i)=>{const s=i5e.get(e);s&&$4e(s[t],e=>{e(n,r,i)})},a5e=(e,t,n,r)=>{const{listener:i,errHandler:s,rawEmitter:o}=r;let a,B=i5e.get(t);if(!n.persistent)return a=s5e(e,n,i,s,o),a.close.bind(a);if(B)e5e(B,M4e,i),e5e(B,N4e,s),e5e(B,L4e,o);else{if(a=s5e(e,n,o5e.bind(null,t,M4e),s,o5e.bind(null,t,L4e)),!a)return;a.on(K4e,async n=>{const r=o5e.bind(null,t,N4e);if(B.watcherUnusable=!0,O4e&&"EPERM"===n.code)try{const t=await q4e(e,"r");await X4e(t),r(n)}catch(e){}else r(n)}),B={listeners:i,errHandlers:s,rawEmitters:o,watcher:a},i5e.set(t,B)}return()=>{n5e(B,M4e,i),n5e(B,N4e,s),n5e(B,L4e,o),r5e(B.listeners)&&(B.watcher.close(),i5e.delete(t),P4e.forEach(t5e(B)),B.watcher=void 0,Object.freeze(B))}},B5e=new Map,c5e=(e,t,n,r)=>{const{listener:i,rawEmitter:s}=r;let o=B5e.get(t),a=new Set,B=new Set;const c=o&&o.options;return c&&(c.persistentn.interval)&&(a=o.listeners,B=o.rawEmitters,D4e.unwatchFile(t),o=void 0),o?(e5e(o,M4e,i),e5e(o,L4e,s)):(o={listeners:i,rawEmitters:s,options:n,watcher:D4e.watchFile(t,n,(n,r)=>{$4e(o.rawEmitters,e=>{e(R4e,t,{curr:n,prev:r})});const i=n.mtimeMs;(n.size!==r.size||i>r.mtimeMs||0===i)&&$4e(o.listeners,t=>t(e,n))})},B5e.set(t,o)),()=>{n5e(o,M4e,i),n5e(o,L4e,s),r5e(o.listeners)&&(B5e.delete(t),D4e.unwatchFile(t),o.options=o.watcher=void 0,Object.freeze(o))}};class u5e{constructor(e){this.fsw=e,this._boundHandleError=t=>e._handleError(t)}_watchWithNodeFs(e,t){const n=this.fsw.options,r=k4e.dirname(e),i=k4e.basename(e);this.fsw._getWatchedDir(r).add(i);const s=k4e.resolve(e),o={persistent:n.persistent};let a;return t||(t=T4e),n.usePolling?(o.interval=n.enableBinaryInterval&&S4e(i)?n.binaryInterval:n.interval,a=c5e(e,s,o,{listener:t,rawEmitter:this.fsw._emitRaw})):a=a5e(e,s,o,{listener:t,errHandler:this._boundHandleError,rawEmitter:this.fsw._emitRaw}),a}_handleFile(e,t,n){if(this.fsw.closed)return;const r=k4e.dirname(e),i=k4e.basename(e),s=this.fsw._getWatchedDir(r);let o=t;if(s.has(i))return;const a=this._watchWithNodeFs(e,async(t,n)=>{if(this.fsw._throttle(J4e,e,5))if(n&&0!==n.mtimeMs){if(s.has(i)){const t=n.atimeMs,r=n.mtimeMs;(!t||t<=r||r!==o.mtimeMs)&&this.fsw._emit(R4e,e,n),o=n}}else try{const t=await W4e(e);if(this.fsw.closed)return;const n=t.atimeMs,r=t.mtimeMs;(!n||n<=r||r!==o.mtimeMs)&&this.fsw._emit(R4e,e,t),o=t}catch(e){this.fsw._remove(r,i)}});if((!n||!this.fsw.options.ignoreInitial)&&this.fsw._isntIgnored(e)){if(!this.fsw._throttle(G4e,e,0))return;this.fsw._emit(G4e,e,t)}return a}async _handleSymlink(e,t,n,r){if(this.fsw.closed)return;const i=e.fullPath,s=this.fsw._getWatchedDir(t);if(!this.fsw.options.followSymlinks){this.fsw._incrReadyCount();const t=await Y4e(n);if(this.fsw.closed)return;return s.has(r)?this.fsw._symlinkPaths.get(i)!==t&&(this.fsw._symlinkPaths.set(i,t),this.fsw._emit(R4e,n,e.stats)):(s.add(r),this.fsw._symlinkPaths.set(i,t),this.fsw._emit(G4e,n,e.stats)),this.fsw._emitReady(),!0}if(this.fsw._symlinkPaths.has(i))return!0;this.fsw._symlinkPaths.set(i,!0)}_handleRead(e,t,n,r,i,s,o){if(e=k4e.join(e,F4e),!n.hasGlob&&!(o=this.fsw._throttle("readdir",e,1e3)))return;const a=this.fsw._getWatchedDir(n.path),B=new Set;let c=this.fsw._readdirp(e,{fileFilter:e=>n.filterPath(e),directoryFilter:e=>n.filterDir(e),depth:0}).on(V4e,async o=>{if(this.fsw.closed)return void(c=void 0);const u=o.path;let l=k4e.join(e,u);B.add(u),o.stats.isSymbolicLink()&&await this._handleSymlink(o,e,l,u)||(this.fsw.closed?c=void 0:u!==r&&(r||a.has(u))||(this.fsw._incrReadyCount(),l=k4e.join(i,k4e.relative(i,l)),this._addToNodeFs(l,t,n,s+1)))}).on(K4e,this._boundHandleError);return new Promise(t=>c.once(U4e,()=>{if(this.fsw.closed)return void(c=void 0);const u=!!o&&o.clear();t(),a.getChildren().filter(t=>t!==e&&!B.has(t)&&(!n.hasGlob||n.filterPath({fullPath:k4e.resolve(e,t)}))).forEach(t=>{this.fsw._remove(e,t)}),c=void 0,u&&this._handleRead(e,!1,n,r,i,s,o)}))}async _handleDir(e,t,n,r,i,s,o){const a=this.fsw._getWatchedDir(k4e.dirname(e)),B=a.has(k4e.basename(e));let c;n&&this.fsw.options.ignoreInitial||i||B||s.hasGlob&&!s.globFilter(e)||this.fsw._emit(H4e,e,t),a.add(k4e.basename(e)),this.fsw._getWatchedDir(e);const u=this.fsw.options.depth;if((null==u||r<=u)&&!this.fsw._symlinkPaths.has(o)){if(!i&&(await this._handleRead(e,n,s,i,e,r,void 0),this.fsw.closed))return;c=this._watchWithNodeFs(e,(t,n)=>{n&&0===n.mtimeMs||this._handleRead(t,!1,s,i,e,r,void 0)})}return c}async _addToNodeFs(e,t,n,r,i){const s=this.fsw._emitReady;if(this.fsw._isIgnored(e)||this.fsw.closed)return s(),!1;const o=this.fsw._getWatchHelpers(e,r);!o.hasGlob&&n&&(o.hasGlob=n.hasGlob,o.globFilter=n.globFilter,o.filterPath=e=>n.filterPath(e),o.filterDir=e=>n.filterDir(e));try{const n=await Z4e[o.statMethod](o.watchPath);if(this.fsw.closed)return;if(this.fsw._isIgnored(o.watchPath,n))return s(),!1;const a=this.fsw.options.followSymlinks&&!e.includes(j4e)&&!e.includes(Q4e);let B;if(n.isDirectory()){const s=a?await Y4e(e):e;if(this.fsw.closed)return;if(B=await this._handleDir(o.watchPath,n,t,r,i,o,s),this.fsw.closed)return;e!==s&&void 0!==s&&this.fsw._symlinkPaths.set(s,!0)}else if(n.isSymbolicLink()){const i=a?await Y4e(e):e;if(this.fsw.closed)return;const s=k4e.dirname(o.watchPath);if(this.fsw._getWatchedDir(s).add(o.watchPath),this.fsw._emit(G4e,o.watchPath,n),B=await this._handleDir(s,n,t,r,e,o,i),this.fsw.closed)return;void 0!==i&&this.fsw._symlinkPaths.set(k4e.resolve(e),i)}else B=this._handleFile(o.watchPath,n,t);return s(),this.fsw._addPathCloser(e,B),!1}catch(t){if(this.fsw._handleError(t))return s(),e}}}var l5e=u5e,h5e=ul((function(e){try{e.exports=eval("require")("fsevents")}catch(e){}}));const p5e=require("fs"),f5e=require("path"),{promisify:d5e}=require("util");let m5e;try{m5e=h5e}catch(b){process.env.CHOKIDAR_PRINT_FSEVENTS_REQUIRE_ERROR&&console.error(b)}if(m5e){const e=process.version.match(/v(\d+)\.(\d+)/);if(e&&e[1]&&e[2]){const t=Number.parseInt(e[1],10),n=Number.parseInt(e[2],10);8===t&&n<16&&(m5e=void 0)}}const{EV_ADD:C5e,EV_CHANGE:g5e,EV_ADD_DIR:A5e,EV_UNLINK:v5e,EV_ERROR:y5e,STR_DATA:E5e,STR_END:_5e,FSEVENT_CREATED:b5e,FSEVENT_MODIFIED:w5e,FSEVENT_DELETED:S5e,FSEVENT_MOVED:x5e,FSEVENT_UNKNOWN:D5e,FSEVENT_TYPE_FILE:k5e,FSEVENT_TYPE_DIRECTORY:I5e,FSEVENT_TYPE_SYMLINK:O5e,ROOT_GLOBSTAR:T5e,DIR_SUFFIX:F5e,DOT_SLASH:M5e,FUNCTION_TYPE:N5e,EMPTY_FN:L5e,IDENTITY_FN:P5e}=x4e,R5e=e=>isNaN(e)?{}:{depth:e},G5e=d5e(p5e.stat),H5e=d5e(p5e.lstat),K5e=d5e(p5e.realpath),V5e={stat:G5e,lstat:H5e},U5e=new Map,Q5e=10,j5e=new Set([69888,70400,71424,72704,73472,131328,131840,262912]),J5e=(e,t)=>({stop:m5e.watch(e,t)});function q5e(e,t,n,r,i){let s=f5e.extname(e)?f5e.dirname(e):e;const o=f5e.dirname(s);let a=U5e.get(s);W5e(o)&&(s=o);const B=f5e.resolve(e),c=B!==t,u=(e,r,i)=>{c&&(e=e.replace(t,B)),e!==B&&e.indexOf(B+f5e.sep)||n(e,r,i)};let l=!1;for(const e of U5e.keys())if(0===t.indexOf(f5e.resolve(e)+f5e.sep)){s=e,a=U5e.get(s),l=!0;break}return a||l?a.listeners.add(u):(a={listeners:new Set([u]),rawEmitter:r,watcher:J5e(s,(e,t)=>{if(i.closed)return;const n=m5e.getInfo(e,t);a.listeners.forEach(r=>{r(e,t,n)}),a.rawEmitter(n.event,e,n)})},U5e.set(s,a)),()=>{const e=a.listeners;if(e.delete(u),!e.size&&(U5e.delete(s),a.watcher))return a.watcher.stop().then(()=>{a.rawEmitter=a.watcher=void 0,Object.freeze(a)})}}const W5e=e=>{let t=0;for(const n of U5e.keys())if(0===n.indexOf(e)&&(t++,t>=Q5e))return!0;return!1},z5e=()=>m5e&&U5e.size<128,X5e=(e,t)=>{let n=0;for(;!e.indexOf(t)&&(e=f5e.dirname(e))!==t;)n++;return n},Y5e=(e,t)=>e.type===I5e&&t.isDirectory()||e.type===O5e&&t.isSymbolicLink()||e.type===k5e&&t.isFile();class Z5e{constructor(e){this.fsw=e}checkIgnored(e,t){const n=this.fsw._ignoredPaths;if(this.fsw._isIgnored(e,t))return n.add(e),t&&t.isDirectory()&&n.add(e+T5e),!0;n.delete(e),n.delete(e+T5e)}addOrChange(e,t,n,r,i,s,o,a){const B=i.has(s)?g5e:C5e;this.handleEvent(B,e,t,n,r,i,s,o,a)}async checkExists(e,t,n,r,i,s,o,a){try{const B=await G5e(e);if(this.fsw.closed)return;if(this.fsw.closed)return;Y5e(o,B)?this.addOrChange(e,t,n,r,i,s,o,a):this.handleEvent(v5e,e,t,n,r,i,s,o,a)}catch(B){"EACCES"===B.code?this.addOrChange(e,t,n,r,i,s,o,a):this.handleEvent(v5e,e,t,n,r,i,s,o,a)}}handleEvent(e,t,n,r,i,s,o,a,B){if(!this.fsw.closed&&!this.checkIgnored(t))if(e===v5e){const e=a.type===I5e;(e||s.has(o))&&this.fsw._remove(i,o,e)}else{if(e===C5e){if(a.type===I5e&&this.fsw._getWatchedDir(t),a.type===O5e&&B.followSymlinks){const e=void 0===B.depth?void 0:X5e(n,r)+1;return this._addToFsEvents(t,!1,!0,e)}this.fsw._getWatchedDir(i).add(o)}const s=a.type===I5e?e+F5e:e;this.fsw._emit(s,t),s===A5e&&this._addToFsEvents(t,!1,!0)}}_watchWithFsEvents(e,t,n,r){if(this.fsw.closed)return;if(this.fsw._isIgnored(e))return;const i=this.fsw.options,s=q5e(e,t,async(s,o,a)=>{if(this.fsw.closed)return;if(void 0!==i.depth&&X5e(s,t)>i.depth)return;const B=n(f5e.join(e,f5e.relative(e,s)));if(r&&!r(B))return;const c=f5e.dirname(B),u=f5e.basename(B),l=this.fsw._getWatchedDir(a.type===I5e?B:c);if(j5e.has(o)||a.event===D5e)if(typeof i.ignored===N5e){let e;try{e=await G5e(B)}catch(e){}if(this.fsw.closed)return;if(this.checkIgnored(B,e))return;Y5e(a,e)?this.addOrChange(B,s,t,c,l,u,a,i):this.handleEvent(v5e,B,s,t,c,l,u,a,i)}else this.checkExists(B,s,t,c,l,u,a,i);else switch(a.event){case b5e:case w5e:return this.addOrChange(B,s,t,c,l,u,a,i);case S5e:case x5e:return this.checkExists(B,s,t,c,l,u,a,i)}},this.fsw._emitRaw,this.fsw);return this.fsw._emitReady(),s}async _handleFsEventsSymlink(e,t,n,r){if(!this.fsw.closed&&!this.fsw._symlinkPaths.has(t)){this.fsw._symlinkPaths.set(t,!0),this.fsw._incrReadyCount();try{const t=await K5e(e);if(this.fsw.closed)return;if(this.fsw._isIgnored(t))return this.fsw._emitReady();this.fsw._incrReadyCount(),this._addToFsEvents(t||e,r=>{let i=e;return t&&t!==M5e?i=r.replace(t,e):r!==M5e&&(i=f5e.join(e,r)),n(i)},!1,r)}catch(e){if(this.fsw._handleError(e))return this.fsw._emitReady()}}}emitAdd(e,t,n,r,i){const s=n(e),o=t.isDirectory(),a=this.fsw._getWatchedDir(f5e.dirname(s)),B=f5e.basename(s);o&&this.fsw._getWatchedDir(s),a.has(B)||(a.add(B),r.ignoreInitial&&!0!==i||this.fsw._emit(o?A5e:C5e,s,t))}initWatch(e,t,n,r){if(this.fsw.closed)return;const i=this._watchWithFsEvents(n.watchPath,f5e.resolve(e||n.watchPath),r,n.globFilter);this.fsw._addPathCloser(t,i)}async _addToFsEvents(e,t,n,r){if(this.fsw.closed)return;const i=this.fsw.options,s=typeof t===N5e?t:P5e,o=this.fsw._getWatchHelpers(e);try{const t=await V5e[o.statMethod](o.watchPath);if(this.fsw.closed)return;if(this.fsw._isIgnored(o.watchPath,t))throw null;if(t.isDirectory()){if(o.globFilter||this.emitAdd(s(e),t,s,i,n),r&&r>i.depth)return;this.fsw._readdirp(o.watchPath,{fileFilter:e=>o.filterPath(e),directoryFilter:e=>o.filterDir(e),...R5e(i.depth-(r||0))}).on(E5e,e=>{if(this.fsw.closed)return;if(e.stats.isDirectory()&&!o.filterPath(e))return;const t=f5e.join(o.watchPath,e.path),{fullPath:r}=e;if(o.followSymlinks&&e.stats.isSymbolicLink()){const e=void 0===i.depth?void 0:X5e(t,f5e.resolve(o.watchPath))+1;this._handleFsEventsSymlink(t,r,s,e)}else this.emitAdd(t,e.stats,s,i,n)}).on(y5e,L5e).on(_5e,()=>{this.fsw._emitReady()})}else this.emitAdd(o.watchPath,t,s,i,n),this.fsw._emitReady()}catch(e){e&&!this.fsw._handleError(e)||(this.fsw._emitReady(),this.fsw._emitReady())}if(i.persistent&&!0!==n)if(typeof t===N5e)this.initWatch(void 0,e,o,s);else{let t;try{t=await K5e(o.watchPath)}catch(e){}this.initWatch(t,e,o,s)}}}var $5e=Z5e,e8e=z5e;$5e.canUse=e8e;const{EventEmitter:t8e}=require("events"),n8e=require("fs"),r8e=require("path"),{promisify:i8e}=require("util"),s8e=Y3e.default,{EV_ALL:o8e,EV_READY:a8e,EV_ADD:B8e,EV_CHANGE:c8e,EV_UNLINK:u8e,EV_ADD_DIR:l8e,EV_UNLINK_DIR:h8e,EV_RAW:p8e,EV_ERROR:f8e,STR_CLOSE:d8e,STR_END:m8e,BACK_SLASH_RE:C8e,DOUBLE_SLASH_RE:g8e,SLASH_OR_BACK_SLASH_RE:A8e,DOT_RE:v8e,REPLACER_RE:y8e,SLASH:E8e,BRACE_START:_8e,BANG:b8e,ONE_DOT:w8e,TWO_DOTS:S8e,GLOBSTAR:x8e,SLASH_GLOBSTAR:D8e,ANYMATCH_OPTS:k8e,STRING_TYPE:I8e,FUNCTION_TYPE:O8e,EMPTY_STR:T8e,EMPTY_FN:F8e,isWindows:M8e,isMacos:N8e}=x4e,L8e=i8e(n8e.stat),P8e=i8e(n8e.readdir),R8e=(e=[])=>Array.isArray(e)?e:[e],G8e=(e,t=[])=>(e.forEach(e=>{Array.isArray(e)?G8e(e,t):t.push(e)}),t),H8e=e=>{const t=G8e(R8e(e));if(!t.every(e=>typeof e===I8e))throw new TypeError("Non-string provided as watch path: "+t);return t.map(V8e)},K8e=e=>{let t=e.replace(C8e,E8e);for(;t.match(g8e);)t=t.replace(g8e,E8e);return t},V8e=e=>K8e(r8e.normalize(K8e(e))),U8e=(e=T8e)=>t=>typeof t!==I8e?t:V8e(r8e.isAbsolute(t)?t:r8e.join(e,t)),Q8e=(e,t)=>r8e.isAbsolute(e)?e:e.startsWith(b8e)?b8e+r8e.join(t,e.slice(1)):r8e.join(t,e),j8e=(e,t)=>void 0===e[t];class J8e{constructor(e,t){this.path=e,this._removeWatcher=t,this.items=new Set}add(e){const{items:t}=this;t&&e!==w8e&&e!==S8e&&t.add(e)}async remove(e){const{items:t}=this;if(!t)return;if(t.delete(e),t.size>0)return;const n=this.path;try{await P8e(n)}catch(e){this._removeWatcher&&this._removeWatcher(r8e.dirname(n),r8e.basename(n))}}has(e){const{items:t}=this;if(t)return t.has(e)}getChildren(){const{items:e}=this;if(e)return[...e.values()]}dispose(){this.items.clear(),delete this.path,delete this._removeWatcher,delete this.items,Object.freeze(this)}}const q8e="stat",W8e="lstat";class z8e{constructor(e,t,n,r){this.fsw=r,this.path=e=e.replace(y8e,T8e),this.watchPath=t,this.fullWatchPath=r8e.resolve(t),this.hasGlob=t!==e,e===T8e&&(this.hasGlob=!1),this.globSymlink=!(!this.hasGlob||!n)&&void 0,this.globFilter=!!this.hasGlob&&s8e(e,void 0,k8e),this.dirParts=this.getDirParts(e),this.dirParts.forEach(e=>{e.length>1&&e.pop()}),this.followSymlinks=n,this.statMethod=n?q8e:W8e}checkGlobSymlink(e){return void 0===this.globSymlink&&(this.globSymlink=e.fullParentDir!==this.fullWatchPath&&{realPath:e.fullParentDir,linkPath:this.fullWatchPath}),this.globSymlink?e.fullPath.replace(this.globSymlink.realPath,this.globSymlink.linkPath):e.fullPath}entryPath(e){return r8e.join(this.watchPath,r8e.relative(this.watchPath,this.checkGlobSymlink(e)))}filterPath(e){const{stats:t}=e;if(t&&t.isSymbolicLink())return this.filterDir(e);const n=this.entryPath(e);return(!this.hasGlob||typeof this.globFilter!==O8e||this.globFilter(n))&&this.fsw._isntIgnored(n,t)&&this.fsw._hasReadPermissions(t)}getDirParts(e){if(!this.hasGlob)return[];const t=[];return(e.includes(_8e)?A4e.expand(e):[e]).forEach(e=>{t.push(r8e.relative(this.watchPath,e).split(A8e))}),t}filterDir(e){if(this.hasGlob){const t=this.getDirParts(this.checkGlobSymlink(e));let n=!1;this.unmatchedGlob=!this.dirParts.some(e=>e.every((e,r)=>(e===x8e&&(n=!0),n||!t[0][r]||s8e(e,t[0][r],k8e))))}return!this.unmatchedGlob&&this.fsw._isntIgnored(this.entryPath(e),e.stats)}}class X8e extends t8e{constructor(e){super();const t={};e&&Object.assign(t,e),this._watched=new Map,this._closers=new Map,this._ignoredPaths=new Set,this._throttled=new Map,this._symlinkPaths=new Map,this._streams=new Set,this.closed=!1,j8e(t,"persistent")&&(t.persistent=!0),j8e(t,"ignoreInitial")&&(t.ignoreInitial=!1),j8e(t,"ignorePermissionErrors")&&(t.ignorePermissionErrors=!1),j8e(t,"interval")&&(t.interval=100),j8e(t,"binaryInterval")&&(t.binaryInterval=300),j8e(t,"disableGlobbing")&&(t.disableGlobbing=!1),t.enableBinaryInterval=t.binaryInterval!==t.interval,j8e(t,"useFsEvents")&&(t.useFsEvents=!t.usePolling);$5e.canUse()||(t.useFsEvents=!1),j8e(t,"usePolling")&&!t.useFsEvents&&(t.usePolling=N8e);const n=process.env.CHOKIDAR_USEPOLLING;if(void 0!==n){const e=n.toLowerCase();t.usePolling="false"!==e&&"0"!==e&&("true"===e||"1"===e||!!e)}const r=process.env.CHOKIDAR_INTERVAL;r&&(t.interval=Number.parseInt(r,10)),j8e(t,"atomic")&&(t.atomic=!t.usePolling&&!t.useFsEvents),t.atomic&&(this._pendingUnlinks=new Map),j8e(t,"followSymlinks")&&(t.followSymlinks=!0),j8e(t,"awaitWriteFinish")&&(t.awaitWriteFinish=!1),!0===t.awaitWriteFinish&&(t.awaitWriteFinish={});const i=t.awaitWriteFinish;i&&(i.stabilityThreshold||(i.stabilityThreshold=2e3),i.pollInterval||(i.pollInterval=100),this._pendingWrites=new Map),t.ignored&&(t.ignored=R8e(t.ignored));let s=0;this._emitReady=()=>{s++,s>=this._readyCount&&(this._emitReady=F8e,this._readyEmitted=!0,process.nextTick(()=>this.emit(a8e)))},this._emitRaw=(...e)=>this.emit(p8e,...e),this._readyEmitted=!1,this.options=t,t.useFsEvents?this._fsEventsHandler=new $5e(this):this._nodeFsHandler=new l5e(this),Object.freeze(t)}add(e,t,n){const{cwd:r,disableGlobbing:i}=this.options;this.closed=!1;let s=H8e(e);return r&&(s=s.map(e=>{const t=Q8e(e,r);return i||!n6e(e)?t:X3e(t)})),s=s.filter(e=>e.startsWith(b8e)?(this._ignoredPaths.add(e.slice(1)),!1):(this._ignoredPaths.delete(e),this._ignoredPaths.delete(e+D8e),this._userIgnored=void 0,!0)),this.options.useFsEvents&&this._fsEventsHandler?(this._readyCount||(this._readyCount=s.length),this.options.persistent&&(this._readyCount*=2),s.forEach(e=>this._fsEventsHandler._addToFsEvents(e))):(this._readyCount||(this._readyCount=0),this._readyCount+=s.length,Promise.all(s.map(async e=>{const r=await this._nodeFsHandler._addToNodeFs(e,!n,0,0,t);return r&&this._emitReady(),r})).then(e=>{this.closed||e.filter(e=>e).forEach(e=>{this.add(r8e.dirname(e),r8e.basename(t||e))})})),this}unwatch(e){if(this.closed)return this;const t=H8e(e),{cwd:n}=this.options;return t.forEach(e=>{r8e.isAbsolute(e)||this._closers.has(e)||(n&&(e=r8e.join(n,e)),e=r8e.resolve(e)),this._closePath(e),this._ignoredPaths.add(e),this._watched.has(e)&&this._ignoredPaths.add(e+D8e),this._userIgnored=void 0}),this}close(){if(this.closed)return this._closePromise;this.closed=!0,this.removeAllListeners();const e=[];return this._closers.forEach(t=>t.forEach(t=>{const n=t();n instanceof Promise&&e.push(n)})),this._streams.forEach(e=>e.destroy()),this._userIgnored=void 0,this._readyCount=0,this._readyEmitted=!1,this._watched.forEach(e=>e.dispose()),["closers","watched","streams","symlinkPaths","throttled"].forEach(e=>{this["_"+e].clear()}),this._closePromise=e.length?Promise.all(e).then(()=>{}):Promise.resolve(),this._closePromise}getWatched(){const e={};return this._watched.forEach((t,n)=>{const r=this.options.cwd?r8e.relative(this.options.cwd,n):n;e[r||w8e]=t.getChildren().sort()}),e}emitWithAll(e,t){this.emit(...t),e!==f8e&&this.emit(o8e,...t)}async _emit(e,t,n,r,i){if(this.closed)return;const s=this.options;M8e&&(t=r8e.normalize(t)),s.cwd&&(t=r8e.relative(s.cwd,t));const o=[e,t];void 0!==i?o.push(n,r,i):void 0!==r?o.push(n,r):void 0!==n&&o.push(n);const a=s.awaitWriteFinish;let B;if(a&&(B=this._pendingWrites.get(t)))return B.lastChange=new Date,this;if(s.atomic){if(e===u8e)return this._pendingUnlinks.set(t,o),setTimeout(()=>{this._pendingUnlinks.forEach((e,t)=>{this.emit(...e),this.emit(o8e,...e),this._pendingUnlinks.delete(t)})},"number"==typeof s.atomic?s.atomic:100),this;e===B8e&&this._pendingUnlinks.has(t)&&(e=o[0]=c8e,this._pendingUnlinks.delete(t))}if(a&&(e===B8e||e===c8e)&&this._readyEmitted){const n=(t,n)=>{t?(e=o[0]=f8e,o[1]=t,this.emitWithAll(e,o)):n&&(o.length>2?o[2]=n:o.push(n),this.emitWithAll(e,o))};return this._awaitWriteFinish(t,a.stabilityThreshold,e,n),this}if(e===c8e){if(!this._throttle(c8e,t,50))return this}if(s.alwaysStat&&void 0===n&&(e===B8e||e===l8e||e===c8e)){const e=s.cwd?r8e.join(s.cwd,t):t;let n;try{n=await L8e(e)}catch(e){}if(!n||this.closed)return;o.push(n)}return this.emitWithAll(e,o),this}_handleError(e){const t=e&&e.code;return e&&"ENOENT"!==t&&"ENOTDIR"!==t&&(!this.options.ignorePermissionErrors||"EPERM"!==t&&"EACCES"!==t)&&this.emit(f8e,e),e||this.closed}_throttle(e,t,n){this._throttled.has(e)||this._throttled.set(e,new Map);const r=this._throttled.get(e),i=r.get(t);if(i)return i.count++,!1;let s;const o=()=>{const e=r.get(t),n=e?e.count:0;return r.delete(t),clearTimeout(s),e&&clearTimeout(e.timeoutObject),n};s=setTimeout(o,n);const a={timeoutObject:s,clear:o,count:0};return r.set(t,a),a}_incrReadyCount(){return this._readyCount++}_awaitWriteFinish(e,t,n,r){let i,s=e;this.options.cwd&&!r8e.isAbsolute(e)&&(s=r8e.join(this.options.cwd,e));const o=new Date,a=n=>{n8e.stat(s,(s,o)=>{if(s||!this._pendingWrites.has(e))return void(s&&"ENOENT"!==s.code&&r(s));const B=Number(new Date);n&&o.size!==n.size&&(this._pendingWrites.get(e).lastChange=B);B-this._pendingWrites.get(e).lastChange>=t?(this._pendingWrites.delete(e),r(void 0,o)):i=setTimeout(a,this.options.awaitWriteFinish.pollInterval,o)})};this._pendingWrites.has(e)||(this._pendingWrites.set(e,{lastChange:o,cancelWait:()=>(this._pendingWrites.delete(e),clearTimeout(i),n)}),i=setTimeout(a,this.options.awaitWriteFinish.pollInterval))}_getGlobIgnored(){return[...this._ignoredPaths.values()]}_isIgnored(e,t){if(this.options.atomic&&v8e.test(e))return!0;if(!this._userIgnored){const{cwd:e}=this.options,t=this.options.ignored,n=t&&t.map(U8e(e)),r=R8e(n).filter(e=>typeof e===I8e&&!n6e(e)).map(e=>e+D8e),i=this._getGlobIgnored().map(U8e(e)).concat(n,r);this._userIgnored=s8e(i,void 0,k8e)}return this._userIgnored([e,t])}_isntIgnored(e,t){return!this._isIgnored(e,t)}_getWatchHelpers(e,t){const n=t||this.options.disableGlobbing||!n6e(e)?e:u6e(e),r=this.options.followSymlinks;return new z8e(e,n,r,this)}_getWatchedDir(e){this._boundRemove||(this._boundRemove=this._remove.bind(this));const t=r8e.resolve(e);return this._watched.has(t)||this._watched.set(t,new J8e(t,this._boundRemove)),this._watched.get(t)}_hasReadPermissions(e){if(this.options.ignorePermissionErrors)return!0;const t=511&(e&&Number.parseInt(e.mode,10)),n=Number.parseInt(t.toString(8)[0],10);return Boolean(4&n)}_remove(e,t,n){const r=r8e.join(e,t),i=r8e.resolve(r);if(n=null!=n?n:this._watched.has(r)||this._watched.has(i),!this._throttle("remove",r,100))return;n||this.options.useFsEvents||1!==this._watched.size||this.add(e,t,!0);this._getWatchedDir(r).getChildren().forEach(e=>this._remove(r,e));const s=this._getWatchedDir(e),o=s.has(t);s.remove(t);let a=r;if(this.options.cwd&&(a=r8e.relative(this.options.cwd,r)),this.options.awaitWriteFinish&&this._pendingWrites.has(a)){if(this._pendingWrites.get(a).cancelWait()===B8e)return}this._watched.delete(r),this._watched.delete(i);const B=n?h8e:u8e;o&&!this._isIgnored(r)&&this._emit(B,r),this.options.useFsEvents||this._closePath(r)}_closePath(e){const t=this._closers.get(e);if(!t)return;t.forEach(e=>e()),this._closers.delete(e);const n=r8e.dirname(e);this._getWatchedDir(n).remove(r8e.basename(e))}_addPathCloser(e,t){if(!t)return;let n=this._closers.get(e);n||(n=[],this._closers.set(e,n)),n.push(t)}_readdirp(e,t){if(this.closed)return;const n={type:o8e,alwaysStat:!0,lstat:!0,...t};let r=z3e(e,n);return this._streams.add(r),r.once(d8e,()=>{r=void 0}),r.once(m8e,()=>{r&&(this._streams.delete(r),r=void 0)}),r}}var Y8e=X8e;const Z8e=(e,t)=>{const n=new X8e(t);return n.add(e),n};var $8e=Z8e,e9e={FSWatcher:Y8e,watch:$8e};const t9e=Object.getPrototypeOf||(e=>e.__proto__),n9e=e=>{if(e.acorn)return e.acorn;const t=Hf;if(0!=t.version.indexOf("6.")&&0==t.version.indexOf("6.0.")&&0!=t.version.indexOf("7."))throw new Error("acorn-private-class-elements requires acorn@^6.1.0 or acorn@7.0.0, not "+t.version);for(let n=e;n&&n!==t.Parser;n=t9e(n))if(n!==t.Parser)throw new Error("acorn-private-class-elements does not support mixing different acorn copies");return t};var r9e=function(e){if(e.prototype.parsePrivateName)return e;const t=n9e(e);return(e=class extends e{_branch(){return this.__branch=this.__branch||new e({ecmaVersion:this.options.ecmaVersion},this.input),this.__branch.end=this.end,this.__branch.pos=this.pos,this.__branch.type=this.type,this.__branch.value=this.value,this.__branch.containsEsc=this.containsEsc,this.__branch}parsePrivateClassElementName(e){e.computed=!1,e.key=this.parsePrivateName(),"constructor"==e.key.name&&this.raise(e.key.start,"Classes may not have a private element named constructor");const t={get:"set",set:"get"}[e.kind],n=this._privateBoundNames;return Object.prototype.hasOwnProperty.call(n,e.key.name)&&n[e.key.name]!==t&&this.raise(e.start,"Duplicate private element"),n[e.key.name]=e.kind||!0,delete this._unresolvedPrivateNames[e.key.name],e.key}parsePrivateName(){const e=this.startNode();return e.name=this.value,this.next(),this.finishNode(e,"PrivateName"),"never"==this.options.allowReserved&&this.checkUnreserved(e),e}getTokenFromCode(e){if(35===e){++this.pos;const e=this.readWord1();return this.finishToken(this.privateNameToken,e)}return super.getTokenFromCode(e)}parseClass(e,t){const n=this._outerPrivateBoundNames;this._outerPrivateBoundNames=this._privateBoundNames,this._privateBoundNames=Object.create(this._privateBoundNames||null);const r=this._outerUnresolvedPrivateNames;this._outerUnresolvedPrivateNames=this._unresolvedPrivateNames,this._unresolvedPrivateNames=Object.create(null);const i=super.parseClass(e,t),s=this._unresolvedPrivateNames;if(this._privateBoundNames=this._outerPrivateBoundNames,this._outerPrivateBoundNames=n,this._unresolvedPrivateNames=this._outerUnresolvedPrivateNames,this._outerUnresolvedPrivateNames=r,this._unresolvedPrivateNames)Object.assign(this._unresolvedPrivateNames,s);else{const e=Object.keys(s);e.length&&(e.sort((e,t)=>s[e]-s[t]),this.raise(s[e[0]],"Usage of undeclared private name"))}return i}parseClassSuper(e){const t=this._privateBoundNames;this._privateBoundNames=this._outerPrivateBoundNames;const n=this._unresolvedPrivateNames;this._unresolvedPrivateNames=this._outerUnresolvedPrivateNames;const r=super.parseClassSuper(e);return this._privateBoundNames=t,this._unresolvedPrivateNames=n,r}parseSubscript(e,n,r,i,s,o){const a=this.options.ecmaVersion>=11&&t.tokTypes.questionDot,B=this._branch();if(!(B.eat(t.tokTypes.dot)||a&&B.eat(t.tokTypes.questionDot))||B.type!=this.privateNameToken)return super.parseSubscript.apply(this,arguments);let c=!1;this.eat(t.tokTypes.dot)||(this.expect(t.tokTypes.questionDot),c=!0);let u=this.startNodeAt(n,r);return u.object=e,u.computed=!1,a&&(u.optional=c),this.type==this.privateNameToken?("Super"==e.type&&this.raise(this.start,"Cannot access private element on super"),u.property=this.parsePrivateName(),this._privateBoundNames&&this._privateBoundNames[u.property.name]||(this._unresolvedPrivateNames||this.raise(u.property.start,"Usage of undeclared private name"),this._unresolvedPrivateNames[u.property.name]=u.property.start)):u.property=this.parseIdent(!0),this.finishNode(u,"MemberExpression")}parseMaybeUnary(e,t){const n=super.parseMaybeUnary(e,t);return"delete"==n.operator&&"MemberExpression"==n.argument.type&&"PrivateName"==n.argument.property.type&&this.raise(n.start,"Private elements may not be deleted"),n}}).prototype.privateNameToken=new t.TokenType("privateName"),e},i9e=function(e){const t=(e.acorn||Hf).tokTypes;return e=r9e(e),class extends e{_maybeParseFieldValue(e){if(this.eat(t.eq)){const n=this._inFieldValue;this._inFieldValue=!0,this.type===t.name&&"await"===this.value&&(this.inAsync||this.options.allowAwaitOutsideFunction)?e.value=this.parseAwait():e.value=this.parseExpression(),this._inFieldValue=n}else e.value=null}parseClassElement(e){if(this.options.ecmaVersion>=8&&(this.type==t.name||this.type.keyword||this.type==this.privateNameToken||this.type==t.bracketL||this.type==t.string||this.type==t.num)){const e=this._branch();if(e.type==t.bracketL){let n=0;do{e.eat(t.bracketL)?++n:e.eat(t.bracketR)?--n:e.next()}while(n>0)}else e.next(!0);let n=e.type==t.eq||e.type==t.semi;if(!n&&e.canInsertSemicolon()&&(n=e.type!=t.parenL),n){const e=this.startNode();return this.type==this.privateNameToken?this.parsePrivateClassElementName(e):this.parsePropertyName(e),("Identifier"===e.key.type&&"constructor"===e.key.name||"Literal"===e.key.type&&"constructor"===e.key.value)&&this.raise(e.key.start,"Classes may not have a field called constructor"),this.enterScope(67),this._maybeParseFieldValue(e),this.exitScope(),this.finishNode(e,"FieldDefinition"),this.semicolon(),e}}return super.parseClassElement.apply(this,arguments)}parseIdent(e,t){const n=super.parseIdent(e,t);return this._inFieldValue&&"arguments"==n.name&&this.raise(n.start,"A class field initializer may not contain arguments"),n}}};const s9e=e=>"default"in e?e.default:e,{Parser:o9e}=s9e(Gf),a9e=e=>e.split(t.sep).join(t.posix.sep);function B9e(e,t){const n=e.pop();t!==e.length&&(e[t]=n)}function c9e(e,t){return t?e+"\n"+t:e}function u9e(e,i={}){Array.isArray(e)||(e=[e]);const s=i.modules||new Map;let o,a=0,B=new Map,c=new Set,u=o9e;const l={meta:{rollupVersion:"2.8.0",watchMode:!0},options:{...i},outputOptions:{dir:i.output&&i.output.dir,file:i.output&&i.output.file,entryFileNames:i.output&&i.output.entryFileNames,chunkFileNames:i.output&&i.output.chunkFileNames,assetFileNames:i.output&&i.output.assetFileNames},parse:(e,t)=>u.parse(e,{sourceType:"module",ecmaVersion:2020,locations:!0,onComment:[],...t}),async resolve(e,n,{skipSelf:r=!1}={skipSelf:!1}){const s=[];r&&o&&s.push(o);let a=await h.resolveId(e,n,s);return"string"==typeof a&&(a={id:a}),a&&a.id||(a={id:e}),a.id.match(/^\.\.?[/\\]/)&&(a.id=t.resolve(i.cwd||".",n?t.dirname(n):".",a.id)),a||!1},getModuleInfo(e){let t=s.get(e);return t||(t={info:{}},s.set(e,t)),t.info},emitFile(e){const{type:s,name:o,fileName:c}=e,u="asset"===e.type&&e.source,h=String(++a),p=c||function({type:e,name:r,fileName:s,source:o}){const a=a9e(r);return s||(s=(s=(s=(s=(s="entry"===e&&l.outputOptions.file||l.outputOptions[e+"FileNames"]||"[name][extname]").replace("[hash]",()=>n.createHash("md5").update(o).digest("hex").substring(0,5))).replace("[extname]",t.posix.extname(a))).replace("[ext]",t.posix.extname(a).substring(1))).replace("[name]",t.posix.basename(a).replace(/\.[a-z0-9]+$/g,""))),t.resolve(i.cwd||".",l.outputOptions.dir||".",s)}({type:s,name:o,source:u,fileName:c});if(B.set(h,{id:h,name:o,filename:p}),u){if("chunk"===s)throw Error('emitFile({ type:"chunk" }) cannot include a source');i.writeFile?i.writeFile(p,u):r.promises.writeFile(p,u)}return h},setAssetSource(e,t){const n=B.get(String(e));if("chunk"===n.type)throw Error("setAssetSource() called on a chunk");n.source=t,i.writeFile?i.writeFile(n.filename,t):r.promises.writeFile(n.filename,t)},getFileName:e=>h.resolveFileUrl({referenceId:e}),addWatchFile(e){c.add(e)},warn(...e){console.log(`[${o.name}]`,...e)}},h={ctx:l,options(t){for(o of e)o.options&&(t=o.options.call(l,t)||t);return t.acornInjectPlugins&&(u=o9e.extend(...[i9e].concat(t.acornInjectPlugins))),t},async buildStart(){await Promise.all(e.map(e=>{e.buildStart&&e.buildStart.call(l,h.options)}))},watchChange(t){if(c.has(t))for(o of e)o.watchChange&&o.watchChange.call(l,t)},resolveImportMeta(t){for(o of e){if(!o.resolveImportMeta)continue;const e=o.resolveImportMeta.call(l,t);if(e)return e}const n=t.match(/^ROLLUP_FILE_URL_(\d+)$/);if(n){const e=n[1],t=h.resolveFileUrl({referenceId:e});if(t)return t}},async resolveId(t,n,r){const i=c9e(t,n),s={};for(const a of e){if(!a.resolveId)continue;if(r){if(r.includes(a))continue;if(p.has(a,i))continue;p.add(a,i)}let e;o=a;try{e=await a.resolveId.call(l,t,n)}finally{r&&p.delete(a,i)}if(e){"string"==typeof e?t=e:(t=e.id,Object.assign(s,e)),process.env.DEBUG&&console.log(` ${Z1e("plugin:")+Y1e(e0e(a.name))} ${JSON.stringify(t)}`);break}}return s.id=t,Object.keys(s).length>1?s:t},async transform(t,n){for(o of e){if(!o.transform)continue;const e=await o.transform.call(l,t,n);e&&(t="object"==typeof e?e.code:e)}return t},async load(t){for(o of e){if(!o.load)continue;const e=await o.load.call(l,t);if(e)return e}return null},resolveFileUrl({referenceId:n}){n=String(n);const r=B.get(n);if(null==r)return null;const s=t.resolve(i.cwd||".",l.outputOptions.dir||"."),a=t.relative(s,r.filename),c={referenceId:n,fileName:a,relativePath:a};for(o of e){if(!o.resolveFileUrl)continue;const e=o.resolveFileUrl.call(l,c);if(null!=e)return e}return JSON.stringify("/"+a.split(t.sep).join(t.posix.sep))}},p={skip:new Map,has(e,t){const n=this.skip.get(e);return!!n&&n.includes(t)},add(e,t){const n=this.skip.get(e);n?n.push(t):this.skip.set(e,[t])},delete(e,t){const n=this.skip.get(e);if(!n)return;const r=n.indexOf(t);-1!==r&&B9e(n,r)}};return l.options=h.options({acornInjectPlugins:[]}),h}function l9e(e,t="@"){if(!h9e)return p9e.then(()=>l9e(e));const n=(h9e.__heap_base.value||h9e.__heap_base)+4*e.length-h9e.memory.buffer.byteLength;if(n>0&&h9e.memory.grow(Math.ceil(n/65536)),function(e,t){const n=e.length;let r=0;for(;re.charCodeAt(0)):Buffer.from(f9e,"base64"))).then(WebAssembly.instantiate).then(({exports:e})=>{h9e=e});var f9e;async function d9e(e,t,{resolveImportMeta:n,resolveId:r,resolveDynamicImport:i}={}){const[s]=await l9e(e,t);let o="",a=0,B=0;const c=new Map,u=(e,t,n,r)=>{const i=c.get(e);if(i)return i.placeholder;const s=`%%_RESOLVE_#${++B}#_%%`;return c.set(e,{placeholder:s,spec:e,p:t(n,r)}),s},l=async(e,t)=>{let n=i&&await i(e,t);return null==n&&r&&(n=await r(e,t)),n};for(const B of s){if(B.s-1;c&&(B.e<0&&(B.e=e.indexOf(")",B.s)),B.se=e.indexOf(")",B.e)+1);let h="",p=e.substring(B.e,B.se),f=e.substring(B.s,B.e);if(a=B.se,s){const t=/\s*\.\s*([a-z_$][a-z0-9_$]*)/gi;t.lastIndex=a;const r=t.exec(e);if(r&&r.index===a){a=t.lastIndex,f+=r[0];const e=r[1];n&&(f=u(f,n,e))}o+=f}else{if(c){if(f=f.replace(/\/\*[\s\S]*\*\//g,"").replace(/^\s*\/\/.*$/gm,"").trim(),h=(f.match(/^\s*(['"`])/)||[])[1],!h){i&&console.warn(`Cannot resolve dynamic expression in import(${f})`),o+=f+p;continue}if(f=f.replace(/^\s*(['"`])(.*)\1\s*$/g,"$2"),i){f=u(f,l,f,t),o+=h+f+h+p;continue}}r&&(f=u(f,r,f,t)),o+=h+f+h+p}}o+=e.substring(a);const h=new Map;return await Promise.all(Array.from(c.values()).map(async e=>{h.set(e.placeholder,await e.p||e.spec)})),o=o.replace(/%%_RESOLVE_#\d+#_%%/g,e=>h.get(e)),o}const m9e=new Map;function C9e({cwd:e,root:n,out:r=".cache",distDir:i="dist",env:s={},aliases:o,onError:a,onChange:B}={}){e=t.resolve(process.cwd(),e||"."),i=t.resolve(t.dirname(r),i),n=n||e;const c=u9e([j1e(),WVe({inline:!0,cwd:e}),oUe(),sUe({inline:!0,cwd:e}),QVe({aliases:o,cwd:n}),Pb({typescript:!0,sourcemap:!1,production:!1}),jVe({NODE_ENV:"development",env:s}),Xw(),_m({production:!1}),Ub({hot:!0}),iUe({include:/(?:[/\\]node_modules[/\\]|\.cjs$)/}),eUe({typescript:!0,index:!0})],{cwd:e,writeFile:(e,t)=>A9e(r,e,t),output:{assetFileNames:"[name][extname]?asset",dir:r}});c.buildStart();let u=!1;try{eval("require")("fsevents"),u=!0}catch(e){}const l=e9e.watch([e,t.resolve(n,"package.json")],{cwd:e,disableGlobbing:!0,ignored:[/(^|[/\\])(node_modules|\.git|\.DS_Store)([/\\]|$)/,t.resolve(e,r),t.resolve(e,i)],useFsEvents:u}),h=new Set;function p(){B({changes:Array.from(h),duration:0}),h.clear()}return l.on("change",n=>{c.watchChange(t.resolve(e,n)),n=n.split(t.sep).join(t.posix.sep),h.size||setTimeout(p,60),h.add("/"+n),m9e.delete(n),/\.module\.css$/.test(n)&&m9e.delete(n+".js")}),async(n,i,s)=>{let o=t.posix.normalize(n.path);const B=new URL(n.url,"file://").searchParams;if(o.startsWith("/@npm/"))return s();let u="";const l=o.match(/^\/?@([a-z-]+)(\/.+)$/);l&&(u="\0"+l[1]+":",o=l[2]);const h=o.slice(1).split(t.posix.sep).join(t.sep);let p=t.resolve(e,h),f=t.relative(e,p).replace(/^\.\//,"");p=u+p,f=u+f;let d=U1e(p);d&&i.setHeader("Content-Type",d);const m={req:n,res:i,id:f,file:p,path:o,prefix:u,cwd:e,out:r,NonRollup:c,next:s};let C;C="/_wmr.js"===o?Vb.bind(null):B.has("asset")?g9e.asset:u?g9e.js:/\.(css|s[ac]ss)\.js$/.test(p)?g9e.cssModule:/\.([mc]js|[tj]sx?)$/.test(p)?g9e.js:/\.(css|s[ac]ss)$/.test(p)?g9e.css:g9e.generic;try{const e=Date.now(),t=await C(m);if(!1===t)return s();if(null!=t){const n=Date.now()-e;i.writeHead(200,{"Content-Length":Buffer.byteLength(t,"utf-8"),"Server-Timing":`${C.name};dur=${n}`}),i.end(t)}}catch(e){if(null==e)return s();"ENOENT"===e.code&&(e.message="File not found",e.code=404),a(e),s(e)}}}const g9e={async asset({file:e,cwd:n,req:i,res:s}){const o=t.resolve(n,e);let a;try{a=await r.promises.stat(o)}catch(e){if("ENOENT"===e.code)return s.writeHead(404),void s.end();throw e}a.isDirectory()&&(s.writeHead(403),s.end());const B=i.headers["if-modified-since"];if(B&&a.mtime>new Date(B))return s.writeHead(304),void s.end();s.writeHead(200,{"Content-Length":a.size,"Last-Modified":a.mtime.toUTCString()}),r.createReadStream(o).pipe(s,{end:!0})},async js({id:e,file:n,prefix:i,res:s,cwd:o,out:a,NonRollup:B}){s.setHeader("Content-Type","application/javascript;charset=utf-8");const c=e.replace(/^[\0\b]/,"");if(m9e.has(c))return m9e.get(c);const u=await B.resolveId(e),l="object"==typeof u?u&&u.id:u;let h=l&&await B.load(l),p="object"==typeof h?h&&h.code:h;return null!=p&&!1!==p||(i&&(n=n.replace(i,"")),p=await r.promises.readFile(t.resolve(o,n),"utf-8")),p=await B.transform(p,e),p=await d9e(p,e,{resolveImportMeta:e=>B.resolveImportMeta(e),async resolveId(e,r){if("wmr"===e)return"/_wmr.js";if(/^(data|https?):/.test(e))return e;const i=await B.resolveId(e,n);if(i&&(e="object"==typeof i?i.id:i,/^(\/|\\|[a-z]:\\)/i.test(e[0])&&(e=t.relative(t.dirname(n),e).split(t.sep).join(t.posix.sep),/^\.?\.?\//.test(e)||(e="./"+e)),"object"==typeof i&&i.external))return/^(data|https?):/.test(e)||(e=t.relative(o,e).split(t.sep).join(t.posix.sep),/^(\/|[\w-]+:)/.test(e)||(e="/"+e)),e;if((e=e.replace(/^\0?([a-z-]+):(.+)$/,(e,n,r)=>("/"!==r[0]&&r[0]!==t.sep||(r=t.relative(o,r).split(t.sep).join(t.posix.sep)),"/@"+n+"/"+r))).match(/\.(css|s[ac]ss)$/)&&(e+=".js"),!/^\0?\.?\.?[/\\]/.test(e)){const t=xI(e);e=`/@npm/${t.module}${t.path?"/"+t.path:""}`}return e}}),A9e(a,c,p),p},async cssModule({id:e,file:n,cwd:i,out:s,res:o}){if(o.setHeader("Content-Type","application/javascript;charset=utf-8"),m9e.has(e))return m9e.get(e);n=n.replace(/\.js$/,"");const a=u9e([Ub({hot:!0}),Xw(),Uw({cwd:i,hot:!0,fullPath:!0})],{cwd:i,output:{dir:s,assetFileNames:"[name][extname]"},writeFile(e,t){A9e(s,e,t)}}),B=await a.load(n)||await r.promises.readFile(t.resolve(i,n),"utf-8");let c="string"==typeof B?B:B&&B.code;return c=await a.transform(c,n),c=await d9e(c,e,{resolveImportMeta:e=>a.resolveImportMeta(e),resolveId:e=>"wmr"===e?"/_wmr.js":(console.warn("unresolved specifier: ",e),null)}),A9e(s,e,c),c},async css({id:e,path:n,file:i,cwd:s,out:o,res:a}){if(!/\.(css|s[ac]ss)$/.test(n))throw null;const B=/\.module\.(css|s[ac]ss)$/.test(n),c=/\.(s[ac]ss)$/.test(n);if(a.setHeader("Content-Type","text/css;charset=utf-8"),m9e.has(e))return m9e.get(e);const u=t.resolve(s,i);let l=await r.promises.readFile(u,"utf-8");return B?l=await Vw(l,e,null,u):c&&(l=Kw(l)),A9e(o,e,l),l},generic:()=>!1};async function A9e(e,n,i){m9e.set(n,i);const s=t.resolve(e,n);t.dirname(s)!==e&&await r.promises.mkdir(t.dirname(s),{recursive:!0}),await r.promises.writeFile(s,i)}async function v9e(e){let t=!1,n=0;for("string"==typeof e&&(e=parseInt(e,10));!t&&n<=20;)try{await new Promise((n,r)=>{const i=c.createServer();i.unref(),i.on("error",r),i.listen({port:e},()=>{e=i.address().port,t=!0,i.close(n)})})}catch(t){if("EADDRINUSE"!==t.code)throw t;e++,n++}return e}function y9e(e,{https:t=!1}={}){if("string"==typeof e)return e;const n=t?"https:":"http:",r=e.address.replace("::","localhost"),i=e.port,s=u.networkInterfaces(),o=[];for(const e in s)for(const t of s[e]){const{family:e,address:s,internal:a}=t;"IPv4"!==e||s===r||a||o.push(`${n}//${s}:${i}`)}let a=`${n}//${r}:${i}`;return o.length&&(a+="\n ⌙ "+o.join(", ")),a}async function E9e(e={}){Zk(e.cwd),(e=await CUe(e)).middleware=[C9e({...e,onError:function(e){if(t.ws.clients.size>0)t.ws.broadcast({type:"error",error:e.clientMessage||e.message});else if(2==(e.code/200|0));else if(process.env.DEBUG)console.error(e);else{const t=e.formatted?e.formatted:/^Error/.test(e.message)?e.message:e+"";console.error(t)}},onChange:function({changes:e}){t.ws.broadcast({type:"update",changes:e})}})];const t=await D3e(e),n=await v9e(e.port||process.env.PORT||8080),r=e.host||process.env.HOST;t.listen(n,r);const i=y9e(t.server.address(),{https:t.http2});process.stdout.write(n0e("Listening on "+i)+"\n")}async function _9e(e={}){e.out=e.out||"dist",e=await CUe(e);const t=mYe({onError(e,t,n){const r=t.originalUrl.replace(/\?.+$/,""),i="number"==typeof e.code?e.code:500;let s="";e&&(s=e.message?e.message:"code"===String(Object.keys(e))?404===i?"Not Found":"Error "+i:String(e)),n.writeHead(i,{"content-type":"text/plain"}),n.end(s),console.error(`${e0e(i)} ${Y1e(r)} ${s?" - "+s:""}`)}});if(e.compress){const n=!0===e.compress?1024:e.compress;t.use(RYe({threshold:n}))}if(t.use(MYe(e.out,{single:!0,etag:!0,brotli:!1,gzip:!1})),e.http2)try{t.server=await RXe(),t.http2=!0}catch(e){console.error("Unable to create HTTP2 server, falling back to HTTP1:\n"+e)}t.server||(t.server=a.createServer(),t.http2=!1);const n=await v9e(e.port||process.env.PORT||8080),r=e.host||process.env.HOST;t.listen(n,r);const i=y9e(t.server.address(),{https:t.http2});process.stdout.write(n0e("Listening on "+i)+"\n")}const b9e=O("wmr");function w9e(e){e.catch(t=>{const n=(process.env.DEBUG?t.stack:t.message)||t+"";process.stderr.write($1e(n)+"\n"),process.exit(e.code||1)})}b9e.option("--cwd","Your web app root directory (default: ./public)").option("--out","Where to store generated files (default: ./dist)").command("build","make a production build").action(e=>{w9e(AUe(e))}).command("serve","Start a production server").option("--out","Directory to serve (default: ./dist)").option("--port, -p","HTTP port to listen on (default: $PORT or 8080)").option("--host","HTTP host to listen on (default: localhost)").option("--http2","Use HTTP/2 (default: false)").option("--compress","Enable compression (default: enabled)").action(e=>{e.compress=/true|false/.test(e.compress)?"false"!==e.compress:e.compress||!0,w9e(_9e(e))}).command("start","Start a development server",{default:!0}).option("--port, -p","HTTP port to listen on (default: $PORT or 8080)").option("--host","HTTP host to listen on (default: localhost)").option("--http2","Use HTTP/2 (default: false)").option("--compress","Enable compression (default: enabled)").option("--sourcemap","Enable Source Maps").option("--profile","Generate build statistics").action(e=>{e.optimize=!/false|0/.test(e.compress),/true|false/.test(e.compress)&&(e.compress="false"!==e.compress),/true/.test(process.env.PROFILE)&&(e.profile=!0),w9e(E9e(e))}),b9e.parse(process.argv);