MCPcopy Index your code
hub / github.com/ChinaSiro/claude-code-sourcemap / constructor

Method constructor

package/cli.js:280–280  ·  view source on GitHub ↗
(Y6)

Source from the content-addressed store, hash-verified

278`&&Y6[m6]!=="\r";m6++)M8+=Y6[m6];if(M8=M8.trim(),M8[M8.length-1]==="/"&&(M8=M8.substring(0,M8.length-1),m6--),!Z(M8)){let h1;return h1=M8.trim().length===0?"Invalid space after '<'.":"Tag '"+M8+"' is an invalid name.",f("InvalidTag",h1,T(Y6,m6))}let X1=X(Y6,m6);if(X1===!1)return f("InvalidAttr","Attributes for '"+M8+"' have open quote.",T(Y6,m6));let j1=X1.value;if(m6=X1.index,j1[j1.length-1]==="/"){let h1=m6-j1.length;j1=j1.substring(0,j1.length-1);let T7=W(j1,_6);if(T7!==!0)return f(T7.err.code,T7.err.msg,T(Y6,h1+T7.err.line));W6=!0}else if(H8){if(!X1.tagClosed)return f("InvalidTag","Closing tag '"+M8+"' doesn't have proper closing.",T(Y6,m6));if(j1.trim().length>0)return f("InvalidTag","Closing tag '"+M8+"' can't have attributes or invalid starting.",T(Y6,K8));if(F6.length===0)return f("InvalidTag","Closing tag '"+M8+"' has not been opened.",T(Y6,K8));{let h1=F6.pop();if(M8!==h1.tagName){let T7=T(Y6,h1.tagStartPos);return f("InvalidTag","Expected closing tag '"+h1.tagName+"' (opened in line "+T7.line+", col "+T7.col+") instead of closing tag '"+M8+"'.",T(Y6,K8))}F6.length==0&&(v6=!0)}}else{let h1=W(j1,_6);if(h1!==!0)return f(h1.err.code,h1.err.msg,T(Y6,m6-j1.length+h1.err.line));if(v6===!0)return f("InvalidXml","Multiple possible root nodes found.",T(Y6,m6));_6.unpairedTags.indexOf(M8)!==-1||F6.push({tagName:M8,tagStartPos:K8}),W6=!0}for(m6++;m6<Y6.length;m6++)if(Y6[m6]==="<"){if(Y6[m6+1]==="!"){m6++,m6=H(Y6,m6);continue}if(Y6[m6+1]!=="?")break;if(m6=j(Y6,++m6),m6.err)return m6}else if(Y6[m6]==="&"){let h1=D(Y6,m6);if(h1==-1)return f("InvalidChar","char '&' is not expected.",T(Y6,m6));m6=h1}else if(v6===!0&&!w(Y6[m6]))return f("InvalidXml","Extra text at the end",T(Y6,m6));Y6[m6]==="<"&&m6--}}}return W6?F6.length==1?f("InvalidTag","Unclosed tag '"+F6[0].tagName+"'.",T(Y6,F6[0].tagStartPos)):!(F6.length>0)||f("InvalidXml","Invalid '"+JSON.stringify(F6.map((m6)=>m6.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):f("InvalidXml","Start tag expected.",1)}function w(Y6){return Y6===" "||Y6==="\t"||Y6===`
279`||Y6==="\r"}function j(Y6,_6){let F6=_6;for(;_6<Y6.length;_6++)if(Y6[_6]=="?"||Y6[_6]==" "){let W6=Y6.substr(F6,_6-F6);if(_6>5&&W6==="xml")return f("InvalidXml","XML declaration allowed only at the start of the document.",T(Y6,_6));if(Y6[_6]=="?"&&Y6[_6+1]==">"){_6++;break}continue}return _6}function H(Y6,_6){if(Y6.length>_6+5&&Y6[_6+1]==="-"&&Y6[_6+2]==="-"){for(_6+=3;_6<Y6.length;_6++)if(Y6[_6]==="-"&&Y6[_6+1]==="-"&&Y6[_6+2]===">"){_6+=2;break}}else if(Y6.length>_6+8&&Y6[_6+1]==="D"&&Y6[_6+2]==="O"&&Y6[_6+3]==="C"&&Y6[_6+4]==="T"&&Y6[_6+5]==="Y"&&Y6[_6+6]==="P"&&Y6[_6+7]==="E"){let F6=1;for(_6+=8;_6<Y6.length;_6++)if(Y6[_6]==="<")F6++;else if(Y6[_6]===">"&&(F6--,F6===0))break}else if(Y6.length>_6+9&&Y6[_6+1]==="["&&Y6[_6+2]==="C"&&Y6[_6+3]==="D"&&Y6[_6+4]==="A"&&Y6[_6+5]==="T"&&Y6[_6+6]==="A"&&Y6[_6+7]==="["){for(_6+=8;_6<Y6.length;_6++)if(Y6[_6]==="]"&&Y6[_6+1]==="]"&&Y6[_6+2]===">"){_6+=2;break}}return _6}let J='"',M="'";function X(Y6,_6){let F6="",W6="",v6=!1;for(;_6<Y6.length;_6++){if(Y6[_6]===J||Y6[_6]===M)W6===""?W6=Y6[_6]:W6!==Y6[_6]||(W6="");else if(Y6[_6]===">"&&W6===""){v6=!0;break}F6+=Y6[_6]}return W6===""&&{value:F6,index:_6,tagClosed:v6}}let P=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function W(Y6,_6){let F6=Y(Y6,P),W6={};for(let v6=0;v6<F6.length;v6++){if(F6[v6][1].length===0)return f("InvalidAttr","Attribute '"+F6[v6][2]+"' has no space in starting.",v(F6[v6]));if(F6[v6][3]!==void 0&&F6[v6][4]===void 0)return f("InvalidAttr","Attribute '"+F6[v6][2]+"' is without value.",v(F6[v6]));if(F6[v6][3]===void 0&&!_6.allowBooleanAttributes)return f("InvalidAttr","boolean attribute '"+F6[v6][2]+"' is not allowed.",v(F6[v6]));let m6=F6[v6][2];if(!G(m6))return f("InvalidAttr","Attribute '"+m6+"' is an invalid name.",v(F6[v6]));if(Object.prototype.hasOwnProperty.call(W6,m6))return f("InvalidAttr","Attribute '"+m6+"' is repeated.",v(F6[v6]));W6[m6]=1}return!0}function D(Y6,_6){if(Y6[++_6]===";")return-1;if(Y6[_6]==="#")return function(W6,v6){let m6=/\d/;for(W6[v6]==="x"&&(v6++,m6=/[\da-fA-F]/);v6<W6.length;v6++){if(W6[v6]===";")return v6;if(!W6[v6].match(m6))break}return-1}(Y6,++_6);let F6=0;for(;_6<Y6.length;_6++,F6++)if(!(Y6[_6].match(/\w/)&&F6<20)){if(Y6[_6]===";")break;return-1}return _6}function f(Y6,_6,F6){return{err:{code:Y6,msg:_6,line:F6.line||F6,col:F6.col}}}function G(Y6){return $(Y6)}function Z(Y6){return $(Y6)}function T(Y6,_6){let F6=Y6.substring(0,_6).split(/\r?\n/);return{line:F6.length,col:F6[F6.length-1].length+1}}function v(Y6){return Y6.startIndex+Y6[1].length}let V={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(Y6,_6){return _6},attributeValueProcessor:function(Y6,_6){return _6},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(Y6,_6,F6){return Y6},captureMetaData:!1,maxNestedTags:100,strictReservedNames:!0};function E(Y6){return typeof Y6=="boolean"?{enabled:Y6,maxEntitySize:1e4,maxExpansionDepth:10,maxTotalExpansions:1000,maxExpandedLength:1e5,allowedTags:null,tagFilter:null}:typeof Y6=="object"&&Y6!==null?{enabled:Y6.enabled!==!1,maxEntitySize:Y6.maxEntitySize??1e4,maxExpansionDepth:Y6.maxExpansionDepth??10,maxTotalExpansions:Y6.maxTotalExpansions??1000,maxExpandedLength:Y6.maxExpandedLength??1e5,allowedTags:Y6.allowedTags??null,tagFilter:Y6.tagFilter??null}:E(!0)}let S=function(Y6){let _6=Object.assign({},V,Y6);return _6.processEntities=E(_6.processEntities),_6},R;R=typeof Symbol!="function"?"@@xmlMetadata":Symbol("XML Node Metadata");class x{constructor(Y6){this.tagname=Y6,this.child=[],this[":@"]=Object.create(null)}add(Y6,_6){Y6==="__proto__"&&(Y6="#__proto__"),this.child.push({[Y6]:_6})}addChild(Y6,_6){Y6.tagname==="__proto__"&&(Y6.tagname="#__proto__"),Y6[":@"]&&Object.keys(Y6[":@"]).length>0?this.child.push({[Y6.tagname]:Y6.child,":@":Y6[":@"]}):this.child.push({[Y6.tagname]:Y6.child}),_6!==void 0&&(this.child[this.child.length-1][R]={startIndex:_6})}static getMetaDataSymbol(){return R}}class I{constructor(Y6){this.suppressValidationErr=!Y6,this.options=Y6}readDocType(Y6,_6){let F6=Object.create(null);if(Y6[_6+3]!=="O"||Y6[_6+4]!=="C"||Y6[_6+5]!=="T"||Y6[_6+6]!=="Y"||Y6[_6+7]!=="P"||Y6[_6+8]!=="E")throw Error("Invalid Tag instead of DOCTYPE");{_6+=9;let W6=1,v6=!1,m6=!1,K8="";for(;_6<Y6.length;_6++)if(Y6[_6]!=="<"||m6)if(Y6[_6]===">"){if(m6?Y6[_6-1]==="-"&&Y6[_6-2]==="-"&&(m6=!1,W6--):W6--,W6===0)break}else Y6[_6]==="["?v6=!0:K8+=Y6[_6];else{if(v6&&p(Y6,"!ENTITY",_6)){let H8,M8;if(_6+=7,[H8,M8,_6]=this.readEntityExp(Y6,_6+1,this.suppressValidationErr),M8.indexOf("&")===-1){let X1=H8.replace(/[.\-+*:]/g,"\\.");F6[H8]={regx:RegExp(`&${X1};`,"g"),val:M8}}}else if(v6&&p(Y6,"!ELEMENT",_6)){_6+=8;let{index:H8}=this.readElementExp(Y6,_6+1);_6=H8}else if(v6&&p(Y6,"!ATTLIST",_6))_6+=8;else if(v6&&p(Y6,"!NOTATION",_6)){_6+=9;let{index:H8}=this.readNotationExp(Y6,_6+1,this.suppressValidationErr);_6=H8}else{if(!p(Y6,"!--",_6))throw Error("Invalid DOCTYPE");m6=!0}W6++,K8=""}if(W6!==0)throw Error("Unclosed DOCTYPE")}return{entities:F6,i:_6}}readEntityExp(Y6,_6){_6=B(Y6,_6);let F6="";for(;_6<Y6.length&&!/\s/.test(Y6[_6])&&Y6[_6]!=='"'&&Y6[_6]!=="'";)F6+=Y6[_6],_6++;if(C(F6),_6=B(Y6,_6),!this.suppressValidationErr){if(Y6.substring(_6,_6+6).toUpperCase()==="SYSTEM")throw Error("External entities are not supported");if(Y6[_6]==="%")throw Error("Parameter entities are not supported")}let W6="";if([_6,W6]=this.readIdentifierVal(Y6,_6,"entity"),this.options.enabled!==!1&&this.options.maxEntitySize&&W6.length>this.options.maxEntitySize)throw Error(`Entity "${F6}" size (${W6.length}) exceeds maximum allowed size (${this.options.maxEntitySize})`);return[F6,W6,--_6]}readNotationExp(Y6,_6){_6=B(Y6,_6);let F6="";for(;_6<Y6.length&&!/\s/.test(Y6[_6]);)F6+=Y6[_6],_6++;!this.suppressValidationErr&&C(F6),_6=B(Y6,_6);let W6=Y6.substring(_6,_6+6).toUpperCase();if(!this.suppressValidationErr&&W6!=="SYSTEM"&&W6!=="PUBLIC")throw Error(`Expected SYSTEM or PUBLIC, found "${W6}"`);_6+=W6.length,_6=B(Y6,_6);let v6=null,m6=null;if(W6==="PUBLIC")[_6,v6]=this.readIdentifierVal(Y6,_6,"publicIdentifier"),Y6[_6=B(Y6,_6)]!=='"'&&Y6[_6]!=="'"||([_6,m6]=this.readIdentifierVal(Y6,_6,"systemIdentifier"));else if(W6==="SYSTEM"&&([_6,m6]=this.readIdentifierVal(Y6,_6,"systemIdentifier"),!this.suppressValidationErr&&!m6))throw Error("Missing mandatory system identifier for SYSTEM notation");return{notationName:F6,publicIdentifier:v6,systemIdentifier:m6,index:--_6}}readIdentifierVal(Y6,_6,F6){let W6="",v6=Y6[_6];if(v6!=='"'&&v6!=="'")throw Error(`Expected quoted string, found "${v6}"`);for(_6++;_6<Y6.length&&Y6[_6]!==v6;)W6+=Y6[_6],_6++;if(Y6[_6]!==v6)throw Error(`Unterminated ${F6} value`);return[++_6,W6]}readElementExp(Y6,_6){_6=B(Y6,_6);let F6="";for(;_6<Y6.length&&!/\s/.test(Y6[_6]);)F6+=Y6[_6],_6++;if(!this.suppressValidationErr&&!$(F6))throw Error(`Invalid element name: "${F6}"`);let W6="";if(Y6[_6=B(Y6,_6)]==="E"&&p(Y6,"MPTY",_6))_6+=4;else if(Y6[_6]==="A"&&p(Y6,"NY",_6))_6+=2;else if(Y6[_6]==="("){for(_6++;_6<Y6.length&&Y6[_6]!==")";)W6+=Y6[_6],_6++;if(Y6[_6]!==")")throw Error("Unterminated content model")}else if(!this.suppressValidationErr)throw Error(`Invalid Element Expression, found "${Y6[_6]}"`);return{elementName:F6,contentModel:W6.trim(),index:_6}}readAttlistExp(Y6,_6){_6=B(Y6,_6);let F6="";for(;_6<Y6.length&&!/\s/.test(Y6[_6]);)F6+=Y6[_6],_6++;C(F6),_6=B(Y6,_6);let W6="";for(;_6<Y6.length&&!/\s/.test(Y6[_6]);)W6+=Y6[_6],_6++;if(!C(W6))throw Error(`Invalid attribute name: "${W6}"`);_6=B(Y6,_6);let v6="";if(Y6.substring(_6,_6+8).toUpperCase()==="NOTATION"){if(v6="NOTATION",Y6[_6=B(Y6,_6+=8)]!=="(")throw Error(`Expected '(', found "${Y6[_6]}"`);_6++;let K8=[];for(;_6<Y6.length&&Y6[_6]!==")";){let H8="";for(;_6<Y6.length&&Y6[_6]!=="|"&&Y6[_6]!==")";)H8+=Y6[_6],_6++;if(H8=H8.trim(),!C(H8))throw Error(`Invalid notation name: "${H8}"`);K8.push(H8),Y6[_6]==="|"&&(_6++,_6=B(Y6,_6))}if(Y6[_6]!==")")throw Error("Unterminated list of notations");_6++,v6+=" ("+K8.join("|")+")"}else{for(;_6<Y6.length&&!/\s/.test(Y6[_6]);)v6+=Y6[_6],_6++;let K8=["CDATA","ID","IDREF","IDREFS","ENTITY","ENTITIES","NMTOKEN","NMTOKENS"];if(!this.suppressValidationErr&&!K8.includes(v6.toUpperCase()))throw Error(`Invalid attribute type: "${v6}"`)}_6=B(Y6,_6);let m6="";return Y6.substring(_6,_6+8).toUpperCase()==="#REQUIRED"?(m6="#REQUIRED",_6+=8):Y6.substring(_6,_6+7).toUpperCase()==="#IMPLIED"?(m6="#IMPLIED",_6+=7):[_6,m6]=this.readIdentifierVal(Y6,_6,"ATTLIST"),{elementName:F6,attributeName:W6,attributeType:v6,defaultValue:m6,index:_6}}}let B=(Y6,_6)=>{for(;_6<Y6.length&&/\s/.test(Y6[_6]);)_6++;return _6};function p(Y6,_6,F6){for(let W6=0;W6<_6.length;W6++)if(_6[W6]!==Y6[F6+W6+1])return!1;return!0}function C(Y6){if($(Y6))return Y6;throw Error(`Invalid entity name ${Y6}`)}let g=/^[-+]?0x[a-fA-F0-9]+$/,F=/^([\-\+])?(0*)([0-9]*(\.[0-9]*)?)$/,U={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0},c=/^([-+])?(0*)(\d*(\.\d*)?[eE][-\+]?\d+)$/;function K6(Y6){return typeof Y6=="function"?Y6:Array.isArray(Y6)?(_6)=>{for(let F6 of Y6){if(typeof F6=="string"&&_6===F6)return!0;if(F6 instanceof RegExp&&F6.test(_6))return!0}}:()=>!1}class t{constructor(Y6){if(this.options=Y6,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(_6,F6)=>J6(F6,10,"&#")},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(_6,F6)=>J6(F6,16,"&#x")}},this.addExternalEntities=q6,this.parseXml=j6,this.parseTextData=e,this.resolveNameSpace=i,this.buildAttributesMap=M6,this.isItStopNode=s,this.replaceEntitiesValue=w6,this.readStopNodeData=l,this.saveTextToParentTag=o,this.addChild=G6,this.ignoreAttributesFn=K6(this.options.ignoreAttributes),this.entityExpansionCount=0,this.currentExpandedLength=0,this.options.stopNodes&&this.options.stopNodes.length>0){this.stopNodesExact=new Set,this.stopNodesWildcard=new Set;for(let _6=0;_6<this.options.stopNodes.length;_6++){let F6=this.options.stopNodes[_6];typeof F6=="string"&&(F6.startsWith("*.")?this.stopNodesWildcard.add(F6.substring(2)):this.stopNodesExact.add(F6))}}}}function q6(Y6){let _6=Object.keys(Y6);for(let F6=0;F6<_6.length;F6++){let W6=_6[F6],v6=W6.replace(/[.\-+*:]/g,"\\.");this.lastEntities[W6]={regex:new RegExp("&"+v6+";","g"),val:Y6[W6]}}}function e(Y6,_6,F6,W6,v6,m6,K8){if(Y6!==void 0&&(this.options.trimValues&&!W6&&(Y6=Y6.trim()),Y6.length>0)){K8||(Y6=this.replaceEntitiesValue(Y6,_6,F6));let H8=this.options.tagValueProcessor(_6,Y6,F6,v6,m6);return H8==null?Y6:typeof H8!=typeof Y6||H8!==Y6?H8:this.options.trimValues||Y6.trim()===Y6?A6(Y6,this.options.parseTagValue,this.options.numberParseOptions):Y6}}function i(Y6){if(this.options.removeNSPrefix){let _6=Y6.split(":"),F6=Y6.charAt(0)==="/"?"/":"";if(_6[0]==="xmlns")return"";_6.length===2&&(Y6=F6+_6[1])}return Y6}let $6=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function M6(Y6,_6,F6){if(this.options.ignoreAttributes!==!0&&typeof Y6=="string"){let W6=Y(Y6,$6),v6=W6.length,m6={};for(let K8=0;K8<v6;K8++){let H8=this.resolveNameSpace(W6[K8][1]);if(this.ignoreAttributesFn(H8,_6))continue;let M8=W6[K8][4],X1=this.options.attributeNamePrefix+H8;if(H8.length)if(this.options.transformAttributeName&&(X1=this.options.transformAttributeName(X1)),X1==="__proto__"&&(X1="#__proto__"),M8!==void 0){this.options.trimValues&&(M8=M8.trim()),M8=this.replaceEntitiesValue(M8,F6,_6);let j1=this.options.attributeValueProcessor(H8,M8,_6);m6[X1]=j1==null?M8:typeof j1!=typeof M8||j1!==M8?j1:A6(M8,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(m6[X1]=!0)}if(!Object.keys(m6).length)return;if(this.options.attributesGroupName){let K8={};return K8[this.options.attributesGroupName]=m6,K8}return m6}}let j6=function(Y6){Y6=Y6.replace(/\r\n?/g,`
280`);let _6=new x("!xml"),F6=_6,W6="",v6="";this.entityExpansionCount=0,this.currentExpandedLength=0;let m6=new I(this.options.processEntities);for(let K8=0;K8<Y6.length;K8++)if(Y6[K8]==="<")if(Y6[K8+1]==="/"){let H8=a(Y6,">",K8,"Closing Tag is not closed."),M8=Y6.substring(K8+2,H8).trim();if(this.options.removeNSPrefix){let h1=M8.indexOf(":");h1!==-1&&(M8=M8.substr(h1+1))}this.options.transformTagName&&(M8=this.options.transformTagName(M8)),F6&&(W6=this.saveTextToParentTag(W6,F6,v6));let X1=v6.substring(v6.lastIndexOf(".")+1);if(M8&&this.options.unpairedTags.indexOf(M8)!==-1)throw Error(`Unpaired tag can not be used as closing tag: </${M8}>`);let j1=0;X1&&this.options.unpairedTags.indexOf(X1)!==-1?(j1=v6.lastIndexOf(".",v6.lastIndexOf(".")-1),this.tagsNodeStack.pop()):j1=v6.lastIndexOf("."),v6=v6.substring(0,j1),F6=this.tagsNodeStack.pop(),W6="",K8=H8}else if(Y6[K8+1]==="?"){let H8=n(Y6,K8,!1,"?>");if(!H8)throw Error("Pi Tag is not closed.");if(W6=this.saveTextToParentTag(W6,F6,v6),this.options.ignoreDeclaration&&H8.tagName==="?xml"||this.options.ignorePiTags);else{let M8=new x(H8.tagName);M8.add(this.options.textNodeName,""),H8.tagName!==H8.tagExp&&H8.attrExpPresent&&(M8[":@"]=this.buildAttributesMap(H8.tagExp,v6,H8.tagName)),this.addChild(F6,M8,v6,K8)}K8=H8.closeIndex+1}else if(Y6.substr(K8+1,3)==="!--"){let H8=a(Y6,"-->",K8+4,"Comment is not closed.");if(this.options.commentPropName){let M8=Y6.substring(K8+4,H8-2);W6=this.saveTextToParentTag(W6,F6,v6),F6.add(this.options.commentPropName,[{[this.options.textNodeName]:M8}])}K8=H8}else if(Y6.substr(K8+1,2)==="!D"){let H8=m6.readDocType(Y6,K8);this.docTypeEntities=H8.entities,K8=H8.i}else if(Y6.substr(K8+1,2)==="!["){let H8=a(Y6,"]]>",K8,"CDATA is not closed.")-2,M8=Y6.substring(K8+9,H8);W6=this.saveTextToParentTag(W6,F6,v6);let X1=this.parseTextData(M8,F6.tagname,v6,!0,!1,!0,!0);X1==null&&(X1=""),this.options.cdataPropName?F6.add(this.options.cdataPropName,[{[this.options.textNodeName]:M8}]):F6.add(this.options.textNodeName,X1),K8=H8+2}else{let H8=n(Y6,K8,this.options.removeNSPrefix),M8=H8.tagName,X1=H8.rawTagName,j1=H8.tagExp,h1=H8.attrExpPresent,T7=H8.closeIndex;if(this.options.transformTagName){let Y7=this.options.transformTagName(M8);j1===M8&&(j1=Y7),M8=Y7}if(this.options.strictReservedNames&&(M8===this.options.commentPropName||M8===this.options.cdataPropName))throw Error(`Invalid tag name: ${M8}`);F6&&W6&&F6.tagname!=="!xml"&&(W6=this.saveTextToParentTag(W6,F6,v6,!1));let X7=F6;X7&&this.options.unpairedTags.indexOf(X7.tagname)!==-1&&(F6=this.tagsNodeStack.pop(),v6=v6.substring(0,v6.lastIndexOf("."))),M8!==_6.tagname&&(v6+=v6?"."+M8:M8);let Y1=K8;if(this.isItStopNode(this.stopNodesExact,this.stopNodesWildcard,v6,M8)){let Y7="";if(j1.length>0&&j1.lastIndexOf("/")===j1.length-1)M8[M8.length-1]==="/"?(M8=M8.substr(0,M8.length-1),v6=v6.substr(0,v6.length-1),j1=M8):j1=j1.substr(0,j1.length-1),K8=H8.closeIndex;else if(this.options.unpairedTags.indexOf(M8)!==-1)K8=H8.closeIndex;else{let L1=this.readStopNodeData(Y6,X1,T7+1);if(!L1)throw Error(`Unexpected end of ${X1}`);K8=L1.i,Y7=L1.tagContent}let P7=new x(M8);M8!==j1&&h1&&(P7[":@"]=this.buildAttributesMap(j1,v6,M8)),Y7&&(Y7=this.parseTextData(Y7,M8,v6,!0,h1,!0,!0)),v6=v6.substr(0,v6.lastIndexOf(".")),P7.add(this.options.textNodeName,Y7),this.addChild(F6,P7,v6,Y1)}else{if(j1.length>0&&j1.lastIndexOf("/")===j1.length-1){if(M8[M8.length-1]==="/"?(M8=M8.substr(0,M8.length-1),v6=v6.substr(0,v6.length-1),j1=M8):j1=j1.substr(0,j1.length-1),this.options.transformTagName){let P7=this.options.transformTagName(M8);j1===M8&&(j1=P7),M8=P7}let Y7=new x(M8);M8!==j1&&h1&&(Y7[":@"]=this.buildAttributesMap(j1,v6,M8)),this.addChild(F6,Y7,v6,Y1),v6=v6.substr(0,v6.lastIndexOf("."))}else{let Y7=new x(M8);if(this.tagsNodeStack.length>this.options.maxNestedTags)throw Error("Maximum nested tags exceeded");this.tagsNodeStack.push(F6),M8!==j1&&h1&&(Y7[":@"]=this.buildAttributesMap(j1,v6,M8)),this.addChild(F6,Y7,v6,Y1),F6=Y7}W6="",K8=T7}}else W6+=Y6[K8];return _6.child};function G6(Y6,_6,F6,W6){this.options.captureMetaData||(W6=void 0);let v6=this.options.updateTag(_6.tagname,F6,_6[":@"]);v6===!1||(typeof v6=="string"?(_6.tagname=v6,Y6.addChild(_6,W6)):Y6.addChild(_6,W6))}let w6=function(Y6,_6,F6){if(Y6.indexOf("&")===-1)return Y6;let W6=this.options.processEntities;if(!W6.enabled)return Y6;if(W6.allowedTags&&!W6.allowedTags.includes(_6))return Y6;if(W6.tagFilter&&!W6.tagFilter(_6,F6))return Y6;for(let v6 in this.docTypeEntities){let m6=this.docTypeEntities[v6],K8=Y6.match(m6.regx);if(K8){if(this.entityExpansionCount+=K8.length,W6.maxTotalExpansions&&this.entityExpansionCount>W6.maxTotalExpansions)throw Error(`Entity expansion limit exceeded: ${this.entityExpansionCount} > ${W6.maxTotalExpansions}`);let H8=Y6.length;if(Y6=Y6.replace(m6.regx,m6.val),W6.maxExpandedLength&&(this.currentExpandedLength+=Y6.length-H8,this.currentExpandedLength>W6.maxExpandedLength))throw Error(`Total expanded content size exceeded: ${this.currentExpandedLength} > ${W6.maxExpandedLength}`)}}if(Y6.indexOf("&")===-1)return Y6;for(let v6 in this.lastEntities){let m6=this.lastEntities[v6];Y6=Y6.replace(m6.regex,m6.val)}if(Y6.indexOf("&")===-1)return Y6;if(this.options.htmlEntities)for(let v6 in this.htmlEntities){let m6=this.htmlEntities[v6];Y6=Y6.replace(m6.regex,m6.val)}return Y6.replace(this.ampEntity.regex,this.ampEntity.val)};function o(Y6,_6,F6,W6){return Y6&&(W6===void 0&&(W6=_6.child.length===0),(Y6=this.parseTextData(Y6,_6.tagname,F6,!1,!!_6[":@"]&&Object.keys(_6[":@"]).length!==0,W6))!==void 0&&Y6!==""&&_6.add(this.options.textNodeName,Y6),Y6=""),Y6}function s(Y6,_6,F6,W6){return!(!_6||!_6.has(W6))||!(!Y6||!Y6.has(F6))}function a(Y6,_6,F6,W6){let v6=Y6.indexOf(_6,F6);if(v6===-1)throw Error(W6);return v6+_6.length-1}function n(Y6,_6,F6,W6=">"){let v6=function(h1,T7,X7=">"){let Y1,Y7="";for(let P7=T7;P7<h1.length;P7++){let L1=h1[P7];if(Y1)L1===Y1&&(Y1="");else if(L1==='"'||L1==="'")Y1=L1;else if(L1===X7[0]){if(!X7[1])return{data:Y7,index:P7};if(h1[P7+1]===X7[1])return{data:Y7,index:P7}}else L1==="\t"&&(L1=" ");Y7+=L1}}(Y6,_6+1,W6);if(!v6)return;let{data:m6,index:K8}=v6,H8=m6.search(/\s/),M8=m6,X1=!0;H8!==-1&&(M8=m6.substring(0,H8),m6=m6.substring(H8+1).trimStart());let j1=M8;if(F6){let h1=M8.indexOf(":");h1!==-1&&(M8=M8.substr(h1+1),X1=M8!==v6.data.substr(h1+1))}return{tagName:M8,tagExp:m6,closeIndex:K8,attrExpPresent:X1,rawTagName:j1}}function l(Y6,_6,F6){let W6=F6,v6=1;for(;F6<Y6.length;F6++)if(Y6[F6]==="<")if(Y6[F6+1]==="/"){let m6=a(Y6,">",F6,`${_6} is not closed`);if(Y6.substring(F6+2,m6).trim()===_6&&(v6--,v6===0))return{tagContent:Y6.substring(W6,F6),i:m6};F6=m6}else if(Y6[F6+1]==="?")F6=a(Y6,"?>",F6+1,"StopNode is not closed.");else if(Y6.substr(F6+1,3)==="!--")F6=a(Y6,"-->",F6+3,"StopNode is not closed.");else if(Y6.substr(F6+1,2)==="![")F6=a(Y6,"]]>",F6,"StopNode is not closed.")-2;else{let m6=n(Y6,F6,">");m6&&((m6&&m6.tagName)===_6&&m6.tagExp[m6.tagExp.length-1]!=="/"&&v6++,F6=m6.closeIndex)}}function A6(Y6,_6,F6){if(_6&&typeof Y6=="string"){let W6=Y6.trim();return W6==="true"||W6!=="false"&&function(v6,m6={}){if(m6=Object.assign({},U,m6),!v6||typeof v6!="string")return v6;let K8=v6.trim();if(m6.skipLike!==void 0&&m6.skipLike.test(K8))return v6;if(v6==="0")return 0;if(m6.hex&&g.test(K8))return function(M8){if(parseInt)return parseInt(M8,16);if(Number.parseInt)return Number.parseInt(M8,16);if(window&&window.parseInt)return window.parseInt(M8,16);throw Error("parseInt, Number.parseInt, window.parseInt are not supported")}(K8);if(K8.includes("e")||K8.includes("E"))return function(M8,X1,j1){if(!j1.eNotation)return M8;let h1=X1.match(c);if(h1){let T7=h1[1]||"",X7=h1[3].indexOf("e")===-1?"E":"e",Y1=h1[2],Y7=T7?M8[Y1.length+1]===X7:M8[Y1.length]===X7;return Y1.length>1&&Y7?M8:Y1.length!==1||!h1[3].startsWith(`.${X7}`)&&h1[3][0]!==X7?j1.leadingZeros&&!Y7?(X1=(h1[1]||"")+h1[3],Number(X1)):M8:Number(X1)}return M8}(v6,K8,m6);{let M8=F.exec(K8);if(M8){let X1=M8[1]||"",j1=M8[2],h1=(H8=M8[3])&&H8.indexOf(".")!==-1?((H8=H8.replace(/0+$/,""))==="."?H8="0":H8[0]==="."?H8="0"+H8:H8[H8.length-1]==="."&&(H8=H8.substring(0,H8.length-1)),H8):H8,T7=X1?v6[j1.length+1]===".":v6[j1.length]===".";if(!m6.leadingZeros&&(j1.length>1||j1.length===1&&!T7))return v6;{let X7=Number(K8),Y1=String(X7);if(X7===0)return X7;if(Y1.search(/[eE]/)!==-1)return m6.eNotation?X7:v6;if(K8.indexOf(".")!==-1)return Y1==="0"||Y1===h1||Y1===`${X1}${h1}`?X7:v6;let Y7=j1?h1:K8;return j1?Y7===Y1||X1+Y7===Y1?X7:v6:Y7===Y1||Y7===X1+Y1?X7:v6}}return v6}var H8}(Y6,F6)}return Y6!==void 0?Y6:""}function J6(Y6,_6,F6){let W6=Number.parseInt(Y6,_6);return W6>=0&&W6<=1114111?String.fromCodePoint(W6):F6+Y6+";"}let X6=x.getMetaDataSymbol();function f6(Y6,_6){return N6(Y6,_6)}function N6(Y6,_6,F6){let W6,v6={};for(let m6=0;m6<Y6.length;m6++){let K8=Y6[m6],H8=Z6(K8),M8="";if(M8=F6===void 0?H8:F6+"."+H8,H8===_6.textNodeName)W6===void 0?W6=K8[H8]:W6+=""+K8[H8];else{if(H8===void 0)continue;if(K8[H8]){let X1=N6(K8[H8],_6,M8),j1=y6(X1,_6);K8[":@"]?V6(X1,K8[":@"],M8,_6):Object.keys(X1).length!==1||X1[_6.textNodeName]===void 0||_6.alwaysCreateTextNode?Object.keys(X1).length===0&&(_6.alwaysCreateTextNode?X1[_6.textNodeName]="":X1=""):X1=X1[_6.textNodeName],K8[X6]!==void 0&&typeof X1=="object"&&X1!==null&&(X1[X6]=K8[X6]),v6[H8]!==void 0&&Object.prototype.hasOwnProperty.call(v6,H8)?(Array.isArray(v6[H8])||(v6[H8]=[v6[H8]]),v6[H8].push(X1)):_6.isArray(H8,M8,j1)?v6[H8]=[X1]:v6[H8]=X1}}}return typeof W6=="string"?W6.length>0&&(v6[_6.textNodeName]=W6):W6!==void 0&&(v6[_6.textNodeName]=W6),v6}function Z6(Y6){let _6=Object.keys(Y6);for(let F6=0;F6<_6.length;F6++){let W6=_6[F6];if(W6!==":@")return W6}}function V6(Y6,_6,F6,W6){if(_6){let v6=Object.keys(_6),m6=v6.length;for(let K8=0;K8<m6;K8++){let H8=v6[K8];W6.isArray(H8,F6+"."+H8,!0,!0)?Y6[H8]=[_6[H8]]:Y6[H8]=_6[H8]}}}function y6(Y6,_6){let{textNodeName:F6}=_6,W6=Object.keys(Y6).length;return W6===0||!(W6!==1||!Y6[F6]&&typeof Y6[F6]!="boolean"&&Y6[F6]!==0)}class T6{constructor(Y6){this.externalEntities={},this.options=S(Y6)}parse(Y6,_6){if(typeof Y6!="string"&&Y6.toString)Y6=Y6.toString();else if(typeof Y6!="string")throw Error("XML data is accepted in String or Bytes[] form.");if(_6){_6===!0&&(_6={});let v6=O(Y6,_6);if(v6!==!0)throw Error(`${v6.err.msg}:${v6.err.line}:${v6.err.col}`)}let F6=new t(this.options);F6.addExternalEntities(this.externalEntities);let W6=F6.parseXml(Y6);return this.options.preserveOrder||W6===void 0?W6:f6(W6,this.options)}addEntity(Y6,_6){if(_6.indexOf("&")!==-1)throw Error("Entity value can't have '&'");if(Y6.indexOf("&")!==-1||Y6.indexOf(";")!==-1)throw Error("An entity must be set without '&' and ';'. Eg. use '#xD' for '&#xD;'");if(_6==="&")throw Error("An entity with value '&' is not permitted");this.externalEntities[Y6]=_6}static getMetaDataSymbol(){return x.getMetaDataSymbol()}}function n6(Y6,_6){let F6="";return _6.format&&_6.indentBy.length>0&&(F6=`
281`),o6(Y6,_6,"",F6)}function o6(Y6,_6,F6,W6){let v6="",m6=!1;if(!Array.isArray(Y6)){if(Y6!=null){let K8=Y6.toString();return K8=S6(K8,_6),K8}return""}for(let K8=0;K8<Y6.length;K8++){let H8=Y6[K8],M8=I6(H8);if(M8===void 0)continue;let X1="";if(X1=F6.length===0?M8:`${F6}.${M8}`,M8===_6.textNodeName){let X7=H8[M8];l6(X1,_6)||(X7=_6.tagValueProcessor(M8,X7),X7=S6(X7,_6)),m6&&(v6+=W6),v6+=X7,m6=!1;continue}if(M8===_6.cdataPropName){m6&&(v6+=W6),v6+=`<![CDATA[${H8[M8][0][_6.textNodeName]}]]>`,m6=!1;continue}if(M8===_6.commentPropName){v6+=W6+`<!--${H8[M8][0][_6.textNodeName]}-->`,m6=!0;continue}if(M8[0]==="?"){let X7=C6(H8[":@"],_6),Y1=M8==="?xml"?"":W6,Y7=H8[M8][0][_6.textNodeName];Y7=Y7.length!==0?" "+Y7:"",v6+=Y1+`<${M8}${Y7}${X7}?>`,m6=!0;continue}let j1=W6;j1!==""&&(j1+=_6.indentBy);let h1=W6+`<${M8}${C6(H8[":@"],_6)}`,T7=o6(H8[M8],_6,X1,j1);_6.unpairedTags.indexOf(M8)!==-1?_6.suppressUnpairedNode?v6+=h1+">":v6+=h1+"/>":T7&&T7.length!==0||!_6.suppressEmptyNode?T7&&T7.endsWith(">")?v6+=h1+`>${T7}${W6}</${M8}>`:(v6+=h1+">",T7&&W6!==""&&(T7.includes("/>")||T7.includes("</"))?v6+=W6+_6.indentBy+T7+W6:v6+=T7,v6+=`</${M8}>`):v6+=h1+"/>",m6=!0}return v6}function I6(Y6){let _6=Object.keys(Y6);for(let F6=0;F6<_6.length;F6++){let W6=_6[F6];if(Object.prototype.hasOwnProperty.call(Y6,W6)&&W6!==":@")return W6}}function C6(Y6,_6){let F6="";if(Y6&&!_6.ignoreAttributes)for(let W6 in Y6){if(!Object.prototype.hasOwnProperty.call(Y6,W6))continue;let v6=_6.attributeValueProcessor(W6,Y6[W6]);v6=S6(v6,_6),v6===!0&&_6.suppressBooleanAttributes?F6+=` ${W6.substr(_6.attributeNamePrefix.length)}`:F6+=` ${W6.substr(_6.attributeNamePrefix.length)}="${v6}"`}return F6}function l6(Y6,_6){let F6=(Y6=Y6.substr(0,Y6.length-_6.textNodeName.length-1)).substr(Y6.lastIndexOf(".")+1);for(let W6 in _6.stopNodes)if(_6.stopNodes[W6]===Y6||_6.stopNodes[W6]==="*."+F6)return!0;return!1}function S6(Y6,_6){if(Y6&&Y6.length>0&&_6.processEntities)for(let F6=0;F6<_6.entities.length;F6++){let W6=_6.entities[F6];Y6=Y6.replace(W6.regex,W6.val)}return Y6}let E6={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(Y6,_6){return _6},attributeValueProcessor:function(Y6,_6){return _6},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1};function R6(Y6){this.options=Object.assign({},E6,Y6),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=K6(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=b6),this.processTextOrObjNode=h6,this.options.format?(this.indentate=x6,this.tagEndChar=`>
282`,this.newLine=`
283`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function h6(Y6,_6,F6,W6){let v6=this.j2x(Y6,F6+1,W6.concat(_6));return Y6[this.options.textNodeName]!==void 0&&Object.keys(Y6).length===1?this.buildTextValNode(Y6[this.options.textNodeName],_6,v6.attrStr,F6):this.buildObjectNode(v6.val,_6,v6.attrStr,F6)}function x6(Y6){return this.options.indentBy.repeat(Y6)}function b6(Y6){return!(!Y6.startsWith(this.options.attributeNamePrefix)||Y6===this.options.textNodeName)&&Y6.substr(this.attrPrefixLen)}R6.prototype.build=function(Y6){return this.options.preserveOrder?n6(Y6,this.options):(Array.isArray(Y6)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(Y6={[this.options.arrayNodeName]:Y6}),this.j2x(Y6,0,[]).val)},R6.prototype.j2x=function(Y6,_6,F6){let W6="",v6="",m6=F6.join(".");for(let K8 in Y6)if(Object.prototype.hasOwnProperty.call(Y6,K8))if(Y6[K8]===void 0)this.isAttribute(K8)&&(v6+="");else if(Y6[K8]===null)this.isAttribute(K8)||K8===this.options.cdataPropName?v6+="":K8[0]==="?"?v6+=this.indentate(_6)+"<"+K8+"?"+this.tagEndChar:v6+=this.indentate(_6)+"<"+K8+"/"+this.tagEndChar;else if(Y6[K8]instanceof Date)v6+=this.buildTextValNode(Y6[K8],K8,"",_6);else if(typeof Y6[K8]!="object"){let H8=this.isAttribute(K8);if(H8&&!this.ignoreAttributesFn(H8,m6))W6+=this.buildAttrPairStr(H8,""+Y6[K8]);else if(!H8)if(K8===this.options.textNodeName){let M8=this.options.tagValueProcessor(K8,""+Y6[K8]);v6+=this.replaceEntitiesValue(M8)}else v6+=this.buildTextValNode(Y6[K8],K8,"",_6)}else if(Array.isArray(Y6[K8])){let H8=Y6[K8].length,M8="",X1="";for(let j1=0;j1<H8;j1++){let h1=Y6[K8][j1];if(h1===void 0);else if(h1===null)K8[0]==="?"?v6+=this.indentate(_6)+"<"+K8+"?"+this.tagEndChar:v6+=this.indentate(_6)+"<"+K8+"/"+this.tagEndChar;else if(typeof h1=="object")if(this.options.oneListGroup){let T7=this.j2x(h1,_6+1,F6.concat(K8));M8+=T7.val,this.options.attributesGroupName&&h1.hasOwnProperty(this.options.attributesGroupName)&&(X1+=T7.attrStr)}else M8+=this.processTextOrObjNode(h1,K8,_6,F6);else if(this.options.oneListGroup){let T7=this.options.tagValueProcessor(K8,h1);T7=this.replaceEntitiesValue(T7),M8+=T7}else M8+=this.buildTextValNode(h1,K8,"",_6)}this.options.oneListGroup&&(M8=this.buildObjectNode(M8,K8,X1,_6)),v6+=M8}else if(this.options.attributesGroupName&&K8===this.options.attributesGroupName){let H8=Object.keys(Y6[K8]),M8=H8.length;for(let X1=0;X1<M8;X1++)W6+=this.buildAttrPairStr(H8[X1],""+Y6[K8][H8[X1]])}else v6+=this.processTextOrObjNode(Y6[K8],K8,_6,F6);return{attrStr:W6,val:v6}},R6.prototype.buildAttrPairStr=function(Y6,_6){return _6=this.options.attributeValueProcessor(Y6,""+_6),_6=this.replaceEntitiesValue(_6),this.options.suppressBooleanAttributes&&_6==="true"?" "+Y6:" "+Y6+'="'+_6+'"'},R6.prototype.buildObjectNode=function(Y6,_6,F6,W6){if(Y6==="")return _6[0]==="?"?this.indentate(W6)+"<"+_6+F6+"?"+this.tagEndChar:this.indentate(W6)+"<"+_6+F6+this.closeTag(_6)+this.tagEndChar;{let v6="</"+_6+this.tagEndChar,m6="";return _6[0]==="?"&&(m6="?",v6=""),!F6&&F6!==""||Y6.indexOf("<")!==-1?this.options.commentPropName!==!1&&_6===this.options.commentPropName&&m6.length===0?this.indentate(W6)+`<!--${Y6}-->`+this.newLine:this.indentate(W6)+"<"+_6+F6+m6+this.tagEndChar+Y6+this.indentate(W6)+v6:this.indentate(W6)+"<"+_6+F6+m6+">"+Y6+v6}},R6.prototype.closeTag=function(Y6){let _6="";return this.options.unpairedTags.indexOf(Y6)!==-1?this.options.suppressUnpairedNode||(_6="/"):_6=this.options.suppressEmptyNode?"/":`></${Y6}`,_6},R6.prototype.buildTextValNode=function(Y6,_6,F6,W6){if(this.options.cdataPropName!==!1&&_6===this.options.cdataPropName)return this.indentate(W6)+`<![CDATA[${Y6}]]>`+this.newLine;if(this.options.commentPropName!==!1&&_6===this.options.commentPropName)return this.indentate(W6)+`<!--${Y6}-->`+this.newLine;if(_6[0]==="?")return this.indentate(W6)+"<"+_6+F6+"?"+this.tagEndChar;{let v6=this.options.tagValueProcessor(_6,Y6);return v6=this.replaceEntitiesValue(v6),v6===""?this.indentate(W6)+"<"+_6+F6+this.closeTag(_6)+this.tagEndChar:this.indentate(W6)+"<"+_6+F6+">"+v6+"</"+_6+this.tagEndChar}},R6.prototype.replaceEntitiesValue=function(Y6){if(Y6&&Y6.length>0&&this.options.processEntities)for(let _6=0;_6<this.options.entities.length;_6++){let F6=this.options.entities[_6];Y6=Y6.replace(F6.regex,F6.val)}return Y6};let Q6={validate:O};Or7.exports=K})()});var Hr7=m((jr7)=>{Object.defineProperty(jr7,"__esModule",{value:!0});jr7.parseXML=E93;var y93=wr7(),RY1=new y93.XMLParser({attributeNamePrefix:"",htmlEntities:!0,ignoreAttributes:!1,ignoreDeclaration:!0,parseTagValue:!1,trimValues:!1,tagValueProcessor:(q,K)=>K.trim()===""&&K.includes(`

Callers

nothing calls this directly

Calls 1

SFunction · 0.85

Tested by

no test coverage detected