setup-cpp/dist/legacy/hdi.069dd8f5.js

2 lines
84 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function e(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0});}var t=require("fs"),r=require("path"),n=require("child_process"),a=require("stream"),i=require("util"),o=require("stream"),l=require("util"),s=globalThis.parcelRequire810d,u=s.register;u("1PWvB",function(n,a){e(n.exports,"ArchiveHdi",()=>d);var i=s("4a0B9"),o=s("4IN9F"),l=s("coJHW"),u=s("595pG");let c={ignoreUnreadableDirectories:!0},p={force:!0};class h extends o.Entry{sizeComp=null;uname=null;gname=null;constructor(e){super(e),this.archive=e.archive,this.size=e.size,this.mode=e.mode,this.uid=e.uid,this.gid=e.gid,this.atime=e.atime,this.mtime=e.mtime;}get rsrcPathRaw(){return(0,u.pathResourceFork)(this.pathRaw);}get rsrcPath(){return(0,u.pathNormalize)((0,u.pathResourceFork)(this.path));}}class d extends o.Archive{static FILE_EXTENSIONS=[".dmg",".iso",".cdr"];static HAS_NAMED_VOLUMES=!0;Entry=h;mounterMac=new i.Mounter();nobrowse=!1;constructor(e){super(e);}async read(e){await super.read(e);}async _read(e){let{mounterMac:n,nobrowse:a}=this,i=async(r,n,a)=>{let i=(0,u.statToPathType)(a);if(null===i)return!0;let{size:o,mode:s,uid:c,gid:p,atime:h,mtime:d}=a,f=i===l.PathType.FILE?async()=>(0,t.createReadStream)(r):null,m=i===l.PathType.SYMLINK?async()=>(0,u.fsReadlinkRaw)(r):null,g=new this.Entry({archive:this,type:i,pathRaw:n,size:o,mode:s,uid:c,gid:p,atime:h,mtime:d,readData:f,readSymlink:m}),D=await g.trigger(e);if(!1===D)return null;if(null===D)return!1;if(i===l.PathType.FILE){let a=(0,u.pathResourceFork)(r),i=await(0,u.fsLstatExists)(a);if(i){let r=i.size,o=async()=>(0,t.createReadStream)(a),u=new this.Entry({archive:this,type:l.PathType.RESOURCE_FORK,pathRaw:n,size:r,mode:s,uid:c,gid:p,atime:h,mtime:d,readRsrc:o}),f=await u.trigger(e);if(!1===f)return null;if(null===f)return!1;}}return!0;},o=await n.attach(this.path,{nobrowse:a,readonly:!0},p);try{for(let e of o.devices){let{mountPoint:t}=e;if(!t)continue;let n=(0,r.basename)(t);await(0,u.fsWalk)(t,async(e,a)=>{let o=(0,r.join)(t,e),l=(0,r.join)(n,e);return i(o,l,a);},c);}}finally{await o.eject(p);}}}}),u("4a0B9",function(t,r){e(t.exports,"Mounter",()=>c);var a=s("lcO4x"),i=s("d2hLK"),o=s("1YdmP"),l=s("jUuz4"),u=s("9Vi22");class c{constructor(e=null){this.hdiutil=(e?e.hdiutil:null)||"hdiutil";}async attach(e,t=null,r=null){let n=await this._runAttach(this._argsAttach(e,t)),{eject:a,ejectSync:i}=this._createEjects(n);return{devices:n,eject:a,ejectSync:i};}attachSync(e,t=null,r=null){let n=this._runAttachSync(this._argsAttach(e,t)),{eject:a,ejectSync:i}=this._createEjects(n);return{devices:n,eject:a,ejectSync:i};}async eject(e,t=null){await this._runEject(this._argsEject(e,t));}ejectSync(e,t=null){this._runEjectSync(this._argsEject(e,t));}_argsAttach(e,t=null){let r=["attach","-plist"];return t&&(t.readonly&&r.push("-readonly"),t.nobrowse&&r.push("-nobrowse")),r.push(this._fileArg(e)),r;}_argsEject(e,t=null){let r=["eject"];return t&&t.force&&r.push("-force"),r.push(this._fileArg(e)),r;}async _runAttach(e){let t=[],r=(0,n.spawn)(this.hdiutil,e);r.stdout.on("data",e=>{t.push(e);});let a=await new Promise((e,t)=>{r.once("exit",e),r.once("error",t);});if(a)throw Error("Attach failed: hdiutil exit code: "+a);return this._parseDevices(Buffer.concat(t).toString());}_runAttachSync(e){let{status:t,error:r,stdout:a}=(0,n.spawnSync)(this.hdiutil,e);if(r)throw r;if(t)throw Error("Attach failed: hdiutil exit code: "+t);return this._parseDevices(a.toString());}async _runEject(e){let t=(0,n.spawn)(this.hdiutil,e),r=await new Promise((e,r)=>{t.once("exit",e),t.once("error",r);});if(r)throw Error("Eject failed: hdiutil exit code: "+r);}_runEjectSync(e){let{status:t,error:r}=(0,n.spawnSync)(this.hdiutil,e);if(r)throw r;if(t)throw Error("Eject failed: hdiutil exit code: "+t);}_fileArg(e){return e.startsWith("-")?"./"+e:e;}_parseDevices(e){let t=new a.Plist();t.fromXml(e);let r=t.valueCastAs(i.ValueDict).getValue("system-entities").castAs(o.ValueArray),n=[];for(let e of r.value){let t=e.castAs(i.ValueDict),r=t.getValue("dev-entry").castAs(l.ValueString).value,a=t.getValue("potentially-mountable").castAs(u.ValueBoolean).value,o=t.get("content-hint"),s=t.get("unmapped-content-hint"),c=t.get("volume-kind"),p=t.get("mount-point"),h={devEntry:r,potentiallyMountable:a};o&&(h.contentHint=o.castAs(l.ValueString).value),s&&(h.unmappedContentHint=s.castAs(l.ValueString).value),c&&(h.volumeKind=c.castAs(l.ValueString).value),p&&(h.mountPoint=p.castAs(l.ValueString).value),n.push(h);}return n;}_findRootDevice(e){let t=null;for(let r of e)(null===t||t.devEntry.length>r.devEntry.length)&&(t=r);return t;}_createEjects(e,t=null){var r;let n=null===(r=this._findRootDevice(e))||void 0===r?void 0:r.devEntry,a=null,i={eject:async(e=null)=>{n&&(await this.eject(n,e),n="",a&&process.off("exit",a));},ejectSync:(e=null)=>{n&&(this.ejectSync(n,e),n="",a&&process.off("exit",a));}};return t&&(a=()=>{i.ejectSync(t);},process.once("exit",a)),i;}}}),u("lcO4x",function(t,r){e(t.exports,"Plist",()=>u);var n=s("8b6W8"),a=s("e34sc"),i=s("d2hLK");let o='<?xml version="1.0" encoding="UTF-8"?>',l='<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">';class u{static XML_DECLARATION=o;static XML_DOCTYPE=l;xmlDeclaration=o;xmlDoctype=l;value=null;constructor(e=null){this.value=e;}getValue(){let{value:e}=this;if(!e)throw Error("Value is null");return e;}valueCastTo(e){let{value:t}=this;return t?t.castTo(e):null;}valueCastAs(e){let t=this.valueCastTo(e);if(!t)throw Error(`Cannot cast value to type '${e.TYPE}'`);return t;}fromXml(e){let{declaration:t,doctype:r,documentElement:n}=(0,a.xmlDecode)(e);this.fromXmlElement(n,t,r);}fromXmlElement(e,t=null,r=null){let{tagName:n}=e;if("plist"!==n)throw Error("Unexpected root plist tag name: "+n);let i=(0,a.xmlElementChildElements)(e),o=i.length;if(o>1)throw Error("Multiple root plist child tag: "+o);this.value=o?this.childFromXmlElement(i[0]):null,this.xmlDeclaration=t||"",this.xmlDoctype=r||"";}childFromXmlElement(e){return new i.ValueDict().childFromXmlElement(e);}toXml(e=null){var t,r;let a=null!==(t=null==e?void 0:e.indentRoot)&&void 0!==t?t:n.INDENT_ROOT,i=null!==(r=null==e?void 0:e.newlineString)&&void 0!==r?r:n.NEWLINE_STRING,o=this.value;return[...[this.xmlDeclaration,this.xmlDoctype].filter(e=>e),'<plist version="1.0">',...(o?[o.toXml(e,a?1:0)]:[]),"</plist>",""].join(i);}}}),u("8b6W8",function(t,r){e(t.exports,"INDENT_STRING",()=>n),e(t.exports,"NEWLINE_STRING",()=>a),e(t.exports,"DATA_COLUMNS",()=>i),e(t.exports,"INDENT_ROOT",()=>o);let n=" ",a="\n",i=68,o=!1;}),u("e34sc",function(t,r){var n;function a(e){let t=null,r=null,a=[],i=new n.DOMParser({locator:{},errorHandler:{warning(e){},error(e){a.push(e);},fatalError(e){a.push(e);}}}).parseFromString(e,"text/xml");if(a.length)throw Error("XML decode error: "+a[0]);let{childNodes:o}=i,l=i.documentElement||null;for(let e=0,n=o.length;n>e;e++){let n=o[e];if(n===l)break;let a=n.toString();/^<\?xml[^>]*\?>$/.test(a)&&(t=a),/^<!DOCTYPE[^>]*>$/.test(a)&&(r=a);}if(!l)throw Error("XML decode error: No document element");return{declaration:t,doctype:r,documentElement:l};}function i(e){let{childNodes:t}=e,r=[];for(let n=0,a=t.length;a>n;n++){let a=t[n];if("tagName"in a){r.push(a);continue;}let{nodeValue:i}=a;if(i&&!/^\s*$/.test(i))throw Error("Found text children of: "+e.tagName);}return r;}function o(e){let{childNodes:t}=e,r=null;for(let n=0,a=t.length;a>n;n++){if(n)throw Error("Multiple child elements in: "+e.tagName);let a=t[n];if(!("tagName"in a)&&"data"in a&&"nodeValue"in a)r=a;else throw Error("Unexpected child element in: "+e.tagName);}return r;}function l(e,t){if(e.tagName!==t)throw Error("Unexpected tagName: "+t);}function u(e){let{childNodes:t}=e;if(t.length)throw Error("Unexpected child nodes: "+e.tagName);}function c(e){let t=e.length,r="";for(let n=0;t>n;){let a=e[n++],i=t>n?e[n++]:null,o=t>n?e[n++]:null,l=a<<16|(i||0)<<8|(o||0);r+=f[l>>18]+f[l>>12&h]+f[null===i?64:l>>6&h]+f[null===o?64:l&h];}return r;}function p(e){let t=e.length,r=[];e:for(let n,a,i,o,l,s,u=0;t>u;){for(;;){if((l=m[e.charCodeAt(u++)])>=0){n=l;break;}if(u>=t)break e;}for(;;){if((l=m[e.charCodeAt(u++)])>=0){a=l;break;}if(u>=t)break e;}for(;;){if((l=m[e.charCodeAt(u++)])>=0){i=l;break;}if(u>=t)break e;}for(;;){if((l=m[e.charCodeAt(u++)])>=0){o=l;break;}if(u>=t)break e;}switch(s=(n&h)<<18|(a&h)<<12|(i&h)<<6|o&h,i>h?o>h?2:0:o>h?1:0){case 0:r.push(s>>16&d,s>>8&d,s&d);break;case 1:r.push(s>>16&d,s>>8&d);break;case 2:r.push(s>>16&d);}}return new Uint8Array(r);}e(t.exports,"xmlDecode",()=>a),e(t.exports,"xmlElementChildElements",()=>i),e(t.exports,"xmlElementText",()=>o),e(t.exports,"assertXmlTagName",()=>l),e(t.exports,"assertNoXmlElementChildNodes",()=>u),e(t.exports,"base64Encode",()=>c),e(t.exports,"base64Decode",()=>p),n=s("irmcV");let h=63,d=255,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",m=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,64,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51];}),u("irmcV",function(t,r){e(t.exports,"DOMParser",()=>n,e=>n=e);var n,a=s("7KjWO");a.DOMImplementation,a.XMLSerializer,n=s("7fBnG").DOMParser;}),u("7KjWO",function(t,r){var n,a,i,o,l,u,c,p,h,d,f,m,g,D,v,w,b,E,y,N,x,T,S;function A(e){return""!==e;}function C(e,t){return e.hasOwnProperty(t)||(e[t]=!0),e;}function R(e){return e?Object.keys((e?e.split(/[\t\n\f\r ]+/).filter(A):[]).reduce(C,{})):[];}function _(e,t){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);}function q(e,t){var r=e.prototype;if(!(r instanceof t)){function n(){}n.prototype=t.prototype,_(r,n=new n()),e.prototype=r=n;}r.constructor!=e&&("function"!=typeof e&&console.error("unknown Class:"+e),r.constructor=e);}function L(e,t){if(t instanceof Error)var r=t;else r=this,Error.call(this,N[e]),this.message=N[e],Error.captureStackTrace&&Error.captureStackTrace(this,L);return r.code=e,t&&(this.message=this.message+": "+t),r;}function I(){}function k(e,t){this._node=e,this._refresh=t,O(this);}function O(e){var t=e._node._inc||e._node.ownerDocument._inc;if(e._inc!==t){var r=e._refresh(e._node);if(ev(e,"length",r.length),!e.$$length||r.length<e.$$length)for(var n=r.length;(n in e);n++)Object.prototype.hasOwnProperty.call(e,n)&&delete e[n];_(r,e),e._inc=t;}}function F(){}function M(e,t){for(var r=e.length;r--;)if(e[r]===t)return r;}function V(e,t,r,n){if(n?t[M(t,n)]=r:t[t.length++]=r,e){r.ownerElement=e;var a,i,o,s=e.ownerDocument;s&&(n&&H(s,e,n),a=s,i=e,o=r,a&&a._inc++,o.namespaceURI===l.XMLNS&&(i._nsMap[o.prefix?o.localName:""]=o.value));}}function P(e,t,r){var n=M(t,r);if(n>=0){for(var a=t.length-1;a>n;)t[n]=t[++n];if(t.length=a,e){var i=e.ownerDocument;i&&(H(i,e,r),r.ownerElement=null);}}else throw new L(T,Error(e.tagName+"@"+r));}function U(){}function B(){}function j(e){return"<"==e&&"&lt;"||">"==e&&"&gt;"||"&"==e&&"&amp;"||'"'==e&&"&quot;"||"&#"+e.charCodeAt()+";";}function G(e,t){if(t(e))return!0;if(e=e.firstChild)do if(G(e,t))return!0;while(e=e.nextSibling);}function X(){this.ownerDocument=this;}function H(e,t,r,n){e&&e._inc++,r.namespaceURI===l.XMLNS&&delete t._nsMap[r.prefix?r.localName:""];}function $(e,t,r){if(e&&e._inc){e._inc++;var n=t.childNodes;if(r)n[n.length++]=r;else{for(var a=t.firstChild,i=0;a;)n[i++]=a,a=a.nextSibling;n.length=i,delete n[n.length];}}}function z(e,t){var r=t.previousSibling,n=t.nextSibling;return r?r.nextSibling=n:e.firstChild=n,n?n.previousSibling=r:e.lastChild=r,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,$(e.ownerDocument,e),t;}function Y(e){return e&&e.nodeType===B.DOCUMENT_TYPE_NODE;}function W(e){return e&&e.nodeType===B.ELEMENT_NODE;}function K(e){return e&&e.nodeType===B.TEXT_NODE;}function Q(e,t){var r=e.childNodes||[];if(o(r,W)||Y(t))return!1;var n=o(r,Y);return!(t&&n&&r.indexOf(n)>r.indexOf(t));}function Z(e,t){var r,n=e.childNodes||[];return!o(n,function(e){return W(e)&&e!==t;})&&(r=o(n,Y),!(t&&r&&n.indexOf(r)>n.indexOf(t)));}function J(e,t,r){var n=e.childNodes||[],a=t.childNodes||[];if(t.nodeType===B.DOCUMENT_FRAGMENT_NODE){var i=a.filter(W);if(i.length>1||o(a,K))throw new L(x,"More than one element or text in fragment");if(1===i.length&&!Z(e,r))throw new L(x,"Element in fragment can not be inserted before doctype");}if(W(t)&&!Z(e,r))throw new L(x,"Only one element can be added and only after doctype");if(Y(t)){if(o(n,function(e){return Y(e)&&e!==r;}))throw new L(x,"Only one doctype is allowed");var l=o(n,W);if(r&&n.indexOf(l)<n.indexOf(r))throw new L(x,"Doctype can only be inserted before an element");}}function ee(e,t,r,n){(function(e,t,r){if(!(e&&(e.nodeType===B.DOCUMENT_NODE||e.nodeType===B.DOCUMENT_FRAGMENT_NODE||e.nodeType===B.ELEMENT_NODE)))throw new L(x,"Unexpected parent node type "+e.nodeType);if(r&&r.parentNode!==e)throw new L(T,"child not in parent");if(!(t&&(W(t)||K(t)||Y(t)||t.nodeType===B.DOCUMENT_FRAGMENT_NODE||t.nodeType===B.COMMENT_NODE||t.nodeType===B.PROCESSING_INSTRUCTION_NODE))||Y(t)&&e.nodeType!==B.DOCUMENT_NODE)throw new L(x,"Unexpected node type "+t.nodeType+" for parent node type "+e.nodeType);})(e,t,r),e.nodeType===B.DOCUMENT_NODE&&(n||function(e,t,r){var n=e.childNodes||[],a=t.childNodes||[];if(t.nodeType===B.DOCUMENT_FRAGMENT_NODE){var i=a.filter(W);if(i.length>1||o(a,K))throw new L(x,"More than one element or text in fragment");if(1===i.length&&!Q(e,r))throw new L(x,"Element in fragment can not be inserted before doctype");}if(W(t)&&!Q(e,r))throw new L(x,"Only one element can be added and only after doctype");if(Y(t)){if(o(n,Y))throw new L(x,"Only one doctype is allowed");var l=o(n,W);if(r&&n.indexOf(l)<n.indexOf(r))throw new L(x,"Doctype can only be inserted before an element");if(!r&&l)throw new L(x,"Doctype can not be appended since element is present");}})(e,t,r);var a=t.parentNode;if(a&&a.removeChild(t),t.nodeType===b){var i=t.firstChild;if(null==i)return t;var l=t.lastChild;}else i=l=t;var s=r?r.previousSibling:e.lastChild;i.previousSibling=s,l.nextSibling=r,s?s.nextSibling=i:e.firstChild=i,null==r?e.lastChild=l:r.previousSibling=l;do i.parentNode=e;while(i!==l&&(i=i.nextSibling));return $(e.ownerDocument||e,e),t.nodeType==b&&(t.firstChild=t.lastChild=null),t;}function et(){this._nsMap={};}function er(){}function en(){}function ea(){}function ei(){}function eo(){}function el(){}function es(){}function eu(){}function ec(){}function ep(){}function eh(){}function ed(){}function ef(e,t){var r=[],n=9==this.nodeType&&this.documentElement||this,a=n.prefix,i=n.namespaceURI;if(i&&null==a){var a=n.lookupPrefix(i);if(null==a)var o=[{namespace:i,prefix:null}];}return eD(this,r,e,t,o),r.join("");}function em(e,t,r){var n=e.prefix||"",a=e.namespaceURI;if(!a||"xml"===n&&a===l.XML||a===l.XMLNS)return!1;for(var i=r.length;i--;){var o=r[i];if(o.prefix===n)return o.namespace!==a;}return!0;}function eg(e,t,r){e.push(" ",t,'="',r.replace(/[<>&"\t\n\r]/g,j),'"');}function eD(e,t,r,n,a){if(a||(a=[]),n){if(!(e=n(e)))return;if("string"==typeof e){t.push(e);return;}}switch(e.nodeType){case c:var i,o=e.attributes,s=o.length,u=e.firstChild,m=e.tagName;r=l.isHTML(e.namespaceURI)||r;var E=m;if(!r&&!e.prefix&&e.namespaceURI){for(var y=0;y<o.length;y++)if("xmlns"===o.item(y).name){i=o.item(y).value;break;}if(!i)for(var N=a.length-1;N>=0;N--){var x=a[N];if(""===x.prefix&&x.namespace===e.namespaceURI){i=x.namespace;break;}}if(i!==e.namespaceURI)for(var N=a.length-1;N>=0;N--){var x=a[N];if(x.namespace===e.namespaceURI){x.prefix&&(E=x.prefix+":"+m);break;}}}t.push("<",E);for(var T=0;s>T;T++){var S=o.item(T);"xmlns"==S.prefix?a.push({prefix:S.localName,namespace:S.value}):"xmlns"==S.nodeName&&a.push({prefix:"",namespace:S.value});}for(var T=0;s>T;T++){var S=o.item(T);if(em(S,r,a)){var A=S.prefix||"",C=S.namespaceURI;eg(t,A?"xmlns:"+A:"xmlns",C),a.push({prefix:A,namespace:C});}eD(S,t,r,n,a);}if(m===E&&em(e,r,a)){var A=e.prefix||"",C=e.namespaceURI;eg(t,A?"xmlns:"+A:"xmlns",C),a.push({prefix:A,namespace:C});}if(u||r&&!/^(?:meta|link|img|br|hr|input)$/i.test(m)){if(t.push(">"),r&&/^script$/i.test(m))for(;u;)u.data?t.push(u.data):eD(u,t,r,n,a.slice()),u=u.nextSibling;else for(;u;)eD(u,t,r,n,a.slice()),u=u.nextSibling;t.push("</",E,">");}else t.push("/>");return;case v:case b:for(var u=e.firstChild;u;)eD(u,t,r,n,a.slice()),u=u.nextSibling;return;case p:return eg(t,e.name,e.value);case h:return t.push(e.data.replace(/[<&>]/g,j));case d:return t.push("<![CDATA[",e.data,"]]>");case D:return t.push("<!--",e.data,"-->");case w:var R=e.publicId,_=e.systemId;if(t.push("<!DOCTYPE ",e.name),R)t.push(" PUBLIC ",R),_&&"."!=_&&t.push(" ",_),t.push(">");else if(_&&"."!=_)t.push(" SYSTEM ",_,">");else{var q=e.internalSubset;q&&t.push(" [",q,"]"),t.push(">");}return;case g:return t.push("<?",e.target," ",e.data,"?>");case f:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName);}}function ev(e,t,r){e[t]=r;}e(t.exports,"DOMImplementation",()=>n,e=>n=e),e(t.exports,"XMLSerializer",()=>a,e=>a=e),o=(i=s("e95yL")).find,l=i.NAMESPACE,c=(u={}).ELEMENT_NODE=1,p=u.ATTRIBUTE_NODE=2,h=u.TEXT_NODE=3,d=u.CDATA_SECTION_NODE=4,f=u.ENTITY_REFERENCE_NODE=5,m=u.ENTITY_NODE=6,g=u.PROCESSING_INSTRUCTION_NODE=7,D=u.COMMENT_NODE=8,v=u.DOCUMENT_NODE=9,w=u.DOCUMENT_TYPE_NODE=10,b=u.DOCUMENT_FRAGMENT_NODE=11,E=u.NOTATION_NODE=12,N={},(y={}).INDEX_SIZE_ERR=(N[1]="Index size error",1),y.DOMSTRING_SIZE_ERR=(N[2]="DOMString size error",2),x=y.HIERARCHY_REQUEST_ERR=(N[3]="Hierarchy request error",3),y.WRONG_DOCUMENT_ERR=(N[4]="Wrong document",4),y.INVALID_CHARACTER_ERR=(N[5]="Invalid character",5),y.NO_DATA_ALLOWED_ERR=(N[6]="No data allowed",6),y.NO_MODIFICATION_ALLOWED_ERR=(N[7]="No modification allowed",7),T=y.NOT_FOUND_ERR=(N[8]="Not found",8),y.NOT_SUPPORTED_ERR=(N[9]="Not supported",9),S=y.INUSE_ATTRIBUTE_ERR=(N[10]="Attribute in use",10),y.INVALID_STATE_ERR=(N[11]="Invalid state",11),y.SYNTAX_ERR=(N[12]="Syntax error",12),y.INVALID_MODIFICATION_ERR=(N[13]="Invalid modification",13),y.NAMESPACE_ERR=(N[14]="Invalid namespace",14),y.INVALID_ACCESS_ERR=(N[15]="Invalid access",15),L.prototype=Error.prototype,_(y,L),I.prototype={length:0,item:function(e){return e>=0&&e<this.length?this[e]:null;},toString:function(e,t){for(var r=[],n=0;n<this.length;n++)eD(this[n],r,e,t);return r.join("");},filter:function(e){return Array.prototype.filter.call(this,e);},indexOf:function(e){return Array.prototype.indexOf.call(this,e);}},k.prototype.item=function(e){return O(this),this[e]||null;},q(k,I),F.prototype={length:0,item:I.prototype.item,getNamedItem:function(e){for(var t=this.length;t--;){var r=this[t];if(r.nodeName==e)return r;}},setNamedItem:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new L(S);var r=this.getNamedItem(e.nodeName);return V(this._ownerElement,this,e,r),r;},setNamedItemNS:function(e){var t,r=e.ownerElement;if(r&&r!=this._ownerElement)throw new L(S);return t=this.getNamedItemNS(e.namespaceURI,e.localName),V(this._ownerElement,this,e,t),t;},removeNamedItem:function(e){var t=this.getNamedItem(e);return P(this._ownerElement,this,t),t;},removeNamedItemNS:function(e,t){var r=this.getNamedItemNS(e,t);return P(this._ownerElement,this,r),r;},getNamedItemNS:function(e,t){for(var r=this.length;r--;){var n=this[r];if(n.localName==t&&n.namespaceURI==e)return n;}return null;}},U.prototype={hasFeature:function(e,t){return!0;},createDocument:function(e,t,r){var n=new X();if(n.implementation=this,n.childNodes=new I(),n.doctype=r||null,r&&n.appendChild(r),t){var a=n.createElementNS(e,t);n.appendChild(a);}return n;},createDocumentType:function(e,t,r){var n=new el();return n.name=e,n.nodeName=e,n.publicId=t||"",n.systemId=r||"",n;}},B.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return ee(this,e,t);},replaceChild:function(e,t){ee(this,e,t,J),t&&this.removeChild(t);},removeChild:function(e){return z(this,e);},appendChild:function(e){return this.insertBefore(e,null);},hasChildNodes:function(){return null!=this.firstChild;},cloneNode:function(e){return function e(t,r,n){var a=new r.constructor();for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i)){var o=r[i];"object"!=typeof o&&o!=a[i]&&(a[i]=o);}switch(r.childNodes&&(a.childNodes=new I()),a.ownerDocument=t,a.nodeType){case c:var l=r.attributes,s=a.attributes=new F(),u=l.length;s._ownerElement=a;for(var h=0;u>h;h++)a.setAttributeNode(e(t,l.item(h),!0));break;case p:n=!0;}if(n)for(var d=r.firstChild;d;)a.appendChild(e(t,d,n)),d=d.nextSibling;return a;}(this.ownerDocument||this,this,e);},normalize:function(){for(var e=this.firstChild;e;){var t=e.nextSibling;t&&t.nodeType==h&&e.nodeType==h?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t);}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t);},hasAttributes:function(){return this.attributes.length>0;},lookupPrefix:function(e){for(var t=this;t;){var r=t._nsMap;if(r){for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)&&r[n]===e)return n;}t=t.nodeType==p?t.ownerDocument:t.parentNode;}return null;},lookupNamespaceURI:function(e){for(var t=this;t;){var r=t._nsMap;if(r&&Object.prototype.hasOwnProperty.call(r,e))return r[e];t=t.nodeType==p?t.ownerDocument:t.parentNode;}return null;},isDefaultNamespace:function(e){return null==this.lookupPrefix(e);}},_(u,B),_(u,B.prototype),X.prototype={nodeName:"#document",nodeType:v,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==b){for(var r=e.firstChild;r;){var n=r.nextSibling;this.insertBefore(r,t),r=n;}return e;}return ee(this,e,t),e.ownerDocument=this,null===this.documentElement&&e.nodeType===c&&(this.documentElement=e),e;},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),z(this,e);},replaceChild:function(e,t){ee(this,e,t,J),e.ownerDocument=this,t&&this.removeChild(t),W(e)&&(this.documentElement=e);},importNode:function(e,t){return function e(t,r,n){var a;switch(r.nodeType){case c:(a=r.cloneNode(!1)).ownerDocument=t;case b:break;case p:n=!0;}if(a||(a=r.cloneNode(!1)),a.ownerDocument=t,a.parentNode=null,n)for(var i=r.firstChild;i;)a.appendChild(e(t,i,n)),i=i.nextSibling;return a;}(this,e,t);},getElementById:function(e){var t=null;return G(this.documentElement,function(r){if(r.nodeType==c&&r.getAttribute("id")==e)return t=r,!0;}),t;},getElementsByClassName:function(e){var t=R(e);return new k(this,function(r){var n=[];return t.length>0&&G(r.documentElement,function(a){if(a!==r&&a.nodeType===c){var i=a.getAttribute("class");if(i){var o=e===i;if(!o){var l=R(i);o=t.every(function(e){return l&&-1!==l.indexOf(e);});}o&&n.push(a);}}}),n;});},createElement:function(e){var t=new et();return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new I(),(t.attributes=new F())._ownerElement=t,t;},createDocumentFragment:function(){var e=new ep();return e.ownerDocument=this,e.childNodes=new I(),e;},createTextNode:function(e){var t=new ea();return t.ownerDocument=this,t.appendData(e),t;},createComment:function(e){var t=new ei();return t.ownerDocument=this,t.appendData(e),t;},createCDATASection:function(e){var t=new eo();return t.ownerDocument=this,t.appendData(e),t;},createProcessingInstruction:function(e,t){var r=new eh();return r.ownerDocument=this,r.tagName=r.nodeName=r.target=e,r.nodeValue=r.data=t,r;},createAttribute:function(e){var t=new er();return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t;},createEntityReference:function(e){var t=new ec();return t.ownerDocument=this,t.nodeName=e,t;},createElementNS:function(e,t){var r=new et(),n=t.split(":"),a=r.attributes=new F();return r.childNodes=new I(),r.ownerDocument=this,r.nodeName=t,r.tagName=t,r.namespaceURI=e,2==n.length?(r.prefix=n[0],r.localName=n[1]):r.localName=t,a._ownerElement=r,r;},createAttributeNS:function(e,t){var r=new er(),n=t.split(":");return r.ownerDocument=this,r.nodeName=t,r.name=t,r.namespaceURI=e,r.specified=!0,2==n.length?(r.prefix=n[0],r.localName=n[1]):r.localName=t,r;}},q(X,B),et.prototype={nodeType:c,hasAttribute:function(e){return null!=this.getAttributeNode(e);},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||"";},getAttributeNode:function(e){return this.attributes.getNamedItem(e);},setAttribute:function(e,t){var r=this.ownerDocument.createAttribute(e);r.value=r.nodeValue=""+t,this.setAttributeNode(r);},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t);},appendChild:function(e){return e.nodeType===b?this.insertBefore(e,null):(e.parentNode&&e.parentNode.removeChild(e),e.parentNode=this,e.previousSibling=this.lastChild,e.nextSibling=null,e.previousSibling?e.previousSibling.nextSibling=e:this.firstChild=e,this.lastChild=e,$(this.ownerDocument,this,e),e);},setAttributeNode:function(e){return this.attributes.setNamedItem(e);},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e);},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName);},removeAttributeNS:function(e,t){var r=this.getAttributeNodeNS(e,t);r&&this.removeAttributeNode(r);},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t);},getAttributeNS:function(e,t){var r=this.getAttributeNodeNS(e,t);return r&&r.value||"";},setAttributeNS:function(e,t,r){var n=this.ownerDocument.createAttributeNS(e,t);n.value=n.nodeValue=""+r,this.setAttributeNode(n);},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t);},getElementsByTagName:function(e){return new k(this,function(t){var r=[];return G(t,function(n){n!==t&&n.nodeType==c&&("*"===e||n.tagName==e)&&r.push(n);}),r;});},getElementsByTagNameNS:function(e,t){return new k(this,function(r){var n=[];return G(r,function(a){a!==r&&a.nodeType===c&&("*"===e||a.namespaceURI===e)&&("*"===t||a.localName==t)&&n.push(a);}),n;});}},X.prototype.getElementsByTagName=et.prototype.getElementsByTagName,X.prototype.getElementsByTagNameNS=et.prototype.getElementsByTagNameNS,q(et,B),er.prototype.nodeType=p,q(er,B),en.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t);},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length;},insertData:function(e,t){this.replaceData(e,0,t);},appendChild:function(e){throw Error(N[x]);},deleteData:function(e,t){this.replaceData(e,t,"");},replaceData:function(e,t,r){r=this.data.substring(0,e)+r+this.data.substring(e+t),this.nodeValue=this.data=r,this.length=r.length;}},q(en,B),ea.prototype={nodeName:"#text",nodeType:h,splitText:function(e){var t=this.data,r=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var n=this.ownerDocument.createTextNode(r);return this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling),n;}},q(ea,en),ei.prototype={nodeName:"#comment",nodeType:D},q(ei,en),eo.prototype={nodeName:"#cdata-section",nodeType:d},q(eo,en),el.prototype.nodeType=w,q(el,B),es.prototype.nodeType=E,q(es,B),eu.prototype.nodeType=m,q(eu,B),ec.prototype.nodeType=f,q(ec,B),ep.prototype.nodeName="#document-fragment",ep.prototype.nodeType=b,q(ep,B),eh.prototype.nodeType=g,q(eh,B),ed.prototype.serializeToString=function(e,t,r){return ef.call(e,t,r);},B.prototype.toString=ef;try{Object.defineProperty&&(Object.defineProperty(k.prototype,"length",{get:function(){return O(this),this.$$length;}}),Object.defineProperty(B.prototype,"textContent",{get:function(){return function e(t){switch(t.nodeType){case c:case b:var r=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&r.push(e(t)),t=t.nextSibling;return r.join("");default:return t.nodeValue;}}(this);},set:function(e){switch(this.nodeType){case c:case b:for(;this.firstChild;)this.removeChild(this.firstChild);(e||e+"")&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e;}}}),ev=function(e,t,r){e["$$"+t]=r;});}catch(e){}n=U,a=ed;}),u("e95yL",function(t,r){var n,a,i,o,l;function s(e,t){return void 0===t&&(t=Object),t&&"function"==typeof t.freeze?t.freeze(e):e;}e(t.exports,"find",()=>n,e=>n=e),e(t.exports,"freeze",()=>a,e=>a=e),e(t.exports,"NAMESPACE",()=>i,e=>i=e),o=s({HTML:"text/html",isHTML:function(e){return e===o.HTML;},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),l=s({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(e){return e===l.HTML;},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"}),n=function(e,t,r){if(void 0===r&&(r=Array.prototype),e&&"function"==typeof r.find)return r.find.call(e,t);for(var n=0;n<e.length;n++)if(Object.prototype.hasOwnProperty.call(e,n)){var a=e[n];if(t.call(void 0,a,n,e))return a;}},a=s,i=l;}),u("7fBnG",function(t,r){var n,a,i,o,l,u,c,p,h;function d(e){return e.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n");}function f(e){this.options=e||{locator:{}};}function m(){this.cdata=!1;}function g(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber;}function D(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]";}function v(e,t,r){return"string"==typeof e?e.substr(t,r):e.length>=t+r||t?new java.lang.String(e,t,r)+"":e;}function w(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t);}e(t.exports,"DOMParser",()=>n,e=>n=e),a=s("e95yL"),i=s("7KjWO"),o=s("aeYiS"),l=s("aKT05"),u=i.DOMImplementation,c=a.NAMESPACE,p=l.ParseError,h=l.XMLReader,f.prototype.parseFromString=function(e,t){var r=this.options,n=new h(),a=r.domBuilder||new m(),i=r.errorHandler,l=r.locator,s=r.xmlns||{},u=/\/x?html?$/.test(t),p=u?o.HTML_ENTITIES:o.XML_ENTITIES;l&&a.setDocumentLocator(l),n.errorHandler=function(e,t,r){var n,a;function i(t){var i=e[t];!i&&a&&(i=2==e.length?function(r){e(t,r);}:e),n[t]=i&&function(e){i("[xmldom "+t+"] "+e+D(r));}||function(){};}if(!e){if(t instanceof m)return t;e=t;}return n={},a=e instanceof Function,r=r||{},i("warning"),i("error"),i("fatalError"),n;}(i,a,l),n.domBuilder=r.domBuilder||a,u&&(s[""]=c.HTML),s.xml=s.xml||c.XML;var f=r.normalizeLineEndings||d;return e&&"string"==typeof e?n.parse(f(e),s,p):n.errorHandler.error("invalid doc source"),a.doc;},m.prototype={startDocument:function(){this.doc=new u().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId);},startElement:function(e,t,r,n){var a=this.doc,i=a.createElementNS(e,r||t),o=n.length;w(this,i),this.currentElement=i,this.locator&&g(this.locator,i);for(var l=0;o>l;l++){var e=n.getURI(l),s=n.getValue(l),r=n.getQName(l),u=a.createAttributeNS(e,r);this.locator&&g(n.getLocator(l),u),u.value=u.nodeValue=s,i.setAttributeNode(u);}},endElement:function(e,t,r){var n=this.currentElement;n.tagName,this.currentElement=n.parentNode;},startPrefixMapping:function(e,t){},endPrefixMapping:function(e){},processingInstruction:function(e,t){var r=this.doc.createProcessingInstruction(e,t);this.locator&&g(this.locator,r),w(this,r);},ignorableWhitespace:function(e,t,r){},characters:function(e,t,r){if(e=v.apply(this,arguments)){if(this.cdata)var n=this.doc.createCDATASection(e);else var n=this.doc.createTextNode(e);this.currentElement?this.currentElement.appendChild(n):/^\s*$/.test(e)&&this.doc.appendChild(n),this.locator&&g(this.locator,n);}},skippedEntity:function(e){},endDocument:function(){this.doc.normalize();},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0);},comment:function(e,t,r){e=v.apply(this,arguments);var n=this.doc.createComment(e);this.locator&&g(this.locator,n),w(this,n);},startCDATA:function(){this.cdata=!0;},endCDATA:function(){this.cdata=!1;},startDTD:function(e,t,r){var n=this.doc.implementation;if(n&&n.createDocumentType){var a=n.createDocumentType(e,t,r);this.locator&&g(this.locator,a),w(this,a),this.doc.doctype=a;}},warning:function(e){console.warn("[xmldom warning] "+e,D(this.locator));},error:function(e){console.error("[xmldom error] "+e,D(this.locator));},fatalError:function(e){throw new p(e,this.locator);}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(e){m.prototype[e]=function(){return null;};}),n=f;}),u("aeYiS",function(t,r){e(t.exports,"XML_ENTITIES",()=>n,e=>n=e),e(t.exports,"HTML_ENTITIES",()=>a,e=>a=e);var n,a,i=s("e95yL").freeze;n=i({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),a=i({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"",Afr:"\uD835\uDD04",afr:"\uD835\uDD1E",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"\uD835\uDD38",aopf:"\uD835\uDD52",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"\uD835\uDC9C",ascr:"\uD835\uDCB6",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"",backsim:"∽",backsimeq:"⋍",Backslash:"",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"",Bernoullis:"",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"\uD835\uDD05",bfr:"\uD835\uDD1F",bigcap:"⋂",bigcirc:"◯",bigcup:"",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"\uD835\uDD39",bopf:"\uD835\uDD53",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"",bscr:"\uD835\uDCB7",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"",caps:"∩︀",caret:"",caron:"ˇ",Cayleys:"",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"",cfr:"\uD835\uDD20",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"",copf:"\uD835\uDD54",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"",cross:"✗",Cscr:"\uD835\uDC9E",cscr:"\uD835\uDCB8",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"",dd:"",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"\uD835\uDD07",dfr:"\uD835\uDD21",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"\uD835\uDD3B",dopf:"\uD835\uDD55",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"\uD835\uDC9F",dscr:"\uD835\uDCB9",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"",efDot:"≒",Efr:"\uD835\uDD08",efr:"\uD835\uDD22",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:"",emsp13:"",emsp14:"",ENG:"Ŋ",eng:"ŋ",ensp:"",Eogon:"Ę",eogon:"ę",Eopf:"\uD835\uDD3C",eopf:"\uD835\uDD56",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"",escr:"",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"",ExponentialE:"",exponentiale:"",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"\uD835\uDD09",ffr:"\uD835\uDD23",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"\uD835\uDD3D",fopf:"\uD835\uDD57",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"",frown:"⌢",Fscr:"",fscr:"\uD835\uDCBB",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"\uD835\uDD0A",gfr:"\uD835\uDD24",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"\uD835\uDD3E",gopf:"\uD835\uDD58",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"\uD835\uDCA2",gscr:"",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:"",half:"½",hamilt:"",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"",hfr:"\uD835\uDD25",HilbertSpace:"",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"",hopf:"\uD835\uDD59",horbar:"―",HorizontalLine:"─",Hscr:"",hscr:"\uD835\uDCBD",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"",hyphen:"",Iacute:"Í",iacute:"í",ic:"",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"",ifr:"\uD835\uDD26",Igrave:"Ì",igrave:"ì",ii:"",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"",Imacr:"Ī",imacr:"ī",image:"",ImaginaryI:"",imagline:"",imagpart:"",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"\uD835\uDD40",iopf:"\uD835\uDD5A",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"",iscr:"\uD835\uDCBE",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"\uD835\uDD0D",jfr:"\uD835\uDD27",jmath:"ȷ",Jopf:"\uD835\uDD41",jopf:"\uD835\uDD5B",Jscr:"\uD835\uDCA5",jscr:"\uD835\uDCBF",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"\uD835\uDD0E",kfr:"\uD835\uDD28",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"\uD835\uDD42",kopf:"\uD835\uDD5C",Kscr:"\uD835\uDCA6",kscr:"\uD835\uDCC0",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"\uD835\uDD0F",lfr:"\uD835\uDD29",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"\uD835\uDD43",lopf:"\uD835\uDD5D",loplus:"⨭",lotimes:"⨴",lowast:"",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"",Lscr:"",lscr:"\uD835\uDCC1",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"",lsquor:"",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:"",Mellintrf:"",Mfr:"\uD835\uDD10",mfr:"\uD835\uDD2A",mho:"℧",micro:"µ",mid:"",midast:"*",midcir:"⫰",middot:"·",minus:"",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"\uD835\uDD44",mopf:"\uD835\uDD5E",mp:"∓",Mscr:"",mscr:"\uD835\uDCC2",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"\uD835\uDD11",nfr:"\uD835\uDD2B",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",Nopf:"",nopf:"\uD835\uDD5F",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"\uD835\uDCA9",nscr:"\uD835\uDCC3",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:"",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"\uD835\uDD12",ofr:"\uD835\uDD2C",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"\uD835\uDD46",oopf:"\uD835\uDD60",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"",operp:"⦹",oplus:"⊕",Or:"⩔",or:"",orarr:"↻",ord:"⩝",order:"",orderof:"",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"\uD835\uDCAA",oscr:"",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"\uD835\uDD13",pfr:"\uD835\uDD2D",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"",pointint:"⨕",Popf:"",popf:"\uD835\uDD61",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"",primes:"",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"\uD835\uDCAB",pscr:"\uD835\uDCC5",Psi:"Ψ",psi:"ψ",puncsp:"",Qfr:"\uD835\uDD14",qfr:"\uD835\uDD2E",qint:"⨌",Qopf:"",qopf:"\uD835\uDD62",qprime:"⁗",Qscr:"\uD835\uDCAC",qscr:"\uD835\uDCC6",quaternions:"",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"",rationals:"",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"",real:"",realine:"",realpart:"",reals:"",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"",rfr:"\uD835\uDD2F",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"",ropf:"\uD835\uDD63",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"",Rscr:"",rscr:"\uD835\uDCC7",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"",rsquor:"",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"",setmn:"",sext:"✶",Sfr:"\uD835\uDD16",sfr:"\uD835\uDD30",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"",smashp:"⨳",smeparsl:"⧤",smid:"",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"\uD835\uDD4A",sopf:"\uD835\uDD64",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"\uD835\uDCAE",sscr:"\uD835\uDCC8",ssetmn:"",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"\uD835\uDD17",tfr:"\uD835\uDD31",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"",ThickSpace:"",thinsp:"",ThinSpace:"",thkap:"≈",thksim:"",THORN:"Þ",thorn:"þ",Tilde:"",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"",topbot:"⌶",topcir:"⫱",Topf:"\uD835\uDD4B",topf:"\uD835\uDD65",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"\uD835\uDCAF",tscr:"\uD835\uDCC9",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"\uD835\uDD18",ufr:"\uD835\uDD32",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"\uD835\uDD4C",uopf:"\uD835\uDD66",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"\uD835\uDCB0",uscr:"\uD835\uDCCA",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"",vee:"",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:"",Vfr:"\uD835\uDD19",vfr:"\uD835\uDD33",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"\uD835\uDD4D",vopf:"\uD835\uDD67",vprop:"∝",vrtri:"⊳",Vscr:"\uD835\uDCB1",vscr:"\uD835\uDCCB",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"\uD835\uDD1A",wfr:"\uD835\uDD34",Wopf:"\uD835\uDD4E",wopf:"\uD835\uDD68",wp:"℘",wr:"≀",wreath:"≀",Wscr:"\uD835\uDCB2",wscr:"\uD835\uDCCC",xcap:"⋂",xcirc:"◯",xcup:"",xdtri:"▽",Xfr:"\uD835\uDD1B",xfr:"\uD835\uDD35",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"\uD835\uDD4F",xopf:"\uD835\uDD69",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"\uD835\uDCB3",xscr:"\uD835\uDCCD",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"\uD835\uDD1C",yfr:"\uD835\uDD36",YIcy:"Ї",yicy:"ї",Yopf:"\uD835\uDD50",yopf:"\uD835\uDD6A",Yscr:"\uD835\uDCB4",yscr:"\uD835\uDCCE",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"",ZeroWidthSpace:"",Zeta:"Ζ",zeta:"ζ",Zfr:"",zfr:"\uD835\uDD37",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"",zopf:"\uD835\uDD6B",Zscr:"\uD835\uDCB5",zscr:"\uD835\uDCCF",zwj:"",zwnj:""});}),u("aKT05",function(t,r){var n,a,i,o,l;function u(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,u);}function c(){}function p(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t;}function h(e,t,r){for(var n=e.tagName,a=null,o=e.length;o--;){var l=e[o],s=l.qName,u=l.value,c=s.indexOf(":");if(c>0)var p=l.prefix=s.slice(0,c),h=s.slice(c+1),f="xmlns"===p&&h;else h=s,p=null,f="xmlns"===s&&"";l.localName=h,!1!==f&&(null==a&&(a={},d(r,r={})),r[f]=a[f]=u,l.uri=i.XMLNS,t.startPrefixMapping(f,u));}for(var o=e.length;o--;){var p=(l=e[o]).prefix;p&&("xml"===p&&(l.uri=i.XML),"xmlns"!==p&&(l.uri=r[p||""]));}var c=n.indexOf(":");c>0?(p=e.prefix=n.slice(0,c),h=e.localName=n.slice(c+1)):(p=null,h=e.localName=n);var m=e.uri=r[p||""];if(t.startElement(m,h,n,e),!e.closed)return e.currentNSMap=r,e.localNSMap=a,!0;if(t.endElement(m,h,n),a)for(p in a)Object.prototype.hasOwnProperty.call(a,p)&&t.endPrefixMapping(p);}function d(e,t){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);}function f(){this.attributeNames={};}e(t.exports,"XMLReader",()=>n,e=>n=e),e(t.exports,"ParseError",()=>a,e=>a=e),i=s("e95yL").NAMESPACE,o=RegExp("[\\-\\.0-9"+/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),l=RegExp("^"+/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/.source+o.source+"*(?::"+/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/.source+o.source+"*)?$"),u.prototype=Error(),u.prototype.name="$7d48dd32ae42de33$var$ParseError",c.prototype={parse:function(e,t,r){var n=this.domBuilder;n.startDocument(),d(t,t={}),function(e,t,r,n,a){function o(e){var t,n=e.slice(1,-1);return Object.hasOwnProperty.call(r,n)?r[n]:"#"===n.charAt(0)?(t=parseInt(n.substr(1).replace("x","0x")))>65535?String.fromCharCode(55296+((t-=65536)>>10),56320+(1023&t)):String.fromCharCode(t):(a.error("entity not found:"+e),e);}function l(t){if(t>w){var r=e.substring(w,t).replace(/&#?\w+;/g,o);g&&s(w),n.characters(r,0,t-w),w=t;}}function s(t,r){for(;t>=d&&(r=m.exec(e));)d=(c=r.index)+r[0].length,g.lineNumber++;g.columnNumber=t-c+1;}for(var c=0,d=0,m=/.*(?:\r\n?|\n)|.*$/g,g=n.locator,D=[{currentNSMap:t}],v={},w=0;;){try{var b=e.indexOf("<",w);if(b<0){if(!e.substr(w).match(/^\s*$/)){var E=n.doc,y=E.createTextNode(e.substr(w));E.appendChild(y),n.currentElement=y;}return;}switch(b>w&&l(b),e.charAt(b+1)){case"/":var N=e.indexOf(">",b+3),x=e.substring(b+2,N).replace(/[ \t\n\r]+$/g,""),T=D.pop();N<0?(x=e.substring(b+2).replace(/[\s<].*/,""),a.error("end tag name: "+x+" is not complete:"+T.tagName),N=b+1+x.length):x.match(/\s</)&&(x=x.replace(/[\s<].*/,""),a.error("end tag name: "+x+" maybe not complete"),N=b+1+x.length);var S=T.localNSMap,A=T.tagName==x;if(A||T.tagName&&T.tagName.toLowerCase()==x.toLowerCase()){if(n.endElement(T.uri,T.localName,x),S)for(var C in S)Object.prototype.hasOwnProperty.call(S,C)&&n.endPrefixMapping(C);A||a.fatalError("end tag name: "+x+" is not match the current start tagName:"+T.tagName);}else D.push(T);N++;break;case"?":g&&s(b),N=function(e,t,r){var n=e.indexOf("?>",t);if(n){var a=e.substring(t,n).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(a)return a[0].length,r.processingInstruction(a[1],a[2]),n+2;}return-1;}(e,b,n);break;case"!":g&&s(b),N=function(e,t,r,n){if("-"===e.charAt(t+2)){if("-"===e.charAt(t+3)){var a=e.indexOf("-->",t+4);if(a>t)return r.comment(e,t+4,a-t-4),a+3;n.error("Unclosed comment");}}else{if("CDATA["==e.substr(t+3,6)){var a=e.indexOf("]]>",t+9);return r.startCDATA(),r.characters(e,t+9,a-t-9),r.endCDATA(),a+3;}var i=function(e,t){var r,n=[];for(/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g.lastIndex=t,/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g.exec(e);r=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g.exec(e);)if(n.push(r),r[1])return n;}(e,t),o=i.length;if(o>1&&/!doctype/i.test(i[0][0])){var l=i[1][0],s=!1,u=!1;o>3&&(/^public$/i.test(i[2][0])?(s=i[3][0],u=o>4&&i[4][0]):/^system$/i.test(i[2][0])&&(u=i[3][0]));var c=i[o-1];return r.startDTD(l,s,u),r.endDTD(),c.index+c[0].length;}}return-1;}(e,b,n,a);break;default:g&&s(b);var R=new f(),_=D[D.length-1].currentNSMap,N=function(e,t,r,n,a,o){function l(e,t,n){r.attributeNames.hasOwnProperty(e)&&o.fatalError("Attribute "+e+" redefined"),r.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,a),n);}for(var s,u,c=++t,p=0;;){var h=e.charAt(c);switch(h){case"=":if(1===p)s=e.slice(t,c),p=3;else if(2===p)p=3;else throw Error("attribute equal must after attrName");break;case"'":case'"':if(3===p||1===p){if(1===p&&(o.warning('attribute value must after "="'),s=e.slice(t,c)),t=c+1,(c=e.indexOf(h,t))>0)l(s,u=e.slice(t,c),t-1),p=5;else throw Error("attribute value no end '"+h+"' match");}else if(4==p)l(s,u=e.slice(t,c),t),o.warning('attribute "'+s+'" missed start quot('+h+")!!"),t=c+1,p=5;else throw Error('attribute value must after "="');break;case"/":switch(p){case 0:r.setTagName(e.slice(t,c));case 5:case 6:case 7:p=7,r.closed=!0;case 4:case 1:break;case 2:r.closed=!0;break;default:throw Error("attribute invalid close char('/')");}break;case"":return o.error("unexpected end of input"),0==p&&r.setTagName(e.slice(t,c)),c;case">":switch(p){case 0:r.setTagName(e.slice(t,c));case 5:case 6:case 7:break;case 4:case 1:"/"===(u=e.slice(t,c)).slice(-1)&&(r.closed=!0,u=u.slice(0,-1));case 2:2===p&&(u=s),4==p?(o.warning('attribute "'+u+'" missed quot(")!'),l(s,u,t)):(i.isHTML(n[""])&&u.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+u+'" missed value!! "'+u+'" instead!!'),l(u,u,t));break;case 3:throw Error("attribute value missed!!");}return c;case"€":h=" ";default:if(h<=" ")switch(p){case 0:r.setTagName(e.slice(t,c)),p=6;break;case 1:s=e.slice(t,c),p=2;break;case 4:var u=e.slice(t,c);o.warning('attribute "'+u+'" missed quot(")!!'),l(s,u,t);case 5:p=6;}else switch(p){case 2:r.tagName,i.isHTML(n[""])&&s.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+s+'" missed value!! "'+s+'" instead2!!'),l(s,s,t),t=c,p=1;break;case 5:o.warning('attribute space is required"'+s+'"!!');case 6:p=1,t=c;break;case 3:p=4,t=c;break;case 7:throw Error("elements closed character '/' and '>' must be connected to");}}c++;}}(e,b,R,_,o,a),q=R.length;if(!R.closed&&function(e,t,r,n){var a=n[r];return null==a&&((a=e.lastIndexOf("</"+r+">"))<t&&(a=e.lastIndexOf("</"+r)),n[r]=a),a<t;}(e,N,R.tagName,v)&&(R.closed=!0,r.nbsp||a.warning("unclosed xml attribute")),g&&q){for(var L=p(g,{}),I=0;q>I;I++){var k=R[I];s(k.offset),k.locator=p(g,{});}n.locator=L,h(R,n,_)&&D.push(R),n.locator=g;}else h(R,n,_)&&D.push(R);i.isHTML(R.uri)&&!R.closed?N=function(e,t,r,n,a){if(/^(?:script|textarea)$/i.test(r)){var i=e.indexOf("</"+r+">",t),o=e.substring(t+1,i);if(/[&<]/.test(o))return /^script$/i.test(r)||(o=o.replace(/&#?\w+;/g,n)),a.characters(o,0,o.length),i;}return t+1;}(e,N,R.tagName,o,n):N++;}}catch(e){if(e instanceof u)throw e;a.error("element parse error: "+e),N=-1;}N>w?w=N:l(Math.max(b,w)+1);}}(e,t,r,n,this.errorHandler),n.endDocument();}},f.prototype={setTagName:function(e){if(!l.test(e))throw Error("invalid tagName:"+e);this.tagName=e;},addValue:function(e,t,r){if(!l.test(e))throw Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:r};},length:0,getLocalName:function(e){return this[e].localName;},getLocator:function(e){return this[e].locator;},getQName:function(e){return this[e].qName;},getURI:function(e){return this[e].uri;},getValue:function(e){return this[e].value;}},n=c,a=u;}),u("d2hLK",function(t,r){let n;e(t.exports,"ValueDict",()=>f);var a=s("8b6W8"),i=s("e34sc"),o=s("lQKRg"),l=s("1YdmP"),u=s("9Vi22"),c=s("9ey7F"),p=s("jmZV3"),h=s("39E3m"),d=s("jUuz4");class f extends o.Value{static TYPE="dict";static TAG_NAMES=["dict"];static get CHILD_TAG_NAMES(){if(!n)for(let e of(n=new Map(),[l.ValueArray,u.ValueBoolean,c.ValueData,f,p.ValueInteger,h.ValueReal,d.ValueString]))for(let t of e.TAG_NAMES)n.set(t,e);return n;}value=new Map();constructor(e=new Map()){super(),this.value=e;}get size(){return this.value.size;}has(e){return this.value.has(e);}get(e){return this.value.get(e)||null;}getValue(e){let t=this.get(e);if(!t)throw Error("Key is null: "+e);return t;}set(e,t){this.value.set(e,t);}delete(e){this.value.delete(e);}clear(){this.value.clear();}fromXmlElement(e){(0,i.assertXmlTagName)(e,"dict");let t=(0,i.xmlElementChildElements)(e),r=t.length;if(r%2)throw Error("Uneven number of child elements: "+r);let n=new Map();for(let e=0;r>e;e+=2){var a;let r=t[e],o=t[e+1];(0,i.assertXmlTagName)(r,"key");let l=(null===(a=(0,i.xmlElementText)(r))||void 0===a?void 0:a.nodeValue)||"",s=this.childFromXmlElement(o);n.set(l,s);}this.value=n;}childFromXmlElement(e){let{tagName:t}=e,{CHILD_TAG_NAMES:r}=this.constructor,n=r.get(t)||null;if(!n)throw Error("Unknown element type: "+t);let a=new n();return a.fromXmlElement(e),a;}toXml(e=null,t=0){var r,n;let i=null!==(r=null==e?void 0:e.indentString)&&void 0!==r?r:a.INDENT_STRING,o=null!==(n=null==e?void 0:e.newlineString)&&void 0!==n?n:a.NEWLINE_STRING,l=i.repeat(t),s=this.value;if(!s.size)return`${l}<dict/>`;let u=i.repeat(t+1),c=`${l}<dict>`;for(let[r,n]of s){let a=r.replaceAll("&","&amp;").replaceAll("<","&lt;").replaceAll(">","&gt;");c+=`${o}${u}<key>${a}</key>${o}${n.toXml(e,t+1)}`;}return c+`${o}${l}</dict>`;}}}),u("lQKRg",function(t,r){e(t.exports,"Value",()=>a);var n=s("e34sc");class a{constructor(){}get type(){return this.constructor.TYPE;}castTo(e){return this.type===e.TYPE?this:null;}castAs(e){let t=this.castTo(e);if(!t)throw Error(`Cannot cast type '${this.type}' to '${e.TYPE}'`);return t;}fromXml(e){let{documentElement:t}=(0,n.xmlDecode)(e);this.fromXmlElement(t);}}}),u("1YdmP",function(t,r){let n;e(t.exports,"ValueArray",()=>f);var a=s("8b6W8"),i=s("e34sc"),o=s("lQKRg"),l=s("9Vi22"),u=s("9ey7F"),c=s("d2hLK"),p=s("jmZV3"),h=s("39E3m"),d=s("jUuz4");class f extends o.Value{static TYPE="array";static TAG_NAMES=["array"];static get CHILD_TAG_NAMES(){if(!n)for(let e of(n=new Map(),[f,l.ValueBoolean,u.ValueData,c.ValueDict,p.ValueInteger,h.ValueReal,d.ValueString]))for(let t of e.TAG_NAMES)n.set(t,e);return n;}value=[];constructor(e=[]){super(),this.value=e;}get length(){return this.value.length;}get(e){let{value:t}=this;return e<this.length?t[e]:null;}getValue(e){let t=this.get(e);if(!t)throw Error("Index out of bounds: "+e);return t;}set(e,t){this.value[e]=t;}push(...e){this.value.push(...e);}pop(){return this.value.pop()||null;}popValue(){let e=this.pop();if(!e)throw Error("Cannot pop empty array");return e;}shift(){return this.value.shift()||null;}shiftValue(){let e=this.shift();if(!e)throw Error("Cannot shift empty array");return e;}fromXmlElement(e){(0,i.assertXmlTagName)(e,"array");let t=(0,i.xmlElementChildElements)(e);this.value=t.map(e=>this.childFromXmlElement(e));}childFromXmlElement(e){let{tagName:t}=e,{CHILD_TAG_NAMES:r}=this.constructor,n=r.get(t)||null;if(!n)throw Error("Unknown element type: "+t);let a=new n();return a.fromXmlElement(e),a;}toXml(e=null,t=0){var r,n;let i=null!==(r=null==e?void 0:e.newlineString)&&void 0!==r?r:a.NEWLINE_STRING,o=(null!==(n=null==e?void 0:e.indentString)&&void 0!==n?n:(0,a.INDENT_STRING)).repeat(t),l=this.value;if(!l.length)return`${o}<array/>`;let s=`${o}<array>`;for(let r of l)s+=`${i}${r.toXml(e,t+1)}`;return s+`${i}${o}</array>`;}}}),u("9Vi22",function(t,r){e(t.exports,"ValueBoolean",()=>o);var n=s("8b6W8"),a=s("e34sc"),i=s("lQKRg");class o extends i.Value{static TYPE="boolean";static TAG_NAMES=["true","false"];value=!1;constructor(e=!1){super(),this.value=e;}fromXmlElement(e){switch((0,a.assertNoXmlElementChildNodes)(e),e.tagName){case"true":this.value=!0;return;case"false":this.value=!1;return;default:throw(0,a.assertXmlTagName)(e,"");}}toXml(e=null,t=0){var r;let a=(null!==(r=null==e?void 0:e.indentString)&&void 0!==r?r:(0,n.INDENT_STRING)).repeat(t);return this.value?`${a}<true/>`:`${a}<false/>`;}}}),u("9ey7F",function(t,r){e(t.exports,"ValueData",()=>o);var n=s("8b6W8"),a=s("e34sc"),i=s("lQKRg");class o extends i.Value{static TYPE="data";static TAG_NAMES=["data"];constructor(e=new Uint8Array(0)){super(),this.value=e;}fromXmlElement(e){var t;(0,a.assertXmlTagName)(e,"data");let r=(null===(t=(0,a.xmlElementText)(e))||void 0===t?void 0:t.nodeValue)||"";this.value=(0,a.base64Decode)(r);}toXml(e=null,t=0){var r,i,o;let l=null!==(r=null==e?void 0:e.newlineString)&&void 0!==r?r:n.NEWLINE_STRING,s=null!==(i=null==e?void 0:e.dataColumns)&&void 0!==i?i:n.DATA_COLUMNS,u=(null!==(o=null==e?void 0:e.indentString)&&void 0!==o?o:(0,n.INDENT_STRING)).repeat(t),c=`${u}<data>`;if(s>0)for(let e=(0,a.base64Encode)(this.value);e;e=e.substring(s))c+=`${l}${u}${e.substring(0,s)}`;else c+=`${l}${u}${(0,a.base64Encode)(this.value)}`;return c+`${l}${u}</data>`;}}}),u("jmZV3",function(t,r){var n,a,i;function o(e){if("number"==typeof e&&!Number.isInteger(e))throw Error("Value not an integer: "+e);}e(t.exports,"ValueInteger",()=>l),n=s("8b6W8"),a=s("e34sc"),i=s("lQKRg");class l extends i.Value{static TYPE="integer";static TAG_NAMES=["integer"];value=0;constructor(e=0){super(),o(e),this.value=e;}asBigInt(){return BigInt(this.value);}asNumber(){return+this.value;}fromXmlElement(e){var t;(0,a.assertXmlTagName)(e,"integer");let r=(null===(t=(0,a.xmlElementText)(e))||void 0===t?void 0:t.nodeValue)||"";if(!/^[-+]?[0-9]+$/.test(r))throw Error("Invalid integer data: "+r);let n=+r;this.value=n>9007199254740991||n<-9007199254740991?BigInt(r):n;}toXml(e=null,t=0){var r;let a=(null!==(r=null==e?void 0:e.indentString)&&void 0!==r?r:(0,n.INDENT_STRING)).repeat(t),i=this.value;return o(i),`${a}<integer>${i}</integer>`;}}}),u("39E3m",function(t,r){e(t.exports,"ValueReal",()=>o);var n=s("8b6W8"),a=s("e34sc"),i=s("lQKRg");class o extends i.Value{static TYPE="real";static TAG_NAMES=["real"];value=0;constructor(e=0){super(),this.value=e;}fromXmlElement(e){var t;(0,a.assertXmlTagName)(e,"real");let r=(null===(t=(0,a.xmlElementText)(e))||void 0===t?void 0:t.nodeValue)||"";if(!/^[-+]?([0-9]+|[0-9]*\.[0-9]+)$/.test(r))throw Error("Invalid real data: "+r);this.value=+r;}toXml(e=null,t=0){var r;let a=(null!==(r=null==e?void 0:e.indentString)&&void 0!==r?r:(0,n.INDENT_STRING)).repeat(t),i=this.value;return`${a}<real>${i}</real>`;}}}),u("jUuz4",function(t,r){e(t.exports,"ValueString",()=>o);var n=s("8b6W8"),a=s("e34sc"),i=s("lQKRg");class o extends i.Value{static TYPE="string";static TAG_NAMES=["string"];value="";constructor(e=""){super(),this.value=e;}fromXmlElement(e){var t;(0,a.assertXmlTagName)(e,"string"),this.value=(null===(t=(0,a.xmlElementText)(e))||void 0===t?void 0:t.nodeValue)||"";}toXml(e=null,t=0){var r;let a=(null!==(r=null==e?void 0:e.indentString)&&void 0!==r?r:(0,n.INDENT_STRING)).repeat(t),i=this.value.replaceAll("&","&amp;").replaceAll("<","&lt;").replaceAll(">","&gt;");return`${a}<string>${i}</string>`;}}}),u("4IN9F",function(n,o){e(n.exports,"Entry",()=>h),e(n.exports,"Archive",()=>d);var l=s("2Bbmx"),u=s("coJHW"),c=s("595pG");let p=(0,i.promisify)(a.pipeline);class h{_triggering=!1;_triggered=!1;_extracted=!1;constructor(e){var t,r,n,a,i,o,l,s,u,p,h,d;this.archive=e.archive,this.type=e.type,this.pathRaw=e.pathRaw,this.path=(0,c.pathNormalize)(e.pathRaw),this.size=null!==(t=e.size)&&void 0!==t?t:null,this.sizeComp=null!==(r=e.sizeComp)&&void 0!==r?r:null,this.mode=null!==(n=e.mode)&&void 0!==n?n:null,this.uid=null!==(a=e.uid)&&void 0!==a?a:null,this.gid=null!==(i=e.gid)&&void 0!==i?i:null,this.uname=null!==(o=e.uname)&&void 0!==o?o:null,this.gname=null!==(l=e.gname)&&void 0!==l?l:null,this.atime=null!==(s=e.atime)&&void 0!==s?s:null,this.mtime=null!==(u=e.mtime)&&void 0!==u?u:null,this._readData=null!==(p=e.readData)&&void 0!==p?p:null,this._readRsrc=null!==(h=e.readRsrc)&&void 0!==h?h:null,this._readSymlink=null!==(d=e.readSymlink)&&void 0!==d?d:null;}get hasNamedVolume(){return this.archive.hasNamedVolumes;}get volumeName(){if(this.hasNamedVolume){let{path:e}=this;return e.substring(0,e.indexOf("/"));}return null;}get volumePath(){let{path:e}=this;return this.hasNamedVolume?e.substring(e.indexOf("/")+1):e;}async stream(){return this._beginExtract(),this._stream();}async read(){this._beginExtract();let e=await this._stream();return e?(0,c.streamToBuffer)(e):null;}async extract(e,t={}){this._beginExtract(),await this._extract(e,t);}async trigger(e){let t;if(this._triggered)throw Error("Archive entry already triggered");this._triggered=this._triggering=!0;try{t=await e(this);}finally{this._triggering=!1;}return t;}async setAttributes(e,t=null,r={}){let n=null===t?e:t,{ignorePermissions:a,ignoreTimes:i}=r,{type:o,mode:l,atime:s,mtime:p}=this,h=!1;switch(o){case u.PathType.FILE:case u.PathType.RESOURCE_FORK:case u.PathType.DIRECTORY:break;case u.PathType.SYMLINK:h=!0;break;default:throw Error("Unsupported path type: "+o);}let d=s||p||null,f=p||s||null;if(!a&&null!==l){let e=h?c.fsLchmod:c.fsChmod,t=(0,c.modePermissionBits)(l);await e(n,t);}if(!i&&d&&f){let e=h?c.fsLutimes:c.fsUtimes;await e(n,d,f);}}_beginExtract(){if(!this._triggering)throw Error("Archive entry is not active");if(this._extracted)throw Error("Archive entry can only be extracted once");this._extracted=!0;}_errorExtractPathExists(e){return Error("Extract path already exists: "+e);}_errorNoResourceFork(e){return Error("Extract path for resource fork not a file: "+e);}async _extract(e,t){this.archive.afterReadSetAttributesRemove(e);let{type:r}=this;switch(r){case u.PathType.FILE:await this._extractFile(e,t);break;case u.PathType.RESOURCE_FORK:await this._extractResourceFork(e,t);break;case u.PathType.DIRECTORY:await this._extractDirectory(e,t);break;case u.PathType.SYMLINK:await this._extractSymlink(e,t);break;default:throw Error("Unsupported path type: "+r);}}async _extractStreamToFile(e,n,a){let{replace:i}=a;if(await(0,c.fsLstatExists)(e)){if(i)await(0,l.rm)(e,{recursive:!0,force:!0});else throw this._errorExtractPathExists(e);}else await(0,l.mkdir)((0,r.dirname)(e),{recursive:!0});await(0,l.writeFile)(e,Buffer.alloc(0));let o=await n();o&&(await p(o,(0,t.createWriteStream)(e))),await this.setAttributes(e,null,a);}async _extractFile(e,t){let r=this._readData;if(!r)throw Error("Internal error");await this._extractStreamToFile(e,r,t);}async _extractResourceFork(e,r){let n=this._readRsrc;if(!n)throw Error("Internal error");if(r.resourceForkAsFile){await this._extractStreamToFile(e,n,r);return;}let a=await(0,c.fsLstatExists)(e);if(!a||!a.isFile())throw this._errorNoResourceFork(e);let i=(0,c.pathResourceFork)(e),o=await n();o?await p(o,(0,t.createWriteStream)(i)):await(0,l.writeFile)(i,Buffer.alloc(0)),await this.setAttributes(e,null,r);}async _extractDirectory(e,t){let{replace:r}=t,n=await(0,c.fsLstatExists)(e);if(n){if(!n.isDirectory()){if(r)await(0,l.rm)(e,{recursive:!0,force:!0}),await(0,l.mkdir)(e,{recursive:!0});else throw this._errorExtractPathExists(e);}}else await(0,l.mkdir)(e,{recursive:!0});this.archive.afterReadSetAttributes(e,this,{...t});}async _extractSymlink(e,t){let n=this._readSymlink;if(!n)throw Error("Internal error");let{replace:a,symlinkAsFile:i}=t;if(await(0,c.fsLstatExists)(e)){if(a)await(0,l.rm)(e,{recursive:!0,force:!0});else throw this._errorExtractPathExists(e);}else await(0,l.mkdir)((0,r.dirname)(e),{recursive:!0});let o=await n();i?await(0,l.writeFile)(e,o):await(0,c.fsSymlink)(e,o),await this.setAttributes(e,null,t);}async _stream(){let{type:e}=this;switch(e){case u.PathType.FILE:return this._streamFile();case u.PathType.RESOURCE_FORK:return this._streamResourceFork();case u.PathType.DIRECTORY:return this._streamDirectory();case u.PathType.SYMLINK:return this._streamSymlink();default:throw Error("Unsupported path type: "+e);}}async _streamFile(){let e=this._readData;if(!e)throw Error("Internal error");return e();}async _streamResourceFork(){let e=this._readRsrc;if(!e)throw Error("Internal error");return e();}async _streamDirectory(){return null;}async _streamSymlink(){let e=this._readSymlink;if(!e)throw Error("Internal error");let t=new a.Readable({read(){e().then(e=>{t.push(e),t.push(null);},e=>{t.emit("error",e);});}});return t;}}class d{static FILE_EXTENSIONS=null;static HAS_NAMED_VOLUMES=!1;Entry=h;_reading=!1;_afterReadSetAttributes=null;constructor(e){this.path=e;}get fileExtensions(){return this.constructor.FILE_EXTENSIONS||null;}get hasNamedVolumes(){return this.constructor.HAS_NAMED_VOLUMES;}afterReadSetAttributes(e,t,n={}){let a=this._afterReadSetAttributes;if(!a)throw Error("Archive after read callbacks can only be added while reading");a.set((0,r.resolve)(e),{path:e,entry:t,options:n});}afterReadSetAttributesRemove(e){let t=this._afterReadSetAttributes;if(!t)throw Error("Archive after read callbacks can only be removed while reading");t.delete((0,r.resolve)(e));}async read(e){if(this._reading)throw Error("Archive already being read");this._reading=!0,this._afterReadSetAttributes=new Map();try{await this._read(e),await this._afterReadSetAttributesTrigger();}finally{this._afterReadSetAttributes=null,this._reading=!1;}}async _afterReadSetAttributesTrigger(){let e=this._afterReadSetAttributes;if(!e)return;let t=[];for(let[r]of e)t.push(r);for(let r of(t.sort((e,t)=>t.length-e.length),t)){let t=e.get(r);if(!t)throw Error("Internal error");let{entry:n,path:a,options:i}=t;await n.setAttributes(a,r,i);}}}}),u("coJHW",function(t,r){var n;e(t.exports,"PathType",()=>a);let a=((n={}).DIRECTORY="directory",n.FILE="file",n.SYMLINK="symlink",n.RESOURCE_FORK="resource-fork",n);}),u("595pG",function(n,i){var o,l,u;function c(e){return e.replace(/\\/g,"/").replace(/([^/])\/+$/,"$1");}function p(e){return(0,r.join)(e,"..namedfork","rsrc");}function h(e){return e.isSymbolicLink()?u.PathType.SYMLINK:e.isDirectory()?u.PathType.DIRECTORY:e.isFile()?u.PathType.FILE:null;}function d(e){return 511&e;}async function f(e){let t=[],r=0;return await(0,l.pipeline)(e,new a.Writable({write(e,n,a){t.push(e),r+=e.length,a();}})),Buffer.concat(t,r);}async function m(e,t){if(!A)return;let r=await(0,o.open)(e,T|S);try{await r.chmod(t);}finally{await r.close();}}async function g(e,t,r){await(0,o.utimes)(e,t,r);}async function D(e,t,r){if(!C)return;let n=await(0,o.open)(e,T|S);try{await n.utimes(t,r);}finally{await n.close();}}async function v(e){return(0,o.readlink)(e,"buffer");}async function w(e,t){await(0,o.symlink)(t,e);}async function b(e,t){await(0,o.chmod)(e,t);}async function E(e){return(await(0,o.readdir)(e)).sort();}async function y(e){return(0,o.lstat)(e);}async function N(e){try{return await y(e);}catch(t){let{code:e}=t;if("ENOENT"===e||"ENOTDIR"===e)return null;throw t;}}async function x(e,t,n={}){let{ignoreUnreadableDirectories:a}=n,i=(await E(e)).reverse();for(;i.length;){let n=i.pop(),o=(0,r.join)(e,n),l=await y(o),s=await t(n,l);if(null===s)break;if(!1===s||!l.isDirectory())continue;let u=[];try{u=await E(o);}catch(e){if(!(e&&a&&"EACCES"===e.code))throw e;}for(let e=u.length;e--;)i.push((0,r.join)(n,u[e]));}}e(n.exports,"pathNormalize",()=>c),e(n.exports,"pathResourceFork",()=>p),e(n.exports,"statToPathType",()=>h),e(n.exports,"modePermissionBits",()=>d),e(n.exports,"streamToBuffer",()=>f),e(n.exports,"fsLchmod",()=>m),e(n.exports,"fsUtimes",()=>g),e(n.exports,"fsLutimes",()=>D),e(n.exports,"fsReadlinkRaw",()=>v),e(n.exports,"fsSymlink",()=>w),e(n.exports,"fsChmod",()=>b),e(n.exports,"fsLstatExists",()=>N),e(n.exports,"fsWalk",()=>x),o=s("2Bbmx"),l=s("jydLy"),u=s("coJHW");let{O_WRONLY:T,O_SYMLINK:S}=t.constants,A=!!S,C=!!S;}),u("jydLy",function(t,r){e(t.exports,"pipeline",()=>n);let n="promises"in o&&"pipeline"in o.promises?o.promises.pipeline:(0,l.promisify)(o.pipeline);"promises"in o&&"finished"in o.promises?o.promises.finished:(0,l.promisify)(o.finished);});
//# sourceMappingURL=hdi.069dd8f5.js.map