swagger-editor
Version:
- [Anonymized analytics](#anonymized-analytics) - [Getting started](#getting-started) - [Prerequisites](#prerequisites) - [Installation](#installation) - [Usage](#usage) - [Development](#development) - [Prerequisites](#prerequisites) - [Setting
5 lines (3 loc) • 5.63 MB
JavaScript
var apidomWorker=(function(exports){Object.defineProperty(exports,Symbol.toStringTag,{value:`Module`});var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__esmMin=(Sn,er)=>()=>(Sn&&(er=Sn(Sn=0)),er),__commonJSMin=(Sn,er)=>()=>(er||(Sn((er={exports:{}}).exports,er),Sn=null),er.exports),__exportAll=(Sn,er)=>{let tr={};for(var nr in Sn)__defProp(tr,nr,{get:Sn[nr],enumerable:!0});return er||__defProp(tr,Symbol.toStringTag,{value:`Module`}),tr},__copyProps=(Sn,er,tr,nr)=>{if(er&&typeof er==`object`||typeof er==`function`)for(var rr=__getOwnPropNames(er),ir=0,ar=rr.length,sr;ir<ar;ir++)sr=rr[ir],!__hasOwnProp.call(Sn,sr)&&sr!==tr&&__defProp(Sn,sr,{get:(Sn=>er[Sn]).bind(null,sr),enumerable:!(nr=__getOwnPropDesc(er,sr))||nr.enumerable});return Sn},__toESM=(Sn,er,tr)=>(tr=Sn==null?{}:__create(__getProtoOf(Sn)),__copyProps(er||!Sn||!Sn.__esModule?__defProp(tr,`default`,{value:Sn,enumerable:!0}):tr,Sn)),__toCommonJS=Sn=>__hasOwnProp.call(Sn,`module.exports`)?Sn[`module.exports`]:__copyProps(__defProp({},`__esModule`,{value:!0}),Sn),require_base64_js=__commonJSMin((Sn=>{Sn.byteLength=cr,Sn.toByteArray=ur,Sn.fromByteArray=pr;for(var er=[],tr=[],nr=typeof Uint8Array<`u`?Uint8Array:Array,rr=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,ir=0,ar=rr.length;ir<ar;++ir)er[ir]=rr[ir],tr[rr.charCodeAt(ir)]=ir;tr[45]=62,tr[95]=63;function sr(Sn){var er=Sn.length;if(er%4>0)throw Error(`Invalid string. Length must be a multiple of 4`);var tr=Sn.indexOf(`=`);tr===-1&&(tr=er);var nr=tr===er?0:4-tr%4;return[tr,nr]}function cr(Sn){var er=sr(Sn),tr=er[0],nr=er[1];return(tr+nr)*3/4-nr}function lr(Sn,er,tr){return(er+tr)*3/4-tr}function ur(Sn){var er,rr=sr(Sn),ir=rr[0],ar=rr[1],cr=new nr(lr(Sn,ir,ar)),ur=0,dr=ar>0?ir-4:ir,fr;for(fr=0;fr<dr;fr+=4)er=tr[Sn.charCodeAt(fr)]<<18|tr[Sn.charCodeAt(fr+1)]<<12|tr[Sn.charCodeAt(fr+2)]<<6|tr[Sn.charCodeAt(fr+3)],cr[ur++]=er>>16&255,cr[ur++]=er>>8&255,cr[ur++]=er&255;return ar===2&&(er=tr[Sn.charCodeAt(fr)]<<2|tr[Sn.charCodeAt(fr+1)]>>4,cr[ur++]=er&255),ar===1&&(er=tr[Sn.charCodeAt(fr)]<<10|tr[Sn.charCodeAt(fr+1)]<<4|tr[Sn.charCodeAt(fr+2)]>>2,cr[ur++]=er>>8&255,cr[ur++]=er&255),cr}function dr(Sn){return er[Sn>>18&63]+er[Sn>>12&63]+er[Sn>>6&63]+er[Sn&63]}function fr(Sn,er,tr){for(var nr,rr=[],ir=er;ir<tr;ir+=3)nr=(Sn[ir]<<16&16711680)+(Sn[ir+1]<<8&65280)+(Sn[ir+2]&255),rr.push(dr(nr));return rr.join(``)}function pr(Sn){for(var tr,nr=Sn.length,rr=nr%3,ir=[],ar=16383,sr=0,cr=nr-rr;sr<cr;sr+=ar)ir.push(fr(Sn,sr,sr+ar>cr?cr:sr+ar));return rr===1?(tr=Sn[nr-1],ir.push(er[tr>>2]+er[tr<<4&63]+`==`)):rr===2&&(tr=(Sn[nr-2]<<8)+Sn[nr-1],ir.push(er[tr>>10]+er[tr>>4&63]+er[tr<<2&63]+`=`)),ir.join(``)}})),require_ieee754=__commonJSMin((Sn=>{Sn.read=function(Sn,er,tr,nr,rr){var ir,ar,sr=rr*8-nr-1,cr=(1<<sr)-1,lr=cr>>1,ur=-7,dr=tr?rr-1:0,fr=tr?-1:1,pr=Sn[er+dr];for(dr+=fr,ir=pr&(1<<-ur)-1,pr>>=-ur,ur+=sr;ur>0;ir=ir*256+Sn[er+dr],dr+=fr,ur-=8);for(ar=ir&(1<<-ur)-1,ir>>=-ur,ur+=nr;ur>0;ar=ar*256+Sn[er+dr],dr+=fr,ur-=8);if(ir===0)ir=1-lr;else if(ir===cr)return ar?NaN:(pr?-1:1)*(1/0);else ar+=2**nr,ir-=lr;return(pr?-1:1)*ar*2**(ir-nr)},Sn.write=function(Sn,er,tr,nr,rr,ir){var ar,sr,cr,lr=ir*8-rr-1,ur=(1<<lr)-1,dr=ur>>1,fr=rr===23?2**-24-2**-77:0,pr=nr?0:ir-1,mr=nr?1:-1,hr=+(er<0||er===0&&1/er<0);for(er=Math.abs(er),isNaN(er)||er===1/0?(sr=+!!isNaN(er),ar=ur):(ar=Math.floor(Math.log(er)/Math.LN2),er*(cr=2**-ar)<1&&(ar--,cr*=2),ar+dr>=1?er+=fr/cr:er+=fr*2**(1-dr),er*cr>=2&&(ar++,cr/=2),ar+dr>=ur?(sr=0,ar=ur):ar+dr>=1?(sr=(er*cr-1)*2**rr,ar+=dr):(sr=er*2**(dr-1)*2**rr,ar=0));rr>=8;Sn[tr+pr]=sr&255,pr+=mr,sr/=256,rr-=8);for(ar=ar<<rr|sr,lr+=rr;lr>0;Sn[tr+pr]=ar&255,pr+=mr,ar/=256,lr-=8);Sn[tr+pr-mr]|=hr*128}})),require_buffer=__commonJSMin((Sn=>{var er=require_base64_js(),tr=require_ieee754(),nr=typeof Symbol==`function`&&typeof Symbol.for==`function`?Symbol.for(`nodejs.util.inspect.custom`):null;Sn.Buffer=sr,Sn.SlowBuffer=vr,Sn.INSPECT_MAX_BYTES=50;var rr=2147483647;Sn.kMaxLength=rr,sr.TYPED_ARRAY_SUPPORT=ir(),!sr.TYPED_ARRAY_SUPPORT&&typeof console<`u`&&typeof console.error==`function`&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ir(){try{let Sn=new Uint8Array(1),er={foo:function(){return 42}};return Object.setPrototypeOf(er,Uint8Array.prototype),Object.setPrototypeOf(Sn,er),Sn.foo()===42}catch{return!1}}Object.defineProperty(sr.prototype,"parent",{enumerable:!0,get:function(){if(sr.isBuffer(this))return this.buffer}}),Object.defineProperty(sr.prototype,"offset",{enumerable:!0,get:function(){if(sr.isBuffer(this))return this.byteOffset}});function ar(Sn){if(Sn>rr)throw RangeError(`The value "`+Sn+`" is invalid for option "size"`);let er=new Uint8Array(Sn);return Object.setPrototypeOf(er,sr.prototype),er}function sr(Sn,er,tr){if(typeof Sn==`number`){if(typeof er==`string`)throw TypeError(`The "string" argument must be of type string. Received type number`);return dr(Sn)}return cr(Sn,er,tr)}sr.poolSize=8192;function cr(Sn,er,tr){if(typeof Sn==`string`)return fr(Sn,er);if(ArrayBuffer.isView(Sn))return mr(Sn);if(Sn==null)throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof Sn);if(ii(Sn,ArrayBuffer)||Sn&&ii(Sn.buffer,ArrayBuffer)||typeof SharedArrayBuffer<`u`&&(ii(Sn,SharedArrayBuffer)||Sn&&ii(Sn.buffer,SharedArrayBuffer)))return hr(Sn,er,tr);if(typeof Sn==`number`)throw TypeError(`The "value" argument must not be of type number. Received type number`);let nr=Sn.valueOf&&Sn.valueOf();if(nr!=null&&nr!==Sn)return sr.from(nr,er,tr);let rr=gr(Sn);if(rr)return rr;if(typeof Symbol<`u`&&Symbol.toPrimitive!=null&&typeof Sn[Symbol.toPrimitive]==`function`)return sr.from(Sn[Symbol.toPrimitive](`string`),er,tr);throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof Sn)}sr.from=function(Sn,er,tr){return cr(Sn,er,tr)},Object.setPrototypeOf(sr.prototype,Uint8Array.prototype),Object.setPrototypeOf(sr,Uint8Array);function lr(Sn){if(typeof Sn!=`number`)throw TypeError(`"size" argument must be of type number`);if(Sn<0)throw RangeError(`The value "`+Sn+`" is invalid for option "size"`)}function ur(Sn,er,tr){return lr(Sn),Sn<=0||er===void 0?ar(Sn):typeof tr==`string`?ar(Sn).fill(er,tr):ar(Sn).fill(er)}sr.alloc=function(Sn,er,tr){return ur(Sn,er,tr)};function dr(Sn){return lr(Sn),ar(Sn<0?0:_r(Sn)|0)}sr.allocUnsafe=function(Sn){return dr(Sn)},sr.allocUnsafeSlow=function(Sn){return dr(Sn)};function fr(Sn,er){if((typeof er!=`string`||er===``)&&(er=`utf8`),!sr.isEncoding(er))throw TypeError(`Unknown encoding: `+er);let tr=yr(Sn,er)|0,nr=ar(tr),rr=nr.write(Sn,er);return rr!==tr&&(nr=nr.slice(0,rr)),nr}function pr(Sn){let er=Sn.length<0?0:_r(Sn.length)|0,tr=ar(er);for(let nr=0;nr<er;nr+=1)tr[nr]=Sn[nr]&255;return tr}function mr(Sn){if(ii(Sn,Uint8Array)){let er=new Uint8Array(Sn);return hr(er.buffer,er.byteOffset,er.byteLength)}return pr(Sn)}function hr(Sn,er,tr){if(er<0||Sn.byteLength<er)throw RangeError(`"offset" is outside of buffer bounds`);if(Sn.byteLength<er+(tr||0))throw RangeError(`"length" is outside of buffer bounds`);let nr;return nr=er===void 0&&tr===void 0?new Uint8Array(Sn):tr===void 0?new Uint8Array(Sn,er):new Uint8Array(Sn,er,tr),Object.setPrototypeOf(nr,sr.prototype),nr}function gr(Sn){if(sr.isBuffer(Sn)){let er=_r(Sn.length)|0,tr=ar(er);return tr.length===0||Sn.copy(tr,0,0,er),tr}if(Sn.length!==void 0)return typeof Sn.length!=`number`||ai(Sn.length)?ar(0):pr(Sn);if(Sn.type===`Buffer`&&Array.isArray(Sn.data))return pr(Sn.data)}function _r(Sn){if(Sn>=rr)throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+rr.toString(16)+` bytes`);return Sn|0}function vr(Sn){return+Sn!=Sn&&(Sn=0),sr.alloc(+Sn)}sr.isBuffer=function(Sn){return Sn!=null&&Sn._isBuffer===!0&&Sn!==sr.prototype},sr.compare=function(Sn,er){if(ii(Sn,Uint8Array)&&(Sn=sr.from(Sn,Sn.offset,Sn.byteLength)),ii(er,Uint8Array)&&(er=sr.from(er,er.offset,er.byteLength)),!sr.isBuffer(Sn)||!sr.isBuffer(er))throw TypeError(`The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array`);if(Sn===er)return 0;let tr=Sn.length,nr=er.length;for(let rr=0,ir=Math.min(tr,nr);rr<ir;++rr)if(Sn[rr]!==er[rr]){tr=Sn[rr],nr=er[rr];break}return tr<nr?-1:+(nr<tr)},sr.isEncoding=function(Sn){switch(String(Sn).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},sr.concat=function(Sn,er){if(!Array.isArray(Sn))throw TypeError(`"list" argument must be an Array of Buffers`);if(Sn.length===0)return sr.alloc(0);let tr;if(er===void 0)for(er=0,tr=0;tr<Sn.length;++tr)er+=Sn[tr].length;let nr=sr.allocUnsafe(er),rr=0;for(tr=0;tr<Sn.length;++tr){let er=Sn[tr];if(ii(er,Uint8Array))rr+er.length>nr.length?(sr.isBuffer(er)||(er=sr.from(er)),er.copy(nr,rr)):Uint8Array.prototype.set.call(nr,er,rr);else if(sr.isBuffer(er))er.copy(nr,rr);else throw TypeError(`"list" argument must be an Array of Buffers`);rr+=er.length}return nr};function yr(Sn,er){if(sr.isBuffer(Sn))return Sn.length;if(ArrayBuffer.isView(Sn)||ii(Sn,ArrayBuffer))return Sn.byteLength;if(typeof Sn!=`string`)throw TypeError(`The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type `+typeof Sn);let tr=Sn.length,nr=arguments.length>2&&arguments[2]===!0;if(!nr&&tr===0)return 0;let rr=!1;for(;;)switch(er){case`ascii`:case`latin1`:case`binary`:return tr;case`utf8`:case`utf-8`:return $r(Sn).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return tr*2;case`hex`:return tr>>>1;case`base64`:return ni(Sn).length;default:if(rr)return nr?-1:$r(Sn).length;er=(``+er).toLowerCase(),rr=!0}}sr.byteLength=yr;function br(Sn,er,tr){let nr=!1;if((er===void 0||er<0)&&(er=0),er>this.length||((tr===void 0||tr>this.length)&&(tr=this.length),tr<=0)||(tr>>>=0,er>>>=0,tr<=er))return``;for(Sn||=`utf8`;;)switch(Sn){case`hex`:return Fr(this,er,tr);case`utf8`:case`utf-8`:return Ar(this,er,tr);case`ascii`:return Nr(this,er,tr);case`latin1`:case`binary`:return Pr(this,er,tr);case`base64`:return kr(this,er,tr);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return Ir(this,er,tr);default:if(nr)throw TypeError(`Unknown encoding: `+Sn);Sn=(Sn+``).toLowerCase(),nr=!0}}sr.prototype._isBuffer=!0;function xr(Sn,er,tr){let nr=Sn[er];Sn[er]=Sn[tr],Sn[tr]=nr}sr.prototype.swap16=function(){let Sn=this.length;if(Sn%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(let er=0;er<Sn;er+=2)xr(this,er,er+1);return this},sr.prototype.swap32=function(){let Sn=this.length;if(Sn%4!=0)throw RangeError(`Buffer size must be a multiple of 32-bits`);for(let er=0;er<Sn;er+=4)xr(this,er,er+3),xr(this,er+1,er+2);return this},sr.prototype.swap64=function(){let Sn=this.length;if(Sn%8!=0)throw RangeError(`Buffer size must be a multiple of 64-bits`);for(let er=0;er<Sn;er+=8)xr(this,er,er+7),xr(this,er+1,er+6),xr(this,er+2,er+5),xr(this,er+3,er+4);return this},sr.prototype.toString=function(){let Sn=this.length;return Sn===0?``:arguments.length===0?Ar(this,0,Sn):br.apply(this,arguments)},sr.prototype.toLocaleString=sr.prototype.toString,sr.prototype.equals=function(Sn){if(!sr.isBuffer(Sn))throw TypeError(`Argument must be a Buffer`);return this===Sn?!0:sr.compare(this,Sn)===0},sr.prototype.inspect=function(){let er=``,tr=Sn.INSPECT_MAX_BYTES;return er=this.toString(`hex`,0,tr).replace(/(.{2})/g,`$1 `).trim(),this.length>tr&&(er+=` ... `),`<Buffer `+er+`>`},nr&&(sr.prototype[nr]=sr.prototype.inspect),sr.prototype.compare=function(Sn,er,tr,nr,rr){if(ii(Sn,Uint8Array)&&(Sn=sr.from(Sn,Sn.offset,Sn.byteLength)),!sr.isBuffer(Sn))throw TypeError(`The "target" argument must be one of type Buffer or Uint8Array. Received type `+typeof Sn);if(er===void 0&&(er=0),tr===void 0&&(tr=Sn?Sn.length:0),nr===void 0&&(nr=0),rr===void 0&&(rr=this.length),er<0||tr>Sn.length||nr<0||rr>this.length)throw RangeError(`out of range index`);if(nr>=rr&&er>=tr)return 0;if(nr>=rr)return-1;if(er>=tr)return 1;if(er>>>=0,tr>>>=0,nr>>>=0,rr>>>=0,this===Sn)return 0;let ir=rr-nr,ar=tr-er,cr=Math.min(ir,ar),lr=this.slice(nr,rr),ur=Sn.slice(er,tr);for(let Sn=0;Sn<cr;++Sn)if(lr[Sn]!==ur[Sn]){ir=lr[Sn],ar=ur[Sn];break}return ir<ar?-1:+(ar<ir)};function Sr(Sn,er,tr,nr,rr){if(Sn.length===0)return-1;if(typeof tr==`string`?(nr=tr,tr=0):tr>2147483647?tr=2147483647:tr<-2147483648&&(tr=-2147483648),tr=+tr,ai(tr)&&(tr=rr?0:Sn.length-1),tr<0&&(tr=Sn.length+tr),tr>=Sn.length){if(rr)return-1;tr=Sn.length-1}else if(tr<0)if(rr)tr=0;else return-1;if(typeof er==`string`&&(er=sr.from(er,nr)),sr.isBuffer(er))return er.length===0?-1:Cr(Sn,er,tr,nr,rr);if(typeof er==`number`)return er&=255,typeof Uint8Array.prototype.indexOf==`function`?rr?Uint8Array.prototype.indexOf.call(Sn,er,tr):Uint8Array.prototype.lastIndexOf.call(Sn,er,tr):Cr(Sn,[er],tr,nr,rr);throw TypeError(`val must be string, number or Buffer`)}function Cr(Sn,er,tr,nr,rr){let ir=1,ar=Sn.length,sr=er.length;if(nr!==void 0&&(nr=String(nr).toLowerCase(),nr===`ucs2`||nr===`ucs-2`||nr===`utf16le`||nr===`utf-16le`)){if(Sn.length<2||er.length<2)return-1;ir=2,ar/=2,sr/=2,tr/=2}function cr(Sn,er){return ir===1?Sn[er]:Sn.readUInt16BE(er*ir)}let lr;if(rr){let nr=-1;for(lr=tr;lr<ar;lr++)if(cr(Sn,lr)===cr(er,nr===-1?0:lr-nr)){if(nr===-1&&(nr=lr),lr-nr+1===sr)return nr*ir}else nr!==-1&&(lr-=lr-nr),nr=-1}else for(tr+sr>ar&&(tr=ar-sr),lr=tr;lr>=0;lr--){let tr=!0;for(let nr=0;nr<sr;nr++)if(cr(Sn,lr+nr)!==cr(er,nr)){tr=!1;break}if(tr)return lr}return-1}sr.prototype.includes=function(Sn,er,tr){return this.indexOf(Sn,er,tr)!==-1},sr.prototype.indexOf=function(Sn,er,tr){return Sr(this,Sn,er,tr,!0)},sr.prototype.lastIndexOf=function(Sn,er,tr){return Sr(this,Sn,er,tr,!1)};function wr(Sn,er,tr,nr){tr=Number(tr)||0;let rr=Sn.length-tr;nr?(nr=Number(nr),nr>rr&&(nr=rr)):nr=rr;let ir=er.length;nr>ir/2&&(nr=ir/2);let ar;for(ar=0;ar<nr;++ar){let nr=parseInt(er.substr(ar*2,2),16);if(ai(nr))return ar;Sn[tr+ar]=nr}return ar}function Tr(Sn,er,tr,nr){return ri($r(er,Sn.length-tr),Sn,tr,nr)}function Er(Sn,er,tr,nr){return ri(ei(er),Sn,tr,nr)}function Dr(Sn,er,tr,nr){return ri(ni(er),Sn,tr,nr)}function Or(Sn,er,tr,nr){return ri(ti(er,Sn.length-tr),Sn,tr,nr)}sr.prototype.write=function(Sn,er,tr,nr){if(er===void 0)nr=`utf8`,tr=this.length,er=0;else if(tr===void 0&&typeof er==`string`)nr=er,tr=this.length,er=0;else if(isFinite(er))er>>>=0,isFinite(tr)?(tr>>>=0,nr===void 0&&(nr=`utf8`)):(nr=tr,tr=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);let rr=this.length-er;if((tr===void 0||tr>rr)&&(tr=rr),Sn.length>0&&(tr<0||er<0)||er>this.length)throw RangeError(`Attempt to write outside buffer bounds`);nr||=`utf8`;let ir=!1;for(;;)switch(nr){case`hex`:return wr(this,Sn,er,tr);case`utf8`:case`utf-8`:return Tr(this,Sn,er,tr);case`ascii`:case`latin1`:case`binary`:return Er(this,Sn,er,tr);case`base64`:return Dr(this,Sn,er,tr);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return Or(this,Sn,er,tr);default:if(ir)throw TypeError(`Unknown encoding: `+nr);nr=(``+nr).toLowerCase(),ir=!0}},sr.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function kr(Sn,tr,nr){return tr===0&&nr===Sn.length?er.fromByteArray(Sn):er.fromByteArray(Sn.slice(tr,nr))}function Ar(Sn,er,tr){tr=Math.min(Sn.length,tr);let nr=[],rr=er;for(;rr<tr;){let er=Sn[rr],ir=null,ar=er>239?4:er>223?3:er>191?2:1;if(rr+ar<=tr){let tr,nr,sr,cr;switch(ar){case 1:er<128&&(ir=er);break;case 2:tr=Sn[rr+1],(tr&192)==128&&(cr=(er&31)<<6|tr&63,cr>127&&(ir=cr));break;case 3:tr=Sn[rr+1],nr=Sn[rr+2],(tr&192)==128&&(nr&192)==128&&(cr=(er&15)<<12|(tr&63)<<6|nr&63,cr>2047&&(cr<55296||cr>57343)&&(ir=cr));break;case 4:tr=Sn[rr+1],nr=Sn[rr+2],sr=Sn[rr+3],(tr&192)==128&&(nr&192)==128&&(sr&192)==128&&(cr=(er&15)<<18|(tr&63)<<12|(nr&63)<<6|sr&63,cr>65535&&cr<1114112&&(ir=cr))}}ir===null?(ir=65533,ar=1):ir>65535&&(ir-=65536,nr.push(ir>>>10&1023|55296),ir=56320|ir&1023),nr.push(ir),rr+=ar}return Mr(nr)}var jr=4096;function Mr(Sn){let er=Sn.length;if(er<=jr)return String.fromCharCode.apply(String,Sn);let tr=``,nr=0;for(;nr<er;)tr+=String.fromCharCode.apply(String,Sn.slice(nr,nr+=jr));return tr}function Nr(Sn,er,tr){let nr=``;tr=Math.min(Sn.length,tr);for(let rr=er;rr<tr;++rr)nr+=String.fromCharCode(Sn[rr]&127);return nr}function Pr(Sn,er,tr){let nr=``;tr=Math.min(Sn.length,tr);for(let rr=er;rr<tr;++rr)nr+=String.fromCharCode(Sn[rr]);return nr}function Fr(Sn,er,tr){let nr=Sn.length;(!er||er<0)&&(er=0),(!tr||tr<0||tr>nr)&&(tr=nr);let rr=``;for(let nr=er;nr<tr;++nr)rr+=oi[Sn[nr]];return rr}function Ir(Sn,er,tr){let nr=Sn.slice(er,tr),rr=``;for(let Sn=0;Sn<nr.length-1;Sn+=2)rr+=String.fromCharCode(nr[Sn]+nr[Sn+1]*256);return rr}sr.prototype.slice=function(Sn,er){let tr=this.length;Sn=~~Sn,er=er===void 0?tr:~~er,Sn<0?(Sn+=tr,Sn<0&&(Sn=0)):Sn>tr&&(Sn=tr),er<0?(er+=tr,er<0&&(er=0)):er>tr&&(er=tr),er<Sn&&(er=Sn);let nr=this.subarray(Sn,er);return Object.setPrototypeOf(nr,sr.prototype),nr};function Lr(Sn,er,tr){if(Sn%1!=0||Sn<0)throw RangeError(`offset is not uint`);if(Sn+er>tr)throw RangeError(`Trying to access beyond buffer length`)}sr.prototype.readUintLE=sr.prototype.readUIntLE=function(Sn,er,tr){Sn>>>=0,er>>>=0,tr||Lr(Sn,er,this.length);let nr=this[Sn],rr=1,ir=0;for(;++ir<er&&(rr*=256);)nr+=this[Sn+ir]*rr;return nr},sr.prototype.readUintBE=sr.prototype.readUIntBE=function(Sn,er,tr){Sn>>>=0,er>>>=0,tr||Lr(Sn,er,this.length);let nr=this[Sn+--er],rr=1;for(;er>0&&(rr*=256);)nr+=this[Sn+--er]*rr;return nr},sr.prototype.readUint8=sr.prototype.readUInt8=function(Sn,er){return Sn>>>=0,er||Lr(Sn,1,this.length),this[Sn]},sr.prototype.readUint16LE=sr.prototype.readUInt16LE=function(Sn,er){return Sn>>>=0,er||Lr(Sn,2,this.length),this[Sn]|this[Sn+1]<<8},sr.prototype.readUint16BE=sr.prototype.readUInt16BE=function(Sn,er){return Sn>>>=0,er||Lr(Sn,2,this.length),this[Sn]<<8|this[Sn+1]},sr.prototype.readUint32LE=sr.prototype.readUInt32LE=function(Sn,er){return Sn>>>=0,er||Lr(Sn,4,this.length),(this[Sn]|this[Sn+1]<<8|this[Sn+2]<<16)+this[Sn+3]*16777216},sr.prototype.readUint32BE=sr.prototype.readUInt32BE=function(Sn,er){return Sn>>>=0,er||Lr(Sn,4,this.length),this[Sn]*16777216+(this[Sn+1]<<16|this[Sn+2]<<8|this[Sn+3])},sr.prototype.readBigUInt64LE=si(function(Sn){Sn>>>=0,Yr(Sn,`offset`);let er=this[Sn],tr=this[Sn+7];(er===void 0||tr===void 0)&&Xr(Sn,this.length-8);let nr=er+this[++Sn]*2**8+this[++Sn]*2**16+this[++Sn]*2**24,rr=this[++Sn]+this[++Sn]*2**8+this[++Sn]*2**16+tr*2**24;return BigInt(nr)+(BigInt(rr)<<BigInt(32))}),sr.prototype.readBigUInt64BE=si(function(Sn){Sn>>>=0,Yr(Sn,`offset`);let er=this[Sn],tr=this[Sn+7];(er===void 0||tr===void 0)&&Xr(Sn,this.length-8);let nr=er*2**24+this[++Sn]*2**16+this[++Sn]*2**8+this[++Sn],rr=this[++Sn]*2**24+this[++Sn]*2**16+this[++Sn]*2**8+tr;return(BigInt(nr)<<BigInt(32))+BigInt(rr)}),sr.prototype.readIntLE=function(Sn,er,tr){Sn>>>=0,er>>>=0,tr||Lr(Sn,er,this.length);let nr=this[Sn],rr=1,ir=0;for(;++ir<er&&(rr*=256);)nr+=this[Sn+ir]*rr;return rr*=128,nr>=rr&&(nr-=2**(8*er)),nr},sr.prototype.readIntBE=function(Sn,er,tr){Sn>>>=0,er>>>=0,tr||Lr(Sn,er,this.length);let nr=er,rr=1,ir=this[Sn+--nr];for(;nr>0&&(rr*=256);)ir+=this[Sn+--nr]*rr;return rr*=128,ir>=rr&&(ir-=2**(8*er)),ir},sr.prototype.readInt8=function(Sn,er){return Sn>>>=0,er||Lr(Sn,1,this.length),this[Sn]&128?(255-this[Sn]+1)*-1:this[Sn]},sr.prototype.readInt16LE=function(Sn,er){Sn>>>=0,er||Lr(Sn,2,this.length);let tr=this[Sn]|this[Sn+1]<<8;return tr&32768?tr|4294901760:tr},sr.prototype.readInt16BE=function(Sn,er){Sn>>>=0,er||Lr(Sn,2,this.length);let tr=this[Sn+1]|this[Sn]<<8;return tr&32768?tr|4294901760:tr},sr.prototype.readInt32LE=function(Sn,er){return Sn>>>=0,er||Lr(Sn,4,this.length),this[Sn]|this[Sn+1]<<8|this[Sn+2]<<16|this[Sn+3]<<24},sr.prototype.readInt32BE=function(Sn,er){return Sn>>>=0,er||Lr(Sn,4,this.length),this[Sn]<<24|this[Sn+1]<<16|this[Sn+2]<<8|this[Sn+3]},sr.prototype.readBigInt64LE=si(function(Sn){Sn>>>=0,Yr(Sn,`offset`);let er=this[Sn],tr=this[Sn+7];(er===void 0||tr===void 0)&&Xr(Sn,this.length-8);let nr=this[Sn+4]+this[Sn+5]*2**8+this[Sn+6]*2**16+(tr<<24);return(BigInt(nr)<<BigInt(32))+BigInt(er+this[++Sn]*2**8+this[++Sn]*2**16+this[++Sn]*2**24)}),sr.prototype.readBigInt64BE=si(function(Sn){Sn>>>=0,Yr(Sn,`offset`);let er=this[Sn],tr=this[Sn+7];(er===void 0||tr===void 0)&&Xr(Sn,this.length-8);let nr=(er<<24)+this[++Sn]*2**16+this[++Sn]*2**8+this[++Sn];return(BigInt(nr)<<BigInt(32))+BigInt(this[++Sn]*2**24+this[++Sn]*2**16+this[++Sn]*2**8+tr)}),sr.prototype.readFloatLE=function(Sn,er){return Sn>>>=0,er||Lr(Sn,4,this.length),tr.read(this,Sn,!0,23,4)},sr.prototype.readFloatBE=function(Sn,er){return Sn>>>=0,er||Lr(Sn,4,this.length),tr.read(this,Sn,!1,23,4)},sr.prototype.readDoubleLE=function(Sn,er){return Sn>>>=0,er||Lr(Sn,8,this.length),tr.read(this,Sn,!0,52,8)},sr.prototype.readDoubleBE=function(Sn,er){return Sn>>>=0,er||Lr(Sn,8,this.length),tr.read(this,Sn,!1,52,8)};function Rr(Sn,er,tr,nr,rr,ir){if(!sr.isBuffer(Sn))throw TypeError(`"buffer" argument must be a Buffer instance`);if(er>rr||er<ir)throw RangeError(`"value" argument is out of bounds`);if(tr+nr>Sn.length)throw RangeError(`Index out of range`)}sr.prototype.writeUintLE=sr.prototype.writeUIntLE=function(Sn,er,tr,nr){if(Sn=+Sn,er>>>=0,tr>>>=0,!nr){let nr=2**(8*tr)-1;Rr(this,Sn,er,tr,nr,0)}let rr=1,ir=0;for(this[er]=Sn&255;++ir<tr&&(rr*=256);)this[er+ir]=Sn/rr&255;return er+tr},sr.prototype.writeUintBE=sr.prototype.writeUIntBE=function(Sn,er,tr,nr){if(Sn=+Sn,er>>>=0,tr>>>=0,!nr){let nr=2**(8*tr)-1;Rr(this,Sn,er,tr,nr,0)}let rr=tr-1,ir=1;for(this[er+rr]=Sn&255;--rr>=0&&(ir*=256);)this[er+rr]=Sn/ir&255;return er+tr},sr.prototype.writeUint8=sr.prototype.writeUInt8=function(Sn,er,tr){return Sn=+Sn,er>>>=0,tr||Rr(this,Sn,er,1,255,0),this[er]=Sn&255,er+1},sr.prototype.writeUint16LE=sr.prototype.writeUInt16LE=function(Sn,er,tr){return Sn=+Sn,er>>>=0,tr||Rr(this,Sn,er,2,65535,0),this[er]=Sn&255,this[er+1]=Sn>>>8,er+2},sr.prototype.writeUint16BE=sr.prototype.writeUInt16BE=function(Sn,er,tr){return Sn=+Sn,er>>>=0,tr||Rr(this,Sn,er,2,65535,0),this[er]=Sn>>>8,this[er+1]=Sn&255,er+2},sr.prototype.writeUint32LE=sr.prototype.writeUInt32LE=function(Sn,er,tr){return Sn=+Sn,er>>>=0,tr||Rr(this,Sn,er,4,4294967295,0),this[er+3]=Sn>>>24,this[er+2]=Sn>>>16,this[er+1]=Sn>>>8,this[er]=Sn&255,er+4},sr.prototype.writeUint32BE=sr.prototype.writeUInt32BE=function(Sn,er,tr){return Sn=+Sn,er>>>=0,tr||Rr(this,Sn,er,4,4294967295,0),this[er]=Sn>>>24,this[er+1]=Sn>>>16,this[er+2]=Sn>>>8,this[er+3]=Sn&255,er+4};function zr(Sn,er,tr,nr,rr){Jr(er,nr,rr,Sn,tr,7);let ir=Number(er&BigInt(4294967295));Sn[tr++]=ir,ir>>=8,Sn[tr++]=ir,ir>>=8,Sn[tr++]=ir,ir>>=8,Sn[tr++]=ir;let ar=Number(er>>BigInt(32)&BigInt(4294967295));return Sn[tr++]=ar,ar>>=8,Sn[tr++]=ar,ar>>=8,Sn[tr++]=ar,ar>>=8,Sn[tr++]=ar,tr}function Br(Sn,er,tr,nr,rr){Jr(er,nr,rr,Sn,tr,7);let ir=Number(er&BigInt(4294967295));Sn[tr+7]=ir,ir>>=8,Sn[tr+6]=ir,ir>>=8,Sn[tr+5]=ir,ir>>=8,Sn[tr+4]=ir;let ar=Number(er>>BigInt(32)&BigInt(4294967295));return Sn[tr+3]=ar,ar>>=8,Sn[tr+2]=ar,ar>>=8,Sn[tr+1]=ar,ar>>=8,Sn[tr]=ar,tr+8}sr.prototype.writeBigUInt64LE=si(function(Sn,er=0){return zr(this,Sn,er,BigInt(0),BigInt(`0xffffffffffffffff`))}),sr.prototype.writeBigUInt64BE=si(function(Sn,er=0){return Br(this,Sn,er,BigInt(0),BigInt(`0xffffffffffffffff`))}),sr.prototype.writeIntLE=function(Sn,er,tr,nr){if(Sn=+Sn,er>>>=0,!nr){let nr=2**(8*tr-1);Rr(this,Sn,er,tr,nr-1,-nr)}let rr=0,ir=1,ar=0;for(this[er]=Sn&255;++rr<tr&&(ir*=256);)Sn<0&&ar===0&&this[er+rr-1]!==0&&(ar=1),this[er+rr]=(Sn/ir>>0)-ar&255;return er+tr},sr.prototype.writeIntBE=function(Sn,er,tr,nr){if(Sn=+Sn,er>>>=0,!nr){let nr=2**(8*tr-1);Rr(this,Sn,er,tr,nr-1,-nr)}let rr=tr-1,ir=1,ar=0;for(this[er+rr]=Sn&255;--rr>=0&&(ir*=256);)Sn<0&&ar===0&&this[er+rr+1]!==0&&(ar=1),this[er+rr]=(Sn/ir>>0)-ar&255;return er+tr},sr.prototype.writeInt8=function(Sn,er,tr){return Sn=+Sn,er>>>=0,tr||Rr(this,Sn,er,1,127,-128),Sn<0&&(Sn=255+Sn+1),this[er]=Sn&255,er+1},sr.prototype.writeInt16LE=function(Sn,er,tr){return Sn=+Sn,er>>>=0,tr||Rr(this,Sn,er,2,32767,-32768),this[er]=Sn&255,this[er+1]=Sn>>>8,er+2},sr.prototype.writeInt16BE=function(Sn,er,tr){return Sn=+Sn,er>>>=0,tr||Rr(this,Sn,er,2,32767,-32768),this[er]=Sn>>>8,this[er+1]=Sn&255,er+2},sr.prototype.writeInt32LE=function(Sn,er,tr){return Sn=+Sn,er>>>=0,tr||Rr(this,Sn,er,4,2147483647,-2147483648),this[er]=Sn&255,this[er+1]=Sn>>>8,this[er+2]=Sn>>>16,this[er+3]=Sn>>>24,er+4},sr.prototype.writeInt32BE=function(Sn,er,tr){return Sn=+Sn,er>>>=0,tr||Rr(this,Sn,er,4,2147483647,-2147483648),Sn<0&&(Sn=4294967295+Sn+1),this[er]=Sn>>>24,this[er+1]=Sn>>>16,this[er+2]=Sn>>>8,this[er+3]=Sn&255,er+4},sr.prototype.writeBigInt64LE=si(function(Sn,er=0){return zr(this,Sn,er,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))}),sr.prototype.writeBigInt64BE=si(function(Sn,er=0){return Br(this,Sn,er,-BigInt(`0x8000000000000000`),BigInt(`0x7fffffffffffffff`))});function Vr(Sn,er,tr,nr,rr,ir){if(tr+nr>Sn.length||tr<0)throw RangeError(`Index out of range`)}function Hr(Sn,er,nr,rr,ir){return er=+er,nr>>>=0,ir||Vr(Sn,er,nr,4,34028234663852886e22,-34028234663852886e22),tr.write(Sn,er,nr,rr,23,4),nr+4}sr.prototype.writeFloatLE=function(Sn,er,tr){return Hr(this,Sn,er,!0,tr)},sr.prototype.writeFloatBE=function(Sn,er,tr){return Hr(this,Sn,er,!1,tr)};function Ur(Sn,er,nr,rr,ir){return er=+er,nr>>>=0,ir||Vr(Sn,er,nr,8,17976931348623157e292,-17976931348623157e292),tr.write(Sn,er,nr,rr,52,8),nr+8}sr.prototype.writeDoubleLE=function(Sn,er,tr){return Ur(this,Sn,er,!0,tr)},sr.prototype.writeDoubleBE=function(Sn,er,tr){return Ur(this,Sn,er,!1,tr)},sr.prototype.copy=function(Sn,er,tr,nr){if(!sr.isBuffer(Sn))throw TypeError(`argument should be a Buffer`);if(tr||=0,!nr&&nr!==0&&(nr=this.length),er>=Sn.length&&(er=Sn.length),er||=0,nr>0&&nr<tr&&(nr=tr),nr===tr||Sn.length===0||this.length===0)return 0;if(er<0)throw RangeError(`targetStart out of bounds`);if(tr<0||tr>=this.length)throw RangeError(`Index out of range`);if(nr<0)throw RangeError(`sourceEnd out of bounds`);nr>this.length&&(nr=this.length),Sn.length-er<nr-tr&&(nr=Sn.length-er+tr);let rr=nr-tr;return this===Sn&&typeof Uint8Array.prototype.copyWithin==`function`?this.copyWithin(er,tr,nr):Uint8Array.prototype.set.call(Sn,this.subarray(tr,nr),er),rr},sr.prototype.fill=function(Sn,er,tr,nr){if(typeof Sn==`string`){if(typeof er==`string`?(nr=er,er=0,tr=this.length):typeof tr==`string`&&(nr=tr,tr=this.length),nr!==void 0&&typeof nr!=`string`)throw TypeError(`encoding must be a string`);if(typeof nr==`string`&&!sr.isEncoding(nr))throw TypeError(`Unknown encoding: `+nr);if(Sn.length===1){let er=Sn.charCodeAt(0);(nr===`utf8`&&er<128||nr===`latin1`)&&(Sn=er)}}else typeof Sn==`number`?Sn&=255:typeof Sn==`boolean`&&(Sn=Number(Sn));if(er<0||this.length<er||this.length<tr)throw RangeError(`Out of range index`);if(tr<=er)return this;er>>>=0,tr=tr===void 0?this.length:tr>>>0,Sn||=0;let rr;if(typeof Sn==`number`)for(rr=er;rr<tr;++rr)this[rr]=Sn;else{let ir=sr.isBuffer(Sn)?Sn:sr.from(Sn,nr),ar=ir.length;if(ar===0)throw TypeError(`The value "`+Sn+`" is invalid for argument "value"`);for(rr=0;rr<tr-er;++rr)this[rr+er]=ir[rr%ar]}return this};var Wr={};function Gr(Sn,er,tr){Wr[Sn]=class extends tr{constructor(){super(),Object.defineProperty(this,"message",{value:er.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${Sn}]`,this.stack,delete this.name}get code(){return Sn}set code(Sn){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:Sn,writable:!0})}toString(){return`${this.name} [${Sn}]: ${this.message}`}}}Gr(`ERR_BUFFER_OUT_OF_BOUNDS`,function(Sn){return Sn?`${Sn} is outside of buffer bounds`:`Attempt to access memory outside buffer bounds`},RangeError),Gr(`ERR_INVALID_ARG_TYPE`,function(Sn,er){return`The "${Sn}" argument must be of type number. Received type ${typeof er}`},TypeError),Gr(`ERR_OUT_OF_RANGE`,function(Sn,er,tr){let nr=`The value of "${Sn}" is out of range.`,rr=tr;return Number.isInteger(tr)&&Math.abs(tr)>2**32?rr=Kr(String(tr)):typeof tr==`bigint`&&(rr=String(tr),(tr>BigInt(2)**BigInt(32)||tr<-(BigInt(2)**BigInt(32)))&&(rr=Kr(rr)),rr+=`n`),nr+=` It must be ${er}. Received ${rr}`,nr},RangeError);function Kr(Sn){let er=``,tr=Sn.length,nr=+(Sn[0]===`-`);for(;tr>=nr+4;tr-=3)er=`_${Sn.slice(tr-3,tr)}${er}`;return`${Sn.slice(0,tr)}${er}`}function qr(Sn,er,tr){Yr(er,`offset`),(Sn[er]===void 0||Sn[er+tr]===void 0)&&Xr(er,Sn.length-(tr+1))}function Jr(Sn,er,tr,nr,rr,ir){if(Sn>tr||Sn<er){let nr=typeof er==`bigint`?`n`:``,rr;throw rr=ir>3?er===0||er===BigInt(0)?`>= 0${nr} and < 2${nr} ** ${(ir+1)*8}${nr}`:`>= -(2${nr} ** ${(ir+1)*8-1}${nr}) and < 2 ** ${(ir+1)*8-1}${nr}`:`>= ${er}${nr} and <= ${tr}${nr}`,new Wr.ERR_OUT_OF_RANGE(`value`,rr,Sn)}qr(nr,rr,ir)}function Yr(Sn,er){if(typeof Sn!=`number`)throw new Wr.ERR_INVALID_ARG_TYPE(er,`number`,Sn)}function Xr(Sn,er,tr){throw Math.floor(Sn)===Sn?er<0?new Wr.ERR_BUFFER_OUT_OF_BOUNDS:new Wr.ERR_OUT_OF_RANGE(tr||`offset`,`>= ${+!!tr} and <= ${er}`,Sn):(Yr(Sn,tr),new Wr.ERR_OUT_OF_RANGE(tr||`offset`,`an integer`,Sn))}var Zr=/[^+/0-9A-Za-z-_]/g;function Qr(Sn){if(Sn=Sn.split(`=`)[0],Sn=Sn.trim().replace(Zr,``),Sn.length<2)return``;for(;Sn.length%4!=0;)Sn+=`=`;return Sn}function $r(Sn,er){er||=1/0;let tr,nr=Sn.length,rr=null,ir=[];for(let ar=0;ar<nr;++ar){if(tr=Sn.charCodeAt(ar),tr>55295&&tr<57344){if(!rr){if(tr>56319){(er-=3)>-1&&ir.push(239,191,189);continue}else if(ar+1===nr){(er-=3)>-1&&ir.push(239,191,189);continue}rr=tr;continue}if(tr<56320){(er-=3)>-1&&ir.push(239,191,189),rr=tr;continue}tr=(rr-55296<<10|tr-56320)+65536}else rr&&(er-=3)>-1&&ir.push(239,191,189);if(rr=null,tr<128){if(--er<0)break;ir.push(tr)}else if(tr<2048){if((er-=2)<0)break;ir.push(tr>>6|192,tr&63|128)}else if(tr<65536){if((er-=3)<0)break;ir.push(tr>>12|224,tr>>6&63|128,tr&63|128)}else if(tr<1114112){if((er-=4)<0)break;ir.push(tr>>18|240,tr>>12&63|128,tr>>6&63|128,tr&63|128)}else throw Error(`Invalid code point`)}return ir}function ei(Sn){let er=[];for(let tr=0;tr<Sn.length;++tr)er.push(Sn.charCodeAt(tr)&255);return er}function ti(Sn,er){let tr,nr,rr,ir=[];for(let ar=0;ar<Sn.length&&!((er-=2)<0);++ar)tr=Sn.charCodeAt(ar),nr=tr>>8,rr=tr%256,ir.push(rr),ir.push(nr);return ir}function ni(Sn){return er.toByteArray(Qr(Sn))}function ri(Sn,er,tr,nr){let rr;for(rr=0;rr<nr&&!(rr+tr>=er.length||rr>=Sn.length);++rr)er[rr+tr]=Sn[rr];return rr}function ii(Sn,er){return Sn instanceof er||Sn!=null&&Sn.constructor!=null&&Sn.constructor.name!=null&&Sn.constructor.name===er.name}function ai(Sn){return Sn!==Sn}var oi=(function(){let Sn=`0123456789abcdef`,er=Array(256);for(let tr=0;tr<16;++tr){let nr=tr*16;for(let rr=0;rr<16;++rr)er[nr+rr]=Sn[tr]+Sn[rr]}return er})();function si(Sn){return typeof BigInt>`u`?ci:Sn}function ci(){throw Error(`BigInt not supported`)}})),import_buffer=require_buffer(),CharCode$2;(function(Sn){Sn[Sn.Null=0]=`Null`,Sn[Sn.Backspace=8]=`Backspace`,Sn[Sn.Tab=9]=`Tab`,Sn[Sn.LineFeed=10]=`LineFeed`,Sn[Sn.CarriageReturn=13]=`CarriageReturn`,Sn[Sn.Space=32]=`Space`,Sn[Sn.ExclamationMark=33]=`ExclamationMark`,Sn[Sn.DoubleQuote=34]=`DoubleQuote`,Sn[Sn.Hash=35]=`Hash`,Sn[Sn.DollarSign=36]=`DollarSign`,Sn[Sn.PercentSign=37]=`PercentSign`,Sn[Sn.Ampersand=38]=`Ampersand`,Sn[Sn.SingleQuote=39]=`SingleQuote`,Sn[Sn.OpenParen=40]=`OpenParen`,Sn[Sn.CloseParen=41]=`CloseParen`,Sn[Sn.Asterisk=42]=`Asterisk`,Sn[Sn.Plus=43]=`Plus`,Sn[Sn.Comma=44]=`Comma`,Sn[Sn.Dash=45]=`Dash`,Sn[Sn.Period=46]=`Period`,Sn[Sn.Slash=47]=`Slash`,Sn[Sn.Digit0=48]=`Digit0`,Sn[Sn.Digit1=49]=`Digit1`,Sn[Sn.Digit2=50]=`Digit2`,Sn[Sn.Digit3=51]=`Digit3`,Sn[Sn.Digit4=52]=`Digit4`,Sn[Sn.Digit5=53]=`Digit5`,Sn[Sn.Digit6=54]=`Digit6`,Sn[Sn.Digit7=55]=`Digit7`,Sn[Sn.Digit8=56]=`Digit8`,Sn[Sn.Digit9=57]=`Digit9`,Sn[Sn.Colon=58]=`Colon`,Sn[Sn.Semicolon=59]=`Semicolon`,Sn[Sn.LessThan=60]=`LessThan`,Sn[Sn.Equals=61]=`Equals`,Sn[Sn.GreaterThan=62]=`GreaterThan`,Sn[Sn.QuestionMark=63]=`QuestionMark`,Sn[Sn.AtSign=64]=`AtSign`,Sn[Sn.A=65]=`A`,Sn[Sn.B=66]=`B`,Sn[Sn.C=67]=`C`,Sn[Sn.D=68]=`D`,Sn[Sn.E=69]=`E`,Sn[Sn.F=70]=`F`,Sn[Sn.G=71]=`G`,Sn[Sn.H=72]=`H`,Sn[Sn.I=73]=`I`,Sn[Sn.J=74]=`J`,Sn[Sn.K=75]=`K`,Sn[Sn.L=76]=`L`,Sn[Sn.M=77]=`M`,Sn[Sn.N=78]=`N`,Sn[Sn.O=79]=`O`,Sn[Sn.P=80]=`P`,Sn[Sn.Q=81]=`Q`,Sn[Sn.R=82]=`R`,Sn[Sn.S=83]=`S`,Sn[Sn.T=84]=`T`,Sn[Sn.U=85]=`U`,Sn[Sn.V=86]=`V`,Sn[Sn.W=87]=`W`,Sn[Sn.X=88]=`X`,Sn[Sn.Y=89]=`Y`,Sn[Sn.Z=90]=`Z`,Sn[Sn.OpenSquareBracket=91]=`OpenSquareBracket`,Sn[Sn.Backslash=92]=`Backslash`,Sn[Sn.CloseSquareBracket=93]=`CloseSquareBracket`,Sn[Sn.Caret=94]=`Caret`,Sn[Sn.Underline=95]=`Underline`,Sn[Sn.BackTick=96]=`BackTick`,Sn[Sn.a=97]=`a`,Sn[Sn.b=98]=`b`,Sn[Sn.c=99]=`c`,Sn[Sn.d=100]=`d`,Sn[Sn.e=101]=`e`,Sn[Sn.f=102]=`f`,Sn[Sn.g=103]=`g`,Sn[Sn.h=104]=`h`,Sn[Sn.i=105]=`i`,Sn[Sn.j=106]=`j`,Sn[Sn.k=107]=`k`,Sn[Sn.l=108]=`l`,Sn[Sn.m=109]=`m`,Sn[Sn.n=110]=`n`,Sn[Sn.o=111]=`o`,Sn[Sn.p=112]=`p`,Sn[Sn.q=113]=`q`,Sn[Sn.r=114]=`r`,Sn[Sn.s=115]=`s`,Sn[Sn.t=116]=`t`,Sn[Sn.u=117]=`u`,Sn[Sn.v=118]=`v`,Sn[Sn.w=119]=`w`,Sn[Sn.x=120]=`x`,Sn[Sn.y=121]=`y`,Sn[Sn.z=122]=`z`,Sn[Sn.OpenCurlyBrace=123]=`OpenCurlyBrace`,Sn[Sn.Pipe=124]=`Pipe`,Sn[Sn.CloseCurlyBrace=125]=`CloseCurlyBrace`,Sn[Sn.Tilde=126]=`Tilde`,Sn[Sn.NoBreakSpace=160]=`NoBreakSpace`,Sn[Sn.U_Combining_Grave_Accent=768]=`U_Combining_Grave_Accent`,Sn[Sn.U_Combining_Acute_Accent=769]=`U_Combining_Acute_Accent`,Sn[Sn.U_Combining_Circumflex_Accent=770]=`U_Combining_Circumflex_Accent`,Sn[Sn.U_Combining_Tilde=771]=`U_Combining_Tilde`,Sn[Sn.U_Combining_Macron=772]=`U_Combining_Macron`,Sn[Sn.U_Combining_Overline=773]=`U_Combining_Overline`,Sn[Sn.U_Combining_Breve=774]=`U_Combining_Breve`,Sn[Sn.U_Combining_Dot_Above=775]=`U_Combining_Dot_Above`,Sn[Sn.U_Combining_Diaeresis=776]=`U_Combining_Diaeresis`,Sn[Sn.U_Combining_Hook_Above=777]=`U_Combining_Hook_Above`,Sn[Sn.U_Combining_Ring_Above=778]=`U_Combining_Ring_Above`,Sn[Sn.U_Combining_Double_Acute_Accent=779]=`U_Combining_Double_Acute_Accent`,Sn[Sn.U_Combining_Caron=780]=`U_Combining_Caron`,Sn[Sn.U_Combining_Vertical_Line_Above=781]=`U_Combining_Vertical_Line_Above`,Sn[Sn.U_Combining_Double_Vertical_Line_Above=782]=`U_Combining_Double_Vertical_Line_Above`,Sn[Sn.U_Combining_Double_Grave_Accent=783]=`U_Combining_Double_Grave_Accent`,Sn[Sn.U_Combining_Candrabindu=784]=`U_Combining_Candrabindu`,Sn[Sn.U_Combining_Inverted_Breve=785]=`U_Combining_Inverted_Breve`,Sn[Sn.U_Combining_Turned_Comma_Above=786]=`U_Combining_Turned_Comma_Above`,Sn[Sn.U_Combining_Comma_Above=787]=`U_Combining_Comma_Above`,Sn[Sn.U_Combining_Reversed_Comma_Above=788]=`U_Combining_Reversed_Comma_Above`,Sn[Sn.U_Combining_Comma_Above_Right=789]=`U_Combining_Comma_Above_Right`,Sn[Sn.U_Combining_Grave_Accent_Below=790]=`U_Combining_Grave_Accent_Below`,Sn[Sn.U_Combining_Acute_Accent_Below=791]=`U_Combining_Acute_Accent_Below`,Sn[Sn.U_Combining_Left_Tack_Below=792]=`U_Combining_Left_Tack_Below`,Sn[Sn.U_Combining_Right_Tack_Below=793]=`U_Combining_Right_Tack_Below`,Sn[Sn.U_Combining_Left_Angle_Above=794]=`U_Combining_Left_Angle_Above`,Sn[Sn.U_Combining_Horn=795]=`U_Combining_Horn`,Sn[Sn.U_Combining_Left_Half_Ring_Below=796]=`U_Combining_Left_Half_Ring_Below`,Sn[Sn.U_Combining_Up_Tack_Below=797]=`U_Combining_Up_Tack_Below`,Sn[Sn.U_Combining_Down_Tack_Below=798]=`U_Combining_Down_Tack_Below`,Sn[Sn.U_Combining_Plus_Sign_Below=799]=`U_Combining_Plus_Sign_Below`,Sn[Sn.U_Combining_Minus_Sign_Below=800]=`U_Combining_Minus_Sign_Below`,Sn[Sn.U_Combining_Palatalized_Hook_Below=801]=`U_Combining_Palatalized_Hook_Below`,Sn[Sn.U_Combining_Retroflex_Hook_Below=802]=`U_Combining_Retroflex_Hook_Below`,Sn[Sn.U_Combining_Dot_Below=803]=`U_Combining_Dot_Below`,Sn[Sn.U_Combining_Diaeresis_Below=804]=`U_Combining_Diaeresis_Below`,Sn[Sn.U_Combining_Ring_Below=805]=`U_Combining_Ring_Below`,Sn[Sn.U_Combining_Comma_Below=806]=`U_Combining_Comma_Below`,Sn[Sn.U_Combining_Cedilla=807]=`U_Combining_Cedilla`,Sn[Sn.U_Combining_Ogonek=808]=`U_Combining_Ogonek`,Sn[Sn.U_Combining_Vertical_Line_Below=809]=`U_Combining_Vertical_Line_Below`,Sn[Sn.U_Combining_Bridge_Below=810]=`U_Combining_Bridge_Below`,Sn[Sn.U_Combining_Inverted_Double_Arch_Below=811]=`U_Combining_Inverted_Double_Arch_Below`,Sn[Sn.U_Combining_Caron_Below=812]=`U_Combining_Caron_Below`,Sn[Sn.U_Combining_Circumflex_Accent_Below=813]=`U_Combining_Circumflex_Accent_Below`,Sn[Sn.U_Combining_Breve_Below=814]=`U_Combining_Breve_Below`,Sn[Sn.U_Combining_Inverted_Breve_Below=815]=`U_Combining_Inverted_Breve_Below`,Sn[Sn.U_Combining_Tilde_Below=816]=`U_Combining_Tilde_Below`,Sn[Sn.U_Combining_Macron_Below=817]=`U_Combining_Macron_Below`,Sn[Sn.U_Combining_Low_Line=818]=`U_Combining_Low_Line`,Sn[Sn.U_Combining_Double_Low_Line=819]=`U_Combining_Double_Low_Line`,Sn[Sn.U_Combining_Tilde_Overlay=820]=`U_Combining_Tilde_Overlay`,Sn[Sn.U_Combining_Short_Stroke_Overlay=821]=`U_Combining_Short_Stroke_Overlay`,Sn[Sn.U_Combining_Long_Stroke_Overlay=822]=`U_Combining_Long_Stroke_Overlay`,Sn[Sn.U_Combining_Short_Solidus_Overlay=823]=`U_Combining_Short_Solidus_Overlay`,Sn[Sn.U_Combining_Long_Solidus_Overlay=824]=`U_Combining_Long_Solidus_Overlay`,Sn[Sn.U_Combining_Right_Half_Ring_Below=825]=`U_Combining_Right_Half_Ring_Below`,Sn[Sn.U_Combining_Inverted_Bridge_Below=826]=`U_Combining_Inverted_Bridge_Below`,Sn[Sn.U_Combining_Square_Below=827]=`U_Combining_Square_Below`,Sn[Sn.U_Combining_Seagull_Below=828]=`U_Combining_Seagull_Below`,Sn[Sn.U_Combining_X_Above=829]=`U_Combining_X_Above`,Sn[Sn.U_Combining_Vertical_Tilde=830]=`U_Combining_Vertical_Tilde`,Sn[Sn.U_Combining_Double_Overline=831]=`U_Combining_Double_Overline`,Sn[Sn.U_Combining_Grave_Tone_Mark=832]=`U_Combining_Grave_Tone_Mark`,Sn[Sn.U_Combining_Acute_Tone_Mark=833]=`U_Combining_Acute_Tone_Mark`,Sn[Sn.U_Combining_Greek_Perispomeni=834]=`U_Combining_Greek_Perispomeni`,Sn[Sn.U_Combining_Greek_Koronis=835]=`U_Combining_Greek_Koronis`,Sn[Sn.U_Combining_Greek_Dialytika_Tonos=836]=`U_Combining_Greek_Dialytika_Tonos`,Sn[Sn.U_Combining_Greek_Ypogegrammeni=837]=`U_Combining_Greek_Ypogegrammeni`,Sn[Sn.U_Combining_Bridge_Above=838]=`U_Combining_Bridge_Above`,Sn[Sn.U_Combining_Equals_Sign_Below=839]=`U_Combining_Equals_Sign_Below`,Sn[Sn.U_Combining_Double_Vertical_Line_Below=840]=`U_Combining_Double_Vertical_Line_Below`,Sn[Sn.U_Combining_Left_Angle_Below=841]=`U_Combining_Left_Angle_Below`,Sn[Sn.U_Combining_Not_Tilde_Above=842]=`U_Combining_Not_Tilde_Above`,Sn[Sn.U_Combining_Homothetic_Above=843]=`U_Combining_Homothetic_Above`,Sn[Sn.U_Combining_Almost_Equal_To_Above=844]=`U_Combining_Almost_Equal_To_Above`,Sn[Sn.U_Combining_Left_Right_Arrow_Below=845]=`U_Combining_Left_Right_Arrow_Below`,Sn[Sn.U_Combining_Upwards_Arrow_Below=846]=`U_Combining_Upwards_Arrow_Below`,Sn[Sn.U_Combining_Grapheme_Joiner=847]=`U_Combining_Grapheme_Joiner`,Sn[Sn.U_Combining_Right_Arrowhead_Above=848]=`U_Combining_Right_Arrowhead_Above`,Sn[Sn.U_Combining_Left_Half_Ring_Above=849]=`U_Combining_Left_Half_Ring_Above`,Sn[Sn.U_Combining_Fermata=850]=`U_Combining_Fermata`,Sn[Sn.U_Combining_X_Below=851]=`U_Combining_X_Below`,Sn[Sn.U_Combining_Left_Arrowhead_Below=852]=`U_Combining_Left_Arrowhead_Below`,Sn[Sn.U_Combining_Right_Arrowhead_Below=853]=`U_Combining_Right_Arrowhead_Below`,Sn[Sn.U_Combining_Right_Arrowhead_And_Up_Arrowhead_Below=854]=`U_Combining_Right_Arrowhead_And_Up_Arrowhead_Below`,Sn[Sn.U_Combining_Right_Half_Ring_Above=855]=`U_Combining_Right_Half_Ring_Above`,Sn[Sn.U_Combining_Dot_Above_Right=856]=`U_Combining_Dot_Above_Right`,Sn[Sn.U_Combining_Asterisk_Below=857]=`U_Combining_Asterisk_Below`,Sn[Sn.U_Combining_Double_Ring_Below=858]=`U_Combining_Double_Ring_Below`,Sn[Sn.U_Combining_Zigzag_Above=859]=`U_Combining_Zigzag_Above`,Sn[Sn.U_Combining_Double_Breve_Below=860]=`U_Combining_Double_Breve_Below`,Sn[Sn.U_Combining_Double_Breve=861]=`U_Combining_Double_Breve`,Sn[Sn.U_Combining_Double_Macron=862]=`U_Combining_Double_Macron`,Sn[Sn.U_Combining_Double_Macron_Below=863]=`U_Combining_Double_Macron_Below`,Sn[Sn.U_Combining_Double_Tilde=864]=`U_Combining_Double_Tilde`,Sn[Sn.U_Combining_Double_Inverted_Breve=865]=`U_Combining_Double_Inverted_Breve`,Sn[Sn.U_Combining_Double_Rightwards_Arrow_Below=866]=`U_Combining_Double_Rightwards_Arrow_Below`,Sn[Sn.U_Combining_Latin_Small_Letter_A=867]=`U_Combining_Latin_Small_Letter_A`,Sn[Sn.U_Combining_Latin_Small_Letter_E=868]=`U_Combining_Latin_Small_Letter_E`,Sn[Sn.U_Combining_Latin_Small_Letter_I=869]=`U_Combining_Latin_Small_Letter_I`,Sn[Sn.U_Combining_Latin_Small_Letter_O=870]=`U_Combining_Latin_Small_Letter_O`,Sn[Sn.U_Combining_Latin_Small_Letter_U=871]=`U_Combining_Latin_Small_Letter_U`,Sn[Sn.U_Combining_Latin_Small_Letter_C=872]=`U_Combining_Latin_Small_Letter_C`,Sn[Sn.U_Combining_Latin_Small_Letter_D=873]=`U_Combining_Latin_Small_Letter_D`,Sn[Sn.U_Combining_Latin_Small_Letter_H=874]=`U_Combining_Latin_Small_Letter_H`,Sn[Sn.U_Combining_Latin_Small_Letter_M=875]=`U_Combining_Latin_Small_Letter_M`,Sn[Sn.U_Combining_Latin_Small_Letter_R=876]=`U_Combining_Latin_Small_Letter_R`,Sn[Sn.U_Combining_Latin_Small_Letter_T=877]=`U_Combining_Latin_Small_Letter_T`,Sn[Sn.U_Combining_Latin_Small_Letter_V=878]=`U_Combining_Latin_Small_Letter_V`,Sn[Sn.U_Combining_Latin_Small_Letter_X=879]=`U_Combining_Latin_Small_Letter_X`,Sn[Sn.LINE_SEPARATOR=8232]=`LINE_SEPARATOR`,Sn[Sn.PARAGRAPH_SEPARATOR=8233]=`PARAGRAPH_SEPARATOR`,Sn[Sn.NEXT_LINE=133]=`NEXT_LINE`,Sn[Sn.U_CIRCUMFLEX=94]=`U_CIRCUMFLEX`,Sn[Sn.U_GRAVE_ACCENT=96]=`U_GRAVE_ACCENT`,Sn[Sn.U_DIAERESIS=168]=`U_DIAERESIS`,Sn[Sn.U_MACRON=175]=`U_MACRON`,Sn[Sn.U_ACUTE_ACCENT=180]=`U_ACUTE_ACCENT`,Sn[Sn.U_CEDILLA=184]=`U_CEDILLA`,Sn[Sn.U_MODIFIER_LETTER_LEFT_ARROWHEAD=706]=`U_MODIFIER_LETTER_LEFT_ARROWHEAD`,Sn[Sn.U_MODIFIER_LETTER_RIGHT_ARROWHEAD=707]=`U_MODIFIER_LETTER_RIGHT_ARROWHEAD`,Sn[Sn.U_MODIFIER_LETTER_UP_ARROWHEAD=708]=`U_MODIFIER_LETTER_UP_ARROWHEAD`,Sn[Sn.U_MODIFIER_LETTER_DOWN_ARROWHEAD=709]=`U_MODIFIER_LETTER_DOWN_ARROWHEAD`,Sn[Sn.U_MODIFIER_LETTER_CENTRED_RIGHT_HALF_RING=722]=`U_MODIFIER_LETTER_CENTRED_RIGHT_HALF_RING`,Sn[Sn.U_MODIFIER_LETTER_CENTRED_LEFT_HALF_RING=723]=`U_MODIFIER_LETTER_CENTRED_LEFT_HALF_RING`,Sn[Sn.U_MODIFIER_LETTER_UP_TACK=724]=`U_MODIFIER_LETTER_UP_TACK`,Sn[Sn.U_MODIFIER_LETTER_DOWN_TACK=725]=`U_MODIFIER_LETTER_DOWN_TACK`,Sn[Sn.U_MODIFIER_LETTER_PLUS_SIGN=726]=`U_MODIFIER_LETTER_PLUS_SIGN`,Sn[Sn.U_MODIFIER_LETTER_MINUS_SIGN=727]=`U_MODIFIER_LETTER_MINUS_SIGN`,Sn[Sn.U_BREVE=728]=`U_BREVE`,Sn[Sn.U_DOT_ABOVE=729]=`U_DOT_ABOVE`,Sn[Sn.U_RING_ABOVE=730]=`U_RING_ABOVE`,Sn[Sn.U_OGONEK=731]=`U_OGONEK`,Sn[Sn.U_SMALL_TILDE=732]=`U_SMALL_TILDE`,Sn[Sn.U_DOUBLE_ACUTE_ACCENT=733]=`U_DOUBLE_ACUTE_ACCENT`,Sn[Sn.U_MODIFIER_LETTER_RHOTIC_HOOK=734]=`U_MODIFIER_LETTER_RHOTIC_HOOK`,Sn[Sn.U_MODIFIER_LETTER_CROSS_ACCENT=735]=`U_MODIFIER_LETTER_CROSS_ACCENT`,Sn[Sn.U_MODIFIER_LETTER_EXTRA_HIGH_TONE_BAR=741]=`U_MODIFIER_LETTER_EXTRA_HIGH_TONE_BAR`,Sn[Sn.U_MODIFIER_LETTER_HIGH_TONE_BAR=742]=`U_MODIFIER_LETTER_HIGH_TONE_BAR`,Sn[Sn.U_MODIFIER_LETTER_MID_TONE_BAR=743]=`U_MODIFIER_LETTER_MID_TONE_BAR`,Sn[Sn.U_MODIFIER_LETTER_LOW_TONE_BAR=744]=`U_MODIFIER_LETTER_LOW_TONE_BAR`,Sn[Sn.U_MODIFIER_LETTER_EXTRA_LOW_TONE_BAR=745]=`U_MODIFIER_LETTER_EXTRA_LOW_TONE_BAR`,Sn[Sn.U_MODIFIER_LETTER_YIN_DEPARTING_TONE_MARK=746]=`U_MODIFIER_LETTER_YIN_DEPARTING_TONE_MARK`,Sn[Sn.U_MODIFIER_LETTER_YANG_DEPARTING_TONE_MARK=747]=`U_MODIFIER_LETTER_YANG_DEPARTING_TONE_MARK`,Sn[Sn.U_MODIFIER_LETTER_UNASPIRATED=749]=`U_MODIFIER_LETTER_UNASPIRATED`,Sn[Sn.U_MODIFIER_LETTER_LOW_DOWN_ARROWHEAD=751]=`U_MODIFIER_LETTER_LOW_DOWN_ARROWHEAD`,Sn[Sn.U_MODIFIER_LETTER_LOW_UP_ARROWHEAD=752]=`U_MODIFIER_LETTER_LOW_UP_ARROWHEAD`,Sn[Sn.U_MODIFIER_LETTER_LOW_LEFT_ARROWHEAD=753]=`U_MODIFIER_LETTER_LOW_LEFT_ARROWHEAD`,Sn[Sn.U_MODIFIER_LETTER_LOW_RIGHT_ARROWHEAD=754]=`U_MODIFIER_LETTER_LOW_RIGHT_ARROWHEAD`,Sn[Sn.U_MODIFIER_LETTER_LOW_RING=755]=`U_MODIFIER_LETTER_LOW_RING`,Sn[Sn.U_MODIFIER_LETTER_MIDDLE_GRAVE_ACCENT=756]=`U_MODIFIER_LETTER_MIDDLE_GRAVE_ACCENT`,Sn[Sn.U_MODIFIER_LETTER_MIDDLE_DOUBLE_GRAVE_ACCENT=757]=`U_MODIFIER_LETTER_MIDDLE_DOUBLE_GRAVE_ACCENT`,Sn[Sn.U_MODIFIER_LETTER_MIDDLE_DOUBLE_ACUTE_ACCENT=758]=`U_MODIFIER_LETTER_MIDDLE_DOUBLE_ACUTE_ACCENT`,Sn[Sn.U_MODIFIER_LETTER_LOW_TILDE=759]=`U_MODIFIER_LETTER_LOW_TILDE`,Sn[Sn.U_MODIFIER_LETTER_RAISED_COLON=760]=`U_MODIFIER_LETTER_RAISED_COLON`,Sn[Sn.U_MODIFIER_LETTER_BEGIN_HIGH_TONE=761]=`U_MODIFIER_LETTER_BEGIN_HIGH_TONE`,Sn[Sn.U_MODIFIER_LETTER_END_HIGH_TONE=762]=`U_MODIFIER_LETTER_END_HIGH_TONE`,Sn[Sn.U_MODIFIER_LETTER_BEGIN_LOW_TONE=763]=`U_MODIFIER_LETTER_BEGIN_LOW_TONE`,Sn[Sn.U_MODIFIER_LETTER_END_LOW_TONE=764]=`U_MODIFIER_LETTER_END_LOW_TONE`,Sn[Sn.U_MODIFIER_LETTER_SHELF=765]=`U_MODIFIER_LETTER_SHELF`,Sn[Sn.U_MODIFIER_LETTER_OPEN_SHELF=766]=`U_MODIFIER_LETTER_OPEN_SHELF`,Sn[Sn.U_MODIFIER_LETTER_LOW_LEFT_ARROW=767]=`U_MODIFIER_LETTER_LOW_LEFT_ARROW`,Sn[Sn.U_GREEK_LOWER_NUMERAL_SIGN=885]=`U_GREEK_LOWER_NUMERAL_SIGN`,Sn[Sn.U_GREEK_TONOS=900]=`U_GREEK_TONOS`,Sn[Sn.U_GREEK_DIALYTIKA_TONOS=901]=`U_GREEK_DIALYTIKA_TONOS`,Sn[Sn.U_GREEK_KORONIS=8125]=`U_GREEK_KORONIS`,Sn[Sn.U_GREEK_PSILI=8127]=`U_GREEK_PSILI`,Sn[Sn.U_GREEK_PERISPOMENI=8128]=`U_GREEK_PERISPOMENI`,Sn[Sn.U_GREEK_DIALYTIKA_AND_PERISPOMENI=8129]=`U_GREEK_DIALYTIKA_AND_PERISPOMENI`,Sn[Sn.U_GREEK_PSILI_AND_VARIA=8141]=`U_GREEK_PSILI_AND_VARIA`,Sn[Sn.U_GREEK_PSILI_AND_OXIA=8142]=`U_GREEK_PSILI_AND_OXIA`,Sn[Sn.U_GREEK_PSILI_AND_PERISPOMENI=8143]=`U_GREEK_PSILI_AND_PERISPOMENI`,Sn[Sn.U_GREEK_DASIA_AND_VARIA=8157]=`U_GREEK_DASIA_AND_VARIA`,Sn[Sn.U_GREEK_DASIA_AND_OXIA=8158]=`U_GREEK_DASIA_AND_OXIA`,Sn[Sn.U_GREEK_DASIA_AND_PERISPOMENI=8159]=`U_GREEK_DASIA_AND_PERISPOMENI`,Sn[Sn.U_GREEK_DIALYTIKA_AND_VARIA=8173]=`U_GREEK_DIALYTIKA_AND_VARIA`,Sn[Sn.U_GREEK_DIALYTIKA_AND_OXIA=8174]=`U_GREEK_DIALYTIKA_AND_OXIA`,Sn[Sn.U_GREEK_VARIA=8175]=`U_GREEK_VARIA`,Sn[Sn.U_GREEK_OXIA=8189]=`U_GREEK_OXIA`,Sn[Sn.U_GREEK_DASIA=8190]=`U_GREEK_DASIA`,Sn[Sn.U_IDEOGRAPHIC_FULL_STOP=12290]=`U_IDEOGRAPHIC_FULL_STOP`,Sn[Sn.U_LEFT_CORNER_BRACKET=12300]=`U_LEFT_CORNER_BRACKET`,Sn[Sn.U_RIGHT_CORNER_BRACKET=12301]=`U_RIGHT_CORNER_BRACKET`,Sn[Sn.U_LEFT_BLACK_LENTICULAR_BRACKET=12304]=`U_LEFT_BLACK_LENTICULAR_BRACKET`,Sn[Sn.U_RIGHT_BLACK_LENTICULAR_BRACKET=12305]=`U_RIGHT_BLACK_LENTICULAR_BRACKET`,Sn[Sn.U_OVERLINE=8254]=`U_OVERLINE`,Sn[Sn.UTF8_BOM=65279]=`UTF8_BOM`,Sn[Sn.U_FULLWIDTH_SEMICOLON=65307]=`U_FULLWIDTH_SEMICOLON`,Sn[Sn.U_FULLWIDTH_COMMA=65292]=`U_FULLWIDTH_COMMA`})(CharCode$2||={});var ErrorHandler=class{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(Sn){setTimeout(()=>{throw Sn.stack?ErrorNoTelemetry.isErrorNoTelemetry(Sn)?new ErrorNoTelemetry(Sn.message+`
`+Sn.stack):Error(Sn.message+`
`+Sn.stack):Sn},0)}}addListener(Sn){return this.listeners.push(Sn),()=>{this._removeListener(Sn)}}emit(Sn){this.listeners.forEach(er=>{er(Sn)})}_removeListener(Sn){this.listeners.splice(this.listeners.indexOf(Sn),1)}setUnexpectedErrorHandler(Sn){this.unexpectedErrorHandler=Sn}getUnexpectedErrorHandler(){return this.unexpectedErrorHandler}onUnexpectedError(Sn){this.unexpectedErrorHandler(Sn),this.emit(Sn)}onUnexpectedExternalError(Sn){this.unexpectedErrorHandler(Sn)}},errorHandler=new ErrorHandler;function onUnexpectedError(Sn){isCancellationError(Sn)||errorHandler.onUnexpectedError(Sn)}function onUnexpectedExternalError(Sn){isCancellationError(Sn)||errorHandler.onUnexpectedExternalError(Sn)}function transformErrorForSerialization(Sn){if(Sn instanceof Error){let{name:er,message:tr,cause:nr}=Sn;return{$isError:!0,name:er,message:tr,stack:Sn.stacktrace||Sn.stack,noTelemetry:ErrorNoTelemetry.isErrorNoTelemetry(Sn),cause:nr?transformErrorForSerialization(nr):void 0,code:Sn.code}}return Sn}var canceledName=`Canceled`;function isCancellationError(Sn){return Sn instanceof CancellationError?!0:Sn instanceof Error&&Sn.name===`Canceled`&&Sn.message===`Canceled`}var CancellationError=class extends Error{constructor(){super(canceledName),this.name=this.message}},PendingMigrationError=class Sn extends Error{static{this._name=`PendingMigrationError`}static is(er){return er instanceof Sn||er instanceof Error&&er.name===Sn._name}constructor(er){super(er),this.name=Sn._name}},ErrorNoTelemetry=class Sn extends Error{constructor(Sn){super(Sn),this.name=`CodeExpectedError`}static fromError(er){if(er instanceof Sn)return er;let tr=new Sn;return tr.message=er.message,tr.stack=er.stack,tr}static isErrorNoTelemetry(Sn){return Sn.name===`CodeExpectedError`}},BugIndicatingError=class Sn extends Error{constructor(er){super(er||`An unexpected bug occurred.`),Object.setPrototypeOf(this,Sn.prototype)}},_a$2;function groupBy(Sn,er){let tr=Object.create(null);for(let nr of Sn){let Sn=er(nr),rr=tr[Sn];rr||=tr[Sn]=[],rr.push(nr)}return tr}var SetWithKey=class{static{_a$2=Symbol.toStringTag}constructor(Sn,er){this.toKey=er,this._map=new Map,this[_a$2]=`SetWithKey`;for(let er of Sn)this.add(er)}get size(){return this._map.size}add(Sn){let er=this.toKey(Sn);return this._map.set(er,Sn),this}delete(Sn){return this._map.delete(this.toKey(Sn))}has(Sn){return this._map.has(this.toKey(Sn))}*entries(){for(let Sn of this._map.values())yield[Sn,Sn]}keys(){return this.values()}*values(){for(let Sn of this._map.values())yield Sn}clear(){this._map.clear()}forEach(Sn,er){this._map.forEach(tr=>Sn.call(er,tr,tr,this))}[Symbol.iterator](){return this.values()}};function findLastMonotonous$1(Sn,er){let tr=findLastIdxMonotonous$1(Sn,er);return tr===-1?void 0:Sn[tr]}function findLastIdxMonotonous$1(Sn,er,tr=0,nr=Sn.length){let rr=tr,ir=nr;for(;rr<ir;){let tr=Math.floor((rr+ir)/2);er(Sn[tr])?rr=tr+1:ir=tr}return rr-1}function findFirstMonotonous$1(Sn,er){let tr=findFirstIdxMonotonousOrArrLen(Sn,er);return tr===Sn.length?void 0:Sn[tr]}function findFirstIdxMonotonousOrArrLen(Sn,er,tr=0,nr=Sn.length){let rr=tr,ir=nr;for(;rr<ir;){let tr=Math.floor((rr+ir)/2);