vitepress-openapi
Version:
Generate VitePress API Documentation from OpenAPI Specification.
17 lines (16 loc) • 2.57 MB
JavaScript
"use strict";var xM=Object.defineProperty;var kM=Object.getPrototypeOf;var CM=Reflect.get;var fA=t=>{throw TypeError(t)};var AM=(t,e,n)=>e in t?xM(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var Oe=(t,e,n)=>AM(t,typeof e!="symbol"?e+"":e,n),Ky=(t,e,n)=>e.has(t)||fA("Cannot "+n);var pr=(t,e,n)=>(Ky(t,e,"read from private field"),n?n.call(t):e.get(t)),Ei=(t,e,n)=>e.has(t)?fA("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),oa=(t,e,n,r)=>(Ky(t,e,"write to private field"),r?r.call(t,n):e.set(t,n),n),Kd=(t,e,n)=>(Ky(t,e,"access private method"),n);var Zy=(t,e,n)=>CM(kM(t),n,e);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const u=require("vue"),$t=require("./OpenApi-BpIBs3Rx.cjs");function jM(t){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t){for(const n in t)if(n!=="default"){const r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:()=>t[n]})}}return e.default=t,Object.freeze(e)}const so=jM(u);function Z_({chain:t,messages:e,params:n,initialChain:r}){const a=t[0];if(r??(r=[...t]),a.includes("[")){const[s,o]=a.split("["),l=Number.parseInt(o.replace("]",""),10);if(l<0)throw new Error(`Invalid array index "${l}" for message "${r.join(".")}"`);const c=e[s];if(!Array.isArray(c)||c.length<=l)throw new Error(`Message "${r.join(".")}" not found`);const p=c[l];return t.length===1?typeof p=="string"?p:"":Z_({chain:t.slice(1),messages:p,params:n,initialChain:r})}const i=e[a];if(i==null)throw new Error(`Message "${r.join(".")}" not found`);return t.length===1?typeof i!="string"?"":n?i.replace(/\{(\w*)\}/g,(s,o)=>{if(!(o in n))throw new Error(`Parameter "${o}" not found`);if(Array.isArray(n)){if(Number.isNaN(Number(o)))throw new Error(`Parameter "${o}" not found`);return String(n[o])}return String(n[o])}):i:Z_({chain:t.slice(1),messages:i,params:n,initialChain:r})}const _m="[vue-i18n]",z4=Symbol("@byjohann/vue-i18n");function $M(t){const{defaultLocale:e="en",logLevel:n="warn"}=t,r={...t.messages??{}},a=u.ref(e),i=t.locales??(Object.keys(r).length?Object.keys(r):[a.value]),s=(c,p)=>{if(typeof c!="string")return n==="warn"&&console.warn(_m,`Message "${c}" must be a string`),"";if(!c)return n==="warn"&&console.warn(_m,"Message key is empty"),"";try{return Z_({chain:c.split("."),messages:r[a.value],params:p})}catch(d){return n==="warn"&&console.warn(_m,d.message),c}},o=c=>{if(!i.includes(c)){n==="warn"&&console.warn(_m,`Locale "${c}" is not defined in the locales list. Available locales: ${i.join(", ")}`);return}a.value=c},l=()=>a.value;return{defaultLocale:e,locale:u.computed(()=>a.value),locales:Object.freeze(i),messages:r,t:s,setLocale:o,getLocale:l,install(c){c.provide(z4,this),c.config.globalProperties.$t=this.t,c.config.globalProperties.$i18n=this}}}function SM(){return u.inject(z4)}function q4(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}const V4=Symbol("openapiLocal");let wm=null;function U4({spec:t,config:e}={}){e&&$t.useTheme(e),t&&r({spec:t});function n({spec:i}){wm=$t.OpenApi({spec:i})}function r({spec:i}={}){var s,o;if(i)n($t.OpenApi({spec:$t.parseOpenapi().parseSync({spec:i,defaultTag:(s=e==null?void 0:e.spec)==null?void 0:s.defaultTag,defaultTagDescription:(o=e==null?void 0:e.spec)==null?void 0:o.defaultTagDescription})}));else throw new Error("No spec provided");return wm}async function a({spec:i}={}){var s,o;if(i)n($t.OpenApi({spec:await $t.parseOpenapi().parseAsync({spec:i,defaultTag:(s=e==null?void 0:e.spec)==null?void 0:s.defaultTag,defaultTagDescription:(o=e==null?void 0:e.spec)==null?void 0:o.defaultTagDescription})}));else throw new Error("No spec provided");return wm}return{...wm,async:a}}const y0=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n},EM={},NM={class:"animate-pulse flex flex-col gap-6 p-4"};function OM(t,e){return u.openBlock(),u.createElementBlock("div",NM,e[0]||(e[0]=[u.createStaticVNode('<div class="flex flex-col gap-4"><div class="w-1/3 h-10 bg-muted rounded"></div><div class="w-1/4 h-4 bg-muted rounded"></div><div class="w-1/2 h-4 bg-muted rounded"></div></div><hr><div class="flex flex-col gap-4"><div class="w-1/3 h-10 bg-muted rounded"></div><div class="w-full h-20 bg-muted rounded"></div></div><hr><div class="flex flex-col gap-4"><div class="w-1/3 h-10 bg-muted rounded"></div><div class="w-1/2 h-4 bg-muted rounded"></div></div>',5)]))}const H4=y0(EM,[["render",OM]]),W4={__name:"OAContext",props:{openapi:{type:Object,required:!0}},setup(t){const e=t;return u.provide(V4,e.openapi),(n,r)=>u.renderSlot(n.$slots,"default",{openapi:e.openapi})}},TM=Symbol.for("__confbox_fmt__"),PM=/^(\s+)/,FM=/(\s+)$/;function RM(t,e={}){var a,i;const n=e.indent===void 0&&e.preserveIndentation!==!1&&t.slice(0,(e==null?void 0:e.sampleSize)||1024),r=e.preserveWhitespace===!1?void 0:{start:((a=PM.exec(t))==null?void 0:a[0])||"",end:((i=FM.exec(t))==null?void 0:i[0])||""};return{sample:n,whiteSpace:r}}function MM(t,e,n){!e||typeof e!="object"||Object.defineProperty(e,TM,{enumerable:!1,configurable:!0,writable:!0,value:RM(t,n)})}/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function G4(t){return typeof t>"u"||t===null}function IM(t){return typeof t=="object"&&t!==null}function DM(t){return Array.isArray(t)?t:G4(t)?[]:[t]}function LM(t,e){var n,r,a,i;if(e)for(i=Object.keys(e),n=0,r=i.length;n<r;n+=1)a=i[n],t[a]=e[a];return t}function BM(t,e){var n="",r;for(r=0;r<e;r+=1)n+=t;return n}function zM(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}var qM=G4,VM=IM,UM=DM,HM=BM,WM=zM,GM=LM,pi={isNothing:qM,isObject:VM,toArray:UM,repeat:HM,isNegativeZero:WM,extend:GM};function K4(t,e){var n="",r=t.reason||"(unknown reason)";return t.mark?(t.mark.name&&(n+='in "'+t.mark.name+'" '),n+="("+(t.mark.line+1)+":"+(t.mark.column+1)+")",!e&&t.mark.snippet&&(n+=`
`+t.mark.snippet),r+" "+n):r}function gf(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=K4(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}gf.prototype=Object.create(Error.prototype),gf.prototype.constructor=gf,gf.prototype.toString=function(t){return this.name+": "+K4(this,t)};var Yo=gf;function Yy(t,e,n,r,a){var i="",s="",o=Math.floor(a/2)-1;return r-e>o&&(i=" ... ",e=r-o+i.length),n-r>o&&(s=" ...",n=r+o-s.length),{str:i+t.slice(e,n).replace(/\t/g,"→")+s,pos:r-e+i.length}}function Xy(t,e){return pi.repeat(" ",e-t.length)+t}function KM(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),typeof e.indent!="number"&&(e.indent=1),typeof e.linesBefore!="number"&&(e.linesBefore=3),typeof e.linesAfter!="number"&&(e.linesAfter=2);for(var n=/\r?\n|\r|\0/g,r=[0],a=[],i,s=-1;i=n.exec(t.buffer);)a.push(i.index),r.push(i.index+i[0].length),t.position<=i.index&&s<0&&(s=r.length-2);s<0&&(s=r.length-1);var o="",l,c,p=Math.min(t.line+e.linesAfter,a.length).toString().length,d=e.maxLength-(e.indent+p+3);for(l=1;l<=e.linesBefore&&!(s-l<0);l++)c=Yy(t.buffer,r[s-l],a[s-l],t.position-(r[s]-r[s-l]),d),o=pi.repeat(" ",e.indent)+Xy((t.line-l+1).toString(),p)+" | "+c.str+`
`+o;for(c=Yy(t.buffer,r[s],a[s],t.position,d),o+=pi.repeat(" ",e.indent)+Xy((t.line+1).toString(),p)+" | "+c.str+`
`,o+=pi.repeat("-",e.indent+p+3+c.pos)+`^
`,l=1;l<=e.linesAfter&&!(s+l>=a.length);l++)c=Yy(t.buffer,r[s+l],a[s+l],t.position-(r[s]-r[s+l]),d),o+=pi.repeat(" ",e.indent)+Xy((t.line+l+1).toString(),p)+" | "+c.str+`
`;return o.replace(/\n$/,"")}var ZM=KM,YM=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],XM=["scalar","sequence","mapping"];function JM(t){var e={};return t!==null&&Object.keys(t).forEach(function(n){t[n].forEach(function(r){e[String(r)]=n})}),e}function QM(t,e){if(e=e||{},Object.keys(e).forEach(function(n){if(YM.indexOf(n)===-1)throw new Yo('Unknown option "'+n+'" is met in definition of "'+t+'" YAML type.')}),this.options=e,this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(n){return n},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.representName=e.representName||null,this.defaultStyle=e.defaultStyle||null,this.multi=e.multi||!1,this.styleAliases=JM(e.styleAliases||null),XM.indexOf(this.kind)===-1)throw new Yo('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var ri=QM;function hA(t,e){var n=[];return t[e].forEach(function(r){var a=n.length;n.forEach(function(i,s){i.tag===r.tag&&i.kind===r.kind&&i.multi===r.multi&&(a=s)}),n[a]=r}),n}function eI(){var t={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},e,n;function r(a){a.multi?(t.multi[a.kind].push(a),t.multi.fallback.push(a)):t[a.kind][a.tag]=t.fallback[a.tag]=a}for(e=0,n=arguments.length;e<n;e+=1)arguments[e].forEach(r);return t}function Y_(t){return this.extend(t)}Y_.prototype.extend=function(t){var e=[],n=[];if(t instanceof ri)n.push(t);else if(Array.isArray(t))n=n.concat(t);else if(t&&(Array.isArray(t.implicit)||Array.isArray(t.explicit)))t.implicit&&(e=e.concat(t.implicit)),t.explicit&&(n=n.concat(t.explicit));else throw new Yo("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");e.forEach(function(a){if(!(a instanceof ri))throw new Yo("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(a.loadKind&&a.loadKind!=="scalar")throw new Yo("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(a.multi)throw new Yo("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(a){if(!(a instanceof ri))throw new Yo("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var r=Object.create(Y_.prototype);return r.implicit=(this.implicit||[]).concat(e),r.explicit=(this.explicit||[]).concat(n),r.compiledImplicit=hA(r,"implicit"),r.compiledExplicit=hA(r,"explicit"),r.compiledTypeMap=eI(r.compiledImplicit,r.compiledExplicit),r};var tI=Y_,nI=new ri("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}}),rI=new ri("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}}),aI=new ri("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}}),iI=new tI({explicit:[nI,rI,aI]});function sI(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function oI(){return null}function lI(t){return t===null}var cI=new ri("tag:yaml.org,2002:null",{kind:"scalar",resolve:sI,construct:oI,predicate:lI,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function uI(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}function pI(t){return t==="true"||t==="True"||t==="TRUE"}function dI(t){return Object.prototype.toString.call(t)==="[object Boolean]"}var fI=new ri("tag:yaml.org,2002:bool",{kind:"scalar",resolve:uI,construct:pI,predicate:dI,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"});function hI(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function mI(t){return 48<=t&&t<=55}function gI(t){return 48<=t&&t<=57}function bI(t){if(t===null)return!1;var e=t.length,n=0,r=!1,a;if(!e)return!1;if(a=t[n],(a==="-"||a==="+")&&(a=t[++n]),a==="0"){if(n+1===e)return!0;if(a=t[++n],a==="b"){for(n++;n<e;n++)if(a=t[n],a!=="_"){if(a!=="0"&&a!=="1")return!1;r=!0}return r&&a!=="_"}if(a==="x"){for(n++;n<e;n++)if(a=t[n],a!=="_"){if(!hI(t.charCodeAt(n)))return!1;r=!0}return r&&a!=="_"}if(a==="o"){for(n++;n<e;n++)if(a=t[n],a!=="_"){if(!mI(t.charCodeAt(n)))return!1;r=!0}return r&&a!=="_"}}if(a==="_")return!1;for(;n<e;n++)if(a=t[n],a!=="_"){if(!gI(t.charCodeAt(n)))return!1;r=!0}return!(!r||a==="_")}function vI(t){var e=t,n=1,r;if(e.indexOf("_")!==-1&&(e=e.replace(/_/g,"")),r=e[0],(r==="-"||r==="+")&&(r==="-"&&(n=-1),e=e.slice(1),r=e[0]),e==="0")return 0;if(r==="0"){if(e[1]==="b")return n*parseInt(e.slice(2),2);if(e[1]==="x")return n*parseInt(e.slice(2),16);if(e[1]==="o")return n*parseInt(e.slice(2),8)}return n*parseInt(e,10)}function yI(t){return Object.prototype.toString.call(t)==="[object Number]"&&t%1===0&&!pi.isNegativeZero(t)}var _I=new ri("tag:yaml.org,2002:int",{kind:"scalar",resolve:bI,construct:vI,predicate:yI,represent:{binary:function(t){return t>=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0o"+t.toString(8):"-0o"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),wI=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function xI(t){return!(t===null||!wI.test(t)||t[t.length-1]==="_")}function kI(t){var e,n;return e=t.replace(/_/g,"").toLowerCase(),n=e[0]==="-"?-1:1,"+-".indexOf(e[0])>=0&&(e=e.slice(1)),e===".inf"?n===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:e===".nan"?NaN:n*parseFloat(e,10)}var CI=/^[-+]?[0-9]+e/;function AI(t,e){var n;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(pi.isNegativeZero(t))return"-0.0";return n=t.toString(10),CI.test(n)?n.replace("e",".e"):n}function jI(t){return Object.prototype.toString.call(t)==="[object Number]"&&(t%1!==0||pi.isNegativeZero(t))}var $I=new ri("tag:yaml.org,2002:float",{kind:"scalar",resolve:xI,construct:kI,predicate:jI,represent:AI,defaultStyle:"lowercase"}),SI=iI.extend({implicit:[cI,fI,_I,$I]}),EI=SI,Z4=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Y4=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function NI(t){return t===null?!1:Z4.exec(t)!==null||Y4.exec(t)!==null}function OI(t){var e,n,r,a,i,s,o,l=0,c=null,p,d,h;if(e=Z4.exec(t),e===null&&(e=Y4.exec(t)),e===null)throw new Error("Date resolve error");if(n=+e[1],r=+e[2]-1,a=+e[3],!e[4])return new Date(Date.UTC(n,r,a));if(i=+e[4],s=+e[5],o=+e[6],e[7]){for(l=e[7].slice(0,3);l.length<3;)l+="0";l=+l}return e[9]&&(p=+e[10],d=+(e[11]||0),c=(p*60+d)*6e4,e[9]==="-"&&(c=-c)),h=new Date(Date.UTC(n,r,a,i,s,o,l)),c&&h.setTime(h.getTime()-c),h}function TI(t){return t.toISOString()}var PI=new ri("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:NI,construct:OI,instanceOf:Date,represent:TI});function FI(t){return t==="<<"||t===null}var RI=new ri("tag:yaml.org,2002:merge",{kind:"scalar",resolve:FI}),xk=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function MI(t){if(t===null)return!1;var e,n,r=0,a=t.length,i=xk;for(n=0;n<a;n++)if(e=i.indexOf(t.charAt(n)),!(e>64)){if(e<0)return!1;r+=6}return r%8===0}function II(t){var e,n,r=t.replace(/[\r\n=]/g,""),a=r.length,i=xk,s=0,o=[];for(e=0;e<a;e++)e%4===0&&e&&(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|i.indexOf(r.charAt(e));return n=a%4*6,n===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):n===18?(o.push(s>>10&255),o.push(s>>2&255)):n===12&&o.push(s>>4&255),new Uint8Array(o)}function DI(t){var e="",n=0,r,a,i=t.length,s=xk;for(r=0;r<i;r++)r%3===0&&r&&(e+=s[n>>18&63],e+=s[n>>12&63],e+=s[n>>6&63],e+=s[n&63]),n=(n<<8)+t[r];return a=i%3,a===0?(e+=s[n>>18&63],e+=s[n>>12&63],e+=s[n>>6&63],e+=s[n&63]):a===2?(e+=s[n>>10&63],e+=s[n>>4&63],e+=s[n<<2&63],e+=s[64]):a===1&&(e+=s[n>>2&63],e+=s[n<<4&63],e+=s[64],e+=s[64]),e}function LI(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}var BI=new ri("tag:yaml.org,2002:binary",{kind:"scalar",resolve:MI,construct:II,predicate:LI,represent:DI}),zI=Object.prototype.hasOwnProperty,qI=Object.prototype.toString;function VI(t){if(t===null)return!0;var e=[],n,r,a,i,s,o=t;for(n=0,r=o.length;n<r;n+=1){if(a=o[n],s=!1,qI.call(a)!=="[object Object]")return!1;for(i in a)if(zI.call(a,i))if(!s)s=!0;else return!1;if(!s)return!1;if(e.indexOf(i)===-1)e.push(i);else return!1}return!0}function UI(t){return t!==null?t:[]}var HI=new ri("tag:yaml.org,2002:omap",{kind:"sequence",resolve:VI,construct:UI}),WI=Object.prototype.toString;function GI(t){if(t===null)return!0;var e,n,r,a,i,s=t;for(i=new Array(s.length),e=0,n=s.length;e<n;e+=1){if(r=s[e],WI.call(r)!=="[object Object]"||(a=Object.keys(r),a.length!==1))return!1;i[e]=[a[0],r[a[0]]]}return!0}function KI(t){if(t===null)return[];var e,n,r,a,i,s=t;for(i=new Array(s.length),e=0,n=s.length;e<n;e+=1)r=s[e],a=Object.keys(r),i[e]=[a[0],r[a[0]]];return i}var ZI=new ri("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:GI,construct:KI}),YI=Object.prototype.hasOwnProperty;function XI(t){if(t===null)return!0;var e,n=t;for(e in n)if(YI.call(n,e)&&n[e]!==null)return!1;return!0}function JI(t){return t!==null?t:{}}var QI=new ri("tag:yaml.org,2002:set",{kind:"mapping",resolve:XI,construct:JI}),eD=EI.extend({implicit:[PI,RI],explicit:[BI,HI,ZI,QI]}),uc=Object.prototype.hasOwnProperty,Lb=1,X4=2,J4=3,Bb=4,Jy=1,tD=2,mA=3,nD=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,rD=/[\x85\u2028\u2029]/,aD=/[,\[\]\{\}]/,Q4=/^(?:!|!!|![a-z\-]+!)$/i,eO=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function gA(t){return Object.prototype.toString.call(t)}function bo(t){return t===10||t===13}function ou(t){return t===9||t===32}function Ai(t){return t===9||t===32||t===10||t===13}function fp(t){return t===44||t===91||t===93||t===123||t===125}function iD(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function sD(t){return t===120?2:t===117?4:t===85?8:0}function oD(t){return 48<=t&&t<=57?t-48:-1}function bA(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?`
`:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?"
":t===95?" ":t===76?"\u2028":t===80?"\u2029":""}function lD(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}for(var tO=new Array(256),nO=new Array(256),Gu=0;Gu<256;Gu++)tO[Gu]=bA(Gu)?1:0,nO[Gu]=bA(Gu);function cD(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||eD,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function rO(t,e){var n={name:t.filename,buffer:t.input.slice(0,-1),position:t.position,line:t.line,column:t.position-t.lineStart};return n.snippet=ZM(n),new Yo(e,n)}function Ft(t,e){throw rO(t,e)}function zb(t,e){t.onWarning&&t.onWarning.call(null,rO(t,e))}var vA={YAML:function(t,e,n){var r,a,i;t.version!==null&&Ft(t,"duplication of %YAML directive"),n.length!==1&&Ft(t,"YAML directive accepts exactly one argument"),r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),r===null&&Ft(t,"ill-formed argument of the YAML directive"),a=parseInt(r[1],10),i=parseInt(r[2],10),a!==1&&Ft(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=i<2,i!==1&&i!==2&&zb(t,"unsupported YAML version of the document")},TAG:function(t,e,n){var r,a;n.length!==2&&Ft(t,"TAG directive accepts exactly two arguments"),r=n[0],a=n[1],Q4.test(r)||Ft(t,"ill-formed tag handle (first argument) of the TAG directive"),uc.call(t.tagMap,r)&&Ft(t,'there is a previously declared suffix for "'+r+'" tag handle'),eO.test(a)||Ft(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{Ft(t,"tag prefix is malformed: "+a)}t.tagMap[r]=a}};function Ql(t,e,n,r){var a,i,s,o;if(e<n){if(o=t.input.slice(e,n),r)for(a=0,i=o.length;a<i;a+=1)s=o.charCodeAt(a),s===9||32<=s&&s<=1114111||Ft(t,"expected valid JSON character");else nD.test(o)&&Ft(t,"the stream contains non-printable characters");t.result+=o}}function yA(t,e,n,r){var a,i,s,o;for(pi.isObject(n)||Ft(t,"cannot merge mappings; the provided source object is unacceptable"),a=Object.keys(n),s=0,o=a.length;s<o;s+=1)i=a[s],uc.call(e,i)||(e[i]=n[i],r[i]=!0)}function hp(t,e,n,r,a,i,s,o,l){var c,p;if(Array.isArray(a))for(a=Array.prototype.slice.call(a),c=0,p=a.length;c<p;c+=1)Array.isArray(a[c])&&Ft(t,"nested arrays are not supported inside keys"),typeof a=="object"&&gA(a[c])==="[object Object]"&&(a[c]="[object Object]");if(typeof a=="object"&&gA(a)==="[object Object]"&&(a="[object Object]"),a=String(a),e===null&&(e={}),r==="tag:yaml.org,2002:merge")if(Array.isArray(i))for(c=0,p=i.length;c<p;c+=1)yA(t,e,i[c],n);else yA(t,e,i,n);else!t.json&&!uc.call(n,a)&&uc.call(e,a)&&(t.line=s||t.line,t.lineStart=o||t.lineStart,t.position=l||t.position,Ft(t,"duplicated mapping key")),a==="__proto__"?Object.defineProperty(e,a,{configurable:!0,enumerable:!0,writable:!0,value:i}):e[a]=i,delete n[a];return e}function kk(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position++:e===13?(t.position++,t.input.charCodeAt(t.position)===10&&t.position++):Ft(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}function va(t,e,n){for(var r=0,a=t.input.charCodeAt(t.position);a!==0;){for(;ou(a);)a===9&&t.firstTabInLine===-1&&(t.firstTabInLine=t.position),a=t.input.charCodeAt(++t.position);if(e&&a===35)do a=t.input.charCodeAt(++t.position);while(a!==10&&a!==13&&a!==0);if(bo(a))for(kk(t),a=t.input.charCodeAt(t.position),r++,t.lineIndent=0;a===32;)t.lineIndent++,a=t.input.charCodeAt(++t.position);else break}return n!==-1&&r!==0&&t.lineIndent<n&&zb(t,"deficient indentation"),r}function _0(t){var e=t.position,n;return n=t.input.charCodeAt(e),!!((n===45||n===46)&&n===t.input.charCodeAt(e+1)&&n===t.input.charCodeAt(e+2)&&(e+=3,n=t.input.charCodeAt(e),n===0||Ai(n)))}function Ck(t,e){e===1?t.result+=" ":e>1&&(t.result+=pi.repeat(`
`,e-1))}function uD(t,e,n){var r,a,i,s,o,l,c,p,d=t.kind,h=t.result,m;if(m=t.input.charCodeAt(t.position),Ai(m)||fp(m)||m===35||m===38||m===42||m===33||m===124||m===62||m===39||m===34||m===37||m===64||m===96||(m===63||m===45)&&(a=t.input.charCodeAt(t.position+1),Ai(a)||n&&fp(a)))return!1;for(t.kind="scalar",t.result="",i=s=t.position,o=!1;m!==0;){if(m===58){if(a=t.input.charCodeAt(t.position+1),Ai(a)||n&&fp(a))break}else if(m===35){if(r=t.input.charCodeAt(t.position-1),Ai(r))break}else{if(t.position===t.lineStart&&_0(t)||n&&fp(m))break;if(bo(m))if(l=t.line,c=t.lineStart,p=t.lineIndent,va(t,!1,-1),t.lineIndent>=e){o=!0,m=t.input.charCodeAt(t.position);continue}else{t.position=s,t.line=l,t.lineStart=c,t.lineIndent=p;break}}o&&(Ql(t,i,s,!1),Ck(t,t.line-l),i=s=t.position,o=!1),ou(m)||(s=t.position+1),m=t.input.charCodeAt(++t.position)}return Ql(t,i,s,!1),t.result?!0:(t.kind=d,t.result=h,!1)}function pD(t,e){var n,r,a;if(n=t.input.charCodeAt(t.position),n!==39)return!1;for(t.kind="scalar",t.result="",t.position++,r=a=t.position;(n=t.input.charCodeAt(t.position))!==0;)if(n===39)if(Ql(t,r,t.position,!0),n=t.input.charCodeAt(++t.position),n===39)r=t.position,t.position++,a=t.position;else return!0;else bo(n)?(Ql(t,r,a,!0),Ck(t,va(t,!1,e)),r=a=t.position):t.position===t.lineStart&&_0(t)?Ft(t,"unexpected end of the document within a single quoted scalar"):(t.position++,a=t.position);Ft(t,"unexpected end of the stream within a single quoted scalar")}function dD(t,e){var n,r,a,i,s,o;if(o=t.input.charCodeAt(t.position),o!==34)return!1;for(t.kind="scalar",t.result="",t.position++,n=r=t.position;(o=t.input.charCodeAt(t.position))!==0;){if(o===34)return Ql(t,n,t.position,!0),t.position++,!0;if(o===92){if(Ql(t,n,t.position,!0),o=t.input.charCodeAt(++t.position),bo(o))va(t,!1,e);else if(o<256&&tO[o])t.result+=nO[o],t.position++;else if((s=sD(o))>0){for(a=s,i=0;a>0;a--)o=t.input.charCodeAt(++t.position),(s=iD(o))>=0?i=(i<<4)+s:Ft(t,"expected hexadecimal character");t.result+=lD(i),t.position++}else Ft(t,"unknown escape sequence");n=r=t.position}else bo(o)?(Ql(t,n,r,!0),Ck(t,va(t,!1,e)),n=r=t.position):t.position===t.lineStart&&_0(t)?Ft(t,"unexpected end of the document within a double quoted scalar"):(t.position++,r=t.position)}Ft(t,"unexpected end of the stream within a double quoted scalar")}function fD(t,e){var n=!0,r,a,i,s=t.tag,o,l=t.anchor,c,p,d,h,m,g=Object.create(null),y,b,v,_;if(_=t.input.charCodeAt(t.position),_===91)p=93,m=!1,o=[];else if(_===123)p=125,m=!0,o={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=o),_=t.input.charCodeAt(++t.position);_!==0;){if(va(t,!0,e),_=t.input.charCodeAt(t.position),_===p)return t.position++,t.tag=s,t.anchor=l,t.kind=m?"mapping":"sequence",t.result=o,!0;n?_===44&&Ft(t,"expected the node content, but found ','"):Ft(t,"missed comma between flow collection entries"),b=y=v=null,d=h=!1,_===63&&(c=t.input.charCodeAt(t.position+1),Ai(c)&&(d=h=!0,t.position++,va(t,!0,e))),r=t.line,a=t.lineStart,i=t.position,Gp(t,e,Lb,!1,!0),b=t.tag,y=t.result,va(t,!0,e),_=t.input.charCodeAt(t.position),(h||t.line===r)&&_===58&&(d=!0,_=t.input.charCodeAt(++t.position),va(t,!0,e),Gp(t,e,Lb,!1,!0),v=t.result),m?hp(t,o,g,b,y,v,r,a,i):d?o.push(hp(t,null,g,b,y,v,r,a,i)):o.push(y),va(t,!0,e),_=t.input.charCodeAt(t.position),_===44?(n=!0,_=t.input.charCodeAt(++t.position)):n=!1}Ft(t,"unexpected end of the stream within a flow collection")}function hD(t,e){var n,r,a=Jy,i=!1,s=!1,o=e,l=0,c=!1,p,d;if(d=t.input.charCodeAt(t.position),d===124)r=!1;else if(d===62)r=!0;else return!1;for(t.kind="scalar",t.result="";d!==0;)if(d=t.input.charCodeAt(++t.position),d===43||d===45)Jy===a?a=d===43?mA:tD:Ft(t,"repeat of a chomping mode identifier");else if((p=oD(d))>=0)p===0?Ft(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?Ft(t,"repeat of an indentation width identifier"):(o=e+p-1,s=!0);else break;if(ou(d)){do d=t.input.charCodeAt(++t.position);while(ou(d));if(d===35)do d=t.input.charCodeAt(++t.position);while(!bo(d)&&d!==0)}for(;d!==0;){for(kk(t),t.lineIndent=0,d=t.input.charCodeAt(t.position);(!s||t.lineIndent<o)&&d===32;)t.lineIndent++,d=t.input.charCodeAt(++t.position);if(!s&&t.lineIndent>o&&(o=t.lineIndent),bo(d)){l++;continue}if(t.lineIndent<o){a===mA?t.result+=pi.repeat(`
`,i?1+l:l):a===Jy&&i&&(t.result+=`
`);break}for(r?ou(d)?(c=!0,t.result+=pi.repeat(`
`,i?1+l:l)):c?(c=!1,t.result+=pi.repeat(`
`,l+1)):l===0?i&&(t.result+=" "):t.result+=pi.repeat(`
`,l):t.result+=pi.repeat(`
`,i?1+l:l),i=!0,s=!0,l=0,n=t.position;!bo(d)&&d!==0;)d=t.input.charCodeAt(++t.position);Ql(t,n,t.position,!1)}return!0}function _A(t,e){var n,r=t.tag,a=t.anchor,i=[],s,o=!1,l;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=i),l=t.input.charCodeAt(t.position);l!==0&&(t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ft(t,"tab characters must not be used in indentation")),!(l!==45||(s=t.input.charCodeAt(t.position+1),!Ai(s))));){if(o=!0,t.position++,va(t,!0,-1)&&t.lineIndent<=e){i.push(null),l=t.input.charCodeAt(t.position);continue}if(n=t.line,Gp(t,e,J4,!1,!0),i.push(t.result),va(t,!0,-1),l=t.input.charCodeAt(t.position),(t.line===n||t.lineIndent>e)&&l!==0)Ft(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return o?(t.tag=r,t.anchor=a,t.kind="sequence",t.result=i,!0):!1}function mD(t,e,n){var r,a,i,s,o,l,c=t.tag,p=t.anchor,d={},h=Object.create(null),m=null,g=null,y=null,b=!1,v=!1,_;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=d),_=t.input.charCodeAt(t.position);_!==0;){if(!b&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ft(t,"tab characters must not be used in indentation")),r=t.input.charCodeAt(t.position+1),i=t.line,(_===63||_===58)&&Ai(r))_===63?(b&&(hp(t,d,h,m,g,null,s,o,l),m=g=y=null),v=!0,b=!0,a=!0):b?(b=!1,a=!0):Ft(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,_=r;else{if(s=t.line,o=t.lineStart,l=t.position,!Gp(t,n,X4,!1,!0))break;if(t.line===i){for(_=t.input.charCodeAt(t.position);ou(_);)_=t.input.charCodeAt(++t.position);if(_===58)_=t.input.charCodeAt(++t.position),Ai(_)||Ft(t,"a whitespace character is expected after the key-value separator within a block mapping"),b&&(hp(t,d,h,m,g,null,s,o,l),m=g=y=null),v=!0,b=!1,a=!1,m=t.tag,g=t.result;else if(v)Ft(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=c,t.anchor=p,!0}else if(v)Ft(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=c,t.anchor=p,!0}if((t.line===i||t.lineIndent>e)&&(b&&(s=t.line,o=t.lineStart,l=t.position),Gp(t,e,Bb,!0,a)&&(b?g=t.result:y=t.result),b||(hp(t,d,h,m,g,y,s,o,l),m=g=y=null),va(t,!0,-1),_=t.input.charCodeAt(t.position)),(t.line===i||t.lineIndent>e)&&_!==0)Ft(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return b&&hp(t,d,h,m,g,null,s,o,l),v&&(t.tag=c,t.anchor=p,t.kind="mapping",t.result=d),v}function gD(t){var e,n=!1,r=!1,a,i,s;if(s=t.input.charCodeAt(t.position),s!==33)return!1;if(t.tag!==null&&Ft(t,"duplication of a tag property"),s=t.input.charCodeAt(++t.position),s===60?(n=!0,s=t.input.charCodeAt(++t.position)):s===33?(r=!0,a="!!",s=t.input.charCodeAt(++t.position)):a="!",e=t.position,n){do s=t.input.charCodeAt(++t.position);while(s!==0&&s!==62);t.position<t.length?(i=t.input.slice(e,t.position),s=t.input.charCodeAt(++t.position)):Ft(t,"unexpected end of the stream within a verbatim tag")}else{for(;s!==0&&!Ai(s);)s===33&&(r?Ft(t,"tag suffix cannot contain exclamation marks"):(a=t.input.slice(e-1,t.position+1),Q4.test(a)||Ft(t,"named tag handle cannot contain such characters"),r=!0,e=t.position+1)),s=t.input.charCodeAt(++t.position);i=t.input.slice(e,t.position),aD.test(i)&&Ft(t,"tag suffix cannot contain flow indicator characters")}i&&!eO.test(i)&&Ft(t,"tag name cannot contain such characters: "+i);try{i=decodeURIComponent(i)}catch{Ft(t,"tag name is malformed: "+i)}return n?t.tag=i:uc.call(t.tagMap,a)?t.tag=t.tagMap[a]+i:a==="!"?t.tag="!"+i:a==="!!"?t.tag="tag:yaml.org,2002:"+i:Ft(t,'undeclared tag handle "'+a+'"'),!0}function bD(t){var e,n;if(n=t.input.charCodeAt(t.position),n!==38)return!1;for(t.anchor!==null&&Ft(t,"duplication of an anchor property"),n=t.input.charCodeAt(++t.position),e=t.position;n!==0&&!Ai(n)&&!fp(n);)n=t.input.charCodeAt(++t.position);return t.position===e&&Ft(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function vD(t){var e,n,r;if(r=t.input.charCodeAt(t.position),r!==42)return!1;for(r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!Ai(r)&&!fp(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&Ft(t,"name of an alias node must contain at least one character"),n=t.input.slice(e,t.position),uc.call(t.anchorMap,n)||Ft(t,'unidentified alias "'+n+'"'),t.result=t.anchorMap[n],va(t,!0,-1),!0}function Gp(t,e,n,r,a){var i,s,o,l=1,c=!1,p=!1,d,h,m,g,y,b;if(t.listener!==null&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,i=s=o=Bb===n||J4===n,r&&va(t,!0,-1)&&(c=!0,t.lineIndent>e?l=1:t.lineIndent===e?l=0:t.lineIndent<e&&(l=-1)),l===1)for(;gD(t)||bD(t);)va(t,!0,-1)?(c=!0,o=i,t.lineIndent>e?l=1:t.lineIndent===e?l=0:t.lineIndent<e&&(l=-1)):o=!1;if(o&&(o=c||a),(l===1||Bb===n)&&(Lb===n||X4===n?y=e:y=e+1,b=t.position-t.lineStart,l===1?o&&(_A(t,b)||mD(t,b,y))||fD(t,y)?p=!0:(s&&hD(t,y)||pD(t,y)||dD(t,y)?p=!0:vD(t)?(p=!0,(t.tag!==null||t.anchor!==null)&&Ft(t,"alias node should not have any properties")):uD(t,y,Lb===n)&&(p=!0,t.tag===null&&(t.tag="?")),t.anchor!==null&&(t.anchorMap[t.anchor]=t.result)):l===0&&(p=o&&_A(t,b))),t.tag===null)t.anchor!==null&&(t.anchorMap[t.anchor]=t.result);else if(t.tag==="?"){for(t.result!==null&&t.kind!=="scalar"&&Ft(t,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+t.kind+'"'),d=0,h=t.implicitTypes.length;d<h;d+=1)if(g=t.implicitTypes[d],g.resolve(t.result)){t.result=g.construct(t.result),t.tag=g.tag,t.anchor!==null&&(t.anchorMap[t.anchor]=t.result);break}}else if(t.tag!=="!"){if(uc.call(t.typeMap[t.kind||"fallback"],t.tag))g=t.typeMap[t.kind||"fallback"][t.tag];else for(g=null,m=t.typeMap.multi[t.kind||"fallback"],d=0,h=m.length;d<h;d+=1)if(t.tag.slice(0,m[d].tag.length)===m[d].tag){g=m[d];break}g||Ft(t,"unknown tag !<"+t.tag+">"),t.result!==null&&g.kind!==t.kind&&Ft(t,"unacceptable node kind for !<"+t.tag+'> tag; it should be "'+g.kind+'", not "'+t.kind+'"'),g.resolve(t.result,t.tag)?(t.result=g.construct(t.result,t.tag),t.anchor!==null&&(t.anchorMap[t.anchor]=t.result)):Ft(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")}return t.listener!==null&&t.listener("close",t),t.tag!==null||t.anchor!==null||p}function yD(t){var e=t.position,n,r,a,i=!1,s;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap=Object.create(null),t.anchorMap=Object.create(null);(s=t.input.charCodeAt(t.position))!==0&&(va(t,!0,-1),s=t.input.charCodeAt(t.position),!(t.lineIndent>0||s!==37));){for(i=!0,s=t.input.charCodeAt(++t.position),n=t.position;s!==0&&!Ai(s);)s=t.input.charCodeAt(++t.position);for(r=t.input.slice(n,t.position),a=[],r.length<1&&Ft(t,"directive name must not be less than one character in length");s!==0;){for(;ou(s);)s=t.input.charCodeAt(++t.position);if(s===35){do s=t.input.charCodeAt(++t.position);while(s!==0&&!bo(s));break}if(bo(s))break;for(n=t.position;s!==0&&!Ai(s);)s=t.input.charCodeAt(++t.position);a.push(t.input.slice(n,t.position))}s!==0&&kk(t),uc.call(vA,r)?vA[r](t,r,a):zb(t,'unknown document directive "'+r+'"')}if(va(t,!0,-1),t.lineIndent===0&&t.input.charCodeAt(t.position)===45&&t.input.charCodeAt(t.position+1)===45&&t.input.charCodeAt(t.position+2)===45?(t.position+=3,va(t,!0,-1)):i&&Ft(t,"directives end mark is expected"),Gp(t,t.lineIndent-1,Bb,!1,!0),va(t,!0,-1),t.checkLineBreaks&&rD.test(t.input.slice(e,t.position))&&zb(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&_0(t)){t.input.charCodeAt(t.position)===46&&(t.position+=3,va(t,!0,-1));return}if(t.position<t.length-1)Ft(t,"end of the stream or a document separator is expected");else return}function aO(t,e){t=String(t),e=e||{},t.length!==0&&(t.charCodeAt(t.length-1)!==10&&t.charCodeAt(t.length-1)!==13&&(t+=`
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var n=new cD(t,e),r=t.indexOf("\0");for(r!==-1&&(n.position=r,Ft(n,"null byte is not allowed in input")),n.input+="\0";n.input.charCodeAt(n.position)===32;)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)yD(n);return n.documents}function _D(t,e,n){e!==null&&typeof e=="object"&&typeof n>"u"&&(n=e,e=null);var r=aO(t,n);if(typeof e!="function")return r;for(var a=0,i=r.length;a<i;a+=1)e(r[a])}function wD(t,e){var n=aO(t,e);if(n.length!==0){if(n.length===1)return n[0];throw new Yo("expected a single document in the stream, but found more")}}var xD=_D,kD=wD,CD={loadAll:xD,load:kD},AD=CD.load;function jD(t,e){const n=AD(t,e);return MM(t,n,e),n}const $D=u.defineComponent({__name:"OAContextAsync",props:{spec:{type:Object,required:!1},specUrl:{type:String,required:!1}},emits:["update:spec"],async setup(t,{emit:e}){let n,r;const a=t,i=e,s=a.spec||([n,r]=u.withAsyncContext(()=>l(a.specUrl)),n=await n,r(),n);i("update:spec",s);const o=$t.OpenApi({spec:([n,r]=u.withAsyncContext(()=>$t.parseOpenapi().parseAsync({spec:s})),n=await n,r(),n)});async function l(c){var d;if(!c)return null;const p=await fetch(c);if(!p.ok)throw new Error(`Failed to fetch ${c}: ${p.status} ${p.statusText}`);return(d=p.headers.get("content-type"))!=null&&d.toLowerCase().includes("yaml")||c.endsWith(".yaml")||c.endsWith(".yml")?jD(await p.text()):p.json()}return(c,p)=>(u.openBlock(),u.createBlock(W4,{openapi:u.unref(o)},{default:u.withCtx(({openapi:d})=>[u.renderSlot(c.$slots,"default",{openapi:d})]),_:3},8,["openapi"]))}}),SD={key:2},Pu={__name:"OAContextProvider",props:{spec:{type:Object,required:!1,default:null},specUrl:{type:String,required:!1,default:null}},emits:["update:spec"],setup(t,{emit:e}){const n=t,r=e,a=U4();return(i,s)=>n.spec||n.specUrl?(u.openBlock(),u.createBlock(u.Suspense,{key:0},{fallback:u.withCtx(()=>[u.createVNode(H4)]),default:u.withCtx(()=>[u.createVNode($D,{spec:n.spec,"spec-url":n.specUrl,"onUpdate:spec":s[0]||(s[0]=o=>r("update:spec",o))},{default:u.withCtx(({openapi:o})=>[u.renderSlot(i.$slots,"default",{openapi:o})]),_:3},8,["spec","spec-url"])]),_:3})):u.unref(a)?(u.openBlock(),u.createBlock(W4,{key:1,openapi:u.unref(a)},{default:u.withCtx(({openapi:o})=>[u.renderSlot(i.$slots,"default",{openapi:o})]),_:3},8,["openapi"])):(u.openBlock(),u.createElementBlock("div",SD,s[1]||(s[1]=[u.createElementVNode("p",null,"OpenAPI instance not found",-1)])))}};function Ak(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const ED=[["ß","ss"],["ẞ","Ss"],["ä","ae"],["Ä","Ae"],["ö","oe"],["Ö","Oe"],["ü","ue"],["Ü","Ue"],["À","A"],["Á","A"],["Â","A"],["Ã","A"],["Ä","Ae"],["Å","A"],["Æ","AE"],["Ç","C"],["È","E"],["É","E"],["Ê","E"],["Ë","E"],["Ì","I"],["Í","I"],["Î","I"],["Ï","I"],["Ð","D"],["Ñ","N"],["Ò","O"],["Ó","O"],["Ô","O"],["Õ","O"],["Ö","Oe"],["Ő","O"],["Ø","O"],["Ù","U"],["Ú","U"],["Û","U"],["Ü","Ue"],["Ű","U"],["Ý","Y"],["Þ","TH"],["ß","ss"],["à","a"],["á","a"],["â","a"],["ã","a"],["ä","ae"],["å","a"],["æ","ae"],["ç","c"],["è","e"],["é","e"],["ê","e"],["ë","e"],["ì","i"],["í","i"],["î","i"],["ï","i"],["ð","d"],["ñ","n"],["ò","o"],["ó","o"],["ô","o"],["õ","o"],["ö","oe"],["ő","o"],["ø","o"],["ù","u"],["ú","u"],["û","u"],["ü","ue"],["ű","u"],["ý","y"],["þ","th"],["ÿ","y"],["ẞ","SS"],["à","a"],["À","A"],["á","a"],["Á","A"],["â","a"],["Â","A"],["ã","a"],["Ã","A"],["è","e"],["È","E"],["é","e"],["É","E"],["ê","e"],["Ê","E"],["ì","i"],["Ì","I"],["í","i"],["Í","I"],["ò","o"],["Ò","O"],["ó","o"],["Ó","O"],["ô","o"],["Ô","O"],["õ","o"],["Õ","O"],["ù","u"],["Ù","U"],["ú","u"],["Ú","U"],["ý","y"],["Ý","Y"],["ă","a"],["Ă","A"],["Đ","D"],["đ","d"],["ĩ","i"],["Ĩ","I"],["ũ","u"],["Ũ","U"],["ơ","o"],["Ơ","O"],["ư","u"],["Ư","U"],["ạ","a"],["Ạ","A"],["ả","a"],["Ả","A"],["ấ","a"],["Ấ","A"],["ầ","a"],["Ầ","A"],["ẩ","a"],["Ẩ","A"],["ẫ","a"],["Ẫ","A"],["ậ","a"],["Ậ","A"],["ắ","a"],["Ắ","A"],["ằ","a"],["Ằ","A"],["ẳ","a"],["Ẳ","A"],["ẵ","a"],["Ẵ","A"],["ặ","a"],["Ặ","A"],["ẹ","e"],["Ẹ","E"],["ẻ","e"],["Ẻ","E"],["ẽ","e"],["Ẽ","E"],["ế","e"],["Ế","E"],["ề","e"],["Ề","E"],["ể","e"],["Ể","E"],["ễ","e"],["Ễ","E"],["ệ","e"],["Ệ","E"],["ỉ","i"],["Ỉ","I"],["ị","i"],["Ị","I"],["ọ","o"],["Ọ","O"],["ỏ","o"],["Ỏ","O"],["ố","o"],["Ố","O"],["ồ","o"],["Ồ","O"],["ổ","o"],["Ổ","O"],["ỗ","o"],["Ỗ","O"],["ộ","o"],["Ộ","O"],["ớ","o"],["Ớ","O"],["ờ","o"],["Ờ","O"],["ở","o"],["Ở","O"],["ỡ","o"],["Ỡ","O"],["ợ","o"],["Ợ","O"],["ụ","u"],["Ụ","U"],["ủ","u"],["Ủ","U"],["ứ","u"],["Ứ","U"],["ừ","u"],["Ừ","U"],["ử","u"],["Ử","U"],["ữ","u"],["Ữ","U"],["ự","u"],["Ự","U"],["ỳ","y"],["Ỳ","Y"],["ỵ","y"],["Ỵ","Y"],["ỷ","y"],["Ỷ","Y"],["ỹ","y"],["Ỹ","Y"],["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ","a"],["ُ","u"],["ِ","i"],["٠","0"],["١","1"],["٢","2"],["٣","3"],["٤","4"],["٥","5"],["٦","6"],["٧","7"],["٨","8"],["٩","9"],["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"],["۰","0"],["۱","1"],["۲","2"],["۳","3"],["۴","4"],["۵","5"],["۶","6"],["۷","7"],["۸","8"],["۹","9"],["ټ","p"],["ځ","z"],["څ","c"],["ډ","d"],["ﺫ","d"],["ﺭ","r"],["ړ","r"],["ﺯ","z"],["ږ","g"],["ښ","x"],["ګ","g"],["ڼ","n"],["ۀ","e"],["ې","e"],["ۍ","ai"],["ٹ","t"],["ڈ","d"],["ڑ","r"],["ں","n"],["ہ","h"],["ھ","h"],["ے","e"],["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"],["ă","a"],["Ă","A"],["ș","s"],["Ș","S"],["ț","t"],["Ț","T"],["ţ","t"],["Ţ","T"],["ş","s"],["Ş","S"],["ç","c"],["Ç","C"],["ğ","g"],["Ğ","G"],["ı","i"],["İ","I"],["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"],["ა","a"],["ბ","b"],["გ","g"],["დ","d"],["ე","e"],["ვ","v"],["ზ","z"],["თ","t"],["ი","i"],["კ","k"],["ლ","l"],["მ","m"],["ნ","n"],["ო","o"],["პ","p"],["ჟ","zh"],["რ","r"],["ს","s"],["ტ","t"],["უ","u"],["ფ","ph"],["ქ","q"],["ღ","gh"],["ყ","k"],["შ","sh"],["ჩ","ch"],["ც","ts"],["ძ","dz"],["წ","ts"],["ჭ","tch"],["ხ","kh"],["ჯ","j"],["ჰ","h"],["č","c"],["ď","d"],["ě","e"],["ň","n"],["ř","r"],["š","s"],["ť","t"],["ů","u"],["ž","z"],["Č","C"],["Ď","D"],["Ě","E"],["Ň","N"],["Ř","R"],["Š","S"],["Ť","T"],["Ů","U"],["Ž","Z"],["ހ","h"],["ށ","sh"],["ނ","n"],["ރ","r"],["ބ","b"],["ޅ","lh"],["ކ","k"],["އ","a"],["ވ","v"],["މ","m"],["ފ","f"],["ދ","dh"],["ތ","th"],["ލ","l"],["ގ","g"],["ޏ","gn"],["ސ","s"],["ޑ","d"],["ޒ","z"],["ޓ","t"],["ޔ","y"],["ޕ","p"],["ޖ","j"],["ޗ","ch"],["ޘ","tt"],["ޙ","hh"],["ޚ","kh"],["ޛ","th"],["ޜ","z"],["ޝ","sh"],["ޞ","s"],["ޟ","d"],["ޠ","t"],["ޡ","z"],["ޢ","a"],["ޣ","gh"],["ޤ","q"],["ޥ","w"],["ަ","a"],["ާ","aa"],["ި","i"],["ީ","ee"],["ު","u"],["ޫ","oo"],["ެ","e"],["ޭ","ey"],["ޮ","o"],["ޯ","oa"],["ް",""],["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"],["ā","a"],["ē","e"],["ģ","g"],["ī","i"],["ķ","k"],["ļ","l"],["ņ","n"],["ū","u"],["Ā","A"],["Ē","E"],["Ģ","G"],["Ī","I"],["Ķ","K"],["Ļ","L"],["Ņ","N"],["Ū","U"],["č","c"],["š","s"],["ž","z"],["Č","C"],["Š","S"],["Ž","Z"],["ą","a"],["č","c"],["ę","e"],["ė","e"],["į","i"],["š","s"],["ų","u"],["ū","u"],["ž","z"],["Ą","A"],["Č","C"],["Ę","E"],["Ė","E"],["Į","I"],["Š","S"],["Ų","U"],["Ū","U"],["Ќ","Kj"],["ќ","kj"],["Љ","Lj"],["љ","lj"],["Њ","Nj"],["њ","nj"],["Тс","Ts"],["тс","ts"],["ą","a"],["ć","c"],["ę","e"],["ł","l"],["ń","n"],["ś","s"],["ź","z"],["ż","z"],["Ą","A"],["Ć","C"],["Ę","E"],["Ł","L"],["Ń","N"],["Ś","S"],["Ź","Z"],["Ż","Z"],["Є","Ye"],["І","I"],["Ї","Yi"],["Ґ","G"],["є","ye"],["і","i"],["ї","yi"],["ґ","g"],["IJ","IJ"],["ij","ij"],["¢","c"],["¥","Y"],["߿","b"],["৳","t"],["૱","Bo"],["฿","B"],["₠","CE"],["₡","C"],["₢","Cr"],["₣","F"],["₥","m"],["₦","N"],["₧","Pt"],["₨","Rs"],["₩","W"],["₫","s"],["€","E"],["₭","K"],["₮","T"],["₯","Dp"],["₰","S"],["₱","P"],["₲","G"],["₳","A"],["₴","S"],["₵","C"],["₶","tt"],["₷","S"],["₸","T"],["₹","R"],["₺","L"],["₽","P"],["₿","B"],["﹩","$"],["¢","c"],["¥","Y"],["₩","W"],["𝐀","A"],["𝐁","B"],["𝐂","C"],["𝐃","D"],["𝐄","E"],["𝐅","F"],["𝐆","G"],["𝐇","H"],["𝐈","I"],["𝐉","J"],["𝐊","K"],["𝐋","L"],["𝐌","M"],["𝐍","N"],["𝐎","O"],["𝐏","P"],["𝐐","Q"],["𝐑","R"],["𝐒","S"],["𝐓","T"],["𝐔","U"],["𝐕","V"],["𝐖","W"],["𝐗","X"],["𝐘","Y"],["𝐙","Z"],["𝐚","a"],["𝐛","b"],["𝐜","c"],["𝐝","d"],["𝐞","e"],["𝐟","f"],["𝐠","g"],["𝐡","h"],["𝐢","i"],["𝐣","j"],["𝐤","k"],["𝐥","l"],["𝐦","m"],["𝐧","n"],["𝐨","o"],["𝐩","p"],["𝐪","q"],["𝐫","r"],["𝐬","s"],["𝐭","t"],["𝐮","u"],["𝐯","v"],["𝐰","w"],["𝐱","x"],["𝐲","y"],["𝐳","z"],["𝐴","A"],["𝐵","B"],["𝐶","C"],["𝐷","D"],["𝐸","E"],["𝐹","F"],["𝐺","G"],["𝐻","H"],["𝐼","I"],["𝐽","J"],["𝐾","K"],["𝐿","L"],["𝑀","M"],["𝑁","N"],["𝑂","O"],["𝑃","P"],["𝑄","Q"],["𝑅","R"],["𝑆","S"],["𝑇","T"],["𝑈","U"],["𝑉","V"],["𝑊","W"],["𝑋","X"],["𝑌","Y"],["𝑍","Z"],["𝑎","a"],["𝑏","b"],["𝑐","c"],["𝑑","d"],["𝑒","e"],["𝑓","f"],["𝑔","g"],["𝑖","i"],["𝑗","j"],["𝑘","k"],["𝑙","l"],["𝑚","m"],["𝑛","n"],["𝑜","o"],["𝑝","p"],["𝑞","q"],["𝑟","r"],["𝑠","s"],["𝑡","t"],["𝑢","u"],["𝑣","v"],["𝑤","w"],["𝑥","x"],["𝑦","y"],["𝑧","z"],["𝑨","A"],["𝑩","B"],["𝑪","C"],["𝑫","D"],["𝑬","E"],["𝑭","F"],["𝑮","G"],["𝑯","H"],["𝑰","I"],["𝑱","J"],["𝑲","K"],["𝑳","L"],["𝑴","M"],["𝑵","N"],["𝑶","O"],["𝑷","P"],["𝑸","Q"],["𝑹","R"],["𝑺","S"],["𝑻","T"],["𝑼","U"],["𝑽","V"],["𝑾","W"],["𝑿","X"],["𝒀","Y"],["𝒁","Z"],["𝒂","a"],["𝒃","b"],["𝒄","c"],["𝒅","d"],["𝒆","e"],["𝒇","f"],["𝒈","g"],["𝒉","h"],["𝒊","i"],["𝒋","j"],["𝒌","k"],["𝒍","l"],["𝒎","m"],["𝒏","n"],["𝒐","o"],["𝒑","p"],["𝒒","q"],["𝒓","r"],["𝒔","s"],["𝒕","t"],["𝒖","u"],["𝒗","v"],["𝒘","w"],["𝒙","x"],["𝒚","y"],["𝒛","z"],["𝒜","A"],["𝒞","C"],["𝒟","D"],["𝒢","g"],["𝒥","J"],["𝒦","K"],["𝒩","N"],["𝒪","O"],["𝒫","P"],["𝒬","Q"],["𝒮","S"],["𝒯","T"],["𝒰","U"],["𝒱","V"],["𝒲","W"],["𝒳","X"],["𝒴","Y"],["𝒵","Z"],["𝒶","a"],["𝒷","b"],["𝒸","c"],["𝒹","d"],["𝒻","f"],["𝒽","h"],["𝒾","i"],["𝒿","j"],["𝓀","h"],["𝓁","l"],["𝓂","m"],["𝓃","n"],["𝓅","p"],["𝓆","q"],["𝓇","r"],["𝓈","s"],["𝓉","t"],["𝓊","u"],["𝓋","v"],["𝓌","w"],["𝓍","x"],["𝓎","y"],["𝓏","z"],["𝓐","A"],["𝓑","B"],["𝓒","C"],["𝓓","D"],["𝓔","E"],["𝓕","F"],["𝓖","G"],["𝓗","H"],["𝓘","I"],["𝓙","J"],["𝓚","K"],["𝓛","L"],["𝓜","M"],["𝓝","N"],["𝓞","O"],["𝓟","P"],["𝓠","Q"],["𝓡","R"],["𝓢","S"],["𝓣","T"],["𝓤","U"],["𝓥","V"],["𝓦","W"],["𝓧","X"],["𝓨","Y"],["𝓩","Z"],["𝓪","a"],["𝓫","b"],["𝓬","c"],["𝓭","d"],["𝓮","e"],["𝓯","f"],["𝓰","g"],["𝓱","h"],["𝓲","i"],["𝓳","j"],["𝓴","k"],["𝓵","l"],["𝓶","m"],["𝓷","n"],["𝓸","o"],["𝓹","p"],["𝓺","q"],["𝓻","r"],["𝓼","s"],["𝓽","t"],["𝓾","u"],["𝓿","v"],["𝔀","w"],["𝔁","x"],["𝔂","y"],["𝔃","z"],["𝔄","A"],["𝔅","B"],["𝔇","D"],["𝔈","E"],["𝔉","F"],["𝔊","G"],["𝔍","J"],["𝔎","K"],["𝔏","L"],["𝔐","M"],["𝔑","N"],["𝔒","O"],["𝔓","P"],["𝔔","Q"],["𝔖","S"],["𝔗","T"],["𝔘","U"],["𝔙","V"],["𝔚","W"],["𝔛","X"],["𝔜","Y"],["𝔞","a"],["𝔟","b"],["𝔠","c"],["𝔡","d"],["𝔢","e"],["𝔣","f"],["𝔤","g"],["𝔥","h"],["𝔦","i"],["𝔧","j"],["𝔨","k"],["𝔩","l"],["𝔪","m"],["𝔫","n"],["𝔬","o"],["𝔭","p"],["𝔮","q"],["𝔯","r"],["𝔰","s"],["𝔱","t"],["𝔲","u"],["𝔳","v"],["𝔴","w"],["𝔵","x"],["𝔶","y"],["𝔷","z"],["𝔸","A"],["𝔹","B"],["𝔻","D"],["𝔼","E"],["𝔽","F"],["𝔾","G"],["𝕀","I"],["𝕁","J"],["𝕂","K"],["𝕃","L"],["𝕄","M"],["𝕆","N"],["𝕊","S"],["𝕋","T"],["𝕌","U"],["𝕍","V"],["𝕎","W"],["𝕏","X"],["𝕐","Y"],["𝕒","a"],["𝕓","b"],["𝕔","c"],["𝕕","d"],["𝕖","e"],["𝕗","f"],["𝕘","g"],["𝕙","h"],["𝕚","i"],["𝕛","j"],["𝕜","k"],["𝕝","l"],["𝕞","m"],["𝕟","n"],["𝕠","o"],["𝕡","p"],["𝕢","q"],["𝕣","r"],["𝕤","s"],["𝕥","t"],["𝕦","u"],["𝕧","v"],["𝕨","w"],["𝕩","x"],["𝕪","y"],["𝕫","z"],["𝕬","A"],["𝕭","B"],["𝕮","C"],["𝕯","D"],["𝕰","E"],["𝕱","F"],["𝕲","G"],["𝕳","H"],["𝕴","I"],["𝕵","J"],["𝕶","K"],["𝕷","L"],["𝕸","M"],["𝕹","N"],["𝕺","O"],["𝕻","P"],["𝕼","Q"],["𝕽","R"],["𝕾","S"],["𝕿","T"],["𝖀","U"],["𝖁","V"],["𝖂","W"],["𝖃","X"],["𝖄","Y"],["𝖅","Z"],["𝖆","a"],["𝖇","b"],["𝖈","c"],["𝖉","d"],["𝖊","e"],["𝖋","f"],["𝖌","g"],["𝖍","h"],["𝖎","i"],["𝖏","j"],["𝖐","k"],["𝖑","l"],["𝖒","m"],["𝖓","n"],["𝖔","o"],["𝖕","p"],["𝖖","q"],["𝖗","r"],["𝖘","s"],["𝖙","t"],["𝖚","u"],["𝖛","v"],["𝖜","w"],["𝖝","x"],["𝖞","y"],["𝖟","z"],["𝖠","A"],["𝖡","B"],["𝖢","C"],["𝖣","D"],["𝖤","E"],["𝖥","F"],["𝖦","G"],["𝖧","H"],["𝖨","I"],["𝖩","J"],["𝖪","K"],["𝖫","L"],["𝖬","M"],["𝖭","N"],["𝖮","O"],["𝖯","P"],["𝖰","Q"],["𝖱","R"],["𝖲","S"],["𝖳","T"],["𝖴","U"],["𝖵","V"],["𝖶","W"],["𝖷","X"],["𝖸","Y"],["𝖹","Z"],["𝖺","a"],["𝖻","b"],["𝖼","c"],["𝖽","d"],["𝖾","e"],["𝖿","f"],["𝗀","g"],["𝗁","h"],