#!/usr/bin/env node const e=require("path"),t=require("crypto"),n=require("fs"),r=require("events"),i=require("https"),s=require("zlib"),o=require("http"),a=require("http2"),B=require("net"),c=require("os"),u=require("util"),l=require("stream");function h(e){return null==e?[]:Array.isArray(e)?e:[e]}function p(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 f=function(e,t){t=t||{};var n,r,i,s,o,a={_:[]},B=0,c=0,u=0,l=(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=h(t.string),t.boolean=h(t.boolean),f)for(n in t.alias)for(r=t.alias[n]=h(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 d=4,m=" ",C="__all__",g="__default__",A="\n";function v(e){if(!e.length)return"";let t=y(e.map(e=>e[0]))+d;return e.map(e=>e[0]+" ".repeat(t-e[0].length)+e[1]+(null==e[2]?"":` (default ${e[2]})`))}function y(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 E(e){return e}function _(e,t,n){if(!t||!t.length)return"";let r=0,i="";for(i+=A+m+e;r`${o} ${e}`.replace(/\s+/g," "),c=[["-h, --help","Displays this message"]];if(n===g&&c.unshift(["-v, --version","Displays current version"]),s.options=(s.options||[]).concat(a.options,c),s.options.length>0&&(s.usage+=" [options]"),i+=_("Description",s.describe,E),i+=_("Usage",[s.usage],B),r||n!==g)r||n===g||(i+=_("Aliases",s.alibi,B));else{let e=Object.keys(t).filter(e=>!/__/.test(e)),n=e.map(e=>[e,(t[e].describe||[""])[0]]);i+=_("Available Commands",v(n),E),i+=A+m+"For more info, run any command with the `--help` flag",e.slice(0,2).forEach(e=>{i+=A+m+m+`${o} ${e} --help`}),i+=A}return i+=_("Options",v(s.options),E),i+=_("Examples",s.examples.map(B),E),i},S=function(e,t,n=1){let r=_("ERROR",[t],E);r+=A+m+`Run \`$ ${e} --help\` for more info.`+A,console.error(r),process.exit(n)},w=function(e){return(e||"").split(/^-{1,2}|,|\s+-{1,2}|\s+/).filter(Boolean)},x=function(e){return(e||"").replace(/([.?!])\s*(?=[A-Z])/g,"$1|").split("|")},D={help:b,error:S,parse:w,sentences:x};const k="__all__",I="__default__";class T{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(k),this.command([I].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||I].describe=Array.isArray(e)?e:D.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||k],[i,s]=D.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||I].handler=e,this}example(e){return this.tree[this.curr||I].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=f(e.slice(o),{alias:{h:"help",v:"version"}}),B=this.single,c=this.bin,u="";if(B)s=this.tree[I];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(D.help(this.bin,this.tree,e||I,this.single))}_version(){console.log(`${this.bin}, ${this.ver}`)}}var O=(e,t)=>new T(e,t),F="2.17.1";function N(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 L(e,t,n){if("number"==typeof n)throw new Error("locate takes a { startIndex, offsetLine, offsetColumn } object as the third argument");return N(e,n)(t,n&&n.startIndex)}function M(e){let t="";for(;e--;)t+=" ";return t}function R(e){return e.replace(/^\t+/,e=>e.split("\t").join(" "))}function P(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.lengthJ(e.id)).sort();return{code:X.MISSING_IMPLICIT_DEPENDANT,message:`Module "${J(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 ge(e,t){return{code:X.MIXED_EXPORTS,id:e,message:`Entry module "${J(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 Ae(e,t,n){return{code:X.NAMESPACE_CONFLICT,message:`Conflicting namespaces: ${J(t.id)} re-exports '${e}' from both ${J(t.exportsAll[e])} and ${J(n.exportsAll[e])} (will be ignored)`,name:e,reexporter:t.id,sources:[t.exportsAll[e],n.exportsAll[e]]}}function ve(e){return{code:X.UNRESOLVED_ENTRY,message:`Entry module cannot be external (${J(e)}).`}}function ye(e){return{code:X.UNRESOLVED_ENTRY,message:`Could not resolve entry module (${J(e)}).`}}function Ee(e,t){return{code:X.UNRESOLVED_IMPORT,message:`Could not resolve '${e}' from ${J(t)}`}}function _e(e,t){return{code:X.UNRESOLVED_IMPORT,importer:J(t),message:`'${e}' is imported by ${J(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 be(e,t){return{code:X.EXTERNAL_SYNTHETIC_EXPORTS,importer:J(t),message:`External '${e}' can not have 'syntheticNamedExports' enabled.`,source:e}}function Se(e){return{code:X.VALIDATION_ERROR,message:e}}function we(e,t,n){xe(e,t,n.onwarn,n.strictDeprecations)}function xe(e,t,n,r){if(t||r){const t=ie(e);if(r)return q(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"}(X||(X={}));const De=(e,t)=>t?`${e}\n${t}`:e,ke=(e,t)=>t?`${e}\n\n${t}`:e;async function Ie(e,t){try{let[n,r,i,s]=await Promise.all([t.hookReduceValue("banner",e.banner(),[],De),t.hookReduceValue("footer",e.footer(),[],De),t.hookReduceValue("intro",e.intro(),[],ke),t.hookReduceValue("outro",e.outro(),[],ke)]);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 q({code:"ADDON_ERROR",message:`Could not retrieve ${e.hook}. Check configuration of plugin ${e.plugin}.\n\tError Message: ${e.message}`})}}function Te(t){if(0===t.length)return"/";if(1===t.length)return e.dirname(t[0]);const n=t.slice(1).reduce((e,t)=>{const n=t.split(/\/+|\\+/);let r;for(r=0;e[r]===n[r]&&r1?n.join("/"):"/"}var Oe;!function(e){e[e.LOAD_AND_PARSE=0]="LOAD_AND_PARSE",e[e.ANALYSE=1]="ANALYSE",e[e.GENERATE=2]="GENERATE"}(Oe||(Oe={}));const Fe=()=>t.createHash("sha256");function Ne(e,t,n){return W(e)?e.replace(/\[(\w+)\]/g,(e,r)=>{if(!n.hasOwnProperty(r))return q(Se(`"[${r}]" is not a valid placeholder in "${t}" pattern.`));const i=n[r]();return W(i)?i:q(Se(`Invalid substitution "${i}" for placeholder "[${r}]" in "${t}" pattern, can be neither absolute nor relative path.`))}):q(Se(`Invalid pattern "${e}" for "${t}", patterns can be neither absolute nor relative paths and must not contain invalid characters.`))}function Le(t,n){const r=new Set(Object.keys(n).map(e=>e.toLowerCase()));if(!r.has(t.toLocaleLowerCase()))return t;const i=e.extname(t);t=t.substr(0,t.length-i.length);let s,o=1;for(;r.has((s=t+ ++o+i).toLowerCase()););return s}function Me(t,n,r){const i=t||"asset";return Le(Ne(r.assetFileNames,"output.assetFileNames",{hash(){const e=Fe();return e.update(i),e.update(":"),e.update(n),e.digest("hex").substr(0,8)},ext:()=>e.extname(i).substr(1),extname:()=>e.extname(i),name:()=>i.substr(0,i.length-e.extname(i).length)}),r.bundle)}function Re(e,t,n){e in t&&n(oe(e)),t[e]=Pe}const Pe={type:"placeholder"};function Ge(e){return e&&("asset"===e.type||"chunk"===e.type)}function He(e){const t=e.fileName||e.name;return!t||"string"==typeof t&&W(t)}function Ke(e,t,n){if(!("string"==typeof e||e instanceof Uint8Array)){const e=t.fileName||t.name||n;return q(Se(`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 Ve(e,t){return"string"!=typeof e.fileName?q(Y(e.name||t)):e.fileName}function Ue(e){const t=e.fileName||e.module&&e.module.facadeChunk.id;return t||q(Z(e.fileName||e.name))}class Qe{constructor(e,t,n){this.graph=e,this.options=t,this.output=null,this.assertAssetsFinalized=()=>{for(const[e,t]of this.filesByReferenceId.entries())if("asset"===t.type&&"string"!=typeof t.fileName)return q(ne(t.name||e))},this.emitFile=e=>Ge(e)?He(e)?"chunk"===e.type?this.emitChunk(e):this.emitAsset(e):q(Se(`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}".`)):q(Se(`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?Ue(t):Ve(t,e):q(se(e))},this.setAssetSource=(e,t)=>{const n=this.filesByReferenceId.get(e);if(!n)return q(ee(e));if("asset"!==n.type)return q(Se(`Asset sources can only be set for emitted assets but "${e}" is an emitted chunk.`));if(void 0!==n.source)return q(te(n.name||e));const r=Ke(t,n,e);this.output?this.finalizeAsset(n,r,e,this.output):n.source=r},this.setOutputBundle=(e,t)=>{this.output={assetFileNames:t,bundle:e};for(const e of this.filesByReferenceId.values())e.fileName&&Re(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=Fe();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?Ke(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&&Re(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>Oe.LOAD_AND_PARSE)return q(fe());if("string"!=typeof e.id)return q(Se(`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||je(r.bundle,t)||Me(e.name,t,r),s={...e,source:t,fileName:i};this.filesByReferenceId.set(n,s);const o=this.options;r.bundle[i]={fileName:i,get isAsset(){return we('Accessing "isAsset" on files in the bundle is deprecated, please use "type === \'asset\'" instead',!0,o),!0},source:t,type:"asset"}}}function je(e,t){for(const n of Object.keys(e)){const r=e[n];if("asset"===r.type&&Je(t,r.source))return n}return null}function Je(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;n{};let qe=()=>[0,0],ze=()=>0,Xe=()=>0,Ye={};const $e=e=>1e3*e[0]+e[1]/1e6;function Ze(){"undefined"!=typeof process&&"function"==typeof process.hrtime?(qe=process.hrtime.bind(process),ze=e=>$e(process.hrtime(e))):"undefined"!=typeof performance&&"function"==typeof performance.now&&(qe=()=>[performance.now(),0],ze=e=>performance.now()-e[0]),"undefined"!=typeof process&&"function"==typeof process.memoryUsage&&(Xe=()=>process.memoryUsage().heapUsed)}function et(e,t){switch(t){case 1:return"# "+e;case 2:return"## "+e;case 3:return e;default:return`${" ".repeat(t-4)}- ${e}`}}function tt(e,t=3){e=et(e,t),Ye.hasOwnProperty(e)||(Ye[e]={memory:0,startMemory:void 0,startTime:void 0,time:0,totalMemory:0});const n=Xe();Ye[e].startTime=qe(),Ye[e].startMemory=n}function nt(e,t=3){if(e=et(e,t),Ye.hasOwnProperty(e)){const t=Xe();Ye[e].time+=ze(Ye[e].startTime),Ye[e].totalMemory=Math.max(Ye[e].totalMemory,t),Ye[e].memory+=t-Ye[e].startMemory}}function rt(){const e={};for(const t of Object.keys(Ye))e[t]=[Ye[t].time,Ye[t].memory,Ye[t].totalMemory];return e}let it=We,st=We;const ot={load:!0,resolveDynamicImport:!0,resolveId:!0,transform:!0};function at(e,t){const n={};for(const r of Object.keys(e))if(!0===ot[r]){let i="plugin "+t;e.name&&(i+=` (${e.name})`),i+=" - "+r,n[r]=function(){it(i,4);const t=e[r].apply(this===n?e:this,arguments);return st(i,4),t&&"function"==typeof t.then&&(it(i+" (async)",4),t.then(()=>st(i+" (async)",4))),t}}else n[r]=e[r];return n}function Bt(e){e.perf?(Ye={},Ze(),it=tt,st=nt,e.plugins=e.plugins.map(at)):(it=We,st=We)}class ct{constructor(e,t,n,r,i){this.outputOptions=e,this.unsetOptions=t,this.inputOptions=n,this.pluginDriver=r,this.chunks=i}async generate(e){it("GENERATE",1);const t=Te(ut(this.chunks)),n=Object.create(null);this.pluginDriver.setOutputBundle(n,this.outputOptions.assetFileNames);try{await this.pluginDriver.hookParallel("renderStart",[this.outputOptions,this.inputOptions]),this.chunks.length>1&<(this.outputOptions);const e=await Ie(this.outputOptions,this.pluginDriver);for(const e of this.chunks)e.generateExports(this.outputOptions);for(const e of this.chunks)e.preRender(this.outputOptions,t,this.pluginDriver);this.assignChunkIds(t,e,n),ht(this.chunks,n),await Promise.all(this.chunks.map(t=>{const r=n[t.id];return t.render(this.outputOptions,e,r,this.pluginDriver).then(e=>{r.code=e.code,r.map=e.map})}))}catch(e){throw await this.pluginDriver.hookParallel("renderError",[e]),e}await this.pluginDriver.hookSeq("generateBundle",[this.outputOptions,n,e]);for(const e of Object.keys(n)){const t=n[e];t.type||(we('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),t.type="asset")}return this.pluginDriver.finaliseAssets(),st("GENERATE",1),n}assignChunkIds(t,n,r){const i=[],s=[];for(const e of this.chunks)(e.facadeModule&&e.facadeModule.isUserDefinedEntryPoint?i:s).push(e);const o=i.concat(s);for(const i of o)this.outputOptions.file?i.id=e.basename(this.outputOptions.file):this.inputOptions.preserveModules?i.id=i.generateIdPreserveModules(t,this.outputOptions,r,this.unsetOptions):i.id=i.generateId(n,this.outputOptions,r,!0,this.pluginDriver),r[i.id]=Pe}}function ut(e){const t=[];for(const n of e)for(const e of n.entryModules)K(e.id)&&t.push(e.id);return t}function lt(e){return"umd"===e.format||"iife"===e.format?q({code:"INVALID_OPTION",message:"UMD and IIFE output formats are not supported for code-splitting builds."}):"string"==typeof e.file?q({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?q({code:"INVALID_OPTION",message:'"output.sourcemapFile" is only supported for single-file builds.'}):void 0}function ht(e,t){for(const n of e){(t[n.id]=n.getPrerenderedChunk()).fileName=n.id}return t}var pt={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"},ft="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",dt={5:ft,"5module":ft+" export import",6:ft+" const class extends export import super"},mt=/^in(stanceof)?$/,Ct="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",gt="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",At=new RegExp("["+Ct+"]"),vt=new RegExp("["+Ct+gt+"]");Ct=gt=null;var yt=[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],Et=[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 _t(e,t){for(var n=65536,r=0;re)return!1;if((n+=t[r+1])>=e)return!0}}function bt(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&At.test(String.fromCharCode(e)):!1!==t&&_t(e,yt)))}function St(e,t){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&vt.test(String.fromCharCode(e)):!1!==t&&(_t(e,yt)||_t(e,Et)))))}var wt=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 xt(e,t){return new wt(e,{beforeExpr:!0,binop:t})}var Dt={beforeExpr:!0},kt={startsExpr:!0},It={};function Tt(e,t){return void 0===t&&(t={}),t.keyword=e,It[e]=new wt(e,t)}var Ot={num:new wt("num",kt),regexp:new wt("regexp",kt),string:new wt("string",kt),name:new wt("name",kt),eof:new wt("eof"),bracketL:new wt("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new wt("]"),braceL:new wt("{",{beforeExpr:!0,startsExpr:!0}),braceR:new wt("}"),parenL:new wt("(",{beforeExpr:!0,startsExpr:!0}),parenR:new wt(")"),comma:new wt(",",Dt),semi:new wt(";",Dt),colon:new wt(":",Dt),dot:new wt("."),question:new wt("?",Dt),questionDot:new wt("?."),arrow:new wt("=>",Dt),template:new wt("template"),invalidTemplate:new wt("invalidTemplate"),ellipsis:new wt("...",Dt),backQuote:new wt("`",kt),dollarBraceL:new wt("${",{beforeExpr:!0,startsExpr:!0}),eq:new wt("=",{beforeExpr:!0,isAssign:!0}),assign:new wt("_=",{beforeExpr:!0,isAssign:!0}),incDec:new wt("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new wt("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:xt("||",1),logicalAND:xt("&&",2),bitwiseOR:xt("|",3),bitwiseXOR:xt("^",4),bitwiseAND:xt("&",5),equality:xt("==/!=/===/!==",6),relational:xt("/<=/>=",7),bitShift:xt("<>/>>>",8),plusMin:new wt("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:xt("%",10),star:xt("*",10),slash:xt("/",10),starstar:new wt("**",{beforeExpr:!0}),coalesce:xt("??",1),_break:Tt("break"),_case:Tt("case",Dt),_catch:Tt("catch"),_continue:Tt("continue"),_debugger:Tt("debugger"),_default:Tt("default",Dt),_do:Tt("do",{isLoop:!0,beforeExpr:!0}),_else:Tt("else",Dt),_finally:Tt("finally"),_for:Tt("for",{isLoop:!0}),_function:Tt("function",kt),_if:Tt("if"),_return:Tt("return",Dt),_switch:Tt("switch"),_throw:Tt("throw",Dt),_try:Tt("try"),_var:Tt("var"),_const:Tt("const"),_while:Tt("while",{isLoop:!0}),_with:Tt("with"),_new:Tt("new",{beforeExpr:!0,startsExpr:!0}),_this:Tt("this",kt),_super:Tt("super",kt),_class:Tt("class",kt),_extends:Tt("extends",Dt),_export:Tt("export"),_import:Tt("import",kt),_null:Tt("null",kt),_true:Tt("true",kt),_false:Tt("false",kt),_in:Tt("in",{beforeExpr:!0,binop:7}),_instanceof:Tt("instanceof",{beforeExpr:!0,binop:7}),_typeof:Tt("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:Tt("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:Tt("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Ft=/\r\n?|\n|\u2028|\u2029/,Nt=new RegExp(Ft.source,"g");function Lt(e,t){return 10===e||13===e||!t&&(8232===e||8233===e)}var Mt=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,Rt=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,Pt=Object.prototype,Gt=Pt.hasOwnProperty,Ht=Pt.toString;function Kt(e,t){return Gt.call(e,t)}var Vt=Array.isArray||function(e){return"[object Array]"===Ht.call(e)};function Ut(e){return new RegExp("^(?:"+e.replace(/ /g,"|")+")$")}var Qt=function(e,t){this.line=e,this.column=t};Qt.prototype.offset=function(e){return new Qt(this.line,this.column+e)};var jt=function(e,t,n){this.start=t,this.end=n,null!==e.sourceFile&&(this.source=e.sourceFile)};function Jt(e,t){for(var n=1,r=0;;){Nt.lastIndex=r;var i=Nt.exec(e);if(!(i&&i.index=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),Vt(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return Vt(t.onComment)&&(t.onComment=zt(t,t.onComment)),t}function zt(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 jt(this,o,a)),e.ranges&&(B.range=[i,s]),t.push(B)}}var Xt=1,Yt=2,$t=Xt|Yt,Zt=4,en=8,tn=16,nn=32,rn=64,sn=128;function on(e,t){return Yt|(e?Zt:0)|(t?en:0)}var an=0,Bn=1,cn=2,un=3,ln=4,hn=5,pn=function(e,t,n){this.options=e=qt(e),this.sourceFile=e.sourceFile,this.keywords=Ut(dt[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var r="";if(!0!==e.allowReserved){for(var i=e.ecmaVersion;!(r=pt[i]);i--);"module"===e.sourceType&&(r+=" await")}this.reservedWords=Ut(r);var s=(r?r+" ":"")+pt.strict;this.reservedWordsStrict=Ut(s),this.reservedWordsStrictBind=Ut(s+" "+pt.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(Ft).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=Ot.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(Xt),this.regexpState=null},fn={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};pn.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},fn.inFunction.get=function(){return(this.currentVarScope().flags&Yt)>0},fn.inGenerator.get=function(){return(this.currentVarScope().flags&en)>0},fn.inAsync.get=function(){return(this.currentVarScope().flags&Zt)>0},fn.allowSuper.get=function(){return(this.currentThisScope().flags&rn)>0},fn.allowDirectSuper.get=function(){return(this.currentThisScope().flags&sn)>0},fn.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},pn.prototype.inNonArrowFunction=function(){return(this.currentThisScope().flags&Yt)>0},pn.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,Rt.lastIndex=e,e+=Rt.exec(this.input)[0].length,";"===this.input[e]&&e++}},dn.eat=function(e){return this.type===e&&(this.next(),!0)},dn.isContextual=function(e){return this.type===Ot.name&&this.value===e&&!this.containsEsc},dn.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},dn.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},dn.canInsertSemicolon=function(){return this.type===Ot.eof||this.type===Ot.braceR||Ft.test(this.input.slice(this.lastTokEnd,this.start))},dn.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},dn.semicolon=function(){this.eat(Ot.semi)||this.insertSemicolon()||this.unexpected()},dn.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},dn.expect=function(e){this.eat(e)||this.unexpected()},dn.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")},dn.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")}},dn.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")},dn.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case Ot._class:return e&&this.unexpected(),this.parseClass(s,!0);case Ot._if:return this.parseIfStatement(s);case Ot._return:return this.parseReturnStatement(s);case Ot._switch:return this.parseSwitchStatement(s);case Ot._throw:return this.parseThrowStatement(s);case Ot._try:return this.parseTryStatement(s);case Ot._const:case Ot._var:return r=r||this.value,e&&"var"!==r&&this.unexpected(),this.parseVarStatement(s,r);case Ot._while:return this.parseWhileStatement(s);case Ot._with:return this.parseWithStatement(s);case Ot.braceL:return this.parseBlock(!0,s);case Ot.semi:return this.parseEmptyStatement(s);case Ot._export:case Ot._import:if(this.options.ecmaVersion>10&&i===Ot._import){Rt.lastIndex=this.pos;var o=Rt.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===Ot._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===Ot.name&&"Identifier"===u.type&&this.eat(Ot.colon)?this.parseLabeledStatement(s,c,u,e):this.parseExpressionStatement(s,u)}},gn.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.eat(Ot.semi)||this.insertSemicolon()?e.label=null:this.type!==Ot.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var r=0;r=6?this.eat(Ot.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},gn.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(An),this.enterScope(0),this.expect(Ot.parenL),this.type===Ot.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.type===Ot._var||this.type===Ot._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===Ot._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===r.declarations.length?(this.options.ecmaVersion>=9&&(this.type===Ot._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 Cn,o=this.parseExpression(!0,s);return this.type===Ot._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===Ot._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))},gn.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,En|(n?0:_n),!1,t)},gn.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(Ot._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},gn.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(Ot.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},gn.parseSwitchStatement=function(e){var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(Ot.braceL),this.labels.push(vn),this.enterScope(0);for(var n=!1;this.type!==Ot.braceR;)if(this.type===Ot._case||this.type===Ot._default){var r=this.type===Ot._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(Ot.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")},gn.parseThrowStatement=function(e){return this.next(),Ft.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 yn=[];gn.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===Ot._catch){var t=this.startNode();if(this.next(),this.eat(Ot.parenL)){t.param=this.parseBindingAtom();var n="Identifier"===t.param.type;this.enterScope(n?nn:0),this.checkLVal(t.param,n?ln:cn),this.expect(Ot.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(Ot._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},gn.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},gn.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(An),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},gn.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")},gn.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},gn.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")},gn.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},gn.parseBlock=function(e,t,n){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(Ot.braceL),e&&this.enterScope(0);this.type!==Ot.braceR;){var r=this.parseStatement(null);t.body.push(r)}return n&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},gn.parseFor=function(e,t){return e.init=t,this.expect(Ot.semi),e.test=this.type===Ot.semi?null:this.parseExpression(),this.expect(Ot.semi),e.update=this.type===Ot.parenR?null:this.parseExpression(),this.expect(Ot.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},gn.parseForIn=function(e,t){var n=this.type===Ot._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(Ot.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},gn.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n;;){var r=this.startNode();if(this.parseVarId(r,n),this.eat(Ot.eq)?r.init=this.parseMaybeAssign(t):"const"!==n||this.type===Ot._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===r.id.type||t&&(this.type===Ot._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(Ot.comma))break}return e},gn.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,"var"===t?Bn:cn,!1)};var En=1,_n=2,bn=4;gn.parseFunction=function(e,t,n,r){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===Ot.star&&t&_n&&this.unexpected(),e.generator=this.eat(Ot.star)),this.options.ecmaVersion>=8&&(e.async=!!r),t&En&&(e.id=t&bn&&this.type!==Ot.name?null:this.parseIdent(),!e.id||t&_n||this.checkLVal(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?Bn:cn:un));var i=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(on(e.async,e.generator)),t&En||(e.id=this.type===Ot.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&En?"FunctionDeclaration":"FunctionExpression")},gn.parseFunctionParams=function(e){this.expect(Ot.parenL),e.params=this.parseBindingList(Ot.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},gn.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(Ot.braceL);this.type!==Ot.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")},gn.parseClassElement=function(e){var t=this;if(this.eat(Ot.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===Ot.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(Ot.star),s=!1;i||(this.options.ecmaVersion>=8&&r("async",!0)?(s=!0,i=this.options.ecmaVersion>=9&&this.eat(Ot.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},gn.parseClassMethod=function(e,t,n,r){return e.value=this.parseMethod(t,n,r),this.finishNode(e,"MethodDefinition")},gn.parseClassId=function(e,t){this.type===Ot.name?(e.id=this.parseIdent(),t&&this.checkLVal(e.id,cn,!1)):(!0===t&&this.unexpected(),e.id=null)},gn.parseClassSuper=function(e){e.superClass=this.eat(Ot._extends)?this.parseExprSubscripts():null},gn.parseExport=function(e,t){if(this.next(),this.eat(Ot.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!==Ot.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(Ot._default)){var n;if(this.checkExport(t,"default",this.lastTokStart),this.type===Ot._function||(n=this.isAsyncFunction())){var r=this.startNode();this.next(),n&&this.next(),e.declaration=this.parseFunction(r,En|bn,!1,n)}else if(this.type===Ot._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!==Ot.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(Ot._function))return this.parseFunction(this.startNodeAt(r,i),0,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(Ot.arrow))return this.parseArrowExpression(this.startNodeAt(r,i),[o],!1);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===Ot.name&&!s)return o=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(Ot.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(r,i),[o],!0)}return o;case Ot.regexp:var a=this.value;return(t=this.parseLiteral(a.value)).regex={pattern:a.pattern,flags:a.flags},t;case Ot.num:case Ot.string:return this.parseLiteral(this.value);case Ot._null:case Ot._true:case Ot._false:return(t=this.startNode()).value=this.type===Ot._null?null:this.type===Ot._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case Ot.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 Ot.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(Ot.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case Ot.braceL:return this.parseObj(!1,e);case Ot._function:return t=this.startNode(),this.next(),this.parseFunction(t,0);case Ot._class:return this.parseClass(this.startNode(),!1);case Ot._new:return this.parseNew();case Ot.backQuote:return this.parseTemplate();case Ot._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},wn.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 Ot.parenL:return this.parseDynamicImport(e);case Ot.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},wn.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(Ot.parenR)){var t=this.start;this.eat(Ot.comma)&&this.eat(Ot.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},wn.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")},wn.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")},wn.parseParenExpression=function(){this.expect(Ot.parenL);var e=this.parseExpression();return this.expect(Ot.parenR),e},wn.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 Cn,h=this.yieldPos,p=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==Ot.parenR;){if(c?c=!1:this.expect(Ot.comma),i&&this.afterTrailingComma(Ot.parenR,!0)){u=!0;break}if(this.type===Ot.ellipsis){s=this.start,B.push(this.parseParenItem(this.parseRestBinding())),this.type===Ot.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(Ot.parenR),e&&!this.canInsertSemicolon()&&this.eat(Ot.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},wn.parseParenItem=function(e){return e},wn.parseParenArrowList=function(e,t,n){return this.parseArrowExpression(this.startNodeAt(e,t),n)};var xn=[];wn.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(Ot.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===Ot._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(Ot.parenL)?e.arguments=this.parseExprList(Ot.parenR,this.options.ecmaVersion>=8,!1):e.arguments=xn,this.finishNode(e,"NewExpression")},wn.parseTemplateElement=function(e){var t=e.isTagged,n=this.startNode();return this.type===Ot.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===Ot.backQuote,this.finishNode(n,"TemplateElement")},wn.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===Ot.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(Ot.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(Ot.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(n,"TemplateLiteral")},wn.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===Ot.name||this.type===Ot.num||this.type===Ot.string||this.type===Ot.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===Ot.star)&&!Ft.test(this.input.slice(this.lastTokEnd,this.start))},wn.parseObj=function(e,t){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(Ot.braceR);){if(r)r=!1;else if(this.expect(Ot.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(Ot.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")},wn.parseProperty=function(e,t){var n,r,i,s,o=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(Ot.ellipsis))return e?(o.argument=this.parseIdent(!1),this.type===Ot.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(o,"RestElement")):(this.type===Ot.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),o.argument=this.parseMaybeAssign(!1,t),this.type===Ot.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(Ot.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(Ot.star),this.parsePropertyName(o,t)):r=!1,this.parsePropertyValue(o,e,n,r,i,s,t,a),this.finishNode(o,"Property")},wn.parsePropertyValue=function(e,t,n,r,i,s,o,a){if((n||r)&&this.type===Ot.colon&&this.unexpected(),this.eat(Ot.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===Ot.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===Ot.comma||this.type===Ot.braceR||this.type===Ot.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===Ot.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")}},wn.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(Ot.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(Ot.bracketR),e.key;e.computed=!1}return e.key=this.type===Ot.num||this.type===Ot.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},wn.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},wn.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(on(t,r.generator)|rn|(n?sn:0)),this.expect(Ot.parenL),r.params=this.parseBindingList(Ot.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")},wn.parseArrowExpression=function(e,t,n){var r=this.yieldPos,i=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(on(n,!1)|tn),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")},wn.parseFunctionBody=function(e,t,n){var r=t&&this.type!==Ot.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,hn),e.body=this.parseBlock(!1,void 0,s&&!i),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=a}this.exitScope()},wn.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&Xt&&delete this.undefinedExports[e]}else if(t===ln){this.currentScope().lexical.push(e)}else if(t===un){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&nn&&a.lexical[0]===e)||!this.treatFunctionsAsVarInScope(a)&&a.functions.indexOf(e)>-1){r=!0;break}if(a.var.push(e),this.inModule&&a.flags&Xt&&delete this.undefinedExports[e],a.flags&$t)break}r&&this.raiseRecoverable(n,"Identifier '"+e+"' has already been declared")},kn.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},kn.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},kn.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&$t)return t}},kn.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&$t&&!(t.flags&tn))return t}};var Tn=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new jt(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},On=pn.prototype;function Fn(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}On.startNode=function(){return new Tn(this,this.start,this.startLoc)},On.startNodeAt=function(e,t){return new Tn(this,e,t)},On.finishNode=function(e,t){return Fn.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},On.finishNodeAt=function(e,t,n,r){return Fn.call(this,e,t,n,r)};var Nn=function(e,t,n,r,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r,this.generator=!!i},Ln={b_stat:new Nn("{",!1),b_expr:new Nn("{",!0),b_tmpl:new Nn("${",!1),p_stat:new Nn("(",!1),p_expr:new Nn("(",!0),q_tmpl:new Nn("`",!0,!0,(function(e){return e.tryReadTemplateToken()})),f_stat:new Nn("function",!1),f_expr:new Nn("function",!0),f_expr_gen:new Nn("function",!0,!1,null,!0),f_gen:new Nn("function",!1,!1,null,!0)},Mn=pn.prototype;Mn.initialContext=function(){return[Ln.b_stat]},Mn.braceIsBlock=function(e){var t=this.curContext();return t===Ln.f_expr||t===Ln.f_stat||(e!==Ot.colon||t!==Ln.b_stat&&t!==Ln.b_expr?e===Ot._return||e===Ot.name&&this.exprAllowed?Ft.test(this.input.slice(this.lastTokEnd,this.start)):e===Ot._else||e===Ot.semi||e===Ot.eof||e===Ot.parenR||e===Ot.arrow||(e===Ot.braceL?t===Ln.b_stat:e!==Ot._var&&e!==Ot._const&&e!==Ot.name&&!this.exprAllowed):!t.isExpr)},Mn.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},Mn.updateContext=function(e){var t,n=this.type;n.keyword&&e===Ot.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},Ot.parenR.updateContext=Ot.braceR.updateContext=function(){if(1!==this.context.length){var e=this.context.pop();e===Ln.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},Ot.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?Ln.b_stat:Ln.b_expr),this.exprAllowed=!0},Ot.dollarBraceL.updateContext=function(){this.context.push(Ln.b_tmpl),this.exprAllowed=!0},Ot.parenL.updateContext=function(e){var t=e===Ot._if||e===Ot._for||e===Ot._with||e===Ot._while;this.context.push(t?Ln.p_stat:Ln.p_expr),this.exprAllowed=!0},Ot.incDec.updateContext=function(){},Ot._function.updateContext=Ot._class.updateContext=function(e){!e.beforeExpr||e===Ot.semi||e===Ot._else||e===Ot._return&&Ft.test(this.input.slice(this.lastTokEnd,this.start))||(e===Ot.colon||e===Ot.braceL)&&this.curContext()===Ln.b_stat?this.context.push(Ln.f_stat):this.context.push(Ln.f_expr),this.exprAllowed=!1},Ot.backQuote.updateContext=function(){this.curContext()===Ln.q_tmpl?this.context.pop():this.context.push(Ln.q_tmpl),this.exprAllowed=!1},Ot.star.updateContext=function(e){if(e===Ot._function){var t=this.context.length-1;this.context[t]===Ln.f_expr?this.context[t]=Ln.f_expr_gen:this.context[t]=Ln.f_gen}this.exprAllowed=!0},Ot.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==Ot.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var Rn="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",Pn=Rn+" Extended_Pictographic",Gn=Pn,Hn={9:Rn,10:Pn,11:Gn},Kn="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",Vn="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",Un=Vn+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Qn=Un+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",jn={9:Vn,10:Un,11:Qn},Jn={};function Wn(e){var t=Jn[e]={binary:Ut(Hn[e]+" "+Kn),nonBinary:{General_Category:Ut(Kn),Script:Ut(jn[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}Wn(9),Wn(10),Wn(11);var qn=pn.prototype,zn=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":""),this.unicodeProperties=Jn[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 Xn(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function Yn(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function $n(e){return bt(e,!0)||36===e||95===e}function Zn(e){return St(e,!0)||36===e||95===e||8204===e||8205===e}function er(e){return e>=65&&e<=90||e>=97&&e<=122}function tr(e){return e>=0&&e<=1114111}function nr(e){return 100===e||68===e||115===e||83===e||119===e||87===e}function rr(e){return er(e)||95===e}function ir(e){return rr(e)||sr(e)}function sr(e){return e>=48&&e<=57}function or(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function ar(e){return e>=65&&e<=70?e-65+10:e>=97&&e<=102?e-97+10:e-48}function Br(e){return e>=48&&e<=55}zn.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},zn.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},zn.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},zn.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},zn.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},zn.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},zn.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},zn.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},qn.validateRegExpFlags=function(e){for(var t=e.validFlags,n=e.flags,r=0;r-1&&this.raise(e.start,"Duplicate regular expression flag")}},qn.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},qn.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},qn.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},qn.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},qn.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},qn.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)},qn.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},qn.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!Yn(t)&&(e.lastIntValue=t,e.advance(),!0)},qn.regexp_eatPatternCharacters=function(e){for(var t=e.pos,n=0;-1!==(n=e.current())&&!Yn(n);)e.advance();return e.pos!==t},qn.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)},qn.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")}},qn.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},qn.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=Xn(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=Xn(e.lastIntValue);return!0}return!1},qn.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),$n(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},qn.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),Zn(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},qn.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)},qn.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},qn.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},qn.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)},qn.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},qn.regexp_eatZero=function(e){return 48===e.current()&&!sr(e.lookahead())&&(e.lastIntValue=0,e.advance(),!0)},qn.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)},qn.regexp_eatControlLetter=function(e){var t=e.current();return!!er(t)&&(e.lastIntValue=t%32,e.advance(),!0)},qn.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)&&tr(e.lastIntValue))return!0;r&&e.raise("Invalid unicode escape"),e.pos=n}return!1},qn.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)},qn.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},qn.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(nr(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},qn.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},qn.regexp_validateUnicodePropertyNameAndValue=function(e,t,n){Kt(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(n)||e.raise("Invalid property value")},qn.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},qn.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";rr(t=e.current());)e.lastStringValue+=Xn(t),e.advance();return""!==e.lastStringValue},qn.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";ir(t=e.current());)e.lastStringValue+=Xn(t),e.advance();return""!==e.lastStringValue},qn.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},qn.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},qn.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")}}},qn.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||Br(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)},qn.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)},qn.regexp_eatClassControlLetter=function(e){var t=e.current();return!(!sr(t)&&95!==t)&&(e.lastIntValue=t%32,e.advance(),!0)},qn.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},qn.regexp_eatDecimalDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;sr(n=e.current());)e.lastIntValue=10*e.lastIntValue+(n-48),e.advance();return e.pos!==t},qn.regexp_eatHexDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;or(n=e.current());)e.lastIntValue=16*e.lastIntValue+ar(n),e.advance();return e.pos!==t},qn.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},qn.regexp_eatOctalDigit=function(e){var t=e.current();return Br(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},qn.regexp_eatFixedHexDigits=function(e,t){var n=e.pos;e.lastIntValue=0;for(var r=0;r>10),56320+(1023&e)))}ur.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 cr(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},ur.getToken=function(){return this.next(),new cr(this)},"undefined"!=typeof Symbol&&(ur[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===Ot.eof,value:t}}}}),ur.curContext=function(){return this.context[this.context.length-1]},ur.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(Ot.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},ur.readToken=function(e){return bt(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},ur.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);return e<=55295||e>=57344?e:(e<<10)+this.input.charCodeAt(this.pos+1)-56613888},ur.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(Nt.lastIndex=n;(e=Nt.exec(this.input))&&e.index8&&e<14||e>=5760&&Mt.test(String.fromCharCode(e))))break e;++this.pos}}},ur.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)},ur.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(Ot.ellipsis)):(++this.pos,this.finishToken(Ot.dot))},ur.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(Ot.assign,2):this.finishOp(Ot.slash,1)},ur.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?Ot.star:Ot.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++n,r=Ot.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(Ot.assign,n+1):this.finishOp(r,n)},ur.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?this.finishOp(124===e?Ot.logicalOR:Ot.logicalAND,2):61===t?this.finishOp(Ot.assign,2):this.finishOp(124===e?Ot.bitwiseOR:Ot.bitwiseAND,1)},ur.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(Ot.assign,2):this.finishOp(Ot.bitwiseXOR,1)},ur.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&&!Ft.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(Ot.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(Ot.assign,2):this.finishOp(Ot.plusMin,1)},ur.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(Ot.assign,n+1):this.finishOp(Ot.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(Ot.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},ur.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(Ot.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(Ot.arrow)):this.finishOp(61===e?Ot.eq:Ot.prefix,1)},ur.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(Ot.questionDot,2)}if(63===e)return this.finishOp(Ot.coalesce,2)}return this.finishOp(Ot.question,1)},ur.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(Ot.parenL);case 41:return++this.pos,this.finishToken(Ot.parenR);case 59:return++this.pos,this.finishToken(Ot.semi);case 44:return++this.pos,this.finishToken(Ot.comma);case 91:return++this.pos,this.finishToken(Ot.bracketL);case 93:return++this.pos,this.finishToken(Ot.bracketR);case 123:return++this.pos,this.finishToken(Ot.braceL);case 125:return++this.pos,this.finishToken(Ot.braceR);case 58:return++this.pos,this.finishToken(Ot.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(Ot.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(Ot.prefix,1)}this.raise(this.pos,"Unexpected character '"+lr(e)+"'")},ur.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)},ur.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(Ft.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 zn(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(Ot.regexp,{pattern:i,flags:o,value:B})},ur.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},ur.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):bt(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Ot.num,n)},ur.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,bt(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Ot.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")),bt(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(Ot.num,a)},ur.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},ur.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):(Lt(r,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(n,this.pos++),this.finishToken(Ot.string,t)};var hr={};ur.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==hr)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},ur.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw hr;this.raise(e,t)},ur.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!==Ot.template&&this.type!==Ot.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(Ot.template,e)):36===n?(this.pos+=2,this.finishToken(Ot.dollarBraceL)):(++this.pos,this.finishToken(Ot.backQuote));if(92===n)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(Lt(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}},ur.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 Lt(t)?"":String.fromCharCode(t)}},ur.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return null===n&&this.invalidStringToken(t,"Bad character escape sequence"),n},ur.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,n=this.pos,r=this.options.ecmaVersion>=6;this.pos{},getLiteralValueAtPath:()=>Hr,getReturnExpressionWhenCalledAtPath:()=>Kr,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]]"},Vr={deoptimizePath:()=>{},getLiteralValueAtPath:()=>{},getReturnExpressionWhenCalledAtPath:()=>Kr,hasEffectsWhenAccessedAtPath:e=>e.length>0,hasEffectsWhenAssignedAtPath:e=>e.length>0,hasEffectsWhenCalledAtPath:()=>!0,include:()=>{},includeCallArguments(){},included:!0,toString:()=>"undefined"},Ur={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:Kr}},Qr={value:{returns:null,returnsPrimitive:Kr,callsArgs:null,mutatesSelf:!0}},jr={value:{returns:null,returnsPrimitive:Kr,callsArgs:[0],mutatesSelf:!1}};class Jr{constructor(){this.included=!1}deoptimizePath(){}getLiteralValueAtPath(){return Hr}getReturnExpressionWhenCalledAtPath(e){return 1===e.length?fi(Bi,e[0]):Kr}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenAssignedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||pi(Bi,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 Wr={value:{callsArgs:null,mutatesSelf:!1,returns:Jr,returnsPrimitive:null}},qr={value:{callsArgs:null,mutatesSelf:!0,returns:Jr,returnsPrimitive:null}},zr={value:{callsArgs:[0],mutatesSelf:!1,returns:Jr,returnsPrimitive:null}},Xr={value:{callsArgs:[0],mutatesSelf:!0,returns:Jr,returnsPrimitive:null}},Yr={deoptimizePath:()=>{},getLiteralValueAtPath:()=>Hr,getReturnExpressionWhenCalledAtPath:e=>1===e.length?fi(ci,e[0]):Kr,hasEffectsWhenAccessedAtPath:e=>e.length>1,hasEffectsWhenAssignedAtPath:e=>e.length>0,hasEffectsWhenCalledAtPath:e=>{if(1===e.length){const t=e[0];return"string"!=typeof t||!ci[t]}return!0},include:()=>{},includeCallArguments(e,t){for(const n of t)n.include(e,!1)},included:!0,toString:()=>"[[UNKNOWN BOOLEAN]]"},$r={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:Yr}},Zr={value:{callsArgs:[0],mutatesSelf:!1,returns:null,returnsPrimitive:Yr}},ei={deoptimizePath:()=>{},getLiteralValueAtPath:()=>Hr,getReturnExpressionWhenCalledAtPath:e=>1===e.length?fi(ui,e[0]):Kr,hasEffectsWhenAccessedAtPath:e=>e.length>1,hasEffectsWhenAssignedAtPath:e=>e.length>0,hasEffectsWhenCalledAtPath:e=>{if(1===e.length){const t=e[0];return"string"!=typeof t||!ui[t]}return!0},include:()=>{},includeCallArguments(e,t){for(const n of t)n.include(e,!1)},included:!0,toString:()=>"[[UNKNOWN NUMBER]]"},ti={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:ei}},ni={value:{callsArgs:null,mutatesSelf:!0,returns:null,returnsPrimitive:ei}},ri={value:{callsArgs:[0],mutatesSelf:!1,returns:null,returnsPrimitive:ei}},ii={deoptimizePath:()=>{},getLiteralValueAtPath:()=>Hr,getReturnExpressionWhenCalledAtPath:e=>1===e.length?fi(li,e[0]):Kr,hasEffectsWhenAccessedAtPath:e=>e.length>1,hasEffectsWhenAssignedAtPath:e=>e.length>0,hasEffectsWhenCalledAtPath:(e,t,n)=>1!==e.length||pi(li,e[0],!0,t,n),include:()=>{},includeCallArguments(e,t){for(const n of t)n.include(e,!1)},included:!0,toString:()=>"[[UNKNOWN STRING]]"},si={value:{callsArgs:null,mutatesSelf:!1,returns:null,returnsPrimitive:ii}};class oi{constructor(){this.included=!1}deoptimizePath(){}getLiteralValueAtPath(){return Hr}getReturnExpressionWhenCalledAtPath(e){return 1===e.length?fi(ai,e[0]):Kr}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenAssignedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||pi(ai,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 ai=Gr({hasOwnProperty:$r,isPrototypeOf:$r,propertyIsEnumerable:$r,toLocaleString:si,toString:si,valueOf:Ur}),Bi=Gr({concat:Wr,copyWithin:qr,every:Zr,fill:qr,filter:zr,find:jr,findIndex:ri,forEach:jr,includes:$r,indexOf:ti,join:si,lastIndexOf:ti,map:zr,pop:Qr,push:ni,reduce:jr,reduceRight:jr,reverse:qr,shift:Qr,slice:Wr,some:Zr,sort:Xr,splice:qr,unshift:ni},ai),ci=Gr({valueOf:$r},ai),ui=Gr({toExponential:si,toFixed:si,toLocaleString:si,toPrecision:si,valueOf:ti},ai),li=Gr({charAt:si,charCodeAt:ti,codePointAt:ti,concat:si,endsWith:$r,includes:$r,indexOf:ti,lastIndexOf:ti,localeCompare:ti,match:$r,normalize:si,padEnd:si,padStart:si,repeat:si,replace:{value:{callsArgs:[1],mutatesSelf:!1,returns:null,returnsPrimitive:ii}},search:ti,slice:si,split:Wr,startsWith:$r,substr:si,substring:si,toLocaleLowerCase:si,toLocaleUpperCase:si,toLowerCase:si,toUpperCase:si,trim:si,valueOf:si},ai);function hi(e){switch(typeof e){case"boolean":return ci;case"number":return ui;case"string":return li;default:return Object.create(null)}}function pi(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(Fr,{args:Tr,withNew:!1},i))return!0;return!1}function fi(e,t){return"string"==typeof t&&e[t]?null!==e[t].returnsPrimitive?e[t].returnsPrimitive:new e[t].returns:Kr}class di{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 Hr}getName(){const e=this.renderName||this.name;return this.renderBaseName?`${this.renderBaseName}.${e}`:e}getReturnExpressionWhenCalledAtPath(e,t,n){return Kr}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 mi extends di{constructor(){super(...arguments),this.isReassigned=!0}hasEffectsWhenAccessedAtPath(e){return!Ir([this.name,...e])}hasEffectsWhenCalledAtPath(e){return!kr([this.name,...e])}}class Ci extends di{constructor(){super("undefined")}getLiteralValueAtPath(){}}class gi extends di{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 Ai="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(" "),vi="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(" "),yi=new Set(Ai.concat(vi)),Ei=/[^$_a-zA-Z0-9]/g,_i=e=>/\d/.test(e[0]);function bi(e){return!_i(e)&&!yi.has(e)&&!Ei.test(e)}function Si(e){return e=e.replace(/-(\w)/g,(e,t)=>t.toUpperCase()).replace(Ei,"_"),(_i(e)||yi.has(e))&&(e="_"+e),e||"_"}class wi{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=Si(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 gi(this,e),this.exportedVariables.set(t,e),t)}setRenderPath(t,n){return this.renderPath="function"==typeof t.paths?t.paths(this.id):t.paths[this.id],this.renderPath||(K(this.id)?(this.renderPath=U(e.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 xi(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 wi||r.isExecuted||!r.moduleSideEffects&&!e.implicitlyLoadedBefore.has(r)||n.has(r.id)||(r.isExecuted=!0,n.add(r.id),t.push(r))}const Di=0,ki=1,Ii=2;function Ti(){return{brokenFlow:Di,includedCallArguments:new Set,includedLabels:new Set}}function Oi(){return{accessed:new Mr,assigned:new Mr,brokenFlow:Di,called:new Pr,ignore:{breaks:!1,continues:!1,labels:new Set,returnAwaitYield:!1},includedLabels:new Set,instantiated:new Pr,replacedVariableInits:new Map}}const Fi="ArrowFunctionExpression",Ni="BlockStatement",Li="CallExpression",Mi="ExpressionStatement",Ri="FunctionExpression",Pi="Identifier",Gi="ImportDefaultSpecifier",Hi="ImportNamespaceSpecifier",Ki="Program",Vi="Property",Ui="ReturnStatement",Qi=7;class ji extends di{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=Kr,this.isReassigned=!0),null!==t&&this.additionalInitializers.push(t)}consolidateInitializers(){if(null!==this.additionalInitializers){for(const e of this.additionalInitializers)e.deoptimizePath(Nr);this.additionalInitializers=null}}deoptimizePath(e){if(e.length>Qi||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(Nr)}}else this.init&&this.init.deoptimizePath(e)}getLiteralValueAtPath(e,t,n){if(this.isReassigned||!this.init||e.length>Qi)return Hr;const r=t.getEntities(e);if(r.has(this.init))return Hr;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>Qi)return Kr;const r=t.getEntities(e);if(r.has(this.init))return Kr;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>Qi)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>Qi)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>Qi||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||xi(this.module);for(const e of this.declarations){e.included||e.include(Ti(),!1);let t=e.parent;for(;!t.included&&(t.included=!0,t.type!==Ki);)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 Ji{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 ji(e.name,e,n||Vr,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 Wi extends Ji{constructor(){super(),this.variables.set("undefined",new Ci)}findVariable(e){let t=this.variables.get(e);return t||(t=new mi(e),this.variables.set(e,t)),t}}for(var qi={},zi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Xi=0;Xi>>=1,l&&(a=0===a?-2147483648:-a),r[i]+=a,i++,a=o=0}}}return $i(n,r,i),t.push(n),t}function $i(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 Zi(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+=es(h[1]-t)+es(h[2]-n)+es(h[3]-r),t=h[1],n=h[2],r=h[3]),5===h.length&&(p+=es(h[4]-i),i=h[4]),c.push(p)}s+=c.join(",")}}return s}function es(e){var t="";e=e<0?-e<<1|1:e<<1;do{var n=31&e;(e>>>=5)>0&&(n|=32),t+=zi[n]}while(e>0);return t}var ts=function e(t){this.bits=t instanceof e?t.bits.slice():[]};ts.prototype.add=function(e){this.bits[e>>5]|=1<<(31&e)},ts.prototype.has=function(e){return!!(this.bits[e>>5]&1<<(31&e))};var ns=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}})};ns.prototype.appendLeft=function(e){this.outro+=e},ns.prototype.appendRight=function(e){this.intro=this.intro+e},ns.prototype.clone=function(){var e=new ns(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},ns.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 os(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("/")}is.prototype.toString=function(){return JSON.stringify(this)},is.prototype.toUrl=function(){return"data:application/json;charset=utf-8;base64,"+rs(this.toString())};var as=Object.prototype.toString;function Bs(e){return"[object Object]"===as.call(e)}function cs(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},us.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},ps.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&&(hs.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),hs.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 ns(e,t,"").edit(n,i);B.next=u,u.previous=B}return this},ps.prototype.prepend=function(e){if("string"!=typeof e)throw new TypeError("outro content must be a string");return this.intro=e+this.intro,this},ps.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},ps.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},ps.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},ps.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]:""},ps.prototype.lastLine=function(){var e=this.outro.lastIndexOf(ls);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(ls)))return n.outro.substr(e+1)+t;t=n.outro+t}if(n.content.length>0){if(-1!==(e=n.content.lastIndexOf(ls)))return n.content.substr(e+1)+t;t=n.content+t}if(n.intro.length>0){if(-1!==(e=n.intro.lastIndexOf(ls)))return n.intro.substr(e+1)+t;t=n.intro+t}}while(n=n.previous);return-1!==(e=this.intro.lastIndexOf(ls))?this.intro.substr(e+1)+t:this.intro+t},ps.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},ps.prototype.snip=function(e,t){var n=this.clone();return n.remove(0,e),n.remove(t,n.original.length),n},ps.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]}},ps.prototype._splitChunk=function(e,t){if(e.edited&&e.content.length){var n=cs(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},ps.prototype.toString=function(){for(var e=this.intro,t=this.firstChunk;t;)e+=t.toString(),t=t.next;return e+this.outro},ps.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},ps.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},ps.prototype.trimLines=function(){return this.trim("[\\r\\n]")},ps.prototype.trim=function(e){return this.trimStart(e).trimEnd(e)},ps.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},ps.prototype.trimEnd=function(e){return this.trimEndAborted(e),this},ps.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},ps.prototype.trimStart=function(e){return this.trimStartAborted(e),this};var fs=Object.prototype.hasOwnProperty,ds=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 ms(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("/")}function Cs(e,t,n,r){if(t.remove(n,r),e.annotations)for(const r of e.annotations){if(!(r.start0&&r.advance(t.separator);var s=e.filename?t.uniqueSourceIndexByFilename[e.filename]:-1,o=e.content,a=cs(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?os(e.file,t.filename):t.filename})),sourcesContent:this.uniqueSources.map((function(t){return e.includeContent?t.content:null})),names:n,mappings:r.raw}},ds.prototype.generateMap=function(e){return new is(this.generateDecodedMap(e))},ds.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"},ds.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},ds.prototype.prepend=function(e){return this.intro=e+this.intro,this},ds.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},ds.prototype.isEmpty=function(){return(!this.intro.length||!this.intro.trim())&&!this.sources.some((function(e){return!e.content.isEmpty()}))},ds.prototype.length=function(){return this.sources.reduce((function(e,t){return e+t.content.length()}),this.intro.length)},ds.prototype.trimLines=function(){return this.trim("[\\r\\n]")},ds.prototype.trim=function(e){return this.trimStart(e).trimEnd(e)},ds.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},ds.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 As={isNoStatement:!0};function vs(e,t,n=0){let r,i;for(r=e.indexOf(t,n);;){if(-1===(n=e.indexOf("/",n))||n>=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 ys=/\s/;function Es(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 bs(e,t,n,r,i){let s,o,a,B,c=e[0],u=!c.included||c.needsBoundaries;u&&(B=n+_s(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+_s(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):Cs(s,t,o,B)):s.render(t,i)}function Ss(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 Ds(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 ks="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$",Is=64;function Ts(e){let t="";do{const n=e%Is;e=Math.floor(e/Is),t=ks[n]+t}while(0!==e);return t}const Os=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 Fs(e,t){let n=e,r=1;for(;t.has(n)||Os[n];)n=`${e}$${Ts(r++)}`;return t.add(n),n}class Ns extends Ji{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 Ns&&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 Ns&&this.parent.addAccessedGlobalsByFormat(e)}addNamespaceMemberAccess(e,t){this.accessedOutsideVariables.set(e,t),this.parent.addNamespaceMemberAccess(e,t)}addReturnExpression(e){this.parent instanceof Ns&&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(Fs(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}}const Ls={Literal:[],Program:["body"]};function Ms(e){return Ls[e.type]=Object.keys(e).filter(t=>"object"==typeof e[t]),Ls[e.type]}const Rs="variables";class Ps{constructor(e,t,n){this.included=!1,this.keys=Ls[e.type]||Ms(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 Hr}getReturnExpressionWhenCalledAtPath(e,t,n){return Kr}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(Oi())}toString(){return this.context.code.slice(this.start,this.end)}}class Gs extends Ps{createScope(e){this.scope=new Ns(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 Hs extends Gs{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?"":" "}${xs([this.id.variable],t)};`),super.render(e,t)}}class Ks extends ji{constructor(e){super("arguments",null,Kr,e)}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenAssignedAtPath(){return!0}hasEffectsWhenCalledAtPath(){return!0}}class Vs extends ji{constructor(e){super("this",null,null,e)}getLiteralValueAtPath(){return Hr}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)||Kr}}class Us extends Ns{constructor(e,t){super(e),this.parameters=[],this.hasRest=!1,this.context=t,this.hoistedBodyVarScope=new Ns(this)}addParameterDeclaration(e){const t=e.name;let n=this.hoistedBodyVarScope.variables.get(t);return n?n.addDeclaration(e,null):n=new ji(t,e,Kr,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(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 Qs extends Us{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=Kr;for(const e of this.returnExpressions)e.deoptimizePath(Nr)}}}class js extends Qs{constructor(e,t){super(e,t),this.variables.set("arguments",this.argumentsVariable=new Ks(t)),this.variables.set("this",this.thisVariable=new Vs(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 Js(e,t){if("MemberExpression"===e.type)return!e.computed&&Js(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 Ws=Object.create(null);class qs extends Ps{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&&Js(this,this.parent)&&(this.variable=this.scope.findVariable(this.name),this.variable.addReference(this)),null!==this.variable&&this.variable instanceof ji&&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 mi&&this.variable.hasEffectsWhenAccessedAtPath(Fr)}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}=Ws){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===Li&&r&&e.appendRight(this.start,"0, ")}}disallowImportReassignment(){return this.context.error({code:"ILLEGAL_REASSIGNMENT",message:`Illegal reassignment to import '${this.name}'`},this.start)}}class zs extends Ps{constructor(){super(...arguments),this.declarationInit=null}addExportedVariables(e,t){this.argument.addExportedVariables(e,t)}bind(){super.bind(),null!==this.declarationInit&&this.declarationInit.deoptimizePath([Or,Or])}declare(e,t){return this.declarationInit=t,this.argument.declare(e,Kr)}deoptimizePath(e){0===e.length&&this.argument.deoptimizePath(Fr)}hasEffectsWhenAssignedAtPath(e,t){return e.length>0||this.argument.hasEffectsWhenAssignedAtPath(Fr,t)}}class Xs extends Ps{constructor(){super(...arguments),this.isPrototypeDeoptimized=!1}createScope(e){this.scope=new js(e,this.context)}deoptimizePath(e){1===e.length&&("prototype"===e[0]?this.isPrototypeDeoptimized=!0:e[0]===Or&&(this.isPrototypeDeoptimized=!0,this.scope.getReturnExpression().deoptimizePath(Nr)))}getReturnExpressionWhenCalledAtPath(e){return 0===e.length?this.scope.getReturnExpression():Kr}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 oi:Kr);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 qs&&!n||r.include(e,t);const{brokenFlow:r}=e;e.brokenFlow=Di,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",Kr)),this.params[this.params.length-1]instanceof zs),this.body.addImplicitReturnExpressionToScope()}parseNode(e){this.body=new this.context.nodeConstructors.BlockStatement(e.body,this,this.scope.hoistedBodyVarScope),super.parseNode(e)}}Xs.prototype.preventChildBlockScope=!0;class Ys extends Xs{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 $s(e,t){return Es(e,vs(e,"default",t)+7)}function Zs(e,t,n,r){const i=vs(e,t,r)+t.length;e=e.slice(i,vs(e,n,i));const s=vs(e,"*");return-1===s?i:i+s+1}class eo extends Ps{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=$s(e.original,this.start);if(this.declaration instanceof Ys)this.renderNamedDeclaration(e,s,"function","(",null===this.declaration.id,t);else if(this.declaration instanceof Hs)this.renderNamedDeclaration(e,s,"class","{",null===this.declaration.id,t);else{if(this.variable.getOriginalVariable()!==this.variable)return void Cs(this,e,r,i);if(!this.variable.included)return e.remove(this.start,s),this.declaration.render(e,t,{isCalleeOfRenderedParent:!1,renderedParentType:Mi}),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(Zs(e.original,n,r,t)," "+o),"system"===s.format&&this.declaration instanceof Hs&&s.exportNamesByVariable.has(this.variable)&&e.appendLeft(this.end,` ${xs([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,";"))}}eo.prototype.needsBoundaries=!0;class to extends ji{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 Ys||r instanceof Hs)&&r.id?(this.hasId=!0,this.originalId=r.id):r instanceof qs&&(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 Ci))this.originalVariableAndDeclarationModules={modules:[],original:this};else{const e=this.originalId.variable;if(e instanceof to){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 no="_missingExportShim",ro="_interopDefault",io="_interopNamespace";class so extends di{constructor(e){super(no),this.module=e}}class oo extends di{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 in e)e[t].deoptimizePath(Nr)}include(){if(!this.included){this.included=!0;const e=this.getMemberVariables();for(const e of this.references)if(e.context.getModuleExecIndex()<=this.context.getModuleExecIndex()){this.referencedEarly=!0;break}if(this.mergedNamespaces=this.context.includeAndGetAdditionalMergedNamespaces(),this.context.options.preserveModules)for(const t in e)e[t].include();else for(const t in e)this.context.includeVariable(e[t])}}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=Os[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}${xs([this],e)};`),a}renderFirst(){return this.referencedEarly}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}}oo.prototype.isNamespace=!0;class ao extends di{constructor(e,t,n){super(t),this.context=e,this.module=e.module,this.defaultVariable=n}getBaseVariable(){let e=this.defaultVariable;return e instanceof to&&(e=e.getOriginalVariable()),e instanceof ao&&(e=e.getBaseVariable()),e}getName(){const e=this.name;return`${this.defaultVariable.getName()}${Bo(e)}`}include(){this.included||(this.included=!0,this.context.includeVariable(this.defaultVariable))}}const Bo=e=>/^(?!\d)[\w$]+$/.test(e)?"."+e:`[${JSON.stringify(e)}]`,co="Object.defineProperty(exports, '__esModule', { value: true });",uo="Object.defineProperty(exports,'__esModule',{value:true});";function lo(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 ho(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 po(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 fo(e,t,n,r){return`${r}n[k]${e}=e${e}[k];${t}`}function mo(e,t,n,r){return`function ${io}(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?po:fo)(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 Co={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 go(e,t){const n=t.map(({id:e})=>e).filter(e=>e in Co);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 Ao(e){return"."===e[0]&&e.endsWith(".js")?e.slice(0,-3):e}function vo(e,{accessedGlobals:t,dependencies:n,exports:r,hasExports:i,indentString:s,intro:o,isEntryModuleFacade:a,namedExportsMode:B,outro:c,varOrConst:u,warn:l},h){go(l,n);const p=n.map(e=>`'${Ao(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=ho(n,h,u);y&&e.prepend(y+d+d),t.has(io)&&e.prepend(mo(m,d,s,h.externalLiveBindings)),o&&e.prepend(o);const E=lo(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?uo:co}`),c&&e.append(c),e.indent(s).append(d+d+"});").prepend(v)}function yo(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?uo:co}${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}${ro}(${i})`:`${i}${p}=${p}${ro}(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 ${ro}${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(io)&&(o+=mo(p,h,s,l.externalLiveBindings)),f&&(o+=f+h+h);const C=lo(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 Eo(e,{intro:t,outro:n,dependencies:r,exports:i,varOrConst:s},o){const a=o.compact?"":" ",B=o.compact?"":"\n",c=_o(r,a);c.length>0&&(t+=c.join(B)+B+B),t&&e.prepend(t);const u=bo(i,a,s);return u.length&&e.append(B+B+u.join(B).trim()),n&&e.append(n),e.trim()}function _o(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 bo(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}const So=/^[a-zA-Z$_][a-zA-Z0-9$_]*$/;function wo(e){return So.test(e)?"."+e:`['${e}']`}function xo(e){return e.split(".").map(wo).join("")}function Do(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+=wo(e),`${o}${i}=${i}${o}${i}||${i}{}${r?"":";"}`)).join(r?",":"\n")+(r&&s.length?";":"\n")}function ko(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+=wo(e),`${B}${s}=${s}${B}${s}||${s}{}`)).concat(`${B}${wo(a)}`).join(","+s).concat(`${s}=${s}${i}`);return o.length>0&&(c=`(${c})`),c}function Io(e){let t=e.length;for(;t--;){const n=e[t];if(n.exportsDefault||n.exportsNames)return e.slice(0,t+1)}return[]}const To=e=>"this"+xo(e);function Oo(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&&!bi(f))return q({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".`});go(c,t);const C=Io(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(`${To(f)}${l}=${l}${To(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}`:To(f))+`${l}=${l}${y}`),d&&r&&(y=Do(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 _=ho(t,u,B);_&&e.prepend(_+h+h),s&&e.prepend(s);const b=lo(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 Fo({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 No=(e,t,n,r,i)=>e?`${i}${r}${t} _starExcludes${n}=${n}{${n}${[...e].map(e=>`${e}:${n}1`).join(","+n)}${n}};`:"",Lo=(e,t,n,r)=>e.length?`${r}${n}var ${e.join(","+t)};`:"";function Mo(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 Ro=(e,t,n,r)=>Mo(e.filter(e=>e.hoisted||e.uninitialized).map(e=>({name:e.exported,value:e.uninitialized?"void 0":e.local})),t,n,r),Po=(e,t,n,r)=>Mo(e.filter(e=>e.local===no).map(e=>({name:e.exported,value:no})),t,n,r),Go=(e,t,n,r)=>Mo(e.filter(e=>e.expression).map(e=>({name:e.exported,value:e.local})),t,n,r);function Ho(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=Fo({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';":""}`+No(d,c,h,s,l)+Lo(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}`+Ro(r,h,s,l);const v=`${l}${l}`+Go(r,h,s,l)+Po(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 Ko(e,t){return e?`${t}${xo(e)}`:"null"}function Vo(e,t,n){const r=e.split(".");let i=t;return r.map(e=>(i+=wo(e),i)).join(`${n}&&${n}`)}function Uo(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 q({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.'});go(c,t);const d=t.map(e=>`'${e.id}'`),m=t.map(e=>`require('${e.id}')`),C=Io(t),g=C.map(e=>Ko(e.globalName,f)),A=C.map(e=>e.name);o&&(r||u.noConflict)&&(d.unshift("'exports'"),m.unshift("exports"),g.unshift(ko(u.name,f,u.globals,u.compact,(u.extend?`${Ko(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}${ko(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}${Vo(u.name,f,l)};${h}${i}${i}${t}${h}${i}${i}${e}.noConflict${l}=${l}function${l}()${l}{${l}${Ko(u.name,f)}${l}=${l}current;${l}return ${e}${u.compact?"":"; "}};${h}`+i+"}())"}else b=`${p}(${g.join(","+l)})`,!o&&r&&(b=ko(u.name,f,u.globals,u.compact,b));const S=r||!0===u.noConflict&&o||g.length>0,w=S?"this,"+l:"",x=S?`(${f}${l}=${l}${f}${l}||${l}self,${l}`:"",D=S?")":"",k=`(function${l}(${S?`${f},${l}`:""}${p})${l}{${h}`+(S?`${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}`+`}(${w}(function${l}(${A.join(", ")})${l}{${_}${h}`,I=h+h+"})));",T=ho(t,u,B);T&&e.prepend(T+h+h),s&&e.prepend(s);const O=lo(n,t,o,u.interop,u.compact,i);return O&&e.append(h+h+O),o&&r&&u.esModule&&e.append(h+h+(u.compact?uo:co)),a&&e.append(a),e.trim().indent(i).append(I).prepend(k)}var Qo={system:Ho,amd:vo,cjs:yo,es:Eo,iife:Oo,umd:Uo};const jo={ArrayPattern(e,t){for(const n of t.elements)n&&jo[n.type](e,n)},AssignmentPattern(e,t){jo[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?jo.RestElement(e,n):jo[n.value.type](e,n.value)},RestElement(e,t){jo[t.argument.type](e,t.argument)}},Jo=function(e){const t=[];return jo[e.type](t,e),t};class Wo extends Ps{hasEffects(){return!1}initialise(){this.context.addExport(this)}render(e,t,n){e.remove(n.start,n.end)}}Wo.prototype.needsBoundaries=!0;class qo extends Ps{bind(){super.bind();for(const e of this.elements)null!==e&&e.deoptimizePath(Nr)}getReturnExpressionWhenCalledAtPath(e){return 1!==e.length?Kr:fi(Bi,e[0])}hasEffectsWhenAccessedAtPath(e){return e.length>1}hasEffectsWhenCalledAtPath(e,t,n){return 1!==e.length||pi(Bi,e[0],this.included,t,n)}}class zo extends Ps{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,Kr));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(Fr,t))return!0;return!1}}class Xo extends Ns{addDeclaration(e,t,n=null,r){return r?this.parent.addDeclaration(e,t,"function"===r?n:Kr,r):super.addDeclaration(e,t,n,!1)}}class Yo extends Ps{initialise(){this.directive&&"use strict"!==this.directive&&this.parent.type===Ki&&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!==Ki:super.shouldBeIncluded(e)}}class $o extends Ps{constructor(){super(...arguments),this.directlyIncluded=!1}addImplicitReturnExpressionToScope(){const e=this.body[this.body.length-1];e&&e.type===Ui||this.scope.addReturnExpression(Kr)}createScope(e){this.scope=this.parent.preventChildBlockScope?e:new Xo(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 Yo&&"use asm"===e.directive}render(e,t){this.body.length?bs(this.body,e,this.start+1,this.end-1,t):super.render(e,t)}}class Zo extends Ps{createScope(e){this.scope=new Qs(e,this.context)}deoptimizePath(e){1===e.length&&e[0]===Or&&this.scope.getReturnExpression().deoptimizePath(Nr)}getReturnExpressionWhenCalledAtPath(e){return 0===e.length?this.scope.getReturnExpression():Kr}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 qs||n.include(e,t);const{brokenFlow:n}=e;e.brokenFlow=Di,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",Kr)),this.params[this.params.length-1]instanceof zs),this.body instanceof $o?this.body.addImplicitReturnExpressionToScope():this.scope.addReturnExpression(this.body)}parseNode(e){e.body.type===Ni&&(this.body=new this.context.nodeConstructors.BlockStatement(e.body,this,this.scope.hoistedBodyVarScope)),super.parseNode(e)}}Zo.prototype.preventChildBlockScope=!0;class ea extends Ps{constructor(){super(...arguments),this.deoptimized=!1}hasEffects(e){return this.deoptimized||this.applyDeoptimizations(),this.right.hasEffects(e)||this.left.hasEffects(e)||this.left.hasEffectsWhenAssignedAtPath(Fr,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=vs(e.original,this.operator,this.left.end),s=this.operator.length>1?`${n[0]}${r}${this.operator.slice(0,-1)}${r}`:"";e.overwrite(i,Es(e.original,i+this.operator.length),`=${r}${1===n.length?`exports('${n[0]}',${r}`:Ds([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,Ds(n,!0,t)),e.appendLeft(this.end,")"))}}}applyDeoptimizations(){this.deoptimized=!0,this.left.deoptimizePath(Fr),this.right.deoptimizePath(Nr)}}class ta extends Ps{addExportedVariables(e,t){this.left.addExportedVariables(e,t)}bind(){super.bind(),this.left.deoptimizePath(Fr),this.right.deoptimizePath(Nr)}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(Fr,t)}render(e,t,{isShorthandProperty:n}=Ws){this.left.render(e,t,{isShorthandProperty:n}),this.right.render(e,t)}}class na extends Ps{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 Xs||e instanceof Zo)break e}while(e=e.parent);this.context.usesTopLevelAwait=!0}}this.argument.include(e,t)}}const ra={"!=":(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:()=>Hr,instanceof:()=>Hr,"|":(e,t)=>e|t};class ia extends Ps{deoptimizeCache(){}getLiteralValueAtPath(e,t,n){if(e.length>0)return Hr;const r=this.left.getLiteralValueAtPath(Fr,t,n);if(r===Hr)return Hr;const i=this.right.getLiteralValueAtPath(Fr,t,n);if(i===Hr)return Hr;const s=ra[this.operator];return s?s(r,i):Hr}hasEffects(e){return"+"===this.operator&&this.parent instanceof Yo&&""===this.left.getLiteralValueAtPath(Fr,Rr,this)||super.hasEffects(e)}hasEffectsWhenAccessedAtPath(e){return e.length>1}}class sa extends Ps{hasEffects(e){if(this.label){if(!e.ignore.labels.has(this.label.name))return!0;e.includedLabels.add(this.label.name),e.brokenFlow=Ii}else{if(!e.ignore.breaks)return!0;e.brokenFlow=ki}return!1}include(e){this.included=!0,this.label&&(this.label.include(),e.includedLabels.add(this.label.name)),e.brokenFlow=this.label?Ii:ki}}class oa extends Ps{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)?Hr:this.value}getReturnExpressionWhenCalledAtPath(e){return 1!==e.length?Kr:fi(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||pi(this.members,e[0],this.included,t,n)}initialise(){this.members=hi(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 aa(e){return e.computed?Ba(e.property):e.property.name}function Ba(e){return e instanceof oa?String(e.value):null}function ca(e){const t=e.propertyKey,n=e.object;if("string"==typeof t){if(n instanceof qs)return[{key:n.name,pos:n.start},{key:t,pos:e.property.start}];if(n instanceof la){const r=ca(n);return r&&[...r,{key:t,pos:e.property.start}]}}return null}function ua(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(vs(e.original,",",this.arguments[n].end),this.end-1)}else e.remove(vs(e.original,"(",this.callee.end)+1,this.end-1)}n===Mi&&this.callee.type===Ri&&(e.appendRight(this.start,"("),e.prependLeft(this.end,")"))}getReturnExpression(e){return null===this.returnExpression?(this.returnExpression=Kr,this.returnExpression=this.callee.getReturnExpressionWhenCalledAtPath(Fr,e,this)):this.returnExpression}}class pa extends Us{addDeclaration(e,t,n,r){return r?this.parent.addDeclaration(e,t,n,r):super.addDeclaration(e,t,n,!1)}}class fa extends Ps{createScope(e){this.scope=new pa(e,this.context)}initialise(){this.param&&this.param.declare("parameter",Kr)}parseNode(e){this.body=new this.context.nodeConstructors.BlockStatement(e.body,this,this.scope),super.parseNode(e)}}fa.prototype.preventChildBlockScope=!0;class da extends Ps{}class ma extends Ns{findLexicalBoundary(){return this}}class Ca extends Ps{hasEffects(e){return this.key.hasEffects(e)}hasEffectsWhenCalledAtPath(e,t,n){return e.length>0||this.value.hasEffectsWhenCalledAtPath(Fr,t,n)}}class ga extends Ps{createScope(e){this.scope=new ma(e)}hasEffectsWhenCalledAtPath(e,t,n){return e.length>0||null!==this.classConstructor&&this.classConstructor.hasEffectsWhenCalledAtPath(Fr,t,n)}initialise(){for(const e of this.body)if(e instanceof Ca&&"constructor"===e.kind)return void(this.classConstructor=e);this.classConstructor=null}}class Aa extends Gs{}class va{constructor(e){this.included=!1,this.expressions=e}deoptimizePath(e){for(const t of this.expressions)t.deoptimizePath(e)}getLiteralValueAtPath(){return Hr}getReturnExpressionWhenCalledAtPath(e,t,n){return new va(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 ya extends Ps{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(Nr);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?Hr:(this.expressionsToBeDeoptimized.push(n),r.getLiteralValueAtPath(e,t,n))}getReturnExpressionWhenCalledAtPath(e,t,n){const r=this.getUsedBranch();return null===r?new va([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}=Ws){if(this.test.included)super.render(e,t);else{const s=vs(e.original,":",this.consequent.end),o=(this.consequent.included?vs(e.original,"?",this.test.end):s)+1;i&&ws(e,o,this.usedBranch.start),e.remove(this.start,o),this.consequent.included&&e.remove(s,this.end),gs(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(Fr,Rr,this);return e===Hr?null:this.usedBranch=e?this.consequent:this.alternate}}class Ea extends Ps{hasEffects(e){if(this.label){if(!e.ignore.labels.has(this.label.name))return!0;e.includedLabels.add(this.label.name),e.brokenFlow=Ii}else{if(!e.ignore.continues)return!0;e.brokenFlow=ki}return!1}include(e){this.included=!0,this.label&&(this.label.include(),e.includedLabels.add(this.label.name)),e.brokenFlow=this.label?Ii:ki}}class _a extends Ps{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 ba extends Ps{hasEffects(){return!1}}class Sa extends Ps{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}))}}Sa.prototype.needsBoundaries=!0;class wa extends Ps{}class xa extends Ps{hasEffects(e){return this.key.hasEffects(e)||this.static&&null!==this.value&&this.value.hasEffects(e)}}class Da extends Ps{bind(){this.left.bind(),this.left.deoptimizePath(Fr),this.right.bind(),this.body.bind()}createScope(e){this.scope=new Xo(e)}hasEffects(e){if(this.left&&(this.left.hasEffects(e)||this.left.hasEffectsWhenAssignedAtPath(Fr,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(Fr),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,As),this.right.render(e,t,As),110===e.original.charCodeAt(this.right.start-1)&&e.prependLeft(this.right.start," "),this.body.render(e,t)}}class ka extends Ps{bind(){this.left.bind(),this.left.deoptimizePath(Fr),this.right.bind(),this.body.bind()}createScope(e){this.scope=new Xo(e)}hasEffects(){return!0}include(e,t){this.included=!0,this.left.includeWithAllDeclaredVariables(t,e),this.left.deoptimizePath(Fr),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,As),this.right.render(e,t,As),102===e.original.charCodeAt(this.right.start-1)&&e.prependLeft(this.right.start," "),this.body.render(e,t)}}class Ia extends Ps{createScope(e){this.scope=new Xo(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,As),this.test&&this.test.render(e,t,As),this.update&&this.update.render(e,t,As),this.body.render(e,t)}}class Ta extends Xs{}const Oa=Symbol("unset");class Fa extends Ps{constructor(){super(...arguments),this.testValue=Oa}deoptimizeCache(){this.testValue=Hr}hasEffects(e){if(this.test.hasEffects(e))return!0;const t=this.getTestValue();if(t===Hr){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;const e=this.parent,t=this.metaProperty=e instanceof la&&"string"==typeof e.propertyKey?e.propertyKey:null;t&&(t.startsWith(Ua)||t.startsWith(Ka)||t.startsWith(Va))?this.scope.addAccessedGlobalsByFormat(Ja):this.scope.addAccessedGlobalsByFormat(ja)}}initialise(){"import"===this.meta.name&&this.context.addImportMeta(this)}renderFinalMechanism(t,n,r,i){if(!this.included)return;const s=this.parent,o=this.metaProperty;if(o&&(o.startsWith(Ua)||o.startsWith(Ka)||o.startsWith(Va))){let a,B=null,c=null,u=null;o.startsWith(Ua)?(B=o.substr(Ua.length),a=i.getFileName(B)):o.startsWith(Ka)?(we(`Using the "${Ka}" prefix to reference files is deprecated. Use the "${Ua}" prefix instead.`,!0,this.context.options),c=o.substr(Ka.length),a=i.getFileName(c)):(we(`Using the "${Va}" prefix to reference files is deprecated. Use the "${Ua}" prefix instead.`,!0,this.context.options),u=o.substr(Va.length),a=i.getFileName(u));const l=U(e.relative(e.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}])||Ya[r](l)),void t.overwrite(s.start,s.end,h,{contentOnly:!0})}const a=i.hookFirstSync("resolveImportMeta",[o,{chunkId:n,format:r,moduleId:this.context.module.id}])||$a[r]&&$a[r](o,n);"string"==typeof a&&(s instanceof la?t.overwrite(s.start,s.end,a,{contentOnly:!0}):t.overwrite(this.start,this.end,a,{contentOnly:!0}))}}const ja={amd:["document","module","URL"],cjs:["document","require","URL"],iife:["document","URL"],system:["module"],umd:["document","require","URL"]},Ja={amd:["document","require","URL"],cjs:["document","require","URL"],iife:["document","URL"],system:["module","URL"],umd:["document","require","URL"]},Wa=(e,t="URL")=>`new ${t}(${e}).href`,qa=e=>Wa(`'${e}', document.currentScript && document.currentScript.src || document.baseURI`),za=e=>(t,n)=>{const r=e(n);return null===t?`({ url: ${r} })`:"url"===t?r:"undefined"},Xa=e=>`(document.currentScript && document.currentScript.src || new URL('${e}', document.baseURI).href)`,Ya={amd:e=>("."!==e[0]&&(e="./"+e),Wa(`require.toUrl('${e}'), document.baseURI`)),cjs:e=>`(typeof document === 'undefined' ? ${Wa(`'file:' + __dirname + '/${e}'`,"(require('u' + 'rl').URL)")} : ${qa(e)})`,es:e=>Wa(`'${e}', import.meta.url`),iife:e=>qa(e),system:e=>Wa(`'${e}', module.meta.url`),umd:e=>`(typeof document === 'undefined' ? ${Wa(`'file:' + __dirname + '/${e}'`,"(require('u' + 'rl').URL)")} : ${qa(e)})`},$a={amd:za(()=>Wa("module.uri, document.baseURI")),cjs:za(e=>`(typeof document === 'undefined' ? ${Wa("'file:' + __filename","(require('u' + 'rl').URL)")} : ${Xa(e)})`),iife:za(e=>Xa(e)),system:e=>null===e?"module.meta":"module.meta."+e,umd:za(e=>`(typeof document === 'undefined' ? ${Wa("'file:' + __filename","(require('u' + 'rl').URL)")} : ${Xa(e)})`)};class Za extends Ps{bind(){super.bind();for(const e of this.arguments)e.deoptimizePath(Nr)}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(Fr,this.callOptions,e))}hasEffectsWhenAccessedAtPath(e){return e.length>1}initialise(){this.callOptions={args:this.arguments,withNew:!0}}}class eB extends Ps{bind(){super.bind(),this.argument.deoptimizePath([Or,Or])}}class tB extends Ps{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?Nr: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 Hr;if(1===e.length&&!r[i]&&!ai[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 Hr;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 Kr;if(1===e.length&&ai[i]&&0===this.unmatchablePropertiesRead.length&&(!r[i]||null===r[i].exactMatchRead))return fi(ai,i);if(!r[i]||null===r[i].exactMatchRead||r[i].propertiesRead.length>1)return Kr;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||!ai[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||!ai[r])&&pi(ai,r,this.included,t,n)}render(e,t,{renderedParentType:n}=Ws){super.render(e,t),n!==Mi&&n!==Fi||(e.appendRight(this.start,"("),e.prependLeft(this.end,")"))}deoptimizeAllProperties(){this.hasUnknownDeoptimizedProperty=!0;for(const e of this.properties)e.deoptimizePath(Nr);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 eB){this.unmatchablePropertiesRead.push(n);continue}const r="get"!==n.kind,i="set"!==n.kind;let s;if(n.computed){const e=n.key.getLiteralValueAtPath(Fr,Rr,this);if(e===Hr){i?this.unmatchablePropertiesRead.push(n):this.unmatchablePropertiesWrite.push(n);continue}s=String(e)}else s=n.key instanceof qs?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 nB extends Ps{addExportedVariables(e,t){for(const n of this.properties)n.type===Vi?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(Fr,t))return!0;return!1}}class rB extends Ps{}class iB extends Ps{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?bs(this.body,e,this.start,this.end,t):super.render(e,t)}}class sB extends Ps{constructor(){super(...arguments),this.declarationInit=null,this.returnExpression=null}bind(){super.bind(),"get"===this.kind&&this.getReturnExpression(),null!==this.declarationInit&&this.declarationInit.deoptimizePath([Or,Or])}declare(e,t){return this.declarationInit=t,this.value.declare(e,Kr)}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(Fr,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(Fr,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:Tr,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=Kr,this.returnExpression=this.value.getReturnExpressionWhenCalledAtPath(Fr,Rr,this)):this.returnExpression}}class oB extends Ps{hasEffects(e){return!(e.ignore.returnAwaitYield&&(null===this.argument||!this.argument.hasEffects(e)))||(e.brokenFlow=Ii,!1)}include(e,t){this.included=!0,this.argument&&this.argument.include(e,t),e.brokenFlow=Ii}initialise(){this.scope.addReturnExpression(this.argument||Kr)}render(e,t){this.argument&&(this.argument.render(e,t,{preventASI:!0}),this.argument.start===this.start+6&&e.prependLeft(this.start+6," "))}}class aB extends Ps{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=Oi();e.ignore.breaks=!0,i=o.hasEffects(e)}i?(o.include(e,t),r=r0&&bs(this.cases,e,this.cases[0].start,this.end-1,t)}}class lB extends Ps{bind(){if(super.bind(),this.tag.type===Pi){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(Fr,this.callOptions,e)}initialise(){this.callOptions={args:Tr,withNew:!1}}}class hB extends Ps{bind(){}hasEffects(){return!1}include(){this.included=!0}parseNode(e){this.value=e.value,super.parseNode(e)}render(){}}class pB extends Ps{getLiteralValueAtPath(e){return e.length>0||1!==this.quasis.length?Hr:this.quasis[0].value.cooked}render(e,t){e.indentExclusionRanges.push([this.start,this.end]),super.render(e,t)}}class fB extends Ns{constructor(e,t){super(e),this.context=t,this.variables.set("this",new ji("this",null,Vr,t))}addExportDefaultDeclaration(e,t,n){const r=new to(e,t,n);return this.variables.set("default",r),r}addNamespaceMemberAccess(e,t){t instanceof mi&&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 mi&&this.accessedOutsideVariables.set(e,n),n}}class dB extends Ps{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 fB?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 mB extends Ps{hasEffects(){return!0}include(e,t){this.included=!0,this.argument.include(e,t),e.brokenFlow=Ii}render(e,t){this.argument.render(e,t,{preventASI:!0}),this.argument.start===this.start+5&&e.prependLeft(this.start+5," ")}}class CB extends Ps{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?Rs:t),e.brokenFlow=i),null!==this.handler&&(this.handler.include(e,t),e.brokenFlow=i),null!==this.finalizer&&this.finalizer.include(e,t)}}const gB={"!":e=>!e,"+":e=>+e,"-":e=>-e,delete:()=>Hr,typeof:e=>typeof e,void:()=>{},"~":e=>~e};class AB extends Ps{bind(){super.bind(),"delete"===this.operator&&this.argument.deoptimizePath(Fr)}getLiteralValueAtPath(e,t,n){if(e.length>0)return Hr;const r=this.argument.getLiteralValueAtPath(Fr,t,n);return r===Hr?Hr:gB[this.operator](r)}hasEffects(e){return!("typeof"===this.operator&&this.argument instanceof qs)&&(this.argument.hasEffects(e)||"delete"===this.operator&&this.argument.hasEffectsWhenAssignedAtPath(Fr,e))}hasEffectsWhenAccessedAtPath(e){return"void"===this.operator?e.length>0:e.length>1}}class vB extends Ps{hasEffects(){return!0}include(e){super.include(e,!0)}}class yB extends Ps{bind(){if(super.bind(),this.argument.deoptimizePath(Fr),this.argument instanceof qs){this.scope.findVariable(this.argument.name).isReassigned=!0}}hasEffects(e){return this.argument.hasEffects(e)||this.argument.hasEffectsWhenAssignedAtPath(Fr,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}${xs([n],t)},${i}${s})`);else if(r.length>1)e.overwrite(this.start,this.end,`${Ds([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 EB(e,t){return null!==e.renderBaseName&&t.has(e)&&e.isReassigned}function _B(e,t){for(const n of e){if(!n.included)return!1;if(n.id.type===Pi){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 bB extends Ps{deoptimizePath(){for(const e of this.declarations)e.deoptimizePath(Fr)}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=Ws){if(_B(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,` ${xs(o,a)};`)}renderReplacedDeclarations(e,t,{start:n=this.start,end:r=this.end,isNoStatement:i}){const s=Ss(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 qs&&EB(n.id.variable,t.exportNamesByVariable)&&null===n.init)e.remove(r,m);else{if(c="",u="",n.id instanceof qs&&EB(n.id.variable,t.exportNamesByVariable))h&&(p+=";"),l=!1;else{if("system"===t.format&&null!==n.init)if(n.id.type!==Pi)n.id.addExportedVariables(f,t.exportNamesByVariable);else{const r=t.exportNamesByVariable.get(n.id.variable);if(r){const i=t.compact?"":" ",s=vs(e.original,"=",n.id.end);e.prependLeft(Es(e.original,s+1),1===r.length?`exports('${r[0]}',${i}`:Ds([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 SB extends Ps{declareDeclarator(e){this.id.declare(e,this.init||Vr)}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 wB extends Ps{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 xB extends Ps{bind(){super.bind(),null!==this.argument&&this.argument.deoptimizePath(Nr)}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 DB={ArrayExpression:qo,ArrayPattern:zo,ArrowFunctionExpression:Zo,AssignmentExpression:ea,AssignmentPattern:ta,AwaitExpression:na,BinaryExpression:ia,BlockStatement:$o,BreakStatement:sa,CallExpression:ha,CatchClause:fa,ChainExpression:da,ClassBody:ga,ClassDeclaration:Hs,ClassExpression:Aa,ConditionalExpression:ya,ContinueStatement:Ea,DoWhileStatement:_a,EmptyStatement:ba,ExportAllDeclaration:Wo,ExportDefaultDeclaration:eo,ExportNamedDeclaration:Sa,ExportSpecifier:wa,ExpressionStatement:Yo,FieldDefinition:xa,ForInStatement:Da,ForOfStatement:ka,ForStatement:Ia,FunctionDeclaration:Ys,FunctionExpression:Ta,Identifier:qs,IfStatement:Fa,ImportDeclaration:Na,ImportDefaultSpecifier:La,ImportExpression:Ma,ImportNamespaceSpecifier:Ra,ImportSpecifier:Pa,LabeledStatement:Ga,Literal:oa,LogicalExpression:Ha,MemberExpression:la,MetaProperty:Qa,MethodDefinition:Ca,NewExpression:Za,ObjectExpression:tB,ObjectPattern:nB,PrivateName:rB,Program:iB,Property:sB,RestElement:zs,ReturnStatement:oB,SequenceExpression:aB,SpreadElement:eB,Super:BB,SwitchCase:cB,SwitchStatement:uB,TaggedTemplateExpression:lB,TemplateElement:hB,TemplateLiteral:pB,ThisExpression:dB,ThrowStatement:mB,TryStatement:CB,UnaryExpression:AB,UnknownNode:vB,UpdateExpression:yB,VariableDeclaration:bB,VariableDeclarator:SB,WhileStatement:wB,YieldExpression:xB};function kB(e){return e.id}function IB(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 TB(e,t,n){n(e,t)}function OB(e,t,n){}var FB={};function NB(e,t,n=e.type){let r=t.commentNodes[t.commentIndex];for(;r&&e.start>=r.end;)LB(e,r),r=t.commentNodes[++t.commentIndex];r&&r.end<=e.end&&FB[n](e,t,NB)}function LB(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)}FB.Program=FB.BlockStatement=function(e,t,n){for(var r=0,i=e.body;rMB.test(e.text);function PB(e,t){NB(t,{commentIndex:0,commentNodes:e.filter(RB)})}let GB="sourceMa";GB+="ppingURL";const HB=new RegExp(`^#\\s+${GB}=.+\\n?`);function KB(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 VB(e,t,n,r){return t.error({code:"MISSING_EXPORT",message:`'${e}' is not exported by ${J(n)}, imported by ${J(t.id)}`,url:"https://rollupjs.org/guide/en/#error-name-is-not-exported-by-module"},r)}const UB={identifier:null,localName:no};function QB(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 jB{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.chunk=null,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.facadeChunk=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.manualChunkAlias=null,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 so(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 t=e.basename(this.id),n=e.extname(this.id);return Si(n?t.slice(0,-n.length):t)}bindReferences(){this.ast.bind()}error(e,t){if("number"==typeof t){e.pos=t;let n=L(this.code,t,{offsetLine:1});try{n=IB(this.sourcemapChain,n)}catch(e){this.warn({code:"SOURCEMAP_ERROR",loc:{column:n.column,file:this.id,line:n.line},message:"Error when using sourcemap for reporting an error: "+e.message,pos:t})}e.loc={column:n.column,file:this.id,line:n.line},e.frame=P(this.originalCode,n.line,n.column)}return q(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 wi)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:q({code:X.SYNTHETIC_NAMED_EXPORTS_NEED_DEFAULT,id:this.id,message:"Modules with 'syntheticNamedExports' need 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.options.preserveModules){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 ao)i=i.getBaseVariable();else if(i instanceof to){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){for(const r of n)if((r.moduleSideEffects||t.has(r))&&!e.has(r))if(r instanceof wi||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 to&&(n=n.getOriginalVariable()),!n||!(n.included||n instanceof gi))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 wi)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=QB(r.module,r.localName,!1,n);return e||VB(r.localName,this,r.module.id,r.start)}const i=this.exports[e];if(i){if(i===UB)return this.exportShimVariable;const e=i.localName;return this.traceVariable(e)||this.graph.scope.findVariable(e)}if("default"!==e)for(const t of this.exportAllModules){const r=QB(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 ao(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 this.ast.included&&this.ast.hasEffects(Oi())}include(){const e=Ti();this.ast.shouldBeIncluded(e)&&this.ast.include(e,!1)}includeAllExports(){this.isExecuted||(this.graph.needsTreeshakingPass=!0,xi(this));for(const e of this.getExports()){const t=this.getVariableForExportName(e);t.deoptimizePath(Nr),t.included||(t.include(),this.graph.needsTreeshakingPass=!0)}for(const e of this.getReexports()){const t=this.getVariableForExportName(e);t.deoptimizePath(Nr),t.included||(t.include(),this.graph.needsTreeshakingPass=!0),t instanceof gi&&(t.module.reexported=!0)}}includeAllInBundle(){this.ast.include(Ti(),!0)}isIncluded(){return this.ast.included||this.namespace.included}linkDependencies(){for(const e of this.sources)this.dependencies.add(this.graph.modulesById.get(this.resolvedIds[e].id));for(const{resolution:e}of this.dynamicImports)(e instanceof jB||e instanceof wi)&&this.dynamicDependencies.add(e);this.addModulesToImportDescriptions(this.importDescriptions),this.addModulesToImportDescriptions(this.reexportDescriptions);const e=[];for(const t of this.exportAllSources){const n=this.graph.modulesById.get(this.resolvedIds[t].id);(n instanceof wi?e:this.exportAllModules).push(n)}this.exportAllModules=[...this.exportAllModules,...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,"boolean"==typeof i&&(this.moduleSideEffects=i),"boolean"==typeof c&&(this.syntheticNamedExports=c),it("generate ast",3),this.alwaysRemovedCode=e||[],t)this.esTreeAst=t;else{this.esTreeAst=KB(this,this.graph.acornParser,this.options.acorn);for(const e of this.comments)!e.block&&HB.test(e.text)&&this.alwaysRemovedCode.push([e.start,e.end]);PB(this.comments,this.esTreeAst)}st("generate ast",3),this.resolvedIds=a||Object.create(null);const h=this.id;this.magicString=new ps(n,{filename:this.excludeFromSourcemap?null:h,indentExclusionRanges:[]});for(const[e,t]of this.alwaysRemovedCode)this.magicString.remove(e,t);it("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:DB,options:this.options,traceExport:this.getVariableForExportName.bind(this),traceVariable:this.traceVariable.bind(this),usesTopLevelAwait:!1,warn:this.warn.bind(this)},this.scope=new fB(this.graph.scope,this.astContext),this.namespace=new oo(this.astContext,this.syntheticNamedExports),this.ast=new iB(this.esTreeAst,{type:"Module",context:this.astContext},this.scope),st("analyse ast",3)}toJSON(){return{alwaysRemovedCode:this.alwaysRemovedCode,ast:this.esTreeAst,code:this.code,customTransformCache:this.customTransformCache,dependencies:Array.from(this.dependencies,kB),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 jB&&"*"===t.name)return n.namespace;const r=n.getVariableForExportName(t.name);return r||VB(t.name,this,n.id,t.start)}return null}warn(e,t){if("number"==typeof t){e.pos=t;const{line:n,column:r}=L(this.code,t,{offsetLine:1});e.loc={file:this.id,line:n,column:r},e.frame=P(this.code,n,r)}e.id=this.id,this.options.onwarn(e)}addDynamicImport(e){let t=e.source;t instanceof pB?1===t.quasis.length&&t.quasis[0].value.cooked&&(t=t.quasis[0].value.cooked):t instanceof oa&&"string"==typeof t.value&&(t=t.value),this.dynamicImports.push({node:e,resolution:null,argument:t})}addExport(e){if(e instanceof eo)this.exports.default={identifier:e.variable.getAssignedVariableName(),localName:"default"};else if(e instanceof Wo){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 oa){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 bB)for(const e of t.declarations)for(const t of Jo(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===Gi,r=n.type===Hi,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)}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 wi){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 jB&&(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:J(this.id),exportName:e,message:`Missing export "${e}" has been shimmed in module ${J(this.id)}.`}),this.exports[e]=UB}}class JB{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 WB{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 q({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 qB(e){return function(t,n){return n.mappings?new WB(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 WB({mappings:[],names:[]},[t]))}}function zB(t,n,r,i,s){let o;if(r){const n=r.sources,i=r.sourcesContent||[],s=e.dirname(t)||".",a=r.sourceRoot||".",B=n.map((t,n)=>new JB(e.resolve(s,a,t),i[n]));o=new WB(r,B)}else o=new JB(t,n);return i.reduce(s,o)}function XB(t,n,r,i,s,o){const a=qB(o),B=r.filter(e=>!e.excludeFromSourcemap).map(e=>zB(e.id,e.originalCode,e.originalSourcemap,e.sourcemapChain,a));let c=new WB(n,B);c=i.reduce(a,c);let{sources:u,sourcesContent:l,names:h,mappings:p}=c.traceMappings();if(t){const n=e.dirname(t);u=u.map(t=>e.relative(n,t)),t=e.basename(t)}return l=s?null:l,new is({file:t,sources:u,sourcesContent:l,names:h,mappings:p})}function YB(e,t,n,r,i){if(!r.length)return n;return{version:3,...zB(e,t,n,r,qB(i)).traceMappings()}}const $B={amd:nc,cjs:nc,es:ec,iife:nc,system:tc,umd:nc};function ZB(e,t,n,r,i,s,o,a,B){for(const t of e)t.scope.addUsedOutsideNames(r,i,B);rc(r,e),$B[i](r,n,t,s,o,a);for(const t of e)t.scope.deconflict(i,B)}function ec(e,t,n,r,i,s){if(i)for(const t of n)t.variableName=Fs(t.variableName,e);tc(e,t,n,r);for(const t of s)t.setSafeName(Fs(t.name,e))}function tc(e,t,n,r){for(const n of t){const t=n.module,i=n.name;let s;s=t instanceof wi&&("*"===i||"default"===i)?"default"===i&&r&&t.exportsNamespace?t.variableName+"__default":t.variableName:i,n.setRenderNames(null,Fs(s,e))}}function nc(e,t,n,r,i){for(const t of n)t.variableName=Fs(t.variableName,e);for(const e of t){const t=e.module;if(t instanceof wi){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=t.chunk;"default"===n.exportMode||i&&e.isNamespace?e.setRenderNames(null,n.variableName):e.setRenderNames(n.variableName,n.getVariableExportName(e))}}}function rc(e,t){for(const n of t){for(const t of n.scope.variables.values())t.included&&!(t.renderBaseName||t instanceof to&&t.getOriginalVariable()!==t)&&t.setRenderNames(null,Fs(t.name,e));const t=n.namespace;t.included&&t.setRenderNames(null,Fs(t.name,e))}}const ic=/[\\'\r\n\u2028\u2029]/,sc=/(['\r\n\u2028\u2029])/g,oc=/\\/g;function ac(e){return e.match(ic)?e.replace(oc,"\\\\").replace(sc,"\\$1"):e}const Bc=(e,t)=>e.execIndex>t.execIndex?1:-1;function cc(e){e.sort(Bc)}function uc(e){let t=0;const n=[],r=new Set,i=new Set,s=new Map,o=[],a=e=>{if(e instanceof jB){for(const t of e.dependencies)s.has(t)?r.has(t)||n.push(lc(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 jB&&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 lc(e,t,n){const r=[J(e.id)];let i=t;for(;i!==e;)r.push(J(i.id)),i=n.get(i);return r.push(r[0]),r.reverse(),r}function hc(e,t,n){let r=0;for(const i of e){let e=i.name[0];if(t[e])do{e=Ts(++r),49===e.charCodeAt(0)&&(r+=9*64**(e.length-1),e=Ts(r))}while(Os[e]||t[e]);t[e]=i,n.set(i,[e])}}function pc(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 fc(e,{exports:t,name:n,format:r},i,s){const o=e.getExportNames();if("default"===t){if(1!==o.length||"default"!==o[0])return q(ue("default",o,i))}else if("none"===t&&o.length)return q(ue("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(ge(i,n)),t="named")),t}function dc(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 mc(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=Cc(t.map);i.push(e||{missing:!0,plugin:n.name})}return t.code})}const Ac=[".js",".jsx",".ts",".tsx"];function vc(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 yc{constructor(t,n,r,i){this.orderedModules=t,this.inputOptions=n,this.unsetOptions=r,this.modulesById=i,this.entryModules=[],this.exportMode="named",this.facadeModule=null,this.id=null,this.variableName="chunk",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.manualChunkAlias=null,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=t.length>0?t[0].execIndex:1/0;const s=new Set(t);for(const e of t){this.isEmpty&&e.isIncluded()&&(this.isEmpty=!1),e.manualChunkAlias&&(this.manualChunkAlias=e.manualChunkAlias),e.chunk=this,e.isEntryPoint&&this.entryModules.push(e);for(const t of e.includedDynamicImporters)s.has(t)||this.dynamicEntryModules.push(e);e.implicitlyLoadedAfter.size>0&&this.implicitEntryModules.push(e)}const o=this.entryModules[0]||this.implicitEntryModules[0]||this.dynamicEntryModules[0]||this.orderedModules[this.orderedModules.length-1];o&&(this.variableName=Si(e.basename(o.chunkName||o.manualChunkAlias||j(o.id))))}static generateFacade(e,t,n,r,i){const s=new yc([],e,t,n);s.assignFacadeName(i,r),r.facadeChunk||(r.facadeChunk=s);for(const e of r.getDependenciesToBeIncluded())s.dependencies.add(e instanceof jB?e.chunk:e);return!s.dependencies.has(r.chunk)&&r.moduleSideEffects&&r.hasEffects()&&s.dependencies.add(r.chunk),s.ensureReexportsAreAvailableForModule(r),s.facadeModule=r,s.strictFacade=!0,s}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 "${J(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(e){this.sortedExportNames=null,this.exportsByName=Object.create(null),this.exportNamesByVariable=new Map;const t=new Set(this.exports);if(null!==this.facadeModule&&(!1!==this.facadeModule.preserveSignature||this.strictFacade)){const e=this.facadeModule.getExportNamesByVariable();for(const[n,r]of e){this.exportNamesByVariable.set(n,[...r]);for(const e of r)this.exportsByName[e]=n;t.delete(n)}}e.minifyInternalExports?hc(t,this.exportsByName,this.exportNamesByVariable):pc(t,this.exportsByName,this.exportNamesByVariable),(this.inputOptions.preserveModules||this.facadeModule&&this.facadeModule.isEntryPoint)&&(this.exportMode=fc(this,e,this.facadeModule.id,this.inputOptions.onwarn))}generateFacades(){const e=[],t=new Set([...this.entryModules,...this.implicitEntryModules]),n=new Set(this.dynamicEntryModules.map(e=>e.namespace));for(const e of t)if(e.preserveSignature)for(const t of e.getExportNamesByVariable().keys())n.add(t);for(const r of t){const t=Array.from(r.userChunkNames,e=>({name:e}));0===t.length&&r.isUserDefinedEntryPoint&&t.push({}),t.push(...Array.from(r.chunkFileNames,e=>({fileName:e}))),0===t.length&&t.push({}),this.facadeModule||!this.inputOptions.preserveModules&&"strict"===r.preserveSignature&&!this.canModuleBeFacade(r,n)||(this.facadeModule=r,r.facadeChunk=this,r.preserveSignature&&(this.strictFacade="strict"===r.preserveSignature,this.ensureReexportsAreAvailableForModule(r)),this.assignFacadeName(t.shift(),r));for(const n of t)e.push(yc.generateFacade(this.inputOptions,this.unsetOptions,this.modulesById,r,n))}for(const e of this.dynamicEntryModules)!this.facadeModule&&this.canModuleBeFacade(e,n)?(this.facadeModule=e,e.facadeChunk=this,this.strictFacade=!0,this.assignFacadeName({},e)):this.facadeModule===e&&!this.strictFacade&&this.canModuleBeFacade(e,n)?this.strictFacade=!0:e.facadeChunk&&e.facadeChunk.strictFacade||(e.namespace.include(),this.exports.add(e.namespace));return e}generateId(e,t,n,r,i){if(null!==this.fileName)return this.fileName;const[s,o]=this.facadeModule&&this.facadeModule.isUserDefinedEntryPoint?[t.entryFileNames,"output.entryFileNames"]:[t.chunkFileNames,"output.chunkFileNames"];return Le(Ne(s,o,{format:()=>t.format,hash:()=>r?this.computeContentHashWithDependencies(e,t,n,i):"[hash]",name:()=>this.getChunkName()}),n)}generateIdPreserveModules(t,n,r,i){const s=this.orderedModules[0].id,o=Q(s);let a;if(K(s)){const r=e.extname(s),B=i.has("entryFileNames")?Ac.includes(r)?"[name].js":"[name][extname].js":n.entryFileNames;a=ms(t,`${e.dirname(o)}/${Ne(B,"output.entryFileNames",{ext:()=>r.substr(1),extname:()=>r,format:()=>n.format,name:()=>this.getChunkName()})}`)}else a="_virtual/"+e.basename(o);return Le(U(a),r)}getChunkName(){return this.name||(this.name=Q(this.getFallbackChunkName()))}getExportNames(){return this.sortedExportNames||(this.sortedExportNames=Object.keys(this.exportsByName).sort())}getPrerenderedChunk(){const e=this.facadeModule,t=this.getChunkName.bind(this);return{code:void 0,dynamicImports:Array.from(this.dynamicDependencies,kB),exports:this.getExportNames(),facadeModuleId:e&&e.id,fileName:void 0,implicitlyLoadedBefore:Array.from(this.implicitlyLoadedBefore,kB),imports:Array.from(this.dependencies,kB),isDynamicEntry:this.dynamicEntryModules.length>0,isEntry:null!==e&&e.isEntryPoint,isImplicitEntry:this.implicitEntryModules.length>0,map:void 0,modules:this.renderedModules,get name(){return t()},type:"chunk"}}getRenderedHash(e){if(this.renderedHash)return this.renderedHash;const t=Fe(),n=e.hookReduceValueSync("augmentChunkHash","",[this.getPrerenderedChunk()],(e,t)=>(t&&(e+=t),e));return t.update(n),t.update(this.renderedSource.toString()),t.update(this.getExportNames().map(e=>{const t=this.exportsByName[e];return`${J(t.module.id).replace(/\\/g,"/")}:${t.name}:${e}`}).join(",")),this.renderedHash=t.digest("hex")}getVariableExportName(e){return this.inputOptions.preserveModules&&e instanceof oo?"*":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,n){it("render modules",3);const r=new ds({separator:e.compact?"":"\n\n"});this.usedModules=[],this.indentString=mc(this.orderedModules,e);const i=e.compact?"":"\n",s=e.compact?"":" ",o={compact:e.compact,dynamicImportFunction:e.dynamicImportFunction,exportNamesByVariable:this.exportNamesByVariable,format:e.format,freeze:e.freeze,indent:this.indentString,namespaceToStringTag:e.namespaceToStringTag,outputPluginDriver:n,varOrConst:e.preferConst?"const":"var"};if(e.hoistTransitiveImports&&!this.inputOptions.preserveModules&&null!==this.facadeModule)for(const e of this.dependencies)e instanceof yc&&this.inlineChunkDependencies(e);const a=[...this.dependencies];cc(a),this.dependencies=new Set(a),this.prepareDynamicImports(),this.setIdentifierRenderResolutions(e);let B="";const c=this.renderedModules=Object.create(null);for(const t of this.orderedModules){let n=0;if(t.isIncluded()){const s=t.render(o).trim();n=s.length(),n&&(e.compact&&-1!==s.lastLine().indexOf("//")&&s.append("\n"),this.renderedModuleSources.set(t,s),r.addSource(s),this.usedModules.push(t));const a=t.namespace;if(a.included&&!this.inputOptions.preserveModules){const e=a.renderBlock(o);a.renderFirst()?B+=i+e:r.addSource(new ps(e))}}const{renderedExports:s,removedExports:a}=t.getRenderedExports();c[t.id]={originalLength:t.originalCode.length,removedExports:a,renderedExports:s,renderedLength:n}}if(B&&r.prepend(B+i+i),this.needsExportsShim&&r.prepend(`${i}${o.varOrConst} ${no}${s}=${s}void 0;${i}${i}`),e.compact?this.renderedSource=r:this.renderedSource=r.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),st("render modules",3)}async render(t,n,r,i){it("render format",3);const s=this.id,o=t.format,a=Qo[o];t.dynamicImportFunction&&"es"!==o&&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 wi){const n=e.renderPath;t.id=ac(e.renormalizeRenderPath?this.getRelativePath(n,!1):n)}else t.namedExportsMode="default"!==e.exportMode,t.id=ac(this.getRelativePath(e.id,!1))}this.finaliseDynamicImports(t),this.finaliseImportMetas(o,i);const B=0!==this.renderedExports.length||[...this.renderedDependencies.values()].some(e=>e.reexports&&0!==e.reexports.length);let c=!1;const u=new Set;for(const e of this.orderedModules){e.usesTopLevelAwait&&(c=!0);const t=e.scope.accessedGlobalVariablesByFormat,n=t&&t.get(o);if(n)for(const e of n)u.add(e)}if(c&&"es"!==o&&"system"!==o)return q({code:"INVALID_TLA_FORMAT",message:`Module format ${o} does not support top-level await. Use the "es" or "system" output formats rather.`});const l=a(this.renderedSource,{accessedGlobals:u,dependencies:[...this.renderedDependencies.values()],exports:this.renderedExports,hasExports:B,indentString:this.indentString,intro:n.intro,isEntryModuleFacade:this.inputOptions.preserveModules||null!==this.facadeModule&&this.facadeModule.isEntryPoint,namedExportsMode:"default"!==this.exportMode,outro:n.outro,usesTopLevelAwait:c,varOrConst:t.preferConst?"const":"var",warn:this.inputOptions.onwarn},t);n.banner&&l.prepend(n.banner),n.footer&&l.append(n.footer);const h=l.toString();st("render format",3);let p=null;const f=[];let d=await gc({code:h,options:t,outputPluginDriver:i,renderChunk:r,sourcemapChain:f});if(t.sourcemap){let n;it("sourcemap",3),n=t.file?e.resolve(t.sourcemapFile||t.file):t.dir?e.resolve(t.dir,s):e.resolve(s);const r=l.generateDecodedMap({});p=XB(n,r,this.usedModules,f,t.sourcemapExcludeSources,this.inputOptions.onwarn),p.sources=p.sources.map(e=>{const{sourcemapPathTransform:r}=t;if(r){const t=r(e,n+".map");return"string"!=typeof t&&q(Se("sourcemapPathTransform function must return a string.")),t}return e}).map(U),st("sourcemap",3)}return!0!==t.compact&&"\n"!==d[d.length-1]&&(d+="\n"),{code:d,map:p}}addDependenciesToChunk(e,t){for(const n of e)n instanceof jB?n.chunk&&n.chunk!==this&&t.add(n.chunk):t.add(n)}assignFacadeName({fileName:e,name:t},n){e?this.fileName=e:this.name=Q(t||n.chunkName||j(n.id))}computeContentHashWithDependencies(e,t,n,r){const i=Fe();i.update([e.intro,e.outro,e.banner,e.footer].map(e=>e||"").join(":")),i.update(t.format);const s=new Set([this]);for(const o of s)if(o instanceof wi?i.update(":"+o.renderPath):(i.update(o.getRenderedHash(r)),i.update(o.generateId(e,t,n,!1,r))),!(o instanceof wi))for(const e of[...o.dependencies,...o.dynamicDependencies])s.add(e);return i.digest("hex").substr(0,8)}ensureReexportsAreAvailableForModule(e){const t=e.getExportNamesByVariable();for(const e of t.keys()){const t=e instanceof ao,n=t?e.getBaseVariable():e,r=n.module;!r||!r.chunk||r.chunk===this||n instanceof oo&&this.inputOptions.preserveModules||(r.chunk.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){if(!s||!i.included||s instanceof jB&&s.chunk===this)continue;const n=s instanceof jB?`'${this.getRelativePath((s.facadeChunk||s.chunk).id,t)}'`:s instanceof wi?`'${s.renormalizeRenderPath?this.getRelativePath(s.renderPath,t):s.renderPath}'`:s;i.renderFinalResolution(r,n,s instanceof jB&&!(s.facadeChunk&&s.facadeChunk.strictFacade)&&s.chunk.exportNamesByVariable.get(s.namespace)[0],e)}}finaliseImportMetas(e,t){for(const[n,r]of this.renderedModuleSources)for(const i of n.importMetas)i.renderFinalMechanism(r,this.id,e,t)}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 ao)continue;const o=t.module;if(!o||o.chunk===this)continue;o instanceof jB?(r=o.chunk,i=r.getVariableExportName(t),s=t.isReassigned):(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 jB?e.module.chunk!==i:e.module!==i)||n.has(e)||(n.add(e),s.push({imported:e.module instanceof wi?e.name:e.module.chunk.getVariableExportName(e),local:e.getName()}));const o=t.get(i);let a,B,c=!0;i instanceof wi?(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 wi&&("umd"===e.format||"iife"===e.format)&&vc(i,e.globals,a||B,this.inputOptions.onwarn),id:void 0,imports:s.length>0?s:null,isChunk:i instanceof yc,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 ao)){const e=r.module;if(e&&e.chunk!==this)continue}let i=null,s=!1,o=!1,a=r.getName();if(r instanceof ji){r.init===Vr&&(o=!0);for(const e of r.declarations)if(e.parent instanceof Ys||e instanceof eo&&e.declaration instanceof Ys){s=!0;break}}else r instanceof ao&&(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?j(this.fileName):j(this.orderedModules[this.orderedModules.length-1].id)}getRelativePath(t,n){let r=U(ms(e.dirname(this.id),t));return n&&r.endsWith(".js")&&(r=r.slice(0,-3)),".."===r?"../../"+e.basename(t):""===r?"../"+e.basename(t):r.startsWith("../")?r:"./"+r}inlineChunkDependencies(e){for(const t of e.dependencies)this.dependencies.has(t)||(this.dependencies.add(t),t instanceof yc&&this.inlineChunkDependencies(t))}prepareDynamicImports(){for(const e of this.orderedModules)for(const{node:t,resolution:n}of e.dynamicImports)t.included&&(n instanceof jB?n.chunk===this?t.setInternalResolution(n.namespace):t.setExternalResolution(n.chunk.exportMode,n):t.setExternalResolution("auto",n))}setExternalRenderPaths(e,t){for(const n of[...this.dependencies,...this.dynamicDependencies])n instanceof wi&&n.setRenderPath(e,t)}setIdentifierRenderResolutions(e){const t=new Set;for(const n of this.getExportNames()){const r=this.exportsByName[n];r instanceof so&&(this.needsExportsShim=!0),"es"!==e.format&&"system"!==e.format&&r.isReassigned&&!r.isId?r.setRenderNames("exports",n):r instanceof ao?t.add(r):r.setRenderNames(null,null)}const n=new Set;switch(this.needsExportsShim&&n.add(no),e.format){case"es":break;case"cjs":n.add(ro).add("require").add("__filename").add("__dirname");case"system":n.add("module");default:n.add("exports")}ZB(this.orderedModules,this.dependencies,this.imports,n,e.format,e.interop,this.inputOptions.preserveModules,t,this.exportNamesByVariable)}setUpChunkImportsAndExportsForModule(e){for(let t of e.imports)t instanceof to&&(t=t.getOriginalVariable()),t instanceof ao&&(t=t.getBaseVariable()),t.module&&t.module.chunk!==this&&(this.imports.add(t),!(t instanceof oo&&this.inputOptions.preserveModules)&&t.module instanceof jB&&t.module.chunk.exports.add(t));(e.isEntryPoint&&!1!==e.preserveSignature||e.includedDynamicImporters.some(e=>e.chunk!==this)||e.namespace.included)&&this.ensureReexportsAreAvailableForModule(e);for(const{node:t,resolution:n}of e.dynamicImports)t.included&&n instanceof jB&&n.chunk===this&&!n.namespace.included&&(n.namespace.include(),this.ensureReexportsAreAvailableForModule(n))}}const Ec=e=>new Promise((t,r)=>n.readFile(e,"utf-8",(e,n)=>e?r(e):t(n)));function _c(t){const r=e.dirname(t);try{n.readdirSync(r)}catch(e){_c(r);try{n.mkdirSync(r)}catch(e){if("EEXIST"!==e.code)throw e}}}function bc(e,t){return new Promise((r,i)=>{_c(e),n.writeFile(e,t,e=>{e?i(e):r()})})}async function Sc(t,n,r,i,s){const o=await i.hookFirst("resolveId",[t,n],null,s);return null!=o?o:void 0===n||K(t)||"."===t[0]?wc(e.resolve(n?e.dirname(n):e.resolve(),t),r):null}function wc(e,t){let n=xc(e,t);return n||(n=xc(e+".mjs",t),n||(n=xc(e+".js",t),n))}function xc(t,r){try{const i=n.lstatSync(t);if(!r&&i.isSymbolicLink())return xc(n.realpathSync(t),r);if(r&&i.isSymbolicLink()||i.isFile()){const r=e.basename(t);if(-1!==n.readdirSync(e.dirname(t)).indexOf(r))return t}}catch(e){}}const Dc="at position ",kc="at output position ";function Ic(e,t,{hook:n,id:r}={}){return"string"==typeof e&&(e={message:e}),e.code&&e.code!==X.PLUGIN_ERROR&&(e.pluginCode=e.code),e.code=X.PLUGIN_ERROR,e.plugin=t,n&&(e.hook=n),r&&(e.id=r),q(e)}const Tc=[{active:!0,deprecated:"resolveAssetUrl",replacement:"resolveFileUrl"}];function Oc(e,t){for(const{active:n,deprecated:r,replacement:i}of Tc)for(const s of e)r in s&&we({message:`The "${r}" hook used by plugin ${s.name} is deprecated. The "${i}" hook should be used instead.`,plugin:s.name},n,t)}function Fc(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 Nc(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 Lc={has:()=>!1,get(){},set(){},delete:()=>!1};function Mc(e){return e.startsWith(Dc)||e.startsWith(kc)?q({code:"ANONYMOUS_PLUGIN_CACHE",message:"A plugin is trying to use the Rollup cache but is not declaring a plugin name or cacheKey."}):q({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 Rc(e){return{has:()=>Mc(e),get:()=>Mc(e),set:()=>Mc(e),delete:()=>Mc(e)}}function Pc(e,t,n,r){const i=t.id,s=[];let o=null===e.map?null:Cc(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)),"boolean"==typeof t.moduleSideEffects&&(f=t.moduleSideEffects),"boolean"==typeof t.syntheticNamedExports&&(d=t.syntheticNamedExports)}if(null!==t.map){const e=Cc(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:Nc(e.cache,h),warn(t,n){"string"==typeof t&&(t={message:t}),n&&z(t,n,m,i),t.id=i,t.hook="transform",e.warn(t)},error:(t,n)=>("string"==typeof t&&(t={message:t}),n&&z(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=YB(i,a,o,s,r);if(!e){return new ps(a).generateMap({includeContent:!0,hires:!0,source:i})}return o!==e&&(o=e,s.length=0),new is({...e,file:null,sourcesContent:e.sourcesContent})}})).catch(e=>Ic(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 Gc{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.manualChunkModules={},this.nextEntryModuleIndex=0,this.hasModuleSideEffects=n.treeshake?n.treeshake.moduleSideEffects:()=>!0}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],manualChunkModulesByAlias:this.manualChunkModules,newEntryModules:r}}async addManualChunks(e){const t=[];for(const n of Object.keys(e)){const r=e[n];for(const e of r)t.push({id:e,alias:n})}const n=this.extendLoadModulesPromise(Promise.all(t.map(({id:e})=>this.loadEntryModule(e,!1,void 0,null))).then(e=>{for(let n=0;nthis.modulesById.keys(),getModuleInfo:this.graph.getModuleInfo};for(const n of this.modulesById.values())if(n instanceof jB){const r=e(n.id,t);"string"==typeof r&&this.addModuleToManualChunk(r,n)}}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 Sc(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(Kc(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;it("load modules",3);try{i=null!==(r=await this.pluginDriver.hookFirst("load",[e]))&&void 0!==r?r:await Ec(e)}catch(n){st("load modules",3);let r="Could not load "+e;throw t&&(r+=` (imported by ${J(t)})`),r+=": "+n.message,n.message=r,n}st("load modules",3);const s="string"==typeof i?{code:i}:"object"==typeof i&&"string"==typeof i.code?i:q(re(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"boolean"==typeof s.moduleSideEffects&&(n.moduleSideEffects=s.moduleSideEffects),"boolean"==typeof s.syntheticNamedExports&&(n.syntheticNamedExports=s.syntheticNamedExports),n.setSource(await Pc(s,n,this.pluginDriver,this.options.onwarn))}addModuleToManualChunk(e,t){if(null!==t.manualChunkAlias&&t.manualChunkAlias!==e)return q(Be(t.id,e,t.manualChunkAlias));t.manualChunkAlias=e,this.manualChunkModules[e]||(this.manualChunkModules[e]=[]),this.manualChunkModules[e].push(t)}async awaitLoadModulesPromise(){let e;do{e=this.latestLoadModulesPromise,await e}while(e!==this.latestLoadModulesPromise)}extendLoadModulesPromise(e){return this.latestLoadModulesPromise=Promise.all([e,this.latestLoadModulesPromise]),e}fetchAllDependencies(e){return Promise.all([...Array.from(e.sources,async t=>{(await this.fetchResolvedDependency(t,e.id,e.resolvedIds[t]=e.resolvedIds[t]||this.handleResolveId(await this.resolveId(t,e.id),t,e.id))).importers.push(e.id)}),...e.dynamicImports.map(async t=>{const n=await this.resolveDynamicImport(e,t.argument,e.id);if(null!==n)if("string"==typeof n)t.resolution=n;else{(t.resolution=await this.fetchResolvedDependency(J(n.id),e.id,n)).dynamicImporters.push(e.id)}})])}async fetchModule(e,t,n,r,i){const s=this.modulesById.get(e);if(s instanceof jB){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 jB(this.graph,e,this.options,n,r,i);this.modulesById.set(e,o),this.graph.watchFiles[e]=!0,await this.addModuleSource(e,t,o),await this.fetchAllDependencies(o);for(const e in o.exports)"default"!==e&&(o.exportsAll[e]=o.id);for(const e of o.exportAllSources){const t=o.resolvedIds[e].id,n=this.modulesById.get(t);if(!(n instanceof wi))for(const e in n.exportsAll)e in o.exportsAll?this.options.onwarn(Ae(e,o,n)):o.exportsAll[e]=n.exportsAll[e]}return o}fetchResolvedDependency(e,t,n){if(n.external){this.modulesById.has(n.id)||this.modulesById.set(n.id,new wi(this.options,n.id,n.moduleSideEffects));const r=this.modulesById.get(n.id);return r instanceof wi?Promise.resolve(r):q(le(e,t))}return this.fetchModule(n.id,t,n.moduleSideEffects,n.syntheticNamedExports,!1)}handleResolveId(e,t,n){return null===e?V(t)?q(Ee(t,n)):(this.options.onwarn(_e(t,n)),{external:!0,id:t,moduleSideEffects:this.hasModuleSideEffects(t,!0),syntheticNamedExports:!1}):(e.external&&e.syntheticNamedExports&&this.options.onwarn(be(t,n)),e)}async loadEntryModule(e,t,n,r){const i=await Sc(e,n,this.options.preserveSymlinks,this.pluginDriver,null);if(!1===i||i&&"object"==typeof i&&i.external)return q(null===r?ve(e):de(e,r));const s=i&&"object"==typeof i?i.id:i;return"string"==typeof s?this.fetchModule(s,void 0,!0,!1,t):q(null===r?ye(e):me(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),"boolean"==typeof e.moduleSideEffects&&(s=e.moduleSideEffects),"boolean"==typeof e.syntheticNamedExports&&(o=e.syntheticNamedExports)):(this.options.external(e,t,!0)&&(i=!0),r=i?Hc(e,t):e);else{if(r=Hc(n,t),!1!==e&&!this.options.external(r,t,!0))return null;i=!0}return{external:i,id:r,moduleSideEffects:"boolean"==typeof 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 Hc(t,n){return V(t)?n?e.resolve(n,"..",t):e.resolve(t):t}function Kc(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 Vc(e,t){const n=new Map,{dependentEntryPointsByModule:r,dynamicEntryModules:i}=Uc(e),s=jc(r,i),o=new Set(e);function a(e,t,i=e){const s=e.manualChunkAlias,o=new Set([e]);for(const e of o){const a=Qc(n,e);if(s)e.manualChunkAlias=s,a.add(i);else{if(t&&B(t,r.get(e)))continue;a.add(i)}for(const t of e.getDependenciesToBeIncluded())t instanceof wi||t.manualChunkAlias||o.add(t)}}function B(e,t){const n=new Set(e);for(const e of n)if(!t.has(e)){if(o.has(e))return!1;const t=s.get(e);for(const e of t)n.add(e)}return!0}for(const e of Object.keys(t))for(const n of t[e])a(n,null,e);for(const t of e)t.manualChunkAlias||a(t,null);for(const e of i)e.manualChunkAlias||a(e,s.get(e));return Jc([...Object.keys(t),...e,...i],n)}function Uc(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){Qc(n,s).add(e);for(const e of s.getDependenciesToBeIncluded())e instanceof wi||i.add(e);for(const{resolution:e}of s.dynamicImports)e instanceof jB&&e.includedDynamicImporters.length>0&&!e.manualChunkAlias&&(t.add(e),r.add(e));for(const e of s.implicitlyLoadedBefore)t.add(e),r.add(e)}}return{dependentEntryPointsByModule:n,dynamicEntryModules:t}}function Qc(e,t){const n=e.get(t)||new Set;return e.set(t,n),n}function jc(e,t){const n=new Map;for(const r of t){const t=Qc(n,r);for(const n of[...r.includedDynamicImporters,...r.implicitlyLoadedAfter])for(const r of e.get(n))t.add(r)}return n}function Jc(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=>n[e])}function Wc(e,t,n,r,i,s){let o=!1;return(...a)=>(o||(o=!0,we({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 qc(e,t,n,r){const i=new Set;return(s,o)=>{let a,B=!0;if("string"!=typeof s.cacheKey&&(s.name.startsWith(Dc)||s.name.startsWith(kc)||i.has(s.name)?B=!1:i.add(s.name)),e)if(B){const t=s.cacheKey||s.name;a=Fc(e[t]||(e[t]=Object.create(null)))}else a=Rc(s.name);else a=Lc;return{addWatchFile(e){if(t.phase>=Oe.GENERATE)return this.error(pe());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=>Ic(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:F,watchMode:t.watchMode},get moduleIds(){const e=t.modulesById.keys();return function*(){we({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 zc={buildEnd:1,buildStart:1,load:1,options:1,resolveDynamicImport:1,resolveId:1,transform:1,watchChange:1},Xc=Object.keys(zc);function Yc(e,t){return q({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,Oc(n,t),this.pluginCache=r,this.fileEmitter=new Qe(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(qc(r,e,t,this.fileEmitter)),i)for(const e of n)for(const n of Xc)n in e&&t.onwarn(ae(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:Yc(e,s.name):o.apply(a,t)).catch(t=>Ic(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?Yc(e,i.name):s.apply(o,t)}catch(t){return Ic(t,i.name,{hook:e})}}}function Zc(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 eu{constructor(e,t,n){var r,i;if(this.options=e,this.unsetOptions=t,this.modulesById=new Map,this.needsTreeshakingPass=!1,this.phase=Oe.LOAD_AND_PARSE,this.watchFiles=Object.create(null),this.watchMode=!1,this.entryModules=[],this.externalModules=[],this.implicitEntryModules=[],this.manualChunkModulesByAlias={},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 jB){for(const e of t.sources)n.push(t.resolvedIds[e].id);for(const{resolution:e}of t.dynamicImports)(e instanceof jB||e instanceof wi)&&r.push(e.id)}return{dynamicallyImportedIds:r,dynamicImporters:t.dynamicImporters.sort(),hasModuleSideEffects:t.moduleSideEffects,id:t.id,implicitlyLoadedAfterOneOf:t instanceof jB?Array.from(t.implicitlyLoadedAfter,kB):[],implicitlyLoadedBefore:t instanceof jB?Array.from(t.implicitlyLoadedBefore,kB):[],importedIds:n,importers:t.importers.sort(),isEntry:t instanceof jB&&t.isEntryPoint,isExternal:t instanceof wi}},this.deoptimizationTracker=new Mr,this.cachedModules=new Map,!1!==e.cache){if(null===(r=e.cache)||void 0===r?void 0:r.modules)for(const t of e.cache.modules)this.cachedModules.set(t.id,t);this.pluginCache=(null===(i=e.cache)||void 0===i?void 0:i.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}),n){this.watchMode=!0;const e=e=>this.pluginDriver.hookSeqSync("watchChange",[e]);n.on("change",e),n.once("restart",()=>{n.removeListener("change",e)})}this.pluginDriver=new $c(this,e,e.plugins,this.pluginCache),this.scope=new Wi,this.acornParser=pn.extend(...e.acornInjectPlugins),this.moduleLoader=new Gc(this,this.modulesById,this.options,this.pluginDriver)}async build(){it("generate module graph",2),await this.generateModuleGraph(),st("generate module graph",2),it("link and order modules",2),this.phase=Oe.ANALYSE,this.linkAndOrderModules(),st("link and order modules",2),it("mark included statements",2),this.includeStatements(),st("mark included statements",2),it("generate chunks",2);const e=this.generateChunks();return st("generate chunks",2),this.phase=Oe.GENERATE,e}generateChunks(){const e=[];if(this.options.preserveModules){for(const t of this.modules)if(t.isIncluded()||t.isEntryPoint||t.includedDynamicImporters.length>0){const n=new yc([t],this.options,this.unsetOptions,this.modulesById);n.entryModules=[t],e.push(n)}}else for(const t of this.options.inlineDynamicImports?[this.modules]:Vc(this.entryModules,this.manualChunkModulesByAlias))cc(t),e.push(new yc(t,this.options,this.unsetOptions,this.modulesById));for(const t of e)t.link();const t=[];for(const n of e)t.push(...n.generateFacades());return[...e,...t]}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(){const{manualChunks:e}=this.options;if([{entryModules:this.entryModules,implicitEntryModules:this.implicitEntryModules,manualChunkModulesByAlias:this.manualChunkModulesByAlias}]=await Promise.all([this.moduleLoader.addEntryModules(Zc(this.options.input),!0),"object"==typeof e?this.moduleLoader.addManualChunks(e):null]),"function"==typeof e&&this.moduleLoader.assignManualChunks(e),0===this.entryModules.length)throw new Error("You must supply options.input to rollup");for(const e of this.modulesById.values())e instanceof jB?this.modules.push(e):this.externalModules.push(e)}includeStatements(){for(const e of[...this.entryModules,...this.implicitEntryModules])!1!==e.preserveSignature?e.includeAllExports():xi(e);if(this.options.treeshake){let e=1;do{it("treeshaking pass "+e,3),this.needsTreeshakingPass=!1;for(const e of this.modules)e.isExecuted&&e.include();st("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()||q(Ce(t))}linkAndOrderModules(){for(const e of this.modules)e.linkDependencies();const{orderedModules:e,cyclePaths:t}=uc(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 ${J(n.module.id)}`,name:n.name,source:n.module.id},n.start)}}}function tu(e){return Array.isArray(e)?e.filter(Boolean):e?[e]:[]}function nu(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return iu()}},n.exports),n.exports}function ru(e){return e&&e.default||e}function iu(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var su=ru(Cr);const ou=Object.getPrototypeOf||(e=>e.__proto__),au=e=>{if(e.acorn)return e.acorn;const t=su;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=ou(n))if(n!==t.Parser)throw new Error("acorn-private-class-elements does not support mixing different acorn copies");return t};var Bu=function(e){if(e.prototype.parsePrivateName)return e;const t=au(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},cu=function(e){const t=(e.acorn||su).tokTypes;return e=Bu(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 uu(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 hu=function(e){const t=e.acorn||su;return t.version.startsWith("6.")&&!(t.version.startsWith("6.0.")||t.version.startsWith("6.1."))||t.version.startsWith("7.")?lu(t,e):uu(t,e)},pu=function(e){const t=Bu(e),n=(e.acorn||su).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 fu=e=>console.warn(e.message||e);function du(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 mu(e){var t,n;const r=new Set,i=null!==(t=e.context)&&void 0!==t?t:"undefined",s=e.inlineDynamicImports||!1,o=Cu(e),a=gu(e,s),B=e.strictDeprecations||!1,c={acorn:Au(e),acornInjectPlugins:vu(e),cache:yu(e),context:i,experimentalCacheExpiry:null!==(n=e.experimentalCacheExpiry)&&void 0!==n?n:10,external:Eu(e.external),inlineDynamicImports:s,input:_u(e,s),manualChunks:bu(e,s,a),moduleContext:Su(e,i),onwarn:o,perf:e.perf||!1,plugins:tu(e.plugins),preserveEntrySignatures:wu(e,r,a),preserveModules:a,preserveSymlinks:e.preserveSymlinks||!1,shimMissingExports:e.shimMissingExports||!1,strictDeprecations:B,treeshake:xu(e,o,B)};return du(e,[...Object.keys(c),"watch"],"input options",c.onwarn,/^(output)$/),{options:c,unsetOptions:r}}const Cu=e=>e.onwarn?t=>{t.toString=()=>{let e="";return t.plugin&&(e+=`(${t.plugin} plugin) `),t.loc&&(e+=`${J(t.loc.file)} (${t.loc.line}:${t.loc.column}) `),e+=t.message,e},e.onwarn(t,fu)}:fu,gu=(e,t)=>{const n=e.preserveModules||!1;return n&&t?q({code:"INVALID_OPTION",message:'"preserveModules" does not support the "inlineDynamicImports" option.'}):n},Au=e=>({allowAwaitOutsideFunction:!0,ecmaVersion:2020,preserveParens:!1,sourceType:"module",...e.acorn}),vu=e=>[cu,pu,hu,...tu(e.acornInjectPlugins)],yu=e=>{var t;return(null===(t=e.cache)||void 0===t?void 0:t.cache)||e.cache},Eu=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 tu(e))r instanceof RegExp?n.push(r):t.add(r);return e=>t.has(e)||n.some(t=>t.test(e))}return()=>!1},_u=(e,t)=>{const n=e.input,r=null==n?[]:"string"==typeof n?[n]:n;return t&&(Array.isArray(r)?r:Object.keys(r)).length>1?q({code:"INVALID_OPTION",message:'Multiple inputs are not supported for "inlineDynamicImports".'}):r},bu=(e,t,n)=>{const r=e.manualChunks;if(r){if(t)return q({code:"INVALID_OPTION",message:'"manualChunks" option is not supported for "inlineDynamicImports".'});if(n)return q({code:"INVALID_OPTION",message:'"preserveModules" does not support the "manualChunks" option.'})}return r||{}},Su=(t,n)=>{const r=t.moduleContext;if("function"==typeof r)return e=>{var t;return null!==(t=r(e))&&void 0!==t?t:n};if(r){const t=Object.create(null);for(const n of Object.keys(r))t[e.resolve(n)]=r[n];return e=>t[e]||n}return()=>n},wu=(e,t,n)=>{const r=e.preserveEntrySignatures;if(null==r)t.add("preserveEntrySignatures");else if(!1===r&&n)return q({code:"INVALID_OPTION",message:'"preserveModules" does not support setting "preserveEntrySignatures" to "false".'});return null!=r?r:"strict"},xu=(e,t,n)=>{const r=e.treeshake;return!1!==r&&(r&&!0!==r?(void 0!==r.pureExternalModules&&xe('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(he("treeshake.moduleSideEffects",'please use one of false, "no-external", a function or an array'));const r=Eu(t);return(e,t)=>!(t&&r(e))};function ku(e,t){var n,r,i,s,o,a,B,c;const u=new Set,l=e.compact||!1,h=Iu(e,t),p=Tu(e),f={amd:Ou(e),assetFileNames:null!==(n=e.assetFileNames)&&void 0!==n?n:"assets/[name]-[hash][extname]",banner:Fu(e,"banner"),chunkFileNames:null!==(r=e.chunkFileNames)&&void 0!==r?r:"[name]-[hash].js",compact:l,dir:Nu(e,h),dynamicImportFunction:Lu(e,t),entryFileNames:Mu(e,u),esModule:null===(i=e.esModule)||void 0===i||i,exports:Ru(e),extend:e.extend||!1,externalLiveBindings:null===(s=e.externalLiveBindings)||void 0===s||s,file:h,footer:Fu(e,"footer"),format:p,freeze:null===(o=e.freeze)||void 0===o||o,globals:e.globals||{},hoistTransitiveImports:null===(a=e.hoistTransitiveImports)||void 0===a||a,indent:Pu(e,l),interop:null===(B=e.interop)||void 0===B||B,intro:Fu(e,"intro"),minifyInternalExports:Gu(e,p,l),name:e.name,namespaceToStringTag:e.namespaceToStringTag||!1,noConflict:e.noConflict||!1,outro:Fu(e,"outro"),paths:e.paths||{},plugins:tu(e.plugins),preferConst:e.preferConst||!1,sourcemap:e.sourcemap||!1,sourcemapExcludeSources:e.sourcemapExcludeSources||!1,sourcemapFile:e.sourcemapFile,sourcemapPathTransform:e.sourcemapPathTransform,strict:null===(c=e.strict)||void 0===c||c,systemNullSetters:e.systemNullSetters||!1};return du(e,Object.keys(f),"output options",t.onwarn),{options:f,unsetOptions:u}}const Iu=(e,t)=>{const n=e.file;if("string"==typeof n){if(t.preserveModules)return q({code:"INVALID_OPTION",message:'You must set "output.dir" instead of "output.file" when using the "preserveModules" option.'});if(!Array.isArray(t.input))return q({code:"INVALID_OPTION",message:'You must set "output.dir" instead of "output.file" when providing named inputs.'})}return n},Tu=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 q({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"})}},Ou=e=>({define:"define",...e.amd}),Fu=(e,t)=>{const n=e[t];return"function"==typeof n?n:()=>n||""},Nu=(e,t)=>{const n=e.dir;return"string"==typeof n&&"string"==typeof t?q({code:"INVALID_OPTION",message:'You must set either "output.file" for a single-file build or "output.dir" when generating multiple chunks.'}):n},Lu=(e,t)=>{const n=e.dynamicImportFunction;return n&&we('The "output.dynamicImportFunction" option is deprecated. Use the "renderDynamicImport" plugin hook instead.',!1,t),n},Mu=(e,t)=>{const n=e.entryFileNames;return null==n&&t.add("entryFileNames"),null!=n?n:"[name].js"};function Ru(e){const t=e.exports;return t&&!["default","named","none","auto"].includes(t)?q(ce(t)):t||"auto"}const Pu=(e,t)=>{if(t)return"";const n=e.indent;return!1===n?"":null==n||n},Gu=(e,t,n)=>{var r;return null!==(r=e.minifyInternalExports)&&void 0!==r?r:n||"es"===t||"system"===t};function Hu(e){return Ku(e,null)}async function Ku(e,t){const{options:n,unsetOptions:r}=Vu(e,null!==t);Bt(n);const i=new eu(n,r,t),s=!1!==e.cache;let o;delete n.cache,delete e.cache,it("BUILD",1);try{await i.pluginDriver.hookParallel("buildStart",[n]),o=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",[]),st("BUILD",1);const a={cache:s?i.getCache():void 0,async generate(e){const{options:t,outputPluginDriver:r,unsetOptions:s}=ju(e,i.pluginDriver,n),a=new ct(t,s,n,r,o);return Wu(await a.generate(!1))},watchFiles:Object.keys(i.watchFiles),async write(e){const{options:t,outputPluginDriver:r,unsetOptions:s}=ju(e,i.pluginDriver,n);if(!t.dir&&!t.file)return q({code:"MISSING_OPTION",message:'You must specify "output.file" or "output.dir" for the build.'});const a=new ct(t,s,n,r,o),B=await a.generate(!0);return await Promise.all(Object.keys(B).map(e=>Xu(B[e],t))),await r.hookParallel("writeBundle",[t,B]),Wu(B)}};return n.perf&&(a.getTimings=rt),a}function Vu(e,t){if(!e)throw new Error("You must supply an options object to rollup");const n=tu(e.plugins),{options:r,unsetOptions:i}=mu(n.reduce(Uu(t),e));return Qu(r.plugins,Dc),{options:r,unsetOptions:i}}function Uu(e){return(t,n)=>n.options&&n.options.call({meta:{rollupVersion:F,watchMode:e}},t)||t}function Qu(e,t){for(let n=0;nt||e,e=>{const t=()=>e.error($());return{...e,emitFile:t,setAssetSource:t}}),e)}function Wu(e){return{output:Object.keys(e).map(t=>e[t]).filter(e=>Object.keys(e).length>0).sort((e,t)=>{const n=zu(e),r=zu(t);return n===r?0:n{Yu=e.default}).catch(e=>{$u=e})}function el(){if($u)throw $u;return Yu}!function(e){e[e.ENTRY_CHUNK=0]="ENTRY_CHUNK",e[e.SECONDARY_CHUNK=1]="SECONDARY_CHUNK",e[e.ASSET=2]="ASSET"}(qu||(qu={}));var tl={__proto__:null,loadFsEvents:Zu,getFsEvents:el};class nl extends r.EventEmitter{constructor(){super(),this.setMaxListeners(1/0)}close(){}}function rl(e){const t=new nl,n=tu(e).filter(e=>!1!==e.watch);if(0===n.length)throw q(he("watch",'there must be at least one config where "watch" is not set to "false"'));return Zu().then(()=>Promise.resolve().then((function(){return unt}))).then(({Watcher:e})=>new e(n,t)),t}function il(e,{enter:t,leave:n}){return ll(e,null,t,n)}let sl=!1,ol=!1,al=null;const Bl={skip:()=>sl=!0,remove:()=>ol=!0,replace:e=>al=e};function cl(e,t,n,r){e&&(null!==n?e[t][n]=r:e[t]=r)}function ul(e,t,n){e&&(null!==n?e[t].splice(n,1):delete e[t])}function ll(e,t,n,r,i,s){if(e){if(n){const r=sl,o=ol,a=al;sl=!1,ol=!1,al=null,n.call(Bl,e,t,i,s),al&&cl(t,i,s,e=al),ol&&ul(t,i,s);const B=sl,c=ol;if(sl=r,ol=o,al=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 Rl={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:Ml,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:ml.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?Ll:Nl},Pl=pl((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}=Rl;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:Gl,CHAR_AT:Hl,CHAR_BACKWARD_SLASH:Kl,CHAR_COMMA:Vl,CHAR_DOT:Ul,CHAR_EXCLAMATION_MARK:Ql,CHAR_FORWARD_SLASH:jl,CHAR_LEFT_CURLY_BRACE:Jl,CHAR_LEFT_PARENTHESES:Wl,CHAR_LEFT_SQUARE_BRACKET:ql,CHAR_PLUS:zl,CHAR_QUESTION_MARK:Xl,CHAR_RIGHT_CURLY_BRACE:Yl,CHAR_RIGHT_PARENTHESES:$l,CHAR_RIGHT_SQUARE_BRACKET:Zl}=Rl,eh=e=>e===jl||e===Kl,th=e=>{!0!==e.isPrefix&&(e.depth=e.isGlobstar?1/0:1)},nh=(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 S=()=>l>=r,w=()=>(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&&eh(x.charCodeAt(x.length-1))&&(x=x.slice(0,-1)),!0===n.unescape&&(k&&(k=Pl.removeBackslashes(k)),x&&!0===v&&(x=Pl.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,eh(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=>Pl.escapeRegex(e)).join("..")}return n},uh=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,lh=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");e=Bh[e]||e;const n={...t},r="number"==typeof n.maxLength?Math.min(ih,n.maxLength):ih;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=Pl.isWindows(t),c=Rl.globChars(B),u=Rl.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,S=n.dot?A:v;let w=!0===n.bash?_(n):y;n.capture&&(w=`(${w})`),"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=Pl.removePrefix(e,x),i=e.length;const D=[],k=[],I=[];let T,O=s;const F=()=>x.index===i-1,N=x.peek=(t=1)=>e[x.index+t],L=x.advance=()=>e[++x.index],M=()=>e.slice(x.index+1),R=(e="",t=0)=>{x.consumed+=e,x.index+=t},P=e=>{x.output+=null!=e.output?e.output:e.value,R(e.value)},G=()=>{let e=1;for(;"!"===N()&&("("!==N(2)||"?"===N(3));)L(),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"===O.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,-O.output.length),O.type="star",O.value="*",O.output=w,x.output+=O.output)}if(D.length&&"paren"!==e.type&&!u[e.value]&&(D[D.length-1].inner+=e.value),(e.value||e.output)&&P(e),O&&"text"===O.type&&"text"===e.type)return O.value+=e.value,void(O.output=(O.output||"")+e.value);e.prev=O,o.push(e),O=e},U=(e,t)=>{const r={...u[t],conditions:1,inner:""};r.prev=O,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:L(),output:i}),D.push(r)},Q=e=>{let t=e.close+(n.capture?")":"");if("negate"===e.type){let r=w;e.inner&&e.inner.length>1&&e.inner.includes("/")&&(r=_(n)),(r!==w||F()||/^\)+$/.test(M()))&&(t=e.close=")$))"+r),"bos"===e.prev.type&&F()&&(x.negatedExtglob=!0)}V({type:"paren",extglob:!0,value:T,output:t}),K("parens")};if(!1!==n.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(e)){let r=!1,i=e.replace(ah,(e,t,n,i,s,o)=>"\\"===i?(r=!0,e):"?"===i?t?t+i+(s?A.repeat(s.length):""):0===o?S+(s?A.repeat(s.length):""):A.repeat(n.length):"."===i?l.repeat(n.length):"*"===i?t?t+i+(s?w:""):w: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=Pl.wrapOutput(i,x,t),x)}for(;!F();){if(T=L(),"\0"===T)continue;if("\\"===T){const e=N();if("/"===e&&!0!==n.bash)continue;if("."===e||";"===e)continue;if(!e){T+="\\",V({type:"text",value:T});continue}const t=/^\\+/.exec(M());let r=0;if(t&&t[0].length>2&&(r=t[0].length,x.index+=r,r%2!=0&&(T+="\\")),!0===n.unescape?T=L()||"":T+=L()||"",0===x.brackets){V({type:"text",value:T});continue}}if(x.brackets>0&&("]"!==T||"["===O.value||"[^"===O.value)){if(!1!==n.posix&&":"===T){const e=O.value.slice(1);if(e.includes("[")&&(O.posix=!0,e.includes(":"))){const e=O.value.lastIndexOf("["),t=O.value.slice(0,e),n=O.value.slice(e+2),r=sh[n];if(r){O.value=t+r,x.backtrack=!0,L(),s.output||1!==o.indexOf(O)||(s.output=f);continue}}}("["===T&&":"!==N()||"-"===T&&"]"===N())&&(T="\\"+T),"]"!==T||"["!==O.value&&"[^"!==O.value||(T="\\"+T),!0===n.posix&&"!"===T&&"["===O.value&&(T="^"),O.value+=T,P({value:T});continue}if(1===x.quotes&&'"'!==T){T=Pl.escapeRegex(T),O.value+=T,P({value:T});continue}if('"'===T){x.quotes=1===x.quotes?0:1,!0===n.keepQuotes&&V({type:"text",value:T});continue}if("("===T){H("parens"),V({type:"paren",value:T});continue}if(")"===T){if(0===x.parens&&!0===n.strictBrackets)throw new SyntaxError(uh("opening","("));const e=D[D.length-1];if(e&&x.parens===e.parens+1){Q(D.pop());continue}V({type:"paren",value:T,output:x.parens?")":"\\)"}),K("parens");continue}if("["===T){if(!0!==n.nobracket&&M().includes("]"))H("brackets");else{if(!0!==n.nobracket&&!0===n.strictBrackets)throw new SyntaxError(uh("closing","]"));T="\\"+T}V({type:"bracket",value:T});continue}if("]"===T){if(!0===n.nobracket||O&&"bracket"===O.type&&1===O.value.length){V({type:"text",value:T,output:"\\"+T});continue}if(0===x.brackets){if(!0===n.strictBrackets)throw new SyntaxError(uh("opening","["));V({type:"text",value:T,output:"\\"+T});continue}K("brackets");const e=O.value.slice(1);if(!0===O.posix||"^"!==e[0]||e.includes("/")||(T="/"+T),O.value+=T,P({value:T}),!1===n.literalBrackets||Pl.hasRegexChars(e))continue;const t=Pl.escapeRegex(O.value);if(x.output=x.output.slice(0,-O.value.length),!0===n.literalBrackets){x.output+=t,O.value=t;continue}O.value=`(${a}${t}|${O.value})`,x.output+=O.value;continue}if("{"===T&&!0!==n.nobrace){H("braces");const e={type:"brace",value:T,output:"(",outputIndex:x.output.length,tokensIndex:x.tokens.length};k.push(e),V(e);continue}if("}"===T){const e=k[k.length-1];if(!0===n.nobrace||!e){V({type:"text",value:T,output:T});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=ch(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="\\{",T=t="\\}",x.output=n;for(const e of r)x.output+=e.output||e.value}V({type:"brace",value:T,output:t}),K("braces"),k.pop();continue}if("|"===T){D.length>0&&D[D.length-1].conditions++,V({type:"text",value:T});continue}if(","===T){let e=T;const t=k[k.length-1];t&&"braces"===I[I.length-1]&&(t.comma=!0,e="|"),V({type:"comma",value:T,output:e});continue}if("/"===T){if("dot"===O.type&&x.index===x.start+1){x.start=x.index+1,x.consumed="",x.output="",o.pop(),O=s;continue}V({type:"slash",value:T,output:p});continue}if("."===T){if(x.braces>0&&"dot"===O.type){"."===O.value&&(O.output=l);const e=k[k.length-1];O.type="dots",O.output+=T,O.value+=T,e.dots=!0;continue}if(x.braces+x.parens===0&&"bos"!==O.type&&"slash"!==O.type){V({type:"text",value:T,output:l});continue}V({type:"dot",value:T,output:l});continue}if("?"===T){if(!(O&&"("===O.value)&&!0!==n.noextglob&&"("===N()&&"?"!==N(2)){U("qmark",T);continue}if(O&&"paren"===O.type){const e=N();let t=T;if("<"===e&&!Pl.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");("("===O.value&&!/[!=<:]/.test(e)||"<"===e&&!/<([!=]|\w+>)/.test(M()))&&(t="\\"+T),V({type:"text",value:T,output:t});continue}if(!0!==n.dot&&("slash"===O.type||"bos"===O.type)){V({type:"qmark",value:T,output:v});continue}V({type:"qmark",value:T,output:A});continue}if("!"===T){if(!0!==n.noextglob&&"("===N()&&("?"!==N(2)||!/[!=<:]/.test(N(3)))){U("negate",T);continue}if(!0!==n.nonegate&&0===x.index){G();continue}}if("+"===T){if(!0!==n.noextglob&&"("===N()&&"?"!==N(2)){U("plus",T);continue}if(O&&"("===O.value||!1===n.regex){V({type:"plus",value:T,output:h});continue}if(O&&("bracket"===O.type||"paren"===O.type||"brace"===O.type)||x.parens>0){V({type:"plus",value:T});continue}V({type:"plus",value:h});continue}if("@"===T){if(!0!==n.noextglob&&"("===N()&&"?"!==N(2)){V({type:"at",extglob:!0,value:T,output:""});continue}V({type:"text",value:T});continue}if("*"!==T){"$"!==T&&"^"!==T||(T="\\"+T);const e=oh.exec(M());e&&(T+=e[0],x.index+=e[0].length),V({type:"text",value:T});continue}if(O&&("globstar"===O.type||!0===O.star)){O.type="star",O.star=!0,O.value+=T,O.output=w,x.backtrack=!0,x.globstar=!0,R(T);continue}let t=M();if(!0!==n.noextglob&&/^\([^?]/.test(t)){U("star",T);continue}if("star"===O.type){if(!0===n.noglobstar){R(T);continue}const r=O.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:T,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:T,output:""});continue}for(;"/**"===t.slice(0,3);){const n=e[x.index+4];if(n&&"/"!==n)break;t=t.slice(3),R("/**",3)}if("bos"===r.type&&F()){O.type="globstar",O.value+=T,O.output=_(n),x.output=O.output,x.globstar=!0,R(T);continue}if("slash"===r.type&&"bos"!==r.prev.type&&!o&&F()){x.output=x.output.slice(0,-(r.output+O.output).length),r.output="(?:"+r.output,O.type="globstar",O.output=_(n)+(n.strictSlashes?")":"|$)"),O.value+=T,x.globstar=!0,x.output+=r.output+O.output,R(T);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+O.output).length),r.output="(?:"+r.output,O.type="globstar",O.output=`${_(n)}${p}|${p}${e})`,O.value+=T,x.output+=r.output+O.output,x.globstar=!0,R(T+L()),V({type:"slash",value:"/",output:""});continue}if("bos"===r.type&&"/"===t[0]){O.type="globstar",O.value+=T,O.output=`(?:^|${p}|${_(n)}${p})`,x.output=O.output,x.globstar=!0,R(T+L()),V({type:"slash",value:"/",output:""});continue}x.output=x.output.slice(0,-O.output.length),O.type="globstar",O.output=_(n),O.value+=T,x.output+=O.output,x.globstar=!0,R(T);continue}const r={type:"star",value:T,output:w};!0!==n.bash?!O||"bracket"!==O.type&&"paren"!==O.type||!0!==n.regex?(x.index!==x.start&&"slash"!==O.type&&"dot"!==O.type||("dot"===O.type?(x.output+=C,O.output+=C):!0===n.dot?(x.output+=g,O.output+=g):(x.output+=b,O.output+=b),"*"!==N()&&(x.output+=f,O.output+=f)),V(r)):(r.output=T,V(r)):(r.output=".*?","bos"!==O.type&&"slash"!==O.type||(r.output=b+r.output),V(r))}for(;x.brackets>0;){if(!0===n.strictBrackets)throw new SyntaxError(uh("closing","]"));x.output=Pl.escapeLast(x.output,"["),K("brackets")}for(;x.parens>0;){if(!0===n.strictBrackets)throw new SyntaxError(uh("closing",")"));x.output=Pl.escapeLast(x.output,"("),K("parens")}for(;x.braces>0;){if(!0===n.strictBrackets)throw new SyntaxError(uh("closing","}"));x.output=Pl.escapeLast(x.output,"{"),K("braces")}if(!0===n.strictSlashes||"star"!==O.type&&"bracket"!==O.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};lh.fastpaths=(e,t)=>{const n={...t},r="number"==typeof n.maxLength?Math.min(ih,n.maxLength):ih,i=e.length;if(i>r)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${r}`);e=Bh[e]||e;const s=Pl.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}=Rl.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=Pl.removePrefix(e,{negated:!1,prefix:""});let E=v(y);return E&&!0!==n.strictSlashes&&(E+=a+"?"),E};var hh=lh;const ph=require("path"),fh=e=>e&&"object"==typeof e&&!Array.isArray(e),dh=(e,t,n=!1)=>{if(Array.isArray(e)){const r=e.map(e=>dh(e,t,n));return e=>{for(const t of r){const n=t(e);if(n)return n}return!1}}const r=fh(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=Pl.isWindows(t),o=r?dh.compileRe(e,t):dh.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=dh(i.ignore,e,n)}const c=(n,r=!1)=>{const{isMatch:c,match:u,output:l}=dh.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};dh.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?Pl.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?dh.matchBase(e,t,n,i):t.exec(B)),{isMatch:Boolean(a),match:a,output:B}},dh.matchBase=(e,t,n,r=Pl.isWindows(n))=>(t instanceof RegExp?t:dh.makeRe(t,n)).test(ph.basename(e)),dh.isMatch=(e,t,n)=>dh(t,n)(e),dh.parse=(e,t)=>Array.isArray(e)?e.map(e=>dh.parse(e,t)):hh(e,{...t,fastpaths:!1}),dh.scan=(e,t)=>rh(e,t),dh.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=dh.toRegex(a,t);return!0===r&&(B.state=e),B},dh.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=hh.fastpaths(e,t)),void 0===s?(o=hh(e,t),o.prefix=a+(o.prefix||"")):o.output=s,dh.compileRe(o,t,n,r)},dh.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/$^/}},dh.constants=Rl;var mh=dh,Ch=mh;const gh={ArrayPattern(e,t){for(const n of t.elements)n&&gh[n.type](e,n)},AssignmentPattern(e,t){gh[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?gh.RestElement(e,n):gh[n.value.type](e,n.value)},RestElement(e,t){gh[t.argument.type](e,t.argument)}},Ah=function(e){const t=[];return gh[e.type](t,e),t},vh={const:!0,let:!0};class yh{constructor(e={}){this.parent=e.parent,this.isBlockScope=!!e.block,this.declarations=Object.create(null),e.params&&e.params.forEach(e=>{Ah(e).forEach(e=>{this.declarations[e]=!0})})}addDeclaration(e,t,n){!t&&this.isBlockScope?this.parent.addDeclaration(e,t,n):e.id&&Ah(e.id).forEach(e=>{this.declarations[e]=!0})}contains(e){return this.declarations[e]||!!this.parent&&this.parent.contains(e)}}const Eh=function(e,t="scope"){let n=new yh;return il(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=vh[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 yh({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 yh({parent:n,block:!0})),"CatchClause"===i.type&&(s=new yh({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 _h(e){return Array.isArray(e)}function bh(e){return _h(e)?e:null==e?[]:[e]}function Sh(t,n){if(!1===n)return t;const r=e.resolve(n||"").split(e.sep).join("/").replace(/[-^$*+?.()|[\]{}]/g,"\\$&");return e.posix.join(r,t)}const wh=function(t,n,r){const i=r&&r.resolve,s=e=>e instanceof RegExp?e:{test:t=>{const n=Sh(e,i);return Ch(n,{dot:!0})(t)}},o=bh(t).map(s),a=bh(n).map(s);return function(t){if("string"!=typeof t)return!1;if(/\0/.test(t))return!1;const n=t.split(e.sep).join("/");for(let e=0;et.toUpperCase()).replace(/[^$_a-zA-Z0-9]/g,"_");return(/\d/.test(t[0])||kh.has(t))&&(t="_"+t),t||"_"};function Th(e){return(JSON.stringify(e)||"undefined").replace(/[\u2028\u2029]/g,e=>"\\u"+("000"+e.charCodeAt(0).toString(16)).slice(-4))}function Oh(e,t,n){let r="[";const i=t?`\n${n}${t}`:"";for(let s=0;s0?",":""}${i}${Nh(e[s],t,n+t)}`}return`${r}${t?"\n"+n:""}]`}function Fh(e,t,n){let r="{";const i=t?`\n${n}${t}`:"",s=Object.entries(e);for(let e=0;e0?",":""}${i}${Ih(o)===o?o:Th(o)}:${t?" ":""}${Nh(a,t,n+t)}`}return`${r}${t?"\n"+n:""}}`}function Nh(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)?Oh(e,t,n):null===e?"null":"object"==typeof e?Fh(e,t,n):Th(e)}const Lh=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=Nh(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===Ih(B)?(t.objectShorthand?a.push(B):a.push(`${B}:${r}${B}`),o+=`export ${s} ${B}${r}=${r}${Nh(c,t.compact?null:n,"")};${i}`):a.push(`${Th(B)}:${r}${Nh(c,t.compact?null:n,"")}`);return`${o}export default${r}{${i}${n}${a.join(`,${i}${n}`)}${i}};${i}`};var Mh=require("path"),Rh=function(e,t){if(t)var n=t.map((function(t){return Mh.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("/"):"/"},Ph=require("path"),Gh="win32"===process.platform,Hh=require("fs"),Kh=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function Vh(){var e;if(Kh){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 Uh(e){return"function"==typeof e?e:Vh()}var Qh=Ph.normalize;if(Gh)var jh=/(.*?)(?:[\/\\]+|$)/g;else var jh=/(.*?)(?:[\/]+|$)/g;if(Gh)var Jh=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/;else var Jh=/^[\/]*/;var Wh=function(e,t){if(e=Ph.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=Jh.exec(e);n=t[0].length,r=t[0],i=t[0],s="",Gh&&!B[i]&&(Hh.lstatSync(i),B[i]=!0)}for(c();n=e.length)return t&&(t[a]=e),n(null,e);jh.lastIndex=r;var B=jh.exec(e);return o=i,i+=B[0],s=o+B[1],r=jh.lastIndex,c[s]||t&&t[s]===s?process.nextTick(l):t&&Object.prototype.hasOwnProperty.call(t,s)?f(t[s]):Hh.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(!Gh){var i=r.dev.toString(32)+":"+r.ino.toString(32);if(B.hasOwnProperty(i))return p(null,B[i],s)}Hh.stat(s,(function(e){if(e)return n(e);Hh.readlink(s,(function(e,t){Gh||(B[i]=t),p(e,t)}))}))}function p(e,r,i){if(e)return n(e);var s=Ph.resolve(o,r);t&&(t[i]=s),f(s)}function f(t){e=Ph.resolve(t,e.slice(r)),u()}u()},zh={realpathSync:Wh,realpath:qh},Xh=rp;rp.realpath=rp,rp.sync=ip,rp.realpathSync=ip,rp.monkeypatch=sp,rp.unmonkeypatch=op;var Yh=require("fs"),$h=Yh.realpath,Zh=Yh.realpathSync,ep=process.version,tp=/^v[0-5]\./.test(ep);function np(e){return e&&"realpath"===e.syscall&&("ELOOP"===e.code||"ENOMEM"===e.code||"ENAMETOOLONG"===e.code)}function rp(e,t,n){if(tp)return $h(e,t,n);"function"==typeof t&&(n=t,t=null),$h(e,t,(function(r,i){np(r)?zh.realpath(e,t,n):n(r,i)}))}function ip(e,t){if(tp)return Zh(e,t);try{return Zh(e,t)}catch(n){if(np(n))return zh.realpathSync(e,t);throw n}}function sp(){Yh.realpath=rp,Yh.realpathSync=ip}function op(){Yh.realpath=$h,Yh.realpathSync=Zh}var ap=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}up.range=hp;var pp=_p,fp="\0SLASH"+Math.random()+"\0",dp="\0OPEN"+Math.random()+"\0",mp="\0CLOSE"+Math.random()+"\0",Cp="\0COMMA"+Math.random()+"\0",gp="\0PERIOD"+Math.random()+"\0";function Ap(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function vp(e){return e.split("\\\\").join(fp).split("\\{").join(dp).split("\\}").join(mp).split("\\,").join(Cp).split("\\.").join(gp)}function yp(e){return e.split(fp).join("\\").split(dp).join("{").split(mp).join("}").split(Cp).join(",").split(gp).join(".")}function Ep(e){if(!e)return[""];var t=[],n=cp("{","}",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=Ep(s);return s.length&&(o[o.length-1]+=a.shift(),o.push.apply(o,a)),t.push.apply(t,o),t}function _p(e){return e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),Dp(vp(e),!0).map(yp)):[]}function bp(e){return"{"+e+"}"}function Sp(e){return/^-?0\d/.test(e)}function wp(e,t){return e<=t}function xp(e,t){return e>=t}function Dp(e,t){var n=[],r=cp("{","}",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(/,.*\}/)?Dp(e=r.pre+"{"+r.body+mp+r.post):[e];if(a)i=r.body.split(/\.\./);else if(1===(i=Ep(r.body)).length&&1===(i=Dp(i[0],!1).map(bp)).length)return(l=r.post.length?Dp(r.post,!1):[""]).map((function(e){return r.pre+i[0]+e}));var c,u=r.pre,l=r.post.length?Dp(r.post,!1):[""];if(a){var h=Ap(i[0]),p=Ap(i[1]),f=Math.max(i[0].length,i[1].length),d=3==i.length?Math.abs(Ap(i[2])):1,m=wp;p0){var y=new Array(v+1).join("0");A=g<0?"-"+y+A.slice(1):y+A}}c.push(A)}}else c=ap(i,(function(e){return Dp(e,!1)}));for(var E=0;E65536)throw new TypeError("pattern is too long");var n=this.options;if(!n.noglobstar&&"**"===e)return Tp;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+=Np,s=!0;break;case"?":i+=Fp,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 S=B[b],w=i.slice(0,S.reStart),x=i.slice(S.reStart,S.reEnd-8),D=i.slice(S.reEnd-8,S.reEnd),k=i.slice(S.reEnd);D+=k;var I=w.split("(").length-1,T=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 Zp=require("util").inherits;function ef(e){return"/"===e.charAt(0)}function tf(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(e),n=t[1]||"",r=Boolean(n&&":"!==n.charAt(1));return Boolean(t[2]||r)}var nf="win32"===process.platform?tf:ef,rf=ef,sf=tf;nf.posix=rf,nf.win32=sf;var of=Af,af=gf,Bf=Ef,cf=df,uf=Sf,lf=_f,hf=bf,pf=wf,ff=xf;function df(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var mf=require("path"),Cf=kp.Minimatch;function gf(e,t){return e.toLowerCase().localeCompare(t.toLowerCase())}function Af(e,t){return e.localeCompare(t)}function vf(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(yf))}function yf(e){var t=null;if("/**"===e.slice(-3)){var n=e.replace(/(\/\*\*)+$/,"");t=new Cf(n,{dot:!0})}return{matcher:new Cf(e,{dot:!0}),gmatcher:t}}function Ef(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),vf(e,n),e.changedCwd=!1;var r=process.cwd();df(n,"cwd")?(e.cwd=mf.resolve(n.cwd),e.changedCwd=e.cwd!==r):e.cwd=r,e.root=n.root||mf.resolve(e.cwd,"/"),e.root=mf.resolve(e.root),"win32"===process.platform&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=nf(e.cwd)?e.cwd:Sf(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 Cf(t,n),e.options=e.minimatch.options}function _f(e){for(var t=e.nounique,n=t?[]:Object.create(null),r=0,i=e.matches.length;rthis.maxLength)return!1;if(!this.stat&&Lf(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=If.lstatSync(t)}catch(e){if(e&&("ENOENT"===e.code||"ENOTDIR"===e.code))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{i=If.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},Gf.prototype._mark=function(e){return Df.mark(this,e)},Gf.prototype._makeAbs=function(e){return Df.makeAbs(this,e)};var Hf=Kf;function Kf(e,t){if(e&&t)return Kf(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;nr?(n.splice(0,r),process.nextTick((function(){t.apply(null,i)}))):delete Jf[e]}}))}function Xf(e){for(var t=e.length,n=[],r=0;r1)return!0;for(var i=0;ithis.maxLength)return t();if(!this.stat&&rd(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=Wf("stat\0"+n,(function(r,i){if(i&&i.isSymbolicLink())return $f.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&&$f.lstat(n,B)},ud.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 hd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function pd(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+=fd(h[1]-t)+fd(h[2]-n)+fd(h[3]-r),t=h[1],n=h[2],r=h[3]),5===h.length&&(p+=fd(h[4]-i),i=h[4]),c.push(p)}s+=c.join(",")}}return s}function fd(e){var t="";e=e<0?-e<<1|1:e<<1;do{var n=31&e;(e>>>=5)>0&&(n|=32),t+=hd[n]}while(e>0);return t}var dd=function e(t){this.bits=t instanceof e?t.bits.slice():[]};dd.prototype.add=function(e){this.bits[e>>5]|=1<<(31&e)},dd.prototype.has=function(e){return!!(this.bits[e>>5]&1<<(31&e))};var md=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}})};md.prototype.appendLeft=function(e){this.outro+=e},md.prototype.appendRight=function(e){this.intro=this.intro+e},md.prototype.clone=function(){var e=new md(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},md.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 vd(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("/")}gd.prototype.toString=function(){return JSON.stringify(this)},gd.prototype.toUrl=function(){return"data:application/json;charset=utf-8;base64,"+Cd(this.toString())};var yd=Object.prototype.toString;function Ed(e){return"[object Object]"===yd.call(e)}function _d(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},bd.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},xd.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&&(wd.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),wd.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 md(e,t,"").edit(n,i);B.next=u,u.previous=B}return this},xd.prototype.prepend=function(e){if("string"!=typeof e)throw new TypeError("outro content must be a string");return this.intro=e+this.intro,this},xd.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},xd.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},xd.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},xd.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]:""},xd.prototype.lastLine=function(){var e=this.outro.lastIndexOf(Sd);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(Sd)))return n.outro.substr(e+1)+t;t=n.outro+t}if(n.content.length>0){if(-1!==(e=n.content.lastIndexOf(Sd)))return n.content.substr(e+1)+t;t=n.content+t}if(n.intro.length>0){if(-1!==(e=n.intro.lastIndexOf(Sd)))return n.intro.substr(e+1)+t;t=n.intro+t}}while(n=n.previous);return-1!==(e=this.intro.lastIndexOf(Sd))?this.intro.substr(e+1)+t:this.intro+t},xd.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},xd.prototype.snip=function(e,t){var n=this.clone();return n.remove(0,e),n.remove(t,n.original.length),n},xd.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]}},xd.prototype._splitChunk=function(e,t){if(e.edited&&e.content.length){var n=_d(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},xd.prototype.toString=function(){for(var e=this.intro,t=this.firstChunk;t;)e+=t.toString(),t=t.next;return e+this.outro},xd.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},xd.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},xd.prototype.trimLines=function(){return this.trim("[\\r\\n]")},xd.prototype.trim=function(e){return this.trimStart(e).trimEnd(e)},xd.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},xd.prototype.trimEnd=function(e){return this.trimEndAborted(e),this},xd.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},xd.prototype.trimStart=function(e){return this.trimStartAborted(e),this};var Dd=function(){var e=Error.prepareStackTrace;Error.prepareStackTrace=function(e,t){return t};var t=(new Error).stack;return Error.prepareStackTrace=e,t[2].getFileName()},kd=pl((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})),Id=require("path"),Td=Id.parse||kd,Od=function(e,t){var n="/";/^([A-Za-z]:)/.test(e)?n="":/^\\\\/.test(e)&&(n="\\\\");for(var r=[e],i=Td(e);i.dir!==r[r.length-1];)r.push(i.dir),i=Td(i.dir);return r.reduce((function(e,r){return e.concat(t.map((function(e){return Id.resolve(n,r,e)})))}),[])},Fd=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 Od(e,r)}),t);var i=Od(e,r);return t&&t.paths?i.concat(t.paths):i},Nd=function(e,t){return t||{}},Ld=!0,Md=">= 8",Rd="< 0.9.7",Pd=!0,Gd=!0,Hd=!0,Kd=!0,Vd=!0,Ud=!0,Qd=">= 1 && < 8",jd="< 8",Jd=!0,Wd=!0,qd=!0,zd=!0,Xd="< 6",Yd=!0,$d=">= 0.11.1",Zd=">= 0.11.1",em=">= 0.11.1",tm=">= 0.11.1",nm=">= 0.11.1",rm=">= 0.11.1",im=!0,sm=">= 8.8",om=!0,am=">= 8.0.0",Bm="< 8",cm=!0,um=!0,lm=!0,hm=!0,pm=">= 8.5",fm=">= 1",dm=!0,mm=!0,Cm=!0,gm=!0,Am=">= 0.11.5 && < 3",vm=">= 0.9.4",ym=">= 0.9.4",Em=">= 1.4.1",_m=">= 0.9.4",bm=">= 0.9.4",Sm=">= 0.9.4",wm=!0,xm=!0,Dm=!0,km=!0,Im=">= 0.11.13",Tm=">= 0.11.3 && < 10",Om=">= 0.11.3",Fm=!0,Nm=">= 10",Lm=!0,Mm=!0,Rm=!0,Pm=">= 1",Gm=!0,Hm=">= 13.4 && < 13.5",Km=">= 11.7",Vm=!0;const Um={assert:Ld,async_hooks:Md,buffer_ieee754:Rd,buffer:Pd,child_process:Gd,cluster:Hd,console:Kd,constants:Vd,crypto:Ud,_debug_agent:Qd,_debugger:jd,dgram:Jd,dns:Wd,domain:qd,events:zd,freelist:Xd,fs:Yd,"fs/promises":[">= 10 && < 10.1",">= 14"],_http_agent:$d,_http_client:Zd,_http_common:em,_http_incoming:tm,_http_outgoing:nm,_http_server:rm,http:im,http2:sm,https:om,inspector:am,_linklist:Bm,module:cm,net:um,"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:lm,path:hm,perf_hooks:pm,process:fm,punycode:dm,querystring:mm,readline:Cm,repl:gm,smalloc:Am,_stream_duplex:vm,_stream_transform:ym,_stream_wrap:Em,_stream_passthrough:_m,_stream_readable:bm,_stream_writable:Sm,stream:wm,string_decoder:xm,sys:Dm,timers:km,_tls_common:Im,_tls_legacy:Tm,_tls_wrap:Om,tls:Fm,trace_events:Nm,tty:Lm,url:Mm,util:Rm,"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:Pm,vm:Gm,wasi:Hm,worker_threads:Km,zlib:Vm},Qm={__proto__:null,assert:Ld,async_hooks:Md,buffer_ieee754:Rd,buffer:Pd,child_process:Gd,cluster:Hd,console:Kd,constants:Vd,crypto:Ud,_debug_agent:Qd,_debugger:jd,dgram:Jd,dns:Wd,domain:qd,events:zd,freelist:Xd,fs:Yd,_http_agent:$d,_http_client:Zd,_http_common:em,_http_incoming:tm,_http_outgoing:nm,_http_server:rm,http:im,http2:sm,https:om,inspector:am,_linklist:Bm,module:cm,net:um,os:lm,path:hm,perf_hooks:pm,process:fm,punycode:dm,querystring:mm,readline:Cm,repl:gm,smalloc:Am,_stream_duplex:vm,_stream_transform:ym,_stream_wrap:Em,_stream_passthrough:_m,_stream_readable:bm,_stream_writable:Sm,stream:wm,string_decoder:xm,sys:Dm,timers:km,_tls_common:Im,_tls_legacy:Tm,_tls_wrap:Om,tls:Fm,trace_events:Nm,tty:Lm,url:Mm,util:Rm,v8:Pm,vm:Gm,wasi:Hm,worker_threads:Km,zlib:Vm,default:Um},jm=fl(Qm);var Jm=process.versions&&process.versions.node&&process.versions.node.split(".")||[];function Wm(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(Jm[i]||0),o=Number(r[i]||0);if(s!==o)return"<"===n?s="===n&&s>=o}return">="===n}function qm(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 xC={rollup:"^2.3.4"};const DC={"==":e=>FC(e.left,e.right,!1),"!=":e=>OC(DC["=="](e)),"===":e=>FC(e.left,e.right,!0),"!==":e=>OC(DC["==="](e)),"!":e=>TC(e.argument),"&&":e=>IC(e.left)&&IC(e.right),"||":e=>IC(e.left)||IC(e.right)};function kC(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 IC(e){return"Literal"===e.type?!!e.value:"ParenthesizedExpression"===e.type?IC(e.expression):e.operator in DC?DC[e.operator](e):void 0}function TC(e){return OC(IC(e))}function OC(e){return void 0===e?e:!e}function FC(e,t,n){if(e.type===t.type)return"Literal"===e.type?n?e.value===t.value:e.value==t.value:void 0}const NC="?commonjs-proxy",LC=e=>`\0${e}${NC}`,MC=e=>e.slice(1,-NC.length),RC="?commonjs-external",PC=e=>`\0${e}${RC}`,GC=e=>e.slice(1,-RC.length),HC="/$$rollup_base$$",KC=(e,t)=>e.startsWith(t)?HC+e.slice(t.length):e,VC="\0commonjs-dynamic-register:",UC="\0commonjs-dynamic-json:",QC="\0commonjs-dynamic-packages",jC="\0commonjsHelpers.js",JC="\nexport var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};\n\nexport function unwrapExports (x) {\n\treturn x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;\n}\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",WC="\nexport function commonjsRequire () {\n\tthrow new Error('Dynamic requires are not currently supported by @rollup/plugin-commonjs');\n}\n",qC="\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 zC(t){const n=Ih(e.basename(t,e.extname(t)));if("index"!==n)return n;const r=e.dirname(t).split(e.sep);return Ih(r[r.length-1])}const XC="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(" "),YC={__esModule:!0};XC.forEach(e=>YC[e]=!0);const $C=/^(?:module\.)?exports(?:\.([a-zA-Z_$][a-zA-Z_$0-9]*))?$/,ZC=/\b(?:require|module|exports|global)\b/,eg=/\b(?:require|module|exports)\b/,tg=/^(?:Import|Export(?:Named|Default))Declaration/,ng=/^(?:FunctionDeclaration|FunctionExpression|ArrowFunctionExpression)$/;function rg(e,t,n){let r=1,i=Ih(n);for(;e.contains(i)||t.has(i)||i in YC;)i=`${n}_${r}`,r+=1;return e.declarations[i]=!0,i}function ig(e,t,n){try{return e(t,{allowReturnOutsideFunction:!0})}catch(e){throw e.message+=" in "+n,e}}function sg(e){return e.replace(/\\/g,"/")}function og(e,t){return(t?eg:ZC).test(e)}function ag(e,t,n){const r=ig(e,t,n);let i=!1;var s,o=wC(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=wC(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 tg.test(e.type)&&(i=!0)}}catch(e){o.e(e)}finally{o.f()}return{isEsModule:i,hasDefaultExport:!1,ast:r}}function Bg(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=vC(e.arguments,2),o=s[0],a=s[1];return"Identifier"===o.type&&o.name===t?a.value:void 0}function cg(t,n,r,i,s,o,a,B,c,u,l,h,p){const f=p||ig(t,n,r),d=new xd(n),m={},C=[];let g=0,A=Eh(f,"scope");const v={module:!1,exports:!1,global:!1,require:!1};let y=0,E=0;const _=new Set,b=rg(A,_,"commonjsHelpers"),S={};let w=/__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 T(e){return B(e.arguments[0].value)}function O(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(VC);r&&(n=n.substr(VC.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=UC+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(t){if(!/[/\\]/.test(t)){try{const n=sg(gC.sync(t,{basedir:e.dirname(r)}));if(l.has(n))return!0}catch(e){return!1}return!1}for(var n=0,i=["",".js",".json"];n{N.add(e)})}}),il(f,{enter(t,n){if(c&&(d.addSourcemapLocation(t.start),d.addSourcemapLocation(t.end)),n&&("IfStatement"===n.type||"ConditionalExpression"===n.type)){if(t===n.consequent&&TC(n.test))return void this.skip();if(t===n.alternate&&IC(n.test))return void this.skip()}if(t._skip)return void this.skip();if(E+=1,t.scope&&(A=t.scope),ng.test(t.type)&&(y+=1),"ReturnStatement"===t.type&&0===y&&(w=!0),"ThisExpression"===t.type&&0===y)return v.global=!0,void(a||(d.overwrite(t.start,t.end,b+".commonjsGlobal",{storeName:!0}),x=!0));if("UnaryExpression"===t.type&&"typeof"===t.operator){const e=kC(t.argument);if(!e)return;if(A.contains(e.name))return;"module.exports"!==e.keypath&&"module"!==e.keypath&&"exports"!==e.keypath||d.overwrite(t.start,t.end,"'object'",{storeName:!1})}if("Identifier"===t.type){if(AC(t,n)&&!A.contains(t.name)){if(t.name in v){if(k(t)){if(!u&&I(n))return;u&&D(n)&&d.appendLeft(n.end-1,","+JSON.stringify("."===e.dirname(r)?null:KC(sg(e.dirname(r)),h))),d.overwrite(t.start,t.end,b+".commonjsRequire",{storeName:!0}),x=!0}v[t.name]=!0,"global"!==t.name||a||(d.overwrite(t.start,t.end,b+".commonjsGlobal",{storeName:!0}),x=!0),"module"!==t.name&&"exports"!==t.name||(w=!0)}"define"===t.name&&d.overwrite(t.start,t.end,"undefined",{storeName:!0}),_.add(t.name)}return}if("AssignmentExpression"===t.type){if("MemberExpression"!==t.left.type)return;const e=kC(t.left);if(!e)return;if(A.contains(e.name))return;const n=$C.exec(e.keypath);if(!n||"exports"===e.keypath)return;return v[e.name]=!0,E>3&&(w=!0),t.left._skip=!0,"module.exports"===e.keypath&&"ObjectExpression"===t.right.type?void t.right.properties.forEach(e=>{if(e.computed||!("key"in e)||"Identifier"!==e.key.type)return;const t=e.key.name;t===Ih(t)&&(S[t]=!0)}):void(n[1]&&(S[n[1]]=!0))}const i=Bg(t,"exports");if(i&&i===Ih(i)&&(S[i]=!0),"VariableDeclarator"===t.type&&"Identifier"===t.id.type&&I(t.init)&&!T(t.init)){if(A.parent)return;if(N.has(t.id.name))return;const e=O(t.init,t.id.name);e.importsDefault=!0,e.name!==t.id.name||e.isDynamic||(t._shouldRemove=!0)}if(!I(t)||T(t))return;const s=O(t);"ExpressionStatement"===n.type?d.remove(n.start,n.end):(s.importsDefault=!0,!function(e){return F(e.source)&&(e.source.startsWith(VC)||!e.source.endsWith(".json"))}(s)?d.overwrite(t.start,t.end,s.name):(d.overwrite(t.start,t.end,`${b}.commonjsRequire(${JSON.stringify(KC(sg(s.source),h))}, ${JSON.stringify("."===e.dirname(r)?null:KC(sg(e.dirname(r)),h))})`),x=!0)),t.callee._skip=!0},leave(e){if(E-=1,e.scope&&(A=A.parent),ng.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 ":""}'${LC(e)}';`})).join("\n")+"\n\n",M=[];let R="",P="";const G=rg(A,_,zC(r));if((!i||s)&&!o){const e={str:`export { ${G} as __moduleExports };`,name:"__moduleExports"};M.push(e)}const H=[];let K=!1;if(w){const t="module"+(v.exports?", exports":"");R=`var ${G} = ${b}.createCommonjsModule(function (${t}) {\n`,P="\n}",u&&(P+=", "+JSON.stringify(KC(sg(e.dirname(r)),h))),P+=");"}else{const e=[];var V,U=wC(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=kC(n);if(!r)continue;const i=$C.exec(r.keypath);if(!i)continue;if("module.exports"===r.keypath)K=!0,d.overwrite(n.start,n.end,"var "+G);else{const r=vC(i,2)[1],s=rg(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&&M.push({str:o,name:r}),H.push(`${G}.${r} = ${s};`)}}}}catch(e){U.e(e)}finally{U.f()}K||!e.length&&(i&&!s||o)||(P=`\n\nvar ${G} = {\n${e.map(({name:e,deconflicted:t})=>`\t${e}: ${t}`).join(",\n")}\n};`)}const Q=/__esModule/.test(n)?`export default /*@__PURE__*/${b}.unwrapExports(${G});`:`export default ${G};`,j=M.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(L+R).trim().append(P);const W=K||j.length>0||w||!i||s;W&&d.append(J);return{code:n=d.toString(),map:c?d.generateMap():null,syntheticNamedExports:W}}function ug(t){const r=new Set;var i,s=wC(!t||Array.isArray(t)?t||[]:[t]);try{for(s.s();!(i=s.n()).done;){const t=i.value,n=t.startsWith("!"),s=Set.prototype[n?"delete":"add"].bind(r);var o,a=wC(Yf.sync(n?t.substr(1):t));try{for(a.s();!(o=a.n()).done;){const t=o.value;s(sg(e.resolve(t)))}}catch(e){a.e(e)}finally{a.f()}}}catch(e){s.e(e)}finally{s.f()}const B=Array.from(r.values()).filter(e=>{try{if(n.statSync(e).isDirectory())return!0}catch(e){}return!1});return{dynamicRequireModuleSet:r,dynamicRequireModuleDirPaths:B}}const lg=new Map;function hg(e){let t=lg.get(e);if(t)return t.promise;const n=new Promise(n=>{t={resolve:n,promise:void 0},lg.set(e,t)});return t.promise=n,n}function pg(e,t){const n=lg.get(e);n?n.resolve&&(n.resolve(t),n.resolve=void 0):lg.set(e,{promise:Promise.resolve(t),resolve:void 0})}function fg(t,n){return[t+n,`${t}${e.sep}index${n}`]}function dg(e,t){return t.reduce((t,n)=>t.concat(fg(e,n)),[e])}function mg(t){return function(r,i){const s=r.endsWith(NC);if(s)r=MC(r);else if(r.startsWith("\0"))return r===jC||r===QC||r.startsWith(UC)?r:null;return r.startsWith(UC)?r:(i&&i.endsWith(NC)&&(i=MC(i)),this.resolve(r,i,{skipSelf:!0}).then(o=>(o||(o=function(r,i){if("."!==r[0]||!i)return;const s=dg(e.resolve(e.dirname(i),r),t);for(let e=0;e0,u=c?Rh(null,Array.from(a).concat(process.cwd())):null,l=new Set,h=new Set,p="function"==typeof t.ignore?t.ignore:Array.isArray(t.ignore)?e=>t.ignore.includes(e):()=>!1,f=mg(r),d=!1!==t.sourceMap;function m(e,n){const r=ag(this.parse,e,n),i=r.isEsModule,o=r.hasDefaultExport,B=r.ast,f=a.has(sg(n));if(!i||f&&t.transformMixedEsModules){if(!og(e,s))return l.add(n),pg(n,!1),null}else if((o?h:l).add(n),!t.transformMixedEsModules)return pg(n,!1),null;const m=this.getModuleInfo(n),C=cg(this.parse,e,n,m.isEntry,m.importers&&m.importers.length>0,i,s||i,p,d,c,a,u,B);return pg(n,!i&&Boolean(C)),C||(i&&!f||l.add(n),null)}return{name:"commonjs",buildStart(){null!=t.namedExports&&this.warn('The namedExports option from "@rollup/plugin-commonjs" is deprecated. Named exports are now handled automatically.');const e=vC(this.meta.rollupVersion.split(".").map(Number),2),n=e[0],r=e[1],i=xC.rollup.slice(2),s=vC(i.split(".").map(Number),2),o=s[0],a=s[1];(na.has(sg(s))&&!s.endsWith(".json")?`import {commonjsRequire} from '${jC}'; const ${e} = commonjsRequire(${JSON.stringify(KC(sg(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 "${jC}"; export default getCjsExportFromNamespace(${e})`)}if(c&&this.getModuleInfo(t).isEntry){let e;try{e=n.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(VC+e)});`).join("\n");return B.length&&(t+=`require(${JSON.stringify(VC+QC)});`),e=`${t}\n${e}`,e}return null},transform(t,n){if(!(n===QC||n.startsWith(UC)||i(n)&&-1!==r.indexOf(e.extname(n))))return pg(n,null),null;let s;try{s=m.call(this,t,n)}catch(e){s=null,pg(n,!1),this.error(e,e.loc)}return s}}}function gg(e){void 0===e&&(e={});var t=wh(e.include,e.exclude),n="indent"in e?e.indent:"\t";return{name:"json",transform:function(r,i){return".json"===i.slice(-5)&&t(i)?{code:Lh(JSON.parse(r),{preferConst:e.preferConst,compact:e.compact,namedExports:e.namedExports,indent:n}),map:{mappings:""}}:null}}}const Ag="win32"===process.platform,vg=Ag?"\\\\+":"\\/",yg=Ag?"\\\\":"/",Eg="((?:[^/]*(?:/|$))*)",_g="([^/]*)",bg=`((?:[^${yg}]*(?:${yg}|$))*)`,Sg=`([^${yg}]*)`;function wg(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?vg: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(Eg,{only:"regex"}),h(bg,{only:"path",last:!0,split:!0}),i++):(h(_g,{only:"regex"}),h(Sg,{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")?bg:`^${bg}$`,s),d.path=B),d}var xg=wg;const Dg=require("path"),kg={"{":"}","(":")","[":"]"},Ig=/\\(.)|(^!|\*|[\].+)]\?|\[[^\\\]]+\]|\{[^\\}]+\}|\(\?[:!=][^\\)]+\)|\([^|]+\|[^\\)]+\)|(\\).|([@?!+*]\(.*\)))/,Tg=/\\(.)|(^!|[*?{}()[\]]|\(\?)/;function Og(e,{strict:t=!0}={}){if(""===e)return!1;let n,r=t?Ig:Tg;for(;n=r.exec(e);){if(n[2])return!0;let t=n.index+n[0].length,r=n[1],i=r?kg[r]:null;if(r&&i){let n=e.indexOf(i,t);-1!==n&&(t=n+1)}e=e.slice(t)}return!1}function Fg(e,{strict:t=!1}={}){e=Dg.normalize(e).replace(/\/|\\/,"/"),/[\{\[].*[\/]*.*[\}\]]$/.test(e)&&(e+="/"),e+="a";do{e=Dg.dirname(e)}while(Og(e,{strict:t})||/(^|[^\\])([\{\[]|\([^\)]+$)/.test(e));return e.replace(/\\([\*\?\|\[\]\(\)\{\}])/g,"$1")}function Ng(e,t={}){let n,r=Fg(e,t),i=Og(e,t);return"."!=r?(n=e.substr(r.length),n.startsWith("/")&&(n=n.substr(1))):n=e,i||(r=Dg.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 Lg=Ng;const Mg=require("fs"),{promisify:Rg}=require("util"),{join:Pg,resolve:Gg,relative:Hg}=require("path"),Kg=/(^|[\\\/])\.[^\\\/\.]/g,Vg=Rg(Mg.readdir),Ug=Rg(Mg.stat);let Qg={};async function jg(e,t,n,r,i="",s=0){const o=n.segments[s],a=Pg(r.cwd,t,i),B=await Vg(a),{dot:c,filesOnly:u}=r;let l,h,p,f,d,m=0,C=B.length;for(;mGg(t.cwd,e)):r};function Wg({cwd:t=".",watchedFiles:n,onChange:r}={}){return"string"==typeof n&&(n=Jg(n,{filesOnly:!0,cwd:t}).catch(e=>{throw Error("Failed to create file watcher:\n"+e.message)})).catch(()=>{}),{name:"watcher-plugin",async buildStart(){if(n=await n)for(const e of n)this.addWatchFile(e)},watchChange(n){const i="/"+e.relative(t,n.replace(/\.save\..*$/g,""));r(i)}}}var qg={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:"♦"},zg={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"},Xg="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",Yg={5:Xg,"5module":Xg+" export import",6:Xg+" const class extends export import super"},$g=/^in(stanceof)?$/,Zg="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",eA="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",tA=new RegExp("["+Zg+"]"),nA=new RegExp("["+Zg+eA+"]");Zg=eA=null;var rA=[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],iA=[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 sA(e,t){for(var n=65536,r=0;re)return!1;if((n+=t[r+1])>=e)return!0}}function oA(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&tA.test(String.fromCharCode(e)):!1!==t&&sA(e,rA)))}function aA(e,t){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&nA.test(String.fromCharCode(e)):!1!==t&&(sA(e,rA)||sA(e,iA)))))}var BA=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 cA(e,t){return new BA(e,{beforeExpr:!0,binop:t})}var uA={beforeExpr:!0},lA={startsExpr:!0},hA={};function pA(e,t){return void 0===t&&(t={}),t.keyword=e,hA[e]=new BA(e,t)}var fA={num:new BA("num",lA),regexp:new BA("regexp",lA),string:new BA("string",lA),name:new BA("name",lA),eof:new BA("eof"),bracketL:new BA("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new BA("]"),braceL:new BA("{",{beforeExpr:!0,startsExpr:!0}),braceR:new BA("}"),parenL:new BA("(",{beforeExpr:!0,startsExpr:!0}),parenR:new BA(")"),comma:new BA(",",uA),semi:new BA(";",uA),colon:new BA(":",uA),dot:new BA("."),question:new BA("?",uA),arrow:new BA("=>",uA),template:new BA("template"),invalidTemplate:new BA("invalidTemplate"),ellipsis:new BA("...",uA),backQuote:new BA("`",lA),dollarBraceL:new BA("${",{beforeExpr:!0,startsExpr:!0}),eq:new BA("=",{beforeExpr:!0,isAssign:!0}),assign:new BA("_=",{beforeExpr:!0,isAssign:!0}),incDec:new BA("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new BA("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:cA("||",1),logicalAND:cA("&&",2),bitwiseOR:cA("|",3),bitwiseXOR:cA("^",4),bitwiseAND:cA("&",5),equality:cA("==/!=/===/!==",6),relational:cA("/<=/>=",7),bitShift:cA("<>/>>>",8),plusMin:new BA("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:cA("%",10),star:cA("*",10),slash:cA("/",10),starstar:new BA("**",{beforeExpr:!0}),coalesce:cA("??",1),_break:pA("break"),_case:pA("case",uA),_catch:pA("catch"),_continue:pA("continue"),_debugger:pA("debugger"),_default:pA("default",uA),_do:pA("do",{isLoop:!0,beforeExpr:!0}),_else:pA("else",uA),_finally:pA("finally"),_for:pA("for",{isLoop:!0}),_function:pA("function",lA),_if:pA("if"),_return:pA("return",uA),_switch:pA("switch"),_throw:pA("throw",uA),_try:pA("try"),_var:pA("var"),_const:pA("const"),_while:pA("while",{isLoop:!0}),_with:pA("with"),_new:pA("new",{beforeExpr:!0,startsExpr:!0}),_this:pA("this",lA),_super:pA("super",lA),_class:pA("class",lA),_extends:pA("extends",uA),_export:pA("export"),_import:pA("import",lA),_null:pA("null",lA),_true:pA("true",lA),_false:pA("false",lA),_in:pA("in",{beforeExpr:!0,binop:7}),_instanceof:pA("instanceof",{beforeExpr:!0,binop:7}),_typeof:pA("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:pA("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:pA("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},dA=/\r\n?|\n|\u2028|\u2029/,mA=new RegExp(dA.source,"g");function CA(e,t){return 10===e||13===e||!t&&(8232===e||8233===e)}var gA=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,AA=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,vA=Object.prototype,yA=vA.hasOwnProperty,EA=vA.toString;function _A(e,t){return yA.call(e,t)}var bA=Array.isArray||function(e){return"[object Array]"===EA.call(e)};function SA(e){return new RegExp("^(?:"+e.replace(/ /g,"|")+")$")}var wA=function(e,t){this.line=e,this.column=t};wA.prototype.offset=function(e){return new wA(this.line,this.column+e)};var xA=function(e,t,n){this.start=t,this.end=n,null!==e.sourceFile&&(this.source=e.sourceFile)};function DA(e,t){for(var n=1,r=0;;){mA.lastIndex=r;var i=mA.exec(e);if(!(i&&i.index=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),bA(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return bA(t.onComment)&&(t.onComment=TA(t,t.onComment)),t}function TA(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 xA(this,o,a)),e.ranges&&(B.range=[i,s]),t.push(B)}}var OA=1,FA=2,NA=OA|FA,LA=4,MA=8,RA=16,PA=32,GA=64,HA=128;function KA(e,t){return FA|(e?LA:0)|(t?MA:0)}var VA=0,UA=1,QA=2,jA=3,JA=4,WA=5,qA=function(e,t,n){this.options=e=IA(e),this.sourceFile=e.sourceFile,this.keywords=SA(Yg[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var r="";if(!0!==e.allowReserved){for(var i=e.ecmaVersion;!(r=zg[i]);i--);"module"===e.sourceType&&(r+=" await")}this.reservedWords=SA(r);var s=(r?r+" ":"")+zg.strict;this.reservedWordsStrict=SA(s),this.reservedWordsStrictBind=SA(s+" "+zg.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(dA).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=fA.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(OA),this.regexpState=null},zA={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};qA.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},zA.inFunction.get=function(){return(this.currentVarScope().flags&FA)>0},zA.inGenerator.get=function(){return(this.currentVarScope().flags&MA)>0},zA.inAsync.get=function(){return(this.currentVarScope().flags&LA)>0},zA.allowSuper.get=function(){return(this.currentThisScope().flags&GA)>0},zA.allowDirectSuper.get=function(){return(this.currentThisScope().flags&HA)>0},zA.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},qA.prototype.inNonArrowFunction=function(){return(this.currentThisScope().flags&FA)>0},qA.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,AA.lastIndex=e,e+=AA.exec(this.input)[0].length,";"===this.input[e]&&e++}},XA.eat=function(e){return this.type===e&&(this.next(),!0)},XA.isContextual=function(e){return this.type===fA.name&&this.value===e&&!this.containsEsc},XA.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},XA.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},XA.canInsertSemicolon=function(){return this.type===fA.eof||this.type===fA.braceR||dA.test(this.input.slice(this.lastTokEnd,this.start))},XA.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},XA.semicolon=function(){this.eat(fA.semi)||this.insertSemicolon()||this.unexpected()},XA.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},XA.expect=function(e){this.eat(e)||this.unexpected()},XA.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")},XA.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")}},XA.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")},XA.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case fA._class:return e&&this.unexpected(),this.parseClass(s,!0);case fA._if:return this.parseIfStatement(s);case fA._return:return this.parseReturnStatement(s);case fA._switch:return this.parseSwitchStatement(s);case fA._throw:return this.parseThrowStatement(s);case fA._try:return this.parseTryStatement(s);case fA._const:case fA._var:return r=r||this.value,e&&"var"!==r&&this.unexpected(),this.parseVarStatement(s,r);case fA._while:return this.parseWhileStatement(s);case fA._with:return this.parseWithStatement(s);case fA.braceL:return this.parseBlock(!0,s);case fA.semi:return this.parseEmptyStatement(s);case fA._export:case fA._import:if(this.options.ecmaVersion>10&&i===fA._import){AA.lastIndex=this.pos;var o=AA.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===fA._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===fA.name&&"Identifier"===u.type&&this.eat(fA.colon)?this.parseLabeledStatement(s,c,u,e):this.parseExpressionStatement(s,u)}},ZA.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.eat(fA.semi)||this.insertSemicolon()?e.label=null:this.type!==fA.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var r=0;r=6?this.eat(fA.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},ZA.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(ev),this.enterScope(0),this.expect(fA.parenL),this.type===fA.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.type===fA._var||this.type===fA._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===fA._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===r.declarations.length?(this.options.ecmaVersion>=9&&(this.type===fA._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 $A,o=this.parseExpression(!0,s);return this.type===fA._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===fA._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))},ZA.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,rv|(n?0:iv),!1,t)},ZA.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(fA._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},ZA.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(fA.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},ZA.parseSwitchStatement=function(e){var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(fA.braceL),this.labels.push(tv),this.enterScope(0);for(var n=!1;this.type!==fA.braceR;)if(this.type===fA._case||this.type===fA._default){var r=this.type===fA._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(fA.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")},ZA.parseThrowStatement=function(e){return this.next(),dA.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 nv=[];ZA.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===fA._catch){var t=this.startNode();if(this.next(),this.eat(fA.parenL)){t.param=this.parseBindingAtom();var n="Identifier"===t.param.type;this.enterScope(n?PA:0),this.checkLVal(t.param,n?JA:QA),this.expect(fA.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(fA._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},ZA.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},ZA.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(ev),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},ZA.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")},ZA.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},ZA.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")},ZA.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},ZA.parseBlock=function(e,t,n){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(fA.braceL),e&&this.enterScope(0);this.type!==fA.braceR;){var r=this.parseStatement(null);t.body.push(r)}return n&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},ZA.parseFor=function(e,t){return e.init=t,this.expect(fA.semi),e.test=this.type===fA.semi?null:this.parseExpression(),this.expect(fA.semi),e.update=this.type===fA.parenR?null:this.parseExpression(),this.expect(fA.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},ZA.parseForIn=function(e,t){var n=this.type===fA._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(fA.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},ZA.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n;;){var r=this.startNode();if(this.parseVarId(r,n),this.eat(fA.eq)?r.init=this.parseMaybeAssign(t):"const"!==n||this.type===fA._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===r.id.type||t&&(this.type===fA._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(fA.comma))break}return e},ZA.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,"var"===t?UA:QA,!1)};var rv=1,iv=2,sv=4;ZA.parseFunction=function(e,t,n,r){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===fA.star&&t&iv&&this.unexpected(),e.generator=this.eat(fA.star)),this.options.ecmaVersion>=8&&(e.async=!!r),t&rv&&(e.id=t&sv&&this.type!==fA.name?null:this.parseIdent(),!e.id||t&iv||this.checkLVal(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?UA:QA:jA));var i=this.yieldPos,s=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(KA(e.async,e.generator)),t&rv||(e.id=this.type===fA.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&rv?"FunctionDeclaration":"FunctionExpression")},ZA.parseFunctionParams=function(e){this.expect(fA.parenL),e.params=this.parseBindingList(fA.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},ZA.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(fA.braceL);this.type!==fA.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")},ZA.parseClassElement=function(e){var t=this;if(this.eat(fA.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===fA.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(fA.star),s=!1;i||(this.options.ecmaVersion>=8&&r("async",!0)?(s=!0,i=this.options.ecmaVersion>=9&&this.eat(fA.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},ZA.parseClassMethod=function(e,t,n,r){return e.value=this.parseMethod(t,n,r),this.finishNode(e,"MethodDefinition")},ZA.parseClassId=function(e,t){this.type===fA.name?(e.id=this.parseIdent(),t&&this.checkLVal(e.id,QA,!1)):(!0===t&&this.unexpected(),e.id=null)},ZA.parseClassSuper=function(e){e.superClass=this.eat(fA._extends)?this.parseExprSubscripts():null},ZA.parseExport=function(e,t){if(this.next(),this.eat(fA.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!==fA.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(fA._default)){var n;if(this.checkExport(t,"default",this.lastTokStart),this.type===fA._function||(n=this.isAsyncFunction())){var r=this.startNode();this.next(),n&&this.next(),e.declaration=this.parseFunction(r,rv|sv,!1,n)}else if(this.type===fA._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!==fA.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(fA._function))return this.parseFunction(this.startNodeAt(r,i),0,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(fA.arrow))return this.parseArrowExpression(this.startNodeAt(r,i),[o],!1);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===fA.name&&!s)return o=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(fA.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(r,i),[o],!0)}return o;case fA.regexp:var a=this.value;return(t=this.parseLiteral(a.value)).regex={pattern:a.pattern,flags:a.flags},t;case fA.num:case fA.string:return this.parseLiteral(this.value);case fA._null:case fA._true:case fA._false:return(t=this.startNode()).value=this.type===fA._null?null:this.type===fA._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case fA.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 fA.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(fA.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case fA.braceL:return this.parseObj(!1,e);case fA._function:return t=this.startNode(),this.next(),this.parseFunction(t,0);case fA._class:return this.parseClass(this.startNode(),!1);case fA._new:return this.parseNew();case fA.backQuote:return this.parseTemplate();case fA._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},av.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 fA.parenL:return this.parseDynamicImport(e);case fA.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},av.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(fA.parenR)){var t=this.start;this.eat(fA.comma)&&this.eat(fA.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},av.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")},av.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")},av.parseParenExpression=function(){this.expect(fA.parenL);var e=this.parseExpression();return this.expect(fA.parenR),e},av.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 $A,h=this.yieldPos,p=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==fA.parenR;){if(c?c=!1:this.expect(fA.comma),i&&this.afterTrailingComma(fA.parenR,!0)){u=!0;break}if(this.type===fA.ellipsis){s=this.start,B.push(this.parseParenItem(this.parseRestBinding())),this.type===fA.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(fA.parenR),e&&!this.canInsertSemicolon()&&this.eat(fA.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},av.parseParenItem=function(e){return e},av.parseParenArrowList=function(e,t,n){return this.parseArrowExpression(this.startNodeAt(e,t),n)};var Bv=[];av.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(fA.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===fA._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(fA.parenL)?e.arguments=this.parseExprList(fA.parenR,this.options.ecmaVersion>=8,!1):e.arguments=Bv,this.finishNode(e,"NewExpression")},av.parseTemplateElement=function(e){var t=e.isTagged,n=this.startNode();return this.type===fA.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===fA.backQuote,this.finishNode(n,"TemplateElement")},av.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===fA.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(fA.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(fA.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(n,"TemplateLiteral")},av.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===fA.name||this.type===fA.num||this.type===fA.string||this.type===fA.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===fA.star)&&!dA.test(this.input.slice(this.lastTokEnd,this.start))},av.parseObj=function(e,t){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(fA.braceR);){if(r)r=!1;else if(this.expect(fA.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(fA.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")},av.parseProperty=function(e,t){var n,r,i,s,o=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(fA.ellipsis))return e?(o.argument=this.parseIdent(!1),this.type===fA.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(o,"RestElement")):(this.type===fA.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),o.argument=this.parseMaybeAssign(!1,t),this.type===fA.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(fA.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(fA.star),this.parsePropertyName(o,t)):r=!1,this.parsePropertyValue(o,e,n,r,i,s,t,a),this.finishNode(o,"Property")},av.parsePropertyValue=function(e,t,n,r,i,s,o,a){if((n||r)&&this.type===fA.colon&&this.unexpected(),this.eat(fA.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===fA.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===fA.comma||this.type===fA.braceR)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===fA.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")}},av.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(fA.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(fA.bracketR),e.key;e.computed=!1}return e.key=this.type===fA.num||this.type===fA.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},av.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},av.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(KA(t,r.generator)|GA|(n?HA:0)),this.expect(fA.parenL),r.params=this.parseBindingList(fA.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")},av.parseArrowExpression=function(e,t,n){var r=this.yieldPos,i=this.awaitPos,s=this.awaitIdentPos;return this.enterScope(KA(n,!1)|RA),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")},av.parseFunctionBody=function(e,t,n){var r=t&&this.type!==fA.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,WA),e.body=this.parseBlock(!1,void 0,s&&!i),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=a}this.exitScope()},av.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&OA&&delete this.undefinedExports[e]}else if(t===JA){this.currentScope().lexical.push(e)}else if(t===jA){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&PA&&a.lexical[0]===e)||!this.treatFunctionsAsVarInScope(a)&&a.functions.indexOf(e)>-1){r=!0;break}if(a.var.push(e),this.inModule&&a.flags&OA&&delete this.undefinedExports[e],a.flags&NA)break}r&&this.raiseRecoverable(n,"Identifier '"+e+"' has already been declared")},uv.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},uv.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},uv.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&NA)return t}},uv.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&NA&&!(t.flags&RA))return t}};var hv=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new xA(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},pv=qA.prototype;function fv(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}pv.startNode=function(){return new hv(this,this.start,this.startLoc)},pv.startNodeAt=function(e,t){return new hv(this,e,t)},pv.finishNode=function(e,t){return fv.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},pv.finishNodeAt=function(e,t,n,r){return fv.call(this,e,t,n,r)};var dv=function(e,t,n,r,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r,this.generator=!!i},mv={b_stat:new dv("{",!1),b_expr:new dv("{",!0),b_tmpl:new dv("${",!1),p_stat:new dv("(",!1),p_expr:new dv("(",!0),q_tmpl:new dv("`",!0,!0,(function(e){return e.tryReadTemplateToken()})),f_stat:new dv("function",!1),f_expr:new dv("function",!0),f_expr_gen:new dv("function",!0,!1,null,!0),f_gen:new dv("function",!1,!1,null,!0)},Cv=qA.prototype;Cv.initialContext=function(){return[mv.b_stat]},Cv.braceIsBlock=function(e){var t=this.curContext();return t===mv.f_expr||t===mv.f_stat||(e!==fA.colon||t!==mv.b_stat&&t!==mv.b_expr?e===fA._return||e===fA.name&&this.exprAllowed?dA.test(this.input.slice(this.lastTokEnd,this.start)):e===fA._else||e===fA.semi||e===fA.eof||e===fA.parenR||e===fA.arrow||(e===fA.braceL?t===mv.b_stat:e!==fA._var&&e!==fA._const&&e!==fA.name&&!this.exprAllowed):!t.isExpr)},Cv.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},Cv.updateContext=function(e){var t,n=this.type;n.keyword&&e===fA.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},fA.parenR.updateContext=fA.braceR.updateContext=function(){if(1!==this.context.length){var e=this.context.pop();e===mv.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},fA.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?mv.b_stat:mv.b_expr),this.exprAllowed=!0},fA.dollarBraceL.updateContext=function(){this.context.push(mv.b_tmpl),this.exprAllowed=!0},fA.parenL.updateContext=function(e){var t=e===fA._if||e===fA._for||e===fA._with||e===fA._while;this.context.push(t?mv.p_stat:mv.p_expr),this.exprAllowed=!0},fA.incDec.updateContext=function(){},fA._function.updateContext=fA._class.updateContext=function(e){!e.beforeExpr||e===fA.semi||e===fA._else||e===fA._return&&dA.test(this.input.slice(this.lastTokEnd,this.start))||(e===fA.colon||e===fA.braceL)&&this.curContext()===mv.b_stat?this.context.push(mv.f_stat):this.context.push(mv.f_expr),this.exprAllowed=!1},fA.backQuote.updateContext=function(){this.curContext()===mv.q_tmpl?this.context.pop():this.context.push(mv.q_tmpl),this.exprAllowed=!1},fA.star.updateContext=function(e){if(e===fA._function){var t=this.context.length-1;this.context[t]===mv.f_expr?this.context[t]=mv.f_expr_gen:this.context[t]=mv.f_gen}this.exprAllowed=!0},fA.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==fA.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var gv="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",Av=gv+" Extended_Pictographic",vv=Av,yv={9:gv,10:Av,11:vv},Ev="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",_v="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",bv=_v+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Sv=bv+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",wv={9:_v,10:bv,11:Sv},xv={};function Dv(e){var t=xv[e]={binary:SA(yv[e]+" "+Ev),nonBinary:{General_Category:SA(Ev),Script:SA(wv[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}Dv(9),Dv(10),Dv(11);var kv=qA.prototype,Iv=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":""),this.unicodeProperties=xv[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 Tv(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function Ov(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function Fv(e){return oA(e,!0)||36===e||95===e}function Nv(e){return aA(e,!0)||36===e||95===e||8204===e||8205===e}function Lv(e){return e>=65&&e<=90||e>=97&&e<=122}function Mv(e){return e>=0&&e<=1114111}function Rv(e){return 100===e||68===e||115===e||83===e||119===e||87===e}function Pv(e){return Lv(e)||95===e}function Gv(e){return Pv(e)||Hv(e)}function Hv(e){return e>=48&&e<=57}function Kv(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function Vv(e){return e>=65&&e<=70?e-65+10:e>=97&&e<=102?e-97+10:e-48}function Uv(e){return e>=48&&e<=55}Iv.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},Iv.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},Iv.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},Iv.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},Iv.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},Iv.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},Iv.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},Iv.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},kv.validateRegExpFlags=function(e){for(var t=e.validFlags,n=e.flags,r=0;r-1&&this.raise(e.start,"Duplicate regular expression flag")}},kv.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},kv.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},kv.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},kv.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},kv.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},kv.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)},kv.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},kv.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!Ov(t)&&(e.lastIntValue=t,e.advance(),!0)},kv.regexp_eatPatternCharacters=function(e){for(var t=e.pos,n=0;-1!==(n=e.current())&&!Ov(n);)e.advance();return e.pos!==t},kv.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)},kv.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")}},kv.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},kv.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=Tv(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=Tv(e.lastIntValue);return!0}return!1},kv.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),Fv(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},kv.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),Nv(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},kv.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)},kv.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},kv.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},kv.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)},kv.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},kv.regexp_eatZero=function(e){return 48===e.current()&&!Hv(e.lookahead())&&(e.lastIntValue=0,e.advance(),!0)},kv.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)},kv.regexp_eatControlLetter=function(e){var t=e.current();return!!Lv(t)&&(e.lastIntValue=t%32,e.advance(),!0)},kv.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)&&Mv(e.lastIntValue))return!0;r&&e.raise("Invalid unicode escape"),e.pos=n}return!1},kv.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)},kv.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},kv.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(Rv(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},kv.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},kv.regexp_validateUnicodePropertyNameAndValue=function(e,t,n){_A(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(n)||e.raise("Invalid property value")},kv.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},kv.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";Pv(t=e.current());)e.lastStringValue+=Tv(t),e.advance();return""!==e.lastStringValue},kv.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";Gv(t=e.current());)e.lastStringValue+=Tv(t),e.advance();return""!==e.lastStringValue},kv.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},kv.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},kv.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")}}},kv.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||Uv(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)},kv.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)},kv.regexp_eatClassControlLetter=function(e){var t=e.current();return!(!Hv(t)&&95!==t)&&(e.lastIntValue=t%32,e.advance(),!0)},kv.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},kv.regexp_eatDecimalDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;Hv(n=e.current());)e.lastIntValue=10*e.lastIntValue+(n-48),e.advance();return e.pos!==t},kv.regexp_eatHexDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;Kv(n=e.current());)e.lastIntValue=16*e.lastIntValue+Vv(n),e.advance();return e.pos!==t},kv.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},kv.regexp_eatOctalDigit=function(e){var t=e.current();return Uv(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},kv.regexp_eatFixedHexDigits=function(e,t){var n=e.pos;e.lastIntValue=0;for(var r=0;r>10),56320+(1023&e)))}jv.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 Qv(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},jv.getToken=function(){return this.next(),new Qv(this)},"undefined"!=typeof Symbol&&(jv[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===fA.eof,value:t}}}}),jv.curContext=function(){return this.context[this.context.length-1]},jv.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(fA.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},jv.readToken=function(e){return oA(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},jv.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);return e<=55295||e>=57344?e:(e<<10)+this.input.charCodeAt(this.pos+1)-56613888},jv.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(mA.lastIndex=n;(e=mA.exec(this.input))&&e.index8&&e<14||e>=5760&&gA.test(String.fromCharCode(e))))break e;++this.pos}}},jv.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)},jv.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(fA.ellipsis)):(++this.pos,this.finishToken(fA.dot))},jv.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(fA.assign,2):this.finishOp(fA.slash,1)},jv.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?fA.star:fA.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++n,r=fA.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(fA.assign,n+1):this.finishOp(r,n)},jv.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?this.finishOp(124===e?fA.logicalOR:fA.logicalAND,2):61===t?this.finishOp(fA.assign,2):this.finishOp(124===e?fA.bitwiseOR:fA.bitwiseAND,1)},jv.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(fA.assign,2):this.finishOp(fA.bitwiseXOR,1)},jv.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&&!dA.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(fA.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(fA.assign,2):this.finishOp(fA.plusMin,1)},jv.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(fA.assign,n+1):this.finishOp(fA.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(fA.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},jv.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(fA.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(fA.arrow)):this.finishOp(61===e?fA.eq:fA.prefix,1)},jv.readToken_question=function(){if(this.options.ecmaVersion>=11&&63===this.input.charCodeAt(this.pos+1))return this.finishOp(fA.coalesce,2);return this.finishOp(fA.question,1)},jv.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(fA.parenL);case 41:return++this.pos,this.finishToken(fA.parenR);case 59:return++this.pos,this.finishToken(fA.semi);case 44:return++this.pos,this.finishToken(fA.comma);case 91:return++this.pos,this.finishToken(fA.bracketL);case 93:return++this.pos,this.finishToken(fA.bracketR);case 123:return++this.pos,this.finishToken(fA.braceL);case 125:return++this.pos,this.finishToken(fA.braceR);case 58:return++this.pos,this.finishToken(fA.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(fA.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(fA.prefix,1)}this.raise(this.pos,"Unexpected character '"+Jv(e)+"'")},jv.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)},jv.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(dA.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 Iv(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(fA.regexp,{pattern:i,flags:o,value:B})},jv.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},jv.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):oA(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(fA.num,n)},jv.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,oA(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(fA.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")),oA(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(fA.num,a)},jv.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},jv.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):(CA(r,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(n,this.pos++),this.finishToken(fA.string,t)};var Wv={};jv.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==Wv)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},jv.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Wv;this.raise(e,t)},jv.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!==fA.template&&this.type!==fA.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(fA.template,e)):36===n?(this.pos+=2,this.finishToken(fA.dollarBraceL)):(++this.pos,this.finishToken(fA.backQuote));if(92===n)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(CA(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}},jv.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 CA(t)?"":String.fromCharCode(t)}},jv.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return null===n&&this.invalidStringToken(t,"Bad character escape sequence"),n},jv.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||Zv,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(Zv).tokTypes},configurable:!0,enumerable:!0})}));function ty(e,t,n,r,i){n||(n=my),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 ny(e,t,n,r,i){var s=[];n||(n=my),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 ry(e,t,n,r,i){var s=n?py(n,r||void 0):r;!function e(t,n,r){s[r||t.type](t,n,e)}(e,t,i)}function iy(e){return"string"==typeof e?function(t){return t===e}:e||function(){return!0}}var sy=function(e,t){this.node=e,this.state=t};function oy(e,t,n,r,i){n||(n=my),function e(r,i,s){var o=s||r.type;n[o](r,i,e),s||t(r,i,o)}(e,r,i)}function ay(e,t,n,r){n||(n=my);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 By(e,t,n,r,i,s){i||(i=my),r=iy(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 sy(s,o)}(e,s)}catch(e){if(e instanceof sy)return e;throw e}}function cy(e,t,n,r,i){n=iy(n),r||(r=my);try{!function e(i,s,o){var a=o||i.type;if(!(i.start>t||i.end=t&&n(a,i))throw new sy(i,s);r[a](i,s,e)}}(e,i)}catch(e){if(e instanceof sy)return e;throw e}}function ly(e,t,n,r,i){var s;return n=iy(n),r||(r=my),function e(i,o,a){if(!(i.start>t)){var B=a||i.type;i.end<=t&&(!s||s.node.end"default"in e?e.default:e,_y=Ey(Cy);function by(e){if(null==e)return"";switch(e.type){case"Expression":return by(e.expression);case"SequenceExpression":return e.expressions.map(by).join(",");case"IfStatement":return`if(${by(e.condition)})${by(e.block)}`;case"BlockStatement":return`{${e.body.map(by).join(";")}}`;case"MemberExpression":return e.computed?by(e.object)+"["+by(e.property)+"]":by(e.object)+"."+by(e.property);case"Identifier":return e.name;case"NumberLiteral":case"BooleanLiteral":case"RegexpLiteral":return e.value;case"StringLiteral":return`'${e.value.replace(/'/g,"\\'")}'`;case"TaggedTemplate":return by(e.tag)+by(e.template);case"TemplateLiteral":return"`"+e.quasis.reduce((t,n,r)=>t+n.value.raw+by(e.expressions[r]))+"`";case"VariableDeclaration":return e.type+" "+e.declarators.map(by).join(",");case"VariableDeclarator":return by(e.id)+(e.init?"="+by(e.init):"")}}function Sy(e){return e=String(e),t=>Sy.ast(e.replace(/[A-Z0-9]+/g,e=>by(t[e])))}function wy(e,t,n){Object.defineProperty(e,t,{value:n})}Ey(yy).extend(_y.base),Sy.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 xy{constructor(e,t,n){this.node=e,this.ancestors=t,this.ctx=n,this.shouldStop=!1,wy(this,"ancestors",t),wy(this,"ctx",n),wy(this,"shouldStop",!1),this.key=this.parentKey=null;const r=this.parent;for(const t in r)if(r[t]===e){this.key=this.parentKey=t;break}}get parentPath(){const e=this.ancestors.slice(),t=e.pop();return new xy(t,e,this.ctx)}get parent(){return this.ancestors[this.ancestors.length-1]}forEach(e){(Array.isArray(this.node)?this.node:[this.node]).forEach(t=>{e(new xy(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 xy(r,t,this.ctx)}replaceWith(e){this.node=e,this.parent[this.parentKey]=this.node,this.replaceWithString(by(e))}replaceWithString(e){this.ctx.out.overwrite(this.node.start,this.node.end,e)}prependString(e){this.ctx.out.appendLeft(this.node.start,e)}appendString(e){this.ctx.out.appendRight(this.node.end,e)}stop(){this.shouldStop=!0}getSource(){return this.ctx.code.substring(this.node.start,this.node.end)}}const Dy=new Proxy({identifier:e=>({type:"Identifier",name:e}),stringLiteral:e=>({type:"StringLiteral",name:e}),booleanLiteral:e=>({type:"BooleanLiteral",name:e}),numericLiteral:e=>({type:"NumericLiteral",name:e}),expressionStatement:e=>({type:"ExpressionStatement",expression:e})},{get(e,t){if(Reflect.hasOwnProperty(e,t))return e[t];if("string"!=typeof t)return;if(t.startsWith("is")){const n=t.substring(2);return e[t]=e=>{if(null==e)return!1;return("node"in e?e.node:e).type===n},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 ky(e,t,n){const{ctx:r}=this,i=[];let s;for(_y.fullAncestor(e,(e,n,s)=>{if(s=s.slice(0,-1),e.type in t){const o=new r.Path(e,s);let a=t[e.type];if("object"==typeof a&&("enter"in a||"exit"in a)&&(a.exit&&i.push([a.exit,e,n,s]),a=a.enter),a&&a(o,n),o.shouldStop)return!1}},_y.base,n);s=i.pop();){const[e,t,n,i]=s;e(new r.Path(t,i),n)}}function Iy({code:e,out:t,parse:n}){const r={code:e,out:t,parse:n,types:Dy,visit:ky,template:Sy,Path:xy},i={ctx:r};return r.visit=r.visit.bind(i),r.template=Sy.bind(i),r.template.ast=Sy.ast.bind(i),r.Path=function(e,t){return new xy(e,t,r)},r}const Ty={parse(){throw Error("options.parse() is required")},sourceMaps:!1};function Oy(e,{presets:t,plugins:n,parse:r,filename:i,ast:s,sourceMaps:o,sourceFileName:a}={}){r=r||Ty.parse;const B=new xd(e),{types:c,template:u,visit:l}=Iy({code:e,out:B,parse:r}),h=[];Ry({presets:t,plugins:n},h);const p={};for(let e=0;ee.replace(/^(\t+)/,(e,t)=>" ".repeat(t.length));function Ly(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)} | ${Ny(i[n-2])}`),a+=`\n${o(n-1)} | ${Ny(i[n-1])}`;const B=(i[n-1].match(/^\t+/)||[]).length;return a+=`\n${"-".repeat(s+3+r+B)}^`,n/(^[A-Z]|[.$])/.test(e),r=t=>!e.isJSXElement(t.parentPath.parent);return{name:"transform-jsx-to-htm",visitor:{Program:{exit(e,t){if(t.jsx){const n=t.opts||{},r=n.lib||"htm/preact";let i=n.import||"html";n.importAs&&n.importAs!==i&&(i+=" as "+n.importAs),e.get("body").prependString(`import { ${i} } from ${JSON.stringify(r)};\n`)}}},JSXOpeningElement(t,i){const{node:s}=t;i.jsx=!0;let o="<",a=t.get("name").getSource();n(a)&&(a="${"+a+"}"),o+=a,t.get("attributes").forEach(t=>{if(o+=" ",e.isJSXSpreadAttribute(t)?o+="...${"+t.get("argument").getSource()+"}":o+=t.get("name").getSource(),t.node.value&&!0!==t.node.value.value){o+="=";const n=t.get("value").getSource();e.isLiteral(t.node.value)||(o+="$"),o+=n}}),s.selfClosing&&(o+=" /"),o+=">",r(t)&&(o="html`"+o,s.selfClosing&&(o+="`")),t.replaceWithString(o)},JSXClosingElement(e){const{node:t}=e;let i=t.name.name;n(i)&&(i="/");let s=``;r(e)&&(s+="`"),e.replaceWithString(s)},JSXExpressionContainer(e){e.prependString("$")},JSXText(e){e.replaceWithString(e.node.value)}}}}function Gy({include:e}={}){return{name:"htm-plugin",options:e=>(e.acornInjectPlugins=[ey()].concat(e.acornInjectPlugins||[]),e),transform(t,n){if(!n.match(/\.[tj]sx?$/))return;if("\0"===n[0]||"\b"===n[0])return;if(e){if(!("function"==typeof e?e(n):n.match(e)))return}const r=Date.now(),i=Oy(t,{plugins:[Py],filename:n,sourceMaps:!0,parse:this.parse}),s=Date.now();return s-r>50&&this.warn(`${n} took ${s-r}ms`),i}}}var Hy,Ky,Vy;function Uy(e){switch(e){case Ky.num:return"num";case Ky.bigint:return"bigint";case Ky.regexp:return"regexp";case Ky.string:return"string";case Ky.name:return"name";case Ky.eof:return"eof";case Ky.bracketL:return"[";case Ky.bracketR:return"]";case Ky.braceL:return"{";case Ky.braceBarL:return"{|";case Ky.braceR:return"}";case Ky.braceBarR:return"|}";case Ky.parenL:return"(";case Ky.parenR:return")";case Ky.comma:return",";case Ky.semi:return";";case Ky.colon:return":";case Ky.doubleColon:return"::";case Ky.dot:return".";case Ky.question:return"?";case Ky.questionDot:return"?.";case Ky.arrow:return"=>";case Ky.template:return"template";case Ky.ellipsis:return"...";case Ky.backQuote:return"`";case Ky.dollarBraceL:return"${";case Ky.at:return"@";case Ky.hash:return"#";case Ky.eq:return"=";case Ky.assign:return"_=";case Ky.preIncDec:case Ky.postIncDec:return"++/--";case Ky.bang:return"!";case Ky.tilde:return"~";case Ky.pipeline:return"|>";case Ky.nullishCoalescing:return"??";case Ky.logicalOR:return"||";case Ky.logicalAND:return"&&";case Ky.bitwiseOR:return"|";case Ky.bitwiseXOR:return"^";case Ky.bitwiseAND:return"&";case Ky.equality:return"==/!=";case Ky.lessThan:return"<";case Ky.greaterThan:return">";case Ky.relationalOrEqual:return"<=/>=";case Ky.bitShift:return"<>";case Ky.plus:return"+";case Ky.minus:return"-";case Ky.modulo:return"%";case Ky.star:return"*";case Ky.slash:return"/";case Ky.exponent:return"**";case Ky.jsxName:return"jsxName";case Ky.jsxText:return"jsxText";case Ky.jsxTagStart:return"jsxTagStart";case Ky.jsxTagEnd:return"jsxTagEnd";case Ky.typeParameterStart:return"typeParameterStart";case Ky.nonNullAssertion:return"nonNullAssertion";case Ky._break:return"break";case Ky._case:return"case";case Ky._catch:return"catch";case Ky._continue:return"continue";case Ky._debugger:return"debugger";case Ky._default:return"default";case Ky._do:return"do";case Ky._else:return"else";case Ky._finally:return"finally";case Ky._for:return"for";case Ky._function:return"function";case Ky._if:return"if";case Ky._return:return"return";case Ky._switch:return"switch";case Ky._throw:return"throw";case Ky._try:return"try";case Ky._var:return"var";case Ky._let:return"let";case Ky._const:return"const";case Ky._while:return"while";case Ky._with:return"with";case Ky._new:return"new";case Ky._this:return"this";case Ky._super:return"super";case Ky._class:return"class";case Ky._extends:return"extends";case Ky._export:return"export";case Ky._import:return"import";case Ky._yield:return"yield";case Ky._null:return"null";case Ky._true:return"true";case Ky._false:return"false";case Ky._in:return"in";case Ky._instanceof:return"instanceof";case Ky._typeof:return"typeof";case Ky._void:return"void";case Ky._delete:return"delete";case Ky._async:return"async";case Ky._get:return"get";case Ky._set:return"set";case Ky._declare:return"declare";case Ky._readonly:return"readonly";case Ky._abstract:return"abstract";case Ky._static:return"static";case Ky._public:return"public";case Ky._private:return"private";case Ky._protected:return"protected";case Ky._as:return"as";case Ky._enum:return"enum";case Ky._type:return"type";case Ky._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"}(Hy||(Hy={})),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"}(Ky||(Ky={}));class Qy{constructor(e,t,n){this.startTokenIndex=e,this.endTokenIndex=t,this.isFunctionScope=n}}class jy{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 Jy{constructor(){Jy.prototype.__init.call(this),Jy.prototype.__init2.call(this),Jy.prototype.__init3.call(this),Jy.prototype.__init4.call(this),Jy.prototype.__init5.call(this),Jy.prototype.__init6.call(this),Jy.prototype.__init7.call(this),Jy.prototype.__init8.call(this),Jy.prototype.__init9.call(this),Jy.prototype.__init10.call(this),Jy.prototype.__init11.call(this),Jy.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=Ky.eof}__init7(){this.contextualKeyword=Hy.NONE}__init8(){this.start=0}__init9(){this.end=0}__init10(){this.isType=!1}__init11(){this.scopeDepth=0}__init12(){this.error=null}snapshot(){return new jy(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 Wy,qy,zy,Xy,Yy,$y;function Zy(){return $y++}function eE(e){if("pos"in e){const t=nE(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"}(Vy||(Vy={}));class tE{constructor(e,t){this.line=e,this.column=t}}function nE(e){let t=1,n=1;for(let r=0;rVy.lowercaseZ));){const r=AE[e+(t-Vy.lowercaseA)+1];if(-1===r)break;e=r,n++}const r=AE[e];if(r>-1&&!CE[t])return Xy.pos=n,void(1&r?QE(r>>>1):QE(Ky.name,r>>>1));for(;n=Yy.length){const e=Xy.tokens;return e.length>=2&&e[e.length-1].start>=Yy.length&&e[e.length-2].start>=Yy.length&&pE("Unexpectedly reached the end of input."),void QE(Ky.eof)}HE(Yy.charCodeAt(Xy.pos))}function HE(e){gE[e]||e===Vy.backslash||e===Vy.atSign&&Yy.charCodeAt(Xy.pos+1)===Vy.atSign?vE():e_(e)}function KE(){for(;Yy.charCodeAt(Xy.pos)!==Vy.asterisk||Yy.charCodeAt(Xy.pos+1)!==Vy.slash;)if(Xy.pos++,Xy.pos>Yy.length)return void pE("Unterminated comment",Xy.pos-2);Xy.pos+=2}function VE(e){let t=Yy.charCodeAt(Xy.pos+=e);if(Xy.pos=Vy.digit0&&e<=Vy.digit9?s_(!0):e===Vy.dot&&Yy.charCodeAt(Xy.pos+2)===Vy.dot?(Xy.pos+=3,QE(Ky.ellipsis)):(++Xy.pos,QE(Ky.dot))}function JE(){Yy.charCodeAt(Xy.pos+1)===Vy.equalsTo?t_(Ky.assign,2):t_(Ky.slash,1)}function WE(e){let t=e===Vy.asterisk?Ky.star:Ky.modulo,n=1,r=Yy.charCodeAt(Xy.pos+1);e===Vy.asterisk&&r===Vy.asterisk&&(n++,r=Yy.charCodeAt(Xy.pos+2),t=Ky.exponent),r===Vy.equalsTo&&Yy.charCodeAt(Xy.pos+2)!==Vy.greaterThan&&(n++,t=Ky.assign),t_(t,n)}function qE(e){const t=Yy.charCodeAt(Xy.pos+1);if(t!==e){if(e===Vy.verticalBar){if(t===Vy.greaterThan)return void t_(Ky.pipeline,2);if(t===Vy.rightCurlyBrace&&zy)return void t_(Ky.braceBarR,2)}t!==Vy.equalsTo?t_(e===Vy.verticalBar?Ky.bitwiseOR:Ky.bitwiseAND,1):t_(Ky.assign,2)}else Yy.charCodeAt(Xy.pos+2)===Vy.equalsTo?t_(Ky.assign,3):t_(e===Vy.verticalBar?Ky.logicalOR:Ky.logicalAND,2)}function zE(){Yy.charCodeAt(Xy.pos+1)===Vy.equalsTo?t_(Ky.assign,2):t_(Ky.bitwiseXOR,1)}function XE(e){const t=Yy.charCodeAt(Xy.pos+1);t!==e?t===Vy.equalsTo?t_(Ky.assign,2):e===Vy.plusSign?t_(Ky.plus,1):t_(Ky.minus,1):t_(Ky.preIncDec,2)}function YE(e){if(e===Vy.greaterThan&&Xy.isType)return void t_(Ky.greaterThan,1);const t=Yy.charCodeAt(Xy.pos+1);if(t===e){const t=e===Vy.greaterThan&&Yy.charCodeAt(Xy.pos+2)===Vy.greaterThan?3:2;return Yy.charCodeAt(Xy.pos+t)===Vy.equalsTo?void t_(Ky.assign,t+1):void t_(Ky.bitShift,t)}t===Vy.equalsTo?t_(Ky.relationalOrEqual,2):e===Vy.lessThan?t_(Ky.lessThan,1):t_(Ky.greaterThan,1)}function $E(e){const t=Yy.charCodeAt(Xy.pos+1);if(t!==Vy.equalsTo)return e===Vy.equalsTo&&t===Vy.greaterThan?(Xy.pos+=2,void QE(Ky.arrow)):void t_(e===Vy.equalsTo?Ky.eq:Ky.bang,1);t_(Ky.equality,Yy.charCodeAt(Xy.pos+2)===Vy.equalsTo?3:2)}function ZE(){const e=Yy.charCodeAt(Xy.pos+1),t=Yy.charCodeAt(Xy.pos+2);e!==Vy.questionMark||Xy.isType?e!==Vy.dot||t>=Vy.digit0&&t<=Vy.digit9?(++Xy.pos,QE(Ky.question)):(Xy.pos+=2,QE(Ky.questionDot)):t===Vy.equalsTo?t_(Ky.assign,3):t_(Ky.nullishCoalescing,2)}function e_(e){switch(e){case Vy.numberSign:return++Xy.pos,void QE(Ky.hash);case Vy.dot:return void jE();case Vy.leftParenthesis:return++Xy.pos,void QE(Ky.parenL);case Vy.rightParenthesis:return++Xy.pos,void QE(Ky.parenR);case Vy.semicolon:return++Xy.pos,void QE(Ky.semi);case Vy.comma:return++Xy.pos,void QE(Ky.comma);case Vy.leftSquareBracket:return++Xy.pos,void QE(Ky.bracketL);case Vy.rightSquareBracket:return++Xy.pos,void QE(Ky.bracketR);case Vy.leftCurlyBrace:return void(zy&&Yy.charCodeAt(Xy.pos+1)===Vy.verticalBar?t_(Ky.braceBarL,2):(++Xy.pos,QE(Ky.braceL)));case Vy.rightCurlyBrace:return++Xy.pos,void QE(Ky.braceR);case Vy.colon:return void(Yy.charCodeAt(Xy.pos+1)===Vy.colon?t_(Ky.doubleColon,2):(++Xy.pos,QE(Ky.colon)));case Vy.questionMark:return void ZE();case Vy.atSign:return++Xy.pos,void QE(Ky.at);case Vy.graveAccent:return++Xy.pos,void QE(Ky.backQuote);case Vy.digit0:{const e=Yy.charCodeAt(Xy.pos+1);if(e===Vy.lowercaseX||e===Vy.uppercaseX||e===Vy.lowercaseO||e===Vy.uppercaseO||e===Vy.lowercaseB||e===Vy.uppercaseB)return void i_()}case Vy.digit1:case Vy.digit2:case Vy.digit3:case Vy.digit4:case Vy.digit5:case Vy.digit6:case Vy.digit7:case Vy.digit8:case Vy.digit9:return void s_(!1);case Vy.quotationMark:case Vy.apostrophe:return void o_(e);case Vy.slash:return void JE();case Vy.percentSign:case Vy.asterisk:return void WE(e);case Vy.verticalBar:case Vy.ampersand:return void qE(e);case Vy.caret:return void zE();case Vy.plusSign:case Vy.dash:return void XE(e);case Vy.lessThan:case Vy.greaterThan:return void YE(e);case Vy.equalsTo:case Vy.exclamationMark:return void $E(e);case Vy.tilde:return void t_(Ky.tilde,1)}pE(`Unexpected character '${String.fromCharCode(e)}'`,Xy.pos)}function t_(e,t){Xy.pos+=t,QE(e)}function n_(){const e=Xy.pos;let t=!1,n=!1;for(;;){if(Xy.pos>=Yy.length)return void pE("Unterminated regular expression",e);const r=Yy.charCodeAt(Xy.pos);if(t)t=!1;else{if(r===Vy.leftSquareBracket)n=!0;else if(r===Vy.rightSquareBracket&&n)n=!1;else if(r===Vy.slash&&!n)break;t=r===Vy.backslash}++Xy.pos}++Xy.pos,B_(),QE(Ky.regexp)}function r_(){for(;;){const e=Yy.charCodeAt(Xy.pos);if(!(e>=Vy.digit0&&e<=Vy.digit9||e>=Vy.lowercaseA&&e<=Vy.lowercaseF||e>=Vy.uppercaseA&&e<=Vy.uppercaseF||e===Vy.underscore))break;Xy.pos++}}function i_(){let e=!1;Xy.pos+=2,r_(),Yy.charCodeAt(Xy.pos)===Vy.lowercaseN&&(++Xy.pos,e=!0),QE(e?Ky.bigint:Ky.num)}function s_(e){let t=!1;e||r_();let n=Yy.charCodeAt(Xy.pos);n===Vy.dot&&(++Xy.pos,r_(),n=Yy.charCodeAt(Xy.pos)),n!==Vy.uppercaseE&&n!==Vy.lowercaseE||(n=Yy.charCodeAt(++Xy.pos),n!==Vy.plusSign&&n!==Vy.dash||++Xy.pos,r_(),n=Yy.charCodeAt(Xy.pos)),n===Vy.lowercaseN&&(++Xy.pos,t=!0),QE(t?Ky.bigint:Ky.num)}function o_(e){for(Xy.pos++;;){if(Xy.pos>=Yy.length)return void pE("Unterminated string constant");const t=Yy.charCodeAt(Xy.pos);if(t===Vy.backslash)Xy.pos++;else if(t===e)break;Xy.pos++}Xy.pos++,QE(Ky.string)}function a_(){for(;;){if(Xy.pos>=Yy.length)return void pE("Unterminated template");const e=Yy.charCodeAt(Xy.pos);if(e===Vy.graveAccent||e===Vy.dollarSign&&Yy.charCodeAt(Xy.pos+1)===Vy.leftCurlyBrace)return Xy.pos===Xy.start&&LE(Ky.template)?e===Vy.dollarSign?(Xy.pos+=2,void QE(Ky.dollarBraceL)):(++Xy.pos,void QE(Ky.backQuote)):void QE(Ky.template);e===Vy.backslash&&Xy.pos++,Xy.pos++}}function B_(){for(;Xy.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 u_(e){const[t,n]=l_(e.jsxPragma||"React.createElement"),[r,i]=l_(e.jsxFragmentPragma||"React.Fragment");return{base:t,suffix:n,fragmentBase:r,fragmentSuffix:i}}function l_(e){let t=e.indexOf(".");return-1===t&&(t=e.length),[e.slice(0,t),e.slice(t)]}class h_{getPrefixCode(){return""}getSuffixCode(){return""}}const p_=/^[\da-fA-F]+$/,f_=/^\d+$/;class d_ extends h_{__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,d_.prototype.__init.call(this),d_.prototype.__init2.call(this),d_.prototype.__init3.call(this),this.jsxPragmaInfo=u_(i)}process(){return!!this.tokens.matches1(Ky.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(Ky.jsxTagEnd);)this.tokens.replaceToken("");this.tokens.replaceToken(")")}}}function m_(e){const t=e.charCodeAt(0);return t>=Vy.lowercaseA&&t<=Vy.lowercaseZ}function C_(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,Hy._type)||this.tokens.matches1AtIndex(e,Ky._typeof))&&!this.tokens.matches1AtIndex(e+1,Ky.comma)&&!this.tokens.matchesContextualAtIndex(e+1,Hy._from))return;if(this.tokens.matches1AtIndex(e,Ky.parenL))return;if(this.tokens.matches1AtIndex(e,Ky.name)&&(t.push(this.tokens.identifierNameAtIndex(e)),e++,this.tokens.matches1AtIndex(e,Ky.comma)&&e++),this.tokens.matches1AtIndex(e,Ky.star)&&(e+=2,n.push(this.tokens.identifierNameAtIndex(e)),e++),this.tokens.matches1AtIndex(e,Ky.braceL)&&(e++,({newIndex:e,namedImports:r}=this.getNamedImports(e))),this.tokens.matchesContextualAtIndex(e,Hy._from)&&e++,!this.tokens.matches1AtIndex(e,Ky.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,Ky._export,Ky._var)||this.tokens.matches2AtIndex(e,Ky._export,Ky._let)||this.tokens.matches2AtIndex(e,Ky._export,Ky._const))this.preprocessVarExportAtIndex(e);else if(this.tokens.matches2AtIndex(e,Ky._export,Ky._function)||this.tokens.matches2AtIndex(e,Ky._export,Ky._class)){const t=this.tokens.identifierNameAtIndex(e+2);this.addExportBinding(t,t)}else if(this.tokens.matches3AtIndex(e,Ky._export,Ky.name,Ky._function)){const t=this.tokens.identifierNameAtIndex(e+3);this.addExportBinding(t,t)}else this.tokens.matches2AtIndex(e,Ky._export,Ky.braceL)?this.preprocessNamedExportAtIndex(e):this.tokens.matches2AtIndex(e,Ky._export,Ky.star)&&this.preprocessExportStarAtIndex(e)}preprocessVarExportAtIndex(e){let t=0;for(let n=e+2;;n++)if(this.tokens.matches1AtIndex(n,Ky.braceL)||this.tokens.matches1AtIndex(n,Ky.dollarBraceL)||this.tokens.matches1AtIndex(n,Ky.bracketL))t++;else if(this.tokens.matches1AtIndex(n,Ky.braceR)||this.tokens.matches1AtIndex(n,Ky.bracketR))t--;else{if(0===t&&!this.tokens.matches1AtIndex(n,Ky.name))break;if(this.tokens.matches1AtIndex(1,Ky.eq)){const e=this.tokens.currentToken().rhsEndIndex;if(null==e)throw new Error("Expected = token with an end index.");n=e-1}else{if(EE(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,Hy._from)){for(const{importedName:e,localName:t}of n)this.addExportBinding(e,t);return}if(e++,!this.tokens.matches1AtIndex(e,Ky.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,Ky._export,Ky.star,Ky._as)?(e+=3,t=this.tokens.identifierNameAtIndex(e),e+=2):e+=3,!this.tokens.matches1AtIndex(e,Ky.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,Ky.braceR)){e++;break}let n=!1;(this.tokens.matchesContextualAtIndex(e,Hy._type)||this.tokens.matches1AtIndex(e,Ky._typeof))&&this.tokens.matches1AtIndex(e+1,Ky.name)&&!this.tokens.matchesContextualAtIndex(e+1,Hy._as)&&(n=!0,e++);const r=this.tokens.identifierNameAtIndex(e);let i;if(e++,this.tokens.matchesContextualAtIndex(e,Hy._as)?(e++,i=this.tokens.identifierNameAtIndex(e),e++):i=r,n||t.push({importedName:r,localName:i}),this.tokens.matches2AtIndex(e,Ky.comma,Ky.braceR)){e+=2;break}if(this.tokens.matches1AtIndex(e,Ky.braceR)){e++;break}if(!this.tokens.matches1AtIndex(e,Ky.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 __(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 S_{__init(){this.helperNames={}}constructor(e){this.nameManager=e,S_.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(b_)){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 w_(e,t,n){x_(e,n)&&D_(e,t,n)}function x_(e,t){for(const n of e.tokens)if(n.type===Ky.name&&_E(n)&&t.has(e.identifierNameForToken(n)))return!0;return!1}function D_(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===Ky.name&&n.has(a))if(SE(o))k_(r[r.length-1],e,a);else if(wE(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.");k_(r[t],e,a)}}if(r.length>0)throw new Error("Expected empty scope stack after processing file.")}function k_(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}()})),F_=pl((function(e,t){var n=this&&this.__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&&!Xy.error;)LE(Ky.braceL)||LE(Ky.bracketL)?e++:(LE(Ky.braceR)||LE(Ky.bracketR))&&e--,kE();return!0}return!1}function Rb(){const e=Xy.snapshot(),t=Pb();return Xy.restoreFromSnapshot(e),t}function Pb(){if(kE(),LE(Ky.parenR)||LE(Ky.ellipsis))return!0;if(Mb()){if(LE(Ky.colon)||LE(Ky.comma)||LE(Ky.question)||LE(Ky.eq))return!0;if(LE(Ky.parenR)&&(kE(),LE(Ky.arrow)))return!0}return!1}function Gb(e){const t=OE(0);hE(e);Ub()||jb(),FE(t)}function Hb(){LE(Ky.colon)&&Gb(Ky.colon)}function Kb(){LE(Ky.colon)&&Qb()}function Vb(){NE(Ky.colon)&&jb()}function Ub(){const e=Xy.snapshot();return iE(Hy._asserts)&&!cE()?(kE(),oE(Hy._is)?(jb(),!0):$_()||LE(Ky._this)?(kE(),oE(Hy._is)&&jb(),!0):(Xy.restoreFromSnapshot(e),!1)):!(!$_()&&!LE(Ky._this))&&(kE(),iE(Hy._is)&&!cE()?(kE(),jb(),!0):(Xy.restoreFromSnapshot(e),!1))}function Qb(){const e=OE(0);hE(Ky.colon),jb(),FE(e)}function jb(){Jb(),!cE()&&NE(Ky._extends)&&(Jb(),hE(Ky.question),jb(),hE(Ky.colon),jb())}function Jb(){Lb()?Db(xb.TSFunctionType):LE(Ky._new)?Db(xb.TSConstructorType):Nb()}function Wb(){const e=OE(1);jb(),hE(Ky.greaterThan),FE(e),uw()}function qb(){if(NE(Ky.jsxTagStart)){Xy.tokens[Xy.tokens.length-1].type=Ky.typeParameterStart;const e=OE(1);for(;!LE(Ky.greaterThan)&&!Xy.error;)jb(),NE(Ky.comma);YS(),FE(e)}}function zb(){for(;!LE(Ky.braceL)&&!Xy.error;)Xb(),NE(Ky.comma)}function Xb(){tb(),LE(Ky.lessThan)&&fS()}function Yb(){Q_(!1),Bb(),NE(Ky._extends)&&zb(),Ab()}function $b(){Q_(!1),Bb(),hE(Ky.eq),jb(),lE()}function Zb(){if(LE(Ky.string)?bw():jw(),NE(Ky.eq)){const e=Xy.tokens.length-1;rw(),Xy.tokens[e].rhsEndIndex=Xy.tokens.length}}function eS(){for(Q_(!1),hE(Ky.braceL);!NE(Ky.braceR)&&!Xy.error;)Zb(),NE(Ky.comma)}function tS(){hE(Ky.braceL),ND(Ky.braceR)}function nS(){Q_(!1),NE(Ky.dot)?nS():tS()}function rS(){iE(Hy._global)?jw():LE(Ky.string)?yw():pE(),LE(Ky.braceL)?tS():lE()}function iS(){j_(),hE(Ky.eq),oS(),lE()}function sS(){return iE(Hy._require)&&ME()===Ky.parenL}function oS(){sS()?aS():tb()}function aS(){aE(Hy._require),hE(Ky.parenL),LE(Ky.string)||pE(),bw(),hE(Ky.parenR)}function BS(){if(uE())return!1;switch(Xy.type){case Ky._function:{const e=OE(1);kE();return GD(Xy.start,!0),FE(e),!0}case Ky._class:{const e=OE(1);return KD(!0,!1),FE(e),!0}case Ky._const:if(LE(Ky._const)&&sE(Hy._enum)){const e=OE(1);return hE(Ky._const),aE(Hy._enum),Xy.tokens[Xy.tokens.length-1].type=Ky._enum,eS(),FE(e),!0}case Ky._var:case Ky._let:{const e=OE(1);return DD(Xy.type),FE(e),!0}case Ky.name:{const e=OE(1),t=Xy.contextualKeyword;let n=!1;return t===Hy._global?(rS(),n=!0):n=lS(t,!0),FE(e),n}default:return!1}}function cS(){return lS(Xy.contextualKeyword,!0)}function uS(e){switch(e){case Hy._declare:{const e=Xy.tokens.length-1;if(BS())return Xy.tokens[e].type=Ky._declare,!0;break}case Hy._global:if(LE(Ky.braceL))return tS(),!0;break;default:return lS(e,!1)}return!1}function lS(e,t){switch(e){case Hy._abstract:if(hS(Ky._class,t))return t&&kE(),Xy.tokens[Xy.tokens.length-1].type=Ky._abstract,KD(!0,!1),!0;break;case Hy._enum:if(hS(Ky.name,t))return t&&kE(),Xy.tokens[Xy.tokens.length-1].type=Ky._enum,eS(),!0;break;case Hy._interface:if(hS(Ky.name,t)){const e=OE(1);return t&&kE(),Yb(),FE(e),!0}break;case Hy._module:if(t&&kE(),LE(Ky.string)){const e=OE(t?2:1);return rS(),FE(e),!0}if(hS(Ky.name,t)){const e=OE(t?2:1);return t&&kE(),nS(),FE(e),!0}break;case Hy._namespace:if(hS(Ky.name,t)){const e=OE(1);return t&&kE(),nS(),FE(e),!0}break;case Hy._type:if(hS(Ky.name,t)){const e=OE(1);return t&&kE(),$b(),FE(e),!0}}return!1}function hS(e,t){return!uE()&&(t||LE(e))}function pS(){const e=Xy.snapshot();return cb(),HD(),Hb(),hE(Ky.arrow),Xy.error?(Xy.restoreFromSnapshot(e),!1):(Vw(!0),!0)}function fS(){const e=OE(0);for(hE(Ky.lessThan);!NE(Ky.greaterThan)&&!Xy.error;)jb(),NE(Ky.comma);FE(e)}function dS(){if(LE(Ky.name))switch(Xy.contextualKeyword){case Hy._abstract:case Hy._declare:case Hy._enum:case Hy._interface:case Hy._module:case Hy._namespace:case Hy._type:return!0}return!1}function mS(e,t){if(LE(Ky.colon)&&Gb(Ky.colon),LE(Ky.braceL)||!uE())Vw(!1,t);else{let t=Xy.tokens.length-1;for(;t>=0&&(Xy.tokens[t].start>=e||Xy.tokens[t].type===Ky._default||Xy.tokens[t].type===Ky._export);)Xy.tokens[t].isType=!0,t--}}function CS(e,t,n){if(cE()||!NE(Ky.bang)){if(LE(Ky.lessThan)){const n=Xy.snapshot();if(!t&&mw()){if(pS())return}if(fS(),!t&&NE(Ky.parenL)?(Xy.tokens[Xy.tokens.length-1].subscriptStartIndex=e,Cw()):LE(Ky.backQuote)?Ow():pE(),!Xy.error)return;Xy.restoreFromSnapshot(n)}else!t&&LE(Ky.questionDot)&&ME()===Ky.lessThan&&(kE(),Xy.tokens[e].isOptionalChainStart=!0,Xy.tokens[Xy.tokens.length-1].subscriptStartIndex=e,fS(),hE(Ky.parenL),Cw());dw(e,t,n)}else Xy.tokens[Xy.tokens.length-1].type=Ky.nonNullAssertion}function gS(){if(LE(Ky.lessThan)){const e=Xy.snapshot();Xy.type=Ky.typeParameterStart,fS(),LE(Ky.parenL)||pE(),Xy.error&&Xy.restoreFromSnapshot(e)}}function AS(){return LE(Ky._import)?(hE(Ky._import),iS(),!0):NE(Ky.eq)?(nw(),lE(),!0):oE(Hy._as)?(aE(Hy._namespace),jw(),lE(),!0):(iE(Hy._type)&&ME()===Ky.braceL&&kE(),!1)}function vS(){if(iE(Hy._abstract)&&ME()===Ky._class)return Xy.type=Ky._abstract,kE(),KD(!0,!0),!0;if(iE(Hy._interface)){const e=OE(2);return lS(Hy._interface,!0),FE(e),!0}return!1}function yS(){if(Xy.type===Ky._const){const e=PE();if(e.type===Ky.name&&e.contextualKeyword===Hy._enum)return hE(Ky._const),aE(Hy._enum),Xy.tokens[Xy.tokens.length-1].type=Ky._enum,eS(),!0}return!1}function ES(){eb([Hy._public,Hy._protected,Hy._private])}function _S(e,t){let n=!1,r=!1;for(;;){const e=eb([Hy._abstract,Hy._readonly,Hy._declare]);if(null==e)break;e===Hy._readonly&&(r=!0),e===Hy._abstract&&(n=!0)}if(!n&&!e){if(db())return!0}return!!r&&(qD(t),zD(),XD(),!0)}function bS(e){uS(e)||lE()}function SS(){const e=oE(Hy._declare);e&&(Xy.tokens[Xy.tokens.length-1].type=Ky._declare);let t=!1;if(LE(Ky.name))if(e){const e=OE(2);t=cS(),FE(e)}else t=cS();if(!t)if(e){const e=OE(2);lD(!0),FE(e)}else lD(!0)}function wS(e){if(e&&LE(Ky.lessThan)&&fS(),oE(Hy._implements)){Xy.tokens[Xy.tokens.length-1].type=Ky._implements;const e=OE(1);zb(),FE(e)}}function xS(){Bb()}function DS(){Bb()}function kS(){const e=OE(0);NE(Ky.bang),Kb(),FE(e)}function IS(){LE(Ky.colon)&&Qb()}function TS(e,t){return Wy?OS(e,t):FS(e,t)}function OS(e,t){if(!LE(Ky.lessThan))return iw(e,t);const n=Xy.snapshot();let r=iw(e,t);return Xy.error?(Xy.restoreFromSnapshot(n),Xy.type=Ky.typeParameterStart,cb(),r=iw(e,t),r||pE(),r):r}function FS(e,t){if(!LE(Ky.lessThan))return iw(e,t);const n=Xy.snapshot();cb();const r=iw(e,t);return r||pE(),Xy.error?(Xy.restoreFromSnapshot(n),iw(e,t)):r}function NS(){if(LE(Ky.colon)){const e=Xy.snapshot();Gb(Ky.colon),BE()&&pE(),LE(Ky.arrow)||pE(),Xy.error&&Xy.restoreFromSnapshot(e)}return NE(Ky.arrow)}function LS(){const e=OE(0);NE(Ky.question),Kb(),FE(e)}function MS(){LE(Ky.lessThan)&&fS(),mD()}function RS(){for(;;){if(Xy.pos>=Yy.length)return void pE("Unterminated JSX contents");const e=Yy.charCodeAt(Xy.pos);switch(e){case Vy.lessThan:case Vy.leftCurlyBrace:return Xy.pos===Xy.start?e===Vy.lessThan?(Xy.pos++,void QE(Ky.jsxTagStart)):void e_(e):void QE(Ky.jsxText);default:Xy.pos++}}}function PS(e){for(Xy.pos++;;){if(Xy.pos>=Yy.length)return void pE("Unterminated string constant");if(Yy.charCodeAt(Xy.pos)===e){Xy.pos++;break}Xy.pos++}QE(Ky.string)}function GS(){let e;do{if(Xy.pos>Yy.length)return void pE("Unexpectedly reached the end of input.");e=Yy.charCodeAt(++Xy.pos)}while(CE[e]||e===Vy.dash);QE(Ky.jsxName)}function HS(){YS()}function KS(e){HS(),NE(Ky.colon)?HS():Xy.tokens[Xy.tokens.length-1].identifierRole=e}function VS(){for(KS(yE.Access);LE(Ky.dot);)YS(),HS()}function US(){switch(Xy.type){case Ky.braceL:return kE(),jS(),void YS();case Ky.jsxTagStart:return XS(),void YS();case Ky.string:return void YS();default:pE("JSX value should be either an expression or a quoted JSX text")}}function QS(){hE(Ky.ellipsis),nw()}function jS(){LE(Ky.braceR)||nw()}function JS(){if(NE(Ky.braceL))return hE(Ky.ellipsis),rw(),void YS();KS(yE.ObjectKey),LE(Ky.eq)&&(YS(),US())}function WS(){if(LE(Ky.jsxTagEnd))return!1;for(VS(),qy&&qb();!LE(Ky.slash)&&!LE(Ky.jsxTagEnd)&&!Xy.error;)JS();const e=LE(Ky.slash);return e&&YS(),e}function qS(){LE(Ky.jsxTagEnd)||VS()}function zS(){if(!WS())for($S();;)switch(Xy.type){case Ky.jsxTagStart:if(YS(),LE(Ky.slash))return YS(),void qS();zS(),$S();break;case Ky.jsxText:$S();break;case Ky.braceL:kE(),LE(Ky.ellipsis)?(QS(),$S()):(jS(),$S());break;default:return void pE()}}function XS(){YS(),zS()}function YS(){Xy.tokens.push(new DE),UE(),Xy.start=Xy.pos;const e=Yy.charCodeAt(Xy.pos);if(gE[e])GS();else if(e===Vy.quotationMark||e===Vy.apostrophe)PS(e);else switch(++Xy.pos,e){case Vy.greaterThan:QE(Ky.jsxTagEnd);break;case Vy.lessThan:QE(Ky.jsxTagStart);break;case Vy.slash:QE(Ky.slash);break;case Vy.equalsTo:QE(Ky.eq);break;case Vy.leftCurlyBrace:QE(Ky.braceL);break;case Vy.dot:QE(Ky.dot);break;case Vy.colon:QE(Ky.colon);break;default:pE()}}function $S(){Xy.tokens.push(new DE),Xy.start=Xy.pos,RS()}function ZS(e){if(LE(Ky.question)){const e=ME();if(e===Ky.colon||e===Ky.comma||e===Ky.parenR)return}aw(e)}function ew(){NE(Ky.question)&&(Xy.tokens[Xy.tokens.length-1].isType=!0),LE(Ky.colon)&&(qy?Qb():zy&&Gx())}!function(e){e[e.TSFunctionType=0]="TSFunctionType";e[e.TSConstructorType=1]="TSConstructorType"}(xb||(xb={}));class tw{constructor(e){this.stop=e}}function nw(e=!1){if(rw(e),LE(Ky.comma))for(;NE(Ky.comma);)rw(e)}function rw(e=!1,t=!1){return qy?TS(e,t):zy?oD(e,t):iw(e,t)}function iw(e,t){if(LE(Ky._yield))return Ww(),!1;(LE(Ky.parenL)||LE(Ky.name)||LE(Ky._yield))&&(Xy.potentialArrowAt=Xy.start);const n=sw(e);return t&&kw(),Xy.type&Ky.IS_ASSIGN?(kE(),rw(e),!1):n}function sw(e){return!!Bw(e)||(ow(e),!1)}function ow(e){qy||zy?ZS(e):aw(e)}function aw(e){NE(Ky.question)&&(rw(),hE(Ky.colon),rw(e))}function Bw(e){const t=Xy.tokens.length;return!!uw()||(cw(t,-1,e),!1)}function cw(e,t,n){if(qy&&(Ky._in&Ky.PRECEDENCE_MASK)>t&&!cE()&&oE(Hy._as)){Xy.tokens[Xy.tokens.length-1].type=Ky._as;const r=OE(1);return jb(),FE(r),void cw(e,t,n)}const r=Xy.type&Ky.PRECEDENCE_MASK;if(r>0&&(!n||!LE(Ky._in))&&r>t){const i=Xy.type;kE(),i===Ky.nullishCoalescing&&(Xy.tokens[Xy.tokens.length-1].nullishStartIndex=e);const s=Xy.tokens.length;uw(),cw(s,i&Ky.IS_RIGHT_ASSOCIATIVE?r-1:r,n),i===Ky.nullishCoalescing&&(Xy.tokens[e].numNullishCoalesceStarts++,Xy.tokens[Xy.tokens.length-1].numNullishCoalesceEnds++),cw(e,t,n)}}function uw(){if(qy&&!Wy&&NE(Ky.lessThan))return Wb(),!1;if(Xy.type&Ky.IS_PREFIX)return kE(),uw(),!1;if(lw())return!0;for(;Xy.type&Ky.IS_POSTFIX&&!BE();)Xy.type===Ky.preIncDec&&(Xy.type=Ky.postIncDec),kE();return!1}function lw(){const e=Xy.tokens.length;return!!yw()||(hw(e),Xy.tokens.length>e&&Xy.tokens[e].isOptionalChainStart&&(Xy.tokens[Xy.tokens.length-1].isOptionalChainEnd=!0),!1)}function hw(e,t=!1){zy?BD(e,t):pw(e,t)}function pw(e,t=!1){const n=new tw(!1);do{fw(e,t,n)}while(!n.stop&&!Xy.error)}function fw(e,t,n){qy?CS(e,t,n):zy?Ux(e,t,n):dw(e,t,n)}function dw(e,t,n){if(!t&&NE(Ky.doubleColon))vw(),n.stop=!0,hw(e,t);else if(LE(Ky.questionDot)){if(Xy.tokens[e].isOptionalChainStart=!0,t&&ME()===Ky.parenL)return void(n.stop=!0);kE(),Xy.tokens[Xy.tokens.length-1].subscriptStartIndex=e,NE(Ky.bracketL)?(nw(),hE(Ky.bracketR)):NE(Ky.parenL)?Cw():jw()}else if(NE(Ky.dot))Xy.tokens[Xy.tokens.length-1].subscriptStartIndex=e,Ew();else if(NE(Ky.bracketL))Xy.tokens[Xy.tokens.length-1].subscriptStartIndex=e,nw(),hE(Ky.bracketR);else if(!t&&LE(Ky.parenL))if(mw()){const t=Xy.snapshot(),r=Xy.tokens.length;kE(),Xy.tokens[Xy.tokens.length-1].subscriptStartIndex=e;const i=Zy();Xy.tokens[Xy.tokens.length-1].contextId=i,Cw(),Xy.tokens[Xy.tokens.length-1].contextId=i,gw()&&(Xy.restoreFromSnapshot(t),n.stop=!0,Xy.scopeDepth++,HD(),Aw(r))}else{kE(),Xy.tokens[Xy.tokens.length-1].subscriptStartIndex=e;const t=Zy();Xy.tokens[Xy.tokens.length-1].contextId=t,Cw(),Xy.tokens[Xy.tokens.length-1].contextId=t}else LE(Ky.backQuote)?Ow():n.stop=!0}function mw(){return Xy.tokens[Xy.tokens.length-1].contextualKeyword===Hy._async&&!BE()}function Cw(){let e=!0;for(;!NE(Ky.parenR)&&!Xy.error;){if(e)e=!1;else if(hE(Ky.comma),NE(Ky.parenR))break;Qw(!1)}}function gw(){return LE(Ky.colon)||LE(Ky.arrow)}function Aw(e){qy?IS():zy&&sD(),hE(Ky.arrow),Hw(e)}function vw(){const e=Xy.tokens.length;yw(),hw(e,!0)}function yw(){if(NE(Ky.modulo))return jw(),!1;if(LE(Ky.jsxText))return bw(),!1;if(LE(Ky.lessThan)&&Wy)return Xy.type=Ky.jsxTagStart,XS(),kE(),!1;const e=Xy.potentialArrowAt===Xy.start;switch(Xy.type){case Ky.slash:case Ky.assign:TE();case Ky._super:case Ky._this:case Ky.regexp:case Ky.num:case Ky.bigint:case Ky.string:case Ky._null:case Ky._true:case Ky._false:return kE(),!1;case Ky._import:return kE(),LE(Ky.dot)&&(Xy.tokens[Xy.tokens.length-1].type=Ky.name,kE(),jw()),!1;case Ky.name:{const t=Xy.tokens.length,n=Xy.start,r=Xy.contextualKeyword;return jw(),r===Hy._await?(Jw(),!1):r===Hy._async&&LE(Ky._function)&&!BE()?(kE(),GD(n,!1),!1):e&&!BE()&&r===Hy._async&&LE(Ky.name)?(Xy.scopeDepth++,Q_(!1),hE(Ky.arrow),Hw(t),!0):e&&!BE()&&LE(Ky.arrow)?(Xy.scopeDepth++,J_(!1),hE(Ky.arrow),Hw(t),!0):(Xy.tokens[Xy.tokens.length-1].identifierRole=yE.Access,!1)}case Ky._do:return kE(),FD(!1),!1;case Ky.parenL:return ww(e);case Ky.bracketL:return kE(),Uw(Ky.bracketR,!0),!1;case Ky.braceL:return Fw(!1,!1),!1;case Ky._function:return _w(),!1;case Ky.at:pD();case Ky._class:return KD(!1),!1;case Ky._new:return Iw(),!1;case Ky.backQuote:return Ow(),!1;case Ky.doubleColon:return kE(),vw(),!1;case Ky.hash:return kE(),!1;default:return pE(),!1}}function Ew(){NE(Ky.hash),jw()}function _w(){const e=Xy.start;jw(),NE(Ky.dot)&&jw(),GD(e,!1)}function bw(){kE()}function Sw(){hE(Ky.parenL),nw(),hE(Ky.parenR)}function ww(e){const t=Xy.snapshot(),n=Xy.tokens.length;hE(Ky.parenL);let r=!0;for(;!LE(Ky.parenR)&&!Xy.error;){if(r)r=!1;else if(hE(Ky.comma),LE(Ky.parenR))break;if(LE(Ky.ellipsis)){U_(!1),kw();break}rw(!1,!0)}if(hE(Ky.parenR),e&&xw()){if(Dw())return Xy.restoreFromSnapshot(t),Xy.scopeDepth++,HD(),Dw(),Hw(n),!0}return!1}function xw(){return LE(Ky.colon)||!BE()}function Dw(){return qy?NS():zy?aD():NE(Ky.arrow)}function kw(){(qy||zy)&&ew()}function Iw(){hE(Ky._new),NE(Ky.dot)?jw():(vw(),NE(Ky.questionDot),Tw())}function Tw(){qy?gS():zy&&Qx(),NE(Ky.parenL)&&Uw(Ky.parenR)}function Ow(){for(IE(),IE();!LE(Ky.backQuote)&&!Xy.error;)hE(Ky.dollarBraceL),nw(),IE(),IE();kE()}function Fw(e,t){const n=Zy();let r=!0;for(kE(),Xy.tokens[Xy.tokens.length-1].contextId=n;!NE(Ky.braceR)&&!Xy.error;){if(r)r=!1;else if(hE(Ky.comma),NE(Ky.braceR))break;let i=!1;if(LE(Ky.ellipsis)){const n=Xy.tokens.length;if(V_(),e&&(Xy.tokens.length===n+2&&J_(t),NE(Ky.braceR)))break}else e||(i=NE(Ky.star)),!e&&iE(Hy._async)?(i&&pE(),jw(),LE(Ky.colon)||LE(Ky.parenL)||LE(Ky.braceR)||LE(Ky.eq)||LE(Ky.comma)||(LE(Ky.star)&&(kE(),i=!0),Pw(n))):Pw(n),Rw(e,t,n)}Xy.tokens[Xy.tokens.length-1].contextId=n}function Nw(e){return!e&&(LE(Ky.string)||LE(Ky.num)||LE(Ky.bracketL)||LE(Ky.name)||!!(Xy.type&Ky.IS_KEYWORD))}function Lw(e,t){const n=Xy.start;return LE(Ky.parenL)?(e&&pE(),Gw(n,!1),!0):!!Nw(e)&&(Pw(t),Gw(n,!1),!0)}function Mw(e,t){NE(Ky.colon)?e?Y_(t):rw(!1):(Xy.tokens[Xy.tokens.length-1].identifierRole=e?t?yE.ObjectShorthandBlockScopedDeclaration:yE.ObjectShorthandFunctionScopedDeclaration:yE.ObjectShorthand,Y_(t,!0))}function Rw(e,t,n){qy?xS():zy&&Zx();Lw(e,n)||Mw(e,t)}function Pw(e){zy&&Kx(),NE(Ky.bracketL)?(Xy.tokens[Xy.tokens.length-1].contextId=e,rw(),hE(Ky.bracketR),Xy.tokens[Xy.tokens.length-1].contextId=e):(LE(Ky.num)||LE(Ky.string)||LE(Ky.bigint)?yw():Ew(),Xy.tokens[Xy.tokens.length-1].identifierRole=yE.ObjectKey,Xy.tokens[Xy.tokens.length-1].contextId=e)}function Gw(e,t){const n=Zy();Xy.scopeDepth++;const r=Xy.tokens.length;HD(t,n),Kw(e,n);const i=Xy.tokens.length;Xy.scopes.push(new Qy(r,i,!0)),Xy.scopeDepth--}function Hw(e){Vw(!0);const t=Xy.tokens.length;Xy.scopes.push(new Qy(e,t,!0)),Xy.scopeDepth--}function Kw(e,t=0){qy?mS(e,t):zy?Vx(t):Vw(!1,t)}function Vw(e,t=0){e&&!LE(Ky.braceL)?rw():FD(!0,!0,t)}function Uw(e,t=!1){let n=!0;for(;!NE(e)&&!Xy.error;){if(n)n=!1;else if(hE(Ky.comma),NE(e))break;Qw(t)}}function Qw(e){e&&LE(Ky.comma)||(LE(Ky.ellipsis)?(V_(),kw()):LE(Ky.question)?kE():rw(!1,!0))}function jw(){kE(),Xy.tokens[Xy.tokens.length-1].type=Ky.name}function Jw(){uw()}function Ww(){kE(),LE(Ky.semi)||BE()||(NE(Ky.star),rw())}function qw(e){return(e.type===Ky.name||!!(e.type&Ky.IS_KEYWORD))&&e.contextualKeyword!==Hy._from}function zw(e){const t=OE(0);hE(e||Ky.colon),Px(),FE(t)}function Xw(){hE(Ky.modulo),aE(Hy._checks),NE(Ky.parenL)&&(nw(),hE(Ky.parenR))}function Yw(){const e=OE(0);hE(Ky.colon),LE(Ky.modulo)?Xw():(Px(),LE(Ky.modulo)&&Xw()),FE(e)}function $w(){kE(),Bx(!0)}function Zw(){kE(),jw(),LE(Ky.lessThan)&&dx(),hE(Ky.parenL),Tx(),hE(Ky.parenR),Yw(),lE()}function ex(){LE(Ky._class)?$w():LE(Ky._function)?Zw():LE(Ky._var)?tx():oE(Hy._module)?NE(Ky.dot)?ix():nx():iE(Hy._type)?sx():iE(Hy._opaque)?ox():iE(Hy._interface)?ax():LE(Ky._export)?rx():pE()}function tx(){kE(),Hx(),lE()}function nx(){for(LE(Ky.string)?yw():jw(),hE(Ky.braceL);!LE(Ky.braceR)&&!Xy.error;)LE(Ky._import)?(kE(),lk()):pE();hE(Ky.braceR)}function rx(){hE(Ky._export),NE(Ky._default)?LE(Ky._function)||LE(Ky._class)?ex():(Px(),lE()):LE(Ky._var)||LE(Ky._function)||LE(Ky._class)||iE(Hy._opaque)?ex():LE(Ky.star)||LE(Ky.braceL)||iE(Hy._interface)||iE(Hy._type)||iE(Hy._opaque)?ZD():pE()}function ix(){aE(Hy._exports),Gx(),lE()}function sx(){kE(),hx()}function ox(){kE(),px(!0)}function ax(){kE(),Bx()}function Bx(e=!1){if(lx(),LE(Ky.lessThan)&&dx(),NE(Ky._extends))do{cx()}while(!e&&NE(Ky.comma));if(iE(Hy._mixins)){kE();do{cx()}while(NE(Ky.comma))}if(iE(Hy._implements)){kE();do{cx()}while(NE(Ky.comma))}_x(e,!1,e)}function cx(){wx(!1),LE(Ky.lessThan)&&mx()}function ux(){Bx()}function lx(){jw()}function hx(){lx(),LE(Ky.lessThan)&&dx(),zw(Ky.eq),lE()}function px(e){aE(Hy._type),lx(),LE(Ky.lessThan)&&dx(),LE(Ky.colon)&&zw(Ky.colon),e||zw(Ky.eq),lE()}function fx(){Kx(),Hx(),NE(Ky.eq)&&Px()}function dx(){const e=OE(0);LE(Ky.lessThan)||LE(Ky.typeParameterStart)?kE():pE();do{fx(),LE(Ky.greaterThan)||hE(Ky.comma)}while(!LE(Ky.greaterThan)&&!Xy.error);hE(Ky.greaterThan),FE(e)}function mx(){const e=OE(0);for(hE(Ky.lessThan);!LE(Ky.greaterThan)&&!Xy.error;)Px(),LE(Ky.greaterThan)||hE(Ky.comma);hE(Ky.greaterThan),FE(e)}function Cx(){if(aE(Hy._interface),NE(Ky._extends))do{cx()}while(NE(Ky.comma));_x(!1,!1,!1)}function gx(){LE(Ky.num)||LE(Ky.string)?yw():jw()}function Ax(){ME()===Ky.colon?(gx(),zw()):Px(),hE(Ky.bracketR),zw()}function vx(){gx(),hE(Ky.bracketR),hE(Ky.bracketR),LE(Ky.lessThan)||LE(Ky.parenL)?yx():(NE(Ky.question),zw())}function yx(){for(LE(Ky.lessThan)&&dx(),hE(Ky.parenL);!LE(Ky.parenR)&&!LE(Ky.ellipsis)&&!Xy.error;)Ix(),LE(Ky.parenR)||hE(Ky.comma);NE(Ky.ellipsis)&&Ix(),hE(Ky.parenR),zw()}function Ex(){yx()}function _x(e,t,n){let r;for(t&&LE(Ky.braceBarL)?(hE(Ky.braceBarL),r=Ky.braceBarR):(hE(Ky.braceL),r=Ky.braceR);!LE(r)&&!Xy.error;){if(n&&iE(Hy._proto)){const t=ME();t!==Ky.colon&&t!==Ky.question&&(kE(),e=!1)}if(e&&iE(Hy._static)){const e=ME();e!==Ky.colon&&e!==Ky.question&&kE()}if(Kx(),NE(Ky.bracketL))NE(Ky.bracketL)?vx():Ax();else if(LE(Ky.parenL)||LE(Ky.lessThan))Ex();else{if(iE(Hy._get)||iE(Hy._set)){const e=ME();e!==Ky.name&&e!==Ky.string&&e!==Ky.num||kE()}bx()}Sx()}hE(r)}function bx(){if(LE(Ky.ellipsis)){if(hE(Ky.ellipsis),NE(Ky.comma)||NE(Ky.semi),LE(Ky.braceR))return;Px()}else gx(),LE(Ky.lessThan)||LE(Ky.parenL)?yx():(NE(Ky.question),zw())}function Sx(){NE(Ky.semi)||NE(Ky.comma)||LE(Ky.braceR)||LE(Ky.braceBarR)||pE()}function wx(e){for(e||jw();NE(Ky.dot);)jw()}function xx(){wx(!0),LE(Ky.lessThan)&&mx()}function Dx(){hE(Ky._typeof),Ox()}function kx(){for(hE(Ky.bracketL);Xy.pos0&&t0?this.tokens[this.tokenIndex-1].end:0,this.tokenIndex0&&this.tokenAtRelativeIndex(-1).type===Ky._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(Ky.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(Ky.semi)&&this.tokens.removeToken()}removeImportAndDetectIfType(){if(this.tokens.removeInitialToken(),this.tokens.matchesContextual(Hy._type)&&!this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,Ky.comma)&&!this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,Hy._from))return this.removeRemainingImport(),!0;if(this.tokens.matches1(Ky.name)||this.tokens.matches1(Ky.star))return this.removeRemainingImport(),!1;if(this.tokens.matches1(Ky.string))return!1;let e=!1;for(;!this.tokens.matches1(Ky.string);)(!e&&this.tokens.matches1(Ky.braceL)||this.tokens.matches1(Ky.comma))&&(this.tokens.removeToken(),(this.tokens.matches2(Ky.name,Ky.comma)||this.tokens.matches2(Ky.name,Ky.braceR)||this.tokens.matches4(Ky.name,Ky.name,Ky.name,Ky.comma)||this.tokens.matches4(Ky.name,Ky.name,Ky.name,Ky.braceR))&&(e=!0)),this.tokens.removeToken();return!e}removeRemainingImport(){for(;!this.tokens.matches1(Ky.string);)this.tokens.removeToken()}processIdentifier(){const e=this.tokens.currentToken();if(e.shadowsGlobal)return!1;if(e.identifierRole===yE.ObjectShorthand)return this.processObjectShorthand();if(e.identifierRole!==yE.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,Ky.dot))return!1;if(e>=2&&[Ky._var,Ky._let,Ky._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!==Ky.name)return!1;if(t.shadowsGlobal)return!1;if(e>=2&&this.tokens.matches1AtIndex(e-2,Ky.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!==Ky.name)return!1;if(t.shadowsGlobal)return!1;if(e+2=1&&this.tokens.matches1AtIndex(e-1,Ky.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(Ky._export,Ky._default,Ky._function,Ky.name)||this.tokens.matches5(Ky._export,Ky._default,Ky.name,Ky._function,Ky.name)){this.tokens.removeInitialToken(),this.tokens.removeToken();const e=this.processNamedFunction();this.tokens.appendCode(` exports.default = ${e};`)}else if(this.tokens.matches4(Ky._export,Ky._default,Ky._class,Ky.name)||this.tokens.matches5(Ky._export,Ky._default,Ky._abstract,Ky._class,Ky.name)){this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.matches1(Ky._abstract)&&this.tokens.removeToken();const e=this.rootTransformer.processNamedClass();this.tokens.appendCode(` exports.default = ${e};`)}else{if(this.tokens.matches3(Ky._export,Ky._default,Ky.at))throw new Error("Export default statements with decorators are not yet supported.");if(kk(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,Ky.name))return!1;for(e++;e ("):this.tokens.replaceTokenTrimmingLeftWhitespace(", () => ("),!0}if(this.tokens.matches1(Ky._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!==Ky._super){const t=this.nameManager.claimFreeName("_");let n;if(n=e>0&&this.tokens.matches1AtIndex(e-1,Ky._delete)&&this.isLastSubscriptInChain()?`${t} => delete ${t}`:`${t} => ${t}`,this.tokens.tokens[e].isAsyncOperation&&(n="async "+n),this.tokens.matches2(Ky.questionDot,Ky.parenL)||this.tokens.matches2(Ky.questionDot,Ky.lessThan))this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(", 'optionalCall', "+n);else if(this.tokens.matches2(Ky.questionDot,Ky.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(", 'optionalAccess', "+n);else if(this.tokens.matches1(Ky.questionDot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalAccess', ${n}.`);else if(this.tokens.matches1(Ky.dot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${n}.`);else if(this.tokens.matches1(Ky.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${n}[`);else{if(!this.tokens.matches1(Ky.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===Ky._super;t--}}}class Mk extends h_{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(Ky.name,Ky.dot,Ky.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(Ky.parenL),this.tokens.copyExpectedToken(Ky.braceL),this.tokens.appendCode(`displayName: '${t}',`),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(Ky.braceR),this.tokens.copyExpectedToken(Ky.parenR))}findDisplayName(e){return e<2?null:this.tokens.matches2AtIndex(e-2,Ky.name,Ky.eq)||e>=2&&this.tokens.tokens[e-2].identifierRole===yE.ObjectKey?this.tokens.identifierNameAtIndex(e-2):this.tokens.matches2AtIndex(e-2,Ky._export,Ky._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(Ky.parenL,Ky.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 Pk=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 Gk(e){if(0===e.length)return!1;if(!gE[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(Ky.braceL)||this.tokens.matches1(Ky.dollarBraceL))e++;else if(this.tokens.matches1(Ky.braceR)){if(0===e)return;e--}if(this.tokens.matches1(Ky.parenL))t++;else if(this.tokens.matches1(Ky.parenR)){if(0===t)return;t--}this.processToken()}}processToken(){if(this.tokens.matches1(Ky._class))this.processClass();else{for(const e of this.transformers){if(e.process())return}this.tokens.copyToken()}}processNamedClass(){if(!this.tokens.matches2(Ky._class,Ky.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=yk(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(Ky._class);!this.tokens.matchesContextIdAndLabel(Ky.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(Ky.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(Ky.braceR,u);)if(B`${n}.prototype.${e}.call(this)`)].join(";")}processPossibleArrowParamEnd(){if(this.tokens.matches2(Ky.parenR,Ky.colon)&&this.tokens.tokenAtRelativeIndex(1).isType){let e=this.tokens.currentIndex()+1;for(;this.tokens.tokens[e].isType;)e++;if(this.tokens.matches1AtIndex(e,Ky.arrow)){for(this.tokens.removeInitialToken();this.tokens.currentIndex()"),!0}}return!1}processPossibleAsyncArrowWithTypeParams(){if(!this.tokens.matchesContextual(Hy._async)&&!this.tokens.matches1(Ky._async))return!1;const e=this.tokens.tokenAtRelativeIndex(1);if(e.type!==Ky.lessThan||!e.isType)return!1;let t=this.tokens.currentIndex()+1;for(;this.tokens.tokens[t].isType;)t++;if(this.tokens.matches1AtIndex(t,Ky.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 jk(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 Qk(e),o=[i,...t.map((function(t){const i=e.slice(t.start,t.end);return[c(t.start,t.end),Uy(t.type),Jk(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 Jk(e,t){return e.length>t?e.slice(0,t-3)+"...":e}function Wk(e){const t=new Set;for(let n=0;n"default"in e?e.default:e,nI=tI(eI).transform;function rI(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=nI(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 iI="\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",sI=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.then(m => {\n\t\taccept.forEach(c => (c({ module: m }), mod.accept.delete(c)));\n\t\tdispose.forEach(c => (c(), mod.dispose.delete(c)));\n\t\t// accept.forEach(c => c({ module: m }));\n\t\t// dispose.forEach(c => c());\n\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;\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\tsheets[i].ownerNode.href = strip(url) + '?t=' + Date.now();\n\t\t\treturn true;\n\t\t}\n\t}\n}\n"),oI=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 aI({hot:e=!0}={}){return e?sI:oI}function BI({hot:e=!0}={}){return{name:"wmr",resolveId(e){if("wmr"==e)return"\0wmr.js"},load(t){if("\0wmr.js"==t)return aI({hot:e})},resolveImportMeta:t=>"hot"===t?e?"$IMPORT_META_HOT$":"null":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={hot:import.meta.hot};\n"),t.match(/html`[^`]*<([a-zA-Z][a-zA-Z0-9.:-]*|\$\{.+?\})[^>]*>/)&&t.match(/\bexport\b/)&&(i=!0,o+="\n"+iI),!i)return null;const a=new xd(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)):a.prepend("const $IMPORT_META_HOT$ = null;"+s),{code:a.toString(),map:a.generateMap({includeContent:!1})}}}}function cI(e,t,n){const r=new Set,i="_"+pI(t);return e.replace(/(?:\/\*[\s\S]*?\*\/|\[.*?\]|{[\s\S]*?}|\.([^[\]:.{}()\s]+))/gi,(e,t)=>t?"."+(e=>{const t=e+i;if(n&&!r.has(e)){const r=/^\d|[^a-z0-9_$]/gi.test(e)?"'":"";n.push(`${r+e+r}:'${t}'`)}return t})(t):e)}function uI({cwd:t,hot:r,fullPath:i}={}){const s=new Set;return{name:"wmr-styles",options:t=>(s.clear(),hI(t.input,t=>{const n=e.resolve(".",t);s.add(e.dirname(n))}),t),async load(o){if(!o.match(/\.css$/))return;const a=t?e.relative(t||"",e.resolve(t,o)):lI(s,o);let B=await n.promises.readFile(o,"utf-8");const c=[];o.match(/\.module\.css$/)&&(B=cI(B,a,c));let u=`\n\t\t\t\timport { style } from 'wmr';\n\t\t\t\tstyle(import.meta.ROLLUP_FILE_URL_${this.emitFile({type:"asset",name:i?void 0:e.basename(o),fileName:i?a:void 0,source:B})}, ${JSON.stringify(a)});\n\t\t\t\tconst styles = {${c.join(",")}};\n\t\t\t\texport default styles;\n\t\t\t`;return r&&(u+="\n\t\t\t\t\timport.meta.hot.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"),u=u.replace(/^\s+/gm,""),{code:u,moduleSideEffects:!0,syntheticNamedExports:!0}}}}function lI(t,n){let r;return t.forEach(t=>{const i=e.relative(t,n);(!r||i.length>>0).toString(36)}function fI({publicPath:e="/@npm"}={}){return{name:"localNpmPlugin",options:t=>(t.external=[new RegExp("^"+e.replace(/([[\]()-.*+])/g,"\\$1"))].concat(t.external||[]),t),outputOptions(t){const n=t.paths;return t.paths=t=>t.startsWith(e)?t:n?"function"==typeof n?n(t):n[t]:void 0,t},resolveId(t){if(!t.match(/^\.?\//))return{id:`${e}/${t}`,external:!0,moduleSideEffects:!0}}}}var dI="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),mI=function(e){if(0<=e&&e>1;return 1==(1&e)?-t:t}var SI=function(e){var t,n="",r=_I(e);do{t=r&yI,(r>>>=AI)>0&&(t|=EI),n+=gI.encode(t)}while(r>0);return n},wI=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=gI.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(i&EI),o+=(i&=yI)<=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)}})),kI=Object.prototype.hasOwnProperty,II="undefined"!=typeof Map;function TI(){this._array=[],this._set=II?new Map:Object.create(null)}TI.fromArray=function(e,t){for(var n=new TI,r=0,i=e.length;r=0)return t}else{var n=DI.toSetString(e);if(kI.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},TI.prototype.at=function(e){if(e>=0&&en||r==n&&s>=i||DI.compareByGeneratedPositionsInflated(e,t)<=0}function LI(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}LI.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},LI.prototype.add=function(e){NI(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},LI.prototype.toArray=function(){return this._sorted||(this._array.sort(DI.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};var MI=LI,RI={MappingList:MI},PI=FI.ArraySet,GI=RI.MappingList;function HI(e){e||(e={}),this._file=DI.getArg(e,"file",null),this._sourceRoot=DI.getArg(e,"sourceRoot",null),this._skipValidation=DI.getArg(e,"skipValidation",!1),this._sources=new PI,this._names=new PI,this._mappings=new GI,this._sourcesContents=null}HI.prototype._version=3,HI.fromSourceMap=function(e){var t=e.sourceRoot,n=new HI({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=DI.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=DI.relative(t,r)),n._sources.has(i)||n._sources.add(i);var s=e.sourceContentFor(r);null!=s&&n.setSourceContent(r,s)})),n},HI.prototype.addMapping=function(e){var t=DI.getArg(e,"generated"),n=DI.getArg(e,"original",null),r=DI.getArg(e,"source",null),i=DI.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})},HI.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=DI.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[DI.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[DI.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},HI.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=DI.relative(i,r));var s=new PI,o=new PI;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=DI.join(n,t.source)),null!=i&&(t.source=DI.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=DI.join(n,t)),null!=i&&(t=DI.relative(i,t)),this.setSourceContent(t,r))}),this)},HI.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}))},HI.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(!DI.compareByGeneratedPositionsInflated(t,l[h-1]))continue;e+=","}e+=xI.encode(t.generatedColumn-i),i=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=xI.encode(r-c),c=r,e+=xI.encode(t.originalLine-1-a),a=t.originalLine-1,e+=xI.encode(t.originalColumn-o),o=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=xI.encode(n-B),B=n)),u+=e}return u},HI.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=DI.relative(t,e));var n=DI.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null}),this)},HI.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},HI.prototype.toString=function(){return JSON.stringify(this.toJSON())};var KI=HI,VI={SourceMapGenerator:KI},UI=pl((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 QI(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function jI(e,t){return Math.round(e+Math.random()*(t-e))}function JI(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:DI.getArg(s,"generatedLine",null),column:DI.getArg(s,"generatedColumn",null),lastColumn:DI.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i];else for(var a=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==a;)r.push({line:DI.getArg(s,"generatedLine",null),column:DI.getArg(s,"generatedColumn",null),lastColumn:DI.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i]}return r};var $I=YI;function ZI(e,t){var n=e;"string"==typeof e&&(n=DI.parseSourceMapInput(e));var r=DI.getArg(n,"version"),i=DI.getArg(n,"sources"),s=DI.getArg(n,"names",[]),o=DI.getArg(n,"sourceRoot",null),a=DI.getArg(n,"sourcesContent",null),B=DI.getArg(n,"mappings"),c=DI.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);o&&(o=DI.normalize(o)),i=i.map(String).map(DI.normalize).map((function(e){return o&&DI.isAbsolute(o)&&DI.isAbsolute(e)?DI.relative(o,e):e})),this._names=zI.fromArray(s.map(String),!0),this._sources=zI.fromArray(i,!0),this._absoluteSources=this._sources.toArray().map((function(e){return DI.computeSourceURL(o,e,t)})),this.sourceRoot=o,this.sourcesContent=a,this._mappings=B,this._sourceMapURL=t,this.file=c}function eT(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}ZI.prototype=Object.create(YI.prototype),ZI.prototype.consumer=YI,ZI.prototype._findSourceIndex=function(e){var t,n=e;if(null!=this.sourceRoot&&(n=DI.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)}XI(g,DI.compareByGeneratedPositionsDeflated),this.__generatedMappings=g,XI(C,DI.compareByOriginalPositions),this.__originalMappings=C},ZI.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 UI.search(e,t,i,s)},ZI.prototype.computeColumnSpans=function(){for(var e=0;e=0){var r=this._generatedMappings[n];if(r.generatedLine===t.generatedLine){var i=DI.getArg(r,"source",null);null!==i&&(i=this._sources.at(i),i=DI.computeSourceURL(this.sourceRoot,i,this._sourceMapURL));var s=DI.getArg(r,"name",null);return null!==s&&(s=this._names.at(s)),{source:i,line:DI.getArg(r,"originalLine",null),column:DI.getArg(r,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},ZI.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},ZI.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=DI.relative(this.sourceRoot,i)),null!=this.sourceRoot&&(r=DI.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.')},ZI.prototype.generatedPositionFor=function(e){var t=DI.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var n={source:t,originalLine:DI.getArg(e,"line"),originalColumn:DI.getArg(e,"column")},r=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",DI.compareByOriginalPositions,DI.getArg(e,"bias",YI.GREATEST_LOWER_BOUND));if(r>=0){var i=this._originalMappings[r];if(i.source===n.source)return{line:DI.getArg(i,"generatedLine",null),column:DI.getArg(i,"generatedColumn",null),lastColumn:DI.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};var tT=ZI;function nT(e,t){var n=e;"string"==typeof e&&(n=DI.parseSourceMapInput(e));var r=DI.getArg(n,"version"),i=DI.getArg(n,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new zI,this._names=new zI;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=DI.getArg(e,"offset"),r=DI.getArg(n,"line"),i=DI.getArg(n,"column");if(r=0;t--)this.prepend(e[t]);else{if(!e[BT]&&"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},cT.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,T=/^0x[0-9a-f]+$/i,O=/^0[0-7]+$/,F=/^0o[0-7]+$/i,N=/^0b[01]+$/i,L=/^\d*\.?\d*(?:e[+-]?\d*(?:\d\.?|\.?\d)\d*)?$/i,M=/^(0[xob])?[0-9a-f]+n$/i,R=C(["in","instanceof","typeof","new","void","delete","++","--","+","-","!","~","&","|","^","*","**","/","%",">>","<<",">>>","<",">","<=",">=","==","===","!=","!==","?","=","+=","-=","/=","*=","**=","%=",">>=","<<=",">>>=","|=","^=","&=","&&","??","||"]),P=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 W(e){return e>=48&&e<=57}function q(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 $(e,t=!0){if(!t&&e.includes("e"))return NaN;if(T.test(e))return parseInt(e.substr(2),16);if(O.test(e))return parseInt(e.substr(1),8);if(F.test(e))return parseInt(e.substr(2),8);if(N.test(e))return parseInt(e.substr(2),2);if(L.test(e))return parseFloat(e);var n=parseFloat(e);return n==e?n:void 0}class Z 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 Z(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(;P.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),O.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=$(e,T.test(e));if(!i&&M.test(c)&&!isNaN(t))return p("big_int",e);d("Invalid or unexpected token")}var u=$(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(),W(s().charCodeAt(0))?m("."):"."===s()?(o(),o(),p("expand","...")):p("punc",".");case 47:var h=L();if(h===U)continue;return h;case 61:return o(),">"===s()?(o(),p("arrow","=>")):N("=");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(W(c))return m();if(V.has(t))return p("punc",o());if(k.has(t))return N();if(92==c||q(t))return C=b(),l?p("name",C):w.has(C)?p("atom",C):S.has(C)?R.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 w=function(){var e,t,n=B();i("name")&&(e=ue(en)),i("punc",",")&&a(),((t=$(!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(),w}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(),S(ze);case"continue":return a(),S(Xe);case"debugger":return a(),g(),new fe;case"do":a();var x=qe(E);h("keyword","while");var k=A();return g(!0),new we({body:x,condition:k});case"while":return a(),new xe({condition:A(),body:qe((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(),M(!0)):i("keyword","let")?(a(),R(!0)):i("keyword","const")?(a(),P(!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"):Se(n)||(n=Oe(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:qe((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:qe((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:qe((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"),q(Rt);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 Ze({condition:e,body:t,alternative:n})}();case"return":0!=r.in_function||t.bare_returns||c("'return' outside of function"),a();var T=null;return i("punc",";")?a():d()||(T=je(!0),g()),new Je({value:T});case"switch":return a(),new et({expression:A(),body:qe(N)});case"throw":return a(),f(r.token)&&c("Illegal newline after 'throw'"),T=je(!0),g(),new We({value:T});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,Zt),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(),w=M(),g(),w;case"let":return a(),w=R(),g(),w;case"const":return a(),w=P(),g(),w;case"with":return r.input.has_directive("use strict")&&c("Strict mode may not include a with statement"),a(),new Te({expression:A(),body:E()});case"export":if(!te(o(),"punc","("))return a(),w=function(){var e,t,n,s,c,u=r.token;if(i("keyword","default"))e=!0,a();else if(t=$(!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 Le||n instanceof Rt?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(),w}}l()}));function _(e){return new me({body:(e=je(!0),g(),e)})}function S(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 w=function(e,t,n){f(r.token)&&c("Unexpected newline before arrow (=>)"),h("arrow","=>");var s=O(i("punc","{"),!1,n),o=s instanceof Array&&s.length?s[s.length-1].end:s instanceof Array?e:s.end;return new Pe({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?Wt:Xt):null;s&&!c&&(r?e=Re:l()),!c||e===Me||c instanceof Kt||l(B());var u=[],h=O(!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=T(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 Ne({start:s,expression:n,end:s})),e.check_strict(),n}function T(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(T(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 Ne({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 Ne({start:n,expression:m,end:m.end})):s.push(new Tt({start:d,key:m.name,value:m,end:m.end}))}else{if(i("punc","}"))continue;var C=r.token,g=Z();null===g?l(B()):"name"!==B().type||i("punc",":")?(p(":"),s.push(new Tt({start:C,quote:C.quote,key:g,value:T(e,t),end:B()}))):s.push(new Tt({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 O(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 Ne)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 N(){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 L(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:T(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 M=function(e){return new Bt({start:B(),definitions:L(e,"var"),end:B()})},R=function(e){return new ct({start:B(),definitions:L(e,"let"),end:B()})},P=function(e){return new ut({start:B(),definitions:L(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 Tt?(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 Ne?(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 wt?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 Ne({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 w(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(W(),e)}f||l()}if(s&&i("name")&&te(o(),"arrow")){var A=new Jt({name:r.token.value,start:u,end:u});return a(),w(u,[A],!!f)}if(i("keyword","function")){a();var v=D(Re,!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=q(Pt);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 Ne({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(Me,e,t)),W=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=Z();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 wt({start:e,left:o,operator:"=",right:je(!1),end:B()})),s.push(new Tt({start:e,quote:e.quote,key:c instanceof he?c:""+c,value:o,end:B()}))}else a(),s.push(new Ne({start:e,expression:je(!1),end:B()}));return a(),new kt({properties:s})}));function q(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===Rt?Yt:$t)),e!==Rt||s||l(),"extends"==r.token.value&&(a(),o=je(!0)),p("{");i("punc",";");)a();for(;!i("punc","}");)for(t=r.token,(n=z(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 qt({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=Z()),"async"!==e||i("punc","(")||i("punc",",")||i("punc","}")||i("operator","=")||(o=!0,h=r.token,e=Z()),null===e&&(u=!0,h=r.token,null===(e=Z())&&l()),i("punc","("))return e=s(e,t),new Nt({start:t,static:c,is_generator:u,async:o,key:e,quote:e instanceof qt?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(Z(),t),new Ft({start:t,static:c,key:e,quote:e instanceof qt?p.quote:void 0,value:J(),end:B()})}else if("set"==e&&(!i("punc")||i("punc","[")))return e=s(Z(),t),new Ot({start:t,static:c,key:e,quote:e instanceof qt?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 Mt({start:t,static:c,quote:r,key:n,value:je(!1),end:B()});if(i("name")||i("punc",";")||i("punc","}"))return new Mt({start:t,static:c,quote:r,key:n,end:B()})}}function X(e){function t(e){return new e({name:Z(),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 $(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 Z(){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,Tn);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 Ne({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 Pe&&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"--":Se(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 Se(e){return e instanceof gt||e instanceof rn}function Oe(e){if(e instanceof kt)e=new He({start:e.start,names:e.properties.map(Oe),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)})))}},Oe),Ne=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)}}),Le=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)"},Le),Ge=ue("Defun",null,{$documentation:"A function definition"},Le),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),We=ue("Throw",null,{$documentation:"A `throw` statement"},je),qe=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"},qe),Xe=ue("Continue",null,{$documentation:"A `continue` statement"},qe),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)}}),$e=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)}}),Ze=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)}},Oe),Mt=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),Rt=ue("DefClass",null,{$documentation:"A class definition"},Lt),Pt=ue("ClassExpression",null,{$documentation:"A class expression."},Lt),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),Wt=ue("SymbolDefun",null,{$documentation:"Symbol defining a function"},Kt),qt=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),$t=ue("SymbolClass",null,{$documentation:"Symbol naming a class's name. Lexically scoped to the class."},Kt),Zt=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===wn)return!0}else e._children_backwards(r)}return!1}function Sn(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===wn)return!0;continue}const n=r.length;a._children_backwards(i),r.length>n&&(s.push(a),o.push(n-1))}return!1}const wn=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 Le?this.directives=Object.create(this.directives):e instanceof de&&!this.directives[e.value]?this.directives[e.value]=e:e instanceof Lt&&(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 Le||e instanceof Lt)&&(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 Oe&&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,Tn=4;var On=Object.freeze({__proto__:null,AST_Accessor:Me,AST_Array:Dt,AST_Arrow:Pe,AST_Assign:wt,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:Lt,AST_ClassExpression:Pt,AST_ClassProperty:Mt,AST_ConciseMethod:Nt,AST_Conditional:St,AST_Const:ut,AST_Constant:un,AST_Continue:Xe,AST_Debugger:fe,AST_Default:nt,AST_DefaultAssign:xt,AST_DefClass:Rt,AST_Definitions:at,AST_Defun:Ge,AST_Destructuring:He,AST_Directive:de,AST_Do:we,AST_Dot:At,AST_DWLoop:Se,AST_EmptyStatement:ye,AST_Exit:je,AST_Expansion:Ne,AST_Export:ft,AST_False:En,AST_Finally:ot,AST_For:De,AST_ForIn:ke,AST_ForOf:Ie,AST_Function:Re,AST_Hole:An,AST_If:Ze,AST_Import:pt,AST_Infinity:vn,AST_IterationStatement:be,AST_Jump:Qe,AST_Label:nn,AST_LabeledStatement:_e,AST_LabelRef:an,AST_Lambda:Le,AST_Let:ct,AST_LoopControl:qe,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:Tt,AST_ObjectProperty:It,AST_ObjectSetter:Ot,AST_PrefixedTemplateString:Ke,AST_PropAccess:gt,AST_RegExp:fn,AST_Return:Je,AST_Scope:Oe,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:Zt,AST_SymbolClass:$t,AST_SymbolClassProperty:zt,AST_SymbolConst:Qt,AST_SymbolDeclaration:Kt,AST_SymbolDefClass:Yt,AST_SymbolDefun:Wt,AST_SymbolExport:sn,AST_SymbolExportForeign:on,AST_SymbolFunarg:Jt,AST_SymbolImport:en,AST_SymbolImportForeign:tn,AST_SymbolLambda:Xt,AST_SymbolLet:jt,AST_SymbolMethod:qt,AST_SymbolRef:rn,AST_SymbolVar:Vt,AST_TemplateSegment:Ue,AST_TemplateString:Ve,AST_This:Bn,AST_Throw:We,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:Te,AST_Yield:$e,TreeTransformer:Dn,TreeWalker:xn,walk:bn,walk_abort:wn,walk_body:Ce,walk_parent:Sn,_INLINE:In,_NOINLINE:Tn,_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 Nn(e,t){return l(e,(function(e){return e.transform(t,!0)}))}function Ln(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 St&&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=Nn(e.body,t)})),Fn(we,(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(Te,(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(qe,(function(e,t){e.label&&(e.label=e.label.transform(t))})),Fn(Ze,(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=Nn(e.body,t)})),Fn(rt,(function(e,t){e.expression=e.expression.transform(t),e.body=Nn(e.body,t)})),Fn(it,(function(e,t){e.body=Nn(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=Nn(e.body,t)})),Fn(at,(function(e,t){e.definitions=Nn(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=Nn(e.names,t)})),Fn(Le,(function(e,t){e.name&&(e.name=e.name.transform(t)),e.argnames=Nn(e.argnames,t),e.body instanceof he?e.body=e.body.transform(t):e.body=Nn(e.body,t)})),Fn(dt,(function(e,t){e.expression=e.expression.transform(t),e.args=Nn(e.args,t)})),Fn(Ct,(function(e,t){const n=Nn(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($e,(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(St,(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=Nn(e.elements,t)})),Fn(kt,(function(e,t){e.properties=Nn(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(Lt,(function(e,t){e.name&&(e.name=e.name.transform(t)),e.extends&&(e.extends=e.extends.transform(t)),e.properties=Nn(e.properties,t)})),Fn(Ne,(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&&Nn(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&&Nn(e.exported_names,t),e.module_name&&(e.module_name=e.module_name.transform(t))})),Fn(Ve,(function(e,t){e.segments=Nn(e.segments,t)})),Fn(Ke,(function(e,t){e.prefix=e.prefix.transform(t),e.template_string=e.template_string.transform(t)}));const Mn=/^$|[;{][\s\n]*$/,Rn=/[@#]__(PURE|INLINE|NOINLINE)__/g;function Pn(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?Pn: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,S=-1,w="",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 T(t){var n=Q(t=String(t),0);_&&n&&(_=!1,"\n"!==n&&(T("\n"),F())),b&&n&&(b=!1,/[\s;})]/.test(n)||O()),S=-1;var r=w.charAt(w.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==w)&&(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),w=t}var O=e.beautify?function(){T(" ")}:function(){v=!0},F=e.beautify?function(t){var n;e.beautify&&T((n=t?.5:0," ".repeat(e.indent_start+i-n*e.indent_level)))}:o,N=e.beautify?function(e,t){!0===e&&(e=P());var n=i;i=e;var r=t();return i=n,r}:function(e,t){return t()},L=e.beautify?function(){if(S<0)return T("\n");"\n"!=h[S]&&(h=h.slice(0,S)+"\n"+h.slice(S),l++,u++),S++}:e.max_line_len?function(){k(),E=h.length}:o,M=e.beautify?function(){T(";")}:function(){y=!0};function R(){y=!1,T(";")}function P(){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(Rn," ")),/^\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:L,print:T,star:function(){T("*")},space:O,comma:function(){T(","),O()},colon:function(){T(":"),O()},last:function(){return w},semicolon:M,force_semicolon:R,to_utf8:f,print_name:function(e){T(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("\\")||(Mn.test(h)||R(),R()),T(r)},print_template_string_chars:function(e){var t=d(e,"`").replace(/\${/g,"\\${");return T(t.substr(1,t.length-2))},encode_string:d,next_indent:P,with_indent:N,with_block:function(e){var t;return T("{"),L(),N(P(),(function(){t=e()})),F(),T("}"),t},with_parens:function(e){T("(");var t=e();return T(")"),t},with_square:function(e){T("[");var t=e();return T("]"),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 St&&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])&&(T("#!"+o.shift().value+"\n"),F());var B=e.preamble;B&&T(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?(T("\n"),F(),c=!0):t>0&&O()),/comment[134]/.test(e.type))(n=K(e.value))&&(T("//"+n+"\n"),F()),c=!0;else if("comment2"==e.type){var n;(n=K(e.value))&&T("/*"+n+"*/"),c=!1}})),c||(r.nlb?(T("\n"),F()):O())}},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,_?(T("\n"),F(),_=!1):e.nlb&&(n>0||!H())?(T("\n"),F()):(n>0||!t)&&O(),/comment[134]/.test(e.type)){const t=K(e.value);t&&T("//"+t),_=!0}else if("comment2"==e.type){const t=K(e.value);t&&T("/*"+t+"*/"),b=!0}})),h.length>o&&(S=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 Oe||(e instanceof bt&&"in"==e.operator?wn: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 Oe?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(Re,(function(e){return!((e.has_parens()||!Ln(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(Pe,(function(e){var t=e.parent();return t instanceof gt&&t.expression===this})),t(kt,(function(e){return!e.has_parens()&&Ln(e)})),t(Pt,Ln),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 St||t instanceof Pe||t instanceof xt||t instanceof Ne||t instanceof Ie&&this===t.object||t instanceof $e||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($e,(function(e){var t=e.parent();return t instanceof bt&&"="!==t.operator||t instanceof dt&&t.expression===this||t instanceof St&&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 Oe||(e instanceof dt?wn: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 Re)||this.expression instanceof Re&&n instanceof gt&&n.expression===this&&(t=e.parent(1))instanceof wt&&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([wt,St],(function(e){var t=e.parent();return t instanceof yt||t instanceof bt&&!(t instanceof wt)||t instanceof dt&&t.expression===this||t instanceof St&&t.condition===this||t instanceof gt&&t.expression===this||this instanceof wt&&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(Ne,(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(we,(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(Te,(function(e,t){t.print("with"),t.space(),t.with_parens((function(){e.expression.print(t)})),t.space(),e._do_print_body(t)})),Le.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(Le,(function(e,t){e._do_print(t)})),e(Ke,(function(e,t){var n=e.prefix,r=n instanceof Le||n instanceof bt||n instanceof St||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 St?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(We,(function(e,t){e._do_print(t,"throw")})),e($e,(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(")")})),qe.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(Ze,(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 we)return p(n,t);if(!n)return t.force_semicolon();for(;;)if(n instanceof Ze){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 Ze?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(St,(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(Lt,(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 Pt||e.extends instanceof Re);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(Tt,(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(Mt,(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 qt?B(n.key.name,n.quote,t):t.with_square((function(){n.key.print(t)})),n.value._do_print(t,!0)})),e(Ot,(function(e,t){e._print_getter_setter("set",t)})),e(Ft,(function(e,t){e._print_getter_setter("get",t)})),e(Nt,(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,Lt,un,fe,at,de,ot,Qe,Le,mt,kt,Ee,Gt,et,tt,Ve,Ue,it],(function(e){e.add_mapping(this.start)})),f([Ft,Ot],(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"}),we.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,Te.prototype.shallow_cmp=Vn,Fe.prototype.shallow_cmp=Vn,Ne.prototype.shallow_cmp=Vn,Le.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,qe.prototype.shallow_cmp=Vn,Ye.prototype.shallow_cmp=Vn,$e.prototype.shallow_cmp=Kn({is_star:"eq"}),Ze.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"}),St.prototype.shallow_cmp=Vn,Dt.prototype.shallow_cmp=Vn,kt.prototype.shallow_cmp=Vn,It.prototype.shallow_cmp=Vn,Tt.prototype.shallow_cmp=Kn({key:"eq"}),Ot.prototype.shallow_cmp=Kn({static:"eq"}),Ft.prototype.shallow_cmp=Kn({static:"eq"}),Nt.prototype.shallow_cmp=Kn({static:"eq",is_generator:"eq",async:"eq"}),Lt.prototype.shallow_cmp=Kn({name:"exist",extends:"exist"}),Mt.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 Wt)&&v(e.keep_fnames,this.orig[0].name)||this.orig[0]instanceof qt||(this.orig[0]instanceof $t||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 Zt&&e.scope.is_block_scope())return e.scope.get_defun_scope().variables.get(e.name)}function Wn(e,t){var n=e.enclosed;e:for(;;){var r=qn(++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,Oe.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 Oe(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 Rt)&&r.is_default&&(e.export=2)}}if(this.walk(c),this instanceof Fe&&(this.globals=new Map),c=new xn(e=>{if(e instanceof qe&&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 Le&&"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 Zt&&(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 Zt){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})),Oe.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})),Oe.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})),Oe.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)})),Oe.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),Lt.DEFMETHOD("is_block_scope",a),Le.DEFMETHOD("is_block_scope",a),Fe.DEFMETHOD("is_block_scope",a),tt.DEFMETHOD("is_block_scope",a),Ae.DEFMETHOD("is_block_scope",B),Oe.DEFMETHOD("is_block_scope",(function(){return this._block_scope||!1})),be.DEFMETHOD("is_block_scope",B),Le.DEFMETHOD("init_scope_vars",(function(){Oe.prototype.init_scope_vars.apply(this,arguments),this.uses_arguments=!1,this.def_variable(new Jt({name:"arguments",start:this.start,end:this.end}))})),Pe.DEFMETHOD("init_scope_vars",(function(){Oe.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()})),Oe.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)})),Oe.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})),Oe.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 Re)&&(n.init=t)):(n=new jn(this,e,t),this.variables.set(e.name,n),n.global=!this.parent_scope),e.thedef=n})),Oe.DEFMETHOD("next_mangled",(function(e){return Wn(this,e)})),Fe.DEFMETHOD("next_mangled",(function(e){let t;const n=this.mangled_names;do{t=Wn(this,e)}while(n.has(t));return t})),Re.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=Wn(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 Oe)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 Le&&!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=qn(++t)}while(x.has(e));return r.mangled_name=e,!0}!e.ie8&&!e.safari10&&r instanceof Zt&&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 Oe&&e.variables.forEach(i),e instanceof Zt&&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){qn.reset(),qn.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=qn(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 Oe&&e.variables.forEach(r),e instanceof Zt&&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)?qn.consider(this.name,-1):e.properties&&(this instanceof At?qn.consider(this.property,-1):this instanceof vt&&function e(t){t instanceof ln?qn.consider(t.value,-1):t instanceof St?(e(t.consequent),e(t.alternative)):t instanceof Ct&&e(t.tail_node())}(this.property))},qn.consider(this.print_to_string(),1)}finally{he.prototype.print=he.prototype._print}qn.sort()}));const qn=(()=>{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 Sn(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 $n=e=>e.length&&e.length-1;Ae.prototype._size=function(){return 2+$n(this.body)},Fe.prototype._size=function(){return $n(this.body)},ye.prototype._size=()=>1,_e.prototype._size=()=>2,we.prototype._size=()=>9,xe.prototype._size=()=>7,De.prototype._size=()=>8,ke.prototype._size=()=>8,Te.prototype._size=()=>6,Ne.prototype._size=()=>3;const Zn=e=>(e.is_generator?1:0)+(e.async?6:0);Me.prototype._size=function(){return Zn(this)+4+$n(this.argnames)+$n(this.body)},Re.prototype._size=function(e){return 2*!!Ln(e)+Zn(this)+12+$n(this.argnames)+$n(this.body)},Ge.prototype._size=function(){return Zn(this)+13+$n(this.argnames)+$n(this.body)},Pe.prototype._size=function(){let e=2+$n(this.argnames);return 1===this.argnames.length&&this.argnames[0]instanceof Gt||(e+=2),Zn(this)+e+(Array.isArray(this.body)?$n(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},We.prototype._size=()=>6,ze.prototype._size=function(){return this.label?6:5},Xe.prototype._size=function(){return this.label?9:8},Ze.prototype._size=()=>4,et.prototype._size=function(){return 8+$n(this.body)},rt.prototype._size=function(){return 5+$n(this.body)},nt.prototype._size=function(){return 8+$n(this.body)},it.prototype._size=function(){return 3+$n(this.body)},st.prototype._size=function(){let e=7+$n(this.body);return this.argname&&(e+=2),e},ot.prototype._size=function(){return 7+$n(this.body)};const er=(e,t)=>e+$n(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+$n(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+$n(this.exported_names)),this.module_name&&(e+=5),e},dt.prototype._size=function(){return 2+$n(this.args)},mt.prototype._size=function(){return 6+$n(this.args)},Ct.prototype._size=function(){return $n(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},St.prototype._size=()=>3,Dt.prototype._size=function(){return 2+$n(this.elements)},kt.prototype._size=function(e){let t=2;return Ln(e)&&(t+=2),t+$n(this.properties)};const tr=e=>"string"==typeof e?e.length:0;Tt.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)},Ot.prototype._size=function(){return 5+nr(this.static)+tr(this.key)},Nt.prototype._size=function(){return nr(this.static)+tr(this.key)+Zn(this)},Lt.prototype._size=function(){return(this.name?8:7)+(this.extends?8:0)},Mt.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,$e.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 Tt))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=Lr(n,o);if(a)return a;if(!s&&o instanceof dt&&o.expression===n&&!(r instanceof Pe)&&!(r instanceof Lt)&&!o.is_expr_pure(e)&&(!(r instanceof Re)||!(o instanceof mt)&&r.contains_this()))return!0;if(o instanceof Dt)return cr(e,t,o,o,i+1);if(o instanceof Tt&&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 Pe||e instanceof Re}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 Le)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 Oe);)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 Rt||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 Re||_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)})),Oe.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 Lt||i instanceof Le&&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 Ze?(i.body=i.body.transform(r),i.alternative&&(i.alternative=i.alternative.transform(r))):i instanceof Te&&(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 Wt||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 Pt)return}if(a instanceof wt&&"="==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 $e&&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 St&&r!==a.condition||a instanceof Ne||a instanceof Ct&&r===a.tail_node())u(e,t,n,a,a,s+1,o);else if(a instanceof Tt&&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(Me,(function(e,t,r){return i(e),n(e,r,this),t(),s(e),!0})),e(wt,(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(Lt,(function(e,t){return sr(this,16),i(e),t(),s(e),!0})),e(St,(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(Le,(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 Ne)&&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(we,(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(Ze,(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(Zt,(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 Wt&&e.loop_ids.set(s.id,e.in_loop),void 0!==s.fixed&&B(e,s)?s.fixed&&((r=this.fixed_value())instanceof Le&&$r(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 Le&&!r.pinned()||r instanceof Lt||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 Le||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 Sr=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")&&Sr.has(this.name)}));var wr,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(Oe).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 Oe){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")&&R();var f=[];for(P(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),S=j(),w=m.may_throw(t),x=m.name instanceof Jt,D=x,k=!1,I=0,T=!a||!D;if(!T){for(var O=t.self().argnames.lastIndexOf(m.name)+1;!k&&OI)I=!1;else{for(k=!1,d=0,D=x,F=c;!k&&F!(e instanceof Ne))){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 Ne){var p=e.args.slice(c);p.every(e=>!M(n,e,i))&&B.unshift([h(lt,u,{name:u.expression,value:h(Dt,e,{elements:p})})])}else l?(l instanceof Le&&l.pinned()||M(n,l,i))&&(l=null):l=h(gn,u).transform(t),l&&B.unshift([h(lt,u,{name:u,value:l})])}}}function P(e){if(f.push(e),e instanceof wt)e.left.has_side_effects(t)||B.push(f.slice()),P(e.right);else if(e instanceof bt)P(e.left),P(e.right);else if(e instanceof dt&&!_(e,Tn))P(e.expression),e.args.forEach(P);else if(e instanceof rt)P(e.expression);else if(e instanceof St)P(e.condition),P(e.consequent),P(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 wt?"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 wt&&"="!=m.operator))}function Q(e){return e instanceof yt?Nr.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 Wt||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 Ze&&r.body instanceof Je&&++t>1)return!0}return!1}(e),i=n instanceof Le,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 Ze){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 Ze&&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 Ze&&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 Oe||(e instanceof bt&&"in"===e.operator?wn: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 Ze?a.condition=n(a.condition):(a instanceof et||a instanceof Te)&&(a.expression=n(a.expression))),t.option("conditionals")&&a instanceof Ze){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(Ze,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 wt?r=[n]:n instanceof Ct&&(r=n.expressions.slice()),r)){var o=!1;do{var a=r[0];if(!(a instanceof wt))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(Tt,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 Oe||void 0)}function Tr(e){return e instanceof un?e.getValue():e instanceof Et&&"void"==e.operator&&e.expression instanceof un?void 0:e}function Or(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(Lt,a),e(It,a),e(Ft,B),e(Ne,(function(e){return this.expression._dot_throw(e)})),e(Re,a),e(Pe,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(wt,(function(e){return"="==this.operator&&this.right._dot_throw(e)})),e(St,(function(e){return this.consequent._dot_throw(e)||this.alternative._dot_throw(e)})),e(At,(function(e){return!(!t(e)||this.expression instanceof Re&&"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(St,(function(){return this.consequent.is_boolean()&&this.alternative.is_boolean()})),e(wt,(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(wt,(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(St,(function(e){return this.consequent.is_number(e)&&this.alternative.is_number(e)}))}((function(e,t){e.DEFMETHOD("is_number",t)})),(wr=function(e,t){e.DEFMETHOD("is_string",t)})(he,a),wr(ln,B),wr(Ve,B),wr(Et,(function(){return"typeof"==this.operator})),wr(bt,(function(e){return"+"==this.operator&&(this.left.is_string(e)||this.right.is_string(e))})),wr(wt,(function(e){return("="==this.operator||"+="==this.operator)&&this.right.is_string(e)})),wr(Ct,(function(e){return this.tail_node().is_string(e)})),wr(St,(function(e){return this.consequent.is_string(e)&&this.alternative.is_string(e)}));var Fr=C("&& || ??"),Nr=C("delete ++ --");function Lr(e,t){return t instanceof yt&&Nr.has(t.operator)?t.expression:t instanceof wt&&t.left===e?e:void 0}function Mr(e,t){return e.size()>t.size()?t:e}function Rr(e,t){return Mr(h(me,e,{body:e}),h(me,t,{body:t})).body}function Pr(e,t,n){return(Ln(e)?Rr:Mr)(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(!Lr(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(Tt,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(Le,c),e(Lt,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(Re,(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(Te)?this:i})),e(St,(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(Ze,(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(Le,a),e(Lt,(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(wt,B),e(St,(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 Nr.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(Mt,(function(e){return this.computed_key()&&this.key.has_side_effects(e)||this.static&&this.value&&this.value.has_side_effects(e)})),e(Nt,(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(Ot,(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(Le,a),e(Kt,a),e(Bn,a),e(Lt,(function(e){return!(!this.extends||!this.extends.may_throw(e))||t(this.properties,e)})),e(Dt,(function(e){return t(this.elements,e)})),e(wt,(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 Le)||t(this.expression.body,e))})),e(rt,(function(e){return this.expression.may_throw(e)||t(this.body,e)})),e(St,(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(Ze,(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(Mt,(function(e){return this.computed_key()&&this.key.may_throw(e)||this.static&&this.value&&this.value.may_throw(e)})),e(Nt,(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(Ot,(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,wn;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,wn}return!0}if(n instanceof Bn&&this instanceof Pe)return t=!1,wn}),t}e(he,a),e(un,B),e(Lt,(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(Le,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 wt){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 Pt&&!v(e.option("keep_classnames"),(C=a.name.definition()).name)||a instanceof Re&&!v(e.option("keep_fnames"),(C=a.name.definition()).name))&&(!s.has(C.id)||C.orig.length>1)&&(a.name=null),a instanceof Le&&!(a instanceof Me))for(var A=!e.option("keep_fargs"),y=a.argnames,E=y.length;--E>=0;){var _=y[E];_ instanceof Ne&&(_=_.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 Rt)&&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 Rt){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),S=[],w=[],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(wt,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)):S.push(h(me,a,{body:dr(a,D)})),D=[]),x.push(t)):w.push(t)}else if(i.orig[0]instanceof Zt)(p=t.value&&t.value.drop_side_effect_free(e))&&D.push(p),t.value=null,w.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++}})),(w.length>0||x.length>0)&&(a.definitions=w.concat(x),S.push(a)),D.length>0&&S.push(h(me,a,{body:dr(a,D)})),S.length){case 0:return p?l.skip:h(ye,a);case 1:return S[0];default:return p?l.splice(S):h(ve,a,{body:S})}}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 Oe){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 wt&&(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 Zt)){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 Oe){var B=u;return u=e,n(),u=B,!0}}t.transform(f)})),Oe.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 Oe&&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 Oe)return B}}));if(t=t.transform(c),a>0){var u=[];const e=t instanceof Le,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(Tr(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 Le||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(wt,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 Ne));if(t.option("reduce_vars")&&r instanceof rn&&!_(e,Tn)){const e=r.fixed_value();Xr(e,t)||(r=e)}var s=r instanceof Le;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,Pr(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(M=e.args[1].elements.slice()).unshift(e.args[0]),h(dt,e,{expression:h(At,n,{expression:n.expression,property:"call"}),args:M}).optimize(t);break;case"call":var b=n.expression;if(b instanceof rn&&(b=b.fixed_value()),b instanceof Le&&!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(Re,e,{argnames:[],body:[]}).optimize(t);if(e.args.every(e=>e instanceof ln))try{var S=ce(k="n(function("+e.args.slice(0,-1).map((function(e){return e.value})).join(",")+"){"+e.args[e.args.length-1].value+"})"),w={ie8:t.option("ie8")};S.figure_out_scope(w);var x,D=new or(t.options);(S=S.transform(D)).figure_out_scope(w),qn.reset(),S.compute_char_frequency(w),S.mangle_names(w),bn(S,e=>{if(ur(e))return x=e,wn});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 Z))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],T=s&&!r.is_generator&&!r.async,O=T&&t.option("inline")&&!e.is_expr_pure(t);if(O&&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(O){var F,N,L=-1;let s,o,a;if(i&&!r.uses_arguments&&!r.pinned()&&!(t.parent()instanceof Lt)&&!(r.name&&r instanceof Re)&&(o=function(e){var n=r.body,i=n.length;if(t.option("inline")<3)return 1==i&&P(e);e=null;for(var s=0;s!e.value))return!1}else{if(e)return!1;o instanceof ye||(e=o)}}return P(e)}(I))&&(n===r||_(e,In)||t.option("unused")&&1==(s=n.definition()).references.length&&!$r(t,s)&&r.is_constant_expression(n.scope))&&!_(e,kn|Tn)&&!r.contains_this()&&function(){var n=new Set;do{if((F=t.parent(++L)).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)N=[];else if(F instanceof rn&&F.fixed_value()instanceof Oe)return!1}while(!(F instanceof Oe));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;N&&N.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 Oe){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}()||N&&0!=N.length&&ti(r,N))}()&&(a=pr(t))&&!Zr(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 Lt))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&&N&&(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(wt,c,{operator:"=",left:p,right:h(gn,u)}))}}}}(i,s),s.push(n),i.length){const e=F.body.indexOf(t.parent(L-1))+1;F.body.splice(e,0,h(Bt,r,{definitions:i}))}return s.map(e=>e.clone(!0))}(o)).optimize(t)}if(T&&t.option("side_effects")&&r.body.every(vr)){var M=e.args.concat(h(gn,e));return dr(e,M).optimize(t)}if(t.option("negate_iife")&&t.parent()instanceof me&&_r(e))return e.negate(t,!0);var R=e.evaluate(t);return R!==e?(R=mr(R,e).optimize(t),Pr(t,R,e)):e;function P(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(wt,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=Ln(t),r=e.expressions.length-1,e.expressions.forEach((function(e,s){s0&&Or(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 $r(e,t){for(var n,r=0;n=e.parent(r);r++)if(n instanceof Le||n instanceof Lt){var i=n.name;if(i&&i.definition()===t)break}return n}function Zr(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 wn};return Sn(e,(t,r)=>{if(t instanceof Oe&&t!==e){var i=r.parent();if(i instanceof dt&&i.expression===t)return;return!bn(t,n)||wn}})}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&&Or(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 Le||B instanceof kt||B instanceof Lt))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&&(Or(o.left,t)&&e.right.left instanceof mn||o.left instanceof mn&&Or(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 wt){var l=h(Et,e,{operator:"!",expression:e.negate(t,Ln(t))});e=Pr(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(St,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(St,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)?Pr(t,E,e):Pr(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),Pr(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(Te)))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")&&Lr(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,Tn));if(i&&(r instanceof Le||r instanceof Lt))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 Tt||t instanceof kt)return!0}return!1}(t)))i=!1;else if($r(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 Le){const s=pr(t);i=l.scope===e.scope&&!Zr(s,r)||n instanceof dt&&n.expression===e&&!Zr(s,r)}if(i&&r instanceof Lt&&(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 Rt&&(ir(r,256),r=h(Pt,r,r)),r instanceof Ge&&(ir(r,256),r=h(Re,r,r)),l.recursive_refs>0&&r.name instanceof Wt){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 Le||r instanceof Lt)&&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 wn})?a=function(){var n=e.optimize(t);return n===e?n.clone(!0):n}:(B=Math.min(B,r.size()),a=function(){var n=Mr(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=Lr(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=Lr(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=Lr(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||Or(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 Le||e instanceof Lt)||!(e instanceof Le&&e.contains_this())||t.parent()instanceof mt)}function oi(e,t){return t.in_boolean_context()?Pr(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),Or(e.left)&&(s++,r=e,i=e.right),Or(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 St&&a.alternative.equivalent_to(B))return h(St,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=Mr(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 Le&&n.uses_arguments&&!(n instanceof Pe)&&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(Lr(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 Ne)break e;for(g=g instanceof An?h(gn,g):g,A||v.unshift(g);--y>=0;){var E;if((E=C[y])instanceof Ne)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?Pr(t,_=mr(_,e).optimize(t),e):e})),Le.DEFMETHOD("contains_this",(function(){return bn(this,e=>e instanceof Bn?wn:e!==this&&e instanceof Oe&&!(e instanceof Pe)||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 Nt?o.key.name:o.key)==e){if(!i.every(e=>e instanceof Tt||n&&e instanceof Nt&&!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 Me&&(t=h(Re,t,t));var n=e.key;return n instanceof he&&!(n instanceof qt)?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(Lr(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(Re,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,Tn))){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),Pr(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 wn})?e:h(Pe,e,e).optimize(t)})),ar(Lt,(function(e){return e})),ar($e,(function(e,t){return e.expression&&!e.is_star&&Or(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 Pe&&Array.isArray(i.body)&&!i.contains_this()||i instanceof Re)&&!i.name)return h(Nt,e,{async:i.async,is_generator:i.is_generator,key:r instanceof he?r:h(qt,e,{name:r}),value:h(Me,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&&(qn.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 qt({name:n.key}),new Nt(n)):"init"==e.kind?("Identifier"!=t.type&&"Literal"!=t.type&&(n.key=a(t)),new Tt(n)):("string"!=typeof n.key&&"number"!=typeof n.key||(n.key=new qt({name:n.key})),n.value=new Me(n.value),"get"==e.kind?new Ft(n):"set"==e.kind?new Ot(n):"method"==e.kind?(n.async=e.value.async,n.is_generator=e.value.generator,n.quote=e.computed?'"':null,new Nt(n)):void 0)},MethodDefinition:function(e){var t={start:r(e),end:i(e),key:e.computed?a(e.key):new qt({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 Ot(t):(t.is_generator=e.value.generator,t.async=e.value.async,new Nt(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 Mt({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?Wt:Jt:"ArrowFunctionExpression"==t.type?t.params.includes(e)?Jt:rn:"ClassExpression"==t.type?t.id===e?$t:rn:"Property"==t.type?t.key===e&&t.computed||t.value===e?rn:qt:"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:qt:"CatchClause"==t.type?Zt:"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+")")(On,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?Rt:Pt)({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",Ze,"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",Te,"object>expression, body>body"),s("SwitchStatement",et,"discriminant>expression, cases@body"),s("ReturnStatement",Je,"argument>value"),s("ThrowStatement",We,"argument>value"),s("WhileStatement",xe,"test>condition, body>body"),s("DoWhileStatement",we,"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",$e,"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",wt,"operator=operator, left>left, right>right"),s("ConditionalExpression",St,"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(Ne,(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),Le.DEFMETHOD("to_mozilla_ast",Re.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=Me,e.AST_Array=Dt,e.AST_Arrow=Pe,e.AST_Assign=wt,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=Lt,e.AST_ClassExpression=Pt,e.AST_ConciseMethod=Nt,e.AST_Conditional=St,e.AST_Const=ut,e.AST_Constant=un,e.AST_Continue=Xe,e.AST_DWLoop=Se,e.AST_Debugger=fe,e.AST_DefClass=Rt,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=we,e.AST_Dot=At,e.AST_EmptyStatement=ye,e.AST_Exit=je,e.AST_Expansion=Ne,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=Re,e.AST_Hole=An,e.AST_If=Ze,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=Le,e.AST_Let=ct,e.AST_LoopControl=qe,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=Tt,e.AST_ObjectProperty=It,e.AST_ObjectSetter=Ot,e.AST_PrefixedTemplateString=Ke,e.AST_PropAccess=gt,e.AST_RegExp=fn,e.AST_Return=Je,e.AST_Scope=Oe,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=Zt,e.AST_SymbolClass=$t,e.AST_SymbolConst=Qt,e.AST_SymbolDeclaration=Kt,e.AST_SymbolDefClass=Yt,e.AST_SymbolDefun=Wt,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=qt,e.AST_SymbolRef=rn,e.AST_SymbolVar=Vt,e.AST_TemplateSegment=Ue,e.AST_TemplateString=Ve,e.AST_This=Bn,e.AST_Throw=We,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=Te,e.AST_Yield=$e,e.Compressor=or,e.OutputStream=Gn,e.TreeTransformer=Dn,e.TreeWalker=xn,e._INLINE=In,e._JS_Parse_Error=Z,e._NOINLINE=Tn,e._PURE=kn,e._has_annotation=_,e._tokenizer=re,e.base54=qn,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,dT)}));function CT({sourcemap:e=!1,warnThreshold:t=50,compress:n=!1}={}){return{name:"fast-minify",renderChunk(r,i){const s=Date.now(),o=mT.minify(r,{sourceMap:e,mangle:!0,compress:n,module:!0,ecma:9,safari10:!0,output:{comments:!1}}),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 gT(e,t){return AT(e,t).then(vT).then(JSON.parse)}function AT(e,t){return new Promise((n,r)=>{i.get(e,t||{},t=>{const i=t.statusCode;i<200||i>=400?r(Error(`${t.statusMessage}: ${e}`)):n(t)})})}function vT(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.on("end",()=>{t(r)}),e.on("error",n)})}function yT(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 ET=require("stream");var _T=ET.Readable,bT=ET,ST=ET.Writable,wT=ET.Duplex,xT=ET.Transform,DT=ET.PassThrough,kT=ET.finished,IT=ET.pipeline;_T.Stream=bT,_T.Writable=ST,_T.Duplex=wT,_T.Transform=xT,_T.PassThrough=DT,_T.finished=kT,_T.pipeline=IT;const{Buffer:TT}=require("buffer"),OT=Symbol.for("BufferList");function FT(e){if(!(this instanceof FT))return new FT(e);FT._init.call(this,e)}FT._init=function(e){Object.defineProperty(this,OT,{value:!0}),this._bufs=[],this.length=0,e&&this.append(e)},FT.prototype._new=function(e){return new FT(e)},FT.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]]},FT.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)},FT.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||TT.alloc(0);if(r<=0)return e||TT.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]:TT.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},FT.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)},FT.prototype.toString=function(e,t,n){return this.slice(t,n).toString(e)},FT.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},FT.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},FT.prototype._match=function(e,t){if(this.length-e=t?t:e>=0||(e+=t)>=0?e:0},$T=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},ZT=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},eO=function(e,t,n,r){for(;nt?VT.slice(0,t)+" ":KT.slice(0,t-e.length)+e+" "};function rO(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},aO=function(e,t){return sO(e,0,e.length,t)},BO=function(e){var t="";e.name&&(t+=oO(" path="+e.name+"\n")),e.linkname&&(t+=oO(" linkpath="+e.linkname+"\n"));var n=e.pax;if(n)for(var r in n)t+=oO(" "+r+"="+n[r]+"\n");return Buffer.from(t)},cO=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(nO(e.mode&qT,6),100),t.write(nO(e.uid,6),108),t.write(nO(e.gid,6),116),t.write(nO(e.size,11),124),t.write(nO(e.mtime.getTime()/1e3|0,11),136),t[156]=UT+ZT(e.type),e.linkname&&t.write(e.linkname,157),QT.copy(t,zT),jT.copy(t,XT),e.uname&&t.write(e.uname,265),e.gname&&t.write(e.gname,297),t.write(nO(e.devmajor||0,6),329),t.write(nO(e.devminor||0,6),337),r&&t.write(r,345),t.write(nO(tO(t),6),148),t)},lO=function(e,t){var n=0===e[156]?0:e[156]-UT,r=sO(e,0,100,t),i=iO(e,100,8),s=iO(e,108,8),o=iO(e,116,8),a=iO(e,124,12),B=iO(e,136,12),c=$T(n),u=0===e[157]?null:sO(e,157,100,t),l=sO(e,265,32),h=sO(e,297,32),p=iO(e,329,8),f=iO(e,337,8),d=tO(e);if(256===d)return null;if(d!==iO(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(0===QT.compare(e,zT,zT+6))e[345]&&(r=sO(e,345,155,t)+"/"+r);else if(0!==JT.compare(e,zT,zT+6)||0!==WT.compare(e,XT,XT+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}},hO={decodeLongPath:aO,encodePax:BO,decodePax:cO,encode:uO,decode:lO},pO=require("util"),fO=_T.Writable,dO=_T.PassThrough,mO=function(){},CO=function(e){return(e&=511)&&512-e},gO=function(e,t){var n=new vO(e,t);return n.end(),n},AO=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},vO=function(e,t){this._parent=e,this.offset=t,dO.call(this)};pO.inherits(vO,dO),vO.prototype.destroy=function(e){this._parent.destroy(e)};var yO=function(e){if(!(this instanceof yO))return new yO(e);fO.call(this,e),e=e||{},this._offset=0,this._buffer=RT(),this._missing=0,this._partial=!1,this._onparse=mO,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=CO(t._header.size);e?t._parse(e,o):t._parse(512,l),t._locked||r()},o=function(){t._buffer.consume(CO(t._header.size)),t._parse(512,l),r()},a=function(){var e=t._header.size;t._paxGlobal=hO.decodePax(n.slice(0,e)),n.consume(e),s()},B=function(){var e=t._header.size;t._pax=hO.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=hO.decodeLongPath(n.slice(0,r),e.filenameEncoding),n.consume(r),s()},u=function(){var r=t._header.size;this._gnuLongLinkPath=hO.decodeLongPath(n.slice(0,r),e.filenameEncoding),n.consume(r),s()},l=function(){var o,h=t._offset;try{o=t._header=hO.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=AO(o,t._pax),t._pax=null),t._locked=!0,o.size&&"directory"!==o.type?(t._stream=new vO(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,gO(t,h),i))):(t._parse(512,l),void r())};this._onheader=l,this._parse(512,l)};pO.inherits(yO,fO),yO.prototype.destroy=function(e){this._destroyed||(this._destroyed=!0,e&&this.emit("error",e),this.emit("close"),this._stream&&this._stream.emit("close"))},yO.prototype._parse=function(e,t){this._destroyed||(this._offset+=e,this._missing=e,t===this._onheader&&(this._partial=!1),this._onparse=t)},yO.prototype._continue=function(){if(!this._destroyed){var e=this._cb;this._cb=mO,this._overflow?this._write(this._overflow,void 0,e):e()}},yO.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()}},yO.prototype._final=function(e){if(this._partial)return this.destroy(new Error("Unexpected end of data"));e()};var EO=yO,_O=require("fs").constants||require("constants"),bO=function(){},SO=function(e){return e.setHeader&&"function"==typeof e.abort},wO=function(e){return e.stdio&&Array.isArray(e.stdio)&&3===e.stdio.length},xO=function(e,t,n){if("function"==typeof t)return xO(e,null,t);t||(t={}),n=Vf(n||bO);var r=e._writableState,i=e._readableState,s=t.readable||!1!==t.readable&&e.readable,o=t.writable||!1!==t.writable&&e.writable,a=!1,B=function(){e.writable||c()},c=function(){o=!1,s||n.call(e)},u=function(){s=!1,o||n.call(e)},l=function(t){n.call(e,t?new Error("exited with error code: "+t):null)},h=function(t){n.call(e,t)},p=function(){process.nextTick(f)},f=function(){if(!a)return(!s||i&&i.ended&&!i.destroyed)&&(!o||r&&r.ended&&!r.destroyed)?void 0:n.call(e,new Error("premature close"))},d=function(){e.req.on("finish",c)};return SO(e)?(e.on("complete",c),e.on("abort",p),e.req?d():e.on("request",d)):o&&!r&&(e.on("end",B),e.on("close",B)),wO(e)&&e.on("exit",l),e.on("end",u),e.on("finish",c),!1!==t.error&&e.on("error",h),e.on("close",p),function(){a=!0,e.removeListener("complete",c),e.removeListener("abort",p),e.removeListener("request",d),e.req&&e.req.removeListener("finish",c),e.removeListener("end",B),e.removeListener("close",B),e.removeListener("finish",c),e.removeListener("exit",l),e.removeListener("end",u),e.removeListener("error",h),e.removeListener("close",p)}},DO=xO,kO=Buffer.alloc,IO=_T.Readable,TO=_T.Writable,OO=require("string_decoder").StringDecoder,FO=parseInt("755",8),NO=parseInt("644",8),LO=kO(1024),MO=function(){},RO=function(e,t){(t&=511)&&e.push(LO.slice(0,512-t))};function PO(e){switch(e&_O.S_IFMT){case _O.S_IFBLK:return"block-device";case _O.S_IFCHR:return"character-device";case _O.S_IFDIR:return"directory";case _O.S_IFIFO:return"fifo";case _O.S_IFLNK:return"symlink"}return"file"}var GO=function(e){TO.call(this),this.written=0,this._to=e,this._destroyed=!1};Zp(GO,TO),GO.prototype._write=function(e,t,n){if(this.written+=e.length,this._to.push(e))return n();this._to._drain=n},GO.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var HO=function(){TO.call(this),this.linkname="",this._decoder=new OO("utf-8"),this._destroyed=!1};Zp(HO,TO),HO.prototype._write=function(e,t,n){this.linkname+=this._decoder.write(e),n()},HO.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var KO=function(){TO.call(this),this._destroyed=!1};Zp(KO,TO),KO.prototype._write=function(e,t,n){n(new Error("No body allowed for this entry"))},KO.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var VO=function(e){if(!(this instanceof VO))return new VO(e);IO.call(this,e),this._drain=MO,this._finalized=!1,this._finalizing=!1,this._destroyed=!1,this._stream=null};Zp(VO,IO),VO.prototype.entry=function(e,t,n){if(this._stream)throw new Error("already piping an entry");if(!this._finalized&&!this._destroyed){"function"==typeof t&&(n=t,t=null),n||(n=MO);var r=this;if(e.size&&"symlink"!==e.type||(e.size=0),e.type||(e.type=PO(e.mode)),e.mode||(e.mode="directory"===e.type?FO:NO),e.uid||(e.uid=0),e.gid||(e.gid=0),e.mtime||(e.mtime=new Date),"string"==typeof t&&(t=Buffer.from(t)),Buffer.isBuffer(t)){e.size=t.length,this._encode(e);var i=this.push(t);return RO(r,e.size),i?process.nextTick(n):this._drain=n,new KO}if("symlink"===e.type&&!e.linkname){var s=new HO;return DO(s,(function(t){if(t)return r.destroy(),n(t);e.linkname=s.linkname,r._encode(e),n()})),s}if(this._encode(e),"file"!==e.type&&"contiguous-file"!==e.type)return process.nextTick(n),new KO;var o=new GO(this);return this._stream=o,DO(o,(function(t){return r._stream=null,t?(r.destroy(),n(t)):o.written!==e.size?(r.destroy(),n(new Error("size mismatch"))):(RO(r,e.size),r._finalizing&&r.finalize(),void n())})),o}},VO.prototype.finalize=function(){this._stream?this._finalizing=!0:this._finalized||(this._finalized=!0,this.push(LO),this.push(null))},VO.prototype.destroy=function(e){this._destroyed||(this._destroyed=!0,e&&this.emit("error",e),this.emit("close"),this._stream&&this._stream.destroy&&this._stream.destroy())},VO.prototype._encode=function(e){if(!e.pax){var t=hO.encode(e);if(t)return void this.push(t)}this._encodePax(e)},VO.prototype._encodePax=function(e){var t=hO.encodePax({name:e.name,linkname:e.linkname,pax:e.pax}),n={name:"PaxHeader",mode:e.mode,uid:e.uid,gid:e.gid,size:t.length,mtime:e.mtime,type:"pax-header",linkname:e.linkname&&"PaxHeader",uname:e.uname,gname:e.gname,devmajor:e.devmajor,devminor:e.devminor};this.push(hO.encode(n)),this.push(t),RO(this,t.length),n.size=e.size,n.type=e.type,this.push(hO.encode(n))},VO.prototype._read=function(e){var t=this._drain;this._drain=MO,t()};var UO=VO,QO=EO,jO=UO,JO={extract:QO,pack:jO};const WO="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};var qO=WO;const zO="2.0.0",XO=256,YO=Number.MAX_SAFE_INTEGER||9007199254740991,$O=16;var ZO={SEMVER_SPEC_VERSION:zO,MAX_LENGTH:XO,MAX_SAFE_INTEGER:YO,MAX_SAFE_COMPONENT_LENGTH:$O},eF=pl((function(e,t){const{MAX_SAFE_COMPONENT_LENGTH:n}=ZO,r=(t=e.exports={}).re=[],i=t.src=[],s=t.t={};let o=0;const a=(e,t,n)=>{const a=o++;qO(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 tF=/^[0-9]+$/,nF=(e,t)=>{const n=tF.test(e),r=tF.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:enF(t,e);var iF={compareIdentifiers:nF,rcompareIdentifiers:rF};const{MAX_LENGTH:sF,MAX_SAFE_INTEGER:oF}=ZO,{re:aF,t:BF}=eF,{compareIdentifiers:cF}=iF;class uF{constructor(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof uF){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>sF)throw new TypeError(`version is longer than ${sF} characters`);qO("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?aF[BF.LOOSE]:aF[BF.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>oF||this.major<0)throw new TypeError("Invalid major version");if(this.minor>oF||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>oF||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 lF=uF;const hF=(e,t,n)=>new lF(e,n).compare(new lF(t,n));var pF=hF;const fF=(e,t,n)=>0===pF(e,t,n);var dF=fF;const mF=(e,t,n)=>0!==pF(e,t,n);var CF=mF;const gF=(e,t,n)=>pF(e,t,n)>0;var AF=gF;const vF=(e,t,n)=>pF(e,t,n)>=0;var yF=vF;const EF=(e,t,n)=>pF(e,t,n)<0;var _F=EF;const bF=(e,t,n)=>pF(e,t,n)<=0;var SF=bF;const wF=(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 dF(e,n,r);case"!=":return CF(e,n,r);case">":return AF(e,n,r);case">=":return yF(e,n,r);case"<":return _F(e,n,r);case"<=":return SF(e,n,r);default:throw new TypeError("Invalid operator: "+t)}};var xF=wF;const DF=Symbol("SemVer ANY");class kF{static get ANY(){return DF}constructor(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof kF){if(e.loose===!!t.loose)return e;e=e.value}qO("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===DF?this.value="":this.value=this.operator+this.semver.version,qO("comp",this)}parse(e){const t=this.options.loose?TF[OF.COMPARATORLOOSE]:TF[OF.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 lF(n[2],this.options.loose):this.semver=DF}toString(){return this.value}test(e){if(qO("Comparator.test",e,this.options.loose),this.semver===DF||e===DF)return!0;if("string"==typeof e)try{e=new lF(e,this.options)}catch(e){return!1}return xF(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof kF))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new NF(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new NF(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=xF(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),a=xF(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||i&&s||o||a}}var IF=kF;const{re:TF,t:OF}=eF;class FF{constructor(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof FF)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new FF(e.raw,t);if(e instanceof IF)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?LF[MF.HYPHENRANGELOOSE]:LF[MF.HYPHENRANGE];e=e.replace(n,YF(this.options.includePrerelease)),qO("hyphen replace",e),e=e.replace(LF[MF.COMPARATORTRIM],RF),qO("comparator trim",e,LF[MF.COMPARATORTRIM]),e=(e=(e=e.replace(LF[MF.TILDETRIM],PF)).replace(LF[MF.CARETTRIM],GF)).split(/\s+/).join(" ");const r=t?LF[MF.COMPARATORLOOSE]:LF[MF.COMPARATOR];return e.split(" ").map(e=>KF(e,this.options)).join(" ").split(/\s+/).map(e=>XF(e,this.options)).filter(this.options.loose?e=>!!e.match(r):()=>!0).map(e=>new IF(e,this.options))}intersects(e,t){if(!(e instanceof FF))throw new TypeError("a Range is required");return this.set.some(n=>HF(n,t)&&e.set.some(e=>HF(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 lF(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},KF=(e,t)=>(qO("comp",e,t),e=jF(e,t),qO("caret",e),e=UF(e,t),qO("tildes",e),e=WF(e,t),qO("xrange",e),e=zF(e,t),qO("stars",e),e),VF=e=>!e||"x"===e.toLowerCase()||"*"===e,UF=(e,t)=>e.trim().split(/\s+/).map(e=>QF(e,t)).join(" "),QF=(e,t)=>{const n=t.loose?LF[MF.TILDELOOSE]:LF[MF.TILDE];return e.replace(n,(t,n,r,i,s)=>{let o;return qO("tilde",e,t,n,r,i,s),VF(n)?o="":VF(r)?o=`>=${n}.0.0 <${+n+1}.0.0-0`:VF(i)?o=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:s?(qO("replaceTilde pr",s),o=`>=${n}.${r}.${i}-${s} <${n}.${+r+1}.0-0`):o=`>=${n}.${r}.${i} <${n}.${+r+1}.0-0`,qO("tilde return",o),o})},jF=(e,t)=>e.trim().split(/\s+/).map(e=>JF(e,t)).join(" "),JF=(e,t)=>{qO("caret",e,t);const n=t.loose?LF[MF.CARETLOOSE]:LF[MF.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,s,o)=>{let a;return qO("caret",e,t,n,i,s,o),VF(n)?a="":VF(i)?a=`>=${n}.0.0${r} <${+n+1}.0.0-0`:VF(s)?a="0"===n?`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.0${r} <${+n+1}.0.0-0`:o?(qO("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`):(qO("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`),qO("caret return",a),a})},WF=(e,t)=>(qO("replaceXRanges",e,t),e.split(/\s+/).map(e=>qF(e,t)).join(" ")),qF=(e,t)=>{e=e.trim();const n=t.loose?LF[MF.XRANGELOOSE]:LF[MF.XRANGE];return e.replace(n,(n,r,i,s,o,a)=>{qO("xRange",e,n,r,i,s,o,a);const B=VF(i),c=B||VF(s),u=c||VF(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`),qO("xRange return",n),n})},zF=(e,t)=>(qO("replaceStars",e,t),e.trim().replace(LF[MF.STAR],"")),XF=(e,t)=>(qO("replaceGTE0",e,t),e.trim().replace(LF[t.includePrerelease?MF.GTE0PRE:MF.GTE0],"")),YF=e=>(t,n,r,i,s,o,a,B,c,u,l,h,p)=>`${n=VF(r)?"":VF(i)?`>=${r}.0.0${e?"-0":""}`:VF(s)?`>=${r}.${i}.0${e?"-0":""}`:o?">="+n:`>=${n}${e?"-0":""}`} ${B=VF(c)?"":VF(u)?`<${+c+1}.0.0-0`:VF(l)?`<${c}.${+u+1}.0-0`:h?`<=${c}.${u}.${l}-${h}`:e?`<${c}.${u}.${+l+1}-0`:"<="+B}`.trim(),$F=(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},ZF=(e,t,n)=>{let r=null,i=null,s=null;try{s=new NF(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(r&&-1!==i.compare(e)||(r=e,i=new lF(r,n)))}),r};var eN=ZF;const tN=["jest","eslintConfig","eslintIgnore","prettier","babel","scripts","devDependencies","peerDependencies","files","keywords","husky","lint-staged"];function nN(){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 tN)e in n&&delete n[e];return JSON.stringify(n,null,2)}}}function rN({threshold:e=1e4,factor:t=3}={}){return{name:"size-warning-plugin",transform(n,r){n.length/t>e&&console.log(`Warning: large file ${r} (${n.length/1e3}kb)`)}}}const iN=/\.(js|mjs|cjs|json|ts)$/i,sN=/([._-]test\.|__tests?|\/tests?\/|\/node_modules\/)/i;let oN="./node_modules";function aN(t){oN=e.resolve(t||".","./node_modules")}const BN=[nN(),rN()],cN="https://registry.npmjs.org",uN=6e4,lN=new Map;async function hN(t){const r=t.module+"@"+t.version,i=lN.get(r);if(i&&Date.now()-i.time<=uN)return t.version=i.version,t;try{const i=JSON.parse(await n.promises.readFile(e.resolve(oN,t.module,"package.json"),"utf-8"));return lN.set(r,{time:Date.now(),version:i.version}),t.version=i.version,t}catch(e){}const s=await pN(t);return lN.set(r,{time:Date.now(),version:t.version}),s}async function pN(e){const{module:t,version:n}=e,r=fN(await mN(t),n);if(!r)throw Error(`Unknown package version: ${t}@${n}`);return e.version=r,e}function fN(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 eN(r,t)}const dN={headers:{accept:"application/vnd.npm.install-v1+json"}},mN=yT(e=>gT(`${cN}/${e}`,dN));async function CN({module:e,version:t}){const n=await mN(e),r=fN(n,t);if(!r)throw Error(`Unknown package version: ${e}@${t}`);const i=n.versions[r];return await _N(i.dist.tarball,e,t)}const gN=new Map;async function AN({module:t,version:r,path:i=""}){const s=vN.get(t+"/"+r);if(s){const e=s.get(i);return e||EN({module:t,version:r,path:i})}const o=e.resolve(oN,t,i);try{let e=gN.get(t+"/"+r);if(e||(e=new Map,gN.set(t+"/"+r,e)),e.has(i))return e.get(i);const s=await n.promises.readFile(o,"utf-8");return e.set(i,s),s}catch(r){if(await n.promises.stat(e.resolve(oN,t)).catch(()=>null))throw Error("File not found "+r.message)}return CN({module:t,version:r}),EN({module:t,version:r,path:i})}const vN=new Map,yN=new Map;function EN({module:e,version:t,path:n}){const r=e+"/"+t;let i=vN.get(r),s=yN.get(r);if(i){if(i.has(n))return Promise.resolve(i.get(n));if(!s)return Promise.reject("no such file")}return s||(s=new Set,yN.set(r,s)),new Promise((e,t)=>{s.add({path:n,resolve:e,reject:t})})}const _N=yT(async(e,t,n)=>{const r=t+"/"+n;let i=yN.get(r);i||yN.set(r,i=new Set);const s=new Map;vN.set(r,s);const o=await AT(e);await SN(o,async(e,n)=>{let r=await vT(n);for(const t of BN){if(!t.transform)continue;const n=t.transform(r,e);n&&(r=n)}bN(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 yN.delete(r),a.forEach(e=>{e.reject(Error(`Package ${t} does not contain file ${e.path}`))}),s});async function bN(t,r,i){await n.promises.mkdir(e.resolve(oN,t,e.dirname(r)),{recursive:!0}),await n.promises.writeFile(e.resolve(oN,t,r),i)}function SN(e,t){return new Promise((n,r)=>{const i=JO.extract(),o=i.destroy;i.destroy=()=>{},i.on("entry",(e,n,r)=>{let{type:i,name:s}=e;if(s=s.replace(/^package\//,""),"file"!==i||!iN.test(s)||sN.test(s))return n.resume(),r();t(s,n).then(r)}),i.on("finish",()=>{o.call(i),n()}),i.on("error",r),e.pipe(s.createGunzip()).pipe(i)})}async function wN(e,{readFile:t,hasFile:n,module:r}){let i;try{i=JSON.parse(await t("package.json"))}catch(e){throw Error(`Invalid package.json for ${r}: ${e.message}`)}if(i.exports){const t=e?"./"+e:".",n=kN(i.exports,t,DN);if(!n)throw Error(`Unknown package export ${t} in ${r}.\n\n${JSON.stringify(i.exports,null,2)}`);if(!0!==n)return n.replace(/^\./,"")}if(!e)return xN(i);if(/\.([mc]js|[tj]sx?)$/i.test(e))return e;if(await n(e+".js"))return e+".js";try{return e+xN(JSON.parse(await t(e+"/package.json")))}catch(e){}return await n(e+"/index.js")?e+"/index.js":e}function xN(e){return String(e.esmodules||e.modern||e.module||e["jsnext:main"]||e.browser||e.main).replace(/^\/?/,"/")}const DN=["esmodules","import","require","browser","node","default"];function kN(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 kN(e[s],t,n);!i&&s.endsWith("/")&&t.startsWith(s)&&(i=!0)}else if(n.includes(s))return kN(e[s],t,n);return i}function IN({publicPath:t="/@npm",prefix:n="\bnpm/",external:r=!0}={}){return{name:"npm-plugin",async resolveId(i,s){if(i.startsWith(t))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&&!FN(s)&&ON(s);if(FN(i)){if(!a)return;o=Object.assign({},a),o.path=e.join(e.dirname(o.path||""),i)}else if(o=ON(i),r&&a&&o.specifier!==a.specifier)return{id:`${t}/${i}`,external:!0};await hN(o);const{module:B,version:c,path:u}=o,l=(e="")=>AN({module:B,version:c,path:e}),h=await wN(u,{readFile:l,hasFile:e=>l(e).then(()=>!0).catch(()=>!1),module:B});return n+o.module+"@"+o.version+"/"+h.replace(/^\//,"")},load(e){if(!e.startsWith(n))return;e=e.substring(n.length);return AN(ON(e))}}}const TN=/^((?:@[a-z0-9-]{1,200}\/)?[a-z0-9-]{1,200})(?:@([a-z0-9^.~>=<-]{1,50}))?(?:\/(.*))?$/i,ON=yT(e=>{let[,t="",n="",r=""]=e.match(TN)||[];if(!t)throw Error("Invalid specifier: "+e);n=(n||"latest").toLowerCase(),t=t.toLowerCase();return{module:t,version:n,path:r,specifier:t+(r?"/"+r:"")}});function FN(e){return/^(\/|\.\.?(\/|$))/.test(e)}function NN({publicPath:t,filter:n}={}){return{name:"public-path",resolveFileUrl(r){if(!t||n&&!n(r))return null;const{fileName:i}=r;return JSON.stringify(e.posix.join(t,i))}}}function LN({prefix:e="",suffix:t=""}={}){return{name:"dynamic-import-names",async resolveDynamicImport(n,r){if("string"!=typeof n)return;const i=e+n.replace(/(^\.?\/|\.([cm]js|[tj]sx?)$)/gi,"")+t,{id:s}=await this.resolve(n,r);return this.emitFile({type:"chunk",id:s,name:i}),s}}}var MN=(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 KN(e){if(0===GN)return 0;if(MN("color=16m")||MN("color=full")||MN("color=truecolor"))return 3;if(MN("color=256"))return 2;if(e&&!e.isTTY&&void 0===GN)return 0;const t=GN||0;if("dumb"===PN.TERM)return t;if("win32"===process.platform){const e=RN.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 PN)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(e=>e in PN)||"codeship"===PN.CI_NAME?1:t;if("TEAMCITY_VERSION"in PN)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(PN.TEAMCITY_VERSION)?1:0;if("truecolor"===PN.COLORTERM)return 3;if("TERM_PROGRAM"in PN){const e=parseInt((PN.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(PN.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(PN.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(PN.TERM)||"COLORTERM"in PN?1:t}function VN(e){return HN(KN(e))}MN("no-color")||MN("no-colors")||MN("color=false")||MN("color=never")?GN=0:(MN("color")||MN("colors")||MN("color=true")||MN("color=always"))&&(GN=1),"FORCE_COLOR"in PN&&(GN=!0===PN.FORCE_COLOR||"true"===PN.FORCE_COLOR?1:!1===PN.FORCE_COLOR||"false"===PN.FORCE_COLOR?0:0===PN.FORCE_COLOR.length?1:Math.min(parseInt(PN.FORCE_COLOR,10),3));var UN={supportsColor:VN,stdout:VN(process.stdout),stderr:VN(process.stderr)},QN=/[|\\{}()[\]^$+*?.]/g,jN=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(QN,"\\$&")},JN={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]},WN=pl((function(e){var t={};for(var n in JN)JN.hasOwnProperty(n)&&(t[JN[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 JN)if(JN.hasOwnProperty(s)){var o=a(e,JN[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 qN(){for(var e={},t=Object.keys(WN),n=t.length,r=0;r1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}function nL(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(rL,arguments);return`[${n+t}m`},n=(e,t)=>function(){const n=e.apply(rL,arguments);return`[${38+t};5;${n}m`},r=(e,t)=>function(){const n=e.apply(rL,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(rL)){if("object"!=typeof rL[e])continue;const s=rL[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 sL=require("os"),oL=process.env;let aL;function BL(e){return 0!==e&&{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function cL(e){if(!1===aL)return 0;if(MN("color=16m")||MN("color=full")||MN("color=truecolor"))return 3;if(MN("color=256"))return 2;if(e&&!e.isTTY&&!0!==aL)return 0;const t=aL?1:0;if("win32"===process.platform){const e=sL.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 oL)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(e=>e in oL)||"codeship"===oL.CI_NAME?1:t;if("TEAMCITY_VERSION"in oL)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(oL.TEAMCITY_VERSION)?1:0;if("truecolor"===oL.COLORTERM)return 3;if("TERM_PROGRAM"in oL){const e=parseInt((oL.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(oL.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(oL.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(oL.TERM)||"COLORTERM"in oL?1:(oL.TERM,t)}function uL(e){return BL(cL(e))}MN("no-color")||MN("no-colors")||MN("color=false")?aL=!1:(MN("color")||MN("colors")||MN("color=true")||MN("color=always"))&&(aL=!0),"FORCE_COLOR"in oL&&(aL=0===oL.FORCE_COLOR.length||0!==parseInt(oL.FORCE_COLOR,10));var lL={supportsColor:uL,stdout:uL(process.stdout),stderr:uL(process.stderr)};const hL=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,pL=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,fL=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,dL=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,mL=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a",""]]);function CL(e){return"u"===e[0]&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):mL.get(e)||e}function gL(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(fL)))throw new Error(`Invalid Chalk template style argument: ${t} (in style '${e}')`);n.push(i[2].replace(dL,(e,t,n)=>t?CL(t):n))}else n.push(Number(t));return n}function AL(e){pL.lastIndex=0;const t=[];let n;for(;null!==(n=pL.exec(e));){const e=n[1];if(n[2]){const r=gL(e,n[2]);t.push([e].concat(r))}else t.push([e])}return t}function vL(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 yL=(e,t)=>{const n=[],r=[];let i=[];if(t.replace(hL,(t,s,o,a,B,c)=>{if(s)i.push(CL(s));else if(a){const t=i.join("");i=[],r.push(0===n.length?t:vL(e,n)(t)),n.push({inverse:o,styles:AL(a)})}else if(B){if(0===n.length)throw new Error("Found extraneous } in Chalk template literal");r.push(vL(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("")},EL=pl((function(e){const t=lL.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&&(iL.blue.open="");for(const e of Object.keys(iL))iL[e].closeRe=new RegExp(jN(iL[e].close),"g"),s[e]={get(){const t=iL[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")}},iL.color.closeRe=new RegExp(jN(iL.color.close),"g");for(const e of Object.keys(iL.color.ansi))i.has(e)||(s[e]={get(){const t=this.level;return function(){const n=iL.color[r[t]][e].apply(null,arguments),i={open:n,close:iL.color.close,closeRe:iL.color.closeRe};return c.call(this,this._styles?this._styles.concat(i):[i],this._empty,e)}}});iL.bgColor.closeRe=new RegExp(jN(iL.bgColor.close),"g");for(const e of Object.keys(iL.bgColor.ansi)){if(i.has(e))continue;s["bg"+e[0].toUpperCase()+e.slice(1)]={get(){const t=this.level;return function(){const n=iL.bgColor[r[t]][e].apply(null,arguments),i={open:n,close:iL.bgColor.close,closeRe:iL.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===xL||n===kL||n===TL&&m.charCodeAt(y+1)!==xL)&&(A=y,v+=1),n){case xL:case DL:case IL:case TL:case kL:r=y;do{r+=1,n=m.charCodeAt(r),n===xL&&(A=r,v+=1)}while(n===DL||n===xL||n===IL||n===TL||n===kL);d=["space",m.slice(y,r)],y=r-1;break;case OL:case FL:case ML:case RL:case HL:case PL:case LL:let e=String.fromCharCode(n);d=[e,e,v,y-A];break;case NL:if(p=E.length?E.pop()[1]:"",f=m.charCodeAt(y+1),"url"===p&&f!==_L&&f!==bL&&f!==DL&&f!==xL&&f!==IL&&f!==kL&&f!==TL){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)===SL;)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||QL.test(a)?d=["(","(",v,y-A]:(d=["brackets",a,v,y-A,v,r-A],y=r);break;case _L:case bL:i=n===_L?"'":'"',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)===SL;)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 KL:VL.lastIndex=y+1,VL.test(m),r=0===VL.lastIndex?m.length-1:VL.lastIndex-2,d=["at-word",m.slice(y,r+1),v,y-A,v,r-A],y=r;break;case SL:for(r=y,B=!0;m.charCodeAt(r+1)===SL;)r+=1,B=!B;if(n=m.charCodeAt(r+1),B&&n!==wL&&n!==DL&&n!==xL&&n!==IL&&n!==TL&&n!==kL&&(r+=1,jL.test(m.charAt(r)))){for(;jL.test(m.charAt(r+1));)r+=1;m.charCodeAt(r+1)===DL&&(r+=1)}d=["word",m.slice(y,r+1),v,y-A,v,r-A],y=r;break;default:n===wL&&m.charCodeAt(y+1)===GL?(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):(UL.lastIndex=y+1,UL.test(m),r=0===UL.lastIndex?m.length-1:UL.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 WL="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),qL=function(e){if(0<=e&&e>1;return 1==(1&e)?-t:t}var rM=function(e){var t,n="",r=tM(e);do{t=r&ZL,(r>>>=YL)>0&&(t|=eM),n+=XL.encode(t)}while(r>0);return n},iM=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=XL.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(i&eM),o+=(i&=ZL)<=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)}})),aM=Object.prototype.hasOwnProperty,BM="undefined"!=typeof Map;function cM(){this._array=[],this._set=BM?new Map:Object.create(null)}cM.fromArray=function(e,t){for(var n=new cM,r=0,i=e.length;r=0)return t}else{var n=oM.toSetString(e);if(aM.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},cM.prototype.at=function(e){if(e>=0&&en||r==n&&s>=i||oM.compareByGeneratedPositionsInflated(e,t)<=0}function pM(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}pM.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},pM.prototype.add=function(e){hM(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},pM.prototype.toArray=function(){return this._sorted||(this._array.sort(oM.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};var fM=pM,dM={MappingList:fM},mM=lM.ArraySet,CM=dM.MappingList;function gM(e){e||(e={}),this._file=oM.getArg(e,"file",null),this._sourceRoot=oM.getArg(e,"sourceRoot",null),this._skipValidation=oM.getArg(e,"skipValidation",!1),this._sources=new mM,this._names=new mM,this._mappings=new CM,this._sourcesContents=null}gM.prototype._version=3,gM.fromSourceMap=function(e){var t=e.sourceRoot,n=new gM({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=oM.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=oM.relative(t,r)),n._sources.has(i)||n._sources.add(i);var s=e.sourceContentFor(r);null!=s&&n.setSourceContent(r,s)})),n},gM.prototype.addMapping=function(e){var t=oM.getArg(e,"generated"),n=oM.getArg(e,"original",null),r=oM.getArg(e,"source",null),i=oM.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})},gM.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=oM.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[oM.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[oM.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},gM.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=oM.relative(i,r));var s=new mM,o=new mM;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=oM.join(n,t.source)),null!=i&&(t.source=oM.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=oM.join(n,t)),null!=i&&(t=oM.relative(i,t)),this.setSourceContent(t,r))}),this)},gM.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}))},gM.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(!oM.compareByGeneratedPositionsInflated(t,l[h-1]))continue;e+=","}e+=sM.encode(t.generatedColumn-i),i=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=sM.encode(r-c),c=r,e+=sM.encode(t.originalLine-1-a),a=t.originalLine-1,e+=sM.encode(t.originalColumn-o),o=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=sM.encode(n-B),B=n)),u+=e}return u},gM.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=oM.relative(t,e));var n=oM.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null}),this)},gM.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},gM.prototype.toString=function(){return JSON.stringify(this.toJSON())};var AM=gM,vM={SourceMapGenerator:AM},yM=pl((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 EM(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function _M(e,t){return Math.round(e+Math.random()*(t-e))}function bM(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:oM.getArg(s,"generatedLine",null),column:oM.getArg(s,"generatedColumn",null),lastColumn:oM.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i];else for(var a=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==a;)r.push({line:oM.getArg(s,"generatedLine",null),column:oM.getArg(s,"generatedColumn",null),lastColumn:oM.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i]}return r};var IM=kM;function TM(e,t){var n=e;"string"==typeof e&&(n=oM.parseSourceMapInput(e));var r=oM.getArg(n,"version"),i=oM.getArg(n,"sources"),s=oM.getArg(n,"names",[]),o=oM.getArg(n,"sourceRoot",null),a=oM.getArg(n,"sourcesContent",null),B=oM.getArg(n,"mappings"),c=oM.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);o&&(o=oM.normalize(o)),i=i.map(String).map(oM.normalize).map((function(e){return o&&oM.isAbsolute(o)&&oM.isAbsolute(e)?oM.relative(o,e):e})),this._names=xM.fromArray(s.map(String),!0),this._sources=xM.fromArray(i,!0),this._absoluteSources=this._sources.toArray().map((function(e){return oM.computeSourceURL(o,e,t)})),this.sourceRoot=o,this.sourcesContent=a,this._mappings=B,this._sourceMapURL=t,this.file=c}function OM(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}TM.prototype=Object.create(kM.prototype),TM.prototype.consumer=kM,TM.prototype._findSourceIndex=function(e){var t,n=e;if(null!=this.sourceRoot&&(n=oM.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)}DM(g,oM.compareByGeneratedPositionsDeflated),this.__generatedMappings=g,DM(C,oM.compareByOriginalPositions),this.__originalMappings=C},TM.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 yM.search(e,t,i,s)},TM.prototype.computeColumnSpans=function(){for(var e=0;e=0){var r=this._generatedMappings[n];if(r.generatedLine===t.generatedLine){var i=oM.getArg(r,"source",null);null!==i&&(i=this._sources.at(i),i=oM.computeSourceURL(this.sourceRoot,i,this._sourceMapURL));var s=oM.getArg(r,"name",null);return null!==s&&(s=this._names.at(s)),{source:i,line:oM.getArg(r,"originalLine",null),column:oM.getArg(r,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},TM.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},TM.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=oM.relative(this.sourceRoot,i)),null!=this.sourceRoot&&(r=oM.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.')},TM.prototype.generatedPositionFor=function(e){var t=oM.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var n={source:t,originalLine:oM.getArg(e,"line"),originalColumn:oM.getArg(e,"column")},r=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",oM.compareByOriginalPositions,oM.getArg(e,"bias",kM.GREATEST_LOWER_BOUND));if(r>=0){var i=this._originalMappings[r];if(i.source===n.source)return{line:oM.getArg(i,"generatedLine",null),column:oM.getArg(i,"generatedColumn",null),lastColumn:oM.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};var FM=TM;function NM(e,t){var n=e;"string"==typeof e&&(n=oM.parseSourceMapInput(e));var r=oM.getArg(n,"version"),i=oM.getArg(n,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new xM,this._names=new xM;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=oM.getArg(e,"offset"),r=oM.getArg(n,"line"),i=oM.getArg(n,"column");if(r=0;t--)this.prepend(e[t]);else{if(!e[HM]&&"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},KM.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 qM(e.substr(RegExp.lastMatch.length));let n=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+n)}loadMap(t,r){if(!1===r)return!1;if(r){if("string"==typeof r)return r;if("function"==typeof r){let e=r(t);if(e&&n.existsSync&&n.existsSync(e))return n.readFileSync(e,"utf-8").toString().trim();throw new Error("Unable to load previous source map: "+e.toString())}if(r instanceof WM.SourceMapConsumer)return WM.SourceMapGenerator.fromSourceMap(r).toString();if(r instanceof WM.SourceMapGenerator)return r.toString();if(this.isMap(r))return JSON.stringify(r);throw new Error("Unsupported previous source map format: "+r.toString())}if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let r=this.annotation;return t&&(r=e.join(e.dirname(t),r)),this.root=e.dirname(r),!(!n.existsSync||!n.existsSync(r))&&n.readFileSync(r,"utf-8").toString().trim()}}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings)}}let XM=0;class YM{constructor(t,n={}){if(null==t||"object"==typeof t&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);this.css=t.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)||e.isAbsolute(n.from)?this.file=n.from:this.file=e.resolve(n.from));let r=new zM(this.css,n);if(r.text){this.map=r;let e=r.consumer().file;!this.file&&e&&(this.file=this.mapResolve(e))}this.file||(XM+=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 tR(e,s.line,s.column,s.source,s.file,r.plugin):new tR(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(t){return/^\w+:\/\//.test(t)?t:e.resolve(this.map.consumer().sourceRoot||".",t)}get from(){return this.file||this.id}}const $M={brackets:EL.cyan,"at-word":EL.cyan,comment:EL.gray,string:EL.green,class:EL.yellow,call:EL.cyan,hash:EL.magenta,"(":EL.cyan,")":EL.cyan,"{":EL.yellow,"}":EL.yellow,"[":EL.yellow,"]":EL.yellow,":":EL.yellow,";":EL.yellow};function ZM([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 eR(e){let t=JL(new YM(e),{ignoreErrors:!0}),n="";for(;!t.endOfFile();){let e=t.nextToken(),r=$M[ZM(e,t)];n+=r?e[1].split(/\r?\n/).map(e=>r(e)).join("\n"):e[1]}return n}class tR 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,tR)}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;eR&&(void 0===e&&(e=UN.stdout),e&&(t=eR(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&&EL.red?EL.red.bold(t):t}function a(t){return e&&EL.gray?EL.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 nR={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function rR(e){return e[0].toUpperCase()+e.slice(1)}class iR{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=nR[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;eoR(e,n)):("object"===s&&null!==i&&(i=oR(i)),n[r]=i)}return n}class aR{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 tR(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=sR){e.stringify&&(e=e.stringify);let t="";return e(this,e=>{t+=e}),t}clone(e={}){let t=oR(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 iR).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 t of this.previous()){let n,r=this.relative(t.file),i=t.root||e.dirname(t.file);!1===this.mapOpts.sourcesContent?(n=new WM.SourceMapConsumer(t.text),n.sourcesContent&&(n.sourcesContent=n.sourcesContent.map(()=>null))):n=t.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(t){if(0===t.indexOf("<"))return t;if(/^\w+:\/\//.test(t))return t;let n=this.opts.to?e.dirname(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(n=e.dirname(e.resolve(n,this.mapOpts.annotation))),t=e.relative(n,t),"\\"===e.sep?t.replace(/\\/g,"/"):t}sourcePath(e){return this.mapOpts.from?this.mapOpts.from:this.relative(e.source.input.from)}generateString(){this.css="",this.map=new WM.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 uR={};function lR(e){uR[e]||(uR[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e))}class hR{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 pR{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 hR(e,t);return this.messages.push(n),n}warnings(){return this.messages.filter(e=>"warning"===e.type)}get content(){return this.css}}class fR extends aR{constructor(e){super(e),this.type="comment"}}function dR(e){return e.map(e=>(e.nodes&&(e.nodes=dR(e.nodes)),delete e.source,e))}class mR extends aR{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=dR(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 BR(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 fR(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 CR extends mR{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 gR extends mR{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 AR={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=>AR.split(e,[" ","\n","\t"]),comma:e=>AR.split(e,[","],!0)};class vR extends mR{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return AR.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 yR{constructor(e){this.input=e,this.root=new gR,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{line:1,column:1}}}createTokenizer(){this.tokenizer=JL(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 fR;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 vR;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 vR;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 BR;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 CR;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 ER(e,t){let n=new YM(e,t),r=new yR(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 _R(e){return"object"==typeof e&&"function"==typeof e.then}class bR{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 bR||t instanceof pR)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=ER;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 pR(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||lR("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,_R(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(_R(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=sR;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let n=new cR(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}}class SR{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 bR(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 wR={prefix(e){let t=e.match(/^(-\w+-)/);return t?t[0]:""},unprefixed:e=>e.replace(/^-\w+-/,"")};function xR(...e){return 1===e.length&&Array.isArray(e[0])&&(e=e[0]),new SR(e)}xR.plugin=function(e,t){function n(...n){let r=t(...n);return r.postcssPlugin=e,r.postcssVersion=(new SR).version,r}let r;return Object.defineProperty(n,"postcss",{get:()=>(r||(r=n()),r)}),n.process=function(e,t,r){return xR([n(r)]).process(e,t)},n},xR.stringify=sR,xR.parse=ER,xR.vendor=wR,xR.list=AR,xR.comment=e=>new fR(e),xR.atRule=e=>new CR(e),xR.decl=e=>new BR(e),xR.rule=e=>new vR(e),xR.root=e=>new gR(e);const DR={__proto__:null,default:xR};var kR=pl((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})),IR=pl((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}));const FR=hl(OR);var NR="Function.prototype.bind called on incompatible ",LR=Array.prototype.slice,MR=Object.prototype.toString,RR="[object Function]",PR=function(e){var t=this;if("function"!=typeof t||MR.call(t)!==RR)throw new TypeError(NR+t);for(var n,r=LR.call(arguments,1),i=function(){if(this instanceof n){var i=t.apply(this,r.concat(LR.call(arguments)));return Object(i)===i?i:this}return t.apply(e,r.concat(LR.call(arguments)))},s=Math.max(0,t.length-r.length),o=[],a=0;a=0&&!(r>xP(e[s]));s--)i.unshift(e[s]);return i}function kP(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 LP(e=e.split(".").map(FP),t)>0}:">="===e?function(e){return LP(e=e.split(".").map(FP),t)>=0}:"<"===e?function(e){return e=e.split(".").map(FP),LP(t,e)>0}:function(e){return e=e.split(".").map(FP),LP(t,e)>=0}}function FP(e){return parseInt(e)}function NP(e,t){return et?1:0}function LP(e,t){return NP(parseInt(e[0]),parseInt(t[0]))||NP(parseInt(e[1]||"0"),parseInt(t[1]||"0"))||NP(parseInt(e[2]||"0"),parseInt(t[2]||"0"))}function MP(e,t){switch(void 0===(t=t.split(".").map(FP))[1]&&(t[1]="x"),e){case"<=":return function(e){return RP(e=e.split(".").map(FP),t)<=0};default:case">=":return function(e){return RP(e=e.split(".").map(FP),t)>=0}}}function RP(e,t){return e[0]!==t[0]?e[0]=e}));return n.concat(s.map(wP(i.name)))}),[])}function KP(e){return{name:e.name,versions:e.versions,released:e.released,releaseDate:e.releaseDate}}function VP(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 UP(e,t){if(e=e.toLowerCase(),e=YP.aliases[e]||e,t.mobileToDesktop&&YP.desktopNames[e]){var n=YP.data[YP.desktopNames[e]];if("android"===e)return jP(KP(YP.data[e]),n);var r=KP(n);return r.name=e,"op_mob"===e&&(r=VP(r,{"10.0-10.1":"10"})),r}return YP.data[e]}function QP(e,t){var n=AP,r=t[t.length-1];return e.filter((function(e){return/^(?:[2-4]\.|[34]$)/.test(e)})).concat(t.slice(n-r-1))}function jP(e,t){return e.released=QP(e.released,t.released),e.versions=QP(e.versions,t.versions),e}function JP(e,t){var n=UP(e,t);if(!n)throw new lP("Unknown browser "+e);return n}function WP(e){return new lP("Unknown browser query `"+e+"`. Maybe you are using old Browserslist or made typo in query.")}function qP(e,t,n){if(n.mobileToDesktop)return e;var r=YP.data.android.released,i=r[r.length-1]-AP-t;return i>0?e.slice(-1):e.slice(i-1)}function zP(e,t){return(e=Array.isArray(e)?tG(e.map($P)):$P(e)).reduce((function(e,n,r){var i=n.queryString,s=0===i.indexOf("not ");if(s){if(0===r)throw new lP("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"],YP.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"},YP.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",op_mob:"opera",android:"chrome"},YP.versionAliases={},YP.clearCaches=pP.clearCaches,YP.parseConfig=pP.parseConfig,YP.readConfig=pP.readConfig,YP.findConfig=pP.findConfig,YP.loadConfig=pP.loadConfig,YP.coverage=function(e,t){var n;if(void 0===t)n=YP.usage.global;else if("my stats"===t){var r={};r.path=CP.resolve?CP.resolve("."):".";var i=pP.getStat(r);if(!i)throw new lP("Custom usage statistics was not provided");for(var s in n={},i)IP(n,s,i[s])}else if("string"==typeof t)t=t.length>2?t.toLowerCase():t.toUpperCase(),pP.loadCountry(YP.usage,t,YP.data),n=YP.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 nG=[{regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(e,t){return Object.keys(mP).reduce((function(n,r){var i=UP(r,e);if(!i)return n;var s=DP(i.released,t);return s=s.map(wP(i.name)),"android"===i.name&&(s=qP(s,t,e)),n.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+versions?$/i,select:function(e,t){return Object.keys(mP).reduce((function(n,r){var i=UP(r,e);if(!i)return n;var s=i.released.slice(-t);return s=s.map(wP(i.name)),"android"===i.name&&(s=qP(s,t,e)),n.concat(s)}),[])}},{regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(e,t){return DP(Object.keys(cP).reverse(),t).map((function(e){return"chrome "+cP[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(e,t,n){var r=JP(n,e),i=DP(r.released,t).map(wP(r.name));return"android"===r.name&&(i=qP(i,t,e)),i}},{regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(e,t){return Object.keys(cP).reverse().slice(-t).map((function(e){return"chrome "+cP[e]}))}},{regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(e,t,n){var r=JP(n,e),i=r.released.slice(-t).map(wP(r.name));return"android"===r.name&&(i=qP(i,t,e)),i}},{regexp:/^unreleased\s+versions$/i,select:function(e){return Object.keys(mP).reduce((function(t,n){var r=UP(n,e);if(!r)return t;var i=r.versions.filter((function(e){return-1===r.released.indexOf(e)}));return i=i.map(wP(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=JP(t,e);return n.versions.filter((function(e){return-1===n.released.indexOf(e)})).map(wP(n.name))}},{regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(e,t){return HP(Date.now()-gP*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"),HP(Date.UTC(t,n,r,0,0,0),e)}},{regexp:/^(>=?|<=?)\s*(\d*\.?\d+)%$/,select:function(e,t,n){n=parseFloat(n);var r=YP.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 lP("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=pP.loadStat(e,r,YP.data);if(i)for(var s in e.customUsage={},i)IP(e.customUsage,s,i[s]);if(!e.customUsage)throw new lP("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(),pP.loadCountry(YP.usage,r,YP.data);var i=YP.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=YP.usage.global;if(n)if(n.match(/^\s+in\s+my\s+stats$/)){if(!e.customUsage)throw new lP("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(),pP.loadCountry(YP.usage,i,YP.data),r=YP.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=SP(t),i=SP(n);if(!cP[r])throw new lP("Unknown version "+t+" of electron");if(!cP[i])throw new lP("Unknown version "+n+" of electron");return t=parseFloat(t),n=parseFloat(n),Object.keys(cP).filter((function(e){var r=parseFloat(e);return r>=t&&r<=n})).map((function(e){return"chrome "+cP[e]}))}},{regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,n){var r=fP.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 lP("Unknown version "+t+" of Node.js");if(!i.test(n))throw new lP("Unknown version "+n+" of Node.js");return r.filter(MP(">=",t)).filter(MP("<=",n)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t,n,r){var i=JP(t,e);return n=parseFloat(GP(i,n)||n),r=parseFloat(GP(i,r)||r),i.released.filter((function(e){var t=parseFloat(e);return t>=n&&t<=r})).map(wP(i.name))}},{regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,n){var r=SP(n);return Object.keys(cP).filter(TP(t,r)).map((function(e){return"chrome "+cP[e]}))}},{regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t,n){return fP.filter((function(e){return"nodejs"===e.name})).map((function(e){return e.version})).filter(OP(t,n)).map((function(e){return"node "+e}))}},{regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(e,t,n,r){var i=JP(t,e),s=YP.versionAliases[i.name][r];return s&&(r=s),i.released.filter(TP(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=SP(t),r=cP[n];if(!r)throw new lP("Unknown version "+t+" of electron");return["chrome "+r]}},{regexp:/^node\s+(\d+(\.\d+)?(\.\d+)?)$/i,select:function(e,t){var n=fP.filter((function(e){return"nodejs"===e.name})).filter((function(e){return EP(e.version,t)}));if(0===n.length){if(e.ignoreUnknownVersions)return[];throw new lP("Unknown version "+t+" of Node.js")}return["node "+n[n.length-1].version]}},{regexp:/^current\s+node$/i,select:function(e){return[pP.currentNode(zP,e)]}},{regexp:/^maintained\s+node\s+versions$/i,select:function(e){var t=Date.now();return zP(Object.keys(dP).filter((function(e){return tDate.parse(dP[e].start)&&_P(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=JP(t,e),i=GP(r,n);if(i)n=i;else{if(!(i=GP(r,i=-1===n.indexOf(".")?n+".0":n.replace(/\.0$/,"")))){if(e.ignoreUnknownVersions)return[];throw new lP("Unknown version "+n+" of "+t)}n=i}return[r.name+" "+n]}},{regexp:/^extends (.+)$/i,select:function(e,t){return zP(pP.loadQueries(e,t),e)}},{regexp:/^defaults$/i,select:function(e){return zP(YP.defaults,e)}},{regexp:/^dead$/i,select:function(e){return zP(["ie <= 10","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],e)}},{regexp:/^(\w+)$/i,select:function(e,t){throw UP(t,e)?new lP("Specify versions in Browserslist query for browser "+t):WP(t)}}];!function(){for(var e in mP){var t=mP[e];YP.data[e]={name:e,versions:bP(mP[e].versions),released:bP(mP[e].versions.slice(0,-3)),releaseDate:mP[e].release_date},IP(YP.usage.global,e,t.usage_global),YP.versionAliases[e]={};for(var n=0;n-1}function GG(e,t){var n=this.__data__,r=JG(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function HG(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[JR.browserVersions[t]]=o})),e}),{}),t}),{}),t};var n=i(iH),r=i(sH);function i(e){return e&&e.__esModule?e:{default:e}}var s=Math.log(2)})),aH={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"},BH={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"},cH={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"},uH={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"},lH={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()"},hH={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"},pH={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"},fH={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)"},dH={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"},mH={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"},CH={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"},gH={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"},AH={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"},vH={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"},yH={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"},EH={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"},_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:{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"},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 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u 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"},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 b c d e f g h i j k l m n o p q r s t u 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"},wH={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"},xH={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"},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 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u 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"},kH={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"},IH={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"},TH={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"},OH={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"},FH={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"},NH={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"},LH={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"},MH={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"},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:{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"},PH={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"},GH={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"},HH={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"},KH={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"},VH={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"},UH={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"},QH={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"},jH={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)"},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:{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"},WH={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"},qH={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"},zH={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"},XH={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"},YH={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)"},$H={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"},ZH={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"},eK={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"},tK={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()"},nK={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)"},rK={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"},iK={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"},sK={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"},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 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u 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()"},aK={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"},BK={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"},cK={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"},uK={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"},lK={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)"},hK={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"},pK={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"},fK={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"},dK={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"},mK={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"},CK={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"},gK={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"},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 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u 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"},vK={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"},yK={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"},EK={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"},_K={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"},bK={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"},SK={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"},wK={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"},xK={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"},DK={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"},kK={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"},IK={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"},TK={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"},OK={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)"},FK={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"},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 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"},LK={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"},MK={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"},RK={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"},PK={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"},GK={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"},HK={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 >>"},KK={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"},VK={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"},UK={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"},QK={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"},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:"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()"},JK={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"},WK={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"},qK={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"},zK={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"},XK={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"},YK={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"},$K={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"},ZK={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"},eV={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"},tV={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"},nV={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"},rV={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"},iV={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"},sV={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)"},oV={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"},aV={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"},BV={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"},cV={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"},uV={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"},lV={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"},hV={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"},pV={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"},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 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"},dV={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"},mV={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"},CV={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"},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 r s t u 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"},AV={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"},vV={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"},yV={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"},EV={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()"},_V={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"},bV={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"},SV={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"},wV={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"},xV={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"},DV={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"},kV={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"},IV={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()"},TV={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"},OV={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"},FV={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"},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:{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)"},LV={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"},MV={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"},RV={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"},PV={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)"},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:{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"},HV={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"},KV={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"},VV={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"},UV={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"},QV={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"},jV={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"},JV={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"},WV={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"},qV={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"},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 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"},XV={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"},YV={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"},$V={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"},ZV={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"},eU={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"},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:"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"},nU={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"},rU={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"},iU={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"},sU={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"},oU={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"},aU={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"},BU={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"},cU={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"},uU={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"},lU={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"},hU={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"},pU={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"},fU={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"},dU={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"},mU={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"},CU={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"},gU={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)"},AU={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"},vU={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"},yU={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"},EU={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"},_U={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"},bU={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"},SU={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"},wU={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"},xU={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)"},DU={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"},kU={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"},IU={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)"},TU={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)"},OU={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"},FU={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"},NU={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"},LU={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"},MU={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"},RU={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"},PU={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"},GU={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"},HU={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"},KU={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"},VU={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"},UU={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"},QU={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"},jU={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"},JU={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()"},WU={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"},qU={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"},zU={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"},XU={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"},YU={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"},$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:{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"},ZU={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"},eQ={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"},tQ={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"},nQ={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()"},rQ={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()"},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:"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)"},sQ={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"},oQ={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"},aQ={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"},BQ={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"},cQ={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"},uQ={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()"},lQ={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"},hQ={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"},pQ={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"},fQ={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)"},dQ={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"},mQ={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"},CQ={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"},gQ={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"},AQ={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"},vQ={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"},yQ={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"},EQ={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"},_Q={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"},bQ={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"},SQ={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"},wQ={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"},xQ={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"},DQ={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"},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:"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"},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:{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"},TQ={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"},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 k l m n o p q r s t u 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"},FQ={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"},NQ={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"},LQ={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"},MQ={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"},RQ={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"},PQ={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 "},GQ={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"},HQ={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"},KQ={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"},VQ={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"},UQ={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"},QQ={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"},jQ={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"},JQ={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"},WQ={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"},qQ={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()"},zQ={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"},XQ={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"},YQ={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()"},$Q={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"},ZQ={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"},ej={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"},tj={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"},nj={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"},rj={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"},ij={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"},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 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB 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"},oj={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"},aj={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"},Bj={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)"},cj={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"},uj={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"},lj={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"},hj={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"},pj={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"},fj={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"},dj={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"},mj={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"},Cj={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"},gj={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"},Aj={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"},vj={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"},yj={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"},Ej={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"},_j={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"},bj={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"},Sj={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"},wj={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"},xj={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"},Dj={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"},kj={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"},Ij={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"},Tj={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"},Oj={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"},Fj={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"},Nj={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"},Lj={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"},Mj={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"},Rj={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"},Pj={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"},Gj={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()"},Hj={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()"},Kj={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"},Vj={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"},Uj={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"},Qj={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"},jj={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"},Jj={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"},Wj={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"},qj={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"},zj={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"},Xj={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"},Yj={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"},$j={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"},Zj={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"},eJ={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()"},tJ={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"},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 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u 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"},rJ={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"},iJ={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"},sJ={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"},oJ={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"},aJ={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"},BJ={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"},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:{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"},uJ={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"},lJ={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"},hJ={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"},pJ={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"},fJ={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"},dJ={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()"},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:{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"},CJ={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"},gJ={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"},AJ={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"},vJ={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"},yJ={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"},EJ={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"},_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:{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"},bJ={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"},SJ={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"},wJ={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"},xJ={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)"},DJ={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"},kJ={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"},IJ={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"},TJ={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"},OJ={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"},FJ={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)"},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 l m n o p q r s t u 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"},LJ={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"},MJ={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"},RJ={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"},PJ={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"},GJ={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"},HJ={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"},KJ={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"},VJ={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"},UJ={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"},QJ={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()"},jJ={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"},JJ={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"},WJ={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"},qJ={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"},zJ={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"},XJ={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"},YJ={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"},$J={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"},ZJ={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"},eW={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"},tW={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"},nW={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"},rW={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'},iW={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"},sW={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"},oW={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"},aW={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"},BW={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()"},cW={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"},uW={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"},lW={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"},hW={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"},pW={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"},fW={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"},dW={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"},mW={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"},CW={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"},gW={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"},AW={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"},vW={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)"},yW={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"},EW={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"},_W={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"},bW={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"},SW={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"},wW={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"},xW={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"},DW={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"},kW={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"},IW={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"},TW={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"},OW={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"},FW={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"},NW={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"},LW={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"},MW={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"},RW={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"},PW={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"},GW={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"},HW={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"'},KW={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)"},VW={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"},UW={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()"},QW={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"},jW={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"},JW={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"},WW={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"},qW={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"},zW={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"},XW={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"},YW={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"},$W={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"},ZW={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"},eq={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"},tq={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"},nq={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"},rq={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()"},iq={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"},sq={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"},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:"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"},aq={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"},Bq={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()"},cq={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"},uq={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)"},lq={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)"},hq={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"},pq={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"},fq={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"},dq={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"},mq={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"},Cq={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"},gq={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"},Aq={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"},vq={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"},yq={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()"},Eq={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"},_q={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"},bq={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"},Sq={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"},wq={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"},xq={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"},Dq={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"},kq={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"},Iq={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"},Tq={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"},Oq={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"},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 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u 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"},Nq={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"},Lq={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)"},Mq={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)"},Rq={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"},Pq={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"},Gq={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)"},Hq={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"},Kq={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"},Vq={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"},Uq={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"},Qq={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"},jq={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"},Jq={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"},Wq={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"},qq={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"},zq={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"},Xq={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"},Yq={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"},$q={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"},Zq={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"},ez={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"},tz={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"},nz={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"},rz={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"},iz={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"},sz={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"},oz={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"},az={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"},Bz={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"},cz={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"},uz={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"},lz={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"},hz={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"},pz={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"},fz={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"},dz={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"},mz={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"},Cz={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"},gz={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"},Az={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"},vz={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"},yz={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"},Ez={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"},_z={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"},bz={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"},Sz={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"},wz={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"},xz={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"},Dz={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"},kz={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"},Iz={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"},Tz={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"},Oz={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"},Fz={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"},Nz={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"},Lz={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"},Mz={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"},Rz={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"},Pz={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"},Gz={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"},Hz={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"},Kz={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"},Vz={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"},Uz={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"},Qz={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"},jz={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"},Jz={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"},Wz={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"},qz={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"},zz={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"},Xz={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"},Yz={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"},$z={aac:aH,abortcontroller:BH,"ac3-ec3":cH,accelerometer:uH,addeventlistener:lH,"alternate-stylesheet":hH,"ambient-light":pH,apng:fH,"array-find-index":dH,"array-find":mH,"array-flat":CH,"array-includes":gH,"arrow-functions":AH,asmjs:vH,"async-clipboard":yH,"async-functions":EH,"async-iterations-and-generators":_H,"atob-btoa":bH,"audio-api":SH,audio:wH,audiotracks:xH,autofocus:DH,auxclick:kH,av1:IH,avif:TH,"background-attachment":OH,"background-clip-text":FH,"background-img-opts":NH,"background-position-x-y":LH,"background-repeat-round-space":MH,"background-sync":RH,"battery-status":PH,beacon:GH,beforeafterprint:HH,bigint:KH,blobbuilder:VH,bloburls:UH,"border-image":QH,"border-radius":jH,broadcastchannel:JH,brotli:WH,calc:qH,"canvas-blending":zH,"canvas-text":XH,canvas:YH,"ch-unit":$H,"chacha20-poly1305":ZH,"channel-messaging":eK,"childnode-remove":tK,classlist:nK,"clear-site-data-header":rK,"client-hints-dpr-width-viewport":iK,clipboard:sK,comparedocumentposition:oK,"console-basic":aK,"console-time":BK,const:cK,"constraint-validation":uK,contenteditable:lK,contentsecuritypolicy:hK,contentsecuritypolicy2:pK,cors:fK,createimagebitmap:dK,"credential-management":mK,cryptography:CK,"css-all":gK,"css-animation":AK,"css-any-link":vK,"css-appearance":yK,"css-apply-rule":EK,"css-at-counter-style":_K,"css-backdrop-filter":bK,"css-background-offsets":SK,"css-backgroundblendmode":wK,"css-boxdecorationbreak":xK,"css-boxshadow":DK,"css-canvas":kK,"css-caret-color":IK,"css-case-insensitive":TK,"css-clip-path":OK,"css-color-adjust":FK,"css-conic-gradients":NK,"css-containment":LK,"css-counters":MK,"css-crisp-edges":RK,"css-cross-fade":PK,"css-default-pseudo":GK,"css-descendant-gtgt":HK,"css-deviceadaptation":KK,"css-dir-pseudo":VK,"css-display-contents":UK,"css-element-function":QK,"css-env-function":jK,"css-exclusions":JK,"css-featurequeries":WK,"css-filter-function":qK,"css-filters":zK,"css-first-letter":XK,"css-first-line":YK,"css-fixed":$K,"css-focus-visible":ZK,"css-focus-within":eV,"css-font-rendering-controls":tV,"css-font-stretch":nV,"css-gencontent":rV,"css-gradients":iV,"css-grid":sV,"css-hanging-punctuation":oV,"css-has":aV,"css-hyphenate":BV,"css-hyphens":cV,"css-image-orientation":uV,"css-image-set":lV,"css-in-out-of-range":hV,"css-indeterminate-pseudo":pV,"css-initial-letter":fV,"css-initial-value":dV,"css-letter-spacing":mV,"css-line-clamp":CV,"css-logical-props":gV,"css-marker-pseudo":AV,"css-masks":vV,"css-matches-pseudo":yV,"css-math-functions":EV,"css-media-interaction":_V,"css-media-resolution":bV,"css-media-scripting":SV,"css-mediaqueries":wV,"css-mixblendmode":xV,"css-motion-paths":DV,"css-namespaces":kV,"css-not-sel-list":IV,"css-nth-child-of":TV,"css-opacity":OV,"css-optional-pseudo":FV,"css-overflow-anchor":NV,"css-overflow":LV,"css-overscroll-behavior":MV,"css-page-break":RV,"css-paged-media":PV,"css-paint-api":GV,"css-placeholder-shown":HV,"css-placeholder":KV,"css-read-only-write":VV,"css-rebeccapurple":UV,"css-reflections":QV,"css-regions":jV,"css-repeating-gradients":JV,"css-resize":WV,"css-revert-value":qV,"css-rrggbbaa":zV,"css-scroll-behavior":XV,"css-scrollbar":YV,"css-sel2":$V,"css-sel3":ZV,"css-selection":eU,"css-shapes":tU,"css-snappoints":nU,"css-sticky":rU,"css-subgrid":iU,"css-supports-api":sU,"css-table":oU,"css-text-align-last":aU,"css-text-indent":BU,"css-text-justify":cU,"css-text-orientation":uU,"css-text-spacing":lU,"css-textshadow":hU,"css-touch-action-2":pU,"css-touch-action":fU,"css-transitions":dU,"css-unicode-bidi":mU,"css-unset-value":CU,"css-variables":gU,"css-widows-orphans":AU,"css-writing-mode":vU,"css-zoom":yU,"css3-attr":EU,"css3-boxsizing":_U,"css3-colors":bU,"css3-cursors-grab":SU,"css3-cursors-newer":wU,"css3-cursors":xU,"css3-tabsize":DU,currentcolor:kU,"custom-elements":IU,"custom-elementsv1":TU,customevent:OU,datalist:FU,dataset:NU,datauri:LU,"date-tolocaledatestring":MU,details:RU,deviceorientation:PU,devicepixelratio:GU,dialog:HU,dispatchevent:KU,dnssec:VU,"do-not-track":UU,"document-currentscript":QU,"document-evaluate-xpath":jU,"document-execcommand":JU,"document-scrollingelement":WU,documenthead:qU,"dom-manip-convenience":zU,"dom-range":XU,domcontentloaded:YU,"domfocusin-domfocusout-events":$U,dommatrix:ZU,download:eQ,dragndrop:tQ,"element-closest":nQ,"element-from-point":rQ,"element-scroll-methods":iQ,eme:sQ,eot:oQ,es5:aQ,"es6-class":BQ,"es6-generators":cQ,"es6-module-dynamic-import":uQ,"es6-module":lQ,"es6-number":hQ,"es6-string-includes":pQ,es6:fQ,eventsource:dQ,"extended-system-fonts":mQ,"feature-policy":CQ,fetch:gQ,"fieldset-disabled":AQ,fileapi:vQ,filereader:yQ,filereadersync:EQ,filesystem:_Q,flac:bQ,"flexbox-gap":SQ,flexbox:wQ,"flow-root":xQ,"focusin-focusout-events":DQ,"focusoptions-preventscroll":kQ,"font-family-system-ui":IQ,"font-feature":TQ,"font-kerning":OQ,"font-loading":FQ,"font-size-adjust":NQ,"font-smooth":LQ,"font-unicode-range":MQ,"font-variant-alternates":RQ,"font-variant-east-asian":PQ,"font-variant-numeric":GQ,fontface:HQ,"form-attribute":KQ,"form-submit-attributes":VQ,"form-validation":UQ,forms:QQ,fullscreen:jQ,gamepad:JQ,geolocation:WQ,getboundingclientrect:qQ,getcomputedstyle:zQ,getelementsbyclassname:XQ,getrandomvalues:YQ,gyroscope:$Q,hardwareconcurrency:ZQ,hashchange:ej,heif:tj,hevc:nj,hidden:rj,"high-resolution-time":ij,history:sj,"html-media-capture":oj,html5semantic:aj,"http-live-streaming":Bj,http2:cj,http3:uj,"iframe-sandbox":lj,"iframe-seamless":hj,"iframe-srcdoc":pj,imagecapture:fj,ime:dj,"img-naturalwidth-naturalheight":mj,imports:Cj,"indeterminate-checkbox":gj,indexeddb:Aj,indexeddb2:vj,"inline-block":yj,innertext:Ej,"input-autocomplete-onoff":_j,"input-color":bj,"input-datetime":Sj,"input-email-tel-url":wj,"input-event":xj,"input-file-accept":Dj,"input-file-directory":kj,"input-file-multiple":Ij,"input-inputmode":Tj,"input-minlength":Oj,"input-number":Fj,"input-pattern":Nj,"input-placeholder":Lj,"input-range":Mj,"input-search":Rj,"input-selection":Pj,"insert-adjacent":Gj,insertadjacenthtml:Hj,internationalization:Kj,"intersectionobserver-v2":Vj,intersectionobserver:Uj,"intl-pluralrules":Qj,"intrinsic-width":jj,jpeg2000:Jj,jpegxr:Wj,"js-regexp-lookbehind":qj,json:zj,"justify-content-space-evenly":Xj,"kerning-pairs-ligatures":Yj,"keyboardevent-charcode":$j,"keyboardevent-code":Zj,"keyboardevent-getmodifierstate":eJ,"keyboardevent-key":tJ,"keyboardevent-location":nJ,"keyboardevent-which":rJ,lazyload:iJ,let:sJ,"link-icon-png":oJ,"link-icon-svg":aJ,"link-rel-dns-prefetch":BJ,"link-rel-modulepreload":cJ,"link-rel-preconnect":uJ,"link-rel-prefetch":lJ,"link-rel-preload":hJ,"link-rel-prerender":pJ,"loading-lazy-attr":fJ,localecompare:dJ,magnetometer:mJ,matchesselector:CJ,matchmedia:gJ,mathml:AJ,maxlength:vJ,"media-attribute":yJ,"media-fragments":EJ,"media-session-api":_J,"mediacapture-fromelement":bJ,mediarecorder:SJ,mediasource:wJ,menu:xJ,"meta-theme-color":DJ,meter:kJ,midi:IJ,minmaxwh:TJ,mp3:OJ,"mpeg-dash":FJ,mpeg4:NJ,multibackgrounds:LJ,multicolumn:MJ,"mutation-events":RJ,mutationobserver:PJ,"namevalue-storage":GJ,"native-filesystem-api":HJ,"nav-timing":KJ,"navigator-language":VJ,netinfo:UJ,"node-contains":QJ,"node-parentelement":jJ,notifications:JJ,"object-entries":WJ,"object-fit":qJ,"object-observe":zJ,"object-values":XJ,objectrtc:YJ,"offline-apps":$J,offscreencanvas:ZJ,"ogg-vorbis":eW,ogv:tW,"ol-reversed":nW,"once-event-listener":rW,"online-status":iW,opus:sW,"orientation-sensor":oW,outline:aW,"pad-start-end":BW,"page-transition-events":cW,pagevisibility:uW,"passive-event-listener":lW,passwordrules:hW,path2d:pW,"payment-request":fW,"permissions-api":dW,"picture-in-picture":mW,picture:CW,ping:gW,"png-alpha":AW,"pointer-events":vW,pointer:yW,pointerlock:EW,"prefers-color-scheme":_W,"prefers-reduced-motion":bW,"private-class-fields":SW,"private-methods-and-accessors":wW,progress:xW,"promise-finally":DW,promises:kW,proximity:IW,proxy:TW,"public-class-fields":OW,publickeypinning:FW,"push-api":NW,queryselector:LW,"readonly-attr":MW,"referrer-policy":RW,registerprotocolhandler:PW,"rel-noopener":GW,"rel-noreferrer":HW,rellist:KW,rem:VW,"replace-all":UW,requestanimationframe:QW,requestidlecallback:jW,resizeobserver:JW,"resource-timing":WW,"rest-parameters":qW,rtcpeerconnection:zW,ruby:XW,"run-in":YW,"same-site-cookie-attribute":$W,"screen-orientation":ZW,"script-async":eq,"script-defer":tq,scrollintoview:nq,scrollintoviewifneeded:rq,sdch:iq,"selection-api":sq,"server-timing":oq,serviceworkers:aq,setimmediate:Bq,"sha-2":cq,shadowdom:uq,shadowdomv1:lq,sharedarraybuffer:hq,sharedworkers:pq,sni:fq,spdy:dq,"speech-recognition":mq,"speech-synthesis":Cq,"spellcheck-attribute":gq,"sql-storage":Aq,srcset:vq,stopimmediatepropagation:yq,stream:Eq,streams:_q,stricttransportsecurity:bq,"style-scoped":Sq,"subresource-integrity":wq,"svg-css":xq,"svg-filters":Dq,"svg-fonts":kq,"svg-fragment":Iq,"svg-html":Tq,"svg-html5":Oq,"svg-img":Fq,"svg-smil":Nq,svg:Lq,sxg:Mq,symbols:Rq,"tabindex-attr":Pq,"template-literals":Gq,template:Hq,testfeat:Kq,"text-decoration":Vq,"text-emphasis":Uq,"text-overflow":Qq,"text-size-adjust":jq,"text-stroke":Jq,"text-underline-offset":Wq,textcontent:qq,textencoder:zq,"tls1-1":Xq,"tls1-2":Yq,"tls1-3":$q,"token-binding":Zq,touch:ez,transforms2d:tz,transforms3d:nz,"trusted-types":rz,ttf:iz,typedarrays:sz,u2f:oz,unhandledrejection:az,upgradeinsecurerequests:Bz,"url-scroll-to-text-fragment":cz,url:uz,urlsearchparams:lz,"use-strict":hz,"user-select-none":pz,"user-timing":fz,"variable-fonts":dz,vibration:mz,video:Cz,videotracks:gz,"viewport-units":Az,"wai-aria":vz,wasm:yz,wav:Ez,"wbr-element":_z,"web-animation":bz,"web-app-manifest":Sz,"web-bluetooth":wz,"web-share":xz,webauthn:Dz,webgl:kz,webgl2:Iz,webgpu:Tz,webhid:Oz,webm:Fz,webp:Nz,websockets:Lz,webusb:Mz,webvr:Rz,webvtt:Pz,webworkers:Gz,webxr:Hz,"will-change":Kz,woff:Vz,woff2:Uz,"word-break":Qz,wordwrap:jz,"x-doc-messaging":Jz,"x-frame-options":Wz,xhr2:qz,xhtml:zz,xhtmlsmil:Xz,"xml-serializer":Yz},Zz=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.features=$z})),eX=pl((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 qR.agents}}),Object.defineProperty(t,"feature",{enumerable:!0,get:function(){return n(oH).default}}),Object.defineProperty(t,"features",{enumerable:!0,get:function(){return Zz.features}}),Object.defineProperty(t,"region",{enumerable:!0,get:function(){return n(hP).default}})})),tX=200,nX="__lodash_hash_undefined__",rX=1/0,iX="[object Function]",sX="[object GeneratorFunction]",oX=/[\\^$.*+?()[\]{}|]/g,aX=/^\[object .+?Constructor\]$/,BX="object"==typeof global&&global&&global.Object===Object&&global,cX="object"==typeof self&&self&&self.Object===Object&&self,uX=BX||cX||Function("return this")();function lX(e,t){return!!(e?e.length:0)&&fX(e,t,0)>-1}function hX(e,t,n){for(var r=-1,i=e?e.length:0;++r-1}function QX(e,t){var n=this.__data__,r=eY(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}function jX(e){var t=-1,n=e?e.length:0;for(this.clear();++t=tX){var c=t?null:rY(e);if(c)return AX(c);o=!1,i=mX,B=new YX}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(fY),r=i(rG);function i(e){return e&&e.__esModule?e:{default:e}}})),mY=pl((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(rH),r=i(rG);function i(e){return e&&e.__esModule?e:{default:e}}var s=Object.keys(eX.features),o=void 0;function a(e){o=(0,dY.cleanBrowsersList)(e)}var B=(0,n.default)(dY.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,dY.contains)(t,e)}))}a(),t.features=s,t.getSupport=function e(t){var n=void 0;try{n=(0,eX.feature)(eX.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,eX.feature)(eX.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=eX.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}})),CY="auto",gY="center",AY="auto",vY="none",yY="auto",EY="none",_Y="normal",bY="auto",SY="ltr",wY="none",xY="none",DY="auto",kY="manual",IY="auto",TY="auto",OY="auto",FY="1.0",NY="0",LY="2",MY="none",RY="static",PY="none",GY="auto",HY="none",KY="none",VY="auto",UY="none",QY="none",jY="2",JY="auto";const WY={"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:CY,azimuth:gY,"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:AY,"box-decoration-break":"slice","box-shadow":"none","break-after":"auto","break-before":"auto","break-inside":"auto","caption-side":"top","caret-color":"auto",clear:vY,clip:yY,"clip-path":"none","column-count":"auto","column-gap":"normal","column-rule-style":"none","column-rule-width":"medium","column-span":"none","column-width":"auto",contain:EY,content:_Y,"counter-increment":"none","counter-reset":"none",cursor:bY,direction:SY,"empty-cells":"show",filter:wY,"flex-basis":"auto","flex-direction":"row","flex-grow":"0","flex-shrink":"1","flex-wrap":"nowrap",float:xY,"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:DY,hyphens:kY,"image-orientation":"0deg","image-rendering":"auto","image-resolution":"1dppx","ime-mode":"auto","initial-letter":"normal","initial-letter-align":"auto","inline-size":"auto",inset:IY,"inset-block":"auto","inset-block-end":"auto","inset-block-start":"auto","inset-inline":"auto","inset-inline-end":"auto","inset-inline-start":"auto",isolation:TY,"justify-content":"normal","justify-items":"legacy","justify-self":"auto",left:OY,"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:FY,order:NY,orphans:LY,"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:MY,"place-content":"normal","pointer-events":"auto",position:RY,resize:PY,right:GY,rotate:HY,"row-gap":"normal","ruby-position":"over",scale:KY,"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:VY,"touch-action":"auto",transform:UY,"transform-style":"flat","transition-delay":"0s","transition-duration":"0s","transition-property":"all","transition-timing-function":"ease",translate:QY,"unicode-bidi":"normal","white-space":"normal",widows:jY,width:JY,"will-change":"auto","word-break":"normal","word-spacing":"normal","word-wrap":"normal","z-index":"auto"},qY={__proto__:null,appearance:CY,azimuth:gY,bottom:AY,clear:vY,clip:yY,contain:EY,content:_Y,cursor:bY,direction:SY,filter:wY,float:xY,height:DY,hyphens:kY,inset:IY,isolation:TY,left:OY,opacity:FY,order:NY,orphans:LY,perspective:MY,position:RY,resize:PY,right:GY,rotate:HY,scale:KY,top:VY,transform:UY,translate:QY,widows:jY,width:JY,default:WY},zY={"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"},XY={__proto__:null,default:zY},YY=fl(qY),$Y=fl(XY);var ZY=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(HR),r=o(rG),i=o(YY),s=o($Y);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,TR.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,mY.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}));const e$=hl(ZY);var t$="(".charCodeAt(0),n$=")".charCodeAt(0),r$="'".charCodeAt(0),i$='"'.charCodeAt(0),s$="\\".charCodeAt(0),o$="/".charCodeAt(0),a$=",".charCodeAt(0),B$=":".charCodeAt(0),c$="*".charCodeAt(0),u$=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===g$||t===A$){if(s>-1)break;s=n}else if(t===C$){if(i)break;i=!0}else{if(t!==m$&&t!==d$)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function y$(e){return this instanceof y$?(this.nodes=u$(e),this):new y$(e)}y$.prototype.toString=function(){return Array.isArray(this.nodes)?f$(this.nodes):""},y$.prototype.walk=function(e,t){return l$(this.nodes,e,t),this},y$.unit=v$,y$.walk=l$,y$.stringify=f$;var E$=y$,_$=pl((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})),b$=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(HR),r=s(TR),i=s(E$);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(_$).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}));const S$=hl(b$);var w$="(".charCodeAt(0),x$=")".charCodeAt(0),D$="'".charCodeAt(0),k$='"'.charCodeAt(0),I$="\\".charCodeAt(0),T$="/".charCodeAt(0),O$=",".charCodeAt(0),F$=":".charCodeAt(0),N$="*".charCodeAt(0),L$=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===U$||t===Q$){if(s>-1)break;s=n}else if(t===V$){if(i)break;i=!0}else{if(t!==K$&&t!==H$)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function J$(e){return this instanceof J$?(this.nodes=L$(e),this):new J$(e)}J$.prototype.toString=function(){return Array.isArray(this.nodes)?G$(this.nodes):""},J$.prototype.walk=function(e,t){return M$(this.nodes,e,t),this},J$.unit=j$,J$.walk=M$,J$.stringify=G$;var W$=J$,q$=pl((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,W$.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,W$.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}));const X$=hl(z$);var Y$=function(e,t){for(var n=-1,r=[];-1!==(n=e.indexOf(t,n+1));)r.push(n);return r};function $$(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})),rZ=pl((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})),iZ=pl((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})),sZ=pl((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})),oZ=pl((function(e,t){t.__esModule=!0,t.stripComments=t.ensureObject=t.getProp=t.unesc=void 0;var n=o(nZ);t.unesc=n.default;var r=o(rZ);t.getProp=r.default;var i=o(iZ);t.ensureObject=i.default;var s=o(sZ);function o(e){return e&&e.__esModule?e:{default:e}}t.stripComments=s.default})),aZ=pl((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}})),DZ=pl((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=BZ.UNIVERSAL,n.value="*",n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(((n=_Z)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),kZ=pl((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=BZ.COMBINATOR,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(((n=aZ)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),IZ=pl((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=BZ.NESTING,n.value="&",n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(((n=aZ)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),TZ=pl((function(e,t){t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default})),OZ=pl((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})),FZ=pl((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}(OZ);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++):S[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:T(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(O(g,"value"))}else if(~p.indexOf(r)){var v={value:c.slice(1),source:C,sourceIndex:m};s=new u.default(O(v,"value"))}else{var y={value:c,source:C,sourceIndex:m};O(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===o1&&r>=48&&r<=57}return n===o1?(t=e.charCodeAt(1))>=48&&t<=57:n>=48&&n<=57}var u1=function(e){var t,n,r,i=0,s=e.length;if(0===s||!c1(e))return!1;for((t=e.charCodeAt(i))!==s1&&t!==i1||i++;i57);)i+=1;if(t=e.charCodeAt(i),n=e.charCodeAt(i+1),t===o1&&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===a1||t===B1)&&(n>=48&&n<=57||(n===s1||n===i1)&&r>=48&&r<=57))for(i+=n===s1||n===i1?3:2;i57);)i+=1;return{number:e.slice(0,i),unit:e.slice(i)}};function l1(e){return this instanceof l1?(this.nodes=ZZ(e),this):new l1(e)}l1.prototype.toString=function(){return Array.isArray(this.nodes)?r1(this.nodes):""},l1.prototype.walk=function(e,t){return e1(this.nodes,e,t),this},l1.unit=u1,l1.walk=e1,l1.stringify=r1;var h1=l1,p1=pl((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,S=this.describeSymbol(B)||B,w=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"),w.length?b+="Expecting "+w.join(", ")+", got unexpected "+S:b+="Unexpected "+S,C=this.constructParseErrorInfo(b,null,w,!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!==dl&&(t.parser=n,t.Parser=n.Parser,t.parse=function(){return n.parse.apply(n,arguments)})})),f1=pl((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})),d1=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=(n=f1)&&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})),m1=pl((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===R1||t===P1){if(s>-1)break;s=n}else if(t===M1){if(i)break;i=!0}else{if(t!==L1&&t!==N1)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function H1(e){return this instanceof H1?(this.nodes=k1(e),this):new H1(e)}H1.prototype.toString=function(){return Array.isArray(this.nodes)?F1(this.nodes):""},H1.prototype.walk=function(e,t){return I1(this.nodes,e,t),this},H1.unit=G1,H1.walk=I1,H1.stringify=F1;var K1=H1,V1=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))},U1=pl((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)]}})),j1=[].slice,J1=["keyword","gray","hex"],W1={};Object.keys(rL).forEach((function(e){W1[j1.call(rL[e].labels).sort().join("")]=e}));var q1={};function z1(e,t){if(!(this instanceof z1))return new z1(e,t);if(t&&t in J1&&(t=null),t&&!(t in rL))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 z1)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var i=Q1.get(e);if(null===i)throw new Error("Unable to parse color from string: "+e);this.model=i.model,r=rL[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=rL[this.model].channels;var s=j1.call(e,0,r);this.color=t0(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 W1))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=W1[a];var B=rL[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 z1.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 z1.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(rL).forEach((function(e){if(-1===J1.indexOf(e)){var t=rL[e].channels;z1.prototype[e]=function(){if(this.model===e)return new z1(this);if(arguments.length)return new z1(arguments,e);var n="number"==typeof arguments[t]?t:this.valpha;return new z1(e0(rL[this.model][e].raw(this.color)).concat(n),e)},z1[e]=function(n){return"number"==typeof n&&(n=t0(j1.call(arguments),t)),new z1(n,e)}}}));var n0=z1;const r0={"#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"},i0={__proto__:null,default:r0};var s0=pl((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 o0=fl(i0);var a0=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(n0),r=s(o0),i=s(s0);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,K1.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})})}));const c0=hl(B0);var u0="(".charCodeAt(0),l0=")".charCodeAt(0),h0="'".charCodeAt(0),p0='"'.charCodeAt(0),f0="\\".charCodeAt(0),d0="/".charCodeAt(0),m0=",".charCodeAt(0),C0=":".charCodeAt(0),g0="*".charCodeAt(0),A0=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===x0||t===D0){if(s>-1)break;s=n}else if(t===w0){if(i)break;i=!0}else{if(t!==S0&&t!==b0)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function I0(e){return this instanceof I0?(this.nodes=A0(e),this):new I0(e)}I0.prototype.toString=function(){return Array.isArray(this.nodes)?_0(this.nodes):""},I0.prototype.walk=function(e,t){return v0(this.nodes,e,t),this},I0.unit=k0,I0.walk=v0,I0.stringify=_0;var T0=I0,O0=pl((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})),F0=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return{type:"space",value:" "}},e.exports=t.default})),N0=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,T0.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})),L0=pl((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(O0),r=s(F0),i=s(N0);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,T0.unit)(e);return t&&["ms","s"].includes(t.unit)},l=e=>{const t=(0,T0.unit)(e);return"infinite"===e||t&&!t.unit};e.exports=t.default})),M0=pl((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,T0.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,T0.stringify)(e):t.color=(0,T0.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})),R0=pl((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,T0.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(O0),r=s(F0),i=s(N0);function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default})),P0=pl((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})),G0=pl((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,T0.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(O0),r=s(F0),i=s(N0);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})),H0=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=c(TR),r=c(T0),i=c(L0),s=c(M0),o=c(R0),a=c(P0),B=c(G0);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}));const K0=hl(H0);var V0="0".charCodeAt(0),U0="+".charCodeAt(0),Q0="-".charCodeAt(0);function j0(e){return e<=32}function J0(e){return 48<=e&&e<=57}function W0(e){return e===Q0||e===U0}var q0=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 z0(e,t){return q0(this,e.converted,t.converted)}var X0=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 $0=["__proto__","prototype","constructor"],Z0=e=>!e.some(e=>$0.includes(e));function e2(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})),r2=pl((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"})),i2=pl((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=r2.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=a2)&&n.__esModule?n:{default:n}).default);function a(e,t){return""+t.before+e+t.after}t.default=o,e.exports=t.default})),d2=pl((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=r2.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=a2)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),m2=pl((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=r2.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=n2)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),C2=pl((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=r2.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=n2)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),g2=pl((function(e,t){t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default})),A2=pl((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})),v2=pl((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}(A2);var r=/[ \n\t\r\(\)\*:;!&'"\+\|~>,=$^\[\]\\]|\/(?=\*)/g;e.exports=t.default})),y2=pl((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:S(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:S(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=S(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=w,e.exports=t.default})),E2=pl((function(e,t){t.__esModule=!0;var n,r=(n=y2)&&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})),_2=pl((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(f2),r=f(B2),i=f(m2),s=f(c2),o=f(u2),a=f(C2),B=f(p2),c=f(s2),u=f(o2),l=f(h2),h=f(l2),p=f(d2);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)}})),b2=pl((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={})[r2.ATTRIBUTE]=!0,n[r2.CLASS]=!0,n[r2.COMBINATOR]=!0,n[r2.COMMENT]=!0,n[r2.ID]=!0,n[r2.NESTING]=!0,n[r2.PSEUDO]=!0,n[r2.ROOT]=!0,n[r2.SELECTOR]=!0,n[r2.STRING]=!0,n[r2.TAG]=!0,n[r2.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,r2.ATTRIBUTE),B=t.isClassName=o.bind(null,r2.CLASS),c=(t.isCombinator=o.bind(null,r2.COMBINATOR),t.isComment=o.bind(null,r2.COMMENT),t.isIdentifier=o.bind(null,r2.ID),t.isNesting=o.bind(null,r2.NESTING),t.isPseudo=o.bind(null,r2.PSEUDO)),u=(t.isRoot=o.bind(null,r2.ROOT),t.isSelector=o.bind(null,r2.SELECTOR),t.isString=o.bind(null,r2.STRING),t.isTag=o.bind(null,r2.TAG));t.isUniversal=o.bind(null,r2.UNIVERSAL);function l(e){return c(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value||":after"===e.value)}})),S2=pl((function(e,t){t.__esModule=!0,Object.keys(r2).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r2[e]}})})),Object.keys(_2).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return _2[e]}})})),Object.keys(b2).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return b2[e]}})}))})),w2=pl((function(e,t){t.__esModule=!0;var n,r=(n=E2)&&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}(S2);var s=function(e){return new r.default(e)};Object.assign(s,i),delete s.__esModule,t.default=s,e.exports=t.default})),x2=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>e.replace(/["']/g,""),e.exports=t.default})),D2=pl((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=x2)&&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})),k2=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(X0),r=a(HR),i=a(w2),s=a(x2),o=a(D2);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,TR.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}));const I2=hl(k2);var T2="(".charCodeAt(0),O2=")".charCodeAt(0),F2="'".charCodeAt(0),N2='"'.charCodeAt(0),L2="\\".charCodeAt(0),M2="/".charCodeAt(0),R2=",".charCodeAt(0),P2=":".charCodeAt(0),G2="*".charCodeAt(0),H2=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===q2||t===z2){if(s>-1)break;s=n}else if(t===W2){if(i)break;i=!0}else{if(t!==J2&&t!==j2)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function Y2(e){return this instanceof Y2?(this.nodes=H2(e),this):new Y2(e)}Y2.prototype.toString=function(){return Array.isArray(this.nodes)?Q2(this.nodes):""},Y2.prototype.walk=function(e,t){return K2(this.nodes,e,t),this},Y2.unit=X2,Y2.walk=K2,Y2.stringify=Q2;var $2=Y2,Z2=function(){var e=Array.prototype.concat.apply([],arguments);return e.filter((function(t,n){return n==e.indexOf(t)}))},e3=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=B(rG),r=B(TR),i=B($2),s=B(X0),o=B(Z2),a=B(O0);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,$2.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}));const t3=hl(e3);var n3="(".charCodeAt(0),r3=")".charCodeAt(0),i3="'".charCodeAt(0),s3='"'.charCodeAt(0),o3="\\".charCodeAt(0),a3="/".charCodeAt(0),B3=",".charCodeAt(0),c3=":".charCodeAt(0),u3="*".charCodeAt(0),l3=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===A3||t===v3){if(s>-1)break;s=n}else if(t===g3){if(i)break;i=!0}else{if(t!==C3&&t!==m3)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function E3(e){return this instanceof E3?(this.nodes=l3(e),this):new E3(e)}E3.prototype.toString=function(){return Array.isArray(this.nodes)?d3(this.nodes):""},E3.prototype.walk=function(e,t){return h3(this.nodes,e,t),this},E3.unit=y3,E3.walk=h3,E3.stringify=d3;var _3=E3,b3=pl((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})),S3=pl((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})),w3=pl((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,_3.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}));const I3=hl(k3);var T3="(".charCodeAt(0),O3=")".charCodeAt(0),F3="'".charCodeAt(0),N3='"'.charCodeAt(0),L3="\\".charCodeAt(0),M3="/".charCodeAt(0),R3=",".charCodeAt(0),P3=":".charCodeAt(0),G3="*".charCodeAt(0),H3=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===q3||t===z3){if(s>-1)break;s=n}else if(t===W3){if(i)break;i=!0}else{if(t!==J3&&t!==j3)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function Y3(e){return this instanceof Y3?(this.nodes=H3(e),this):new Y3(e)}Y3.prototype.toString=function(){return Array.isArray(this.nodes)?Q3(this.nodes):""},Y3.prototype.walk=function(e,t){return K3(this.nodes,e,t),this},Y3.unit=X3,Y3.walk=K3,Y3.stringify=Q3;var $3=Y3;const Z3="undefined"==typeof URL?require("url").URL:URL,e6=(e,t)=>t.some(t=>t instanceof RegExp?t.test(e):t===e);var t6=(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 Z3(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];e6(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()])e6(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},n6=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return/^[a-z][a-z0-9+.-]*:/.test(e)},r6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(require("path")),r=a(TR),i=a($3),s=a(t6),o=a(n6);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}));const i6=hl(r6);var s6=pl((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})),o6=pl((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"})),a6=pl((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=o6.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=u6)&&n.__esModule?n:{default:n}).default);function a(e,t){return""+t.before+e+t.after}t.default=o,e.exports=t.default})),g6=pl((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=o6.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=u6)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),A6=pl((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=o6.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=s6)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),v6=pl((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=o6.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=s6)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),y6=pl((function(e,t){t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default})),E6=pl((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})),_6=pl((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}(E6);var r=/[ \n\t\r\(\)\*:;!&'"\+\|~>,=$^\[\]\\]|\/(?=\*)/g;e.exports=t.default})),b6=pl((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:S(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:S(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=S(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=w,e.exports=t.default})),S6=pl((function(e,t){t.__esModule=!0;var n,r=(n=b6)&&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})),w6=pl((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(C6),r=f(l6),i=f(A6),s=f(h6),o=f(p6),a=f(v6),B=f(m6),c=f(B6),u=f(c6),l=f(d6),h=f(f6),p=f(g6);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)}})),x6=pl((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={})[o6.ATTRIBUTE]=!0,n[o6.CLASS]=!0,n[o6.COMBINATOR]=!0,n[o6.COMMENT]=!0,n[o6.ID]=!0,n[o6.NESTING]=!0,n[o6.PSEUDO]=!0,n[o6.ROOT]=!0,n[o6.SELECTOR]=!0,n[o6.STRING]=!0,n[o6.TAG]=!0,n[o6.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,o6.ATTRIBUTE),B=t.isClassName=o.bind(null,o6.CLASS),c=(t.isCombinator=o.bind(null,o6.COMBINATOR),t.isComment=o.bind(null,o6.COMMENT),t.isIdentifier=o.bind(null,o6.ID),t.isNesting=o.bind(null,o6.NESTING),t.isPseudo=o.bind(null,o6.PSEUDO)),u=(t.isRoot=o.bind(null,o6.ROOT),t.isSelector=o.bind(null,o6.SELECTOR),t.isString=o.bind(null,o6.STRING),t.isTag=o.bind(null,o6.TAG));t.isUniversal=o.bind(null,o6.UNIVERSAL);function l(e){return c(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value||":after"===e.value)}})),D6=pl((function(e,t){t.__esModule=!0,Object.keys(o6).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return o6[e]}})})),Object.keys(w6).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return w6[e]}})})),Object.keys(x6).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return x6[e]}})}))})),k6=pl((function(e,t){t.__esModule=!0;var n,r=(n=S6)&&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}(D6);var s=function(e){return new r.default(e)};Object.assign(s,i),delete s.__esModule,t.default=s,e.exports=t.default})),I6=pl((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})),T6=pl((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})),O6=pl((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})),F6=pl((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"})),N6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.MEDIA_QUERY="media query",t.PROPERTY="property",t.SELECTOR="selector",t.VALUE="value"})),L6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.ATRULE="atrule",t.DECL="decl",t.RULE="rule"})),M6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.BODY="body",t.HTML="html"})),R6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(k6),r=o(I6),i=o(T6),s=o(O6);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([F6.FF_2],[L6.RULE],(function(e){(0,i.default)(e)||(0,n.default)(function(e,t){return n=>{n.each(n=>{(0,r.default)(n,0,M6.BODY)&&(0,r.default)(n,1,":empty")&&(0,r.default)(n,2," ")&&n.at(3)&&e.push(t,{identifier:N6.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.selector)})),e.exports=t.default})),P6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(k6),r=o(I6),i=o(T6),s=o(O6);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([F6.IE_5_5,F6.IE_6,F6.IE_7],[L6.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,M6.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,M6.BODY)&&(0,r.default)(n,5," ")&&n.at(6)&&e.push(t,{identifier:N6.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.raws.selector.raw)})),e.exports=t.default})),G6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(k6),r=o(I6),i=o(T6),s=o(O6);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([F6.OP_9],[L6.RULE],(function(e){(0,i.default)(e)||(0,n.default)(function(e,t){return n=>{n.each(n=>{(0,r.default)(n,0,M6.HTML)&&(0,r.default)(n,1,":first-child")&&(0,r.default)(n,2," ")&&n.at(3)&&e.push(t,{identifier:N6.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.selector)})),e.exports=t.default})),H6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=O6)&&n.__esModule?n:{default:n};t.default=(0,r.default)([F6.IE_5_5,F6.IE_6,F6.IE_7],[L6.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})),K6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=O6)&&n.__esModule?n:{default:n};const i="!_$_&_*_)_=_%_+_,_._/_`_]_#_~_?_:_|".split("_");t.default=(0,r.default)([F6.IE_5_5,F6.IE_6,F6.IE_7],[L6.ATRULE,L6.DECL],(function(e){if(e.type===L6.DECL){i.some(t=>{if(!e.prop.indexOf(t))return this.push(e,{identifier:N6.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:N6.PROPERTY,hack:`${t.trim()}${e.prop}`}),!0})}else{let{name:t}=e,n=t.length-1;t.lastIndexOf(":")===n&&this.push(e,{identifier:N6.PROPERTY,hack:"@"+t.substr(0,n)})}})),e.exports=t.default})),V6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(TR),r=i(O6);function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,r.default)([F6.IE_6],[L6.DECL],(function(e){const{before:t}=e.raws;t&&~t.indexOf("_")&&this.push(e,{identifier:N6.PROPERTY,hack:`${t.trim()}${e.prop}`}),"-"===e.prop[0]&&"-"!==e.prop[1]&&""===n.default.vendor.prefix(e.prop)&&this.push(e,{identifier:N6.PROPERTY,hack:e.prop})})),e.exports=t.default})),U6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=O6)&&n.__esModule?n:{default:n};t.default=(0,r.default)([F6.IE_8],[L6.ATRULE],(function(e){const t=e.params.trim();"\\0screen"===t.toLowerCase()&&this.push(e,{identifier:N6.MEDIA_QUERY,hack:t})})),e.exports=t.default})),Q6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=O6)&&n.__esModule?n:{default:n};t.default=(0,r.default)([F6.IE_5_5,F6.IE_6,F6.IE_7,F6.IE_8],[L6.ATRULE],(function(e){const t=e.params.trim();"\\0screen\\,screen\\9"===t.toLowerCase()&&this.push(e,{identifier:N6.MEDIA_QUERY,hack:t})})),e.exports=t.default})),j6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=O6)&&n.__esModule?n:{default:n};t.default=(0,r.default)([F6.IE_5_5,F6.IE_6,F6.IE_7],[L6.ATRULE],(function(e){const t=e.params.trim();"screen\\9"===t.toLowerCase()&&this.push(e,{identifier:N6.MEDIA_QUERY,hack:t})})),e.exports=t.default})),J6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=O6)&&n.__esModule?n:{default:n};t.default=(0,r.default)([F6.IE_6,F6.IE_7,F6.IE_8],[L6.DECL],(function(e){let t=e.value;t&&t.length>2&&t.indexOf("\\9")===t.length-2&&this.push(e,{identifier:N6.VALUE,hack:t})})),e.exports=t.default})),W6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(k6),r=o(I6),i=o(T6),s=o(O6);function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.default)([F6.IE_5_5,F6.IE_6],[L6.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,M6.HTML)&&(0,r.default)(n,3," ")&&n.at(4)&&e.push(t,{identifier:N6.SELECTOR,hack:n.toString()})})}}(this,e)).processSync(e.selector)})),e.exports=t.default})),q6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(O6),r=i(T6);function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,n.default)([F6.IE_5_5,F6.IE_6,F6.IE_7],[L6.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:N6.SELECTOR,hack:t})})),e.exports=t.default})),z6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=f(R6),r=f(P6),i=f(G6),s=f(H6),o=f(K6),a=f(V6),B=f(U6),c=f(Q6),u=f(j6),l=f(J6),h=f(W6),p=f(q6);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})),X6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(TR),r=s(rG),i=s(z6);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})),Y6=pl((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})),$6=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>{const t="string"==typeof e?TR.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})),Z6=pl((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})),e4=pl((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})),t4=pl((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})),n4=pl((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=t4)&&n.__esModule?n:{default:n};e.exports=t.default})),r4=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function({value:e}){return e},e.exports=t.default})),i4=pl((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(Z6),r=s(e4),i=s(n4);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})),s4=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=$6)&&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})),o4="#f0f8ff",a4="#faebd7",B4="#00ffff",c4="#7fffd4",u4="#f0ffff",l4="#f5f5dc",h4="#ffe4c4",p4="#000000",f4="#ffebcd",d4="#0000ff",m4="#8a2be2",C4="#a52a2a",g4="#deb887",A4="#5f9ea0",v4="#7fff00",y4="#d2691e",E4="#ff7f50",_4="#6495ed",b4="#fff8dc",S4="#dc143c",w4="#00ffff",x4="#00008b",D4="#008b8b",k4="#b8860b",I4="#a9a9a9",T4="#006400",O4="#a9a9a9",F4="#bdb76b",N4="#8b008b",L4="#556b2f",M4="#ff8c00",R4="#9932cc",P4="#8b0000",G4="#e9967a",H4="#8fbc8f",K4="#483d8b",V4="#2f4f4f",U4="#2f4f4f",Q4="#00ced1",j4="#9400d3",J4="#ff1493",W4="#00bfff",q4="#696969",z4="#696969",X4="#1e90ff",Y4="#b22222",$4="#fffaf0",Z4="#228b22",e5="#ff00ff",t5="#dcdcdc",n5="#f8f8ff",r5="#ffd700",i5="#daa520",s5="#808080",o5="#008000",a5="#adff2f",B5="#808080",c5="#f0fff0",u5="#ff69b4",l5="#cd5c5c",h5="#4b0082",p5="#fffff0",f5="#f0e68c",d5="#e6e6fa",m5="#fff0f5",C5="#7cfc00",g5="#fffacd",A5="#add8e6",v5="#f08080",y5="#e0ffff",E5="#fafad2",_5="#d3d3d3",b5="#90ee90",S5="#d3d3d3",w5="#ffb6c1",x5="#ffa07a",D5="#20b2aa",k5="#87cefa",I5="#778899",T5="#778899",O5="#b0c4de",F5="#ffffe0",N5="#00ff00",L5="#32cd32",M5="#faf0e6",R5="#ff00ff",P5="#800000",G5="#66cdaa",H5="#0000cd",K5="#ba55d3",V5="#9370db",U5="#3cb371",Q5="#7b68ee",j5="#00fa9a",J5="#48d1cc",W5="#c71585",q5="#191970",z5="#f5fffa",X5="#ffe4e1",Y5="#ffe4b5",$5="#ffdead",Z5="#000080",e8="#fdf5e6",t8="#808000",n8="#6b8e23",r8="#ffa500",i8="#ff4500",s8="#da70d6",o8="#eee8aa",a8="#98fb98",B8="#afeeee",c8="#db7093",u8="#ffefd5",l8="#ffdab9",h8="#cd853f",p8="#ffc0cb",f8="#dda0dd",d8="#b0e0e6",m8="#800080",C8="#663399",g8="#ff0000",A8="#bc8f8f",v8="#4169e1",y8="#8b4513",E8="#fa8072",_8="#f4a460",b8="#2e8b57",S8="#fff5ee",w8="#a0522d",x8="#c0c0c0",D8="#87ceeb",k8="#6a5acd",I8="#708090",T8="#708090",O8="#fffafa",F8="#00ff7f",N8="#4682b4",L8="#d2b48c",M8="#008080",R8="#d8bfd8",P8="#ff6347",G8="#40e0d0",H8="#ee82ee",K8="#f5deb3",V8="#ffffff",U8="#f5f5f5",Q8="#ffff00",j8="#9acd32";const J8={aliceblue:o4,antiquewhite:a4,aqua:B4,aquamarine:c4,azure:u4,beige:l4,bisque:h4,black:p4,blanchedalmond:f4,blue:d4,blueviolet:m4,brown:C4,burlywood:g4,cadetblue:A4,chartreuse:v4,chocolate:y4,coral:E4,cornflowerblue:_4,cornsilk:b4,crimson:S4,cyan:w4,darkblue:x4,darkcyan:D4,darkgoldenrod:k4,darkgray:I4,darkgreen:T4,darkgrey:O4,darkkhaki:F4,darkmagenta:N4,darkolivegreen:L4,darkorange:M4,darkorchid:R4,darkred:P4,darksalmon:G4,darkseagreen:H4,darkslateblue:K4,darkslategray:V4,darkslategrey:U4,darkturquoise:Q4,darkviolet:j4,deeppink:J4,deepskyblue:W4,dimgray:q4,dimgrey:z4,dodgerblue:X4,firebrick:Y4,floralwhite:$4,forestgreen:Z4,fuchsia:e5,gainsboro:t5,ghostwhite:n5,gold:r5,goldenrod:i5,gray:s5,green:o5,greenyellow:a5,grey:B5,honeydew:c5,hotpink:u5,indianred:l5,indigo:h5,ivory:p5,khaki:f5,lavender:d5,lavenderblush:m5,lawngreen:C5,lemonchiffon:g5,lightblue:A5,lightcoral:v5,lightcyan:y5,lightgoldenrodyellow:E5,lightgray:_5,lightgreen:b5,lightgrey:S5,lightpink:w5,lightsalmon:x5,lightseagreen:D5,lightskyblue:k5,lightslategray:I5,lightslategrey:T5,lightsteelblue:O5,lightyellow:F5,lime:N5,limegreen:L5,linen:M5,magenta:R5,maroon:P5,mediumaquamarine:G5,mediumblue:H5,mediumorchid:K5,mediumpurple:V5,mediumseagreen:U5,mediumslateblue:Q5,mediumspringgreen:j5,mediumturquoise:J5,mediumvioletred:W5,midnightblue:q5,mintcream:z5,mistyrose:X5,moccasin:Y5,navajowhite:$5,navy:Z5,oldlace:e8,olive:t8,olivedrab:n8,orange:r8,orangered:i8,orchid:s8,palegoldenrod:o8,palegreen:a8,paleturquoise:B8,palevioletred:c8,papayawhip:u8,peachpuff:l8,peru:h8,pink:p8,plum:f8,powderblue:d8,purple:m8,rebeccapurple:C8,red:g8,rosybrown:A8,royalblue:v8,saddlebrown:y8,salmon:E8,sandybrown:_8,seagreen:b8,seashell:S8,sienna:w8,silver:x8,skyblue:D8,slateblue:k8,slategray:I8,slategrey:T8,snow:O8,springgreen:F8,steelblue:N8,tan:L8,teal:M8,thistle:R8,tomato:P8,turquoise:G8,violet:H8,wheat:K8,white:V8,whitesmoke:U8,yellow:Q8,yellowgreen:j8},W8={__proto__:null,aliceblue:o4,antiquewhite:a4,aqua:B4,aquamarine:c4,azure:u4,beige:l4,bisque:h4,black:p4,blanchedalmond:f4,blue:d4,blueviolet:m4,brown:C4,burlywood:g4,cadetblue:A4,chartreuse:v4,chocolate:y4,coral:E4,cornflowerblue:_4,cornsilk:b4,crimson:S4,cyan:w4,darkblue:x4,darkcyan:D4,darkgoldenrod:k4,darkgray:I4,darkgreen:T4,darkgrey:O4,darkkhaki:F4,darkmagenta:N4,darkolivegreen:L4,darkorange:M4,darkorchid:R4,darkred:P4,darksalmon:G4,darkseagreen:H4,darkslateblue:K4,darkslategray:V4,darkslategrey:U4,darkturquoise:Q4,darkviolet:j4,deeppink:J4,deepskyblue:W4,dimgray:q4,dimgrey:z4,dodgerblue:X4,firebrick:Y4,floralwhite:$4,forestgreen:Z4,fuchsia:e5,gainsboro:t5,ghostwhite:n5,gold:r5,goldenrod:i5,gray:s5,green:o5,greenyellow:a5,grey:B5,honeydew:c5,hotpink:u5,indianred:l5,indigo:h5,ivory:p5,khaki:f5,lavender:d5,lavenderblush:m5,lawngreen:C5,lemonchiffon:g5,lightblue:A5,lightcoral:v5,lightcyan:y5,lightgoldenrodyellow:E5,lightgray:_5,lightgreen:b5,lightgrey:S5,lightpink:w5,lightsalmon:x5,lightseagreen:D5,lightskyblue:k5,lightslategray:I5,lightslategrey:T5,lightsteelblue:O5,lightyellow:F5,lime:N5,limegreen:L5,linen:M5,magenta:R5,maroon:P5,mediumaquamarine:G5,mediumblue:H5,mediumorchid:K5,mediumpurple:V5,mediumseagreen:U5,mediumslateblue:Q5,mediumspringgreen:j5,mediumturquoise:J5,mediumvioletred:W5,midnightblue:q5,mintcream:z5,mistyrose:X5,moccasin:Y5,navajowhite:$5,navy:Z5,oldlace:e8,olive:t8,olivedrab:n8,orange:r8,orangered:i8,orchid:s8,palegoldenrod:o8,palegreen:a8,paleturquoise:B8,palevioletred:c8,papayawhip:u8,peachpuff:l8,peru:h8,pink:p8,plum:f8,powderblue:d8,purple:m8,rebeccapurple:C8,red:g8,rosybrown:A8,royalblue:v8,saddlebrown:y8,salmon:E8,sandybrown:_8,seagreen:b8,seashell:S8,sienna:w8,silver:x8,skyblue:D8,slateblue:k8,slategray:I8,slategrey:T8,snow:O8,springgreen:F8,steelblue:N8,tan:L8,teal:M8,thistle:R8,tomato:P8,turquoise:G8,violet:H8,wheat:K8,white:V8,whitesmoke:U8,yellow:Q8,yellowgreen:j8,default:J8},q8=fl(W8);var z8=pl((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=q8)&&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))))))}})),X8=pl((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=TR.list.space(e);o.length>1&&(0,z8.isStyle)(o[1])&&"none"===o[0].toLowerCase()&&(o.unshift(),t="0");const a=[];o.forEach(e=>{(0,z8.isStyle)(e)?r=i(e):(0,z8.isWidth)(e)?t=i(e):(0,z8.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})),Y8=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(X8),r=i(s4);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,z8.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})),$8=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>~e.value.search(/var\s*\(\s*--/i),e.exports=t.default})),Z8=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=$8)&&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})),e9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.remove()},e.exports=t.default})),t9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=["top","right","bottom","left"],e.exports=t.default})),n9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=$8)&&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})),r9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=g(Y6),r=g($6),i=g(Z6),s=g(e4),o=g(n4),a=g(r4),B=g(i4),c=g(s4),u=g(Y8),l=g(Z8),h=g(e9),p=g(t9),f=g($8),d=g(n9),m=g(t4),C=g(X8);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),S=_.reduce((e,t)=>e.concat(A.map(e=>`${t}-${e}`)),[]),w=[["border"],_.concat(b),S],x=w.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 T(e){return"color"===e.prop.substr(-5)?e.value:(0,C.default)(e.value)[2]||v[2]}function O({values:e,nextValues:t,decl:n,nextDecl:i,index:s}){if(!(0,l.default)([n,i]))return;if((0,X6.detect)(n)||(0,X6.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,X6.detect)(e))return;const t=e.prop.toLowerCase();if("border"===t&&(0,z8.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,z8.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(X6.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(X6.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(X6.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(z8.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(X6.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=N(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(X6.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=N(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(X6.detect))return;const r=t.map(e=>{const t=(0,C.default)(e.value);return(0,z8.isValidWsc)(t)?t.map((e,t)=>e||v[t]).join(" "):e.value}),i=N(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,z8.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(X6.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,z8.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(X6.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(X6.detect)){const e=f.map(e=>e?e.value:null),i=e.filter(Boolean),o=TR.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=TR.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,z8.isValidWsc)(r)||!(0,z8.isValidWsc)(i))return;return O({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,z8.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=TR.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,X6.detect)(e)&&!(0,X6.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,X6.detect)(e)||(0,X6.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(T(e))){const e=i.filter(e=>!/hsla\(|rgba\(/i.test(T(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})),i9="(".charCodeAt(0),s9=")".charCodeAt(0),o9="'".charCodeAt(0),a9='"'.charCodeAt(0),B9="\\".charCodeAt(0),c9="/".charCodeAt(0),u9=",".charCodeAt(0),l9=":".charCodeAt(0),h9="*".charCodeAt(0),p9=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===y9||t===E9){if(s>-1)break;s=n}else if(t===v9){if(i)break;i=!0}else{if(t!==A9&&t!==g9)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function b9(e){return this instanceof b9?(this.nodes=p9(e),this):new b9(e)}b9.prototype.toString=function(){return Array.isArray(this.nodes)?C9(this.nodes):""},b9.prototype.walk=function(e,t){return f9(this.nodes,e,t),this},b9.unit=_9,b9.walk=f9,b9.stringify=C9;var S9=b9,w9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=u(Z8),r=u(e4),i=u(r4),s=u(i4),o=u(Y6),a=u(e9),B=u($8),c=u(n9);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,X6.detect)(e))return;let t=TR.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,S9.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(X6.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,X6.detect)(e)&&!(0,X6.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,X6.detect)(e)||(0,X6.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})),x9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=r4)&&n.__esModule?n:{default:n};t.default=(...e)=>e.map(r.default).join(" "),e.exports=t.default})),D9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=p(Z8),r=p(e4),i=p(s4),s=p($6),o=p(Y6),a=p(i4),B=p(x9),c=p(e9),u=p(t9),l=p($8),h=p(n9);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,X6.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(X6.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,X6.detect)(t)&&!(0,X6.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,X6.detect)(t)||(0,X6.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})),k9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=D9)&&n.__esModule?n:{default:n};t.default=(0,r.default)("margin"),e.exports=t.default})),I9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=D9)&&n.__esModule?n:{default:n};t.default=(0,r.default)("padding"),e.exports=t.default})),T9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(r9),r=o(w9),i=o(k9),s=o(I9);function o(e){return e&&e.__esModule?e:{default:e}}t.default=[n.default,r.default,i.default,s.default],e.exports=t.default})),O9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(TR),r=i(T9);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}));const F9=hl(O9);var N9=pl((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,TR.plugin)("postcss-discard-duplicates",()=>a),e.exports=t.default}));const L9=hl(N9);var M9=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=TR)&&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}));const R9=hl(M9);var P9="(".charCodeAt(0),G9=")".charCodeAt(0),H9="'".charCodeAt(0),K9='"'.charCodeAt(0),V9="\\".charCodeAt(0),U9="/".charCodeAt(0),Q9=",".charCodeAt(0),j9=":".charCodeAt(0),J9="*".charCodeAt(0),W9=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===t7||t===n7){if(s>-1)break;s=n}else if(t===e7){if(i)break;i=!0}else{if(t!==Z9&&t!==$9)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function i7(e){return this instanceof i7?(this.nodes=W9(e),this):new i7(e)}i7.prototype.toString=function(){return Array.isArray(this.nodes)?Y9(this.nodes):""},i7.prototype.walk=function(e,t){return q9(this.nodes,e,t),this},i7.unit=r7,i7.walk=q9,i7.stringify=Y9;var s7=i7,o7=pl((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})),a7=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(TR),r=a(s7),i=a(O0),s=a(_$),o=a(o7);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 B7=hl(a7),c7=["ah","apple","atsc","epub","hp","khtml","moz","ms","o","rim","ro","tc","wap","webkit","xv"],u7={__proto__:null,default:c7};var l7=pl((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})),h7=pl((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})),p7=pl((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"})),f7=pl((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=p7.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=C7)&&n.__esModule?n:{default:n}).default);function a(e,t){return""+t.before+e+t.after}t.default=o,e.exports=t.default})),S7=pl((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=p7.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=C7)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),w7=pl((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=p7.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=h7)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),x7=pl((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=p7.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=h7)&&n.__esModule?n:{default:n}).default);t.default=r,e.exports=t.default})),D7=pl((function(e,t){t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default})),k7=pl((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})),I7=pl((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}(k7);var r=/[ \n\t\r\(\)\*:;!&'"\+\|~>,=$^\[\]\\]|\/(?=\*)/g;e.exports=t.default})),T7=pl((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:S(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:S(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=S(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=w,e.exports=t.default})),O7=pl((function(e,t){t.__esModule=!0;var n,r=(n=T7)&&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})),F7=pl((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(b7),r=f(g7),i=f(w7),s=f(A7),o=f(v7),a=f(x7),B=f(_7),c=f(d7),u=f(m7),l=f(E7),h=f(y7),p=f(S7);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)}})),N7=pl((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={})[p7.ATTRIBUTE]=!0,n[p7.CLASS]=!0,n[p7.COMBINATOR]=!0,n[p7.COMMENT]=!0,n[p7.ID]=!0,n[p7.NESTING]=!0,n[p7.PSEUDO]=!0,n[p7.ROOT]=!0,n[p7.SELECTOR]=!0,n[p7.STRING]=!0,n[p7.TAG]=!0,n[p7.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,p7.ATTRIBUTE),B=t.isClassName=o.bind(null,p7.CLASS),c=(t.isCombinator=o.bind(null,p7.COMBINATOR),t.isComment=o.bind(null,p7.COMMENT),t.isIdentifier=o.bind(null,p7.ID),t.isNesting=o.bind(null,p7.NESTING),t.isPseudo=o.bind(null,p7.PSEUDO)),u=(t.isRoot=o.bind(null,p7.ROOT),t.isSelector=o.bind(null,p7.SELECTOR),t.isString=o.bind(null,p7.STRING),t.isTag=o.bind(null,p7.TAG));t.isUniversal=o.bind(null,p7.UNIVERSAL);function l(e){return c(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value||":after"===e.value)}})),L7=pl((function(e,t){t.__esModule=!0,Object.keys(p7).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return p7[e]}})})),Object.keys(F7).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return F7[e]}})})),Object.keys(N7).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return N7[e]}})}))})),M7=pl((function(e,t){t.__esModule=!0;var n,r=(n=O7)&&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}(L7);var s=function(e){return new r.default(e)};Object.assign(s,i),delete s.__esModule,t.default=s,e.exports=t.default})),R7=pl((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=M7)&&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,mY.isSupported)(e,t),c[n]=r),r}}));const P7=fl(u7);var G7=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=a(rG),r=a(TR),i=a(P7),s=a(l7),o=a(R7);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}));const H7=hl(G7);var K7=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=TR)&&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}));const V7=hl(K7);var U7=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=i(X0),r=i(Z2);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,TR.plugin)("postcss-unique-selectors",()=>e=>e.walkRules(s)),e.exports=t.default}));const Q7=hl(U7);var j7="(".charCodeAt(0),J7=")".charCodeAt(0),W7="'".charCodeAt(0),q7='"'.charCodeAt(0),z7="\\".charCodeAt(0),X7="/".charCodeAt(0),Y7=",".charCodeAt(0),$7=":".charCodeAt(0),Z7="*".charCodeAt(0),eee=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===Bee||t===cee){if(s>-1)break;s=n}else if(t===aee){if(i)break;i=!0}else{if(t!==oee&&t!==see)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function lee(e){return this instanceof lee?(this.nodes=eee(e),this):new lee(e)}lee.prototype.toString=function(){return Array.isArray(this.nodes)?iee(this.nodes):""},lee.prototype.walk=function(e,t){return tee(this.nodes,e,t),this},lee.unit=uee,lee.walk=tee,lee.stringify=iee;var hee=lee,pee=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(TR),r=s(hee),i=s(HR);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}));const fee=hl(pee);var dee="(".charCodeAt(0),mee=")".charCodeAt(0),Cee="'".charCodeAt(0),gee='"'.charCodeAt(0),Aee="\\".charCodeAt(0),vee="/".charCodeAt(0),yee=",".charCodeAt(0),Eee=":".charCodeAt(0),_ee="*".charCodeAt(0),bee=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===Oee||t===Fee){if(s>-1)break;s=n}else if(t===Tee){if(i)break;i=!0}else{if(t!==Iee&&t!==kee)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function Lee(e){return this instanceof Lee?(this.nodes=bee(e),this):new Lee(e)}Lee.prototype.toString=function(){return Array.isArray(this.nodes)?Dee(this.nodes):""},Lee.prototype.walk=function(e,t){return See(this.nodes,e,t),this},Lee.unit=Nee,Lee.walk=See,Lee.stringify=Dee;var Mee=Lee,Ree=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(Mee),r=s(O0),i=s(HR);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,TR.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,Mee.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}));const Pee=hl(Ree);var Gee="(".charCodeAt(0),Hee=")".charCodeAt(0),Kee="'".charCodeAt(0),Vee='"'.charCodeAt(0),Uee="\\".charCodeAt(0),Qee="/".charCodeAt(0),jee=",".charCodeAt(0),Jee=":".charCodeAt(0),Wee="*".charCodeAt(0),qee=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===nte||t===rte){if(s>-1)break;s=n}else if(t===tte){if(i)break;i=!0}else{if(t!==ete&&t!==Zee)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function ste(e){return this instanceof ste?(this.nodes=qee(e),this):new ste(e)}ste.prototype.toString=function(){return Array.isArray(this.nodes)?$ee(this.nodes):""},ste.prototype.walk=function(e,t){return zee(this.nodes,e,t),this},ste.unit=ite,ste.walk=zee,ste.stringify=$ee;var ote=ste,ate=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=ote)&&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,TR.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}));const Bte=hl(ate);var cte="(".charCodeAt(0),ute=")".charCodeAt(0),lte="'".charCodeAt(0),hte='"'.charCodeAt(0),pte="\\".charCodeAt(0),fte="/".charCodeAt(0),dte=",".charCodeAt(0),mte=":".charCodeAt(0),Cte="*".charCodeAt(0),gte=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===wte||t===xte){if(s>-1)break;s=n}else if(t===Ste){if(i)break;i=!0}else{if(t!==bte&&t!==_te)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function kte(e){return this instanceof kte?(this.nodes=gte(e),this):new kte(e)}kte.prototype.toString=function(){return Array.isArray(this.nodes)?Ete(this.nodes):""},kte.prototype.walk=function(e,t){return Ate(this.nodes,e,t),this},kte.unit=Dte,kte.walk=Ate,kte.stringify=Ete;var Ite=kte,Tte=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(rG),r=s(TR),i=s(Ite);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}));const Ote=hl(Tte);var Fte="(".charCodeAt(0),Nte=")".charCodeAt(0),Lte="'".charCodeAt(0),Mte='"'.charCodeAt(0),Rte="\\".charCodeAt(0),Pte="/".charCodeAt(0),Gte=",".charCodeAt(0),Hte=":".charCodeAt(0),Kte="*".charCodeAt(0),Vte=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===Xte||t===Yte){if(s>-1)break;s=n}else if(t===zte){if(i)break;i=!0}else{if(t!==qte&&t!==Wte)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function Zte(e){return this instanceof Zte?(this.nodes=Vte(e),this):new Zte(e)}Zte.prototype.toString=function(){return Array.isArray(this.nodes)?Jte(this.nodes):""},Zte.prototype.walk=function(e,t){return Ute(this.nodes,e,t),this},Zte.unit=$te,Zte.walk=Ute,Zte.stringify=Jte;var ene=Zte,tne=pl((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})),nne=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=o(TR),r=o(ene),i=o(_$),s=o(tne);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}));const rne=hl(nne);var ine="(".charCodeAt(0),sne=")".charCodeAt(0),one="'".charCodeAt(0),ane='"'.charCodeAt(0),Bne="\\".charCodeAt(0),cne="/".charCodeAt(0),une=",".charCodeAt(0),lne=":".charCodeAt(0),hne="*".charCodeAt(0),pne=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===yne||t===Ene){if(s>-1)break;s=n}else if(t===vne){if(i)break;i=!0}else{if(t!==Ane&&t!==gne)break;if(0!==n)break}n+=1}return s+1===n&&n--,!!o&&{number:e.slice(0,n),unit:e.slice(n)}};function bne(e){return this instanceof bne?(this.nodes=pne(e),this):new bne(e)}bne.prototype.toString=function(){return Array.isArray(this.nodes)?Cne(this.nodes):""},bne.prototype.walk=function(e,t){return fne(this.nodes,e,t),this},bne.unit=_ne,bne.walk=fne,bne.stringify=Cne;var Sne=bne,wne=pl((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})),xne=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=s(Sne),r=s(_$),i=s(wne);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,TR.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 Dne=hl(xne),kne=xR.plugin("cssnano-util-raw-cache",()=>(e,t)=>{t.root.rawCache={colon:":",indent:"",beforeDecl:"",beforeRule:"",beforeOpen:"",beforeClose:"",beforeComment:"",after:"",emptyBody:"",commentLeft:"",commentRight:""}}),Ine=[FR,e$,S$,X$,A1,c0,K0,I2,t3,I3,i6,F9,L9,R9,B7,H7,V7,Q7,fee,Pee,Bte,Ote,rne,Dne,kne].map(e=>e&&e.default||e);function Tne(){return Ine}const One=xR(Tne());function Fne({sourcemap:t}={}){return{name:"minify-css",async resolveId(e,t){if(e.startsWith("css:")){const n=await this.resolve(e.substring(4),t);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$/.test(n.fileName))return;const r=n.fileName,i=n.fileName+".map",s=await One.process(n.source,{from:r,to:r,map:t&&{annotation:e.posix.basename(i),from:e.posix.basename(i),sourcesContent:!1}});s.map&&this.emitFile({type:"asset",fileName:i,source:s.map.toString()}),n.source=s.css}))}}}var Nne=[["posthtml@0.13.1","/Users/jasonjmiller/Projects/wmr"]],Lne=!0,Mne="posthtml@0.13.1",Rne="posthtml@0.13.1",Pne=!1,Gne="sha512-8aJZ63WYL9YsAZVcrIn6U0dSYbna7hcTceZjnbH7dilg01t4t3JDx0UovbhGFscFJg/++qhECCjGEQuJAqD7dA==",Hne="/posthtml",Kne={},Vne={type:"version",registry:!0,raw:"posthtml@0.13.1",name:"posthtml",escapedName:"posthtml",rawSpec:"0.13.1",saveSpec:null,fetchSpec:"0.13.1"},Une=["#DEV:/"],Qne="https://registry.npmjs.org/posthtml/-/posthtml-0.13.1.tgz",jne="0.13.1",Jne="/Users/jasonjmiller/Projects/wmr",Wne={name:"Ivan Voischev",email:"voischev.ivan@ya.ru"},qne={url:"https://github.com/posthtml/posthtml/issues"},zne={type:"opencollective",url:"https://opencollective.com/posthtml"},Xne=[{name:"Ivan Voischev",email:"voischev.ivan@ya.ru"},{name:"Ivan Demidov",email:"scrum@list.ru"}],Yne={"posthtml-parser":"^0.4.2","posthtml-render":"^1.2.2"},$ne="HTML/XML processor",Zne={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"},ere={node:">=10.0.0"},tre=["types","lib"],nre="https://posthtml.org",rre=["html","xml","postproccessor","parser","transform","transformations","manipulation","preprocessor","processor"],ire="MIT",sre="lib",ore="posthtml",are={type:"git",url:"git+https://github.com/posthtml/posthtml.git"},Bre={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"},cre="types/posthtml.d.ts",ure="0.13.1";const lre={_args:Nne,_development:Lne,_from:Mne,_id:Rne,_inBundle:Pne,_integrity:Gne,_location:Hne,_phantomChildren:Kne,_requested:Vne,_requiredBy:Une,_resolved:Qne,_spec:jne,_where:Jne,author:Wne,bugs:qne,collective:zne,contributors:Xne,dependencies:Yne,description:$ne,devDependencies:Zne,engines:ere,files:tre,homepage:nre,keywords:rre,license:ire,main:sre,name:ore,repository:are,scripts:Bre,types:cre,version:ure},hre={__proto__:null,_args:Nne,_development:Lne,_from:Mne,_id:Rne,_inBundle:Pne,_integrity:Gne,_location:Hne,_phantomChildren:Kne,_requested:Vne,_requiredBy:Une,_resolved:Qne,_spec:jne,_where:Jne,author:Wne,bugs:qne,collective:zne,contributors:Xne,dependencies:Yne,description:$ne,devDependencies:Zne,engines:ere,files:tre,homepage:nre,keywords:rre,license:ire,main:sre,name:ore,repository:are,scripts:Bre,types:cre,version:ure,default:lre};function pre(){this.walk=fre,this.match=dre}function fre(e){return Are(this,e)}function dre(e,t){return Array.isArray(e)?Are(this,(function(n){for(var r=0;r=55296&&e<=57343||e>1114111)return"�";e in _re&&(e=_re[e]);var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)}var wre="Á",xre="á",Dre="Ă",kre="ă",Ire="∾",Tre="∿",Ore="∾̳",Fre="Â",Nre="â",Lre="´",Mre="А",Rre="а",Pre="Æ",Gre="æ",Hre="⁡",Kre="𝔄",Vre="𝔞",Ure="À",Qre="à",jre="ℵ",Jre="ℵ",Wre="Α",qre="α",zre="Ā",Xre="ā",Yre="⨿",$re="&",Zre="&",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="Ą",Sie="ą",wie="𝔸",xie="𝕒",Die="⩯",kie="≈",Iie="⩰",Tie="≊",Oie="≋",Fie="'",Nie="⁡",Lie="≈",Mie="≊",Rie="Å",Pie="å",Gie="𝒜",Hie="𝒶",Kie="≔",Vie="*",Uie="≈",Qie="≍",jie="Ã",Jie="ã",Wie="Ä",qie="ä",zie="∳",Xie="⨑",Yie="≌",$ie="϶",Zie="‵",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="≬",Sse="𝔅",wse="𝔟",xse="⋂",Dse="◯",kse="⋃",Ise="⨀",Tse="⨁",Ose="⨂",Fse="⨆",Nse="★",Lse="▽",Mse="△",Rse="⨄",Pse="⋁",Gse="⋀",Hse="⤍",Kse="⧫",Vse="▪",Use="▴",Qse="▾",jse="◂",Jse="▸",Wse="␣",qse="▒",zse="░",Xse="▓",Yse="█",$se="=⃥",Zse="≡⃥",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="╨",Soe="╩",woe="⊟",xoe="⊞",Doe="⊠",koe="┘",Ioe="╛",Toe="╜",Ooe="╝",Foe="└",Noe="╘",Loe="╙",Moe="╚",Roe="│",Poe="║",Goe="┼",Hoe="╪",Koe="╫",Voe="╬",Uoe="┤",Qoe="╡",joe="╢",Joe="╣",Woe="├",qoe="╞",zoe="╟",Xoe="╠",Yoe="‵",$oe="˘",Zoe="˘",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="⩀",Sae="ⅅ",wae="∩︀",xae="⁁",Dae="ˇ",kae="ℭ",Iae="⩍",Tae="Č",Oae="č",Fae="Ç",Nae="ç",Lae="Ĉ",Mae="ĉ",Rae="∰",Pae="⩌",Gae="⩐",Hae="Ċ",Kae="ċ",Vae="¸",Uae="¸",Qae="⦲",jae="¢",Jae="·",Wae="·",qae="𝔠",zae="ℭ",Xae="Ч",Yae="ч",$ae="✓",Zae="✓",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="♣",SBe="♣",wBe=":",xBe="∷",DBe="⩴",kBe="≔",IBe="≔",TBe=",",OBe="@",FBe="∁",NBe="∘",LBe="∁",MBe="ℂ",RBe="≅",PBe="⩭",GBe="≡",HBe="∮",KBe="∯",VBe="∮",UBe="𝕔",QBe="ℂ",jBe="∐",JBe="∐",WBe="©",qBe="©",zBe="℗",XBe="∳",YBe="↵",$Be="✗",ZBe="⨯",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="⋞",Sce="⋟",wce="⋎",xce="⋏",Dce="¤",kce="↶",Ice="↷",Tce="⋎",Oce="⋏",Fce="∲",Nce="∱",Lce="⌭",Mce="†",Rce="‡",Pce="ℸ",Gce="↓",Hce="↡",Kce="⇓",Vce="‐",Uce="⫤",Qce="⊣",jce="⤏",Jce="˝",Wce="Ď",qce="ď",zce="Д",Xce="д",Yce="‡",$ce="⇊",Zce="ⅅ",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="¨",Sue="ⅆ",wue="ϝ",xue="⋲",Due="÷",kue="÷",Iue="⋇",Tue="⋇",Oue="Ђ",Fue="ђ",Nue="⌞",Lue="⌍",Mue="$",Rue="𝔻",Pue="𝕕",Gue="¨",Hue="˙",Kue="⃜",Vue="≐",Uue="≑",Que="≐",jue="∸",Jue="∔",Wue="⊡",que="⌆",zue="∯",Xue="¨",Yue="⇓",$ue="⇐",Zue="⇔",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="⇁",Sle="↧",wle="⊤",xle="⤐",Dle="⌟",kle="⌌",Ile="𝒟",Tle="𝒹",Ole="Ѕ",Fle="ѕ",Nle="⧶",Lle="Đ",Mle="đ",Rle="⋱",Ple="▿",Gle="▾",Hle="⇵",Kle="⥯",Vle="⦦",Ule="Џ",Qle="џ",jle="⟿",Jle="É",Wle="é",qle="⩮",zle="Ě",Xle="ě",Yle="Ê",$le="ê",Zle="≖",ehe="≕",the="Э",nhe="э",rhe="⩷",ihe="Ė",she="ė",ohe="≑",ahe="ⅇ",Bhe="≒",che="𝔈",uhe="𝔢",lhe="⪚",hhe="È",phe="è",fhe="⪖",dhe="⪘",mhe="⪙",Che="∈",ghe="⏧",Ahe="ℓ",vhe="⪕",yhe="⪗",Ehe="Ē",_he="ē",bhe="∅",She="∅",whe="◻",xhe="∅",Dhe="▫",khe=" ",Ihe=" ",The=" ",Ohe="Ŋ",Fhe="ŋ",Nhe=" ",Lhe="Ę",Mhe="ę",Rhe="𝔼",Phe="𝕖",Ghe="⋕",Hhe="⧣",Khe="⩱",Vhe="ε",Uhe="Ε",Qhe="ε",jhe="ϵ",Jhe="≖",Whe="≕",qhe="≂",zhe="⪖",Xhe="⪕",Yhe="⩵",$he="=",Zhe="≂",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="ⅇ",Spe="≒",wpe="Ф",xpe="ф",Dpe="♀",kpe="ffi",Ipe="ff",Tpe="ffl",Ope="𝔉",Fpe="𝔣",Npe="fi",Lpe="◼",Mpe="▪",Rpe="fj",Ppe="♭",Gpe="fl",Hpe="▱",Kpe="ƒ",Vpe="𝔽",Upe="𝕗",Qpe="∀",jpe="∀",Jpe="⋔",Wpe="⫙",qpe="ℱ",zpe="⨍",Xpe="½",Ype="⅓",$pe="¼",Zpe="⅕",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="Ĝ",Sfe="ĝ",wfe="Г",xfe="г",Dfe="Ġ",kfe="ġ",Ife="≥",Tfe="≧",Ofe="⪌",Ffe="⋛",Nfe="≥",Lfe="≧",Mfe="⩾",Rfe="⪩",Pfe="⩾",Gfe="⪀",Hfe="⪂",Kfe="⪄",Vfe="⋛︀",Ufe="⪔",Qfe="𝔊",jfe="𝔤",Jfe="≫",Wfe="⋙",qfe="⋙",zfe="ℷ",Xfe="Ѓ",Yfe="ѓ",$fe="⪥",Zfe="≷",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="⪧",Sde="⩺",wde=">",xde=">",Dde="≫",kde="⋗",Ide="⦕",Tde="⩼",Ode="⪆",Fde="⥸",Nde="⋗",Lde="⋛",Mde="⪌",Rde="≷",Pde="≳",Gde="≩︀",Hde="≩︀",Kde="ˇ",Vde=" ",Ude="½",Qde="ℋ",jde="Ъ",Jde="ъ",Wde="⥈",qde="↔",zde="⇔",Xde="↭",Yde="^",$de="ℏ",Zde="Ĥ",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="≏",Sme="⁃",wme="‐",xme="Í",Dme="í",kme="⁣",Ime="Î",Tme="î",Ome="И",Fme="и",Nme="İ",Lme="Е",Mme="е",Rme="¡",Pme="⇔",Gme="𝔦",Hme="ℑ",Kme="Ì",Vme="ì",Ume="ⅈ",Qme="⨌",jme="∭",Jme="⧜",Wme="℩",qme="IJ",zme="ij",Xme="Ī",Yme="ī",$me="ℑ",Zme="ⅈ",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="Į",SCe="į",wCe="𝕀",xCe="𝕚",DCe="Ι",kCe="ι",ICe="⨼",TCe="¿",OCe="𝒾",FCe="ℐ",NCe="∈",LCe="⋵",MCe="⋹",RCe="⋴",PCe="⋳",GCe="∈",HCe="⁢",KCe="Ĩ",VCe="ĩ",UCe="І",QCe="і",jCe="Ï",JCe="ï",WCe="Ĵ",qCe="ĵ",zCe="Й",XCe="й",YCe="𝔍",$Ce="𝔧",ZCe="ȷ",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="𝒦",Sge="𝓀",wge="⇚",xge="Ĺ",Dge="ĺ",kge="⦴",Ige="ℒ",Tge="Λ",Oge="λ",Fge="⟨",Nge="⟪",Lge="⦑",Mge="⟨",Rge="⪅",Pge="ℒ",Gge="«",Hge="⇤",Kge="⤟",Vge="←",Uge="↞",Qge="⇐",jge="⤝",Jge="↩",Wge="↫",qge="⤹",zge="⥳",Xge="↢",Yge="⤙",$ge="⤛",Zge="⪫",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="≤",SAe="≦",wAe="⟨",xAe="⇤",DAe="←",kAe="←",IAe="⇐",TAe="⇆",OAe="↢",FAe="⌈",NAe="⟦",LAe="⥡",MAe="⥙",RAe="⇃",PAe="⌊",GAe="↽",HAe="↼",KAe="⇇",VAe="↔",UAe="↔",QAe="⇔",jAe="⇆",JAe="⇋",WAe="↭",qAe="⥎",zAe="↤",XAe="⊣",YAe="⥚",$Ae="⋋",ZAe="⧏",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="⋚",Sve="≦",wve="≶",xve="≶",Dve="⪡",kve="≲",Ive="⩽",Tve="≲",Ove="⥼",Fve="⌊",Nve="𝔏",Lve="𝔩",Mve="≶",Rve="⪑",Pve="⥢",Gve="↽",Hve="↼",Kve="⥪",Vve="▄",Uve="Љ",Qve="љ",jve="⇇",Jve="≪",Wve="⋘",qve="⌞",zve="⇚",Xve="⥫",Yve="◺",$ve="Ŀ",Zve="ŀ",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="⦅",Sye="𝕃",wye="𝕝",xye="⨭",Dye="⨴",kye="∗",Iye="_",Tye="↙",Oye="↘",Fye="◊",Nye="◊",Lye="⧫",Mye="(",Rye="⦓",Pye="⇆",Gye="⌟",Hye="⇋",Kye="⥭",Vye="‎",Uye="⊿",Qye="‹",jye="𝓁",Jye="ℒ",Wye="↰",qye="↰",zye="≲",Xye="⪍",Yye="⪏",$ye="[",Zye="‘",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="✠",SEe="↦",wEe="↦",xEe="↧",DEe="↤",kEe="↥",IEe="▮",TEe="⨩",OEe="М",FEe="м",NEe="—",LEe="∺",MEe="∡",REe=" ",PEe="ℳ",GEe="𝔐",HEe="𝔪",KEe="℧",VEe="µ",UEe="*",QEe="⫰",jEe="∣",JEe="·",WEe="⊟",qEe="−",zEe="∸",XEe="⨪",YEe="∓",$Ee="⫛",ZEe="…",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="ʼn",v_e="≉",y_e="♮",E_e="ℕ",__e="♮",b_e=" ",S_e="≎̸",w_e="≏̸",x_e="⩃",D_e="Ň",k_e="ň",I_e="Ņ",T_e="ņ",O_e="≇",F_e="⩭̸",N_e="⩂",L_e="Н",M_e="н",R_e="–",P_e="⤤",G_e="↗",H_e="⇗",K_e="↗",V_e="≠",U_e="≐̸",Q_e="​",j_e="​",J_e="​",W_e="​",q_e="≢",z_e="⤨",X_e="≂̸",Y_e="≫",$_e="≪",Z_e="\n",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="њ",Sbe="↚",wbe="⇍",xbe="‥",Dbe="≦̸",kbe="≰",Ibe="↚",Tbe="⇍",Obe="↮",Fbe="⇎",Nbe="≰",Lbe="≦̸",Mbe="⩽̸",Rbe="⩽̸",Pbe="≮",Gbe="⋘̸",Hbe="≴",Kbe="≪⃒",Vbe="≮",Ube="⋪",Qbe="⋬",jbe="≪̸",Jbe="∤",Wbe="⁠",qbe=" ",zbe="𝕟",Xbe="ℕ",Ybe="⫬",$be="¬",Zbe="≢",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="≮",SSe="≰",wSe="≸",xSe="≪̸",DSe="⩽̸",kSe="≴",ISe="⪢̸",TSe="⪡̸",OSe="∌",FSe="∌",NSe="⋾",LSe="⋽",MSe="⊀",RSe="⪯̸",PSe="⋠",GSe="∌",HSe="⧐̸",KSe="⋫",VSe="⋭",USe="⊏̸",QSe="⋢",jSe="⊐̸",JSe="⋣",WSe="⊂⃒",qSe="⊈",zSe="⊁",XSe="⪰̸",YSe="⋡",$Se="≿̸",ZSe="⊃⃒",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="⊁",Swe="⋡",wwe="⪰̸",xwe="𝒩",Dwe="𝓃",kwe="∤",Iwe="∦",Twe="≁",Owe="≄",Fwe="≄",Nwe="∤",Lwe="∦",Mwe="⋢",Rwe="⋣",Pwe="⊄",Gwe="⫅̸",Hwe="⊈",Kwe="⊂⃒",Vwe="⊈",Uwe="⫅̸",Qwe="⊁",jwe="⪰̸",Jwe="⊅",Wwe="⫆̸",qwe="⊉",zwe="⊃⃒",Xwe="⊉",Ywe="⫆̸",$we="≹",Zwe="Ñ",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="⤃",Sxe="⊵⃒",wxe="∼⃒",xxe="⤣",Dxe="↖",kxe="⇖",Ixe="↖",Txe="⤧",Oxe="Ó",Fxe="ó",Nxe="⊛",Lxe="Ô",Mxe="ô",Rxe="⊚",Pxe="О",Gxe="о",Hxe="⊝",Kxe="Ő",Vxe="ő",Uxe="⨸",Qxe="⊙",jxe="⦼",Jxe="Œ",Wxe="œ",qxe="⦿",zxe="𝔒",Xxe="𝔬",Yxe="˛",$xe="Ò",Zxe="ò",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="↻",SDe="⩔",wDe="∨",xDe="⩝",DDe="ℴ",kDe="ℴ",IDe="ª",TDe="º",ODe="⊶",FDe="⩖",NDe="⩗",LDe="⩛",MDe="Ⓢ",RDe="𝒪",PDe="ℴ",GDe="Ø",HDe="ø",KDe="⊘",VDe="Õ",UDe="õ",QDe="⨶",jDe="⨷",JDe="⊗",WDe="Ö",qDe="ö",zDe="⌽",XDe="‾",YDe="⏞",$De="⎴",ZDe="⏜",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="ϖ",Ske="ℏ",wke="ℎ",xke="ℏ",Dke="⨣",kke="⊞",Ike="⨢",Tke="+",Oke="∔",Fke="⨥",Nke="⩲",Lke="±",Mke="±",Rke="⨦",Pke="⨧",Gke="±",Hke="ℌ",Kke="⨕",Vke="𝕡",Uke="ℙ",Qke="£",jke="⪷",Jke="⪻",Wke="≺",qke="≼",zke="⪷",Xke="≺",Yke="≼",$ke="≺",Zke="⪯",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="≾",SIe="⊰",wIe="𝒫",xIe="𝓅",DIe="Ψ",kIe="ψ",IIe=" ",TIe="𝔔",OIe="𝔮",FIe="⨌",NIe="𝕢",LIe="ℚ",MIe="⁗",RIe="𝒬",PIe="𝓆",GIe="ℍ",HIe="⨖",KIe="?",VIe="≟",UIe='"',QIe='"',jIe="⇛",JIe="∽̱",WIe="Ŕ",qIe="ŕ",zIe="√",XIe="⦳",YIe="⟩",$Ie="⟫",ZIe="⦒",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="⤐",STe="❳",wTe="}",xTe="]",DTe="⦌",kTe="⦎",ITe="⦐",TTe="Ř",OTe="ř",FTe="Ŗ",NTe="ŗ",LTe="⌉",MTe="}",RTe="Р",PTe="р",GTe="⤷",HTe="⥩",KTe="”",VTe="”",UTe="↳",QTe="ℜ",jTe="ℛ",JTe="ℜ",WTe="ℝ",qTe="ℜ",zTe="▭",XTe="®",YTe="®",$Te="∋",ZTe="⇋",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="⌋",SOe="⇁",wOe="⇀",xOe="⇄",DOe="⇌",kOe="⇉",IOe="↝",TOe="↦",OOe="⊢",FOe="⥛",NOe="⋌",LOe="⧐",MOe="⊳",ROe="⊵",POe="⥏",GOe="⥜",HOe="⥔",KOe="↾",VOe="⥓",UOe="⇀",QOe="˚",jOe="≓",JOe="⇄",WOe="⇌",qOe="‏",zOe="⎱",XOe="⎱",YOe="⫮",$Oe="⟭",ZOe="⇾",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="▸",SFe="⧎",wFe="⧴",xFe="⥨",DFe="℞",kFe="Ś",IFe="ś",TFe="‚",OFe="⪸",FFe="Š",NFe="š",LFe="⪼",MFe="≻",RFe="≽",PFe="⪰",GFe="⪴",HFe="Ş",KFe="ş",VFe="Ŝ",UFe="ŝ",QFe="⪺",jFe="⪶",JFe="⋩",WFe="⨓",qFe="≿",zFe="С",XFe="с",YFe="⊡",$Fe="⋅",ZFe="⩦",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="­",SNe="Σ",wNe="σ",xNe="ς",DNe="ς",kNe="∼",INe="⩪",TNe="≃",ONe="≃",FNe="⪞",NNe="⪠",LNe="⪝",MNe="⪟",RNe="≆",PNe="⨤",GNe="⥲",HNe="←",KNe="∘",VNe="∖",UNe="⨳",QNe="⧤",jNe="∣",JNe="⌣",WNe="⪪",qNe="⪬",zNe="⪬︀",XNe="Ь",YNe="ь",$Ne="⌿",ZNe="⧄",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="⊐",SLe="⊒",wLe="⊔",xLe="▪",DLe="□",kLe="▪",ILe="→",TLe="𝒮",OLe="𝓈",FLe="∖",NLe="⌣",LLe="⋆",MLe="⋆",RLe="☆",PLe="★",GLe="ϵ",HLe="ϕ",KLe="¯",VLe="⊂",ULe="⋐",QLe="⪽",jLe="⫅",JLe="⊆",WLe="⫃",qLe="⫁",zLe="⫋",XLe="⊊",YLe="⪿",$Le="⥹",ZLe="⊂",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="♪",SMe="¹",wMe="²",xMe="³",DMe="⊃",kMe="⋑",IMe="⪾",TMe="⫘",OMe="⫆",FMe="⊇",NMe="⫄",LMe="⊃",MMe="⊇",RMe="⟉",PMe="⫗",GMe="⥻",HMe="⫂",KMe="⫌",VMe="⊋",UMe="⫀",QMe="⊃",jMe="⋑",JMe="⊇",WMe="⫆",qMe="⊋",zMe="⫌",XMe="⫈",YMe="⫔",$Me="⫖",ZMe="⤦",eRe="↙",tRe="⇙",nRe="↙",rRe="⤪",iRe="ß",sRe="\t",oRe="⌖",aRe="Τ",BRe="τ",cRe="⎴",uRe="Ť",lRe="ť",hRe="Ţ",pRe="ţ",fRe="Т",dRe="т",mRe="⃛",CRe="⌕",gRe="𝔗",ARe="𝔱",vRe="∴",yRe="∴",ERe="∴",_Re="Θ",bRe="θ",SRe="ϑ",wRe="ϑ",xRe="≈",DRe="∼",kRe="  ",IRe=" ",TRe=" ",ORe="≈",FRe="∼",NRe="Þ",LRe="þ",MRe="˜",RRe="∼",PRe="≃",GRe="≅",HRe="≈",KRe="⨱",VRe="⊠",URe="×",QRe="⨰",jRe="∭",JRe="⤨",WRe="⌶",qRe="⫱",zRe="⊤",XRe="𝕋",YRe="𝕥",$Re="⫚",ZRe="⤩",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="Ŧ",SPe="ŧ",wPe="≬",xPe="↞",DPe="↠",kPe="Ú",IPe="ú",TPe="↑",OPe="↟",FPe="⇑",NPe="⥉",LPe="Ў",MPe="ў",RPe="Ŭ",PPe="ŭ",GPe="Û",HPe="û",KPe="У",VPe="у",UPe="⇅",QPe="Ű",jPe="ű",JPe="⥮",WPe="⥾",qPe="𝔘",zPe="𝔲",XPe="Ù",YPe="ù",$Pe="⥣",ZPe="↿",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="↕",SGe="↕",wGe="⇕",xGe="⥮",DGe="↿",kGe="↾",IGe="⊎",TGe="↖",OGe="↗",FGe="υ",NGe="ϒ",LGe="ϒ",MGe="Υ",RGe="υ",PGe="↥",GGe="⊥",HGe="⇈",KGe="⌝",VGe="⌝",UGe="⌎",QGe="Ů",jGe="ů",JGe="◹",WGe="𝒰",qGe="𝓊",zGe="⋰",XGe="Ũ",YGe="ũ",$Ge="▵",ZGe="▴",eHe="⇈",tHe="Ü",nHe="ü",rHe="⦧",iHe="⦜",sHe="ϵ",oHe="ϰ",aHe="∅",BHe="ϕ",cHe="ϖ",uHe="∝",lHe="↕",hHe="⇕",pHe="ϱ",fHe="ς",dHe="⊊︀",mHe="⫋︀",CHe="⊋︀",gHe="⫌︀",AHe="ϑ",vHe="⊲",yHe="⊳",EHe="⫨",_He="⫫",bHe="⫩",SHe="В",wHe="в",xHe="⊢",DHe="⊨",kHe="⊩",IHe="⊫",THe="⫦",OHe="⊻",FHe="∨",NHe="⋁",LHe="≚",MHe="⋮",RHe="|",PHe="‖",GHe="|",HHe="‖",KHe="∣",VHe="|",UHe="❘",QHe="≀",jHe=" ",JHe="𝔙",WHe="𝔳",qHe="⊲",zHe="⊂⃒",XHe="⊃⃒",YHe="𝕍",$He="𝕧",ZHe="∝",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="𝓌",SKe="⋂",wKe="◯",xKe="⋃",DKe="▽",kKe="𝔛",IKe="𝔵",TKe="⟷",OKe="⟺",FKe="Ξ",NKe="ξ",LKe="⟵",MKe="⟸",RKe="⟼",PKe="⋻",GKe="⨀",HKe="𝕏",KKe="𝕩",VKe="⨁",UKe="⨂",QKe="⟶",jKe="⟹",JKe="𝒳",WKe="𝓍",qKe="⨆",zKe="⨄",XKe="△",YKe="⋁",$Ke="⋀",ZKe="Ý",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="З",SVe="з",wVe="Ż",xVe="ż",DVe="ℨ",kVe="​",IVe="Ζ",TVe="ζ",OVe="𝔷",FVe="ℨ",NVe="Ж",LVe="ж",MVe="⇝",RVe="𝕫",PVe="ℤ",GVe="𝒵",HVe="𝓏",KVe="‍",VVe="‌";const UVe={Aacute:wre,aacute:xre,Abreve:Dre,abreve:kre,ac:Ire,acd:Tre,acE:Ore,Acirc:Fre,acirc:Nre,acute:Lre,Acy:Mre,acy:Rre,AElig:Pre,aelig:Gre,af:Hre,Afr:Kre,afr:Vre,Agrave:Ure,agrave:Qre,alefsym:jre,aleph:Jre,Alpha:Wre,alpha:qre,Amacr:zre,amacr:Xre,amalg:Yre,amp:$re,AMP:Zre,andand:eie,And:tie,and:nie,andd:rie,andslope:iie,andv:sie,ang:oie,ange:aie,angle:Bie,angmsdaa:cie,angmsdab:uie,angmsdac:lie,angmsdad:hie,angmsdae:pie,angmsdaf:fie,angmsdag:die,angmsdah:mie,angmsd:Cie,angrt:gie,angrtvb:Aie,angrtvbd:vie,angsph:yie,angst:Eie,angzarr:_ie,Aogon:bie,aogon:Sie,Aopf:wie,aopf:xie,apacir:Die,ap:kie,apE:Iie,ape:Tie,apid:Oie,apos:Fie,ApplyFunction:Nie,approx:Lie,approxeq:Mie,Aring:Rie,aring:Pie,Ascr:Gie,ascr:Hie,Assign:Kie,ast:Vie,asymp:Uie,asympeq:Qie,Atilde:jie,atilde:Jie,Auml:Wie,auml:qie,awconint:zie,awint:Xie,backcong:Yie,backepsilon:$ie,backprime:Zie,backsim:ese,backsimeq:tse,Backslash:nse,Barv:rse,barvee:ise,barwed:sse,Barwed:ose,barwedge:ase,bbrk:Bse,bbrktbrk:cse,bcong:use,Bcy:lse,bcy:hse,bdquo:pse,becaus:fse,because:dse,Because:mse,bemptyv:Cse,bepsi:gse,bernou:Ase,Bernoullis:vse,Beta:yse,beta:Ese,beth:_se,between:bse,Bfr:Sse,bfr:wse,bigcap:xse,bigcirc:Dse,bigcup:kse,bigodot:Ise,bigoplus:Tse,bigotimes:Ose,bigsqcup:Fse,bigstar:Nse,bigtriangledown:Lse,bigtriangleup:Mse,biguplus:Rse,bigvee:Pse,bigwedge:Gse,bkarow:Hse,blacklozenge:Kse,blacksquare:Vse,blacktriangle:Use,blacktriangledown:Qse,blacktriangleleft:jse,blacktriangleright:Jse,blank:Wse,blk12:qse,blk14:zse,blk34:Xse,block:Yse,bne:$se,bnequiv:Zse,bNot:eoe,bnot:toe,Bopf:noe,bopf:roe,bot:ioe,bottom:soe,bowtie:ooe,boxbox:aoe,boxdl:Boe,boxdL:coe,boxDl:uoe,boxDL:loe,boxdr:hoe,boxdR:poe,boxDr:foe,boxDR:doe,boxh:moe,boxH:Coe,boxhd:goe,boxHd:Aoe,boxhD:voe,boxHD:yoe,boxhu:Eoe,boxHu:_oe,boxhU:boe,boxHU:Soe,boxminus:woe,boxplus:xoe,boxtimes:Doe,boxul:koe,boxuL:Ioe,boxUl:Toe,boxUL:Ooe,boxur:Foe,boxuR:Noe,boxUr:Loe,boxUR:Moe,boxv:Roe,boxV:Poe,boxvh:Goe,boxvH:Hoe,boxVh:Koe,boxVH:Voe,boxvl:Uoe,boxvL:Qoe,boxVl:joe,boxVL:Joe,boxvr:Woe,boxvR:qoe,boxVr:zoe,boxVR:Xoe,bprime:Yoe,breve:$oe,Breve:Zoe,brvbar:eae,bscr:tae,Bscr:nae,bsemi:rae,bsim:iae,bsime:sae,bsolb:oae,bsol:aae,bsolhsub:Bae,bull:cae,bullet:uae,bump:lae,bumpE:hae,bumpe:pae,Bumpeq:fae,bumpeq:dae,Cacute:mae,cacute:Cae,capand:gae,capbrcup:Aae,capcap:vae,cap:yae,Cap:Eae,capcup:_ae,capdot:bae,CapitalDifferentialD:Sae,caps:wae,caret:xae,caron:Dae,Cayleys:kae,ccaps:Iae,Ccaron:Tae,ccaron:Oae,Ccedil:Fae,ccedil:Nae,Ccirc:Lae,ccirc:Mae,Cconint:Rae,ccups:Pae,ccupssm:Gae,Cdot:Hae,cdot:Kae,cedil:Vae,Cedilla:Uae,cemptyv:Qae,cent:jae,centerdot:Jae,CenterDot:Wae,cfr:qae,Cfr:zae,CHcy:Xae,chcy:Yae,check:$ae,checkmark:Zae,Chi:eBe,chi:tBe,circ:nBe,circeq:rBe,circlearrowleft:iBe,circlearrowright:sBe,circledast:oBe,circledcirc:aBe,circleddash:BBe,CircleDot:cBe,circledR:uBe,circledS:lBe,CircleMinus:hBe,CirclePlus:pBe,CircleTimes:fBe,cir:dBe,cirE:mBe,cire:CBe,cirfnint:gBe,cirmid:ABe,cirscir:vBe,ClockwiseContourIntegral:yBe,CloseCurlyDoubleQuote:EBe,CloseCurlyQuote:_Be,clubs:bBe,clubsuit:SBe,colon:wBe,Colon:xBe,Colone:DBe,colone:kBe,coloneq:IBe,comma:TBe,commat:OBe,comp:FBe,compfn:NBe,complement:LBe,complexes:MBe,cong:RBe,congdot:PBe,Congruent:GBe,conint:HBe,Conint:KBe,ContourIntegral:VBe,copf:UBe,Copf:QBe,coprod:jBe,Coproduct:JBe,copy:WBe,COPY:qBe,copysr:zBe,CounterClockwiseContourIntegral:XBe,crarr:YBe,cross:$Be,Cross:ZBe,Cscr:ece,cscr:tce,csub:nce,csube:rce,csup:ice,csupe:sce,ctdot:oce,cudarrl:ace,cudarrr:Bce,cuepr:cce,cuesc:uce,cularr:lce,cularrp:hce,cupbrcap:pce,cupcap:fce,CupCap:dce,cup:mce,Cup:Cce,cupcup:gce,cupdot:Ace,cupor:vce,cups:yce,curarr:Ece,curarrm:_ce,curlyeqprec:bce,curlyeqsucc:Sce,curlyvee:wce,curlywedge:xce,curren:Dce,curvearrowleft:kce,curvearrowright:Ice,cuvee:Tce,cuwed:Oce,cwconint:Fce,cwint:Nce,cylcty:Lce,dagger:Mce,Dagger:Rce,daleth:Pce,darr:Gce,Darr:Hce,dArr:Kce,dash:Vce,Dashv:Uce,dashv:Qce,dbkarow:jce,dblac:Jce,Dcaron:Wce,dcaron:qce,Dcy:zce,dcy:Xce,ddagger:Yce,ddarr:$ce,DD:Zce,dd:eue,DDotrahd:tue,ddotseq:nue,deg:rue,Del:iue,Delta:sue,delta:oue,demptyv:aue,dfisht:Bue,Dfr:cue,dfr:uue,dHar:lue,dharl:hue,dharr:pue,DiacriticalAcute:fue,DiacriticalDot:due,DiacriticalDoubleAcute:mue,DiacriticalGrave:Cue,DiacriticalTilde:gue,diam:Aue,diamond:vue,Diamond:yue,diamondsuit:Eue,diams:_ue,die:bue,DifferentialD:Sue,digamma:wue,disin:xue,div:Due,divide:kue,divideontimes:Iue,divonx:Tue,DJcy:Oue,djcy:Fue,dlcorn:Nue,dlcrop:Lue,dollar:Mue,Dopf:Rue,dopf:Pue,Dot:Gue,dot:Hue,DotDot:Kue,doteq:Vue,doteqdot:Uue,DotEqual:Que,dotminus:jue,dotplus:Jue,dotsquare:Wue,doublebarwedge:que,DoubleContourIntegral:zue,DoubleDot:Xue,DoubleDownArrow:Yue,DoubleLeftArrow:$ue,DoubleLeftRightArrow:Zue,DoubleLeftTee:ele,DoubleLongLeftArrow:tle,DoubleLongLeftRightArrow:nle,DoubleLongRightArrow:rle,DoubleRightArrow:ile,DoubleRightTee:sle,DoubleUpArrow:ole,DoubleUpDownArrow:ale,DoubleVerticalBar:Ble,DownArrowBar:cle,downarrow:ule,DownArrow:lle,Downarrow:hle,DownArrowUpArrow:ple,DownBreve:fle,downdownarrows:dle,downharpoonleft:mle,downharpoonright:Cle,DownLeftRightVector:gle,DownLeftTeeVector:Ale,DownLeftVectorBar:vle,DownLeftVector:yle,DownRightTeeVector:Ele,DownRightVectorBar:_le,DownRightVector:ble,DownTeeArrow:Sle,DownTee:wle,drbkarow:xle,drcorn:Dle,drcrop:kle,Dscr:Ile,dscr:Tle,DScy:Ole,dscy:Fle,dsol:Nle,Dstrok:Lle,dstrok:Mle,dtdot:Rle,dtri:Ple,dtrif:Gle,duarr:Hle,duhar:Kle,dwangle:Vle,DZcy:Ule,dzcy:Qle,dzigrarr:jle,Eacute:Jle,eacute:Wle,easter:qle,Ecaron:zle,ecaron:Xle,Ecirc:Yle,ecirc:$le,ecir:Zle,ecolon:ehe,Ecy:the,ecy:nhe,eDDot:rhe,Edot:ihe,edot:she,eDot:ohe,ee:ahe,efDot:Bhe,Efr:che,efr:uhe,eg:lhe,Egrave:hhe,egrave:phe,egs:fhe,egsdot:dhe,el:mhe,Element:Che,elinters:ghe,ell:Ahe,els:vhe,elsdot:yhe,Emacr:Ehe,emacr:_he,empty:bhe,emptyset:She,EmptySmallSquare:whe,emptyv:xhe,EmptyVerySmallSquare:Dhe,emsp13:khe,emsp14:Ihe,emsp:The,ENG:Ohe,eng:Fhe,ensp:Nhe,Eogon:Lhe,eogon:Mhe,Eopf:Rhe,eopf:Phe,epar:Ghe,eparsl:Hhe,eplus:Khe,epsi:Vhe,Epsilon:Uhe,epsilon:Qhe,epsiv:jhe,eqcirc:Jhe,eqcolon:Whe,eqsim:qhe,eqslantgtr:zhe,eqslantless:Xhe,Equal:Yhe,equals:$he,EqualTilde:Zhe,equest:epe,Equilibrium:tpe,equiv:npe,equivDD:rpe,eqvparsl:ipe,erarr:spe,erDot:ope,escr:ape,Escr:Bpe,esdot:cpe,Esim:upe,esim:lpe,Eta:hpe,eta:ppe,ETH:fpe,eth:dpe,Euml:mpe,euml:Cpe,euro:gpe,excl:Ape,exist:vpe,Exists:ype,expectation:Epe,exponentiale:_pe,ExponentialE:bpe,fallingdotseq:Spe,Fcy:wpe,fcy:xpe,female:Dpe,ffilig:kpe,fflig:Ipe,ffllig:Tpe,Ffr:Ope,ffr:Fpe,filig:Npe,FilledSmallSquare:Lpe,FilledVerySmallSquare:Mpe,fjlig:Rpe,flat:Ppe,fllig:Gpe,fltns:Hpe,fnof:Kpe,Fopf:Vpe,fopf:Upe,forall:Qpe,ForAll:jpe,fork:Jpe,forkv:Wpe,Fouriertrf:qpe,fpartint:zpe,frac12:Xpe,frac13:Ype,frac14:$pe,frac15:Zpe,frac16:efe,frac18:tfe,frac23:nfe,frac25:rfe,frac34:ife,frac35:sfe,frac38:ofe,frac45:afe,frac56:Bfe,frac58:cfe,frac78:ufe,frasl:lfe,frown:hfe,fscr:pfe,Fscr:ffe,gacute:dfe,Gamma:mfe,gamma:Cfe,Gammad:gfe,gammad:Afe,gap:vfe,Gbreve:yfe,gbreve:Efe,Gcedil:_fe,Gcirc:bfe,gcirc:Sfe,Gcy:wfe,gcy:xfe,Gdot:Dfe,gdot:kfe,ge:Ife,gE:Tfe,gEl:Ofe,gel:Ffe,geq:Nfe,geqq:Lfe,geqslant:Mfe,gescc:Rfe,ges:Pfe,gesdot:Gfe,gesdoto:Hfe,gesdotol:Kfe,gesl:Vfe,gesles:Ufe,Gfr:Qfe,gfr:jfe,gg:Jfe,Gg:Wfe,ggg:qfe,gimel:zfe,GJcy:Xfe,gjcy:Yfe,gla:$fe,gl:Zfe,glE:ede,glj:tde,gnap:nde,gnapprox:rde,gne:ide,gnE:sde,gneq:ode,gneqq:ade,gnsim:Bde,Gopf:cde,gopf:ude,grave:lde,GreaterEqual:hde,GreaterEqualLess:pde,GreaterFullEqual:fde,GreaterGreater:dde,GreaterLess:mde,GreaterSlantEqual:Cde,GreaterTilde:gde,Gscr:Ade,gscr:vde,gsim:yde,gsime:Ede,gsiml:_de,gtcc:bde,gtcir:Sde,gt:wde,GT:xde,Gt:Dde,gtdot:kde,gtlPar:Ide,gtquest:Tde,gtrapprox:Ode,gtrarr:Fde,gtrdot:Nde,gtreqless:Lde,gtreqqless:Mde,gtrless:Rde,gtrsim:Pde,gvertneqq:Gde,gvnE:Hde,Hacek:Kde,hairsp:Vde,half:Ude,hamilt:Qde,HARDcy:jde,hardcy:Jde,harrcir:Wde,harr:qde,hArr:zde,harrw:Xde,Hat:Yde,hbar:$de,Hcirc:Zde,hcirc:eme,hearts:tme,heartsuit:nme,hellip:rme,hercon:ime,hfr:sme,Hfr:ome,HilbertSpace:ame,hksearow:Bme,hkswarow:cme,hoarr:ume,homtht:lme,hookleftarrow:hme,hookrightarrow:pme,hopf:fme,Hopf:dme,horbar:mme,HorizontalLine:Cme,hscr:gme,Hscr:Ame,hslash:vme,Hstrok:yme,hstrok:Eme,HumpDownHump:_me,HumpEqual:bme,hybull:Sme,hyphen:wme,Iacute:xme,iacute:Dme,ic:kme,Icirc:Ime,icirc:Tme,Icy:Ome,icy:Fme,Idot:Nme,IEcy:Lme,iecy:Mme,iexcl:Rme,iff:Pme,ifr:Gme,Ifr:Hme,Igrave:Kme,igrave:Vme,ii:Ume,iiiint:Qme,iiint:jme,iinfin:Jme,iiota:Wme,IJlig:qme,ijlig:zme,Imacr:Xme,imacr:Yme,image:$me,ImaginaryI:Zme,imagline:eCe,imagpart:tCe,imath:nCe,Im:rCe,imof:iCe,imped:sCe,Implies:oCe,incare:aCe,in:"∈",infin:BCe,infintie:cCe,inodot:uCe,intcal:lCe,int:hCe,Int:pCe,integers:fCe,Integral:dCe,intercal:mCe,Intersection:CCe,intlarhk:gCe,intprod:ACe,InvisibleComma:vCe,InvisibleTimes:yCe,IOcy:ECe,iocy:_Ce,Iogon:bCe,iogon:SCe,Iopf:wCe,iopf:xCe,Iota:DCe,iota:kCe,iprod:ICe,iquest:TCe,iscr:OCe,Iscr:FCe,isin:NCe,isindot:LCe,isinE:MCe,isins:RCe,isinsv:PCe,isinv:GCe,it:HCe,Itilde:KCe,itilde:VCe,Iukcy:UCe,iukcy:QCe,Iuml:jCe,iuml:JCe,Jcirc:WCe,jcirc:qCe,Jcy:zCe,jcy:XCe,Jfr:YCe,jfr:$Ce,jmath:ZCe,Jopf:ege,jopf:tge,Jscr:nge,jscr:rge,Jsercy:ige,jsercy:sge,Jukcy:oge,jukcy:age,Kappa:Bge,kappa:cge,kappav:uge,Kcedil:lge,kcedil:hge,Kcy:pge,kcy:fge,Kfr:dge,kfr:mge,kgreen:Cge,KHcy:gge,khcy:Age,KJcy:vge,kjcy:yge,Kopf:Ege,kopf:_ge,Kscr:bge,kscr:Sge,lAarr:wge,Lacute:xge,lacute:Dge,laemptyv:kge,lagran:Ige,Lambda:Tge,lambda:Oge,lang:Fge,Lang:Nge,langd:Lge,langle:Mge,lap:Rge,Laplacetrf:Pge,laquo:Gge,larrb:Hge,larrbfs:Kge,larr:Vge,Larr:Uge,lArr:Qge,larrfs:jge,larrhk:Jge,larrlp:Wge,larrpl:qge,larrsim:zge,larrtl:Xge,latail:Yge,lAtail:$ge,lat:Zge,late:eAe,lates:tAe,lbarr:nAe,lBarr:rAe,lbbrk:iAe,lbrace:sAe,lbrack:oAe,lbrke:aAe,lbrksld:BAe,lbrkslu:cAe,Lcaron:uAe,lcaron:lAe,Lcedil:hAe,lcedil:pAe,lceil:fAe,lcub:dAe,Lcy:mAe,lcy:CAe,ldca:gAe,ldquo:AAe,ldquor:vAe,ldrdhar:yAe,ldrushar:EAe,ldsh:_Ae,le:bAe,lE:SAe,LeftAngleBracket:wAe,LeftArrowBar:xAe,leftarrow:DAe,LeftArrow:kAe,Leftarrow:IAe,LeftArrowRightArrow:TAe,leftarrowtail:OAe,LeftCeiling:FAe,LeftDoubleBracket:NAe,LeftDownTeeVector:LAe,LeftDownVectorBar:MAe,LeftDownVector:RAe,LeftFloor:PAe,leftharpoondown:GAe,leftharpoonup:HAe,leftleftarrows:KAe,leftrightarrow:VAe,LeftRightArrow:UAe,Leftrightarrow:QAe,leftrightarrows:jAe,leftrightharpoons:JAe,leftrightsquigarrow:WAe,LeftRightVector:qAe,LeftTeeArrow:zAe,LeftTee:XAe,LeftTeeVector:YAe,leftthreetimes:$Ae,LeftTriangleBar:ZAe,LeftTriangle:eve,LeftTriangleEqual:tve,LeftUpDownVector:nve,LeftUpTeeVector:rve,LeftUpVectorBar:ive,LeftUpVector:sve,LeftVectorBar:ove,LeftVector:ave,lEg:Bve,leg:cve,leq:uve,leqq:lve,leqslant:hve,lescc:pve,les:fve,lesdot:dve,lesdoto:mve,lesdotor:Cve,lesg:gve,lesges:Ave,lessapprox:vve,lessdot:yve,lesseqgtr:Eve,lesseqqgtr:_ve,LessEqualGreater:bve,LessFullEqual:Sve,LessGreater:wve,lessgtr:xve,LessLess:Dve,lesssim:kve,LessSlantEqual:Ive,LessTilde:Tve,lfisht:Ove,lfloor:Fve,Lfr:Nve,lfr:Lve,lg:Mve,lgE:Rve,lHar:Pve,lhard:Gve,lharu:Hve,lharul:Kve,lhblk:Vve,LJcy:Uve,ljcy:Qve,llarr:jve,ll:Jve,Ll:Wve,llcorner:qve,Lleftarrow:zve,llhard:Xve,lltri:Yve,Lmidot:$ve,lmidot:Zve,lmoustache:eye,lmoust:tye,lnap:nye,lnapprox:rye,lne:iye,lnE:sye,lneq:oye,lneqq:aye,lnsim:Bye,loang:cye,loarr:uye,lobrk:lye,longleftarrow:hye,LongLeftArrow:pye,Longleftarrow:fye,longleftrightarrow:dye,LongLeftRightArrow:mye,Longleftrightarrow:Cye,longmapsto:gye,longrightarrow:Aye,LongRightArrow:vye,Longrightarrow:yye,looparrowleft:Eye,looparrowright:_ye,lopar:bye,Lopf:Sye,lopf:wye,loplus:xye,lotimes:Dye,lowast:kye,lowbar:Iye,LowerLeftArrow:Tye,LowerRightArrow:Oye,loz:Fye,lozenge:Nye,lozf:Lye,lpar:Mye,lparlt:Rye,lrarr:Pye,lrcorner:Gye,lrhar:Hye,lrhard:Kye,lrm:Vye,lrtri:Uye,lsaquo:Qye,lscr:jye,Lscr:Jye,lsh:Wye,Lsh:qye,lsim:zye,lsime:Xye,lsimg:Yye,lsqb:$ye,lsquo:Zye,lsquor:eEe,Lstrok:tEe,lstrok:nEe,ltcc:rEe,ltcir:iEe,lt:sEe,LT:oEe,Lt:aEe,ltdot:BEe,lthree:cEe,ltimes:uEe,ltlarr:lEe,ltquest:hEe,ltri:pEe,ltrie:fEe,ltrif:dEe,ltrPar:mEe,lurdshar:CEe,luruhar:gEe,lvertneqq:AEe,lvnE:vEe,macr:yEe,male:EEe,malt:_Ee,maltese:bEe,Map:"⤅",map:SEe,mapsto:wEe,mapstodown:xEe,mapstoleft:DEe,mapstoup:kEe,marker:IEe,mcomma:TEe,Mcy:OEe,mcy:FEe,mdash:NEe,mDDot:LEe,measuredangle:MEe,MediumSpace:REe,Mellintrf:PEe,Mfr:GEe,mfr:HEe,mho:KEe,micro:VEe,midast:UEe,midcir:QEe,mid:jEe,middot:JEe,minusb:WEe,minus:qEe,minusd:zEe,minusdu:XEe,MinusPlus:YEe,mlcp:$Ee,mldr:ZEe,mnplus:e_e,models:t_e,Mopf:n_e,mopf:r_e,mp:i_e,mscr:s_e,Mscr:o_e,mstpos:a_e,Mu:B_e,mu:c_e,multimap:u_e,mumap:l_e,nabla:h_e,Nacute:p_e,nacute:f_e,nang:d_e,nap:m_e,napE:C_e,napid:g_e,napos:A_e,napprox:v_e,natural:y_e,naturals:E_e,natur:__e,nbsp:b_e,nbump:S_e,nbumpe:w_e,ncap:x_e,Ncaron:D_e,ncaron:k_e,Ncedil:I_e,ncedil:T_e,ncong:O_e,ncongdot:F_e,ncup:N_e,Ncy:L_e,ncy:M_e,ndash:R_e,nearhk:P_e,nearr:G_e,neArr:H_e,nearrow:K_e,ne:V_e,nedot:U_e,NegativeMediumSpace:Q_e,NegativeThickSpace:j_e,NegativeThinSpace:J_e,NegativeVeryThinSpace:W_e,nequiv:q_e,nesear:z_e,nesim:X_e,NestedGreaterGreater:Y_e,NestedLessLess:$_e,NewLine:Z_e,nexist:ebe,nexists:tbe,Nfr:nbe,nfr:rbe,ngE:ibe,nge:sbe,ngeq:obe,ngeqq:abe,ngeqslant:Bbe,nges:cbe,nGg:ube,ngsim:lbe,nGt:hbe,ngt:pbe,ngtr:fbe,nGtv:dbe,nharr:mbe,nhArr:Cbe,nhpar:gbe,ni:Abe,nis:vbe,nisd:ybe,niv:Ebe,NJcy:_be,njcy:bbe,nlarr:Sbe,nlArr:wbe,nldr:xbe,nlE:Dbe,nle:kbe,nleftarrow:Ibe,nLeftarrow:Tbe,nleftrightarrow:Obe,nLeftrightarrow:Fbe,nleq:Nbe,nleqq:Lbe,nleqslant:Mbe,nles:Rbe,nless:Pbe,nLl:Gbe,nlsim:Hbe,nLt:Kbe,nlt:Vbe,nltri:Ube,nltrie:Qbe,nLtv:jbe,nmid:Jbe,NoBreak:Wbe,NonBreakingSpace:qbe,nopf:zbe,Nopf:Xbe,Not:Ybe,not:$be,NotCongruent:Zbe,NotCupCap:eSe,NotDoubleVerticalBar:tSe,NotElement:nSe,NotEqual:rSe,NotEqualTilde:iSe,NotExists:sSe,NotGreater:oSe,NotGreaterEqual:aSe,NotGreaterFullEqual:BSe,NotGreaterGreater:cSe,NotGreaterLess:uSe,NotGreaterSlantEqual:lSe,NotGreaterTilde:hSe,NotHumpDownHump:pSe,NotHumpEqual:fSe,notin:dSe,notindot:mSe,notinE:CSe,notinva:gSe,notinvb:ASe,notinvc:vSe,NotLeftTriangleBar:ySe,NotLeftTriangle:ESe,NotLeftTriangleEqual:_Se,NotLess:bSe,NotLessEqual:SSe,NotLessGreater:wSe,NotLessLess:xSe,NotLessSlantEqual:DSe,NotLessTilde:kSe,NotNestedGreaterGreater:ISe,NotNestedLessLess:TSe,notni:OSe,notniva:FSe,notnivb:NSe,notnivc:LSe,NotPrecedes:MSe,NotPrecedesEqual:RSe,NotPrecedesSlantEqual:PSe,NotReverseElement:GSe,NotRightTriangleBar:HSe,NotRightTriangle:KSe,NotRightTriangleEqual:VSe,NotSquareSubset:USe,NotSquareSubsetEqual:QSe,NotSquareSuperset:jSe,NotSquareSupersetEqual:JSe,NotSubset:WSe,NotSubsetEqual:qSe,NotSucceeds:zSe,NotSucceedsEqual:XSe,NotSucceedsSlantEqual:YSe,NotSucceedsTilde:$Se,NotSuperset:ZSe,NotSupersetEqual:ewe,NotTilde:twe,NotTildeEqual:nwe,NotTildeFullEqual:rwe,NotTildeTilde:iwe,NotVerticalBar:swe,nparallel:owe,npar:awe,nparsl:Bwe,npart:cwe,npolint:uwe,npr:lwe,nprcue:hwe,nprec:pwe,npreceq:fwe,npre:dwe,nrarrc:mwe,nrarr:Cwe,nrArr:gwe,nrarrw:Awe,nrightarrow:vwe,nRightarrow:ywe,nrtri:Ewe,nrtrie:_we,nsc:bwe,nsccue:Swe,nsce:wwe,Nscr:xwe,nscr:Dwe,nshortmid:kwe,nshortparallel:Iwe,nsim:Twe,nsime:Owe,nsimeq:Fwe,nsmid:Nwe,nspar:Lwe,nsqsube:Mwe,nsqsupe:Rwe,nsub:Pwe,nsubE:Gwe,nsube:Hwe,nsubset:Kwe,nsubseteq:Vwe,nsubseteqq:Uwe,nsucc:Qwe,nsucceq:jwe,nsup:Jwe,nsupE:Wwe,nsupe:qwe,nsupset:zwe,nsupseteq:Xwe,nsupseteqq:Ywe,ntgl:$we,Ntilde:Zwe,ntilde:exe,ntlg:txe,ntriangleleft:nxe,ntrianglelefteq:rxe,ntriangleright:ixe,ntrianglerighteq:sxe,Nu:oxe,nu:axe,num:Bxe,numero:cxe,numsp:uxe,nvap:lxe,nvdash:hxe,nvDash:pxe,nVdash:fxe,nVDash:dxe,nvge:mxe,nvgt:Cxe,nvHarr:gxe,nvinfin:Axe,nvlArr:vxe,nvle:yxe,nvlt:Exe,nvltrie:_xe,nvrArr:bxe,nvrtrie:Sxe,nvsim:wxe,nwarhk:xxe,nwarr:Dxe,nwArr:kxe,nwarrow:Ixe,nwnear:Txe,Oacute:Oxe,oacute:Fxe,oast:Nxe,Ocirc:Lxe,ocirc:Mxe,ocir:Rxe,Ocy:Pxe,ocy:Gxe,odash:Hxe,Odblac:Kxe,odblac:Vxe,odiv:Uxe,odot:Qxe,odsold:jxe,OElig:Jxe,oelig:Wxe,ofcir:qxe,Ofr:zxe,ofr:Xxe,ogon:Yxe,Ograve:$xe,ograve:Zxe,ogt:eDe,ohbar:tDe,ohm:nDe,oint:rDe,olarr:iDe,olcir:sDe,olcross:oDe,oline:aDe,olt:BDe,Omacr:cDe,omacr:uDe,Omega:lDe,omega:hDe,Omicron:pDe,omicron:fDe,omid:dDe,ominus:mDe,Oopf:CDe,oopf:gDe,opar:ADe,OpenCurlyDoubleQuote:vDe,OpenCurlyQuote:yDe,operp:EDe,oplus:_De,orarr:bDe,Or:SDe,or:wDe,ord:xDe,order:DDe,orderof:kDe,ordf:IDe,ordm:TDe,origof:ODe,oror:FDe,orslope:NDe,orv:LDe,oS:MDe,Oscr:RDe,oscr:PDe,Oslash:GDe,oslash:HDe,osol:KDe,Otilde:VDe,otilde:UDe,otimesas:QDe,Otimes:jDe,otimes:JDe,Ouml:WDe,ouml:qDe,ovbar:zDe,OverBar:XDe,OverBrace:YDe,OverBracket:$De,OverParenthesis:ZDe,para:eke,parallel:tke,par:nke,parsim:rke,parsl:ike,part:ske,PartialD:oke,Pcy:ake,pcy:Bke,percnt:cke,period:uke,permil:lke,perp:hke,pertenk:pke,Pfr:fke,pfr:dke,Phi:mke,phi:Cke,phiv:gke,phmmat:Ake,phone:vke,Pi:yke,pi:Eke,pitchfork:_ke,piv:bke,planck:Ske,planckh:wke,plankv:xke,plusacir:Dke,plusb:kke,pluscir:Ike,plus:Tke,plusdo:Oke,plusdu:Fke,pluse:Nke,PlusMinus:Lke,plusmn:Mke,plussim:Rke,plustwo:Pke,pm:Gke,Poincareplane:Hke,pointint:Kke,popf:Vke,Popf:Uke,pound:Qke,prap:jke,Pr:Jke,pr:Wke,prcue:qke,precapprox:zke,prec:Xke,preccurlyeq:Yke,Precedes:$ke,PrecedesEqual:Zke,PrecedesSlantEqual:eIe,PrecedesTilde:tIe,preceq:nIe,precnapprox:rIe,precneqq:iIe,precnsim:sIe,pre:oIe,prE:aIe,precsim:BIe,prime:cIe,Prime:uIe,primes:lIe,prnap:hIe,prnE:pIe,prnsim:fIe,prod:dIe,Product:mIe,profalar:CIe,profline:gIe,profsurf:AIe,prop:vIe,Proportional:yIe,Proportion:EIe,propto:_Ie,prsim:bIe,prurel:SIe,Pscr:wIe,pscr:xIe,Psi:DIe,psi:kIe,puncsp:IIe,Qfr:TIe,qfr:OIe,qint:FIe,qopf:NIe,Qopf:LIe,qprime:MIe,Qscr:RIe,qscr:PIe,quaternions:GIe,quatint:HIe,quest:KIe,questeq:VIe,quot:UIe,QUOT:QIe,rAarr:jIe,race:JIe,Racute:WIe,racute:qIe,radic:zIe,raemptyv:XIe,rang:YIe,Rang:$Ie,rangd:ZIe,range:eTe,rangle:tTe,raquo:nTe,rarrap:rTe,rarrb:iTe,rarrbfs:sTe,rarrc:oTe,rarr:aTe,Rarr:BTe,rArr:cTe,rarrfs:uTe,rarrhk:lTe,rarrlp:hTe,rarrpl:pTe,rarrsim:fTe,Rarrtl:dTe,rarrtl:mTe,rarrw:CTe,ratail:gTe,rAtail:ATe,ratio:vTe,rationals:yTe,rbarr:ETe,rBarr:_Te,RBarr:bTe,rbbrk:STe,rbrace:wTe,rbrack:xTe,rbrke:DTe,rbrksld:kTe,rbrkslu:ITe,Rcaron:TTe,rcaron:OTe,Rcedil:FTe,rcedil:NTe,rceil:LTe,rcub:MTe,Rcy:RTe,rcy:PTe,rdca:GTe,rdldhar:HTe,rdquo:KTe,rdquor:VTe,rdsh:UTe,real:QTe,realine:jTe,realpart:JTe,reals:WTe,Re:qTe,rect:zTe,reg:XTe,REG:YTe,ReverseElement:$Te,ReverseEquilibrium:ZTe,ReverseUpEquilibrium:eOe,rfisht:tOe,rfloor:nOe,rfr:rOe,Rfr:iOe,rHar:sOe,rhard:oOe,rharu:aOe,rharul:BOe,Rho:cOe,rho:uOe,rhov:lOe,RightAngleBracket:hOe,RightArrowBar:pOe,rightarrow:fOe,RightArrow:dOe,Rightarrow:mOe,RightArrowLeftArrow:COe,rightarrowtail:gOe,RightCeiling:AOe,RightDoubleBracket:vOe,RightDownTeeVector:yOe,RightDownVectorBar:EOe,RightDownVector:_Oe,RightFloor:bOe,rightharpoondown:SOe,rightharpoonup:wOe,rightleftarrows:xOe,rightleftharpoons:DOe,rightrightarrows:kOe,rightsquigarrow:IOe,RightTeeArrow:TOe,RightTee:OOe,RightTeeVector:FOe,rightthreetimes:NOe,RightTriangleBar:LOe,RightTriangle:MOe,RightTriangleEqual:ROe,RightUpDownVector:POe,RightUpTeeVector:GOe,RightUpVectorBar:HOe,RightUpVector:KOe,RightVectorBar:VOe,RightVector:UOe,ring:QOe,risingdotseq:jOe,rlarr:JOe,rlhar:WOe,rlm:qOe,rmoustache:zOe,rmoust:XOe,rnmid:YOe,roang:$Oe,roarr:ZOe,robrk:eFe,ropar:tFe,ropf:nFe,Ropf:rFe,roplus:iFe,rotimes:sFe,RoundImplies:oFe,rpar:aFe,rpargt:BFe,rppolint:cFe,rrarr:uFe,Rrightarrow:lFe,rsaquo:hFe,rscr:pFe,Rscr:fFe,rsh:dFe,Rsh:mFe,rsqb:CFe,rsquo:gFe,rsquor:AFe,rthree:vFe,rtimes:yFe,rtri:EFe,rtrie:_Fe,rtrif:bFe,rtriltri:SFe,RuleDelayed:wFe,ruluhar:xFe,rx:DFe,Sacute:kFe,sacute:IFe,sbquo:TFe,scap:OFe,Scaron:FFe,scaron:NFe,Sc:LFe,sc:MFe,sccue:RFe,sce:PFe,scE:GFe,Scedil:HFe,scedil:KFe,Scirc:VFe,scirc:UFe,scnap:QFe,scnE:jFe,scnsim:JFe,scpolint:WFe,scsim:qFe,Scy:zFe,scy:XFe,sdotb:YFe,sdot:$Fe,sdote:ZFe,searhk:eNe,searr:tNe,seArr:nNe,searrow:rNe,sect:iNe,semi:sNe,seswar:oNe,setminus:aNe,setmn:BNe,sext:cNe,Sfr:uNe,sfr:lNe,sfrown:hNe,sharp:pNe,SHCHcy:fNe,shchcy:dNe,SHcy:mNe,shcy:CNe,ShortDownArrow:gNe,ShortLeftArrow:ANe,shortmid:vNe,shortparallel:yNe,ShortRightArrow:ENe,ShortUpArrow:_Ne,shy:bNe,Sigma:SNe,sigma:wNe,sigmaf:xNe,sigmav:DNe,sim:kNe,simdot:INe,sime:TNe,simeq:ONe,simg:FNe,simgE:NNe,siml:LNe,simlE:MNe,simne:RNe,simplus:PNe,simrarr:GNe,slarr:HNe,SmallCircle:KNe,smallsetminus:VNe,smashp:UNe,smeparsl:QNe,smid:jNe,smile:JNe,smt:WNe,smte:qNe,smtes:zNe,SOFTcy:XNe,softcy:YNe,solbar:$Ne,solb:ZNe,sol:eLe,Sopf:tLe,sopf:nLe,spades:rLe,spadesuit:iLe,spar:sLe,sqcap:oLe,sqcaps:aLe,sqcup:BLe,sqcups:cLe,Sqrt:uLe,sqsub:lLe,sqsube:hLe,sqsubset:pLe,sqsubseteq:fLe,sqsup:dLe,sqsupe:mLe,sqsupset:CLe,sqsupseteq:gLe,square:ALe,Square:vLe,SquareIntersection:yLe,SquareSubset:ELe,SquareSubsetEqual:_Le,SquareSuperset:bLe,SquareSupersetEqual:SLe,SquareUnion:wLe,squarf:xLe,squ:DLe,squf:kLe,srarr:ILe,Sscr:TLe,sscr:OLe,ssetmn:FLe,ssmile:NLe,sstarf:LLe,Star:MLe,star:RLe,starf:PLe,straightepsilon:GLe,straightphi:HLe,strns:KLe,sub:VLe,Sub:ULe,subdot:QLe,subE:jLe,sube:JLe,subedot:WLe,submult:qLe,subnE:zLe,subne:XLe,subplus:YLe,subrarr:$Le,subset:ZLe,Subset:eMe,subseteq:tMe,subseteqq:nMe,SubsetEqual:rMe,subsetneq:iMe,subsetneqq:sMe,subsim:oMe,subsub:aMe,subsup:BMe,succapprox:cMe,succ:uMe,succcurlyeq:lMe,Succeeds:hMe,SucceedsEqual:pMe,SucceedsSlantEqual:fMe,SucceedsTilde:dMe,succeq:mMe,succnapprox:CMe,succneqq:gMe,succnsim:AMe,succsim:vMe,SuchThat:yMe,sum:EMe,Sum:_Me,sung:bMe,sup1:SMe,sup2:wMe,sup3:xMe,sup:DMe,Sup:kMe,supdot:IMe,supdsub:TMe,supE:OMe,supe:FMe,supedot:NMe,Superset:LMe,SupersetEqual:MMe,suphsol:RMe,suphsub:PMe,suplarr:GMe,supmult:HMe,supnE:KMe,supne:VMe,supplus:UMe,supset:QMe,Supset:jMe,supseteq:JMe,supseteqq:WMe,supsetneq:qMe,supsetneqq:zMe,supsim:XMe,supsub:YMe,supsup:$Me,swarhk:ZMe,swarr:eRe,swArr:tRe,swarrow:nRe,swnwar:rRe,szlig:iRe,Tab:sRe,target:oRe,Tau:aRe,tau:BRe,tbrk:cRe,Tcaron:uRe,tcaron:lRe,Tcedil:hRe,tcedil:pRe,Tcy:fRe,tcy:dRe,tdot:mRe,telrec:CRe,Tfr:gRe,tfr:ARe,there4:vRe,therefore:yRe,Therefore:ERe,Theta:_Re,theta:bRe,thetasym:SRe,thetav:wRe,thickapprox:xRe,thicksim:DRe,ThickSpace:kRe,ThinSpace:IRe,thinsp:TRe,thkap:ORe,thksim:FRe,THORN:NRe,thorn:LRe,tilde:MRe,Tilde:RRe,TildeEqual:PRe,TildeFullEqual:GRe,TildeTilde:HRe,timesbar:KRe,timesb:VRe,times:URe,timesd:QRe,tint:jRe,toea:JRe,topbot:WRe,topcir:qRe,top:zRe,Topf:XRe,topf:YRe,topfork:$Re,tosa:ZRe,tprime:ePe,trade:tPe,TRADE:nPe,triangle:rPe,triangledown:iPe,triangleleft:sPe,trianglelefteq:oPe,triangleq:aPe,triangleright:BPe,trianglerighteq:cPe,tridot:uPe,trie:lPe,triminus:hPe,TripleDot:pPe,triplus:fPe,trisb:dPe,tritime:mPe,trpezium:CPe,Tscr:gPe,tscr:APe,TScy:vPe,tscy:yPe,TSHcy:EPe,tshcy:_Pe,Tstrok:bPe,tstrok:SPe,twixt:wPe,twoheadleftarrow:xPe,twoheadrightarrow:DPe,Uacute:kPe,uacute:IPe,uarr:TPe,Uarr:OPe,uArr:FPe,Uarrocir:NPe,Ubrcy:LPe,ubrcy:MPe,Ubreve:RPe,ubreve:PPe,Ucirc:GPe,ucirc:HPe,Ucy:KPe,ucy:VPe,udarr:UPe,Udblac:QPe,udblac:jPe,udhar:JPe,ufisht:WPe,Ufr:qPe,ufr:zPe,Ugrave:XPe,ugrave:YPe,uHar:$Pe,uharl:ZPe,uharr:eGe,uhblk:tGe,ulcorn:nGe,ulcorner:rGe,ulcrop:iGe,ultri:sGe,Umacr:oGe,umacr:aGe,uml:BGe,UnderBar:cGe,UnderBrace:uGe,UnderBracket:lGe,UnderParenthesis:hGe,Union:pGe,UnionPlus:fGe,Uogon:dGe,uogon:mGe,Uopf:CGe,uopf:gGe,UpArrowBar:AGe,uparrow:vGe,UpArrow:yGe,Uparrow:EGe,UpArrowDownArrow:_Ge,updownarrow:bGe,UpDownArrow:SGe,Updownarrow:wGe,UpEquilibrium:xGe,upharpoonleft:DGe,upharpoonright:kGe,uplus:IGe,UpperLeftArrow:TGe,UpperRightArrow:OGe,upsi:FGe,Upsi:NGe,upsih:LGe,Upsilon:MGe,upsilon:RGe,UpTeeArrow:PGe,UpTee:GGe,upuparrows:HGe,urcorn:KGe,urcorner:VGe,urcrop:UGe,Uring:QGe,uring:jGe,urtri:JGe,Uscr:WGe,uscr:qGe,utdot:zGe,Utilde:XGe,utilde:YGe,utri:$Ge,utrif:ZGe,uuarr:eHe,Uuml:tHe,uuml:nHe,uwangle:rHe,vangrt:iHe,varepsilon:sHe,varkappa:oHe,varnothing:aHe,varphi:BHe,varpi:cHe,varpropto:uHe,varr:lHe,vArr:hHe,varrho:pHe,varsigma:fHe,varsubsetneq:dHe,varsubsetneqq:mHe,varsupsetneq:CHe,varsupsetneqq:gHe,vartheta:AHe,vartriangleleft:vHe,vartriangleright:yHe,vBar:EHe,Vbar:_He,vBarv:bHe,Vcy:SHe,vcy:wHe,vdash:xHe,vDash:DHe,Vdash:kHe,VDash:IHe,Vdashl:THe,veebar:OHe,vee:FHe,Vee:NHe,veeeq:LHe,vellip:MHe,verbar:RHe,Verbar:PHe,vert:GHe,Vert:HHe,VerticalBar:KHe,VerticalLine:VHe,VerticalSeparator:UHe,VerticalTilde:QHe,VeryThinSpace:jHe,Vfr:JHe,vfr:WHe,vltri:qHe,vnsub:zHe,vnsup:XHe,Vopf:YHe,vopf:$He,vprop:ZHe,vrtri:eKe,Vscr:tKe,vscr:nKe,vsubnE:rKe,vsubne:iKe,vsupnE:sKe,vsupne:oKe,Vvdash:aKe,vzigzag:BKe,Wcirc:cKe,wcirc:uKe,wedbar:lKe,wedge:hKe,Wedge:pKe,wedgeq:fKe,weierp:dKe,Wfr:mKe,wfr:CKe,Wopf:gKe,wopf:AKe,wp:vKe,wr:yKe,wreath:EKe,Wscr:_Ke,wscr:bKe,xcap:SKe,xcirc:wKe,xcup:xKe,xdtri:DKe,Xfr:kKe,xfr:IKe,xharr:TKe,xhArr:OKe,Xi:FKe,xi:NKe,xlarr:LKe,xlArr:MKe,xmap:RKe,xnis:PKe,xodot:GKe,Xopf:HKe,xopf:KKe,xoplus:VKe,xotime:UKe,xrarr:QKe,xrArr:jKe,Xscr:JKe,xscr:WKe,xsqcup:qKe,xuplus:zKe,xutri:XKe,xvee:YKe,xwedge:$Ke,Yacute:ZKe,yacute:eVe,YAcy:tVe,yacy:nVe,Ycirc:rVe,ycirc:iVe,Ycy:sVe,ycy:oVe,yen:aVe,Yfr:BVe,yfr:cVe,YIcy:uVe,yicy:lVe,Yopf:hVe,yopf:pVe,Yscr:fVe,yscr:dVe,YUcy:mVe,yucy:CVe,yuml:gVe,Yuml:AVe,Zacute:vVe,zacute:yVe,Zcaron:EVe,zcaron:_Ve,Zcy:bVe,zcy:SVe,Zdot:wVe,zdot:xVe,zeetrf:DVe,ZeroWidthSpace:kVe,Zeta:IVe,zeta:TVe,zfr:OVe,Zfr:FVe,ZHcy:NVe,zhcy:LVe,zigrarr:MVe,zopf:RVe,Zopf:PVe,Zscr:GVe,zscr:HVe,zwj:KVe,zwnj:VVe},QVe={__proto__:null,Aacute:wre,aacute:xre,Abreve:Dre,abreve:kre,ac:Ire,acd:Tre,acE:Ore,Acirc:Fre,acirc:Nre,acute:Lre,Acy:Mre,acy:Rre,AElig:Pre,aelig:Gre,af:Hre,Afr:Kre,afr:Vre,Agrave:Ure,agrave:Qre,alefsym:jre,aleph:Jre,Alpha:Wre,alpha:qre,Amacr:zre,amacr:Xre,amalg:Yre,amp:$re,AMP:Zre,andand:eie,And:tie,and:nie,andd:rie,andslope:iie,andv:sie,ang:oie,ange:aie,angle:Bie,angmsdaa:cie,angmsdab:uie,angmsdac:lie,angmsdad:hie,angmsdae:pie,angmsdaf:fie,angmsdag:die,angmsdah:mie,angmsd:Cie,angrt:gie,angrtvb:Aie,angrtvbd:vie,angsph:yie,angst:Eie,angzarr:_ie,Aogon:bie,aogon:Sie,Aopf:wie,aopf:xie,apacir:Die,ap:kie,apE:Iie,ape:Tie,apid:Oie,apos:Fie,ApplyFunction:Nie,approx:Lie,approxeq:Mie,Aring:Rie,aring:Pie,Ascr:Gie,ascr:Hie,Assign:Kie,ast:Vie,asymp:Uie,asympeq:Qie,Atilde:jie,atilde:Jie,Auml:Wie,auml:qie,awconint:zie,awint:Xie,backcong:Yie,backepsilon:$ie,backprime:Zie,backsim:ese,backsimeq:tse,Backslash:nse,Barv:rse,barvee:ise,barwed:sse,Barwed:ose,barwedge:ase,bbrk:Bse,bbrktbrk:cse,bcong:use,Bcy:lse,bcy:hse,bdquo:pse,becaus:fse,because:dse,Because:mse,bemptyv:Cse,bepsi:gse,bernou:Ase,Bernoullis:vse,Beta:yse,beta:Ese,beth:_se,between:bse,Bfr:Sse,bfr:wse,bigcap:xse,bigcirc:Dse,bigcup:kse,bigodot:Ise,bigoplus:Tse,bigotimes:Ose,bigsqcup:Fse,bigstar:Nse,bigtriangledown:Lse,bigtriangleup:Mse,biguplus:Rse,bigvee:Pse,bigwedge:Gse,bkarow:Hse,blacklozenge:Kse,blacksquare:Vse,blacktriangle:Use,blacktriangledown:Qse,blacktriangleleft:jse,blacktriangleright:Jse,blank:Wse,blk12:qse,blk14:zse,blk34:Xse,block:Yse,bne:$se,bnequiv:Zse,bNot:eoe,bnot:toe,Bopf:noe,bopf:roe,bot:ioe,bottom:soe,bowtie:ooe,boxbox:aoe,boxdl:Boe,boxdL:coe,boxDl:uoe,boxDL:loe,boxdr:hoe,boxdR:poe,boxDr:foe,boxDR:doe,boxh:moe,boxH:Coe,boxhd:goe,boxHd:Aoe,boxhD:voe,boxHD:yoe,boxhu:Eoe,boxHu:_oe,boxhU:boe,boxHU:Soe,boxminus:woe,boxplus:xoe,boxtimes:Doe,boxul:koe,boxuL:Ioe,boxUl:Toe,boxUL:Ooe,boxur:Foe,boxuR:Noe,boxUr:Loe,boxUR:Moe,boxv:Roe,boxV:Poe,boxvh:Goe,boxvH:Hoe,boxVh:Koe,boxVH:Voe,boxvl:Uoe,boxvL:Qoe,boxVl:joe,boxVL:Joe,boxvr:Woe,boxvR:qoe,boxVr:zoe,boxVR:Xoe,bprime:Yoe,breve:$oe,Breve:Zoe,brvbar:eae,bscr:tae,Bscr:nae,bsemi:rae,bsim:iae,bsime:sae,bsolb:oae,bsol:aae,bsolhsub:Bae,bull:cae,bullet:uae,bump:lae,bumpE:hae,bumpe:pae,Bumpeq:fae,bumpeq:dae,Cacute:mae,cacute:Cae,capand:gae,capbrcup:Aae,capcap:vae,cap:yae,Cap:Eae,capcup:_ae,capdot:bae,CapitalDifferentialD:Sae,caps:wae,caret:xae,caron:Dae,Cayleys:kae,ccaps:Iae,Ccaron:Tae,ccaron:Oae,Ccedil:Fae,ccedil:Nae,Ccirc:Lae,ccirc:Mae,Cconint:Rae,ccups:Pae,ccupssm:Gae,Cdot:Hae,cdot:Kae,cedil:Vae,Cedilla:Uae,cemptyv:Qae,cent:jae,centerdot:Jae,CenterDot:Wae,cfr:qae,Cfr:zae,CHcy:Xae,chcy:Yae,check:$ae,checkmark:Zae,Chi:eBe,chi:tBe,circ:nBe,circeq:rBe,circlearrowleft:iBe,circlearrowright:sBe,circledast:oBe,circledcirc:aBe,circleddash:BBe,CircleDot:cBe,circledR:uBe,circledS:lBe,CircleMinus:hBe,CirclePlus:pBe,CircleTimes:fBe,cir:dBe,cirE:mBe,cire:CBe,cirfnint:gBe,cirmid:ABe,cirscir:vBe,ClockwiseContourIntegral:yBe,CloseCurlyDoubleQuote:EBe,CloseCurlyQuote:_Be,clubs:bBe,clubsuit:SBe,colon:wBe,Colon:xBe,Colone:DBe,colone:kBe,coloneq:IBe,comma:TBe,commat:OBe,comp:FBe,compfn:NBe,complement:LBe,complexes:MBe,cong:RBe,congdot:PBe,Congruent:GBe,conint:HBe,Conint:KBe,ContourIntegral:VBe,copf:UBe,Copf:QBe,coprod:jBe,Coproduct:JBe,copy:WBe,COPY:qBe,copysr:zBe,CounterClockwiseContourIntegral:XBe,crarr:YBe,cross:$Be,Cross:ZBe,Cscr:ece,cscr:tce,csub:nce,csube:rce,csup:ice,csupe:sce,ctdot:oce,cudarrl:ace,cudarrr:Bce,cuepr:cce,cuesc:uce,cularr:lce,cularrp:hce,cupbrcap:pce,cupcap:fce,CupCap:dce,cup:mce,Cup:Cce,cupcup:gce,cupdot:Ace,cupor:vce,cups:yce,curarr:Ece,curarrm:_ce,curlyeqprec:bce,curlyeqsucc:Sce,curlyvee:wce,curlywedge:xce,curren:Dce,curvearrowleft:kce,curvearrowright:Ice,cuvee:Tce,cuwed:Oce,cwconint:Fce,cwint:Nce,cylcty:Lce,dagger:Mce,Dagger:Rce,daleth:Pce,darr:Gce,Darr:Hce,dArr:Kce,dash:Vce,Dashv:Uce,dashv:Qce,dbkarow:jce,dblac:Jce,Dcaron:Wce,dcaron:qce,Dcy:zce,dcy:Xce,ddagger:Yce,ddarr:$ce,DD:Zce,dd:eue,DDotrahd:tue,ddotseq:nue,deg:rue,Del:iue,Delta:sue,delta:oue,demptyv:aue,dfisht:Bue,Dfr:cue,dfr:uue,dHar:lue,dharl:hue,dharr:pue,DiacriticalAcute:fue,DiacriticalDot:due,DiacriticalDoubleAcute:mue,DiacriticalGrave:Cue,DiacriticalTilde:gue,diam:Aue,diamond:vue,Diamond:yue,diamondsuit:Eue,diams:_ue,die:bue,DifferentialD:Sue,digamma:wue,disin:xue,div:Due,divide:kue,divideontimes:Iue,divonx:Tue,DJcy:Oue,djcy:Fue,dlcorn:Nue,dlcrop:Lue,dollar:Mue,Dopf:Rue,dopf:Pue,Dot:Gue,dot:Hue,DotDot:Kue,doteq:Vue,doteqdot:Uue,DotEqual:Que,dotminus:jue,dotplus:Jue,dotsquare:Wue,doublebarwedge:que,DoubleContourIntegral:zue,DoubleDot:Xue,DoubleDownArrow:Yue,DoubleLeftArrow:$ue,DoubleLeftRightArrow:Zue,DoubleLeftTee:ele,DoubleLongLeftArrow:tle,DoubleLongLeftRightArrow:nle,DoubleLongRightArrow:rle,DoubleRightArrow:ile,DoubleRightTee:sle,DoubleUpArrow:ole,DoubleUpDownArrow:ale,DoubleVerticalBar:Ble,DownArrowBar:cle,downarrow:ule,DownArrow:lle,Downarrow:hle,DownArrowUpArrow:ple,DownBreve:fle,downdownarrows:dle,downharpoonleft:mle,downharpoonright:Cle,DownLeftRightVector:gle,DownLeftTeeVector:Ale,DownLeftVectorBar:vle,DownLeftVector:yle,DownRightTeeVector:Ele,DownRightVectorBar:_le,DownRightVector:ble,DownTeeArrow:Sle,DownTee:wle,drbkarow:xle,drcorn:Dle,drcrop:kle,Dscr:Ile,dscr:Tle,DScy:Ole,dscy:Fle,dsol:Nle,Dstrok:Lle,dstrok:Mle,dtdot:Rle,dtri:Ple,dtrif:Gle,duarr:Hle,duhar:Kle,dwangle:Vle,DZcy:Ule,dzcy:Qle,dzigrarr:jle,Eacute:Jle,eacute:Wle,easter:qle,Ecaron:zle,ecaron:Xle,Ecirc:Yle,ecirc:$le,ecir:Zle,ecolon:ehe,Ecy:the,ecy:nhe,eDDot:rhe,Edot:ihe,edot:she,eDot:ohe,ee:ahe,efDot:Bhe,Efr:che,efr:uhe,eg:lhe,Egrave:hhe,egrave:phe,egs:fhe,egsdot:dhe,el:mhe,Element:Che,elinters:ghe,ell:Ahe,els:vhe,elsdot:yhe,Emacr:Ehe,emacr:_he,empty:bhe,emptyset:She,EmptySmallSquare:whe,emptyv:xhe,EmptyVerySmallSquare:Dhe,emsp13:khe,emsp14:Ihe,emsp:The,ENG:Ohe,eng:Fhe,ensp:Nhe,Eogon:Lhe,eogon:Mhe,Eopf:Rhe,eopf:Phe,epar:Ghe,eparsl:Hhe,eplus:Khe,epsi:Vhe,Epsilon:Uhe,epsilon:Qhe,epsiv:jhe,eqcirc:Jhe,eqcolon:Whe,eqsim:qhe,eqslantgtr:zhe,eqslantless:Xhe,Equal:Yhe,equals:$he,EqualTilde:Zhe,equest:epe,Equilibrium:tpe,equiv:npe,equivDD:rpe,eqvparsl:ipe,erarr:spe,erDot:ope,escr:ape,Escr:Bpe,esdot:cpe,Esim:upe,esim:lpe,Eta:hpe,eta:ppe,ETH:fpe,eth:dpe,Euml:mpe,euml:Cpe,euro:gpe,excl:Ape,exist:vpe,Exists:ype,expectation:Epe,exponentiale:_pe,ExponentialE:bpe,fallingdotseq:Spe,Fcy:wpe,fcy:xpe,female:Dpe,ffilig:kpe,fflig:Ipe,ffllig:Tpe,Ffr:Ope,ffr:Fpe,filig:Npe,FilledSmallSquare:Lpe,FilledVerySmallSquare:Mpe,fjlig:Rpe,flat:Ppe,fllig:Gpe,fltns:Hpe,fnof:Kpe,Fopf:Vpe,fopf:Upe,forall:Qpe,ForAll:jpe,fork:Jpe,forkv:Wpe,Fouriertrf:qpe,fpartint:zpe,frac12:Xpe,frac13:Ype,frac14:$pe,frac15:Zpe,frac16:efe,frac18:tfe,frac23:nfe,frac25:rfe,frac34:ife,frac35:sfe,frac38:ofe,frac45:afe,frac56:Bfe,frac58:cfe,frac78:ufe,frasl:lfe,frown:hfe,fscr:pfe,Fscr:ffe,gacute:dfe,Gamma:mfe,gamma:Cfe,Gammad:gfe,gammad:Afe,gap:vfe,Gbreve:yfe,gbreve:Efe,Gcedil:_fe,Gcirc:bfe,gcirc:Sfe,Gcy:wfe,gcy:xfe,Gdot:Dfe,gdot:kfe,ge:Ife,gE:Tfe,gEl:Ofe,gel:Ffe,geq:Nfe,geqq:Lfe,geqslant:Mfe,gescc:Rfe,ges:Pfe,gesdot:Gfe,gesdoto:Hfe,gesdotol:Kfe,gesl:Vfe,gesles:Ufe,Gfr:Qfe,gfr:jfe,gg:Jfe,Gg:Wfe,ggg:qfe,gimel:zfe,GJcy:Xfe,gjcy:Yfe,gla:$fe,gl:Zfe,glE:ede,glj:tde,gnap:nde,gnapprox:rde,gne:ide,gnE:sde,gneq:ode,gneqq:ade,gnsim:Bde,Gopf:cde,gopf:ude,grave:lde,GreaterEqual:hde,GreaterEqualLess:pde,GreaterFullEqual:fde,GreaterGreater:dde,GreaterLess:mde,GreaterSlantEqual:Cde,GreaterTilde:gde,Gscr:Ade,gscr:vde,gsim:yde,gsime:Ede,gsiml:_de,gtcc:bde,gtcir:Sde,gt:wde,GT:xde,Gt:Dde,gtdot:kde,gtlPar:Ide,gtquest:Tde,gtrapprox:Ode,gtrarr:Fde,gtrdot:Nde,gtreqless:Lde,gtreqqless:Mde,gtrless:Rde,gtrsim:Pde,gvertneqq:Gde,gvnE:Hde,Hacek:Kde,hairsp:Vde,half:Ude,hamilt:Qde,HARDcy:jde,hardcy:Jde,harrcir:Wde,harr:qde,hArr:zde,harrw:Xde,Hat:Yde,hbar:$de,Hcirc:Zde,hcirc:eme,hearts:tme,heartsuit:nme,hellip:rme,hercon:ime,hfr:sme,Hfr:ome,HilbertSpace:ame,hksearow:Bme,hkswarow:cme,hoarr:ume,homtht:lme,hookleftarrow:hme,hookrightarrow:pme,hopf:fme,Hopf:dme,horbar:mme,HorizontalLine:Cme,hscr:gme,Hscr:Ame,hslash:vme,Hstrok:yme,hstrok:Eme,HumpDownHump:_me,HumpEqual:bme,hybull:Sme,hyphen:wme,Iacute:xme,iacute:Dme,ic:kme,Icirc:Ime,icirc:Tme,Icy:Ome,icy:Fme,Idot:Nme,IEcy:Lme,iecy:Mme,iexcl:Rme,iff:Pme,ifr:Gme,Ifr:Hme,Igrave:Kme,igrave:Vme,ii:Ume,iiiint:Qme,iiint:jme,iinfin:Jme,iiota:Wme,IJlig:qme,ijlig:zme,Imacr:Xme,imacr:Yme,image:$me,ImaginaryI:Zme,imagline:eCe,imagpart:tCe,imath:nCe,Im:rCe,imof:iCe,imped:sCe,Implies:oCe,incare:aCe,infin:BCe,infintie:cCe,inodot:uCe,intcal:lCe,int:hCe,Int:pCe,integers:fCe,Integral:dCe,intercal:mCe,Intersection:CCe,intlarhk:gCe,intprod:ACe,InvisibleComma:vCe,InvisibleTimes:yCe,IOcy:ECe,iocy:_Ce,Iogon:bCe,iogon:SCe,Iopf:wCe,iopf:xCe,Iota:DCe,iota:kCe,iprod:ICe,iquest:TCe,iscr:OCe,Iscr:FCe,isin:NCe,isindot:LCe,isinE:MCe,isins:RCe,isinsv:PCe,isinv:GCe,it:HCe,Itilde:KCe,itilde:VCe,Iukcy:UCe,iukcy:QCe,Iuml:jCe,iuml:JCe,Jcirc:WCe,jcirc:qCe,Jcy:zCe,jcy:XCe,Jfr:YCe,jfr:$Ce,jmath:ZCe,Jopf:ege,jopf:tge,Jscr:nge,jscr:rge,Jsercy:ige,jsercy:sge,Jukcy:oge,jukcy:age,Kappa:Bge,kappa:cge,kappav:uge,Kcedil:lge,kcedil:hge,Kcy:pge,kcy:fge,Kfr:dge,kfr:mge,kgreen:Cge,KHcy:gge,khcy:Age,KJcy:vge,kjcy:yge,Kopf:Ege,kopf:_ge,Kscr:bge,kscr:Sge,lAarr:wge,Lacute:xge,lacute:Dge,laemptyv:kge,lagran:Ige,Lambda:Tge,lambda:Oge,lang:Fge,Lang:Nge,langd:Lge,langle:Mge,lap:Rge,Laplacetrf:Pge,laquo:Gge,larrb:Hge,larrbfs:Kge,larr:Vge,Larr:Uge,lArr:Qge,larrfs:jge,larrhk:Jge,larrlp:Wge,larrpl:qge,larrsim:zge,larrtl:Xge,latail:Yge,lAtail:$ge,lat:Zge,late:eAe,lates:tAe,lbarr:nAe,lBarr:rAe,lbbrk:iAe,lbrace:sAe,lbrack:oAe,lbrke:aAe,lbrksld:BAe,lbrkslu:cAe,Lcaron:uAe,lcaron:lAe,Lcedil:hAe,lcedil:pAe,lceil:fAe,lcub:dAe,Lcy:mAe,lcy:CAe,ldca:gAe,ldquo:AAe,ldquor:vAe,ldrdhar:yAe,ldrushar:EAe,ldsh:_Ae,le:bAe,lE:SAe,LeftAngleBracket:wAe,LeftArrowBar:xAe,leftarrow:DAe,LeftArrow:kAe,Leftarrow:IAe,LeftArrowRightArrow:TAe,leftarrowtail:OAe,LeftCeiling:FAe,LeftDoubleBracket:NAe,LeftDownTeeVector:LAe,LeftDownVectorBar:MAe,LeftDownVector:RAe,LeftFloor:PAe,leftharpoondown:GAe,leftharpoonup:HAe,leftleftarrows:KAe,leftrightarrow:VAe,LeftRightArrow:UAe,Leftrightarrow:QAe,leftrightarrows:jAe,leftrightharpoons:JAe,leftrightsquigarrow:WAe,LeftRightVector:qAe,LeftTeeArrow:zAe,LeftTee:XAe,LeftTeeVector:YAe,leftthreetimes:$Ae,LeftTriangleBar:ZAe,LeftTriangle:eve,LeftTriangleEqual:tve,LeftUpDownVector:nve,LeftUpTeeVector:rve,LeftUpVectorBar:ive,LeftUpVector:sve,LeftVectorBar:ove,LeftVector:ave,lEg:Bve,leg:cve,leq:uve,leqq:lve,leqslant:hve,lescc:pve,les:fve,lesdot:dve,lesdoto:mve,lesdotor:Cve,lesg:gve,lesges:Ave,lessapprox:vve,lessdot:yve,lesseqgtr:Eve,lesseqqgtr:_ve,LessEqualGreater:bve,LessFullEqual:Sve,LessGreater:wve,lessgtr:xve,LessLess:Dve,lesssim:kve,LessSlantEqual:Ive,LessTilde:Tve,lfisht:Ove,lfloor:Fve,Lfr:Nve,lfr:Lve,lg:Mve,lgE:Rve,lHar:Pve,lhard:Gve,lharu:Hve,lharul:Kve,lhblk:Vve,LJcy:Uve,ljcy:Qve,llarr:jve,ll:Jve,Ll:Wve,llcorner:qve,Lleftarrow:zve,llhard:Xve,lltri:Yve,Lmidot:$ve,lmidot:Zve,lmoustache:eye,lmoust:tye,lnap:nye,lnapprox:rye,lne:iye,lnE:sye,lneq:oye,lneqq:aye,lnsim:Bye,loang:cye,loarr:uye,lobrk:lye,longleftarrow:hye,LongLeftArrow:pye,Longleftarrow:fye,longleftrightarrow:dye,LongLeftRightArrow:mye,Longleftrightarrow:Cye,longmapsto:gye,longrightarrow:Aye,LongRightArrow:vye,Longrightarrow:yye,looparrowleft:Eye,looparrowright:_ye,lopar:bye,Lopf:Sye,lopf:wye,loplus:xye,lotimes:Dye,lowast:kye,lowbar:Iye,LowerLeftArrow:Tye,LowerRightArrow:Oye,loz:Fye,lozenge:Nye,lozf:Lye,lpar:Mye,lparlt:Rye,lrarr:Pye,lrcorner:Gye,lrhar:Hye,lrhard:Kye,lrm:Vye,lrtri:Uye,lsaquo:Qye,lscr:jye,Lscr:Jye,lsh:Wye,Lsh:qye,lsim:zye,lsime:Xye,lsimg:Yye,lsqb:$ye,lsquo:Zye,lsquor:eEe,Lstrok:tEe,lstrok:nEe,ltcc:rEe,ltcir:iEe,lt:sEe,LT:oEe,Lt:aEe,ltdot:BEe,lthree:cEe,ltimes:uEe,ltlarr:lEe,ltquest:hEe,ltri:pEe,ltrie:fEe,ltrif:dEe,ltrPar:mEe,lurdshar:CEe,luruhar:gEe,lvertneqq:AEe,lvnE:vEe,macr:yEe,male:EEe,malt:_Ee,maltese:bEe,map:SEe,mapsto:wEe,mapstodown:xEe,mapstoleft:DEe,mapstoup:kEe,marker:IEe,mcomma:TEe,Mcy:OEe,mcy:FEe,mdash:NEe,mDDot:LEe,measuredangle:MEe,MediumSpace:REe,Mellintrf:PEe,Mfr:GEe,mfr:HEe,mho:KEe,micro:VEe,midast:UEe,midcir:QEe,mid:jEe,middot:JEe,minusb:WEe,minus:qEe,minusd:zEe,minusdu:XEe,MinusPlus:YEe,mlcp:$Ee,mldr:ZEe,mnplus:e_e,models:t_e,Mopf:n_e,mopf:r_e,mp:i_e,mscr:s_e,Mscr:o_e,mstpos:a_e,Mu:B_e,mu:c_e,multimap:u_e,mumap:l_e,nabla:h_e,Nacute:p_e,nacute:f_e,nang:d_e,nap:m_e,napE:C_e,napid:g_e,napos:A_e,napprox:v_e,natural:y_e,naturals:E_e,natur:__e,nbsp:b_e,nbump:S_e,nbumpe:w_e,ncap:x_e,Ncaron:D_e,ncaron:k_e,Ncedil:I_e,ncedil:T_e,ncong:O_e,ncongdot:F_e,ncup:N_e,Ncy:L_e,ncy:M_e,ndash:R_e,nearhk:P_e,nearr:G_e,neArr:H_e,nearrow:K_e,ne:V_e,nedot:U_e,NegativeMediumSpace:Q_e,NegativeThickSpace:j_e,NegativeThinSpace:J_e,NegativeVeryThinSpace:W_e,nequiv:q_e,nesear:z_e,nesim:X_e,NestedGreaterGreater:Y_e,NestedLessLess:$_e,NewLine:Z_e,nexist:ebe,nexists:tbe,Nfr:nbe,nfr:rbe,ngE:ibe,nge:sbe,ngeq:obe,ngeqq:abe,ngeqslant:Bbe,nges:cbe,nGg:ube,ngsim:lbe,nGt:hbe,ngt:pbe,ngtr:fbe,nGtv:dbe,nharr:mbe,nhArr:Cbe,nhpar:gbe,ni:Abe,nis:vbe,nisd:ybe,niv:Ebe,NJcy:_be,njcy:bbe,nlarr:Sbe,nlArr:wbe,nldr:xbe,nlE:Dbe,nle:kbe,nleftarrow:Ibe,nLeftarrow:Tbe,nleftrightarrow:Obe,nLeftrightarrow:Fbe,nleq:Nbe,nleqq:Lbe,nleqslant:Mbe,nles:Rbe,nless:Pbe,nLl:Gbe,nlsim:Hbe,nLt:Kbe,nlt:Vbe,nltri:Ube,nltrie:Qbe,nLtv:jbe,nmid:Jbe,NoBreak:Wbe,NonBreakingSpace:qbe,nopf:zbe,Nopf:Xbe,Not:Ybe,not:$be,NotCongruent:Zbe,NotCupCap:eSe,NotDoubleVerticalBar:tSe,NotElement:nSe,NotEqual:rSe,NotEqualTilde:iSe,NotExists:sSe,NotGreater:oSe,NotGreaterEqual:aSe,NotGreaterFullEqual:BSe,NotGreaterGreater:cSe,NotGreaterLess:uSe,NotGreaterSlantEqual:lSe,NotGreaterTilde:hSe,NotHumpDownHump:pSe,NotHumpEqual:fSe,notin:dSe,notindot:mSe,notinE:CSe,notinva:gSe,notinvb:ASe,notinvc:vSe,NotLeftTriangleBar:ySe,NotLeftTriangle:ESe,NotLeftTriangleEqual:_Se,NotLess:bSe,NotLessEqual:SSe,NotLessGreater:wSe,NotLessLess:xSe,NotLessSlantEqual:DSe,NotLessTilde:kSe,NotNestedGreaterGreater:ISe,NotNestedLessLess:TSe,notni:OSe,notniva:FSe,notnivb:NSe,notnivc:LSe,NotPrecedes:MSe,NotPrecedesEqual:RSe,NotPrecedesSlantEqual:PSe,NotReverseElement:GSe,NotRightTriangleBar:HSe,NotRightTriangle:KSe,NotRightTriangleEqual:VSe,NotSquareSubset:USe,NotSquareSubsetEqual:QSe,NotSquareSuperset:jSe,NotSquareSupersetEqual:JSe,NotSubset:WSe,NotSubsetEqual:qSe,NotSucceeds:zSe,NotSucceedsEqual:XSe,NotSucceedsSlantEqual:YSe,NotSucceedsTilde:$Se,NotSuperset:ZSe,NotSupersetEqual:ewe,NotTilde:twe,NotTildeEqual:nwe,NotTildeFullEqual:rwe,NotTildeTilde:iwe,NotVerticalBar:swe,nparallel:owe,npar:awe,nparsl:Bwe,npart:cwe,npolint:uwe,npr:lwe,nprcue:hwe,nprec:pwe,npreceq:fwe,npre:dwe,nrarrc:mwe,nrarr:Cwe,nrArr:gwe,nrarrw:Awe,nrightarrow:vwe,nRightarrow:ywe,nrtri:Ewe,nrtrie:_we,nsc:bwe,nsccue:Swe,nsce:wwe,Nscr:xwe,nscr:Dwe,nshortmid:kwe,nshortparallel:Iwe,nsim:Twe,nsime:Owe,nsimeq:Fwe,nsmid:Nwe,nspar:Lwe,nsqsube:Mwe,nsqsupe:Rwe,nsub:Pwe,nsubE:Gwe,nsube:Hwe,nsubset:Kwe,nsubseteq:Vwe,nsubseteqq:Uwe,nsucc:Qwe,nsucceq:jwe,nsup:Jwe,nsupE:Wwe,nsupe:qwe,nsupset:zwe,nsupseteq:Xwe,nsupseteqq:Ywe,ntgl:$we,Ntilde:Zwe,ntilde:exe,ntlg:txe,ntriangleleft:nxe,ntrianglelefteq:rxe,ntriangleright:ixe,ntrianglerighteq:sxe,Nu:oxe,nu:axe,num:Bxe,numero:cxe,numsp:uxe,nvap:lxe,nvdash:hxe,nvDash:pxe,nVdash:fxe,nVDash:dxe,nvge:mxe,nvgt:Cxe,nvHarr:gxe,nvinfin:Axe,nvlArr:vxe,nvle:yxe,nvlt:Exe,nvltrie:_xe,nvrArr:bxe,nvrtrie:Sxe,nvsim:wxe,nwarhk:xxe,nwarr:Dxe,nwArr:kxe,nwarrow:Ixe,nwnear:Txe,Oacute:Oxe,oacute:Fxe,oast:Nxe,Ocirc:Lxe,ocirc:Mxe,ocir:Rxe,Ocy:Pxe,ocy:Gxe,odash:Hxe,Odblac:Kxe,odblac:Vxe,odiv:Uxe,odot:Qxe,odsold:jxe,OElig:Jxe,oelig:Wxe,ofcir:qxe,Ofr:zxe,ofr:Xxe,ogon:Yxe,Ograve:$xe,ograve:Zxe,ogt:eDe,ohbar:tDe,ohm:nDe,oint:rDe,olarr:iDe,olcir:sDe,olcross:oDe,oline:aDe,olt:BDe,Omacr:cDe,omacr:uDe,Omega:lDe,omega:hDe,Omicron:pDe,omicron:fDe,omid:dDe,ominus:mDe,Oopf:CDe,oopf:gDe,opar:ADe,OpenCurlyDoubleQuote:vDe,OpenCurlyQuote:yDe,operp:EDe,oplus:_De,orarr:bDe,Or:SDe,or:wDe,ord:xDe,order:DDe,orderof:kDe,ordf:IDe,ordm:TDe,origof:ODe,oror:FDe,orslope:NDe,orv:LDe,oS:MDe,Oscr:RDe,oscr:PDe,Oslash:GDe,oslash:HDe,osol:KDe,Otilde:VDe,otilde:UDe,otimesas:QDe,Otimes:jDe,otimes:JDe,Ouml:WDe,ouml:qDe,ovbar:zDe,OverBar:XDe,OverBrace:YDe,OverBracket:$De,OverParenthesis:ZDe,para:eke,parallel:tke,par:nke,parsim:rke,parsl:ike,part:ske,PartialD:oke,Pcy:ake,pcy:Bke,percnt:cke,period:uke,permil:lke,perp:hke,pertenk:pke,Pfr:fke,pfr:dke,Phi:mke,phi:Cke,phiv:gke,phmmat:Ake,phone:vke,Pi:yke,pi:Eke,pitchfork:_ke,piv:bke,planck:Ske,planckh:wke,plankv:xke,plusacir:Dke,plusb:kke,pluscir:Ike,plus:Tke,plusdo:Oke,plusdu:Fke,pluse:Nke,PlusMinus:Lke,plusmn:Mke,plussim:Rke,plustwo:Pke,pm:Gke,Poincareplane:Hke,pointint:Kke,popf:Vke,Popf:Uke,pound:Qke,prap:jke,Pr:Jke,pr:Wke,prcue:qke,precapprox:zke,prec:Xke,preccurlyeq:Yke,Precedes:$ke,PrecedesEqual:Zke,PrecedesSlantEqual:eIe,PrecedesTilde:tIe,preceq:nIe,precnapprox:rIe,precneqq:iIe,precnsim:sIe,pre:oIe,prE:aIe,precsim:BIe,prime:cIe,Prime:uIe,primes:lIe,prnap:hIe,prnE:pIe,prnsim:fIe,prod:dIe,Product:mIe,profalar:CIe,profline:gIe,profsurf:AIe,prop:vIe,Proportional:yIe,Proportion:EIe,propto:_Ie,prsim:bIe,prurel:SIe,Pscr:wIe,pscr:xIe,Psi:DIe,psi:kIe,puncsp:IIe,Qfr:TIe,qfr:OIe,qint:FIe,qopf:NIe,Qopf:LIe,qprime:MIe,Qscr:RIe,qscr:PIe,quaternions:GIe,quatint:HIe,quest:KIe,questeq:VIe,quot:UIe,QUOT:QIe,rAarr:jIe,race:JIe,Racute:WIe,racute:qIe,radic:zIe,raemptyv:XIe,rang:YIe,Rang:$Ie,rangd:ZIe,range:eTe,rangle:tTe,raquo:nTe,rarrap:rTe,rarrb:iTe,rarrbfs:sTe,rarrc:oTe,rarr:aTe,Rarr:BTe,rArr:cTe,rarrfs:uTe,rarrhk:lTe,rarrlp:hTe,rarrpl:pTe,rarrsim:fTe,Rarrtl:dTe,rarrtl:mTe,rarrw:CTe,ratail:gTe,rAtail:ATe,ratio:vTe,rationals:yTe,rbarr:ETe,rBarr:_Te,RBarr:bTe,rbbrk:STe,rbrace:wTe,rbrack:xTe,rbrke:DTe,rbrksld:kTe,rbrkslu:ITe,Rcaron:TTe,rcaron:OTe,Rcedil:FTe,rcedil:NTe,rceil:LTe,rcub:MTe,Rcy:RTe,rcy:PTe,rdca:GTe,rdldhar:HTe,rdquo:KTe,rdquor:VTe,rdsh:UTe,real:QTe,realine:jTe,realpart:JTe,reals:WTe,Re:qTe,rect:zTe,reg:XTe,REG:YTe,ReverseElement:$Te,ReverseEquilibrium:ZTe,ReverseUpEquilibrium:eOe,rfisht:tOe,rfloor:nOe,rfr:rOe,Rfr:iOe,rHar:sOe,rhard:oOe,rharu:aOe,rharul:BOe,Rho:cOe,rho:uOe,rhov:lOe,RightAngleBracket:hOe,RightArrowBar:pOe,rightarrow:fOe,RightArrow:dOe,Rightarrow:mOe,RightArrowLeftArrow:COe,rightarrowtail:gOe,RightCeiling:AOe,RightDoubleBracket:vOe,RightDownTeeVector:yOe,RightDownVectorBar:EOe,RightDownVector:_Oe,RightFloor:bOe,rightharpoondown:SOe,rightharpoonup:wOe,rightleftarrows:xOe,rightleftharpoons:DOe,rightrightarrows:kOe,rightsquigarrow:IOe,RightTeeArrow:TOe,RightTee:OOe,RightTeeVector:FOe,rightthreetimes:NOe,RightTriangleBar:LOe,RightTriangle:MOe,RightTriangleEqual:ROe,RightUpDownVector:POe,RightUpTeeVector:GOe,RightUpVectorBar:HOe,RightUpVector:KOe,RightVectorBar:VOe,RightVector:UOe,ring:QOe,risingdotseq:jOe,rlarr:JOe,rlhar:WOe,rlm:qOe,rmoustache:zOe,rmoust:XOe,rnmid:YOe,roang:$Oe,roarr:ZOe,robrk:eFe,ropar:tFe,ropf:nFe,Ropf:rFe,roplus:iFe,rotimes:sFe,RoundImplies:oFe,rpar:aFe,rpargt:BFe,rppolint:cFe,rrarr:uFe,Rrightarrow:lFe,rsaquo:hFe,rscr:pFe,Rscr:fFe,rsh:dFe,Rsh:mFe,rsqb:CFe,rsquo:gFe,rsquor:AFe,rthree:vFe,rtimes:yFe,rtri:EFe,rtrie:_Fe,rtrif:bFe,rtriltri:SFe,RuleDelayed:wFe,ruluhar:xFe,rx:DFe,Sacute:kFe,sacute:IFe,sbquo:TFe,scap:OFe,Scaron:FFe,scaron:NFe,Sc:LFe,sc:MFe,sccue:RFe,sce:PFe,scE:GFe,Scedil:HFe,scedil:KFe,Scirc:VFe,scirc:UFe,scnap:QFe,scnE:jFe,scnsim:JFe,scpolint:WFe,scsim:qFe,Scy:zFe,scy:XFe,sdotb:YFe,sdot:$Fe,sdote:ZFe,searhk:eNe,searr:tNe,seArr:nNe,searrow:rNe,sect:iNe,semi:sNe,seswar:oNe,setminus:aNe,setmn:BNe,sext:cNe,Sfr:uNe,sfr:lNe,sfrown:hNe,sharp:pNe,SHCHcy:fNe,shchcy:dNe,SHcy:mNe,shcy:CNe,ShortDownArrow:gNe,ShortLeftArrow:ANe,shortmid:vNe,shortparallel:yNe,ShortRightArrow:ENe,ShortUpArrow:_Ne,shy:bNe,Sigma:SNe,sigma:wNe,sigmaf:xNe,sigmav:DNe,sim:kNe,simdot:INe,sime:TNe,simeq:ONe,simg:FNe,simgE:NNe,siml:LNe,simlE:MNe,simne:RNe,simplus:PNe,simrarr:GNe,slarr:HNe,SmallCircle:KNe,smallsetminus:VNe,smashp:UNe,smeparsl:QNe,smid:jNe,smile:JNe,smt:WNe,smte:qNe,smtes:zNe,SOFTcy:XNe,softcy:YNe,solbar:$Ne,solb:ZNe,sol:eLe,Sopf:tLe,sopf:nLe,spades:rLe,spadesuit:iLe,spar:sLe,sqcap:oLe,sqcaps:aLe,sqcup:BLe,sqcups:cLe,Sqrt:uLe,sqsub:lLe,sqsube:hLe,sqsubset:pLe,sqsubseteq:fLe,sqsup:dLe,sqsupe:mLe,sqsupset:CLe,sqsupseteq:gLe,square:ALe,Square:vLe,SquareIntersection:yLe,SquareSubset:ELe,SquareSubsetEqual:_Le,SquareSuperset:bLe,SquareSupersetEqual:SLe,SquareUnion:wLe,squarf:xLe,squ:DLe,squf:kLe,srarr:ILe,Sscr:TLe,sscr:OLe,ssetmn:FLe,ssmile:NLe,sstarf:LLe,Star:MLe,star:RLe,starf:PLe,straightepsilon:GLe,straightphi:HLe,strns:KLe,sub:VLe,Sub:ULe,subdot:QLe,subE:jLe,sube:JLe,subedot:WLe,submult:qLe,subnE:zLe,subne:XLe,subplus:YLe,subrarr:$Le,subset:ZLe,Subset:eMe,subseteq:tMe,subseteqq:nMe,SubsetEqual:rMe,subsetneq:iMe,subsetneqq:sMe,subsim:oMe,subsub:aMe,subsup:BMe,succapprox:cMe,succ:uMe,succcurlyeq:lMe,Succeeds:hMe,SucceedsEqual:pMe,SucceedsSlantEqual:fMe,SucceedsTilde:dMe,succeq:mMe,succnapprox:CMe,succneqq:gMe,succnsim:AMe,succsim:vMe,SuchThat:yMe,sum:EMe,Sum:_Me,sung:bMe,sup1:SMe,sup2:wMe,sup3:xMe,sup:DMe,Sup:kMe,supdot:IMe,supdsub:TMe,supE:OMe,supe:FMe,supedot:NMe,Superset:LMe,SupersetEqual:MMe,suphsol:RMe,suphsub:PMe,suplarr:GMe,supmult:HMe,supnE:KMe,supne:VMe,supplus:UMe,supset:QMe,Supset:jMe,supseteq:JMe,supseteqq:WMe,supsetneq:qMe,supsetneqq:zMe,supsim:XMe,supsub:YMe,supsup:$Me,swarhk:ZMe,swarr:eRe,swArr:tRe,swarrow:nRe,swnwar:rRe,szlig:iRe,Tab:sRe,target:oRe,Tau:aRe,tau:BRe,tbrk:cRe,Tcaron:uRe,tcaron:lRe,Tcedil:hRe,tcedil:pRe,Tcy:fRe,tcy:dRe,tdot:mRe,telrec:CRe,Tfr:gRe,tfr:ARe,there4:vRe,therefore:yRe,Therefore:ERe,Theta:_Re,theta:bRe,thetasym:SRe,thetav:wRe,thickapprox:xRe,thicksim:DRe,ThickSpace:kRe,ThinSpace:IRe,thinsp:TRe,thkap:ORe,thksim:FRe,THORN:NRe,thorn:LRe,tilde:MRe,Tilde:RRe,TildeEqual:PRe,TildeFullEqual:GRe,TildeTilde:HRe,timesbar:KRe,timesb:VRe,times:URe,timesd:QRe,tint:jRe,toea:JRe,topbot:WRe,topcir:qRe,top:zRe,Topf:XRe,topf:YRe,topfork:$Re,tosa:ZRe,tprime:ePe,trade:tPe,TRADE:nPe,triangle:rPe,triangledown:iPe,triangleleft:sPe,trianglelefteq:oPe,triangleq:aPe,triangleright:BPe,trianglerighteq:cPe,tridot:uPe,trie:lPe,triminus:hPe,TripleDot:pPe,triplus:fPe,trisb:dPe,tritime:mPe,trpezium:CPe,Tscr:gPe,tscr:APe,TScy:vPe,tscy:yPe,TSHcy:EPe,tshcy:_Pe,Tstrok:bPe,tstrok:SPe,twixt:wPe,twoheadleftarrow:xPe,twoheadrightarrow:DPe,Uacute:kPe,uacute:IPe,uarr:TPe,Uarr:OPe,uArr:FPe,Uarrocir:NPe,Ubrcy:LPe,ubrcy:MPe,Ubreve:RPe,ubreve:PPe,Ucirc:GPe,ucirc:HPe,Ucy:KPe,ucy:VPe,udarr:UPe,Udblac:QPe,udblac:jPe,udhar:JPe,ufisht:WPe,Ufr:qPe,ufr:zPe,Ugrave:XPe,ugrave:YPe,uHar:$Pe,uharl:ZPe,uharr:eGe,uhblk:tGe,ulcorn:nGe,ulcorner:rGe,ulcrop:iGe,ultri:sGe,Umacr:oGe,umacr:aGe,uml:BGe,UnderBar:cGe,UnderBrace:uGe,UnderBracket:lGe,UnderParenthesis:hGe,Union:pGe,UnionPlus:fGe,Uogon:dGe,uogon:mGe,Uopf:CGe,uopf:gGe,UpArrowBar:AGe,uparrow:vGe,UpArrow:yGe,Uparrow:EGe,UpArrowDownArrow:_Ge,updownarrow:bGe,UpDownArrow:SGe,Updownarrow:wGe,UpEquilibrium:xGe,upharpoonleft:DGe,upharpoonright:kGe,uplus:IGe,UpperLeftArrow:TGe,UpperRightArrow:OGe,upsi:FGe,Upsi:NGe,upsih:LGe,Upsilon:MGe,upsilon:RGe,UpTeeArrow:PGe,UpTee:GGe,upuparrows:HGe,urcorn:KGe,urcorner:VGe,urcrop:UGe,Uring:QGe,uring:jGe,urtri:JGe,Uscr:WGe,uscr:qGe,utdot:zGe,Utilde:XGe,utilde:YGe,utri:$Ge,utrif:ZGe,uuarr:eHe,Uuml:tHe,uuml:nHe,uwangle:rHe,vangrt:iHe,varepsilon:sHe,varkappa:oHe,varnothing:aHe,varphi:BHe,varpi:cHe,varpropto:uHe,varr:lHe,vArr:hHe,varrho:pHe,varsigma:fHe,varsubsetneq:dHe,varsubsetneqq:mHe,varsupsetneq:CHe,varsupsetneqq:gHe,vartheta:AHe,vartriangleleft:vHe,vartriangleright:yHe,vBar:EHe,Vbar:_He,vBarv:bHe,Vcy:SHe,vcy:wHe,vdash:xHe,vDash:DHe,Vdash:kHe,VDash:IHe,Vdashl:THe,veebar:OHe,vee:FHe,Vee:NHe,veeeq:LHe,vellip:MHe,verbar:RHe,Verbar:PHe,vert:GHe,Vert:HHe,VerticalBar:KHe,VerticalLine:VHe,VerticalSeparator:UHe,VerticalTilde:QHe,VeryThinSpace:jHe,Vfr:JHe,vfr:WHe,vltri:qHe,vnsub:zHe,vnsup:XHe,Vopf:YHe,vopf:$He,vprop:ZHe,vrtri:eKe,Vscr:tKe,vscr:nKe,vsubnE:rKe,vsubne:iKe,vsupnE:sKe,vsupne:oKe,Vvdash:aKe,vzigzag:BKe,Wcirc:cKe,wcirc:uKe,wedbar:lKe,wedge:hKe,Wedge:pKe,wedgeq:fKe,weierp:dKe,Wfr:mKe,wfr:CKe,Wopf:gKe,wopf:AKe,wp:vKe,wr:yKe,wreath:EKe,Wscr:_Ke,wscr:bKe,xcap:SKe,xcirc:wKe,xcup:xKe,xdtri:DKe,Xfr:kKe,xfr:IKe,xharr:TKe,xhArr:OKe,Xi:FKe,xi:NKe,xlarr:LKe,xlArr:MKe,xmap:RKe,xnis:PKe,xodot:GKe,Xopf:HKe,xopf:KKe,xoplus:VKe,xotime:UKe,xrarr:QKe,xrArr:jKe,Xscr:JKe,xscr:WKe,xsqcup:qKe,xuplus:zKe,xutri:XKe,xvee:YKe,xwedge:$Ke,Yacute:ZKe,yacute:eVe,YAcy:tVe,yacy:nVe,Ycirc:rVe,ycirc:iVe,Ycy:sVe,ycy:oVe,yen:aVe,Yfr:BVe,yfr:cVe,YIcy:uVe,yicy:lVe,Yopf:hVe,yopf:pVe,Yscr:fVe,yscr:dVe,YUcy:mVe,yucy:CVe,yuml:gVe,Yuml:AVe,Zacute:vVe,zacute:yVe,Zcaron:EVe,zcaron:_Ve,Zcy:bVe,zcy:SVe,Zdot:wVe,zdot:xVe,zeetrf:DVe,ZeroWidthSpace:kVe,Zeta:IVe,zeta:TVe,zfr:OVe,Zfr:FVe,ZHcy:NVe,zhcy:LVe,zigrarr:MVe,zopf:RVe,Zopf:PVe,Zscr:GVe,zscr:HVe,zwj:KVe,zwnj:VVe,default:UVe};var jVe="Á",JVe="á",WVe="Â",qVe="â",zVe="´",XVe="Æ",YVe="æ",$Ve="À",ZVe="à",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="Ð",SUe="ð",wUe="Ë",xUe="ë",DUe="½",kUe="¼",IUe="¾",TUe=">",OUe=">",FUe="Í",NUe="í",LUe="Î",MUe="î",RUe="¡",PUe="Ì",GUe="ì",HUe="¿",KUe="Ï",VUe="ï",UUe="«",QUe="<",jUe="<",JUe="¯",WUe="µ",qUe="·",zUe=" ",XUe="¬",YUe="Ñ",$Ue="ñ",ZUe="Ó",eQe="ó",tQe="Ô",nQe="ô",rQe="Ò",iQe="ò",sQe="ª",oQe="º",aQe="Ø",BQe="ø",cQe="Õ",uQe="õ",lQe="Ö",hQe="ö",pQe="¶",fQe="±",dQe="£",mQe='"',CQe='"',gQe="»",AQe="®",vQe="®",yQe="§",EQe="­",_Qe="¹",bQe="²",SQe="³",wQe="ß",xQe="Þ",DQe="þ",kQe="×",IQe="Ú",TQe="ú",OQe="Û",FQe="û",NQe="Ù",LQe="ù",MQe="¨",RQe="Ü",PQe="ü",GQe="Ý",HQe="ý",KQe="¥",VQe="ÿ";const UQe={Aacute:jVe,aacute:JVe,Acirc:WVe,acirc:qVe,acute:zVe,AElig:XVe,aelig:YVe,Agrave:$Ve,agrave:ZVe,amp:eUe,AMP:tUe,Aring:nUe,aring:rUe,Atilde:iUe,atilde:sUe,Auml:oUe,auml:aUe,brvbar:BUe,Ccedil:cUe,ccedil:uUe,cedil:lUe,cent:hUe,copy:pUe,COPY:fUe,curren:dUe,deg:mUe,divide:CUe,Eacute:gUe,eacute:AUe,Ecirc:vUe,ecirc:yUe,Egrave:EUe,egrave:_Ue,ETH:bUe,eth:SUe,Euml:wUe,euml:xUe,frac12:DUe,frac14:kUe,frac34:IUe,gt:TUe,GT:OUe,Iacute:FUe,iacute:NUe,Icirc:LUe,icirc:MUe,iexcl:RUe,Igrave:PUe,igrave:GUe,iquest:HUe,Iuml:KUe,iuml:VUe,laquo:UUe,lt:QUe,LT:jUe,macr:JUe,micro:WUe,middot:qUe,nbsp:zUe,not:XUe,Ntilde:YUe,ntilde:$Ue,Oacute:ZUe,oacute:eQe,Ocirc:tQe,ocirc:nQe,Ograve:rQe,ograve:iQe,ordf:sQe,ordm:oQe,Oslash:aQe,oslash:BQe,Otilde:cQe,otilde:uQe,Ouml:lQe,ouml:hQe,para:pQe,plusmn:fQe,pound:dQe,quot:mQe,QUOT:CQe,raquo:gQe,reg:AQe,REG:vQe,sect:yQe,shy:EQe,sup1:_Qe,sup2:bQe,sup3:SQe,szlig:wQe,THORN:xQe,thorn:DQe,times:kQe,Uacute:IQe,uacute:TQe,Ucirc:OQe,ucirc:FQe,Ugrave:NQe,ugrave:LQe,uml:MQe,Uuml:RQe,uuml:PQe,Yacute:GQe,yacute:HQe,yen:KQe,yuml:VQe},QQe={__proto__:null,Aacute:jVe,aacute:JVe,Acirc:WVe,acirc:qVe,acute:zVe,AElig:XVe,aelig:YVe,Agrave:$Ve,agrave:ZVe,amp:eUe,AMP:tUe,Aring:nUe,aring:rUe,Atilde:iUe,atilde:sUe,Auml:oUe,auml:aUe,brvbar:BUe,Ccedil:cUe,ccedil:uUe,cedil:lUe,cent:hUe,copy:pUe,COPY:fUe,curren:dUe,deg:mUe,divide:CUe,Eacute:gUe,eacute:AUe,Ecirc:vUe,ecirc:yUe,Egrave:EUe,egrave:_Ue,ETH:bUe,eth:SUe,Euml:wUe,euml:xUe,frac12:DUe,frac14:kUe,frac34:IUe,gt:TUe,GT:OUe,Iacute:FUe,iacute:NUe,Icirc:LUe,icirc:MUe,iexcl:RUe,Igrave:PUe,igrave:GUe,iquest:HUe,Iuml:KUe,iuml:VUe,laquo:UUe,lt:QUe,LT:jUe,macr:JUe,micro:WUe,middot:qUe,nbsp:zUe,not:XUe,Ntilde:YUe,ntilde:$Ue,Oacute:ZUe,oacute:eQe,Ocirc:tQe,ocirc:nQe,Ograve:rQe,ograve:iQe,ordf:sQe,ordm:oQe,Oslash:aQe,oslash:BQe,Otilde:cQe,otilde:uQe,Ouml:lQe,ouml:hQe,para:pQe,plusmn:fQe,pound:dQe,quot:mQe,QUOT:CQe,raquo:gQe,reg:AQe,REG:vQe,sect:yQe,shy:EQe,sup1:_Qe,sup2:bQe,sup3:SQe,szlig:wQe,THORN:xQe,thorn:DQe,times:kQe,Uacute:IQe,uacute:TQe,Ucirc:OQe,ucirc:FQe,Ugrave:NQe,ugrave:LQe,uml:MQe,Uuml:RQe,uuml:PQe,Yacute:GQe,yacute:HQe,yen:KQe,yuml:VQe,default:UQe};var jQe="&",JQe="'",WQe=">",qQe="<",zQe='"';const XQe={amp:jQe,apos:JQe,gt:WQe,lt:qQe,quot:zQe},YQe={__proto__:null,amp:jQe,apos:JQe,gt:WQe,lt:qQe,quot:zQe,default:XQe},$Qe=fl(QVe),ZQe=fl(QQe),eje=fl(YQe);var tje=lJe,nje=0,rje=nje++,ije=nje++,sje=nje++,oje=nje++,aje=nje++,Bje=nje++,cje=nje++,uje=nje++,lje=nje++,hje=nje++,pje=nje++,fje=nje++,dje=nje++,mje=nje++,Cje=nje++,gje=nje++,Aje=nje++,vje=nje++,yje=nje++,Eje=nje++,_je=nje++,bje=nje++,Sje=nje++,wje=nje++,xje=nje++,Dje=nje++,kje=nje++,Ije=nje++,Tje=nje++,Oje=nje++,Fje=nje++,Nje=nje++,Lje=nje++,Mje=nje++,Rje=nje++,Pje=nje++,Gje=nje++,Hje=nje++,Kje=nje++,Vje=nje++,Uje=nje++,Qje=nje++,jje=nje++,Jje=nje++,Wje=nje++,qje=nje++,zje=nje++,Xje=nje++,Yje=nje++,$je=nje++,Zje=nje++,eJe=nje++,tJe=nje++,nJe=nje++,rJe=nje++,iJe=0,sJe=iJe++,oJe=iJe++,aJe=iJe++;function BJe(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function cJe(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 uJe(e,t){var n=e.toLowerCase();return function(r){r===n||r===e?this._state=t:(this._state=sje,this._index--)}}function lJe(e,t){this._state=rje,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=rje,this._special=sJe,this._cbs=t,this._running=!0,this._ended=!1,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}lJe.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=ije,this._sectionStart=this._index):this._decodeEntities&&this._special===sJe&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=rje,this._state=Zje,this._sectionStart=this._index)},lJe.prototype._stateBeforeTagName=function(e){"/"===e?this._state=aje:"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===e||this._special!==sJe||BJe(e)?this._state=rje:"!"===e?(this._state=Cje,this._sectionStart=this._index+1):"?"===e?(this._state=Aje,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==e&&"S"!==e?sje:Fje,this._sectionStart=this._index)},lJe.prototype._stateInTagName=function(e){("/"===e||">"===e||BJe(e))&&(this._emitToken("onopentagname"),this._state=uje,this._index--)},lJe.prototype._stateBeforeCloseingTagName=function(e){BJe(e)||(">"===e?this._state=rje:this._special!==sJe?"s"===e||"S"===e?this._state=Nje:(this._state=rje,this._index--):(this._state=Bje,this._sectionStart=this._index))},lJe.prototype._stateInCloseingTagName=function(e){(">"===e||BJe(e))&&(this._emitToken("onclosetag"),this._state=cje,this._index--)},lJe.prototype._stateAfterCloseingTagName=function(e){">"===e&&(this._state=rje,this._sectionStart=this._index+1)},lJe.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=rje,this._sectionStart=this._index+1):"/"===e?this._state=oje:BJe(e)||(this._state=lje,this._sectionStart=this._index)},lJe.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=rje,this._sectionStart=this._index+1):BJe(e)||(this._state=uje,this._index--)},lJe.prototype._stateInAttributeName=function(e){("="===e||"/"===e||">"===e||BJe(e))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=hje,this._index--)},lJe.prototype._stateAfterAttributeName=function(e){"="===e?this._state=pje:"/"===e||">"===e?(this._cbs.onattribend(),this._state=uje,this._index--):BJe(e)||(this._cbs.onattribend(),this._state=lje,this._sectionStart=this._index)},lJe.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=fje,this._sectionStart=this._index+1):"'"===e?(this._state=dje,this._sectionStart=this._index+1):BJe(e)||(this._state=mje,this._sectionStart=this._index,this._index--)},lJe.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=uje):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=Zje,this._sectionStart=this._index)},lJe.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=uje):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=Zje,this._sectionStart=this._index)},lJe.prototype._stateInAttributeValueNoQuotes=function(e){BJe(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=uje,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=Zje,this._sectionStart=this._index)},lJe.prototype._stateBeforeDeclaration=function(e){this._state="["===e?bje:"-"===e?vje:gje},lJe.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=rje,this._sectionStart=this._index+1)},lJe.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=rje,this._sectionStart=this._index+1)},lJe.prototype._stateBeforeComment=function(e){"-"===e?(this._state=yje,this._sectionStart=this._index+1):this._state=gje},lJe.prototype._stateInComment=function(e){"-"===e&&(this._state=Eje)},lJe.prototype._stateAfterComment1=function(e){this._state="-"===e?_je:yje},lJe.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=rje,this._sectionStart=this._index+1):"-"!==e&&(this._state=yje)},lJe.prototype._stateBeforeCdata1=cJe("C",Sje,gje),lJe.prototype._stateBeforeCdata2=cJe("D",wje,gje),lJe.prototype._stateBeforeCdata3=cJe("A",xje,gje),lJe.prototype._stateBeforeCdata4=cJe("T",Dje,gje),lJe.prototype._stateBeforeCdata5=cJe("A",kje,gje),lJe.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=Ije,this._sectionStart=this._index+1):(this._state=gje,this._index--)},lJe.prototype._stateInCdata=function(e){"]"===e&&(this._state=Tje)},lJe.prototype._stateAfterCdata1=function(e){this._state="]"===e?Oje:Ije},lJe.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=rje,this._sectionStart=this._index+1):"]"!==e&&(this._state=Ije)},lJe.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=Lje:"t"===e||"T"===e?this._state=jje:(this._state=sje,this._index--)},lJe.prototype._stateBeforeSpecialEnd=function(e){this._special!==oJe||"c"!==e&&"C"!==e?this._special!==aJe||"t"!==e&&"T"!==e?this._state=rje:this._state=zje:this._state=Hje},lJe.prototype._stateBeforeScript1=uJe("R",Mje),lJe.prototype._stateBeforeScript2=uJe("I",Rje),lJe.prototype._stateBeforeScript3=uJe("P",Pje),lJe.prototype._stateBeforeScript4=uJe("T",Gje),lJe.prototype._stateBeforeScript5=function(e){("/"===e||">"===e||BJe(e))&&(this._special=oJe),this._state=sje,this._index--},lJe.prototype._stateAfterScript1=cJe("R",Kje,rje),lJe.prototype._stateAfterScript2=cJe("I",Vje,rje),lJe.prototype._stateAfterScript3=cJe("P",Uje,rje),lJe.prototype._stateAfterScript4=cJe("T",Qje,rje),lJe.prototype._stateAfterScript5=function(e){">"===e||BJe(e)?(this._special=sJe,this._state=Bje,this._sectionStart=this._index-6,this._index--):this._state=rje},lJe.prototype._stateBeforeStyle1=uJe("Y",Jje),lJe.prototype._stateBeforeStyle2=uJe("L",Wje),lJe.prototype._stateBeforeStyle3=uJe("E",qje),lJe.prototype._stateBeforeStyle4=function(e){("/"===e||">"===e||BJe(e))&&(this._special=aJe),this._state=sje,this._index--},lJe.prototype._stateAfterStyle1=cJe("Y",Xje,rje),lJe.prototype._stateAfterStyle2=cJe("L",Yje,rje),lJe.prototype._stateAfterStyle3=cJe("E",$je,rje),lJe.prototype._stateAfterStyle4=function(e){">"===e||BJe(e)?(this._special=sJe,this._state=Bje,this._sectionStart=this._index-5,this._index--):this._state=rje},lJe.prototype._stateBeforeEntity=cJe("#",eJe,tJe),lJe.prototype._stateBeforeNumericEntity=cJe("X",rJe,nJe),lJe.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+16&&(t=6);t>=2;){var n=this._buffer.substr(e,t);if(ZQe.hasOwnProperty(n))return this._emitPartial(ZQe[n]),void(this._sectionStart+=t+1);t--}},lJe.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!==rje?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},lJe.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(bre(i)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},lJe.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--)},lJe.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--)},lJe.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===rje?(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)},lJe.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},lJe.prototype._parse=function(){for(;this._index0;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},AJe.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)},AJe.prototype.parseComplete=function(e){this.reset(),this.end(e)},AJe.prototype.write=function(e){this._tokenizer.write(e)},AJe.prototype.end=function(e){this._tokenizer.end(e)},AJe.prototype.pause=function(){this._tokenizer.pause()},AJe.prototype.resume=function(){this._tokenizer.resume()},AJe.prototype.parseChunk=AJe.prototype.write,AJe.prototype.done=AJe.prototype.end;var vJe=AJe,yJe={lowerCaseTags:!1,lowerCaseAttributeNames:!1},EJe=[{name:"!doctype",start:"<",end:">"}];function _Je(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 vJe({onprocessinginstruction:function(e,s){for(var o=[].concat(EJe,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||yJe);return s.write(e),s.end(),r}function bJe(){var e;function t(t){return _Je(t,Object.assign(yJe,e))}return 1===arguments.length&&Boolean(arguments[0])&&"Object"===arguments[0].constructor.name?(e=arguments[0],t):(e=arguments[1],t(arguments[0]))}var SJe=bJe,wJe=yJe,xJe=EJe;SJe.defaultOptions=wJe,SJe.defaultDirectives=xJe;var DJe=["area","base","br","col","command","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"],kJe=/[\t\n\f\r " '`=<>]/;function IJe(e,t){var n=(t=t||{}).singleTags?DJe.concat(t.singleTags):DJe,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 TJe=IJe;const OJe=fl(hre);var FJe=SJe,NJe=TJe;function LJe(e){this.version=OJe.version,this.name=OJe.name,this.plugins="function"==typeof e?[e]:e||[],this.source="",this.messages=[],this.parser=FJe,this.render=NJe,mre.call(this)}LJe.prototype.use=function(){return[].push.apply(this.plugins,arguments),this},LJe.prototype.process=function(e,t){if(t=this.options=t||{},this.source=e,t.parser&&(FJe=this.parser=t.parser),t.render&&(NJe=this.render=t.render),e=t.skipParse?e||[]:FJe(e,t),!0===t.sync)return this.plugins.forEach(function(n,r){var i;if(RJe(e,this),2===n.length||PJe(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)),HJe(NJe,e);var n=0,r=function(e,i){if(RJe(e,this),this.plugins.length<=n)i(null,e);else{var s=this.plugins[n++];if(2!==s.length){var o=null,a=GJe((function(){return s(e)}),(function(e){return o=e,e}));o?i(o):PJe(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(HJe(NJe,r))}))}))};var MJe=function(e){return new LJe(e)};function RJe(e,t){"object"==typeof e&&(e=Object.assign(e,t))}function PJe(e){return!!e&&"function"==typeof e.then}function GJe(e,t){try{return e()}catch(e){t(e)}}function HJe(e,t){return{get html(){return e(t,t.options)},tree:t,messages:t.messages}}function KJe({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 VJe(e,{transformUrl:t}){const n=MJe([KJe({transformUrl:t})]);return(await n.process(e)).html}const UJe=e=>e&&!/^([a-z]+:)\/\//i.test(e);function QJe({cwd:t,publicDir:r,publicPath:i}={}){const s=[];async function o(i){if(!/\.html$/.test(i))return i;this.addWatchFile(i),i=(await this.resolve(i,null,{skipSelf:!0})).id;const o=await n.promises.readFile(i,"utf-8"),a=[],B=[],c=await VJe(o,{transformUrl:(o,c,u,{attrs:l})=>{if(!UJe(o))return;let h=o;if("/"===o[0]?(o="./"+o.substring(1),h=e.posix.join(r||t,o)):(/^\.?\.\//.test(o)||(o="./"+o),h=e.posix.resolve(e.posix.dirname(i),o)),"script"===u&&/^module$/i.test(l.type)){const e=s.push(h)-1;return B.push(h),"/__ENTRY__/"+e}if("link"===u&&/^stylesheet$/i.test(l.rel)){const e=this.emitFile({type:"asset",name:o.replace(/^\.\//,"")});return a.push(n.promises.readFile(h,"utf-8").then(t=>{this.setAssetSource(e,t)})),"/__ASSET__/"+e}}});return await Promise.all(a),this.emitFile({type:"asset",fileName:e.posix.relative(r||t,i),source:c}),B}return{name:"html-entries",async buildStart(e){s.length=0;const t=await Promise.all(Object.values(e.input).map(o.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=s[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}}}}}function jJe({cwd:t,out:n,sourcemap:r,onError:i,onBuild:s,profile:o}){t=t||"";const a=new Set,B=rl({input:"./"+e.relative(".",e.join(t,"index.js")),output:{sourcemap:r,sourcemapPathTransform:n=>"source://"+e.resolve(t,n).replace(/^(.\/)?/g,"/"),preferConst:!0,minifyInternalExports:!1,dir:n,entryFileNames:"[name].js",chunkFileNames:"[name].js",assetFileNames:"[name][extname]"},perf:!!o,treeshake:!1,preserveEntrySignatures:"allow-extension",manualChunks:n=>(n="\0"===n[0]||"\b"===n[0]?"_"+n.substring(1):e.relative(t,n)).replace(/(^[\\/]|\.([cm]js|[tj]sx?)$)/gi,""),plugins:[rI({typescript:!0,sourcemap:r,production:!1}),LN({}),Wg({cwd:t,watchedFiles:"**/*.!({js,cjs,mjs,ts,tsx})",onChange(e){a.add(e)}}),Gy(),uI({hot:!0,cwd:t}),BI(),Cg({sourceMap:r,transformMixedEsModules:!1,extensions:[".js",".cjs",""],include:/^[\b]npm\//}),gg(),fI()].filter(Boolean)});let c=[];return B.on("event",n=>{switch(n.code){case"ERROR":!function(n){let{code:s,plugin:o,message:a}=n,B="Error";"PLUGIN_ERROR"===s?B+=`(${o}): `:s&&(B+=`(${s.replace("_ERROR","")}): `);let c=`${B}${a}`;n.message=c,n.clientMessage=c.replace(/ \(([^(]+):(\d+):(\d+)\)/,(n,i,s,o)=>{let a="/"+e.relative(t,i);return r&&(a="source://"+a),` (${a}:${s}:${o})`}),i&&i(n)}(n.error);break;case"START":c=[...a],a.clear();break;case"BUNDLE_END":console.info(`Bundled in ${n.duration}ms`),o&&console.info(Object.entries(n.result.getTimings()).reduce((e,[t,n])=>`${e}\n${t.replace(/^(#*)/g,e=>" ".repeat(2*(e.length||3)-2))}: ${0|n[0]}ms`,"")),s&&s({changes:c,...n})}}),B}async function JJe({cwd:t,publicDir:n,out:r,sourcemap:i,profile:s,npmChunks:o=!1}){t=t||"";let a=await Jg("**/*.html",{cwd:t,absolute:!0,filesOnly:!0});a=a.filter(e=>!e.startsWith(r)).map(t=>"./"+e.posix.relative(".",t));const B=await Hu({input:a,perf:!!s,preserveEntrySignatures:"allow-extension",manualChunks:o?WJe:void 0,plugins:[rI({typescript:!0,sourcemap:i,production:!0}),QJe({cwd:t,publicDir:n,publicPath:"/"}),NN({publicPath:"/"}),Gy(),uI({hot:!1,cwd:t}),BI({hot:!1}),Cg({sourceMap:i,transformMixedEsModules:!1,extensions:[".js",".cjs",""],include:/^[\b]npm\//}),gg(),IN({external:!1}),Fne({sourcemap:i})]});return await B.write({entryFileNames:"[name].[hash].js",chunkFileNames:"chunks/[name].[hash].js",assetFileNames:"assets/[name].[hash][extname]",compact:!0,plugins:[CT({compress:!1,sourcemap:i})],sourcemap:i,sourcemapPathTransform:n=>"source://"+e.resolve(t,n).replace(/^(.\/)?/g,"/"),preferConst:!0,dir:r||"dist"})}function WJe(t,{getModuleIds:n,getModuleInfo:r}){const i=r(t);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 t=i.id;const r=Array.from(n()).filter(e=>e!==t);for(;t.length>1;){const n=e.dirname(t);if(r.find(e=>e.startsWith(n)))break;t=n}return t.replace(/^[\b]npm\/((?:@[^/]+\/)?[^/]+)@[^/]+/,"@npm/$1")}}return null}function qJe(e){let t=0;const n=e.output.filter(e=>!/\.map$/.test(e.fileName)).sort((e,t)=>zJe(t)-zJe(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} ${XJe(i)}`},""),i=XJe(t);return{assets:n,total:t,totalText:i,assetsText:r}}function zJe(e){return"chunk"===e.type?e.isEntry?10:e.isDynamicEntry?8:6:/\.html$/.test(e.fileName)?30-e.fileName.split("/").length:1}function XJe(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}`}async function YJe(t){t.cwd=e.resolve(t.cwd||""),t.out=e.resolve(t.cwd,t.out||".dist"),t.overlayDir=t.out;const r=n.promises.mkdir(t.out,{recursive:!0});await $Je(e.join(t.cwd,"public"))&&(t.cwd=e.join(t.cwd,"public"));try{await r}catch(e){}return t}function $Je(e){return n.promises.stat(e).then(e=>e.isDirectory()).catch(()=>!1)}async function ZJe(e={}){e.out=e.out||"dist",aN(e.cwd),e=await YJe(e);const t=qJe(await JJe(e));console.log(`Wrote ${t.totalText} to disk:${t.assetsText}`)}var eWe=function(e,t){return(eWe=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 tWe(e,t){function n(){this.constructor=e}eWe(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var nWe=function(){return(nWe=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 sWe(e,t){return function(n,r){t(n,r,e)}}function oWe(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function aWe(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 BWe(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 hWe(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 pWe(){for(var e=[],t=0;t1||a(e,t)}))})}function a(e,t){try{(n=i[e](t)).value instanceof dWe?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 CWe(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:dWe(e[r](t)),done:"return"===r}:i?i(t):t}:i}}function gWe(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 lWe?lWe(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 AWe(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function vWe(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 yWe(e){return e&&e.__esModule?e:{default:e}}function EWe(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function _We(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 bWe={__proto__:null,__extends:tWe,get __assign(){return nWe},__rest:rWe,__decorate:iWe,__param:sWe,__metadata:oWe,__awaiter:aWe,__generator:BWe,__createBinding:cWe,__exportStar:uWe,__values:lWe,__read:hWe,__spread:pWe,__spreadArrays:fWe,__await:dWe,__asyncGenerator:mWe,__asyncDelegator:CWe,__asyncValues:gWe,__makeTemplateObject:AWe,__importStar:vWe,__importDefault:yWe,__classPrivateFieldGet:EWe,__classPrivateFieldSet:_We};var SWe=1e3,wWe=60*SWe,xWe=60*wWe,DWe=24*xWe,kWe=7*DWe,IWe=365.25*DWe,TWe=function(e,t){t=t||{};var n=typeof e;if("string"===n&&e.length>0)return OWe(e);if("number"===n&&isFinite(e))return t.long?NWe(e):FWe(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function OWe(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*IWe;case"weeks":case"week":case"w":return n*kWe;case"days":case"day":case"d":return n*DWe;case"hours":case"hour":case"hrs":case"hr":case"h":return n*xWe;case"minutes":case"minute":case"mins":case"min":case"m":return n*wWe;case"seconds":case"second":case"secs":case"sec":case"s":return n*SWe;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function FWe(e){var t=Math.abs(e);return t>=DWe?Math.round(e/DWe)+"d":t>=xWe?Math.round(e/xWe)+"h":t>=wWe?Math.round(e/wWe)+"m":t>=SWe?Math.round(e/SWe)+"s":e+"ms"}function NWe(e){var t=Math.abs(e);return t>=DWe?LWe(e,t,DWe,"day"):t>=xWe?LWe(e,t,xWe,"hour"):t>=wWe?LWe(e,t,wWe,"minute"):t>=SWe?LWe(e,t,SWe,"second"):e+" ms"}function LWe(e,t,n,r){var i=t>=1.5*n;return Math.round(e/n)+" "+r+(i?"s":"")}function MWe(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=RWe(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}})),GWe=(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 jWe(e,t){if(0===UWe)return 0;if(GWe("color=16m")||GWe("color=full")||GWe("color=truecolor"))return 3;if(GWe("color=256"))return 2;if(e&&!t&&void 0===UWe)return 0;const n=UWe||0;if("dumb"===VWe.TERM)return n;if("win32"===process.platform){const e=HWe.release().split(".");return Number(e[0])>=10&&Number(e[2])>=10586?Number(e[2])>=14931?3:2:1}if("CI"in VWe)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(e=>e in VWe)||"codeship"===VWe.CI_NAME?1:n;if("TEAMCITY_VERSION"in VWe)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(VWe.TEAMCITY_VERSION)?1:0;if("GITHUB_ACTIONS"in VWe)return 1;if("truecolor"===VWe.COLORTERM)return 3;if("TERM_PROGRAM"in VWe){const e=parseInt((VWe.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(VWe.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(VWe.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(VWe.TERM)||"COLORTERM"in VWe?1:n}function JWe(e){return QWe(jWe(e,e&&e.isTTY))}GWe("no-color")||GWe("no-colors")||GWe("color=false")||GWe("color=never")?UWe=0:(GWe("color")||GWe("colors")||GWe("color=true")||GWe("color=always"))&&(UWe=1),"FORCE_COLOR"in VWe&&(UWe="true"===VWe.FORCE_COLOR?1:"false"===VWe.FORCE_COLOR?0:0===VWe.FORCE_COLOR.length?1:Math.min(parseInt(VWe.FORCE_COLOR,10),3));var WWe={supportsColor:JWe,stdout:QWe(jWe(!0,KWe.isatty(1))),stderr:QWe(jWe(!0,KWe.isatty(2)))},qWe=pl((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=RWe(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)}})),zWe=pl((function(e){"undefined"==typeof process||"renderer"===process.type||!0===process.browser||process.__nwjs?e.exports=PWe:e.exports=qWe})),XWe=require("child_process").exec,YWe=require("child_process").execSync,$We=require("fs"),ZWe=require("path"),eqe=$We.access,tqe=$We.accessSync,nqe=$We.constants||$We,rqe="win32"==process.platform,iqe=function(e,t){eqe(e,nqe.F_OK,(function(e){t(!e)}))},sqe=function(e){try{return tqe(e,nqe.F_OK),!1}catch(e){return!0}},oqe=function(e,t){eqe(e,nqe.F_OK|nqe.X_OK,(function(e){t(null,!e)}))},aqe=function(e){try{return tqe(e,nqe.F_OK|nqe.X_OK),!0}catch(e){return!1}},Bqe=function(e,t,n){iqe(e,(function(r){if(r)oqe(e,n);else XWe("command -v "+t+" 2>/dev/null && { echo >&1 "+t+"; exit 0; }",(function(e,t,r){n(null,!!t)}))}))},cqe=function(e,t,n){if(/^(?!(?:.*\s|.*\.|\W+)$)(?:[a-zA-Z]:)?(?:(?:[^<>:"\|\?\*\n])+(?:\/\/|\/|\\\\|\\)?)+$/m.test(e))XWe("where "+t,(function(e){n(null,null===e)}));else n(null,!1)},uqe=function(e,t){if(sqe(e))try{return!!YWe("command -v "+t+" 2>/dev/null && { echo >&1 "+t+"; exit 0; }")}catch(e){return!1}return aqe(e)},lqe=function(e,t,n){if(!/^(?!(?:.*\s|.*\.|\W+)$)(?:[a-zA-Z]:)?(?:(?:[^<>:"\|\?\*\n])+(?:\/\/|\/|\\\\|\\)?)+$/m.test(e))return!1;try{return!!YWe("where "+t,{stdio:[]})}catch(e){return!1}},hqe=function(e){return/[^A-Za-z0-9_\/:=-]/.test(e)&&(e=(e="'"+e.replace(/'/g,"'\\''")+"'").replace(/^(?:'')+/g,"").replace(/\\'''/g,"\\'")),e};rqe&&(hqe=function(e){return/[\\]/.test(e)?'"'+ZWe.dirname(e)+'"'+":"+('"'+ZWe.basename(e)+'"'):'"'+e+'"'});var pqe=function e(t,n){var r=hqe(t);if(!n&&"undefined"!=typeof Promise)return new Promise((function(n,r){e(t,(function(e,i){i?n(t):r(e)}))}));rqe?cqe(t,r,n):Bqe(t,r,n)},fqe=function(e){var t=hqe(e);return rqe?lqe(e,t):uqe(e,t)};pqe.sync=fqe;var dqe=pqe,mqe=wqe;wqe.sync=Oqe;var Cqe=require("assert"),gqe=require("path"),Aqe=require("fs"),vqe=void 0;try{vqe=Yf}catch(e){}var yqe=parseInt("666",8),Eqe={nosort:!0,silent:!0},_qe=0,bqe="win32"===process.platform;function Sqe(e){if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach((function(t){e[t]=e[t]||Aqe[t],e[t+="Sync"]=e[t]||Aqe[t]})),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,!1===e.glob&&(e.disableGlob=!0),!0!==e.disableGlob&&void 0===vqe)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||Eqe}function wqe(e,t,n){"function"==typeof t&&(n=t,t={}),Cqe(e,"rimraf: missing path"),Cqe.equal(typeof e,"string","rimraf: path should be a string"),Cqe.equal(typeof n,"function","rimraf: callback function required"),Cqe(t,"rimraf: invalid options argument provided"),Cqe.equal(typeof t,"object","rimraf: options should be object"),Sqe(t);var r=0,i=null,s=0;if(t.disableGlob||!vqe.hasMagic(e))return o(null,[e]);function o(e,o){return e?n(e):0===(s=o.length)?n():void o.forEach((function(e){xqe(e,t,(function o(a){if(a){if(("EBUSY"===a.code||"ENOTEMPTY"===a.code||"EPERM"===a.code)&&r"']/g,L=RegExp(F.source),M=RegExp(N.source),R=/<%-([\s\S]+?)%>/g,P=/<%([\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+/,W=/\s+$/,q=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,z=/\{\n\/\* \[wrapped with (.+)\] \*/,X=/,? & /,Y=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,$=/\\(\\)?/g,Z=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/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+")",Se="(?:"+pe+"|"+ge+")"+"?",we="[\\ufe0e\\ufe0f]?"+Se+("(?:\\u200d(?:"+[Ae,ve,ye].join("|")+")[\\ufe0e\\ufe0f]?"+Se+")*"),xe="(?:"+[de,ve,ye].join("|")+")"+we,De="(?:"+[Ae+pe+"?",pe,ve,ye,le].join("|")+")",ke=RegExp("['’]","g"),Ie=RegExp(pe,"g"),Te=RegExp(ge+"(?="+ge+")|"+De+we,"g"),Oe=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]"),Ne=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Le=["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"],Me=-1,Re={};Re[E]=Re[_]=Re[b]=Re[S]=Re[w]=Re[x]=Re["[object Uint8ClampedArray]"]=Re[D]=Re[k]=!0,Re[s]=Re[o]=Re[v]=Re[a]=Re[y]=Re[B]=Re[c]=Re[u]=Re[h]=Re[p]=Re[f]=Re[d]=Re[m]=Re[C]=Re[A]=!1;var Pe={};Pe[s]=Pe[o]=Pe[v]=Pe[y]=Pe[a]=Pe[B]=Pe[E]=Pe[_]=Pe[b]=Pe[S]=Pe[w]=Pe[h]=Pe[p]=Pe[f]=Pe[d]=Pe[m]=Pe[C]=Pe[g]=Pe[x]=Pe["[object Uint8ClampedArray]"]=Pe[D]=Pe[k]=!0,Pe[c]=Pe[u]=Pe[A]=!1;var Ge={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},He=parseFloat,Ke=parseInt,Ve="object"==typeof global&&global&&global.Object===Object&&global,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,We=Je&&Je.exports===je,qe=We&&Ve.process,ze=function(){try{var e=Je&&Je.require&&Je.require("util").types;return e||qe&&qe.binding&&qe.binding("util")}catch(e){}}(),Xe=ze&&ze.isArrayBuffer,Ye=ze&&ze.isDate,$e=ze&&ze.isMap,Ze=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 Tt(e,t){for(var n=e.length;n--&>(t,e[n],0)>-1;);return n}function Ot(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"}),Nt=_t({"&":"&","<":"<",">":">",'"':""","'":"'"});function Lt(e){return"\\"+Ge[e]}function Mt(e){return Fe.test(e)}function Rt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function Pt(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,Le))).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,Se=function(){var e=/[^.]+$/.exec(ye&&ye.keys&&ye.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),we=ve.toString,xe=Ee.call(fe),De=Qe._,Te=de("^"+Ee.call(_e).replace(U,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fe=We?t.Buffer:void 0,Ge=t.Symbol,Ve=t.Uint8Array,Ue=Fe?Fe.allocUnsafe:void 0,je=Pt(fe.getPrototypeOf,fe),Je=fe.create,qe=ve.propertyIsEnumerable,ze=ge.splice,dt=Ge?Ge.isConcatSpreadable:void 0,_t=Ge?Ge.iterator:void 0,Jt=Ge?Ge.toStringTag:void 0,Wt=function(){try{var e=$i(fe,"defineProperty");return e({},"",{}),e}catch(e){}}(),qt=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,$t=pe.floor,Zt=fe.getOwnPropertySymbols,en=Fe?Fe.isBuffer:void 0,tn=t.isFinite,nn=ge.join,rn=Pt(fe.keys,fe),sn=pe.max,on=pe.min,an=ue.now,Bn=t.parseInt,cn=pe.random,un=ge.reverse,ln=$i(t,"DataView"),hn=$i(t,"Map"),pn=$i(t,"Promise"),fn=$i(t,"Set"),dn=$i(t,"WeakMap"),mn=$i(fe,"create"),Cn=dn&&new dn,gn={},An=Ss(ln),vn=Ss(hn),yn=Ss(pn),En=Ss(fn),_n=Ss(dn),bn=Ge?Ge.prototype:void 0,Sn=bn?bn.valueOf:void 0,wn=bn?bn.toString:void 0;function xn(e){if(Uo(e)&&!Oo(e)&&!(e instanceof Tn)){if(e instanceof In)return e;if(_e.call(e,"__wrapped__"))return ws(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 Tn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function On(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,T=4&t;if(n&&(c=i?n(e,r,i,o):n(e)),void 0!==c)return c;if(!Vo(e))return e;var O=Oo(e);if(O){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),N=F==u||F==l;if(Mo(e))return ui(e,A);if(F==f||F==s||N&&!i){if(c=I||N?{}: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,Zi(e),t)}(e,jn(c,e))}else{if(!Pe[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 S:case w: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 Sn?fe(Sn.call(e)):{}}(e)}}(e,F,A)}}o||(o=new Mn);var L=o.get(e);if(L)return L;o.set(e,c),qo(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 M=O?void 0:(T?I?ji:Qi:I?va:Aa)(e);return it(M||e,(function(r,i){M&&(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 $n(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 Ln(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},Nn.prototype.clear=function(){this.size=0,this.__data__={hash:new On,map:new(hn||Fn),string:new On}},Nn.prototype.delete=function(e){var t=Xi(this,e).delete(e);return this.size-=t?1:0,t},Nn.prototype.get=function(e){return Xi(this,e).get(e)},Nn.prototype.has=function(e){return Xi(this,e).has(e)},Nn.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},Ln.prototype.add=Ln.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Ln.prototype.has=function(e){return this.__data__.has(e)},Mn.prototype.clear=function(){this.__data__=new Fn,this.size=0},Mn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Mn.prototype.get=function(e){return this.__data__.get(e)},Mn.prototype.has=function(e){return this.__data__.has(e)},Mn.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 Nn(r)}return n.set(e,t),this.size=n.size,this};var Zn=vi(ar),er=vi(Br,!0);function tr(e,t){var n=!0;return Zn(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 Ln(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 Or(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 Nr(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):$r(e,i)}}return e}function Lr(e,t){return e+$t(cn()*(t-e+1))}function Mr(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=$t(t/2))&&(e+=e)}while(t);return n}function Rr(e,t){return As(ps(e,t,ja),e+"")}function Pr(e){return Pn(Da(e))}function Gr(e,t){var n=Da(e);return Es(n,qn(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:Mi(e);if(c)return Ht(c);o=!1,i=kt,B=new Ln}else B=t?[]:a;e:for(;++r=r?e:Qr(e,t,n)}var ci=qt||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 wi(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"==Wi(o))var a=new In([],!0)}for(i=a?i:r;++i1&&g.reverse(),u&&Ba))return!1;var c=s.get(e);if(c&&s.get(t))return c==t;var u=-1,l=!0,h=2&n?new Ln:void 0;for(s.set(e,t),s.set(t,e);++u-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(q,"{\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 Zs(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 Wn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Tn&&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=Si(Is),io=Si(Ts);function so(e,t){return(Oo(e)?it:Zn)(e,zi(t,3))}function oo(e,t){return(Oo(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=Rr((function(e,t,n){var r=-1,i="function"==typeof t,s=No(e)?ce(e.length):[];return Zn(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(Oo(e)?ut:wr)(e,zi(t,3))}var lo=gi((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var ho=Rr((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]]),Tr(e,ir(t,1),[])})),po=zt||function(){return Qe.Date.now()};function fo(e,t,n){return t=n?void 0:t,Pi(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=Rr((function(e,t,n){var r=1;if(n.length){var i=Gt(n,qi(Co));r|=32}return Pi(e,r,t,n,i)})),go=Rr((function(e,t,n){var r=3;if(n.length){var i=Gt(n,qi(go));r|=32}return Pi(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=Rr((function(e,t){return Yn(e,1,t)})),yo=Rr((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||Nn),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=Nn;var bo=ai((function(e,t){var n=(t=1==t.length&&Oo(t[0])?ut(t[0],xt(zi())):ut(ir(t,1),xt(zi()))).length;return Rr((function(r){for(var i=-1,s=on(r.length,n);++i=t})),To=gr(function(){return arguments}())?gr:function(e){return Uo(e)&&_e.call(e,"callee")&&!qe.call(e,"callee")},Oo=ce.isArray,Fo=Xe?xt(Xe):function(e){return Uo(e)&&hr(e)==v};function No(e){return null!=e&&Ko(e.length)&&!Go(e)}function Lo(e){return Uo(e)&&No(e)}var Mo=en||iB,Ro=Ye?xt(Ye):function(e){return Uo(e)&&hr(e)==B};function Po(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=$e?xt($e):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 Wo=Ze?xt(Ze):function(e){return Uo(e)&&hr(e)==d};var qo=et?xt(et):function(e){return Uo(e)&&ts(e)==m};function zo(e){return"string"==typeof e||!Oo(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)&&!!Re[hr(e)]};var $o=Fi(Sr),Zo=Fi((function(e,t){return e<=t}));function ea(e){if(!e)return[];if(No(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?Rt: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?qn(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)||No(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(Wn);var ha=Rr((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--;)$r(n,t[i]);return n}));var ba=Ui((function(e,t){return null==e?{}:function(e,t){return Or(e,t,(function(t,n){return da(e,n)}))}(e,t)}));function Sa(e,t){if(null==e)return{};var n=ut(ji(e),(function(e){return[e]}));return t=zi(t),Or(e,n,(function(e,n){return t(e,n[0])}))}var wa=Ri(Aa),xa=Ri(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 Pa(oa(e).toLowerCase())}function Ta(e){return(e=oa(e))&&e.replace(oe,Ft).replace(Ie,"")}var Oa=_i((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Fa=_i((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Na=Ei("toLowerCase");var La=_i((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Ma=_i((function(e,t,n){return e+(n?" ":"")+Pa(t)}));var Ra=_i((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Pa=Ei("toUpperCase");function Ga(e,t,n){return e=oa(e),void 0===(t=n?void 0:t)?function(e){return Ne.test(e)}(e)?function(e){return e.match(Oe)||[]}(e):function(e){return e.match(Y)||[]}(e):e.match(t)||[]}var Ha=Rr((function(e,t){try{return nt(e,void 0,t)}catch(e){return Po(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=wi(),Qa=wi(!0);function ja(e){return e}function Ja(e){return Er("function"==typeof e?e:zn(e,1))}var Wa=Rr((function(e,t){return function(n){return Cr(n,e,t)}})),qa=Rr((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),$a=Ii(ot),Za=Ii(ft);function eB(e){return as(e)?Et(bs(e)):function(e){return function(t){return ur(t,e)}}(e)}var tB=Oi(),nB=Oi(!0);function rB(){return[]}function iB(){return!1}var sB=ki((function(e,t){return e+t}),0),oB=Li("ceil"),aB=ki((function(e,t){return e/t}),1),BB=Li("floor");var cB,uB=ki((function(e,t){return e*t}),1),lB=Li("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 Oo(e)?e:[e]},xn.chain=Zs,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&&!Wo(t))&&!(t=Xr(t))&&Mt(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),Rr((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=wa,xn.toPairsIn=xa,xn.toPath=function(e){return Oo(e)?ut(e,bs):Xo(e)?[e]:mi(_s(oa(e)))},xn.toPlainObject=sa,xn.transform=function(e,t,n){var r=Oo(e),i=r||Mo(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||$r(e,t)},xn.unzip=js,xn.unzipWith=Js,xn.update=function(e,t,n){return null==e?e:Zr(e,t,si(n))},xn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:Zr(e,t,si(n),r)},xn.values=Da,xn.valuesIn=function(e){return null==e?[]:Dt(e,va(e))},xn.without=Ws,xn.words=Ga,xn.wrap=function(e,t){return So(si(t),e)},xn.xor=qs,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=$s,xn.entries=wa,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),qn(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=Ta,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:qn(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))&&M.test(e)?e.replace(N,Nt):e},xn.escapeRegExp=function(e){return(e=oa(e))&&Q.test(e)?e.replace(U,"\\$&"):e},xn.every=function(e,t,n){var r=Oo(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=Ts,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=No(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=qo,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=Oa,xn.last=Rs,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=Na,xn.lt=$o,xn.lte=Zo,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,Sr):void 0},xn.minBy=function(e,t){return e&&e.length?nr(e,zi(t,2),Sr):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 Ti($t(i),n)+e+Ti(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 Lr(e,t)},xn.reduce=function(e,t,n){var r=Oo(e)?ht:bt,i=arguments.length<3;return r(e,zi(t,4),n,i,Zn)},xn.reduceRight=function(e,t,n){var r=Oo(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),Mr(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=wt(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),Wo(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))&&L.test(e)?e.replace(F,Qt):e},xn.uniqueId=function(e){var t=++be;return oa(e)+t},xn.upperCase=Ra,xn.upperFirst=Pa,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.15",it(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){xn[e].placeholder=xn})),it(["drop","take"],(function(e,t){Tn.prototype[e]=function(n){n=void 0===n?1:sn(na(n),0);var r=this.__filtered__&&!t?new Tn(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},Tn.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;Tn.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":"");Tn.prototype[e]=function(){return this[n](1).value()[0]}})),it(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Tn.prototype[e]=function(){return this.__filtered__?new Tn(this):this[n](1)}})),Tn.prototype.compact=function(){return this.filter(ja)},Tn.prototype.find=function(e){return this.filter(e).head()},Tn.prototype.findLast=function(e){return this.reverse().find(e)},Tn.prototype.invokeMap=Rr((function(e,t){return"function"==typeof e?new Tn(this):this.map((function(n){return Cr(n,e,t)}))})),Tn.prototype.reject=function(e){return this.filter(_o(zi(e)))},Tn.prototype.slice=function(e,t){e=na(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Tn(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)},Tn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Tn.prototype.toArray=function(){return this.take(4294967295)},ar(Tn.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 Tn,B=o[0],c=a||Oo(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 Tn(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(Oo(i)?i:[],e)}return this[n]((function(n){return t.apply(Oo(n)?n:[],e)}))}})),ar(Tn.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}],Tn.prototype.clone=function(){var e=new Tn(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},Tn.prototype.reverse=function(){if(this.__filtered__){var e=new Tn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Tn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Oo(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=ws(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 Tn){var t=e;return this.__actions__.length&&(t=new Tn(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(this)})),Kqe=require("os"),Vqe=require("path");function Uqe(e){return Vqe.join(process.env.HOME,"Library","Application Support",e)}function Qqe(e){return process.env.XDG_CONFIG_HOME?Vqe.join(process.env.XDG_CONFIG_HOME,e):Vqe.join(process.env.HOME,".config",e)}function jqe(e){return process.env.LOCALAPPDATA?Vqe.join(process.env.LOCALAPPDATA,e):Vqe.join(process.env.USERPROFILE,"Local Settings","Application Data",e)}function Jqe(e){if("string"!=typeof e)throw new TypeError("`name` must be string");switch(Kqe.platform()){case"darwin":return Uqe(e);case"linux":return Qqe(e);case"win32":return jqe(e)}throw new Error("Platform not supported")}var Wqe=Jqe,qqe=pl((function(e){!function(t,n,r){e.exports?e.exports=r():t.eol=r()}(this,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}))})),zqe="win32"===process.platform,Xqe=zqe?/[^:]\\$/:/.\/$/,Yqe=function(){var e;return e=zqe?process.env.TEMP||process.env.TMP||(process.env.SystemRoot||process.env.windir)+"\\temp":process.env.TMPDIR||process.env.TMP||process.env.TEMP||"/tmp",Xqe.test(e)&&(e=e.slice(0,-1)),e};const $qe=require("fs"),Zqe=require("path"),eze=require("crypto"),tze=process.binding("constants"),nze=Yqe(),rze="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ize=/XXXXXX/,sze=3,oze=(tze.O_CREAT||tze.fs.O_CREAT)|(tze.O_EXCL||tze.fs.O_EXCL)|(tze.O_RDWR||tze.fs.O_RDWR),aze=tze.EBADF||tze.os.errno.EBADF,Bze=tze.ENOENT||tze.os.errno.ENOENT,cze=448,uze=384,lze=[];var hze=!1,pze=!1;function fze(e){var t=[],n=null;try{n=eze.randomBytes(e)}catch(t){n=eze.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 Aze(e){var t=mze(e)[0],n=t.name?1:t.tries||sze;if(isNaN(n)||n<0)throw new Error("Invalid tries");if(t.template&&!t.template.match(ize))throw new Error("Invalid template provided");do{const e=Cze(t);try{$qe.statSync(e)}catch(t){return e}}while(n-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function vze(e,t){var n=mze(e,t),r=n[0],i=n[1];r.postfix=dze(r.postfix)?".tmp":r.postfix,gze(r,(function(e,t){if(e)return i(e);$qe.open(t,oze,r.mode||uze,(function(e,n){return e?i(e):r.discardDescriptor?$qe.close(n,(function(e){if(e){try{$qe.unlinkSync(t)}catch(t){Ize(t)||(e=t)}return i(e)}i(null,t,void 0,Sze(t,-1,r))})):r.detachDescriptor?i(null,t,n,Sze(t,-1,r)):void i(null,t,n,Sze(t,n,r))}))}))}function yze(e){var t=mze(e)[0];t.postfix=t.postfix||".tmp";const n=t.discardDescriptor||t.detachDescriptor,r=Aze(t);var i=$qe.openSync(r,oze,t.mode||uze);return t.discardDescriptor&&($qe.closeSync(i),i=void 0),{name:r,fd:i,removeCallback:Sze(r,n?-1:i,t)}}function Eze(e){const t=[e];do{for(var n=t.pop(),r=!1,i=$qe.readdirSync(n),s=0,o=i.length;s=0&&lze.splice(i,1),n=!0,e(t)}i&&i(null)}}function Dze(){if(!pze||hze)for(;lze.length;)try{lze[0].call(null)}catch(e){}}function kze(e){return Tze(e,-aze,"EBADF")}function Ize(e){return Tze(e,-Bze,"ENOENT")}function Tze(e,t,n){return e.code==t||e.code==n}function Oze(){hze=!0}const Fze=process.versions.node.split(".").map((function(e){return parseInt(e,10)}));0===Fze[0]&&(Fze[1]<9||9===Fze[1]&&Fze[2]<5)&&process.addListener("uncaughtException",(function(e){throw pze=!0,Dze(),e})),process.addListener("exit",(function(e){e&&(pze=!0),Dze()}));var Nze=nze,Lze=_ze,Mze=bze,Rze=vze,Pze=yze,Gze=gze,Hze=Aze,Kze=Oze,Vze={tmpdir:Nze,dir:Lze,dirSync:Mze,file:Rze,fileSync:Pze,tmpName:Gze,tmpNameSync:Hze,setGracefulCleanup:Kze},Uze={child:require("child_process"),crypto:require("crypto"),fs:require("fs"),os:require("os"),path:require("path"),process,util:require("util")};function Qze(e,t){var n=Uze.process.platform;return"darwin"===n?zze(e,t):"linux"===n?Wze(e,t):"win32"===n?sXe(e,t):void t(new Error("Platform not yet supported."))}function jze(e){if("string"!=typeof e)throw new Error("Expected a string.");return e.replace(/"/g,'\\"')}function Jze(){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(Uze.util.isObject(arguments[1]))t=arguments[1];else{if(!Uze.util.isFunction(arguments[1]))throw new Error("Expected options or callback.");n=arguments[1]}else if(3===arguments.length){if(!Uze.util.isObject(arguments[1]))throw new Error("Expected options to be an object.");if(t=arguments[1],!Uze.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=Uze.process.title;if(!iXe(r))return n(new Error("process.title cannot be used as a valid name."));t.name=r}else if(!iXe(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=Uze.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};Qze(o,n)}function Wze(e,t){qze(e,(function(n,r){if(n)return t(n);var i=[];if(i.push('"'+jze(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(" "),Uze.child.exec(i,{maxBuffer:mXe},(function(e,n,r){e&&(/No authentication agent found/.test(r)?e=new Error(dXe):/Request dismissed|Command failed/i.test(e)&&(e=new Error(fXe))),t(e,n,r)}))}))}function qze(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++];Uze.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 zze(e,t){var n=Uze.os.tmpdir();return n?Uze.process.env.USER?void rXe(e,(function(r,i){if(r)return t(r);function s(n,r,i){nXe(Uze.path.dirname(e.path),(function(e){return n?t(n):e?t(e):void t(void 0,r,i)}))}e.uuid=i,e.path=Uze.path.join(n,e.uuid,e.options.name+".app"),Xze(e,(function(t){if(t)return s(t);$ze(e,(function(t){if(t)return s(t);eXe(e,(function(t){if(t)return s(t);Yze(e,(function(t){if(t)return s(t);Zze(e,(function(t){if(t)return s(t);tXe(e,s)}))}))}))}))}))})):t(new Error("env['USER'] not defined.")):t(new Error("os.tmpdir() not defined."))}function Xze(e,t){var n=Uze.path.dirname(e.path);Uze.fs.mkdir(n,(function(r){if(r)return t(r);var i=Uze.path.join(n,"sudo-prompt-applet.zip");Uze.fs.writeFile(i,pXe,"base64",(function(n){if(n)return t(n);var r=[];r.push("/usr/bin/unzip"),r.push("-o"),r.push('"'+jze(i)+'"'),r.push('-d "'+jze(e.path)+'"'),r=r.join(" "),Uze.child.exec(r,t)}))}))}function Yze(e,t){var n=Uze.path.join(e.path,"Contents","MacOS","sudo-prompt-command"),r=[],i=Uze.process.cwd();r.push('cd "'+jze(i)+'"'),r.push(e.command),r=r.join("\n"),Uze.fs.writeFile(n,r,"utf-8",t)}function $ze(e,t){if(!e.options.icns)return t();Uze.fs.readFile(e.options.icns,(function(n,r){if(n)return t(n);var i=Uze.path.join(e.path,"Contents","Resources","applet.icns");Uze.fs.writeFile(i,r,t)}))}function Zze(e,t){var n=Uze.path.join(e.path,"Contents","MacOS","applet"),r={cwd:Uze.path.dirname(n)};Uze.child.exec("./"+Uze.path.basename(n),r,t)}function eXe(e,t){var n=jze(Uze.path.join(e.path,"Contents","Info.plist")),r=jze("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(" "),Uze.child.exec(s,t)}function tXe(e,t){var n=Uze.path.join(e.path,"Contents","MacOS");Uze.fs.readFile(Uze.path.join(n,"code"),"utf-8",(function(r,i){if(r){if("ENOENT"===r.code)return t(new Error(fXe));t(r)}else Uze.fs.readFile(Uze.path.join(n,"stdout"),"utf-8",(function(r,s){if(r)return t(r);Uze.fs.readFile(Uze.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 nXe(e,t){if("string"!=typeof e||!e.trim())return t(new Error("Argument path not defined."));var n=[];if("win32"===Uze.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('"'+jze(Uze.path.normalize(e))+'"');n=n.join(" "),Uze.child.exec(n,t)}function rXe(e,t){Uze.crypto.randomBytes(256,(function(n,r){n&&(r=Date.now()+""+Math.random());var i=Uze.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 iXe(e){return!!/^[a-z0-9 ]+$/i.test(e)&&(0!==e.trim().length&&!(e.length>70))}function sXe(e,t){var n=Uze.os.tmpdir();if(!n)return t(new Error("os.tmpdir() not defined."));rXe(e,(function(r,i){return r?t(r):(e.uuid=i,e.path=Uze.path.join(n,e.uuid),/"/.test(e.path)?t(new Error("instance.path cannot contain double-quotes.")):(e.pathElevate=Uze.path.join(e.path,"elevate.vbs"),e.pathExecute=Uze.path.join(e.path,"execute.bat"),e.pathCommand=Uze.path.join(e.path,"command.bat"),e.pathStdout=Uze.path.join(e.path,"stdout"),e.pathStderr=Uze.path.join(e.path,"stderr"),e.pathStatus=Uze.path.join(e.path,"status"),void Uze.fs.mkdir(e.path,(function(n){if(n)return t(n);function r(n,r,i){nXe(e.path,(function(e){return n?t(n):e?t(e):void t(void 0,r,i)}))}uXe(e,(function(t){if(t)return r(t);lXe(e,(function(t){if(t)return r(t);cXe(e,(function(t){if(t)return r(t);oXe(e,(function(t){if(t)return r(t);BXe(e,(function(t){if(t)return r(t);aXe(e,r)}))}))}))}))}))}))))}))}function oXe(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(" "),Uze.child.exec(n,(function(e,n,r){e?/canceled by the user/i.test(e)?t(fXe):t(e):t()})).stdin.end()}function aXe(e,t){Uze.fs.readFile(e.pathStatus,"utf-8",(function(n,r){if(n)return t(n);Uze.fs.readFile(e.pathStdout,"utf-8",(function(n,i){if(n)return t(n);Uze.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 BXe(e,t){Uze.fs.stat(e.pathStatus,(function(n,r){n&&"ENOENT"===n.code||r.size<2?setTimeout((function(){Uze.fs.stat(e.pathStdout,(function(n){if(n)return t(fXe);BXe(e,t)}))}),1e3):n?t(n):t()}))}function cXe(e,t){var n=Uze.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"),Uze.fs.writeFile(e.pathCommand,r,"utf-8",t)}function uXe(e,t){t()}function lXe(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"),Uze.fs.writeFile(e.pathExecute,n,"utf-8",t)}var hXe=Jze,pXe="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=",fXe="User did not grant permission.",dXe="No polkit authentication agent found.",mXe=134217728,CXe={exec:hXe},gXe=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=require("child_process"),r=bWe.__importDefault(Vze),i=bWe.__importDefault(zWe),s=bWe.__importDefault(require("path")),o=bWe.__importDefault(CXe),a=i.default("devcert:util");function B(e,t={}){return a(`exec: \`${e}\``),n.execSync(e,t)}t.openssl=function(e){return B("openssl "+e,{stdio:"pipe",env:Object.assign({RANDFILE:s.default.join(AXe.configPath(".rnd"))},process.env)})},t.run=B,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)})})}})),AXe=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=bWe.__importDefault(require("path")),r=require("fs"),i=bWe.__importDefault(qqe);function s(){Pqe.sync(t.configDir),Pqe.sync(t.domainsDir),Pqe.sync(t.rootCADir)}t.isMac="darwin"===process.platform,t.isLinux="linux"===process.platform,t.isWindows="win32"===process.platform,t.configDir=Wqe("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=gXe.mktmp(),o=r.readFileSync(n.default.join(__dirname,"../openssl-configurations/domain-certificate-signing-requests.conf"),"utf-8"),a=Hqe.template(o)({domain:e});r.writeFileSync(s,i.default.auto(a)),t(s),r.unlinkSync(s)},t.withDomainCertificateConfig=function(e,s){let o=gXe.mktmp(),a=r.readFileSync(n.default.join(__dirname,"../openssl-configurations/domain-certificates.conf"),"utf-8"),B=Hqe.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 vXe=require("net"),yXe=e=>new Promise((t,n)=>{"number"==typeof e&&(e={port:e});const r=vXe.createServer();r.unref(),r.on("error",n),r.listen(e,()=>{const e=r.address().port;r.close(()=>{t(e)})})});var EXe=e=>e?yXe(e).catch(()=>yXe(0)):yXe(0),_Xe=pl((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})),bXe=function(e){try{return e()}catch(e){}},SXe=kXe;kXe.sync=IXe;var wXe=require("fs");function xXe(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 YXe=require("path"),$Xe=XXe();function ZXe(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=VXe.sync(e.command,{path:(e.options.env||process.env)[$Xe],pathExt:t?YXe.delimiter:void 0})}catch(e){}finally{process.chdir(n)}return i&&(i=YXe.resolve(r?e.options.cwd:"",i)),i}function eYe(e){return ZXe(e)||ZXe(e,!0)}var tYe=eYe;const nYe=/([()\][%!^"`<>&|;, *?])/g;function rYe(e){return e=e.replace(nYe,"^$1")}function iYe(e,t){return e=(e=`"${e=(e=(e=""+e).replace(/(\\*)"/g,'$1$1\\"')).replace(/(\\*)$/,"$1$1")}"`).replace(nYe,"^$1"),t&&(e=e.replace(nYe,"^$1")),e}var sYe=rYe,oYe=iYe,aYe={command:sYe,argument:oYe},BYe=/^#!.*/,cYe=function(e){var t=e.match(BYe);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 uYe=require("fs");function lYe(e){let t,n;Buffer.alloc?t=Buffer.alloc(150):(t=new Buffer(150),t.fill(0));try{n=uYe.openSync(e,"r"),uYe.readSync(n,t,0,150,0),uYe.closeSync(n)}catch(e){}return cYe(t.toString())}var hYe=lYe,pYe=pl((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 S=o++;s[S]="[v=\\s]*("+s[b]+")(?:\\.("+s[b]+")(?:\\.("+s[b]+")(?:"+s[f]+")?"+s[C]+"?)?)?";var w=o++;s[w]="[v=\\s]*("+s[_]+")(?:\\.("+s[_]+")(?:\\.("+s[_]+")(?:"+s[d]+")?"+s[C]+"?)?)?";var x=o++;s[x]="^"+s[E]+"\\s*"+s[S]+"$";var D=o++;s[D]="^"+s[E]+"\\s*"+s[w]+"$";var k=o++;s[k]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var I=o++;s[I]="(?:~>?)";var T=o++;s[T]="(\\s*)"+s[I]+"\\s+",i[T]=new RegExp(s[T],"g");var O=o++;s[O]="^"+s[I]+s[S]+"$";var F=o++;s[F]="^"+s[I]+s[w]+"$";var N=o++;s[N]="(?:\\^)";var L=o++;s[L]="(\\s*)"+s[N]+"\\s+",i[L]=new RegExp(s[L],"g");var M=o++;s[M]="^"+s[N]+s[S]+"$";var R=o++;s[R]="^"+s[N]+s[w]+"$";var P=o++;s[P]="^"+s[E]+"\\s*("+v+")$|^$";var G=o++;s[G]="^"+s[E]+"\\s*("+A+")$|^$";var H=o++;s[H]="(\\s*)"+s[E]+"\\s*("+v+"|"+s[S]+")",i[H]=new RegExp(s[H],"g");var K=o++;s[K]="^\\s*("+s[S]+")\\s+-\\s+("+s[S]+")\\s*$";var V=o++;s[V]="^\\s*("+s[w]+")\\s+-\\s+("+s[w]+")\\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($(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=q;var W=/^[0-9]+$/;function q(e,t){var n=W.test(e),r=W.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 $(e,t,n){return 0===z(e,t,n)}function Z(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 $(e,n,r);case"!=":return Z(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 q(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=$,t.neq=Z,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[P]: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[T],"$1~")).replace(i[L],"$1^")).split(/\s+/).join(" ");var s=t?i[P]: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[R]:i[M];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[O];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 fYe=require("path"),dYe="win32"===process.platform,mYe=/\.(?:com|exe)$/i,CYe=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i,gYe=bXe(()=>pYe.satisfies(process.version,"^4.8.0 || ^5.7.0 || >= 6.0.0",!0))||!1;function AYe(e){e.file=tYe(e);const t=e.file&&hYe(e.file);return t?(e.args.unshift(e.file),e.command=t,tYe(e)):e.file}function vYe(e){if(!dYe)return e;const t=AYe(e),n=!mYe.test(t);if(e.options.forceShell||n){const n=CYe.test(t);e.command=fYe.normalize(e.command),e.command=aYe.command(e.command),e.args=e.args.map(e=>aYe.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 yYe(e){if(gYe)return e;const t=[e.command].concat(e.args).join(" ");return dYe?(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 EYe(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?yYe(r):vYe(r)}var _Ye=EYe;const bYe="win32"===process.platform;function SYe(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 wYe(e,t){if(!bYe)return;const n=e.emit;e.emit=function(r,i){if("exit"===r){const r=xYe(i,t);if(r)return n.call(e,"error",r)}return n.apply(e,arguments)}}function xYe(e,t){return bYe&&1===e&&!t.file?SYe(t.original,"spawn"):null}function DYe(e,t){return bYe&&1===e&&!t.file?SYe(t.original,"spawnSync"):null}var kYe={hookChildProcess:wYe,verifyENOENT:xYe,verifyENOENTSync:DYe,notFoundError:SYe};const IYe=require("child_process");function TYe(e,t,n){const r=_Ye(e,t,n),i=IYe.spawn(r.command,r.args,r.options);return kYe.hookChildProcess(i,r),i}function OYe(e,t,n){const r=_Ye(e,t,n),i=IYe.spawnSync(r.command,r.args,r.options);return i.error=i.error||kYe.verifyENOENTSync(i.status,r),i}var FYe=TYe,NYe=TYe,LYe=OYe,MYe=_Ye,RYe=kYe;FYe.spawn=NYe,FYe.sync=LYe,FYe._parse=MYe,FYe._enoent=RYe;const PYe=process.stdin,GYe=process.stderr;let HYe={hide:(e,t={})=>HYe.raw(e,!1,t),mask:(e,t={})=>HYe.raw(e,!0,t),raw:(e,t,n={})=>PYe.setRawMode&&"dumb"!==process.env.TERM?new Promise((function(r,i){const s=_Xe;let o="";function a(){t?GYe.write(s.cursorHide+s.cursorLeft+e+o.replace(/./g,"*")+"\n"+s.cursorShow):GYe.write("\n"),PYe.removeListener("data",B),PYe.setRawMode(!1),PYe.pause()}GYe.write(s.eraseLine),GYe.write(s.cursorLeft),GYe.write(e),PYe.resume(),PYe.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),GYe.write(s.cursorBackward(1)),GYe.write(s.eraseEndLine))):function(e){o+=e,GYe.write(t?e:"*".repeat(e.length))}(e)}};PYe.on("data",B)})):HYe.notty(e),notty:e=>new Promise((t,n)=>{const r=FYe;GYe.write(e);let i=r.sync("sh",["-c","read -s PASS && echo $PASS"],{stdio:["inherit","pipe","inherit"],encoding:"utf8"});if(GYe.write("\n"),i.error)return n(i.error);t(i.stdout.trim())})};function KYe(e,t={}){return t=Object.assign({method:"mask",required:void 0===t.default,default:""},t),PYe.setEncoding("utf8"),HYe[t.method](e,t).then(n=>n||(t.required?KYe(e):""))}var VYe=KYe,UYe=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=bWe.__importDefault(VYe),r={getWindowsEncryptionPassword(){return bWe.__awaiter(this,void 0,void 0,(function*(){return yield n.default("devcert password (http://bit.ly/devcert-what-password?):")}))},warnChromeOnLinuxWithoutCertutil(){return bWe.__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 bWe.__awaiter(this,void 0,void 0,(function*(){console.log("Please close Firefox before continuing")}))},startFirefoxWizard(e){return bWe.__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 gXe.waitForUser()}))},firefoxWizardPromptPage(e){return bWe.__awaiter(this,void 0,void 0,(function*(){return`\n \n \n \n \n \n `}))},waitForFirefoxWizard(){return bWe.__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 gXe.waitForUser()}))}};t.default=r})),QYe=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=bWe.__importDefault(require("path")),r=bWe.__importDefault(require("url")),i=bWe.__importDefault(zWe),s=bWe.__importDefault(require("assert")),o=bWe.__importDefault(EXe),a=bWe.__importDefault(require("http")),B=require("fs"),c=bWe.__importDefault(UYe),u=require("child_process"),l=i.default("devcert:platforms:shared");function h(e,t){Yf.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(AXe.isMac||AXe.isLinux,"checkForOpenFirefox was invoked on a platform other than Mac or Linux"),u.execSync("ps aux").indexOf("firefox")>-1}function f(e){return bWe.__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;gXe.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{gXe.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 bWe.__awaiter(this,void 0,void 0,(function*(){if(p())for(yield c.default.closeFirefoxBeforeContinuing();p();)yield f(50)}))},t.openCertificateInFirefox=function(e,t){return bWe.__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)=>bWe.__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),gXe.run(`${e} http://localhost:${n}`),yield c.default.waitForFirefoxWizard(),i.close()}))},t.assertNotTouchingFiles=function(e,t){if(!e.startsWith(AXe.configDir)&&!e.startsWith(AXe.getLegacyConfigDir()))throw new Error(`Devcert cannot ${t} ${e}; it is outside known devcert config directories!`)}})),jYe=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=bWe.__importDefault(require("path")),r=require("fs"),i=bWe.__importDefault(zWe).default("devcert:platforms:macos"),s=()=>n.default.join(gXe.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 bWe.__awaiter(this,void 0,void 0,(function*(){if(i("Adding devcert root CA to macOS system keychain"),gXe.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 QYe.openCertificateInFirefox(this.FIREFOX_BIN_PATH,e);if(!dqe.sync("brew"))return i("Homebrew isn't installed, so we can't try to install certutil. Falling back to manual certificate install"),yield QYe.openCertificateInFirefox(this.FIREFOX_BIN_PATH,e);i("certutil is not already installed, but Homebrew is detected. Trying to install certutil via Homebrew..."),gXe.run("brew install nss")}yield QYe.closeFirefox(),yield QYe.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{gXe.run(`sudo security remove-trusted-cert -d "${e}"`)}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"),QYe.removeCertificateFromNSSCertDB(this.FIREFOX_NSS_DIR,e,s()))}addDomainToHostFileIfMissing(e){return bWe.__awaiter(this,void 0,void 0,(function*(){r.readFileSync(this.HOST_FILE_PATH,"utf8").includes(e)||gXe.run(`echo '\n127.0.0.1 ${e}' | sudo tee -a "${this.HOST_FILE_PATH}" > /dev/null`)}))}deleteProtectedFiles(e){QYe.assertNotTouchingFiles(e,"delete"),gXe.run(`sudo rm -rf "${e}"`)}readProtectedFile(e){return bWe.__awaiter(this,void 0,void 0,(function*(){return QYe.assertNotTouchingFiles(e,"read"),(yield gXe.run(`sudo cat "${e}"`)).toString().trim()}))}writeProtectedFile(e,t){return bWe.__awaiter(this,void 0,void 0,(function*(){QYe.assertNotTouchingFiles(e,"write"),r.existsSync(e)&&(yield gXe.run(`sudo rm "${e}"`)),r.writeFileSync(e,t),yield gXe.run(`sudo chown 0 "${e}"`),yield gXe.run(`sudo chmod 600 "${e}"`)}))}isFirefoxInstalled(){return r.existsSync(this.FIREFOX_BUNDLE_PATH)}isNSSInstalled(){try{return gXe.run("brew list -1").toString().includes("\nnss\n")}catch(e){return!1}}}})),JYe=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=bWe.__importDefault(require("path")),r=require("fs"),i=bWe.__importDefault(zWe),s=bWe.__importDefault(UYe),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 bWe.__awaiter(this,void 0,void 0,(function*(){o("Adding devcert root CA to Linux system-wide trust stores"),gXe.run(`sudo cp "${e}" /usr/local/share/ca-certificates/devcert.crt`),gXe.run("sudo update-ca-certificates"),this.isFirefoxInstalled()?(o("Firefox install detected: adding devcert root CA to Firefox-specific trust stores ..."),dqe.sync("certutil")||(t.skipCertutilInstall?(o("NSS tooling is not already installed, and `skipCertutil` is true, so falling back to manual certificate install for Firefox"),QYe.openCertificateInFirefox(this.FIREFOX_BIN_PATH,e)):(o("NSS tooling is not already installed. Trying to install NSS tooling now with `apt install`"),gXe.run("sudo apt install libnss3-tools"),o("Installing certificate into Firefox trust stores using NSS tooling"),yield QYe.closeFirefox(),yield QYe.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 ..."),dqe.sync("certutil")?(yield QYe.closeFirefox(),yield QYe.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{gXe.run("sudo rm /usr/local/share/ca-certificates/devcert.crt"),gXe.run("sudo update-ca-certificates")}catch(t){o(`failed to remove ${e} from /usr/local/share/ca-certificates, continuing. ${t.toString()}`)}dqe.sync("certutil")&&(this.isFirefoxInstalled()&&QYe.removeCertificateFromNSSCertDB(this.FIREFOX_NSS_DIR,e,"certutil"),this.isChromeInstalled()&&QYe.removeCertificateFromNSSCertDB(this.CHROME_NSS_DIR,e,"certutil"))}addDomainToHostFileIfMissing(e){return bWe.__awaiter(this,void 0,void 0,(function*(){r.readFileSync(this.HOST_FILE_PATH,"utf8").includes(e)||gXe.run(`echo '127.0.0.1 ${e}' | sudo tee -a "${this.HOST_FILE_PATH}" > /dev/null`)}))}deleteProtectedFiles(e){QYe.assertNotTouchingFiles(e,"delete"),gXe.run(`sudo rm -rf "${e}"`)}readProtectedFile(e){return bWe.__awaiter(this,void 0,void 0,(function*(){return QYe.assertNotTouchingFiles(e,"read"),(yield gXe.run(`sudo cat "${e}"`)).toString().trim()}))}writeProtectedFile(e,t){return bWe.__awaiter(this,void 0,void 0,(function*(){QYe.assertNotTouchingFiles(e,"write"),r.existsSync(e)&&(yield gXe.run(`sudo rm "${e}"`)),r.writeFileSync(e,t),yield gXe.run(`sudo chown 0 "${e}"`),yield gXe.run(`sudo chmod 600 "${e}"`)}))}isFirefoxInstalled(){return r.existsSync(this.FIREFOX_BIN_PATH)}isChromeInstalled(){return r.existsSync(this.CHROME_BIN_PATH)}}})),WYe=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=bWe.__importDefault(zWe),r=bWe.__importDefault(require("crypto")),i=require("fs"),s=bWe.__importDefault(UYe),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 bWe.__awaiter(this,void 0,void 0,(function*(){o("adding devcert root to Windows OS trust store");try{gXe.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 QYe.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."),gXe.run("certutil -delstore -user root devcert")}catch(t){o(`failed to remove ${e} from Windows OS trust store, continuing. ${t.toString()}`)}}addDomainToHostFileIfMissing(e){return bWe.__awaiter(this,void 0,void 0,(function*(){i.readFileSync(this.HOST_FILE_PATH,"utf8").includes(e)||(yield gXe.sudo(`echo 127.0.0.1 ${e} >> ${this.HOST_FILE_PATH}`))}))}deleteProtectedFiles(e){QYe.assertNotTouchingFiles(e,"delete"),mqe.sync(e)}readProtectedFile(e){return bWe.__awaiter(this,void 0,void 0,(function*(){QYe.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 bWe.__awaiter(this,void 0,void 0,(function*(){QYe.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")}}})),qYe=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n={darwin:jYe,linux:JYe,shared:QYe,win32:WYe}[process.platform].default;t.default=new n})),zYe=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=bWe.__importDefault(zWe),r=require("fs"),i=n.default("devcert:certificates");function s(e){i("generateKey: "+e),gXe.openssl(`genrsa -out "${e}" 2048`),r.chmodSync(e,400)}t.default=function(e){return bWe.__awaiter(this,void 0,void 0,(function*(){Pqe.sync(AXe.pathForDomain(e)),i("Generating private key for "+e);let t=AXe.pathForDomain(e,"private-key.key");s(t),i("Generating certificate signing request for "+e);let n=AXe.pathForDomain(e,"certificate-signing-request.csr");AXe.withDomainSigningRequestConfig(e,e=>{gXe.openssl(`req -new -config "${e}" -key "${t}" -out "${n}"`)}),i(`Generating certificate for ${e} from signing request and signing with root CA`);let r=AXe.pathForDomain(e,"certificate.crt");yield XYe.withCertificateAuthorityCredentials(({caKeyPath:t,caCertPath:i})=>{AXe.withDomainCertificateConfig(e,e=>{gXe.openssl(`ca -config "${e}" -in "${n}" -out "${r}" -keyfile "${t}" -cert "${i}" -days 825 -batch`)})})}))},t.generateKey=s})),XYe=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=require("fs"),r=bWe.__importDefault(zWe),i=bWe.__importDefault(qYe),s=r.default("devcert:certificate-authority");function o(e={}){return bWe.__awaiter(this,void 0,void 0,(function*(){s("Uninstalling existing certificates, which will be void once any existing CA is gone"),B(),AXe.ensureConfigDirs(),s("Making a temp working directory for files to copied in");let t=gXe.mktmp();s("Generating the OpenSSL configuration needed to setup the certificate authority"),n.writeFileSync(AXe.caVersionFile,"2"),n.writeFileSync(AXe.opensslDatabaseFilePath,""),n.writeFileSync(AXe.opensslSerialFilePath,"01"),s("Generating a private key"),zYe.generateKey(t),s("Generating a CA certificate"),gXe.openssl(`req -new -x509 -config "${AXe.caSelfSignConfig}" -key "${t}" -out "${AXe.rootCACertPath}" -days 825`),s("Saving certificate authority credentials"),yield function(e){return bWe.__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(AXe.rootCAKeyPath,t)}))}(t),s("Adding the root certificate authority to trust stores"),yield i.default.addToTrustStores(AXe.rootCACertPath,e)}))}function a(){try{return gXe.openssl(`x509 -in "${AXe.rootCACertPath}" -noout`),""}catch(e){return e.toString()}}function B(){i.default.removeFromTrustStores(AXe.rootCACertPath),i.default.deleteProtectedFiles(AXe.domainsDir),i.default.deleteProtectedFiles(AXe.rootCADir),i.default.deleteProtectedFiles(AXe.getLegacyConfigDir())}t.default=o,t.withCertificateAuthorityCredentials=function(e){return bWe.__awaiter(this,void 0,void 0,(function*(){s("Retrieving devcert's certificate authority credentials");let t=gXe.mktmp(),r=yield i.default.readProtectedFile(AXe.rootCAKeyPath);n.writeFileSync(t,r),yield e({caKeyPath:t,caCertPath:AXe.rootCACertPath}),n.unlinkSync(t)}))},t.ensureCACertReadable=function(e={}){return bWe.__awaiter(this,void 0,void 0,(function*(){if(!a())return;try{const e=yield i.default.readProtectedFile(AXe.rootCACertPath);i.default.deleteProtectedFiles(AXe.rootCACertPath),n.writeFileSync(AXe.rootCACertPath,e)}catch(t){return o(e)}return a()?o(e):void 0}))},t.uninstall=B})),YYe=pl((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=require("fs"),r=bWe.__importDefault(zWe),i=bWe.__importDefault(mqe),s=bWe.__importDefault(qYe),o=bWe.__importStar(XYe);t.uninstall=o.uninstall;const a=bWe.__importDefault(zYe),B=bWe.__importDefault(UYe),c=r.default("devcert");t.certificateFor=function(e,t={}){return bWe.__awaiter(this,void 0,void 0,(function*(){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),!AXe.isMac&&!AXe.isLinux&&!AXe.isWindows)throw new Error(`Platform not supported: "${process.platform}"`);if(!dqe.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=AXe.pathForDomain(e,"private-key.key"),i=AXe.pathForDomain(e,"certificate.crt");n.existsSync(AXe.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(AXe.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(AXe.rootCACertPath)),t.getCaPath&&(u.caPath=AXe.rootCACertPath),u}))},t.hasCertificateFor=function(e){return n.existsSync(AXe.pathForDomain(e,"certificate.crt"))},t.configuredDomains=function(){return n.readdirSync(AXe.domainsDir)},t.removeDomain=function(e){return i.default.sync(AXe.pathForDomain(e))}}));const $Ye=hl(YYe);async function ZYe(e={}){const t=process.env.HOST||"localhost",{key:n,cert:r}=await $Ye.certificateFor(t);return a.createSecureServer({key:n,cert:r,allowHTTP1:!0,...e})}function e$e(e,t){for(var n=0,r=e.length;nr$e:t.type!==n$e&&(n||"").endsWith(t.end))}function p$e(e,t){for(var n,r,i=0,s=l$e(e),o=s.length,a=h$e.bind(h$e,s);io&&n[r-1].type===s$e)&&e$e(n,a))return n;return[]}function f$e(e){if(e===t$e)return[{old:e,type:n$e,val:e,end:""}];for(var t,n,r,i,s=u$e(e),o=-1,a=0,B=s.length,c=[];++o1?e.substring(0,t):e}function D$e(e,t){t.url=t.url.substring(e.length)||"/",t.path=t.path.substring(e.length)||"/"}function k$e(e,t,n,r){let i=n.statusCode=e.code||e.status||500;n.end(e.length&&e||e.message||b$e.STATUS_CODES[i])}class I$e extends E$e{constructor(e={}){super(e),this.apps={},this.wares=[],this.bwares={},this.parse=_$e,this.server=e.server,this.handler=this.handler.bind(this),this.onError=e.onError||k$e,this.onNoMatch=e.onNoMatch||this.onError.bind(null,{code:404})}add(e,t,...n){let r=w$e(x$e(t));if(void 0!==this.apps[r])throw new Error(`Cannot mount ".${e.toLowerCase()}('${w$e(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=w$e(e),t.forEach(t=>{if(t instanceof I$e)this.apps[e]=t;else{let n=this.bwares[e]||[];n.length>0||n.push((t,n,r)=>(D$e(e,t),r())),this.bwares[e]=n.concat(t)}})),this}listen(){return(this.server=this.server||b$e.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=x$e(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]?(D$e(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=S$e(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 I$e(e);function O$e(t,r,i=""){t=e.resolve(".",t);let s,o,a=n.readdirSync(t),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=F$e(r.query)))}return e._parsedUrl=r}function L$e(){this._types=Object.create(null),this._extensions=Object.create(null);for(var e=0;e{};function K$e(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),n.createReadStream(r,B).pipe(t)}function W$e(e,t,n){n["Content-Encoding"]=t,n["Content-Type"]=P$e.getType(e.replace(/\.([^.]*)$/,""))||""}function q$e(e,t,n){let r={"Content-Length":t.size,"Content-Type":P$e.getType(e)||"","Last-Modified":t.mtime.toUTCString()};return n&&(r.ETag=`W/"${t.size}-${t.mtime.getTime()}"`),/\.br$/.test(e)&&W$e(e,"brotli",r),/\.gz$/.test(e)&&W$e(e,"gzip",r),r}function z$e(t,n={}){t=e.resolve(t||".");let r=n.onNoMatch||j$e,i=n.setHeaders||H$e,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||O$e(t,(e,t,r)=>{if(/\.well-known[\\+\/]/.test(e));else if(!n.dotfiles&&/(^\.|[\\+|\/+]\.)/.test(e))return;let i=q$e(e,r,c);h&&(i["Cache-Control"]=h),G$e["/"+e.normalize().replace(/\\+/g,"/")]={abs:t,stats:r,headers:i}});let p=n.dev?Q$e.bind(0,t,c):U$e;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||N$e(e,!0).pathname,m=p(d,h)||u&&!K$e(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 J$e(e,t,m.abs,m.stats,m.headers)):n?n():r(e,t)}}function X$e(e,t){return e?Buffer.isBuffer(e)?Buffer.byteLength(e,t):e.length:0}const Y$e=()=>{},$$e=/text|javascript|xml/i;function Z$e({threshold:e=1024,level:t=-1,brotli:n=!1,gzip:r=!0,mimes:i=$$e}={}){const o="object"==typeof n&&n||{},a="object"==typeof r&&r||{};return(B,c,u=Y$e)=>{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=!1,m=0;function C(){d=!0,m=0|c.getHeader("Content-Length")||m;const n=i.test(c.getHeader("Content-Type")+""),r=!c.getHeader("Content-Encoding");if(n&&r&&m>=e){if(c.setHeader("Content-Encoding",h),c.removeHeader("Content-Length"),"br"===h){const e={[s.constants.BROTLI_PARAM_QUALITY]:t,[s.constants.BROTLI_PARAM_SIZE_HINT]:m};p=s.createBrotliCompress({params:Object.assign(e,o)})}else p=s.createGzip(Object.assign({level:t},a));p.on("data",e=>!1===A.call(c,e)&&p.pause()),v.call(c,"drain",()=>p.resume()),p.on("end",()=>g.call(c))}E.forEach(e=>v.apply(c,e)),f&&y.call(c,f)}const{end:g,write:A,on:v,writeHead:y}=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){return m+=X$e(e,t),d||C(),p?p.write(e,t):A.call(this,e,t)},c.end=function(e,t){return m+=X$e(e,t),d||C(),p?p.end(e,t):g.call(this,e,t)};let E=[];c.on=function(e,t){return E?p?p.on(e,t):E.push([e,t]):v.call(this,e,t),this},u()}}const eZe=6e4,tZe=new Map,nZe={params:{[s.constants.BROTLI_PARAM_MODE]:s.constants.BROTLI_DEFAULT_MODE,[s.constants.BROTLI_PARAM_QUALITY]:s.constants.BROTLI_MAX_QUALITY,[s.constants.BROTLI_PARAM_SIZE_HINT]:0}};function rZe(e){return new Promise((t,r)=>{e.upgrading=!0;const i=mT.minify(e.code,{mangle:!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 o=lZe(e);n.promises.writeFile(o,i.code),s.brotliCompress(e.code,nZe,(s,a)=>{if(e.upgrading=!1,s&&i.error)return r(Error(`Minification and Brotli compression failed for ${e.module}/${e.path}.`));e.brotli=a,n.promises.writeFile(o+".br",a),t()})})}const iZe=new Set;function sZe(e){iZe.add(e),1===iZe.size&&setTimeout(oZe,1e3)}function oZe(){const e=iZe.values().next().value;if(!e)return;rZe(tZe.get(e)).then(()=>{setTimeout(()=>{iZe.delete(e),oZe()},1e3)})}async function aZe(e,{module:t,path:r,version:i}){if(tZe.has(e)){const t=tZe.get(e);if(Date.now()-t.modified>eZe)return;return{code:t.code,brotli:t.brotli,cacheStatus:"MEMORY"}}const s=lZe({module:t,path:r,version:i}),o=await n.promises.stat(s).catch(()=>null);if(!o||Date.now()-o.mtimeMs>eZe)return;const[a,B]=await Promise.all([n.promises.readFile(s,"utf-8"),n.promises.readFile(s+".br").catch(()=>null)]);return tZe.set(e,{module:t,path:r,version:i,brotli:B,upgrading:!1,modified:o.mtimeMs,code:a}),{code:a,brotli:B,cacheStatus:"DISK"}}function BZe(e,t,{module:n,path:r,version:i}){tZe.set(e,{module:n,path:r,version:i,brotli:null,upgrading:!1,modified:Date.now(),code:t});uZe(lZe({module:n,path:r,version:i}),t)}function cZe(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 uZe(t,r){await n.promises.mkdir(e.dirname(t),{recursive:!0}),await n.promises.writeFile(t,r)}function lZe({module:e,version:t,path:n}){return`node_modules/${e}/.cache/${t}--${(n||"").replace(/\//g,"---")}.js`}function hZe({source:e="npm"}={}){return async(t,n,r)=>{const i=t.path.replace(/^\//,"");try{const r=ON(i);await hN(r);const s=Buffer.from(`${r.specifier}${r.version}`).toString("base64");if(t.headers["if-none-match"]===s)return n.writeHead(304).end();n.setHeader("etag",s),n.setHeader("content-type","application/javascript");const o=await aZe(s,r);if(o)return cZe(t,n,o);const a=Date.now(),B=await fZe(i,{source:e});console.log(`Bundle dep: ${i}: ${Date.now()-a}ms`),n.writeHead(200,{"content-length":B.length}).end(B),BZe(s,B,r),sZe(s)}catch(e){console.error(`Error bundling ${i}: `,e),r(e)}}}let pZe;async function fZe(e,{source:t}){let n;if("unpkg"===t)throw Error("unpkg plugin is disabled");n=IN({publicPath:"/@npm"});const r=await Hu({input:e,cache:pZe,plugins:[n,Cg({sourceMap:!1,transformMixedEsModules:!1}),gg(),{name:"never-disk",load(e){throw Error("local access not allowed")}}]});pZe=r.cache;const{output:i}=await r.generate({format:"es",indent:!1,paths:String});return i[0].code}var dZe={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 mZe=(e,t,n,r,i)=>{for(var s=0;s{const n=e.length;for(var r=0;r{this.pending--,this[yZe]()},this.concurrency=e||1/0,this.jobs=[],this.pending=0}add(e){this.jobs.push(e),this[yZe]()}[yZe](){if(this.pending!==this.concurrency&&this.jobs.length){const e=this.jobs.shift();this.pending++,e(this[vZe])}}}var _Ze=EZe;const bZe=require("zlib"),{kStatusCode:SZe,NOOP:wZe}=dZe,xZe=Buffer.from([0,0,255,255]),DZe=Symbol("permessage-deflate"),kZe=Symbol("total-length"),IZe=Symbol("callback"),TZe=Symbol("buffers"),OZe=Symbol("error");let FZe;class NZe{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,!FZe){const e=void 0!==this._options.concurrencyLimit?this._options.concurrencyLimit:10;FZe=new _Ze(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[IZe];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){FZe.add(r=>{this._decompress(e,t,(e,t)=>{r(),n(e,t)})})}compress(e,t,n){FZe.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]?bZe.Z_DEFAULT_WINDOWBITS:this.params[e];this._inflate=bZe.createInflateRaw({...this._options.zlibInflateOptions,windowBits:t}),this._inflate[DZe]=this,this._inflate[kZe]=0,this._inflate[TZe]=[],this._inflate.on("error",PZe),this._inflate.on("data",RZe)}this._inflate[IZe]=n,this._inflate.write(e),t&&this._inflate.write(xZe),this._inflate.flush(()=>{const e=this._inflate[OZe];if(e)return this._inflate.close(),this._inflate=null,void n(e);const i=AZe.concat(this._inflate[TZe],this._inflate[kZe]);t&&this.params[r+"_no_context_takeover"]?(this._inflate.close(),this._inflate=null):(this._inflate[kZe]=0,this._inflate[TZe]=[]),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]?bZe.Z_DEFAULT_WINDOWBITS:this.params[e];this._deflate=bZe.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:t}),this._deflate[kZe]=0,this._deflate[TZe]=[],this._deflate.on("error",wZe),this._deflate.on("data",MZe)}this._deflate[IZe]=n,this._deflate.write(e),this._deflate.flush(bZe.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let e=AZe.concat(this._deflate[TZe],this._deflate[kZe]);t&&(e=e.slice(0,e.length-4)),this._deflate[IZe]=null,t&&this.params[r+"_no_context_takeover"]?(this._deflate.close(),this._deflate=null):(this._deflate[kZe]=0,this._deflate[TZe]=[]),n(null,e)})}}var LZe=NZe;function MZe(e){this[TZe].push(e),this[kZe]+=e.length}function RZe(e){this[kZe]+=e.length,this[DZe]._maxPayload<1||this[kZe]<=this[DZe]._maxPayload?this[TZe].push(e):(this[OZe]=new RangeError("Max payload size exceeded"),this[OZe][SZe]=1009,this.removeListener("data",RZe),this.reset())}function PZe(e){this[DZe]._inflate=null,e[SZe]=1007,this[IZe](e)}const GZe=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 HZe=GZe,KZe=pl((function(e,t){try{const e=HZe;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:VZe}=require("stream"),{BINARY_TYPES:UZe,EMPTY_BUFFER:QZe,kStatusCode:jZe,kWebSocket:JZe}=dZe,{concat:WZe,toArrayBuffer:qZe,unmask:zZe}=AZe,{isValidStatusCode:XZe,isValidUTF8:YZe}=KZe,$Ze=0,ZZe=1,e1e=2,t1e=3,n1e=4,r1e=5;class i1e extends VZe{constructor(e,t,n,r){super(),this._binaryType=e||UZe[0],this[JZe]=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=$Ze,this._loop=!1}_write(e,t,n){if(8===this._opcode&&this._state==$Ze)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 $Ze:t=this.getInfo();break;case ZZe:t=this.getPayloadLength16();break;case e1e:t=this.getPayloadLength64();break;case t1e:this.getMask();break;case n1e: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,o1e(RangeError,"RSV2 and RSV3 must be clear",!0,1002);const t=64==(64&e[0]);if(t&&!this._extensions[LZe.extensionName])return this._loop=!1,o1e(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,o1e(RangeError,"RSV1 must be clear",!0,1002);if(!this._fragmented)return this._loop=!1,o1e(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,o1e(RangeError,"invalid opcode "+this._opcode,!0,1002);this._compressed=t}else{if(!(this._opcode>7&&this._opcode<11))return this._loop=!1,o1e(RangeError,"invalid opcode "+this._opcode,!0,1002);if(!this._fin)return this._loop=!1,o1e(RangeError,"FIN must be set",!0,1002);if(t)return this._loop=!1,o1e(RangeError,"RSV1 must be clear",!0,1002);if(this._payloadLength>125)return this._loop=!1,o1e(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,o1e(RangeError,"MASK must be set",!0,1002)}else if(this._masked)return this._loop=!1,o1e(RangeError,"MASK must be clear",!0,1002);if(126===this._payloadLength)this._state=ZZe;else{if(127!==this._payloadLength)return this.haveLength();this._state=e1e}}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,o1e(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,o1e(RangeError,"Max payload size exceeded",!1,1009);this._masked?this._state=t1e:this._state=n1e}getMask(){this._bufferedBytes<4?this._loop=!1:(this._mask=this.consume(4),this._state=n1e)}getData(e){let t=QZe;if(this._payloadLength){if(this._bufferedBytes7?this.controlMessage(t):this._compressed?(this._state=r1e,void this.decompress(t,e)):(t.length&&(this._messageLength=this._totalPayloadLength,this._fragments.push(t)),this.dataMessage())}decompress(e,t){this._extensions[LZe.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(o1e(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?WZe(t,e):"arraybuffer"===this._binaryType?qZe(WZe(t,e)):t,this.emit("message",n)}else{const n=WZe(t,e);if(!YZe(n))return this._loop=!1,o1e(Error,"invalid UTF-8 sequence",!0,1007);this.emit("message",n.toString())}}this._state=$Ze}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 o1e(RangeError,"invalid payload length 1",!0,1002);{const t=e.readUInt16BE(0);if(!XZe(t))return o1e(RangeError,"invalid status code "+t,!0,1002);const n=e.slice(2);if(!YZe(n))return o1e(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=$Ze}}var s1e=i1e;function o1e(e,t,n,r){const i=new e(n?"Invalid WebSocket frame: "+t:t);return Error.captureStackTrace(i,o1e),i[jZe]=r,i}const{randomFillSync:a1e}=require("crypto"),{EMPTY_BUFFER:B1e}=dZe,{isValidStatusCode:c1e}=KZe,{mask:u1e,toBuffer:l1e}=AZe,h1e=Buffer.alloc(4);class p1e{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?(a1e(h1e,0,4),s[1]|=128,s[r-4]=h1e[0],s[r-3]=h1e[1],s[r-2]=h1e[2],s[r-1]=h1e[3],n?(u1e(e,h1e,s,r,e.length),[s]):(u1e(e,h1e,e,0,e.length),[s,e])):[s,e]}close(e,t,n,r){let i;if(void 0===e)i=B1e;else{if("number"!=typeof e||!c1e(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(p1e.frame(e,{fin:!0,rsv1:!1,opcode:8,mask:t,readOnly:!1}),n)}ping(e,t,n){const r=l1e(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,l1e.readOnly,n]):this.doPing(r,t,l1e.readOnly,n)}doPing(e,t,n,r){this.sendFrame(p1e.frame(e,{fin:!0,rsv1:!1,opcode:9,mask:t,readOnly:n}),r)}pong(e,t,n){const r=l1e(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,l1e.readOnly,n]):this.doPong(r,t,l1e.readOnly,n)}doPong(e,t,n,r){this.sendFrame(p1e.frame(e,{fin:!0,rsv1:!1,opcode:10,mask:t,readOnly:n}),r)}send(e,t,n){const r=l1e(e),i=this._extensions[LZe.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:l1e.readOnly};this._deflating?this.enqueue([this.dispatch,r,this._compress,e,n]):this.dispatch(r,this._compress,e,n)}else this.sendFrame(p1e.frame(r,{fin:t.fin,rsv1:!1,opcode:s,mask:t.mask,readOnly:l1e.readOnly}),n)}dispatch(e,t,n,r){if(!t)return void this.sendFrame(p1e.frame(e,n),r);const i=this._extensions[LZe.extensionName];this._deflating=!0,i.compress(e,n.fin,(e,t)=>{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 w1e={format:S1e,parse:b1e};const x1e=require("events"),D1e=require("https"),k1e=require("http"),I1e=require("net"),T1e=require("tls"),{randomBytes:O1e,createHash:F1e}=require("crypto"),{URL:N1e}=require("url"),{BINARY_TYPES:L1e,EMPTY_BUFFER:M1e,GUID:R1e,kStatusCode:P1e,kWebSocket:G1e,NOOP:H1e}=dZe,{addEventListener:K1e,removeEventListener:V1e}=y1e,{format:U1e,parse:Q1e}=w1e,{toBuffer:j1e}=AZe,J1e=["CONNECTING","OPEN","CLOSING","CLOSED"],W1e=[8,13],q1e=3e4;class z1e extends x1e{constructor(e,t,n){super(),this.readyState=z1e.CONNECTING,this.protocol="",this._binaryType=L1e[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),Y1e(this,e,t,n)):this._isServer=!0}get CONNECTING(){return z1e.CONNECTING}get CLOSING(){return z1e.CLOSING}get CLOSED(){return z1e.CLOSED}get OPEN(){return z1e.OPEN}get binaryType(){return this._binaryType}set binaryType(e){L1e.includes(e)&&(this._binaryType=e,this._receiver&&(this._receiver._binaryType=e))}get bufferedAmount(){return this._socket?(this._socket.bufferSize||0)+this._sender._bufferedBytes:this._bufferedAmount}get extensions(){return Object.keys(this._extensions).join()}setSocket(e,t,n){const r=new s1e(this._binaryType,this._extensions,this._isServer,n);this._sender=new f1e(e,this._extensions),this._receiver=r,this._socket=e,r[G1e]=this,e[G1e]=this,r.on("conclude",n0e),r.on("drain",r0e),r.on("error",i0e),r.on("message",o0e),r.on("ping",a0e),r.on("pong",B0e),e.setTimeout(0),e.setNoDelay(),t.length>0&&e.unshift(t),e.on("close",c0e),e.on("data",u0e),e.on("end",l0e),e.on("error",h0e),this.readyState=z1e.OPEN,this.emit("open")}emitClose(){if(!this._socket)return this.readyState=z1e.CLOSED,void this.emit("close",this._closeCode,this._closeMessage);this._extensions[LZe.extensionName]&&this._extensions[LZe.extensionName].cleanup(),this._receiver.removeAllListeners(),this.readyState=z1e.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(e,t){if(this.readyState!==z1e.CLOSED){if(this.readyState===z1e.CONNECTING){const e="WebSocket was closed before the connection was established";return e0e(this,this._req,e)}this.readyState!==z1e.CLOSING?(this.readyState=z1e.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),q1e)):this._closeFrameSent&&this._closeFrameReceived&&this._socket.end()}}ping(e,t,n){if(this.readyState===z1e.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===z1e.OPEN?(void 0===t&&(t=!this._isServer),this._sender.ping(e||M1e,t,n)):t0e(this,e,n)}pong(e,t,n){if(this.readyState===z1e.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===z1e.OPEN?(void 0===t&&(t=!this._isServer),this._sender.pong(e||M1e,t,n)):t0e(this,e,n)}send(e,t,n){if(this.readyState===z1e.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!==z1e.OPEN)return void t0e(this,e,n);const r={binary:"string"!=typeof e,mask:!this._isServer,compress:!0,fin:!0,...t};this._extensions[LZe.extensionName]||(r.compress=!1),this._sender.send(e||M1e,r,n)}terminate(){if(this.readyState!==z1e.CLOSED){if(this.readyState===z1e.CONNECTING){const e="WebSocket was closed before the connection was established";return e0e(this,this._req,e)}this._socket&&(this.readyState=z1e.CLOSING,this._socket.destroy())}}}J1e.forEach((e,t)=>{z1e[e]=t}),["open","error","close","message"].forEach(e=>{Object.defineProperty(z1e.prototype,"on"+e,{get(){const t=this.listeners(e);for(let e=0;e{e0e(e,h,"Opening handshake has timed out")}),h.on("error",t=>{e._req.aborted||(h=e._req=null,e.readyState=z1e.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 e0e(e,h,"Maximum redirects exceeded");h.abort();const s=new N1e(o,t);Y1e(e,s,n,r)}else e.emit("unexpected-response",h,s)||e0e(e,h,"Unexpected server response: "+s.statusCode)}),h.on("upgrade",(t,r,s)=>{if(e.emit("upgrade",t),e.readyState!==z1e.CONNECTING)return;h=e._req=null;const o=F1e("sha1").update(c+R1e).digest("base64");if(t.headers["sec-websocket-accept"]!==o)return void e0e(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)e0e(e,r,u);else{if(a&&(e.protocol=a),l)try{const n=Q1e(t.headers["sec-websocket-extensions"]);n[LZe.extensionName]&&(l.accept(n[LZe.extensionName]),e._extensions[LZe.extensionName]=l)}catch(t){return void e0e(e,r,"Invalid Sec-WebSocket-Extensions header")}e.setSocket(r,s,i.maxPayload)}})}function $1e(e){return e.path=e.socketPath,I1e.connect(e)}function Z1e(e){return e.path=void 0,e.servername||""===e.servername||(e.servername=e.host),T1e.connect(e)}function e0e(e,t,n){e.readyState=z1e.CLOSING;const r=new Error(n);Error.captureStackTrace(r,e0e),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 t0e(e,t,n){if(t){const n=j1e(t).length;e._socket?e._sender._bufferedBytes+=n:e._bufferedAmount+=n}if(n){n(new Error(`WebSocket is not open: readyState ${e.readyState} (${J1e[e.readyState]})`))}}function n0e(e,t){const n=this[G1e];n._socket.removeListener("data",u0e),n._socket.resume(),n._closeFrameReceived=!0,n._closeMessage=t,n._closeCode=e,1005===e?n.close():n.close(e,t)}function r0e(){this[G1e]._socket.resume()}function i0e(e){const t=this[G1e];t._socket.removeListener("data",u0e),t.readyState=z1e.CLOSING,t._closeCode=e[P1e],t.emit("error",e),t._socket.destroy()}function s0e(){this[G1e].emitClose()}function o0e(e){this[G1e].emit("message",e)}function a0e(e){const t=this[G1e];t.pong(e,!t._isServer,H1e),t.emit("ping",e)}function B0e(e){this[G1e].emit("pong",e)}function c0e(){const e=this[G1e];this.removeListener("close",c0e),this.removeListener("end",l0e),e.readyState=z1e.CLOSING,e._socket.read(),e._receiver.end(),this.removeListener("data",u0e),this[G1e]=void 0,clearTimeout(e._closeTimer),e._receiver._writableState.finished||e._receiver._writableState.errorEmitted?e.emitClose():(e._receiver.on("error",s0e),e._receiver.on("finish",s0e))}function u0e(e){this[G1e]._receiver.write(e)||this.pause()}function l0e(){const e=this[G1e];e.readyState=z1e.CLOSING,e._receiver.end(),this.end()}function h0e(){const e=this[G1e];this.removeListener("error",h0e),this.on("error",H1e),e&&(e.readyState=z1e.CLOSING,this.destroy())}const{Duplex:p0e}=require("stream");function f0e(e){e.emit("close")}function d0e(){!this.destroyed&&this._writableState.finished&&this.destroy()}function m0e(e){this.removeListener("error",m0e),this.destroy(),0===this.listenerCount("error")&&this.emit("error",e)}function C0e(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 p0e({...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(f0e,i);let r=!1;e.once("error",(function(e){r=!0,n(e)})),e.once("close",(function(){r||n(t),process.nextTick(f0e,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",d0e),i.on("error",m0e),i}var g0e=C0e;const A0e=require("events"),{createHash:v0e}=require("crypto"),{createServer:y0e,STATUS_CODES:E0e}=require("http"),{format:_0e,parse:b0e}=w1e,{GUID:S0e,kWebSocket:w0e}=dZe,x0e=/^[+/0-9A-Za-z]{22}==$/;class D0e extends A0e{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=y0e((e,t)=>{const n=E0e[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=I0e(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(T0e,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",O0e);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||!x0e.test(i)||8!==s&&13!==s||!this.shouldHandle(e))return F0e(t,400);if(this.options.perMessageDeflate){const n=new LZe(this.options.perMessageDeflate,!0,this.options.maxPayload);try{const t=b0e(e.headers["sec-websocket-extensions"]);t[LZe.extensionName]&&(n.accept(t[LZe.extensionName]),o[LZe.extensionName]=n)}catch(e){return F0e(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 F0e(t,a||401,B,c);this.completeUpgrade(i,o,e,t,n,r)});if(!this.options.verifyClient(a))return F0e(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[w0e])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: "+v0e("sha1").update(e+S0e).digest("base64")],a=new X1e(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[LZe.extensionName]){const e=t[LZe.extensionName].params,n=_0e({[LZe.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",O0e),a.setSocket(r,i,this.options.maxPayload),this.clients&&(this.clients.add(a),a.on("close",()=>this.clients.delete(a))),s(a)}}var k0e=D0e;function I0e(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 T0e(e){e.emit("close")}function O0e(){this.destroy()}function F0e(e,t,n,r){e.writable&&(n=n||E0e[t],r={Connection:"close","Content-Type":"text/html","Content-Length":Buffer.byteLength(n),...r},e.write(`HTTP/1.1 ${t} ${E0e[t]}\r\n`+Object.keys(r).map(e=>`${e}: ${r[e]}`).join("\r\n")+"\r\n\r\n"+n)),e.removeListener("error",O0e),e.destroy()}X1e.createWebSocketStream=g0e,X1e.Server=k0e,X1e.Receiver=s1e,X1e.Sender=f1e;var N0e=X1e;class L0e extends N0e.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===N0e.OPEN&&t.send(JSON.stringify(e))})}_handleUpgrade(e,t,n){_$e(e).pathname==this.mountPath?this.handleUpgrade(e,t,n,t=>{t.emit("connection",t,e)}):t.destroy()}}async function M0e({cwd:t,overlayDir:n,middleware:r,http2:i=!1,compress:s=!0}={}){const a=T$e({onError(e,t,n){if("/favicon.ico"==t.path)return n.end();const r="number"==typeof e.code?e.code:500;n.writeHead(r,{"content-type":"text/plain"}),n.end(e+""),console.error(e)}});if(i)try{a.server=await ZYe(),a.http2=!0}catch(e){console.error("Unable to create HTTP2 server, falling back to HTTP1:\n"+e)}if(a.server||(a.server=o.createServer(),a.http2=!1),a.ws=new L0e(a.server,"/_hmr"),s){const e=!0===s?1024:s;a.use(Z$e({threshold:e,level:4}))}return a.use("/@npm",hZe()),r&&a.use(...r),n&&a.use(z$e(e.resolve(t||"",n),{dev:!0})),a.use(z$e(t||"",{ignores:["@npm"],single:!0,dev:!0})),a.get("/favicon.ico",(e,t)=>{t.end("")}),a}const R0e=require("fs"),{Readable:P0e}=require("stream"),G0e=require("path"),{promisify:H0e}=require("util"),K0e=H0e(R0e.readdir),V0e=H0e(R0e.stat),U0e=H0e(R0e.lstat),Q0e=H0e(R0e.realpath),j0e="!",J0e=new Set(["ENOENT","EPERM","EACCES","ELOOP"]),W0e="files",q0e="directories",z0e="files_directories",X0e="all",Y0e=[W0e,q0e,z0e,X0e],$0e=e=>J0e.has(e.code),Z0e=e=>{if(void 0!==e){if("function"==typeof e)return e;if("string"==typeof e){const t=Ch(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)===j0e?n.push(Ch(e.slice(1))):t.push(Ch(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 e2e extends P0e{static get defaultOptions(){return{root:".",fileFilter:e=>!0,directoryFilter:e=>!0,type:W0e,lstat:!1,depth:2147483648,alwaysStat:!1}}constructor(e={}){super({objectMode:!0,autoDestroy:!0,highWaterMark:e.highWaterMark||4096});const t={...e2e.defaultOptions,...e},{root:n,type:r}=t;this._fileFilter=Z0e(t.fileFilter),this._directoryFilter=Z0e(t.directoryFilter);const i=t.lstat?U0e:V0e;"win32"===process.platform&&3===V0e.length?this._stat=e=>i(e,{bigint:!0}):this._stat=i,this._maxDepth=t.depth,this._wantsDir=[q0e,z0e,X0e].includes(r),this._wantsFile=[W0e,z0e,X0e].includes(r),this._wantsEverything=r===X0e,this._root=G0e.resolve(n),this._isDirent="Dirent"in R0e&&!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 K0e(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=G0e.resolve(G0e.join(t,r));n={path:G0e.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){$0e(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 Q0e(e.fullPath),n=await U0e(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 t2e=(e,t={})=>{let n=t.entryType||t.type;if("both"===n&&(n=z0e),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&&!Y0e.includes(n))throw new Error("readdirp: Invalid type passed. Use one of "+Y0e.join(", "));return t.root=e,new e2e(t)},n2e=(e,t={})=>new Promise((n,r)=>{const i=[];t2e(e,t).on("data",e=>i.push(e)).on("end",()=>n(i)).on("error",e=>r(e))});t2e.promise=n2e,t2e.ReaddirpStream=e2e,t2e.default=t2e;var r2e=t2e,i2e=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("/")},s2e=pl((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=i2e(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=>Ch(e,s)),u=a.map(e=>((e,t)=>{if("function"==typeof e)return e;if("string"==typeof e){const n=Ch(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})),o2e=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},a2e={"{":"}","(":")","[":"]"},B2e=/\\(.)|(^!|\*|[\].+)]\?|\[[^\\\]]+\]|\{[^\\}]+\}|\(\?[:!=][^\\)]+\)|\([^|]+\|[^\\)]+\))/,c2e=/\\(.)|(^!|[*?{}()[\]]|\(\?)/,u2e=function(e,t){if("string"!=typeof e||""===e)return!1;if(o2e(e))return!0;var n,r=B2e;for(t&&!1===t.strict&&(r=c2e);n=r.exec(e);){if(n[2])return!0;var i=n.index+n[0].length,s=n[1],o=s?a2e[s]:null;if(s&&o){var a=e.indexOf(o,i);-1!==a&&(i=a+1)}e=e.slice(i)}return!1},l2e=require("path").posix.dirname,h2e="win32"===require("os").platform(),p2e="/",f2e=/\\/g,d2e=/[\{\[].*[\/]*.*[\}\]]$/,m2e=/(^|[^\\])([\{\[]|\([^\)]+$)/,C2e=/\\([\!\*\?\|\[\]\(\)\{\}])/g,g2e=function(e,t){Object.assign({flipBackslashes:!0},t).flipBackslashes&&h2e&&e.indexOf(p2e)<0&&(e=e.replace(f2e,p2e)),d2e.test(e)&&(e+=p2e),e+="a";do{e=l2e(e)}while(u2e(e)||m2e.test(e));return e.replace(C2e,"$1")},A2e=pl((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&&A2e.isInvalidBrace(r),s=!0===e.invalid&&!0===t.escapeInvalid,o="";if(e.value)return(i||s)&&A2e.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)},y2e=function(e){return"number"==typeof e?e-e==0:"string"==typeof e&&""!==e.trim()&&(Number.isFinite?Number.isFinite(+e):isFinite(+e))};const E2e=(e,t,n)=>{if(!1===y2e(e))throw new TypeError("toRegexRange: expected the first argument to be a number");if(void 0===t||e===t)return String(e);if(!1===y2e(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(E2e.cache.hasOwnProperty(i))return E2e.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=L2e(e)||L2e(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=w2e(o<0?Math.abs(o):1,Math.abs(s),B,r),s=B.a=0}return o>=0&&(c=w2e(s,o,B,r)),B.negatives=u,B.positives=c,B.result=_2e(u,c),!0===r.capture?B.result=`(${B.result})`:!1!==r.wrap&&c.length+u.length>1&&(B.result=`(?:${B.result})`),E2e.cache[i]=B,B.result};function _2e(e,t,n){let r=x2e(e,t,"-",!1)||[],i=x2e(t,e,"",!1)||[],s=x2e(e,t,"-?",!0)||[];return r.concat(s).concat(i).join("|")}function b2e(e,t){let n=1,r=1,i=T2e(e,n),s=new Set([t]);for(;e<=i&&i<=t;)s.add(i),n+=1,i=T2e(e,n);for(i=O2e(t+1,r)-1;e1&&i.count.pop(),i.count.push(B.count[0]),i.string=i.pattern+F2e(i.count),a=t+1)}return o}function x2e(e,t,n,r,i){let s=[];for(let i of e){let{string:e}=i;r||I2e(t,"string",e)||s.push(n+e),r&&I2e(t,"string",e)&&s.push(n+e)}return s}function D2e(e,t){let n=[];for(let r=0;rt?1:t>e?-1:0}function I2e(e,t,n){return e.some(e=>e[t]===n)}function T2e(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function O2e(e,t){return e-e%Math.pow(10,t)}function F2e(e){let[t=0,n=""]=e;return n||t>1?`{${t+(n?","+n:"")}}`:""}function N2e(e,t,n){return`[${e}${t-e==1?"":"-"}${t}]`}function L2e(e){return/^-?(0+)\d/.test(e)}function M2e(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}}`}}E2e.cache={},E2e.clearCache=()=>E2e.cache={};var R2e=E2e;const P2e=require("util"),G2e=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),H2e=e=>t=>!0===e?Number(t):String(t),K2e=e=>"number"==typeof e||"string"==typeof e&&""!==e,V2e=e=>Number.isInteger(+e),U2e=e=>{let t=""+e,n=-1;if("-"===t[0]&&(t=t.slice(1)),"0"===t)return!1;for(;"0"===t[++n];);return n>0},Q2e=(e,t,n)=>"string"==typeof e||"string"==typeof t||!0===n.stringify,j2e=(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},J2e=(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},q2e=(e,t,n,r)=>{if(n)return R2e(e,t,{wrap:!1,...r});let i=String.fromCharCode(e);return e===t?i:`[${i}-${String.fromCharCode(t)}]`},z2e=(e,t,n)=>{if(Array.isArray(e)){let t=!0===n.wrap,r=n.capture?"":"?:";return t?`(${r}${e.join("|")})`:e.join("|")}return R2e(e,t,n)},X2e=(...e)=>new RangeError("Invalid range arguments: "+P2e.inspect(...e)),Y2e=(e,t,n)=>{if(!0===n.strictRanges)throw X2e([e,t]);return[]},$2e=(e,t)=>{if(!0===t.strictRanges)throw new TypeError(`Expected step "${e}" to be a number`);return[]},Z2e=(e,t,n=1,r={})=>{let i=Number(e),s=Number(t);if(!Number.isInteger(i)||!Number.isInteger(s)){if(!0===r.strictRanges)throw X2e([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=U2e(a)||U2e(B)||U2e(c),l=u?Math.max(a.length,B.length,c.length):0,h=!1===u&&!1===Q2e(e,t,r),p=r.transform||H2e(h);if(r.toRegex&&1===n)return q2e(J2e(e,l),J2e(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(j2e(p(i,C),l,h)),i=o?i-n:i+n,C++;return!0===r.toRegex?n>1?W2e(f,r):z2e(m,null,{wrap:!1,...r}):m},e3e=(e,t,n=1,r={})=>{if(!V2e(e)&&e.length>1||!V2e(t)&&t.length>1)return Y2e(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 q2e(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?z2e(u,null,{wrap:!1,options:r}):u},t3e=(e,t,n,r={})=>{if(null==t&&K2e(e))return[e];if(!K2e(e)||!K2e(t))return Y2e(e,t,r);if("function"==typeof n)return t3e(e,t,1,{transform:n});if(G2e(n))return t3e(e,t,0,n);let i={...r};return!0===i.capture&&(i.wrap=!0),n=n||i.step||1,V2e(n)?V2e(e)&&V2e(t)?Z2e(e,t,n,i):e3e(e,t,Math.max(Math.abs(n),1),i):null==n||G2e(n)?t3e(e,t,1,n):$2e(n,i)};var n3e=t3e;const r3e=(e,t={})=>{let n=(e,r={})=>{let i=A2e.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=A2e.reduce(e.nodes),r=n3e(...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 i3e=r3e;const s3e=(e="",t="",n=!1)=>{let r=[];if(e=[].concat(e),!(t=[].concat(t)).length)return e;if(!e.length)return n?A2e.flatten(t).map(e=>`{${e}}`):t;for(let i of e)if(Array.isArray(i))for(let e of i)r.push(s3e(e,t,n));else for(let e of t)!0===n&&"string"==typeof e&&(e=`{${e}}`),r.push(Array.isArray(e)?s3e(i,e,n):i+e);return A2e.flatten(r)},o3e=(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(s3e(o.pop(),v2e(e,t)));if("brace"===e.type&&!0!==e.invalid&&2===e.nodes.length)return void o.push(s3e(o.pop(),["{}"]));if(e.nodes&&e.ranges>0){let r=A2e.reduce(e.nodes);if(A2e.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=n3e(...r,t);return 0===i.length&&(i=v2e(e,t)),o.push(s3e(o.pop(),i)),void(e.nodes=[])}let a=A2e.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:c3e,CHAR_BACKSLASH:u3e,CHAR_BACKTICK:l3e,CHAR_COMMA:h3e,CHAR_DOT:p3e,CHAR_LEFT_PARENTHESES:f3e,CHAR_RIGHT_PARENTHESES:d3e,CHAR_LEFT_CURLY_BRACE:m3e,CHAR_RIGHT_CURLY_BRACE:C3e,CHAR_LEFT_SQUARE_BRACKET:g3e,CHAR_RIGHT_SQUARE_BRACKET:A3e,CHAR_DOUBLE_QUOTE:v3e,CHAR_SINGLE_QUOTE:y3e,CHAR_NO_BREAK_SPACE:E3e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:_3e}=B3e,b3e=(e,t={})=>{if("string"!=typeof e)throw new TypeError("Expected a string");let n=t||{},r="number"==typeof n.maxLength?Math.min(c3e,n.maxLength):c3e;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:v2e(a)}]}f({type:"comma",value:i}),a.commas++}else if(i===p3e&&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 S3e=b3e;const w3e=(e,t={})=>{let n=[];if(Array.isArray(e))for(let r of e){let e=w3e.create(r,t);Array.isArray(e)?n.push(...e):n.push(e)}else n=[].concat(w3e.create(e,t));return t&&!0===t.expand&&!0===t.nodupes&&(n=[...new Set(n)]),n};w3e.parse=(e,t={})=>S3e(e,t),w3e.stringify=(e,t={})=>v2e("string"==typeof e?w3e.parse(e,t):e,t),w3e.compile=(e,t={})=>("string"==typeof e&&(e=w3e.parse(e,t)),i3e(e,t)),w3e.expand=(e,t={})=>{"string"==typeof e&&(e=w3e.parse(e,t));let n=a3e(e,t);return!0===t.noempty&&(n=n.filter(Boolean)),!0===t.nodupes&&(n=[...new Set(n)]),n},w3e.create=(e,t={})=>""===e||e.length<3?[e]:!0!==t.expand?w3e.compile(e,t):w3e.expand(e,t);var x3e=w3e;const D3e=["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"],k3e={__proto__:null,default:D3e},I3e=fl(k3e);var T3e=I3e;const O3e=require("path"),F3e=new Set(T3e);var N3e=e=>F3e.has(O3e.extname(e).slice(1).toLowerCase()),L3e=pl((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 M3e=require("fs"),R3e=require("path"),{promisify:P3e}=require("util"),{isWindows:G3e,EMPTY_FN:H3e,EMPTY_STR:K3e,KEY_LISTENERS:V3e,KEY_ERR:U3e,KEY_RAW:Q3e,HANDLER_KEYS:j3e,EV_CHANGE:J3e,EV_ADD:W3e,EV_ADD_DIR:q3e,EV_ERROR:z3e,STR_DATA:X3e,STR_END:Y3e,BRACE_START:$3e,STAR:Z3e}=L3e,e6e="watch",t6e=P3e(M3e.open),n6e=P3e(M3e.stat),r6e=P3e(M3e.lstat),i6e=P3e(M3e.close),s6e=P3e(M3e.realpath),o6e={lstat:r6e,stat:n6e},a6e=(e,t)=>{e instanceof Set?e.forEach(t):t(e)},B6e=(e,t,n)=>{let r=e[t];r instanceof Set||(e[t]=r=new Set([r])),r.add(n)},c6e=e=>t=>{const n=e[t];n instanceof Set?n.clear():delete e[t]},u6e=(e,t,n)=>{const r=e[t];r instanceof Set?r.delete(n):r===n&&delete e[t]},l6e=e=>e instanceof Set?0===e.size:!e,h6e=new Map;function p6e(e,t,n,r,i){const s=(t,r)=>{n(e),i(t,r,{watchedPath:e}),r&&e!==r&&f6e(R3e.resolve(e,r),V3e,R3e.join(e,r))};try{return M3e.watch(e,t,s)}catch(e){r(e)}}const f6e=(e,t,n,r,i)=>{const s=h6e.get(e);s&&a6e(s[t],e=>{e(n,r,i)})},d6e=(e,t,n,r)=>{const{listener:i,errHandler:s,rawEmitter:o}=r;let a,B=h6e.get(t);if(!n.persistent)return a=p6e(e,n,i,s,o),a.close.bind(a);if(B)B6e(B,V3e,i),B6e(B,U3e,s),B6e(B,Q3e,o);else{if(a=p6e(e,n,f6e.bind(null,t,V3e),s,f6e.bind(null,t,Q3e)),!a)return;a.on(z3e,async n=>{const r=f6e.bind(null,t,U3e);if(B.watcherUnusable=!0,G3e&&"EPERM"===n.code)try{const t=await t6e(e,"r");await i6e(t),r(n)}catch(e){}else r(n)}),B={listeners:i,errHandlers:s,rawEmitters:o,watcher:a},h6e.set(t,B)}return()=>{u6e(B,V3e,i),u6e(B,U3e,s),u6e(B,Q3e,o),l6e(B.listeners)&&(B.watcher.close(),h6e.delete(t),j3e.forEach(c6e(B)),B.watcher=void 0,Object.freeze(B))}},m6e=new Map,C6e=(e,t,n,r)=>{const{listener:i,rawEmitter:s}=r;let o=m6e.get(t),a=new Set,B=new Set;const c=o&&o.options;return c&&(c.persistentn.interval)&&(a=o.listeners,B=o.rawEmitters,M3e.unwatchFile(t),o=void 0),o?(B6e(o,V3e,i),B6e(o,Q3e,s)):(o={listeners:i,rawEmitters:s,options:n,watcher:M3e.watchFile(t,n,(n,r)=>{a6e(o.rawEmitters,e=>{e(J3e,t,{curr:n,prev:r})});const i=n.mtimeMs;(n.size!==r.size||i>r.mtimeMs||0===i)&&a6e(o.listeners,t=>t(e,n))})},m6e.set(t,o)),()=>{u6e(o,V3e,i),u6e(o,Q3e,s),l6e(o.listeners)&&(m6e.delete(t),M3e.unwatchFile(t),o.options=o.watcher=void 0,Object.freeze(o))}};class g6e{constructor(e){this.fsw=e,this._boundHandleError=t=>e._handleError(t)}_watchWithNodeFs(e,t){const n=this.fsw.options,r=R3e.dirname(e),i=R3e.basename(e);this.fsw._getWatchedDir(r).add(i);const s=R3e.resolve(e),o={persistent:n.persistent};let a;return t||(t=H3e),n.usePolling?(o.interval=n.enableBinaryInterval&&N3e(i)?n.binaryInterval:n.interval,a=C6e(e,s,o,{listener:t,rawEmitter:this.fsw._emitRaw})):a=d6e(e,s,o,{listener:t,errHandler:this._boundHandleError,rawEmitter:this.fsw._emitRaw}),a}_handleFile(e,t,n){if(this.fsw.closed)return;const r=R3e.dirname(e),i=R3e.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(e6e,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(J3e,e,n),o=n}}else try{const t=await n6e(e);if(this.fsw.closed)return;const n=t.atimeMs,r=t.mtimeMs;(!n||n<=r||r!==o.mtimeMs)&&this.fsw._emit(J3e,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(W3e,e,0))return;this.fsw._emit(W3e,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 s6e(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(J3e,n,e.stats)):(s.add(r),this.fsw._symlinkPaths.set(i,t),this.fsw._emit(W3e,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=R3e.join(e,K3e),!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(X3e,async o=>{if(this.fsw.closed)return void(c=void 0);const u=o.path;let l=R3e.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=R3e.join(i,R3e.relative(i,l)),this._addToNodeFs(l,t,n,s+1)))}).on(z3e,this._boundHandleError);return new Promise(t=>c.once(Y3e,()=>{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:R3e.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(R3e.dirname(e)),B=a.has(R3e.basename(e));let c;n&&this.fsw.options.ignoreInitial||i||B||s.hasGlob&&!s.globFilter(e)||this.fsw._emit(q3e,e,t),a.add(R3e.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 o6e[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(Z3e)&&!e.includes($3e);let B;if(n.isDirectory()){const s=a?await s6e(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 s6e(e):e;if(this.fsw.closed)return;const s=R3e.dirname(o.watchPath);if(this.fsw._getWatchedDir(s).add(o.watchPath),this.fsw._emit(W3e,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(R3e.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 A6e=g6e,v6e=pl((function(e){try{e.exports=eval("require")("fsevents")}catch(e){}}));const y6e=Object.assign(Object.create(null),v6e,{default:v6e,__moduleExports:v6e}),E6e=require("fs"),_6e=require("path"),{promisify:b6e}=require("util");let S6e;try{S6e=v6e}catch(S){process.env.CHOKIDAR_PRINT_FSEVENTS_REQUIRE_ERROR&&console.error(S)}if(S6e){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&&(S6e=void 0)}}const{EV_ADD:w6e,EV_CHANGE:x6e,EV_ADD_DIR:D6e,EV_UNLINK:k6e,EV_ERROR:I6e,STR_DATA:T6e,STR_END:O6e,FSEVENT_CREATED:F6e,FSEVENT_MODIFIED:N6e,FSEVENT_DELETED:L6e,FSEVENT_MOVED:M6e,FSEVENT_UNKNOWN:R6e,FSEVENT_TYPE_FILE:P6e,FSEVENT_TYPE_DIRECTORY:G6e,FSEVENT_TYPE_SYMLINK:H6e,ROOT_GLOBSTAR:K6e,DIR_SUFFIX:V6e,DOT_SLASH:U6e,FUNCTION_TYPE:Q6e,EMPTY_FN:j6e,IDENTITY_FN:J6e}=L3e,W6e=e=>isNaN(e)?{}:{depth:e},q6e=b6e(E6e.stat),z6e=b6e(E6e.lstat),X6e=b6e(E6e.realpath),Y6e={stat:q6e,lstat:z6e},$6e=new Map,Z6e=10,e4e=new Set([69888,70400,71424,72704,73472,131328,131840,262912]),t4e=(e,t)=>({stop:S6e.watch(e,t)});function n4e(e,t,n,r,i){let s=_6e.extname(e)?_6e.dirname(e):e;const o=_6e.dirname(s);let a=$6e.get(s);r4e(o)&&(s=o);const B=_6e.resolve(e),c=B!==t,u=(e,r,i)=>{c&&(e=e.replace(t,B)),e!==B&&e.indexOf(B+_6e.sep)||n(e,r,i)};let l=!1;for(const e of $6e.keys())if(0===t.indexOf(_6e.resolve(e)+_6e.sep)){s=e,a=$6e.get(s),l=!0;break}return a||l?a.listeners.add(u):(a={listeners:new Set([u]),rawEmitter:r,watcher:t4e(s,(e,t)=>{if(i.closed)return;const n=S6e.getInfo(e,t);a.listeners.forEach(r=>{r(e,t,n)}),a.rawEmitter(n.event,e,n)})},$6e.set(s,a)),()=>{const e=a.listeners;if(e.delete(u),!e.size&&($6e.delete(s),a.watcher))return a.watcher.stop().then(()=>{a.rawEmitter=a.watcher=void 0,Object.freeze(a)})}}const r4e=e=>{let t=0;for(const n of $6e.keys())if(0===n.indexOf(e)&&(t++,t>=Z6e))return!0;return!1},i4e=()=>S6e&&$6e.size<128,s4e=(e,t)=>{let n=0;for(;!e.indexOf(t)&&(e=_6e.dirname(e))!==t;)n++;return n},o4e=(e,t)=>e.type===G6e&&t.isDirectory()||e.type===H6e&&t.isSymbolicLink()||e.type===P6e&&t.isFile();class a4e{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+K6e),!0;n.delete(e),n.delete(e+K6e)}addOrChange(e,t,n,r,i,s,o,a){const B=i.has(s)?x6e:w6e;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 q6e(e);if(this.fsw.closed)return;if(this.fsw.closed)return;o4e(o,B)?this.addOrChange(e,t,n,r,i,s,o,a):this.handleEvent(k6e,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(k6e,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===k6e){const e=a.type===G6e;(e||s.has(o))&&this.fsw._remove(i,o,e)}else{if(e===w6e){if(a.type===G6e&&this.fsw._getWatchedDir(t),a.type===H6e&&B.followSymlinks){const e=void 0===B.depth?void 0:s4e(n,r)+1;return this._addToFsEvents(t,!1,!0,e)}this.fsw._getWatchedDir(i).add(o)}const s=a.type===G6e?e+V6e:e;this.fsw._emit(s,t),s===D6e&&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=n4e(e,t,async(s,o,a)=>{if(this.fsw.closed)return;if(void 0!==i.depth&&s4e(s,t)>i.depth)return;const B=n(_6e.join(e,_6e.relative(e,s)));if(r&&!r(B))return;const c=_6e.dirname(B),u=_6e.basename(B),l=this.fsw._getWatchedDir(a.type===G6e?B:c);if(e4e.has(o)||a.event===R6e)if(typeof i.ignored===Q6e){let e;try{e=await q6e(B)}catch(e){}if(this.fsw.closed)return;if(this.checkIgnored(B,e))return;o4e(a,e)?this.addOrChange(B,s,t,c,l,u,a,i):this.handleEvent(k6e,B,s,t,c,l,u,a,i)}else this.checkExists(B,s,t,c,l,u,a,i);else switch(a.event){case F6e:case N6e:return this.addOrChange(B,s,t,c,l,u,a,i);case L6e:case M6e: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 X6e(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!==U6e?i=r.replace(t,e):r!==U6e&&(i=_6e.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(_6e.dirname(s)),B=_6e.basename(s);o&&this.fsw._getWatchedDir(s),a.has(B)||(a.add(B),r.ignoreInitial&&!0!==i||this.fsw._emit(o?D6e:w6e,s,t))}initWatch(e,t,n,r){if(this.fsw.closed)return;const i=this._watchWithFsEvents(n.watchPath,_6e.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===Q6e?t:J6e,o=this.fsw._getWatchHelpers(e);try{const t=await Y6e[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),...W6e(i.depth-(r||0))}).on(T6e,e=>{if(this.fsw.closed)return;if(e.stats.isDirectory()&&!o.filterPath(e))return;const t=_6e.join(o.watchPath,e.path),{fullPath:r}=e;if(o.followSymlinks&&e.stats.isSymbolicLink()){const e=void 0===i.depth?void 0:s4e(t,_6e.resolve(o.watchPath))+1;this._handleFsEventsSymlink(t,r,s,e)}else this.emitAdd(t,e.stats,s,i,n)}).on(I6e,j6e).on(O6e,()=>{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===Q6e)this.initWatch(void 0,e,o,s);else{let t;try{t=await X6e(o.watchPath)}catch(e){}this.initWatch(t,e,o,s)}}}var B4e=a4e,c4e=i4e;B4e.canUse=c4e;const{EventEmitter:u4e}=require("events"),l4e=require("fs"),h4e=require("path"),{promisify:p4e}=require("util"),f4e=s2e.default,{EV_ALL:d4e,EV_READY:m4e,EV_ADD:C4e,EV_CHANGE:g4e,EV_UNLINK:A4e,EV_ADD_DIR:v4e,EV_UNLINK_DIR:y4e,EV_RAW:E4e,EV_ERROR:_4e,STR_CLOSE:b4e,STR_END:S4e,BACK_SLASH_RE:w4e,DOUBLE_SLASH_RE:x4e,SLASH_OR_BACK_SLASH_RE:D4e,DOT_RE:k4e,REPLACER_RE:I4e,SLASH:T4e,BRACE_START:O4e,BANG:F4e,ONE_DOT:N4e,TWO_DOTS:L4e,GLOBSTAR:M4e,SLASH_GLOBSTAR:R4e,ANYMATCH_OPTS:P4e,STRING_TYPE:G4e,FUNCTION_TYPE:H4e,EMPTY_STR:K4e,EMPTY_FN:V4e,isWindows:U4e,isMacos:Q4e}=L3e,j4e=p4e(l4e.stat),J4e=p4e(l4e.readdir),W4e=(e=[])=>Array.isArray(e)?e:[e],q4e=(e,t=[])=>(e.forEach(e=>{Array.isArray(e)?q4e(e,t):t.push(e)}),t),z4e=e=>{const t=q4e(W4e(e));if(!t.every(e=>typeof e===G4e))throw new TypeError("Non-string provided as watch path: "+t);return t.map(Y4e)},X4e=e=>{let t=e.replace(w4e,T4e);for(;t.match(x4e);)t=t.replace(x4e,T4e);return t},Y4e=e=>X4e(h4e.normalize(X4e(e))),$4e=(e=K4e)=>t=>typeof t!==G4e?t:Y4e(h4e.isAbsolute(t)?t:h4e.join(e,t)),Z4e=(e,t)=>h4e.isAbsolute(e)?e:e.startsWith(F4e)?F4e+h4e.join(t,e.slice(1)):h4e.join(t,e),e5e=(e,t)=>void 0===e[t];class t5e{constructor(e,t){this.path=e,this._removeWatcher=t,this.items=new Set}add(e){const{items:t}=this;t&&e!==N4e&&e!==L4e&&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 J4e(n)}catch(e){this._removeWatcher&&this._removeWatcher(h4e.dirname(n),h4e.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 n5e="stat",r5e="lstat";class i5e{constructor(e,t,n,r){this.fsw=r,this.path=e=e.replace(I4e,K4e),this.watchPath=t,this.fullWatchPath=h4e.resolve(t),this.hasGlob=t!==e,e===K4e&&(this.hasGlob=!1),this.globSymlink=!(!this.hasGlob||!n)&&void 0,this.globFilter=!!this.hasGlob&&f4e(e,void 0,P4e),this.dirParts=this.getDirParts(e),this.dirParts.forEach(e=>{e.length>1&&e.pop()}),this.followSymlinks=n,this.statMethod=n?n5e:r5e}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 h4e.join(this.watchPath,h4e.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!==H4e||this.globFilter(n))&&this.fsw._isntIgnored(n,t)&&this.fsw._hasReadPermissions(t)}getDirParts(e){if(!this.hasGlob)return[];const t=[];return(e.includes(O4e)?x3e.expand(e):[e]).forEach(e=>{t.push(h4e.relative(this.watchPath,e).split(D4e))}),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===M4e&&(n=!0),n||!t[0][r]||f4e(e,t[0][r],P4e))))}return!this.unmatchedGlob&&this.fsw._isntIgnored(this.entryPath(e),e.stats)}}class s5e extends u4e{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,e5e(t,"persistent")&&(t.persistent=!0),e5e(t,"ignoreInitial")&&(t.ignoreInitial=!1),e5e(t,"ignorePermissionErrors")&&(t.ignorePermissionErrors=!1),e5e(t,"interval")&&(t.interval=100),e5e(t,"binaryInterval")&&(t.binaryInterval=300),e5e(t,"disableGlobbing")&&(t.disableGlobbing=!1),t.enableBinaryInterval=t.binaryInterval!==t.interval,e5e(t,"useFsEvents")&&(t.useFsEvents=!t.usePolling);B4e.canUse()||(t.useFsEvents=!1),e5e(t,"usePolling")&&!t.useFsEvents&&(t.usePolling=Q4e);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)),e5e(t,"atomic")&&(t.atomic=!t.usePolling&&!t.useFsEvents),t.atomic&&(this._pendingUnlinks=new Map),e5e(t,"followSymlinks")&&(t.followSymlinks=!0),e5e(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=W4e(t.ignored));let s=0;this._emitReady=()=>{s++,s>=this._readyCount&&(this._emitReady=V4e,this._readyEmitted=!0,process.nextTick(()=>this.emit(m4e)))},this._emitRaw=(...e)=>this.emit(E4e,...e),this._readyEmitted=!1,this.options=t,t.useFsEvents?this._fsEventsHandler=new B4e(this):this._nodeFsHandler=new A6e(this),Object.freeze(t)}add(e,t,n){const{cwd:r,disableGlobbing:i}=this.options;this.closed=!1;let s=z4e(e);return r&&(s=s.map(e=>{const t=Z4e(e,r);return i||!u2e(e)?t:i2e(t)})),s=s.filter(e=>e.startsWith(F4e)?(this._ignoredPaths.add(e.slice(1)),!1):(this._ignoredPaths.delete(e),this._ignoredPaths.delete(e+R4e),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(h4e.dirname(e),h4e.basename(t||e))})})),this}unwatch(e){if(this.closed)return this;const t=z4e(e),{cwd:n}=this.options;return t.forEach(e=>{h4e.isAbsolute(e)||this._closers.has(e)||(n&&(e=h4e.join(n,e)),e=h4e.resolve(e)),this._closePath(e),this._ignoredPaths.add(e),this._watched.has(e)&&this._ignoredPaths.add(e+R4e),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?h4e.relative(this.options.cwd,n):n;e[r||N4e]=t.getChildren().sort()}),e}emitWithAll(e,t){this.emit(...t),e!==_4e&&this.emit(d4e,...t)}async _emit(e,t,n,r,i){if(this.closed)return;const s=this.options;U4e&&(t=h4e.normalize(t)),s.cwd&&(t=h4e.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===A4e)return this._pendingUnlinks.set(t,o),setTimeout(()=>{this._pendingUnlinks.forEach((e,t)=>{this.emit(...e),this.emit(d4e,...e),this._pendingUnlinks.delete(t)})},"number"==typeof s.atomic?s.atomic:100),this;e===C4e&&this._pendingUnlinks.has(t)&&(e=o[0]=g4e,this._pendingUnlinks.delete(t))}if(a&&(e===C4e||e===g4e)&&this._readyEmitted){const n=(t,n)=>{t?(e=o[0]=_4e,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===g4e){if(!this._throttle(g4e,t,50))return this}if(s.alwaysStat&&void 0===n&&(e===C4e||e===v4e||e===g4e)){const e=s.cwd?h4e.join(s.cwd,t):t;let n;try{n=await j4e(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(_4e,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&&!h4e.isAbsolute(e)&&(s=h4e.join(this.options.cwd,e));const o=new Date,a=n=>{l4e.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&&k4e.test(e))return!0;if(!this._userIgnored){const{cwd:e}=this.options,t=this.options.ignored,n=t&&t.map($4e(e)),r=W4e(n).filter(e=>typeof e===G4e&&!u2e(e)).map(e=>e+R4e),i=this._getGlobIgnored().map($4e(e)).concat(n,r);this._userIgnored=f4e(i,void 0,P4e)}return this._userIgnored([e,t])}_isntIgnored(e,t){return!this._isIgnored(e,t)}_getWatchHelpers(e,t){const n=t||this.options.disableGlobbing||!u2e(e)?e:g2e(e),r=this.options.followSymlinks;return new i5e(e,n,r,this)}_getWatchedDir(e){this._boundRemove||(this._boundRemove=this._remove.bind(this));const t=h4e.resolve(e);return this._watched.has(t)||this._watched.set(t,new t5e(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=h4e.join(e,t),i=h4e.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=h4e.relative(this.options.cwd,r)),this.options.awaitWriteFinish&&this._pendingWrites.has(a)){if(this._pendingWrites.get(a).cancelWait()===C4e)return}this._watched.delete(r),this._watched.delete(i);const B=n?y4e:A4e;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=h4e.dirname(e);this._getWatchedDir(n).remove(h4e.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:d4e,alwaysStat:!0,lstat:!0,...t};let r=r2e(e,n);return this._streams.add(r),r.once(b4e,()=>{r=void 0}),r.once(S4e,()=>{r&&(this._streams.delete(r),r=void 0)}),r}}var o5e=s5e;const a5e=(e,t)=>{const n=new s5e(t);return n.add(e),n};var B5e=a5e,c5e={FSWatcher:o5e,watch:B5e};const u5e=e=>"default"in e?e.default:e,{Parser:l5e}=u5e($v);function h5e(r,i={}){Array.isArray(r)||(r=[r]);const s=i.modules||new Map;let o,a=0,B=new Map,c=l5e;const u={meta:{},options:{},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)=>c.parse(e,{sourceType:"module",ecmaVersion:2020,locations:!0,onComment:[],...t}),getModuleInfo(e){let t=s.get(e);return t||(t={info:{}},s.set(e,t)),t.info},emitFile({type:r,name:s,fileName:o,source:c}){if("asset"!==r)throw Error("Unsupported type "+r);const l=String(++a),h=o||function({type:n,name:r,fileName:s,source:o}){return s||(s=(s=(s=(s=(s="entry"===n&&u.outputOptions.file||u.outputOptions[n+"FileNames"]||"[name][extname]").replace("[hash]",()=>t.createHash("md5").update(o).digest("hex").substring(0,5))).replace("[extname]",e.posix.extname(r))).replace("[ext]",e.posix.extname(r).substring(1))).replace("[name]",e.posix.basename(r).replace(/\.[a-z0-9]+$/g,""))),e.posix.resolve(i.cwd||".",u.outputOptions.dir||".",s)}({type:r,name:s,source:c,fileName:o});return B.set(l,{id:l,name:s,filename:h}),i.writeFile?i.writeFile(h,c):n.promises.writeFile(h,c),l},warn(...e){console.log(`[${o.name}]`,...e)}},l={ctx:u,options(e){for(o of r)o.options&&(e=o.options.call(u,e)||e);return e.acornInjectPlugins&&(c=l5e.extend(...[].concat(e.acornInjectPlugins))),e},resolveImportMeta(e){for(o of r){if(!o.resolveImportMeta)continue;const t=o.resolveImportMeta.call(u,e);if(t)return t}const t=e.match(/^ROLLUP_FILE_URL_(\d+)$/);if(t){const e=l.resolveFileUrl({referenceId:t[1]});if(e)return e}},async resolveId(e,t){const n={};for(o of r){if(!o.resolveId)continue;const r=await o.resolveId.call(u,e,t);if(!r)return null;"string"==typeof r?e=r:(e=r.id,Object.assign(n,r))}return n.id=e,Object.keys(n).length>1?n:e},async transform(e,t){for(o of r){if(!o.transform)continue;const n=await o.transform.call(u,e,t);n&&(e="object"==typeof n?n.code:n)}return e},async load(e){for(o of r){if(!o.load)continue;const t=await o.load.call(u,e);if(t)return t}return null},resolveFileUrl({referenceId:t}){const n=B.get(String(t));if(null==n)return null;const r=e.posix.resolve(i.cwd||".",u.outputOptions.dir||"."),s=e.posix.relative(r,n.filename);return JSON.stringify("/"+s)}};return u.options=l.options({acornInjectPlugins:[]}),l}function p5e(e,t="@"){if(!f5e)return d5e.then(()=>p5e(e));const n=(f5e.__heap_base.value||f5e.__heap_base)+4*e.length-f5e.memory.buffer.byteLength;if(n>0&&f5e.memory.grow(Math.ceil(n/65536)),function(e,t){const n=e.length;let r=0;for(;re.charCodeAt(0)):Buffer.from(m5e,"base64"))).then(WebAssembly.instantiate).then(({exports:e})=>{f5e=e});var m5e;async function C5e(e,t,{resolveImportMeta:n,resolveId:r,resolveDynamicImport:i}={}){const[s]=await p5e(e,t);let o="",a=0;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 u="",l=e.substring(B.e,B.se),h=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,h+=r[0];const e=r[1];h=n&&n(e)||h}o+=h;continue}if(c){if(u=(h.match(/^\s*(['"`])/)||[])[1],!u){i&&console.warn(`Cannot resolve dynamic expression in import(${h})`),o+=h+l;continue}h=h.replace(/^\s*(['"`])(.*)\1\s*$/g,"$2");const e=i&&i(h,t);if(null!=e){o+=u+(e||h)+u+l;continue}}const p=r&&r(h,t);p&&(h=p),o+=u+h+u+l}return o+=e.substring(a),o}const g5e=new Map;function A5e({cwd:t,out:n=".dist",distDir:r="dist",onError:i,onChange:s}={}){t=e.resolve(process.cwd(),t||"."),r=e.resolve(e.dirname(n),r);let o=!1;try{eval("require")("fsevents"),o=!0}catch(e){}const a=c5e.watch(t,{cwd:t,disableGlobbing:!0,ignored:[/(^|[/\\])(node_modules|\.git|\.DS_Store)([/\\]|$)/,e.resolve(t,n),e.resolve(t,r)],useFsEvents:o}),B=new Set;function c(){s({changes:Array.from(B),duration:0}),B.clear()}return a.on("change",(e,t)=>{B.size||setTimeout(c,60),B.add("/"+e),g5e.delete(e),/\.module\.css$/.test(e)&&g5e.delete(e+".js")}),async(r,s,o)=>{const a=e.posix.normalize(r.path),B=e.posix.join(t,a),c=e.posix.relative(t,B).replace(/^\.\//,""),u=P$e.getType(B);u&&s.setHeader("content-type",u);const l={req:r,res:s,id:c,file:B,path:a,cwd:t,out:n,next:o};let h;h="/_wmr.js"===a?aI.bind(null):/\.css\.js$/.test(B)?y5e.cssModule:/\.([mc]js|[tj]sx?)$/.test(B)?y5e.js:/\.(css|s[ac]ss)$/.test(B)?y5e.css:y5e.generic;try{const e=Date.now(),t=await h(l);if(!1===t)return o();if(null!=t){const n=Date.now()-e;s.writeHead(200,{"content-length":t.length,"server-timing":`${h.name};dur=${n}`}),s.end(t)}}catch(e){if(null==e)return o();i(e),o(e)}}}const v5e=h5e([rI({typescript:!0,sourcemap:!1,production:!1}),Gy(),BI({hot:!0})]),y5e={async js({id:t,file:r,res:i,cwd:s,out:o}){if(i.setHeader("content-type","application/javascript"),g5e.has(t))return g5e.get(t);let a=await n.promises.readFile(e.resolve(s,r),"utf-8");return a=await v5e.transform(a,t),a=await C5e(a,t,{resolveImportMeta:e=>v5e.resolveImportMeta(e),resolveId:(e,t)=>"wmr"===e?"/_wmr.js":(e.endsWith(".css")&&(e+=".js"),/^\.?\.?\//.test(e)||(e="/@npm/"+e),e)}),E5e(o,t,a),a},async cssModule({id:e,file:t,cwd:n,out:r,res:i}){if(i.setHeader("content-type","application/javascript"),g5e.has(e))return g5e.get(e);t=t.replace(/\.js$/,"");const s=h5e([BI({hot:!0}),uI({cwd:n,hot:!0,fullPath:!0})],{cwd:n,output:{dir:r,assetFileNames:"[name][extname]"},writeFile(e,t){E5e(r,e,t)}}),o=await s.load(t);let a="string"==typeof o?o:o&&o.code;return a=await s.transform(a,e),a=await C5e(a,e,{resolveImportMeta:e=>s.resolveImportMeta(e),resolveId(e){if("wmr"===e)return"/_wmr.js";console.warn("unresolved specifier: ",e)}}),E5e(r,e,a),a},async css({id:t,path:r,file:i,cwd:s,out:o}){if(!/\.module\.css$/.test(r))throw null;if(g5e.has(t))return g5e.get(t);let a=await n.promises.readFile(e.resolve(s,i),"utf-8");return a=cI(a,t),E5e(o,t,a),a},generic:()=>!1};async function E5e(t,r,i){g5e.set(r,i);const s=e.resolve(t,r);e.dirname(s)!==t&&await n.promises.mkdir(e.dirname(s),{recursive:!0}),await n.promises.writeFile(s,i)}async function _5e(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=B.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 b5e(e,{https:t=!1}={}){if("string"==typeof e)return"Listening on "+e;const n=t?"https:":"http:",r=e.address.replace("::","localhost"),i=e.port,s=c.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=`Listening on ${n}//${r}:${i}`;return o.length&&(a+="\n ⌙ "+o.join(", ")),a}async function S5e(e={}){function t(e){if(r.ws.clients.size>0)r.ws.broadcast({type:"error",error:e.clientMessage||e.message});else{const t=/^Error/.test(e.message)?e.message:e+"";console.error(t)}}function n({changes:e}){r.ws.broadcast({type:"update",changes:e})}aN(e.cwd),(e=await YJe(e)).prebuild?jJe({...e,onError:t,onBuild:n}):e.middleware=[A5e({...e,onError:t,onChange:n})];const r=await M0e(e),i=await _5e(e.port||process.env.PORT||8080),s=e.host||process.env.HOST;r.listen(i,s),console.log(b5e(r.server.address(),{https:r.http2}))}const w5e=O("wmr");w5e.command("build","make a production build").option("--cwd","Your web app root directory (default: ./public)").option("--out","Where to store generated files (default: ./dist)").action(e=>{ZJe(e)}).command("start","Start a development server",{default:!0}).option("--port, -p","HTTP port to listen on (default: $PORT or 8080)").option("--host, -h","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").option("--cwd","Your web app root directory (default: ./public)").option("--out","Where to store generated files (default: ./.dist)").option("--prebuild","Build modules at startup using Rollup").action(e=>{/true|false/.test(e.compress)&&(e.compress="false"!==e.compress),/true/.test(process.env.PROFILE)&&(e.profile=!0),S5e(e)}),w5e.parse(process.argv);var x5e=nu((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&&x5e.isInvalidBrace(r),s=!0===e.invalid&&!0===t.escapeInvalid,o="";if(e.value)return(i||s)&&x5e.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)},k5e=function(e){return"number"==typeof e?e-e==0:"string"==typeof e&&""!==e.trim()&&(Number.isFinite?Number.isFinite(+e):isFinite(+e))};const I5e=(e,t,n)=>{if(!1===k5e(e))throw new TypeError("toRegexRange: expected the first argument to be a number");if(void 0===t||e===t)return String(e);if(!1===k5e(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(I5e.cache.hasOwnProperty(i))return I5e.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=U5e(e)||U5e(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=N5e(o<0?Math.abs(o):1,Math.abs(s),B,r),s=B.a=0}return o>=0&&(c=N5e(s,o,B,r)),B.negatives=u,B.positives=c,B.result=T5e(u,c),!0===r.capture?B.result=`(${B.result})`:!1!==r.wrap&&c.length+u.length>1&&(B.result=`(?:${B.result})`),I5e.cache[i]=B,B.result};function T5e(e,t,n){let r=L5e(e,t,"-",!1)||[],i=L5e(t,e,"",!1)||[],s=L5e(e,t,"-?",!0)||[];return r.concat(s).concat(i).join("|")}function O5e(e,t){let n=1,r=1,i=G5e(e,n),s=new Set([t]);for(;e<=i&&i<=t;)s.add(i),n+=1,i=G5e(e,n);for(i=H5e(t+1,r)-1;e1&&i.count.pop(),i.count.push(B.count[0]),i.string=i.pattern+K5e(i.count),a=t+1)}return o}function L5e(e,t,n,r,i){let s=[];for(let i of e){let{string:e}=i;r||P5e(t,"string",e)||s.push(n+e),r&&P5e(t,"string",e)&&s.push(n+e)}return s}function M5e(e,t){let n=[];for(let r=0;rt?1:t>e?-1:0}function P5e(e,t,n){return e.some(e=>e[t]===n)}function G5e(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function H5e(e,t){return e-e%Math.pow(10,t)}function K5e(e){let[t=0,n=""]=e;return n||t>1?`{${t+(n?","+n:"")}}`:""}function V5e(e,t,n){return`[${e}${t-e==1?"":"-"}${t}]`}function U5e(e){return/^-?(0+)\d/.test(e)}function Q5e(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}}`}}I5e.cache={},I5e.clearCache=()=>I5e.cache={};var j5e=I5e;const J5e=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),W5e=e=>t=>!0===e?Number(t):String(t),q5e=e=>"number"==typeof e||"string"==typeof e&&""!==e,z5e=e=>Number.isInteger(+e),X5e=e=>{let t=""+e,n=-1;if("-"===t[0]&&(t=t.slice(1)),"0"===t)return!1;for(;"0"===t[++n];);return n>0},Y5e=(e,t,n)=>"string"==typeof e||"string"==typeof t||!0===n.stringify,$5e=(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},Z5e=(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},t8e=(e,t,n,r)=>{if(n)return j5e(e,t,{wrap:!1,...r});let i=String.fromCharCode(e);return e===t?i:`[${i}-${String.fromCharCode(t)}]`},n8e=(e,t,n)=>{if(Array.isArray(e)){let t=!0===n.wrap,r=n.capture?"":"?:";return t?`(${r}${e.join("|")})`:e.join("|")}return j5e(e,t,n)},r8e=(...e)=>new RangeError("Invalid range arguments: "+u.inspect(...e)),i8e=(e,t,n)=>{if(!0===n.strictRanges)throw r8e([e,t]);return[]},s8e=(e,t)=>{if(!0===t.strictRanges)throw new TypeError(`Expected step "${e}" to be a number`);return[]},o8e=(e,t,n=1,r={})=>{let i=Number(e),s=Number(t);if(!Number.isInteger(i)||!Number.isInteger(s)){if(!0===r.strictRanges)throw r8e([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=X5e(a)||X5e(B)||X5e(c),l=u?Math.max(a.length,B.length,c.length):0,h=!1===u&&!1===Y5e(e,t,r),p=r.transform||W5e(h);if(r.toRegex&&1===n)return t8e(Z5e(e,l),Z5e(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($5e(p(i,C),l,h)),i=o?i-n:i+n,C++;return!0===r.toRegex?n>1?e8e(f,r):n8e(m,null,{wrap:!1,...r}):m},a8e=(e,t,n=1,r={})=>{if(!z5e(e)&&e.length>1||!z5e(t)&&t.length>1)return i8e(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 t8e(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?n8e(u,null,{wrap:!1,options:r}):u},B8e=(e,t,n,r={})=>{if(null==t&&q5e(e))return[e];if(!q5e(e)||!q5e(t))return i8e(e,t,r);if("function"==typeof n)return B8e(e,t,1,{transform:n});if(J5e(n))return B8e(e,t,0,n);let i={...r};return!0===i.capture&&(i.wrap=!0),n=n||i.step||1,z5e(n)?z5e(e)&&z5e(t)?o8e(e,t,n,i):a8e(e,t,Math.max(Math.abs(n),1),i):null==n||J5e(n)?B8e(e,t,1,n):s8e(n,i)};var c8e=B8e;const u8e=(e,t={})=>{let n=(e,r={})=>{let i=x5e.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=x5e.reduce(e.nodes),r=c8e(...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 l8e=u8e;const h8e=(e="",t="",n=!1)=>{let r=[];if(e=[].concat(e),!(t=[].concat(t)).length)return e;if(!e.length)return n?x5e.flatten(t).map(e=>`{${e}}`):t;for(let i of e)if(Array.isArray(i))for(let e of i)r.push(h8e(e,t,n));else for(let e of t)!0===n&&"string"==typeof e&&(e=`{${e}}`),r.push(Array.isArray(e)?h8e(i,e,n):i+e);return x5e.flatten(r)},p8e=(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(h8e(o.pop(),D5e(e,t)));if("brace"===e.type&&!0!==e.invalid&&2===e.nodes.length)return void o.push(h8e(o.pop(),["{}"]));if(e.nodes&&e.ranges>0){let r=x5e.reduce(e.nodes);if(x5e.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=c8e(...r,t);return 0===i.length&&(i=D5e(e,t)),o.push(h8e(o.pop(),i)),void(e.nodes=[])}let a=x5e.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:m8e,CHAR_BACKSLASH:C8e,CHAR_BACKTICK:g8e,CHAR_COMMA:A8e,CHAR_DOT:v8e,CHAR_LEFT_PARENTHESES:y8e,CHAR_RIGHT_PARENTHESES:E8e,CHAR_LEFT_CURLY_BRACE:_8e,CHAR_RIGHT_CURLY_BRACE:b8e,CHAR_LEFT_SQUARE_BRACKET:S8e,CHAR_RIGHT_SQUARE_BRACKET:w8e,CHAR_DOUBLE_QUOTE:x8e,CHAR_SINGLE_QUOTE:D8e,CHAR_NO_BREAK_SPACE:k8e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:I8e}=d8e,T8e=(e,t={})=>{if("string"!=typeof e)throw new TypeError("Expected a string");let n=t||{},r="number"==typeof n.maxLength?Math.min(m8e,n.maxLength):m8e;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:D5e(a)}]}f({type:"comma",value:i}),a.commas++}else if(i===v8e&&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 O8e=T8e;const F8e=(e,t={})=>{let n=[];if(Array.isArray(e))for(let r of e){let e=F8e.create(r,t);Array.isArray(e)?n.push(...e):n.push(e)}else n=[].concat(F8e.create(e,t));return t&&!0===t.expand&&!0===t.nodupes&&(n=[...new Set(n)]),n};F8e.parse=(e,t={})=>O8e(e,t),F8e.stringify=(e,t={})=>D5e("string"==typeof e?F8e.parse(e,t):e,t),F8e.compile=(e,t={})=>("string"==typeof e&&(e=F8e.parse(e,t)),l8e(e,t)),F8e.expand=(e,t={})=>{"string"==typeof e&&(e=F8e.parse(e,t));let n=f8e(e,t);return!0===t.noempty&&(n=n.filter(Boolean)),!0===t.nodupes&&(n=[...new Set(n)]),n},F8e.create=(e,t={})=>""===e||e.length<3?[e]:!0!==t.expand?F8e.compile(e,t):F8e.expand(e,t);var N8e=F8e;const L8e="\\\\/",M8e=`[^${L8e}]`,R8e="\\.",P8e="\\+",G8e="\\?",H8e="\\/",K8e="(?=.)",V8e="[^/]",U8e=`(?:${H8e}|$)`,Q8e=`(?:^|${H8e})`,j8e=`${R8e}{1,2}${U8e}`,J8e=`(?!${R8e})`,W8e=`(?!${Q8e}${j8e})`,q8e=`(?!${R8e}{0,1}${U8e})`,z8e=`(?!${j8e})`,X8e=`[^.${H8e}]`,Y8e=V8e+"*?",$8e={DOT_LITERAL:R8e,PLUS_LITERAL:P8e,QMARK_LITERAL:G8e,SLASH_LITERAL:H8e,ONE_CHAR:K8e,QMARK:V8e,END_ANCHOR:U8e,DOTS_SLASH:j8e,NO_DOT:J8e,NO_DOTS:W8e,NO_DOT_SLASH:q8e,NO_DOTS_SLASH:z8e,QMARK_NO_DOT:X8e,STAR:Y8e,START_ANCHOR:Q8e},Z8e={...$8e,SLASH_LITERAL:`[${L8e}]`,QMARK:M8e,STAR:M8e+"*?",DOTS_SLASH:`${R8e}{1,2}(?:[${L8e}]|$)`,NO_DOT:`(?!${R8e})`,NO_DOTS:`(?!(?:^|[${L8e}])${R8e}{1,2}(?:[${L8e}]|$))`,NO_DOT_SLASH:`(?!${R8e}{0,1}(?:[${L8e}]|$))`,NO_DOTS_SLASH:`(?!${R8e}{1,2}(?:[${L8e}]|$))`,QMARK_NO_DOT:`[^.${L8e}]`,START_ANCHOR:`(?:^|[${L8e}])`,END_ANCHOR:`(?:[${L8e}]|$)`},e9e={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};var t9e={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:e9e,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:e.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?Z8e:$8e},n9e=nu((function(t,n){const r="win32"===process.platform,{REGEX_BACKSLASH:i,REGEX_REMOVE_BACKSLASH:s,REGEX_SPECIAL_CHARS:o,REGEX_SPECIAL_CHARS_GLOBAL:a}=t9e;n.isObject=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),n.hasRegexChars=e=>o.test(e),n.isRegexChar=e=>1===e.length&&n.hasRegexChars(e),n.escapeRegex=e=>e.replace(a,"\\$1"),n.toPosixSlashes=e=>e.replace(i,"/"),n.removeBackslashes=e=>e.replace(s,e=>"\\"===e?"":e),n.supportsLookbehinds=()=>{const e=process.version.slice(1).split(".").map(Number);return 3===e.length&&e[0]>=9||8===e[0]&&e[1]>=10},n.isWindows=t=>t&&"boolean"==typeof t.windows?t.windows:!0===r||"\\"===e.sep,n.escapeLast=(e,t,r)=>{const i=e.lastIndexOf(t,r);return-1===i?e:"\\"===e[i-1]?n.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`},n.removePrefix=(e,t={})=>{let n=e;return n.startsWith("./")&&(n=n.slice(2),t.prefix="./"),n},n.wrapOutput=(e,t={},n={})=>{let r=`${n.contains?"":"^"}(?:${e})${n.contains?"":"$"}`;return!0===t.negated&&(r=`(?:^(?!${r}).*$)`),r}}));const{CHAR_ASTERISK:r9e,CHAR_AT:i9e,CHAR_BACKWARD_SLASH:s9e,CHAR_COMMA:o9e,CHAR_DOT:a9e,CHAR_EXCLAMATION_MARK:B9e,CHAR_FORWARD_SLASH:c9e,CHAR_LEFT_CURLY_BRACE:u9e,CHAR_LEFT_PARENTHESES:l9e,CHAR_LEFT_SQUARE_BRACKET:h9e,CHAR_PLUS:p9e,CHAR_QUESTION_MARK:f9e,CHAR_RIGHT_CURLY_BRACE:d9e,CHAR_RIGHT_PARENTHESES:m9e,CHAR_RIGHT_SQUARE_BRACKET:C9e}=t9e,g9e=e=>e===c9e||e===s9e,A9e=e=>{!0!==e.isPrefix&&(e.depth=e.isGlobstar?1/0:1)},v9e=(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 S=()=>l>=r,w=()=>(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&&g9e(x.charCodeAt(x.length-1))&&(x=x.slice(0,-1)),!0===n.unescape&&(k&&(k=n9e.removeBackslashes(k)),x&&!0===v&&(x=n9e.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,g9e(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();return`[${e.join("-")}]`},D9e=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,k9e=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");e=w9e[e]||e;const n={...t},r="number"==typeof n.maxLength?Math.min(E9e,n.maxLength):E9e;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=n9e.isWindows(t),c=t9e.globChars(B),u=t9e.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,S=n.dot?A:v;let w=!0===n.bash?_(n):y;n.capture&&(w=`(${w})`),"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=n9e.removePrefix(e,x),i=e.length;const D=[],k=[],I=[];let T,O=s;const F=()=>x.index===i-1,N=x.peek=(t=1)=>e[x.index+t],L=x.advance=()=>e[++x.index],M=()=>e.slice(x.index+1),R=(e="",t=0)=>{x.consumed+=e,x.index+=t},P=e=>{x.output+=null!=e.output?e.output:e.value,R(e.value)},G=()=>{let e=1;for(;"!"===N()&&("("!==N(2)||"?"===N(3));)L(),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"===O.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,-O.output.length),O.type="star",O.value="*",O.output=w,x.output+=O.output)}if(D.length&&"paren"!==e.type&&!u[e.value]&&(D[D.length-1].inner+=e.value),(e.value||e.output)&&P(e),O&&"text"===O.type&&"text"===e.type)return O.value+=e.value,void(O.output=(O.output||"")+e.value);e.prev=O,o.push(e),O=e},U=(e,t)=>{const r={...u[t],conditions:1,inner:""};r.prev=O,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:L(),output:i}),D.push(r)},Q=e=>{let t=e.close+(n.capture?")":"");if("negate"===e.type){let r=w;e.inner&&e.inner.length>1&&e.inner.includes("/")&&(r=_(n)),(r!==w||F()||/^\)+$/.test(M()))&&(t=e.close=")$))"+r),"bos"===e.prev.type&&F()&&(x.negatedExtglob=!0)}V({type:"paren",extglob:!0,value:T,output:t}),K("parens")};if(!1!==n.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(e)){let r=!1,i=e.replace(S9e,(e,t,n,i,s,o)=>"\\"===i?(r=!0,e):"?"===i?t?t+i+(s?A.repeat(s.length):""):0===o?S+(s?A.repeat(s.length):""):A.repeat(n.length):"."===i?l.repeat(n.length):"*"===i?t?t+i+(s?w:""):w: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=n9e.wrapOutput(i,x,t),x)}for(;!F();){if(T=L(),"\0"===T)continue;if("\\"===T){const e=N();if("/"===e&&!0!==n.bash)continue;if("."===e||";"===e)continue;if(!e){T+="\\",V({type:"text",value:T});continue}const t=/^\\+/.exec(M());let r=0;if(t&&t[0].length>2&&(r=t[0].length,x.index+=r,r%2!=0&&(T+="\\")),!0===n.unescape?T=L()||"":T+=L()||"",0===x.brackets){V({type:"text",value:T});continue}}if(x.brackets>0&&("]"!==T||"["===O.value||"[^"===O.value)){if(!1!==n.posix&&":"===T){const e=O.value.slice(1);if(e.includes("[")&&(O.posix=!0,e.includes(":"))){const e=O.value.lastIndexOf("["),t=O.value.slice(0,e),n=O.value.slice(e+2),r=_9e[n];if(r){O.value=t+r,x.backtrack=!0,L(),s.output||1!==o.indexOf(O)||(s.output=f);continue}}}("["===T&&":"!==N()||"-"===T&&"]"===N())&&(T="\\"+T),"]"!==T||"["!==O.value&&"[^"!==O.value||(T="\\"+T),!0===n.posix&&"!"===T&&"["===O.value&&(T="^"),O.value+=T,P({value:T});continue}if(1===x.quotes&&'"'!==T){T=n9e.escapeRegex(T),O.value+=T,P({value:T});continue}if('"'===T){x.quotes=1===x.quotes?0:1,!0===n.keepQuotes&&V({type:"text",value:T});continue}if("("===T){H("parens"),V({type:"paren",value:T});continue}if(")"===T){if(0===x.parens&&!0===n.strictBrackets)throw new SyntaxError(D9e("opening","("));const e=D[D.length-1];if(e&&x.parens===e.parens+1){Q(D.pop());continue}V({type:"paren",value:T,output:x.parens?")":"\\)"}),K("parens");continue}if("["===T){if(!0!==n.nobracket&&M().includes("]"))H("brackets");else{if(!0!==n.nobracket&&!0===n.strictBrackets)throw new SyntaxError(D9e("closing","]"));T="\\"+T}V({type:"bracket",value:T});continue}if("]"===T){if(!0===n.nobracket||O&&"bracket"===O.type&&1===O.value.length){V({type:"text",value:T,output:"\\"+T});continue}if(0===x.brackets){if(!0===n.strictBrackets)throw new SyntaxError(D9e("opening","["));V({type:"text",value:T,output:"\\"+T});continue}K("brackets");const e=O.value.slice(1);if(!0===O.posix||"^"!==e[0]||e.includes("/")||(T="/"+T),O.value+=T,P({value:T}),!1===n.literalBrackets||n9e.hasRegexChars(e))continue;const t=n9e.escapeRegex(O.value);if(x.output=x.output.slice(0,-O.value.length),!0===n.literalBrackets){x.output+=t,O.value=t;continue}O.value=`(${a}${t}|${O.value})`,x.output+=O.value;continue}if("{"===T&&!0!==n.nobrace){H("braces");const e={type:"brace",value:T,output:"(",outputIndex:x.output.length,tokensIndex:x.tokens.length};k.push(e),V(e);continue}if("}"===T){const e=k[k.length-1];if(!0===n.nobrace||!e){V({type:"text",value:T,output:T});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=x9e(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="\\{",T=t="\\}",x.output=n;for(const e of r)x.output+=e.output||e.value}V({type:"brace",value:T,output:t}),K("braces"),k.pop();continue}if("|"===T){D.length>0&&D[D.length-1].conditions++,V({type:"text",value:T});continue}if(","===T){let e=T;const t=k[k.length-1];t&&"braces"===I[I.length-1]&&(t.comma=!0,e="|"),V({type:"comma",value:T,output:e});continue}if("/"===T){if("dot"===O.type&&x.index===x.start+1){x.start=x.index+1,x.consumed="",x.output="",o.pop(),O=s;continue}V({type:"slash",value:T,output:p});continue}if("."===T){if(x.braces>0&&"dot"===O.type){"."===O.value&&(O.output=l);const e=k[k.length-1];O.type="dots",O.output+=T,O.value+=T,e.dots=!0;continue}if(x.braces+x.parens===0&&"bos"!==O.type&&"slash"!==O.type){V({type:"text",value:T,output:l});continue}V({type:"dot",value:T,output:l});continue}if("?"===T){if(!(O&&"("===O.value)&&!0!==n.noextglob&&"("===N()&&"?"!==N(2)){U("qmark",T);continue}if(O&&"paren"===O.type){const e=N();let t=T;if("<"===e&&!n9e.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");("("===O.value&&!/[!=<:]/.test(e)||"<"===e&&!/<([!=]|\w+>)/.test(M()))&&(t="\\"+T),V({type:"text",value:T,output:t});continue}if(!0!==n.dot&&("slash"===O.type||"bos"===O.type)){V({type:"qmark",value:T,output:v});continue}V({type:"qmark",value:T,output:A});continue}if("!"===T){if(!0!==n.noextglob&&"("===N()&&("?"!==N(2)||!/[!=<:]/.test(N(3)))){U("negate",T);continue}if(!0!==n.nonegate&&0===x.index){G();continue}}if("+"===T){if(!0!==n.noextglob&&"("===N()&&"?"!==N(2)){U("plus",T);continue}if(O&&"("===O.value||!1===n.regex){V({type:"plus",value:T,output:h});continue}if(O&&("bracket"===O.type||"paren"===O.type||"brace"===O.type)||x.parens>0){V({type:"plus",value:T});continue}V({type:"plus",value:h});continue}if("@"===T){if(!0!==n.noextglob&&"("===N()&&"?"!==N(2)){V({type:"at",extglob:!0,value:T,output:""});continue}V({type:"text",value:T});continue}if("*"!==T){"$"!==T&&"^"!==T||(T="\\"+T);const e=b9e.exec(M());e&&(T+=e[0],x.index+=e[0].length),V({type:"text",value:T});continue}if(O&&("globstar"===O.type||!0===O.star)){O.type="star",O.star=!0,O.value+=T,O.output=w,x.backtrack=!0,x.globstar=!0,R(T);continue}let t=M();if(!0!==n.noextglob&&/^\([^?]/.test(t)){U("star",T);continue}if("star"===O.type){if(!0===n.noglobstar){R(T);continue}const r=O.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:T,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:T,output:""});continue}for(;"/**"===t.slice(0,3);){const n=e[x.index+4];if(n&&"/"!==n)break;t=t.slice(3),R("/**",3)}if("bos"===r.type&&F()){O.type="globstar",O.value+=T,O.output=_(n),x.output=O.output,x.globstar=!0,R(T);continue}if("slash"===r.type&&"bos"!==r.prev.type&&!o&&F()){x.output=x.output.slice(0,-(r.output+O.output).length),r.output="(?:"+r.output,O.type="globstar",O.output=_(n)+(n.strictSlashes?")":"|$)"),O.value+=T,x.globstar=!0,x.output+=r.output+O.output,R(T);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+O.output).length),r.output="(?:"+r.output,O.type="globstar",O.output=`${_(n)}${p}|${p}${e})`,O.value+=T,x.output+=r.output+O.output,x.globstar=!0,R(T+L()),V({type:"slash",value:"/",output:""});continue}if("bos"===r.type&&"/"===t[0]){O.type="globstar",O.value+=T,O.output=`(?:^|${p}|${_(n)}${p})`,x.output=O.output,x.globstar=!0,R(T+L()),V({type:"slash",value:"/",output:""});continue}x.output=x.output.slice(0,-O.output.length),O.type="globstar",O.output=_(n),O.value+=T,x.output+=O.output,x.globstar=!0,R(T);continue}const r={type:"star",value:T,output:w};!0!==n.bash?!O||"bracket"!==O.type&&"paren"!==O.type||!0!==n.regex?(x.index!==x.start&&"slash"!==O.type&&"dot"!==O.type||("dot"===O.type?(x.output+=C,O.output+=C):!0===n.dot?(x.output+=g,O.output+=g):(x.output+=b,O.output+=b),"*"!==N()&&(x.output+=f,O.output+=f)),V(r)):(r.output=T,V(r)):(r.output=".*?","bos"!==O.type&&"slash"!==O.type||(r.output=b+r.output),V(r))}for(;x.brackets>0;){if(!0===n.strictBrackets)throw new SyntaxError(D9e("closing","]"));x.output=n9e.escapeLast(x.output,"["),K("brackets")}for(;x.parens>0;){if(!0===n.strictBrackets)throw new SyntaxError(D9e("closing",")"));x.output=n9e.escapeLast(x.output,"("),K("parens")}for(;x.braces>0;){if(!0===n.strictBrackets)throw new SyntaxError(D9e("closing","}"));x.output=n9e.escapeLast(x.output,"{"),K("braces")}if(!0===n.strictSlashes||"star"!==O.type&&"bracket"!==O.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};k9e.fastpaths=(e,t)=>{const n={...t},r="number"==typeof n.maxLength?Math.min(E9e,n.maxLength):E9e,i=e.length;if(i>r)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${r}`);e=w9e[e]||e;const s=n9e.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}=t9e.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=n9e.removePrefix(e,{negated:!1,prefix:""});let E=v(y);return E&&!0!==n.strictSlashes&&(E+=a+"?"),E};var I9e=k9e;const T9e=e=>e&&"object"==typeof e&&!Array.isArray(e),O9e=(e,t,n=!1)=>{if(Array.isArray(e)){const r=e.map(e=>O9e(e,t,n));return e=>{for(const t of r){const n=t(e);if(n)return n}return!1}}const r=T9e(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=n9e.isWindows(t),o=r?O9e.compileRe(e,t):O9e.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=O9e(i.ignore,e,n)}const c=(n,r=!1)=>{const{isMatch:c,match:u,output:l}=O9e.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};O9e.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?n9e.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?O9e.matchBase(e,t,n,i):t.exec(B)),{isMatch:Boolean(a),match:a,output:B}},O9e.matchBase=(t,n,r,i=n9e.isWindows(r))=>(n instanceof RegExp?n:O9e.makeRe(n,r)).test(e.basename(t)),O9e.isMatch=(e,t,n)=>O9e(t,n)(e),O9e.parse=(e,t)=>Array.isArray(e)?e.map(e=>O9e.parse(e,t)):I9e(e,{...t,fastpaths:!1}),O9e.scan=(e,t)=>y9e(e,t),O9e.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=O9e.toRegex(a,t);return!0===r&&(B.state=e),B},O9e.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=I9e.fastpaths(e,t)),void 0===s?(o=I9e(e,t),o.prefix=a+(o.prefix||"")):o.output=s,O9e.compileRe(o,t,n,r)},O9e.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/$^/}},O9e.constants=t9e;var F9e=O9e,N9e=F9e;const L9e=e=>"string"==typeof e&&(""===e||"./"===e),M9e=(e,t,n)=>{t=[].concat(t),e=[].concat(e);let r=new Set,i=new Set,s=new Set,o=0,a=e=>{s.add(e.output),n&&n.onResult&&n.onResult(e)};for(let s=0;s!r.has(e));if(n&&0===B.length){if(!0===n.failglob)throw new Error(`No matches found for "${t.join(", ")}"`);if(!0===n.nonull||!0===n.nullglob)return n.unescape?t.map(e=>e.replace(/\\/g,"")):t}return B};M9e.match=M9e,M9e.matcher=(e,t)=>N9e(e,t),M9e.isMatch=(e,t,n)=>N9e(t,n)(e),M9e.any=M9e.isMatch,M9e.not=(e,t,n={})=>{t=[].concat(t).map(String);let r=new Set,i=[],s=M9e(e,t,{...n,onResult:e=>{n.onResult&&n.onResult(e),i.push(e.output)}});for(let e of i)s.includes(e)||r.add(e);return[...r]},M9e.contains=(e,t,n)=>{if("string"!=typeof e)throw new TypeError(`Expected a string: "${u.inspect(e)}"`);if(Array.isArray(t))return t.some(t=>M9e.contains(e,t,n));if("string"==typeof t){if(L9e(e)||L9e(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return M9e.isMatch(e,t,{...n,contains:!0})},M9e.matchKeys=(e,t,n)=>{if(!n9e.isObject(e))throw new TypeError("Expected the first argument to be an object");let r=M9e(Object.keys(e),t,n),i={};for(let t of r)i[t]=e[t];return i},M9e.some=(e,t,n)=>{let r=[].concat(e);for(let e of[].concat(t)){let t=N9e(String(e),n);if(r.some(e=>t(e)))return!0}return!1},M9e.every=(e,t,n)=>{let r=[].concat(e);for(let e of[].concat(t)){let t=N9e(String(e),n);if(!r.every(e=>t(e)))return!1}return!0},M9e.all=(e,t,n)=>{if("string"!=typeof e)throw new TypeError(`Expected a string: "${u.inspect(e)}"`);return[].concat(t).every(t=>N9e(t,n)(e))},M9e.capture=(e,t,n)=>{let r=n9e.isWindows(n),i=N9e.makeRe(String(e),{...n,capture:!0}).exec(r?n9e.toPosixSlashes(t):t);if(i)return i.slice(1).map(e=>void 0===e?"":e)},M9e.makeRe=(...e)=>N9e.makeRe(...e),M9e.scan=(...e)=>N9e.scan(...e),M9e.parse=(e,t)=>{let n=[];for(let r of[].concat(e||[]))for(let e of N8e(String(r),t))n.push(N9e.parse(e,t));return n},M9e.braces=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");return t&&!0===t.nobrace||!/\{.*\}/.test(e)?[e]:N8e(e,t)},M9e.braceExpand=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");return M9e.braces(e,{...t,expand:!0})};var R9e=M9e;function P9e(e){return Array.isArray(e)?e:null==e?[]:[e]}function G9e(t,n){return!1===n?t:e.resolve(..."string"==typeof n?[n,t]:[t])}const H9e=function(t,n,r){const i=r&&r.resolve,s=t=>t instanceof RegExp?t:{test:R9e.matcher(G9e(t,i).split(e.sep).join("/"),{dot:!0})},o=P9e(t).map(s),a=P9e(n).map(s);return function(t){if("string"!=typeof t)return!1;if(/\0/.test(t))return!1;t=t.split(e.sep).join("/");for(let e=0;eX9e(e,r,s));return du(r,Object.keys(i).concat(Object.keys(a[0]).filter(e=>"sourcemapPathTransform"!==e),Object.keys(K9e),"config","environment","plugin","silent","stdin","waitForBundleInput"),"CLI flags",s,/^_$|output$|config/),i.output=a,i}function U9e(e){const t=e.external&&"string"==typeof e.external?e.external.split(","):[];return{...e,external:t,globals:"string"==typeof e.globals?e.globals.split(",").reduce((e,n)=>{const[r,i]=n.split(":");return e[r]=i,-1===t.indexOf(r)&&t.push(r),e},Object.create(null)):void 0}}function Q9e(e,t,n){const r=n=>{var r;return null!==(r=t[n])&&void 0!==r?r:e[n]},i={acorn:r("acorn"),acornInjectPlugins:e.acornInjectPlugins,cache:e.cache,context:r("context"),experimentalCacheExpiry:r("experimentalCacheExpiry"),external:j9e(e,t),inlineDynamicImports:r("inlineDynamicImports"),input:r("input")||[],manualChunks:r("manualChunks"),moduleContext:r("moduleContext"),onwarn:J9e(e,n),perf:r("perf"),plugins:tu(e.plugins),preserveEntrySignatures:r("preserveEntrySignatures"),preserveModules:r("preserveModules"),preserveSymlinks:r("preserveSymlinks"),shimMissingExports:r("shimMissingExports"),strictDeprecations:r("strictDeprecations"),treeshake:W9e(e,t,"treeshake"),watch:q9e(e,t,"watch")};return du(e,Object.keys(i),"input options",i.onwarn,/^output$/),i}const j9e=(e,t)=>{const n=e.external;return"function"==typeof n?(e,r,i)=>n(e,r,i)||-1!==t.external.indexOf(e):tu(n).concat(t.external)},J9e=(e,t)=>e.onwarn?n=>e.onwarn(n,t):t,W9e=(e,t,n)=>{const r=z9e(t[n]),i=z9e(e[n]);return void 0!==r?r&&{...i,...r}:i},q9e=(e,t,n)=>!1!==e.watch&&W9e(e,t,n),z9e=e=>e?Array.isArray(e)?e.reduce((e,t)=>t&&e&&{...e,...t},{}):"object"!=typeof e?{}:e:e;function X9e(e,t,n){const r=n=>{var r;return null!==(r=t[n])&&void 0!==r?r:e[n]},i={amd:W9e(e,t,"amd"),assetFileNames:r("assetFileNames"),banner:r("banner"),chunkFileNames:r("chunkFileNames"),compact:r("compact"),dir:r("dir"),dynamicImportFunction:r("dynamicImportFunction"),entryFileNames:r("entryFileNames"),esModule:r("esModule"),exports:r("exports"),extend:r("extend"),externalLiveBindings:r("externalLiveBindings"),file:r("file"),footer:r("footer"),format:r("format"),freeze:r("freeze"),globals:r("globals"),hoistTransitiveImports:r("hoistTransitiveImports"),indent:r("indent"),interop:r("interop"),intro:r("intro"),minifyInternalExports:r("minifyInternalExports"),name:r("name"),namespaceToStringTag:r("namespaceToStringTag"),noConflict:r("noConflict"),outro:r("outro"),paths:r("paths"),plugins:tu(e.plugins),preferConst:r("preferConst"),sourcemap:r("sourcemap"),sourcemapExcludeSources:r("sourcemapExcludeSources"),sourcemapFile:r("sourcemapFile"),sourcemapPathTransform:r("sourcemapPathTransform"),strict:r("strict"),systemNullSetters:r("systemNullSetters")};return du(e,Object.keys(i),"output options",n),i}const{Readable:Y9e}=l,{promisify:$9e}=u,Z9e=$9e(n.readdir),e7e=$9e(n.stat),t7e=$9e(n.lstat),n7e=$9e(n.realpath),r7e="!",i7e=new Set(["ENOENT","EPERM","EACCES","ELOOP"]),s7e="files",o7e="directories",a7e="files_directories",B7e="all",c7e=[s7e,o7e,a7e,B7e],u7e=e=>i7e.has(e.code),l7e=e=>{if(void 0!==e){if("function"==typeof e)return e;if("string"==typeof e){const t=N9e(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)===r7e?n.push(N9e(e.slice(1))):t.push(N9e(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 h7e extends Y9e{static get defaultOptions(){return{root:".",fileFilter:e=>!0,directoryFilter:e=>!0,type:s7e,lstat:!1,depth:2147483648,alwaysStat:!1}}constructor(t={}){super({objectMode:!0,autoDestroy:!0,highWaterMark:t.highWaterMark||4096});const r={...h7e.defaultOptions,...t},{root:i,type:s}=r;this._fileFilter=l7e(r.fileFilter),this._directoryFilter=l7e(r.directoryFilter);const o=r.lstat?t7e:e7e;"win32"===process.platform&&3===e7e.length?this._stat=e=>o(e,{bigint:!0}):this._stat=o,this._maxDepth=r.depth,this._wantsDir=[o7e,a7e,B7e].includes(s),this._wantsFile=[s7e,a7e,B7e].includes(s),this._wantsEverything=s===B7e,this._root=e.resolve(i),this._isDirent="Dirent"in n&&!r.alwaysStat,this._statsProp=this._isDirent?"dirent":"stats",this._rdOptions={encoding:"utf8",withFileTypes:this._isDirent},this.parents=[this._exploreDir(i,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 Z9e(e,this._rdOptions)}catch(e){this._onError(e)}return{files:n,depth:t,path:e}}async _formatEntry(t,n){let r;try{const i=this._isDirent?t.name:t,s=e.resolve(e.join(n,i));r={path:e.relative(this._root,s),fullPath:s,basename:i},r[this._statsProp]=this._isDirent?t:await this._stat(s)}catch(e){this._onError(e)}return r}_onError(e){u7e(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 n7e(e.fullPath),n=await t7e(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 p7e=(e,t={})=>{let n=t.entryType||t.type;if("both"===n&&(n=a7e),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&&!c7e.includes(n))throw new Error("readdirp: Invalid type passed. Use one of "+c7e.join(", "));return t.root=e,new h7e(t)},f7e=(e,t={})=>new Promise((n,r)=>{const i=[];p7e(e,t).on("data",e=>i.push(e)).on("end",()=>n(i)).on("error",e=>r(e))});p7e.promise=f7e,p7e.ReaddirpStream=h7e,p7e.default=p7e;var d7e=p7e,m7e=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("/")},C7e=nu((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=m7e(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=>N9e(e,s)),u=a.map(e=>((e,t)=>{if("function"==typeof e)return e;if("string"==typeof e){const n=N9e(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})),g7e=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},A7e={"{":"}","(":")","[":"]"},v7e=/\\(.)|(^!|\*|[\].+)]\?|\[[^\\\]]+\]|\{[^\\}]+\}|\(\?[:!=][^\\)]+\)|\([^|]+\|[^\\)]+\))/,y7e=/\\(.)|(^!|[*?{}()[\]]|\(\?)/,E7e=function(e,t){if("string"!=typeof e||""===e)return!1;if(g7e(e))return!0;var n,r=v7e;for(t&&!1===t.strict&&(r=y7e);n=r.exec(e);){if(n[2])return!0;var i=n.index+n[0].length,s=n[1],o=s?A7e[s]:null;if(s&&o){var a=e.indexOf(o,i);-1!==a&&(i=a+1)}e=e.slice(i)}return!1},_7e=e.posix.dirname,b7e="win32"===c.platform(),S7e="/",w7e=/\\/g,x7e=/[\{\[].*[\/]*.*[\}\]]$/,D7e=/(^|[^\\])([\{\[]|\([^\)]+$)/,k7e=/\\([\!\*\?\|\[\]\(\)\{\}])/g,I7e=function(e,t){Object.assign({flipBackslashes:!0},t).flipBackslashes&&b7e&&e.indexOf(S7e)<0&&(e=e.replace(w7e,S7e)),x7e.test(e)&&(e+=S7e),e+="a";do{e=_7e(e)}while(E7e(e)||D7e.test(e));return e.replace(k7e,"$1")},T7e=["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"],O7e={__proto__:null,default:T7e},F7e=ru(O7e),N7e=F7e;const L7e=new Set(N7e);var M7e=t=>L7e.has(e.extname(t).slice(1).toLowerCase()),R7e=nu((function(t,n){const{sep:r}=e,{platform:i}=process;n.EV_ALL="all",n.EV_READY="ready",n.EV_ADD="add",n.EV_CHANGE="change",n.EV_ADD_DIR="addDir",n.EV_UNLINK="unlink",n.EV_UNLINK_DIR="unlinkDir",n.EV_RAW="raw",n.EV_ERROR="error",n.STR_DATA="data",n.STR_END="end",n.STR_CLOSE="close",n.FSEVENT_CREATED="created",n.FSEVENT_MODIFIED="modified",n.FSEVENT_DELETED="deleted",n.FSEVENT_MOVED="moved",n.FSEVENT_CLONED="cloned",n.FSEVENT_UNKNOWN="unknown",n.FSEVENT_TYPE_FILE="file",n.FSEVENT_TYPE_DIRECTORY="directory",n.FSEVENT_TYPE_SYMLINK="symlink",n.KEY_LISTENERS="listeners",n.KEY_ERR="errHandlers",n.KEY_RAW="rawEmitters",n.HANDLER_KEYS=[n.KEY_LISTENERS,n.KEY_ERR,n.KEY_RAW],n.DOT_SLASH="."+r,n.BACK_SLASH_RE=/\\/g,n.DOUBLE_SLASH_RE=/\/\//,n.SLASH_OR_BACK_SLASH_RE=/[/\\]/,n.DOT_RE=/\..*\.(sw[px])$|~$|\.subl.*\.tmp/,n.REPLACER_RE=/^\.[/\\]/,n.SLASH="/",n.BRACE_START="{",n.BANG="!",n.ONE_DOT=".",n.TWO_DOTS="..",n.STAR="*",n.GLOBSTAR="**",n.ROOT_GLOBSTAR="/**/*",n.SLASH_GLOBSTAR="/**",n.DIR_SUFFIX="Dir",n.ANYMATCH_OPTS={dot:!0},n.STRING_TYPE="string",n.FUNCTION_TYPE="function",n.EMPTY_STR="",n.EMPTY_FN=()=>{},n.IDENTITY_FN=e=>e,n.isWindows="win32"===i,n.isMacos="darwin"===i}));const{promisify:P7e}=u,{isWindows:G7e,EMPTY_FN:H7e,EMPTY_STR:K7e,KEY_LISTENERS:V7e,KEY_ERR:U7e,KEY_RAW:Q7e,HANDLER_KEYS:j7e,EV_CHANGE:J7e,EV_ADD:W7e,EV_ADD_DIR:q7e,EV_ERROR:z7e,STR_DATA:X7e,STR_END:Y7e,BRACE_START:$7e,STAR:Z7e}=R7e,eet="watch",tet=P7e(n.open),net=P7e(n.stat),ret=P7e(n.lstat),iet=P7e(n.close),set=P7e(n.realpath),oet={lstat:ret,stat:net},aet=(e,t)=>{e instanceof Set?e.forEach(t):t(e)},Bet=(e,t,n)=>{let r=e[t];r instanceof Set||(e[t]=r=new Set([r])),r.add(n)},cet=e=>t=>{const n=e[t];n instanceof Set?n.clear():delete e[t]},uet=(e,t,n)=>{const r=e[t];r instanceof Set?r.delete(n):r===n&&delete e[t]},het=e=>e instanceof Set?0===e.size:!e,pet=new Map;function fet(t,r,i,s,o){const a=(n,r)=>{i(t),o(n,r,{watchedPath:t}),r&&t!==r&&det(e.resolve(t,r),V7e,e.join(t,r))};try{return n.watch(t,r,a)}catch(e){s(e)}}const det=(e,t,n,r,i)=>{const s=pet.get(e);s&&aet(s[t],e=>{e(n,r,i)})},met=(e,t,n,r)=>{const{listener:i,errHandler:s,rawEmitter:o}=r;let a,B=pet.get(t);if(!n.persistent)return a=fet(e,n,i,s,o),a.close.bind(a);if(B)Bet(B,V7e,i),Bet(B,U7e,s),Bet(B,Q7e,o);else{if(a=fet(e,n,det.bind(null,t,V7e),s,det.bind(null,t,Q7e)),!a)return;a.on(z7e,async n=>{const r=det.bind(null,t,U7e);if(B.watcherUnusable=!0,G7e&&"EPERM"===n.code)try{const t=await tet(e,"r");await iet(t),r(n)}catch(e){}else r(n)}),B={listeners:i,errHandlers:s,rawEmitters:o,watcher:a},pet.set(t,B)}return()=>{uet(B,V7e,i),uet(B,U7e,s),uet(B,Q7e,o),het(B.listeners)&&(B.watcher.close(),pet.delete(t),j7e.forEach(cet(B)),B.watcher=void 0,Object.freeze(B))}},Cet=new Map,get=(e,t,r,i)=>{const{listener:s,rawEmitter:o}=i;let a=Cet.get(t);const B=a&&a.options;return B&&(B.persistentr.interval)&&(n.unwatchFile(t),a=void 0),a?(Bet(a,V7e,s),Bet(a,Q7e,o)):(a={listeners:s,rawEmitters:o,options:r,watcher:n.watchFile(t,r,(n,r)=>{aet(a.rawEmitters,e=>{e(J7e,t,{curr:n,prev:r})});const i=n.mtimeMs;(n.size!==r.size||i>r.mtimeMs||0===i)&&aet(a.listeners,t=>t(e,n))})},Cet.set(t,a)),()=>{uet(a,V7e,s),uet(a,Q7e,o),het(a.listeners)&&(Cet.delete(t),n.unwatchFile(t),a.options=a.watcher=void 0,Object.freeze(a))}};class Aet{constructor(e){this.fsw=e,this._boundHandleError=t=>e._handleError(t)}_watchWithNodeFs(t,n){const r=this.fsw.options,i=e.dirname(t),s=e.basename(t);this.fsw._getWatchedDir(i).add(s);const o=e.resolve(t),a={persistent:r.persistent};let B;return n||(n=H7e),r.usePolling?(a.interval=r.enableBinaryInterval&&M7e(s)?r.binaryInterval:r.interval,B=get(t,o,a,{listener:n,rawEmitter:this.fsw._emitRaw})):B=met(t,o,a,{listener:n,errHandler:this._boundHandleError,rawEmitter:this.fsw._emitRaw}),B}_handleFile(t,n,r){if(this.fsw.closed)return;const i=e.dirname(t),s=e.basename(t),o=this.fsw._getWatchedDir(i);let a=n;if(o.has(s))return;const B=this._watchWithNodeFs(t,async(e,n)=>{if(this.fsw._throttle(eet,t,5))if(n&&0!==n.mtimeMs){if(o.has(s)){const e=n.atimeMs,r=n.mtimeMs;(!e||e<=r||r!==a.mtimeMs)&&this.fsw._emit(J7e,t,n),a=n}}else try{const e=await net(t);if(this.fsw.closed)return;const n=e.atimeMs,r=e.mtimeMs;(!n||n<=r||r!==a.mtimeMs)&&this.fsw._emit(J7e,t,e),a=e}catch(e){this.fsw._remove(i,s)}});if((!r||!this.fsw.options.ignoreInitial)&&this.fsw._isntIgnored(t)){if(!this.fsw._throttle(W7e,t,0))return;this.fsw._emit(W7e,t,n)}return B}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 set(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(J7e,n,e.stats)):(s.add(r),this.fsw._symlinkPaths.set(i,t),this.fsw._emit(W7e,n,e.stats)),this.fsw._emitReady(),!0}if(this.fsw._symlinkPaths.has(i))return!0;this.fsw._symlinkPaths.set(i,!0)}_handleRead(t,n,r,i,s,o,a){if(t=e.join(t,K7e),!r.hasGlob&&!(a=this.fsw._throttle("readdir",t,1e3)))return;const B=this.fsw._getWatchedDir(r.path),c=new Set;let u=this.fsw._readdirp(t,{fileFilter:e=>r.filterPath(e),directoryFilter:e=>r.filterDir(e),depth:0}).on(X7e,async a=>{if(this.fsw.closed)return void(u=void 0);const l=a.path;let h=e.join(t,l);c.add(l),a.stats.isSymbolicLink()&&await this._handleSymlink(a,t,h,l)||(this.fsw.closed?u=void 0:l!==i&&(i||B.has(l))||(this.fsw._incrReadyCount(),h=e.join(s,e.relative(s,h)),this._addToNodeFs(h,n,r,o+1)))}).on(z7e,this._boundHandleError);return new Promise(n=>u.once(Y7e,()=>{if(this.fsw.closed)return void(u=void 0);const l=!!a&&a.clear();n(),B.getChildren().filter(n=>n!==t&&!c.has(n)&&(!r.hasGlob||r.filterPath({fullPath:e.resolve(t,n)}))).forEach(e=>{this.fsw._remove(t,e)}),u=void 0,l&&this._handleRead(t,!1,r,i,s,o,a)}))}async _handleDir(t,n,r,i,s,o,a){const B=this.fsw._getWatchedDir(e.dirname(t)),c=B.has(e.basename(t));let u;r&&this.fsw.options.ignoreInitial||s||c||o.hasGlob&&!o.globFilter(t)||this.fsw._emit(q7e,t,n),B.add(e.basename(t)),this.fsw._getWatchedDir(t);const l=this.fsw.options.depth;if((null==l||i<=l)&&!this.fsw._symlinkPaths.has(a)){if(!s&&(await this._handleRead(t,r,o,s,t,i,void 0),this.fsw.closed))return;u=this._watchWithNodeFs(t,(e,n)=>{n&&0===n.mtimeMs||this._handleRead(e,!1,o,s,t,i,void 0)})}return u}async _addToNodeFs(t,n,r,i,s){const o=this.fsw._emitReady;if(this.fsw._isIgnored(t)||this.fsw.closed)return o(),!1;const a=this.fsw._getWatchHelpers(t,i);!a.hasGlob&&r&&(a.hasGlob=r.hasGlob,a.globFilter=r.globFilter,a.filterPath=e=>r.filterPath(e),a.filterDir=e=>r.filterDir(e));try{const r=await oet[a.statMethod](a.watchPath);if(this.fsw.closed)return;if(this.fsw._isIgnored(a.watchPath,r))return o(),!1;const B=this.fsw.options.followSymlinks&&!t.includes(Z7e)&&!t.includes($7e);let c;if(r.isDirectory()){const e=B?await set(t):t;if(this.fsw.closed)return;if(c=await this._handleDir(a.watchPath,r,n,i,s,a,e),this.fsw.closed)return;t!==e&&void 0!==e&&this.fsw._symlinkPaths.set(e,!0)}else if(r.isSymbolicLink()){const s=B?await set(t):t;if(this.fsw.closed)return;const o=e.dirname(a.watchPath);if(this.fsw._getWatchedDir(o).add(a.watchPath),this.fsw._emit(W7e,a.watchPath,r),c=await this._handleDir(o,r,n,i,t,a,s),this.fsw.closed)return;void 0!==s&&this.fsw._symlinkPaths.set(e.resolve(t),s)}else c=this._handleFile(a.watchPath,r,n);return o(),this.fsw._addPathCloser(t,c),!1}catch(e){if(this.fsw._handleError(e))return o(),t}}}var vet=Aet,yet=ru(tl);const{promisify:Eet}=u;let _et;try{_et=yet.getFsEvents()}catch(S){process.env.CHOKIDAR_PRINT_FSEVENTS_REQUIRE_ERROR&&console.error(S)}if(_et){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&&(_et=void 0)}}const{EV_ADD:bet,EV_CHANGE:wet,EV_ADD_DIR:xet,EV_UNLINK:Det,EV_ERROR:ket,STR_DATA:Iet,STR_END:Tet,FSEVENT_CREATED:Oet,FSEVENT_MODIFIED:Fet,FSEVENT_DELETED:Net,FSEVENT_MOVED:Let,FSEVENT_UNKNOWN:Met,FSEVENT_TYPE_FILE:Ret,FSEVENT_TYPE_DIRECTORY:Pet,FSEVENT_TYPE_SYMLINK:Get,ROOT_GLOBSTAR:Het,DIR_SUFFIX:Ket,DOT_SLASH:Vet,FUNCTION_TYPE:Uet,EMPTY_FN:Qet,IDENTITY_FN:jet}=R7e,Jet=e=>isNaN(e)?{}:{depth:e},Wet=Eet(n.stat),qet=Eet(n.lstat),zet=Eet(n.realpath),Xet={stat:Wet,lstat:qet},Yet=new Map,$et=10,Zet=new Set([69888,70400,71424,72704,73472,131328,131840,262912]),ett=(e,t)=>({stop:_et.watch(e,t)});function ttt(t,n,r,i,s){let o=e.extname(t)?e.dirname(t):t;const a=e.dirname(o);let B=Yet.get(o);ntt(a)&&(o=a);const c=e.resolve(t),u=c!==n,l=(t,i,s)=>{u&&(t=t.replace(n,c)),t!==c&&t.indexOf(c+e.sep)||r(t,i,s)};let h=!1;for(const t of Yet.keys())if(0===n.indexOf(e.resolve(t)+e.sep)){o=t,B=Yet.get(o),h=!0;break}return B||h?B.listeners.add(l):(B={listeners:new Set([l]),rawEmitter:i,watcher:ett(o,(e,t)=>{if(s.closed)return;const n=_et.getInfo(e,t);B.listeners.forEach(r=>{r(e,t,n)}),B.rawEmitter(n.event,e,n)})},Yet.set(o,B)),()=>{const e=B.listeners;if(e.delete(l),!e.size&&(Yet.delete(o),B.watcher))return B.watcher.stop().then(()=>{B.rawEmitter=B.watcher=void 0,Object.freeze(B)})}}const ntt=e=>{let t=0;for(const n of Yet.keys())if(0===n.indexOf(e)&&(t++,t>=$et))return!0;return!1},rtt=()=>_et&&Yet.size<128,itt=(t,n)=>{let r=0;for(;!t.indexOf(n)&&(t=e.dirname(t))!==n;)r++;return r},stt=(e,t)=>e.type===Pet&&t.isDirectory()||e.type===Get&&t.isSymbolicLink()||e.type===Ret&&t.isFile();class ott{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+Het),!0;n.delete(e),n.delete(e+Het)}addOrChange(e,t,n,r,i,s,o,a){const B=i.has(s)?wet:bet;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 Wet(e);if(this.fsw.closed)return;if(this.fsw.closed)return;stt(o,B)?this.addOrChange(e,t,n,r,i,s,o,a):this.handleEvent(Det,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(Det,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===Det){const e=a.type===Pet;(e||s.has(o))&&this.fsw._remove(i,o,e)}else{if(e===bet){if(a.type===Pet&&this.fsw._getWatchedDir(t),a.type===Get&&B.followSymlinks){const e=void 0===B.depth?void 0:itt(n,r)+1;return this._addToFsEvents(t,!1,!0,e)}this.fsw._getWatchedDir(i).add(o)}const s=a.type===Pet?e+Ket:e;this.fsw._emit(s,t),s===xet&&this._addToFsEvents(t,!1,!0)}}_watchWithFsEvents(t,n,r,i){if(this.fsw.closed)return;if(this.fsw._isIgnored(t))return;const s=this.fsw.options,o=ttt(t,n,async(o,a,B)=>{if(this.fsw.closed)return;if(void 0!==s.depth&&itt(o,n)>s.depth)return;const c=r(e.join(t,e.relative(t,o)));if(i&&!i(c))return;const u=e.dirname(c),l=e.basename(c),h=this.fsw._getWatchedDir(B.type===Pet?c:u);if(Zet.has(a)||B.event===Met)if(typeof s.ignored===Uet){let e;try{e=await Wet(c)}catch(e){}if(this.fsw.closed)return;if(this.checkIgnored(c,e))return;stt(B,e)?this.addOrChange(c,o,n,u,h,l,B,s):this.handleEvent(Det,c,o,n,u,h,l,B,s)}else this.checkExists(c,o,n,u,h,l,B,s);else switch(B.event){case Oet:case Fet:return this.addOrChange(c,o,n,u,h,l,B,s);case Net:case Let:return this.checkExists(c,o,n,u,h,l,B,s)}},this.fsw._emitRaw,this.fsw);return this.fsw._emitReady(),o}async _handleFsEventsSymlink(t,n,r,i){if(!this.fsw.closed&&!this.fsw._symlinkPaths.has(n)){this.fsw._symlinkPaths.set(n,!0),this.fsw._incrReadyCount();try{const n=await zet(t);if(this.fsw.closed)return;if(this.fsw._isIgnored(n))return this.fsw._emitReady();this.fsw._incrReadyCount(),this._addToFsEvents(n||t,i=>{let s=t;return n&&n!==Vet?s=i.replace(n,t):i!==Vet&&(s=e.join(t,i)),r(s)},!1,i)}catch(e){if(this.fsw._handleError(e))return this.fsw._emitReady()}}}emitAdd(t,n,r,i,s){const o=r(t),a=n.isDirectory(),B=this.fsw._getWatchedDir(e.dirname(o)),c=e.basename(o);a&&this.fsw._getWatchedDir(o),B.has(c)||(B.add(c),i.ignoreInitial&&!0!==s||this.fsw._emit(a?xet:bet,o,n))}initWatch(t,n,r,i){if(this.fsw.closed)return;const s=this._watchWithFsEvents(r.watchPath,e.resolve(t||r.watchPath),i,r.globFilter);this.fsw._addPathCloser(n,s)}async _addToFsEvents(t,n,r,i){if(this.fsw.closed)return;const s=this.fsw.options,o=typeof n===Uet?n:jet,a=this.fsw._getWatchHelpers(t);try{const n=await Xet[a.statMethod](a.watchPath);if(this.fsw.closed)return;if(this.fsw._isIgnored(a.watchPath,n))throw null;if(n.isDirectory()){if(a.globFilter||this.emitAdd(o(t),n,o,s,r),i&&i>s.depth)return;this.fsw._readdirp(a.watchPath,{fileFilter:e=>a.filterPath(e),directoryFilter:e=>a.filterDir(e),...Jet(s.depth-(i||0))}).on(Iet,t=>{if(this.fsw.closed)return;if(t.stats.isDirectory()&&!a.filterPath(t))return;const n=e.join(a.watchPath,t.path),{fullPath:i}=t;if(a.followSymlinks&&t.stats.isSymbolicLink()){const t=void 0===s.depth?void 0:itt(n,e.resolve(a.watchPath))+1;this._handleFsEventsSymlink(n,i,o,t)}else this.emitAdd(n,t.stats,o,s,r)}).on(ket,Qet).on(Tet,()=>{this.fsw._emitReady()})}else this.emitAdd(a.watchPath,n,o,s,r),this.fsw._emitReady()}catch(e){e&&!this.fsw._handleError(e)||(this.fsw._emitReady(),this.fsw._emitReady())}if(s.persistent&&!0!==r)if(typeof n===Uet)this.initWatch(void 0,t,a,o);else{let e;try{e=await zet(a.watchPath)}catch(e){}this.initWatch(e,t,a,o)}}}var att=ott,Btt=rtt;att.canUse=Btt;const{EventEmitter:ctt}=r,{promisify:utt}=u,ltt=C7e.default,{EV_ALL:htt,EV_READY:ptt,EV_ADD:ftt,EV_CHANGE:dtt,EV_UNLINK:mtt,EV_ADD_DIR:Ctt,EV_UNLINK_DIR:gtt,EV_RAW:Att,EV_ERROR:vtt,STR_CLOSE:ytt,STR_END:Ett,BACK_SLASH_RE:_tt,DOUBLE_SLASH_RE:btt,SLASH_OR_BACK_SLASH_RE:Stt,DOT_RE:wtt,REPLACER_RE:xtt,SLASH:Dtt,BRACE_START:ktt,BANG:Itt,ONE_DOT:Ttt,TWO_DOTS:Ott,GLOBSTAR:Ftt,SLASH_GLOBSTAR:Ntt,ANYMATCH_OPTS:Ltt,STRING_TYPE:Mtt,FUNCTION_TYPE:Rtt,EMPTY_STR:Ptt,EMPTY_FN:Gtt,isWindows:Htt,isMacos:Ktt}=R7e,Vtt=utt(n.stat),Utt=utt(n.readdir),Qtt=(e=[])=>Array.isArray(e)?e:[e],jtt=(e,t=[])=>(e.forEach(e=>{Array.isArray(e)?jtt(e,t):t.push(e)}),t),Jtt=e=>{const t=jtt(Qtt(e));if(!t.every(e=>typeof e===Mtt))throw new TypeError("Non-string provided as watch path: "+t);return t.map(qtt)},Wtt=e=>{let t=e.replace(_tt,Dtt);for(;t.match(btt);)t=t.replace(btt,Dtt);return t},qtt=t=>Wtt(e.normalize(Wtt(t))),ztt=(t=Ptt)=>n=>typeof n!==Mtt?n:qtt(e.isAbsolute(n)?n:e.join(t,n)),Xtt=(t,n)=>e.isAbsolute(t)?t:t.startsWith(Itt)?Itt+e.join(n,t.slice(1)):e.join(n,t),Ytt=(e,t)=>void 0===e[t];class $tt{constructor(e,t){this.path=e,this._removeWatcher=t,this.items=new Set}add(e){const{items:t}=this;t&&e!==Ttt&&e!==Ott&&t.add(e)}async remove(t){const{items:n}=this;if(!n)return;if(n.delete(t),n.size>0)return;const r=this.path;try{await Utt(r)}catch(t){this._removeWatcher&&this._removeWatcher(e.dirname(r),e.basename(r))}}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 Ztt="stat",ent="lstat";class tnt{constructor(t,n,r,i){this.fsw=i,this.path=t=t.replace(xtt,Ptt),this.watchPath=n,this.fullWatchPath=e.resolve(n),this.hasGlob=n!==t,t===Ptt&&(this.hasGlob=!1),this.globSymlink=!(!this.hasGlob||!r)&&void 0,this.globFilter=!!this.hasGlob&<t(t,void 0,Ltt),this.dirParts=this.getDirParts(t),this.dirParts.forEach(e=>{e.length>1&&e.pop()}),this.followSymlinks=r,this.statMethod=r?Ztt:ent}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(t){return e.join(this.watchPath,e.relative(this.watchPath,this.checkGlobSymlink(t)))}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!==Rtt||this.globFilter(n))&&this.fsw._isntIgnored(n,t)&&this.fsw._hasReadPermissions(t)}getDirParts(t){if(!this.hasGlob)return[];const n=[];return(t.includes(ktt)?N8e.expand(t):[t]).forEach(t=>{n.push(e.relative(this.watchPath,t).split(Stt))}),n}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===Ftt&&(n=!0),n||!t[0][r]||ltt(e,t[0][r],Ltt))))}return!this.unmatchedGlob&&this.fsw._isntIgnored(this.entryPath(e),e.stats)}}class nnt extends ctt{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,Ytt(t,"persistent")&&(t.persistent=!0),Ytt(t,"ignoreInitial")&&(t.ignoreInitial=!1),Ytt(t,"ignorePermissionErrors")&&(t.ignorePermissionErrors=!1),Ytt(t,"interval")&&(t.interval=100),Ytt(t,"binaryInterval")&&(t.binaryInterval=300),Ytt(t,"disableGlobbing")&&(t.disableGlobbing=!1),t.enableBinaryInterval=t.binaryInterval!==t.interval,Ytt(t,"useFsEvents")&&(t.useFsEvents=!t.usePolling);att.canUse()||(t.useFsEvents=!1),Ytt(t,"usePolling")&&!t.useFsEvents&&(t.usePolling=Ktt);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)),Ytt(t,"atomic")&&(t.atomic=!t.usePolling&&!t.useFsEvents),t.atomic&&(this._pendingUnlinks=new Map),Ytt(t,"followSymlinks")&&(t.followSymlinks=!0),Ytt(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=Qtt(t.ignored));let s=0;this._emitReady=()=>{s++,s>=this._readyCount&&(this._emitReady=Gtt,this._readyEmitted=!0,process.nextTick(()=>this.emit(ptt)))},this._emitRaw=(...e)=>this.emit(Att,...e),this._readyEmitted=!1,this.options=t,t.useFsEvents?this._fsEventsHandler=new att(this):this._nodeFsHandler=new vet(this),Object.freeze(t)}add(t,n,r){const{cwd:i,disableGlobbing:s}=this.options;this.closed=!1;let o=Jtt(t);return i&&(o=o.map(e=>{const t=Xtt(e,i);return s||!E7e(e)?t:m7e(t)})),o=o.filter(e=>e.startsWith(Itt)?(this._ignoredPaths.add(e.slice(1)),!1):(this._ignoredPaths.delete(e),this._ignoredPaths.delete(e+Ntt),this._userIgnored=void 0,!0)),this.options.useFsEvents&&this._fsEventsHandler?(this._readyCount||(this._readyCount=o.length),this.options.persistent&&(this._readyCount*=2),o.forEach(e=>this._fsEventsHandler._addToFsEvents(e))):(this._readyCount||(this._readyCount=0),this._readyCount+=o.length,Promise.all(o.map(async e=>{const t=await this._nodeFsHandler._addToNodeFs(e,!r,0,0,n);return t&&this._emitReady(),t})).then(t=>{this.closed||t.filter(e=>e).forEach(t=>{this.add(e.dirname(t),e.basename(n||t))})})),this}unwatch(t){if(this.closed)return this;const n=Jtt(t),{cwd:r}=this.options;return n.forEach(t=>{e.isAbsolute(t)||this._closers.has(t)||(r&&(t=e.join(r,t)),t=e.resolve(t)),this._closePath(t),this._ignoredPaths.add(t),this._watched.has(t)&&this._ignoredPaths.add(t+Ntt),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 t={};return this._watched.forEach((n,r)=>{const i=this.options.cwd?e.relative(this.options.cwd,r):r;t[i||Ttt]=n.getChildren().sort()}),t}emitWithAll(e,t){this.emit(...t),e!==vtt&&this.emit(htt,...t)}async _emit(t,n,r,i,s){if(this.closed)return;const o=this.options;Htt&&(n=e.normalize(n)),o.cwd&&(n=e.relative(o.cwd,n));const a=[t,n];void 0!==s?a.push(r,i,s):void 0!==i?a.push(r,i):void 0!==r&&a.push(r);const B=o.awaitWriteFinish;let c;if(B&&(c=this._pendingWrites.get(n)))return c.lastChange=new Date,this;if(o.atomic){if(t===mtt)return this._pendingUnlinks.set(n,a),setTimeout(()=>{this._pendingUnlinks.forEach((e,t)=>{this.emit(...e),this.emit(htt,...e),this._pendingUnlinks.delete(t)})},"number"==typeof o.atomic?o.atomic:100),this;t===ftt&&this._pendingUnlinks.has(n)&&(t=a[0]=dtt,this._pendingUnlinks.delete(n))}if(B&&(t===ftt||t===dtt)&&this._readyEmitted){const e=(e,n)=>{e?(t=a[0]=vtt,a[1]=e,this.emitWithAll(t,a)):n&&(a.length>2?a[2]=n:a.push(n),this.emitWithAll(t,a))};return this._awaitWriteFinish(n,B.stabilityThreshold,t,e),this}if(t===dtt){if(!this._throttle(dtt,n,50))return this}if(o.alwaysStat&&void 0===r&&(t===ftt||t===Ctt||t===dtt)){const t=o.cwd?e.join(o.cwd,n):n;let r;try{r=await Vtt(t)}catch(e){}if(!r||this.closed)return;a.push(r)}return this.emitWithAll(t,a),this}_handleError(e){const t=e&&e.code;return e&&"ENOENT"!==t&&"ENOTDIR"!==t&&(!this.options.ignorePermissionErrors||"EPERM"!==t&&"EACCES"!==t)&&this.emit(vtt,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(t,r,i,s){let o,a=t;this.options.cwd&&!e.isAbsolute(t)&&(a=e.join(this.options.cwd,t));const B=new Date,c=e=>{n.stat(a,(n,i)=>{if(n||!this._pendingWrites.has(t))return void(n&&"ENOENT"!==n.code&&s(n));const a=Number(new Date);e&&i.size!==e.size&&(this._pendingWrites.get(t).lastChange=a);a-this._pendingWrites.get(t).lastChange>=r?(this._pendingWrites.delete(t),s(void 0,i)):o=setTimeout(c,this.options.awaitWriteFinish.pollInterval,i)})};this._pendingWrites.has(t)||(this._pendingWrites.set(t,{lastChange:B,cancelWait:()=>(this._pendingWrites.delete(t),clearTimeout(o),i)}),o=setTimeout(c,this.options.awaitWriteFinish.pollInterval))}_getGlobIgnored(){return[...this._ignoredPaths.values()]}_isIgnored(e,t){if(this.options.atomic&&wtt.test(e))return!0;if(!this._userIgnored){const{cwd:e}=this.options,t=this.options.ignored,n=t&&t.map(ztt(e)),r=Qtt(n).filter(e=>typeof e===Mtt&&!E7e(e)).map(e=>e+Ntt),i=this._getGlobIgnored().map(ztt(e)).concat(n,r);this._userIgnored=ltt(i,void 0,Ltt)}return this._userIgnored([e,t])}_isntIgnored(e,t){return!this._isIgnored(e,t)}_getWatchHelpers(e,t){const n=t||this.options.disableGlobbing||!E7e(e)?e:I7e(e),r=this.options.followSymlinks;return new tnt(e,n,r,this)}_getWatchedDir(t){this._boundRemove||(this._boundRemove=this._remove.bind(this));const n=e.resolve(t);return this._watched.has(n)||this._watched.set(n,new $tt(n,this._boundRemove)),this._watched.get(n)}_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(t,n,r){const i=e.join(t,n),s=e.resolve(i);if(r=null!=r?r:this._watched.has(i)||this._watched.has(s),!this._throttle("remove",i,100))return;r||this.options.useFsEvents||1!==this._watched.size||this.add(t,n,!0);this._getWatchedDir(i).getChildren().forEach(e=>this._remove(i,e));const o=this._getWatchedDir(t),a=o.has(n);o.remove(n);let B=i;if(this.options.cwd&&(B=e.relative(this.options.cwd,i)),this.options.awaitWriteFinish&&this._pendingWrites.has(B)){if(this._pendingWrites.get(B).cancelWait()===ftt)return}this._watched.delete(i),this._watched.delete(s);const c=r?gtt:mtt;a&&!this._isIgnored(i)&&this._emit(c,i),this.options.useFsEvents||this._closePath(i)}_closePath(t){const n=this._closers.get(t);if(!n)return;n.forEach(e=>e()),this._closers.delete(t);const r=e.dirname(t);this._getWatchedDir(r).remove(e.basename(t))}_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:htt,alwaysStat:!0,lstat:!0,...t};let r=d7e(e,n);return this._streams.add(r),r.once(ytt,()=>{r=void 0}),r.once(Ett,()=>{r&&(this._streams.delete(r),r=void 0)}),r}}var rnt=nnt;const int=(e,t)=>{const n=new nnt(t);return n.add(e),n};var snt=int,ont={FSWatcher:rnt,watch:snt};class ant{constructor(e,t){this.transformWatchers=new Map,this.chokidarOptions=t,this.task=e,this.watcher=this.createWatcher(null)}close(){this.watcher.close();for(const e of this.transformWatchers.values())e.close()}unwatch(e){this.watcher.unwatch(e);const t=this.transformWatchers.get(e);t&&(this.transformWatchers.delete(e),t.close())}watch(e,t){if(t){const t=this.transformWatchers.get(e)||this.createWatcher(e);t.add(e),this.transformWatchers.set(e,t)}else this.watcher.add(e)}createWatcher(e){const t=this.task,n="linux"===c.platform(),r=null!==e,i=i=>{const o=e||i;n&&(s.unwatch(o),s.add(o)),t.invalidate(o,r)},s=ont.watch([],this.chokidarOptions).on("change",i).on("unlink",i);return s}}class Bnt{constructor(e,t){this.buildDelay=0,this.buildTimeout=null,this.invalidatedIds=new Set,this.rerun=!1,this.emitter=t,t.close=this.close.bind(this),this.tasks=e.map(e=>new cnt(this,e)),this.buildDelay=e.reduce((e,{watch:t})=>t&&"number"==typeof t.buildDelay?Math.max(e,t.buildDelay):e,this.buildDelay),this.running=!0,process.nextTick(()=>this.run())}close(){this.buildTimeout&&clearTimeout(this.buildTimeout);for(const e of this.tasks)e.close();this.emitter.removeAllListeners()}emit(e,t){this.emitter.emit(e,t)}invalidate(e){e&&this.invalidatedIds.add(e),this.running?this.rerun=!0:(this.buildTimeout&&clearTimeout(this.buildTimeout),this.buildTimeout=setTimeout(()=>{this.buildTimeout=null;for(const e of this.invalidatedIds)this.emit("change",e);this.invalidatedIds.clear(),this.emit("restart"),this.run()},this.buildDelay))}async run(){this.running=!0,this.emit("event",{code:"START"});try{for(const e of this.tasks)await e.run();this.running=!1,this.emit("event",{code:"END"})}catch(e){this.running=!1,this.emit("event",{code:"ERROR",error:e})}this.rerun&&(this.rerun=!1,this.invalidate())}}class cnt{constructor(t,n){this.cache={modules:[]},this.watchFiles=[],this.invalidated=!0,this.watcher=t,this.closed=!1,this.watched=new Set,this.skipWrite=n.watch&&!!n.watch.skipWrite,this.options=V9e(n),this.outputs=this.options.output,this.outputFiles=this.outputs.map(t=>{if(t.file||t.dir)return e.resolve(t.file||t.dir)});const r=this.options.watch||{};this.filter=H9e(r.include,r.exclude),this.fileWatcher=new ant(this,{...r.chokidar,disableGlobbing:!0,ignoreInitial:!0})}close(){this.closed=!0,this.fileWatcher.close()}invalidate(e,t){if(this.invalidated=!0,t)for(const t of this.cache.modules)-1!==t.transformDependencies.indexOf(e)&&(t.originalCode=null);this.watcher.invalidate(e)}async run(){if(!this.invalidated)return;this.invalidated=!1;const e={...this.options,cache:this.cache},t=Date.now();this.watcher.emit("event",{code:"BUNDLE_START",input:this.options.input,output:this.outputFiles});try{const n=await Ku(e,this.watcher.emitter);if(this.closed)return;this.updateWatchedFiles(n),this.skipWrite||await Promise.all(this.outputs.map(e=>n.write(e))),this.watcher.emit("event",{code:"BUNDLE_END",duration:Date.now()-t,input:this.options.input,output:this.outputFiles,result:n})}catch(e){if(this.closed)return;if(Array.isArray(e.watchFiles))for(const t of e.watchFiles)this.watchFile(t);throw e.id&&(this.cache.modules=this.cache.modules.filter(t=>t.id!==e.id)),e}}updateWatchedFiles(e){const t=this.watched;this.watched=new Set,this.watchFiles=e.watchFiles,this.cache=e.cache;for(const e of this.watchFiles)this.watchFile(e);for(const e of this.cache.modules)for(const t of e.transformDependencies)this.watchFile(t,!0);for(const e of t)this.watched.has(e)||this.fileWatcher.unwatch(e)}watchFile(e,t=!1){if(this.filter(e)){if(this.watched.add(e),this.outputFiles.some(t=>t===e))throw new Error("Cannot import the generated bundle");this.fileWatcher.watch(e,t)}}}const unt={__proto__:null,Task:cnt,Watcher:Bnt};