diff --git a/.github/workflows/runtime.yaml b/.github/workflows/runtime.yaml index afcfbf8..257bafc 100644 --- a/.github/workflows/runtime.yaml +++ b/.github/workflows/runtime.yaml @@ -34,12 +34,12 @@ jobs: matrix: platform: - os-name: MacOS-x86_64 - runs-on: macOS-latest + runs-on: macos-15-intel target: x86_64-apple-darwin - - os-name: MacOS-aarch64 - runs-on: macOS-latest - target: aarch64-apple-darwin + # - os-name: MacOS-aarch64 + # runs-on: macos-15 + # target: aarch64-apple-darwin - os-name: Linux-x86_64 runs-on: ubuntu-22.04 @@ -50,7 +50,7 @@ jobs: target: aarch64-unknown-linux-gnu - os-name: Windows-x86_64 - runs-on: windows-latest + runs-on: windows-2025 target: x86_64-pc-windows-msvc runs-on: ${{ matrix.platform.runs-on }} diff --git a/.gitignore b/.gitignore index 27838fe..ec2ed66 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ javascript node_modules .dart_tool .idea +dist **/pubspec_overrides.yaml *.iml \ No newline at end of file diff --git a/examples/mjml/bin/main.dart b/examples/mjml/bin/main.dart new file mode 100644 index 0000000..67a7645 --- /dev/null +++ b/examples/mjml/bin/main.dart @@ -0,0 +1,106 @@ +import 'dart:io'; +import 'package:globe_runtime/globe_runtime.dart'; +import 'package:mjml_bridge/mjml_bridge.dart'; + +const mjml = r''' + + + + + + +

Product | Concept | Contact

+
+
+
+ + + + + + + + +

- Our Holiday Recipes -

+
+
+
+ + + + + + +

Cake Title

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.

+

Choose me >

+
+
+
+ + + + + + +

Cake Title

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.

+

Choose me >

+
+
+
+ + + + + + +

Cake Title

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.

+

Choose me >

+
+
+
+ + + Discover all desserts + + + + + + + + + + + + + + + + + +
+
+'''; + +void main() async { + final result = await render(mjml); + + final server = await HttpServer.bind(InternetAddress.loopbackIPv4, 8080); + server.listen((request) { + request.response.headers.contentType = ContentType.html; + request.response + ..write(result.html) + ..close(); + }); + + if (Platform.isWindows) { + await Process.run('cmd', ['/c', 'start', 'http://localhost:8080']); + } else if (Platform.isMacOS) { + await Process.run('open', ['http://localhost:8080']); + } else if (Platform.isLinux) { + await Process.run('xdg-open', ['http://localhost:8080']); + } +} diff --git a/examples/mjml/lib/mjml_bridge.dart b/examples/mjml/lib/mjml_bridge.dart new file mode 100644 index 0000000..516d143 --- /dev/null +++ b/examples/mjml/lib/mjml_bridge.dart @@ -0,0 +1,68 @@ +import 'dart:async'; +import 'dart:convert'; + +import 'package:globe_runtime/globe_runtime.dart'; +import 'package:mjml_bridge/mjml_bridge_source.dart'; + +const module = InlinedModule(name: 'mjml_bridge', sourceCode: packageSource); + +Future render(String mjml, {MJMLOptions? options}) async { + final completer = Completer(); + + await module.register(); + + module.callFunction( + 'render', + args: [ + mjml.toFFIType, + (options?.toJson() ?? {}).toFFIType, + ], + onData: (data) { + if (data.hasError()) { + completer.completeError(data.error); + } else { + final json = data.data.unpack(); + completer.complete(MJMLResult.fromJson(json)); + } + return true; + }, + ); + return completer.future; +} + +class MJMLOptions { + final bool? keepComments; + final bool? socialIconPath; + final String? fonts; + final String? validationLevel; + + const MJMLOptions({ + this.keepComments, + this.socialIconPath, + this.fonts, + this.validationLevel, + }); + + Map toJson() { + return { + if (keepComments != null) 'keepComments': keepComments, + if (socialIconPath != null) 'socialIconPath': socialIconPath, + if (fonts != null) 'fonts': fonts, + if (validationLevel != null) 'validationLevel': validationLevel, + }; + } +} + +class MJMLResult { + final String html; + final List errors; + + const MJMLResult({required this.html, required this.errors}); + + factory MJMLResult.fromJson(Map json) { + return MJMLResult( + html: json['html'] ?? '', + errors: json['errors'] ?? [], + ); + } +} diff --git a/examples/mjml/lib/mjml_bridge.ts b/examples/mjml/lib/mjml_bridge.ts new file mode 100644 index 0000000..89a84a5 --- /dev/null +++ b/examples/mjml/lib/mjml_bridge.ts @@ -0,0 +1,13 @@ +import mjml2html from "mjml-browser"; + +function render(_: any, mjml: string, options: any, callbackId: number) { + const result = mjml2html(mjml, options); + const encoded = JsonPayload.encode(result); + Dart.send_value(callbackId, encoded); +} + +export default { + functions: { + render, + }, +}; diff --git a/examples/mjml/lib/mjml_bridge_source.dart b/examples/mjml/lib/mjml_bridge_source.dart new file mode 100644 index 0000000..e3c685c --- /dev/null +++ b/examples/mjml/lib/mjml_bridge_source.dart @@ -0,0 +1,967 @@ +// GENERATED FILE — DO NOT MODIFY BY HAND +// This file was generated from package.json + +const packageVersion = '1.0.0'; + +const packageSource = r''' +var Ds=Object.create;var Do=Object.defineProperty;var Ps=Object.getOwnPropertyDescriptor;var Ls=Object.getOwnPropertyNames;var Ms=Object.getPrototypeOf,js=Object.prototype.hasOwnProperty;var Bs=(de,we)=>()=>(we||de((we={exports:{}}).exports,we),we.exports);var Us=(de,we,De,A)=>{if(we&&typeof we=="object"||typeof we=="function")for(let E of Ls(we))!js.call(de,E)&&E!==De&&Do(de,E,{get:()=>we[E],enumerable:!(A=Ps(we,E))||A.enumerable});return de};var Fs=(de,we,De)=>(De=de!=null?Ds(Ms(de)):{},Us(!de||!de.__esModule?Do(De,"default",{value:de,enumerable:true}):De,de));var Po=Bs((pr,Vr)=>{(function(we,De){typeof pr=="object"&&typeof Vr=="object"?Vr.exports=De():typeof define=="function"&&define.amd?define("mjml",[],De):typeof pr=="object"?pr.mjml=De():we.mjml=De();})(window,function(){return we=[function(A,E,t){t.d(E,"f",function(){return T}),t.d(E,"a",function(){return w}),t.d(E,"e",function(){return v}),t.d(E,"b",function(){return I}),t.d(E,"d",function(){return B}),t.d(E,"m",function(){return M}),t.d(E,"i",function(){return W}),t.d(E,"n",function(){return K}),t.d(E,"j",function(){return P}),t.d(E,"k",function(){return H}),t.d(E,"l",function(){return D}),t.d(E,"h",function(){return z}),t.d(E,"g",function(){return F}),t.d(E,"c",function(){return N});var n=t(8);function a(R){return (a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(q){return typeof q}:function(q){return q&&typeof Symbol=="function"&&q.constructor===Symbol&&q!==Symbol.prototype?"symbol":typeof q})(R)}function i(R,q){var V,Z=Object.keys(R);return Object.getOwnPropertySymbols&&(V=Object.getOwnPropertySymbols(R),q&&(V=V.filter(function(X){return Object.getOwnPropertyDescriptor(R,X).enumerable})),Z.push.apply(Z,V)),Z}function l(R){for(var q=1;q=xt[0].length){if(kt.length===1)return Et;xt.shift(),kt.shift();}else {var Dt=xt[0][kt[0]++];if($(Dt)&&(Et.push(Dt),--ft<=0))return Et;Q&&Object(n.h)(Dt)&&0=ft[0].length){if(ft.length===1)return Q;ft.shift(),Et.shift();}else {var xt=ft[0][Et[0]++];Object(n.m)(xt)&&($(xt)&&Q.push(xt),0Ct.indexOf(Lt)?Dt===tt?z.FOLLOWING|z.CONTAINED_BY:z.FOLLOWING:Dt===$?z.PRECEDING|z.CONTAINS:z.PRECEDING}function et($){return ($=$.filter(function(tt,Q,ft){return !ft.includes(tt,Q+1)})).sort(function(tt,Q){return (Q=X(tt,Q))&z.PRECEDING?-1:Q&z.FOLLOWING?1:0}),$}function J($,tt){var Q=typeof Symbol!="undefined"&&$[Symbol.iterator]||$["@@iterator"];if(!Q){if(Array.isArray($)||(Q=function(Ct,It){if(Ct){if(typeof Ct=="string")return pt(Ct,It);var Lt=Object.prototype.toString.call(Ct).slice(8,-1);return (Lt=Lt==="Object"&&Ct.constructor?Ct.constructor.name:Lt)==="Map"||Lt==="Set"?Array.from(Ct):Lt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Lt)?pt(Ct,It):void 0}}($))||tt&&$&&typeof $.length=="number"){Q&&($=Q);var ft=0;return {s:tt=function(){},n:function(){return ft>=$.length?{done:true}:{done:false,value:$[ft++]}},e:function(Ct){throw Ct},f:tt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Et,xt=true,kt=false;return {s:function(){Q=Q.call($);},n:function(){var Ct=Q.next();return xt=Ct.done,Ct},e:function(Ct){kt=true,Et=Ct;},f:function(){try{xt||Q.return==null||Q.return();}finally{if(kt)throw Et}}}}function pt($,tt){(tt==null||tt>$.length)&&(tt=$.length);for(var Q=0,ft=new Array(tt);Qat.length)&&(ct=at.length);for(var dt=0,ht=new Array(ct);dt=te.length?{done:true}:{done:false,value:te[Ft++]}},e:function(Kt){throw Kt},f:Yt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ee,Xt=true,ue=false;return {s:function(){Rt=Rt.call(te);},n:function(){var Kt=Rt.next();return Xt=Kt.done,Kt},e:function(Kt){ue=true,ee=Kt;},f:function(){try{Xt||Rt.return==null||Rt.return();}finally{if(ue)throw ee}}}}(Lt);try{for(Wt.s();!(ht=Wt.n()).done;){var Bt=ht.value;(0,L.assignComponents)(le,Bt.components),(0,j.assignDependencies)(se,Bt.dependencies);}}catch(me){Wt.e(me);}finally{Wt.f();}typeof ct=="string"&&(ct=(0, F.default)(ct,{keepComments:_t,components:le,filePath:kt,actualPath:Dt,preprocessors:It,ignoreIncludes:tt})),ct=(0, S.handleMjml3)(ct,{noMigrateWarn:Ct});var Vt={backgroundColor:"",beforeDoctype:"",breakpoint:"480px",classes:{},classesDefault:{},defaultAttributes:{},htmlAttributes:{},fonts:vt,inlineStyle:[],headStyle:{},componentsHeadStyle:[],headRaw:[],mediaQueries:{},preview:"",style:[],title:"",forceOWADesktop:(0, B.default)(ct,"attributes.owa","mobile")==="desktop",lang:(0, B.default)(ct,"attributes.lang")||"und",dir:(0, B.default)(ct,"attributes.dir")||"auto"},Oe={components:le,dependencies:se,initializeType:X.initializeType};switch(xt){case "skip":break;case "strict":if(0<(dt=(0, j.default)(ct,Oe)).length)throw new pt(`ValidationError: + `.concat(dt.map(function(me){return me.formattedMessage}).join(` +`)),dt);break;case "soft":default:dt=(0, j.default)(ct,Oe);}function He(me,te,Yt){if(Yt=2 tags.");var fn,Ge,ve=(0, V.default)(ve);return Ct.length&&(fn=Ct.filter(function(me){return me.attributes.position&&me.attributes.position==="file-start"})).length&&(Vt.beforeDoctype=fn.map(function(me){return me.content}).join(` +`)),(0, y.default)(Vt.htmlAttributes)||(Ge=(0, z.load)(ve,{xmlMode:true,decodeEntities:false}),(0, T.default)(Vt.htmlAttributes,function(me,te){(0, T.default)(me,function(Yt,Rt){Ge(te).each(function(){Ge(this).attr(Rt,Yt||"");});});}),ve=Ge.root().html()),ve=Et(c(c({content:ve},Vt),{},{printerSupport:Ht})),0=c.ZERO&&x<=c.NINE}Object.defineProperty(E,"replaceCodePoint",{enumerable:true,get:function(){return u.replaceCodePoint}}),Object.defineProperty(E,"fromCodePoint",{enumerable:true,get:function(){return u.fromCodePoint}}),(t=c=c||{})[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z",(t=h=E.BinTrieFlags||(E.BinTrieFlags={}))[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE",(t=p=p||{})[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity",(t=f=E.DecodingMode||(E.DecodingMode={}))[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute";var s=(g.prototype.startEntity=function(x){this.decodeMode=x,this.state=p.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1;},g.prototype.write=function(x,k){switch(this.state){case p.EntityStart:return x.charCodeAt(k)===c.NUM?(this.state=p.NumericStart,this.consumed+=1,this.stateNumericStart(x,k+1)):(this.state=p.NamedEntity,this.stateNamedEntity(x,k));case p.NumericStart:return this.stateNumericStart(x,k);case p.NumericDecimal:return this.stateNumericDecimal(x,k);case p.NumericHex:return this.stateNumericHex(x,k);case p.NamedEntity:return this.stateNamedEntity(x,k)}},g.prototype.stateNumericStart=function(x,k){return k>=x.length?-1:(32|x.charCodeAt(k))===c.LOWER_X?(this.state=p.NumericHex,this.consumed+=1,this.stateNumericHex(x,k+1)):(this.state=p.NumericDecimal,this.stateNumericDecimal(x,k))},g.prototype.addToNumericResult=function(x,k,I,B){k!==I&&(I-=k,this.result=this.result*Math.pow(B,I)+parseInt(x.substr(k,I),B),this.consumed+=I);},g.prototype.stateNumericHex=function(x,k){for(var I=k;k=c.UPPER_A&&W<=c.UPPER_F||W>=c.LOWER_A&&W<=c.LOWER_F}(B))return this.addToNumericResult(x,I,k,16),this.emitNumericEntity(B,3);k+=1;}return this.addToNumericResult(x,I,k,16),-1},g.prototype.stateNumericDecimal=function(x,k){for(var I=k;k>14;k=c.UPPER_A&&D<=c.UPPER_Z||D>=c.LOWER_A&&D<=c.LOWER_Z||r(D)}(P)}(W))?0:this.emitNotTerminatedNamedEntity();if((M=((B=I[this.treeIndex])&h.VALUE_LENGTH)>>14)!=0){if(W===c.SEMI)return this.emitNamedEntityData(this.treeIndex,M,this.consumed+this.excess);this.decodeMode!==f.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0);}}return -1},g.prototype.emitNotTerminatedNamedEntity=function(){var x=this.result,k=(this.decodeTree[x]&h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(x,k,this.consumed),(k=this.errors)!==null&&k!==void 0&&k.missingSemicolonAfterCharacterReference(),this.consumed},g.prototype.emitNamedEntityData=function(x,k,I){var B=this.decodeTree;return this.emitCodePoint(k===1?B[x]&~h.VALUE_LENGTH:B[x+1],I),k===3&&this.emitCodePoint(B[x+2],I),I},g.prototype.end=function(){var x;switch(this.state){case p.NamedEntity:return this.result===0||this.decodeMode===f.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case p.NumericDecimal:return this.emitNumericEntity(0,2);case p.NumericHex:return this.emitNumericEntity(0,3);case p.NumericStart:return (x=this.errors)!==null&&x!==void 0&&x.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case p.EntityStart:return 0}},g);function g(x,k,I){this.decodeTree=x,this.emitCodePoint=k,this.errors=I,this.state=p.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=f.Strict;}function y(x){var k="",I=new s(x,function(B){return k+=(0, d.fromCodePoint)(B)});return function(M,W){for(var K=0,P=0;0<=(P=M.indexOf("&",P));){k+=M.slice(K,P),I.startEntity(W);var H=I.write(M,P+1);if(H<0){K=P+I.end();break}K=P+H,P=H===0?K+1:K;}var D=k+M.slice(K);return k="",D}}function T(x,W,I,B){var M=(W&h.BRANCH_LENGTH)>>7,W=W&h.JUMP_TABLE;if(M==0)return W!=0&&B===W?I:-1;if(W)return (W=B-W)<0||M<=W?-1:x[I+W]-1;for(var K=I,P=K+M-1;K<=P;){var H=K+P>>>1,D=x[H];if(D=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|j}function s(j,S){if(c.isBuffer(j))return j.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(j)||j instanceof ArrayBuffer))return j.byteLength;var O=(j=typeof j!="string"?""+j:j).length;if(O===0)return 0;for(var L=false;;)switch(S){case "ascii":case "latin1":case "binary":return O;case "utf8":case "utf-8":case void 0:return D(j).length;case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":return 2*O;case "hex":return O>>>1;case "base64":return z(j).length;default:if(L)return D(j).length;S=(""+S).toLowerCase(),L=true;}}function g(j,S,O){var L=j[S];j[S]=j[O],j[O]=L;}function y(j,S,O,L,N){if(j.length===0)return -1;if(typeof O=="string"?(L=O,O=0):2147483647=j.length){if(N)return -1;O=j.length-1;}else if(O<0){if(!N)return -1;O=0;}if(typeof S=="string"&&(S=c.from(S,L)),c.isBuffer(S))return S.length===0?-1:T(j,S,O,L,N);if(typeof S=="number")return S&=255,c.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?(N?Uint8Array.prototype.indexOf:Uint8Array.prototype.lastIndexOf).call(j,S,O):T(j,[S],O,L,N);throw new TypeError("val must be string, number or Buffer")}function T(j,S,O,L,N){var R=1,q=j.length,V=S.length;if(L!==void 0&&((L=String(L).toLowerCase())==="ucs2"||L==="ucs-2"||L==="utf16le"||L==="utf-16le")){if(j.length<2||S.length<2)return -1;q/=R=2,V/=2,O/=2;}function Z(at,ct){return R===1?at[ct]:at.readUInt16BE(ct*R)}if(N)for(var X=-1,et=O;et>>10&1023|55296),et=56320|1023&et),L.push(et),N+=J;}return function(at){var ct=at.length;if(ct<=x)return String.fromCharCode.apply(String,at);for(var dt="",ht=0;htthis.length||(R=R===void 0||R>this.length?this.length:R)<=0||(R>>>=0)<=(N>>>=0))return "";for(L=L||"utf8";;)switch(L){case "hex":return function(Z,X,et){var J=Z.length;(!et||et<0||JO&&(S+=" ... ")),""},c.prototype.compare=function(S,O,L,N,R){if(!c.isBuffer(S))throw new TypeError("Argument must be a Buffer");if(L===void 0&&(L=S?S.length:0),N===void 0&&(N=0),R===void 0&&(R=this.length),(O=O===void 0?0:O)<0||L>S.length||N<0||R>this.length)throw new RangeError("out of range index");if(R<=N&&L<=O)return 0;if(R<=N)return -1;if(L<=O)return 1;if(this===S)return 0;for(var q=(R>>>=0)-(N>>>=0),V=(L>>>=0)-(O>>>=0),Z=Math.min(q,V),X=this.slice(N,R),et=S.slice(O,L),J=0;Jthis.length)throw new RangeError("Attempt to write outside buffer bounds");N=N||"utf8";for(var q=false;;)switch(N){case "hex":return function(Z,X,et,J){et=Number(et)||0;var pt=Z.length-et;if((!J||pt<(J=Number(J)))&&(J=pt),(pt=X.length)%2!=0)throw new TypeError("Invalid hex string");pt/2>8,yt.push(ht%=256),yt.push(dt);return yt}(X,Z.length-et),Z,et,J)}(this,S,O,L);default:if(q)throw new TypeError("Unknown encoding: "+N);N=(""+N).toLowerCase(),q=true;}},c.prototype.toJSON=function(){return {type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var x=4096;function k(j,S,O){if(j%1!=0||j<0)throw new RangeError("offset is not uint");if(Oj.length)throw new RangeError("Index out of range")}function B(j,S,O,L){S<0&&(S=65535+S+1);for(var N=0,R=Math.min(j.length-O,2);N>>8*(L?N:1-N);}function M(j,S,O,L){S<0&&(S=4294967295+S+1);for(var N=0,R=Math.min(j.length-O,4);N>>8*(L?N:3-N)&255;}function W(j,S,O,L){if(O+L>j.length)throw new RangeError("Index out of range");if(O<0)throw new RangeError("Index out of range")}function K(j,S,O,L,N){return N||W(j,0,O,4),i.write(j,S,O,L,23,4),O+4}function P(j,S,O,L,N){return N||W(j,0,O,8),i.write(j,S,O,L,52,8),O+8}c.prototype.slice=function(S,O){var L=this.length;if((S=~~S)<0?(S+=L)<0&&(S=0):L>>8):B(this,S,O,true),O+2},c.prototype.writeUInt16BE=function(S,O,L){return S=+S,O|=0,L||I(this,S,O,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[O]=S>>>8,this[O+1]=255&S):B(this,S,O,false),O+2},c.prototype.writeUInt32LE=function(S,O,L){return S=+S,O|=0,L||I(this,S,O,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[O+3]=S>>>24,this[O+2]=S>>>16,this[O+1]=S>>>8,this[O]=255&S):M(this,S,O,true),O+4},c.prototype.writeUInt32BE=function(S,O,L){return S=+S,O|=0,L||I(this,S,O,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[O]=S>>>24,this[O+1]=S>>>16,this[O+2]=S>>>8,this[O+3]=255&S):M(this,S,O,false),O+4},c.prototype.writeIntLE=function(S,O,L,N){S=+S,O|=0,N||I(this,S,O,L,(N=Math.pow(2,8*L-1))-1,-N);var R=0,q=1,V=0;for(this[O]=255&S;++R>0)-V&255;return O+L},c.prototype.writeIntBE=function(S,O,L,N){S=+S,O|=0,N||I(this,S,O,L,(N=Math.pow(2,8*L-1))-1,-N);var R=L-1,q=1,V=0;for(this[O+R]=255&S;0<=--R&&(q*=256);)S<0&&V===0&&this[O+R+1]!==0&&(V=1),this[O+R]=(S/q>>0)-V&255;return O+L},c.prototype.writeInt8=function(S,O,L){return S=+S,O|=0,L||I(this,S,O,1,127,-128),c.TYPED_ARRAY_SUPPORT||(S=Math.floor(S)),this[O]=255&(S=S<0?255+S+1:S),O+1},c.prototype.writeInt16LE=function(S,O,L){return S=+S,O|=0,L||I(this,S,O,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[O]=255&S,this[O+1]=S>>>8):B(this,S,O,true),O+2},c.prototype.writeInt16BE=function(S,O,L){return S=+S,O|=0,L||I(this,S,O,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[O]=S>>>8,this[O+1]=255&S):B(this,S,O,false),O+2},c.prototype.writeInt32LE=function(S,O,L){return S=+S,O|=0,L||I(this,S,O,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[O]=255&S,this[O+1]=S>>>8,this[O+2]=S>>>16,this[O+3]=S>>>24):M(this,S,O,true),O+4},c.prototype.writeInt32BE=function(S,O,L){return S=+S,O|=0,L||I(this,S,O,4,2147483647,-2147483648),S<0&&(S=4294967295+S+1),c.TYPED_ARRAY_SUPPORT?(this[O]=S>>>24,this[O+1]=S>>>16,this[O+2]=S>>>8,this[O+3]=255&S):M(this,S,O,false),O+4},c.prototype.writeFloatLE=function(S,O,L){return K(this,S,O,true,L)},c.prototype.writeFloatBE=function(S,O,L){return K(this,S,O,false,L)},c.prototype.writeDoubleLE=function(S,O,L){return P(this,S,O,true,L)},c.prototype.writeDoubleBE=function(S,O,L){return P(this,S,O,false,L)},c.prototype.copy=function(S,O,L,N){if(L=L||0,N||N===0||(N=this.length),O>=S.length&&(O=S.length),(N=0=this.length)throw new RangeError("sourceStart out of bounds");if(N<0)throw new RangeError("sourceEnd out of bounds");N>this.length&&(N=this.length);var R,q=(N=S.length-O>>=0,L=L===void 0?this.length:L>>>0,typeof(S=S||0)=="number")for(Z=O;Z>6|192,63&O|128);}else if(O<65536){if((S-=3)<0)break;R.push(O>>12|224,O>>6&63|128,63&O|128);}else {if(!(O<1114112))throw new Error("Invalid code point");if((S-=4)<0)break;R.push(O>>18|240,O>>12&63|128,O>>6&63|128,63&O|128);}}return R}function z(j){return a.toByteArray(function(O){if((O=function(N){return N.trim?N.trim():N.replace(/^\s+|\s+$/g,"")}(O).replace(H,"")).length<2)return "";for(;O.length%4!=0;)O+="=";return O}(j))}function F(j,S,O,L){for(var N=0;N=S.length||N>=j.length);++N)S[N+O]=j[N];return N}}).call(this,t(18));},function(A,E,t){(function(n){t.d(E,"a",function(){return l}),t.d(E,"b",function(){return o});var a=t(3),i=t(0);function l(d){return function(h,p,f,u){return typeof(h=n!==void 0&&n.isBuffer(h)?h.toString():h)=="string"?d(h,p,f,u):(u=h,!Array.isArray(u)&&Object(i.l)(u)?u:(o(u,h=new i.b([])),h))}}function o(d,c){var h=Array.isArray(d)?d:[d];c?c.children=h:c=null;for(var p=0;p",'"',"`"," ","\r",` +`," "]),h=["'"].concat(c),p=["%","/","?",";","#"].concat(h),f=["/","?","#"],u=/^[+a-z0-9A-Z_-]{0,63}$/,r=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,s={javascript:true,"javascript:":true},g={javascript:true,"javascript:":true},y={http:true,https:true,ftp:true,gopher:true,file:true,"http:":true,"https:":true,"ftp:":true,"gopher:":true,"file:":true},T=t(415);function w(v,x,k){if(v&&n(v)==="object"&&v instanceof i)return v;var I=new i;return I.parse(v,x,k),I}i.prototype.parse=function(v,x,k){if(typeof v!="string")throw new TypeError("Parameter 'url' must be a string, not "+n(v));var I=v.indexOf("?"),B=I!==-1&&I=z.length?(N=!!(V=c(S,R)))&&"get"in V&&!("originalValue"in V.get)?V.get:S[R]:(N=v(S,R),S[R]),N&&!O&&(g[q]=S);}}return S};},function(A,E,t){Object.defineProperty(E,"__esModule",{value:true}),E.default=function(i){var l=(o=(1",a=E.startMsoConditionalTag="",l=E.startNegationConditionalTag="",o=E.startMsoNegationConditionalTag="",d=E.endNegationConditionalTag="";},function(A,E){A.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:true,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:true,get:function(){return t.i}}),t.webpackPolyfill=1),t};},function(A,E,t){var n=t(157),n=t(264)(n);A.exports=n;},function(A,E){function t(a){return (t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i})(a)}var n=/^(?:0|[1-9]\d*)$/;A.exports=function(i,l){var o=t(i);return !!(l=l==null?9007199254740991:l)&&(o=="number"||o!="symbol"&&n.test(i))&&-1\+~]/,c=[":after",":before",":first-letter",":first-line",":lang"],h=["::after","::before","::first-letter","::first-line"],p="double-quote",f="single-quote",u="root";A.exports=function(s,g,y,T){for(var w,v=a(s,n.COMMA),x=0,k=v.length;xr.length)&&(s=r.length);for(var g=0,y=new Array(s);g=P.length?{done:true}:{done:false,value:P[z++]}},e:function(L){throw L},f:H}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var F,j=true,S=false;return {s:function(){D=D.call(P);},n:function(){var L=D.next();return j=L.done,L},e:function(L){S=true,F=L;},f:function(){try{j||D.return==null||D.return();}finally{if(S)throw F}}}}(y);try{for(M.s();!(B=M.n()).done;){var W=B.value;w.push.apply(w,a(r(W,g)));}}catch(K){M.e(K);}finally{M.f();}}return w},Object.defineProperty(E,"dependencies",{enumerable:true,get:function(){return f.default}}),E.formatValidationError=void 0,Object.defineProperty(E,"registerDependencies",{enumerable:true,get:function(){return f.registerDependencies}}),Object.defineProperty(E,"registerRule",{enumerable:true,get:function(){return p.registerRule}}),Object.defineProperty(E,"rulesCollection",{enumerable:true,get:function(){return p.default}});var h=h(t(51)),p=c(t(510)),f=c(t(516)),u=["mjml"];E.formatValidationError=h.default;},function(A,E){A.exports=function(n){return n==null};},function(A,E){function t(n){throw (n=new Error("Cannot find module '"+n+"'")).code="MODULE_NOT_FOUND",n}t.keys=function(){return []},(A.exports=t.resolve=t).id=94;},function(A,E,t){var n,a,i,l,o=t(8),d=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(function(O){return O.charCodeAt(0)})),c=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(function(O){return O.charCodeAt(0)})),h=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),p=(t=String.fromCodePoint)!==null&&t!==void 0?t:function(O){var L="";return 65535>>10&1023|55296),O=56320|1023&O),L+String.fromCharCode(O)};function f(O){return (f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(L){return typeof L}:function(L){return L&&typeof Symbol=="function"&&L.constructor===Symbol&&L!==Symbol.prototype?"symbol":typeof L})(O)}function u(O,L){for(var N=0;N=n.ZERO&&O<=n.NINE}(t=n=n||{})[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z",(t=a={})[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE",(t=i=i||{})[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity",(t=l=l||{})[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute";var s=function(){function O(L,N,R){((function(V,Z){if(!(V instanceof Z))throw new TypeError("Cannot call a class as a function")}))(this,O),this.decodeTree=L,this.emitCodePoint=N,this.errors=R,this.state=i.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=l.Strict;}return function(N,R,q){R&&u(N.prototype,R),Object.defineProperty(N,"prototype",{writable:false});}(O,[{key:"startEntity",value:function(N){this.decodeMode=N,this.state=i.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1;}},{key:"write",value:function(N,R){switch(this.state){case i.EntityStart:return N.charCodeAt(R)===n.NUM?(this.state=i.NumericStart,this.consumed+=1,this.stateNumericStart(N,R+1)):(this.state=i.NamedEntity,this.stateNamedEntity(N,R));case i.NumericStart:return this.stateNumericStart(N,R);case i.NumericDecimal:return this.stateNumericDecimal(N,R);case i.NumericHex:return this.stateNumericHex(N,R);case i.NamedEntity:return this.stateNamedEntity(N,R)}}},{key:"stateNumericStart",value:function(N,R){return R>=N.length?-1:(32|N.charCodeAt(R))===n.LOWER_X?(this.state=i.NumericHex,this.consumed+=1,this.stateNumericHex(N,R+1)):(this.state=i.NumericDecimal,this.stateNumericDecimal(N,R))}},{key:"addToNumericResult",value:function(N,R,q,V){R!==q&&(q-=R,this.result=this.result*Math.pow(V,q)+parseInt(N.substr(R,q),V),this.consumed+=q);}},{key:"stateNumericHex",value:function(N,R){for(var q=R;R=n.UPPER_A&&X<=n.UPPER_F||X>=n.LOWER_A&&X<=n.LOWER_F}(V))return this.addToNumericResult(N,q,R,16),this.emitNumericEntity(V,3);R+=1;}return this.addToNumericResult(N,q,R,16),-1}},{key:"stateNumericDecimal",value:function(N,R){for(var q=R;R>14;R>7,ht=ht&a.JUMP_TABLE;if(dt==0)return ht!=0&&ct===ht?at:-1;if(ht)return (ht=ct-ht)<0||dt<=ht?-1:J[at+ht]-1;for(var yt=at,vt=yt+dt-1;yt<=vt;){var _t=yt+vt>>>1,gt=J[_t];if(gt=n.UPPER_A&&at<=n.UPPER_Z||at>=n.LOWER_A&&at<=n.LOWER_Z||r(at)}(J)}(X))?0:this.emitNotTerminatedNamedEntity();if((Z=((V=q[this.treeIndex])&a.VALUE_LENGTH)>>14)!=0){if(X===n.SEMI)return this.emitNamedEntityData(this.treeIndex,Z,this.consumed+this.excess);this.decodeMode!==l.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0);}}return -1}},{key:"emitNotTerminatedNamedEntity",value:function(){var N=this.result,R=(this.decodeTree[N]&a.VALUE_LENGTH)>>14;return this.emitNamedEntityData(N,R,this.consumed),(R=this.errors)!==null&&R!==void 0&&R.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(N,R,q){var V=this.decodeTree;return this.emitCodePoint(R===1?V[N]&~a.VALUE_LENGTH:V[N+1],q),R===3&&this.emitCodePoint(V[N+2],q),q}},{key:"end",value:function(){var N;switch(this.state){case i.NamedEntity:return this.result===0||this.decodeMode===l.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case i.NumericDecimal:return this.emitNumericEntity(0,2);case i.NumericHex:return this.emitNumericEntity(0,3);case i.NumericStart:return (N=this.errors)!==null&&N!==void 0&&N.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case i.EntityStart:return 0}}}]),O}();function g(O){var L="";return new s(O,function(N){return L+=p(N)}),1}function y(O){for(var L=1;L$\x80-\uFFFF]/g,w=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),v=String.prototype.codePointAt!=null?function(O,L){return O.codePointAt(L)}:function(O,L){return (64512&O.charCodeAt(L))==55296?1024*(O.charCodeAt(L)-55296)+O.charCodeAt(L+1)-56320+65536:O.charCodeAt(L)};function x(O){for(var L="",V=0;(q=T.exec(O))!==null;)var N=q.index,R=O.charCodeAt(N),q=w.get(R),V=q!==void 0?(L+=O.substring(V,N)+q,N+1):(L+="".concat(O.substring(V,N),"&#x").concat(v(O,N).toString(16),";"),T.lastIndex+=+((64512&R)==55296));return L+O.substr(V)}function k(O,L){return function(R){for(var q,V=0,Z="";q=O.exec(R);)V!==q.index&&(Z+=R.substring(V,q.index)),Z+=L.get(q[0].charCodeAt(0)),V=q.index+1;return Z+R.substring(V)}}var I=k(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),B=k(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));(c={})[c.XML=0]="XML",c[c.HTML=1]="HTML",(c={})[c.UTF8=0]="UTF8",c[c.ASCII=1]="ASCII",c[c.Extensive=2]="Extensive",c[c.Attribute=3]="Attribute",c[c.Text=4]="Text";var M=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(O){return [O.toLowerCase(),O]})),W=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(O){return [O.toLowerCase(),O]}));function K(O){return (K=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(L){return typeof L}:function(L){return L&&typeof Symbol=="function"&&L.constructor===Symbol&&L!==Symbol.prototype?"symbol":typeof L})(O)}function P(O,L){var N,R=Object.keys(O);return Object.getOwnPropertySymbols&&(N=Object.getOwnPropertySymbols(O),L&&(N=N.filter(function(q){return Object.getOwnPropertyDescriptor(O,q).enumerable})),R.push.apply(R,N)),R}function H(O){for(var L=1;L")}(X);case o.Comment:return function(pt){return "")}(X);case o.CDATA:return function(pt){return "")}(X);case o.Script:case o.Style:case o.Tag:return function(pt,at){at.xmlMode==="foreign"&&(pt.name=(dt=M.get(pt.name))!==null&&dt!==void 0?dt:pt.name,pt.parent&&j.has(pt.parent.name)&&(at=H(H({},at),{},{xmlMode:false}))),!at.xmlMode&&S.has(pt.name)&&(at=H(H({},at),{},{xmlMode:"foreign"}));var ct="<".concat(pt.name),dt=function(yt,vt){var _t;if(yt){var gt=((_t=vt.encodeEntities)!==null&&_t!==void 0?_t:vt.decodeEntities)===false?z:vt.xmlMode||vt.encodeEntities!=="utf8"?x:I;return Object.keys(yt).map(function($){var tt,Q=(tt=yt[$])!==null&&tt!==void 0?tt:"";return vt.xmlMode==="foreign"&&($=(tt=W.get($))!==null&&tt!==void 0?tt:$),vt.emptyAttrs||vt.xmlMode||Q!==""?"".concat($,'="').concat(gt(Q),'"'):$}).join(" ")}}(pt.attribs,at);return dt&&(ct+=" ".concat(dt)),pt.children.length===0&&(at.xmlMode?at.selfClosingTags!==false:at.selfClosingTags&&F.has(pt.name))?(at.xmlMode||(ct+=" "),ct+="/>"):(ct+=">",0"))),ct}(X,et);case o.Text:return function(pt,at){var ct,dt=pt.data||"";return dt=((ct=at.encodeEntities)!==null&&ct!==void 0?ct:at.decodeEntities)===false||!at.xmlMode&&pt.parent&&D.has(pt.parent.name)?dt:(at.xmlMode||at.encodeEntities!=="utf8"?x:B)(dt)}(X,et)}}(R[V],N);return q};var j=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),S=new Set(["svg","math"]);},function(A,E){function t(n,a){return A.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,l){return i.__proto__=l,i},A.exports.__esModule=true,A.exports.default=A.exports,t(n,a)}A.exports=t,A.exports.__esModule=true,A.exports.default=A.exports;},function(A,E,t){var n=t(69),a=t(248),i=Object.prototype.hasOwnProperty;A.exports=function(o){if(!n(o))return a(o);var d,c=[];for(d in Object(o))i.call(o,d)&&d!="constructor"&&c.push(d);return c};},function(A,E,t){t=t(29)(t(17),"Map"),A.exports=t;},function(A,E){A.exports=function(n){return typeof n=="number"&&-1o[c]?1:-1;return l.length-o.length},E.compare=function(l,o){return E.compareFunc(l,o)==1?l:o},E.getDefaultOptions=function(l){return (l=Object.assign({extraCss:"",insertPreservedExtraCss:true,applyStyleTags:true,removeStyleTags:true,preserveMediaQueries:true,preserveFontFaces:true,preserveKeyFrames:true,preservePseudos:true,applyWidthAttributes:true,applyHeightAttributes:true,applyAttributesTableElements:true,resolveCSSVariables:true,url:""},l)).webResources=l.webResources||{},l};},function(A,E,t){(function(n){A.exports=function(i){return function(o){var d=[].slice.call(arguments,1);d.unshift("["+o+"]"),n.stderr.write(d.join(" ")+` +`);}.bind(null,i)};}).call(this,t(15));},function(A,E,t){var n;function a(i){return (a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l})(i)}(function(){var i;(function(){var o=[function(h,p,f){var u=f(1).Beautifier,r=f(5).Options;h.exports=function(g,y){return new u(g,y).beautify()},h.exports.defaultOptions=function(){return new r};},function(h,p,f){var u=f(2).Output,r=f(3).Token,s=f(4),g=f(5).Options,y=f(7).Tokenizer,T=f(7).line_starters,w=f(7).positionable_operators,v=f(7).TOKEN;function x(F,j){return j.indexOf(F)!==-1}function k(F,j){return F&&F.type===v.RESERVED&&F.text===j}function I(F,j){return F&&F.type===v.RESERVED&&x(F.text,j)}var B=["case","return","do","if","throw","else","await","break","continue","async"],M=function(j){for(var S={},O=0;OS&&(S=F.line_indent_level)),{mode:j,parent:F,last_token:F?F.last_token:new r(v.START_BLOCK,""),last_word:F?F.last_word:"",declaration_statement:false,declaration_assignment:false,multiline_frame:false,inline_frame:false,if_block:false,else_block:false,class_start_block:false,do_block:false,do_while:false,import_block:false,in_case_statement:false,in_case:false,case_body:false,case_block:false,indentation_level:S,alignment:0,line_indent_level:F?F.line_indent_level:S,start_line_index:this._output.get_line_number(),ternary_depth:0}},D.prototype._reset=function(F){var j=F.match(/^[\t ]*/)[0];return this._last_last_text="",this._output=new u(this._options,j),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode("BlockStatement"),j=new y(F,this._options),this._tokens=j.tokenize(),F},D.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var F=this._reset(this._source_text),j=this._options.eol;this._options.eol==="auto"&&(j=` +`,F&&s.lineBreak.test(F||"")&&(j=F.match(s.lineBreak)[0]));for(var S=this._tokens.next();S;)this.handle_token(S),this._last_last_text=this._flags.last_token.text,this._flags.last_token=S,S=this._tokens.next();return this._output.get_code(j)},D.prototype.handle_token=function(F,j){F.type===v.START_EXPR?this.handle_start_expr(F):F.type===v.END_EXPR?this.handle_end_expr(F):F.type===v.START_BLOCK?this.handle_start_block(F):F.type===v.END_BLOCK?this.handle_end_block(F):F.type===v.WORD||F.type===v.RESERVED?this.handle_word(F):F.type===v.SEMICOLON?this.handle_semicolon(F):F.type===v.STRING?this.handle_string(F):F.type===v.EQUALS?this.handle_equals(F):F.type===v.OPERATOR?this.handle_operator(F):F.type===v.COMMA?this.handle_comma(F):F.type===v.BLOCK_COMMENT?this.handle_block_comment(F,j):F.type===v.COMMENT?this.handle_comment(F,j):F.type===v.DOT?this.handle_dot(F):F.type===v.EOF?this.handle_eof(F):(F.type,v.UNKNOWN,this.handle_unknown(F,j));},D.prototype.handle_whitespace_and_comments=function(F,j){var S=F.newlines,O=this._options.keep_array_indentation&&P(this._flags.mode);if(F.comments_before)for(var L=F.comments_before.next();L;)this.handle_whitespace_and_comments(L,j),this.handle_token(L,j),L=F.comments_before.next();if(O)for(var N=0;Nthis._options.max_preserve_newlines&&(S=this._options.max_preserve_newlines),this._options.preserve_newlines&&1this._flags.parent.indentation_level)&&(--this._flags.indentation_level,this._output.set_indent(this._flags.indentation_level,this._flags.alignment));},D.prototype.set_mode=function(F){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,F),this._flags=this.create_flags(this._previous_flags,F),this._output.set_indent(this._flags.indentation_level,this._flags.alignment);},D.prototype.restore_mode=function(){0"||!x(this._flags.last_token.type,[v.EQUALS,v.START_EXPR,v.COMMA,v.OPERATOR])&&!I(this._flags.last_token,["return","throw","import","default"])?this.set_mode("BlockStatement"):this.set_mode("ObjectLiteral"),this._flags.last_token&&I(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=true),j=(S=!j.comments_before&&j.text==="}")&&this._flags.last_word==="function"&&this._flags.last_token.type===v.END_EXPR,this._options.brace_preserve_inline){var O=0,L=null;this._flags.inline_frame=true;do if((L=this._tokens.peek((O+=1)-1)).newlines){this._flags.inline_frame=false;break}while(L.type!==v.EOF&&(L.type!==v.END_BLOCK||L.opened!==F))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&F.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==v.OPERATOR&&(j||this._flags.last_token.type===v.EQUALS||I(this._flags.last_token,B)&&this._flags.last_token.text!=="else")?this._output.space_before_token=true:this.print_newline(false,true):(!P(this._previous_flags.mode)||this._flags.last_token.type!==v.START_EXPR&&this._flags.last_token.type!==v.COMMA||(this._flags.last_token.type!==v.COMMA&&!this._options.space_in_paren||(this._output.space_before_token=true),(this._flags.last_token.type===v.COMMA||this._flags.last_token.type===v.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(F),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=false)),this._flags.last_token.type!==v.OPERATOR&&this._flags.last_token.type!==v.START_EXPR&&(x(this._flags.last_token.type,[v.START_BLOCK,v.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=true)),this.print_token(F),this.indent(),S||this._options.brace_preserve_inline&&this._flags.inline_frame||this.print_newline();},D.prototype.handle_end_block=function(F){for(this.handle_whitespace_and_comments(F);this._flags.mode==="Statement";)this.restore_mode();var j=this._flags.last_token.type===v.START_BLOCK;this._flags.inline_frame&&!j?this._output.space_before_token=true:this._options.brace_style==="expand"?j||this.print_newline():j||(P(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=false,this.print_newline(),this._options.keep_array_indentation=true):this.print_newline()),this.restore_mode(),this.print_token(F);},D.prototype.handle_word=function(F){if(F.type===v.RESERVED&&(x(F.text,["set","get"])&&this._flags.mode!=="ObjectLiteral"||F.text==="import"&&x(this._tokens.peek().text,["(","."])||x(F.text,["as","from"])&&!this._flags.import_block||this._flags.mode==="ObjectLiteral"&&this._tokens.peek().text===":")&&(F.type=v.WORD),this.start_of_statement(F)?I(this._flags.last_token,["var","let","const"])&&F.type===v.WORD&&(this._flags.declaration_statement=true):!F.newlines||H(this._flags.mode)||this._flags.last_token.type===v.OPERATOR&&this._flags.last_token.text!=="--"&&this._flags.last_token.text!=="++"||this._flags.last_token.type===v.EQUALS||!this._options.preserve_newlines&&I(this._flags.last_token,["var","let","const","set","get"])?this.handle_whitespace_and_comments(F):(this.handle_whitespace_and_comments(F),this.print_newline()),this._flags.do_block&&!this._flags.do_while){if(k(F,"while"))return this._output.space_before_token=true,this.print_token(F),this._output.space_before_token=true,void(this._flags.do_while=true);this.print_newline(),this._flags.do_block=false;}if(this._flags.if_block)if(!this._flags.else_block&&k(F,"else"))this._flags.else_block=true;else {for(;this._flags.mode==="Statement";)this.restore_mode();this._flags.if_block=false,this._flags.else_block=false;}if(this._flags.in_case_statement&&I(F,["case","default"]))return this.print_newline(),this._flags.case_block||!this._flags.case_body&&!this._options.jslint_happy||this.deindent(),this._flags.case_body=false,this.print_token(F),void(this._flags.in_case=true);if(this._flags.last_token.type!==v.COMMA&&this._flags.last_token.type!==v.START_EXPR&&this._flags.last_token.type!==v.EQUALS&&this._flags.last_token.type!==v.OPERATOR||this.start_of_object_property()||x(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode==="ObjectLiteral"||this.allow_wrap_or_preserved_newline(F),k(F,"function"))return (x(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!x(this._flags.last_token.text,["(","[","{",":","=",","])&&this._flags.last_token.type!==v.OPERATOR)&&(this._output.just_added_blankline()||F.comments_before||(this.print_newline(),this.print_newline(true))),this._flags.last_token.type===v.RESERVED||this._flags.last_token.type===v.WORD?I(this._flags.last_token,["get","set","new","export"])||I(this._flags.last_token,z)||k(this._flags.last_token,"default")&&this._last_last_text==="export"||this._flags.last_token.text==="declare"?this._output.space_before_token=true:this.print_newline():this._flags.last_token.type===v.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=true:!this._flags.multiline_frame&&(H(this._flags.mode)||P(this._flags.mode))||this.print_newline(),this.print_token(F),void(this._flags.last_word=F.text);var j="NONE";this._flags.last_token.type===v.END_BLOCK?this._previous_flags.inline_frame?j="SPACE":!I(F,["else","catch","finally","from"])||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&F.newlines?j="NEWLINE":(j="SPACE",this._output.space_before_token=true):this._flags.last_token.type===v.SEMICOLON&&this._flags.mode==="BlockStatement"?j="NEWLINE":this._flags.last_token.type===v.SEMICOLON&&H(this._flags.mode)?j="SPACE":this._flags.last_token.type===v.STRING?j="NEWLINE":this._flags.last_token.type===v.RESERVED||this._flags.last_token.type===v.WORD||this._flags.last_token.text==="*"&&(x(this._last_last_text,["function","yield"])||this._flags.mode==="ObjectLiteral"&&x(this._last_last_text,["{",","]))?j="SPACE":this._flags.last_token.type===v.START_BLOCK?j=this._flags.inline_frame?"SPACE":"NEWLINE":this._flags.last_token.type===v.END_EXPR&&(this._output.space_before_token=true,j="NEWLINE"),I(F,T)&&this._flags.last_token.text!==")"&&(j=this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?"SPACE":"NEWLINE"),I(F,["else","catch","finally"])?(this._flags.last_token.type!==v.END_BLOCK||this._previous_flags.mode!=="BlockStatement"||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&F.newlines)&&!this._flags.inline_frame?this.print_newline():(this._output.trim(true),this._output.current_line.last()!=="}"&&this.print_newline(),this._output.space_before_token=true):j==="NEWLINE"?I(this._flags.last_token,B)||this._flags.last_token.text==="declare"&&I(F,["var","let","const"])?this._output.space_before_token=true:this._flags.last_token.type!==v.END_EXPR?this._flags.last_token.type===v.START_EXPR&&I(F,["var","let","const"])||this._flags.last_token.text===":"||(k(F,"if")&&k(F.previous,"else")?this._output.space_before_token=true:this.print_newline()):I(F,T)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&P(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():j==="SPACE"&&(this._output.space_before_token=true),!F.previous||F.previous.type!==v.WORD&&F.previous.type!==v.RESERVED||(this._output.space_before_token=true),this.print_token(F),this._flags.last_word=F.text,F.type===v.RESERVED&&(F.text==="do"?this._flags.do_block=true:F.text==="if"?this._flags.if_block=true:F.text==="import"?this._flags.import_block=true:this._flags.import_block&&k(F,"from")&&(this._flags.import_block=false));},D.prototype.handle_semicolon=function(F){this.start_of_statement(F)?this._output.space_before_token=false:this.handle_whitespace_and_comments(F);for(var j=this._tokens.peek();!(this._flags.mode!=="Statement"||this._flags.if_block&&k(j,"else")||this._flags.do_block);)this.restore_mode();this._flags.import_block&&(this._flags.import_block=false),this.print_token(F);},D.prototype.handle_string=function(F){F.text.startsWith("`")&&F.newlines===0&&F.whitespace_before===""&&(F.previous.text===")"||this._flags.last_token.type===v.WORD)||(this.start_of_statement(F)?this._output.space_before_token=true:(this.handle_whitespace_and_comments(F),this._flags.last_token.type===v.RESERVED||this._flags.last_token.type===v.WORD||this._flags.inline_frame?this._output.space_before_token=true:this._flags.last_token.type===v.COMMA||this._flags.last_token.type===v.START_EXPR||this._flags.last_token.type===v.EQUALS||this._flags.last_token.type===v.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(F):!F.text.startsWith("`")||this._flags.last_token.type!==v.END_EXPR||F.previous.text!=="]"&&F.previous.text!==")"||F.newlines!==0?this.print_newline():this._output.space_before_token=true)),this.print_token(F);},D.prototype.handle_equals=function(F){this.start_of_statement(F)||this.handle_whitespace_and_comments(F),this._flags.declaration_statement&&(this._flags.declaration_assignment=true),this._output.space_before_token=true,this.print_token(F),this._output.space_before_token=true;},D.prototype.handle_comma=function(F){this.handle_whitespace_and_comments(F,true),this.print_token(F),this._output.space_before_token=true,this._flags.declaration_statement?(H(this._flags.parent.mode)&&(this._flags.declaration_assignment=false),this._flags.declaration_assignment?(this._flags.declaration_assignment=false,this.print_newline(false,true)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(F)):this._flags.mode==="ObjectLiteral"||this._flags.mode==="Statement"&&this._flags.parent.mode==="ObjectLiteral"?(this._flags.mode==="Statement"&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(F);},D.prototype.handle_operator=function(F){var j=F.text==="*"&&(I(this._flags.last_token,["function","yield"])||x(this._flags.last_token.type,[v.START_BLOCK,v.COMMA,v.END_BLOCK,v.SEMICOLON])),S=x(F.text,["-","+"])&&(x(this._flags.last_token.type,[v.START_BLOCK,v.START_EXPR,v.EQUALS,v.OPERATOR])||x(this._flags.last_token.text,T)||this._flags.last_token.text===",");if(this.start_of_statement(F)||this.handle_whitespace_and_comments(F,!j),F.text!=="*"||this._flags.last_token.type!==v.DOT)if(F.text!=="::")if(x(F.text,["-","+"])&&this.start_of_object_property())this.print_token(F);else {if(this._flags.last_token.type===v.OPERATOR&&x(this._options.operator_position,W)&&this.allow_wrap_or_preserved_newline(F),F.text===":"&&this._flags.in_case)return this.print_token(F),this._flags.in_case=false,this._flags.case_body=true,void(this._tokens.peek().type!==v.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=false):(this._flags.case_block=true,this._output.space_before_token=true));var O=true,L=true,N=false;if(F.text===":"?this._flags.ternary_depth===0?O=false:(--this._flags.ternary_depth,N=true):F.text==="?"&&(this._flags.ternary_depth+=1),!S&&!j&&this._options.preserve_newlines&&x(F.text,w)){var R=F.text===":",q=R&&N,V=R&&!N;switch(this._options.operator_position){case M.before_newline:return this._output.space_before_token=!V,this.print_token(F),R&&!q||this.allow_wrap_or_preserved_newline(F),void(this._output.space_before_token=true);case M.after_newline:return this._output.space_before_token=true,!R||q?this._tokens.peek().newlines?this.print_newline(false,true):this.allow_wrap_or_preserved_newline(F):this._output.space_before_token=false,this.print_token(F),void(this._output.space_before_token=true);case M.preserve_newline:return V||this.allow_wrap_or_preserved_newline(F),O=!(this._output.just_added_newline()||V),this._output.space_before_token=O,this.print_token(F),void(this._output.space_before_token=true)}}j?(this.allow_wrap_or_preserved_newline(F),O=false,L=(j=this._tokens.peek())&&x(j.type,[v.WORD,v.RESERVED])):F.text==="..."?(this.allow_wrap_or_preserved_newline(F),O=this._flags.last_token.type===v.START_BLOCK,L=false):(x(F.text,["--","++","!","~"])||S)&&(this._flags.last_token.type!==v.COMMA&&this._flags.last_token.type!==v.START_EXPR||this.allow_wrap_or_preserved_newline(F),L=O=false,!F.newlines||F.text!=="--"&&F.text!=="++"&&F.text!=="~"||((S=I(this._flags.last_token,B)&&F.newlines)&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(S,true)),this._flags.last_token.text===";"&&H(this._flags.mode)&&(O=true),this._flags.last_token.type===v.RESERVED?O=true:this._flags.last_token.type===v.END_EXPR?O=!(this._flags.last_token.text==="]"&&(F.text==="--"||F.text==="++")):this._flags.last_token.type===v.OPERATOR&&(O=x(F.text,["--","-","++","+"])&&x(this._flags.last_token.text,["--","-","++","+"]),x(F.text,["+","-"])&&x(this._flags.last_token.text,["--","++"])&&(L=true)),(this._flags.mode!=="BlockStatement"||this._flags.inline_frame)&&this._flags.mode!=="Statement"||this._flags.last_token.text!=="{"&&this._flags.last_token.text!==";"||this.print_newline()),this._output.space_before_token=this._output.space_before_token||O,this.print_token(F),this._output.space_before_token=L;}else this.print_token(F);else this.print_token(F);},D.prototype.handle_block_comment=function(F,j){return this._output.raw?(this._output.add_raw_token(F),void(F.directives&&F.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw))):F.directives?(this.print_newline(false,j),this.print_token(F),F.directives.preserve==="start"&&(this._output.raw=true),void this.print_newline(false,true)):void(s.newline.test(F.text)||F.newlines?this.print_block_commment(F,j):(this._output.space_before_token=true,this.print_token(F),this._output.space_before_token=true))},D.prototype.print_block_commment=function(F,j){var S,O,L,N=function(Z){for(var X=[],et=(Z=Z.replace(s.allLineBreaks,` +`)).indexOf(` +`);et!==-1;)X.push(Z.substring(0,et)),et=(Z=Z.substring(et+1)).indexOf(` +`);return Z.length&&X.push(Z),X}(F.text),R=F.whitespace_before,q=R.length;if(this.print_newline(false,j),this.print_token_line_indentation(F),this._output.add_token(N[0]),this.print_newline(false,j),1this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},p.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var r=this.__parent.current_line;return r.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),r.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),r.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,r.__items[0]===" "&&(r.__items.splice(0,1),--r.__character_count),true}return false},p.prototype.is_empty=function(){return this.__items.length===0},p.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},p.prototype.push=function(r){this.__items.push(r);var s=r.lastIndexOf(` +`);s!==-1?this.__character_count=r.length-s:this.__character_count+=r.length;},p.prototype.pop=function(){var r=null;return this.is_empty()||(r=this.__items.pop(),this.__character_count-=r.length),r},p.prototype._remove_indent=function(){0=this.__cache.length;)this.__add_column();},f.prototype.__add_column=function(){var r,s=this.__cache.length,g="";this.__indent_size&&s>=this.__indent_size&&(s-=(r=Math.floor(s/this.__indent_size))*this.__indent_size,g=new Array(r+1).join(this.__indent_string)),s&&(g+=new Array(s+1).join(" ")),this.__cache.push(g);},u.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line);},u.prototype.get_line_number=function(){return this.__lines.length},u.prototype.get_indent_string=function(r,s){return this.__indent_cache.get_indent_string(r,s)},u.prototype.get_indent_size=function(r,s){return this.__indent_cache.get_indent_size(r,s)},u.prototype.is_empty=function(){return !this.previous_line&&this.current_line.is_empty()},u.prototype.add_new_line=function(r){return !(this.is_empty()||!r&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},u.prototype.get_code=function(r){this.trim(true);var s=this.current_line.pop();return s&&(s[s.length-1]===` +`&&(s=s.replace(/\n+$/g,"")),this.current_line.push(s)),this._end_with_newline&&this.__add_outputline(),s=this.__lines.join(` +`),r!==` +`?s.replace(/[\n]/g,r):s},u.prototype.set_wrap_point=function(){this.current_line._set_wrap_point();},u.prototype.set_indent=function(r,s){return this.next_line.set_indent(r=r||0,s=s||0),1>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" ");P=(P="\\?\\.(?!\\d) "+(P=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |").replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&")).replace(/ /g,"|");var W,K=new RegExp(P),P=(s="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(",")).concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),H=new RegExp("^(?:"+P.join("|")+")$");((P=function(z,F){r.call(this,z,F),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source),z=new y(this._input),F=new T(this._input).read_options(this._options),this.__patterns={template:F,identifier:F.starting_with(g.identifier).matching(g.identifierMatch),number:z.matching(k),punct:z.matching(K),comment:z.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:z.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:z.matching(//),include:z.starting_with(/#include/).until_after(g.lineBreak),shebang:z.starting_with(/#!/).until_after(g.lineBreak),xml:z.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:F.until(/['\\\n\r\u2028\u2029]/),double_quote:F.until(/["\\\n\r\u2028\u2029]/),template_text:F.until(/[`\\$]/),template_expression:F.until(/[`}\\]/)};}).prototype=new r)._is_comment=function(D){return D.type===v.COMMENT||D.type===v.BLOCK_COMMENT||D.type===v.UNKNOWN},P.prototype._is_opening=function(D){return D.type===v.START_BLOCK||D.type===v.START_EXPR},P.prototype._is_closing=function(D,z){return (D.type===v.END_BLOCK||D.type===v.END_EXPR)&&z&&(D.text==="]"&&z.text==="["||D.text===")"&&z.text==="("||D.text==="}"&&z.text==="{")},P.prototype._reset=function(){W=false;},P.prototype._get_next_token=function(D,z){this._readWhitespace();var F=this._input.peek();return F===null?this._create_token(v.EOF,""):this._read_non_javascript(F)||this._read_string(F)||this._read_pair(F,this._input.peek(1))||this._read_word(D)||this._read_singles(F)||this._read_comment(F)||this._read_regexp(F,D)||this._read_xml(F,D)||this._read_punctuation()||this._create_token(v.UNKNOWN,this._input.next())},P.prototype._read_word=function(D){var z=this.__patterns.identifier.read();return z!==""?(z=z.replace(g.allLineBreaks,` +`),D.type!==v.DOT&&(D.type!==v.RESERVED||D.text!=="set"&&D.text!=="get")&&H.test(z)?z!=="in"&&z!=="of"||D.type!==v.WORD&&D.type!==v.STRING?this._create_token(v.RESERVED,z):this._create_token(v.OPERATOR,z):this._create_token(v.WORD,z)):(z=this.__patterns.number.read())!==""?this._create_token(v.WORD,z):void 0},P.prototype._read_singles=function(D){var z=null;return D==="("||D==="["?z=this._create_token(v.START_EXPR,D):D===")"||D==="]"?z=this._create_token(v.END_EXPR,D):D==="{"?z=this._create_token(v.START_BLOCK,D):D==="}"?z=this._create_token(v.END_BLOCK,D):D===";"?z=this._create_token(v.SEMICOLON,D):D==="."&&B.test(this._input.peek(1))?z=this._create_token(v.DOT,D):D===","&&(z=this._create_token(v.COMMA,D)),z&&this._input.next(),z},P.prototype._read_pair=function(D,z){var F=null;return (F=D==="#"&&z==="{"?this._create_token(v.START_BLOCK,D+z):F)&&(this._input.next(),this._input.next()),F},P.prototype._read_punctuation=function(){var D=this.__patterns.punct.read();if(D!=="")return D==="="?this._create_token(v.EQUALS,D):D==="?."?this._create_token(v.DOT,D):this._create_token(v.OPERATOR,D)},P.prototype._read_non_javascript=function(D){var z="";if(D==="#"){if(this._is_first_token()&&(z=this.__patterns.shebang.read()))return this._create_token(v.UNKNOWN,z.trim()+` +`);if(z=this.__patterns.include.read())return this._create_token(v.UNKNOWN,z.trim()+` +`);D=this._input.next();var F="#";if(this._input.hasNext()&&this._input.testChar(I)){for(;F+=D=this._input.next(),this._input.hasNext()&&D!=="#"&&D!=="=";);return D==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(F+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(F+="{}",this._input.next(),this._input.next())),this._create_token(v.WORD,F)}this._input.back();}else if(D==="<"&&this._is_first_token()){if(z=this.__patterns.html_comment_start.read()){for(;this._input.hasNext()&&!this._input.testChar(g.newline);)z+=this._input.next();return W=true,this._create_token(v.COMMENT,z)}}else if(W&&D==="-"&&(z=this.__patterns.html_comment_end.read()))return W=false,this._create_token(v.COMMENT,z);return null},P.prototype._read_comment=function(D){var z,F=null;return D==="/"&&(z="",this._input.peek(1)==="*"?(z=this.__patterns.block_comment.read(),(D=x.get_directives(z))&&D.ignore==="start"&&(z+=x.readIgnored(this._input)),z=z.replace(g.allLineBreaks,` +`),(F=this._create_token(v.BLOCK_COMMENT,z)).directives=D):this._input.peek(1)==="/"&&(z=this.__patterns.comment.read(),F=this._create_token(v.COMMENT,z))),F},P.prototype._read_string=function(D){if(D!=="`"&&D!=="'"&&D!=='"')return null;var z=this._input.next();return this.has_char_escapes=false,z+=D==="`"?this._read_string_recursive("`",true,"${"):this._read_string_recursive(D),this.has_char_escapes&&this._options.unescape_strings&&(z=function(j){for(var S,O="",L=new u(j),N=null;L.hasNext();)if((N=L.match(/([\s]|[^\\]|\\\\)+/g))&&(O+=N[0]),L.peek()==="\\"){if(L.next(),L.peek()==="x")N=L.match(/x([0-9A-Fa-f]{2})/g);else {if(L.peek()!=="u"){O+="\\",L.hasNext()&&(O+=L.next());continue}N=(N=L.match(/u([0-9A-Fa-f]{4})/g))||L.match(/u\{([0-9A-Fa-f]+)\}/g);}if(!N||126<(S=parseInt(N[1],16))&&S<=255&&N[0].indexOf("x")===0)return j;O+=0<=S&&S<32||1114111=u.length&&this.__input.substring(r-u.length,r).toLowerCase()===u},h.exports.InputScanner=f;},function(h,p,f){var u=f(8).InputScanner,r=f(3).Token,s=f(10).TokenStream,g=f(11).WhitespacePattern,y={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"};(f=function(w,v){this._input=new u(w),this._options=v||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new g(this._input);}).prototype.tokenize=function(){var T;this._input.restart(),this.__tokens=new s,this._reset();for(var w=new r(y.START,""),v=null,x=[],k=new s;w.type!==y.EOF;){for(T=this._get_next_token(w,v);this._is_comment(T);)k.add(T),T=this._get_next_token(w,v);k.isEmpty()||(T.comments_before=k,k=new s),T.parent=v,this._is_opening(T)?(x.push(v),v=T):v&&this._is_closing(T,v)&&((T.opened=v).closed=T,v=x.pop(),T.parent=v),(T.previous=w).next=T,this.__tokens.add(T),w=T;}return this.__tokens},f.prototype._is_first_token=function(){return this.__tokens.isEmpty()},f.prototype._reset=function(){},f.prototype._get_next_token=function(T,w){this._readWhitespace();var v=this._input.read(/.+/g);return v?this._create_token(y.RAW,v):this._create_token(y.EOF,"")},f.prototype._is_comment=function(T){return false},f.prototype._is_opening=function(T){return false},f.prototype._is_closing=function(T,w){return false},f.prototype._create_token=function(T,w){return new r(T,w,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},f.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},h.exports.Tokenizer=f,h.exports.TOKEN=y;},function(h){function p(f){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=f;}p.prototype.restart=function(){this.__position=0;},p.prototype.isEmpty=function(){return this.__tokens_length===0},p.prototype.hasNext=function(){return this.__position/),erb:g.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:g.starting_with(/{%/).until_after(/%}/),django_value:g.starting_with(/{{/).until_after(/}}/),django_comment:g.starting_with(/{#/).until_after(/#}/),smarty:g.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:g.starting_with(/{\*/).until_after(/\*}/),smarty_literal:g.starting_with(/{literal}/).until_after(/{\/literal}/)};}(s.prototype=new u)._create=function(){return new s(this._input,this)},s.prototype._update=function(){this.__set_templated_pattern();},s.prototype.disable=function(g){var y=this._create();return y._disabled[g]=true,y._update(),y},s.prototype.read_options=function(g){var y,T=this._create();for(y in r)T._disabled[y]=g.templating.indexOf(y)===-1;return T._update(),T},s.prototype.exclude=function(g){var y=this._create();return y._excluded[g]=true,y._update(),y},s.prototype.read=function(){for(var g="",g=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern),y=this._read_template();y;)this._match_pattern?y+=this._input.read(this._match_pattern):y+=this._input.readUntil(this.__template_pattern),g+=y,y=this._read_template();return this._until_after&&(g+=this._input.readUntilAfter(this._until_pattern)),g},s.prototype.__set_templated_pattern=function(){var g=[];this._disabled.php||g.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||g.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||g.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(g.push(this.__patterns.django._starting_pattern.source),g.push(this.__patterns.django_value._starting_pattern.source),g.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||g.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&g.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+g.join("|")+")");},s.prototype._read_template=function(){var g,y="",T=this._input.peek();return T==="<"?(g=this._input.peek(1),this._disabled.php||this._excluded.php||g!=="?"||(y=y||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||g!=="%"||(y=y||this.__patterns.erb.read())):T==="{"&&(this._disabled.handlebars||this._excluded.handlebars||(y=(y=(y=y||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||this.__patterns.handlebars.read()),this._disabled.django||(this._excluded.django||this._excluded.handlebars||(y=y||this.__patterns.django_value.read()),this._excluded.django||(y=(y=y||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(y=(y=(y=y||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read())),y},h.exports.TemplatablePattern=s;}],d={},c=function h(p){var f=d[p];return f!==void 0||(f=d[p]={exports:{}},o[p](f,f.exports,h)),f.exports}(0);i=c;})();var l=i;(n=function(){return {js_beautify:l}}.apply(E,[]))===void 0||(A.exports=n);})();},function(A,E,t){var n;function a(i){return (a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l})(i)}(function(){var i;(function(){var o=[,,function(h){function p(r){this.__parent=r,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[];}function f(r,s){this.__cache=[""],this.__indent_size=r.indent_size,this.__indent_string=r.indent_char,r.indent_with_tabs||(this.__indent_string=new Array(r.indent_size+1).join(r.indent_char)),s=s||"",0this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},p.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var r=this.__parent.current_line;return r.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),r.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),r.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,r.__items[0]===" "&&(r.__items.splice(0,1),--r.__character_count),true}return false},p.prototype.is_empty=function(){return this.__items.length===0},p.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},p.prototype.push=function(r){this.__items.push(r);var s=r.lastIndexOf(` +`);s!==-1?this.__character_count=r.length-s:this.__character_count+=r.length;},p.prototype.pop=function(){var r=null;return this.is_empty()||(r=this.__items.pop(),this.__character_count-=r.length),r},p.prototype._remove_indent=function(){0=this.__cache.length;)this.__add_column();},f.prototype.__add_column=function(){var r,s=this.__cache.length,g="";this.__indent_size&&s>=this.__indent_size&&(s-=(r=Math.floor(s/this.__indent_size))*this.__indent_size,g=new Array(r+1).join(this.__indent_string)),s&&(g+=new Array(s+1).join(" ")),this.__cache.push(g);},u.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line);},u.prototype.get_line_number=function(){return this.__lines.length},u.prototype.get_indent_string=function(r,s){return this.__indent_cache.get_indent_string(r,s)},u.prototype.get_indent_size=function(r,s){return this.__indent_cache.get_indent_size(r,s)},u.prototype.is_empty=function(){return !this.previous_line&&this.current_line.is_empty()},u.prototype.add_new_line=function(r){return !(this.is_empty()||!r&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},u.prototype.get_code=function(r){this.trim(true);var s=this.current_line.pop();return s&&(s[s.length-1]===` +`&&(s=s.replace(/\n+$/g,"")),this.current_line.push(s)),this._end_with_newline&&this.__add_outputline(),s=this.__lines.join(` +`),r!==` +`?s.replace(/[\n]/g,r):s},u.prototype.set_wrap_point=function(){this.current_line._set_wrap_point();},u.prototype.set_indent=function(r,s){return this.next_line.set_indent(r=r||0,s=s||0),1=u.length&&this.__input.substring(r-u.length,r).toLowerCase()===u},h.exports.InputScanner=f;},,,,,function(h){function p(f,u){f=typeof f=="string"?f:f.source,u=typeof u=="string"?u:u.source,this.__directives_block_pattern=new RegExp(f+/ beautify( \w+[:]\w+)+ /.source+u,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(f+/\sbeautify\signore:end\s/.source+u,"g");}p.prototype.get_directives=function(f){if(!f.match(this.__directives_block_pattern))return null;var u={};this.__directive_pattern.lastIndex=0;for(var r=this.__directive_pattern.exec(f);r;)u[r[1]]=r[2],r=this.__directive_pattern.exec(f);return u},p.prototype.readIgnored=function(f){return f.readUntilAfter(this.__directives_end_ignore_pattern)},h.exports.Directives=p;},,function(h,p,f){var u=f(16).Beautifier,r=f(17).Options;h.exports=function(g,y){return new u(g,y).beautify()},h.exports.defaultOptions=function(){return new r};},function(h,p,f){var u=f(17).Options,r=f(2).Output,s=f(8).InputScanner,g=new(f(13)).Directives(/\/\*/,/\*\//),y=/\r\n|[\r\n]/,T=/\r\n|[\r\n]/g,w=/\s/,v=/(?:\s|\n)+/g,x=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,k=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function I(B,M){this._source_text=B||"",this._options=new u(M),this._ch=null,this._input=null,this.NESTED_AT_RULE={page:true,"font-face":true,keyframes:true,media:true,supports:true,document:true},this.CONDITIONAL_GROUP_RULE={media:true,supports:true,document:true},this.NON_SEMICOLON_NEWLINE_PROPERTY=["grid-template-areas","grid-template"];}I.prototype.eatString=function(B){var M="";for(this._ch=this._input.next();this._ch;){if(M+=this._ch,this._ch==="\\")M+=this._input.next();else if(B.indexOf(this._ch)!==-1||this._ch===` +`)break;this._ch=this._input.next();}return M},I.prototype.eatWhitespace=function(B){for(var M=w.test(this._input.peek()),W=0;w.test(this._input.peek());)this._ch=this._input.next(),B&&this._ch===` +`&&(W===0||W=this._nestedLevel):this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&z&&this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=true,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(P==="("?this._output.space_before_token=false:P!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(true),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),P==="{"&&this._output.trim(true),F&&(this.outdent(),F=false),this.print_string(this._ch),z=false,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(true),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&this._input.peek()!=="}"&&this._output.add_new_line(true),this._input.peek()===")"&&(this._output.trim(true),this._options.brace_style==="expand"&&this._output.add_new_line(true));else if(this._ch===":"){for(var V=0;V"&&this._ch!=="+"&&this._ch!=="~"||F||D!==0?this._ch==="]"?this.print_string(this._ch):this._ch==="["?(this.preserveSingleSpace(K),this.print_string(this._ch)):this._ch==="="?(this.eatWhitespace(),this.print_string("="),w.test(this._ch)&&(this._ch="")):this._ch!=="!"||this._input.lookBack("\\")?(this.preserveSingleSpace(P==='"'||P==="'"||K),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` +`&&N&&this._output.add_new_line()):(this._output.space_before_token=true,this.print_string(this._ch)):this._options.space_around_combinator?(this._output.space_before_token=true,this.print_string(this._ch),this._output.space_before_token=true):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&w.test(this._ch)&&(this._ch=""));return this._output.get_code(M)},h.exports.Beautifier=I;},function(h,p,f){var u=f(6).Options;function r(s){u.call(this,s,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",true),this.newline_between_rules=this._get_boolean("newline_between_rules",true),s=this._get_boolean("space_around_selector_separator"),this.space_around_combinator=this._get_boolean("space_around_combinator")||s;var g=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var y=0;yo[1]?1:-1}A.exports=function(o,d){switch(d){case "natural":return o.sort(a);case "standard":return o.sort(i);case "none":case false:return o}};},function(A,E,t){var n=t(82).Spaces,a=t(16),i=t(83),l=/[\s"'][iI]\s*\]/,o=/([\d\w])([iI])\]/g,d=/="([a-zA-Z][a-zA-Z\d\-_]+)"([iI])/g,c=/="([a-zA-Z][a-zA-Z\d\-_]+)"(\s|\])/g,h=/^(?:(?:)\s*)+/,p=/='([a-zA-Z][a-zA-Z\d\-_]+)'([iI])/g,f=/='([a-zA-Z][a-zA-Z\d\-_]+)'(\s|\])/g,u=/[>\+~]/,r=/\s/;A.exports=function(g,y,T,w,v){var x=[],k=[];function I(P,H){return v.push("HTML comment '"+H+"' at "+i(P[2][0])+". Removing."),""}for(var B=0,M=g.length;B~]/.test(a(o[1])),p=0,f=o[2].length;pM.length)&&(W=M.length);for(var K=0,P=new Array(W);K"),children:[],errors:[{type:"include",params:{file:ht,partialPath:gt}}]},void V.children.push(gt)}yt.type!=="html"?(yt=yt["css-inline"]==="inline"?{inline:"inline"}:{},yt={line:vt,file:ht,absoluteFilePath:y.default.resolve(R,S),tagName:"mj-style",content:_t,children:[],attributes:yt},pt.push(yt)):(_t={line:vt,file:ht,absoluteFilePath:y.default.resolve(R,S),parent:V,tagName:"mj-raw",content:_t},V.children.push(_t));}function et(ht,yt){var $=y.default.resolve(R,ht),vt=V;if((0, u.default)(V.includedIn,{file:$}))throw new Error("Circular inclusion detected on file : ".concat($));try{gt=T.default.readFileSync($,"utf8");}catch(tt){return ht={line:yt,file:ht,absoluteFilePath:y.default.resolve(R,S),parent:V,tagName:"mj-raw",content:""),children:[],errors:[{type:"include",params:{file:ht,partialPath:$}}]},void V.children.push(ht)}var _t,gt=gt.indexOf("")===-1?"".concat(gt,""):gt,gt=M(gt,d(d({},K),{},{filePath:$,actualPath:$}),[].concat(i(V.includedIn),[{file:V.absoluteFilePath,line:yt}])),$=function(Q){var ft=1"),includedIn:P});}},{recognizeCDATA:true,decodeEntities:false,recognizeSelfClosing:true,lowerCaseAttributeNames:false});if(W=(0, h.default)(L)(W),dt.write(W),dt.end(),!(0, s.default)(q))throw new Error("Parsing failed. Check your mjml.");return (0, w.default)(q),H&&(0, x.default)(q),pt.length&&((H=(0, u.default)(q.children,{tagName:"mj-head"}))?H.children?H.children=[].concat(i(H.children),pt):H.children=pt:q.children.push({file:j,line:0,tagName:"mj-head",children:pt})),q};var h=c(t(138)),p=c(t(504)),f=c(t(145)),u=c(t(46)),r=c(t(505)),s=c(t(19)),g=t(599),y=c(t(22)),T=c(t(64)),w=c(t(506)),v=c(t(507)),x=c(t(509)),k=t(227),I=function(W){for(var K=/\n/gi,P=[0];K.exec(W);)P.push(K.lastIndex);return P},B=function(W,K){return W.startIndex===K.startIndex&&W.endIndex===K.endIndex};A.exports=E.default;}).call(this,t(15));},function(A,E,t){var n=t(66)("flow",t(502));n.placeholder=t(50),A.exports=n;},function(A,E,t){var n=t(216),a=t(478),i=t(479),l=t(218),o=t(493),d=t(142),c=t(494),h=t(224),p=t(225),f=t(60),u=Math.max;A.exports=function(s,g,y,T,w,v,P,k){var I=2&g;if(!I&&typeof s!="function")throw new TypeError("Expected a function");var B,M,W=T?T.length:0;W||(g&=-97,T=w=void 0),P=P===void 0?P:u(f(P),0),k=k===void 0?k:f(k),W-=w?w.length:0,64&g&&(B=T,M=w,T=w=void 0);var K=I?void 0:d(s),P=[s,g,y,T,w,B,M,v,P,k];return K&&c(P,K),s=P[0],g=P[1],y=P[2],T=P[3],w=P[4],!(k=P[9]=P[9]===void 0?I?0:s.length:u(P[9]-W,0))&&24&g&&(g&=-25),y=g&&g!=1?g==8||g==16?i(s,g,k):g!=32&&g!=33||w.length?l.apply(void 0,P):o(s,g,y,T):a(s,g,y),p((K?n:h)(y,P),s,g)};},function(A,E,a){var n=a(81),a=a(141);function i(l){this.__wrapped__=l,this.__actions__=[],this.__dir__=1,this.__filtered__=false,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[];}i.prototype=n(a.prototype),A.exports=i.prototype.constructor=i;},function(A,E){A.exports=function(){};},function(A,E,a){var n=a(217),a=a(481);A.exports=n?function(i){return n.get(i)}:a;},function(A,E,a){var n=a(81),a=a(141);function i(l,o){this.__wrapped__=l,this.__actions__=[],this.__chain__=!!o,this.__index__=0,this.__values__=void 0;}i.prototype=n(a.prototype),A.exports=i.prototype.constructor=i;},function(A,E){var t="__lodash_placeholder__";A.exports=function(a,i){for(var l=-1,o=a.length,d=0,c=[];++l$\x80-\uFFFF]/g;var n=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function a(l){for(var o="",p=0;(h=E.xmlReplacer.exec(l))!==null;)var d=h.index,c=l.charCodeAt(d),h=n.get(c),p=h!==void 0?(o+=l.substring(p,d)+h,d+1):(o+="".concat(l.substring(p,d),"&#x").concat((0, E.getCodePoint)(l,d).toString(16),";"),E.xmlReplacer.lastIndex+=+((64512&c)==55296));return o+l.substr(p)}function i(l,o){return function(c){for(var h,p=0,f="";h=l.exec(c);)p!==h.index&&(f+=c.substring(p,h.index)),f+=o.get(h[0].charCodeAt(0)),p=h.index+1;return f+c.substring(p)}}E.getCodePoint=String.prototype.codePointAt!=null?function(l,o){return l.codePointAt(o)}:function(l,o){return (64512&l.charCodeAt(o))==55296?1024*(l.charCodeAt(o)-55296)+l.charCodeAt(o+1)-56320+65536:l.charCodeAt(o)},E.encodeXML=a,E.escape=a,E.escapeUTF8=i(/[&<>'"]/g,n),E.escapeAttribute=i(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),E.escapeText=i(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));},function(A,E,t){var n=t(68).default,a=t(242);A.exports=function(l){return l=a(l,"string"),n(l)=="symbol"?l:l+""},A.exports.__esModule=true,A.exports.default=A.exports;},function(A,E){function t(n){return A.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},A.exports.__esModule=true,A.exports.default=A.exports,t(n)}A.exports=t,A.exports.__esModule=true,A.exports.default=A.exports;},function(A,E){function t(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}));}catch(a){}return A.exports=t=function(){return !!n},A.exports.__esModule=true,(A.exports.default=A.exports)()}A.exports=t,A.exports.__esModule=true,A.exports.default=A.exports;},function(A,E,t){var n=t(97),a=t(39),i=t(71),l=t(13),o=t(31),d=t(72),c=t(69),h=t(100),p=Object.prototype.hasOwnProperty;A.exports=function(u){if(u==null)return true;if(o(u)&&(l(u)||typeof u=="string"||typeof u.splice=="function"||d(u)||h(u)||i(u)))return !u.length;var r,s=a(u);if(s=="[object Map]"||s=="[object Set]")return !u.size;if(c(u))return !n(u).length;for(r in u)if(p.call(u,r))return false;return true};},function(A,E){A.exports=function(n,a){return function(i){return n(a(i))}};},function(A,E,t){(function(n){function a(i){return (a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l})(i)}n=(n===void 0?"undefined":a(n))=="object"&&n&&n.Object===Object&&n,A.exports=n;}).call(this,t(18));},function(A,E){var t=Function.prototype.toString;A.exports=function(a){if(a!=null){try{return t.call(a)}catch(i){}try{return a+""}catch(i){}}return ""};},function(A,E,t){t=t(29)(t(17),"WeakMap"),A.exports=t;},function(A,E,t){A.exports=t(41);},function(A,E,t){var n=t(261),a=t(32);A.exports=function(l,o){return l&&n(l,o,a)};},function(A,E,t){var n=t(263),a=t(71),i=t(13),l=t(72),o=t(55),d=t(100),c=Object.prototype.hasOwnProperty;A.exports=function(p,f){var u,r=i(p),s=!r&&a(p),g=!r&&!s&&l(p),y=!r&&!s&&!g&&d(p),T=r||s||g||y,w=T?n(p.length,String):[],v=w.length;for(u in p)!f&&!c.call(p,u)||T&&(u=="length"||g&&(u=="offset"||u=="parent")||y&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||o(u,v))||w.push(u);return w};},function(A,E){A.exports=function(n,a,i,l){var o=-1,d=n==null?0:n.length;for(l&&d&&(i=n[++o]);++o>>10&1023|55296),l=56320|1023&l),o+String.fromCharCode(l)},E.replaceCodePoint=i,E.default=function(o){return (0, E.fromCodePoint)(i(o))};},function(A,E,t){t(120)("lex"),A.exports=function(a){var i,l,o,d,c="",h=0,p=-1,f=0,u=1,r="before-selector",s=[r],g={},y=[],T=["media","keyframes",{name:"-webkit-keyframes",type:"keyframes",prefix:"-webkit-"},{name:"-moz-keyframes",type:"keyframes",prefix:"-moz-"},{name:"-ms-keyframes",type:"keyframes",prefix:"-ms-"},{name:"-o-keyframes",type:"keyframes",prefix:"-o-"},"font-face",{name:"import",state:"before-at-value"},{name:"charset",state:"before-at-value"},"supports","viewport",{name:"namespace",state:"before-at-value"},"document",{name:"-moz-document",type:"document",prefix:"-moz-"},"page"];function w(D){return D?s[s.length-1-D]:r}function v(D){return a[p+(D||1)]}function x(){var D=s.pop();return r=s[s.length-1],D}function k(D){return r=D,s.push(r),s.length}function I(D){var z=r;return s[s.length-1]=r=D,z}function B(D){var z;(D||1)==1?(a[p]==` +`?(u++,h=1):h++,p++):(1<(z=a.slice(p,p+D).split(` +`)).length&&(u+=z.length-1,h=1),h+=z[z.length-1].length,p+=D);}function M(){g.end={line:u,col:h},y.push(g),c="",g={};}function W(D){g={type:D,start:{line:u,col:h}};}for(;i=function(){return B(),a[p]}();)switch(i){case " ":switch(w()){case "selector":case "value":case "value-paren":case "at-group":case "at-value":case "comment":case "double-string":case "single-string":c+=i;}break;case ` +`:case " ":case "\r":case "\f":switch(w()){case "value":case "value-paren":case "at-group":case "comment":case "single-string":case "double-string":case "selector":c+=i;break;case "at-value":i===` +`&&(g.value=c.trim(),M(),x());}break;case ":":switch(w()){case "name":g.name=c.trim(),c="",I("before-value");break;case "before-selector":c+=i,W("selector"),k("selector");break;case "before-value":I("value"),c+=i;break;default:c+=i;}break;case ";":switch(w()){case "name":case "before-value":case "value":0p._pos){var r=u.substr(p._pos);if(p._charset==="x-user-defined"){for(var s=new i(r.length),g=0;gp._pos&&(p.push(new i(new Uint8Array(y.result.slice(p._pos)))),p._pos=y.result.byteLength);},y.onload=function(){p.push(null);},y.readAsArrayBuffer(u);}p._xhr.readyState===c.DONE&&p._mode!=="ms-stream"&&p.push(null);};}).call(this,t(15),t(18),t(23).Buffer);},function(A,E,t){(((E=A.exports=t(195)).Stream=E).Readable=E).Writable=t(199),E.Duplex=t(49),E.Transform=t(201),E.PassThrough=t(410);},function(A,E,t){(function(g,a){var i=t(88);A.exports=w;var l,o=t(179);function d(S,O){return S.listeners(O).length}w.ReadableState=T,t(196).EventEmitter;var c=t(197),h=t(131).Buffer,p=(g!==void 0?g:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){},f=Object.create(t(62));f.inherits=t(35);var u,g=t(403),r=void 0,r=g&&g.debuglog?g.debuglog("stream"):function(){},s=t(404),g=t(198);f.inherits(w,c);var y=["error","close","destroy","pause","resume"];function T(S,q){var L=q instanceof(l=l||t(49));this.objectMode=!!(S=S||{}).objectMode,L&&(this.objectMode=this.objectMode||!!S.readableObjectMode);var N=S.highWaterMark,R=S.readableHighWaterMark,q=this.objectMode?16:16384;this.highWaterMark=N||N===0?N:L&&(R||R===0)?R:q,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new s,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=false,this.endEmitted=false,this.reading=false,this.sync=true,this.needReadable=false,this.emittedReadable=false,this.readableListening=false,this.resumeScheduled=false,this.destroyed=false,this.defaultEncoding=S.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=false,this.decoder=null,this.encoding=null,S.encoding&&(u=u||t(200).StringDecoder,this.decoder=new u(S.encoding),this.encoding=S.encoding);}function w(S){if(l=l||t(49),!(this instanceof w))return new w(S);this._readableState=new T(S,this),this.readable=true,S&&(typeof S.read=="function"&&(this._read=S.read),typeof S.destroy=="function"&&(this._destroy=S.destroy)),c.call(this);}function v(S,O,L,N,R){var q,V=S._readableState;return O===null?(V.reading=false,function(X,et){var J;et.ended||(!et.decoder||(J=et.decoder.end())&&J.length&&(et.buffer.push(J),et.length+=et.objectMode?1:J.length),et.ended=true,I(X));}(S,V)):(q=R?q:function(X,et){var J;return J=!function(at){return h.isBuffer(at)||at instanceof p}(et)&&typeof et!="string"&&et!==void 0&&!X.objectMode?new TypeError("Invalid non-string/buffer chunk"):J}(V,O))?S.emit("error",q):V.objectMode||O&&0O.highWaterMark&&(O.highWaterMark=function(N){return 8388608<=N?N=8388608:(N--,N|=N>>>1,N|=N>>>2,N|=N>>>4,N|=N>>>8,N|=N>>>16,N++),N}(S)),S<=O.length?S:O.ended?O.length:(O.needReadable=true,0))}function I(S){var O=S._readableState;O.needReadable=false,O.emittedReadable||(r("emitReadable",O.flowing),O.emittedReadable=true,O.sync?i.nextTick(B,S):B(S));}function B(S){r("emit readable"),S.emit("readable"),H(S);}function M(S,O){O.readingMore||(O.readingMore=true,i.nextTick(W,S,O));}function W(S,O){for(var L=O.length;!O.reading&&!O.flowing&&!O.ended&&O.length=O.length?(L=O.decoder?O.buffer.join(""):O.buffer.length===1?O.buffer.head.data:O.buffer.concat(O.length),O.buffer.clear()):L=function(R,q,V){var Z;return Rdt.length?dt.length:et;if(ht===dt.length?ct+=dt:ct+=dt.slice(0,et),(et-=ht)==0){ht===dt.length?(++at,pt.next?J.head=pt.next:J.head=J.tail=null):(J.head=pt).data=dt.slice(ht);break}++at;}return J.length-=at,ct}:function(et,J){var pt=h.allocUnsafe(et),at=J.head,ct=1;for(at.data.copy(pt),et-=at.data.length;at=at.next;){var dt=at.data,ht=et>dt.length?dt.length:et;if(dt.copy(pt,pt.length-et,0,ht),(et-=ht)==0){ht===dt.length?(++ct,at.next?J.head=at.next:J.head=J.tail=null):(J.head=at).data=dt.slice(ht);break}++ct;}return J.length-=ct,pt})(R,q),Z}(S,O.buffer,O.decoder),L);var L;}function z(S){var O=S._readableState;if(0=O.highWaterMark||O.ended))return r("read: emitReadable",O.length,O.ended),(O.length===0&&O.ended?z:I)(this),null;if((S=k(S,O))===0&&O.ended)return O.length===0&&z(this),null;var N=O.needReadable;return r("need readable",N),(O.length===0||O.length-Sv&&!I.warned&&(I.warned=true,(v=new Error("Possible EventEmitter memory leak detected. "+I.length+" "+String(w)+" listeners added. Use emitter.setMaxListeners() to increase limit")).name="MaxListenersExceededWarning",v.emitter=T,v.type=w,v.count=I.length,function(M){console&&console.warn&&console.warn(M);}(v))),T}function u(T,w,v){return (w=function(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=true,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}.bind(T={fired:false,wrapFn:void 0,target:T,type:w,listener:v})).listener=v,T.wrapFn=w}function r(T,w,v){return (T=T._events)===void 0||(w=T[w])===void 0?[]:typeof w=="function"?v?[w.listener||w]:[w]:v?function(k){for(var I=new Array(k.length),B=0;B>5==6?2:r>>4==14?3:r>>3==30?4:r>>6==2?-1:-2}function o(r){var s=this.lastTotal-this.lastNeed,g=function(T,w){return (192&w[0])!=128?(T.lastNeed=0,"\uFFFD"):1>6]+d[128|63&w]:w<55296||57344<=w?y+=d[224|w>>12]+d[128|w>>6&63]+d[128|63&w]:(T+=1,w=65536+((1023&w)<<10|1023&g.charCodeAt(T)),y+=d[240|w>>18]+d[128|w>>12&63]+d[128|w>>6&63]+d[128|63&w]);}return y},isBuffer:c,isRegExp:function(p){return Object.prototype.toString.call(p)==="[object RegExp]"},maybeMap:function(p,f){if(o(p)){for(var u=[],r=0;r>>=5)&&(l|=32),o+=n.encode(l),0>1;return (1&r)==1?-s:s}(p),o.rest=l;};},function(A,E,t){var n=t(63),a=Object.prototype.hasOwnProperty,i=typeof Map!="undefined";function l(){this._array=[],this._set=i?new Map:Object.create(null);}l.fromArray=function(d,c){for(var h=new l,p=0,f=d.length;pc.length)&&(h=c.length);for(var p=0,f=new Array(h);p=s.length?{done:true}:{done:false,value:s[T++]}},e:function(I){throw I},f:g}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var w,v=true,x=false;return {s:function(){y=y.call(s);},n:function(){var I=y.next();return v=I.done,I},e:function(I){x=true,w=I;},f:function(){try{v||y.return==null||y.return();}finally{if(x)throw w}}}}(h);try{for(f.s();!(p=f.n()).done;){var u=p.value;c[u.componentName||(0,i.default)(u.name)]=u;}}catch(r){f.e(r);}finally{f.f();}}E.default=o;},function(A,E,t){Object.defineProperty(E,"__esModule",{value:true}),E.default=function(a){for(var i="",l=0;l + `).concat(this.getContent(),` + + `)}},{key:"resolveFontFamily",value:function(){return this.props&&this.props.rawAttrs&&Object.prototype.hasOwnProperty.call(this.props.rawAttrs,"font-family")?this.getAttribute("font-family"):this.context&&this.context.elementFontFamily?this.context.elementFontFamily:this.context&&this.context.accordionFontFamily?this.context.accordionFontFamily:h.defaultAttributes.fontFamily}},{key:"render",value:function(){return ` +
+ + + + `).concat(this.renderContent(),` + + +
+
+ `)}}])}(d.BodyComponent);(0, o.default)(d,"componentName","mj-accordion-text"),(0, o.default)(d,"endingTag",true),(0, o.default)(d,"allowedAttributes",{"background-color":"color","font-size":"unit(px)","font-family":"string","font-weight":"string","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)",color:"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0, o.default)(d,"defaultAttributes",{"font-size":"13px","line-height":"1",padding:"16px"}),A.exports=E.default;},function(A,E,t){var n=t(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=void 0;var a=n(t(5)),i=n(t(4)),l=n(t(6)),o=n(t(7)),d=n(t(9)),h=t(10),c=n(t(52)),h=E.default=function(p){function f(){return (0, a.default)(this,f),(0, l.default)(this,f,arguments)}return (0, o.default)(f,p),(0, i.default)(f,[{key:"getStyles",value:function(){return {td:{width:"100%","background-color":this.getAttribute("background-color"),color:this.getAttribute("color"),"font-size":this.getAttribute("font-size"),"font-family":this.resolveFontFamily(),"font-weight":this.getAttribute("font-weight"),padding:this.getAttribute("padding"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-top":this.getAttribute("padding-top")},table:{width:"100%","border-bottom":this.getAttribute("border")},td2:{padding:"16px",background:this.getAttribute("background-color"),"vertical-align":this.getAttribute("icon-align")},img:{display:"none",width:this.getAttribute("icon-width"),height:this.getAttribute("icon-height")}}}},{key:"resolveFontFamily",value:function(){return this.props&&this.props.rawAttrs&&Object.prototype.hasOwnProperty.call(this.props.rawAttrs,"font-family")?this.getAttribute("font-family"):this.context&&this.context.elementFontFamily?this.context.elementFontFamily:this.context&&this.context.accordionFontFamily?this.context.accordionFontFamily:f.defaultAttributes.fontFamily}},{key:"renderTitle",value:function(){return ` + + `).concat(this.getContent(),` + + `)}},{key:"renderIcons",value:function(){return (0, c.default)(` + + + + + `),true)}},{key:"render",value:function(){var r=[this.renderTitle(),this.renderIcons()],r=(this.getAttribute("icon-position")==="right"?r:r.reverse()).join(` +`);return ` +
+ + + + `).concat(r,` + + +
+
+ `)}}])}(h.BodyComponent);(0, d.default)(h,"componentName","mj-accordion-title"),(0, d.default)(h,"endingTag",true),(0, d.default)(h,"allowedAttributes",{"background-color":"color",color:"color","font-size":"unit(px)","font-family":"string","font-weight":"string","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0, d.default)(h,"defaultAttributes",{"font-size":"13px",padding:"16px"}),A.exports=E.default;},function(A,E,t){var n=t(66)("join",t(586));n.placeholder=t(50),A.exports=n;},function(A,E,t){var n=t(66)("identity",t(25),t(587));n.placeholder=t(50),A.exports=n;},function(A,E,t){function n(v){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(x){return typeof x}:function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x})(v)}function a(v,x){return function(I){if(Array.isArray(I))return I}(v)||function(I,B){var M=I==null?null:typeof Symbol!="undefined"&&I[Symbol.iterator]||I["@@iterator"];if(M!=null){var W,K,P,H,D=[],z=true,F=false;try{if(P=(M=M.call(I)).next,B===0);else for(;!(z=(W=P.call(M)).done)&&(D.push(W.value),D.length!==B);z=!0);}catch(j){F=true,K=j;}finally{try{if(!z&&M.return!=null&&(H=M.return(),Object(H)!==H))return}finally{if(F)throw K}}return D}}(v,x)||i(v,x)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function i(v,x){if(v){if(typeof v=="string")return l(v,x);var k=Object.prototype.toString.call(v).slice(8,-1);return (k=k==="Object"&&v.constructor?v.constructor.name:k)==="Map"||k==="Set"?Array.from(v):k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k)?l(v,x):void 0}}function l(v,x){(x==null||x>v.length)&&(x=v.length);for(var k=0,I=new Array(x);k + + + + `)}function x(){return ` + `.concat(k.getContent()?` + + `):"",` + `)}var k=this,I=(D=this.getSocialAttributes()).src,B=D.srcset,M=D.sizes,W=D.href,K=D["icon-size"],P=!!this.getAttribute("href"),H=this.getAttribute("icon-position"),D=function(){return "".concat(x()," ").concat(v())};return ` + + `).concat((H==="left"?function(){return "".concat(v()," ").concat(x())}:D)(),` + + `)}}])}(r.BodyComponent),(0, p.default)(r,"componentName","mj-social-element"),(0, p.default)(r,"endingTag",true),(0, p.default)(r,"allowedAttributes",{align:"enum(left,center,right)","icon-position":"enum(left,right)","background-color":"color",color:"color","border-radius":"unit(px)","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",name:"string","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-padding":"unit(px,%){1,4}",rel:"string",src:"string",srcset:"string",sizes:"string",alt:"string",title:"string",target:"string","text-decoration":"string","vertical-align":"enum(top,middle,bottom)"}),(0, p.default)(r,"defaultAttributes",{alt:"",align:"left","icon-position":"left",color:"#000","border-radius":"3px","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"4px","text-padding":"4px 4px 4px 0",target:"_blank","text-decoration":"none","vertical-align":"middle"}),A.exports=E.default;},function(A,E,t){var n=t(1).default;Object.defineProperty(E,"__esModule",{value:true}),Object.defineProperty(E,"Navbar",{enumerable:true,get:function(){return a.default}}),Object.defineProperty(E,"NavbarLink",{enumerable:true,get:function(){return i.default}});var a=n(t(561)),i=n(t(562));},function(A,E,u){var n=u(38).default,a=u(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=void 0;var i=a(u(5)),l=a(u(4)),o=a(u(6)),d=a(u(7)),c=a(u(9)),h=u(10),p=n(u(52)),f=a(u(232)),u=E.default=function(r){function s(){var g;(0, i.default)(this,s);for(var y=arguments.length,T=new Array(y),w=0;w a { display:block!important; } + .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-close { display:block!important; } + .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-open { display:none!important; } + } + `)}),g}return (0, d.default)(s,r),(0, l.default)(s,[{key:"getStyles",value:function(){return {div:{align:this.getAttribute("align"),width:"100%"},label:{display:"block",cursor:"pointer","mso-hide":"all","-moz-user-select":"none","user-select":"none",color:this.getAttribute("ico-color"),"font-size":this.getAttribute("ico-font-size"),"font-family":this.getAttribute("ico-font-family"),"text-transform":this.getAttribute("ico-text-transform"),"text-decoration":this.getAttribute("ico-text-decoration"),"line-height":this.getAttribute("ico-line-height"),padding:this.getAttribute("ico-padding"),"padding-top":this.getAttribute("ico-padding-top"),"padding-right":this.getAttribute("ico-padding-right"),"padding-bottom":this.getAttribute("ico-padding-bottom"),"padding-left":this.getAttribute("ico-padding-left")},trigger:{display:"none","max-height":"0px","max-width":"0px","font-size":"0px",overflow:"hidden"},icoOpen:{"mso-hide":"all"},icoClose:{display:"none","mso-hide":"all"}}}},{key:"renderHamburger",value:function(){var y=(0, f.default)(16);return ` + `.concat((0, p.msoConditionalTag)(` + + `),true),` +
+ +
+ `)}},{key:"render",value:function(){return ` + `.concat(this.getAttribute("hamburger")==="hamburger"?this.renderHamburger():"",` +
+ `).concat((0, p.default)(` +
+ + `)}},{key:"renderAfter",value:function(){return ` + + `}},{key:"renderWrappedChildren",value:function(){var I=this.props.children;return ` + + `.concat(this.renderChildren(I,{renderer:function(M){return M.constructor.isRawElement()?M.render():` + + `).concat(M.render(),` + + `)}}),` + + + `)}},{key:"renderWithBackground",value:function(I){function B(L){return /^\d+(\.\d+)?%$/.test(L)}var M=this,W=this.isFullWidth(),K=this.context.containerWidth,P={},H=(F=this.getBackgroundPosition()).posX,D=F.posY;switch(H){case "left":H="0%";break;case "center":H="50%";break;case "right":H="100%";break;default:B(H)||(H="50%");}switch(D){case "top":D="0%";break;case "center":D="50%";break;case "bottom":D="100%";break;default:B(D)||(D="0%");}var j=a(["x","y"].map(function(L){var N=L==="x",R=M.getAttribute("background-repeat")==="repeat",q=N?H:D,V=N?H:D;return B(q)?(L=q.match(/^(\d+(\.\d+)?)%$/)[1],L=parseInt(L,10)/100,V=q=R?L:(100*L-50)/100):q=V=R?N?"0.5":"0":N?"0":"-0.5",[V,q]},this),2),z=(S=a(j[0],2))[0],F=S[1],j=(S=a(j[1],2))[0],S=S[1];this.getAttribute("background-size")==="cover"||this.getAttribute("background-size")==="contain"?P={size:"1,1",aspect:this.getAttribute("background-size")==="cover"?"atleast":"atmost"}:this.getAttribute("background-size")!=="auto"&&(P=(O=this.getAttribute("background-size").split(" ")).length===1?{size:this.getAttribute("background-size"),aspect:"atmost"}:{size:O.join(",")});var O=this.getAttribute("background-repeat")==="no-repeat"?"frame":"tile";return this.getAttribute("background-size")==="auto"&&(O="tile",F=z=.5,S=j=0),` + + `).concat(I,` + + `)}},{key:"renderSection",value:function(){var I=this.hasBackground();return ` +
+ `).concat(I?"
"):"",` + + + + + + +
+ + `).concat(this.renderWrappedChildren(),` + +
+ `).concat(I?"
":"",` +
+ `)}},{key:"renderFullWidth",value:function(){var I=this.hasBackground()?this.renderWithBackground(` + `.concat(this.renderBefore(),` + `).concat(this.renderSection(),` + `).concat(this.renderAfter(),` + `)):` + `.concat(this.renderBefore(),` + `).concat(this.renderSection(),` + `).concat(this.renderAfter(),` + `);return ` + + + + + + +
+ `).concat(I,` +
+ `)}},{key:"renderSimple",value:function(){var I=this.renderSection();return ` + `.concat(this.renderBefore(),` + `).concat(this.hasBackground()?this.renderWithBackground(I):I,` + `).concat(this.renderAfter(),` + `)}},{key:"render",value:function(){return this.isFullWidth()?this.renderFullWidth():this.renderSimple()}}])}(y.BodyComponent);(0, u.default)(w,"componentName","mj-section"),(0, u.default)(w,"allowedAttributes",{"background-color":"color","background-url":"string","background-repeat":"enum(repeat,no-repeat)","background-size":"string","background-position":"string","background-position-x":"string","background-position-y":"string",border:"string","border-bottom":"string","border-left":"string","border-radius":"string","border-right":"string","border-top":"string",direction:"enum(ltr,rtl)","full-width":"enum(full-width,false,)",padding:"unit(px,%){1,4}","padding-top":"unit(px,%)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","text-align":"enum(left,center,right)","text-padding":"unit(px,%){1,4}"}),(0, u.default)(w,"defaultAttributes",{"background-repeat":"repeat","background-size":"auto","background-position":"top center",direction:"ltr",padding:"20px 0","text-align":"center","text-padding":"4px 4px 4px 0"}),A.exports=E.default;},function(A,E,t){t.r(E),t.d(E,"load",function(){return Oo}),t.d(E,"html",function(){return g}),t.d(E,"xml",function(){return y}),t.d(E,"text",function(){return T}),t.d(E,"contains",function(){return Os}),t.d(E,"merge",function(){return Cs}),t.d(E,"parseHTML",function(){return Is}),t.d(E,"root",function(){return Ns});var n={};t.r(n),t.d(n,"html",function(){return g}),t.d(n,"xml",function(){return y}),t.d(n,"text",function(){return T}),t.d(n,"parseHTML",function(){return w}),t.d(n,"root",function(){return v}),t.d(n,"contains",function(){return x}),t.d(n,"merge",function(){return k});var Ot={};t.r(Ot),t.d(Ot,"attr",function(){return Z}),t.d(Ot,"prop",function(){return J}),t.d(Ot,"data",function(){return ct}),t.d(Ot,"val",function(){return dt}),t.d(Ot,"removeAttr",function(){return vt}),t.d(Ot,"hasClass",function(){return _t}),t.d(Ot,"addClass",function(){return gt}),t.d(Ot,"removeClass",function(){return $}),t.d(Ot,"toggleClass",function(){return tt});var lt={};t.r(lt),t.d(lt,"find",function(){return Ho}),t.d(lt,"parent",function(){return Go}),t.d(lt,"parents",function(){return Vo}),t.d(lt,"parentsUntil",function(){return Wo}),t.d(lt,"closest",function(){return zo}),t.d(lt,"next",function(){return Ko}),t.d(lt,"nextAll",function(){return Yo}),t.d(lt,"nextUntil",function(){return Qo}),t.d(lt,"prev",function(){return $o}),t.d(lt,"prevAll",function(){return Xo}),t.d(lt,"prevUntil",function(){return Zo}),t.d(lt,"siblings",function(){return Jo}),t.d(lt,"children",function(){return ta}),t.d(lt,"contents",function(){return ea}),t.d(lt,"each",function(){return na}),t.d(lt,"map",function(){return ra}),t.d(lt,"filter",function(){return ia}),t.d(lt,"filterArray",function(){return kr}),t.d(lt,"is",function(){return oa}),t.d(lt,"not",function(){return aa}),t.d(lt,"has",function(){return sa}),t.d(lt,"first",function(){return ua}),t.d(lt,"last",function(){return ca}),t.d(lt,"eq",function(){return la}),t.d(lt,"get",function(){return pa}),t.d(lt,"toArray",function(){return fa}),t.d(lt,"index",function(){return ha}),t.d(lt,"slice",function(){return da}),t.d(lt,"end",function(){return ma}),t.d(lt,"add",function(){return ga}),t.d(lt,"addBack",function(){return _a});var rt={};t.r(rt),t.d(rt,"_makeDomArray",function(){return ba}),t.d(rt,"appendTo",function(){return ya}),t.d(rt,"prependTo",function(){return va}),t.d(rt,"append",function(){return Ea}),t.d(rt,"prepend",function(){return Aa}),t.d(rt,"wrap",function(){return Ta}),t.d(rt,"wrapInner",function(){return Sa}),t.d(rt,"unwrap",function(){return wa}),t.d(rt,"wrapAll",function(){return xa}),t.d(rt,"after",function(){return ka}),t.d(rt,"insertAfter",function(){return Oa}),t.d(rt,"before",function(){return Ca}),t.d(rt,"insertBefore",function(){return Ia}),t.d(rt,"remove",function(){return Na}),t.d(rt,"replaceWith",function(){return Ra}),t.d(rt,"empty",function(){return Da}),t.d(rt,"html",function(){return Pa}),t.d(rt,"toString",function(){return La}),t.d(rt,"text",function(){return Ma}),t.d(rt,"clone",function(){return ja});var Tt={};t.r(Tt),t.d(Tt,"css",function(){return Ba});var Ee={};t.r(Ee),t.d(Ee,"serialize",function(){return Fa}),t.d(Ee,"serializeArray",function(){return qa});var a={};function i(b){return (i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(b)}function l(b,m){var e,_=Object.keys(b);return Object.getOwnPropertySymbols&&(e=Object.getOwnPropertySymbols(b),m&&(e=e.filter(function(C){return Object.getOwnPropertyDescriptor(b,C).enumerable})),_.push.apply(_,e)),_}function o(b){for(var m=1;mb.length-3)){var e=b.charCodeAt(m+1);return (e>=B.LowerA&&e<=B.LowerZ||e>=B.UpperA&&e<=B.UpperZ||e===B.Exclamation)&&b.includes(">",m+2)}}function D(b){return (D=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(b)}(xe=B=B||{})[xe.LowerA=97]="LowerA",xe[xe.LowerZ=122]="LowerZ",xe[xe.UpperA=65]="UpperA",xe[xe.UpperZ=90]="UpperZ",xe[xe.Exclamation=33]="Exclamation";var z,F,j=Object.prototype.hasOwnProperty,S=/\s+/,O="data-",L={null:null,true:true,false:false},N=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,R=/^{[^]*}$|^\[[^]*]$/;function q(b,m,e){var _;if(b&&Object(M.m)(b))return (_=b.attribs)!==null&&_!==void 0||(b.attribs={}),m?j.call(b.attribs,m)?!e&&N.test(m)?m:b.attribs[m]:b.name==="option"&&m==="value"?T(b.children):b.name!=="input"||b.attribs.type!=="radio"&&b.attribs.type!=="checkbox"||m!=="value"?void 0:"on":b.attribs}function V(b,m,e){e===null?ht(b,m):b.attribs[m]="".concat(e);}function Z(b,m){if(D(b)!=="object"&&m===void 0)return 1").parent().html();case "innerHTML":return this.html();default:return X(_,b,this.options.xmlMode)}}if(D(b)==="object"||m!==void 0){if(typeof m!="function")return K(this,function(Y){Object(M.m)(Y)&&(D(b)==="object"?Object.keys(b).forEach(function(nt){var it=b[nt];et(Y,nt,it,e.options.xmlMode);}):et(Y,b,m,e.options.xmlMode));});if(D(b)==="object")throw new Error("Bad combination of arguments.");return K(this,function(Y,nt){Object(M.m)(Y)&&et(Y,b,m.call(Y,nt,X(Y,b,e.options.xmlMode)),e.options.xmlMode);})}}function pt(b,m,e){var _=b;(b=_.data)!==null&&b!==void 0||(_.data={}),D(m)==="object"?Object.assign(_.data,m):typeof m=="string"&&e!==void 0&&(_.data[m]=e);}function at(b,m){for(var e,_,C=m==null?(e=Object.keys(b.attribs).filter(function(it){return it.startsWith(O)})).map(function(it){return function(At){return At.replace(/[_.-](\w|$)/g,function(bt,St){return St.toUpperCase()})}(it.slice(O.length))}):(e=[O+function(st){return st.replace(/[A-Z]/g,"-$&").toLowerCase()}(m)],[m]),G=0;Gb.length)&&(m=b.length);for(var e=0,_=new Array(m);e>10|55296,1023&_|56320)}function Lt(b){return b.replace(Et,It)}function Ht(b){return b===39||b===34}function le(b){return b===32||b===9||b===10||b===12||b===13}function se(b){var m=[],e=function _(C,G,Y){var nt=[];function it(ne){if(!(be=G.slice(Y+ne).match(ft)))throw new Error("Expected name, found ".concat(G.slice(Y)));var be=(be=function(nn,Be){return function(Se){if(Array.isArray(Se))return Se}(nn)||function(Se,pn){var ke=Se==null?null:typeof Symbol!="undefined"&&Se[Symbol.iterator]||Se["@@iterator"];if(ke!=null){var Co,Io,No,Hr,Gr=[],lr=true,Ro=false;try{if(No=(ke=ke.call(Se)).next,pn===0);else for(;!(lr=(Co=No.call(ke)).done)&&(Gr.push(Co.value),Gr.length!==pn);lr=!0);}catch(Rs){Ro=true,Io=Rs;}finally{try{if(!lr&&ke.return!=null&&(Hr=ke.return(),Object(Hr)!==Hr))return}finally{if(Ro)throw Io}}return Gr}}(nn,Be)||function(Se,pn){if(Se){if(typeof Se=="string")return Q(Se,pn);var ke=Object.prototype.toString.call(Se).slice(8,-1);return (ke=ke==="Object"&&Se.constructor?Se.constructor.name:ke)==="Map"||ke==="Set"?Array.from(Se):ke==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ke)?Q(Se,pn):void 0}}(nn,Be)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}(be,1))[0];return Y+=ne+be.length,Lt(be)}function st(ne){for(Y+=ne;Yb.length)&&(m=b.length);for(var e=0,_=new Array(m);e>=1)):b.type===z.Pseudo&&(b.data?b.name==="has"||b.name==="contains"?e=0:Array.isArray(b.data)?(e=Math.min.apply(Math,Vt(b.data.map(function(_){return Math.min.apply(Math,Vt(_.map(ve)))}))))<0&&(e=0):e=2:e=3),e}var me=/[-[\]{}()*+?.,\\^$|#\s]/g;function te(b){return b.replace(me,"\\$&")}var Yt=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function Rt(b,m){return typeof b.ignoreCase=="boolean"?b.ignoreCase:b.ignoreCase==="quirks"?m.quirksMode:!m.xmlMode&&Yt.has(b.name)}var Ft={equals:function(m,e,_){var C=_.adapter,G=e.name,Y=e.value;return Rt(e,_)?(Y=Y.toLowerCase(),function(nt){var it=C.getAttributeValue(nt,G);return it!=null&&it.length===Y.length&&it.toLowerCase()===Y&&m(nt)}):function(nt){return C.getAttributeValue(nt,G)===Y&&m(nt)}},hyphen:function(m,e,_){var C=_.adapter,G=e.name,Y=e.value,nt=Y.length;return Rt(e,_)?(Y=Y.toLowerCase(),function(st){var At=C.getAttributeValue(st,G);return At!=null&&(At.length===nt||At.charAt(nt)==="-")&&At.substr(0,nt).toLowerCase()===Y&&m(st)}):function(st){var At=C.getAttributeValue(st,G);return At!=null&&(At.length===nt||At.charAt(nt)==="-")&&At.substr(0,nt)===Y&&m(st)}},element:function(m,e,_){var C=_.adapter,G=e.name,Y=e.value;if(/\s/.test(Y))return Bt.a.falseFunc;var nt=new RegExp("(?:^|\\s)".concat(te(Y),"(?:$|\\s)"),Rt(e,_)?"i":"");return function(st){var At=C.getAttributeValue(st,G);return At!=null&&At.length>=Y.length&&nt.test(At)&&m(st)}},exists:function(m,e,_){var C=e.name,G=_.adapter;return function(Y){return G.hasAttrib(Y,C)&&m(Y)}},start:function(m,e,_){var C=_.adapter,G=e.name,Y=e.value,nt=Y.length;return nt===0?Bt.a.falseFunc:Rt(e,_)?(Y=Y.toLowerCase(),function(it){var st=C.getAttributeValue(it,G);return st!=null&&st.length>=nt&&st.substr(0,nt).toLowerCase()===Y&&m(it)}):function(it){var st;return !((st=C.getAttributeValue(it,G))===null||st===void 0||!st.startsWith(Y))&&m(it)}},end:function(m,e,_){var C=_.adapter,G=e.name,Y=e.value,nt=-Y.length;return nt==0?Bt.a.falseFunc:Rt(e,_)?(Y=Y.toLowerCase(),function(it){var st;return ((st=C.getAttributeValue(it,G))===null||st===void 0?void 0:st.substr(nt).toLowerCase())===Y&&m(it)}):function(it){var st;return !((st=C.getAttributeValue(it,G))===null||st===void 0||!st.endsWith(Y))&&m(it)}},any:function(m,e,_){var C=_.adapter,G=e.name,Y=e.value;if(Y==="")return Bt.a.falseFunc;if(Rt(e,_)){var nt=new RegExp(te(Y),"i");return function(st){var At=C.getAttributeValue(st,G);return At!=null&&At.length>=Y.length&&nt.test(At)&&m(st)}}return function(it){var st;return !((st=C.getAttributeValue(it,G))===null||st===void 0||!st.includes(Y))&&m(it)}},not:function(m,e,_){var C=_.adapter,G=e.name,Y=e.value;return Y===""?function(nt){return !!C.getAttributeValue(nt,G)&&m(nt)}:Rt(e,_)?(Y=Y.toLowerCase(),function(nt){var it=C.getAttributeValue(nt,G);return (it==null||it.length!==Y.length||it.toLowerCase()!==Y)&&m(nt)}):function(nt){return C.getAttributeValue(nt,G)!==Y&&m(nt)}}},ee=new Set([9,10,12,13,32]),Xt=48,ue=57;function re(b){return function(e){var _=e[0],C=e[1]-1;if(C<0&&_<=0)return Bt.a.falseFunc;if(_===-1)return function(nt){return nt<=C};if(_===0)return function(nt){return nt===C};if(_===1)return C<0?Bt.a.trueFunc:function(nt){return C<=nt};var G=Math.abs(_),Y=(C%G+G)%G;return 1<_?function(nt){return C<=nt&&nt%G==Y}:function(nt){return nt<=C&&nt%G==Y}}(function(e){if((e=e.trim().toLowerCase())==="even")return [2,0];if(e==="odd")return [2,1];var _=0,C=0,G=nt(),Y=it();if(_=Xt&&e.charCodeAt(_)<=ue;)bt=10*bt+(e.charCodeAt(_)-Xt),_++;return _===At?null:bt}function st(){for(;__)throw new Error("Pseudo-class :".concat(m," requires an argument"))}else if(b.length===_)throw new Error("Pseudo-class :".concat(m," doesn't have any arguments"))}var sn={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:`:is( + :is(button, input, select, textarea, optgroup, option)[disabled], + optgroup[disabled] > option, + fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *) + )`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};function Je(b){return function(e){if(Array.isArray(e))return _e(e)}(b)||function(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}(b)||function(e,_){if(e){if(typeof e=="string")return _e(e,_);var C=Object.prototype.toString.call(e).slice(8,-1);return (C=C==="Object"&&e.constructor?e.constructor.name:C)==="Map"||C==="Set"?Array.from(e):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?_e(e,_):void 0}}(b)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function _e(b,m){(m==null||m>b.length)&&(m=b.length);for(var e=0,_=new Array(m);eb.length)&&(m=b.length);for(var e=0,_=new Array(m);e=$t.length?{done:true}:{done:false,value:$t[ye++]}},e:function(Te){throw Te},f:Jt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ae,Zt=true,Le=false;return {s:function(){oe=oe.call($t);},n:function(){var Te=oe.next();return Zt=Te.done,Te},e:function(Te){Le=true,Ae=Te;},f:function(){try{Zt||oe.return==null||oe.return();}finally{if(Le)throw Ae}}}}(it);try{for(Ut.s();!(bt=Ut.n()).done;){var Gt=bt.value;if(!(0b.length)&&(m=b.length);for(var e=0,_=new Array(m);eb.length)&&(m=b.length);for(var e=0,_=new Array(m);e=nt.length?{done:true}:{done:false,value:nt[At++]}},e:function(Gt){throw Gt},f:it}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var bt,St=true,Mt=false;return {s:function(){st=st.call(nt);},n:function(){var Gt=st.next();return St=Gt.done,Gt},e:function(Gt){Mt=true,bt=Gt;},f:function(){try{St||st.return==null||st.return();}finally{if(Mt)throw bt}}}}(b);try{for(C.s();!(m=C.n()).done;){var G=m.value;(G.some(Bn)?e:_).push(G);}}catch(Y){C.e(Y);}finally{C.f();}return [_,e]}function Un(b){return (Un=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(b)}function Qr(b){return function(e){if(Array.isArray(e))return Er(e)}(b)||function(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}(b)||Xr(b)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function $r(b,m){var e,_=Object.keys(b);return Object.getOwnPropertySymbols&&(e=Object.getOwnPropertySymbols(b),m&&(e=e.filter(function(C){return Object.getOwnPropertyDescriptor(b,C).enumerable})),_.push.apply(_,e)),_}function bn(b){for(var m=1;mb.length)&&(m=b.length);for(var e=0,_=new Array(m);eb.length)&&(m=b.length);for(var e=0,_=new Array(m);eb.length)&&(m=b.length);for(var e=0,_=new Array(m);e=b.length?null:b[m+e],st=0;st<_.length;++st){var At,bt=_[st],St=bt.parent;!St||-1<(At=St.children.indexOf(bt))&&(St.children.splice(At,1),C===St&&Atb.length)&&(m=b.length);for(var e=0,_=new Array(m);e=Ut.length?{done:true}:{done:false,value:Ut[$t++]}},e:function(Zt){throw Zt},f:Gt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Jt,oe=true,ye=false;return {s:function(){Qt=Qt.call(Ut);},n:function(){var Zt=Qt.next();return oe=Zt.done,Zt},e:function(Zt){ye=true,Jt=Zt;},f:function(){try{oe||Qt.return==null||Qt.return();}finally{if(ye)throw Jt}}}}(G.split(";"));try{for(st.s();!(nt=st.n()).done;){var At,bt=nt.value,St=bt.indexOf(":");St<1||St===bt.length-1?0<(At=bt.trimEnd()).length&&Y!==void 0&&(it[Y]+=";".concat(At)):it[Y=bt.slice(0,St).trim()]=bt.slice(St+1).trim();}}catch(Mt){st.e(Mt);}finally{st.f();}return it}(b.attribs.style);if(typeof m=="string")return e[m];if(Array.isArray(m)){var _={};return m.forEach(function(C){e[C]!=null&&(_[C]=e[C]);}),_}return e}}var li="input,select,textarea,keygen",Ua=/%20/g,pi=/\r?\n/g;function Fa(){return this.serializeArray().map(function(b){return "".concat(encodeURIComponent(b.name),"=").concat(encodeURIComponent(b.value))}).join("&").replace(Ua,"+")}function qa(){var b=this;return this.map(function(m,e){var _=b._make(e);return (Object(M.m)(e)&&e.name==="form"?_.find(li):_.filter(li)).toArray()}).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map(function(m,C){var _=(C=b._make(C)).attr("name"),C=(C=C.val())!==null&&C!==void 0?C:"";return Array.isArray(C)?C.map(function(G){return {name:_,value:G.replace(pi,`\r +`)}}):{name:_,value:C.replace(pi,`\r +`)}}).toArray()}function Ha(b,m,e){return Object.defineProperty(b,"prototype",{writable:false}),b}var Sn=Ha(function b(m,e,_){if(function(Y,nt){if(!(Y instanceof nt))throw new TypeError("Cannot call a class as a function")}(this,b),this.length=0,this.options=_,this._root=e,m){for(var C=0;Cthis.bufferWaterline}},{key:"dropParsedChunk",value:function(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0);}},{key:"write",value:function(e,_){0this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,false;if(_)return this.html.startsWith(e,this.pos);for(var C=0;C=this.html.length?(this.endOfChunkHit=!this.lastChunkWritten,ot.EOF):(e=this.html.charCodeAt(e))===ot.CARRIAGE_RETURN?ot.LINE_FEED:e}},{key:"advance",value:function(){if(this.pos++,this.isEol&&(this.isEol=false,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,ot.EOF;var e=this.html.charCodeAt(this.pos);return e===ot.CARRIAGE_RETURN?(this.isEol=true,this.skipNextNewLine=true,ot.LINE_FEED):e===ot.LINE_FEED&&(this.isEol=true,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=false,this._addGap(),this.advance()):(this.skipNextNewLine=false,bi(e)&&(e=this._processSurrogate(e)),this.handler.onParseError===null||31=ot.DIGIT_0&&b<=ot.DIGIT_9}function On(b){return b>=ot.LATIN_CAPITAL_A&&b<=ot.LATIN_CAPITAL_Z}function ln(b){return function(e){return e>=ot.LATIN_SMALL_A&&e<=ot.LATIN_SMALL_Z}(b)||On(b)}function Rr(b){return ln(b)||kn(b)}function xi(b){return b>=ot.LATIN_CAPITAL_A&&b<=ot.LATIN_CAPITAL_F}function ki(b){return b>=ot.LATIN_SMALL_A&&b<=ot.LATIN_SMALL_F}function Oi(b){return b===ot.SPACE||b===ot.LINE_FEED||b===ot.TABULATION||b===ot.FORM_FEED}function Ci(b){return Oi(b)||b===ot.SOLIDUS||b===ot.GREATER_THAN_SIGN}var Qa=function(){function b(m,e){((function(C,G){if(!(C instanceof G))throw new TypeError("Cannot call a class as a function")}))(this,b),this.options=m,this.handler=e,this.paused=false,this.inLoop=false,this.inForeignNode=false,this.lastStartTagName="",this.active=false,this.state=ut.DATA,this.returnState=ut.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Wa(e),this.currentLocation=this.getCurrentLocation(-1);}return function(e,_,C){_&&wi(e.prototype,_),Object.defineProperty(e,"prototype",{writable:false});}(b,[{key:"_err",value:function(e){var _,C;(C=(_=this.handler).onParseError)!==null&&C!==void 0&&C.call(_,this.preprocessor.getError(e));}},{key:"getCurrentLocation",value:function(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}},{key:"_runParsingLoop",value:function(){if(!this.inLoop){for(this.inLoop=true;this.active&&!this.paused;){this.consumedAfterSnapshot=0;var e=this._consume();this._ensureHibernation()||this._callState(e);}this.inLoop=false;}}},{key:"pause",value:function(){this.paused=true;}},{key:"resume",value:function(e){if(!this.paused)throw new Error("Parser was already resumed");this.paused=false,this.inLoop||(this._runParsingLoop(),this.paused||e!=null&&e());}},{key:"write",value:function(e,_,C){this.active=true,this.preprocessor.write(e,_),this._runParsingLoop(),this.paused||C!=null&&C();}},{key:"insertHtmlAtCurrentPos",value:function(e){this.active=true,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop();}},{key:"_ensureHibernation",value:function(){return !(!this.preprocessor.endOfChunkHit||(this._unconsume(this.consumedAfterSnapshot),this.active=false))}},{key:"_consume",value:function(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}},{key:"_unconsume",value:function(e){this.consumedAfterSnapshot-=e,this.preprocessor.retreat(e);}},{key:"_reconsumeInState",value:function(e,_){this.state=e,this._callState(_);}},{key:"_advanceBy",value:function(e){this.consumedAfterSnapshot+=e;for(var _=0;_>14)-1,e!==ot.SEMICOLON&&this._isCharacterReferenceInAttribute()&&function(At){return At===ot.EQUALS_SIGN||Rr(At)}(this.preprocessor.peek(1))?(_=[ot.AMPERSAND],Y+=it):(_=it==0?[Re.htmlDecodeTree[Y]&~Re.BinTrieFlags.VALUE_LENGTH]:it==1?[Re.htmlDecodeTree[++Y]]:[Re.htmlDecodeTree[++Y],Re.htmlDecodeTree[++Y]],C=0,G=e!==ot.SEMICOLON),it==0)){this._consume();break}}return this._unconsume(C),G&&!this.preprocessor.endOfChunkHit&&this._err(Nt.missingSemicolonAfterCharacterReference),this._unconsume(1),_}},{key:"_isCharacterReferenceInAttribute",value:function(){return this.returnState===ut.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===ut.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===ut.ATTRIBUTE_VALUE_UNQUOTED}},{key:"_flushCodePointConsumedAsCharacterReference",value:function(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e);}},{key:"_callState",value:function(e){switch(this.state){case ut.DATA:this._stateData(e);break;case ut.RCDATA:this._stateRcdata(e);break;case ut.RAWTEXT:this._stateRawtext(e);break;case ut.SCRIPT_DATA:this._stateScriptData(e);break;case ut.PLAINTEXT:this._statePlaintext(e);break;case ut.TAG_OPEN:this._stateTagOpen(e);break;case ut.END_TAG_OPEN:this._stateEndTagOpen(e);break;case ut.TAG_NAME:this._stateTagName(e);break;case ut.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case ut.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case ut.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case ut.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case ut.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case ut.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case ut.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case ut.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case ut.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case ut.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case ut.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case ut.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case ut.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case ut.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case ut.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case ut.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case ut.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case ut.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case ut.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case ut.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case ut.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case ut.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case ut.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case ut.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case ut.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case ut.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case ut.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case ut.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case ut.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case ut.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case ut.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case ut.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case ut.BOGUS_COMMENT:this._stateBogusComment(e);break;case ut.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case ut.COMMENT_START:this._stateCommentStart(e);break;case ut.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case ut.COMMENT:this._stateComment(e);break;case ut.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case ut.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case ut.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case ut.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case ut.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case ut.COMMENT_END:this._stateCommentEnd(e);break;case ut.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case ut.DOCTYPE:this._stateDoctype(e);break;case ut.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case ut.DOCTYPE_NAME:this._stateDoctypeName(e);break;case ut.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case ut.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case ut.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case ut.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case ut.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case ut.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case ut.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case ut.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case ut.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case ut.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case ut.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case ut.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case ut.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case ut.CDATA_SECTION:this._stateCdataSection(e);break;case ut.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case ut.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case ut.CHARACTER_REFERENCE:this._stateCharacterReference(e);break;case ut.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(e);break;case ut.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;case ut.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(e);break;case ut.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(e);break;case ut.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(e);break;case ut.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(e);break;case ut.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(e);break;default:throw new Error("Unknown state")}}},{key:"_stateData",value:function(e){switch(e){case ot.LESS_THAN_SIGN:this.state=ut.TAG_OPEN;break;case ot.AMPERSAND:this.returnState=ut.DATA,this.state=ut.CHARACTER_REFERENCE;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),this._emitCodePoint(e);break;case ot.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e);}}},{key:"_stateRcdata",value:function(e){switch(e){case ot.AMPERSAND:this.returnState=ut.RCDATA,this.state=ut.CHARACTER_REFERENCE;break;case ot.LESS_THAN_SIGN:this.state=ut.RCDATA_LESS_THAN_SIGN;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),this._emitChars("\uFFFD");break;case ot.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e);}}},{key:"_stateRawtext",value:function(e){switch(e){case ot.LESS_THAN_SIGN:this.state=ut.RAWTEXT_LESS_THAN_SIGN;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),this._emitChars("\uFFFD");break;case ot.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e);}}},{key:"_stateScriptData",value:function(e){switch(e){case ot.LESS_THAN_SIGN:this.state=ut.SCRIPT_DATA_LESS_THAN_SIGN;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),this._emitChars("\uFFFD");break;case ot.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e);}}},{key:"_statePlaintext",value:function(e){switch(e){case ot.NULL:this._err(Nt.unexpectedNullCharacter),this._emitChars("\uFFFD");break;case ot.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e);}}},{key:"_stateTagOpen",value:function(e){if(ln(e))this._createStartTagToken(),this.state=ut.TAG_NAME,this._stateTagName(e);else switch(e){case ot.EXCLAMATION_MARK:this.state=ut.MARKUP_DECLARATION_OPEN;break;case ot.SOLIDUS:this.state=ut.END_TAG_OPEN;break;case ot.QUESTION_MARK:this._err(Nt.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=ut.BOGUS_COMMENT,this._stateBogusComment(e);break;case ot.EOF:this._err(Nt.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(Nt.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=ut.DATA,this._stateData(e);}}},{key:"_stateEndTagOpen",value:function(e){if(ln(e))this._createEndTagToken(),this.state=ut.TAG_NAME,this._stateTagName(e);else switch(e){case ot.GREATER_THAN_SIGN:this._err(Nt.missingEndTagName),this.state=ut.DATA;break;case ot.EOF:this._err(Nt.eofBeforeTagName),this._emitChars("");break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),this.state=ut.SCRIPT_DATA_ESCAPED,this._emitChars("\uFFFD");break;case ot.EOF:this._err(Nt.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=ut.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e);}}},{key:"_stateScriptDataEscapedLessThanSign",value:function(e){e===ot.SOLIDUS?this.state=ut.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:ln(e)?(this._emitChars("<"),this.state=ut.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=ut.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e));}},{key:"_stateScriptDataEscapedEndTagOpen",value:function(e){ln(e)?(this.state=ut.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("");break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),this.state=ut.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars("\uFFFD");break;case ot.EOF:this._err(Nt.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=ut.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e);}}},{key:"_stateScriptDataDoubleEscapedLessThanSign",value:function(e){e===ot.SOLIDUS?(this.state=ut.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=ut.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e));}},{key:"_stateScriptDataDoubleEscapeEnd",value:function(e){if(this.preprocessor.startsWith("script",false)&&Ci(this.preprocessor.peek(6))){this._emitCodePoint(e);for(var _=0;_<6;_++)this._emitCodePoint(this._consume());this.state=ut.SCRIPT_DATA_ESCAPED;}else this._ensureHibernation()||(this.state=ut.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e));}},{key:"_stateBeforeAttributeName",value:function(e){switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:break;case ot.SOLIDUS:case ot.GREATER_THAN_SIGN:case ot.EOF:this.state=ut.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case ot.EQUALS_SIGN:this._err(Nt.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=ut.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=ut.ATTRIBUTE_NAME,this._stateAttributeName(e);}}},{key:"_stateAttributeName",value:function(e){switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:case ot.SOLIDUS:case ot.GREATER_THAN_SIGN:case ot.EOF:this._leaveAttrName(),this.state=ut.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case ot.EQUALS_SIGN:this._leaveAttrName(),this.state=ut.BEFORE_ATTRIBUTE_VALUE;break;case ot.QUOTATION_MARK:case ot.APOSTROPHE:case ot.LESS_THAN_SIGN:this._err(Nt.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),this.currentAttr.name+="\uFFFD";break;default:this.currentAttr.name+=String.fromCodePoint(On(e)?e+32:e);}}},{key:"_stateAfterAttributeName",value:function(e){switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:break;case ot.SOLIDUS:this.state=ut.SELF_CLOSING_START_TAG;break;case ot.EQUALS_SIGN:this.state=ut.BEFORE_ATTRIBUTE_VALUE;break;case ot.GREATER_THAN_SIGN:this.state=ut.DATA,this.emitCurrentTagToken();break;case ot.EOF:this._err(Nt.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=ut.ATTRIBUTE_NAME,this._stateAttributeName(e);}}},{key:"_stateBeforeAttributeValue",value:function(e){switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:break;case ot.QUOTATION_MARK:this.state=ut.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case ot.APOSTROPHE:this.state=ut.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case ot.GREATER_THAN_SIGN:this._err(Nt.missingAttributeValue),this.state=ut.DATA,this.emitCurrentTagToken();break;default:this.state=ut.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e);}}},{key:"_stateAttributeValueDoubleQuoted",value:function(e){switch(e){case ot.QUOTATION_MARK:this.state=ut.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case ot.AMPERSAND:this.returnState=ut.ATTRIBUTE_VALUE_DOUBLE_QUOTED,this.state=ut.CHARACTER_REFERENCE;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),this.currentAttr.value+="\uFFFD";break;case ot.EOF:this._err(Nt.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e);}}},{key:"_stateAttributeValueSingleQuoted",value:function(e){switch(e){case ot.APOSTROPHE:this.state=ut.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case ot.AMPERSAND:this.returnState=ut.ATTRIBUTE_VALUE_SINGLE_QUOTED,this.state=ut.CHARACTER_REFERENCE;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),this.currentAttr.value+="\uFFFD";break;case ot.EOF:this._err(Nt.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e);}}},{key:"_stateAttributeValueUnquoted",value:function(e){switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:this._leaveAttrValue(),this.state=ut.BEFORE_ATTRIBUTE_NAME;break;case ot.AMPERSAND:this.returnState=ut.ATTRIBUTE_VALUE_UNQUOTED,this.state=ut.CHARACTER_REFERENCE;break;case ot.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=ut.DATA,this.emitCurrentTagToken();break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),this.currentAttr.value+="\uFFFD";break;case ot.QUOTATION_MARK:case ot.APOSTROPHE:case ot.LESS_THAN_SIGN:case ot.EQUALS_SIGN:case ot.GRAVE_ACCENT:this._err(Nt.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case ot.EOF:this._err(Nt.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e);}}},{key:"_stateAfterAttributeValueQuoted",value:function(e){switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:this._leaveAttrValue(),this.state=ut.BEFORE_ATTRIBUTE_NAME;break;case ot.SOLIDUS:this._leaveAttrValue(),this.state=ut.SELF_CLOSING_START_TAG;break;case ot.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=ut.DATA,this.emitCurrentTagToken();break;case ot.EOF:this._err(Nt.eofInTag),this._emitEOFToken();break;default:this._err(Nt.missingWhitespaceBetweenAttributes),this.state=ut.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e);}}},{key:"_stateSelfClosingStartTag",value:function(e){switch(e){case ot.GREATER_THAN_SIGN:this.currentToken.selfClosing=true,this.state=ut.DATA,this.emitCurrentTagToken();break;case ot.EOF:this._err(Nt.eofInTag),this._emitEOFToken();break;default:this._err(Nt.unexpectedSolidusInTag),this.state=ut.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e);}}},{key:"_stateBogusComment",value:function(e){var _=this.currentToken;switch(e){case ot.GREATER_THAN_SIGN:this.state=ut.DATA,this.emitCurrentComment(_);break;case ot.EOF:this.emitCurrentComment(_),this._emitEOFToken();break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),_.data+="\uFFFD";break;default:_.data+=String.fromCodePoint(e);}}},{key:"_stateMarkupDeclarationOpen",value:function(e){this._consumeSequenceIfMatch("--",true)?(this._createCommentToken(3),this.state=ut.COMMENT_START):this._consumeSequenceIfMatch("doctype",false)?(this.currentLocation=this.getCurrentLocation(8),this.state=ut.DOCTYPE):this._consumeSequenceIfMatch("[CDATA[",true)?this.inForeignNode?this.state=ut.CDATA_SECTION:(this._err(Nt.cdataInHtmlContent),this._createCommentToken(8),this.currentToken.data="[CDATA[",this.state=ut.BOGUS_COMMENT):this._ensureHibernation()||(this._err(Nt.incorrectlyOpenedComment),this._createCommentToken(2),this.state=ut.BOGUS_COMMENT,this._stateBogusComment(e));}},{key:"_stateCommentStart",value:function(e){switch(e){case ot.HYPHEN_MINUS:this.state=ut.COMMENT_START_DASH;break;case ot.GREATER_THAN_SIGN:this._err(Nt.abruptClosingOfEmptyComment),this.state=ut.DATA;var _=this.currentToken;this.emitCurrentComment(_);break;default:this.state=ut.COMMENT,this._stateComment(e);}}},{key:"_stateCommentStartDash",value:function(e){var _=this.currentToken;switch(e){case ot.HYPHEN_MINUS:this.state=ut.COMMENT_END;break;case ot.GREATER_THAN_SIGN:this._err(Nt.abruptClosingOfEmptyComment),this.state=ut.DATA,this.emitCurrentComment(_);break;case ot.EOF:this._err(Nt.eofInComment),this.emitCurrentComment(_),this._emitEOFToken();break;default:_.data+="-",this.state=ut.COMMENT,this._stateComment(e);}}},{key:"_stateComment",value:function(e){var _=this.currentToken;switch(e){case ot.HYPHEN_MINUS:this.state=ut.COMMENT_END_DASH;break;case ot.LESS_THAN_SIGN:_.data+="<",this.state=ut.COMMENT_LESS_THAN_SIGN;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),_.data+="\uFFFD";break;case ot.EOF:this._err(Nt.eofInComment),this.emitCurrentComment(_),this._emitEOFToken();break;default:_.data+=String.fromCodePoint(e);}}},{key:"_stateCommentLessThanSign",value:function(e){var _=this.currentToken;switch(e){case ot.EXCLAMATION_MARK:_.data+="!",this.state=ut.COMMENT_LESS_THAN_SIGN_BANG;break;case ot.LESS_THAN_SIGN:_.data+="<";break;default:this.state=ut.COMMENT,this._stateComment(e);}}},{key:"_stateCommentLessThanSignBang",value:function(e){e===ot.HYPHEN_MINUS?this.state=ut.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=ut.COMMENT,this._stateComment(e));}},{key:"_stateCommentLessThanSignBangDash",value:function(e){e===ot.HYPHEN_MINUS?this.state=ut.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=ut.COMMENT_END_DASH,this._stateCommentEndDash(e));}},{key:"_stateCommentLessThanSignBangDashDash",value:function(e){e!==ot.GREATER_THAN_SIGN&&e!==ot.EOF&&this._err(Nt.nestedComment),this.state=ut.COMMENT_END,this._stateCommentEnd(e);}},{key:"_stateCommentEndDash",value:function(e){var _=this.currentToken;switch(e){case ot.HYPHEN_MINUS:this.state=ut.COMMENT_END;break;case ot.EOF:this._err(Nt.eofInComment),this.emitCurrentComment(_),this._emitEOFToken();break;default:_.data+="-",this.state=ut.COMMENT,this._stateComment(e);}}},{key:"_stateCommentEnd",value:function(e){var _=this.currentToken;switch(e){case ot.GREATER_THAN_SIGN:this.state=ut.DATA,this.emitCurrentComment(_);break;case ot.EXCLAMATION_MARK:this.state=ut.COMMENT_END_BANG;break;case ot.HYPHEN_MINUS:_.data+="-";break;case ot.EOF:this._err(Nt.eofInComment),this.emitCurrentComment(_),this._emitEOFToken();break;default:_.data+="--",this.state=ut.COMMENT,this._stateComment(e);}}},{key:"_stateCommentEndBang",value:function(e){var _=this.currentToken;switch(e){case ot.HYPHEN_MINUS:_.data+="--!",this.state=ut.COMMENT_END_DASH;break;case ot.GREATER_THAN_SIGN:this._err(Nt.incorrectlyClosedComment),this.state=ut.DATA,this.emitCurrentComment(_);break;case ot.EOF:this._err(Nt.eofInComment),this.emitCurrentComment(_),this._emitEOFToken();break;default:_.data+="--!",this.state=ut.COMMENT,this._stateComment(e);}}},{key:"_stateDoctype",value:function(e){switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:this.state=ut.BEFORE_DOCTYPE_NAME;break;case ot.GREATER_THAN_SIGN:this.state=ut.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case ot.EOF:this._err(Nt.eofInDoctype),this._createDoctypeToken(null);var _=this.currentToken;_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:this._err(Nt.missingWhitespaceBeforeDoctypeName),this.state=ut.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);}}},{key:"_stateBeforeDoctypeName",value:function(e){if(On(e))this._createDoctypeToken(String.fromCharCode(e+32)),this.state=ut.DOCTYPE_NAME;else switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),this._createDoctypeToken("\uFFFD"),this.state=ut.DOCTYPE_NAME;break;case ot.GREATER_THAN_SIGN:this._err(Nt.missingDoctypeName),this._createDoctypeToken(null);var _=this.currentToken;_.forceQuirks=true,this.emitCurrentDoctype(_),this.state=ut.DATA;break;case ot.EOF:this._err(Nt.eofInDoctype),this._createDoctypeToken(null),(_=this.currentToken).forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:this._createDoctypeToken(String.fromCodePoint(e)),this.state=ut.DOCTYPE_NAME;}}},{key:"_stateDoctypeName",value:function(e){var _=this.currentToken;switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:this.state=ut.AFTER_DOCTYPE_NAME;break;case ot.GREATER_THAN_SIGN:this.state=ut.DATA,this.emitCurrentDoctype(_);break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),_.name+="\uFFFD";break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:_.name+=String.fromCodePoint(On(e)?e+32:e);}}},{key:"_stateAfterDoctypeName",value:function(e){var _=this.currentToken;switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:break;case ot.GREATER_THAN_SIGN:this.state=ut.DATA,this.emitCurrentDoctype(_);break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:this._consumeSequenceIfMatch("public",false)?this.state=ut.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch("system",false)?this.state=ut.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(Nt.invalidCharacterSequenceAfterDoctypeName),_.forceQuirks=true,this.state=ut.BOGUS_DOCTYPE,this._stateBogusDoctype(e));}}},{key:"_stateAfterDoctypePublicKeyword",value:function(e){var _=this.currentToken;switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:this.state=ut.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case ot.QUOTATION_MARK:this._err(Nt.missingWhitespaceAfterDoctypePublicKeyword),_.publicId="",this.state=ut.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case ot.APOSTROPHE:this._err(Nt.missingWhitespaceAfterDoctypePublicKeyword),_.publicId="",this.state=ut.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case ot.GREATER_THAN_SIGN:this._err(Nt.missingDoctypePublicIdentifier),_.forceQuirks=true,this.state=ut.DATA,this.emitCurrentDoctype(_);break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:this._err(Nt.missingQuoteBeforeDoctypePublicIdentifier),_.forceQuirks=true,this.state=ut.BOGUS_DOCTYPE,this._stateBogusDoctype(e);}}},{key:"_stateBeforeDoctypePublicIdentifier",value:function(e){var _=this.currentToken;switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:break;case ot.QUOTATION_MARK:_.publicId="",this.state=ut.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case ot.APOSTROPHE:_.publicId="",this.state=ut.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case ot.GREATER_THAN_SIGN:this._err(Nt.missingDoctypePublicIdentifier),_.forceQuirks=true,this.state=ut.DATA,this.emitCurrentDoctype(_);break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:this._err(Nt.missingQuoteBeforeDoctypePublicIdentifier),_.forceQuirks=true,this.state=ut.BOGUS_DOCTYPE,this._stateBogusDoctype(e);}}},{key:"_stateDoctypePublicIdentifierDoubleQuoted",value:function(e){var _=this.currentToken;switch(e){case ot.QUOTATION_MARK:this.state=ut.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),_.publicId+="\uFFFD";break;case ot.GREATER_THAN_SIGN:this._err(Nt.abruptDoctypePublicIdentifier),_.forceQuirks=true,this.emitCurrentDoctype(_),this.state=ut.DATA;break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:_.publicId+=String.fromCodePoint(e);}}},{key:"_stateDoctypePublicIdentifierSingleQuoted",value:function(e){var _=this.currentToken;switch(e){case ot.APOSTROPHE:this.state=ut.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),_.publicId+="\uFFFD";break;case ot.GREATER_THAN_SIGN:this._err(Nt.abruptDoctypePublicIdentifier),_.forceQuirks=true,this.emitCurrentDoctype(_),this.state=ut.DATA;break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:_.publicId+=String.fromCodePoint(e);}}},{key:"_stateAfterDoctypePublicIdentifier",value:function(e){var _=this.currentToken;switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:this.state=ut.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case ot.GREATER_THAN_SIGN:this.state=ut.DATA,this.emitCurrentDoctype(_);break;case ot.QUOTATION_MARK:this._err(Nt.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),_.systemId="",this.state=ut.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case ot.APOSTROPHE:this._err(Nt.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),_.systemId="",this.state=ut.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:this._err(Nt.missingQuoteBeforeDoctypeSystemIdentifier),_.forceQuirks=true,this.state=ut.BOGUS_DOCTYPE,this._stateBogusDoctype(e);}}},{key:"_stateBetweenDoctypePublicAndSystemIdentifiers",value:function(e){var _=this.currentToken;switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:break;case ot.GREATER_THAN_SIGN:this.emitCurrentDoctype(_),this.state=ut.DATA;break;case ot.QUOTATION_MARK:_.systemId="",this.state=ut.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case ot.APOSTROPHE:_.systemId="",this.state=ut.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:this._err(Nt.missingQuoteBeforeDoctypeSystemIdentifier),_.forceQuirks=true,this.state=ut.BOGUS_DOCTYPE,this._stateBogusDoctype(e);}}},{key:"_stateAfterDoctypeSystemKeyword",value:function(e){var _=this.currentToken;switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:this.state=ut.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case ot.QUOTATION_MARK:this._err(Nt.missingWhitespaceAfterDoctypeSystemKeyword),_.systemId="",this.state=ut.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case ot.APOSTROPHE:this._err(Nt.missingWhitespaceAfterDoctypeSystemKeyword),_.systemId="",this.state=ut.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case ot.GREATER_THAN_SIGN:this._err(Nt.missingDoctypeSystemIdentifier),_.forceQuirks=true,this.state=ut.DATA,this.emitCurrentDoctype(_);break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:this._err(Nt.missingQuoteBeforeDoctypeSystemIdentifier),_.forceQuirks=true,this.state=ut.BOGUS_DOCTYPE,this._stateBogusDoctype(e);}}},{key:"_stateBeforeDoctypeSystemIdentifier",value:function(e){var _=this.currentToken;switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:break;case ot.QUOTATION_MARK:_.systemId="",this.state=ut.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case ot.APOSTROPHE:_.systemId="",this.state=ut.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case ot.GREATER_THAN_SIGN:this._err(Nt.missingDoctypeSystemIdentifier),_.forceQuirks=true,this.state=ut.DATA,this.emitCurrentDoctype(_);break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:this._err(Nt.missingQuoteBeforeDoctypeSystemIdentifier),_.forceQuirks=true,this.state=ut.BOGUS_DOCTYPE,this._stateBogusDoctype(e);}}},{key:"_stateDoctypeSystemIdentifierDoubleQuoted",value:function(e){var _=this.currentToken;switch(e){case ot.QUOTATION_MARK:this.state=ut.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),_.systemId+="\uFFFD";break;case ot.GREATER_THAN_SIGN:this._err(Nt.abruptDoctypeSystemIdentifier),_.forceQuirks=true,this.emitCurrentDoctype(_),this.state=ut.DATA;break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:_.systemId+=String.fromCodePoint(e);}}},{key:"_stateDoctypeSystemIdentifierSingleQuoted",value:function(e){var _=this.currentToken;switch(e){case ot.APOSTROPHE:this.state=ut.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter),_.systemId+="\uFFFD";break;case ot.GREATER_THAN_SIGN:this._err(Nt.abruptDoctypeSystemIdentifier),_.forceQuirks=true,this.emitCurrentDoctype(_),this.state=ut.DATA;break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:_.systemId+=String.fromCodePoint(e);}}},{key:"_stateAfterDoctypeSystemIdentifier",value:function(e){var _=this.currentToken;switch(e){case ot.SPACE:case ot.LINE_FEED:case ot.TABULATION:case ot.FORM_FEED:break;case ot.GREATER_THAN_SIGN:this.emitCurrentDoctype(_),this.state=ut.DATA;break;case ot.EOF:this._err(Nt.eofInDoctype),_.forceQuirks=true,this.emitCurrentDoctype(_),this._emitEOFToken();break;default:this._err(Nt.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=ut.BOGUS_DOCTYPE,this._stateBogusDoctype(e);}}},{key:"_stateBogusDoctype",value:function(e){var _=this.currentToken;switch(e){case ot.GREATER_THAN_SIGN:this.emitCurrentDoctype(_),this.state=ut.DATA;break;case ot.NULL:this._err(Nt.unexpectedNullCharacter);break;case ot.EOF:this.emitCurrentDoctype(_),this._emitEOFToken();}}},{key:"_stateCdataSection",value:function(e){switch(e){case ot.RIGHT_SQUARE_BRACKET:this.state=ut.CDATA_SECTION_BRACKET;break;case ot.EOF:this._err(Nt.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e);}}},{key:"_stateCdataSectionBracket",value:function(e){e===ot.RIGHT_SQUARE_BRACKET?this.state=ut.CDATA_SECTION_END:(this._emitChars("]"),this.state=ut.CDATA_SECTION,this._stateCdataSection(e));}},{key:"_stateCdataSectionEnd",value:function(e){switch(e){case ot.GREATER_THAN_SIGN:this.state=ut.DATA;break;case ot.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=ut.CDATA_SECTION,this._stateCdataSection(e);}}},{key:"_stateCharacterReference",value:function(e){e===ot.NUMBER_SIGN?this.state=ut.NUMERIC_CHARACTER_REFERENCE:Rr(e)?(this.state=ut.NAMED_CHARACTER_REFERENCE,this._stateNamedCharacterReference(e)):(this._flushCodePointConsumedAsCharacterReference(ot.AMPERSAND),this._reconsumeInState(this.returnState,e));}},{key:"_stateNamedCharacterReference",value:function(e){var _=this._matchNamedCharacterReference(e);if(!this._ensureHibernation())if(_){for(var C=0;C<_.length;C++)this._flushCodePointConsumedAsCharacterReference(_[C]);this.state=this.returnState;}else this._flushCodePointConsumedAsCharacterReference(ot.AMPERSAND),this.state=ut.AMBIGUOUS_AMPERSAND;}},{key:"_stateAmbiguousAmpersand",value:function(e){Rr(e)?this._flushCodePointConsumedAsCharacterReference(e):(e===ot.SEMICOLON&&this._err(Nt.unknownNamedCharacterReference),this._reconsumeInState(this.returnState,e));}},{key:"_stateNumericCharacterReference",value:function(e){this.charRefCode=0,e===ot.LATIN_SMALL_X||e===ot.LATIN_CAPITAL_X?this.state=ut.HEXADEMICAL_CHARACTER_REFERENCE_START:kn(e)?(this.state=ut.DECIMAL_CHARACTER_REFERENCE,this._stateDecimalCharacterReference(e)):(this._err(Nt.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(ot.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(ot.NUMBER_SIGN),this._reconsumeInState(this.returnState,e));}},{key:"_stateHexademicalCharacterReferenceStart",value:function(e){(function(C){return kn(C)||xi(C)||ki(C)})(e)?(this.state=ut.HEXADEMICAL_CHARACTER_REFERENCE,this._stateHexademicalCharacterReference(e)):(this._err(Nt.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(ot.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(ot.NUMBER_SIGN),this._unconsume(2),this.state=this.returnState);}},{key:"_stateHexademicalCharacterReference",value:function(e){xi(e)?this.charRefCode=16*this.charRefCode+e-55:ki(e)?this.charRefCode=16*this.charRefCode+e-87:kn(e)?this.charRefCode=16*this.charRefCode+e-48:e===ot.SEMICOLON?this.state=ut.NUMERIC_CHARACTER_REFERENCE_END:(this._err(Nt.missingSemicolonAfterCharacterReference),this.state=ut.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(e));}},{key:"_stateDecimalCharacterReference",value:function(e){kn(e)?this.charRefCode=10*this.charRefCode+e-48:e===ot.SEMICOLON?this.state=ut.NUMERIC_CHARACTER_REFERENCE_END:(this._err(Nt.missingSemicolonAfterCharacterReference),this.state=ut.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(e));}},{key:"_stateNumericCharacterReferenceEnd",value:function(e){var _;this.charRefCode===ot.NULL?(this._err(Nt.nullCharacterReference),this.charRefCode=ot.REPLACEMENT_CHARACTER):1114111b.length)&&(m=b.length);for(var e=0,_=new Array(m);e=e;){var _=this.current;0=C&&b.openElements.shortenToLength(C);break}if(b._isSpecialElement(G,Y))break}}function Jn(b,m){switch(m.tagID){case U.A:case U.B:case U.I:case U.S:case U.U:case U.EM:case U.TT:case U.BIG:case U.CODE:case U.FONT:case U.NOBR:case U.SMALL:case U.STRIKE:case U.STRONG:Lr(b,m);break;case U.P:(function(_){_.openElements.hasInButtonScope(U.P)||_._insertFakeElement(wt.P,U.P),_._closePElement();})(b);break;case U.DL:case U.UL:case U.OL:case U.DIR:case U.DIV:case U.NAV:case U.PRE:case U.MAIN:case U.MENU:case U.ASIDE:case U.BUTTON:case U.CENTER:case U.FIGURE:case U.FOOTER:case U.HEADER:case U.HGROUP:case U.DIALOG:case U.ADDRESS:case U.ARTICLE:case U.DETAILS:case U.SECTION:case U.SUMMARY:case U.LISTING:case U.FIELDSET:case U.BLOCKQUOTE:case U.FIGCAPTION:(function(_,C){C=C.tagID,_.openElements.hasInScope(C)&&(_.openElements.generateImpliedEndTags(),_.openElements.popUntilTagNamePopped(C));})(b,m);break;case U.LI:(function(_){_.openElements.hasInListItemScope(U.LI)&&(_.openElements.generateImpliedEndTagsWithExclusion(U.LI),_.openElements.popUntilTagNamePopped(U.LI));})(b);break;case U.DD:case U.DT:(function(_,C){C=C.tagID,_.openElements.hasInScope(C)&&(_.openElements.generateImpliedEndTagsWithExclusion(C),_.openElements.popUntilTagNamePopped(C));})(b,m);break;case U.H1:case U.H2:case U.H3:case U.H4:case U.H5:case U.H6:(function(_){_.openElements.hasNumberedHeaderInScope()&&(_.openElements.generateImpliedEndTags(),_.openElements.popUntilNumberedHeaderPopped());})(b);break;case U.BR:(function(_){_._reconstructActiveFormattingElements(),_._insertFakeElement(wt.BR,U.BR),_.openElements.pop(),_.framesetOk=false;})(b);break;case U.BODY:(function(_,C){var G;_.openElements.hasInScope(U.BODY)&&(_.insertionMode=mt.AFTER_BODY,!_.options.sourceCodeLocationInfo||(G=_.openElements.tryPeekProperlyNestedBodyElement())&&_._setEndLocation(G,C));})(b,m);break;case U.HTML:(function(_,C){_.openElements.hasInScope(U.BODY)&&(_.insertionMode=mt.AFTER_BODY,lo(_,C));})(b,m);break;case U.FORM:(function(_){var C=0<_.openElements.tmplCount,G=_.formElement;C||(_.formElement=null),(G||C)&&_.openElements.hasInScope(U.FORM)&&(_.openElements.generateImpliedEndTags(),C?_.openElements.popUntilTagNamePopped(U.FORM):G&&_.openElements.remove(G));})(b);break;case U.APPLET:case U.OBJECT:case U.MARQUEE:(function(_,C){C=C.tagID,_.openElements.hasInScope(C)&&(_.openElements.generateImpliedEndTags(),_.openElements.popUntilTagNamePopped(C),_.activeFormattingElements.clearToLastMarker());})(b,m);break;case U.TEMPLATE:gn(b,m);break;default:eo(b,m);}}function no(b,m){(0=b.length?{done:true}:{done:false,value:b[_++]}},e:function(it){throw it},f:m}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var C,G=true,Y=false;return {s:function(){e=e.call(b);},n:function(){var it=e.next();return G=it.done,it},e:function(it){Y=true,C=it;},f:function(){try{G||e.return==null||e.return();}finally{if(Y)throw C}}}}function mo(b,m){(m==null||m>b.length)&&(m=b.length);for(var e=0,_=new Array(m);e").concat(function(nt,it){return it.treeAdapter.isElementNode(nt)&&it.treeAdapter.getNamespaceURI(nt)===Pt.HTML&&bs.has(it.treeAdapter.getTagName(nt))}(_,C)?"":"".concat(function(At,it){var st="",At=it.treeAdapter.isElementNode(At)&&it.treeAdapter.getTagName(At)===wt.TEMPLATE&&it.treeAdapter.getNamespaceURI(At)===Pt.HTML?it.treeAdapter.getTemplateContent(At):At;if(At=it.treeAdapter.getChildNodes(At)){var bt,St=ho(At);try{for(St.s();!(bt=St.n()).done;)st+=bo(bt.value,it);}catch(Mt){St.e(Mt);}finally{St.f();}}return st}(_,C),""))}(b,m):m.treeAdapter.isTextNode(b)?function(_,C){var G=C.treeAdapter,Y=G.getTextNodeContent(_),nt=G.getParentNode(_);return (_=nt&&G.isElementNode(nt)&&G.getTagName(nt))&&G.getNamespaceURI(nt)===Pt.HTML&&Si(_,C.scriptingEnabled)?Y:Object(fo.escapeText)(Y)}(b,m):m.treeAdapter.isCommentNode(b)?function(_,C){return C=C.treeAdapter,"")}(b,m):m.treeAdapter.isDocumentTypeNode(b)?function(_,C){return C=C.treeAdapter,"")}(b,m):""}function ar(b){return (ar=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(b)}function yo(b,m){var e,_=Object.keys(b);return Object.getOwnPropertySymbols&&(e=Object.getOwnPropertySymbols(b),m&&(e=e.filter(function(C){return Object.getOwnPropertyDescriptor(b,C).enumerable})),_.push.apply(_,e)),_}function vo(b){for(var m=1;mb.length)&&(m=b.length);for(var e=0,_=new Array(m);e=zt.Zero&&b<=zt.Nine}(lt=zt=zt||{})[lt.Tab=9]="Tab",lt[lt.NewLine=10]="NewLine",lt[lt.FormFeed=12]="FormFeed",lt[lt.CarriageReturn=13]="CarriageReturn",lt[lt.Space=32]="Space",lt[lt.ExclamationMark=33]="ExclamationMark",lt[lt.Number=35]="Number",lt[lt.Amp=38]="Amp",lt[lt.SingleQuote=39]="SingleQuote",lt[lt.DoubleQuote=34]="DoubleQuote",lt[lt.Dash=45]="Dash",lt[lt.Slash=47]="Slash",lt[lt.Zero=48]="Zero",lt[lt.Nine=57]="Nine",lt[lt.Semi=59]="Semi",lt[lt.Lt=60]="Lt",lt[lt.Eq=61]="Eq",lt[lt.Gt=62]="Gt",lt[lt.Questionmark=63]="Questionmark",lt[lt.UpperA=65]="UpperA",lt[lt.LowerA=97]="LowerA",lt[lt.UpperF=70]="UpperF",lt[lt.LowerF=102]="LowerF",lt[lt.UpperZ=90]="UpperZ",lt[lt.LowerZ=122]="LowerZ",lt[lt.LowerX=120]="LowerX",lt[lt.OpeningSquareBracket=91]="OpeningSquareBracket",(rt=jt=jt||{})[rt.Text=1]="Text",rt[rt.BeforeTagName=2]="BeforeTagName",rt[rt.InTagName=3]="InTagName",rt[rt.InSelfClosingTag=4]="InSelfClosingTag",rt[rt.BeforeClosingTagName=5]="BeforeClosingTagName",rt[rt.InClosingTagName=6]="InClosingTagName",rt[rt.AfterClosingTagName=7]="AfterClosingTagName",rt[rt.BeforeAttributeName=8]="BeforeAttributeName",rt[rt.InAttributeName=9]="InAttributeName",rt[rt.AfterAttributeName=10]="AfterAttributeName",rt[rt.BeforeAttributeValue=11]="BeforeAttributeValue",rt[rt.InAttributeValueDq=12]="InAttributeValueDq",rt[rt.InAttributeValueSq=13]="InAttributeValueSq",rt[rt.InAttributeValueNq=14]="InAttributeValueNq",rt[rt.BeforeDeclaration=15]="BeforeDeclaration",rt[rt.InDeclaration=16]="InDeclaration",rt[rt.InProcessingInstruction=17]="InProcessingInstruction",rt[rt.BeforeComment=18]="BeforeComment",rt[rt.CDATASequence=19]="CDATASequence",rt[rt.InSpecialComment=20]="InSpecialComment",rt[rt.InCommentLike=21]="InCommentLike",rt[rt.BeforeSpecialS=22]="BeforeSpecialS",rt[rt.SpecialStartSequence=23]="SpecialStartSequence",rt[rt.InSpecialTag=24]="InSpecialTag",rt[rt.BeforeEntity=25]="BeforeEntity",rt[rt.BeforeNumericEntity=26]="BeforeNumericEntity",rt[rt.InNamedEntity=27]="InNamedEntity",rt[rt.InNumericEntity=28]="InNumericEntity",rt[rt.InHexEntity=29]="InHexEntity",(Tt=on={})[Tt.NoValue=0]="NoValue",Tt[Tt.Unquoted=1]="Unquoted",Tt[Tt.Single=2]="Single",Tt[Tt.Double=3]="Double";var qe={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},Ts=function(){function b(C,e){var _=(_=C.xmlMode)!==void 0&&_,C=(C=C.decodeEntities)===void 0||C;((function(Y,nt){if(!(Y instanceof nt))throw new TypeError("Cannot call a class as a function")}))(this,b),this.cbs=e,this.state=jt.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=jt.Text,this.isSpecial=false,this.running=true,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=_,this.decodeEntities=C,this.entityTrie=_?Re.xmlDecodeTree:Re.htmlDecodeTree;}return function(e,_,C){_&&To(e.prototype,_),Object.defineProperty(e,"prototype",{writable:false});}(b,[{key:"reset",value:function(){this.state=jt.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=jt.Text,this.currentSequence=void 0,this.running=true,this.offset=0;}},{key:"write",value:function(e){this.offset+=this.buffer.length,this.buffer=e,this.parse();}},{key:"end",value:function(){this.running&&this.finish();}},{key:"pause",value:function(){this.running=false;}},{key:"resume",value:function(){this.running=true,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=jt.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===zt.Amp&&(this.state=jt.BeforeEntity);}},{key:"stateSpecialStartSequence",value:function(e){var _=this.sequenceIndex===this.currentSequence.length;if(_?ur(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!_)return void this.sequenceIndex++}else this.isSpecial=false;this.sequenceIndex=0,this.state=jt.InTagName,this.stateInTagName(e);}},{key:"stateInSpecialTag",value:function(e){if(this.sequenceIndex===this.currentSequence.length){if(e===zt.Gt||an(e)){var _,C=this.index-this.currentSequence.length;return this.sectionStart=zt.LowerA&&C<=zt.LowerZ||C>=zt.UpperA&&C<=zt.UpperZ}(e)}},{key:"startSpecial",value:function(e,_){this.isSpecial=true,this.currentSequence=e,this.sequenceIndex=_,this.state=jt.SpecialStartSequence;}},{key:"stateBeforeTagName",value:function(e){var _;e===zt.ExclamationMark?(this.state=jt.BeforeDeclaration,this.sectionStart=this.index+1):e===zt.Questionmark?(this.state=jt.InProcessingInstruction,this.sectionStart=this.index+1):this.isTagStartChar(e)?(_=32|e,this.sectionStart=this.index,this.xmlMode||_!==qe.TitleEnd[2]?this.state=this.xmlMode||_!==qe.ScriptEnd[2]?jt.InTagName:jt.BeforeSpecialS:this.startSpecial(qe.TitleEnd,3)):e===zt.Slash?this.state=jt.BeforeClosingTagName:(this.state=jt.Text,this.stateText(e));}},{key:"stateInTagName",value:function(e){ur(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=jt.BeforeAttributeName,this.stateBeforeAttributeName(e));}},{key:"stateBeforeClosingTagName",value:function(e){an(e)||(e===zt.Gt?this.state=jt.Text:(this.state=this.isTagStartChar(e)?jt.InClosingTagName:jt.InSpecialComment,this.sectionStart=this.index));}},{key:"stateInClosingTagName",value:function(e){e!==zt.Gt&&!an(e)||(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=jt.AfterClosingTagName,this.stateAfterClosingTagName(e));}},{key:"stateAfterClosingTagName",value:function(e){e!==zt.Gt&&!this.fastForwardTo(zt.Gt)||(this.state=jt.Text,this.baseState=jt.Text,this.sectionStart=this.index+1);}},{key:"stateBeforeAttributeName",value:function(e){e===zt.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=jt.InSpecialTag,this.sequenceIndex=0):this.state=jt.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===zt.Slash?this.state=jt.InSelfClosingTag:an(e)||(this.state=jt.InAttributeName,this.sectionStart=this.index);}},{key:"stateInSelfClosingTag",value:function(e){e===zt.Gt?(this.cbs.onselfclosingtag(this.index),this.state=jt.Text,this.baseState=jt.Text,this.sectionStart=this.index+1,this.isSpecial=false):an(e)||(this.state=jt.BeforeAttributeName,this.stateBeforeAttributeName(e));}},{key:"stateInAttributeName",value:function(e){e!==zt.Eq&&!ur(e)||(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=jt.AfterAttributeName,this.stateAfterAttributeName(e));}},{key:"stateAfterAttributeName",value:function(e){e===zt.Eq?this.state=jt.BeforeAttributeValue:e===zt.Slash||e===zt.Gt?(this.cbs.onattribend(on.NoValue,this.index),this.state=jt.BeforeAttributeName,this.stateBeforeAttributeName(e)):an(e)||(this.cbs.onattribend(on.NoValue,this.index),this.state=jt.InAttributeName,this.sectionStart=this.index);}},{key:"stateBeforeAttributeValue",value:function(e){e===zt.DoubleQuote?(this.state=jt.InAttributeValueDq,this.sectionStart=this.index+1):e===zt.SingleQuote?(this.state=jt.InAttributeValueSq,this.sectionStart=this.index+1):an(e)||(this.sectionStart=this.index,this.state=jt.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e));}},{key:"handleInAttributeValue",value:function(e,_){e===_||!this.decodeEntities&&this.fastForwardTo(_)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(_===zt.DoubleQuote?on.Double:on.Single,this.index),this.state=jt.BeforeAttributeName):this.decodeEntities&&e===zt.Amp&&(this.baseState=this.state,this.state=jt.BeforeEntity);}},{key:"stateInAttributeValueDoubleQuotes",value:function(e){this.handleInAttributeValue(e,zt.DoubleQuote);}},{key:"stateInAttributeValueSingleQuotes",value:function(e){this.handleInAttributeValue(e,zt.SingleQuote);}},{key:"stateInAttributeValueNoQuotes",value:function(e){an(e)||e===zt.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(on.Unquoted,this.index),this.state=jt.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===zt.Amp&&(this.baseState=this.state,this.state=jt.BeforeEntity);}},{key:"stateBeforeDeclaration",value:function(e){e===zt.OpeningSquareBracket?(this.state=jt.CDATASequence,this.sequenceIndex=0):this.state=e===zt.Dash?jt.BeforeComment:jt.InDeclaration;}},{key:"stateInDeclaration",value:function(e){e!==zt.Gt&&!this.fastForwardTo(zt.Gt)||(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=jt.Text,this.sectionStart=this.index+1);}},{key:"stateInProcessingInstruction",value:function(e){e!==zt.Gt&&!this.fastForwardTo(zt.Gt)||(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=jt.Text,this.sectionStart=this.index+1);}},{key:"stateBeforeComment",value:function(e){e===zt.Dash?(this.state=jt.InCommentLike,this.currentSequence=qe.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=jt.InDeclaration;}},{key:"stateInSpecialComment",value:function(e){e!==zt.Gt&&!this.fastForwardTo(zt.Gt)||(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=jt.Text,this.sectionStart=this.index+1);}},{key:"stateBeforeSpecialS",value:function(e){var _=32|e;_===qe.ScriptEnd[3]?this.startSpecial(qe.ScriptEnd,4):_===qe.StyleEnd[3]?this.startSpecial(qe.StyleEnd,4):(this.state=jt.InTagName,this.stateInTagName(e));}},{key:"stateBeforeEntity",value:function(e){this.entityExcess=1,this.entityResult=0,e===zt.Number?this.state=jt.BeforeNumericEntity:e===zt.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=jt.InNamedEntity,this.stateInNamedEntity(e));}},{key:"stateInNamedEntity",value:function(e){if(this.entityExcess+=1,this.trieIndex=Object(Re.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var _=this.trieCurrent&Re.BinTrieFlags.VALUE_LENGTH;_&&(_=(_>>14)-1,this.allowLegacyEntity()||e===zt.Semi?((e=this.index-this.entityExcess+1)>this.sectionStart&&this.emitPartial(this.sectionStart,e),this.entityResult=this.trieIndex,this.trieIndex+=_,this.entityExcess=0,this.sectionStart=this.index+1,_==0&&this.emitNamedEntity()):this.trieIndex+=_);}},{key:"emitNamedEntity",value:function(){if(this.state=this.baseState,this.entityResult!==0)switch((this.entityTrie[this.entityResult]&Re.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~Re.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2]);}}},{key:"stateBeforeNumericEntity",value:function(e){(32|e)===zt.LowerX?(this.entityExcess++,this.state=jt.InHexEntity):(this.state=jt.InNumericEntity,this.stateInNumericEntity(e));}},{key:"emitNumericEntity",value:function(e){var _=this.index-this.entityExcess-1;2+_+ +(this.state===jt.InHexEntity)!==this.index&&(_>this.sectionStart&&this.emitPartial(this.sectionStart,_),this.sectionStart=this.index+Number(e),this.emitCodePoint(Object(Re.replaceCodePoint)(this.entityResult))),this.state=this.baseState;}},{key:"stateInNumericEntity",value:function(e){e===zt.Semi?this.emitNumericEntity(true):So(e)?(this.entityResult=10*this.entityResult+(e-zt.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(false):this.state=this.baseState,this.index--);}},{key:"stateInHexEntity",value:function(e){e===zt.Semi?this.emitNumericEntity(true):So(e)?(this.entityResult=16*this.entityResult+(e-zt.Zero),this.entityExcess++):function(C){return C>=zt.UpperA&&C<=zt.UpperF||C>=zt.LowerA&&C<=zt.LowerF}(e)?(this.entityResult=16*this.entityResult+((32|e)-zt.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(false):this.state=this.baseState,this.index--);}},{key:"allowLegacyEntity",value:function(){return !this.xmlMode&&(this.baseState===jt.Text||this.baseState===jt.InSpecialTag)}},{key:"cleanup",value:function(){this.running&&this.sectionStart!==this.index&&(this.state===jt.Text||this.state===jt.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==jt.InAttributeValueDq&&this.state!==jt.InAttributeValueSq&&this.state!==jt.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index));}},{key:"shouldContinue",value:function(){return this.index=this.buffers[0].length;)this.shiftBuffer();for(var C=this.buffers[0].slice(e-this.bufferOffset,_-this.bufferOffset);_-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),C+=this.buffers[0].slice(0,_-this.bufferOffset);return C}},{key:"shiftBuffer",value:function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift();}},{key:"write",value:function(e){var _,C;this.ended?(C=(_=this.cbs).onerror)!==null&&C!==void 0&&C.call(_,new Error(".write() after done!")):(this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++));}},{key:"end",value:function(e){var _,C;this.ended?(C=(_=this.cbs).onerror)!==null&&C!==void 0&&C.call(_,new Error(".end() after done!")):(e&&this.write(e),this.ended=true,this.tokenizer.end());}},{key:"pause",value:function(){this.tokenizer.pause();}},{key:"resume",value:function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex>>0,a>>>=0;for(var d=Array(o);++l"},HBS:{start:"{{",end:"}}"}};},function(A,E,t){E.byteLength=function(p){var f=c(p);return 3*((p=f[0])+(f=f[1]))/4-f},E.toByteArray=function(p){for(var f,u=(r=c(p))[0],r=r[1],s=new i(function(v,x,k){return 3*(x+k)/4-k}(0,u,r)),g=0,y=0>16&255,s[g++]=f>>8&255,s[g++]=255&f;return r===2&&(f=a[p.charCodeAt(T)]<<2|a[p.charCodeAt(T+1)]>>4,s[g++]=255&f),r===1&&(f=a[p.charCodeAt(T)]<<10|a[p.charCodeAt(T+1)]<<4|a[p.charCodeAt(T+2)]>>2,s[g++]=f>>8&255,s[g++]=255&f),s},E.fromByteArray=function(p){for(var f,u=p.length,r=u%3,s=[],g=0,y=u-r;g>18&63]+n[W>>12&63]+n[W>>6&63]+n[63&W]}(k));return I.join("")}(p,g,y>2]+n[f<<4&63]+"==")):r==2&&(f=(p[u-2]<<8)+p[u-1],s.push(n[f>>10]+n[f>>4&63]+n[f<<2&63]+"=")),s.join("")};for(var n=[],a=[],i=typeof Uint8Array!="undefined"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,d=l.length;o>1,f=-7,u=s?l-1:0,r=s?-1:1,s=t[n+u];for(u+=r,o=s&(1<<-f)-1,s>>=-f,f+=c;0>=-f,f+=i;0>1,u=l===23?Math.pow(2,-24)-Math.pow(2,-77):0,r=i?0:g-1,s=i?1:-1,g=n<0||n===0&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(c=isNaN(n)?1:0,d=p):(d=Math.floor(Math.log(n)/Math.LN2),n*(i=Math.pow(2,-d))<1&&(d--,i*=2),2<=(n+=1<=d+f?u/i:u*Math.pow(2,1-f))*i&&(d++,i/=2),p<=d+f?(c=0,d=p):1<=d+f?(c=(n*i-1)*Math.pow(2,l),d+=f):(c=n*Math.pow(2,f-1)*Math.pow(2,l),d=0));8<=l;t[a+r]=255&c,r+=s,c/=256,l-=8);for(d=d<\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(function(n){return n.charCodeAt(0)}));},function(A,E,t){Object.defineProperty(E,"__esModule",{value:true}),E.default=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(function(n){return n.charCodeAt(0)}));},function(A,E,t){A.exports={lex:t(181),parse:t(353),stringify:t(354)};},function(A,E,t){var n,a,i,l;t(120)("parse");var c=t(181);function h(g,y){var T;y=y||{};for(var w=["type","name","value"],v={},x=0;x+)\\s*|(\\s+)|(+|\\*)|\\#(+)|\\.(+)|\\[\\s*(+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:(["']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(+)(?:\\((?:(?:(["'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)`.replace(//,"["+n(">+~`!@$%^&={}\\;/g,"(?:[\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])").replace(//g,"(?:[:\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])"));function c(){this.length=0;}function h(u,r,s,g,y,T,w,v,x,k,I,B,M,W,K,P){var H,D;return (r||!this.length)&&(H=this[this.length++]=new c,r)||(H=H||this[this.length-1],D=(D=s||g||!H.length?H[H.length++]=new i(s):D)||H[H.length-1],y?D.tag=a(y):T?D.id=a(T):w?(y=a(w),(T=D.classes||(D.classes={}))[y]||(T[y]=n(w),(w=D.classList||(D.classList=[])).push(y),w.sort())):M?(P=P||K,(D.pseudos||(D.pseudos=[])).push({type:B.length==1?"class":"element",name:a(M),escapedName:n(M),value:P?a(P):null,escapedValue:P?n(P):null})):v&&(I=I?n(I):null,(D.attributes||(D.attributes=[])).push({operator:x,name:a(v),escapedName:n(v),value:I?a(I):null,escapedValue:I?n(I):null}))),""}function p(u){this.length=0;for(var r,s=this,g=u;u;){if((r=u.replace(d,function(){return h.apply(s,arguments)}))===u)throw new Error(g+" is an invalid expression");u=r;}}i.prototype.toString=function(){if(!this.raw){var u,r,s="";if(s+=this.tag||"*",this.id&&(s+="#"+this.id),this.classes&&(s+="."+this.classList.join(".")),this.attributes)for(u=0;r=this.attributes[u++];)s+="["+r.name+(r.operator?r.operator+'"'+r.value+'"':"")+"]";if(this.pseudos)for(u=0;r=this.pseudos[u++];)s+=":"+r.name,r.value&&(s+="("+r.value+")");this.raw=s;}return this.raw},c.prototype.toString=function(){if(!this.raw){for(var u,r="",s=0;u=this[s++];)s!==1&&(r+=" "),u.combinator!==" "&&(r+=u.combinator+" "),r+=u;this.raw=r;}return this.raw},p.prototype.toString=function(){if(!this.raw){for(var u,r=[],s=0;u=this[s++];)r.push(u);this.raw=r.join(", ");}return this.raw};var f={};A.exports=function(r){return r==null?null:(r=(""+r).replace(/^\s+|\s+$/g,""),f[r]||(f[r]=new p(r)))};},function(A,E,t){A.exports=a;var n=t(119);function a(i,l,o,d,c){this.prop=i,this.value=l,this.selector=o,this.priority=d||0,this.additionalPriority=c||[];}a.prototype.compareFunc=function(i){var l=[];l.push.apply(l,this.selector.specificity()),l.push.apply(l,this.additionalPriority),l[0]+=this.priority;var o=[];return o.push.apply(o,i.selector.specificity()),o.push.apply(o,i.additionalPriority),o[0]+=i.priority,n.compareFunc(l,o)},a.prototype.compare=function(i){return this.compareFunc(i)===1?this:i},a.prototype.toString=function(){return this.prop+": "+this.value.replace(/['"]+/g,"")+";"};},function(A,E,t){var n=t(119),a=t(359),i=t(360);A.exports=function(o){function d(p,f,u){u=u||{};var r=n.parseCSS(f),s=[],g="style",y={};function T(w,v){if(w.name){var x=w.name.toUpperCase();if(-1").get(0)).pseudoElementType=K,j.pseudoElementParent=S,j.counterProps=S.counterProps,S[F]=j),S=j),S.styleProps||(S.styleProps={},p(S).attr(g)&&(j="* { "+p(S).attr(g)+" } ",O(n.parseCSS(j)[0][1],new n.Selector(""));}function c(p){return p.replace(/\s*!important$/,"")}function h(p){return p.name==="before"||p.name==="after"}return o.ignoredPseudos=["hover","active","focus","visited","link"],o.widthElements=["TABLE","TD","TH","IMG"],o.heightElements=["TABLE","TD","TH","IMG"],o.tableElements=["TABLE","TH","TR","TD","CAPTION","COLGROUP","COL","THEAD","TBODY","TFOOT"],o.nonVisualElements=["HEAD","TITLE","BASE","LINK","STYLE","META","SCRIPT","NOSCRIPT"],o.styleToAttribute={"background-color":"bgcolor","background-image":"background","text-align":"align","vertical-align":"valign"},o.excludedProperties=[],o.juiceDocument=function(f,u){var r=function(g,y){return function(w,v){var x,k,I=[];return w("style").each(function(){var B,M=!!(k=this).childNodes;(x=M?k.childNodes:k.children).length===1?(x=x[0].data,v.applyStyleTags&&w(k).attr("data-embed")===void 0&&I.push(x),v.removeStyleTags&&w(k).attr("data-embed")===void 0&&(B=M?k.childNodes[0].nodeValue:k.children[0].data,(B=n.getPreservedText(B,{mediaQueries:v.preserveMediaQueries,fontFaces:v.preserveFontFaces,keyFrames:v.preserveKeyFrames,pseudos:v.preservePseudos},o.ignoredPseudos))?M?k.childNodes[0].nodeValue=B:k.children[0].data=B:w(k).remove()),w(k).removeAttr("data-embed")):v.removeStyleTags&&w(k).remove();}),I}(g,y).join(` +`)}(f,u=n.getDefaultOptions(u));return d(f,r+=` +`+u.extraCss,u),f},o.inlineDocument=d,o};},function(A,E,t){E.romanize=function(n){if(isNaN(n))return NaN;for(var a=String(+n).split(""),i=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"],l="",o=3;o--;)l=(i[+a.pop()+10*o]||"")+l;return Array(+a.join("")+1).join("M")+l},E.alphanumeric=function(n){for(var a,i="";0this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},p.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var r=this.__parent.current_line;return r.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),r.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),r.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,r.__items[0]===" "&&(r.__items.splice(0,1),--r.__character_count),true}return false},p.prototype.is_empty=function(){return this.__items.length===0},p.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},p.prototype.push=function(r){this.__items.push(r);var s=r.lastIndexOf(` +`);s!==-1?this.__character_count=r.length-s:this.__character_count+=r.length;},p.prototype.pop=function(){var r=null;return this.is_empty()||(r=this.__items.pop(),this.__character_count-=r.length),r},p.prototype._remove_indent=function(){0=this.__cache.length;)this.__add_column();},f.prototype.__add_column=function(){var r,s=this.__cache.length,g="";this.__indent_size&&s>=this.__indent_size&&(s-=(r=Math.floor(s/this.__indent_size))*this.__indent_size,g=new Array(r+1).join(this.__indent_string)),s&&(g+=new Array(s+1).join(" ")),this.__cache.push(g);},u.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line);},u.prototype.get_line_number=function(){return this.__lines.length},u.prototype.get_indent_string=function(r,s){return this.__indent_cache.get_indent_string(r,s)},u.prototype.get_indent_size=function(r,s){return this.__indent_cache.get_indent_size(r,s)},u.prototype.is_empty=function(){return !this.previous_line&&this.current_line.is_empty()},u.prototype.add_new_line=function(r){return !(this.is_empty()||!r&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},u.prototype.get_code=function(r){this.trim(true);var s=this.current_line.pop();return s&&(s[s.length-1]===` +`&&(s=s.replace(/\n+$/g,"")),this.current_line.push(s)),this._end_with_newline&&this.__add_outputline(),s=this.__lines.join(` +`),r!==` +`?s.replace(/[\n]/g,r):s},u.prototype.set_wrap_point=function(){this.current_line._set_wrap_point();},u.prototype.set_indent=function(r,s){return this.next_line.set_indent(r=r||0,s=s||0),1=u.length&&this.__input.substring(r-u.length,r).toLowerCase()===u},h.exports.InputScanner=f;},function(h,p,f){var u=f(8).InputScanner,r=f(3).Token,s=f(10).TokenStream,g=f(11).WhitespacePattern,y={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"};(f=function(w,v){this._input=new u(w),this._options=v||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new g(this._input);}).prototype.tokenize=function(){var T;this._input.restart(),this.__tokens=new s,this._reset();for(var w=new r(y.START,""),v=null,x=[],k=new s;w.type!==y.EOF;){for(T=this._get_next_token(w,v);this._is_comment(T);)k.add(T),T=this._get_next_token(w,v);k.isEmpty()||(T.comments_before=k,k=new s),T.parent=v,this._is_opening(T)?(x.push(v),v=T):v&&this._is_closing(T,v)&&((T.opened=v).closed=T,v=x.pop(),T.parent=v),(T.previous=w).next=T,this.__tokens.add(T),w=T;}return this.__tokens},f.prototype._is_first_token=function(){return this.__tokens.isEmpty()},f.prototype._reset=function(){},f.prototype._get_next_token=function(T,w){this._readWhitespace();var v=this._input.read(/.+/g);return v?this._create_token(y.RAW,v):this._create_token(y.EOF,"")},f.prototype._is_comment=function(T){return false},f.prototype._is_opening=function(T){return false},f.prototype._is_closing=function(T,w){return false},f.prototype._create_token=function(T,w){return new r(T,w,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},f.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},h.exports.Tokenizer=f,h.exports.TOKEN=y;},function(h){function p(f){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=f;}p.prototype.restart=function(){this.__position=0;},p.prototype.isEmpty=function(){return this.__tokens_length===0},p.prototype.hasNext=function(){return this.__position/),erb:g.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:g.starting_with(/{%/).until_after(/%}/),django_value:g.starting_with(/{{/).until_after(/}}/),django_comment:g.starting_with(/{#/).until_after(/#}/),smarty:g.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:g.starting_with(/{\*/).until_after(/\*}/),smarty_literal:g.starting_with(/{literal}/).until_after(/{\/literal}/)};}(s.prototype=new u)._create=function(){return new s(this._input,this)},s.prototype._update=function(){this.__set_templated_pattern();},s.prototype.disable=function(g){var y=this._create();return y._disabled[g]=true,y._update(),y},s.prototype.read_options=function(g){var y,T=this._create();for(y in r)T._disabled[y]=g.templating.indexOf(y)===-1;return T._update(),T},s.prototype.exclude=function(g){var y=this._create();return y._excluded[g]=true,y._update(),y},s.prototype.read=function(){for(var g="",g=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern),y=this._read_template();y;)this._match_pattern?y+=this._input.read(this._match_pattern):y+=this._input.readUntil(this.__template_pattern),g+=y,y=this._read_template();return this._until_after&&(g+=this._input.readUntilAfter(this._until_pattern)),g},s.prototype.__set_templated_pattern=function(){var g=[];this._disabled.php||g.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||g.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||g.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(g.push(this.__patterns.django._starting_pattern.source),g.push(this.__patterns.django_value._starting_pattern.source),g.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||g.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&g.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+g.join("|")+")");},s.prototype._read_template=function(){var g,y="",T=this._input.peek();return T==="<"?(g=this._input.peek(1),this._disabled.php||this._excluded.php||g!=="?"||(y=y||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||g!=="%"||(y=y||this.__patterns.erb.read())):T==="{"&&(this._disabled.handlebars||this._excluded.handlebars||(y=(y=(y=y||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||this.__patterns.handlebars.read()),this._disabled.django||(this._excluded.django||this._excluded.handlebars||(y=y||this.__patterns.django_value.read()),this._excluded.django||(y=(y=y||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(y=(y=(y=y||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read())),y},h.exports.TemplatablePattern=s;},,,,function(h,p,f){var u=f(19).Beautifier,r=f(20).Options;h.exports=function(g,y,T,w){return new u(g,y,T,w).beautify()},h.exports.defaultOptions=function(){return new r};},function(h,p,f){function u(P,H){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=P.max_preserve_newlines,this.preserve_newlines=P.preserve_newlines,this._output=new s(P,H);}var r=f(20).Options,s=f(2).Output,g=f(21).Tokenizer,y=f(21).TOKEN,T=/\r\n|[\r\n]/,w=/\r\n|[\r\n]/g;function v(P,H){var D=null,z=null;return H.closed?(P==="script"?D="text/javascript":P==="style"&&(D="text/css"),-1<(D=function(j){for(var S=null,O=j.next;O.type!==y.EOF&&j.closed!==O;){if(O.type===y.ATTRIBUTE&&O.text==="type"){O.next&&O.next.type===y.EQUALS&&O.next.next&&O.next.next.type===y.VALUE&&(S=O.next.next.text);break}O=O.next;}return S}(H)||D).search("text/css")?z="css":-1=this._options.wrap_attributes_min_attrs&&(z.type!==y.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(P.print_newline(false),F=true)),P.print_token(H),F=F||P.previous_token_wrapped(),D.has_wrapped_attrs=F),j},B.prototype._handle_text=function(P,H,D){var z={text:H.text,type:"TK_CONTENT"};return D.custom_beautifier_name?this._print_custom_beatifier_text(P,H,D):D.is_unformatted||D.is_content_unformatted?P.add_raw_token(H):(P.traverse_whitespace(H),P.print_token(H)),z},B.prototype._print_custom_beatifier_text=function(P,H,D){var z=this;if(H.text!==""){var F,N=H.text,L=1,j="",S="";D.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?F=this._js_beautify:D.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?F=this._css_beautify:D.custom_beautifier_name==="html"&&(F=function(q,V){return new B(q,V,z._js_beautify,z._css_beautify).beautify()}),this._options.indent_scripts==="keep"?L=0:this._options.indent_scripts==="separate"&&(L=-P.indent_level);var O,L=P.get_full_indent(L),N=N.replace(/\n[ \t]*$/,"");if(D.custom_beautifier_name!=="html"&&N[0]==="<"&&N.match(/^(|]]>)$/.exec(N)))return void P.add_raw_token(H);j=L+D[1]+` +`,N=D[4],D[5]&&(S=L+D[5]),N=N.replace(/\n[ \t]*$/,""),(D[2]||D[3].indexOf(` +`)!==-1)&&(D=D[3].match(/[ \t]+$/))&&(H.whitespace_before=D[0]);}N=N&&(F?((O=function(){this.eol=` +`;}).prototype=this._options.raw_options,F(L+N,new O)):L+(N=(O=H.whitespace_before)?N.replace(new RegExp(` +(`+O+")?","g"),` +`):N).replace(/\n/g,` +`+L)),j&&(N=N?j+N+` +`+S:j+S),P.print_newline(false),N&&(H.text=N,H.whitespace_before="",H.newlines=0,P.add_raw_token(H),P.print_newline(true));}},B.prototype._handle_tag_open=function(P,H,D,z,F){var j=this._get_tag_open_token(H);if(!D.is_unformatted&&!D.is_content_unformatted||D.is_empty_element||H.type!==y.TAG_OPEN||j.is_start_tag?(P.traverse_whitespace(H),this._set_tag_position(P,H,j,D,z),j.is_inline_element||P.set_wrap_point(),P.print_token(H)):(P.add_raw_token(H),j.start_tag_token=this._tag_stack.try_pop(j.tag_name)),j.is_start_tag&&this._is_wrap_attributes_force)for(var S,O=0;(S=F.peek(O)).type===y.ATTRIBUTE&&(j.attr_count+=1),O+=1,S.type!==y.EOF&&S.type!==y.TAG_CLOSE;);return (this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(j.alignment_size=H.text.length+1),j.tag_complete||j.is_unformatted||(P.alignment_size=j.alignment_size),j};var M=function(H,D){var z;this.parent=H||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=false,this.is_unformatted=false,this.is_content_unformatted=false,this.is_empty_element=false,this.is_start_tag=false,this.is_end_tag=false,this.indent_content=false,this.multiline_content=false,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=false,this.alignment_size=0,this.tag_complete=false,this.tag_start_char="",this.tag_check="",D?(this.tag_start_char=D.text[0],this.text=D.text,this.tag_start_char==="<"?(z=D.text.match(/^<([^\s>]*)/),this.tag_check=z?z[1]:""):(z=D.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=z?z[1]:"",(D.text.startsWith("{{#>")||D.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&D.next!==null?this.tag_check=D.next.text.split(" ")[0]:this.tag_check=D.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),D.type===y.COMMENT&&(this.tag_complete=true),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||D.closed&&D.closed.text==="/>",D=2,this.tag_start_char==="{"&&3<=this.text.length&&this.text.charAt(2)==="~"&&(D=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(this.text.length<3||/[^#\^]/.test(this.text.charAt(D)))):this.tag_complete=true;};B.prototype._get_tag_open_token=function(P){return (P=new M(this._tag_stack.get_parser_token(),P)).alignment_size=this._options.wrap_attributes_indent_size,P.is_end_tag=P.is_end_tag||x(P.tag_check,this._options.void_elements),P.is_empty_element=P.tag_complete||P.is_start_tag&&P.is_end_tag,P.is_unformatted=!P.tag_complete&&x(P.tag_check,this._options.unformatted),P.is_content_unformatted=!P.is_empty_element&&x(P.tag_check,this._options.content_unformatted),P.is_inline_element=x(P.tag_name,this._options.inline)||this._options.inline_custom_elements&&P.tag_name.includes("-")||P.tag_start_char==="{",P},B.prototype._set_tag_position=function(P,H,D,z,F){D.is_empty_element||(D.is_end_tag?D.start_tag_token=this._tag_stack.try_pop(D.tag_name):(this._do_optional_end_element(D)&&(D.is_inline_element||P.print_newline(false)),this._tag_stack.record_tag(D),D.tag_name!=="script"&&D.tag_name!=="style"||D.is_unformatted||D.is_content_unformatted||(D.custom_beautifier_name=v(D.tag_check,H)))),x(D.tag_check,this._options.extra_liners)&&(P.print_newline(false),P._output.just_added_blankline()||P.print_newline(true)),D.is_empty_element?(D.tag_start_char==="{"&&D.tag_check==="else"&&(this._tag_stack.indent_to_tag(["if","unless","each"]),D.indent_content=true,P.current_line_has_match(/{{#if/)||P.print_newline(false)),D.tag_name==="!--"&&F.type===y.TAG_CLOSE&&z.is_end_tag&&D.text.indexOf(` +`)===-1||(D.is_inline_element||D.is_unformatted||P.print_newline(false),this._calcluate_parent_multiline(P,D))):D.is_end_tag?(H=false,H=(H=D.start_tag_token&&D.start_tag_token.multiline_content)||!D.is_inline_element&&!(z.is_inline_element||z.is_unformatted)&&!(F.type===y.TAG_CLOSE&&D.start_tag_token===z)&&F.type!=="TK_CONTENT",(H=!D.is_content_unformatted&&!D.is_unformatted&&H)&&P.print_newline(false)):(D.indent_content=!D.custom_beautifier_name,D.tag_start_char==="<"&&(D.tag_name==="html"?D.indent_content=this._options.indent_inner_html:D.tag_name==="head"?D.indent_content=this._options.indent_head_inner_html:D.tag_name==="body"&&(D.indent_content=this._options.indent_body_inner_html)),D.is_inline_element||D.is_unformatted||F.type==="TK_CONTENT"&&!D.is_content_unformatted||P.print_newline(false),this._calcluate_parent_multiline(P,D));},B.prototype._calcluate_parent_multiline=function(P,H){!H.parent||!P._output.just_added_newline()||(H.is_inline_element||H.is_unformatted)&&H.parent.is_inline_element||(H.parent.multiline_content=true);};var W=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],K=["a","audio","del","ins","map","noscript","video"];B.prototype._do_optional_end_element=function(P){var H,D=null;if(!P.is_empty_element&&P.is_start_tag&&P.parent)return P.tag_name==="body"?D=D||this._tag_stack.try_pop("head"):P.tag_name==="li"?D=D||this._tag_stack.try_pop("li",["ol","ul","menu"]):P.tag_name==="dd"||P.tag_name==="dt"?D=(D=D||this._tag_stack.try_pop("dt",["dl"]))||this._tag_stack.try_pop("dd",["dl"]):P.parent.tag_name==="p"&&W.indexOf(P.tag_name)!==-1?(H=P.parent.parent)&&K.indexOf(H.tag_name)!==-1||(D=D||this._tag_stack.try_pop("p")):P.tag_name==="rp"||P.tag_name==="rt"?D=(D=D||this._tag_stack.try_pop("rt",["ruby","rtc"]))||this._tag_stack.try_pop("rp",["ruby","rtc"]):P.tag_name==="optgroup"?D=D||this._tag_stack.try_pop("optgroup",["select"]):P.tag_name==="option"?D=D||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):P.tag_name==="colgroup"?D=D||this._tag_stack.try_pop("caption",["table"]):P.tag_name==="thead"?D=(D=D||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]):P.tag_name==="tbody"||P.tag_name==="tfoot"?D=(D=(D=(D=D||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]))||this._tag_stack.try_pop("thead",["table"]))||this._tag_stack.try_pop("tbody",["table"]):P.tag_name==="tr"?D=(D=(D=D||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]))||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"]):P.tag_name!=="th"&&P.tag_name!=="td"||(D=(D=D||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]))||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"])),P.parent=this._tag_stack.get_parser_token(),D},h.exports.Beautifier=B;},function(h,p,f){var u=f(6).Options;function r(s){u.call(this,s,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",true),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",true),this.indent_handlebars=this._get_boolean("indent_handlebars",true),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",true),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"]);}r.prototype=new u,h.exports.Options=r;},function(h,p,f){var u=f(9).Tokenizer,r=f(9).TOKEN,s=f(13).Directives,g=f(14).TemplatablePattern,y=f(12).Pattern,T={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:r.START,RAW:r.RAW,EOF:r.EOF},w=new s(/<\!--/,/-->/);((s=function(x,k){u.call(this,x,k),this._current_tag_name="",x=new g(this._input).read_options(this._options),k=new y(this._input),this.__patterns={word:x.until(/[\n\r\t <]/),single_quote:x.until_after(/'/),double_quote:x.until_after(/"/),attribute:x.until(/[\n\r\t =>]|\/>/),element_name:x.until(/[\n\r\t >\/]/),handlebars_comment:k.starting_with(/{{!--/).until_after(/--}}/),handlebars:k.starting_with(/{{/).until_after(/}}/),handlebars_open:k.until(/[\n\r\t }]/),handlebars_raw_close:k.until(/}}/),comment:k.starting_with(//),cdata:k.starting_with(//),conditional_comment:k.starting_with(//),processing:k.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter&&(x=this._input.get_literal_regexp(this._options.unformatted_content_delimiter),this.__patterns.unformatted_content_delimiter=k.matching(x).until_after(x));}).prototype=new u)._is_comment=function(v){return false},s.prototype._is_opening=function(v){return v.type===T.TAG_OPEN},s.prototype._is_closing=function(v,x){return v.type===T.TAG_CLOSE&&x&&((v.text===">"||v.text==="/>")&&x.text[0]==="<"||v.text==="}}"&&x.text[0]==="{"&&x.text[1]==="{")},s.prototype._reset=function(){this._current_tag_name="";},s.prototype._get_next_token=function(v,x){this._readWhitespace();var k=this._input.peek();return k===null?this._create_token(T.EOF,""):this._read_open_handlebars(k,x)||this._read_attribute(k,v,x)||this._read_close(k,x)||this._read_raw_content(k,v,x)||this._read_content_word(k)||this._read_comment_or_cdata(k)||this._read_processing(k)||this._read_open(k,x)||this._create_token(T.UNKNOWN,this._input.next())},s.prototype._read_comment_or_cdata=function(v){var x=null,k=null,I=null;return v==="<"&&(this._input.peek(1)==="!"&&((k=this.__patterns.comment.read())?(I=w.get_directives(k))&&I.ignore==="start"&&(k+=w.readIgnored(this._input)):k=this.__patterns.cdata.read()),k&&((x=this._create_token(T.COMMENT,k)).directives=I)),x},s.prototype._read_processing=function(v){var x=null,k=null;return v!=="<"||(k=(v=this._input.peek(1))==="!"||v==="?"?(k=this.__patterns.conditional_comment.read())||this.__patterns.processing.read():k)&&((x=this._create_token(T.COMMENT,k)).directives=null),x},s.prototype._read_open=function(v,x){var k=null,I=null;return x||v==="<"&&(k=this._input.next(),this._input.peek()==="/"&&(k+=this._input.next()),k+=this.__patterns.element_name.read(),I=this._create_token(T.TAG_OPEN,k)),I},s.prototype._read_open_handlebars=function(v,x){var k=null,I=null;return x||this._options.indent_handlebars&&v==="{"&&this._input.peek(1)==="{"&&(I=this._input.peek(2)==="!"?(k=(k=this.__patterns.handlebars_comment.read())||this.__patterns.handlebars.read(),this._create_token(T.COMMENT,k)):(k=this.__patterns.handlebars_open.read(),this._create_token(T.TAG_OPEN,k))),I},s.prototype._read_close=function(v,x){var k=null,I=null;return x&&(x.text[0]==="<"&&(v===">"||v==="/"&&this._input.peek(1)===">")?(k=this._input.next(),v==="/"&&(k+=this._input.next()),I=this._create_token(T.TAG_CLOSE,k)):x.text[0]==="{"&&v==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),I=this._create_token(T.TAG_CLOSE,"}}"))),I},s.prototype._read_attribute=function(v,x,k){var I=null;return k&&k.text[0]==="<"&&(v==="="?I=this._create_token(T.EQUALS,this._input.next()):v==='"'||v==="'"?(k=this._input.next(),k+=(v==='"'?this.__patterns.double_quote:this.__patterns.single_quote).read(),I=this._create_token(T.VALUE,k)):(k=this.__patterns.attribute.read())&&(I=x.type===T.EQUALS?this._create_token(T.VALUE,k):this._create_token(T.ATTRIBUTE,k))),I},s.prototype._is_content_unformatted=function(v){return this._options.void_elements.indexOf(v)===-1&&(this._options.content_unformatted.indexOf(v)!==-1||this._options.unformatted.indexOf(v)!==-1)},s.prototype._read_raw_content=function(v,x,k){var I="";if(k&&k.text[0]==="{")I=this.__patterns.handlebars_raw_close.read();else if(x.type===T.TAG_CLOSE&&x.opened.text[0]==="<"&&x.text[0]!=="/")if((x=x.opened.text.substr(1).toLowerCase())==="script"||x==="style"){if(v=this._read_comment_or_cdata(v))return v.type=T.TEXT,v;I=this._input.readUntil(new RegExp("","ig"));}else this._is_content_unformatted(x)&&(I=this._input.readUntil(new RegExp("","ig")));return I?this._create_token(T.TEXT,I):null},s.prototype._read_content_word=function(v){var x="";if(x=(x=this._options.unformatted_content_delimiter&&v===this._options.unformatted_content_delimiter[0]?this.__patterns.unformatted_content_delimiter.read():x)||this.__patterns.word.read())return this._create_token(T.TEXT,x)},h.exports.Tokenizer=s,h.exports.TOKEN=T;}],d={},c=function h(p){var f=d[p];return f!==void 0||(f=d[p]={exports:{}},o[p](f,f.exports,h)),f.exports}(18);i=c;})();var l=i;n=[t,t(121),t(122)],(n=function(o){var d=t(121),c=t(122);return {html_beautify:function(p,f){return l(p,f,d.js_beautify,c.css_beautify)}}}.apply(E,n))===void 0||(A.exports=n);})();},function(A,E,t){function n(tt){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Q){return typeof Q}:function(Q){return Q&&typeof Symbol=="function"&&Q.constructor===Symbol&&Q!==Symbol.prototype?"symbol":typeof Q})(tt)}var a=t(363),i=t(456).decode,l=t(457).HTMLParser,o=t(458),d=t(472),c=t(473),h=t(214);function p(tt){return tt&&tt.replace(/^[ \n\r\t\f]+/,"").replace(/[ \n\r\t\f]+$/,"")}function f(tt){return tt&&tt.replace(/[ \n\r\t\f\xA0]+/g,function(Q){return Q===" "?" ":Q.replace(/(^|\xA0+)[^\xA0]+/g,"$1 ")})}function u(tt,Q,ft,Et,xt){var kt="",Dt="";return Q.preserveLineBreaks&&(tt=tt.replace(/^[ \n\r\t\f]*?[\n\r][ \n\r\t\f]*/,function(){return kt=` +`,""}).replace(/[ \n\r\t\f]*?[\n\r][ \n\r\t\f]*$/,function(){return Dt=` +`,""})),ft&&(tt=tt.replace(/^[ \n\r\t\f\xA0]+/,function(Ct){var It=!kt&&Q.conservativeCollapse;return It&&Ct===" "?" ":Ct.replace(/^[^\xA0]+/,"").replace(/(\xA0+)[^\xA0]+/g,"$1 ")||(It?" ":"")})),Et&&(tt=tt.replace(/[ \n\r\t\f\xA0]+$/,function(Ct){var It=!Dt&&Q.conservativeCollapse;return It&&Ct===" "?" ":Ct.replace(/[^\xA0]+(\xA0+)/g," $1").replace(/[^\xA0]+$/,"")||(It?" ":"")})),xt&&(tt=f(tt)),kt+tt+Dt}var r=(t=h.createMapFromString)("a,abbr,acronym,b,bdi,bdo,big,button,cite,code,del,dfn,em,font,i,ins,kbd,label,mark,math,nobr,object,q,rp,rt,rtc,ruby,s,samp,select,small,span,strike,strong,sub,sup,svg,textarea,time,tt,u,var"),s=t("a,abbr,acronym,b,big,del,em,font,i,ins,kbd,mark,nobr,rp,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var"),g=t("comment,img,input,wbr");function y(tt,Q,ft,Et){var xt=Q&&!g(Q);xt&&!Et.collapseInlineTagWhitespace&&(xt=Q.charAt(0)==="/"?!r(Q.slice(1)):!s(Q));var kt=ft&&!g(ft);return u(tt,Et,xt,kt=kt&&!Et.collapseInlineTagWhitespace?ft.charAt(0)==="/"?!s(ft.slice(1)):!r(ft):kt,Q&&ft)}function T(tt,Q){for(var ft=tt.length;ft--;)if(tt[ft].name.toLowerCase()===Q)return 1}var w=h.createMap(["text/javascript","text/ecmascript","text/jscript","application/javascript","application/x-javascript","application/ecmascript"]);function v(tt){return (tt=p(tt.split(/;/,2)[0]).toLowerCase())===""||w(tt)}function x(tt){return (tt=p(tt).toLowerCase())===""||tt==="text/css"}function k(tt,Q){if(tt==="style"){for(var ft=0,Et=Q.length;ft([\s\S]*?)/g,function(Yt,Rt){kt||(kt=_t(tt),Ft=new RegExp("^"+kt+"([0-9]+)$"),Q.ignoreCustomComments?Q.ignoreCustomComments=Q.ignoreCustomComments.slice():Q.ignoreCustomComments=[],Q.ignoreCustomComments.push(Ft));var Ft="";return Oe.push(Rt),Ft});var Xe=Q.ignoreCustomFragments.map(function(Yt){return Yt.source});function fn(Yt,Rt){return Q.canTrimWhitespace(Yt,Rt,ht)}function Ge(){for(var Yt=It.length-1;0$/);if(Xt)Ft=Xt[1];else if(/>$/.test(ee)||(It[Yt]=y(ee,null,Rt,Q)))break}}function te(Yt){var Rt,Ft=It.length-1;1]+$/.test(_n)}(Ie)?Qe=!Ye||pe||/\/$/.test(Ie)?Ie+" ":Ie:(Pe.preventAttributesEscaping||(Ie=(en=Pe.quoteCharacter===void 0?(Ie.match(/'/g)||[]).length<(Ie.match(/"/g)||[]).length?"'":'"':Pe.quoteCharacter==="'"?"'":'"')=='"'?Ie.replace(/"/g,"""):Ie.replace(/'/g,"'")),Qe=en+Ie+en,Ye||Pe.removeTagWhitespace||(Qe+=" ")),Ie===void 0||Pe.collapseBooleanAttributes&&function(_n,hr){return I(_n)||_n==="draggable"&&!B(hr)}(tn.toLowerCase(),Ie.toLowerCase())?(Ce=tn,Ye||(Ce+=" ")):Ce=tn+Ue.customAssign+Qe,Ue.customOpen+Ce+Ue.customClose}(sn,ie,Q,Me,Dt)),Me=false);}0"),ue&&!Q.includeAutoGeneratedTags&&(Ge(),Bt="");},end:function(Rt,Ft,ee){Rt=(Q=Rt.toLowerCase()==="svg"?Object.getPrototypeOf(Q):Q).name(Rt),Q.collapseWhitespace&&(se.length?Rt===se[se.length-1]&&se.pop():te("/"+Rt),Wt.length&&Rt===Wt[Wt.length-1]&&Wt.pop());var Xt=false;Rt===Ht&&(Ht="",Xt=!xt),Q.removeOptionalTags&&(Xt&&Z(Bt)&&Ge(),Bt="",!pt(Rt)||!Vt||J(Vt)||Vt==="p"&&S(Rt)||ve(),Vt=D(Rt)?Rt:""),Q.removeEmptyElements&&Xt&&function(re,Kt){switch(re){case "textarea":return;case "audio":case "script":case "video":if(ct("src",Kt))return;break;case "iframe":if(ct("src",Kt)||ct("srcdoc",Kt))return;break;case "object":if(ct("data",Kt))return;break;case "applet":if(ct("code",Kt))return}return 1}(Rt,Ft)?(Ge(),Vt=Bt=""):(ee&&!Q.includeAutoGeneratedTags?Vt="":It.push(""),Et="/"+Rt,r(Rt)?Xt&&(Lt+="|"):Lt="");},chars:function(Rt,Ft,ee){if(Ft=Ft===""?"comment":Ft,ee=ee===""?"comment":ee,Q.decodeEntities&&Rt&&!gt(Ht)&&(Rt=i(Rt)),Q.collapseWhitespace){if(!se.length){var Xt;if(Ft!=="comment"||(Xt=It[It.length-1]).indexOf(kt)===-1&&(Xt||(Ft=Et),1":"-->";Rt=function(re){return /^\[if\s[^\]]+]|\[endif]$/.test(re)}(Rt)?ee+function(re,Kt){return Kt.processConditionalComments?re.replace(/^(\[if\s[^\]]+]>)([\s\S]*?)(":"":ee+Rt+Xt,Q.removeOptionalTags&&Rt&&(Vt=Bt=""),It.push(Rt);},doctype:function(Rt){It.push(Q.useShortDoctype?"":f(Rt));}}),Q.removeOptionalTags&&(Z(Bt)&&Ge(),Vt&&!J(Vt)&&ve()),Q.collapseWhitespace&&te("br"),function(Rt,Ft,ee,Xt){var ue,re=Ft.maxLineLength;if(re){for(var Kt="",ie=[];Rt.length;){var ce=Kt.length,ge=Rt[0].indexOf(` +`);ge<0?Kt+=Xt(ee(Rt.shift())):(Kt+=Xt(ee(Rt[0].slice(0,ge))),Rt[0]=Rt[0].slice(ge+1)),0re?(ie.push(Kt.slice(0,ce)),Kt=Kt.slice(ce)):0<=ge&&(ie.push(Kt),Kt="");}Kt&&ie.push(Kt),ue=ie.join(` +`);}else ue=Xt(ee(Rt.join("")));return Ft.collapseWhitespace?u(ue,Ft,true,true):ue}(It,Q,Ct?function(Yt){return Yt.replace(Ct,function(Rt,Ft,ee,Xt){return ee=He[+ee][0],Q.collapseWhitespace?(Ft!==" "&&(ee=Ft+ee),Xt!==" "&&(ee+=Xt),u(ee,{preserveLineBreaks:Q.preserveLineBreaks,conservativeCollapse:!Q.trimCustomFragments},/^[ \n\r\t\f]/.test(ee),/[ \n\r\t\f]$/.test(ee))):ee})}:vt,kt?function(Yt){return Yt.replace(new RegExp("","g"),function(Rt,Ft){return Oe[+Ft]})}:vt)}E.minify=function(Et,Q){var ft=Date.now(),Et=$(Et,Q=function(kt){var Dt={name:function(It){return It.toLowerCase()},canCollapseWhitespace:dt,canTrimWhitespace:ht,html5:true,ignoreCustomComments:[/^!/],ignoreCustomFragments:[/<%[\s\S]*?%>/,/<\?[\s\S]*?\?>/],includeAutoGeneratedTags:true,log:vt,minifyCSS:vt,minifyJS:vt,minifyURLs:vt};return Object.keys(kt).forEach(function(Ct){var It=kt[Ct];Ct==="caseSensitive"?It&&(Dt.name=vt):Ct==="log"?typeof It=="function"&&(Dt.log=It):Ct==="minifyCSS"&&typeof It!="function"?It&&(n(It)!=="object"&&(It={}),Dt.minifyCSS=function(Lt,Ht){Lt=Lt.replace(/(url\s*\(\s*)("|'|)(.*?)\2(\s*\))/gi,function(se,Wt,Bt,Vt,Oe){return Wt+Bt+Dt.minifyURLs(Vt)+Bt+Oe});var le=new a(It).minify(P(Lt,Ht));return 0\s*$/,""):Lt;return It.parse.bare_returns=Ht,(le=c.minify(le,It)).error?(Dt.log(le.error),Lt):le.code.replace(/;$/,"")}):Ct==="minifyURLs"&&typeof It!="function"?It&&(typeof It=="string"?It={site:It}:n(It)!=="object"&&(It={}),Dt.minifyURLs=function(Lt){try{return o.relate(Lt,It)}catch(Ht){return Dt.log(Ht),Lt}}):Dt[Ct]=It;}),Dt}(Q||{}));return Q.log("minified in: "+(Date.now()-ft)+"ms"),Et};},function(A,E,t){A.exports=t(364);},function(A,E,t){(function(n){var a=t(365),i=t(366),l=t(374),o=t(398),d=t(399),c=t(400),h=t(82).formatFrom,p=t(433),f=t(434),u=t(435),r=t(26).OptimizationLevel,s=t(26).optimizationLevelFrom,g=t(436),y=t(437),T=t(438),w=t(445),v=t(454),x=t(455),k=A.exports=function(M){this.options={compatibility:d((M=M||{}).compatibility),fetch:c(M.fetch),format:h(M.format),inline:p(M.inline),inlineRequest:f(M.inlineRequest),inlineTimeout:u(M.inlineTimeout),level:s(M.level),rebase:g(M.rebase),rebaseTo:y(M.rebaseTo),returnPromise:!!M.returnPromise,sourceMap:!!M.sourceMap,sourceMapInlineSources:!!M.sourceMapInlineSources};};function I(B,M,W,K){var P=typeof W!="function"?W:null,H=typeof K=="function"?K:typeof W=="function"?W:null,D={stats:{efficiency:0,minifiedSize:0,originalSize:0,startedAt:Date.now(),timeSpent:0},cache:{specificity:{}},errors:[],inlinedStylesheets:[],inputSourceMapTracker:T(),localOnly:!H,options:M,source:null,sourcesContent:{},validator:o(M.compatibility),warnings:[]};return P&&D.inputSourceMapTracker.track(void 0,P),function(F){return F?function(j){return j()}:n.nextTick}(D.localOnly)(function(){return w(B,D,function(z){return z=function(j,S){return j.stats=function(L,N){var R=Date.now()-N.stats.startedAt;return delete N.stats.startedAt,N.stats.timeSpent=R,N.stats.efficiency=1-L.length/N.stats.originalSize,N.stats.minifiedSize=L.length,N.stats}(j.styles,S),j.errors=S.errors,j.inlinedStylesheets=S.inlinedStylesheets,j.warnings=S.warnings,j}((D.options.sourceMap?x:v)(function(j,S){var O=a(j,S);return O=r.One in S.options.level?i(j,S):j,r.Two in S.options.level?l(j,S,true):O}(z,D),D),D),H?H(0h.length?1:c.length==h.length?0:-1};},function(A,E){E.endianness=function(){return "LE"},E.hostname=function(){return typeof location!="undefined"?location.hostname:""},E.loadavg=function(){return []},E.uptime=function(){return 0},E.freemem=function(){return Number.MAX_VALUE},E.totalmem=function(){return Number.MAX_VALUE},E.cpus=function(){return []},E.type=function(){return "Browser"},E.release=function(){return typeof navigator!="undefined"?navigator.appVersion:""},E.networkInterfaces=E.getNetworkInterfaces=function(){return {}},E.arch=function(){return "javascript"},E.platform=function(){return "browser"},E.tmpdir=E.tmpDir=function(){return "/tmp"},E.EOL=` +`,E.homedir=function(){return "/"};},function(A,E){var t=/^@media\W/;A.exports=function(a,i){for(var l,o=a.length-1;0<=o;o--)l=!i&&t.test(a[o][1]),a[o][1]=a[o][1].replace(/\n|\r\n/g," ").replace(/\s+/g," ").replace(/(,|:|\() /g,"$1").replace(/ \)/g,")").replace(/'([a-zA-Z][a-zA-Z\d\-_]+)'/,"$1").replace(/"([a-zA-Z][a-zA-Z\d\-_]+)"/,"$1").replace(l?/\) /g:null,")");return a};},function(A,E){A.exports=function(n){return n.replace(/\s+/g," ").replace(/url\(\s+/g,"url(").replace(/\s+\)/g,")").trim()};},function(A,E,t){var n=t(375),a=t(386),i=t(389),l=t(390),o=t(391),d=t(392),c=t(393),h=t(394),p=t(395),f=t(396),u=t(85),r=t(26).OptimizationLevel,s=t(12);A.exports=function g(y,T,w){var v,x,k=T.options.level[r.Two];if(function(B,M){for(var W=0,K=B.length;WObject.keys(k).length||!function(M){var W,K;for(K in M){if(W!==void 0&&M[K].important!=W)return 1;W=M[K].important;}}(k)&&function(M,j,K){var P,H,D,z,F=l[j],j=[f.PROPERTY,[f.PROPERTY_NAME,j],[f.PROPERTY_VALUE,F.defaultValue]],S=h(j);for(i([S],K,[]),D=0,z=F.components.length;D~\+]/;A.exports=function(o){for(var d,c,h,p,f,u=[0,0,0],r=0,s=false,g=false,y=0,T=o.length;y\+~:]+/g,"")}A.exports=function(f,u){for(var r=u.options,s=r.level[l.Two].mergeSemantically,g=r.compatibility.selectors.adjacentSpace,y=r.level[l.One].selectorsSortingMethod,T=r.compatibility.selectors.mergeablePseudoClasses,w=r.compatibility.selectors.mergeablePseudoElements,v=r.compatibility.selectors.multiplePseudoMerging,x={},k=f.length-1;0<=k;k--){var I,B,M=f[k];M[0]==c.RULE&&(0gt[1]?1:_t[1]==gt[1]?0:-1}function D(_t,gt,$){return function tt(Q,ft,Et,xt){var kt=[[Q,function(Lt,Ht,le){for(var se=0,Wt=Lt.length-1;0<=Wt;Wt--)se+=Lt[Wt][2].length>le?h(Lt[Wt][1]).length:-1;return se-(Lt.length-1)*Ht+1}(Q,ft,Et)]];if(2T?(F(S+1,k[N]),k.splice(N,1),pt=!(x[et]=[R])):(x[et]=x[et]||[],x[et].push(R)),pt?k[N]=function(gt,$){return (gt=d(gt))[5]=gt[5].concat($[5]),gt}(k[N],J):k.push(J));}for(X=0,L=(B=B.sort(p)).length;Xa[1]?1:-1}A.exports=function(a){for(var i=[],l=[],o=0,d=a.length;o>>0),c=this.head,h=0;c;)((function(f,u,r){f.copy(u,r);}))(c.data,d,h),h+=c.data.length,c=c.next;return d},i),a&&a.inspect&&a.inspect.custom&&(A.exports.prototype[a.inspect.custom]=function(){var l=a.inspect({length:this.length});return this.constructor.name+" "+l});},function(A,E){},function(A,E,t){(function(n){var a=n!==void 0&&n||typeof self!="undefined"&&self||window,i=Function.prototype.apply;function l(o,d){this._id=o,this._clearFn=d;}E.setTimeout=function(){return new l(i.call(setTimeout,a,arguments),clearTimeout)},E.setInterval=function(){return new l(i.call(setInterval,a,arguments),clearInterval)},E.clearTimeout=E.clearInterval=function(o){o&&o.close();},l.prototype.unref=l.prototype.ref=function(){},l.prototype.close=function(){this._clearFn.call(a,this._id);},E.enroll=function(o,d){clearTimeout(o._idleTimeoutId),o._idleTimeout=d;},E.unenroll=function(o){clearTimeout(o._idleTimeoutId),o._idleTimeout=-1;},E._unrefActive=E.active=function(o){clearTimeout(o._idleTimeoutId);var d=o._idleTimeout;0<=d&&(o._idleTimeoutId=setTimeout(function(){o._onTimeout&&o._onTimeout();},d));},t(407),E.setImmediate=typeof self!="undefined"&&self.setImmediate||n!==void 0&&n.setImmediate||this&&this.setImmediate,E.clearImmediate=typeof self!="undefined"&&self.clearImmediate||n!==void 0&&n.clearImmediate||this&&this.clearImmediate;}).call(this,t(18));},function(A,E,t){(function(n,a){(function(i,l){var o,d,c,h,p,f;function u(s){delete d[s];}function r(s){if(c)setTimeout(r,0,s);else {var g=d[s];if(g){c=true;try{(function(T){var w=T.callback,v=T.args;switch(v.length){case 0:w();break;case 1:w(v[0]);break;case 2:w(v[0],v[1]);break;case 3:w(v[0],v[1],v[2]);break;default:w.apply(l,v);}})(g);}finally{u(s),c=false;}}}}i.setImmediate||(o=1,c=!(d={}),h=i.document,f=(f=Object.getPrototypeOf&&Object.getPrototypeOf(i))&&f.setTimeout?f:i,({}.toString.call(i.process)==="[object process]"?function(){p=function(y){a.nextTick(function(){r(y);});};}:function(){if(i.postMessage&&!i.importScripts){var g=true,y=i.onmessage;return i.onmessage=function(){g=false;},i.postMessage("","*"),i.onmessage=y,g}}()?function(){function g(T){T.source===i&&typeof T.data=="string"&&T.data.indexOf(y)===0&&r(+T.data.slice(y.length));}var y="setImmediate$"+Math.random()+"$";i.addEventListener?i.addEventListener("message",g,false):i.attachEvent("onmessage",g),p=function(w){i.postMessage(y+w,"*");};}:i.MessageChannel?function(){var g=new MessageChannel;g.port1.onmessage=function(y){r(y.data);},p=function(T){g.port2.postMessage(T);};}:h&&"onreadystatechange"in h.createElement("script")?function(){var g=h.documentElement;p=function(T){var w=h.createElement("script");w.onreadystatechange=function(){r(T),w.onreadystatechange=null,g.removeChild(w),w=null;},g.appendChild(w);};}:function(){p=function(y){setTimeout(r,0,y);};})(),f.setImmediate=function(g){typeof g!="function"&&(g=new Function(""+g));for(var y=new Array(arguments.length-1),T=0;T= 0x80 (not a basic code point)","invalid-input":"Invalid input"},k=r-1,I=Math.floor,B=String.fromCharCode;function M(S){throw new RangeError(x[S])}function W(S,O){for(var L=S.length,N=[];L--;)N[L]=O(S[L]);return N}function K(S,O){var L=S.split("@"),N="";return 1>>10&1023|55296),O=56320|1023&O),L+B(O)}).join("")}function D(S,O){return S+22+75*(S<26)-((O!=0)<<5)}function z(S,O,L){var N=0;for(S=L?I(S/y):S>>1,S+=I(S/O);k*s>>1I((u-J)/q))&&M("overflow"),J+=Z*q,!(Z<(Z=V<=at?1:at+s<=V?s:V-at));V+=r)q>I(u/(Z=r-Z))&&M("overflow"),q*=Z;at=z(J-R,O=X.length+1,R==0),I(J/O)>u-pt&&M("overflow"),pt+=I(J/O),J%=O,X.splice(J++,0,pt);}return H(X)}function j(S){for(var O,L,N,R,q,V,Z,X,et,J,pt=[],at=(S=P(S)).length,ct=128,dt=72,ht=O=0;htI((u-O)/(X=L+1))&&M("overflow"),O+=(R-ct)*X,ct=R,ht=0;htu&&M("overflow"),Z==ct){for(q=O,V=r;!(q<(et=V<=dt?1:dt+s<=V?s:V-dt));V+=r)pt.push(B(D(et+(J=q-et)%(et=r-et),0))),q=I(J/et);pt.push(B(D(q,0))),dt=z(O,X,L==N),O=0,++L;}++O,++ct;}return pt.join("")}if(p={version:"1.4.1",ucs2:{decode:P,encode:H},decode:F,encode:j,toASCII:function(O){return K(O,function(L){return w.test(L)?"xn--"+j(L):L})},toUnicode:function(O){return K(O,function(L){return T.test(L)?F(L.slice(4).toLowerCase()):L})}},l(t(89))=="object"&&t(89))(i=function(){return p}.call(E,t,E,n))===void 0||(n.exports=i);else if(d&&c)if(n.exports==d)c.exports=p;else for(f in p)p.hasOwnProperty(f)&&(d[f]=p[f]);else o.punycode=p;})(this);}).call(this,t(53)(A),t(18));},function(A,E,i){var n=i(416),a=i(429),i=i(133);A.exports={formats:i,parse:a,stringify:n};},function(A,E,r){function n(y){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(T){return typeof T}:function(T){return T&&typeof Symbol=="function"&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(y)}function a(y,T){f.apply(y,p(T)?T:[T]);}function i(y,T,w,v,x,k,I,B,M,W,K,P,H,D,z,F){for(var j=y,S=F,O=0,L=false;(S=S.get(g))!==void 0&&!L;){var N=S.get(y);if(O+=1,N!==void 0){if(N===O)throw new RangeError("Cyclic object value");L=true;}S.get(g)===void 0&&(O=0);}if(typeof B=="function"?j=B(T,j):j instanceof Date?j=K(j):w==="comma"&&p(j)&&(j=o.maybeMap(j,function(at){return at instanceof Date?K(at):at})),j===null){if(x)return I&&!D?I(T,s.encoder,z,"key",P):T;j="";}if(function(ct){return typeof ct=="string"||typeof ct=="number"||typeof ct=="boolean"||n(ct)==="symbol"||typeof ct=="bigint"}(j)||o.isBuffer(j))return I?[H(D?T:I(T,s.encoder,z,"key",P))+"="+H(I(j,s.encoder,z,"value",P))]:[H(T)+"="+H(String(j))];var R,q=[];if(j===void 0)return q;for(var V=w==="comma"&&p(j)?[{value:0<(j=D&&I?o.maybeMap(j,I):j).length?j.join(",")||null:void 0}]:p(B)?B:(R=Object.keys(j),M?R.sort(M):R),Z=v&&p(j)&&j.length===1?T+"[]":T,X=0;X 0, or `null`');if(R===void 0)return "undefined";if(R===null)return "null";if(typeof R=="boolean")return R?"true":"false";if(typeof R=="string")return function tt(Q,ft){if(Q.length>ft.maxStringLength){var Et="... "+(Et=Q.length-ft.maxStringLength)+" more character"+(1"}if(W(R)){if(R.length===0)return "[]";var vt=L(R,at);return pt&&!function(Q){for(var ft=0;ft "+at(tt,R));}),S("Map",a.call(R),gt,pt)}if(function(Q){if(d&&Q&&n(Q)==="object")try{d.call(Q);try{a.call(Q);}catch(ft){return 1}return Q instanceof Set}catch(ft){}}(R)){var $=[];return c.call(R,function(tt){$.push(at(tt,R));}),S("Set",d.call(R),$,pt)}return function(Q){if(h&&Q&&n(Q)==="object")try{h.call(Q,h);try{p.call(Q,p);}catch(ft){return 1}return Q instanceof WeakMap}catch(ft){}}(R)?"WeakMap { ? }":function(Q){if(p&&Q&&n(Q)==="object")try{p.call(Q,p);try{h.call(Q,h);}catch(ft){return 1}return Q instanceof WeakSet}catch(ft){}}(R)?"WeakSet { ? }":function(Q){if(f&&Q&&n(Q)==="object")try{return f.call(Q),1}catch(ft){}}(R)?"WeakRef { ? }":function(Q){return !(D(Q)!=="[object Number]"||B&&n(Q)==="object"&&B in Q)}(R)?j(at(Number(R))):function(Q){if(Q&&n(Q)==="object"&&y)try{return y.call(Q),1}catch(ft){}}(R)?j(at(y.call(R))):function(Q){return !(D(Q)!=="[object Boolean]"||B&&n(Q)==="object"&&B in Q)}(R)?j(u.call(R)):function(Q){return !(D(Q)!=="[object String]"||B&&n(Q)==="object"&&B in Q)}(R)?j(at(String(R))):function(Q){return !(D(Q)!=="[object Date]"||B&&n(Q)==="object"&&B in Q)}(R)||function(Q){return !(D(Q)!=="[object RegExp]"||B&&n(Q)==="object"&&B in Q)}(R)?String(R):(ct=L(R,at),vt=k?k(R)===Object.prototype:R instanceof Object||R.constructor===Object,_t=R instanceof Object?"":"null prototype",et=!vt&&B&&Object(R)===R&&B in R?D(R).slice(8,-1):_t?"Object":"",_t=(!vt&&typeof R.constructor=="function"&&R.constructor.name?R.constructor.name+" ":"")+(et||_t?"["+[].concat(et||[],_t||[]).join(": ")+"] ":""),ct.length===0?_t+"{}":pt?_t+"{"+O(ct,pt)+"}":_t+"{ "+ct.join(", ")+" }")};var P=Object.prototype.hasOwnProperty||function(N){return N in this};function H(N,R){return P.call(N,R)}function D(N){return r.call(N)}function z(N,R){if(N.indexOf)return N.indexOf(R);for(var q=0,V=N.length;qu;)s.column--,p=o[r].originalPositionFor(s);return !p||p.column<0?d:p.line===null&&1=this._sources.size()&&!this.sourcesContent.some(function(u){return u==null})},c.prototype.sourceContentFor=function(u,r){if(!this.sourcesContent)return null;if(0<=(g=this._findSourceIndex(u)))return this.sourcesContent[g];var s,g=u;if(this.sourceRoot!=null&&(g=n.relative(this.sourceRoot,g)),this.sourceRoot!=null&&(s=n.urlParse(this.sourceRoot))){if(u=g.replace(/^file:\/\//,""),s.scheme=="file"&&this._sources.has(u))return this.sourcesContent[this._sources.indexOf(u)];if((!s.path||s.path=="/")&&this._sources.has("/"+g))return this.sourcesContent[this._sources.indexOf("/"+g)]}if(r)return null;throw new Error('"'+g+'" is not in the SourceMap.')},c.prototype.generatedPositionFor=function(u){var r=n.getArg(u,"source");return (r=this._findSourceIndex(r))<0?{line:null,column:null,lastColumn:null}:(r={source:r,originalLine:n.getArg(u,"line"),originalColumn:n.getArg(u,"column")},0<=(u=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",n.compareByOriginalPositions,n.getArg(u,"bias",d.GREATEST_LOWER_BOUND)))&&(u=this._originalMappings[u]).source===r.source?{line:n.getArg(u,"generatedLine",null),column:n.getArg(u,"generatedColumn",null),lastColumn:n.getArg(u,"lastGeneratedColumn",null)}:{line:null,column:null,lastColumn:null})},E.BasicSourceMapConsumer=c,(p.prototype=Object.create(d.prototype)).constructor=d,p.prototype._version=3,Object.defineProperty(p.prototype,"sources",{get:function(){for(var u=[],r=0;ro.format.wrapAt&&(l(o,o.format.breakWith),o.output.push(o.format.breakWith));}function l(o,d){d=d.split(` +`),o.line+=d.length-1,o.column=1r.format.wrapAt&&(u(r,r.format.breakWith,false),r.output.push(r.format.breakWith));}function u(r,s,g){s=s.split(` +`),g&&function(T,w){for(var v=0,x=w.length;v>>10&1023|55296),L=56320|1023&L),R+z(L))}function r(L){return "&#x"+L.toString(16).toUpperCase()+";"}function s(L){return "&#"+L+";"}function g(L,N){function R(et){return X(et.charCodeAt(0))}(N=f(N,g.options)).strict&&M.test(L)&&j("forbidden code point");var q=N.encodeEverything,V=N.useNamedReferences,Z=N.allowUnsafeSymbols,X=N.decimal?s:r;return q?(L=L.replace(T,function(et){return V&&p(x,et)?"&"+x[et]+";":R(et)}),V&&(L=L.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),V&&(L=L.replace(v,function(et){return "&"+x[et]+";"}))):V?L=(L=(L=Z?L:L.replace(k,function(et){return "&"+x[et]+";"})).replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(v,function(et){return "&"+x[et]+";"}):Z||(L=L.replace(k,R)),L.replace(y,function(pt){var J=pt.charCodeAt(0),pt=pt.charCodeAt(1);return X(1024*(J-55296)+pt-56320+65536)}).replace(w,R)}h.global!==h&&h.window!==h||(o=h);var y=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,T=/[\x01-\x7F]/g,w=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,v=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,x={"\xAD":"shy","\u200C":"zwnj","\u200D":"zwj","\u200E":"lrm","\u2063":"ic","\u2062":"it","\u2061":"af","\u200F":"rlm","\u200B":"ZeroWidthSpace","\u2060":"NoBreak","\u0311":"DownBreve","\u20DB":"tdot","\u20DC":"DotDot"," ":"Tab","\n":"NewLine","\u2008":"puncsp","\u205F":"MediumSpace","\u2009":"thinsp","\u200A":"hairsp","\u2004":"emsp13","\u2002":"ensp","\u2005":"emsp14","\u2003":"emsp","\u2007":"numsp","\xA0":"nbsp","\u205F\u200A":"ThickSpace","\u203E":"oline",_:"lowbar","\u2010":"dash","\u2013":"ndash","\u2014":"mdash","\u2015":"horbar",",":"comma",";":"semi","\u204F":"bsemi",":":"colon","\u2A74":"Colone","!":"excl","\xA1":"iexcl","?":"quest","\xBF":"iquest",".":"period","\u2025":"nldr","\u2026":"mldr","\xB7":"middot","'":"apos","\u2018":"lsquo","\u2019":"rsquo","\u201A":"sbquo","\u2039":"lsaquo","\u203A":"rsaquo",'"':"quot","\u201C":"ldquo","\u201D":"rdquo","\u201E":"bdquo","\xAB":"laquo","\xBB":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","\u2308":"lceil","\u2309":"rceil","\u230A":"lfloor","\u230B":"rfloor","\u2985":"lopar","\u2986":"ropar","\u298B":"lbrke","\u298C":"rbrke","\u298D":"lbrkslu","\u298E":"rbrksld","\u298F":"lbrksld","\u2990":"rbrkslu","\u2991":"langd","\u2992":"rangd","\u2993":"lparlt","\u2994":"rpargt","\u2995":"gtlPar","\u2996":"ltrPar","\u27E6":"lobrk","\u27E7":"robrk","\u27E8":"lang","\u27E9":"rang","\u27EA":"Lang","\u27EB":"Rang","\u27EC":"loang","\u27ED":"roang","\u2772":"lbbrk","\u2773":"rbbrk","\u2016":"Vert","\xA7":"sect","\xB6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","\u2030":"permil","\u2031":"pertenk","\u2020":"dagger","\u2021":"Dagger","\u2022":"bull","\u2043":"hybull","\u2032":"prime","\u2033":"Prime","\u2034":"tprime","\u2057":"qprime","\u2035":"bprime","\u2041":"caret","`":"grave","\xB4":"acute","\u02DC":"tilde","^":"Hat","\xAF":"macr","\u02D8":"breve","\u02D9":"dot","\xA8":"die","\u02DA":"ring","\u02DD":"dblac","\xB8":"cedil","\u02DB":"ogon","\u02C6":"circ","\u02C7":"caron","\xB0":"deg","\xA9":"copy","\xAE":"reg","\u2117":"copysr","\u2118":"wp","\u211E":"rx","\u2127":"mho","\u2129":"iiota","\u2190":"larr","\u219A":"nlarr","\u2192":"rarr","\u219B":"nrarr","\u2191":"uarr","\u2193":"darr","\u2194":"harr","\u21AE":"nharr","\u2195":"varr","\u2196":"nwarr","\u2197":"nearr","\u2198":"searr","\u2199":"swarr","\u219D":"rarrw","\u219D\u0338":"nrarrw","\u219E":"Larr","\u219F":"Uarr","\u21A0":"Rarr","\u21A1":"Darr","\u21A2":"larrtl","\u21A3":"rarrtl","\u21A4":"mapstoleft","\u21A5":"mapstoup","\u21A6":"map","\u21A7":"mapstodown","\u21A9":"larrhk","\u21AA":"rarrhk","\u21AB":"larrlp","\u21AC":"rarrlp","\u21AD":"harrw","\u21B0":"lsh","\u21B1":"rsh","\u21B2":"ldsh","\u21B3":"rdsh","\u21B5":"crarr","\u21B6":"cularr","\u21B7":"curarr","\u21BA":"olarr","\u21BB":"orarr","\u21BC":"lharu","\u21BD":"lhard","\u21BE":"uharr","\u21BF":"uharl","\u21C0":"rharu","\u21C1":"rhard","\u21C2":"dharr","\u21C3":"dharl","\u21C4":"rlarr","\u21C5":"udarr","\u21C6":"lrarr","\u21C7":"llarr","\u21C8":"uuarr","\u21C9":"rrarr","\u21CA":"ddarr","\u21CB":"lrhar","\u21CC":"rlhar","\u21D0":"lArr","\u21CD":"nlArr","\u21D1":"uArr","\u21D2":"rArr","\u21CF":"nrArr","\u21D3":"dArr","\u21D4":"iff","\u21CE":"nhArr","\u21D5":"vArr","\u21D6":"nwArr","\u21D7":"neArr","\u21D8":"seArr","\u21D9":"swArr","\u21DA":"lAarr","\u21DB":"rAarr","\u21DD":"zigrarr","\u21E4":"larrb","\u21E5":"rarrb","\u21F5":"duarr","\u21FD":"loarr","\u21FE":"roarr","\u21FF":"hoarr","\u2200":"forall","\u2201":"comp","\u2202":"part","\u2202\u0338":"npart","\u2203":"exist","\u2204":"nexist","\u2205":"empty","\u2207":"Del","\u2208":"in","\u2209":"notin","\u220B":"ni","\u220C":"notni","\u03F6":"bepsi","\u220F":"prod","\u2210":"coprod","\u2211":"sum","+":"plus","\xB1":"pm","\xF7":"div","\xD7":"times","<":"lt","\u226E":"nlt","<\u20D2":"nvlt","=":"equals","\u2260":"ne","=\u20E5":"bne","\u2A75":"Equal",">":"gt","\u226F":"ngt",">\u20D2":"nvgt","\xAC":"not","|":"vert","\xA6":"brvbar","\u2212":"minus","\u2213":"mp","\u2214":"plusdo","\u2044":"frasl","\u2216":"setmn","\u2217":"lowast","\u2218":"compfn","\u221A":"Sqrt","\u221D":"prop","\u221E":"infin","\u221F":"angrt","\u2220":"ang","\u2220\u20D2":"nang","\u2221":"angmsd","\u2222":"angsph","\u2223":"mid","\u2224":"nmid","\u2225":"par","\u2226":"npar","\u2227":"and","\u2228":"or","\u2229":"cap","\u2229\uFE00":"caps","\u222A":"cup","\u222A\uFE00":"cups","\u222B":"int","\u222C":"Int","\u222D":"tint","\u2A0C":"qint","\u222E":"oint","\u222F":"Conint","\u2230":"Cconint","\u2231":"cwint","\u2232":"cwconint","\u2233":"awconint","\u2234":"there4","\u2235":"becaus","\u2236":"ratio","\u2237":"Colon","\u2238":"minusd","\u223A":"mDDot","\u223B":"homtht","\u223C":"sim","\u2241":"nsim","\u223C\u20D2":"nvsim","\u223D":"bsim","\u223D\u0331":"race","\u223E":"ac","\u223E\u0333":"acE","\u223F":"acd","\u2240":"wr","\u2242":"esim","\u2242\u0338":"nesim","\u2243":"sime","\u2244":"nsime","\u2245":"cong","\u2247":"ncong","\u2246":"simne","\u2248":"ap","\u2249":"nap","\u224A":"ape","\u224B":"apid","\u224B\u0338":"napid","\u224C":"bcong","\u224D":"CupCap","\u226D":"NotCupCap","\u224D\u20D2":"nvap","\u224E":"bump","\u224E\u0338":"nbump","\u224F":"bumpe","\u224F\u0338":"nbumpe","\u2250":"doteq","\u2250\u0338":"nedot","\u2251":"eDot","\u2252":"efDot","\u2253":"erDot","\u2254":"colone","\u2255":"ecolon","\u2256":"ecir","\u2257":"cire","\u2259":"wedgeq","\u225A":"veeeq","\u225C":"trie","\u225F":"equest","\u2261":"equiv","\u2262":"nequiv","\u2261\u20E5":"bnequiv","\u2264":"le","\u2270":"nle","\u2264\u20D2":"nvle","\u2265":"ge","\u2271":"nge","\u2265\u20D2":"nvge","\u2266":"lE","\u2266\u0338":"nlE","\u2267":"gE","\u2267\u0338":"ngE","\u2268\uFE00":"lvnE","\u2268":"lnE","\u2269":"gnE","\u2269\uFE00":"gvnE","\u226A":"ll","\u226A\u0338":"nLtv","\u226A\u20D2":"nLt","\u226B":"gg","\u226B\u0338":"nGtv","\u226B\u20D2":"nGt","\u226C":"twixt","\u2272":"lsim","\u2274":"nlsim","\u2273":"gsim","\u2275":"ngsim","\u2276":"lg","\u2278":"ntlg","\u2277":"gl","\u2279":"ntgl","\u227A":"pr","\u2280":"npr","\u227B":"sc","\u2281":"nsc","\u227C":"prcue","\u22E0":"nprcue","\u227D":"sccue","\u22E1":"nsccue","\u227E":"prsim","\u227F":"scsim","\u227F\u0338":"NotSucceedsTilde","\u2282":"sub","\u2284":"nsub","\u2282\u20D2":"vnsub","\u2283":"sup","\u2285":"nsup","\u2283\u20D2":"vnsup","\u2286":"sube","\u2288":"nsube","\u2287":"supe","\u2289":"nsupe","\u228A\uFE00":"vsubne","\u228A":"subne","\u228B\uFE00":"vsupne","\u228B":"supne","\u228D":"cupdot","\u228E":"uplus","\u228F":"sqsub","\u228F\u0338":"NotSquareSubset","\u2290":"sqsup","\u2290\u0338":"NotSquareSuperset","\u2291":"sqsube","\u22E2":"nsqsube","\u2292":"sqsupe","\u22E3":"nsqsupe","\u2293":"sqcap","\u2293\uFE00":"sqcaps","\u2294":"sqcup","\u2294\uFE00":"sqcups","\u2295":"oplus","\u2296":"ominus","\u2297":"otimes","\u2298":"osol","\u2299":"odot","\u229A":"ocir","\u229B":"oast","\u229D":"odash","\u229E":"plusb","\u229F":"minusb","\u22A0":"timesb","\u22A1":"sdotb","\u22A2":"vdash","\u22AC":"nvdash","\u22A3":"dashv","\u22A4":"top","\u22A5":"bot","\u22A7":"models","\u22A8":"vDash","\u22AD":"nvDash","\u22A9":"Vdash","\u22AE":"nVdash","\u22AA":"Vvdash","\u22AB":"VDash","\u22AF":"nVDash","\u22B0":"prurel","\u22B2":"vltri","\u22EA":"nltri","\u22B3":"vrtri","\u22EB":"nrtri","\u22B4":"ltrie","\u22EC":"nltrie","\u22B4\u20D2":"nvltrie","\u22B5":"rtrie","\u22ED":"nrtrie","\u22B5\u20D2":"nvrtrie","\u22B6":"origof","\u22B7":"imof","\u22B8":"mumap","\u22B9":"hercon","\u22BA":"intcal","\u22BB":"veebar","\u22BD":"barvee","\u22BE":"angrtvb","\u22BF":"lrtri","\u22C0":"Wedge","\u22C1":"Vee","\u22C2":"xcap","\u22C3":"xcup","\u22C4":"diam","\u22C5":"sdot","\u22C6":"Star","\u22C7":"divonx","\u22C8":"bowtie","\u22C9":"ltimes","\u22CA":"rtimes","\u22CB":"lthree","\u22CC":"rthree","\u22CD":"bsime","\u22CE":"cuvee","\u22CF":"cuwed","\u22D0":"Sub","\u22D1":"Sup","\u22D2":"Cap","\u22D3":"Cup","\u22D4":"fork","\u22D5":"epar","\u22D6":"ltdot","\u22D7":"gtdot","\u22D8":"Ll","\u22D8\u0338":"nLl","\u22D9":"Gg","\u22D9\u0338":"nGg","\u22DA\uFE00":"lesg","\u22DA":"leg","\u22DB":"gel","\u22DB\uFE00":"gesl","\u22DE":"cuepr","\u22DF":"cuesc","\u22E6":"lnsim","\u22E7":"gnsim","\u22E8":"prnsim","\u22E9":"scnsim","\u22EE":"vellip","\u22EF":"ctdot","\u22F0":"utdot","\u22F1":"dtdot","\u22F2":"disin","\u22F3":"isinsv","\u22F4":"isins","\u22F5":"isindot","\u22F5\u0338":"notindot","\u22F6":"notinvc","\u22F7":"notinvb","\u22F9":"isinE","\u22F9\u0338":"notinE","\u22FA":"nisd","\u22FB":"xnis","\u22FC":"nis","\u22FD":"notnivc","\u22FE":"notnivb","\u2305":"barwed","\u2306":"Barwed","\u230C":"drcrop","\u230D":"dlcrop","\u230E":"urcrop","\u230F":"ulcrop","\u2310":"bnot","\u2312":"profline","\u2313":"profsurf","\u2315":"telrec","\u2316":"target","\u231C":"ulcorn","\u231D":"urcorn","\u231E":"dlcorn","\u231F":"drcorn","\u2322":"frown","\u2323":"smile","\u232D":"cylcty","\u232E":"profalar","\u2336":"topbot","\u233D":"ovbar","\u233F":"solbar","\u237C":"angzarr","\u23B0":"lmoust","\u23B1":"rmoust","\u23B4":"tbrk","\u23B5":"bbrk","\u23B6":"bbrktbrk","\u23DC":"OverParenthesis","\u23DD":"UnderParenthesis","\u23DE":"OverBrace","\u23DF":"UnderBrace","\u23E2":"trpezium","\u23E7":"elinters","\u2423":"blank","\u2500":"boxh","\u2502":"boxv","\u250C":"boxdr","\u2510":"boxdl","\u2514":"boxur","\u2518":"boxul","\u251C":"boxvr","\u2524":"boxvl","\u252C":"boxhd","\u2534":"boxhu","\u253C":"boxvh","\u2550":"boxH","\u2551":"boxV","\u2552":"boxdR","\u2553":"boxDr","\u2554":"boxDR","\u2555":"boxdL","\u2556":"boxDl","\u2557":"boxDL","\u2558":"boxuR","\u2559":"boxUr","\u255A":"boxUR","\u255B":"boxuL","\u255C":"boxUl","\u255D":"boxUL","\u255E":"boxvR","\u255F":"boxVr","\u2560":"boxVR","\u2561":"boxvL","\u2562":"boxVl","\u2563":"boxVL","\u2564":"boxHd","\u2565":"boxhD","\u2566":"boxHD","\u2567":"boxHu","\u2568":"boxhU","\u2569":"boxHU","\u256A":"boxvH","\u256B":"boxVh","\u256C":"boxVH","\u2580":"uhblk","\u2584":"lhblk","\u2588":"block","\u2591":"blk14","\u2592":"blk12","\u2593":"blk34","\u25A1":"squ","\u25AA":"squf","\u25AB":"EmptyVerySmallSquare","\u25AD":"rect","\u25AE":"marker","\u25B1":"fltns","\u25B3":"xutri","\u25B4":"utrif","\u25B5":"utri","\u25B8":"rtrif","\u25B9":"rtri","\u25BD":"xdtri","\u25BE":"dtrif","\u25BF":"dtri","\u25C2":"ltrif","\u25C3":"ltri","\u25CA":"loz","\u25CB":"cir","\u25EC":"tridot","\u25EF":"xcirc","\u25F8":"ultri","\u25F9":"urtri","\u25FA":"lltri","\u25FB":"EmptySmallSquare","\u25FC":"FilledSmallSquare","\u2605":"starf","\u2606":"star","\u260E":"phone","\u2640":"female","\u2642":"male","\u2660":"spades","\u2663":"clubs","\u2665":"hearts","\u2666":"diams","\u266A":"sung","\u2713":"check","\u2717":"cross","\u2720":"malt","\u2736":"sext","\u2758":"VerticalSeparator","\u27C8":"bsolhsub","\u27C9":"suphsol","\u27F5":"xlarr","\u27F6":"xrarr","\u27F7":"xharr","\u27F8":"xlArr","\u27F9":"xrArr","\u27FA":"xhArr","\u27FC":"xmap","\u27FF":"dzigrarr","\u2902":"nvlArr","\u2903":"nvrArr","\u2904":"nvHarr","\u2905":"Map","\u290C":"lbarr","\u290D":"rbarr","\u290E":"lBarr","\u290F":"rBarr","\u2910":"RBarr","\u2911":"DDotrahd","\u2912":"UpArrowBar","\u2913":"DownArrowBar","\u2916":"Rarrtl","\u2919":"latail","\u291A":"ratail","\u291B":"lAtail","\u291C":"rAtail","\u291D":"larrfs","\u291E":"rarrfs","\u291F":"larrbfs","\u2920":"rarrbfs","\u2923":"nwarhk","\u2924":"nearhk","\u2925":"searhk","\u2926":"swarhk","\u2927":"nwnear","\u2928":"toea","\u2929":"tosa","\u292A":"swnwar","\u2933":"rarrc","\u2933\u0338":"nrarrc","\u2935":"cudarrr","\u2936":"ldca","\u2937":"rdca","\u2938":"cudarrl","\u2939":"larrpl","\u293C":"curarrm","\u293D":"cularrp","\u2945":"rarrpl","\u2948":"harrcir","\u2949":"Uarrocir","\u294A":"lurdshar","\u294B":"ldrushar","\u294E":"LeftRightVector","\u294F":"RightUpDownVector","\u2950":"DownLeftRightVector","\u2951":"LeftUpDownVector","\u2952":"LeftVectorBar","\u2953":"RightVectorBar","\u2954":"RightUpVectorBar","\u2955":"RightDownVectorBar","\u2956":"DownLeftVectorBar","\u2957":"DownRightVectorBar","\u2958":"LeftUpVectorBar","\u2959":"LeftDownVectorBar","\u295A":"LeftTeeVector","\u295B":"RightTeeVector","\u295C":"RightUpTeeVector","\u295D":"RightDownTeeVector","\u295E":"DownLeftTeeVector","\u295F":"DownRightTeeVector","\u2960":"LeftUpTeeVector","\u2961":"LeftDownTeeVector","\u2962":"lHar","\u2963":"uHar","\u2964":"rHar","\u2965":"dHar","\u2966":"luruhar","\u2967":"ldrdhar","\u2968":"ruluhar","\u2969":"rdldhar","\u296A":"lharul","\u296B":"llhard","\u296C":"rharul","\u296D":"lrhard","\u296E":"udhar","\u296F":"duhar","\u2970":"RoundImplies","\u2971":"erarr","\u2972":"simrarr","\u2973":"larrsim","\u2974":"rarrsim","\u2975":"rarrap","\u2976":"ltlarr","\u2978":"gtrarr","\u2979":"subrarr","\u297B":"suplarr","\u297C":"lfisht","\u297D":"rfisht","\u297E":"ufisht","\u297F":"dfisht","\u299A":"vzigzag","\u299C":"vangrt","\u299D":"angrtvbd","\u29A4":"ange","\u29A5":"range","\u29A6":"dwangle","\u29A7":"uwangle","\u29A8":"angmsdaa","\u29A9":"angmsdab","\u29AA":"angmsdac","\u29AB":"angmsdad","\u29AC":"angmsdae","\u29AD":"angmsdaf","\u29AE":"angmsdag","\u29AF":"angmsdah","\u29B0":"bemptyv","\u29B1":"demptyv","\u29B2":"cemptyv","\u29B3":"raemptyv","\u29B4":"laemptyv","\u29B5":"ohbar","\u29B6":"omid","\u29B7":"opar","\u29B9":"operp","\u29BB":"olcross","\u29BC":"odsold","\u29BE":"olcir","\u29BF":"ofcir","\u29C0":"olt","\u29C1":"ogt","\u29C2":"cirscir","\u29C3":"cirE","\u29C4":"solb","\u29C5":"bsolb","\u29C9":"boxbox","\u29CD":"trisb","\u29CE":"rtriltri","\u29CF":"LeftTriangleBar","\u29CF\u0338":"NotLeftTriangleBar","\u29D0":"RightTriangleBar","\u29D0\u0338":"NotRightTriangleBar","\u29DC":"iinfin","\u29DD":"infintie","\u29DE":"nvinfin","\u29E3":"eparsl","\u29E4":"smeparsl","\u29E5":"eqvparsl","\u29EB":"lozf","\u29F4":"RuleDelayed","\u29F6":"dsol","\u2A00":"xodot","\u2A01":"xoplus","\u2A02":"xotime","\u2A04":"xuplus","\u2A06":"xsqcup","\u2A0D":"fpartint","\u2A10":"cirfnint","\u2A11":"awint","\u2A12":"rppolint","\u2A13":"scpolint","\u2A14":"npolint","\u2A15":"pointint","\u2A16":"quatint","\u2A17":"intlarhk","\u2A22":"pluscir","\u2A23":"plusacir","\u2A24":"simplus","\u2A25":"plusdu","\u2A26":"plussim","\u2A27":"plustwo","\u2A29":"mcomma","\u2A2A":"minusdu","\u2A2D":"loplus","\u2A2E":"roplus","\u2A2F":"Cross","\u2A30":"timesd","\u2A31":"timesbar","\u2A33":"smashp","\u2A34":"lotimes","\u2A35":"rotimes","\u2A36":"otimesas","\u2A37":"Otimes","\u2A38":"odiv","\u2A39":"triplus","\u2A3A":"triminus","\u2A3B":"tritime","\u2A3C":"iprod","\u2A3F":"amalg","\u2A40":"capdot","\u2A42":"ncup","\u2A43":"ncap","\u2A44":"capand","\u2A45":"cupor","\u2A46":"cupcap","\u2A47":"capcup","\u2A48":"cupbrcap","\u2A49":"capbrcup","\u2A4A":"cupcup","\u2A4B":"capcap","\u2A4C":"ccups","\u2A4D":"ccaps","\u2A50":"ccupssm","\u2A53":"And","\u2A54":"Or","\u2A55":"andand","\u2A56":"oror","\u2A57":"orslope","\u2A58":"andslope","\u2A5A":"andv","\u2A5B":"orv","\u2A5C":"andd","\u2A5D":"ord","\u2A5F":"wedbar","\u2A66":"sdote","\u2A6A":"simdot","\u2A6D":"congdot","\u2A6D\u0338":"ncongdot","\u2A6E":"easter","\u2A6F":"apacir","\u2A70":"apE","\u2A70\u0338":"napE","\u2A71":"eplus","\u2A72":"pluse","\u2A73":"Esim","\u2A77":"eDDot","\u2A78":"equivDD","\u2A79":"ltcir","\u2A7A":"gtcir","\u2A7B":"ltquest","\u2A7C":"gtquest","\u2A7D":"les","\u2A7D\u0338":"nles","\u2A7E":"ges","\u2A7E\u0338":"nges","\u2A7F":"lesdot","\u2A80":"gesdot","\u2A81":"lesdoto","\u2A82":"gesdoto","\u2A83":"lesdotor","\u2A84":"gesdotol","\u2A85":"lap","\u2A86":"gap","\u2A87":"lne","\u2A88":"gne","\u2A89":"lnap","\u2A8A":"gnap","\u2A8B":"lEg","\u2A8C":"gEl","\u2A8D":"lsime","\u2A8E":"gsime","\u2A8F":"lsimg","\u2A90":"gsiml","\u2A91":"lgE","\u2A92":"glE","\u2A93":"lesges","\u2A94":"gesles","\u2A95":"els","\u2A96":"egs","\u2A97":"elsdot","\u2A98":"egsdot","\u2A99":"el","\u2A9A":"eg","\u2A9D":"siml","\u2A9E":"simg","\u2A9F":"simlE","\u2AA0":"simgE","\u2AA1":"LessLess","\u2AA1\u0338":"NotNestedLessLess","\u2AA2":"GreaterGreater","\u2AA2\u0338":"NotNestedGreaterGreater","\u2AA4":"glj","\u2AA5":"gla","\u2AA6":"ltcc","\u2AA7":"gtcc","\u2AA8":"lescc","\u2AA9":"gescc","\u2AAA":"smt","\u2AAB":"lat","\u2AAC":"smte","\u2AAC\uFE00":"smtes","\u2AAD":"late","\u2AAD\uFE00":"lates","\u2AAE":"bumpE","\u2AAF":"pre","\u2AAF\u0338":"npre","\u2AB0":"sce","\u2AB0\u0338":"nsce","\u2AB3":"prE","\u2AB4":"scE","\u2AB5":"prnE","\u2AB6":"scnE","\u2AB7":"prap","\u2AB8":"scap","\u2AB9":"prnap","\u2ABA":"scnap","\u2ABB":"Pr","\u2ABC":"Sc","\u2ABD":"subdot","\u2ABE":"supdot","\u2ABF":"subplus","\u2AC0":"supplus","\u2AC1":"submult","\u2AC2":"supmult","\u2AC3":"subedot","\u2AC4":"supedot","\u2AC5":"subE","\u2AC5\u0338":"nsubE","\u2AC6":"supE","\u2AC6\u0338":"nsupE","\u2AC7":"subsim","\u2AC8":"supsim","\u2ACB\uFE00":"vsubnE","\u2ACB":"subnE","\u2ACC\uFE00":"vsupnE","\u2ACC":"supnE","\u2ACF":"csub","\u2AD0":"csup","\u2AD1":"csube","\u2AD2":"csupe","\u2AD3":"subsup","\u2AD4":"supsub","\u2AD5":"subsub","\u2AD6":"supsup","\u2AD7":"suphsub","\u2AD8":"supdsub","\u2AD9":"forkv","\u2ADA":"topfork","\u2ADB":"mlcp","\u2AE4":"Dashv","\u2AE6":"Vdashl","\u2AE7":"Barv","\u2AE8":"vBar","\u2AE9":"vBarv","\u2AEB":"Vbar","\u2AEC":"Not","\u2AED":"bNot","\u2AEE":"rnmid","\u2AEF":"cirmid","\u2AF0":"midcir","\u2AF1":"topcir","\u2AF2":"nhpar","\u2AF3":"parsim","\u2AFD":"parsl","\u2AFD\u20E5":"nparsl","\u266D":"flat","\u266E":"natur","\u266F":"sharp","\xA4":"curren","\xA2":"cent",$:"dollar","\xA3":"pound","\xA5":"yen","\u20AC":"euro","\xB9":"sup1","\xBD":"half","\u2153":"frac13","\xBC":"frac14","\u2155":"frac15","\u2159":"frac16","\u215B":"frac18","\xB2":"sup2","\u2154":"frac23","\u2156":"frac25","\xB3":"sup3","\xBE":"frac34","\u2157":"frac35","\u215C":"frac38","\u2158":"frac45","\u215A":"frac56","\u215D":"frac58","\u215E":"frac78","\u{1D4B6}":"ascr","\u{1D552}":"aopf","\u{1D51E}":"afr","\u{1D538}":"Aopf","\u{1D504}":"Afr","\u{1D49C}":"Ascr",\u00AA:"ordf",\u00E1:"aacute",\u00C1:"Aacute",\u00E0:"agrave",\u00C0:"Agrave",\u0103:"abreve",\u0102:"Abreve",\u00E2:"acirc",\u00C2:"Acirc",\u00E5:"aring",\u00C5:"angst",\u00E4:"auml",\u00C4:"Auml",\u00E3:"atilde",\u00C3:"Atilde",\u0105:"aogon",\u0104:"Aogon",\u0101:"amacr",\u0100:"Amacr",\u00E6:"aelig",\u00C6:"AElig","\u{1D4B7}":"bscr","\u{1D553}":"bopf","\u{1D51F}":"bfr","\u{1D539}":"Bopf",\u212C:"Bscr","\u{1D505}":"Bfr","\u{1D520}":"cfr","\u{1D4B8}":"cscr","\u{1D554}":"copf",\u212D:"Cfr","\u{1D49E}":"Cscr",\u2102:"Copf",\u0107:"cacute",\u0106:"Cacute",\u0109:"ccirc",\u0108:"Ccirc",\u010D:"ccaron",\u010C:"Ccaron",\u010B:"cdot",\u010A:"Cdot",\u00E7:"ccedil",\u00C7:"Ccedil","\u2105":"incare","\u{1D521}":"dfr","\u2146":"dd","\u{1D555}":"dopf","\u{1D4B9}":"dscr","\u{1D49F}":"Dscr","\u{1D507}":"Dfr","\u2145":"DD","\u{1D53B}":"Dopf",\u010F:"dcaron",\u010E:"Dcaron",\u0111:"dstrok",\u0110:"Dstrok",\u00F0:"eth",\u00D0:"ETH","\u2147":"ee",\u212F:"escr","\u{1D522}":"efr","\u{1D556}":"eopf",\u2130:"Escr","\u{1D508}":"Efr","\u{1D53C}":"Eopf",\u00E9:"eacute",\u00C9:"Eacute",\u00E8:"egrave",\u00C8:"Egrave",\u00EA:"ecirc",\u00CA:"Ecirc",\u011B:"ecaron",\u011A:"Ecaron",\u00EB:"euml",\u00CB:"Euml",\u0117:"edot",\u0116:"Edot",\u0119:"eogon",\u0118:"Eogon",\u0113:"emacr",\u0112:"Emacr","\u{1D523}":"ffr","\u{1D557}":"fopf","\u{1D4BB}":"fscr","\u{1D509}":"Ffr","\u{1D53D}":"Fopf",\u2131:"Fscr",\uFB00:"fflig",\uFB03:"ffilig",\uFB04:"ffllig",\uFB01:"filig",fj:"fjlig",\uFB02:"fllig",\u0192:"fnof",\u210A:"gscr","\u{1D558}":"gopf","\u{1D524}":"gfr","\u{1D4A2}":"Gscr","\u{1D53E}":"Gopf","\u{1D50A}":"Gfr",\u01F5:"gacute",\u011F:"gbreve",\u011E:"Gbreve",\u011D:"gcirc",\u011C:"Gcirc",\u0121:"gdot",\u0120:"Gdot",\u0122:"Gcedil","\u{1D525}":"hfr",\u210E:"planckh","\u{1D4BD}":"hscr","\u{1D559}":"hopf",\u210B:"Hscr",\u210C:"Hfr",\u210D:"Hopf",\u0125:"hcirc",\u0124:"Hcirc",\u210F:"hbar",\u0127:"hstrok",\u0126:"Hstrok","\u{1D55A}":"iopf","\u{1D526}":"ifr","\u{1D4BE}":"iscr","\u2148":"ii","\u{1D540}":"Iopf",\u2110:"Iscr",\u2111:"Im",\u00ED:"iacute",\u00CD:"Iacute",\u00EC:"igrave",\u00CC:"Igrave",\u00EE:"icirc",\u00CE:"Icirc",\u00EF:"iuml",\u00CF:"Iuml",\u0129:"itilde",\u0128:"Itilde",\u0130:"Idot",\u012F:"iogon",\u012E:"Iogon",\u012B:"imacr",\u012A:"Imacr",\u0133:"ijlig",\u0132:"IJlig",\u0131:"imath","\u{1D4BF}":"jscr","\u{1D55B}":"jopf","\u{1D527}":"jfr","\u{1D4A5}":"Jscr","\u{1D50D}":"Jfr","\u{1D541}":"Jopf",\u0135:"jcirc",\u0134:"Jcirc","\u0237":"jmath","\u{1D55C}":"kopf","\u{1D4C0}":"kscr","\u{1D528}":"kfr","\u{1D4A6}":"Kscr","\u{1D542}":"Kopf","\u{1D50E}":"Kfr",\u0137:"kcedil",\u0136:"Kcedil","\u{1D529}":"lfr","\u{1D4C1}":"lscr",\u2113:"ell","\u{1D55D}":"lopf",\u2112:"Lscr","\u{1D50F}":"Lfr","\u{1D543}":"Lopf",\u013A:"lacute",\u0139:"Lacute",\u013E:"lcaron",\u013D:"Lcaron",\u013C:"lcedil",\u013B:"Lcedil",\u0142:"lstrok",\u0141:"Lstrok",\u0140:"lmidot",\u013F:"Lmidot","\u{1D52A}":"mfr","\u{1D55E}":"mopf","\u{1D4C2}":"mscr","\u{1D510}":"Mfr","\u{1D544}":"Mopf",\u2133:"Mscr","\u{1D52B}":"nfr","\u{1D55F}":"nopf","\u{1D4C3}":"nscr",\u2115:"Nopf","\u{1D4A9}":"Nscr","\u{1D511}":"Nfr",\u0144:"nacute",\u0143:"Nacute",\u0148:"ncaron",\u0147:"Ncaron",\u00F1:"ntilde",\u00D1:"Ntilde",\u0146:"ncedil",\u0145:"Ncedil","\u2116":"numero",\u014B:"eng",\u014A:"ENG","\u{1D560}":"oopf","\u{1D52C}":"ofr",\u2134:"oscr","\u{1D4AA}":"Oscr","\u{1D512}":"Ofr","\u{1D546}":"Oopf",\u00BA:"ordm",\u00F3:"oacute",\u00D3:"Oacute",\u00F2:"ograve",\u00D2:"Ograve",\u00F4:"ocirc",\u00D4:"Ocirc",\u00F6:"ouml",\u00D6:"Ouml",\u0151:"odblac",\u0150:"Odblac",\u00F5:"otilde",\u00D5:"Otilde",\u00F8:"oslash",\u00D8:"Oslash",\u014D:"omacr",\u014C:"Omacr",\u0153:"oelig",\u0152:"OElig","\u{1D52D}":"pfr","\u{1D4C5}":"pscr","\u{1D561}":"popf",\u2119:"Popf","\u{1D513}":"Pfr","\u{1D4AB}":"Pscr","\u{1D562}":"qopf","\u{1D52E}":"qfr","\u{1D4C6}":"qscr","\u{1D4AC}":"Qscr","\u{1D514}":"Qfr",\u211A:"Qopf",\u0138:"kgreen","\u{1D52F}":"rfr","\u{1D563}":"ropf","\u{1D4C7}":"rscr",\u211B:"Rscr",\u211C:"Re",\u211D:"Ropf",\u0155:"racute",\u0154:"Racute",\u0159:"rcaron",\u0158:"Rcaron",\u0157:"rcedil",\u0156:"Rcedil","\u{1D564}":"sopf","\u{1D4C8}":"sscr","\u{1D530}":"sfr","\u{1D54A}":"Sopf","\u{1D516}":"Sfr","\u{1D4AE}":"Sscr","\u24C8":"oS",\u015B:"sacute",\u015A:"Sacute",\u015D:"scirc",\u015C:"Scirc",\u0161:"scaron",\u0160:"Scaron",\u015F:"scedil",\u015E:"Scedil",\u00DF:"szlig","\u{1D531}":"tfr","\u{1D4C9}":"tscr","\u{1D565}":"topf","\u{1D4AF}":"Tscr","\u{1D517}":"Tfr","\u{1D54B}":"Topf",\u0165:"tcaron",\u0164:"Tcaron",\u0163:"tcedil",\u0162:"Tcedil","\u2122":"trade",\u0167:"tstrok",\u0166:"Tstrok","\u{1D4CA}":"uscr","\u{1D566}":"uopf","\u{1D532}":"ufr","\u{1D54C}":"Uopf","\u{1D518}":"Ufr","\u{1D4B0}":"Uscr",\u00FA:"uacute",\u00DA:"Uacute",\u00F9:"ugrave",\u00D9:"Ugrave",\u016D:"ubreve",\u016C:"Ubreve",\u00FB:"ucirc",\u00DB:"Ucirc",\u016F:"uring",\u016E:"Uring",\u00FC:"uuml",\u00DC:"Uuml",\u0171:"udblac",\u0170:"Udblac",\u0169:"utilde",\u0168:"Utilde",\u0173:"uogon",\u0172:"Uogon",\u016B:"umacr",\u016A:"Umacr","\u{1D533}":"vfr","\u{1D567}":"vopf","\u{1D4CB}":"vscr","\u{1D519}":"Vfr","\u{1D54D}":"Vopf","\u{1D4B1}":"Vscr","\u{1D568}":"wopf","\u{1D4CC}":"wscr","\u{1D534}":"wfr","\u{1D4B2}":"Wscr","\u{1D54E}":"Wopf","\u{1D51A}":"Wfr",\u0175:"wcirc",\u0174:"Wcirc","\u{1D535}":"xfr","\u{1D4CD}":"xscr","\u{1D569}":"xopf","\u{1D54F}":"Xopf","\u{1D51B}":"Xfr","\u{1D4B3}":"Xscr","\u{1D536}":"yfr","\u{1D4CE}":"yscr","\u{1D56A}":"yopf","\u{1D4B4}":"Yscr","\u{1D51C}":"Yfr","\u{1D550}":"Yopf",\u00FD:"yacute",\u00DD:"Yacute",\u0177:"ycirc",\u0176:"Ycirc",\u00FF:"yuml",\u0178:"Yuml","\u{1D4CF}":"zscr","\u{1D537}":"zfr","\u{1D56B}":"zopf",\u2128:"Zfr",\u2124:"Zopf","\u{1D4B5}":"Zscr",\u017A:"zacute",\u0179:"Zacute",\u017E:"zcaron",\u017D:"Zcaron",\u017C:"zdot",\u017B:"Zdot",\u01B5:"imped",\u00FE:"thorn",\u00DE:"THORN",\u0149:"napos",\u03B1:"alpha",\u0391:"Alpha",\u03B2:"beta",\u0392:"Beta",\u03B3:"gamma",\u0393:"Gamma",\u03B4:"delta",\u0394:"Delta",\u03B5:"epsi","\u03F5":"epsiv",\u0395:"Epsilon",\u03DD:"gammad",\u03DC:"Gammad",\u03B6:"zeta",\u0396:"Zeta",\u03B7:"eta",\u0397:"Eta",\u03B8:"theta",\u03D1:"thetav",\u0398:"Theta",\u03B9:"iota",\u0399:"Iota",\u03BA:"kappa",\u03F0:"kappav",\u039A:"Kappa",\u03BB:"lambda",\u039B:"Lambda",\u03BC:"mu",\u00B5:"micro",\u039C:"Mu",\u03BD:"nu",\u039D:"Nu",\u03BE:"xi",\u039E:"Xi",\u03BF:"omicron",\u039F:"Omicron",\u03C0:"pi",\u03D6:"piv",\u03A0:"Pi",\u03C1:"rho",\u03F1:"rhov",\u03A1:"Rho",\u03C3:"sigma",\u03A3:"Sigma",\u03C2:"sigmaf",\u03C4:"tau",\u03A4:"Tau",\u03C5:"upsi",\u03A5:"Upsilon",\u03D2:"Upsi",\u03C6:"phi",\u03D5:"phiv",\u03A6:"Phi",\u03C7:"chi",\u03A7:"Chi",\u03C8:"psi",\u03A8:"Psi",\u03C9:"omega",\u03A9:"ohm",\u0430:"acy",\u0410:"Acy",\u0431:"bcy",\u0411:"Bcy",\u0432:"vcy",\u0412:"Vcy",\u0433:"gcy",\u0413:"Gcy",\u0453:"gjcy",\u0403:"GJcy",\u0434:"dcy",\u0414:"Dcy",\u0452:"djcy",\u0402:"DJcy",\u0435:"iecy",\u0415:"IEcy",\u0451:"iocy",\u0401:"IOcy",\u0454:"jukcy",\u0404:"Jukcy",\u0436:"zhcy",\u0416:"ZHcy",\u0437:"zcy",\u0417:"Zcy",\u0455:"dscy",\u0405:"DScy",\u0438:"icy",\u0418:"Icy",\u0456:"iukcy",\u0406:"Iukcy",\u0457:"yicy",\u0407:"YIcy",\u0439:"jcy",\u0419:"Jcy",\u0458:"jsercy",\u0408:"Jsercy",\u043A:"kcy",\u041A:"Kcy",\u045C:"kjcy",\u040C:"KJcy",\u043B:"lcy",\u041B:"Lcy",\u0459:"ljcy",\u0409:"LJcy",\u043C:"mcy",\u041C:"Mcy",\u043D:"ncy",\u041D:"Ncy",\u045A:"njcy",\u040A:"NJcy",\u043E:"ocy",\u041E:"Ocy",\u043F:"pcy",\u041F:"Pcy",\u0440:"rcy",\u0420:"Rcy",\u0441:"scy",\u0421:"Scy",\u0442:"tcy",\u0422:"Tcy",\u045B:"tshcy",\u040B:"TSHcy",\u0443:"ucy",\u0423:"Ucy",\u045E:"ubrcy",\u040E:"Ubrcy",\u0444:"fcy",\u0424:"Fcy",\u0445:"khcy",\u0425:"KHcy",\u0446:"tscy",\u0426:"TScy",\u0447:"chcy",\u0427:"CHcy",\u045F:"dzcy",\u040F:"DZcy",\u0448:"shcy",\u0428:"SHcy",\u0449:"shchcy",\u0429:"SHCHcy",\u044A:"hardcy",\u042A:"HARDcy",\u044B:"ycy",\u042B:"Ycy",\u044C:"softcy",\u042C:"SOFTcy",\u044D:"ecy",\u042D:"Ecy",\u044E:"yucy",\u042E:"YUcy",\u044F:"yacy",\u042F:"YAcy",\u2135:"aleph",\u2136:"beth",\u2137:"gimel",\u2138:"daleth"},k=/["&'<>`]/g,I={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},B=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,M=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,W=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,K={aacute:"\xE1",Aacute:"\xC1",abreve:"\u0103",Abreve:"\u0102",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",acy:"\u0430",Acy:"\u0410",aelig:"\xE6",AElig:"\xC6",af:"\u2061",afr:"\u{1D51E}",Afr:"\u{1D504}",agrave:"\xE0",Agrave:"\xC0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",Alpha:"\u0391",amacr:"\u0101",Amacr:"\u0100",amalg:"\u2A3F",amp:"&",AMP:"&",and:"\u2227",And:"\u2A53",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",Aogon:"\u0104",aopf:"\u{1D552}",Aopf:"\u{1D538}",ap:"\u2248",apacir:"\u2A6F",ape:"\u224A",apE:"\u2A70",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",aring:"\xE5",Aring:"\xC5",ascr:"\u{1D4B6}",Ascr:"\u{1D49C}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",Bcy:"\u0411",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",beta:"\u03B2",Beta:"\u0392",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",Bfr:"\u{1D505}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bNot:"\u2AED",bopf:"\u{1D553}",Bopf:"\u{1D539}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxhD:"\u2565",boxHd:"\u2564",boxHD:"\u2566",boxhu:"\u2534",boxhU:"\u2568",boxHu:"\u2567",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpe:"\u224F",bumpE:"\u2AAE",bumpeq:"\u224F",Bumpeq:"\u224E",cacute:"\u0107",Cacute:"\u0106",cap:"\u2229",Cap:"\u22D2",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",ccaron:"\u010D",Ccaron:"\u010C",ccedil:"\xE7",Ccedil:"\xC7",ccirc:"\u0109",Ccirc:"\u0108",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",Cdot:"\u010A",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",chcy:"\u0447",CHcy:"\u0427",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",Chi:"\u03A7",cir:"\u25CB",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cire:"\u2257",cirE:"\u29C3",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",colone:"\u2254",Colone:"\u2A74",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",cscr:"\u{1D4B8}",Cscr:"\u{1D49E}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",Cup:"\u22D3",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",dArr:"\u21D3",Darr:"\u21A1",dash:"\u2010",dashv:"\u22A3",Dashv:"\u2AE4",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",Dcaron:"\u010E",dcy:"\u0434",Dcy:"\u0414",dd:"\u2146",DD:"\u2145",ddagger:"\u2021",ddarr:"\u21CA",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",delta:"\u03B4",Delta:"\u0394",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",Dfr:"\u{1D507}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",DJcy:"\u0402",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",Dopf:"\u{1D53B}",dot:"\u02D9",Dot:"\xA8",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",downarrow:"\u2193",Downarrow:"\u21D3",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",Dscr:"\u{1D49F}",dscy:"\u0455",DScy:"\u0405",dsol:"\u29F6",dstrok:"\u0111",Dstrok:"\u0110",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",DZcy:"\u040F",dzigrarr:"\u27FF",eacute:"\xE9",Eacute:"\xC9",easter:"\u2A6E",ecaron:"\u011B",Ecaron:"\u011A",ecir:"\u2256",ecirc:"\xEA",Ecirc:"\xCA",ecolon:"\u2255",ecy:"\u044D",Ecy:"\u042D",eDDot:"\u2A77",edot:"\u0117",eDot:"\u2251",Edot:"\u0116",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",Efr:"\u{1D508}",eg:"\u2A9A",egrave:"\xE8",Egrave:"\xC8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",Emacr:"\u0112",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",eng:"\u014B",ENG:"\u014A",ensp:"\u2002",eogon:"\u0119",Eogon:"\u0118",eopf:"\u{1D556}",Eopf:"\u{1D53C}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",Epsilon:"\u0395",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",esim:"\u2242",Esim:"\u2A73",eta:"\u03B7",Eta:"\u0397",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",Fcy:"\u0424",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",Ffr:"\u{1D509}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",Fopf:"\u{1D53D}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",gamma:"\u03B3",Gamma:"\u0393",gammad:"\u03DD",Gammad:"\u03DC",gap:"\u2A86",gbreve:"\u011F",Gbreve:"\u011E",Gcedil:"\u0122",gcirc:"\u011D",Gcirc:"\u011C",gcy:"\u0433",Gcy:"\u0413",gdot:"\u0121",Gdot:"\u0120",ge:"\u2265",gE:"\u2267",gel:"\u22DB",gEl:"\u2A8C",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",Gfr:"\u{1D50A}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",GJcy:"\u0403",gl:"\u2277",gla:"\u2AA5",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",Gopf:"\u{1D53E}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",gscr:"\u210A",Gscr:"\u{1D4A2}",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gt:">",Gt:"\u226B",GT:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",HARDcy:"\u042A",harr:"\u2194",hArr:"\u21D4",harrcir:"\u2948",harrw:"\u21AD",Hat:"^",hbar:"\u210F",hcirc:"\u0125",Hcirc:"\u0124",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",hstrok:"\u0127",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",iacute:"\xED",Iacute:"\xCD",ic:"\u2063",icirc:"\xEE",Icirc:"\xCE",icy:"\u0438",Icy:"\u0418",Idot:"\u0130",iecy:"\u0435",IEcy:"\u0415",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",igrave:"\xEC",Igrave:"\xCC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",IJlig:"\u0132",Im:"\u2111",imacr:"\u012B",Imacr:"\u012A",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",Int:"\u222C",intcal:"\u22BA",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",iocy:"\u0451",IOcy:"\u0401",iogon:"\u012F",Iogon:"\u012E",iopf:"\u{1D55A}",Iopf:"\u{1D540}",iota:"\u03B9",Iota:"\u0399",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",Itilde:"\u0128",iukcy:"\u0456",Iukcy:"\u0406",iuml:"\xEF",Iuml:"\xCF",jcirc:"\u0135",Jcirc:"\u0134",jcy:"\u0439",Jcy:"\u0419",jfr:"\u{1D527}",Jfr:"\u{1D50D}",jmath:"\u0237",jopf:"\u{1D55B}",Jopf:"\u{1D541}",jscr:"\u{1D4BF}",Jscr:"\u{1D4A5}",jsercy:"\u0458",Jsercy:"\u0408",jukcy:"\u0454",Jukcy:"\u0404",kappa:"\u03BA",Kappa:"\u039A",kappav:"\u03F0",kcedil:"\u0137",Kcedil:"\u0136",kcy:"\u043A",Kcy:"\u041A",kfr:"\u{1D528}",Kfr:"\u{1D50E}",kgreen:"\u0138",khcy:"\u0445",KHcy:"\u0425",kjcy:"\u045C",KJcy:"\u040C",kopf:"\u{1D55C}",Kopf:"\u{1D542}",kscr:"\u{1D4C0}",Kscr:"\u{1D4A6}",lAarr:"\u21DA",lacute:"\u013A",Lacute:"\u0139",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",Lambda:"\u039B",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larr:"\u2190",lArr:"\u21D0",Larr:"\u219E",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",lAtail:"\u291B",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",Lcaron:"\u013D",lcedil:"\u013C",Lcedil:"\u013B",lceil:"\u2308",lcub:"{",lcy:"\u043B",Lcy:"\u041B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",leftarrow:"\u2190",Leftarrow:"\u21D0",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",Leftrightarrow:"\u21D4",LeftRightArrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",leg:"\u22DA",lEg:"\u2A8B",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",Lfr:"\u{1D50F}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",LJcy:"\u0409",ll:"\u226A",Ll:"\u22D8",llarr:"\u21C7",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",Lmidot:"\u013F",lmoust:"\u23B0",lmoustache:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",Longleftarrow:"\u27F8",LongLeftArrow:"\u27F5",longleftrightarrow:"\u27F7",Longleftrightarrow:"\u27FA",LongLeftRightArrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",Longrightarrow:"\u27F9",LongRightArrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",Lopf:"\u{1D543}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",Lstrok:"\u0141",lt:"<",Lt:"\u226A",LT:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",Map:"\u2905",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",Mcy:"\u041C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",mfr:"\u{1D52A}",Mfr:"\u{1D510}",mho:"\u2127",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",Mopf:"\u{1D544}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",mu:"\u03BC",Mu:"\u039C",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",nacute:"\u0144",Nacute:"\u0143",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",Ncaron:"\u0147",ncedil:"\u0146",Ncedil:"\u0145",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",Ncy:"\u041D",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",Nfr:"\u{1D511}",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",ngt:"\u226F",nGt:"\u226B\u20D2",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",NJcy:"\u040A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nlt:"\u226E",nLt:"\u226A\u20D2",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",not:"\xAC",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",Nscr:"\u{1D4A9}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2AC5\u0338",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2AC6\u0338",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",Ntilde:"\xD1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",Nu:"\u039D",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xF3",Oacute:"\xD3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",Ocirc:"\xD4",ocy:"\u043E",Ocy:"\u041E",odash:"\u229D",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29BF",ofr:"\u{1D52C}",Ofr:"\u{1D512}",ogon:"\u02DB",ograve:"\xF2",Ograve:"\xD2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",Omacr:"\u014C",omega:"\u03C9",Omega:"\u03A9",omicron:"\u03BF",Omicron:"\u039F",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",Oopf:"\u{1D546}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",or:"\u2228",Or:"\u2A54",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",oscr:"\u2134",Oscr:"\u{1D4AA}",oslash:"\xF8",Oslash:"\xD8",osol:"\u2298",otilde:"\xF5",Otilde:"\xD5",otimes:"\u2297",Otimes:"\u2A37",otimesas:"\u2A36",ouml:"\xF6",Ouml:"\xD6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",par:"\u2225",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",pcy:"\u043F",Pcy:"\u041F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",Pfr:"\u{1D513}",phi:"\u03C6",Phi:"\u03A6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",Pi:"\u03A0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",pr:"\u227A",Pr:"\u2ABB",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prE:"\u2AB3",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportion:"\u2237",Proportional:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",Pscr:"\u{1D4AB}",psi:"\u03C8",Psi:"\u03A8",puncsp:"\u2008",qfr:"\u{1D52E}",Qfr:"\u{1D514}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",qscr:"\u{1D4C6}",Qscr:"\u{1D4AC}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",racute:"\u0155",Racute:"\u0154",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarr:"\u2192",rArr:"\u21D2",Rarr:"\u21A0",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",Rarrtl:"\u2916",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",Rcaron:"\u0158",rcedil:"\u0157",Rcedil:"\u0156",rceil:"\u2309",rcub:"}",rcy:"\u0440",Rcy:"\u0420",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",Re:"\u211C",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",Rho:"\u03A1",rhov:"\u03F1",RightAngleBracket:"\u27E9",rightarrow:"\u2192",Rightarrow:"\u21D2",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",Sacute:"\u015A",sbquo:"\u201A",sc:"\u227B",Sc:"\u2ABC",scap:"\u2AB8",scaron:"\u0161",Scaron:"\u0160",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",scedil:"\u015F",Scedil:"\u015E",scirc:"\u015D",Scirc:"\u015C",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",Scy:"\u0421",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",Sfr:"\u{1D516}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",SHCHcy:"\u0429",shcy:"\u0448",SHcy:"\u0428",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",sigma:"\u03C3",Sigma:"\u03A3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",SOFTcy:"\u042C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",Sopf:"\u{1D54A}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",Sscr:"\u{1D4AE}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",Star:"\u22C6",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",sube:"\u2286",subE:"\u2AC5",subedot:"\u2AC3",submult:"\u2AC1",subne:"\u228A",subnE:"\u2ACB",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup:"\u2283",Sup:"\u22D1",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supE:"\u2AC6",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supne:"\u228B",supnE:"\u2ACC",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",tau:"\u03C4",Tau:"\u03A4",tbrk:"\u23B4",tcaron:"\u0165",Tcaron:"\u0164",tcedil:"\u0163",Tcedil:"\u0162",tcy:"\u0442",Tcy:"\u0422",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",Tfr:"\u{1D517}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",theta:"\u03B8",Theta:"\u0398",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223C",thorn:"\xFE",THORN:"\xDE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",Topf:"\u{1D54B}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",Tscr:"\u{1D4AF}",tscy:"\u0446",TScy:"\u0426",tshcy:"\u045B",TSHcy:"\u040B",tstrok:"\u0167",Tstrok:"\u0166",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uacute:"\xFA",Uacute:"\xDA",uarr:"\u2191",uArr:"\u21D1",Uarr:"\u219F",Uarrocir:"\u2949",ubrcy:"\u045E",Ubrcy:"\u040E",ubreve:"\u016D",Ubreve:"\u016C",ucirc:"\xFB",Ucirc:"\xDB",ucy:"\u0443",Ucy:"\u0423",udarr:"\u21C5",udblac:"\u0171",Udblac:"\u0170",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",Ufr:"\u{1D518}",ugrave:"\xF9",Ugrave:"\xD9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",Umacr:"\u016A",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",uogon:"\u0173",Uogon:"\u0172",uopf:"\u{1D566}",Uopf:"\u{1D54C}",uparrow:"\u2191",Uparrow:"\u21D1",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",Updownarrow:"\u21D5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",upsilon:"\u03C5",Upsilon:"\u03A5",UpTee:"\u22A5",UpTeeArrow:"\u21A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",Uring:"\u016E",urtri:"\u25F9",uscr:"\u{1D4CA}",Uscr:"\u{1D4B0}",utdot:"\u22F0",utilde:"\u0169",Utilde:"\u0168",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uuml:"\xFC",Uuml:"\xDC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",vcy:"\u0432",Vcy:"\u0412",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",vee:"\u2228",Vee:"\u22C1",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",vfr:"\u{1D533}",Vfr:"\u{1D519}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",Vopf:"\u{1D54D}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",Vscr:"\u{1D4B1}",vsubne:"\u228A\uFE00",vsubnE:"\u2ACB\uFE00",vsupne:"\u228B\uFE00",vsupnE:"\u2ACC\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",wcirc:"\u0175",Wcirc:"\u0174",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",Wfr:"\u{1D51A}",wopf:"\u{1D568}",Wopf:"\u{1D54E}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",Wscr:"\u{1D4B2}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",Xfr:"\u{1D51B}",xharr:"\u27F7",xhArr:"\u27FA",xi:"\u03BE",Xi:"\u039E",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",Xopf:"\u{1D54F}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",xscr:"\u{1D4CD}",Xscr:"\u{1D4B3}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacute:"\xFD",Yacute:"\xDD",yacy:"\u044F",YAcy:"\u042F",ycirc:"\u0177",Ycirc:"\u0176",ycy:"\u044B",Ycy:"\u042B",yen:"\xA5",yfr:"\u{1D536}",Yfr:"\u{1D51C}",yicy:"\u0457",YIcy:"\u0407",yopf:"\u{1D56A}",Yopf:"\u{1D550}",yscr:"\u{1D4CE}",Yscr:"\u{1D4B4}",yucy:"\u044E",YUcy:"\u042E",yuml:"\xFF",Yuml:"\u0178",zacute:"\u017A",Zacute:"\u0179",zcaron:"\u017E",Zcaron:"\u017D",zcy:"\u0437",Zcy:"\u0417",zdot:"\u017C",Zdot:"\u017B",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",zeta:"\u03B6",Zeta:"\u0396",zfr:"\u{1D537}",Zfr:"\u2128",zhcy:"\u0436",ZHcy:"\u0416",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",zscr:"\u{1D4CF}",Zscr:"\u{1D4B5}",zwj:"\u200D",zwnj:"\u200C"},P={aacute:"\xE1",Aacute:"\xC1",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",aelig:"\xE6",AElig:"\xC6",agrave:"\xE0",Agrave:"\xC0",amp:"&",AMP:"&",aring:"\xE5",Aring:"\xC5",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",brvbar:"\xA6",ccedil:"\xE7",Ccedil:"\xC7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",eacute:"\xE9",Eacute:"\xC9",ecirc:"\xEA",Ecirc:"\xCA",egrave:"\xE8",Egrave:"\xC8",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",iacute:"\xED",Iacute:"\xCD",icirc:"\xEE",Icirc:"\xCE",iexcl:"\xA1",igrave:"\xEC",Igrave:"\xCC",iquest:"\xBF",iuml:"\xEF",Iuml:"\xCF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",ntilde:"\xF1",Ntilde:"\xD1",oacute:"\xF3",Oacute:"\xD3",ocirc:"\xF4",Ocirc:"\xD4",ograve:"\xF2",Ograve:"\xD2",ordf:"\xAA",ordm:"\xBA",oslash:"\xF8",Oslash:"\xD8",otilde:"\xF5",Otilde:"\xD5",ouml:"\xF6",Ouml:"\xD6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",thorn:"\xFE",THORN:"\xDE",times:"\xD7",uacute:"\xFA",Uacute:"\xDA",ucirc:"\xFB",Ucirc:"\xDB",ugrave:"\xF9",Ugrave:"\xD9",uml:"\xA8",uuml:"\xFC",Uuml:"\xDC",yacute:"\xFD",Yacute:"\xDD",yen:"\xA5",yuml:"\xFF"},H={0:"\uFFFD",128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},D=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],z=String.fromCharCode,F={}.hasOwnProperty,j=function(N){throw Error("Parse error: "+N)};(h=function L(N,R){var q=(R=f(R,L.options)).strict;return q&&B.test(N)&&j("malformed character reference"),N.replace(W,function(V,Z,X,et,J,pt,at,ct,dt){var ht,yt,vt;return Z?K[vt=Z]:X?(vt=X,et&&R.isAttributeValue?(q&&et=="="&&j("`&` did not start a character reference"),V):(q&&j("named character reference was not terminated by a semicolon"),P[vt]+(et||""))):J?(yt=J,ht=pt,q&&!ht&&j("character reference was not terminated by a semicolon"),u(yt=parseInt(yt,10),q)):at?(ht=ct,q&&!ht&&j("character reference was not terminated by a semicolon"),u(yt=parseInt(at,16),q)):(q&&j("named character reference was not terminated by a semicolon"),V)})}).options={isAttributeValue:!(g.options={allowUnsafeSymbols:false,encodeEverything:false,strict:false,useNamedReferences:false,decimal:false}),strict:false};var S={version:"1.2.0",encode:g,decode:h,escape:function(N){return N.replace(k,function(R){return I[R]})},unescape:h};if(l(t(89))=="object"&&t(89))(i=function(){return S}.call(E,t,E,n))===void 0||(n.exports=i);else if(d&&!d.nodeType)if(c)c.exports=S;else for(var O in S)p(S,O)&&(d[O]=S[O]);else o.he=S;})(this);}).call(this,t(53)(A),t(18));},function(A,E,o){var n=o(214).createMapFromString,a=/([^\s"'<>/=]+)/,i=[/=/],l=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^ \t\n\f\r"'`=<>]+)/.source],o="((?:"+(o="["+(o="A-Za-z\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u0131\\u0134-\\u013E\\u0141-\\u0148\\u014A-\\u017E\\u0180-\\u01C3\\u01CD-\\u01F0\\u01F4\\u01F5\\u01FA-\\u0217\\u0250-\\u02A8\\u02BB-\\u02C1\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03CE\\u03D0-\\u03D6\\u03DA\\u03DC\\u03DE\\u03E0\\u03E2-\\u03F3\\u0401-\\u040C\\u040E-\\u044F\\u0451-\\u045C\\u045E-\\u0481\\u0490-\\u04C4\\u04C7\\u04C8\\u04CB\\u04CC\\u04D0-\\u04EB\\u04EE-\\u04F5\\u04F8\\u04F9\\u0531-\\u0556\\u0559\\u0561-\\u0586\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0621-\\u063A\\u0641-\\u064A\\u0671-\\u06B7\\u06BA-\\u06BE\\u06C0-\\u06CE\\u06D0-\\u06D3\\u06D5\\u06E5\\u06E6\\u0905-\\u0939\\u093D\\u0958-\\u0961\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\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-\\u0A8B\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AE0\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B36-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB5\\u0BB7-\\u0BB9\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CDE\\u0CE0\\u0CE1\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D28\\u0D2A-\\u0D39\\u0D60\\u0D61\\u0E01-\\u0E2E\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E45\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD\\u0EAE\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0F40-\\u0F47\\u0F49-\\u0F69\\u10A0-\\u10C5\\u10D0-\\u10F6\\u1100\\u1102\\u1103\\u1105-\\u1107\\u1109\\u110B\\u110C\\u110E-\\u1112\\u113C\\u113E\\u1140\\u114C\\u114E\\u1150\\u1154\\u1155\\u1159\\u115F-\\u1161\\u1163\\u1165\\u1167\\u1169\\u116D\\u116E\\u1172\\u1173\\u1175\\u119E\\u11A8\\u11AB\\u11AE\\u11AF\\u11B7\\u11B8\\u11BA\\u11BC-\\u11C2\\u11EB\\u11F0\\u11F9\\u1E00-\\u1E9B\\u1EA0-\\u1EF9\\u1F00-\\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\\u2126\\u212A\\u212B\\u212E\\u2180-\\u2182\\u3007\\u3021-\\u3029\\u3041-\\u3094\\u30A1-\\u30FA\\u3105-\\u312C\\u4E00-\\u9FA5\\uAC00-\\uD7A3")+"_]["+o+"0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE7-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\.\\-_\\u0300-\\u0345\\u0360\\u0361\\u0483-\\u0486\\u0591-\\u05A1\\u05A3-\\u05B9\\u05BB-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u064B-\\u0652\\u0670\\u06D6-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0901-\\u0903\\u093C\\u093E-\\u094D\\u0951-\\u0954\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A02\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A70\\u0A71\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B43\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B82\\u0B83\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C01-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C82\\u0C83\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0D02\\u0D03\\u0D3E-\\u0D43\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86-\\u0F8B\\u0F90-\\u0F95\\u0F97\\u0F99-\\u0FAD\\u0FB1-\\u0FB7\\u0FB9\\u20D0-\\u20DC\\u20E1\\u302A-\\u302F\\u3099\\u309A\\xB7\\u02D0\\u02D1\\u0387\\u0640\\u0E46\\u0EC6\\u3005\\u3031-\\u3035\\u309D\\u309E\\u30FC-\\u30FE]*")+"\\:)?"+o+")",d=new RegExp("^<"+o),c=/^\s*(\/?)>/,h=new RegExp("^<\\/"+o+"[^>]*>"),p=/^]+>/i,f=false;"x".replace(/x(.)?/g,function(x,k){f=k==="";});var u=n("area,base,basefont,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr",true),r=n("a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,noscript,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,svg,textarea,tt,u,var",true),s=n("colgroup,dd,dt,li,option,p,td,tfoot,th,thead,tr,source",true),g=n("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected",true),y=n("script,style",true),T=n("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,ol,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track,ul",true),w={};function v(x,k){for(var I,B,M,W,K=[],P=function(R){var q=a.source+"(?:\\s*("+function(et){return i.concat(et.customAttrAssign||[]).map(function(J){return "(?:"+J.source+")"}).join("|")}(R)+")[ \\t\\n\\f\\r]*(?:"+l.join("|")+"))?";if(R.customAttrSurround){for(var V=[],Z=R.customAttrSurround.length-1;0<=Z;Z--)V[Z]="(?:("+R.customAttrSurround[Z][0].source+")\\s*"+q+"\\s*("+R.customAttrSurround[Z][1].source+"))";V.push("(?:"+q+")"),q="(?:"+V.join("|")+")";}return new RegExp("^\\s*"+q)}(k);x;){if(B=x,I&&y(I)){var H=I.toLowerCase(),D=w[H]||(w[H]=new RegExp("([\\s\\S]*?)]*>","i"));x=x.replace(D,function(N,R){return H!=="script"&&H!=="style"&&H!=="noscript"&&(R=R.replace(//g,"$1").replace(//g,"$1")),k.chars&&k.chars(R),""}),L("",H);}else {if((F=x.indexOf("<"))===0){if(/^"))){k.comment&&k.comment(x.substring(4,D)),x=x.substring(D+3),M="";continue}if(/^");if(0<=z){k.comment&&k.comment(x.substring(2,z+1),true),x=x.substring(z+2),M="";continue}}if(z=x.match(p)){k.doctype&&k.doctype(z[0]),x=x.substring(z[0].length),M="";continue}if(z=x.match(h)){x=x.substring(z[0].length),z[0].replace(h,L),M="/"+z[1].toLowerCase();continue}if(z=j(x)){x=z.rest,function(X){var q=X.tagName,V=X.unarySlash;if(k.html5&&(I==="p"&&T(q)?L("",I):q==="tbody"?S("thead"):q==="tfoot"&&(S("tbody")||S("thead")),q==="col"&&O("colgroup")<0&&(I="colgroup",K.push({tag:I,attrs:[]}),k.start&&k.start(I,[],false,""))),!k.html5&&!r(q))for(;I&&r(I);)L("",I);s(q)&&I===q&&L("",q);var Z=u(q)||q==="html"&&I==="head"||!!V,X=X.attrs.map(function(et){var J,pt,at,ct,dt,ht;function yt($){return dt=et[$],(pt=et[$+1])!==void 0?'"':(pt=et[$+2])!==void 0?"'":((pt=et[$+3])===void 0&&g(J)&&(pt=J),"")}f&&et[0].indexOf('""')===-1&&(et[3]===""&&delete et[3],et[4]===""&&delete et[4],et[5]===""&&delete et[5]);var vt=1;if(k.customAttrSurround){for(var _t=0,gt=k.customAttrSurround.length;_t";},end:function(B){k+="";},chars:function(B){k+=B;},comment:function(B){k+="";},ignore:function(B){k+=B;}}),k},E.HTMLtoDOM=function(x,k){var I={html:true,head:true,body:true,title:true},B={link:"head",base:"head"};k?k=k.ownerDocument||k.getOwnerDocument&&k.getOwnerDocument()||k:typeof DOMDocument!="undefined"?k=new DOMDocument:typeof document!="undefined"&&document.implementation&&document.implementation.createDocument?k=document.implementation.createDocument("","",null):typeof ActiveX!="undefined"&&(k=new ActiveXObject("Msxml.DOMDocument"));var M,W,K=[];if(k.documentElement||k.getDocumentElement&&k.getDocumentElement()||!k.createElement||(M=k.createElement("html"),(W=k.createElement("head")).appendChild(k.createElement("title")),M.appendChild(W),M.appendChild(k.createElement("body")),k.appendChild(M)),k.getElementsByTagName)for(var P in I)I[P]=k.getElementsByTagName(P)[0];var H=I.body;return v(x,{start:function(z,F,j){if(I[z])H=I[z];else {var S,O=k.createElement(z);for(S in F)O.setAttribute(F[S].name,F[S].value);B[z]&&typeof I[B[z]]!="boolean"?I[B[z]].appendChild(O):H&&H.appendChild&&H.appendChild(O),j||(K.push(O),H=O);}},end:function(){--K.length,H=K[K.length-1];},chars:function(z){H.appendChild(k.createTextNode(z));},comment:function(){},ignore:function(){}}),k};},function(A,E,t){var n=t(215),a=t(459),i=t(460),l=t(135),o=t(461),d=t(468);function c(h,p){this.options=i(p,{defaultPorts:{ftp:21,http:80,https:443},directoryIndexes:["index.html"],ignore_www:false,output:c.SHORTEST,rejectedSchemes:["data","javascript","mailto"],removeAuth:false,removeDirectoryIndexes:true,removeEmptyQueries:false,removeRootTrailingSlash:true,schemeRelative:true,site:void 0,slashesDenoteHost:true}),this.from=o.from(h,this.options,null);}c.prototype.relate=function(h,p,f){if(l.isPlainObject(p)?(f=p,p=h,h=null):p||(p=h,h=null),f=i(f,this.options),h=h||f.site,!(h=o.from(h,f,this.from))||!h.href)throw new Error("from value not defined.");if(h.extra.hrefInfo.minimumPathOnly)throw new Error("from value supplied is not absolute: "+h.href);return (p=o.to(p,f)).valid===false?p.href:(p=d(h,p,f),a(p,f))},c.relate=function(h,p,f){return new c().relate(h,p,f)},l.shallowMerge(c,n),A.exports=c;},function(A,E,t){var n=t(215);function a(o,d){return d=d.removeEmptyQueries&&o.extra.relation.minimumPort,o.query.string[d?"stripped":"full"]}function i(o,d){return !o.extra.relation.minimumQuery||d.output===n.ABSOLUTE||d.output===n.ROOT_RELATIVE}function l(o,h){var c=h.removeDirectoryIndexes&&o.extra.resourceIsIndex,h=o.extra.relation.minimumResource&&h.output!==n.ABSOLUTE&&h.output!==n.ROOT_RELATIVE;return !!o.resource&&!h&&!c}A.exports=function(d,c){var h="";return h+=function(f,u){var r="";return !f.extra.relation.maximumHost&&u.output!==n.ABSOLUTE||(f.extra.relation.minimumScheme&&u.schemeRelative&&u.output!==n.ABSOLUTE?r+="//":r+=f.scheme+"://"),r}(d,c),h+=function(f,u){return !f.auth||u.removeAuth||!f.extra.relation.maximumHost&&u.output!==n.ABSOLUTE?"":f.auth+"@"}(d,c),h+=function(f,u){return f.host.full&&(f.extra.relation.maximumAuth||u.output===n.ABSOLUTE)?f.host.full:""}(d,c),h+=function(f){return f.port&&!f.extra.portIsDefault&&f.extra.relation.maximumHost?":"+f.port:""}(d),h+=function(f,u){var r="",s=f.path.absolute.string,g=f.path.relative.string,y=l(f,u);return !f.extra.relation.maximumHost&&u.output!==n.ABSOLUTE&&u.output!==n.ROOT_RELATIVE&&(g.length<=s.length&&u.output===n.SHORTEST||u.output===n.PATH_RELATIVE)?(r=g)===""&&(g=i(f,u)&&!!a(f,u),(f.extra.relation.maximumPath&&!y||f.extra.relation.overridesQuery&&!y&&!g)&&(r="./")):r=s,r!=="/"||y||!u.removeRootTrailingSlash||f.extra.relation.minimumPort&&u.output!==n.ABSOLUTE?r:""}(d,c),h+=function(f,u){return l(f,u)?f.resource:""}(d,c),(h+=function(f,u){return i(f,u)?a(f,u):""}(d,c))+function(f){return f.hash||""}(d)};},function(A,E,t){var n=t(135);A.exports=function(i,l){if(n.isPlainObject(i)){var o,d={};for(o in l)l.hasOwnProperty(o)&&(i[o]!==void 0?d[o]=function(h,p){return p instanceof Object&&h instanceof Object?p instanceof Array&&h instanceof Array?p.concat(h):n.shallowMerge(h,p):h}(i[o],l[o]):d[o]=l[o]);return d}return l};},function(A,E,t){var n=t(462),a=t(463),i=t(464),l=t(465),o=t(466),d=t(467),c=t(136);function h(p,f){return (p=d(p,f)).valid===false||(a(p,f),l(p,f),i(p,f),o(p,f),n(p)),p}A.exports={from:function(f,u,r){return f?(f=h(f,u),u=c.resolveDotSegments(f.path.absolute.array),f.path.absolute.array=u,f.path.absolute.string="/"+c.join(u),f):r},to:h};},function(A,E,t){A.exports=function(a){var i=!(a.scheme||a.auth||a.host.full||a.port),l=i&&!a.path.absolute.string,o=l&&!a.resource,d=o&&!a.query.string.full.length,c=d&&!a.hash;a.extra.hrefInfo.minimumPathOnly=i,a.extra.hrefInfo.minimumResourceOnly=l,a.extra.hrefInfo.minimumQueryOnly=o,a.extra.hrefInfo.minimumHashOnly=d,a.extra.hrefInfo.empty=c;};},function(A,E,t){A.exports=function(a,i){var l;!i.ignore_www||(l=a.host.full)&&((i=l).indexOf("www.")===0&&(i=l.substr(4)),a.host.stripped=i);};},function(A,E,t){function n(a){if(a==="/")return [];var i=[];return a.split("/").forEach(function(l){l!==""&&i.push(l);}),i}A.exports=function(i,l){var o,d,c=i.path.absolute.string;c&&(-1<(o=c.lastIndexOf("/"))?(++oo.length)&&(d=o.length);for(var c=0,h=new Array(d);cl.length)&&(o=l.length);for(var d=0,c=new Array(o);d=w.length?{done:true}:{done:false,value:w[k++]}},e:function(K){throw K},f:v}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var I,B=true,M=false;return {s:function(){x=x.call(w);},n:function(){var K=x.next();return B=K.done,K},e:function(K){M=true,I=K;},f:function(){try{B||x.return==null||x.return();}finally{if(M)throw I}}}}(f);try{var y=function(){var w=r.value,v=w.tagName,x=c[v],k=h[u]||[];(!x||p.includes(v)||k.includes(v)||k.some(function(I){return I instanceof RegExp&&I.test(v)}))===!1&&(k=Object.keys(h).filter(function(I){return h[I].includes(v)||h[I].some(function(B){return B instanceof RegExp&&B.test(v)})}),s.push((0,i.default)("".concat(v," cannot be used inside ").concat(u,", only inside: ").concat(k.join(", ")),w)));};for(g.s();!(r=g.n()).done;)y();}catch(T){g.e(T);}finally{g.f();}return s};var i=a(t(51));A.exports=E.default;},function(A,E,t){var n=t(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=function(o,h){var c=h.components,h=o.tagName;return i.includes(h)||c[h]?null:(0, a.default)("Element ".concat(h," doesn't exist or is not registered"),o)};var a=n(t(51)),i=["mj-all","mj-class","mj-selector","mj-html-attribute"];A.exports=E.default;},function(A,E,t){function n(l,o){(o==null||o>l.length)&&(o=l.length);for(var d=0,c=new Array(o);dd.length)&&(c=d.length);for(var h=0,p=new Array(c);h":" ".concat(K,">")).concat(W,"")};function x(k){var I=1".concat(H,""),i(i({},z),{},{components:this.context.components,ignoreIncludes:true})).children.map(function(F){return D.context.processing(F,D.context)}).join("")}}],[{key:"getTagName",value:function(){return this.componentName||(0, y.default)(this.name)}},{key:"isRawElement",value:function(){return !!this.rawElement}}])}();(0, f.default)(K,"defaultAttributes",{}),E.BodyComponent=function(){function P(){return (0, h.default)(this,P),(0, d.default)(this,P,arguments)}return (0, c.default)(P,K),(0, p.default)(P,[{key:"getStyles",value:function(){return {}}},{key:"getShorthandAttrValue",value:function(j,z){var F=this.getAttribute("".concat(j,"-").concat(z)),j=this.getAttribute(j);return F?parseInt(F,10):j?(0, I.default)(j,z):0}},{key:"getShorthandBorderValue",value:function(z){var F=1":" ".concat(d,">")).concat(o,"")},A.exports=E.default;},function(A,E,t){Object.defineProperty(E,"__esModule",{value:true}),E.default=function(a){try{var i=Number.parseInt(a.match("[0-9]+")[0],10);return "".concat(i-1,"px")}catch(l){return a}},A.exports=E.default;},function(A,E,t){Object.defineProperty(E,"__esModule",{value:true}),E.default=void 0,E.default=function(a,i){return a?a.split(" ").map(function(l){return "".concat(l,"-").concat(i)}).join(" "):""},A.exports=E.default;},function(A,E,t){Object.defineProperty(E,"__esModule",{value:true}),E.default=void 0,E.default=function(a){return a.replace(/(\s*?)/gm,function(i,l,o,d){return o=o.replace(/(^|>)(\s+)(<|$)/gm,function(c,h,p,f){return "".concat(h).concat(f)}).replace(/\s{2,}/gm," "),"".concat(l).concat(o).concat(d)})},A.exports=E.default;},function(A,E,t){var n=t(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=function(P){var f=(M=P.backgroundColor)===void 0?"":M,u=(v=P.beforeDoctype)===void 0?"":v,r=(x=P.breakpoint)===void 0?"480px":x,s=(W=P.content)===void 0?"":W,g=(k=P.fonts)===void 0?{}:k,y=(K=P.mediaQueries)===void 0?{}:K,T=(I=P.headStyle)===void 0?{}:I,w=(B=P.componentsHeadStyle)===void 0?[]:B,v=(M=P.headRaw)===void 0?[]:M,x=P.preview,k=(W=P.title)===void 0?"":W,I=(K=P.style)===void 0?[]:K,B=P.forceOWADesktop,M=P.printerSupport,W=P.inlineStyle,K=P.lang,P=P.dir;return "".concat(u?"".concat(u,` +`):"",` + + + `).concat(k,` + + + + + + + + + `).concat((0, o.buildFontsTags)(s,W,g),` + `).concat((0, d.default)(r,y,{forceOWADesktop:B,printerSupport:M}),` + `).concat((0, c.buildStyleFromComponents)(r,w,T),` + `).concat((0, c.buildStyleFromTags)(r,I),` + `).concat(v.filter((0, i.default)(a.default)).join(` +`),` + + + `).concat((0, l.default)(x),` + `).concat(s,` + + + `)};var a=n(t(93)),i=n(t(228)),l=n(t(550)),o=t(551),d=n(t(552)),c=t(553);A.exports=E.default;},function(A,E,t){Object.defineProperty(E,"__esModule",{value:true}),E.default=function(a){return a!==""?` +
`.concat(a,`
+ `):""},A.exports=E.default;},function(A,E,t){var n=t(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.buildFontsTags=function(o,d){var c=[];return (0, i.default)(2 + `.concat((0, a.default)(c,function(h){return '')}).join(` +`),` + + + + `):""};var a=n(t(59)),i=n(t(41));},function(A,E,t){var n=t(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=function(o){var f=1 + @media only screen and (min-width:`.concat(o,`) { + `).concat(h.join(` +`),` + } + + + `).concat(c?``):"",` + `).concat(d?``):"",` + `)};var a=n(t(151)),i=n(t(59));A.exports=E.default;},function(A,E,t){function n(l,o){(o==null||o>l.length)&&(o=l.length);for(var d=0,c=new Array(o);d`.concat([].concat(function(p){return function(u){if(Array.isArray(u))return n(u)}(p)||function(u){if(typeof Symbol!="undefined"&&u[Symbol.iterator]!=null||u["@@iterator"]!=null)return Array.from(u)}(p)||function(u,r){if(u){if(typeof u=="string")return n(u,r);var s=Object.prototype.toString.call(u).slice(8,-1);return (s=s==="Object"&&u.constructor?u.constructor.name:s)==="Map"||s==="Set"?Array.from(u):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?n(u,r):void 0}}(p)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}(d),c).reduce(function(h,p){return "".concat(h,` +`).concat(p(o))},""),` + `):""},E.buildStyleFromTags=function(o,d){return d.length!==0?` + `):""};var i=a(t(70));},function(A,E,t){(function(n){var a=t(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=function(){var y=0 + + + + `).concat(this.renderChildren(s,{attributes:this.getSocialElementAttributes(),renderer:function(y){return y.constructor.isRawElement()?y.render():` + +
+ + `).concat(y.render(),` + +
+ + `)}}),` + + `)}},{key:"renderVertical",value:function(){var r=this.props.children;return ` + + + `).concat(this.renderChildren(r,{attributes:this.getSocialElementAttributes()}),` + +
+ `)}},{key:"render",value:function(){return ` + `.concat(this.getAttribute("mode")==="horizontal"?this.renderHorizontal():this.renderVertical(),` + `)}}])}(h.BodyComponent);(0, d.default)(h,"componentName","mj-social"),(0, d.default)(h,"allowedAttributes",{align:"enum(left,right,center)","border-radius":"unit(px,%)","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","inner-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",mode:"enum(horizontal,vertical)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","table-layout":"enum(auto,fixed)","text-padding":"unit(px,%){1,4}","text-decoration":"string","vertical-align":"enum(top,bottom,middle)"}),(0, d.default)(h,"defaultAttributes",{align:"center","border-radius":"3px",color:"#333333","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","icon-size":"20px","inner-padding":null,"line-height":"22px",mode:"horizontal",padding:"10px 25px","text-decoration":"none"}),A.exports=E.default;},function(A,E,s){function n(y){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(T){return typeof T}:function(T){return T&&typeof Symbol=="function"&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(y)}function a(y,T){var w,v=Object.keys(y);return Object.getOwnPropertySymbols&&(w=Object.getOwnPropertySymbols(y),T&&(w=w.filter(function(x){return Object.getOwnPropertyDescriptor(y,x).enumerable})),v.push.apply(v,w)),v}function i(y){for(var T=1;T + + + + + + +
+ `).concat(P?""):"",` + + `).concat(P?"":"",` +
+
+ `).concat(P?`"):`"),` + `).concat(k.getContent(),` + `).concat(P?"":"",` +
+ + `)),` + `).concat(this.renderChildren(this.props.children,{attributes:{navbarBaseUrl:this.getAttribute("base-url")}}),` + `).concat((0, p.default)(` +
+ `),` + + `)}}])}(h.BodyComponent);(0, c.default)(u,"componentName","mj-navbar"),(0, c.default)(u,"allowedAttributes",{align:"enum(left,center,right)","base-url":"string",hamburger:"string","ico-align":"enum(left,center,right)","ico-open":"string","ico-close":"string","ico-color":"color","ico-font-size":"unit(px,%)","ico-font-family":"string","ico-text-transform":"string","ico-padding":"unit(px,%){1,4}","ico-padding-left":"unit(px,%)","ico-padding-top":"unit(px,%)","ico-padding-right":"unit(px,%)","ico-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-left":"unit(px,%)","padding-top":"unit(px,%)","padding-right":"unit(px,%)","padding-bottom":"unit(px,%)","ico-text-decoration":"string","ico-line-height":"unit(px,%,)"}),(0, c.default)(u,"defaultAttributes",{align:"center","base-url":null,hamburger:null,"ico-align":"center","ico-open":"☰","ico-close":"⊗","ico-color":"#000000","ico-font-size":"30px","ico-font-family":"Ubuntu, Helvetica, Arial, sans-serif","ico-text-transform":"uppercase","ico-padding":"10px","ico-text-decoration":"none","ico-line-height":"30px"}),A.exports=E.default;},function(A,E,p){var n=p(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=void 0;var a=n(p(5)),i=n(p(4)),l=n(p(6)),o=n(p(7)),d=n(p(9)),c=p(10),h=n(p(52)),p=E.default=function(f){function u(){return (0, a.default)(this,u),(0, l.default)(this,u,arguments)}return (0, o.default)(u,f),(0, i.default)(u,[{key:"getStyles",value:function(){return {a:{display:"inline-block",color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")},td:{padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")}}}},{key:"renderContent",value:function(){var g=this.getAttribute("href"),s=(s=this.getAttribute("navbarBaseUrl"))?"".concat(s).concat(g):g,g=this.getAttribute("css-class")?" ".concat(this.getAttribute("css-class")):"";return ` + + `).concat(this.getContent(),` + + `)}},{key:"render",value:function(){return ` + `.concat((0, h.default)(` + + `)),` + `).concat(this.renderContent(),` + `).concat((0, h.default)(` + + `),` + `)}}])}(c.BodyComponent);(0, d.default)(p,"componentName","mj-navbar-link"),(0, d.default)(p,"endingTag",true),(0, d.default)(p,"allowedAttributes",{color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string",name:"string",target:"string",rel:"string","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string"}),(0, d.default)(p,"defaultAttributes",{color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","line-height":"22px",padding:"15px 10px",target:"_blank","text-decoration":"none","text-transform":"uppercase"}),A.exports=E.default;},function(A,E,t){var n=t(1).default;Object.defineProperty(E,"__esModule",{value:true}),Object.defineProperty(E,"Carousel",{enumerable:true,get:function(){return a.default}}),Object.defineProperty(E,"CarouselImage",{enumerable:true,get:function(){return i.default}});var a=n(t(564)),i=n(t(572));},function(A,E,t){function n(w){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(v){return typeof v}:function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v})(w)}function a(w,v){var x,k=Object.keys(w);return Object.getOwnPropertySymbols&&(x=Object.getOwnPropertySymbols(w),v&&(x=x.filter(function(I){return Object.getOwnPropertyDescriptor(w,I).enumerable})),k.push.apply(k,x)),k}function i(w){for(var v=1;v +
+ `).concat((0, s.default)(1,this.props.children.length+1).map(function(W){return ` + + `)}).join(""),` +
+ + `)}},{key:"generateImages",value:function(){return ` + +
+ `).concat(this.renderChildren(this.props.children,{attributes:{"border-radius":this.getAttribute("border-radius")}}),` +
+ + `)}},{key:"generateCarousel",value:function(){return ` + + + + `).concat(this.generateControls("previous",this.getAttribute("left-icon")),` + `).concat(this.generateImages(),` + `).concat(this.generateControls("next",this.getAttribute("right-icon")),` + + +
+ `)}},{key:"renderFallback",value:function(){var k=this.props.children;return k.length===0?"":(0, g.msoConditionalTag)(this.renderChildren([k[0]],{attributes:{"border-radius":this.getAttribute("border-radius")}}))}},{key:"getChildContext",value:function(){return i(i({},this.context),{},{thumbnails:this.getAttribute("thumbnails")})}},{key:"render",value:function(){return ` + `.concat((0, g.msoConditionalTag)(` +
+ `).concat(this.generateRadios(),` +
+ `).concat(this.generateThumbnails(),` + `).concat(this.generateCarousel(),` +
+
+ `),true),` + `).concat(this.renderFallback(),` + `)}}])}(T.BodyComponent);(0, p.default)(T,"componentName","mj-carousel"),(0, p.default)(T,"allowedAttributes",{align:"enum(left,center,right)","border-radius":"unit(px,%){1,4}","container-background-color":"color","icon-width":"unit(px,%)","left-icon":"string",padding:"unit(px,%){1,4}","padding-top":"unit(px,%)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","right-icon":"string",thumbnails:"enum(visible,hidden,supported)","tb-border":"string","tb-border-radius":"unit(px,%)","tb-hover-border-color":"color","tb-selected-border-color":"color","tb-width":"unit(px,%)"}),(0, p.default)(T,"defaultAttributes",{align:"center","border-radius":"6px","icon-width":"44px","left-icon":"https://i.imgur.com/xTh3hln.png","right-icon":"https://i.imgur.com/os7o9kz.png",thumbnails:"visible","tb-border":"2px solid transparent","tb-border-radius":"6px","tb-hover-border-color":"#fead0d","tb-selected-border-color":"#ccc"}),A.exports=E.default;},function(A,E,t){var n=t(44);A.exports=function(i,l,o){for(var d=-1,c=i.length;++d + + + `)}},{key:"renderRadio",value:function(){var u=this.props.index,r=this.getAttribute("carouselId");return ` + + `)}},{key:"render",value:function(){var y=(g=this.attributes).src,T=g.alt,u=g.href,r=g.rel,s=g.title,g=this.props.index,y=` + + `),T=this.getAttribute("css-class")||"";return ` +
+ `).concat(u?"").concat(y,""):y,` +
+ `)}}])}(d.BodyComponent);(0, o.default)(c,"componentName","mj-carousel-image"),(0, o.default)(c,"endingTag",true),(0, o.default)(c,"allowedAttributes",{alt:"string",href:"string",rel:"string",target:"string",title:"string",src:"string","thumbnails-src":"string","border-radius":"unit(px,%){1,4}","tb-border":"string","tb-border-radius":"unit(px,%){1,4}"}),(0, o.default)(c,"defaultAttributes",{alt:"",target:"_blank"}),A.exports=E.default;},function(A,E,t){var n=t(1).default;Object.defineProperty(E,"__esModule",{value:true}),Object.defineProperty(E,"Accordion",{enumerable:true,get:function(){return a.default}}),Object.defineProperty(E,"AccordionElement",{enumerable:true,get:function(){return i.default}}),Object.defineProperty(E,"AccordionText",{enumerable:true,get:function(){return l.default}}),Object.defineProperty(E,"AccordionTitle",{enumerable:true,get:function(){return o.default}});var a=n(t(574)),i=n(t(575)),l=n(t(234)),o=n(t(235));},function(A,E,u){function n(r){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(r)}function a(r,s){var g,y=Object.keys(r);return Object.getOwnPropertySymbols&&(g=Object.getOwnPropertySymbols(r),s&&(g=g.filter(function(T){return Object.getOwnPropertyDescriptor(r,T).enumerable})),y.push.apply(y,g)),y}function i(r){for(var s=1;s + + `).concat(this.renderChildren(this.props.children,{attributes:T}),` + + + `)}}])}(u.BodyComponent);(0, f.default)(u,"componentName","mj-accordion"),(0, f.default)(u,"allowedAttributes",{"container-background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0, f.default)(u,"defaultAttributes",{border:"2px solid black","font-family":"Ubuntu, Helvetica, Arial, sans-serif","icon-align":"middle","icon-wrapped-url":"https://i.imgur.com/bIXv1bk.png","icon-wrapped-alt":"+","icon-unwrapped-url":"https://i.imgur.com/w4uTygT.png","icon-unwrapped-alt":"-","icon-position":"right","icon-height":"32px","icon-width":"32px",padding:"10px 25px"}),A.exports=E.default;},function(A,E,t){function n(T){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(w){return typeof w}:function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w})(T)}function a(T,w){var v,x=Object.keys(T);return Object.getOwnPropertySymbols&&(v=Object.getOwnPropertySymbols(T),w&&(v=v.filter(function(k){return Object.getOwnPropertyDescriptor(T,k).enumerable})),x.push.apply(x,v)),x}function i(T){for(var w=1;w + + + + + `)}}])}(y.BodyComponent);(0, f.default)(y,"componentName","mj-accordion-element"),(0, f.default)(y,"allowedAttributes",{"background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)"}),(0, f.default)(y,"defaultAttributes",{title:{img:{width:"32px",height:"32px"}}}),A.exports=E.default;},function(A,E,p){function n(f){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u})(f)}function a(f,u){var r,s=Object.keys(f);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(f),u&&(r=r.filter(function(g){return Object.getOwnPropertyDescriptor(f,g).enumerable})),s.push.apply(s,r)),s}function i(f){for(var u=1;u + `).concat(this.renderChildren(),` + + `)}}])}(p.BodyComponent);(0, h.default)(p,"componentName","mj-body"),(0, h.default)(p,"allowedAttributes",{width:"unit(px)","background-color":"color"}),(0, h.default)(p,"defaultAttributes",{width:"600px"}),A.exports=E.default;},function(A,E,d){var o=d(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=void 0;var n=o(d(5)),a=o(d(4)),i=o(d(6)),l=o(d(7)),o=o(d(9)),d=d(10),d=E.default=function(c){function h(){return (0, n.default)(this,h),(0, i.default)(this,h,arguments)}return (0, l.default)(h,c),(0, a.default)(h,[{key:"handler",value:function(){return this.handlerChildren()}}])}(d.HeadComponent);(0, o.default)(d,"componentName","mj-head"),A.exports=E.default;},function(A,E,g){function n(y){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(T){return typeof T}:function(T){return T&&typeof Symbol=="function"&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(y)}function a(y,T){var w,v=Object.keys(y);return Object.getOwnPropertySymbols&&(w=Object.getOwnPropertySymbols(y),T&&(w=w.filter(function(x){return Object.getOwnPropertyDescriptor(y,x).enumerable})),v.push.apply(v,w)),v}function i(y){for(var T=1;Tv.length)&&(x=v.length);for(var k=0,I=new Array(x);k + + + + + `)}}},{key:"render",value:function(){var I=this.context.containerWidth;return ` + +
+
+ +
+ + + + + + +
+ + + `).concat(this.renderChildren(B,{renderer:function(W){return W.constructor.isRawElement()?W.render():` + + + + `)}}),` + +
+ `).concat(W.render(),` +
+
+
+ + `)}},{key:"renderMode",value:function(){var I={background:this.getAttribute("background-url"),style:{background:this.getBackground(),"background-position":this.getAttribute("background-position"),"background-repeat":"no-repeat","border-radius":this.getAttribute("border-radius"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom"),"vertical-align":this.getAttribute("vertical-align")}};switch(this.getAttribute("mode")){case "fluid-height":var B=this.htmlAttributes({style:"td-fluid"});return ` +
+ + `).concat(this.renderContent(),` + + `);case "fixed-height":default:return B=parseInt(this.getAttribute("height"),10)-this.getShorthandAttrValue("padding","top")-this.getShorthandAttrValue("padding","bottom"),` + + `).concat(this.renderContent(),` +
+ + + `).concat(this.renderMode(),` + + +
+ + + `)}}])}(w.BodyComponent);(0, f.default)(w,"componentName","mj-hero"),(0, f.default)(w,"allowedAttributes",{mode:"string",height:"unit(px,%)","background-url":"string","background-width":"unit(px,%)","background-height":"unit(px,%)","background-position":"string","border-radius":"string","container-background-color":"color","inner-background-color":"color","inner-padding":"unit(px,%){1,4}","inner-padding-top":"unit(px,%)","inner-padding-left":"unit(px,%)","inner-padding-right":"unit(px,%)","inner-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","background-color":"color","vertical-align":"enum(top,bottom,middle)"}),(0, f.default)(w,"defaultAttributes",{mode:"fixed-height",height:"0px","background-url":null,"background-position":"center center",padding:"0px","padding-bottom":null,"padding-left":null,"padding-right":null,"padding-top":null,"background-color":"#ffffff","vertical-align":"top"}),A.exports=E.default;},function(A,E){var t=Array.prototype.join;A.exports=function(a,i){return a==null?"":t.call(a,i)};},function(A,E){A.exports={cap:false,curry:false,fixed:false,immutable:false,rearg:false};},function(A,E,t){var n=t(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=void 0;var a=n(t(5)),i=n(t(4)),l=n(t(6)),o=n(t(7)),d=n(t(9)),h=t(10),c=n(t(37)),h=E.default=function(p){function f(){return (0, a.default)(this,f),(0, l.default)(this,f,arguments)}return (0, o.default)(f,p),(0, i.default)(f,[{key:"getStyles",value:function(){return {table:{"border-collapse":"separate",width:this.getAttribute("width"),"line-height":"100%"},td:{border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-radius":this.getAttribute("border-radius"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),cursor:"auto","font-style":this.getAttribute("font-style"),height:this.getAttribute("height"),"mso-padding-alt":this.getAttribute("inner-padding"),"text-align":this.getAttribute("text-align"),background:this.getAttribute("background-color")},content:{display:"inline-block",width:this.calculateAWidth(this.getAttribute("width")),background:this.getAttribute("background-color"),color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"line-height":this.getAttribute("line-height"),"letter-spacing":this.getAttribute("letter-spacing"),margin:"0","text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("inner-padding"),"mso-padding-alt":"0px","border-radius":this.getAttribute("border-radius")}}}},{key:"calculateAWidth",value:function(r){if(!r)return null;var s=(0, c.default)(r),g=s.parsedWidth;return s.unit!=="px"?null:(r=this.getBoxWidths().borders,s=this.getShorthandAttrValue("inner-padding","left")+this.getShorthandAttrValue("inner-padding","right"),"".concat(g-s-r,"px"))}},{key:"render",value:function(){var r=this.getAttribute("href")?"a":"p";return ` + + + + + + +
+ <`).concat(r,` + `).concat(this.htmlAttributes({href:this.getAttribute("href"),name:this.getAttribute("name"),rel:this.getAttribute("rel"),title:this.getAttribute("title"),style:"content",target:r=="a"?this.getAttribute("target"):void 0}),` + > + `).concat(this.getContent(),` + +
+ `)}}])}(h.BodyComponent);(0, d.default)(h,"componentName","mj-button"),(0, d.default)(h,"endingTag",true),(0, d.default)(h,"allowedAttributes",{align:"enum(left,center,right)","background-color":"color","border-bottom":"string","border-left":"string","border-radius":"string","border-right":"string","border-top":"string",border:"string",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)",href:"string",name:"string",title:"string","inner-padding":"unit(px,%){1,4}","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",rel:"string",target:"string","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)","text-align":"enum(left,right,center)",width:"unit(px,%)"}),(0, d.default)(h,"defaultAttributes",{align:"center","background-color":"#414141",border:"none","border-radius":"3px",color:"#ffffff","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","inner-padding":"10px 25px","line-height":"120%",padding:"10px 25px",target:"_blank","text-decoration":"none","text-transform":"none","vertical-align":"middle"}),A.exports=E.default;},function(A,E,t){function n(r){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(r)}function a(r,s){var g,y=Object.keys(r);return Object.getOwnPropertySymbols&&(g=Object.getOwnPropertySymbols(r),s&&(g=g.filter(function(T){return Object.getOwnPropertyDescriptor(r,T).enumerable})),y.push.apply(y,g)),y}function i(r){for(var s=1;s + + + + `).concat(this.renderColumn(),` + + + + + `)}},{key:"renderColumn",value:function(){var y=this.props.children;return ` + + + `).concat(this.renderChildren(y,{renderer:function(w){return w.constructor.isRawElement()?w.render():` + + + + `)}}),` + +
+ `).concat(w.render(),` +
+ `)}},{key:"render",value:function(){var y="".concat(this.getColumnClass()," mj-outlook-group-fix");return this.getAttribute("css-class")&&(y+=" ".concat(this.getAttribute("css-class"))),` +
+ `).concat(this.hasGutter()?this.renderGutter():this.renderColumn(),` +
+ `)}}])}(u.BodyComponent);(0, p.default)(u,"componentName","mj-column"),(0, p.default)(u,"allowedAttributes",{"background-color":"color",border:"string","border-bottom":"string","border-left":"string","border-radius":"unit(px,%){1,4}","border-right":"string","border-top":"string",direction:"enum(ltr,rtl)","inner-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","inner-border":"string","inner-border-bottom":"string","inner-border-left":"string","inner-border-radius":"unit(px,%){1,4}","inner-border-right":"string","inner-border-top":"string",padding:"unit(px,%){1,4}","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0, p.default)(u,"defaultAttributes",{direction:"ltr","vertical-align":"top"}),A.exports=E.default;},function(A,E,t){function n(r){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(r)}function a(r,s){var g,y=Object.keys(r);return Object.getOwnPropertySymbols&&(g=Object.getOwnPropertySymbols(r),s&&(g=g.filter(function(T){return Object.getOwnPropertyDescriptor(r,T).enumerable})),y.push.apply(y,g)),y}function i(r){for(var s=1;s + + + + +
+   +
+ + `)}},{key:"render",value:function(){return ` +

+

+ `).concat(this.renderAfter(),` + `)}}])}(u.BodyComponent);(0, p.default)(u,"componentName","mj-divider"),(0, p.default)(u,"allowedAttributes",{"border-color":"color","border-style":"string","border-width":"unit(px)","container-background-color":"color",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",width:"unit(px,%)",align:"enum(left,center,right)"}),(0, p.default)(u,"defaultAttributes",{"border-color":"#000000","border-style":"solid","border-width":"4px",padding:"10px 25px",width:"100%",align:"center"}),A.exports=E.default;},function(A,E,t){function n(r){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(r)}function a(r,s){var g,y=Object.keys(r);return Object.getOwnPropertySymbols&&(g=Object.getOwnPropertySymbols(r),s&&(g=g.filter(function(T){return Object.getOwnPropertyDescriptor(r,T).enumerable})),y.push.apply(y,g)),y}function i(r){for(var s=1;s + + `).concat(this.renderChildren(y,{attributes:{mobileWidth:"mobileWidth"},renderer:function(I){return I.constructor.isRawElement()?I.render():` + + `).concat(I.render(),` + + `)}}),` + + + `)}}])}(u.BodyComponent);(0, p.default)(u,"componentName","mj-group"),(0, p.default)(u,"allowedAttributes",{"background-color":"color",direction:"enum(ltr,rtl)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0, p.default)(u,"defaultAttributes",{direction:"ltr"}),A.exports=E.default;},function(A,E,s){function n(g){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(y){return typeof y}:function(y){return y&&typeof Symbol=="function"&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y})(g)}function a(g,y){var T,w=Object.keys(g);return Object.getOwnPropertySymbols&&(T=Object.getOwnPropertySymbols(g),y&&(T=T.filter(function(v){return Object.getOwnPropertyDescriptor(g,v).enumerable})),w.push.apply(w,T)),w}function i(g){for(var y=1;y + `);return this.getAttribute("href")?` + + `).concat(w,` + + `):w}},{key:"render",value:function(){return ` + + + + + + +
+ `).concat(this.renderImage(),` +
+ `)}}])}(u.BodyComponent);(0, p.default)(s,"componentName","mj-image"),(0, p.default)(s,"allowedAttributes",{alt:"string",href:"string",name:"string",src:"string",srcset:"string",sizes:"string",title:"string",rel:"string",align:"enum(left,center,right)",border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","border-radius":"unit(px,%){1,4}","container-background-color":"color","fluid-on-mobile":"boolean",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",target:"string",width:"unit(px)",height:"unit(px,auto)","max-height":"unit(px,%)","font-size":"unit(px)",usemap:"string"}),(0, p.default)(s,"defaultAttributes",{alt:"",align:"center",border:"0",height:"auto",padding:"10px 25px",target:"_blank","font-size":"13px"}),A.exports=E.default;},function(A,E,d){var o=d(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=void 0;var n=o(d(5)),a=o(d(4)),i=o(d(6)),l=o(d(7)),o=o(d(9)),d=d(10),d=E.default=function(c){function h(){return (0, n.default)(this,h),(0, i.default)(this,h,arguments)}return (0, l.default)(h,c),(0, a.default)(h,[{key:"render",value:function(){return this.getContent()}}])}(d.BodyComponent);(0, o.default)(d,"componentName","mj-raw"),(0, o.default)(d,"endingTag",true),(0, o.default)(d,"rawElement",true),(0, o.default)(d,"allowedAttributes",{position:"enum(file-start)"}),A.exports=E.default;},function(A,E,d){var o=d(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=void 0;var n=o(d(5)),a=o(d(4)),i=o(d(6)),l=o(d(7)),o=o(d(9)),d=d(10),d=E.default=function(c){function h(){return (0, n.default)(this,h),(0, i.default)(this,h,arguments)}return (0, l.default)(h,c),(0, a.default)(h,[{key:"getStyles",value:function(){return {div:{height:this.getAttribute("height"),"line-height":this.getAttribute("height")}}}},{key:"render",value:function(){return ` +
+ `)}}])}(d.BodyComponent);(0, o.default)(d,"componentName","mj-spacer"),(0, o.default)(d,"allowedAttributes",{border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","container-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",height:"unit(px,%)"}),(0, o.default)(d,"defaultAttributes",{height:"20px"}),A.exports=E.default;},function(A,E,t){var n=t(1).default;Object.defineProperty(E,"__esModule",{value:true}),E.default=void 0;var a=n(t(5)),i=n(t(4)),l=n(t(6)),o=n(t(7)),d=n(t(9)),h=t(10),c=n(t(52)),h=E.default=function(p){function f(){return (0, a.default)(this,f),(0, l.default)(this,f,arguments)}return (0, o.default)(f,p),(0, i.default)(f,[{key:"getStyles",value:function(){return {text:{"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-align":this.getAttribute("align"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),color:this.getAttribute("color"),height:this.getAttribute("height")}}}},{key:"renderContent",value:function(){return ` +
`).concat(this.getContent(),`
+ `)}},{key:"render",value:function(){var r=this.getAttribute("height");return r?` + `.concat((0, c.default)(` +
+ `)),` + `).concat(this.renderContent(),` + `).concat((0, c.default)(` +
+ `),` + `):this.renderContent()}}])}(h.BodyComponent);(0, d.default)(h,"componentName","mj-text"),(0, d.default)(h,"endingTag",true),(0, d.default)(h,"allowedAttributes",{align:"enum(left,right,center,justify)","background-color":"color",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)"}),(0, d.default)(h,"defaultAttributes",{align:"left",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"10px 25px"}),A.exports=E.default;},function(A,E,s){function n(g){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(y){return typeof y}:function(y){return y&&typeof Symbol=="function"&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y})(g)}function a(g,y){var T,w=Object.keys(g);return Object.getOwnPropertySymbols&&(T=Object.getOwnPropertySymbols(g),y&&(T=T.filter(function(v){return Object.getOwnPropertyDescriptor(g,v).enumerable})),w.push.apply(w,T)),w}function i(g){for(var y=1;y + `).concat(this.getContent(),` + + `)}}])}(s.BodyComponent);(0, f.default)(s,"componentName","mj-table"),(0, f.default)(s,"endingTag",true),(0, f.default)(s,"allowedAttributes",{align:"enum(left,right,center)",border:"string",cellpadding:"integer",cellspacing:"integer","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-weight":"string","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",role:"enum(none,presentation)","table-layout":"enum(auto,fixed,initial,inherit)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%,auto)"}),(0, f.default)(s,"defaultAttributes",{align:"left",border:"none",cellpadding:"0",cellspacing:"0",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"22px",padding:"10px 25px","table-layout":"auto",width:"100%"}),A.exports=E.default;},function(A,E,u){function n(r){return (n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(r)}function a(r,s){var g,y=Object.keys(r);return Object.getOwnPropertySymbols&&(g=Object.getOwnPropertySymbols(r),s&&(g=g.filter(function(T){return Object.getOwnPropertyDescriptor(r,T).enumerable})),y.push.apply(y,g)),y}function i(r){for(var s=1;s + + + + `).concat(v.render(),` + + `)}}),` + `)}}])}(p.default);(0, h.default)(u,"componentName","mj-wrapper"),(0, h.default)(u,"allowedAttributes",i(i({},p.default.allowedAttributes),{},{gap:"unit(px)"})),A.exports=E.default;},function(A,E,t){Object.defineProperty(E,"__esModule",{value:true}),E.default=void 0,E.default={mjml:["mj-body","mj-head","mj-raw"],"mj-accordion":["mj-accordion-element","mj-raw"],"mj-accordion-element":["mj-accordion-title","mj-accordion-text","mj-raw"],"mj-accordion-title":[],"mj-accordion-text":[],"mj-attributes":[/^.*^/],"mj-body":["mj-raw","mj-section","mj-wrapper","mj-hero"],"mj-button":[],"mj-carousel":["mj-carousel-image"],"mj-carousel-image":[],"mj-column":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-raw","mj-social","mj-spacer","mj-table","mj-text","mj-navbar"],"mj-html-attribute":[],"mj-html-attributes":["mj-selector"],"mj-divider":[],"mj-group":["mj-column","mj-raw"],"mj-head":["mj-attributes","mj-breakpoint","mj-html-attributes","mj-font","mj-preview","mj-style","mj-title","mj-raw"],"mj-hero":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-social","mj-spacer","mj-table","mj-text","mj-navbar","mj-raw"],"mj-image":[],"mj-navbar":["mj-navbar-link","mj-raw"],"mj-raw":[],"mj-section":["mj-column","mj-group","mj-raw"],"mj-selector":["mj-html-attribute"],"mj-social":["mj-social-element","mj-raw"],"mj-social-element":[],"mj-spacer":[],"mj-table":[],"mj-text":[],"mj-wrapper":["mj-hero","mj-raw","mj-section"]},A.exports=E.default;},function(A,g,t){t.r(g),t.d(g,"Parser",function(){return M}),t.d(g,"DomHandler",function(){return W.c}),t.d(g,"DefaultHandler",function(){return W.c}),t.d(g,"parseDocument",function(){return H}),t.d(g,"parseDOM",function(){return D}),t.d(g,"createDocumentStream",function(){return z}),t.d(g,"createDomStream",function(){return F}),t.d(g,"Tokenizer",function(){return f}),t.d(g,"QuoteType",function(){return i}),t.d(g,"ElementType",function(){return K}),t.d(g,"getFeed",function(){return P.getFeed}),t.d(g,"parseFeed",function(){return S}),t.d(g,"DomUtils",function(){return P});var n,a,i,l=t(11);function o(O){return (o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(L){return typeof L}:function(L){return L&&typeof Symbol=="function"&&L.constructor===Symbol&&L!==Symbol.prototype?"symbol":typeof L})(O)}function d(O,L){for(var N=0;Nthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=a.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&N===n.Amp&&this.startEntity();}},{key:"stateSpecialStartSequence",value:function(N){var R=this.sequenceIndex===this.currentSequence.length;if(R?h(N):(32|N)===this.currentSequence[this.sequenceIndex]){if(!R)return void this.sequenceIndex++}else this.isSpecial=false;this.sequenceIndex=0,this.state=a.InTagName,this.stateInTagName(N);}},{key:"stateInSpecialTag",value:function(N){if(this.sequenceIndex===this.currentSequence.length){if(N===n.Gt||c(N)){var R,q=this.index-this.currentSequence.length;return this.sectionStart=n.LowerA&&q<=n.LowerZ||q>=n.UpperA&&q<=n.UpperZ}(N)}},{key:"startSpecial",value:function(N,R){this.isSpecial=true,this.currentSequence=N,this.sequenceIndex=R,this.state=a.SpecialStartSequence;}},{key:"stateBeforeTagName",value:function(N){var R;N===n.ExclamationMark?(this.state=a.BeforeDeclaration,this.sectionStart=this.index+1):N===n.Questionmark?(this.state=a.InProcessingInstruction,this.sectionStart=this.index+1):this.isTagStartChar(N)?(R=32|N,this.sectionStart=this.index,this.xmlMode?this.state=a.InTagName:R===p.ScriptEnd[2]?this.state=a.BeforeSpecialS:R===p.TitleEnd[2]?this.state=a.BeforeSpecialT:this.state=a.InTagName):N===n.Slash?this.state=a.BeforeClosingTagName:(this.state=a.Text,this.stateText(N));}},{key:"stateInTagName",value:function(N){h(N)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=a.BeforeAttributeName,this.stateBeforeAttributeName(N));}},{key:"stateBeforeClosingTagName",value:function(N){c(N)||(N===n.Gt?this.state=a.Text:(this.state=this.isTagStartChar(N)?a.InClosingTagName:a.InSpecialComment,this.sectionStart=this.index));}},{key:"stateInClosingTagName",value:function(N){N!==n.Gt&&!c(N)||(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=a.AfterClosingTagName,this.stateAfterClosingTagName(N));}},{key:"stateAfterClosingTagName",value:function(N){N!==n.Gt&&!this.fastForwardTo(n.Gt)||(this.state=a.Text,this.sectionStart=this.index+1);}},{key:"stateBeforeAttributeName",value:function(N){N===n.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=a.InSpecialTag,this.sequenceIndex=0):this.state=a.Text,this.sectionStart=this.index+1):N===n.Slash?this.state=a.InSelfClosingTag:c(N)||(this.state=a.InAttributeName,this.sectionStart=this.index);}},{key:"stateInSelfClosingTag",value:function(N){N===n.Gt?(this.cbs.onselfclosingtag(this.index),this.state=a.Text,this.sectionStart=this.index+1,this.isSpecial=false):c(N)||(this.state=a.BeforeAttributeName,this.stateBeforeAttributeName(N));}},{key:"stateInAttributeName",value:function(N){N!==n.Eq&&!h(N)||(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=this.index,this.state=a.AfterAttributeName,this.stateAfterAttributeName(N));}},{key:"stateAfterAttributeName",value:function(N){N===n.Eq?this.state=a.BeforeAttributeValue:N===n.Slash||N===n.Gt?(this.cbs.onattribend(i.NoValue,this.sectionStart),this.sectionStart=-1,this.state=a.BeforeAttributeName,this.stateBeforeAttributeName(N)):c(N)||(this.cbs.onattribend(i.NoValue,this.sectionStart),this.state=a.InAttributeName,this.sectionStart=this.index);}},{key:"stateBeforeAttributeValue",value:function(N){N===n.DoubleQuote?(this.state=a.InAttributeValueDq,this.sectionStart=this.index+1):N===n.SingleQuote?(this.state=a.InAttributeValueSq,this.sectionStart=this.index+1):c(N)||(this.sectionStart=this.index,this.state=a.InAttributeValueNq,this.stateInAttributeValueNoQuotes(N));}},{key:"handleInAttributeValue",value:function(N,R){N===R||!this.decodeEntities&&this.fastForwardTo(R)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(R===n.DoubleQuote?i.Double:i.Single,this.index+1),this.state=a.BeforeAttributeName):this.decodeEntities&&N===n.Amp&&this.startEntity();}},{key:"stateInAttributeValueDoubleQuotes",value:function(N){this.handleInAttributeValue(N,n.DoubleQuote);}},{key:"stateInAttributeValueSingleQuotes",value:function(N){this.handleInAttributeValue(N,n.SingleQuote);}},{key:"stateInAttributeValueNoQuotes",value:function(N){c(N)||N===n.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(i.Unquoted,this.index),this.state=a.BeforeAttributeName,this.stateBeforeAttributeName(N)):this.decodeEntities&&N===n.Amp&&this.startEntity();}},{key:"stateBeforeDeclaration",value:function(N){N===n.OpeningSquareBracket?(this.state=a.CDATASequence,this.sequenceIndex=0):this.state=N===n.Dash?a.BeforeComment:a.InDeclaration;}},{key:"stateInDeclaration",value:function(N){N!==n.Gt&&!this.fastForwardTo(n.Gt)||(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=a.Text,this.sectionStart=this.index+1);}},{key:"stateInProcessingInstruction",value:function(N){N!==n.Gt&&!this.fastForwardTo(n.Gt)||(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=a.Text,this.sectionStart=this.index+1);}},{key:"stateBeforeComment",value:function(N){N===n.Dash?(this.state=a.InCommentLike,this.currentSequence=p.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=a.InDeclaration;}},{key:"stateInSpecialComment",value:function(N){N!==n.Gt&&!this.fastForwardTo(n.Gt)||(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=a.Text,this.sectionStart=this.index+1);}},{key:"stateBeforeSpecialS",value:function(N){var R=32|N;R===p.ScriptEnd[3]?this.startSpecial(p.ScriptEnd,4):R===p.StyleEnd[3]?this.startSpecial(p.StyleEnd,4):(this.state=a.InTagName,this.stateInTagName(N));}},{key:"stateBeforeSpecialT",value:function(N){var R=32|N;R===p.TitleEnd[3]?this.startSpecial(p.TitleEnd,4):R===p.TextareaEnd[3]?this.startSpecial(p.TextareaEnd,4):(this.state=a.InTagName,this.stateInTagName(N));}},{key:"startEntity",value:function(){this.baseState=this.state,this.state=a.InEntity,this.entityStart=this.index,this.entityDecoder.startEntity(this.xmlMode?l.DecodingMode.Strict:this.baseState===a.Text||this.baseState===a.InSpecialTag?l.DecodingMode.Legacy:l.DecodingMode.Attribute);}},{key:"stateInEntity",value:function(){var N=this.entityDecoder.write(this.buffer,this.index-this.offset);0<=N?(this.state=this.baseState,N===0&&(this.index=this.entityStart)):this.index=this.offset+this.buffer.length-1;}},{key:"cleanup",value:function(){this.running&&this.sectionStart!==this.index&&(this.state===a.Text||this.state===a.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==a.InAttributeValueDq&&this.state!==a.InAttributeValueSq&&this.state!==a.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index));}},{key:"shouldContinue",value:function(){return this.index=N||(this.state===a.InCommentLike?this.currentSequence===p.CdataEnd?this.cbs.oncdata(this.sectionStart,N,0):this.cbs.oncomment(this.sectionStart,N,0):this.state===a.InTagName||this.state===a.BeforeAttributeName||this.state===a.BeforeAttributeValue||this.state===a.AfterAttributeName||this.state===a.InAttributeName||this.state===a.InAttributeValueSq||this.state===a.InAttributeValueDq||this.state===a.InAttributeValueNq||this.state===a.InClosingTagName||this.cbs.ontext(this.sectionStart,N));}},{key:"emitCodePoint",value:function(N,R){this.baseState!==a.Text&&this.baseState!==a.InSpecialTag?(this.sectionStart=this.buffers[0].length;)this.shiftBuffer();for(var q=this.buffers[0].slice(N-this.bufferOffset,R-this.bufferOffset);R-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),q+=this.buffers[0].slice(0,R-this.bufferOffset);return q}},{key:"shiftBuffer",value:function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift();}},{key:"write",value:function(N){var R,q;this.ended?(q=(R=this.cbs).onerror)!==null&&q!==void 0&&q.call(R,new Error(".write() after done!")):(this.buffers.push(N),this.tokenizer.running&&(this.tokenizer.write(N),this.writeIndex++));}},{key:"end",value:function(N){var R,q;this.ended?(q=(R=this.cbs).onerror)!==null&&q!==void 0&&q.call(R,new Error(".end() after done!")):(N&&this.write(N),this.ended=true,this.tokenizer.end());}},{key:"pause",value:function(){this.tokenizer.pause();}},{key:"resume",value:function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex { + const actualFile = resolve(`dist/${outputFileName}.mjs`); + const dartFile = resolve(`lib/${dartFileName}`); + + // 1. read actual file content as string + const jsSource = readFileSync(actualFile, "utf8"); + + // 2. Write the Dart source file containing JavaScript code + writeFileSync( + dartFile, + `// GENERATED FILE — DO NOT MODIFY BY HAND +// This file was generated from package.json + +const packageVersion = '${version}'; + +const packageSource = r''' +${jsSource} +'''; +` + ); + console.log( + `\x1b[34mCLI\x1b[0m Wrote \x1b[32mlib/${dartFileName}\x1b[0m with version \x1b[32m${version}\x1b[0m` + ); + }, + format: ["esm"], + minify: true, + sourcemap: false, + bundle: true, + splitting: false, + treeshake: true, + clean: true, + dts: false, + noExternal: [/.*/], + platform: "node", +}); diff --git a/examples/pretty_node/package-lock.json b/examples/pretty_node/package-lock.json deleted file mode 100644 index b31c6f2..0000000 --- a/examples/pretty_node/package-lock.json +++ /dev/null @@ -1,2253 +0,0 @@ -{ - "name": "pretty_node", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "pretty_node", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "pretty-bytes": "^7.0.0", - "pretty-error": "^4.0.0", - "pretty-ms": "^9.2.0", - "random-questions": "^1.0.1" - }, - "devDependencies": { - "@globe/runtime_types": "https://gitpkg.now.sh/invertase/globe_runtime/packages/globe_runtime_ts?main", - "fs": "^0.0.1-security", - "path": "^0.12.7", - "tsup": "^8.3.6", - "typescript": "^5.8.3" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", - "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", - "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", - "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", - "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", - "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", - "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", - "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", - "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", - "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", - "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", - "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", - "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", - "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", - "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", - "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", - "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", - "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", - "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", - "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", - "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", - "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", - "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", - "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", - "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", - "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@globe/runtime_types": { - "version": "1.0.3", - "resolved": "https://gitpkg.now.sh/invertase/globe_runtime/packages/globe_runtime_ts?main", - "integrity": "sha512-nrjZoP4mP1GGEWjrhyyMRFHS4cFA0/pbqYzvCrz5YwYn/GZTUZVSG3LnxEuw76+jxRqzqWLvwxZO6K9b8u1zIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.0.tgz", - "integrity": "sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.0.tgz", - "integrity": "sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.0.tgz", - "integrity": "sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.0.tgz", - "integrity": "sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.0.tgz", - "integrity": "sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.0.tgz", - "integrity": "sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.0.tgz", - "integrity": "sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.0.tgz", - "integrity": "sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.0.tgz", - "integrity": "sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.0.tgz", - "integrity": "sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.0.tgz", - "integrity": "sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.0.tgz", - "integrity": "sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.0.tgz", - "integrity": "sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.0.tgz", - "integrity": "sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.0.tgz", - "integrity": "sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.0.tgz", - "integrity": "sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.0.tgz", - "integrity": "sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.0.tgz", - "integrity": "sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.0.tgz", - "integrity": "sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.0.tgz", - "integrity": "sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/acorn": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true, - "license": "MIT" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/bundle-require": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-5.1.0.tgz", - "integrity": "sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "load-tsconfig": "^0.2.3" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "esbuild": ">=0.18" - } - }, - "node_modules/cac": { - "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/confbox": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/consola": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", - "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "license": "MIT", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/esbuild": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", - "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.4", - "@esbuild/android-arm": "0.25.4", - "@esbuild/android-arm64": "0.25.4", - "@esbuild/android-x64": "0.25.4", - "@esbuild/darwin-arm64": "0.25.4", - "@esbuild/darwin-x64": "0.25.4", - "@esbuild/freebsd-arm64": "0.25.4", - "@esbuild/freebsd-x64": "0.25.4", - "@esbuild/linux-arm": "0.25.4", - "@esbuild/linux-arm64": "0.25.4", - "@esbuild/linux-ia32": "0.25.4", - "@esbuild/linux-loong64": "0.25.4", - "@esbuild/linux-mips64el": "0.25.4", - "@esbuild/linux-ppc64": "0.25.4", - "@esbuild/linux-riscv64": "0.25.4", - "@esbuild/linux-s390x": "0.25.4", - "@esbuild/linux-x64": "0.25.4", - "@esbuild/netbsd-arm64": "0.25.4", - "@esbuild/netbsd-x64": "0.25.4", - "@esbuild/openbsd-arm64": "0.25.4", - "@esbuild/openbsd-x64": "0.25.4", - "@esbuild/sunos-x64": "0.25.4", - "@esbuild/win32-arm64": "0.25.4", - "@esbuild/win32-ia32": "0.25.4", - "@esbuild/win32-x64": "0.25.4" - } - }, - "node_modules/fdir": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", - "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/fix-dts-default-cjs-exports": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fix-dts-default-cjs-exports/-/fix-dts-default-cjs-exports-1.0.1.tgz", - "integrity": "sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "magic-string": "^0.30.17", - "mlly": "^1.7.4", - "rollup": "^4.34.8" - } - }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fs": { - "version": "0.0.1-security", - "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", - "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==", - "dev": true, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true, - "license": "ISC" - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/joycon": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", - "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/load-tsconfig": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.5.tgz", - "integrity": "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "dev": true, - "license": "MIT" - }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/magic-string": { - "version": "0.30.17", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" - } - }, - "node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mlly": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", - "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.14.0", - "pathe": "^2.0.1", - "pkg-types": "^1.3.0", - "ufo": "^1.5.4" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/parse-ms": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", - "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "process": "^0.11.1", - "util": "^0.10.3" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pirates": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", - "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-types": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.4", - "pathe": "^2.0.1" - } - }, - "node_modules/postcss-load-config": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", - "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "lilconfig": "^3.1.1" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "jiti": ">=1.21.0", - "postcss": ">=8.0.9", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - }, - "postcss": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/pretty-bytes": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-7.0.0.tgz", - "integrity": "sha512-U5otLYPR3L0SVjHGrkEUx5mf7MxV2ceXeE7VwWPk+hyzC5drNohsOGNPDZqxCqyX1lkbEN4kl1LiI8QFd7r0ZA==", - "license": "MIT", - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-ms": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz", - "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==", - "license": "MIT", - "dependencies": { - "parse-ms": "^4.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/random-questions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/random-questions/-/random-questions-1.0.1.tgz", - "integrity": "sha512-H/DxusgDNcMHnfsYt/AZjJkX3pbaDoPtg2Zys68V8u9YtR/wpd23wB5Ocskn9FFfjh+yfGajl3sZJlieLSmukw==", - "license": "MIT" - }, - "node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "license": "MIT", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/renderkid/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/rollup": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.41.0.tgz", - "integrity": "sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.7" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.41.0", - "@rollup/rollup-android-arm64": "4.41.0", - "@rollup/rollup-darwin-arm64": "4.41.0", - "@rollup/rollup-darwin-x64": "4.41.0", - "@rollup/rollup-freebsd-arm64": "4.41.0", - "@rollup/rollup-freebsd-x64": "4.41.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.41.0", - "@rollup/rollup-linux-arm-musleabihf": "4.41.0", - "@rollup/rollup-linux-arm64-gnu": "4.41.0", - "@rollup/rollup-linux-arm64-musl": "4.41.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.41.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.41.0", - "@rollup/rollup-linux-riscv64-gnu": "4.41.0", - "@rollup/rollup-linux-riscv64-musl": "4.41.0", - "@rollup/rollup-linux-s390x-gnu": "4.41.0", - "@rollup/rollup-linux-x64-gnu": "4.41.0", - "@rollup/rollup-linux-x64-musl": "4.41.0", - "@rollup/rollup-win32-arm64-msvc": "4.41.0", - "@rollup/rollup-win32-ia32-msvc": "4.41.0", - "@rollup/rollup-win32-x64-msvc": "4.41.0", - "fsevents": "~2.3.2" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tinyexec": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/tinyglobby": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", - "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.4.4", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "license": "MIT", - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/tsup": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.5.0.tgz", - "integrity": "sha512-VmBp77lWNQq6PfuMqCHD3xWl22vEoWsKajkF8t+yMBawlUS8JzEI+vOVMeuNZIuMML8qXRizFKi9oD5glKQVcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bundle-require": "^5.1.0", - "cac": "^6.7.14", - "chokidar": "^4.0.3", - "consola": "^3.4.0", - "debug": "^4.4.0", - "esbuild": "^0.25.0", - "fix-dts-default-cjs-exports": "^1.0.0", - "joycon": "^3.1.1", - "picocolors": "^1.1.1", - "postcss-load-config": "^6.0.1", - "resolve-from": "^5.0.0", - "rollup": "^4.34.8", - "source-map": "0.8.0-beta.0", - "sucrase": "^3.35.0", - "tinyexec": "^0.3.2", - "tinyglobby": "^0.2.11", - "tree-kill": "^1.2.2" - }, - "bin": { - "tsup": "dist/cli-default.js", - "tsup-node": "dist/cli-node.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@microsoft/api-extractor": "^7.36.0", - "@swc/core": "^1", - "postcss": "^8.4.12", - "typescript": ">=4.5.0" - }, - "peerDependenciesMeta": { - "@microsoft/api-extractor": { - "optional": true - }, - "@swc/core": { - "optional": true - }, - "postcss": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ufo": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", - "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", - "dev": true, - "license": "MIT" - }, - "node_modules/util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "license": "MIT" - }, - "node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - } - } -} diff --git a/examples/pretty_node/package.json b/examples/pretty_node/package.json index 09817c8..b55f8b7 100644 --- a/examples/pretty_node/package.json +++ b/examples/pretty_node/package.json @@ -8,15 +8,13 @@ "license": "ISC", "dependencies": { "pretty-bytes": "^7.0.0", - "pretty-error": "^4.0.0", - "pretty-ms": "^9.2.0", - "random-questions": "^1.0.1" + "pretty-ms": "^9.2.0" }, "devDependencies": { - "@globe/runtime_types": "https://gitpkg.now.sh/invertase/globe_runtime/packages/globe_runtime_ts?main", - "fs": "^0.0.1-security", - "path": "^0.12.7", - "tsup": "^8.3.6", - "typescript": "^5.8.3" + "@globe/runtime_types": "workspace:*", + "fs": "catalog:", + "path": "catalog:", + "tsup": "catalog:", + "typescript": "catalog:" } } diff --git a/packages/globe_runtime_ts/index.d.ts b/packages/globe_runtime_ts/index.d.ts index a84e5bd..47d08ee 100644 --- a/packages/globe_runtime_ts/index.d.ts +++ b/packages/globe_runtime_ts/index.d.ts @@ -1,4 +1,7 @@ declare global { + + type DartValue = Uint8Array | undefined; + interface DartGlobal { /** * Sends data back to Dart from JavaScript. @@ -7,7 +10,7 @@ declare global { * @param data - The data to send. * @returns {boolean} - Returns true if the data was sent successfully. */ - send_value: (callbackId: number, data: Uint8Array) => boolean; + send_value: (callbackId: number, data: DartValue) => boolean; /** * Sends an error message back to Dart from JavaScript. @@ -15,7 +18,7 @@ declare global { * @param callbackId - A unique identifier for the callback. * @param error - The error message to send. */ - send_error: (callbackId, error: string) => boolean; + send_error: (callbackId: number, error: string) => boolean; /** * Sends data back to Dart from JavaScript. @@ -24,7 +27,7 @@ declare global { * @param data - The data to send. * @returns {boolean} - Returns true if the data was sent successfully. */ - stream_value: (callbackId: number, data: Uint8Array) => boolean; + stream_value: (callbackId: number, data: DartValue) => boolean; /** * Sends data back to Dart from JavaScript. @@ -35,7 +38,7 @@ declare global { */ stream_value_end: ( callbackId: number, - data?: Uint8Array | undefined + data?:DartValue ) => boolean; } @@ -43,7 +46,7 @@ declare global { const JsonPayload: { // Encoding payload using MessagePack - encode(value: unknown): Uint8Array | undefined; + encode(value: unknown): DartValue; // Decoding payload using MessagePack decode(value: Uint8Array): any; }; diff --git a/packages/globe_runtime_ts/package.json b/packages/globe_runtime_ts/package.json index f0a5193..6a00714 100644 --- a/packages/globe_runtime_ts/package.json +++ b/packages/globe_runtime_ts/package.json @@ -2,7 +2,7 @@ "name": "@globe/runtime_types", "version": "1.0.3", "description": "Global type declarations for the Dart JS runtime interop", - "types": "globe.d.ts", + "types": "index.d.ts", "sideEffects": false, "keywords": [ "dart", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 81dd00a..ada58e4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,179 +4,212 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + fs: + specifier: 0.0.1-security + version: 0.0.1-security + path: + specifier: 0.12.7 + version: 0.12.7 + tsup: + specifier: 8.0.2 + version: 8.0.2 + typescript: + specifier: 5.8.3 + version: 5.8.3 + importers: - .: + examples/mjml: dependencies: - '@bufbuild/protobuf': - specifier: ^2.2.3 - version: 2.2.3 - '@neondatabase/serverless': - specifier: ^0.10.4 - version: 0.10.4 - openai: - specifier: ^4.83.0 - version: 4.83.0 + mjml-browser: + specifier: ^4.15.3 + version: 4.17.1 devDependencies: + '@globe/runtime_types': + specifier: workspace:* + version: link:../../packages/globe_runtime_ts + '@types/mjml-browser': + specifier: ^4.15.0 + version: 4.15.0 + fs: + specifier: 'catalog:' + version: 0.0.1-security + path: + specifier: 'catalog:' + version: 0.12.7 tsup: - specifier: ^8.3.6 - version: 8.3.6(typescript@5.7.3) + specifier: 'catalog:' + version: 8.0.2(typescript@5.8.3) typescript: - specifier: ^5.7.3 - version: 5.7.3 + specifier: 'catalog:' + version: 5.8.3 -packages: + examples/pretty_node: + dependencies: + pretty-bytes: + specifier: ^7.0.0 + version: 7.1.0 + pretty-ms: + specifier: ^9.2.0 + version: 9.3.0 + devDependencies: + '@globe/runtime_types': + specifier: workspace:* + version: link:../../packages/globe_runtime_ts + fs: + specifier: 'catalog:' + version: 0.0.1-security + path: + specifier: 'catalog:' + version: 0.12.7 + tsup: + specifier: 'catalog:' + version: 8.0.2(typescript@5.8.3) + typescript: + specifier: 'catalog:' + version: 5.8.3 - '@bufbuild/protobuf@2.2.3': - resolution: {integrity: sha512-tFQoXHJdkEOSwj5tRIZSPNUuXK3RaR7T1nUrPgbYX1pUbvqqaaZAsfo+NXBPsz5rZMSKVFrgK1WL8Q/MSLvprg==} + packages/globe_runtime_ts: {} - '@esbuild/aix-ppc64@0.24.2': - resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} - engines: {node: '>=18'} +packages: + + '@esbuild/aix-ppc64@0.19.12': + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.24.2': - resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} - engines: {node: '>=18'} + '@esbuild/android-arm64@0.19.12': + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + engines: {node: '>=12'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.24.2': - resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} - engines: {node: '>=18'} + '@esbuild/android-arm@0.19.12': + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + engines: {node: '>=12'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.24.2': - resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} - engines: {node: '>=18'} + '@esbuild/android-x64@0.19.12': + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + engines: {node: '>=12'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.24.2': - resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} - engines: {node: '>=18'} + '@esbuild/darwin-arm64@0.19.12': + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + engines: {node: '>=12'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.24.2': - resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} - engines: {node: '>=18'} + '@esbuild/darwin-x64@0.19.12': + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + engines: {node: '>=12'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.24.2': - resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} - engines: {node: '>=18'} + '@esbuild/freebsd-arm64@0.19.12': + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.24.2': - resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} - engines: {node: '>=18'} + '@esbuild/freebsd-x64@0.19.12': + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + engines: {node: '>=12'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.24.2': - resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} - engines: {node: '>=18'} + '@esbuild/linux-arm64@0.19.12': + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + engines: {node: '>=12'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.24.2': - resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} - engines: {node: '>=18'} + '@esbuild/linux-arm@0.19.12': + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + engines: {node: '>=12'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.24.2': - resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} - engines: {node: '>=18'} + '@esbuild/linux-ia32@0.19.12': + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + engines: {node: '>=12'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.24.2': - resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} - engines: {node: '>=18'} + '@esbuild/linux-loong64@0.19.12': + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + engines: {node: '>=12'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.24.2': - resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} - engines: {node: '>=18'} + '@esbuild/linux-mips64el@0.19.12': + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + engines: {node: '>=12'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.24.2': - resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} - engines: {node: '>=18'} + '@esbuild/linux-ppc64@0.19.12': + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + engines: {node: '>=12'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.24.2': - resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} - engines: {node: '>=18'} + '@esbuild/linux-riscv64@0.19.12': + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + engines: {node: '>=12'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.24.2': - resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} - engines: {node: '>=18'} + '@esbuild/linux-s390x@0.19.12': + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + engines: {node: '>=12'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.24.2': - resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} - engines: {node: '>=18'} + '@esbuild/linux-x64@0.19.12': + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + engines: {node: '>=12'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.24.2': - resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.24.2': - resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} - engines: {node: '>=18'} + '@esbuild/netbsd-x64@0.19.12': + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + engines: {node: '>=12'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.24.2': - resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.24.2': - resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} - engines: {node: '>=18'} + '@esbuild/openbsd-x64@0.19.12': + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + engines: {node: '>=12'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.24.2': - resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} - engines: {node: '>=18'} + '@esbuild/sunos-x64@0.19.12': + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + engines: {node: '>=12'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.24.2': - resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} - engines: {node: '>=18'} + '@esbuild/win32-arm64@0.19.12': + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + engines: {node: '>=12'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.24.2': - resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} - engines: {node: '>=18'} + '@esbuild/win32-ia32@0.19.12': + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + engines: {node: '>=12'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.24.2': - resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} - engines: {node: '>=18'} + '@esbuild/win32-x64@0.19.12': + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -202,8 +235,17 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@neondatabase/serverless@0.10.4': - resolution: {integrity: sha512-2nZuh3VUO9voBauuh+IGYRhGU/MskWHt1IuZvHcJw6GLjDgtqj/KViKo7SIrLdGLdot7vFbiRRw+BgEy3wT9HA==} + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -307,25 +349,11 @@ packages: '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/node-fetch@2.6.12': - resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==} - - '@types/node@18.19.75': - resolution: {integrity: sha512-UIksWtThob6ZVSyxcOqCLOUNg/dyO1Qvx4McgeuhrEtHTLFTf7BBhEazaE4K806FGTPtzd/2sE90qn4fVr7cyw==} - - '@types/node@22.13.1': - resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} + '@types/mjml-browser@4.15.0': + resolution: {integrity: sha512-WNmr7LB4XfSM4pe+ES3zCcF4NY3hfPQxLNPn8v3GgNYc3u2rJbiQ56Ahswn/WF9kpO+M5jKd2jlq8u2ZAV0g6A==} - '@types/pg@8.11.6': - resolution: {integrity: sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==} - - abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - - agentkeepalive@4.6.0: - resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} - engines: {node: '>= 8.0.0'} + '@types/mjml-core@4.15.2': + resolution: {integrity: sha512-Q7SxFXgoX979HP57DEVsRI50TV8x1V4lfCA4Up9AvfINDM5oD/X9ARgfoyX1qS987JCnDLv85JjkqAjt3hZSiQ==} ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -346,28 +374,41 @@ packages: any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - bundle-require@5.1.0: - resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + bundle-require@4.2.1: + resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: - esbuild: '>=0.18' + esbuild: '>=0.17' cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} @@ -376,18 +417,10 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - consola@3.4.0: - resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} - engines: {node: ^14.18.0 || >=16.10.0} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -401,9 +434,9 @@ packages: supports-color: optional: true - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -414,54 +447,89 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - esbuild@0.24.2: - resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} - engines: {node: '>=18'} + esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} hasBin: true - event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} - fdir@6.4.3: - resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fastq@1.19.1: + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} foreground-child@3.3.0: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} - form-data-encoder@1.7.2: - resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==} - - form-data@4.0.1: - resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} - engines: {node: '>= 6'} - - formdata-node@4.4.1: - resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==} - engines: {node: '>= 12.20'} + fs@0.0.1-security: + resolution: {integrity: sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==} fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - humanize-ms@1.2.1: - resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -489,13 +557,20 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} @@ -505,47 +580,38 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} + mjml-browser@4.17.1: + resolution: {integrity: sha512-8JYPN3zv5KgkTmvdkKn5IDmSaG2ygWuz1wbVK29m1gvnrX6Y0kwCQdUMW9CCP75apseAqCYaEo2mY0TvpOX4dA==} + ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - node-domexception@1.0.0: - resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} - engines: {node: '>=10.5.0'} + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - obuf@1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - - openai@4.83.0: - resolution: {integrity: sha512-fmTsqud0uTtRKsPC7L8Lu55dkaTwYucqncDHzVvO64DKOpNTuiYwjbR/nVgpapXuYy8xSnhQQPUm+3jQaxICgw==} - hasBin: true - peerDependencies: - ws: ^8.18.0 - zod: ^3.23.8 - peerDependenciesMeta: - ws: - optional: true - zod: - optional: true + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -554,86 +620,72 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - pg-int8@1.0.1: - resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} - engines: {node: '>=4.0.0'} - - pg-numeric@1.0.2: - resolution: {integrity: sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==} - engines: {node: '>=4'} - - pg-protocol@1.7.0: - resolution: {integrity: sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==} - - pg-types@4.0.2: - resolution: {integrity: sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==} - engines: {node: '>=10'} + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + path@0.12.7: + resolution: {integrity: sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - postcss-load-config@6.0.1: - resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} - engines: {node: '>= 18'} + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} peerDependencies: - jiti: '>=1.21.0' postcss: '>=8.0.9' - tsx: ^4.8.1 - yaml: ^2.4.2 + ts-node: '>=9.0.0' peerDependenciesMeta: - jiti: - optional: true postcss: optional: true - tsx: + ts-node: optional: true - yaml: - optional: true - - postgres-array@3.0.2: - resolution: {integrity: sha512-6faShkdFugNQCLwucjPcY5ARoW1SlbnrZjmGl0IrrqewpvxvhSLHimCVzqeuULCbG0fQv7Dtk1yDbG3xv7Veog==} - engines: {node: '>=12'} - - postgres-bytea@3.0.0: - resolution: {integrity: sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==} - engines: {node: '>= 6'} - postgres-date@2.1.0: - resolution: {integrity: sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==} - engines: {node: '>=12'} + pretty-bytes@7.1.0: + resolution: {integrity: sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw==} + engines: {node: '>=20'} - postgres-interval@3.0.0: - resolution: {integrity: sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw==} - engines: {node: '>=12'} + pretty-ms@9.3.0: + resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} + engines: {node: '>=18'} - postgres-range@1.1.4: - resolution: {integrity: sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==} + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - readdirp@4.1.1: - resolution: {integrity: sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==} - engines: {node: '>= 14.18.0'} + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + rollup@4.34.6: resolution: {integrity: sha512-wc2cBWqJgkU3Iz5oztRkQbfVkbxoz5EhnCGOrnJvnLnQ7O0WhQUYyv18qQI79O8L7DdHrrlJNeCHd4VGpnaXKQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -642,13 +694,21 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} + deprecated: The work that was done in this beta branch won't be included in future versions string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -666,6 +726,10 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} @@ -678,15 +742,9 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - - tinyglobby@0.2.10: - resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} - engines: {node: '>=12.0.0'} - - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} @@ -698,8 +756,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tsup@8.3.6: - resolution: {integrity: sha512-XkVtlDV/58S9Ye0JxUUTcrQk4S+EqlOHKzg6Roa62rdjL1nGWNUstG0xgI4vanHdfIpjP448J8vlN0oK6XOJ5g==} + tsup@8.0.2: + resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -717,30 +775,17 @@ packages: typescript: optional: true - typescript@5.7.3: - resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} engines: {node: '>=14.17'} hasBin: true - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - - web-streams-polyfill@4.0.0-beta.3: - resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==} - engines: {node: '>= 14'} - - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + util@0.10.4: + resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} @@ -757,83 +802,80 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} -snapshots: - - '@bufbuild/protobuf@2.2.3': {} - - '@esbuild/aix-ppc64@0.24.2': - optional: true + yaml@2.8.1: + resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==} + engines: {node: '>= 14.6'} + hasBin: true - '@esbuild/android-arm64@0.24.2': - optional: true +snapshots: - '@esbuild/android-arm@0.24.2': + '@esbuild/aix-ppc64@0.19.12': optional: true - '@esbuild/android-x64@0.24.2': + '@esbuild/android-arm64@0.19.12': optional: true - '@esbuild/darwin-arm64@0.24.2': + '@esbuild/android-arm@0.19.12': optional: true - '@esbuild/darwin-x64@0.24.2': + '@esbuild/android-x64@0.19.12': optional: true - '@esbuild/freebsd-arm64@0.24.2': + '@esbuild/darwin-arm64@0.19.12': optional: true - '@esbuild/freebsd-x64@0.24.2': + '@esbuild/darwin-x64@0.19.12': optional: true - '@esbuild/linux-arm64@0.24.2': + '@esbuild/freebsd-arm64@0.19.12': optional: true - '@esbuild/linux-arm@0.24.2': + '@esbuild/freebsd-x64@0.19.12': optional: true - '@esbuild/linux-ia32@0.24.2': + '@esbuild/linux-arm64@0.19.12': optional: true - '@esbuild/linux-loong64@0.24.2': + '@esbuild/linux-arm@0.19.12': optional: true - '@esbuild/linux-mips64el@0.24.2': + '@esbuild/linux-ia32@0.19.12': optional: true - '@esbuild/linux-ppc64@0.24.2': + '@esbuild/linux-loong64@0.19.12': optional: true - '@esbuild/linux-riscv64@0.24.2': + '@esbuild/linux-mips64el@0.19.12': optional: true - '@esbuild/linux-s390x@0.24.2': + '@esbuild/linux-ppc64@0.19.12': optional: true - '@esbuild/linux-x64@0.24.2': + '@esbuild/linux-riscv64@0.19.12': optional: true - '@esbuild/netbsd-arm64@0.24.2': + '@esbuild/linux-s390x@0.19.12': optional: true - '@esbuild/netbsd-x64@0.24.2': + '@esbuild/linux-x64@0.19.12': optional: true - '@esbuild/openbsd-arm64@0.24.2': + '@esbuild/netbsd-x64@0.19.12': optional: true - '@esbuild/openbsd-x64@0.24.2': + '@esbuild/openbsd-x64@0.19.12': optional: true - '@esbuild/sunos-x64@0.24.2': + '@esbuild/sunos-x64@0.19.12': optional: true - '@esbuild/win32-arm64@0.24.2': + '@esbuild/win32-arm64@0.19.12': optional: true - '@esbuild/win32-ia32@0.24.2': + '@esbuild/win32-ia32@0.19.12': optional: true - '@esbuild/win32-x64@0.24.2': + '@esbuild/win32-x64@0.19.12': optional: true '@isaacs/cliui@8.0.2': @@ -862,9 +904,17 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@neondatabase/serverless@0.10.4': + '@nodelib/fs.scandir@2.1.5': dependencies: - '@types/pg': 8.11.6 + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.1 '@pkgjs/parseargs@0.11.0': optional: true @@ -928,32 +978,11 @@ snapshots: '@types/estree@1.0.6': {} - '@types/node-fetch@2.6.12': - dependencies: - '@types/node': 22.13.1 - form-data: 4.0.1 - - '@types/node@18.19.75': - dependencies: - undici-types: 5.26.5 - - '@types/node@22.13.1': + '@types/mjml-browser@4.15.0': dependencies: - undici-types: 6.20.0 + '@types/mjml-core': 4.15.2 - '@types/pg@8.11.6': - dependencies: - '@types/node': 22.13.1 - pg-protocol: 1.7.0 - pg-types: 4.0.2 - - abort-controller@3.0.0: - dependencies: - event-target-shim: 5.0.1 - - agentkeepalive@4.6.0: - dependencies: - humanize-ms: 1.2.1 + '@types/mjml-core@4.15.2': {} ansi-regex@5.0.1: {} @@ -967,24 +996,43 @@ snapshots: any-promise@1.3.0: {} - asynckit@0.4.0: {} + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + array-union@2.1.0: {} balanced-match@1.0.2: {} + binary-extensions@2.3.0: {} + brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 - bundle-require@5.1.0(esbuild@0.24.2): + braces@3.0.3: dependencies: - esbuild: 0.24.2 + fill-range: 7.1.1 + + bundle-require@4.2.1(esbuild@0.19.12): + dependencies: + esbuild: 0.19.12 load-tsconfig: 0.2.5 cac@6.7.14: {} - chokidar@4.0.3: + chokidar@3.6.0: dependencies: - readdirp: 4.1.1 + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 color-convert@2.0.1: dependencies: @@ -992,14 +1040,8 @@ snapshots: color-name@1.1.4: {} - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - commander@4.1.1: {} - consola@3.4.0: {} - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -1010,7 +1052,9 @@ snapshots: dependencies: ms: 2.1.3 - delayed-stream@1.0.0: {} + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 eastasianwidth@0.2.0: {} @@ -1018,61 +1062,76 @@ snapshots: emoji-regex@9.2.2: {} - esbuild@0.24.2: + esbuild@0.19.12: optionalDependencies: - '@esbuild/aix-ppc64': 0.24.2 - '@esbuild/android-arm': 0.24.2 - '@esbuild/android-arm64': 0.24.2 - '@esbuild/android-x64': 0.24.2 - '@esbuild/darwin-arm64': 0.24.2 - '@esbuild/darwin-x64': 0.24.2 - '@esbuild/freebsd-arm64': 0.24.2 - '@esbuild/freebsd-x64': 0.24.2 - '@esbuild/linux-arm': 0.24.2 - '@esbuild/linux-arm64': 0.24.2 - '@esbuild/linux-ia32': 0.24.2 - '@esbuild/linux-loong64': 0.24.2 - '@esbuild/linux-mips64el': 0.24.2 - '@esbuild/linux-ppc64': 0.24.2 - '@esbuild/linux-riscv64': 0.24.2 - '@esbuild/linux-s390x': 0.24.2 - '@esbuild/linux-x64': 0.24.2 - '@esbuild/netbsd-arm64': 0.24.2 - '@esbuild/netbsd-x64': 0.24.2 - '@esbuild/openbsd-arm64': 0.24.2 - '@esbuild/openbsd-x64': 0.24.2 - '@esbuild/sunos-x64': 0.24.2 - '@esbuild/win32-arm64': 0.24.2 - '@esbuild/win32-ia32': 0.24.2 - '@esbuild/win32-x64': 0.24.2 - - event-target-shim@5.0.1: {} - - fdir@6.4.3(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - - foreground-child@3.3.0: + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 + + execa@5.1.1: dependencies: cross-spawn: 7.0.6 - signal-exit: 4.1.0 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 - form-data-encoder@1.7.2: {} + fastq@1.19.1: + dependencies: + reusify: 1.1.0 - form-data@4.0.1: + fill-range@7.1.1: dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 + to-regex-range: 5.0.1 - formdata-node@4.4.1: + foreground-child@3.3.0: dependencies: - node-domexception: 1.0.0 - web-streams-polyfill: 4.0.0-beta.3 + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + + fs@0.0.1-security: {} fsevents@2.3.3: optional: true + get-stream@6.0.1: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + glob@10.4.5: dependencies: foreground-child: 3.3.0 @@ -1082,12 +1141,37 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - humanize-ms@1.2.1: + globby@11.1.0: dependencies: - ms: 2.1.3 + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + human-signals@2.1.0: {} + + ignore@5.3.2: {} + + inherits@2.0.3: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + is-stream@2.0.1: {} + isexe@2.0.0: {} jackspeak@3.4.3: @@ -1108,11 +1192,16 @@ snapshots: lru-cache@10.4.3: {} - mime-db@1.52.0: {} + merge-stream@2.0.0: {} + + merge2@1.4.1: {} - mime-types@2.1.35: + micromatch@4.0.8: dependencies: - mime-db: 1.52.0 + braces: 3.0.3 + picomatch: 2.3.1 + + mimic-fn@2.1.0: {} minimatch@9.0.5: dependencies: @@ -1120,6 +1209,8 @@ snapshots: minipass@7.1.2: {} + mjml-browser@4.17.1: {} + ms@2.1.3: {} mz@2.7.0: @@ -1128,30 +1219,22 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - node-domexception@1.0.0: {} + normalize-path@3.0.0: {} - node-fetch@2.7.0: + npm-run-path@4.0.1: dependencies: - whatwg-url: 5.0.0 + path-key: 3.1.1 object-assign@4.1.1: {} - obuf@1.1.2: {} - - openai@4.83.0: + onetime@5.1.2: dependencies: - '@types/node': 18.19.75 - '@types/node-fetch': 2.6.12 - abort-controller: 3.0.0 - agentkeepalive: 4.6.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding + mimic-fn: 2.1.0 package-json-from-dist@1.0.1: {} + parse-ms@4.0.0: {} + path-key@3.1.1: {} path-scurry@1.11.1: @@ -1159,50 +1242,42 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - pg-int8@1.0.1: {} + path-type@4.0.0: {} - pg-numeric@1.0.2: {} - - pg-protocol@1.7.0: {} - - pg-types@4.0.2: + path@0.12.7: dependencies: - pg-int8: 1.0.1 - pg-numeric: 1.0.2 - postgres-array: 3.0.2 - postgres-bytea: 3.0.0 - postgres-date: 2.1.0 - postgres-interval: 3.0.0 - postgres-range: 1.1.4 + process: 0.11.10 + util: 0.10.4 - picocolors@1.1.1: {} - - picomatch@4.0.2: {} + picomatch@2.3.1: {} pirates@4.0.6: {} - postcss-load-config@6.0.1: + postcss-load-config@4.0.2: dependencies: lilconfig: 3.1.3 + yaml: 2.8.1 - postgres-array@3.0.2: {} + pretty-bytes@7.1.0: {} - postgres-bytea@3.0.0: + pretty-ms@9.3.0: dependencies: - obuf: 1.1.2 - - postgres-date@2.1.0: {} + parse-ms: 4.0.0 - postgres-interval@3.0.0: {} - - postgres-range@1.1.4: {} + process@0.11.10: {} punycode@2.3.1: {} - readdirp@4.1.1: {} + queue-microtask@1.2.3: {} + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 resolve-from@5.0.0: {} + reusify@1.1.0: {} + rollup@4.34.6: dependencies: '@types/estree': 1.0.6 @@ -1228,14 +1303,22 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.34.6 fsevents: 2.3.3 + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 shebang-regex@3.0.0: {} + signal-exit@3.0.7: {} + signal-exit@4.1.0: {} + slash@3.0.0: {} + source-map@0.8.0-beta.0: dependencies: whatwg-url: 7.1.0 @@ -1260,6 +1343,8 @@ snapshots: dependencies: ansi-regex: 6.1.0 + strip-final-newline@2.0.0: {} + sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.8 @@ -1278,14 +1363,9 @@ snapshots: dependencies: any-promise: 1.3.0 - tinyexec@0.3.2: {} - - tinyglobby@0.2.10: + to-regex-range@5.0.1: dependencies: - fdir: 6.4.3(picomatch@4.0.2) - picomatch: 4.0.2 - - tr46@0.0.3: {} + is-number: 7.0.0 tr46@1.0.1: dependencies: @@ -1295,49 +1375,36 @@ snapshots: ts-interface-checker@0.1.13: {} - tsup@8.3.6(typescript@5.7.3): + tsup@8.0.2(typescript@5.8.3): dependencies: - bundle-require: 5.1.0(esbuild@0.24.2) + bundle-require: 4.2.1(esbuild@0.19.12) cac: 6.7.14 - chokidar: 4.0.3 - consola: 3.4.0 + chokidar: 3.6.0 debug: 4.4.0 - esbuild: 0.24.2 + esbuild: 0.19.12 + execa: 5.1.1 + globby: 11.1.0 joycon: 3.1.1 - picocolors: 1.1.1 - postcss-load-config: 6.0.1 + postcss-load-config: 4.0.2 resolve-from: 5.0.0 rollup: 4.34.6 source-map: 0.8.0-beta.0 sucrase: 3.35.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.3 transitivePeerDependencies: - - jiti - supports-color - - tsx - - yaml + - ts-node - typescript@5.7.3: {} + typescript@5.8.3: {} - undici-types@5.26.5: {} - - undici-types@6.20.0: {} - - web-streams-polyfill@4.0.0-beta.3: {} - - webidl-conversions@3.0.1: {} + util@0.10.4: + dependencies: + inherits: 2.0.3 webidl-conversions@4.0.2: {} - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - whatwg-url@7.1.0: dependencies: lodash.sortby: 4.7.0 @@ -1359,3 +1426,5 @@ snapshots: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 + + yaml@2.8.1: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..53bc071 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,9 @@ +packages: + - 'examples/*' + - 'packages/globe_runtime_ts' + +catalog: + tsup: 8.0.2 + typescript: 5.8.3 + fs: 0.0.1-security + path: 0.12.7 \ No newline at end of file diff --git a/src/dart_api.rs b/src/dart_api.rs index 3e48e98..f8256cd 100644 --- a/src/dart_api.rs +++ b/src/dart_api.rs @@ -187,12 +187,19 @@ pub const SCNuMAX: &[u8; 3] = b"ju\0"; pub const SCNxMAX: &[u8; 3] = b"jx\0"; pub const __API_TO_BE_DEPRECATED: u32 = 100000; pub const __API_TO_BE_DEPRECATED_MACOS: u32 = 100000; +pub const __API_TO_BE_DEPRECATED_MACOSAPPLICATIONEXTENSION: u32 = 100000; pub const __API_TO_BE_DEPRECATED_IOS: u32 = 100000; +pub const __API_TO_BE_DEPRECATED_IOSAPPLICATIONEXTENSION: u32 = 100000; pub const __API_TO_BE_DEPRECATED_MACCATALYST: u32 = 100000; +pub const __API_TO_BE_DEPRECATED_MACCATALYSTAPPLICATIONEXTENSION: u32 = 100000; pub const __API_TO_BE_DEPRECATED_WATCHOS: u32 = 100000; +pub const __API_TO_BE_DEPRECATED_WATCHOSAPPLICATIONEXTENSION: u32 = 100000; pub const __API_TO_BE_DEPRECATED_TVOS: u32 = 100000; +pub const __API_TO_BE_DEPRECATED_TVOSAPPLICATIONEXTENSION: u32 = 100000; pub const __API_TO_BE_DEPRECATED_DRIVERKIT: u32 = 100000; pub const __API_TO_BE_DEPRECATED_VISIONOS: u32 = 100000; +pub const __API_TO_BE_DEPRECATED_VISIONOSAPPLICATIONEXTENSION: u32 = 100000; +pub const __API_TO_BE_DEPRECATED_KERNELKIT: u32 = 100000; pub const __MAC_10_0: u32 = 1000; pub const __MAC_10_1: u32 = 1010; pub const __MAC_10_2: u32 = 1020; @@ -248,13 +255,24 @@ pub const __MAC_13_3: u32 = 130300; pub const __MAC_13_4: u32 = 130400; pub const __MAC_13_5: u32 = 130500; pub const __MAC_13_6: u32 = 130600; +pub const __MAC_13_7: u32 = 130700; pub const __MAC_14_0: u32 = 140000; pub const __MAC_14_1: u32 = 140100; pub const __MAC_14_2: u32 = 140200; pub const __MAC_14_3: u32 = 140300; pub const __MAC_14_4: u32 = 140400; pub const __MAC_14_5: u32 = 140500; +pub const __MAC_14_6: u32 = 140600; +pub const __MAC_14_7: u32 = 140700; pub const __MAC_15_0: u32 = 150000; +pub const __MAC_15_1: u32 = 150100; +pub const __MAC_15_2: u32 = 150200; +pub const __MAC_15_3: u32 = 150300; +pub const __MAC_15_4: u32 = 150400; +pub const __MAC_15_5: u32 = 150500; +pub const __MAC_15_6: u32 = 150600; +pub const __MAC_16_0: u32 = 160000; +pub const __MAC_26_0: u32 = 260000; pub const __IPHONE_2_0: u32 = 20000; pub const __IPHONE_2_1: u32 = 20100; pub const __IPHONE_2_2: u32 = 20200; @@ -307,7 +325,6 @@ pub const __IPHONE_14_1: u32 = 140100; pub const __IPHONE_14_2: u32 = 140200; pub const __IPHONE_14_3: u32 = 140300; pub const __IPHONE_14_5: u32 = 140500; -pub const __IPHONE_14_4: u32 = 140400; pub const __IPHONE_14_6: u32 = 140600; pub const __IPHONE_14_7: u32 = 140700; pub const __IPHONE_14_8: u32 = 140800; @@ -334,7 +351,17 @@ pub const __IPHONE_17_2: u32 = 170200; pub const __IPHONE_17_3: u32 = 170300; pub const __IPHONE_17_4: u32 = 170400; pub const __IPHONE_17_5: u32 = 170500; +pub const __IPHONE_17_6: u32 = 170600; +pub const __IPHONE_17_7: u32 = 170700; pub const __IPHONE_18_0: u32 = 180000; +pub const __IPHONE_18_1: u32 = 180100; +pub const __IPHONE_18_2: u32 = 180200; +pub const __IPHONE_18_3: u32 = 180300; +pub const __IPHONE_18_4: u32 = 180400; +pub const __IPHONE_18_5: u32 = 180500; +pub const __IPHONE_18_6: u32 = 180600; +pub const __IPHONE_19_0: u32 = 190000; +pub const __IPHONE_26_0: u32 = 260000; pub const __WATCHOS_1_0: u32 = 10000; pub const __WATCHOS_2_0: u32 = 20000; pub const __WATCHOS_2_1: u32 = 20100; @@ -382,7 +409,17 @@ pub const __WATCHOS_10_2: u32 = 100200; pub const __WATCHOS_10_3: u32 = 100300; pub const __WATCHOS_10_4: u32 = 100400; pub const __WATCHOS_10_5: u32 = 100500; +pub const __WATCHOS_10_6: u32 = 100600; +pub const __WATCHOS_10_7: u32 = 100700; pub const __WATCHOS_11_0: u32 = 110000; +pub const __WATCHOS_11_1: u32 = 110100; +pub const __WATCHOS_11_2: u32 = 110200; +pub const __WATCHOS_11_3: u32 = 110300; +pub const __WATCHOS_11_4: u32 = 110400; +pub const __WATCHOS_11_5: u32 = 110500; +pub const __WATCHOS_11_6: u32 = 110600; +pub const __WATCHOS_12_0: u32 = 120000; +pub const __WATCHOS_26_0: u32 = 260000; pub const __TVOS_9_0: u32 = 90000; pub const __TVOS_9_1: u32 = 90100; pub const __TVOS_9_2: u32 = 90200; @@ -431,7 +468,16 @@ pub const __TVOS_17_2: u32 = 170200; pub const __TVOS_17_3: u32 = 170300; pub const __TVOS_17_4: u32 = 170400; pub const __TVOS_17_5: u32 = 170500; +pub const __TVOS_17_6: u32 = 170600; pub const __TVOS_18_0: u32 = 180000; +pub const __TVOS_18_1: u32 = 180100; +pub const __TVOS_18_2: u32 = 180200; +pub const __TVOS_18_3: u32 = 180300; +pub const __TVOS_18_4: u32 = 180400; +pub const __TVOS_18_5: u32 = 180500; +pub const __TVOS_18_6: u32 = 180600; +pub const __TVOS_19_0: u32 = 190000; +pub const __TVOS_26_0: u32 = 260000; pub const __BRIDGEOS_2_0: u32 = 20000; pub const __BRIDGEOS_3_0: u32 = 30000; pub const __BRIDGEOS_3_1: u32 = 30100; @@ -458,7 +504,15 @@ pub const __BRIDGEOS_8_2: u32 = 80200; pub const __BRIDGEOS_8_3: u32 = 80300; pub const __BRIDGEOS_8_4: u32 = 80400; pub const __BRIDGEOS_8_5: u32 = 80500; +pub const __BRIDGEOS_8_6: u32 = 80600; pub const __BRIDGEOS_9_0: u32 = 90000; +pub const __BRIDGEOS_9_1: u32 = 90100; +pub const __BRIDGEOS_9_2: u32 = 90200; +pub const __BRIDGEOS_9_3: u32 = 90300; +pub const __BRIDGEOS_9_4: u32 = 90400; +pub const __BRIDGEOS_9_5: u32 = 90500; +pub const __BRIDGEOS_9_6: u32 = 90600; +pub const __BRIDGEOS_10_0: u32 = 100000; pub const __DRIVERKIT_19_0: u32 = 190000; pub const __DRIVERKIT_20_0: u32 = 200000; pub const __DRIVERKIT_21_0: u32 = 210000; @@ -472,11 +526,28 @@ pub const __DRIVERKIT_23_2: u32 = 230200; pub const __DRIVERKIT_23_3: u32 = 230300; pub const __DRIVERKIT_23_4: u32 = 230400; pub const __DRIVERKIT_23_5: u32 = 230500; +pub const __DRIVERKIT_23_6: u32 = 230600; pub const __DRIVERKIT_24_0: u32 = 240000; +pub const __DRIVERKIT_24_1: u32 = 240100; +pub const __DRIVERKIT_24_2: u32 = 240200; +pub const __DRIVERKIT_24_3: u32 = 240300; +pub const __DRIVERKIT_24_4: u32 = 240400; +pub const __DRIVERKIT_24_5: u32 = 240500; +pub const __DRIVERKIT_24_6: u32 = 240600; +pub const __DRIVERKIT_25_0: u32 = 250000; pub const __VISIONOS_1_0: u32 = 10000; pub const __VISIONOS_1_1: u32 = 10100; pub const __VISIONOS_1_2: u32 = 10200; +pub const __VISIONOS_1_3: u32 = 10300; pub const __VISIONOS_2_0: u32 = 20000; +pub const __VISIONOS_2_1: u32 = 20100; +pub const __VISIONOS_2_2: u32 = 20200; +pub const __VISIONOS_2_3: u32 = 20300; +pub const __VISIONOS_2_4: u32 = 20400; +pub const __VISIONOS_2_5: u32 = 20500; +pub const __VISIONOS_2_6: u32 = 20600; +pub const __VISIONOS_3_0: u32 = 30000; +pub const __VISIONOS_26_0: u32 = 260000; pub const MAC_OS_X_VERSION_10_0: u32 = 1000; pub const MAC_OS_X_VERSION_10_1: u32 = 1010; pub const MAC_OS_X_VERSION_10_2: u32 = 1020; @@ -532,14 +603,28 @@ pub const MAC_OS_VERSION_13_3: u32 = 130300; pub const MAC_OS_VERSION_13_4: u32 = 130400; pub const MAC_OS_VERSION_13_5: u32 = 130500; pub const MAC_OS_VERSION_13_6: u32 = 130600; +pub const MAC_OS_VERSION_13_7: u32 = 130700; pub const MAC_OS_VERSION_14_0: u32 = 140000; pub const MAC_OS_VERSION_14_1: u32 = 140100; pub const MAC_OS_VERSION_14_2: u32 = 140200; pub const MAC_OS_VERSION_14_3: u32 = 140300; pub const MAC_OS_VERSION_14_4: u32 = 140400; pub const MAC_OS_VERSION_14_5: u32 = 140500; +pub const MAC_OS_VERSION_14_6: u32 = 140600; +pub const MAC_OS_VERSION_14_7: u32 = 140700; pub const MAC_OS_VERSION_15_0: u32 = 150000; -pub const __MAC_OS_X_VERSION_MAX_ALLOWED: u32 = 150000; +pub const MAC_OS_VERSION_15_1: u32 = 150100; +pub const MAC_OS_VERSION_15_2: u32 = 150200; +pub const MAC_OS_VERSION_15_3: u32 = 150300; +pub const MAC_OS_VERSION_15_4: u32 = 150400; +pub const MAC_OS_VERSION_15_5: u32 = 150500; +pub const MAC_OS_VERSION_15_6: u32 = 150600; +pub const MAC_OS_VERSION_16_0: u32 = 160000; +pub const MAC_OS_VERSION_26_0: u32 = 260000; +pub const __AVAILABILITY_VERSIONS_VERSION_HASH: u32 = 93585900; +pub const __AVAILABILITY_VERSIONS_VERSION_STRING: &[u8; 6] = b"Local\0"; +pub const __AVAILABILITY_FILE: &[u8; 23] = b"AvailabilityVersions.h\0"; +pub const __MAC_OS_X_VERSION_MAX_ALLOWED: u32 = 260000; pub const __ENABLE_LEGACY_MAC_AVAILABILITY: u32 = 1; pub const USE_CLANG_TYPES: u32 = 0; pub const __PTHREAD_SIZE__: u32 = 8176; diff --git a/src/dart_runtime.ts b/src/dart_runtime.ts index c3c0ced..49223e0 100644 --- a/src/dart_runtime.ts +++ b/src/dart_runtime.ts @@ -5,10 +5,11 @@ import { SendValueRequest, } from "./dart_runtime_entry.ts"; import * as msgPackr from "ext:js_msg_packr/index.js"; - + const { core } = Deno; -function register_js_module(moduleName: string, moduleFunctions) { + +function register_js_module(moduleName: string, moduleFunctions: Record) { if (globalThis[moduleName]) { throw new Error(`Module "${moduleName}" is already registered.`); } @@ -46,20 +47,22 @@ class DartJSServiceImpl implements DartJSService { const _dartJSService = new DartJSServiceImpl(); +type DartValue = Uint8Array | undefined; + register_js_module("Dart", { - send_value: (callbackId: number, data: Uint8Array) => { + send_value: (callbackId: number, data: DartValue) => { const message: DartMessage = { data, done: true }; return _dartJSService.SendValue({ callbackId, message }); }, - stream_value: (callbackId: number, data: Uint8Array) => { + stream_value: (callbackId: number, data: DartValue) => { const message: DartMessage = { data, done: false }; return _dartJSService.SendValue({ callbackId, message }); }, - stream_value_end: (callbackId: number, data: Uint8Array | undefined) => { + stream_value_end: (callbackId: number, data: DartValue) => { const message: DartMessage = { data, done: true }; return _dartJSService.SendValue({ callbackId, message }); }, - send_error: (callbackId, error: string) => { + send_error: (callbackId:number, error: string) => { const message: DartMessage = { error, done: true }; return _dartJSService.SendValue({ callbackId, message }); }, @@ -73,3 +76,5 @@ register_js_module("JsonPayload", { return msgPackr.unpack(value); }, }); + +globalThis.window = globalThis; diff --git a/src/js_runtime.rs b/src/js_runtime.rs index 32c74c8..4423ea5 100644 --- a/src/js_runtime.rs +++ b/src/js_runtime.rs @@ -408,20 +408,29 @@ pub fn c_args_to_v8_args_local<'s>( pub fn register_js_module<'s>( scope: &mut v8::HandleScope<'s>, module_name: v8::Local<'s, v8::String>, - init_function: v8::Local<'s, v8::Function>, + init_function: Option>, functions_object: v8::Local<'s, v8::Object>, module_init_args: JsFunctionArgs, ) -> u8 { - let v8_args = c_args_to_v8_args_local( - scope, - module_init_args.args, - module_init_args.type_ids, - module_init_args.sizes, - module_init_args.count, - ); - - let receiver = v8::undefined(scope).into(); - let module_state_value = init_function.call(scope, receiver, &v8_args).unwrap(); + let module_state_value = { + if init_function.is_some() { + let v8_args = c_args_to_v8_args_local( + scope, + module_init_args.args, + module_init_args.type_ids, + module_init_args.sizes, + module_init_args.count, + ); + + let receiver = v8::undefined(scope).into(); + init_function + .unwrap() + .call(scope, receiver, &v8_args) + .unwrap() + } else { + v8::undefined(scope).into() + } + }; // Create module object and set the state let module_object = v8::Object::new(scope); diff --git a/src/lib.rs b/src/lib.rs index 11a1949..8c5f63c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -128,9 +128,11 @@ pub unsafe extern "C" fn register_module( let module_name = v8::String::new(scope, module_name_str).unwrap(); let default_object = value.to_object(scope).unwrap(); + // only run init function if it exists let init_key = v8::String::new(scope, "init").unwrap(); let init_fnc_value = default_object.get(scope, init_key.into()).unwrap(); - let init_function = v8::Local::::try_from(init_fnc_value).unwrap(); + let init_function = v8::Local::::try_from(init_fnc_value) + .map_or_else(|_| None, |func| Some(func)); let functions_key = v8::String::new(scope, "functions").unwrap(); let functions_value = default_object.get(scope, functions_key.into()).unwrap();