source: node_modules/@swagger-api/apidom-core/dist/apidom-core.browser.min.js

main
Last change on this file was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 112.7 KB
Line 
1!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.apidomCore=e():t.apidomCore=e()}(self,(()=>(()=>{var t={9408:(t,e,r)=>{var n=r(2676)(r(9088),"DataView");t.exports=n},9728:(t,e,r)=>{var n=r(7152),s=r(1372),i=r(1084),o=r(3516),a=r(1836);function c(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=s,c.prototype.get=i,c.prototype.has=o,c.prototype.set=a,t.exports=c},4920:(t,e,r)=>{var n=r(2444),s=r(8776),i=r(3580),o=r(1776),a=r(4688);function c(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=s,c.prototype.get=i,c.prototype.has=o,c.prototype.set=a,t.exports=c},8192:(t,e,r)=>{var n=r(2676)(r(9088),"Map");t.exports=n},9892:(t,e,r)=>{var n=r(4112),s=r(1928),i=r(8976),o=r(9336),a=r(3976);function c(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=s,c.prototype.get=i,c.prototype.has=o,c.prototype.set=a,t.exports=c},5092:(t,e,r)=>{var n=r(2676)(r(9088),"Promise");t.exports=n},7968:(t,e,r)=>{var n=r(2676)(r(9088),"Set");t.exports=n},2539:(t,e,r)=>{var n=r(9892),s=r(520),i=r(6240);function o(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new n;++e<r;)this.add(t[e])}o.prototype.add=o.prototype.push=s,o.prototype.has=i,t.exports=o},3288:(t,e,r)=>{var n=r(4920),s=r(816),i=r(4040),o=r(3304),a=r(6696),c=r(2968);function u(t){var e=this.__data__=new n(t);this.size=e.size}u.prototype.clear=s,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=a,u.prototype.set=c,t.exports=u},3972:(t,e,r)=>{var n=r(9088).Symbol;t.exports=n},400:(t,e,r)=>{var n=r(9088).Uint8Array;t.exports=n},1432:(t,e,r)=>{var n=r(2676)(r(9088),"WeakMap");t.exports=n},2856:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length,s=0,i=[];++r<n;){var o=t[r];e(o,r,t)&&(i[s++]=o)}return i}},192:(t,e,r)=>{var n=r(9664),s=r(3396),i=r(1648),o=r(9028),a=r(1640),c=r(5692),u=Object.prototype.hasOwnProperty;t.exports=function(t,e){var r=i(t),l=!r&&s(t),f=!r&&!l&&o(t),p=!r&&!l&&!f&&c(t),h=r||l||f||p,m=h?n(t.length,String):[],y=m.length;for(var d in t)!e&&!u.call(t,d)||h&&("length"==d||f&&("offset"==d||"parent"==d)||p&&("buffer"==d||"byteLength"==d||"byteOffset"==d)||a(d,y))||m.push(d);return m}},4972:t=>{t.exports=function(t,e){for(var r=-1,n=e.length,s=t.length;++r<n;)t[s+r]=e[r];return t}},3464:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length;++r<n;)if(e(t[r],r,t))return!0;return!1}},1840:(t,e,r)=>{var n=r(4684);t.exports=function(t,e){for(var r=t.length;r--;)if(n(t[r][0],e))return r;return-1}},9476:(t,e,r)=>{var n=r(4972),s=r(1648);t.exports=function(t,e,r){var i=e(t);return s(t)?i:n(i,r(t))}},7596:(t,e,r)=>{var n=r(3972),s=r(712),i=r(2640),o=n?n.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":o&&o in Object(t)?s(t):i(t)}},5064:(t,e,r)=>{var n=r(7596),s=r(8152);t.exports=function(t){return s(t)&&"[object Arguments]"==n(t)}},7816:(t,e,r)=>{var n=r(4480),s=r(8152);t.exports=function t(e,r,i,o,a){return e===r||(null==e||null==r||!s(e)&&!s(r)?e!=e&&r!=r:n(e,r,i,o,t,a))}},4480:(t,e,r)=>{var n=r(3288),s=r(7227),i=r(1872),o=r(3980),a=r(2300),c=r(1648),u=r(9028),l=r(5692),f="[object Arguments]",p="[object Array]",h="[object Object]",m=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,y,d,g){var v=c(t),b=c(e),_=v?p:a(t),E=b?p:a(e),w=(_=_==f?h:_)==h,x=(E=E==f?h:E)==h,j=_==E;if(j&&u(t)){if(!u(e))return!1;v=!0,w=!1}if(j&&!w)return g||(g=new n),v||l(t)?s(t,e,r,y,d,g):i(t,e,_,r,y,d,g);if(!(1&r)){var O=w&&m.call(t,"__wrapped__"),S=x&&m.call(e,"__wrapped__");if(O||S){var A=O?t.value():t,k=S?e.value():e;return g||(g=new n),d(A,k,r,y,g)}}return!!j&&(g||(g=new n),o(t,e,r,y,d,g))}},7376:(t,e,r)=>{var n=r(7464),s=r(9008),i=r(636),o=r(4776),a=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,l=c.toString,f=u.hasOwnProperty,p=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||s(t))&&(n(t)?p:a).test(o(t))}},420:(t,e,r)=>{var n=r(7596),s=r(9912),i=r(8152),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&s(t.length)&&!!o[n(t)]}},2144:(t,e,r)=>{var n=r(4084),s=r(7532),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!n(t))return s(t);var e=[];for(var r in Object(t))i.call(t,r)&&"constructor"!=r&&e.push(r);return e}},9664:t=>{t.exports=function(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n}},5792:t=>{t.exports=function(t){return function(e){return t(e)}}},2844:t=>{t.exports=function(t,e){return t.has(e)}},1812:(t,e,r)=>{var n=r(9088)["__core-js_shared__"];t.exports=n},7227:(t,e,r)=>{var n=r(2539),s=r(3464),i=r(2844);t.exports=function(t,e,r,o,a,c){var u=1&r,l=t.length,f=e.length;if(l!=f&&!(u&&f>l))return!1;var p=c.get(t),h=c.get(e);if(p&&h)return p==e&&h==t;var m=-1,y=!0,d=2&r?new n:void 0;for(c.set(t,e),c.set(e,t);++m<l;){var g=t[m],v=e[m];if(o)var b=u?o(v,g,m,e,t,c):o(g,v,m,t,e,c);if(void 0!==b){if(b)continue;y=!1;break}if(d){if(!s(e,(function(t,e){if(!i(d,e)&&(g===t||a(g,t,r,o,c)))return d.push(e)}))){y=!1;break}}else if(g!==v&&!a(g,v,r,o,c)){y=!1;break}}return c.delete(t),c.delete(e),y}},1872:(t,e,r)=>{var n=r(3972),s=r(400),i=r(4684),o=r(7227),a=r(8788),c=r(7280),u=n?n.prototype:void 0,l=u?u.valueOf:void 0;t.exports=function(t,e,r,n,u,f,p){switch(r){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!f(new s(t),new s(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var h=a;case"[object Set]":var m=1&n;if(h||(h=c),t.size!=e.size&&!m)return!1;var y=p.get(t);if(y)return y==e;n|=2,p.set(t,e);var d=o(h(t),h(e),n,u,f,p);return p.delete(t),d;case"[object Symbol]":if(l)return l.call(t)==l.call(e)}return!1}},3980:(t,e,r)=>{var n=r(2892),s=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,i,o,a){var c=1&r,u=n(t),l=u.length;if(l!=n(e).length&&!c)return!1;for(var f=l;f--;){var p=u[f];if(!(c?p in e:s.call(e,p)))return!1}var h=a.get(t),m=a.get(e);if(h&&m)return h==e&&m==t;var y=!0;a.set(t,e),a.set(e,t);for(var d=c;++f<l;){var g=t[p=u[f]],v=e[p];if(i)var b=c?i(v,g,p,e,t,a):i(g,v,p,t,e,a);if(!(void 0===b?g===v||o(g,v,r,i,a):b)){y=!1;break}d||(d="constructor"==p)}if(y&&!d){var _=t.constructor,E=e.constructor;_==E||!("constructor"in t)||!("constructor"in e)||"function"==typeof _&&_ instanceof _&&"function"==typeof E&&E instanceof E||(y=!1)}return a.delete(t),a.delete(e),y}},7400:(t,e,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;t.exports=n},2892:(t,e,r)=>{var n=r(9476),s=r(7112),i=r(5200);t.exports=function(t){return n(t,i,s)}},2840:(t,e,r)=>{var n=r(6768);t.exports=function(t,e){var r=t.__data__;return n(e)?r["string"==typeof e?"string":"hash"]:r.map}},2676:(t,e,r)=>{var n=r(7376),s=r(2420);t.exports=function(t,e){var r=s(t,e);return n(r)?r:void 0}},712:(t,e,r)=>{var n=r(3972),s=Object.prototype,i=s.hasOwnProperty,o=s.toString,a=n?n.toStringTag:void 0;t.exports=function(t){var e=i.call(t,a),r=t[a];try{t[a]=void 0;var n=!0}catch(t){}var s=o.call(t);return n&&(e?t[a]=r:delete t[a]),s}},7112:(t,e,r)=>{var n=r(2856),s=r(5992),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,a=o?function(t){return null==t?[]:(t=Object(t),n(o(t),(function(e){return i.call(t,e)})))}:s;t.exports=a},2300:(t,e,r)=>{var n=r(9408),s=r(8192),i=r(5092),o=r(7968),a=r(1432),c=r(7596),u=r(4776),l="[object Map]",f="[object Promise]",p="[object Set]",h="[object WeakMap]",m="[object DataView]",y=u(n),d=u(s),g=u(i),v=u(o),b=u(a),_=c;(n&&_(new n(new ArrayBuffer(1)))!=m||s&&_(new s)!=l||i&&_(i.resolve())!=f||o&&_(new o)!=p||a&&_(new a)!=h)&&(_=function(t){var e=c(t),r="[object Object]"==e?t.constructor:void 0,n=r?u(r):"";if(n)switch(n){case y:return m;case d:return l;case g:return f;case v:return p;case b:return h}return e}),t.exports=_},2420:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},7152:(t,e,r)=>{var n=r(3768);t.exports=function(){this.__data__=n?n(null):{},this.size=0}},1372:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},1084:(t,e,r)=>{var n=r(3768),s=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(n){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return s.call(e,t)?e[t]:void 0}},3516:(t,e,r)=>{var n=r(3768),s=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return n?void 0!==e[t]:s.call(e,t)}},1836:(t,e,r)=>{var n=r(3768);t.exports=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=n&&void 0===e?"__lodash_hash_undefined__":e,this}},1640:t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,r){var n=typeof t;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&e.test(t))&&t>-1&&t%1==0&&t<r}},6768:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},9008:(t,e,r)=>{var n,s=r(1812),i=(n=/[^.]+$/.exec(s&&s.keys&&s.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";t.exports=function(t){return!!i&&i in t}},4084:t=>{var e=Object.prototype;t.exports=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||e)}},2444:t=>{t.exports=function(){this.__data__=[],this.size=0}},8776:(t,e,r)=>{var n=r(1840),s=Array.prototype.splice;t.exports=function(t){var e=this.__data__,r=n(e,t);return!(r<0)&&(r==e.length-1?e.pop():s.call(e,r,1),--this.size,!0)}},3580:(t,e,r)=>{var n=r(1840);t.exports=function(t){var e=this.__data__,r=n(e,t);return r<0?void 0:e[r][1]}},1776:(t,e,r)=>{var n=r(1840);t.exports=function(t){return n(this.__data__,t)>-1}},4688:(t,e,r)=>{var n=r(1840);t.exports=function(t,e){var r=this.__data__,s=n(r,t);return s<0?(++this.size,r.push([t,e])):r[s][1]=e,this}},4112:(t,e,r)=>{var n=r(9728),s=r(4920),i=r(8192);t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||s),string:new n}}},1928:(t,e,r)=>{var n=r(2840);t.exports=function(t){var e=n(this,t).delete(t);return this.size-=e?1:0,e}},8976:(t,e,r)=>{var n=r(2840);t.exports=function(t){return n(this,t).get(t)}},9336:(t,e,r)=>{var n=r(2840);t.exports=function(t){return n(this,t).has(t)}},3976:(t,e,r)=>{var n=r(2840);t.exports=function(t,e){var r=n(this,t),s=r.size;return r.set(t,e),this.size+=r.size==s?0:1,this}},8788:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach((function(t,n){r[++e]=[n,t]})),r}},3768:(t,e,r)=>{var n=r(2676)(Object,"create");t.exports=n},7532:(t,e,r)=>{var n=r(8443)(Object.keys,Object);t.exports=n},1548:(t,e,r)=>{t=r.nmd(t);var n=r(7400),s=e&&!e.nodeType&&e,i=s&&t&&!t.nodeType&&t,o=i&&i.exports===s&&n.process,a=function(){try{var t=i&&i.require&&i.require("util").types;return t||o&&o.binding&&o.binding("util")}catch(t){}}();t.exports=a},2640:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},8443:t=>{t.exports=function(t,e){return function(r){return t(e(r))}}},9088:(t,e,r)=>{var n=r(7400),s="object"==typeof self&&self&&self.Object===Object&&self,i=n||s||Function("return this")();t.exports=i},520:t=>{t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},6240:t=>{t.exports=function(t){return this.__data__.has(t)}},7280:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach((function(t){r[++e]=t})),r}},816:(t,e,r)=>{var n=r(4920);t.exports=function(){this.__data__=new n,this.size=0}},4040:t=>{t.exports=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}},3304:t=>{t.exports=function(t){return this.__data__.get(t)}},6696:t=>{t.exports=function(t){return this.__data__.has(t)}},2968:(t,e,r)=>{var n=r(4920),s=r(8192),i=r(9892);t.exports=function(t,e){var r=this.__data__;if(r instanceof n){var o=r.__data__;if(!s||o.length<199)return o.push([t,e]),this.size=++r.size,this;r=this.__data__=new i(o)}return r.set(t,e),this.size=r.size,this}},4776:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},4684:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},3396:(t,e,r)=>{var n=r(5064),s=r(8152),i=Object.prototype,o=i.hasOwnProperty,a=i.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(t){return s(t)&&o.call(t,"callee")&&!a.call(t,"callee")};t.exports=c},1648:t=>{var e=Array.isArray;t.exports=e},2468:(t,e,r)=>{var n=r(7464),s=r(9912);t.exports=function(t){return null!=t&&s(t.length)&&!n(t)}},5904:(t,e,r)=>{var n=r(7596),s=r(8152);t.exports=function(t){return!0===t||!1===t||s(t)&&"[object Boolean]"==n(t)}},9028:(t,e,r)=>{t=r.nmd(t);var n=r(9088),s=r(6388),i=e&&!e.nodeType&&e,o=i&&t&&!t.nodeType&&t,a=o&&o.exports===i?n.Buffer:void 0,c=(a?a.isBuffer:void 0)||s;t.exports=c},4744:(t,e,r)=>{var n=r(7816);t.exports=function(t,e){return n(t,e)}},7464:(t,e,r)=>{var n=r(7596),s=r(636);t.exports=function(t){if(!s(t))return!1;var e=n(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},9912:t=>{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},9948:t=>{t.exports=function(t){return null===t}},776:(t,e,r)=>{var n=r(7596),s=r(8152);t.exports=function(t){return"number"==typeof t||s(t)&&"[object Number]"==n(t)}},636:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},8152:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},3116:(t,e,r)=>{var n=r(7596),s=r(1648),i=r(8152);t.exports=function(t){return"string"==typeof t||!s(t)&&i(t)&&"[object String]"==n(t)}},5692:(t,e,r)=>{var n=r(420),s=r(5792),i=r(1548),o=i&&i.isTypedArray,a=o?s(o):n;t.exports=a},5200:(t,e,r)=>{var n=r(192),s=r(2144),i=r(2468);t.exports=function(t){return i(t)?n(t):s(t)}},9364:t=>{t.exports=function(t){if("function"!=typeof t)throw new TypeError("Expected a function");return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}},5992:t=>{t.exports=function(){return[]}},6388:t=>{t.exports=function(){return!1}},1715:(t,e,r)=>{const n=r(9364);function s(t){return"string"==typeof t?e=>e.element===t:t.constructor&&t.extend?e=>e instanceof t:t}class i{constructor(t){this.elements=t||[]}toValue(){return this.elements.map((t=>t.toValue()))}map(t,e){return this.elements.map(t,e)}flatMap(t,e){return this.map(t,e).reduce(((t,e)=>t.concat(e)),[])}compactMap(t,e){const r=[];return this.forEach((n=>{const s=t.bind(e)(n);s&&r.push(s)})),r}filter(t,e){return t=s(t),new i(this.elements.filter(t,e))}reject(t,e){return t=s(t),new i(this.elements.filter(n(t),e))}find(t,e){return t=s(t),this.elements.find(t,e)}forEach(t,e){this.elements.forEach(t,e)}reduce(t,e){return this.elements.reduce(t,e)}includes(t){return this.elements.some((e=>e.equals(t)))}shift(){return this.elements.shift()}unshift(t){this.elements.unshift(this.refract(t))}push(t){return this.elements.push(this.refract(t)),this}add(t){this.push(t)}get(t){return this.elements[t]}getValue(t){const e=this.elements[t];if(e)return e.toValue()}get length(){return this.elements.length}get isEmpty(){return 0===this.elements.length}get first(){return this.elements[0]}}"undefined"!=typeof Symbol&&(i.prototype[Symbol.iterator]=function(){return this.elements[Symbol.iterator]()}),t.exports=i},6984:t=>{class e{constructor(t,e){this.key=t,this.value=e}clone(){const t=new e;return this.key&&(t.key=this.key.clone()),this.value&&(t.value=this.value.clone()),t}}t.exports=e},5524:(t,e,r)=>{const n=r(9948),s=r(3116),i=r(776),o=r(5904),a=r(636),c=r(824),u=r(5012);class l{constructor(t){this.elementMap={},this.elementDetection=[],this.Element=u.Element,this.KeyValuePair=u.KeyValuePair,t&&t.noDefault||this.useDefault(),this._attributeElementKeys=[],this._attributeElementArrayKeys=[]}use(t){return t.namespace&&t.namespace({base:this}),t.load&&t.load({base:this}),this}useDefault(){return this.register("null",u.NullElement).register("string",u.StringElement).register("number",u.NumberElement).register("boolean",u.BooleanElement).register("array",u.ArrayElement).register("object",u.ObjectElement).register("member",u.MemberElement).register("ref",u.RefElement).register("link",u.LinkElement),this.detect(n,u.NullElement,!1).detect(s,u.StringElement,!1).detect(i,u.NumberElement,!1).detect(o,u.BooleanElement,!1).detect(Array.isArray,u.ArrayElement,!1).detect(a,u.ObjectElement,!1),this}register(t,e){return this._elements=void 0,this.elementMap[t]=e,this}unregister(t){return this._elements=void 0,delete this.elementMap[t],this}detect(t,e,r){return void 0===r||r?this.elementDetection.unshift([t,e]):this.elementDetection.push([t,e]),this}toElement(t){if(t instanceof this.Element)return t;let e;for(let r=0;r<this.elementDetection.length;r+=1){const n=this.elementDetection[r][0],s=this.elementDetection[r][1];if(n(t)){e=new s(t);break}}return e}getElementClass(t){const e=this.elementMap[t];return void 0===e?this.Element:e}fromRefract(t){return this.serialiser.deserialise(t)}toRefract(t){return this.serialiser.serialise(t)}get elements(){return void 0===this._elements&&(this._elements={Element:this.Element},Object.keys(this.elementMap).forEach((t=>{const e=t[0].toUpperCase()+t.substr(1);this._elements[e]=this.elementMap[t]}))),this._elements}get serialiser(){return new c(this)}}c.prototype.Namespace=l,t.exports=l},6040:(t,e,r)=>{const n=r(9364),s=r(1715);class i extends s{map(t,e){return this.elements.map((r=>t.bind(e)(r.value,r.key,r)))}filter(t,e){return new i(this.elements.filter((r=>t.bind(e)(r.value,r.key,r))))}reject(t,e){return this.filter(n(t.bind(e)))}forEach(t,e){return this.elements.forEach(((r,n)=>{t.bind(e)(r.value,r.key,r,n)}))}keys(){return this.map(((t,e)=>e.toValue()))}values(){return this.map((t=>t.toValue()))}}t.exports=i},5012:(t,e,r)=>{const n=r(3216),s=r(904),i=r(2800),o=r(8640),a=r(1164),c=r(5208),u=r(7416),l=r(1800),f=r(5048),p=r(3392),h=r(1715),m=r(6040),y=r(6984);function d(t){if(t instanceof n)return t;if("string"==typeof t)return new i(t);if("number"==typeof t)return new o(t);if("boolean"==typeof t)return new a(t);if(null===t)return new s;if(Array.isArray(t))return new c(t.map(d));if("object"==typeof t){return new l(t)}return t}n.prototype.ObjectElement=l,n.prototype.RefElement=p,n.prototype.MemberElement=u,n.prototype.refract=d,h.prototype.refract=d,t.exports={Element:n,NullElement:s,StringElement:i,NumberElement:o,BooleanElement:a,ArrayElement:c,MemberElement:u,ObjectElement:l,LinkElement:f,RefElement:p,refract:d,ArraySlice:h,ObjectSlice:m,KeyValuePair:y}},5048:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t||[],e,r),this.element="link"}get relation(){return this.attributes.get("relation")}set relation(t){this.attributes.set("relation",t)}get href(){return this.attributes.get("href")}set href(t){this.attributes.set("href",t)}}},3392:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t||[],e,r),this.element="ref",this.path||(this.path="element")}get path(){return this.attributes.get("path")}set path(t){this.attributes.set("path",t)}}},928:(t,e,r)=>{const n=r(5524),s=r(5012);e.MH=n,e.KeyValuePair=r(6984),e.eW=s.ArraySlice,e.wL=s.ObjectSlice,e.gr=s.Element,e.M$=s.StringElement,e.wH=s.NumberElement,e.Ar=s.BooleanElement,e.WM=s.NullElement,e.uQ=s.ArrayElement,e.We=s.ObjectElement,e.u6=s.MemberElement,e.eE=s.RefElement,e.UH=s.LinkElement,e.WG=s.refract,r(824),r(6400)},5208:(t,e,r)=>{const n=r(9364),s=r(3216),i=r(1715);class o extends s{constructor(t,e,r){super(t||[],e,r),this.element="array"}primitive(){return"array"}get(t){return this.content[t]}getValue(t){const e=this.get(t);if(e)return e.toValue()}getIndex(t){return this.content[t]}set(t,e){return this.content[t]=this.refract(e),this}remove(t){const e=this.content.splice(t,1);return e.length?e[0]:null}map(t,e){return this.content.map(t,e)}flatMap(t,e){return this.map(t,e).reduce(((t,e)=>t.concat(e)),[])}compactMap(t,e){const r=[];return this.forEach((n=>{const s=t.bind(e)(n);s&&r.push(s)})),r}filter(t,e){return new i(this.content.filter(t,e))}reject(t,e){return this.filter(n(t),e)}reduce(t,e){let r,n;void 0!==e?(r=0,n=this.refract(e)):(r=1,n="object"===this.primitive()?this.first.value:this.first);for(let e=r;e<this.length;e+=1){const r=this.content[e];n="object"===this.primitive()?this.refract(t(n,r.value,r.key,r,this)):this.refract(t(n,r,e,this))}return n}forEach(t,e){this.content.forEach(((r,n)=>{t.bind(e)(r,this.refract(n))}))}shift(){return this.content.shift()}unshift(t){this.content.unshift(this.refract(t))}push(t){return this.content.push(this.refract(t)),this}add(t){this.push(t)}findElements(t,e){const r=e||{},n=!!r.recursive,s=void 0===r.results?[]:r.results;return this.forEach(((e,r,i)=>{n&&void 0!==e.findElements&&e.findElements(t,{results:s,recursive:n}),t(e,r,i)&&s.push(e)})),s}find(t){return new i(this.findElements(t,{recursive:!0}))}findByElement(t){return this.find((e=>e.element===t))}findByClass(t){return this.find((e=>e.classes.includes(t)))}getById(t){return this.find((e=>e.id.toValue()===t)).first}includes(t){return this.content.some((e=>e.equals(t)))}contains(t){return this.includes(t)}empty(){return new this.constructor([])}"fantasy-land/empty"(){return this.empty()}concat(t){return new this.constructor(this.content.concat(t.content))}"fantasy-land/concat"(t){return this.concat(t)}"fantasy-land/map"(t){return new this.constructor(this.map(t))}"fantasy-land/chain"(t){return this.map((e=>t(e)),this).reduce(((t,e)=>t.concat(e)),this.empty())}"fantasy-land/filter"(t){return new this.constructor(this.content.filter(t))}"fantasy-land/reduce"(t,e){return this.content.reduce(t,e)}get length(){return this.content.length}get isEmpty(){return 0===this.content.length}get first(){return this.getIndex(0)}get second(){return this.getIndex(1)}get last(){return this.getIndex(this.length-1)}}o.empty=function(){return new this},o["fantasy-land/empty"]=o.empty,"undefined"!=typeof Symbol&&(o.prototype[Symbol.iterator]=function(){return this.content[Symbol.iterator]()}),t.exports=o},1164:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t,e,r),this.element="boolean"}primitive(){return"boolean"}}},3216:(t,e,r)=>{const n=r(4744),s=r(6984),i=r(1715);class o{constructor(t,e,r){e&&(this.meta=e),r&&(this.attributes=r),this.content=t}freeze(){Object.isFrozen(this)||(this._meta&&(this.meta.parent=this,this.meta.freeze()),this._attributes&&(this.attributes.parent=this,this.attributes.freeze()),this.children.forEach((t=>{t.parent=this,t.freeze()}),this),this.content&&Array.isArray(this.content)&&Object.freeze(this.content),Object.freeze(this))}primitive(){}clone(){const t=new this.constructor;return t.element=this.element,this.meta.length&&(t._meta=this.meta.clone()),this.attributes.length&&(t._attributes=this.attributes.clone()),this.content?this.content.clone?t.content=this.content.clone():Array.isArray(this.content)?t.content=this.content.map((t=>t.clone())):t.content=this.content:t.content=this.content,t}toValue(){return this.content instanceof o?this.content.toValue():this.content instanceof s?{key:this.content.key.toValue(),value:this.content.value?this.content.value.toValue():void 0}:this.content&&this.content.map?this.content.map((t=>t.toValue()),this):this.content}toRef(t){if(""===this.id.toValue())throw Error("Cannot create reference to an element that does not contain an ID");const e=new this.RefElement(this.id.toValue());return t&&(e.path=t),e}findRecursive(...t){if(arguments.length>1&&!this.isFrozen)throw new Error("Cannot find recursive with multiple element names without first freezing the element. Call `element.freeze()`");const e=t.pop();let r=new i;const n=(t,e)=>(t.push(e),t),o=(t,r)=>{r.element===e&&t.push(r);const i=r.findRecursive(e);return i&&i.reduce(n,t),r.content instanceof s&&(r.content.key&&o(t,r.content.key),r.content.value&&o(t,r.content.value)),t};return this.content&&(this.content.element&&o(r,this.content),Array.isArray(this.content)&&this.content.reduce(o,r)),t.isEmpty||(r=r.filter((e=>{let r=e.parents.map((t=>t.element));for(const e in t){const n=t[e],s=r.indexOf(n);if(-1===s)return!1;r=r.splice(0,s)}return!0}))),r}set(t){return this.content=t,this}equals(t){return n(this.toValue(),t)}getMetaProperty(t,e){if(!this.meta.hasKey(t)){if(this.isFrozen){const t=this.refract(e);return t.freeze(),t}this.meta.set(t,e)}return this.meta.get(t)}setMetaProperty(t,e){this.meta.set(t,e)}get element(){return this._storedElement||"element"}set element(t){this._storedElement=t}get content(){return this._content}set content(t){if(t instanceof o)this._content=t;else if(t instanceof i)this.content=t.elements;else if("string"==typeof t||"number"==typeof t||"boolean"==typeof t||"null"===t||null==t)this._content=t;else if(t instanceof s)this._content=t;else if(Array.isArray(t))this._content=t.map(this.refract);else{if("object"!=typeof t)throw new Error("Cannot set content to given value");this._content=Object.keys(t).map((e=>new this.MemberElement(e,t[e])))}}get meta(){if(!this._meta){if(this.isFrozen){const t=new this.ObjectElement;return t.freeze(),t}this._meta=new this.ObjectElement}return this._meta}set meta(t){t instanceof this.ObjectElement?this._meta=t:this.meta.set(t||{})}get attributes(){if(!this._attributes){if(this.isFrozen){const t=new this.ObjectElement;return t.freeze(),t}this._attributes=new this.ObjectElement}return this._attributes}set attributes(t){t instanceof this.ObjectElement?this._attributes=t:this.attributes.set(t||{})}get id(){return this.getMetaProperty("id","")}set id(t){this.setMetaProperty("id",t)}get classes(){return this.getMetaProperty("classes",[])}set classes(t){this.setMetaProperty("classes",t)}get title(){return this.getMetaProperty("title","")}set title(t){this.setMetaProperty("title",t)}get description(){return this.getMetaProperty("description","")}set description(t){this.setMetaProperty("description",t)}get links(){return this.getMetaProperty("links",[])}set links(t){this.setMetaProperty("links",t)}get isFrozen(){return Object.isFrozen(this)}get parents(){let{parent:t}=this;const e=new i;for(;t;)e.push(t),t=t.parent;return e}get children(){if(Array.isArray(this.content))return new i(this.content);if(this.content instanceof s){const t=new i([this.content.key]);return this.content.value&&t.push(this.content.value),t}return this.content instanceof o?new i([this.content]):new i}get recursiveChildren(){const t=new i;return this.children.forEach((e=>{t.push(e),e.recursiveChildren.forEach((e=>{t.push(e)}))})),t}}t.exports=o},7416:(t,e,r)=>{const n=r(6984),s=r(3216);t.exports=class extends s{constructor(t,e,r,s){super(new n,r,s),this.element="member",this.key=t,this.value=e}get key(){return this.content.key}set key(t){this.content.key=this.refract(t)}get value(){return this.content.value}set value(t){this.content.value=this.refract(t)}}},904:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t||null,e,r),this.element="null"}primitive(){return"null"}set(){return new Error("Cannot set the value of null")}}},8640:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t,e,r),this.element="number"}primitive(){return"number"}}},1800:(t,e,r)=>{const n=r(9364),s=r(636),i=r(5208),o=r(7416),a=r(6040);t.exports=class extends i{constructor(t,e,r){super(t||[],e,r),this.element="object"}primitive(){return"object"}toValue(){return this.content.reduce(((t,e)=>(t[e.key.toValue()]=e.value?e.value.toValue():void 0,t)),{})}get(t){const e=this.getMember(t);if(e)return e.value}getMember(t){if(void 0!==t)return this.content.find((e=>e.key.toValue()===t))}remove(t){let e=null;return this.content=this.content.filter((r=>r.key.toValue()!==t||(e=r,!1))),e}getKey(t){const e=this.getMember(t);if(e)return e.key}set(t,e){if(s(t))return Object.keys(t).forEach((e=>{this.set(e,t[e])})),this;const r=t,n=this.getMember(r);return n?n.value=e:this.content.push(new o(r,e)),this}keys(){return this.content.map((t=>t.key.toValue()))}values(){return this.content.map((t=>t.value.toValue()))}hasKey(t){return this.content.some((e=>e.key.equals(t)))}items(){return this.content.map((t=>[t.key.toValue(),t.value.toValue()]))}map(t,e){return this.content.map((r=>t.bind(e)(r.value,r.key,r)))}compactMap(t,e){const r=[];return this.forEach(((n,s,i)=>{const o=t.bind(e)(n,s,i);o&&r.push(o)})),r}filter(t,e){return new a(this.content).filter(t,e)}reject(t,e){return this.filter(n(t),e)}forEach(t,e){return this.content.forEach((r=>t.bind(e)(r.value,r.key,r)))}}},2800:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t,e,r),this.element="string"}primitive(){return"string"}get length(){return this.content.length}}},6400:(t,e,r)=>{const n=r(824);t.exports=class extends n{serialise(t){if(!(t instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${t}\` is not an Element instance`);let e;t._attributes&&t.attributes.get("variable")&&(e=t.attributes.get("variable"));const r={element:t.element};t._meta&&t._meta.length>0&&(r.meta=this.serialiseObject(t.meta));const n="enum"===t.element||-1!==t.attributes.keys().indexOf("enumerations");if(n){const e=this.enumSerialiseAttributes(t);e&&(r.attributes=e)}else if(t._attributes&&t._attributes.length>0){let{attributes:n}=t;n.get("metadata")&&(n=n.clone(),n.set("meta",n.get("metadata")),n.remove("metadata")),"member"===t.element&&e&&(n=n.clone(),n.remove("variable")),n.length>0&&(r.attributes=this.serialiseObject(n))}if(n)r.content=this.enumSerialiseContent(t,r);else if(this[`${t.element}SerialiseContent`])r.content=this[`${t.element}SerialiseContent`](t,r);else if(void 0!==t.content){let n;e&&t.content.key?(n=t.content.clone(),n.key.attributes.set("variable",e),n=this.serialiseContent(n)):n=this.serialiseContent(t.content),this.shouldSerialiseContent(t,n)&&(r.content=n)}else this.shouldSerialiseContent(t,t.content)&&t instanceof this.namespace.elements.Array&&(r.content=[]);return r}shouldSerialiseContent(t,e){return"parseResult"===t.element||"httpRequest"===t.element||"httpResponse"===t.element||"category"===t.element||"link"===t.element||void 0!==e&&(!Array.isArray(e)||0!==e.length)}refSerialiseContent(t,e){return delete e.attributes,{href:t.toValue(),path:t.path.toValue()}}sourceMapSerialiseContent(t){return t.toValue()}dataStructureSerialiseContent(t){return[this.serialiseContent(t.content)]}enumSerialiseAttributes(t){const e=t.attributes.clone(),r=e.remove("enumerations")||new this.namespace.elements.Array([]),n=e.get("default");let s=e.get("samples")||new this.namespace.elements.Array([]);if(n&&n.content&&(n.content.attributes&&n.content.attributes.remove("typeAttributes"),e.set("default",new this.namespace.elements.Array([n.content]))),s.forEach((t=>{t.content&&t.content.element&&t.content.attributes.remove("typeAttributes")})),t.content&&0!==r.length&&s.unshift(t.content),s=s.map((t=>t instanceof this.namespace.elements.Array?[t]:new this.namespace.elements.Array([t.content]))),s.length&&e.set("samples",s),e.length>0)return this.serialiseObject(e)}enumSerialiseContent(t){if(t._attributes){const e=t.attributes.get("enumerations");if(e&&e.length>0)return e.content.map((t=>{const e=t.clone();return e.attributes.remove("typeAttributes"),this.serialise(e)}))}if(t.content){const e=t.content.clone();return e.attributes.remove("typeAttributes"),[this.serialise(e)]}return[]}deserialise(t){if("string"==typeof t)return new this.namespace.elements.String(t);if("number"==typeof t)return new this.namespace.elements.Number(t);if("boolean"==typeof t)return new this.namespace.elements.Boolean(t);if(null===t)return new this.namespace.elements.Null;if(Array.isArray(t))return new this.namespace.elements.Array(t.map(this.deserialise,this));const e=this.namespace.getElementClass(t.element),r=new e;r.element!==t.element&&(r.element=t.element),t.meta&&this.deserialiseObject(t.meta,r.meta),t.attributes&&this.deserialiseObject(t.attributes,r.attributes);const n=this.deserialiseContent(t.content);if(void 0===n&&null!==r.content||(r.content=n),"enum"===r.element){r.content&&r.attributes.set("enumerations",r.content);let t=r.attributes.get("samples");if(r.attributes.remove("samples"),t){const n=t;t=new this.namespace.elements.Array,n.forEach((n=>{n.forEach((n=>{const s=new e(n);s.element=r.element,t.push(s)}))}));const s=t.shift();r.content=s?s.content:void 0,r.attributes.set("samples",t)}else r.content=void 0;let n=r.attributes.get("default");if(n&&n.length>0){n=n.get(0);const t=new e(n);t.element=r.element,r.attributes.set("default",t)}}else if("dataStructure"===r.element&&Array.isArray(r.content))[r.content]=r.content;else if("category"===r.element){const t=r.attributes.get("meta");t&&(r.attributes.set("metadata",t),r.attributes.remove("meta"))}else"member"===r.element&&r.key&&r.key._attributes&&r.key._attributes.getValue("variable")&&(r.attributes.set("variable",r.key.attributes.get("variable")),r.key.attributes.remove("variable"));return r}serialiseContent(t){if(t instanceof this.namespace.elements.Element)return this.serialise(t);if(t instanceof this.namespace.KeyValuePair){const e={key:this.serialise(t.key)};return t.value&&(e.value=this.serialise(t.value)),e}return t&&t.map?t.map(this.serialise,this):t}deserialiseContent(t){if(t){if(t.element)return this.deserialise(t);if(t.key){const e=new this.namespace.KeyValuePair(this.deserialise(t.key));return t.value&&(e.value=this.deserialise(t.value)),e}if(t.map)return t.map(this.deserialise,this)}return t}shouldRefract(t){return!!(t._attributes&&t.attributes.keys().length||t._meta&&t.meta.keys().length)||"enum"!==t.element&&(t.element!==t.primitive()||"member"===t.element)}convertKeyToRefract(t,e){return this.shouldRefract(e)?this.serialise(e):"enum"===e.element?this.serialiseEnum(e):"array"===e.element?e.map((e=>this.shouldRefract(e)||"default"===t?this.serialise(e):"array"===e.element||"object"===e.element||"enum"===e.element?e.children.map((t=>this.serialise(t))):e.toValue())):"object"===e.element?(e.content||[]).map(this.serialise,this):e.toValue()}serialiseEnum(t){return t.children.map((t=>this.serialise(t)))}serialiseObject(t){const e={};return t.forEach(((t,r)=>{if(t){const n=r.toValue();e[n]=this.convertKeyToRefract(n,t)}})),e}deserialiseObject(t,e){Object.keys(t).forEach((r=>{e.set(r,this.deserialise(t[r]))}))}}},824:t=>{t.exports=class{constructor(t){this.namespace=t||new this.Namespace}serialise(t){if(!(t instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${t}\` is not an Element instance`);const e={element:t.element};t._meta&&t._meta.length>0&&(e.meta=this.serialiseObject(t.meta)),t._attributes&&t._attributes.length>0&&(e.attributes=this.serialiseObject(t.attributes));const r=this.serialiseContent(t.content);return void 0!==r&&(e.content=r),e}deserialise(t){if(!t.element)throw new Error("Given value is not an object containing an element name");const e=new(this.namespace.getElementClass(t.element));e.element!==t.element&&(e.element=t.element),t.meta&&this.deserialiseObject(t.meta,e.meta),t.attributes&&this.deserialiseObject(t.attributes,e.attributes);const r=this.deserialiseContent(t.content);return void 0===r&&null!==e.content||(e.content=r),e}serialiseContent(t){if(t instanceof this.namespace.elements.Element)return this.serialise(t);if(t instanceof this.namespace.KeyValuePair){const e={key:this.serialise(t.key)};return t.value&&(e.value=this.serialise(t.value)),e}if(t&&t.map){if(0===t.length)return;return t.map(this.serialise,this)}return t}deserialiseContent(t){if(t){if(t.element)return this.deserialise(t);if(t.key){const e=new this.namespace.KeyValuePair(this.deserialise(t.key));return t.value&&(e.value=this.deserialise(t.value)),e}if(t.map)return t.map(this.deserialise,this)}return t}serialiseObject(t){const e={};if(t.forEach(((t,r)=>{t&&(e[r.toValue()]=this.serialise(t))})),0!==Object.keys(e).length)return e}deserialiseObject(t,e){Object.keys(t).forEach((r=>{e.set(r,this.deserialise(t[r]))}))}}},5776:t=>{"use strict";var e=(()=>{var t=Object.defineProperty,e=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,n=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,o=(e,r,n)=>r in e?t(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,a=(t,e)=>{for(var r in e||(e={}))s.call(e,r)&&o(t,r,e[r]);if(n)for(var r of n(e))i.call(e,r)&&o(t,r,e[r]);return t},c=(t,e,r)=>(o(t,"symbol"!=typeof e?e+"":e,r),r),u={};((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(u,{DEFAULT_OPTIONS:()=>f,DEFAULT_UUID_LENGTH:()=>l,default:()=>m});var l=6,f={dictionary:"alphanum",shuffle:!0,debug:!1,length:l,counter:0},p=class{constructor(t={}){c(this,"counter"),c(this,"debug"),c(this,"dict"),c(this,"version"),c(this,"dictIndex",0),c(this,"dictRange",[]),c(this,"lowerBound",0),c(this,"upperBound",0),c(this,"dictLength",0),c(this,"uuidLength"),c(this,"_digit_first_ascii",48),c(this,"_digit_last_ascii",58),c(this,"_alpha_lower_first_ascii",97),c(this,"_alpha_lower_last_ascii",123),c(this,"_hex_last_ascii",103),c(this,"_alpha_upper_first_ascii",65),c(this,"_alpha_upper_last_ascii",91),c(this,"_number_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii]}),c(this,"_alpha_dict_ranges",{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),c(this,"_alpha_lower_dict_ranges",{lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),c(this,"_alpha_upper_dict_ranges",{upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),c(this,"_alphanum_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),c(this,"_alphanum_lower_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],lowerCase:[this._alpha_lower_first_ascii,this._alpha_lower_last_ascii]}),c(this,"_alphanum_upper_dict_ranges",{digits:[this._digit_first_ascii,this._digit_last_ascii],upperCase:[this._alpha_upper_first_ascii,this._alpha_upper_last_ascii]}),c(this,"_hex_dict_ranges",{decDigits:[this._digit_first_ascii,this._digit_last_ascii],alphaDigits:[this._alpha_lower_first_ascii,this._hex_last_ascii]}),c(this,"_dict_ranges",{_number_dict_ranges:this._number_dict_ranges,_alpha_dict_ranges:this._alpha_dict_ranges,_alpha_lower_dict_ranges:this._alpha_lower_dict_ranges,_alpha_upper_dict_ranges:this._alpha_upper_dict_ranges,_alphanum_dict_ranges:this._alphanum_dict_ranges,_alphanum_lower_dict_ranges:this._alphanum_lower_dict_ranges,_alphanum_upper_dict_ranges:this._alphanum_upper_dict_ranges,_hex_dict_ranges:this._hex_dict_ranges}),c(this,"log",((...t)=>{const e=[...t];if(e[0]=`[short-unique-id] ${t[0]}`,!0===this.debug&&"undefined"!=typeof console&&null!==console)return console.log(...e)})),c(this,"setDictionary",((t,e)=>{let r;if(t&&Array.isArray(t)&&t.length>1)r=t;else{let e;r=[],this.dictIndex=e=0;const n=`_${t}_dict_ranges`,s=this._dict_ranges[n];Object.keys(s).forEach((t=>{const n=t;for(this.dictRange=s[n],this.lowerBound=this.dictRange[0],this.upperBound=this.dictRange[1],this.dictIndex=e=this.lowerBound;this.lowerBound<=this.upperBound?e<this.upperBound:e>this.upperBound;this.dictIndex=this.lowerBound<=this.upperBound?e+=1:e-=1)r.push(String.fromCharCode(this.dictIndex))}))}if(e){const t=.5;r=r.sort((()=>Math.random()-t))}this.dict=r,this.dictLength=this.dict.length,this.setCounter(0)})),c(this,"seq",(()=>this.sequentialUUID())),c(this,"sequentialUUID",(()=>{let t,e,r="";t=this.counter;do{e=t%this.dictLength,t=Math.trunc(t/this.dictLength),r+=this.dict[e]}while(0!==t);return this.counter+=1,r})),c(this,"rnd",((t=this.uuidLength||l)=>this.randomUUID(t))),c(this,"randomUUID",((t=this.uuidLength||l)=>{let e,r,n;if(null==t||t<1)throw new Error("Invalid UUID Length Provided");for(e="",n=0;n<t;n+=1)r=parseInt((Math.random()*this.dictLength).toFixed(0),10)%this.dictLength,e+=this.dict[r];return e})),c(this,"fmt",((t,e)=>this.formattedUUID(t,e))),c(this,"formattedUUID",((t,e)=>{const r={$r:this.randomUUID,$s:this.sequentialUUID,$t:this.stamp};return t.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,(t=>{const n=t.slice(0,2),s=parseInt(t.slice(2),10);return"$s"===n?r[n]().padStart(s,"0"):"$t"===n&&e?r[n](s,e):r[n](s)}))})),c(this,"availableUUIDs",((t=this.uuidLength)=>parseFloat(Math.pow([...new Set(this.dict)].length,t).toFixed(0)))),c(this,"approxMaxBeforeCollision",((t=this.availableUUIDs(this.uuidLength))=>parseFloat(Math.sqrt(Math.PI/2*t).toFixed(20)))),c(this,"collisionProbability",((t=this.availableUUIDs(this.uuidLength),e=this.uuidLength)=>parseFloat((this.approxMaxBeforeCollision(t)/this.availableUUIDs(e)).toFixed(20)))),c(this,"uniqueness",((t=this.availableUUIDs(this.uuidLength))=>{const e=parseFloat((1-this.approxMaxBeforeCollision(t)/t).toFixed(20));return e>1?1:e<0?0:e})),c(this,"getVersion",(()=>this.version)),c(this,"stamp",((t,e)=>{const r=Math.floor(+(e||new Date)/1e3).toString(16);if("number"==typeof t&&0===t)return r;if("number"!=typeof t||t<10)throw new Error(["Param finalLength must be a number greater than or equal to 10,","or 0 if you want the raw hexadecimal timestamp"].join("\n"));const n=t-9,s=Math.round(Math.random()*(n>15?15:n)),i=this.randomUUID(n);return`${i.substring(0,s)}${r}${i.substring(s)}${s.toString(16)}`})),c(this,"parseStamp",((t,e)=>{if(e&&!/t0|t[1-9]\d{1,}/.test(e))throw new Error("Cannot extract date from a formated UUID with no timestamp in the format");const r=e?e.replace(/\$[rs]\d{0,}|\$t0|\$t[1-9]\d{1,}/g,(t=>{const e={$r:t=>[...Array(t)].map((()=>"r")).join(""),$s:t=>[...Array(t)].map((()=>"s")).join(""),$t:t=>[...Array(t)].map((()=>"t")).join("")},r=t.slice(0,2),n=parseInt(t.slice(2),10);return e[r](n)})).replace(/^(.*?)(t{8,})(.*)$/g,((e,r,n)=>t.substring(r.length,r.length+n.length))):t;if(8===r.length)return new Date(1e3*parseInt(r,16));if(r.length<10)throw new Error("Stamp length invalid");const n=parseInt(r.substring(r.length-1),16);return new Date(1e3*parseInt(r.substring(n,n+8),16))})),c(this,"setCounter",(t=>{this.counter=t}));const e=a(a({},f),t);this.counter=0,this.debug=!1,this.dict=[],this.version="5.0.3";const{dictionary:r,shuffle:n,length:s,counter:i}=e;return this.uuidLength=s,this.setDictionary(r,n),this.setCounter(i),this.debug=e.debug,this.log(this.dict),this.log(`Generator instantiated with Dictionary Size ${this.dictLength} and counter set to ${this.counter}`),this.log=this.log.bind(this),this.setDictionary=this.setDictionary.bind(this),this.setCounter=this.setCounter.bind(this),this.seq=this.seq.bind(this),this.sequentialUUID=this.sequentialUUID.bind(this),this.rnd=this.rnd.bind(this),this.randomUUID=this.randomUUID.bind(this),this.fmt=this.fmt.bind(this),this.formattedUUID=this.formattedUUID.bind(this),this.availableUUIDs=this.availableUUIDs.bind(this),this.approxMaxBeforeCollision=this.approxMaxBeforeCollision.bind(this),this.collisionProbability=this.collisionProbability.bind(this),this.uniqueness=this.uniqueness.bind(this),this.getVersion=this.getVersion.bind(this),this.stamp=this.stamp.bind(this),this.parseStamp=this.parseStamp.bind(this),this}};c(p,"default",p);var h,m=p;return h=u,((n,i,o,a)=>{if(i&&"object"==typeof i||"function"==typeof i)for(let c of r(i))s.call(n,c)||c===o||t(n,c,{get:()=>i[c],enumerable:!(a=e(i,c))||a.enumerable});return n})(t({},"__esModule",{value:!0}),h)})();t.exports=e.default,"undefined"!=typeof window&&(e=e.default)},4248:t=>{!function(){"use strict";var e,r,n,s,i,o="properties",a="deepProperties",c="propertyDescriptors",u="staticProperties",l="staticDeepProperties",f="staticPropertyDescriptors",p="configuration",h="deepConfiguration",m="deepProps",y="deepStatics",d="deepConf",g="initializers",v="methods",b="composers",_="compose";function E(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t):[])}function w(t,e){return Array.prototype.slice.call(arguments,2).reduce(t,e)}var x=w.bind(0,(function(t,e){if(e)for(var r=E(e),n=0;n<r.length;n+=1)Object.defineProperty(t,r[n],Object.getOwnPropertyDescriptor(e,r[n]));return t}));function j(t){return"function"==typeof t}function O(t){return t&&"object"==typeof t||j(t)}function S(t){return t&&"object"==typeof t&&t.__proto__==Object.prototype}var A=w.bind(0,(function t(r,n){if(n===e)return r;if(Array.isArray(n))return(Array.isArray(r)?r:[]).concat(n);if(!S(n))return n;for(var s,i,o=E(n),a=0;a<o.length;)s=o[a++],(i=Object.getOwnPropertyDescriptor(n,s)).hasOwnProperty("value")?i.value!==e&&(r[s]=t(S(r[s])||Array.isArray(n[s])?r[s]:{},n[s])):Object.defineProperty(r,s,i);return r}));function k(){return(r=Array.prototype.concat.apply([],arguments).filter((function(t,e,r){return j(t)&&r.indexOf(t)===e}))).length?r:e}function M(t,e){function n(r,n){O(e[r])&&(O(t[r])||(t[r]={}),(n||x)(t[r],e[r]))}function s(n){(r=k(t[n],e[n]))&&(t[n]=r)}return e&&O(e=e[_]||e)&&(n(v),n(o),n(a,A),n(c),n(u),n(l,A),n(f),n(p),n(h,A),s(g),s(b)),t}function P(){return function(t){return r=function t(r){var n,s,i=t[_]||{},u={__proto__:i[v]},l=i[g],f=Array.prototype.slice.apply(arguments),p=i[a];if(p&&A(u,p),(p=i[o])&&x(u,p),(p=i[c])&&Object.defineProperties(u,p),!l||!l.length)return u;for(r===e&&(r={}),i=0;i<l.length;)j(n=l[i++])&&(u=(s=n.call(u,r,{instance:u,stamp:t,args:f}))===e?u:s);return u},(n=t[l])&&A(r,n),(n=t[u])&&x(r,n),(n=t[f])&&Object.defineProperties(r,n),n=j(r[_])?r[_]:P,x(r[_]=function(){return n.apply(this,arguments)},t),r}(Array.prototype.concat.apply([this],arguments).reduce(M,{}))}function C(t){return j(t)&&j(t[_])}var T={};function I(t,i){return function(){return(s={})[t]=i.apply(e,Array.prototype.concat.apply([{}],arguments)),((r=this)&&r[_]||n).call(r,s)}}T[v]=I(v,x),T[o]=T.props=I(o,x),T[g]=T.init=I(g,k),T[b]=I(b,k),T[a]=T[m]=I(a,A),T[u]=T.statics=I(u,x),T[l]=T[y]=I(l,A),T[p]=T.conf=I(p,x),T[h]=T[d]=I(h,A),T[c]=I(c,x),T[f]=I(f,x),n=T[_]=x((function(){for(var t,E,w=0,j=[],S=arguments,M=this;w<S.length;)O(t=S[w++])&&j.push(C(t)?t:((s={})[v]=(E=t)[v]||e,n=E.props,s[o]=O((r=E[o])||n)?x({},n,r):e,s[g]=k(E.init,E[g]),s[b]=k(E[b]),n=E[m],s[a]=O((r=E[a])||n)?A({},n,r):e,s[c]=E[c],n=E.statics,s[u]=O((r=E[u])||n)?x({},n,r):e,n=E[y],s[l]=O((r=E[l])||n)?A({},n,r):e,r=E[f],s[f]=O((n=E.name&&{name:{value:E.name}})||r)?x({},r,n):e,n=E.conf,s[p]=O((r=E[p])||n)?x({},n,r):e,n=E[d],s[h]=O((r=E[h])||n)?A({},n,r):e,s));if(t=P.apply(M||i,j),M&&j.unshift(M),Array.isArray(S=t[_][b]))for(w=0;w<S.length;)t=C(M=S[w++]({stamp:t,composables:j}))?M:t;return t}),T),T.create=function(){return this.apply(e,arguments)},(s={})[u]=T,i=P(s),n[_]=n.bind(),n.version="4.3.2","object"!=typeof e?t.exports=n:self.stampit=n}()},1204:(t,e,r)=>{t.exports=r(5616)},2772:(t,e,r)=>{"use strict";var n=r(7828);t.exports=n},7984:(t,e,r)=>{"use strict";r(4420),r(8436),r(5936),r(340),r(4176);var n=r(9832);t.exports=n.AggregateError},5616:(t,e,r)=>{"use strict";t.exports=r(9888)},9888:(t,e,r)=>{"use strict";r(2796);var n=r(2772);t.exports=n},28:(t,e,r)=>{"use strict";var n=r(8536),s=r(8944),i=TypeError;t.exports=function(t){if(n(t))return t;throw new i(s(t)+" is not a function")}},1459:(t,e,r)=>{"use strict";var n=r(7432),s=String,i=TypeError;t.exports=function(t){if(n(t))return t;throw new i("Can't set "+s(t)+" as a prototype")}},1472:t=>{"use strict";t.exports=function(){}},2032:(t,e,r)=>{"use strict";var n=r(8608),s=String,i=TypeError;t.exports=function(t){if(n(t))return t;throw new i(s(t)+" is not an object")}},5083:(t,e,r)=>{"use strict";var n=r(445),s=r(4180),i=r(5316),o=function(t){return function(e,r,o){var a,c=n(e),u=i(c),l=s(o,u);if(t&&r!=r){for(;u>l;)if((a=c[l++])!=a)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===r)return t||l||0;return!t&&-1}};t.exports={includes:o(!0),indexOf:o(!1)}},7936:(t,e,r)=>{"use strict";var n=r(9252),s=n({}.toString),i=n("".slice);t.exports=function(t){return i(s(t),8,-1)}},3016:(t,e,r)=>{"use strict";var n=r(6744),s=r(8536),i=r(7936),o=r(3336)("toStringTag"),a=Object,c="Arguments"===i(function(){return arguments}());t.exports=n?i:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=a(t),o))?r:c?i(e):"Object"===(n=i(e))&&s(e.callee)?"Arguments":n}},1100:(t,e,r)=>{"use strict";var n=r(4664),s=r(7876),i=r(1008),o=r(2280);t.exports=function(t,e,r){for(var a=s(e),c=o.f,u=i.f,l=0;l<a.length;l++){var f=a[l];n(t,f)||r&&n(r,f)||c(t,f,u(e,f))}}},2480:(t,e,r)=>{"use strict";var n=r(2064);t.exports=!n((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},3848:t=>{"use strict";t.exports=function(t,e){return{value:t,done:e}}},896:(t,e,r)=>{"use strict";var n=r(9172),s=r(2280),i=r(8981);t.exports=n?function(t,e,r){return s.f(t,e,i(1,r))}:function(t,e,r){return t[e]=r,t}},8981:t=>{"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},5424:(t,e,r)=>{"use strict";var n=r(896);t.exports=function(t,e,r,s){return s&&s.enumerable?t[e]=r:n(t,e,r),t}},4408:(t,e,r)=>{"use strict";var n=r(5216),s=Object.defineProperty;t.exports=function(t,e){try{s(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},9172:(t,e,r)=>{"use strict";var n=r(2064);t.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},1940:(t,e,r)=>{"use strict";var n=r(5216),s=r(8608),i=n.document,o=s(i)&&s(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},472:t=>{"use strict";t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},2276:t=>{"use strict";t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},3896:(t,e,r)=>{"use strict";var n,s,i=r(5216),o=r(2276),a=i.process,c=i.Deno,u=a&&a.versions||c&&c.version,l=u&&u.v8;l&&(s=(n=l.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!s&&o&&(!(n=o.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=o.match(/Chrome\/(\d+)/))&&(s=+n[1]),t.exports=s},3620:t=>{"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9492:(t,e,r)=>{"use strict";var n=r(9252),s=Error,i=n("".replace),o=String(new s("zxcasd").stack),a=/\n\s*at [^:]*:[^\n]*/,c=a.test(o);t.exports=function(t,e){if(c&&"string"==typeof t&&!s.prepareStackTrace)for(;e--;)t=i(t,a,"");return t}},9035:(t,e,r)=>{"use strict";var n=r(896),s=r(9492),i=r(1376),o=Error.captureStackTrace;t.exports=function(t,e,r,a){i&&(o?o(t,e):n(t,"stack",s(r,a)))}},1376:(t,e,r)=>{"use strict";var n=r(2064),s=r(8981);t.exports=!n((function(){var t=new Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",s(1,7)),7!==t.stack)}))},3952:(t,e,r)=>{"use strict";var n=r(5216),s=r(9867),i=r(1248),o=r(8536),a=r(1008).f,c=r(6155),u=r(9832),l=r(1884),f=r(896),p=r(4664),h=function(t){var e=function(r,n,i){if(this instanceof e){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,n)}return new t(r,n,i)}return s(t,this,arguments)};return e.prototype=t.prototype,e};t.exports=function(t,e){var r,s,m,y,d,g,v,b,_,E=t.target,w=t.global,x=t.stat,j=t.proto,O=w?n:x?n[E]:n[E]&&n[E].prototype,S=w?u:u[E]||f(u,E,{})[E],A=S.prototype;for(y in e)s=!(r=c(w?y:E+(x?".":"#")+y,t.forced))&&O&&p(O,y),g=S[y],s&&(v=t.dontCallGetSet?(_=a(O,y))&&_.value:O[y]),d=s&&v?v:e[y],(r||j||typeof g!=typeof d)&&(b=t.bind&&s?l(d,n):t.wrap&&s?h(d):j&&o(d)?i(d):d,(t.sham||d&&d.sham||g&&g.sham)&&f(b,"sham",!0),f(S,y,b),j&&(p(u,m=E+"Prototype")||f(u,m,{}),f(u[m],y,d),t.real&&A&&(r||!A[y])&&f(A,y,d)))}},2064:t=>{"use strict";t.exports=function(t){try{return!!t()}catch(t){return!0}}},9867:(t,e,r)=>{"use strict";var n=r(2820),s=Function.prototype,i=s.apply,o=s.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?o.bind(i):function(){return o.apply(i,arguments)})},1884:(t,e,r)=>{"use strict";var n=r(1248),s=r(28),i=r(2820),o=n(n.bind);t.exports=function(t,e){return s(t),void 0===e?t:i?o(t,e):function(){return t.apply(e,arguments)}}},2820:(t,e,r)=>{"use strict";var n=r(2064);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},4580:(t,e,r)=>{"use strict";var n=r(2820),s=Function.prototype.call;t.exports=n?s.bind(s):function(){return s.apply(s,arguments)}},3564:(t,e,r)=>{"use strict";var n=r(9172),s=r(4664),i=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,a=s(i,"name"),c=a&&"something"===function(){}.name,u=a&&(!n||n&&o(i,"name").configurable);t.exports={EXISTS:a,PROPER:c,CONFIGURABLE:u}},7864:(t,e,r)=>{"use strict";var n=r(9252),s=r(28);t.exports=function(t,e,r){try{return n(s(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}}},1248:(t,e,r)=>{"use strict";var n=r(7936),s=r(9252);t.exports=function(t){if("Function"===n(t))return s(t)}},9252:(t,e,r)=>{"use strict";var n=r(2820),s=Function.prototype,i=s.call,o=n&&s.bind.bind(i,i);t.exports=n?o:function(t){return function(){return i.apply(t,arguments)}}},8702:(t,e,r)=>{"use strict";var n=r(9832),s=r(5216),i=r(8536),o=function(t){return i(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?o(n[t])||o(s[t]):n[t]&&n[t][e]||s[t]&&s[t][e]}},68:(t,e,r)=>{"use strict";var n=r(3016),s=r(1636),i=r(9511),o=r(7256),a=r(3336)("iterator");t.exports=function(t){if(!i(t))return s(t,a)||s(t,"@@iterator")||o[n(t)]}},4656:(t,e,r)=>{"use strict";var n=r(4580),s=r(28),i=r(2032),o=r(8944),a=r(68),c=TypeError;t.exports=function(t,e){var r=arguments.length<2?a(t):e;if(s(r))return i(n(r,t));throw new c(o(t)+" is not iterable")}},1636:(t,e,r)=>{"use strict";var n=r(28),s=r(9511);t.exports=function(t,e){var r=t[e];return s(r)?void 0:n(r)}},5216:function(t,e,r){"use strict";var n=function(t){return t&&t.Math===Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||n("object"==typeof this&&this)||function(){return this}()||Function("return this")()},4664:(t,e,r)=>{"use strict";var n=r(9252),s=r(2819),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(s(t),e)}},3328:t=>{"use strict";t.exports={}},7896:(t,e,r)=>{"use strict";var n=r(8702);t.exports=n("document","documentElement")},124:(t,e,r)=>{"use strict";var n=r(9172),s=r(2064),i=r(1940);t.exports=!n&&!s((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},2899:(t,e,r)=>{"use strict";var n=r(9252),s=r(2064),i=r(7936),o=Object,a=n("".split);t.exports=s((function(){return!o("z").propertyIsEnumerable(0)}))?function(t){return"String"===i(t)?a(t,""):o(t)}:o},1664:(t,e,r)=>{"use strict";var n=r(8536),s=r(8608),i=r(2288);t.exports=function(t,e,r){var o,a;return i&&n(o=e.constructor)&&o!==r&&s(a=o.prototype)&&a!==r.prototype&&i(t,a),t}},9055:(t,e,r)=>{"use strict";var n=r(8608),s=r(896);t.exports=function(t,e){n(e)&&"cause"in e&&s(t,"cause",e.cause)}},2344:(t,e,r)=>{"use strict";var n,s,i,o=r(3184),a=r(5216),c=r(8608),u=r(896),l=r(4664),f=r(9284),p=r(924),h=r(3328),m="Object already initialized",y=a.TypeError,d=a.WeakMap;if(o||f.state){var g=f.state||(f.state=new d);g.get=g.get,g.has=g.has,g.set=g.set,n=function(t,e){if(g.has(t))throw new y(m);return e.facade=t,g.set(t,e),e},s=function(t){return g.get(t)||{}},i=function(t){return g.has(t)}}else{var v=p("state");h[v]=!0,n=function(t,e){if(l(t,v))throw new y(m);return e.facade=t,u(t,v,e),e},s=function(t){return l(t,v)?t[v]:{}},i=function(t){return l(t,v)}}t.exports={set:n,get:s,has:i,enforce:function(t){return i(t)?s(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!c(e)||(r=s(e)).type!==t)throw new y("Incompatible receiver, "+t+" required");return r}}}},4992:(t,e,r)=>{"use strict";var n=r(3336),s=r(7256),i=n("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(s.Array===t||o[i]===t)}},8536:t=>{"use strict";var e="object"==typeof document&&document.all;t.exports=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(t){return"function"==typeof t}},6155:(t,e,r)=>{"use strict";var n=r(2064),s=r(8536),i=/#|\.prototype\./,o=function(t,e){var r=c[a(t)];return r===l||r!==u&&(s(e)?n(e):!!e)},a=o.normalize=function(t){return String(t).replace(i,".").toLowerCase()},c=o.data={},u=o.NATIVE="N",l=o.POLYFILL="P";t.exports=o},9511:t=>{"use strict";t.exports=function(t){return null==t}},8608:(t,e,r)=>{"use strict";var n=r(8536);t.exports=function(t){return"object"==typeof t?null!==t:n(t)}},7432:(t,e,r)=>{"use strict";var n=r(8608);t.exports=function(t){return n(t)||null===t}},1016:t=>{"use strict";t.exports=!0},5376:(t,e,r)=>{"use strict";var n=r(8702),s=r(8536),i=r(2360),o=r(6416),a=Object;t.exports=o?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return s(e)&&i(e.prototype,a(t))}},5799:(t,e,r)=>{"use strict";var n=r(1884),s=r(4580),i=r(2032),o=r(8944),a=r(4992),c=r(5316),u=r(2360),l=r(4656),f=r(68),p=r(5872),h=TypeError,m=function(t,e){this.stopped=t,this.result=e},y=m.prototype;t.exports=function(t,e,r){var d,g,v,b,_,E,w,x=r&&r.that,j=!(!r||!r.AS_ENTRIES),O=!(!r||!r.IS_RECORD),S=!(!r||!r.IS_ITERATOR),A=!(!r||!r.INTERRUPTED),k=n(e,x),M=function(t){return d&&p(d,"normal",t),new m(!0,t)},P=function(t){return j?(i(t),A?k(t[0],t[1],M):k(t[0],t[1])):A?k(t,M):k(t)};if(O)d=t.iterator;else if(S)d=t;else{if(!(g=f(t)))throw new h(o(t)+" is not iterable");if(a(g)){for(v=0,b=c(t);b>v;v++)if((_=P(t[v]))&&u(y,_))return _;return new m(!1)}d=l(t,g)}for(E=O?t.next:d.next;!(w=s(E,d)).done;){try{_=P(w.value)}catch(t){p(d,"throw",t)}if("object"==typeof _&&_&&u(y,_))return _}return new m(!1)}},5872:(t,e,r)=>{"use strict";var n=r(4580),s=r(2032),i=r(1636);t.exports=function(t,e,r){var o,a;s(t);try{if(!(o=i(t,"return"))){if("throw"===e)throw r;return r}o=n(o,t)}catch(t){a=!0,o=t}if("throw"===e)throw r;if(a)throw o;return s(o),r}},9976:(t,e,r)=>{"use strict";var n=r(2224).IteratorPrototype,s=r(4488),i=r(8981),o=r(5836),a=r(7256),c=function(){return this};t.exports=function(t,e,r,u){var l=e+" Iterator";return t.prototype=s(n,{next:i(+!u,r)}),o(t,l,!1,!0),a[l]=c,t}},536:(t,e,r)=>{"use strict";var n=r(3952),s=r(4580),i=r(1016),o=r(3564),a=r(8536),c=r(9976),u=r(7800),l=r(2288),f=r(5836),p=r(896),h=r(5424),m=r(3336),y=r(7256),d=r(2224),g=o.PROPER,v=o.CONFIGURABLE,b=d.IteratorPrototype,_=d.BUGGY_SAFARI_ITERATORS,E=m("iterator"),w="keys",x="values",j="entries",O=function(){return this};t.exports=function(t,e,r,o,m,d,S){c(r,e,o);var A,k,M,P=function(t){if(t===m&&R)return R;if(!_&&t&&t in I)return I[t];switch(t){case w:case x:case j:return function(){return new r(this,t)}}return function(){return new r(this)}},C=e+" Iterator",T=!1,I=t.prototype,U=I[E]||I["@@iterator"]||m&&I[m],R=!_&&U||P(m),L="Array"===e&&I.entries||U;if(L&&(A=u(L.call(new t)))!==Object.prototype&&A.next&&(i||u(A)===b||(l?l(A,b):a(A[E])||h(A,E,O)),f(A,C,!0,!0),i&&(y[C]=O)),g&&m===x&&U&&U.name!==x&&(!i&&v?p(I,"name",x):(T=!0,R=function(){return s(U,this)})),m)if(k={values:P(x),keys:d?R:P(w),entries:P(j)},S)for(M in k)(_||T||!(M in I))&&h(I,M,k[M]);else n({target:e,proto:!0,forced:_||T},k);return i&&!S||I[E]===R||h(I,E,R,{name:m}),y[e]=R,k}},2224:(t,e,r)=>{"use strict";var n,s,i,o=r(2064),a=r(8536),c=r(8608),u=r(4488),l=r(7800),f=r(5424),p=r(3336),h=r(1016),m=p("iterator"),y=!1;[].keys&&("next"in(i=[].keys())?(s=l(l(i)))!==Object.prototype&&(n=s):y=!0),!c(n)||o((function(){var t={};return n[m].call(t)!==t}))?n={}:h&&(n=u(n)),a(n[m])||f(n,m,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:y}},7256:t=>{"use strict";t.exports={}},5316:(t,e,r)=>{"use strict";var n=r(4596);t.exports=function(t){return n(t.length)}},24:t=>{"use strict";var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},3080:(t,e,r)=>{"use strict";var n=r(9352);t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:n(t)}},4488:(t,e,r)=>{"use strict";var n,s=r(2032),i=r(6452),o=r(3620),a=r(3328),c=r(7896),u=r(1940),l=r(924),f="prototype",p="script",h=l("IE_PROTO"),m=function(){},y=function(t){return"<"+p+">"+t+"</"+p+">"},d=function(t){t.write(y("")),t.close();var e=t.parentWindow.Object;return t=null,e},g=function(){try{n=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;g="undefined"!=typeof document?document.domain&&n?d(n):(e=u("iframe"),r="java"+p+":",e.style.display="none",c.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(y("document.F=Object")),t.close(),t.F):d(n);for(var s=o.length;s--;)delete g[f][o[s]];return g()};a[h]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(m[f]=s(t),r=new m,m[f]=null,r[h]=t):r=g(),void 0===e?r:i.f(r,e)}},6452:(t,e,r)=>{"use strict";var n=r(9172),s=r(3109),i=r(2280),o=r(2032),a=r(445),c=r(9547);e.f=n&&!s?Object.defineProperties:function(t,e){o(t);for(var r,n=a(e),s=c(e),u=s.length,l=0;u>l;)i.f(t,r=s[l++],n[r]);return t}},2280:(t,e,r)=>{"use strict";var n=r(9172),s=r(124),i=r(3109),o=r(2032),a=r(2319),c=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,f="enumerable",p="configurable",h="writable";e.f=n?i?function(t,e,r){if(o(t),e=a(e),o(r),"function"==typeof t&&"prototype"===e&&"value"in r&&h in r&&!r[h]){var n=l(t,e);n&&n[h]&&(t[e]=r.value,r={configurable:p in r?r[p]:n[p],enumerable:f in r?r[f]:n[f],writable:!1})}return u(t,e,r)}:u:function(t,e,r){if(o(t),e=a(e),o(r),s)try{return u(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new c("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},1008:(t,e,r)=>{"use strict";var n=r(9172),s=r(4580),i=r(6500),o=r(8981),a=r(445),c=r(2319),u=r(4664),l=r(124),f=Object.getOwnPropertyDescriptor;e.f=n?f:function(t,e){if(t=a(t),e=c(e),l)try{return f(t,e)}catch(t){}if(u(t,e))return o(!s(i.f,t,e),t[e])}},1600:(t,e,r)=>{"use strict";var n=r(2884),s=r(3620).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,s)}},4060:(t,e)=>{"use strict";e.f=Object.getOwnPropertySymbols},7800:(t,e,r)=>{"use strict";var n=r(4664),s=r(8536),i=r(2819),o=r(924),a=r(2480),c=o("IE_PROTO"),u=Object,l=u.prototype;t.exports=a?u.getPrototypeOf:function(t){var e=i(t);if(n(e,c))return e[c];var r=e.constructor;return s(r)&&e instanceof r?r.prototype:e instanceof u?l:null}},2360:(t,e,r)=>{"use strict";var n=r(9252);t.exports=n({}.isPrototypeOf)},2884:(t,e,r)=>{"use strict";var n=r(9252),s=r(4664),i=r(445),o=r(5083).indexOf,a=r(3328),c=n([].push);t.exports=function(t,e){var r,n=i(t),u=0,l=[];for(r in n)!s(a,r)&&s(n,r)&&c(l,r);for(;e.length>u;)s(n,r=e[u++])&&(~o(l,r)||c(l,r));return l}},9547:(t,e,r)=>{"use strict";var n=r(2884),s=r(3620);t.exports=Object.keys||function(t){return n(t,s)}},6500:(t,e)=>{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,s=n&&!r.call({1:2},1);e.f=s?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},2288:(t,e,r)=>{"use strict";var n=r(7864),s=r(2032),i=r(1459);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=n(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return s(r),i(n),e?t(r,n):r.__proto__=n,r}}():void 0)},1616:(t,e,r)=>{"use strict";var n=r(6744),s=r(3016);t.exports=n?{}.toString:function(){return"[object "+s(this)+"]"}},416:(t,e,r)=>{"use strict";var n=r(4580),s=r(8536),i=r(8608),o=TypeError;t.exports=function(t,e){var r,a;if("string"===e&&s(r=t.toString)&&!i(a=n(r,t)))return a;if(s(r=t.valueOf)&&!i(a=n(r,t)))return a;if("string"!==e&&s(r=t.toString)&&!i(a=n(r,t)))return a;throw new o("Can't convert object to primitive value")}},7876:(t,e,r)=>{"use strict";var n=r(8702),s=r(9252),i=r(1600),o=r(4060),a=r(2032),c=s([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=i.f(a(t)),r=o.f;return r?c(e,r(t)):e}},9832:t=>{"use strict";t.exports={}},9360:(t,e,r)=>{"use strict";var n=r(2280).f;t.exports=function(t,e,r){r in t||n(t,r,{configurable:!0,get:function(){return e[r]},set:function(t){e[r]=t}})}},9952:(t,e,r)=>{"use strict";var n=r(9511),s=TypeError;t.exports=function(t){if(n(t))throw new s("Can't call method on "+t);return t}},5836:(t,e,r)=>{"use strict";var n=r(6744),s=r(2280).f,i=r(896),o=r(4664),a=r(1616),c=r(3336)("toStringTag");t.exports=function(t,e,r,u){var l=r?t:t&&t.prototype;l&&(o(l,c)||s(l,c,{configurable:!0,value:e}),u&&!n&&i(l,"toString",a))}},924:(t,e,r)=>{"use strict";var n=r(8852),s=r(4316),i=n("keys");t.exports=function(t){return i[t]||(i[t]=s(t))}},9284:(t,e,r)=>{"use strict";var n=r(5216),s=r(4408),i="__core-js_shared__",o=n[i]||s(i,{});t.exports=o},8852:(t,e,r)=>{"use strict";var n=r(1016),s=r(9284);(t.exports=function(t,e){return s[t]||(s[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.35.1",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})},6392:(t,e,r)=>{"use strict";var n=r(9252),s=r(5016),i=r(9352),o=r(9952),a=n("".charAt),c=n("".charCodeAt),u=n("".slice),l=function(t){return function(e,r){var n,l,f=i(o(e)),p=s(r),h=f.length;return p<0||p>=h?t?"":void 0:(n=c(f,p))<55296||n>56319||p+1===h||(l=c(f,p+1))<56320||l>57343?t?a(f,p):n:t?u(f,p,p+2):l-56320+(n-55296<<10)+65536}};t.exports={codeAt:l(!1),charAt:l(!0)}},5235:(t,e,r)=>{"use strict";var n=r(3896),s=r(2064),i=r(5216).String;t.exports=!!Object.getOwnPropertySymbols&&!s((function(){var t=Symbol("symbol detection");return!i(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},4180:(t,e,r)=>{"use strict";var n=r(5016),s=Math.max,i=Math.min;t.exports=function(t,e){var r=n(t);return r<0?s(r+e,0):i(r,e)}},445:(t,e,r)=>{"use strict";var n=r(2899),s=r(9952);t.exports=function(t){return n(s(t))}},5016:(t,e,r)=>{"use strict";var n=r(24);t.exports=function(t){var e=+t;return e!=e||0===e?0:n(e)}},4596:(t,e,r)=>{"use strict";var n=r(5016),s=Math.min;t.exports=function(t){var e=n(t);return e>0?s(e,9007199254740991):0}},2819:(t,e,r)=>{"use strict";var n=r(9952),s=Object;t.exports=function(t){return s(n(t))}},3504:(t,e,r)=>{"use strict";var n=r(4580),s=r(8608),i=r(5376),o=r(1636),a=r(416),c=r(3336),u=TypeError,l=c("toPrimitive");t.exports=function(t,e){if(!s(t)||i(t))return t;var r,c=o(t,l);if(c){if(void 0===e&&(e="default"),r=n(c,t,e),!s(r)||i(r))return r;throw new u("Can't convert object to primitive value")}return void 0===e&&(e="number"),a(t,e)}},2319:(t,e,r)=>{"use strict";var n=r(3504),s=r(5376);t.exports=function(t){var e=n(t,"string");return s(e)?e:e+""}},6744:(t,e,r)=>{"use strict";var n={};n[r(3336)("toStringTag")]="z",t.exports="[object z]"===String(n)},9352:(t,e,r)=>{"use strict";var n=r(3016),s=String;t.exports=function(t){if("Symbol"===n(t))throw new TypeError("Cannot convert a Symbol value to a string");return s(t)}},8944:t=>{"use strict";var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},4316:(t,e,r)=>{"use strict";var n=r(9252),s=0,i=Math.random(),o=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+o(++s+i,36)}},6416:(t,e,r)=>{"use strict";var n=r(5235);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3109:(t,e,r)=>{"use strict";var n=r(9172),s=r(2064);t.exports=n&&s((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},3184:(t,e,r)=>{"use strict";var n=r(5216),s=r(8536),i=n.WeakMap;t.exports=s(i)&&/native code/.test(String(i))},3336:(t,e,r)=>{"use strict";var n=r(5216),s=r(8852),i=r(4664),o=r(4316),a=r(5235),c=r(6416),u=n.Symbol,l=s("wks"),f=c?u.for||u:u&&u.withoutSetter||o;t.exports=function(t){return i(l,t)||(l[t]=a&&i(u,t)?u[t]:f("Symbol."+t)),l[t]}},5960:(t,e,r)=>{"use strict";var n=r(8702),s=r(4664),i=r(896),o=r(2360),a=r(2288),c=r(1100),u=r(9360),l=r(1664),f=r(3080),p=r(9055),h=r(9035),m=r(9172),y=r(1016);t.exports=function(t,e,r,d){var g="stackTraceLimit",v=d?2:1,b=t.split("."),_=b[b.length-1],E=n.apply(null,b);if(E){var w=E.prototype;if(!y&&s(w,"cause")&&delete w.cause,!r)return E;var x=n("Error"),j=e((function(t,e){var r=f(d?e:t,void 0),n=d?new E(t):new E;return void 0!==r&&i(n,"message",r),h(n,j,n.stack,2),this&&o(w,this)&&l(n,this,j),arguments.length>v&&p(n,arguments[v]),n}));if(j.prototype=w,"Error"!==_?a?a(j,x):c(j,x,{name:!0}):m&&g in E&&(u(j,E,g),u(j,E,"prepareStackTrace")),c(j,E),!y)try{w.name!==_&&i(w,"name",_),w.constructor=j}catch(t){}return j}}},5936:(t,e,r)=>{"use strict";var n=r(3952),s=r(8702),i=r(9867),o=r(2064),a=r(5960),c="AggregateError",u=s(c),l=!o((function(){return 1!==u([1]).errors[0]}))&&o((function(){return 7!==u([1],c,{cause:7}).cause}));n({global:!0,constructor:!0,arity:2,forced:l},{AggregateError:a(c,(function(t){return function(e,r){return i(t,this,arguments)}}),l,!0)})},9232:(t,e,r)=>{"use strict";var n=r(3952),s=r(2360),i=r(7800),o=r(2288),a=r(1100),c=r(4488),u=r(896),l=r(8981),f=r(9055),p=r(9035),h=r(5799),m=r(3080),y=r(3336)("toStringTag"),d=Error,g=[].push,v=function(t,e){var r,n=s(b,this);o?r=o(new d,n?i(this):b):(r=n?this:c(b),u(r,y,"Error")),void 0!==e&&u(r,"message",m(e)),p(r,v,r.stack,1),arguments.length>2&&f(r,arguments[2]);var a=[];return h(t,g,{that:a}),u(r,"errors",a),r};o?o(v,d):a(v,d,{name:!0});var b=v.prototype=c(d.prototype,{constructor:l(1,v),message:l(1,""),name:l(1,"AggregateError")});n({global:!0,constructor:!0,arity:2},{AggregateError:v})},8436:(t,e,r)=>{"use strict";r(9232)},340:(t,e,r)=>{"use strict";var n=r(445),s=r(1472),i=r(7256),o=r(2344),a=r(2280).f,c=r(536),u=r(3848),l=r(1016),f=r(9172),p="Array Iterator",h=o.set,m=o.getterFor(p);t.exports=c(Array,"Array",(function(t,e){h(this,{type:p,target:n(t),index:0,kind:e})}),(function(){var t=m(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=void 0,u(void 0,!0);switch(t.kind){case"keys":return u(r,!1);case"values":return u(e[r],!1)}return u([r,e[r]],!1)}),"values");var y=i.Arguments=i.Array;if(s("keys"),s("values"),s("entries"),!l&&f&&"values"!==y.name)try{a(y,"name",{value:"values"})}catch(t){}},4420:(t,e,r)=>{"use strict";var n=r(3952),s=r(5216),i=r(9867),o=r(5960),a="WebAssembly",c=s[a],u=7!==new Error("e",{cause:7}).cause,l=function(t,e){var r={};r[t]=o(t,e,u),n({global:!0,constructor:!0,arity:1,forced:u},r)},f=function(t,e){if(c&&c[t]){var r={};r[t]=o(a+"."+t,e,u),n({target:a,stat:!0,constructor:!0,arity:1,forced:u},r)}};l("Error",(function(t){return function(e){return i(t,this,arguments)}})),l("EvalError",(function(t){return function(e){return i(t,this,arguments)}})),l("RangeError",(function(t){return function(e){return i(t,this,arguments)}})),l("ReferenceError",(function(t){return function(e){return i(t,this,arguments)}})),l("SyntaxError",(function(t){return function(e){return i(t,this,arguments)}})),l("TypeError",(function(t){return function(e){return i(t,this,arguments)}})),l("URIError",(function(t){return function(e){return i(t,this,arguments)}})),f("CompileError",(function(t){return function(e){return i(t,this,arguments)}})),f("LinkError",(function(t){return function(e){return i(t,this,arguments)}})),f("RuntimeError",(function(t){return function(e){return i(t,this,arguments)}}))},4176:(t,e,r)=>{"use strict";var n=r(6392).charAt,s=r(9352),i=r(2344),o=r(536),a=r(3848),c="String Iterator",u=i.set,l=i.getterFor(c);o(String,"String",(function(t){u(this,{type:c,string:s(t),index:0})}),(function(){var t,e=l(this),r=e.string,s=e.index;return s>=r.length?a(void 0,!0):(t=n(r,s),e.index+=t.length,a(t,!1))}))},2796:(t,e,r)=>{"use strict";r(8436)},3624:(t,e,r)=>{"use strict";r(340);var n=r(472),s=r(5216),i=r(5836),o=r(7256);for(var a in n)i(s[a],a),o[a]=o.Array},7828:(t,e,r)=>{"use strict";r(2796);var n=r(7984);r(3624),t.exports=n}},e={};function r(n){var s=e[n];if(void 0!==s)return s.exports;var i=e[n]={id:n,loaded:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.loaded=!0,i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.nmd=t=>(t.paths=[],t.children||(t.children=[]),t);var n={};return(()=>{"use strict";r.r(n),r.d(n,{AnnotationElement:()=>Yt,ArrayElement:()=>qt.uQ,ArraySlice:()=>qt.eW,BREAK:()=>Xe,BooleanElement:()=>qt.Ar,CloneError:()=>sr,CommentElement:()=>Xt,DeepCloneError:()=>ir,Element:()=>qt.gr,ElementIdentityError:()=>xr,IdentityManager:()=>jr,KeyValuePair:()=>qt.KeyValuePair,LinkElement:()=>qt.UH,MediaTypes:()=>Pr,MemberElement:()=>qt.u6,Namespace:()=>Ve,NullElement:()=>qt.WM,NumberElement:()=>qt.wH,ObjectElement:()=>qt.We,ObjectSlice:()=>qt.wL,ParseResultElement:()=>ne,RefElement:()=>qt.eE,ShallowCloneError:()=>or,SourceMapElement:()=>ie,StringElement:()=>qt.M$,Transcluder:()=>nn,cloneDeep:()=>ar,cloneNode:()=>pr,cloneShallow:()=>lr,createNamespace:()=>Fe,createPredicate:()=>fe,deepmerge:()=>Tn,defaultIdentityManager:()=>Or,dehydrate:()=>jn,dereference:()=>bn,dispatchRefractorPlugins:()=>vr,filter:()=>Cr,find:()=>Ur,findAtOffset:()=>Wr,from:()=>_n,getNodeType:()=>fr,hasElementSourceMap:()=>Ae,includesClasses:()=>Me,includesSymbols:()=>ke,isAnnotationElement:()=>we,isArrayElement:()=>ve,isBooleanElement:()=>de,isElement:()=>pe,isLinkElement:()=>_e,isMemberElement:()=>be,isNullElement:()=>ye,isNumberElement:()=>me,isObjectElement:()=>ge,isParseResultElement:()=>je,isPrimitiveElement:()=>Se,isRefElement:()=>Ee,isSourceMapElement:()=>Oe,isStringElement:()=>he,keyMap:()=>mr,mergeAllVisitors:()=>rr,namespace:()=>$e,parents:()=>Zr,refract:()=>qt.WG,refractorPluginElementIdentity:()=>Sr,refractorPluginSemanticElementIdentity:()=>Ar,reject:()=>Tr,sexprs:()=>An,some:()=>Hr,toJSON:()=>En,toString:()=>On,toValue:()=>qr,toYAML:()=>xn,transclude:()=>rn,traverse:()=>Jr,visit:()=>dr});var t={};function e(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}function s(t){return function r(n){return 0===arguments.length||e(n)?r:t.apply(this,arguments)}}function i(t){return function r(n,i){switch(arguments.length){case 0:return r;case 1:return e(n)?r:s((function(e){return t(n,e)}));default:return e(n)&&e(i)?r:e(n)?s((function(e){return t(e,i)})):e(i)?s((function(e){return t(n,e)})):t(n,i)}}}function o(t){return function r(n,o,a){switch(arguments.length){case 0:return r;case 1:return e(n)?r:i((function(e,r){return t(n,e,r)}));case 2:return e(n)&&e(o)?r:e(n)?i((function(e,r){return t(e,o,r)})):e(o)?i((function(e,r){return t(n,e,r)})):s((function(e){return t(n,o,e)}));default:return e(n)&&e(o)&&e(a)?r:e(n)&&e(o)?i((function(e,r){return t(e,r,a)})):e(n)&&e(a)?i((function(e,r){return t(e,o,r)})):e(o)&&e(a)?i((function(e,r){return t(n,e,r)})):e(n)?s((function(e){return t(e,o,a)})):e(o)?s((function(e){return t(n,e,a)})):e(a)?s((function(e){return t(n,o,e)})):t(n,o,a)}}}function a(t){return"[object Object]"===Object.prototype.toString.call(t)}function c(t,e){return Object.prototype.hasOwnProperty.call(e,t)}r.r(t),r.d(t,{hasElementSourceMap:()=>Ae,includesClasses:()=>Me,includesSymbols:()=>ke,isAnnotationElement:()=>we,isArrayElement:()=>ve,isBooleanElement:()=>de,isCommentElement:()=>xe,isElement:()=>pe,isLinkElement:()=>_e,isMemberElement:()=>be,isNullElement:()=>ye,isNumberElement:()=>me,isObjectElement:()=>ge,isParseResultElement:()=>je,isPrimitiveElement:()=>Se,isRefElement:()=>Ee,isSourceMapElement:()=>Oe,isStringElement:()=>he});const u=o((function(t,e,r){var n,s={};for(n in r=r||{},e=e||{})c(n,e)&&(s[n]=c(n,r)?t(n,e[n],r[n]):e[n]);for(n in r)c(n,r)&&!c(n,s)&&(s[n]=r[n]);return s}));const l=o((function t(e,r,n){return u((function(r,n,s){return a(n)&&a(s)?t(e,n,s):e(r,n,s)}),r,n)}));const f=i((function(t,e){return l((function(t,e,r){return r}),t,e)}));const p=i((function(t,e){return null==e||e!=e?t:e})),h=Number.isInteger||function(t){return t<<0===t};function m(t){return"[object String]"===Object.prototype.toString.call(t)}const y=i((function(t,e){var r=t<0?e.length+t:t;return m(e)?e.charAt(r):e[r]}));const d=i((function(t,e){if(null!=e)return h(t)?y(t,e):e[t]}));const g=o((function(t,e,r){return p(t,d(e,r))}));function v(t,e){switch(t){case 0:return function(){return e.apply(this,arguments)};case 1:return function(t){return e.apply(this,arguments)};case 2:return function(t,r){return e.apply(this,arguments)};case 3:return function(t,r,n){return e.apply(this,arguments)};case 4:return function(t,r,n,s){return e.apply(this,arguments)};case 5:return function(t,r,n,s,i){return e.apply(this,arguments)};case 6:return function(t,r,n,s,i,o){return e.apply(this,arguments)};case 7:return function(t,r,n,s,i,o,a){return e.apply(this,arguments)};case 8:return function(t,r,n,s,i,o,a,c){return e.apply(this,arguments)};case 9:return function(t,r,n,s,i,o,a,c,u){return e.apply(this,arguments)};case 10:return function(t,r,n,s,i,o,a,c,u,l){return e.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function b(t,r,n){return function(){for(var s=[],i=0,o=t,a=0,c=!1;a<r.length||i<arguments.length;){var u;a<r.length&&(!e(r[a])||i>=arguments.length)?u=r[a]:(u=arguments[i],i+=1),s[a]=u,e(u)?c=!0:o-=1,a+=1}return!c&&o<=0?n.apply(this,s):v(Math.max(0,o),b(t,s,n))}}const _=i((function(t,e){return 1===t?s(e):v(t,b(t,[],e))}));const E=i((function(t,e){return t.map((function(t){for(var r,n=e,s=0;s<t.length;){if(null==n)return;r=t[s],n=h(r)?y(r,n):n[r],s+=1}return n}))}));const w=i((function(t,e){return E([t],e)[0]})),x=Array.isArray||function(t){return null!=t&&t.length>=0&&"[object Array]"===Object.prototype.toString.call(t)};function j(t,e){return function(){var r=arguments.length;if(0===r)return e();var n=arguments[r-1];return x(n)||"function"!=typeof n[t]?e.apply(this,arguments):n[t].apply(n,Array.prototype.slice.call(arguments,0,r-1))}}const O=o(j("slice",(function(t,e,r){return Array.prototype.slice.call(r,t,e)})));const S=O(0,-1);const A=i((function(t,e){return v(t.length,(function(){return t.apply(e,arguments)}))}));const k=i((function(t,e){return t.apply(this,e)}));function M(t,e,r){for(var n=0,s=r.length;n<s;)e=t(e,r[n]),n+=1;return e}const P=s((function(t){return!!x(t)||!!t&&("object"==typeof t&&(!m(t)&&(0===t.length||t.length>0&&(t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1)))))}));var C="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function T(t,e,r){return function(n,s,i){if(P(i))return t(n,s,i);if(null==i)return s;if("function"==typeof i["fantasy-land/reduce"])return e(n,s,i,"fantasy-land/reduce");if(null!=i[C])return r(n,s,i[C]());if("function"==typeof i.next)return r(n,s,i);if("function"==typeof i.reduce)return e(n,s,i,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function I(t,e,r){for(var n=r.next();!n.done;)e=t(e,n.value),n=r.next();return e}function U(t,e,r,n){return r[n](t,e)}const R=T(M,U,I);function L(t,e,r){return function(){if(0===arguments.length)return r();var n=arguments[arguments.length-1];if(!x(n)){for(var s=0;s<t.length;){if("function"==typeof n[t[s]])return n[t[s]].apply(n,Array.prototype.slice.call(arguments,0,-1));s+=1}if(function(t){return null!=t&&"function"==typeof t["@@transducer/step"]}(n))return e.apply(null,Array.prototype.slice.call(arguments,0,-1))(n)}return r.apply(this,arguments)}}function D(t,e){for(var r=0,n=e.length,s=Array(n);r<n;)s[r]=t(e[r]),r+=1;return s}const N=function(){return this.xf["@@transducer/init"]()},V=function(t){return this.xf["@@transducer/result"](t)};var B=function(){function t(t,e){this.xf=e,this.f=t}return t.prototype["@@transducer/init"]=N,t.prototype["@@transducer/result"]=V,t.prototype["@@transducer/step"]=function(t,e){return this.xf["@@transducer/step"](t,this.f(e))},t}();const F=function(t){return function(e){return new B(t,e)}};var $=Object.prototype.toString;const z=function(){return"[object Arguments]"===$.call(arguments)?function(t){return"[object Arguments]"===$.call(t)}:function(t){return c("callee",t)}}();var q=!{toString:null}.propertyIsEnumerable("toString"),G=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],W=function(){return arguments.propertyIsEnumerable("length")}(),K=function(t,e){for(var r=0;r<t.length;){if(t[r]===e)return!0;r+=1}return!1},H="function"!=typeof Object.keys||W?s((function(t){if(Object(t)!==t)return[];var e,r,n=[],s=W&&z(t);for(e in t)!c(e,t)||s&&"length"===e||(n[n.length]=e);if(q)for(r=G.length-1;r>=0;)c(e=G[r],t)&&!K(n,e)&&(n[n.length]=e),r-=1;return n})):s((function(t){return Object(t)!==t?[]:Object.keys(t)}));const Q=H;const Y=i(L(["fantasy-land/map","map"],F,(function(t,e){switch(Object.prototype.toString.call(e)){case"[object Function]":return _(e.length,(function(){return t.call(this,e.apply(this,arguments))}));case"[object Object]":return M((function(r,n){return r[n]=t(e[n]),r}),{},Q(e));default:return D(t,e)}})));const J=i((function(t,e){return"function"==typeof e["fantasy-land/ap"]?e["fantasy-land/ap"](t):"function"==typeof t.ap?t.ap(e):"function"==typeof t?function(r){return t(r)(e(r))}:R((function(t,r){return function(t,e){var r;e=e||[];var n=(t=t||[]).length,s=e.length,i=[];for(r=0;r<n;)i[i.length]=t[r],r+=1;for(r=0;r<s;)i[i.length]=e[r],r+=1;return i}(t,Y(r,e))}),[],t)}));const X=i((function(t,e){var r=_(t,e);return _(t,(function(){return M(J,Y(r,arguments[0]),Array.prototype.slice.call(arguments,1))}))}));const Z=s((function(t){return X(t.length,t)}));const tt=Z(s((function(t){return!t})));function et(t){for(var e,r=[];!(e=t.next()).done;)r.push(e.value);return r}function rt(t,e,r){for(var n=0,s=r.length;n<s;){if(t(e,r[n]))return!0;n+=1}return!1}const nt="function"==typeof Object.is?Object.is:function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};const st=s((function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)}));function it(t,e,r,n){var s=et(t);function i(t,e){return ot(t,e,r.slice(),n.slice())}return!rt((function(t,e){return!rt(i,e,t)}),et(e),s)}function ot(t,e,r,n){if(nt(t,e))return!0;var s,i,o=st(t);if(o!==st(e))return!1;if("function"==typeof t["fantasy-land/equals"]||"function"==typeof e["fantasy-land/equals"])return"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e)&&"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t);if("function"==typeof t.equals||"function"==typeof e.equals)return"function"==typeof t.equals&&t.equals(e)&&"function"==typeof e.equals&&e.equals(t);switch(o){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===(s=t.constructor,null==(i=String(s).match(/^function (\w*)/))?"":i[1]))return t===e;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof e||!nt(t.valueOf(),e.valueOf()))return!1;break;case"Date":if(!nt(t.valueOf(),e.valueOf()))return!1;break;case"Error":return t.name===e.name&&t.message===e.message;case"RegExp":if(t.source!==e.source||t.global!==e.global||t.ignoreCase!==e.ignoreCase||t.multiline!==e.multiline||t.sticky!==e.sticky||t.unicode!==e.unicode)return!1}for(var a=r.length-1;a>=0;){if(r[a]===t)return n[a]===e;a-=1}switch(o){case"Map":return t.size===e.size&&it(t.entries(),e.entries(),r.concat([t]),n.concat([e]));case"Set":return t.size===e.size&&it(t.values(),e.values(),r.concat([t]),n.concat([e]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var u=Q(t);if(u.length!==Q(e).length)return!1;var l=r.concat([t]),f=n.concat([e]);for(a=u.length-1;a>=0;){var p=u[a];if(!c(p,e)||!ot(e[p],t[p],l,f))return!1;a-=1}return!0}const at=i((function(t,e){return ot(t,e,[],[])}));function ct(t,e){return function(t,e,r){var n,s;if("function"==typeof t.indexOf)switch(typeof e){case"number":if(0===e){for(n=1/e;r<t.length;){if(0===(s=t[r])&&1/s===n)return r;r+=1}return-1}if(e!=e){for(;r<t.length;){if("number"==typeof(s=t[r])&&s!=s)return r;r+=1}return-1}return t.indexOf(e,r);case"string":case"boolean":case"function":case"undefined":return t.indexOf(e,r);case"object":if(null===e)return t.indexOf(e,r)}for(;r<t.length;){if(at(t[r],e))return r;r+=1}return-1}(e,t,0)>=0}function ut(t){return'"'+t.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}var lt=function(t){return(t<10?"0":"")+t};const ft="function"==typeof Date.prototype.toISOString?function(t){return t.toISOString()}:function(t){return t.getUTCFullYear()+"-"+lt(t.getUTCMonth()+1)+"-"+lt(t.getUTCDate())+"T"+lt(t.getUTCHours())+":"+lt(t.getUTCMinutes())+":"+lt(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};var pt=function(){function t(t,e){this.xf=e,this.f=t}return t.prototype["@@transducer/init"]=N,t.prototype["@@transducer/result"]=V,t.prototype["@@transducer/step"]=function(t,e){return this.f(e)?this.xf["@@transducer/step"](t,e):t},t}();function ht(t){return function(e){return new pt(t,e)}}const mt=i(L(["fantasy-land/filter","filter"],ht,(function(t,e){return a(e)?M((function(r,n){return t(e[n])&&(r[n]=e[n]),r}),{},Q(e)):function(t,e){for(var r=0,n=e.length,s=[];r<n;)t(e[r])&&(s[s.length]=e[r]),r+=1;return s}(t,e)})));const yt=i((function(t,e){return mt((r=t,function(){return!r.apply(this,arguments)}),e);var r}));function dt(t,e){var r=function(r){var n=e.concat([t]);return ct(r,n)?"<Circular>":dt(r,n)},n=function(t,e){return D((function(e){return ut(e)+": "+r(t[e])}),e.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+D(r,t).join(", ")+"))";case"[object Array]":return"["+D(r,t).concat(n(t,yt((function(t){return/^\d+$/.test(t)}),Q(t)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+r(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?r(NaN):ut(ft(t)))+")";case"[object Map]":return"new Map("+r(Array.from(t))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+r(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object Set]":return"new Set("+r(Array.from(t).sort())+")";case"[object String]":return"object"==typeof t?"new String("+r(t.valueOf())+")":ut(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var s=t.toString();if("[object Object]"!==s)return s}return"{"+n(t,Q(t)).join(", ")+"}"}}const gt=s((function(t){return dt(t,[])}));const vt=i((function(t,e){if(t===e)return e;function r(t,e){if(t>e!=e>t)return e>t?e:t}var n=r(t,e);if(void 0!==n)return n;var s=r(typeof t,typeof e);if(void 0!==s)return s===typeof t?t:e;var i=gt(t),o=r(i,gt(e));return void 0!==o&&o===i?t:e}));const bt=i((function(t,e){return Y(d(t),e)}));function _t(t,e,r){for(var n=0,s=r.length;n<s;){if((e=t["@@transducer/step"](e,r[n]))&&e["@@transducer/reduced"]){e=e["@@transducer/value"];break}n+=1}return t["@@transducer/result"](e)}function Et(t,e,r){for(var n=r.next();!n.done;){if((e=t["@@transducer/step"](e,n.value))&&e["@@transducer/reduced"]){e=e["@@transducer/value"];break}n=r.next()}return t["@@transducer/result"](e)}function wt(t,e,r,n){return t["@@transducer/result"](r[n](A(t["@@transducer/step"],t),e))}const xt=T(_t,wt,Et);var jt=function(){function t(t){this.f=t}return t.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},t.prototype["@@transducer/result"]=function(t){return t},t.prototype["@@transducer/step"]=function(t,e){return this.f(t,e)},t}();const Ot=o((function(t,e,r){return xt("function"==typeof t?new jt(t):t,e,r)}));const St=s((function(t){return _(Ot(vt,0,bt("length",t)),(function(){for(var e=0,r=t.length;e<r;){if(t[e].apply(this,arguments))return!0;e+=1}return!1}))}));function At(t,e){return function(){return e.call(this,t.apply(this,arguments))}}const kt=s(j("tail",O(1,1/0)));function Mt(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return v(arguments[0].length,Ot(At,arguments[0],kt(arguments)))}var Pt=function(t,e){switch(arguments.length){case 0:return Pt;case 1:return function e(r){return 0===arguments.length?e:nt(t,r)};default:return nt(t,e)}};const Ct=Pt;const Tt=_(1,Mt(st,Ct("GeneratorFunction")));const It=_(1,Mt(st,Ct("AsyncFunction")));const Ut=St([Mt(st,Ct("Function")),Tt,It]);const Rt=tt(Ut);function Lt(t){var e=Object.prototype.toString.call(t);return"[object Function]"===e||"[object AsyncFunction]"===e||"[object GeneratorFunction]"===e||"[object AsyncGeneratorFunction]"===e}const Dt=i((function(t,e){return t&&e}));const Nt=i((function(t,e){return Lt(t)?function(){return t.apply(this,arguments)&&e.apply(this,arguments)}:Z(Dt)(t,e)}));var Vt=s((function(t){return null!=t&&"function"==typeof t["fantasy-land/empty"]?t["fantasy-land/empty"]():null!=t&&null!=t.constructor&&"function"==typeof t.constructor["fantasy-land/empty"]?t.constructor["fantasy-land/empty"]():null!=t&&"function"==typeof t.empty?t.empty():null!=t&&null!=t.constructor&&"function"==typeof t.constructor.empty?t.constructor.empty():x(t)?[]:m(t)?"":a(t)?{}:z(t)?function(){return arguments}():function(t){var e=Object.prototype.toString.call(t);return"[object Uint8ClampedArray]"===e||"[object Int8Array]"===e||"[object Uint8Array]"===e||"[object Int16Array]"===e||"[object Uint16Array]"===e||"[object Int32Array]"===e||"[object Uint32Array]"===e||"[object Float32Array]"===e||"[object Float64Array]"===e||"[object BigInt64Array]"===e||"[object BigUint64Array]"===e}(t)?t.constructor.from(""):void 0}));const Bt=Vt;const Ft=s((function(t){return null!=t&&at(t,Bt(t))}));const $t=Nt(_(1,Ut(Array.isArray)?Array.isArray:Mt(st,Ct("Array"))),Ft);const zt=_(3,(function(t,e,r){var n=w(t,r),s=w(S(t),r);if(!Rt(n)&&!$t(t)){var i=A(n,s);return k(i,e)}}));var qt=r(928);var Gt=function(){function t(t,e){this.xf=e,this.f=t,this.all=!0}return t.prototype["@@transducer/init"]=N,t.prototype["@@transducer/result"]=function(t){return this.all&&(t=this.xf["@@transducer/step"](t,!0)),this.xf["@@transducer/result"](t)},t.prototype["@@transducer/step"]=function(t,e){var r;return this.f(e)||(this.all=!1,t=(r=this.xf["@@transducer/step"](t,!1))&&r["@@transducer/reduced"]?r:{"@@transducer/value":r,"@@transducer/reduced":!0}),t},t}();function Wt(t){return function(e){return new Gt(t,e)}}const Kt=i(L(["all"],Wt,(function(t,e){for(var r=0;r<e.length;){if(!t(e[r]))return!1;r+=1}return!0})));const Ht=s((function(t){return _(t.length,(function(e,r){var n=Array.prototype.slice.call(arguments,0);return n[0]=r,n[1]=e,t.apply(this,n)}))}))(i(ct));class Qt extends qt.M${constructor(t,e,r){super(t,e,r),this.element="annotation"}get code(){return this.attributes.get("code")}set code(t){this.attributes.set("code",t)}}const Yt=Qt;class Jt extends qt.M${constructor(t,e,r){super(t,e,r),this.element="comment"}}const Xt=Jt;const Zt=s((function(t){return function(){return t}}));const te=Zt(void 0);const ee=at(te());class re extends qt.uQ{constructor(t,e,r){super(t,e,r),this.element="parseResult"}get api(){return this.children.filter((t=>t.classes.contains("api"))).first}get results(){return this.children.filter((t=>t.classes.contains("result")))}get result(){return this.results.first}get annotations(){return this.children.filter((t=>"annotation"===t.element))}get warnings(){return this.children.filter((t=>"annotation"===t.element&&t.classes.contains("warning")))}get errors(){return this.children.filter((t=>"annotation"===t.element&&t.classes.contains("error")))}get isEmpty(){return this.children.reject((t=>"annotation"===t.element)).isEmpty}replaceResult(t){const{result:e}=this;if(ee(e))return!1;const r=this.content.findIndex((t=>t===e));return-1!==r&&(this.content[r]=t,!0)}}const ne=re;class se extends qt.uQ{constructor(t,e,r){super(t,e,r),this.element="sourceMap"}get positionStart(){return this.children.filter((t=>t.classes.contains("position"))).get(0)}get positionEnd(){return this.children.filter((t=>t.classes.contains("position"))).get(1)}set position(t){if(void 0===t)return;const e=new qt.uQ([t.start.row,t.start.column,t.start.char]),r=new qt.uQ([t.end.row,t.end.column,t.end.char]);e.classes.push("position"),r.classes.push("position"),this.push(e).push(r)}}const ie=se,oe=(t,e)=>"object"==typeof e&&null!==e&&t in e&&"function"==typeof e[t],ae=t=>"object"==typeof t&&null!=t&&"_storedElement"in t&&"string"==typeof t._storedElement&&"_content"in t,ce=(t,e)=>"object"==typeof e&&null!==e&&"primitive"in e&&("function"==typeof e.primitive&&e.primitive()===t),ue=(t,e)=>"object"==typeof e&&null!==e&&"classes"in e&&(Array.isArray(e.classes)||e.classes instanceof qt.uQ)&&e.classes.includes(t),le=(t,e)=>"object"==typeof e&&null!==e&&"element"in e&&e.element===t,fe=t=>t({hasMethod:oe,hasBasicElementProps:ae,primitiveEq:ce,isElementType:le,hasClass:ue}),pe=fe((({hasBasicElementProps:t,primitiveEq:e})=>r=>r instanceof qt.gr||t(r)&&e(void 0,r))),he=fe((({hasBasicElementProps:t,primitiveEq:e})=>r=>r instanceof qt.M$||t(r)&&e("string",r))),me=fe((({hasBasicElementProps:t,primitiveEq:e})=>r=>r instanceof qt.wH||t(r)&&e("number",r))),ye=fe((({hasBasicElementProps:t,primitiveEq:e})=>r=>r instanceof qt.WM||t(r)&&e("null",r))),de=fe((({hasBasicElementProps:t,primitiveEq:e})=>r=>r instanceof qt.Ar||t(r)&&e("boolean",r))),ge=fe((({hasBasicElementProps:t,primitiveEq:e,hasMethod:r})=>n=>n instanceof qt.We||t(n)&&e("object",n)&&r("keys",n)&&r("values",n)&&r("items",n))),ve=fe((({hasBasicElementProps:t,primitiveEq:e,hasMethod:r})=>n=>n instanceof qt.uQ&&!(n instanceof qt.We)||t(n)&&e("array",n)&&r("push",n)&&r("unshift",n)&&r("map",n)&&r("reduce",n))),be=fe((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof qt.u6||t(n)&&e("member",n)&&r(void 0,n))),_e=fe((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof qt.UH||t(n)&&e("link",n)&&r(void 0,n))),Ee=fe((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof qt.eE||t(n)&&e("ref",n)&&r(void 0,n))),we=fe((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof Yt||t(n)&&e("annotation",n)&&r("array",n))),xe=fe((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof Xt||t(n)&&e("comment",n)&&r("string",n))),je=fe((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof ne||t(n)&&e("parseResult",n)&&r("array",n))),Oe=fe((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof ie||t(n)&&e("sourceMap",n)&&r("array",n))),Se=t=>le("object",t)||le("array",t)||le("boolean",t)||le("number",t)||le("string",t)||le("null",t)||le("member",t),Ae=t=>Oe(t.meta.get("sourceMap")),ke=(t,e)=>{if(0===t.length)return!0;const r=e.attributes.get("symbols");return!!ve(r)&&Kt(Ht(r.toValue()),t)},Me=(t,e)=>0===t.length||Kt(Ht(e.classes.toValue()),t);const Pe=o((function(t,e,r){return t(w(e,r))}));const Ce=at(null);var Te=tt(Ce);function Ie(t){return Ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ie(t)}const Ue=_(1,Nt(Te,(function(t){return"object"===Ie(t)})));var Re=Mt(st,Ct("Object")),Le=Mt(gt,at(gt(Object))),De=Pe(Nt(Ut,Le),["constructor"]);const Ne=_(1,(function(t){if(!Ue(t)||!Re(t))return!1;var e=Object.getPrototypeOf(t);return!!Ce(e)||De(e)}));class Ve extends qt.MH{constructor(){super(),this.register("annotation",Yt),this.register("comment",Xt),this.register("parseResult",ne),this.register("sourceMap",ie)}}const Be=new Ve,Fe=t=>{const e=new Ve;return Ne(t)&&e.use(t),e},$e=Be,ze=()=>({predicates:{...t},namespace:$e});const qe=function(){return!1};const Ge=_(1,Mt(st,Ct("String")));var We=r(1204);const Ke=class extends We{constructor(t,e,r){if(super(t,e,r),this.name=this.constructor.name,"string"==typeof e&&(this.message=e),"function"==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack,null!=r&&"object"==typeof r&&Object.hasOwn(r,"cause")&&!("cause"in this)){const{cause:t}=r;this.cause=t,t instanceof Error&&"stack"in t&&(this.stack=`${this.stack}\nCAUSE: ${t.stack}`)}}};class He extends Error{static[Symbol.hasInstance](t){return super[Symbol.hasInstance](t)||Function.prototype[Symbol.hasInstance].call(Ke,t)}constructor(t,e){if(super(t,e),this.name=this.constructor.name,"string"==typeof t&&(this.message=t),"function"==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(t).stack,null!=e&&"object"==typeof e&&Object.hasOwn(e,"cause")&&!("cause"in this)){const{cause:t}=e;this.cause=t,t instanceof Error&&"stack"in t&&(this.stack=`${this.stack}\nCAUSE: ${t.stack}`)}}}const Qe=He;const Ye=class extends Qe{constructor(t,e){if(super(t,e),null!=e&&"object"==typeof e){const{cause:t,...r}=e;Object.assign(this,r)}}},Je=(t,e,r)=>{const n=t[e];if(null!=n){if(!r&&"function"==typeof n)return n;const t=r?n.leave:n.enter;if("function"==typeof t)return t}else{const n=r?t.leave:t.enter;if(null!=n){if("function"==typeof n)return n;const t=n[e];if("function"==typeof t)return t}}return null},Xe={},Ze=t=>null==t?void 0:t.type,tr=t=>"string"==typeof Ze(t),er=t=>Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),rr=(t,{visitFnGetter:e=Je,nodeTypeGetter:r=Ze,breakSymbol:n=Xe,deleteNodeSymbol:s=null,skipVisitingNodeSymbol:i=!1,exposeEdits:o=!1}={})=>{const a=Symbol("skip"),c=new Array(t.length).fill(a);return{enter(u,...l){let f=u,p=!1;for(let h=0;h<t.length;h+=1)if(c[h]===a){const a=e(t[h],r(f),!1);if("function"==typeof a){const e=a.call(t[h],f,...l);if(e===i)c[h]=u;else if(e===n)c[h]=n;else{if(e===s)return e;if(void 0!==e){if(!o)return e;f=e,p=!0}}}}return p?f:void 0},leave(s,...o){for(let u=0;u<t.length;u+=1)if(c[u]===a){const a=e(t[u],r(s),!0);if("function"==typeof a){const e=a.call(t[u],s,...o);if(e===n)c[u]=n;else if(void 0!==e&&e!==i)return e}}else c[u]===s&&(c[u]=a)}}},nr=(t,e,{keyMap:r=null,state:n={},breakSymbol:s=Xe,deleteNodeSymbol:i=null,skipVisitingNodeSymbol:o=!1,visitFnGetter:a=Je,nodeTypeGetter:c=Ze,nodePredicate:u=tr,nodeCloneFn:l=er,detectCycles:f=!0}={})=>{const p=r||{};let h,m,y=Array.isArray(t),d=[t],g=-1,v=[],b=t;const _=[],E=[];do{g+=1;const t=g===d.length;let r;const x=t&&0!==v.length;if(t){if(r=0===E.length?void 0:_.pop(),b=m,m=E.pop(),x)if(y){b=b.slice();let t=0;for(const[e,r]of v){const n=e-t;r===i?(b.splice(n,1),t+=1):b[n]=r}}else{b=l(b);for(const[t,e]of v)b[t]=e}g=h.index,d=h.keys,v=h.edits,y=h.inArray,h=h.prev}else if(m!==i&&void 0!==m){if(r=y?g:d[g],b=m[r],b===i||void 0===b)continue;_.push(r)}let j;if(!Array.isArray(b)){if(!u(b))throw new Ye(`Invalid AST Node: ${String(b)}`,{node:b});if(f&&E.includes(b)){_.pop();continue}const i=a(e,c(b),t);if(i){for(const[t,r]of Object.entries(n))e[t]=r;j=i.call(e,b,r,m,_,E)}if(j===s)break;if(j===o){if(!t){_.pop();continue}}else if(void 0!==j&&(v.push([r,j]),!t)){if(!u(j)){_.pop();continue}b=j}}var w;if(void 0===j&&x&&v.push([r,b]),!t)h={inArray:y,index:g,keys:d,edits:v,prev:h},y=Array.isArray(b),d=y?b:null!==(w=p[c(b)])&&void 0!==w?w:[],g=-1,v=[],m!==i&&void 0!==m&&E.push(m),m=b}while(void 0!==h);return 0!==v.length?v[v.length-1][1]:t};nr[Symbol.for("nodejs.util.promisify.custom")]=async(t,e,{keyMap:r=null,state:n={},breakSymbol:s=Xe,deleteNodeSymbol:i=null,skipVisitingNodeSymbol:o=!1,visitFnGetter:a=Je,nodeTypeGetter:c=Ze,nodePredicate:u=tr,nodeCloneFn:l=er,detectCycles:f=!0}={})=>{const p=r||{};let h,m,y=Array.isArray(t),d=[t],g=-1,v=[],b=t;const _=[],E=[];do{g+=1;const t=g===d.length;let r;const x=t&&0!==v.length;if(t){if(r=0===E.length?void 0:_.pop(),b=m,m=E.pop(),x)if(y){b=b.slice();let t=0;for(const[e,r]of v){const n=e-t;r===i?(b.splice(n,1),t+=1):b[n]=r}}else{b=l(b);for(const[t,e]of v)b[t]=e}g=h.index,d=h.keys,v=h.edits,y=h.inArray,h=h.prev}else if(m!==i&&void 0!==m){if(r=y?g:d[g],b=m[r],b===i||void 0===b)continue;_.push(r)}let j;if(!Array.isArray(b)){if(!u(b))throw new Ye(`Invalid AST Node: ${String(b)}`,{node:b});if(f&&E.includes(b)){_.pop();continue}const i=a(e,c(b),t);if(i){for(const[t,r]of Object.entries(n))e[t]=r;j=await i.call(e,b,r,m,_,E)}if(j===s)break;if(j===o){if(!t){_.pop();continue}}else if(void 0!==j&&(v.push([r,j]),!t)){if(!u(j)){_.pop();continue}b=j}}var w;if(void 0===j&&x&&v.push([r,b]),!t)h={inArray:y,index:g,keys:d,edits:v,prev:h},y=Array.isArray(b),d=y?b:null!==(w=p[c(b)])&&void 0!==w?w:[],g=-1,v=[],m!==i&&void 0!==m&&E.push(m),m=b}while(void 0!==h);return 0!==v.length?v[v.length-1][1]:t};const sr=class extends Ye{value;constructor(t,e){super(t,e),void 0!==e&&(this.value=e.value)}};const ir=class extends sr{};const or=class extends sr{},ar=(t,e={})=>{const{visited:r=new WeakMap}=e,n={...e,visited:r};if(r.has(t))return r.get(t);if(t instanceof qt.KeyValuePair){const{key:e,value:s}=t,i=pe(e)?ar(e,n):e,o=pe(s)?ar(s,n):s,a=new qt.KeyValuePair(i,o);return r.set(t,a),a}if(t instanceof qt.wL){const e=t=>ar(t,n),s=[...t].map(e),i=new qt.wL(s);return r.set(t,i),i}if(t instanceof qt.eW){const e=t=>ar(t,n),s=[...t].map(e),i=new qt.eW(s);return r.set(t,i),i}if(pe(t)){const e=lr(t);if(r.set(t,e),t.content)if(pe(t.content))e.content=ar(t.content,n);else if(t.content instanceof qt.KeyValuePair)e.content=ar(t.content,n);else if(Array.isArray(t.content)){const r=t=>ar(t,n);e.content=t.content.map(r)}else e.content=t.content;else e.content=t.content;return e}throw new ir("Value provided to cloneDeep function couldn't be cloned",{value:t})};ar.safe=t=>{try{return ar(t)}catch{return t}};const cr=t=>{const{key:e,value:r}=t;return new qt.KeyValuePair(e,r)},ur=t=>{const e=new t.constructor;if(e.element=t.element,t.meta.length>0&&(e._meta=ar(t.meta)),t.attributes.length>0&&(e._attributes=ar(t.attributes)),pe(t.content)){const r=t.content;e.content=ur(r)}else Array.isArray(t.content)?e.content=[...t.content]:t.content instanceof qt.KeyValuePair?e.content=cr(t.content):e.content=t.content;return e},lr=t=>{if(t instanceof qt.KeyValuePair)return cr(t);if(t instanceof qt.wL)return(t=>{const e=[...t];return new qt.wL(e)})(t);if(t instanceof qt.eW)return(t=>{const e=[...t];return new qt.eW(e)})(t);if(pe(t))return ur(t);throw new or("Value provided to cloneShallow function couldn't be cloned",{value:t})};lr.safe=t=>{try{return lr(t)}catch{return t}};const fr=t=>ge(t)?"ObjectElement":ve(t)?"ArrayElement":be(t)?"MemberElement":he(t)?"StringElement":de(t)?"BooleanElement":me(t)?"NumberElement":ye(t)?"NullElement":_e(t)?"LinkElement":Ee(t)?"RefElement":void 0,pr=t=>pe(t)?lr(t):er(t),hr=Mt(fr,Ge),mr={ObjectElement:["content"],ArrayElement:["content"],MemberElement:["key","value"],StringElement:[],BooleanElement:[],NumberElement:[],NullElement:[],RefElement:[],LinkElement:[],Annotation:[],Comment:[],ParseResultElement:["content"],SourceMap:["content"]};class yr{result;predicate;returnOnTrue;returnOnFalse;constructor({predicate:t=qe,returnOnTrue:e,returnOnFalse:r}={}){this.result=[],this.predicate=t,this.returnOnTrue=e,this.returnOnFalse=r}enter(t){return this.predicate(t)?(this.result.push(t),this.returnOnTrue):this.returnOnFalse}}const dr=(t,e,{keyMap:r=mr,...n}={})=>nr(t,e,{keyMap:r,nodeTypeGetter:fr,nodePredicate:hr,nodeCloneFn:pr,...n});dr[Symbol.for("nodejs.util.promisify.custom")]=async(t,e,{keyMap:r=mr,...n}={})=>nr[Symbol.for("nodejs.util.promisify.custom")](t,e,{keyMap:r,nodeTypeGetter:fr,nodePredicate:hr,nodeCloneFn:pr,...n});const gr={toolboxCreator:ze,visitorOptions:{nodeTypeGetter:fr,exposeEdits:!0}},vr=(t,e,r={})=>{if(0===e.length)return t;const n=f(gr,r),{toolboxCreator:s,visitorOptions:i}=n,o=s(),a=e.map((t=>t(o))),c=rr(a.map(g({},"visitor")),{...i});a.forEach(zt(["pre"],[]));const u=dr(t,c,i);return a.forEach(zt(["post"],[])),u};var br=r(4248),_r=r.n(br),Er=r(5776),wr=r.n(Er);const xr=class extends Ye{value;constructor(t,e){super(t,e),void 0!==e&&(this.value=e.value)}},jr=_r()({props:{uuid:null,length:null,identityMap:null},init({length:t=6}={}){this.length=6,this.uuid=new(wr())({length:t}),this.identityMap=new WeakMap},methods:{identify(t){if(!pe(t))throw new xr("Cannot not identify the element. `element` is neither structurally compatible nor a subclass of an Element class.",{value:t});if(t.meta.hasKey("id")&&he(t.meta.id)&&!t.meta.id.equals(""))return t.id;if(this.identityMap.has(t))return this.identityMap.get(t);const e=new qt.M$(this.generateId());return this.identityMap.set(t,e),e},forget(t){return!!this.identityMap.has(t)&&(this.identityMap.delete(t),!0)},generateId(){return this.uuid.randomUUID()}}}),Or=jr({length:6}),Sr=({length:t=6}={})=>()=>{let e;return{pre(){e=jr({length:t})},visitor:{enter(t){t.id=new qt.M$(e.generateId())}},post(){e=null}}},Ar=({length:t=6}={})=>({predicates:e})=>{let r;return{pre(){r=jr({length:t})},visitor:{enter(t){e.isPrimitiveElement(t)||(t.id=new qt.M$(r.generateId()))}},post(){r=null}}};const kr=class extends Qe{};const Mr=class extends kr{};const Pr=class extends Array{unknownMediaType="application/octet-stream";filterByFormat(){throw new Mr("filterByFormat method in MediaTypes class is not yet implemented.")}findBy(){throw new Mr("findBy method in MediaTypes class is not yet implemented.")}latest(){throw new Mr("latest method in MediaTypes class is not yet implemented.")}},Cr=(t,e)=>{const r=new yr({predicate:t});return dr(e,r),new qt.eW(r.result)},Tr=(t,e)=>Cr(tt(t),e);const Ir=o((function(t,e,r){return p(t,w(e,r))})),Ur=(t,e)=>{const r=new yr({predicate:t,returnOnTrue:Xe});return dr(e,r),Ir(void 0,[0],r.result)};const Rr=y(-1);const Lr=_(1,Mt(st,Ct("Number")));const Dr=function(){return!0},Nr=t=>"string"==typeof t?.type?t.type:fr(t),Vr={EphemeralObject:["content"],EphemeralArray:["content"],...mr},Br=(t,e,{keyMap:r=Vr,...n}={})=>dr(t,e,{keyMap:r,nodeTypeGetter:Nr,nodePredicate:Dr,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...n});Br[Symbol.for("nodejs.util.promisify.custom")]=async(t,{keyMap:e=Vr,...r}={})=>dr[Symbol.for("nodejs.util.promisify.custom")](t,visitor,{keyMap:e,nodeTypeGetter:Nr,nodePredicate:Dr,detectCycles:!1,deleteNodeSymbol:Symbol.for("delete-node"),skipVisitingNodeSymbol:Symbol.for("skip-visiting-node"),...r});const Fr=class{type="EphemeralArray";content=[];reference=void 0;constructor(t){this.content=t,this.reference=[]}toReference(){return this.reference}toArray(){return this.reference.push(...this.content),this.reference}};const $r=class{type="EphemeralObject";content=[];reference=void 0;constructor(t){this.content=t,this.reference={}}toReference(){return this.reference}toObject(){return Object.assign(this.reference,Object.fromEntries(this.content))}};class zr{ObjectElement={enter:t=>{if(this.references.has(t))return this.references.get(t).toReference();const e=new $r(t.content);return this.references.set(t,e),e}};EphemeralObject={leave:t=>t.toObject()};MemberElement={enter:t=>[t.key,t.value]};ArrayElement={enter:t=>{if(this.references.has(t))return this.references.get(t).toReference();const e=new Fr(t.content);return this.references.set(t,e),e}};EphemeralArray={leave:t=>t.toArray()};references=new WeakMap;BooleanElement(t){return t.toValue()}NumberElement(t){return t.toValue()}StringElement(t){return t.toValue()}NullElement(){return null}}const qr=t=>pe(t)?he(t)||me(t)||de(t)||ye(t)?t.toValue():Br(t,new zr):t;class Gr{result;offset;includeRightBound;constructor({offset:t=0,includeRightBound:e=!1}={}){this.result=[],this.offset=t,this.includeRightBound=e}enter(t){if(!Ae(t))return;const e=t.getMetaProperty("sourceMap"),r=qr(e.positionStart.get(2)),n=qr(e.positionEnd.get(2));if(!(this.offset>=r&&(this.offset<n||this.includeRightBound&&this.offset<=n)))return!1;this.result.push(t)}}const Wr=(t,e)=>{let r,n;Lr(t)?(r=t,n=!1):(r=Ir(0,["offset"],t),n=Ir(!1,["includeRightBound"],t));const s=new Gr({offset:r,includeRightBound:n});return dr(e,s),Rr(s.result)};const Kr=tt(ee),Hr=(t,e)=>Kr(Ur(t,e));const Qr=Zt(te());class Yr extends yr{callback;constructor({callback:t=Qr,...e}={}){super({...e}),this.callback=t}enter(t){return this.predicate(t)?(this.callback(t),this.returnOnTrue):this.returnOnFalse}}const Jr=(t,e)=>{let r,n;Ut(t)?(r=t,n=pe):(r=Ir(Qr,["callback"],t),n=Ir(pe,["predicate"],t));const s=new Yr({callback:r,predicate:n});dr(e,s)};class Xr{parentEdges;parent;constructor(){this.parentEdges=new WeakMap}ObjectElement(t){this.parentEdges.set(t,this.parent),this.parent=t}ArrayElement(t){this.parentEdges.set(t,this.parent),this.parent=t}MemberElement(t){this.parentEdges.set(t,this.parent),this.parent=t}enter(t){this.parentEdges.set(t,this.parent)}}const Zr=t=>{const e=new Xr;return dr(t,e),e.parentEdges},tn=(t,e=new WeakMap)=>(be(t)?(e.set(t.key,t),tn(t.key,e),e.set(t.value,t),tn(t.value,e)):t.children.forEach((r=>{e.set(r,t),tn(r,e)})),e);const en=class{element;edges;constructor({element:t}){this.element=t}transclude(t,e){if(t===this.element)return e;if(t===e)return this.element;this.edges=this.edges??tn(this.element);const r=this.edges.get(t);return ee(r)?void 0:(ge(r)?((t,e,r)=>{const n=r.get(t);ge(n)&&(n.content=n.map(((s,i,o)=>o===t?(r.delete(t),r.set(e,n),e):o)))})(t,e,this.edges):ve(r)?((t,e,r)=>{const n=r.get(t);ve(n)&&(n.content=n.map((s=>s===t?(r.delete(t),r.set(e,n),e):s)))})(t,e,this.edges):be(r)&&((t,e,r)=>{const n=r.get(t);be(n)&&(n.key===t&&(n.key=e,r.delete(t),r.set(e,n)),n.value===t&&(n.value=e,r.delete(t),r.set(e,n)))})(t,e,this.edges),this.element)}},rn=(t,e,r)=>new en({element:r}).transclude(t,e),nn=en;const sn=i((function(t,e){return M((function(r,n){return r[n]=t(e[n],n,e),r}),{},Q(e))}));const on=s((function(t){return null==t}));const an=i((function(t,e){if(0===t.length||on(e))return!1;for(var r=e,n=0;n<t.length;){if(on(r)||!c(t[n],r))return!1;r=r[t[n]],n+=1}return!0}));var cn=i((function(t,e){return an([t],e)}));const un=cn;const ln=o((function(t,e,r){return t(d(e,r))}));const fn=s((function(t){return _(t.length,t)}));const pn=i((function(t,e){return _(t+1,(function(){var r=arguments[t];if(null!=r&&Lt(r[e]))return r[e].apply(r,Array.prototype.slice.call(arguments,0,t));throw new TypeError(gt(r)+' does not have a method named "'+e+'"')}))}));const hn=pn(1,"split");var mn=function(){function t(t,e){this.xf=e,this.f=t}return t.prototype["@@transducer/init"]=N,t.prototype["@@transducer/result"]=V,t.prototype["@@transducer/step"]=function(t,e){if(this.f){if(this.f(e))return t;this.f=null}return this.xf["@@transducer/step"](t,e)},t}();function yn(t){return function(e){return new mn(t,e)}}const dn=i(L(["dropWhile"],yn,(function(t,e){for(var r=0,n=e.length;r<n&&t(e[r]);)r+=1;return O(r,1/0,e)})));const gn=pn(1,"join");const vn=fn((function(t,e){return Mt(hn(""),dn(Ht(t)),gn(""))(e)})),bn=(t,e)=>{const r=p(t,e);return sn((t=>{if(Ne(t)&&un("$ref",t)&&ln(Ge,"$ref",t)){const e=w(["$ref"],t),n=vn("#/",e);return w(n.split("/"),r)}return Ne(t)?bn(t,r):t}),t)},_n=(t,e=$e)=>{if(Ge(t))try{return e.fromRefract(JSON.parse(t))}catch{}return Ne(t)&&un("element",t)?e.fromRefract(t):e.toElement(t)},En=(t,e,r)=>JSON.stringify(qr(t),e,r);class wn{static indentChar=" ";result;indent;constructor({directive:t=!1,indent:e=0}={}){this.result=t?"%YAML 1.2\n---\n":"",this.indent=e}NumberElement(t){this.result+=qr(t)}BooleanElement(t){const e=qr(t);this.result+=e?"true":"false"}StringElement(t){this.result+=JSON.stringify(qr(t))}NullElement(){this.result+="null"}ArrayElement(t){return 0===t.length?(this.result+="[]",!1):(t.forEach((t=>{const e=new wn({indent:this.indent+1}),r=wn.indentChar.repeat(this.indent);dr(t,e);const{result:n}=e;this.result+=n.startsWith("\n")?`\n${r}-${n}`:`\n${r}- ${n}`})),!1)}ObjectElement(t){return 0===t.length?(this.result+="{}",!1):(t.forEach(((t,e)=>{const r=new wn({indent:this.indent+1}),n=new wn({indent:this.indent+1}),s=wn.indentChar.repeat(this.indent);dr(e,r),dr(t,n);const{result:i}=r,{result:o}=n;this.result+=o.startsWith("\n")?`\n${s}${i}:${o}`:`\n${s}${i}: ${o}`})),!1)}}const xn=(t,{directive:e=!1}={})=>{const r=new wn({directive:e});return dr(t,r),r.result},jn=(t,e=$e)=>e.toRefract(t),On=(t,e=$e)=>{const r=jn(t,e);return JSON.stringify(r)};class Sn{result="";nestingLevel=0;enter(t){const{element:e}=t,r=e.charAt(0).toUpperCase()+e.slice(1),n=" ".repeat(this.nestingLevel);this.result+=this.nestingLevel>0?"\n":"",this.result+=`${n}(${r}Element`,this.nestingLevel+=1}leave(){this.nestingLevel-=1,this.result+=")"}}const An=t=>{const e=new Sn;return dr(t,e),e.result},kn=t=>{const e=ar(t.meta),r=ar(t.attributes);return new t.constructor(void 0,e,r)},Mn=(t,e)=>e.clone&&e.isMergeableElement(t)?Tn(kn(t),t,e):t,Pn=(t,e,r)=>t.concat(e)["fantasy-land/map"]((t=>Mn(t,r))),Cn=(t,e,r)=>{const n=ge(t)?kn(t):kn(e);return ge(t)&&t.forEach(((t,e,s)=>{const i=lr(s);i.value=Mn(t,r),n.content.push(i)})),e.forEach(((e,s,i)=>{const o=qr(s);let a;if(ge(t)&&t.hasKey(o)&&r.isMergeableElement(e)){const n=t.get(o);a=lr(i),a.value=((t,e)=>{if("function"!=typeof e.customMerge)return Tn;const r=e.customMerge(t,e);return"function"==typeof r?r:Tn})(s,r)(n,e)}else a=lr(i),a.value=Mn(e,r);n.remove(o),n.content.push(a)})),n};function Tn(t,e,r){const n={clone:!0,isMergeableElement:t=>ge(t)||ve(t),arrayElementMerge:Pn,objectElementMerge:Cn,customMerge:void 0},s={...n,...r};s.isMergeableElement=s.isMergeableElement??n.isMergeableElement,s.arrayElementMerge=s.arrayElementMerge??n.arrayElementMerge,s.objectElementMerge=s.objectElementMerge??n.objectElementMerge;const i=ve(e);return i===ve(t)?i&&"function"==typeof s.arrayElementMerge?s.arrayElementMerge(t,e,s):s.objectElementMerge(t,e,s):Mn(e,s)}Tn.all=(t,e)=>{if(!Array.isArray(t))throw new TypeError("First argument of deepmerge should be an array.");return 0===t.length?new qt.We:t.reduce(((t,r)=>Tn(t,r,e)),kn(t[0]))}})(),n})()));
Note: See TracBrowser for help on using the repository browser.