var fxp;(()=>{var t={807:t=>{const e=/^[-+]?0x[a-fA-F0-9]+$/,i=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);const r={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};t.exports=function(t,n={}){if(n=Object.assign({},r,n),!t||"string"!=typeof t)return t;let s=t.trim();if(void 0!==n.skipLike&&n.skipLike.test(s))return t;if(n.hex&&e.test(s))return Number.parseInt(s,16);{const e=i.exec(s);if(e){const i=e[1],r=e[2];let o=(a=e[3])&&-1!==a.indexOf(".")?("."===(a=a.replace(/0+$/,""))?a="0":"."===a[0]?a="0"+a:"."===a[a.length-1]&&(a=a.substr(0,a.length-1)),a):a;const u=e[4]||e[6];if(!n.leadingZeros&&r.length>0&&i&&"."!==s[2])return t;if(!n.leadingZeros&&r.length>0&&!i&&"."!==s[1])return t;{const e=Number(s),a=""+e;return-1!==a.search(/[eE]/)||u?n.eNotation?e:t:-1!==s.indexOf(".")?"0"===a&&""===o||a===o||i&&a==="-"+o?e:t:r?o===a||i+o===a?e:t:s===a||s===i+a?e:t}}return t}var a}},316:(t,e,i)=>{"use strict";var r=i(239),n=i(870),s=i(784);t.exports={XMLParser:n,XMLValidator:r,XMLBuilder:s}},839:(t,e)=>{"use strict";var i="[:A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",r=new RegExp("^"+i+"$");e.isExist=function(t){return void 0!==t},e.isEmptyObject=function(t){return 0===Object.keys(t).length},e.merge=function(t,e,i){if(e)for(var r=Object.keys(e),n=r.length,s=0;s{"use strict";var r=i(839),n={allowBooleanAttributes:!1,unpairedTags:[]};function s(t){return" "===t||"\t"===t||"\n"===t||"\r"===t}function a(t,e){for(var i=e;e5&&"xml"===r)return f("InvalidXml","XML declaration allowed only at the start of the document.",g(t,e));if("?"==t[e]&&">"==t[e+1]){e++;break}}return e}function o(t,e){if(t.length>e+5&&"-"===t[e+1]&&"-"===t[e+2]){for(e+=3;e"===t[e+2]){e+=2;break}}else if(t.length>e+8&&"D"===t[e+1]&&"O"===t[e+2]&&"C"===t[e+3]&&"T"===t[e+4]&&"Y"===t[e+5]&&"P"===t[e+6]&&"E"===t[e+7]){var i=1;for(e+=8;e"===t[e]&&0==--i)break}else if(t.length>e+9&&"["===t[e+1]&&"C"===t[e+2]&&"D"===t[e+3]&&"A"===t[e+4]&&"T"===t[e+5]&&"A"===t[e+6]&&"["===t[e+7])for(e+=8;e"===t[e+2]){e+=2;break}return e}function u(t,e){for(var i="",r="",n=!1;e"===t[e]&&""===r){n=!0;break}i+=t[e]}return""===r&&{value:i,index:e,tagClosed:n}}e.validate=function(t,e){e=Object.assign({},n,e);var i,l=[],p=!1,c=!1;"\ufeff"===t[0]&&(t=t.substr(1));for(var v=0;v"!==t[v]&&" "!==t[v]&&"\t"!==t[v]&&"\n"!==t[v]&&"\r"!==t[v];v++)N+=t[v];if("/"===(N=N.trim())[N.length-1]&&(N=N.substring(0,N.length-1),v--),i=N,!r.isName(i))return f("InvalidTag",0===N.trim().length?"Invalid space after '<'.":"Tag '"+N+"' is an invalid name.",g(t,v));var b=u(t,v);if(!1===b)return f("InvalidAttr","Attributes for '"+N+"' have open quote.",g(t,v));var E=b.value;if(v=b.index,"/"===E[E.length-1]){var T=v-E.length,y=h(E=E.substring(0,E.length-1),e);if(!0!==y)return f(y.err.code,y.err.msg,g(t,T+y.err.line));p=!0}else if(m){if(!b.tagClosed)return f("InvalidTag","Closing tag '"+N+"' doesn't have proper closing.",g(t,v));if(E.trim().length>0)return f("InvalidTag","Closing tag '"+N+"' can't have attributes or invalid starting.",g(t,x));var O=l.pop();if(N!==O.tagName){var P=g(t,O.tagStartPos);return f("InvalidTag","Expected closing tag '"+O.tagName+"' (opened in line "+P.line+", col "+P.col+") instead of closing tag '"+N+"'.",g(t,x))}0==l.length&&(c=!0)}else{var A=h(E,e);if(!0!==A)return f(A.err.code,A.err.msg,g(t,v-E.length+A.err.line));if(!0===c)return f("InvalidXml","Multiple possible root nodes found.",g(t,v));-1!==e.unpairedTags.indexOf(N)||l.push({tagName:N,tagStartPos:x}),p=!0}for(v++;v0)||f("InvalidXml","Invalid '"+JSON.stringify(l.map((function(t){return t.tagName})),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):f("InvalidXml","Start tag expected.",1)};var l=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function h(t,e){for(var i=r.getAllMatches(t,l),n={},s=0;s{"use strict";var r=i(687),n={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[]};function s(t){this.options=Object.assign({},n,t),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=g),this.processTextOrObjNode=o,this.options.format?(this.indentate=p,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine=""),this.options.suppressEmptyNode?(this.buildTextNode=f,this.buildObjNode=l):(this.buildTextNode=h,this.buildObjNode=u),this.buildTextValNode=h,this.buildObjectNode=u,this.replaceEntitiesValue=d,this.buildAttrPairStr=a}function a(t,e){return e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e),this.options.suppressBooleanAttributes&&"true"===e?" "+t:" "+t+'="'+e+'"'}function o(t,e,i){var r=this.j2x(t,i+1);return void 0!==t[this.options.textNodeName]&&1===Object.keys(t).length?this.buildTextNode(t[this.options.textNodeName],e,r.attrStr,i):this.buildObjNode(r.val,e,r.attrStr,i)}function u(t,e,i,r){var n=""+t+n:!1!==this.options.commentPropName&&e===this.options.commentPropName&&0===s.length?this.indentate(r)+"\x3c!--"+t+"--\x3e"+this.newLine:this.indentate(r)+"<"+e+i+s+this.tagEndChar+t+this.indentate(r)+n}function l(t,e,i,r){return""!==t?this.buildObjectNode(t,e,i,r):"?"===e[0]?this.indentate(r)+"<"+e+i+"?"+this.tagEndChar:this.indentate(r)+"<"+e+i+"/"+this.tagEndChar}function h(t,e,i,r){if(!1!==this.options.cdataPropName&&e===this.options.cdataPropName)return this.indentate(r)+""+this.newLine;if(!1!==this.options.commentPropName&&e===this.options.commentPropName)return this.indentate(r)+"\x3c!--"+t+"--\x3e"+this.newLine;var n=this.options.tagValueProcessor(e,t);return""===(n=this.replaceEntitiesValue(n))&&-1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode?this.indentate(r)+"<"+e+this.tagEndChar:this.indentate(r)+"<"+e+"/"+this.tagEndChar:this.indentate(r)+"<"+e+i+">"+n+"0&&this.options.processEntities)for(var e=0;e1&&((e={})[this.options.arrayNodeName]=t,t=e),this.j2x(t,0).val);var e},s.prototype.j2x=function(t,e){var i="",r="";for(var n in t)if(void 0===t[n]);else if(null===t[n])"?"===n[0]?r+=this.indentate(e)+"<"+n+"?"+this.tagEndChar:r+=this.indentate(e)+"<"+n+"/"+this.tagEndChar;else if(t[n]instanceof Date)r+=this.buildTextNode(t[n],n,"",e);else if("object"!=typeof t[n]){var s=this.isAttribute(n);if(s)i+=this.buildAttrPairStr(s,""+t[n]);else if(n===this.options.textNodeName){var a=this.options.tagValueProcessor(n,""+t[n]);r+=this.replaceEntitiesValue(a)}else r+=this.buildTextNode(t[n],n,"",e)}else if(Array.isArray(t[n]))for(var o=t[n].length,u=0;u{function e(t,a,o,u){var l="",h="";a.format&&a.indentBy.length>0&&(h="\n"+a.indentBy.repeat(u));for(var d=0;d":l+=c+"/>":v&&0!==v.length||!a.suppressEmptyNode?l+=c+">"+v+h+"":l+=c+"/>"}else{var x=r(p[":@"],a),m="?xml"===g?"":h,N=p[g][0][a.textNodeName];l+=m+"<"+g+(N=0!==N.length?" "+N:"")+x+"?>"}else l+=h+"\x3c!--"+p[g][0][a.textNodeName]+"--\x3e";else l+=h+"";else{var b=p[g];n(f,a)||(b=s(b=a.tagValueProcessor(g,b),a)),l+=h+b}}return l}function i(t){for(var e=Object.keys(t),i=0;i0&&e.processEntities)for(var i=0;i{var e=RegExp("^\\s([a-zA-z0-0]+)[ \t](['\"])([^&]+)\\2");function i(t,i){var r=e.exec(t);r&&(i[r[1]]={regx:RegExp("&"+r[1]+";","g"),val:r[3]})}t.exports=function(t,e){var r={};if("O"!==t[e+3]||"C"!==t[e+4]||"T"!==t[e+5]||"Y"!==t[e+6]||"P"!==t[e+7]||"E"!==t[e+8])throw new Error("Invalid Tag instead of DOCTYPE");e+=9;for(var n=1,s=!1,a=!1,o=!1,u="";e"===t[e]){if(o){if("-"!==t[e-1]||"-"!==t[e-2])throw new Error("Invalid XML comment in DOCTYPE");o=!1}else a&&(i(u,r),a=!1);if(0==--n)break}else"["===t[e]?s=!0:u+=t[e];if(0!==n)throw new Error("Unclosed DOCTYPE");return{entities:r,i:e}}},348:(t,e)=>{var i={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},tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},stopNodes:[],alwaysCreateTextNode:!1,isArray:function(){return!1},commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1};e.buildOptions=function(t){return Object.assign({},i,t)},e.defaultOptions=i},498:(t,e,i)=>{"use strict";var r=i(839),n=i(876),s=i(106),a=i(807);function o(t){for(var e=Object.keys(t),i=0;i0)){a||(t=this.replaceEntitiesValue(t));var o=this.options.tagValueProcessor(e,t,i,n,s);return null==o?t:typeof o!=typeof t||o!==t?o:this.options.trimValues||t.trim()===t?N(t,this.options.parseTagValue,this.options.numberParseOptions):t}}function l(t){if(this.options.removeNSPrefix){var e=t.split(":"),i="/"===t.charAt(0)?"/":"";if("xmlns"===e[0])return"";2===e.length&&(t=i+e[1])}return t}"<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,r.nameRegexp);var h=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function d(t,e){if(!this.options.ignoreAttributes&&"string"==typeof t){for(var i=r.getAllMatches(t,h),n=i.length,s={},a=0;a",o,"Closing Tag is not closed."),l=t.substring(o+2,u).trim();if(this.options.removeNSPrefix){var h=l.indexOf(":");-1!==h&&(l=l.substr(h+1))}i&&(r=this.saveTextToParentTag(r,i,a)),a=a.substr(0,a.lastIndexOf(".")),i=this.tagsNodeStack.pop(),r="",o=u}else if("?"===t[o+1]){var d=x(t,o,!1,"?>");if(!d)throw new Error("Pi Tag is not closed.");if(r=this.saveTextToParentTag(r,i,a),this.options.ignoreDeclaration&&"?xml"===d.tagName||this.options.ignorePiTags);else{var f=new n(d.tagName);f.add(this.options.textNodeName,""),d.tagName!==d.tagExp&&d.attrExpPresent&&(f[":@"]=this.buildAttributesMap(d.tagExp,a)),i.addChild(f)}o=d.closeIndex+1}else if("!--"===t.substr(o+1,3)){var p=v(t,"--\x3e",o+4,"Comment is not closed.");if(this.options.commentPropName){var g,c=t.substring(o+4,p-2);r=this.saveTextToParentTag(r,i,a),i.add(this.options.commentPropName,[(g={},g[this.options.textNodeName]=c,g)])}o=p}else if("!D"===t.substr(o+1,2)){var m=s(t,o);this.docTypeEntities=m.entities,o=m.i}else if("!["===t.substr(o+1,2)){var N=v(t,"]]>",o,"CDATA is not closed.")-2,b=t.substring(o+9,N);if(r=this.saveTextToParentTag(r,i,a),this.options.cdataPropName){var E;i.add(this.options.cdataPropName,[(E={},E[this.options.textNodeName]=b,E)])}else{var T=this.parseTextData(b,i.tagname,a,!0,!1,!0);T||(T=""),i.add(this.options.textNodeName,T)}o=N+2}else{var y=x(t,o,this.options.removeNSPrefix),O=y.tagName,P=y.tagExp,A=y.attrExpPresent,w=y.closeIndex;i&&r&&"!xml"!==i.tagname&&(r=this.saveTextToParentTag(r,i,a,!1)),O!==e.tagname&&(a+=a?"."+O:O);var C=i;if(C&&-1!==this.options.unpairedTags.indexOf(C.tagname)&&(i=this.tagsNodeStack.pop()),this.isItStopNode(this.options.stopNodes,a,O)){var F="";if(P.length>0&&P.lastIndexOf("/")===P.length-1)o=y.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(O))o=y.closeIndex;else{var I=this.readStopNodeData(t,O,w+1);if(!I)throw new Error("Unexpected end of "+O);o=I.i,F=I.tagContent}var D=new n(O);O!==P&&A&&(D[":@"]=this.buildAttributesMap(P,a)),F&&(F=this.parseTextData(F,O,a,!0,A,!0,!0)),a=a.substr(0,a.lastIndexOf(".")),D.add(this.options.textNodeName,F),i.addChild(D)}else{if(P.length>0&&P.lastIndexOf("/")===P.length-1){P="/"===O[O.length-1]?O=O.substr(0,O.length-1):P.substr(0,P.length-1);var j=new n(O);O!==P&&A&&(j[":@"]=this.buildAttributesMap(P,a)),a=a.substr(0,a.lastIndexOf(".")),i.addChild(j)}else{var k=new n(O);this.tagsNodeStack.push(i),O!==P&&A&&(k[":@"]=this.buildAttributesMap(P,a)),i.addChild(k),i=k}r="",o=w}}else r+=t[o];return e.child},p=function(t){if(this.options.processEntities){for(var e in this.docTypeEntities){var i=this.docTypeEntities[e];t=t.replace(i.regx,i.val)}for(var r in this.lastEntities){var n=this.lastEntities[r];t=t.replace(n.regex,n.val)}if(this.options.htmlEntities)for(var s in this.htmlEntities){var a=this.htmlEntities[s];t=t.replace(a.regex,a.val)}}return t};function g(t,e,i,r){return t&&(void 0===r&&(r=0===Object.keys(e.child).length),void 0!==(t=this.parseTextData(t,e.tagname,i,!1,!!e[":@"]&&0!==Object.keys(e[":@"]).length,r))&&""!==t&&e.add(this.options.textNodeName,t),t=""),t}function c(t,e,i){var r="*."+i;for(var n in t){var s=t[n];if(r===s||e===s)return!0}return!1}function v(t,e,i,r){var n=t.indexOf(e,i);if(-1===n)throw new Error(r);return n+e.length-1}function x(t,e,i,r){void 0===r&&(r=">");var n=function(t,e,i){var r;void 0===i&&(i=">");for(var n="",s=e;s",i,e+" is not closed");if(t.substring(i+2,n).trim()===e)return{tagContent:t.substring(r,i),i:n};i=n}}function N(t,e,i){if(e&&"string"==typeof t){var n=t.trim();return"true"===n||"false"!==n&&a(t,i)}return r.isExist(t)?t:""}t.exports=function(t){this.options=t,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={amp:{regex:/&(amp|#38|#x26);/g,val:"&"},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.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:"₹"}},this.addExternalEntities=o,this.parseXml=f,this.parseTextData=u,this.resolveNameSpace=l,this.buildAttributesMap=d,this.isItStopNode=c,this.replaceEntitiesValue=p,this.readStopNodeData=m,this.saveTextToParentTag=g}},870:(t,e,i)=>{var r=i(348).buildOptions,n=i(498),s=i(400).prettify,a=i(239),o=function(){function t(t){this.externalEntities={},this.options=r(t)}var e=t.prototype;return e.parse=function(t,e){if("string"==typeof t);else{if(!t.toString)throw new Error("XML data is accepted in String or Bytes[] form.");t=t.toString()}if(e){!0===e&&(e={});var i=a.validate(t,e);if(!0!==i)throw Error(i.err.msg+":"+i.err.line+":"+i.err.col)}var r=new n(this.options);r.addExternalEntities(this.externalEntities);var o=r.parseXml(t);return this.options.preserveOrder||void 0===o?o:s(o,this.options)},e.addEntity=function(t,e){if(-1!==e.indexOf("&"))throw new Error("Entity value can't have '&'");if(-1!==t.indexOf("&")||-1!==t.indexOf(";"))throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");this.externalEntities[t]=e},t}();t.exports=o},400:(t,e)=>{"use strict";function i(t,e,a){for(var o,u={},l=0;l0&&(u[e.textNodeName]=o):void 0!==o&&(u[e.textNodeName]=o),u}function r(t){for(var e=Object.keys(t),i=0;i{"use strict";var e=function(){function t(t){this.tagname=t,this.child=[],this[":@"]={}}var e=t.prototype;return e.add=function(t,e){var i;this.child.push(((i={})[t]=e,i))},e.addChild=function(t){var e,i;t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push(((e={})[t.tagname]=t.child,e[":@"]=t[":@"],e)):this.child.push(((i={})[t.tagname]=t.child,i))},t}();t.exports=e}},e={},i=function i(r){var n=e[r];if(void 0!==n)return n.exports;var s=e[r]={exports:{}};return t[r](s,s.exports,i),s.exports}(316);fxp=i})(); //# sourceMappingURL=fxp.min.js.map