install-expo-modules
Version:
Tools to install expo-modules for existing react-native projects
2 lines • 8.12 MB
JavaScript
#!/usr/bin/env node
(()=>{var S={62550:S=>{function webpackEmptyAsyncContext(S){return Promise.resolve().then((()=>{var J=new Error("Cannot find module '"+S+"'");J.code="MODULE_NOT_FOUND";throw J}))}webpackEmptyAsyncContext.keys=()=>[];webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext;webpackEmptyAsyncContext.id=62550;S.exports=webpackEmptyAsyncContext},31499:(S,J)=>{"use strict";Object.defineProperty(J,"__esModule",{value:true});J.isSDKVersionRuntimeVersion=J.getSDKVersionFromRuntimeVersion=J.getRuntimeVersionForSDKVersion=J.RUNTIME_VERSION_PREFIX=void 0;J.RUNTIME_VERSION_PREFIX="exposdk:";function getRuntimeVersionForSDKVersion(S){return""+J.RUNTIME_VERSION_PREFIX+S}J.getRuntimeVersionForSDKVersion=getRuntimeVersionForSDKVersion;function getSDKVersionFromRuntimeVersion(S){var J=/^exposdk:(\d+\.\d+\.\d+)$/.exec(S);if(!J||J.length<2){return undefined}return J[1]}J.getSDKVersionFromRuntimeVersion=getSDKVersionFromRuntimeVersion;function isSDKVersionRuntimeVersion(S){return getSDKVersionFromRuntimeVersion(S)!==undefined}J.isSDKVersionRuntimeVersion=isSDKVersionRuntimeVersion},93970:function(S,J,ee){"use strict";var te=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};const re=ee(20181);const ne=te(ee(70670));const ie=re.constants.MAX_STRING_LENGTH;function spawnAsync(S,J,ee={}){const te=new Error;const oe=te.stack?te.stack.replace(/^.*/," ..."):null;const{ignoreStdio:se,maxBuffer:ae,...le}=ee;const ue=ae!=null;const pe=!!se;const de=Math.min(ae!==null&&ae!==void 0?ae:ie,re.constants.MAX_STRING_LENGTH);let fe=(0,ne.default)(S,J,le);let me=new Promise(((ee,te)=>{var re,ne;const ie={buffer:[],maxExceeded:false};const se={buffer:[],maxExceeded:false};function makeHandler(S){let J=0;return ee=>{S.buffer.push(ee);J+=typeof ee==="string"?Buffer.byteLength(ee):ee.byteLength;while(S.buffer.length>0&&J>de){S.maxExceeded=true;ee=S.buffer[0];const te=typeof ee==="string"?Buffer.byteLength(ee):ee.byteLength;if(J-te<de){const te=typeof ee==="string"?Buffer.from(ee):ee;const re=J-de;S.buffer[0]=te.subarray(re);J-=re;break}else{S.buffer.shift();J-=te}}}}function attachResult(ee,te,re,ne,ie){function makeMaxBufferError(){const ee=J&&J.length>0?` ${J.join(" ")}`:"";const ie=new Error(`${S}${ee} exceeded maxBuffer of ${de} bytes`);ie.code="ERR_CHILD_PROCESS_STDIO_MAXBUFFER";return attachResult(ie,te,re,ne,true)}let oe;let se;const ae={stdout:{enumerable:true,configurable:true,get(){if(!ie&&re.maxExceeded){throw makeMaxBufferError()}else if(oe===undefined){oe=Buffer.concat(re.buffer.map((S=>typeof S==="string"?Buffer.from(S):S))).toString("utf8")}return oe}},stderr:{enumerable:true,configurable:true,get(){if(!ie&&ne.maxExceeded){throw makeMaxBufferError()}else if(se===undefined){se=Buffer.concat(ne.buffer.map((S=>typeof S==="string"?Buffer.from(S):S))).toString("utf8")}return se}},output:{enumerable:true,configurable:true,get:()=>[ee.stdout,ee.stderr]}};for(const S in te){ae[S]={value:te[S],enumerable:true,writable:true,configurable:true}}Object.defineProperties(ee,ae);return ee}if(!pe){(re=fe.stdout)===null||re===void 0?void 0:re.on("data",makeHandler(ie));(ne=fe.stderr)===null||ne===void 0?void 0:ne.on("data",makeHandler(se))}const ae=pe||!fe.stdout&&!fe.stderr?"exit":"close";let completionListener=(re,ne)=>{fe.removeListener("error",errorListener);const ae=J&&J.length>0?` ${J.join(" ")}`:"";let le=null;if(re!==0){le=ne?new Error(`${S}${ae} exited with signal: ${ne}`):new Error(`${S}${ae} exited with non-zero code: ${re}`)}const pe={pid:fe.pid,status:re,signal:ne};if(le){if(le.stack&&oe)le.stack+=`\n${oe}`;te(attachResult(le,pe,ie,se,true))}else if(ue&&(ie.maxExceeded||se.maxExceeded)){const J=new Error(`${S}${ae} exceeded maxBuffer of ${de} bytes`);J.code="ERR_CHILD_PROCESS_STDIO_MAXBUFFER";te(attachResult(J,pe,ie,se,true))}else{const S={};ee(attachResult(S,pe,ie,se))}};let errorListener=S=>{fe.removeListener(ae,completionListener);const J={pid:fe.pid,status:null,signal:null};te(attachResult(S,J,ie,se))};fe.once(ae,completionListener);fe.once("error",errorListener)}));me.child=fe;return me}S.exports=spawnAsync},46284:function(S,J,ee){S=ee.nmd(S);(function(J,te){if(true){te(S,ee(35073),ee(17239));S.exports=def(S)}else{}function def(S){return"default"in S.exports?S.exports.default:S.exports}})(this,(function(S,J,ee){"use strict";var te=Object.create;var re=Object.defineProperty;var ne=Object.getOwnPropertyDescriptor;var ie=Object.getOwnPropertyNames;var oe=Object.getPrototypeOf;var se=Object.prototype.hasOwnProperty;var __commonJS=(S,J)=>function __require(){return J||(0,S[ie(S)[0]])((J={exports:{}}).exports,J),J.exports};var __export=(S,J)=>{for(var ee in J)re(S,ee,{get:J[ee],enumerable:true})};var __copyProps=(S,J,ee,te)=>{if(J&&typeof J==="object"||typeof J==="function"){for(let oe of ie(J))if(!se.call(S,oe)&&oe!==ee)re(S,oe,{get:()=>J[oe],enumerable:!(te=ne(J,oe))||te.enumerable})}return S};var __toESM=(S,J,ee)=>(ee=S!=null?te(oe(S)):{},__copyProps(J||!S||!S.__esModule?re(ee,"default",{value:S,enumerable:true}):ee,S));var __toCommonJS=S=>__copyProps(re({},"__esModule",{value:true}),S);var ae=__commonJS({"umd:@jridgewell/sourcemap-codec"(S,ee){ee.exports=J}});var le=__commonJS({"umd:@jridgewell/trace-mapping"(S,J){J.exports=ee}});var ue={};__export(ue,{GenMapping:()=>be,addMapping:()=>addMapping,addSegment:()=>addSegment,allMappings:()=>allMappings,fromMap:()=>fromMap,maybeAddMapping:()=>maybeAddMapping,maybeAddSegment:()=>maybeAddSegment,setIgnore:()=>setIgnore,setSourceContent:()=>setSourceContent,toDecodedMap:()=>toDecodedMap,toEncodedMap:()=>toEncodedMap});S.exports=__toCommonJS(ue);var pe=class{constructor(){this._indexes={__proto__:null};this.array=[]}};function cast(S){return S}function get(S,J){return cast(S)._indexes[J]}function put(S,J){const ee=get(S,J);if(ee!==void 0)return ee;const{array:te,_indexes:re}=cast(S);const ne=te.push(J);return re[J]=ne-1}function remove(S,J){const ee=get(S,J);if(ee===void 0)return;const{array:te,_indexes:re}=cast(S);for(let S=ee+1;S<te.length;S++){const J=te[S];te[S-1]=J;re[J]--}re[J]=void 0;te.pop()}var de=__toESM(ae());var fe=__toESM(le());var me=0;var ge=1;var he=2;var _e=3;var ye=4;var ve=-1;var be=class{constructor({file:S,sourceRoot:J}={}){this._names=new pe;this._sources=new pe;this._sourcesContent=[];this._mappings=[];this.file=S;this.sourceRoot=J;this._ignoreList=new pe}};function cast2(S){return S}function addSegment(S,J,ee,te,re,ne,ie,oe){return addSegmentInternal(false,S,J,ee,te,re,ne,ie,oe)}function addMapping(S,J){return addMappingInternal(false,S,J)}var maybeAddSegment=(S,J,ee,te,re,ne,ie,oe)=>addSegmentInternal(true,S,J,ee,te,re,ne,ie,oe);var maybeAddMapping=(S,J)=>addMappingInternal(true,S,J);function setSourceContent(S,J,ee){const{_sources:te,_sourcesContent:re}=cast2(S);const ne=put(te,J);re[ne]=ee}function setIgnore(S,J,ee=true){const{_sources:te,_sourcesContent:re,_ignoreList:ne}=cast2(S);const ie=put(te,J);if(ie===re.length)re[ie]=null;if(ee)put(ne,ie);else remove(ne,ie)}function toDecodedMap(S){const{_mappings:J,_sources:ee,_sourcesContent:te,_names:re,_ignoreList:ne}=cast2(S);removeEmptyFinalLines(J);return{version:3,file:S.file||void 0,names:re.array,sourceRoot:S.sourceRoot||void 0,sources:ee.array,sourcesContent:te,mappings:J,ignoreList:ne.array}}function toEncodedMap(S){const J=toDecodedMap(S);return Object.assign({},J,{mappings:(0,de.encode)(J.mappings)})}function fromMap(S){const J=new fe.TraceMap(S);const ee=new be({file:J.file,sourceRoot:J.sourceRoot});putAll(cast2(ee)._names,J.names);putAll(cast2(ee)._sources,J.sources);cast2(ee)._sourcesContent=J.sourcesContent||J.sources.map((()=>null));cast2(ee)._mappings=(0,fe.decodedMappings)(J);if(J.ignoreList)putAll(cast2(ee)._ignoreList,J.ignoreList);return ee}function allMappings(S){const J=[];const{_mappings:ee,_sources:te,_names:re}=cast2(S);for(let S=0;S<ee.length;S++){const ne=ee[S];for(let ee=0;ee<ne.length;ee++){const ie=ne[ee];const oe={line:S+1,column:ie[me]};let se=void 0;let ae=void 0;let le=void 0;if(ie.length!==1){se=te.array[ie[ge]];ae={line:ie[he]+1,column:ie[_e]};if(ie.length===5)le=re.array[ie[ye]]}J.push({generated:oe,source:se,original:ae,name:le})}}return J}function addSegmentInternal(S,J,ee,te,re,ne,ie,oe,se){const{_mappings:ae,_sources:le,_sourcesContent:ue,_names:pe}=cast2(J);const de=getIndex(ae,ee);const fe=getColumnIndex(de,te);if(!re){if(S&&skipSourceless(de,fe))return;return insert(de,fe,[te])}assert(ne);assert(ie);const me=put(le,re);const ge=oe?put(pe,oe):ve;if(me===ue.length)ue[me]=se!=null?se:null;if(S&&skipSource(de,fe,me,ne,ie,ge)){return}return insert(de,fe,oe?[te,me,ne,ie,ge]:[te,me,ne,ie])}function assert(S){}function getIndex(S,J){for(let ee=S.length;ee<=J;ee++){S[ee]=[]}return S[J]}function getColumnIndex(S,J){let ee=S.length;for(let te=ee-1;te>=0;ee=te--){const ee=S[te];if(J>=ee[me])break}return ee}function insert(S,J,ee){for(let ee=S.length;ee>J;ee--){S[ee]=S[ee-1]}S[J]=ee}function removeEmptyFinalLines(S){const{length:J}=S;let ee=J;for(let J=ee-1;J>=0;ee=J,J--){if(S[J].length>0)break}if(ee<J)S.length=ee}function putAll(S,J){for(let ee=0;ee<J.length;ee++)put(S,J[ee])}function skipSourceless(S,J){if(J===0)return true;const ee=S[J-1];return ee.length===1}function skipSource(S,J,ee,te,re,ne){if(J===0)return false;const ie=S[J-1];if(ie.length===1)return false;return ee===ie[ge]&&te===ie[he]&&re===ie[_e]&&ne===(ie.length===5?ie[ye]:ve)}function addMappingInternal(S,J,ee){const{generated:te,source:re,original:ne,name:ie,content:oe}=ee;if(!re){return addSegmentInternal(S,J,te.line-1,te.column,null,null,null,null,null)}assert(ne);return addSegmentInternal(S,J,te.line-1,te.column,re,ne.line-1,ne.column,ie,oe)}}))},49767:function(S,J,ee){S=ee.nmd(S);(function(J,te){if(true){te(S,ee(46284),ee(17239));S.exports=def(S)}else{}function def(S){return"default"in S.exports?S.exports.default:S.exports}})(this,(function(S,J,ee){"use strict";var te=Object.create;var re=Object.defineProperty;var ne=Object.getOwnPropertyDescriptor;var ie=Object.getOwnPropertyNames;var oe=Object.getPrototypeOf;var se=Object.prototype.hasOwnProperty;var __commonJS=(S,J)=>function __require(){return J||(0,S[ie(S)[0]])((J={exports:{}}).exports,J),J.exports};var __export=(S,J)=>{for(var ee in J)re(S,ee,{get:J[ee],enumerable:true})};var __copyProps=(S,J,ee,te)=>{if(J&&typeof J==="object"||typeof J==="function"){for(let oe of ie(J))if(!se.call(S,oe)&&oe!==ee)re(S,oe,{get:()=>J[oe],enumerable:!(te=ne(J,oe))||te.enumerable})}return S};var __toESM=(S,J,ee)=>(ee=S!=null?te(oe(S)):{},__copyProps(J||!S||!S.__esModule?re(ee,"default",{value:S,enumerable:true}):ee,S));var __toCommonJS=S=>__copyProps(re({},"__esModule",{value:true}),S);var ae=__commonJS({"umd:@jridgewell/trace-mapping"(S,J){J.exports=ee}});var le=__commonJS({"umd:@jridgewell/gen-mapping"(S,ee){ee.exports=J}});var ue={};__export(ue,{default:()=>remapping});S.exports=__toCommonJS(ue);var pe=__toESM(ae());var de=__toESM(le());var fe=__toESM(ae());var me=SegmentObject("",-1,-1,"",null,false);var ge=[];function SegmentObject(S,J,ee,te,re,ne){return{source:S,line:J,column:ee,name:te,content:re,ignore:ne}}function Source(S,J,ee,te,re){return{map:S,sources:J,source:ee,content:te,ignore:re}}function MapSource(S,J){return Source(S,J,"",null,false)}function OriginalSource(S,J,ee){return Source(null,ge,S,J,ee)}function traceMappings(S){const J=new de.GenMapping({file:S.map.file});const{sources:ee,map:te}=S;const re=te.names;const ne=(0,fe.decodedMappings)(te);for(let S=0;S<ne.length;S++){const te=ne[S];for(let ne=0;ne<te.length;ne++){const ie=te[ne];const oe=ie[0];let se=me;if(ie.length!==1){const S=ee[ie[1]];se=originalPositionFor(S,ie[2],ie[3],ie.length===5?re[ie[4]]:"");if(se==null)continue}const{column:ae,line:le,name:ue,content:pe,source:fe,ignore:ge}=se;(0,de.maybeAddSegment)(J,S,oe,fe,le,ae,ue);if(fe&&pe!=null)(0,de.setSourceContent)(J,fe,pe);if(ge)(0,de.setIgnore)(J,fe,true)}}return J}function originalPositionFor(S,J,ee,te){if(!S.map){return SegmentObject(S.source,J,ee,te,S.content,S.ignore)}const re=(0,fe.traceSegment)(S.map,J,ee);if(re==null)return null;if(re.length===1)return me;return originalPositionFor(S.sources[re[1]],re[2],re[3],re.length===5?S.map.names[re[4]]:te)}function asArray(S){if(Array.isArray(S))return S;return[S]}function buildSourceMapTree(S,J){const ee=asArray(S).map((S=>new pe.TraceMap(S,"")));const te=ee.pop();for(let S=0;S<ee.length;S++){if(ee[S].sources.length>1){throw new Error(`Transformation map ${S} must have exactly one source file.\nDid you specify these with the most recent transformation maps first?`)}}let re=build(te,J,"",0);for(let S=ee.length-1;S>=0;S--){re=MapSource(ee[S],[re])}return re}function build(S,J,ee,te){const{resolvedSources:re,sourcesContent:ne,ignoreList:ie}=S;const oe=te+1;const se=re.map(((S,te)=>{const re={importer:ee,depth:oe,source:S||"",content:void 0,ignore:void 0};const se=J(re.source,re);const{source:ae,content:le,ignore:ue}=re;if(se)return build(new pe.TraceMap(se,ae),J,ae,oe);const de=le!==void 0?le:ne?ne[te]:null;const fe=ue!==void 0?ue:ie?ie.includes(te):false;return OriginalSource(ae,de,fe)}));return MapSource(S,se)}var he=__toESM(le());var _e=class{constructor(S,J){const ee=J.decodedMappings?(0,he.toDecodedMap)(S):(0,he.toEncodedMap)(S);this.version=ee.version;this.file=ee.file;this.mappings=ee.mappings;this.names=ee.names;this.ignoreList=ee.ignoreList;this.sourceRoot=ee.sourceRoot;this.sources=ee.sources;if(!J.excludeContent){this.sourcesContent=ee.sourcesContent}}toString(){return JSON.stringify(this)}};function remapping(S,J,ee){const te=typeof ee==="object"?ee:{excludeContent:!!ee,decodedMappings:false};const re=buildSourceMapTree(S,J);return new _e(traceMappings(re),te)}}))},6001:function(S){(function(J,ee){true?S.exports=ee():0})(this,(function(){"use strict";const S=/^[\w+.-]+:\/\//;const J=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/;const ee=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;function isAbsoluteUrl(J){return S.test(J)}function isSchemeRelativeUrl(S){return S.startsWith("//")}function isAbsolutePath(S){return S.startsWith("/")}function isFileUrl(S){return S.startsWith("file:")}function isRelative(S){return/^[.?#]/.test(S)}function parseAbsoluteUrl(S){const ee=J.exec(S);return makeUrl(ee[1],ee[2]||"",ee[3],ee[4]||"",ee[5]||"/",ee[6]||"",ee[7]||"")}function parseFileUrl(S){const J=ee.exec(S);const te=J[2];return makeUrl("file:","",J[1]||"","",isAbsolutePath(te)?te:"/"+te,J[3]||"",J[4]||"")}function makeUrl(S,J,ee,te,re,ne,ie){return{scheme:S,user:J,host:ee,port:te,path:re,query:ne,hash:ie,type:7}}function parseUrl(S){if(isSchemeRelativeUrl(S)){const J=parseAbsoluteUrl("http:"+S);J.scheme="";J.type=6;return J}if(isAbsolutePath(S)){const J=parseAbsoluteUrl("http://foo.com"+S);J.scheme="";J.host="";J.type=5;return J}if(isFileUrl(S))return parseFileUrl(S);if(isAbsoluteUrl(S))return parseAbsoluteUrl(S);const J=parseAbsoluteUrl("http://foo.com/"+S);J.scheme="";J.host="";J.type=S?S.startsWith("?")?3:S.startsWith("#")?2:4:1;return J}function stripPathFilename(S){if(S.endsWith("/.."))return S;const J=S.lastIndexOf("/");return S.slice(0,J+1)}function mergePaths(S,J){normalizePath(J,J.type);if(S.path==="/"){S.path=J.path}else{S.path=stripPathFilename(J.path)+S.path}}function normalizePath(S,J){const ee=J<=4;const te=S.path.split("/");let re=1;let ne=0;let ie=false;for(let S=1;S<te.length;S++){const J=te[S];if(!J){ie=true;continue}ie=false;if(J===".")continue;if(J===".."){if(ne){ie=true;ne--;re--}else if(ee){te[re++]=J}continue}te[re++]=J;ne++}let oe="";for(let S=1;S<re;S++){oe+="/"+te[S]}if(!oe||ie&&!oe.endsWith("/..")){oe+="/"}S.path=oe}function resolve(S,J){if(!S&&!J)return"";const ee=parseUrl(S);let te=ee.type;if(J&&te!==7){const S=parseUrl(J);const re=S.type;switch(te){case 1:ee.hash=S.hash;case 2:ee.query=S.query;case 3:case 4:mergePaths(ee,S);case 5:ee.user=S.user;ee.host=S.host;ee.port=S.port;case 6:ee.scheme=S.scheme}if(re>te)te=re}normalizePath(ee,te);const re=ee.query+ee.hash;switch(te){case 2:case 3:return re;case 4:{const te=ee.path.slice(1);if(!te)return re||".";if(isRelative(J||S)&&!isRelative(te)){return"./"+te+re}return te+re}case 5:return ee.path+re;default:return ee.scheme+"//"+ee.user+ee.host+ee.port+ee.path+re}}return resolve}))},35073:function(S,J,ee){S=ee.nmd(S);(function(J,ee){if(true){ee(S);S.exports=def(S)}else{}function def(S){return"default"in S.exports?S.exports.default:S.exports}})(this,(function(S){"use strict";var J=Object.defineProperty;var ee=Object.getOwnPropertyDescriptor;var te=Object.getOwnPropertyNames;var re=Object.prototype.hasOwnProperty;var __export=(S,ee)=>{for(var te in ee)J(S,te,{get:ee[te],enumerable:true})};var __copyProps=(S,ne,ie,oe)=>{if(ne&&typeof ne==="object"||typeof ne==="function"){for(let se of te(ne))if(!re.call(S,se)&&se!==ie)J(S,se,{get:()=>ne[se],enumerable:!(oe=ee(ne,se))||oe.enumerable})}return S};var __toCommonJS=S=>__copyProps(J({},"__esModule",{value:true}),S);var ne={};__export(ne,{decode:()=>decode,decodeGeneratedRanges:()=>decodeGeneratedRanges,decodeOriginalScopes:()=>decodeOriginalScopes,encode:()=>encode,encodeGeneratedRanges:()=>encodeGeneratedRanges,encodeOriginalScopes:()=>encodeOriginalScopes});S.exports=__toCommonJS(ne);var ie=",".charCodeAt(0);var oe=";".charCodeAt(0);var se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var ae=new Uint8Array(64);var le=new Uint8Array(128);for(let S=0;S<se.length;S++){const J=se.charCodeAt(S);ae[S]=J;le[J]=S}function decodeInteger(S,J){let ee=0;let te=0;let re=0;do{const J=S.next();re=le[J];ee|=(re&31)<<te;te+=5}while(re&32);const ne=ee&1;ee>>>=1;if(ne){ee=-2147483648|-ee}return J+ee}function encodeInteger(S,J,ee){let te=J-ee;te=te<0?-te<<1|1:te<<1;do{let J=te&31;te>>>=5;if(te>0)J|=32;S.write(ae[J])}while(te>0);return J}function hasMoreVlq(S,J){if(S.pos>=J)return false;return S.peek()!==ie}var ue=1024*16;var pe=typeof TextDecoder!=="undefined"?new TextDecoder:typeof Buffer!=="undefined"?{decode(S){const J=Buffer.from(S.buffer,S.byteOffset,S.byteLength);return J.toString()}}:{decode(S){let J="";for(let ee=0;ee<S.length;ee++){J+=String.fromCharCode(S[ee])}return J}};var de=class{constructor(){this.pos=0;this.out="";this.buffer=new Uint8Array(ue)}write(S){const{buffer:J}=this;J[this.pos++]=S;if(this.pos===ue){this.out+=pe.decode(J);this.pos=0}}flush(){const{buffer:S,out:J,pos:ee}=this;return ee>0?J+pe.decode(S.subarray(0,ee)):J}};var fe=class{constructor(S){this.pos=0;this.buffer=S}next(){return this.buffer.charCodeAt(this.pos++)}peek(){return this.buffer.charCodeAt(this.pos)}indexOf(S){const{buffer:J,pos:ee}=this;const te=J.indexOf(S,ee);return te===-1?J.length:te}};var me=[];function decodeOriginalScopes(S){const{length:J}=S;const ee=new fe(S);const te=[];const re=[];let ne=0;for(;ee.pos<J;ee.pos++){ne=decodeInteger(ee,ne);const S=decodeInteger(ee,0);if(!hasMoreVlq(ee,J)){const J=re.pop();J[2]=ne;J[3]=S;continue}const ie=decodeInteger(ee,0);const oe=decodeInteger(ee,0);const se=oe&1;const ae=se?[ne,S,0,0,ie,decodeInteger(ee,0)]:[ne,S,0,0,ie];let le=me;if(hasMoreVlq(ee,J)){le=[];do{const S=decodeInteger(ee,0);le.push(S)}while(hasMoreVlq(ee,J))}ae.vars=le;te.push(ae);re.push(ae)}return te}function encodeOriginalScopes(S){const J=new de;for(let ee=0;ee<S.length;){ee=_encodeOriginalScopes(S,ee,J,[0])}return J.flush()}function _encodeOriginalScopes(S,J,ee,te){const re=S[J];const{0:ne,1:oe,2:se,3:ae,4:le,vars:ue}=re;if(J>0)ee.write(ie);te[0]=encodeInteger(ee,ne,te[0]);encodeInteger(ee,oe,0);encodeInteger(ee,le,0);const pe=re.length===6?1:0;encodeInteger(ee,pe,0);if(re.length===6)encodeInteger(ee,re[5],0);for(const S of ue){encodeInteger(ee,S,0)}for(J++;J<S.length;){const re=S[J];const{0:ne,1:ie}=re;if(ne>se||ne===se&&ie>=ae){break}J=_encodeOriginalScopes(S,J,ee,te)}ee.write(ie);te[0]=encodeInteger(ee,se,te[0]);encodeInteger(ee,ae,0);return J}function decodeGeneratedRanges(S){const{length:J}=S;const ee=new fe(S);const te=[];const re=[];let ne=0;let ie=0;let oe=0;let se=0;let ae=0;let le=0;let ue=0;let pe=0;do{const S=ee.indexOf(";");let J=0;for(;ee.pos<S;ee.pos++){J=decodeInteger(ee,J);if(!hasMoreVlq(ee,S)){const S=re.pop();S[2]=ne;S[3]=J;continue}const de=decodeInteger(ee,0);const fe=de&1;const ge=de&2;const he=de&4;let _e=null;let ye=me;let ve;if(fe){const S=decodeInteger(ee,ie);oe=decodeInteger(ee,ie===S?oe:0);ie=S;ve=[ne,J,0,0,S,oe]}else{ve=[ne,J,0,0]}ve.isScope=!!he;if(ge){const S=se;const J=ae;se=decodeInteger(ee,se);const te=S===se;ae=decodeInteger(ee,te?ae:0);le=decodeInteger(ee,te&&J===ae?le:0);_e=[se,ae,le]}ve.callsite=_e;if(hasMoreVlq(ee,S)){ye=[];do{ue=ne;pe=J;const S=decodeInteger(ee,0);let te;if(S<-1){te=[[decodeInteger(ee,0)]];for(let J=-1;J>S;J--){const S=ue;ue=decodeInteger(ee,ue);pe=decodeInteger(ee,ue===S?pe:0);const J=decodeInteger(ee,0);te.push([J,ue,pe])}}else{te=[[S]]}ye.push(te)}while(hasMoreVlq(ee,S))}ve.bindings=ye;te.push(ve);re.push(ve)}ne++;ee.pos=S+1}while(ee.pos<J);return te}function encodeGeneratedRanges(S){if(S.length===0)return"";const J=new de;for(let ee=0;ee<S.length;){ee=_encodeGeneratedRanges(S,ee,J,[0,0,0,0,0,0,0])}return J.flush()}function _encodeGeneratedRanges(S,J,ee,te){const re=S[J];const{0:ne,1:oe,2:se,3:ae,isScope:le,callsite:ue,bindings:pe}=re;if(te[0]<ne){catchupLine(ee,te[0],ne);te[0]=ne;te[1]=0}else if(J>0){ee.write(ie)}te[1]=encodeInteger(ee,re[1],te[1]);const de=(re.length===6?1:0)|(ue?2:0)|(le?4:0);encodeInteger(ee,de,0);if(re.length===6){const{4:S,5:J}=re;if(S!==te[2]){te[3]=0}te[2]=encodeInteger(ee,S,te[2]);te[3]=encodeInteger(ee,J,te[3])}if(ue){const{0:S,1:J,2:ne}=re.callsite;if(S!==te[4]){te[5]=0;te[6]=0}else if(J!==te[5]){te[6]=0}te[4]=encodeInteger(ee,S,te[4]);te[5]=encodeInteger(ee,J,te[5]);te[6]=encodeInteger(ee,ne,te[6])}if(pe){for(const S of pe){if(S.length>1)encodeInteger(ee,-S.length,0);const J=S[0][0];encodeInteger(ee,J,0);let te=ne;let re=oe;for(let J=1;J<S.length;J++){const ne=S[J];te=encodeInteger(ee,ne[1],te);re=encodeInteger(ee,ne[2],re);encodeInteger(ee,ne[0],0)}}}for(J++;J<S.length;){const re=S[J];const{0:ne,1:ie}=re;if(ne>se||ne===se&&ie>=ae){break}J=_encodeGeneratedRanges(S,J,ee,te)}if(te[0]<se){catchupLine(ee,te[0],se);te[0]=se;te[1]=0}else{ee.write(ie)}te[1]=encodeInteger(ee,ae,te[1]);return J}function catchupLine(S,J,ee){do{S.write(oe)}while(++J<ee)}function decode(S){const{length:J}=S;const ee=new fe(S);const te=[];let re=0;let ne=0;let ie=0;let oe=0;let se=0;do{const S=ee.indexOf(";");const J=[];let ae=true;let le=0;re=0;while(ee.pos<S){let te;re=decodeInteger(ee,re);if(re<le)ae=false;le=re;if(hasMoreVlq(ee,S)){ne=decodeInteger(ee,ne);ie=decodeInteger(ee,ie);oe=decodeInteger(ee,oe);if(hasMoreVlq(ee,S)){se=decodeInteger(ee,se);te=[re,ne,ie,oe,se]}else{te=[re,ne,ie,oe]}}else{te=[re]}J.push(te);ee.pos++}if(!ae)sort(J);te.push(J);ee.pos=S+1}while(ee.pos<=J);return te}function sort(S){S.sort(sortComparator)}function sortComparator(S,J){return S[0]-J[0]}function encode(S){const J=new de;let ee=0;let te=0;let re=0;let ne=0;for(let se=0;se<S.length;se++){const ae=S[se];if(se>0)J.write(oe);if(ae.length===0)continue;let le=0;for(let S=0;S<ae.length;S++){const oe=ae[S];if(S>0)J.write(ie);le=encodeInteger(J,oe[0],le);if(oe.length===1)continue;ee=encodeInteger(J,oe[1],ee);te=encodeInteger(J,oe[2],te);re=encodeInteger(J,oe[3],re);if(oe.length===4)continue;ne=encodeInteger(J,oe[4],ne)}}return J.flush()}}))},17239:function(S,J,ee){S=ee.nmd(S);(function(J,te){if(true){te(S,ee(6001),ee(35073));S.exports=def(S)}else{}function def(S){return"default"in S.exports?S.exports.default:S.exports}})(this,(function(S,J,ee){"use strict";var te=Object.create;var re=Object.defineProperty;var ne=Object.getOwnPropertyDescriptor;var ie=Object.getOwnPropertyNames;var oe=Object.getPrototypeOf;var se=Object.prototype.hasOwnProperty;var __commonJS=(S,J)=>function __require(){return J||(0,S[ie(S)[0]])((J={exports:{}}).exports,J),J.exports};var __export=(S,J)=>{for(var ee in J)re(S,ee,{get:J[ee],enumerable:true})};var __copyProps=(S,J,ee,te)=>{if(J&&typeof J==="object"||typeof J==="function"){for(let oe of ie(J))if(!se.call(S,oe)&&oe!==ee)re(S,oe,{get:()=>J[oe],enumerable:!(te=ne(J,oe))||te.enumerable})}return S};var __toESM=(S,J,ee)=>(ee=S!=null?te(oe(S)):{},__copyProps(J||!S||!S.__esModule?re(ee,"default",{value:S,enumerable:true}):ee,S));var __toCommonJS=S=>__copyProps(re({},"__esModule",{value:true}),S);var ae=__commonJS({"umd:@jridgewell/sourcemap-codec"(S,J){J.exports=ee}});var le=__commonJS({"umd:@jridgewell/resolve-uri"(S,ee){ee.exports=J}});var ue={};__export(ue,{AnyMap:()=>FlattenMap,FlattenMap:()=>FlattenMap,GREATEST_LOWER_BOUND:()=>Ce,LEAST_UPPER_BOUND:()=>Ee,TraceMap:()=>Pe,allGeneratedPositionsFor:()=>allGeneratedPositionsFor,decodedMap:()=>decodedMap,decodedMappings:()=>decodedMappings,eachMapping:()=>eachMapping,encodedMap:()=>encodedMap,encodedMappings:()=>encodedMappings,generatedPositionFor:()=>generatedPositionFor,isIgnored:()=>isIgnored,originalPositionFor:()=>originalPositionFor,presortedDecodedMap:()=>presortedDecodedMap,sourceContentFor:()=>sourceContentFor,traceSegment:()=>traceSegment});S.exports=__toCommonJS(ue);var pe=__toESM(ae());var de=__toESM(le());function stripFilename(S){if(!S)return"";const J=S.lastIndexOf("/");return S.slice(0,J+1)}function resolver(S,J){const ee=stripFilename(S);const te=J?J+"/":"";return S=>(0,de.default)(te+(S||""),ee)}var fe=0;var me=1;var ge=2;var he=3;var _e=4;var ye=1;var ve=2;function maybeSort(S,J){const ee=nextUnsortedSegmentLine(S,0);if(ee===S.length)return S;if(!J)S=S.slice();for(let te=ee;te<S.length;te=nextUnsortedSegmentLine(S,te+1)){S[te]=sortSegments(S[te],J)}return S}function nextUnsortedSegmentLine(S,J){for(let ee=J;ee<S.length;ee++){if(!isSorted(S[ee]))return ee}return S.length}function isSorted(S){for(let J=1;J<S.length;J++){if(S[J][fe]<S[J-1][fe]){return false}}return true}function sortSegments(S,J){if(!J)S=S.slice();return S.sort(sortComparator)}function sortComparator(S,J){return S[fe]-J[fe]}function buildBySources(S,J){const ee=J.map((()=>[]));for(let J=0;J<S.length;J++){const te=S[J];for(let S=0;S<te.length;S++){const re=te[S];if(re.length===1)continue;const ne=re[me];const ie=re[ge];const oe=re[he];const se=ee[ne];const ae=se[ie]||(se[ie]=[]);ae.push([oe,J,re[fe]])}}for(let S=0;S<ee.length;S++){const J=ee[S];for(let S=0;S<J.length;S++){const ee=J[S];if(ee)ee.sort(sortComparator)}}return ee}var be=false;function binarySearch(S,J,ee,te){while(ee<=te){const re=ee+(te-ee>>1);const ne=S[re][fe]-J;if(ne===0){be=true;return re}if(ne<0){ee=re+1}else{te=re-1}}be=false;return ee-1}function upperBound(S,J,ee){for(let te=ee+1;te<S.length;ee=te++){if(S[te][fe]!==J)break}return ee}function lowerBound(S,J,ee){for(let te=ee-1;te>=0;ee=te--){if(S[te][fe]!==J)break}return ee}function memoizedState(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function memoizedBinarySearch(S,J,ee,te){const{lastKey:re,lastNeedle:ne,lastIndex:ie}=ee;let oe=0;let se=S.length-1;if(te===re){if(J===ne){be=ie!==-1&&S[ie][fe]===J;return ie}if(J>=ne){oe=ie===-1?0:ie}else{se=ie}}ee.lastKey=te;ee.lastNeedle=J;return ee.lastIndex=binarySearch(S,J,oe,se)}function parse(S){return typeof S==="string"?JSON.parse(S):S}var FlattenMap=function(S,J){const ee=parse(S);if(!("sections"in ee)){return new Pe(ee,J)}const te=[];const re=[];const ne=[];const ie=[];const oe=[];recurse(ee,J,te,re,ne,ie,oe,0,0,Infinity,Infinity);const se={version:3,file:ee.file,names:ie,sources:re,sourcesContent:ne,mappings:te,ignoreList:oe};return presortedDecodedMap(se)};function recurse(S,J,ee,te,re,ne,ie,oe,se,ae,le){const{sections:ue}=S;for(let S=0;S<ue.length;S++){const{map:pe,offset:de}=ue[S];let fe=ae;let me=le;if(S+1<ue.length){const J=ue[S+1].offset;fe=Math.min(ae,oe+J.line);if(fe===ae){me=Math.min(le,se+J.column)}else if(fe<ae){me=se+J.column}}addSection(pe,J,ee,te,re,ne,ie,oe+de.line,se+de.column,fe,me)}}function addSection(S,J,ee,te,re,ne,ie,oe,se,ae,le){const ue=parse(S);if("sections"in ue)return recurse(...arguments);const pe=new Pe(ue,J);const de=te.length;const ye=ne.length;const ve=decodedMappings(pe);const{resolvedSources:be,sourcesContent:Se,ignoreList:xe}=pe;append(te,be);append(ne,pe.names);if(Se)append(re,Se);else for(let S=0;S<be.length;S++)re.push(null);if(xe)for(let S=0;S<xe.length;S++)ie.push(xe[S]+de);for(let S=0;S<ve.length;S++){const J=oe+S;if(J>ae)return;const te=getLine(ee,J);const re=S===0?se:0;const ne=ve[S];for(let S=0;S<ne.length;S++){const ee=ne[S];const ie=re+ee[fe];if(J===ae&&ie>=le)return;if(ee.length===1){te.push([ie]);continue}const oe=de+ee[me];const se=ee[ge];const ue=ee[he];te.push(ee.length===4?[ie,oe,se,ue]:[ie,oe,se,ue,ye+ee[_e]])}}}function append(S,J){for(let ee=0;ee<J.length;ee++)S.push(J[ee])}function getLine(S,J){for(let ee=S.length;ee<=J;ee++)S[ee]=[];return S[J]}var Se="`line` must be greater than 0 (lines start at line 1)";var xe="`column` must be greater than or equal to 0 (columns start at column 0)";var Ee=-1;var Ce=1;var Pe=class{constructor(S,J){const ee=typeof S==="string";if(!ee&&S._decodedMemo)return S;const te=parse(S);const{version:re,file:ne,names:ie,sourceRoot:oe,sources:se,sourcesContent:ae}=te;this.version=re;this.file=ne;this.names=ie||[];this.sourceRoot=oe;this.sources=se;this.sourcesContent=ae;this.ignoreList=te.ignoreList||te.x_google_ignoreList||void 0;const le=resolver(J,oe);this.resolvedSources=se.map(le);const{mappings:ue}=te;if(typeof ue==="string"){this._encoded=ue;this._decoded=void 0}else if(Array.isArray(ue)){this._encoded=void 0;this._decoded=maybeSort(ue,ee)}else if(te.sections){throw new Error(`TraceMap passed sectioned source map, please use FlattenMap export instead`)}else{throw new Error(`invalid source map: ${JSON.stringify(te)}`)}this._decodedMemo=memoizedState();this._bySources=void 0;this._bySourceMemos=void 0}};function cast(S){return S}function encodedMappings(S){var J,ee;return(ee=(J=cast(S))._encoded)!=null?ee:J._encoded=(0,pe.encode)(cast(S)._decoded)}function decodedMappings(S){var J;return(J=cast(S))._decoded||(J._decoded=(0,pe.decode)(cast(S)._encoded))}function traceSegment(S,J,ee){const te=decodedMappings(S);if(J>=te.length)return null;const re=te[J];const ne=traceSegmentInternal(re,cast(S)._decodedMemo,J,ee,Ce);return ne===-1?null:re[ne]}function originalPositionFor(S,J){let{line:ee,column:te,bias:re}=J;ee--;if(ee<0)throw new Error(Se);if(te<0)throw new Error(xe);const ne=decodedMappings(S);if(ee>=ne.length)return OMapping(null,null,null,null);const ie=ne[ee];const oe=traceSegmentInternal(ie,cast(S)._decodedMemo,ee,te,re||Ce);if(oe===-1)return OMapping(null,null,null,null);const se=ie[oe];if(se.length===1)return OMapping(null,null,null,null);const{names:ae,resolvedSources:le}=S;return OMapping(le[se[me]],se[ge]+1,se[he],se.length===5?ae[se[_e]]:null)}function generatedPositionFor(S,J){const{source:ee,line:te,column:re,bias:ne}=J;return generatedPosition(S,ee,te,re,ne||Ce,false)}function allGeneratedPositionsFor(S,J){const{source:ee,line:te,column:re,bias:ne}=J;return generatedPosition(S,ee,te,re,ne||Ee,true)}function eachMapping(S,J){const ee=decodedMappings(S);const{names:te,resolvedSources:re}=S;for(let S=0;S<ee.length;S++){const ne=ee[S];for(let ee=0;ee<ne.length;ee++){const ie=ne[ee];const oe=S+1;const se=ie[0];let ae=null;let le=null;let ue=null;let pe=null;if(ie.length!==1){ae=re[ie[1]];le=ie[2]+1;ue=ie[3]}if(ie.length===5)pe=te[ie[4]];J({generatedLine:oe,generatedColumn:se,source:ae,originalLine:le,originalColumn:ue,name:pe})}}}function sourceIndex(S,J){const{sources:ee,resolvedSources:te}=S;let re=ee.indexOf(J);if(re===-1)re=te.indexOf(J);return re}function sourceContentFor(S,J){const{sourcesContent:ee}=S;if(ee==null)return null;const te=sourceIndex(S,J);return te===-1?null:ee[te]}function isIgnored(S,J){const{ignoreList:ee}=S;if(ee==null)return false;const te=sourceIndex(S,J);return te===-1?false:ee.includes(te)}function presortedDecodedMap(S,J){const ee=new Pe(clone(S,[]),J);cast(ee)._decoded=S.mappings;return ee}function decodedMap(S){return clone(S,decodedMappings(S))}function encodedMap(S){return clone(S,encodedMappings(S))}function clone(S,J){return{version:S.version,file:S.file,names:S.names,sourceRoot:S.sourceRoot,sources:S.sources,sourcesContent:S.sourcesContent,mappings:J,ignoreList:S.ignoreList||S.x_google_ignoreList}}function OMapping(S,J,ee,te){return{source:S,line:J,column:ee,name:te}}function GMapping(S,J){return{line:S,column:J}}function traceSegmentInternal(S,J,ee,te,re){let ne=memoizedBinarySearch(S,te,J,ee);if(be){ne=(re===Ee?upperBound:lowerBound)(S,te,ne)}else if(re===Ee)ne++;if(ne===-1||ne===S.length)return-1;return ne}function sliceGeneratedPositions(S,J,ee,te,re){let ne=traceSegmentInternal(S,J,ee,te,Ce);if(!be&&re===Ee)ne++;if(ne===-1||ne===S.length)return[];const ie=be?te:S[ne][fe];if(!be)ne=lowerBound(S,ie,ne);const oe=upperBound(S,ie,ne);const se=[];for(;ne<=oe;ne++){const J=S[ne];se.push(GMapping(J[ye]+1,J[ve]))}return se}function generatedPosition(S,J,ee,te,re,ne){var ie,oe;ee--;if(ee<0)throw new Error(Se);if(te<0)throw new Error(xe);const{sources:se,resolvedSources:ae}=S;let le=se.indexOf(J);if(le===-1)le=ae.indexOf(J);if(le===-1)return ne?[]:GMapping(null,null);const ue=(ie=cast(S))._bySourceMemos||(ie._bySourceMemos=se.map(memoizedState));const pe=(oe=cast(S))._bySources||(oe._bySources=buildBySources(decodedMappings(S),ue));const de=pe[le][ee];if(de==null)return ne?[]:GMapping(null,null);const fe=ue[le];if(ne)return sliceGeneratedPositions(de,fe,ee,te,re);const me=traceSegmentInternal(de,fe,ee,te,re);if(me===-1)return GMapping(null,null);const ge=de[me];return GMapping(ge[ye]+1,ge[ve])}}))},70865:(S,J)=>{"use strict";function find(S,J,ee){if(ee===undefined){ee=Array.prototype}if(S&&typeof ee.find==="function"){return ee.find.call(S,J)}for(var te=0;te<S.length;te++){if(Object.prototype.hasOwnProperty.call(S,te)){var re=S[te];if(J.call(undefined,re,te,S)){return re}}}}function freeze(S,J){if(J===undefined){J=Object}return J&&typeof J.freeze==="function"?J.freeze(S):S}function assign(S,J){if(S===null||typeof S!=="object"){throw new TypeError("target is not an object")}for(var ee in J){if(Object.prototype.hasOwnProperty.call(J,ee)){S[ee]=J[ee]}}return S}var ee=freeze({HTML:"text/html",isHTML:function(S){return S===ee.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"});var te=freeze({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(S){return S===te.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});J.assign=assign;J.find=find;J.freeze=freeze;J.MIME_TYPE=ee;J.NAMESPACE=te},84109:(S,J,ee)=>{var te;var re=ee(70865);var ne=ee(35381);var ie=ee(52842);var oe=ee(1769);var se=ne.DOMImplementation;var ae=re.NAMESPACE;var le=oe.ParseError;var ue=oe.XMLReader;function normalizeLineEndings(S){return S.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function DOMParser(S){this.options=S||{locator:{}}}DOMParser.prototype.parseFromString=function(S,J){var ee=this.options;var te=new ue;var re=ee.domBuilder||new DOMHandler;var ne=ee.errorHandler;var oe=ee.locator;var se=ee.xmlns||{};var le=/\/x?html?$/.test(J);var pe=le?ie.HTML_ENTITIES:ie.XML_ENTITIES;if(oe){re.setDocumentLocator(oe)}te.errorHandler=buildErrorHandler(ne,re,oe);te.domBuilder=ee.domBuilder||re;if(le){se[""]=ae.HTML}se.xml=se.xml||ae.XML;var de=ee.normalizeLineEndings||normalizeLineEndings;if(S&&typeof S==="string"){te.parse(de(S),se,pe)}else{te.errorHandler.error("invalid doc source")}return re.doc};function buildErrorHandler(S,J,ee){if(!S){if(J instanceof DOMHandler){return J}S=J}var te={};var re=S instanceof Function;ee=ee||{};function build(J){var ne=S[J];if(!ne&&re){ne=S.length==2?function(ee){S(J,ee)}:S}te[J]=ne&&function(S){ne("[xmldom "+J+"]\t"+S+_locator(ee))}||function(){}}build("warning");build("error");build("fatalError");return te}function DOMHandler(){this.cdata=false}function position(S,J){J.lineNumber=S.lineNumber;J.columnNumber=S.columnNumber}DOMHandler.prototype={startDocument:function(){this.doc=(new se).createDocument(null,null,null);if(this.locator){this.doc.documentURI=this.locator.systemId}},startElement:function(S,J,ee,te){var re=this.doc;var ne=re.createElementNS(S,ee||J);var ie=te.length;appendElement(this,ne);this.currentElement=ne;this.locator&&position(this.locator,ne);for(var oe=0;oe<ie;oe++){var S=te.getURI(oe);var se=te.getValue(oe);var ee=te.getQName(oe);var ae=re.createAttributeNS(S,ee);this.locator&&position(te.getLocator(oe),ae);ae.value=ae.nodeValue=se;ne.setAttributeNode(ae)}},endElement:function(S,J,ee){var te=this.currentElement;var re=te.tagName;this.currentElement=te.parentNode},startPrefixMapping:function(S,J){},endPrefixMapping:function(S){},processingInstruction:function(S,J){var ee=this.doc.createProcessingInstruction(S,J);this.locator&&position(this.locator,ee);appendElement(this,ee)},ignorableWhitespace:function(S,J,ee){},characters:function(S,J,ee){S=_toString.apply(this,arguments);if(S){if(this.cdata){var te=this.doc.createCDATASection(S)}else{var te=this.doc.createTextNode(S)}if(this.currentElement){this.currentElement.appendChild(te)}else if(/^\s*$/.test(S)){this.doc.appendChild(te)}this.locator&&position(this.locator,te)}},skippedEntity:function(S){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(S){if(this.locator=S){S.lineNumber=0}},comment:function(S,J,ee){S=_toString.apply(this,arguments);var te=this.doc.createComment(S);this.locator&&position(this.locator,te);appendElement(this,te)},startCDATA:function(){this.cdata=true},endCDATA:function(){this.cdata=false},startDTD:function(S,J,ee){var te=this.doc.implementation;if(te&&te.createDocumentType){var re=te.createDocumentType(S,J,ee);this.locator&&position(this.locator,re);appendElement(this,re);this.doc.doctype=re}},warning:function(S){console.warn("[xmldom warning]\t"+S,_locator(this.locator))},error:function(S){console.error("[xmldom error]\t"+S,_locator(this.locator))},fatalError:function(S){throw new le(S,this.locator)}};function _locator(S){if(S){return"\n@"+(S.systemId||"")+"#[line:"+S.lineNumber+",col:"+S.columnNumber+"]"}}function _toString(S,J,ee){if(typeof S=="string"){return S.substr(J,ee)}else{if(S.length>=J+ee||J){return new java.lang.String(S,J,ee)+""}return S}}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,(function(S){DOMHandler.prototype[S]=function(){return null}}));function appendElement(S,J){if(!S.currentElement){S.doc.appendChild(J)}else{S.currentElement.appendChild(J)}}te=DOMHandler;te=normalizeLineEndings;J.DOMParser=DOMParser},35381:(S,J,ee)=>{var te=ee(70865);var re=te.find;var ne=te.NAMESPACE;function notEmptyString(S){return S!==""}function splitOnASCIIWhitespace(S){return S?S.split(/[\t\n\f\r ]+/).filter(notEmptyString):[]}function orderedSetReducer(S,J){if(!S.hasOwnProperty(J)){S[J]=true}return S}function toOrderedSet(S){if(!S)return[];var J=splitOnASCIIWhitespace(S);return Object.keys(J.reduce(orderedSetReducer,{}))}function arrayIncludes(S){return function(J){return S&&S.indexOf(J)!==-1}}function copy(S,J){for(var ee in S){if(Object.prototype.hasOwnProperty.call(S,ee)){J[ee]=S[ee]}}}function _extends(S,J){var ee=S.prototype;if(!(ee instanceof J)){function t(){}t.prototype=J.prototype;t=new t;copy(ee,t);S.prototype=ee=t}if(ee.constructor!=S){if(typeof S!="function"){console.error("unknown Class:"+S)}ee.constructor=S}}var ie={};var oe=ie.ELEMENT_NODE=1;var se=ie.ATTRIBUTE_NODE=2;var ae=ie.TEXT_NODE=3;var le=ie.CDATA_SECTION_NODE=4;var ue=ie.ENTITY_REFERENCE_NODE=5;var pe=ie.ENTITY_NODE=6;var de=ie.PROCESSING_INSTRUCTION_NODE=7;var fe=ie.COMMENT_NODE=8;var me=ie.DOCUMENT_NODE=9;var ge=ie.DOCUMENT_TYPE_NODE=10;var he=ie.DOCUMENT_FRAGMENT_NODE=11;var _e=ie.NOTATION_NODE=12;var ye={};var ve={};var be=ye.INDEX_SIZE_ERR=(ve[1]="Index size error",1);var Se=ye.DOMSTRING_SIZE_ERR=(ve[2]="DOMString size error",2);var xe=ye.HIERARCHY_REQUEST_ERR=(ve[3]="Hierarchy request error",3);var Ee=ye.WRONG_DOCUMENT_ERR=(ve[4]="Wrong document",4);var Ce=ye.INVALID_CHARACTER_ERR=(ve[5]="Invalid character",5);var Pe=ye.NO_DATA_ALLOWED_ERR=(ve[6]="No data allowed",6);var Ne=ye.NO_MODIFICATION_ALLOWED_ERR=(ve[7]="No modification allowed",7);var Ae=ye.NOT_FOUND_ERR=(ve[8]="Not found",8);var ke=ye.NOT_SUPPORTED_ERR=(ve[9]="Not supported",9);var De=ye.INUSE_ATTRIBUTE_ERR=(ve[10]="Attribute in use",10);var Fe=ye.INVALID_STATE_ERR=(ve[11]="Invalid state",11);var Oe=ye.SYNTAX_ERR=(ve[12]="Syntax error",12);var we=ye.INVALID_MODIFICATION_ERR=(ve[13]="Invalid modification",13);var Me=ye.NAMESPACE_ERR=(ve[14]="Invalid namespace",14);var Re=ye.INVALID_ACCESS_ERR=(ve[15]="Invalid access",15);function DOMException(S,J){if(J instanceof Error){var ee=J}else{ee=this;Error.call(this,ve[S]);this.message=ve[S];if(Error.captureStackTrace)Error.captureStackTrace(this,DOMException)}ee.code=S;if(J)this.message=this.message+": "+J;return ee}DOMException.prototype=Error.prototype;copy(ye,DOMException);function NodeList(){}NodeList.prototype={length:0,item:function(S){return S>=0&&S<this.length?this[S]:null},toString:function(S,J){for(var ee=[],te=0;te<this.length;te++){serializeToString(this[te],ee,S,J)}return ee.join("")},filter:function(S){return Array.prototype.filter.call(this,S)},indexOf:function(S){return Array.prototype.indexOf.call(this,S)}};function LiveNodeList(S,J){this._node=S;this._refresh=J;_updateLiveList(this)}function _updateLiveList(S){var J=S._node._inc||S._node.ownerDocument._inc;if(S._inc!==J){var ee=S._refresh(S._node);__set__(S,"length",ee.length);if(!S.$$length||ee.length<S.$$length){for(var te=ee.length;te in S;te++){if(Object.prototype.hasOwnProperty.call(S,te)){delete S[te]}}}copy(ee,S);S._inc=J}}LiveNodeList.prototype.item=function(S){_updateLiveList(this);return this[S]||null};_extends(LiveNodeList,NodeList);function NamedNodeMap(){}function _findNodeIndex(S,J){var ee=S.length;while(ee--){if(S[ee]===J){return ee}}}function _addNamedNode(S,J,ee,te){if(te){J[_findNodeIndex(J,te)]=ee}else{J[J.length++]=ee}if(S){ee.ownerElement=S;var re=S.ownerDocument;if(re){te&&_onRemoveAttribute(re,S,te);_onAddAttribute(re,S,ee)}}}function _removeNamedNode(S,J,ee){var te=_findNodeIndex(J,ee);if(te>=0){var re=J.length-1;while(te<re){J[te]=J[++te]}J.length=re;if(S){var ne=S.ownerDocument;if(ne){_onRemoveAttribute(ne,S,ee);ee.ownerElement=null}}}else{throw new DOMException(Ae,new Error(S.tagName+"@"+ee))}}NamedNodeMap.prototype={length:0,item:NodeList.prototype.item,getNamedItem:function(S){var J=this.length;while(J--){var ee=this[J];if(ee.nodeName==S){return ee}}},setNamedItem:function(S){var J=S.ownerElement;if(J&&J!=this._ownerElement){throw new DOMException(De)}var ee=this.getNamedItem(S.nodeName);_addNamedNode(this._ownerElement,this,S,ee);return ee},setNamedItemNS:function(S){var J=S.ownerElement,ee;if(J&&J!=this._ownerElement){throw new DOMException(De)}ee=this.getNamedItemNS(S.namespaceURI,S.localName);_addNamedNode(this._ownerElement,this,S,ee);return ee},removeNamedItem:function(S){var J=this.getNamedItem(S);_removeNamedNode(this._ownerElement,this,J);return J},removeNamedItemNS:function(S,J){var ee=this.getNamedItemNS(S,J);_removeNamedNode(this._ownerElement,this,ee);return ee},getNamedItemNS:function(S,J){var ee=this.length;while(ee--){var te=this[ee];if(te.localName==J&&te.namespaceURI==S){return te}}return null}};function DOMImplementation(){}DOMImplementation.prototype={hasFeature:function(S,J){return true},createDocument:function(S,J,ee){var te=new Document;te.implementation=this;te.childNodes=new NodeList;te.doctype=ee||null;if(ee){te.appendChild(ee)}if(J){var re=te.createElementNS(S,J);te.appendChild(re)}return te},createDocumentType:function(S,J,ee){var te=new DocumentType;te.name=S;te.nodeName=S;te.publicId=J||"";te.systemId=ee||"";return te}};function Node(){}Node.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(S,J){return _insertBefore(this,S,J)},replaceChild:function(S,J){_insertBefore(this,S,J,assertPreReplacementValidityInDocument);if(J){this.removeChild(J)}},removeChild:function(S){return _removeChild(this,S)},appendChild:function(S){return this.insertBefore(S,null)},hasChildNodes:function(){return this.firstChild!=null},cloneNode:function(S){return cloneNode(this.ownerDocument||this,this,S)},normalize:function(){var S=this.firstChild;while(S){var J=S.nextSibling;if(J&&J.nodeType==ae&&S.nodeType==ae){this.removeChild(J);S.appendData(J.data)}else{S.normalize();S=J}}},isSupported:function(S,J){return this.ownerDocument.implementation.hasFeature(S,J)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(S){var J=this;while(J){var ee=J._nsMap;if(ee){for(var te in ee){if(Object.prototype.hasOwnProperty.call(ee,te)&&ee[te]===S){return te}}}J=J.nodeType==se?J.ownerDocument:J.parentNode}return null},lookupNamespaceURI:function(S){var J=this;while(J){var ee=J._nsMap;if(ee){if(Object.prototype.hasOwnProperty.call(ee,S)){return ee[S]}}J=J.nodeType==se?J.ownerDocument:J.parentNode}return null},isDefaultNamespace:function(S){var J=this.lookupPrefix(S);return J==null}};function _xmlEncoder(S){return S=="<"&&"<"||S==">"&&">"||S=="&"&&"&"||S=='"'&&"""||"&#"+S.charCodeAt()+";"}copy(ie,Node);copy(ie,Node.prototype);function _visitNode(S,J){if(J(S)){return true}if(S=S.firstChild){do{if(_visitNode(S,J)){return true}}while(S=S.nextSibling)}}function Document(){this.ownerDocument=this}function _onAddAttribute(S,J,ee){S&&S._inc++;var te=ee.namespaceURI;if(te===ne.XMLNS){J._nsMap[ee.prefix?ee.localName:""]=ee.value}}function _onRemoveAttribute(S,J,ee,te){S&&S._inc++;var re=ee.namespaceURI;if(re===ne.XMLNS){delete J._nsMap[ee.prefix?ee.localName:""]}}function _onUpdateChild(S,J,ee){if(S&&S._inc){S._inc++;var te=J.childNodes;if(ee){te[te.length++]=ee}else{var re=J.firstChild;var ne=0;while(re){te[ne++]=re;re=re.nextSibling}te.length=ne;delete te[te.length]}}}function _removeChild(S,J){var ee=J.previousSibling;var te=J.nextSibling;if(ee){ee.nextSibling=te}else{S.firstChild=te}if(te){te.previousSibling=ee}else{S.lastChild=ee}J.parentNode=null;J.previousSibling=null;J.nextSibling=null;_onUpdateChild(S.ownerDocument,S);return J}function hasValidParentNodeType(S){return S&&(S.nodeType===Node.DOCUMENT_NODE||S.nodeType===Node.DOCUMENT_FRAGMENT_NODE||S.nodeType===Node.ELEMENT_NODE)}function hasInsertableNodeType(S){return S&&(isElementNode(S)||isTextNode(S)||isDocTypeNode(S)||S.nodeType===Node.DOCUMENT_FRAGMENT_NODE||S.nodeType===Node.COMMENT_NODE||S.nodeType===Node.PROCESSING_INSTRUCTION_NODE)}function isDocTypeNode(S){return S&&S.nodeType===Node.DOCUMENT_TYPE_NODE}function isElementNode(S){return S&&S.nodeType===Node.ELEMENT_NODE}function isTextNode(S){return S&&S.nodeType===Node.TEXT_NODE}function isElementInsertionPossible(S,J){var ee=S.childNodes||[];if(re(ee,isElementNode)||isDocTypeNode(J)){return false}var te=re(ee,isDocTypeNode);return!(J&&te&&ee.indexOf(te)>ee.indexOf(J))}function isElementReplacementPossible(S,J){var ee=S.childNodes||[];function hasElementChildThatIsNotChild(S){return isElementNode(S)&&S!==J}if(re(ee,hasElementChildThatIsNotChild)){return false}var te=re(ee,isDocTypeNode);return!(J&&te&&ee.indexOf(te)>ee.indexOf(J))}function assertPreInsertionValidity1to5(S,J,ee){if(!hasValidParentNodeType(S)){throw new DOMException(xe,"Unexpected parent node type "+S.nodeType)}if(ee&&ee.parentNode!==S){throw new DOMException(Ae,"child not in parent")}if(!hasInsertableNodeType(J)||isDocTypeNode(J)&&S.nodeType!==Node.DOCUMENT_NODE){throw new DOMException(xe,"Unexpected node type "+J.nodeType+" for parent node type "+S.nodeType)}}function assertPreInsertionValidityInDocument(S,J,ee){var te=S.childNodes||[];var ne=J.childNodes||[];if(J.nodeType===Node.DOCUMENT_FRAGMENT_NODE){var ie=ne.filter(isElementNode);if(ie.length>1||re(ne,isTextNode)){throw new DOMException(xe,"More than one element or text in fragment")}if(ie.length===1&&!isElementInsertionPossible(S,ee)){throw new DOMException(xe,"Element in fragment can not be inserted before doctype")}}if(isElementNode(J)){if(!isElementInsertionPossible(S,ee)){throw new DOMException(xe,"Only one element can be added and only after doctype")}}if(isDocTypeNode(J)){if(re(te,isDocTypeNode)){throw new DOMException(xe,"Only one doctype is allowed")}var oe=re(te,isElementNode);if(ee&&te.indexOf(oe)<te.indexOf(ee)){throw new DOMException(xe,"Doctype can only be inserted before an element")}if(!ee&&oe){throw new DOMException(xe,"Doctype can not be appended since element is present")}}}function assertPreReplacementValidityInDocument(S,J,ee){var te=S.childNodes||[];var ne=J.childNodes||[];if(J.nodeType===Node.DOCUMENT_FRAGMENT_NODE){var ie=ne.filter(isElementNode);if(ie.length>1||re(ne,isTextNode)){throw new DOMException(xe,"More than one element or text in fragment")}if(ie.length===1&&!isElementReplacementPossible(S,ee)){throw new DOMException(xe,"Element in fragment can not be inserted before doctype")}}if(isElementNode(J)){if(!isElementReplacementPossible(S,ee)){throw new DOMException(xe,"Only one element can be added and only after doctype")}}if(isDocTypeNode(J)){function hasDoctypeChildThatIsNotChild(S){return isDocTypeNode(S)&&S!==ee}if(re(te,hasDoctypeChildThatIsNotChild)){throw new DOMException(xe,"Only one doctype is allowed")}var oe=re(te,isElementNode);if(ee&&te.indexOf(oe)<te.indexOf(ee)){throw new DOMException(xe,"Doctype can only be inserted before an element")}}}function _insertBefore(S,J,ee,te){assertPreInsertionValidity1to5(S,J,ee);if(S.nodeType===Node.DOCUMENT_NODE){(te||assertPreInsertionValidityInDocument)(S,J,ee)}var re=J.parentNode;if(re){re.removeChild(J)}if(J.nodeType===he){var ne=J.firstChild;if(ne==null){return J}var ie=J.lastChild}else{ne=ie=J}var oe=ee?ee.previousSibling:S.lastChild;ne.previ