From 4bf3778b27ab64bed7ace98d42604f888ef96133 Mon Sep 17 00:00:00 2001
From: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
Date: Fri, 27 Oct 2023 10:45:46 +0200
Subject: [PATCH] Github page source base
---
README.md | 5 +
dist/index.html | 6 +
dist/index.html.gz | Bin 0 -> 620 bytes
dist/rapidoc-min.js | 3896 +++++
dist/rapidoc-min.js.LICENSE.txt | 71 +
dist/rapidoc-min.js.LICENSE.txt.gz | Bin 0 -> 592 bytes
dist/rapidoc-min.js.gz | Bin 0 -> 222654 bytes
dist/rapidoc-min.js.map | 1 +
dist/rapidoc-min.js.map.gz | Bin 0 -> 79028 bytes
dist/rapidoc.js | 20474 +++++++++++++++++++++++++++
dist/report.html | 39 +
index.html | 28 +
waku_logo.png | Bin 0 -> 17305 bytes
13 files changed, 24520 insertions(+)
create mode 100644 dist/index.html
create mode 100644 dist/index.html.gz
create mode 100644 dist/rapidoc-min.js
create mode 100644 dist/rapidoc-min.js.LICENSE.txt
create mode 100644 dist/rapidoc-min.js.LICENSE.txt.gz
create mode 100644 dist/rapidoc-min.js.gz
create mode 100644 dist/rapidoc-min.js.map
create mode 100644 dist/rapidoc-min.js.map.gz
create mode 100644 dist/rapidoc.js
create mode 100644 dist/report.html
create mode 100644 index.html
create mode 100644 waku_logo.png
diff --git a/README.md b/README.md
index 51fd7e8..8be54da 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,7 @@
# waku-rest-api
Open API specification of Waku v2 client interface
+
+This branch stands for the source of Waku v2 Rest API specification page hosted on Github Pages on
+https://github.com/waku-org/waku-rest-api repository.
+
+Credit goes to https://rapidocweb.com/ for the engine that renders the specification.
\ No newline at end of file
diff --git a/dist/index.html b/dist/index.html
new file mode 100644
index 0000000..d7faa42
--- /dev/null
+++ b/dist/index.html
@@ -0,0 +1,6 @@
+
RapiDoc
\ No newline at end of file
diff --git a/dist/index.html.gz b/dist/index.html.gz
new file mode 100644
index 0000000000000000000000000000000000000000..05bc1138b71e36eee87ce2a9b256cfcdb1c00f69
GIT binary patch
literal 620
zcmV-y0+an8iwFP!000026QxwkZrd;ry!R_uUYr0Sh1^oqG8#KM6i88^f3POk788n8
z$(3B8=)ZR<*>2qCRsj;Z&mngPTE4f@(Ac49sP(I5`3etVUrP*1}
zGGNR0h?zmik;m0H=-fjz%W5{4-h~&D(AP54=rK2ljNK&M)v~IL4f;7-^lnHxAXWRO
zYTUl@{L*tSamB?589#l{w|Dxs+V;-dYHn6p+(GY2^Le$&3A5wHoHY;W7a;#+~pBUurOldX!kbVQEAR{QC
G1ONbytuYAz
literal 0
HcmV?d00001
diff --git a/dist/rapidoc-min.js b/dist/rapidoc-min.js
new file mode 100644
index 0000000..c47832f
--- /dev/null
+++ b/dist/rapidoc-min.js
@@ -0,0 +1,3896 @@
+/*! RapiDoc 9.3.5-beta | Author - Mrinmoy Majumdar | License information can be found in rapidoc-min.js.LICENSE.txt */
+(()=>{var e,t,r={656:(e,t,r)=>{"use strict";const n=window,s=n.ShadowRoot&&(void 0===n.ShadyCSS||n.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,i=Symbol(),o=new WeakMap;class a{constructor(e,t,r){if(this._$cssResult$=!0,r!==i)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const t=this.t;if(s&&void 0===e){const r=void 0!==t&&1===t.length;r&&(e=o.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),r&&o.set(t,e))}return e}toString(){return this.cssText}}const l=e=>new a("string"==typeof e?e:e+"",void 0,i),c=(e,...t)=>{const r=1===e.length?e[0]:t.reduce(((t,r,n)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(r)+e[n+1]),e[0]);return new a(r,e,i)},p=s?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const r of e.cssRules)t+=r.cssText;return l(t)})(e):e;var u;const d=window,h=d.trustedTypes,f=h?h.emptyScript:"",m=d.reactiveElementPolyfillSupport,y={toAttribute(e,t){switch(t){case Boolean:e=e?f:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let r=e;switch(t){case Boolean:r=null!==e;break;case Number:r=null===e?null:Number(e);break;case Object:case Array:try{r=JSON.parse(e)}catch(e){r=null}}return r}},g=(e,t)=>t!==e&&(t==t||e==e),v={attribute:!0,type:String,converter:y,reflect:!1,hasChanged:g},b="finalized";class x extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}static addInitializer(e){var t;this.finalize(),(null!==(t=this.h)&&void 0!==t?t:this.h=[]).push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach(((t,r)=>{const n=this._$Ep(r,t);void 0!==n&&(this._$Ev.set(n,r),e.push(n))})),e}static createProperty(e,t=v){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){const r="symbol"==typeof e?Symbol():"__"+e,n=this.getPropertyDescriptor(e,r,t);void 0!==n&&Object.defineProperty(this.prototype,e,n)}}static getPropertyDescriptor(e,t,r){return{get(){return this[t]},set(n){const s=this[e];this[t]=n,this.requestUpdate(e,s,r)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||v}static finalize(){if(this.hasOwnProperty(b))return!1;this[b]=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),void 0!==e.h&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(const r of t)this.createProperty(r,e[r])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const r=new Set(e.flat(1/0).reverse());for(const e of r)t.unshift(p(e))}else void 0!==e&&t.push(p(e));return t}static _$Ep(e,t){const r=t.attribute;return!1===r?void 0:"string"==typeof r?r:"string"==typeof e?e.toLowerCase():void 0}u(){var e;this._$E_=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(e=this.constructor.h)||void 0===e||e.forEach((e=>e(this)))}addController(e){var t,r;(null!==(t=this._$ES)&&void 0!==t?t:this._$ES=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(r=e.hostConnected)||void 0===r||r.call(e))}removeController(e){var t;null===(t=this._$ES)||void 0===t||t.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((e,t)=>{this.hasOwnProperty(t)&&(this._$Ei.set(t,this[t]),delete this[t])}))}createRenderRoot(){var e;const t=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return((e,t)=>{s?e.adoptedStyleSheets=t.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):t.forEach((t=>{const r=document.createElement("style"),s=n.litNonce;void 0!==s&&r.setAttribute("nonce",s),r.textContent=t.cssText,e.appendChild(r)}))})(t,this.constructor.elementStyles),t}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)}))}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)}))}attributeChangedCallback(e,t,r){this._$AK(e,r)}_$EO(e,t,r=v){var n;const s=this.constructor._$Ep(e,r);if(void 0!==s&&!0===r.reflect){const i=(void 0!==(null===(n=r.converter)||void 0===n?void 0:n.toAttribute)?r.converter:y).toAttribute(t,r.type);this._$El=e,null==i?this.removeAttribute(s):this.setAttribute(s,i),this._$El=null}}_$AK(e,t){var r;const n=this.constructor,s=n._$Ev.get(e);if(void 0!==s&&this._$El!==s){const e=n.getPropertyOptions(s),i="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==(null===(r=e.converter)||void 0===r?void 0:r.fromAttribute)?e.converter:y;this._$El=s,this[s]=i.fromAttribute(t,e.type),this._$El=null}}requestUpdate(e,t,r){let n=!0;void 0!==e&&(((r=r||this.constructor.getPropertyOptions(e)).hasChanged||g)(this[e],t)?(this._$AL.has(e)||this._$AL.set(e,t),!0===r.reflect&&this._$El!==e&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(e,r))):n=!1),!this.isUpdatePending&&n&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((e,t)=>this[t]=e)),this._$Ei=void 0);let t=!1;const r=this._$AL;try{t=this.shouldUpdate(r),t?(this.willUpdate(r),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)})),this.update(r)):this._$Ek()}catch(e){throw t=!1,this._$Ek(),e}t&&this._$AE(r)}willUpdate(e){}_$AE(e){var t;null===(t=this._$ES)||void 0===t||t.forEach((e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){void 0!==this._$EC&&(this._$EC.forEach(((e,t)=>this._$EO(t,this[t],e))),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}}var w;x[b]=!0,x.elementProperties=new Map,x.elementStyles=[],x.shadowRootOptions={mode:"open"},null==m||m({ReactiveElement:x}),(null!==(u=d.reactiveElementVersions)&&void 0!==u?u:d.reactiveElementVersions=[]).push("1.6.2");const $=window,S=$.trustedTypes,E=S?S.createPolicy("lit-html",{createHTML:e=>e}):void 0,k="$lit$",O=`lit$${(Math.random()+"").slice(9)}$`,j="?"+O,A=`<${j}>`,P=document,T=()=>P.createComment(""),C=e=>null===e||"object"!=typeof e&&"function"!=typeof e,I=Array.isArray,R=e=>I(e)||"function"==typeof(null==e?void 0:e[Symbol.iterator]),_="[ \t\n\f\r]",F=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,D=/-->/g,M=/>/g,q=RegExp(`>|${_}(?:([^\\s"'>=/]+)(${_}*=${_}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),L=/'/g,B=/"/g,N=/^(?:script|style|textarea|title)$/i,U=e=>(t,...r)=>({_$litType$:e,strings:t,values:r}),z=U(1),H=(U(2),Symbol.for("lit-noChange")),V=Symbol.for("lit-nothing"),W=new WeakMap,G=P.createTreeWalker(P,129,null,!1),J=(e,t)=>{const r=e.length-1,n=[];let s,i=2===t?"":"",o=F;for(let t=0;t"===l[0]?(o=null!=s?s:F,c=-1):void 0===l[1]?c=-2:(c=o.lastIndex-l[2].length,a=l[1],o=void 0===l[3]?q:'"'===l[3]?B:L):o===B||o===L?o=q:o===D||o===M?o=F:(o=q,s=void 0);const u=o===q&&e[t+1].startsWith("/>")?" ":"";i+=o===F?r+A:c>=0?(n.push(a),r.slice(0,c)+k+r.slice(c)+O+u):r+O+(-2===c?(n.push(void 0),t):u)}const a=i+(e[r]||">")+(2===t?" ":"");if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==E?E.createHTML(a):a,n]};class K{constructor({strings:e,_$litType$:t},r){let n;this.parts=[];let s=0,i=0;const o=e.length-1,a=this.parts,[l,c]=J(e,t);if(this.el=K.createElement(l,r),G.currentNode=this.el.content,2===t){const e=this.el.content,t=e.firstChild;t.remove(),e.append(...t.childNodes)}for(;null!==(n=G.nextNode())&&a.length0){n.textContent=S?S.emptyScript:"";for(let r=0;r2||""!==r[0]||""!==r[1]?(this._$AH=Array(r.length-1).fill(new String),this.strings=r):this._$AH=V}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,t=this,r,n){const s=this.strings;let i=!1;if(void 0===s)e=Y(this,e,t,0),i=!C(e)||e!==this._$AH&&e!==H,i&&(this._$AH=e);else{const n=e;let o,a;for(e=s[0],o=0;o{var n,s;const i=null!==(n=null==r?void 0:r.renderBefore)&&void 0!==n?n:t;let o=i._$litPart$;if(void 0===o){const e=null!==(s=null==r?void 0:r.renderBefore)&&void 0!==s?s:null;i._$litPart$=o=new X(t.insertBefore(T(),e),e,void 0,null!=r?r:{})}return o._$AI(e),o})(t,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!1)}render(){return H}}ce.finalized=!0,ce._$litElement$=!0,null===(ae=globalThis.litElementHydrateSupport)||void 0===ae||ae.call(globalThis,{LitElement:ce});const pe=globalThis.litElementPolyfillSupport;null==pe||pe({LitElement:ce});function ue(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}(null!==(le=globalThis.litElementVersions)&&void 0!==le?le:globalThis.litElementVersions=[]).push("3.3.2");let de={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};function he(e){de=e}const fe=/[&<>"']/,me=new RegExp(fe.source,"g"),ye=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,ge=new RegExp(ye.source,"g"),ve={"&":"&","<":"<",">":">",'"':""","'":"'"},be=e=>ve[e];function xe(e,t){if(t){if(fe.test(e))return e.replace(me,be)}else if(ye.test(e))return e.replace(ge,be);return e}const we=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function $e(e){return e.replace(we,((e,t)=>"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""))}const Se=/(^|[^\[])\^/g;function Ee(e,t){e="string"==typeof e?e:e.source,t=t||"";const r={replace:(t,n)=>(n=(n=n.source||n).replace(Se,"$1"),e=e.replace(t,n),r),getRegex:()=>new RegExp(e,t)};return r}const ke=/[^\w:]/g,Oe=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function je(e,t,r){if(e){let e;try{e=decodeURIComponent($e(r)).replace(ke,"").toLowerCase()}catch(e){return null}if(0===e.indexOf("javascript:")||0===e.indexOf("vbscript:")||0===e.indexOf("data:"))return null}t&&!Oe.test(r)&&(r=function(e,t){Ae[" "+e]||(Pe.test(e)?Ae[" "+e]=e+"/":Ae[" "+e]=_e(e,"/",!0));e=Ae[" "+e];const r=-1===e.indexOf(":");return"//"===t.substring(0,2)?r?t:e.replace(Te,"$1")+t:"/"===t.charAt(0)?r?t:e.replace(Ce,"$1")+t:e+t}(t,r));try{r=encodeURI(r).replace(/%25/g,"%")}catch(e){return null}return r}const Ae={},Pe=/^[^:]+:\/*[^/]*$/,Te=/^([^:]+:)[\s\S]*$/,Ce=/^([^:]+:\/*[^/]*)[\s\S]*$/;const Ie={exec:function(){}};function Re(e,t){const r=e.replace(/\|/g,((e,t,r)=>{let n=!1,s=t;for(;--s>=0&&"\\"===r[s];)n=!n;return n?"|":" |"})).split(/ \|/);let n=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const e=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:_e(e,"\n")}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const e=t[0],r=function(e,t){const r=e.match(/^(\s+)(?:```)/);if(null===r)return t;const n=r[1];return t.split("\n").map((e=>{const t=e.match(/^\s+/);if(null===t)return e;const[r]=t;return r.length>=n.length?e.slice(n.length):e})).join("\n")}(e,t[3]||"");return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:r}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){const t=_e(e,"#");this.options.pedantic?e=t.trim():t&&!/ $/.test(t)||(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const e=t[0].replace(/^ *>[ \t]?/gm,""),r=this.lexer.state.top;this.lexer.state.top=!0;const n=this.lexer.blockTokens(e);return this.lexer.state.top=r,{type:"blockquote",raw:t[0],tokens:n,text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let r,n,s,i,o,a,l,c,p,u,d,h,f=t[1].trim();const m=f.length>1,y={type:"list",raw:"",ordered:m,start:m?+f.slice(0,-1):"",loose:!1,items:[]};f=m?`\\d{1,9}\\${f.slice(-1)}`:`\\${f}`,this.options.pedantic&&(f=m?f:"[*+-]");const g=new RegExp(`^( {0,3}${f})((?:[\t ][^\\n]*)?(?:\\n|$))`);for(;e&&(h=!1,t=g.exec(e))&&!this.rules.block.hr.test(e);){if(r=t[0],e=e.substring(r.length),c=t[2].split("\n",1)[0].replace(/^\t+/,(e=>" ".repeat(3*e.length))),p=e.split("\n",1)[0],this.options.pedantic?(i=2,d=c.trimLeft()):(i=t[2].search(/[^ ]/),i=i>4?1:i,d=c.slice(i),i+=t[1].length),a=!1,!c&&/^ *$/.test(p)&&(r+=p+"\n",e=e.substring(p.length+1),h=!0),!h){const t=new RegExp(`^ {0,${Math.min(3,i-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),n=new RegExp(`^ {0,${Math.min(3,i-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),s=new RegExp(`^ {0,${Math.min(3,i-1)}}(?:\`\`\`|~~~)`),o=new RegExp(`^ {0,${Math.min(3,i-1)}}#`);for(;e&&(u=e.split("\n",1)[0],p=u,this.options.pedantic&&(p=p.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!s.test(p))&&!o.test(p)&&!t.test(p)&&!n.test(e);){if(p.search(/[^ ]/)>=i||!p.trim())d+="\n"+p.slice(i);else{if(a)break;if(c.search(/[^ ]/)>=4)break;if(s.test(c))break;if(o.test(c))break;if(n.test(c))break;d+="\n"+p}a||p.trim()||(a=!0),r+=u+"\n",e=e.substring(u.length+1),c=p.slice(i)}}y.loose||(l?y.loose=!0:/\n *\n *$/.test(r)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(d),n&&(s="[ ] "!==n[0],d=d.replace(/^\[[ xX]\] +/,""))),y.items.push({type:"list_item",raw:r,task:!!n,checked:s,loose:!1,text:d}),y.raw+=r}y.items[y.items.length-1].raw=r.trimRight(),y.items[y.items.length-1].text=d.trimRight(),y.raw=y.raw.trimRight();const v=y.items.length;for(o=0;o"space"===e.type)),t=e.length>0&&e.some((e=>/\n.*\n/.test(e.raw)));y.loose=t}if(y.loose)for(o=0;o$/,"$1").replace(this.rules.inline._escapes,"$1"):"",n=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:r,title:n}}}table(e){const t=this.rules.block.table.exec(e);if(t){const e={type:"table",header:Re(t[1]).map((e=>({text:e}))),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(e.header.length===e.align.length){e.raw=t[0];let r,n,s,i,o=e.align.length;for(r=0;r({text:e})));for(o=e.header.length,n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):xe(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const e=t[2].trim();if(!this.options.pedantic&&/^$/.test(e))return;const t=_e(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{const e=function(e,t){if(-1===e.indexOf(t[1]))return-1;const r=e.length;let n=0,s=0;for(;s-1){const r=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let r=t[2],n="";if(this.options.pedantic){const e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r);e&&(r=e[1],n=e[3])}else n=t[3]?t[3].slice(1,-1):"";return r=r.trim(),/^$/.test(e)?r.slice(1):r.slice(1,-1)),Fe(t,{href:r?r.replace(this.rules.inline._escapes,"$1"):r,title:n?n.replace(this.rules.inline._escapes,"$1"):n},t[0],this.lexer)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let e=(r[2]||r[1]).replace(/\s+/g," ");if(e=t[e.toLowerCase()],!e){const e=r[0].charAt(0);return{type:"text",raw:e,text:e}}return Fe(r,e,r[0],this.lexer)}}emStrong(e,t,r=""){let n=this.rules.inline.emStrong.lDelim.exec(e);if(!n)return;if(n[3]&&r.match(/[\p{L}\p{N}]/u))return;if(!(n[1]||n[2]||"")||!r||this.rules.inline.punctuation.exec(r)){const r=n[0].length-1;let s,i,o=r,a=0;const l="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+r);null!=(n=l.exec(t));){if(s=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!s)continue;if(i=s.length,n[3]||n[4]){o+=i;continue}if((n[5]||n[6])&&r%3&&!((r+i)%3)){a+=i;continue}if(o-=i,o>0)continue;i=Math.min(i,i+o+a);const t=e.slice(0,r+n.index+i+1);if(Math.min(r,i)%2){const e=t.slice(1,-1);return{type:"em",raw:t,text:e,tokens:this.lexer.inlineTokens(e)}}const l=t.slice(2,-2);return{type:"strong",raw:t,text:l,tokens:this.lexer.inlineTokens(l)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(/\n/g," ");const r=/[^ ]/.test(e),n=/^ /.test(e)&&/ $/.test(e);return r&&n&&(e=e.substring(1,e.length-1)),e=xe(e,!0),{type:"codespan",raw:t[0],text:e}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){const r=this.rules.inline.autolink.exec(e);if(r){let e,n;return"@"===r[2]?(e=xe(this.options.mangle?t(r[1]):r[1]),n="mailto:"+e):(e=xe(r[1]),n=e),{type:"link",raw:r[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e,t){let r;if(r=this.rules.inline.url.exec(e)){let e,n;if("@"===r[2])e=xe(this.options.mangle?t(r[0]):r[0]),n="mailto:"+e;else{let t;do{t=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])[0]}while(t!==r[0]);e=xe(r[0]),n="www."===r[1]?"http://"+r[0]:r[0]}return{type:"link",raw:r[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e,t){const r=this.rules.inline.text.exec(e);if(r){let e;return e=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):xe(r[0]):r[0]:xe(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:e}}}}const Me={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Ie,lheading:/^((?:(?!^bull ).|\n(?!\n|bull ))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};Me.def=Ee(Me.def).replace("label",Me._label).replace("title",Me._title).getRegex(),Me.bullet=/(?:[*+-]|\d{1,9}[.)])/,Me.listItemStart=Ee(/^( *)(bull) */).replace("bull",Me.bullet).getRegex(),Me.list=Ee(Me.list).replace(/bull/g,Me.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Me.def.source+")").getRegex(),Me._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Me._comment=/|$)/,Me.html=Ee(Me.html,"i").replace("comment",Me._comment).replace("tag",Me._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Me.lheading=Ee(Me.lheading).replace(/bull/g,Me.bullet).getRegex(),Me.paragraph=Ee(Me._paragraph).replace("hr",Me.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Me._tag).getRegex(),Me.blockquote=Ee(Me.blockquote).replace("paragraph",Me.paragraph).getRegex(),Me.normal={...Me},Me.gfm={...Me.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"},Me.gfm.table=Ee(Me.gfm.table).replace("hr",Me.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Me._tag).getRegex(),Me.gfm.paragraph=Ee(Me._paragraph).replace("hr",Me.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Me.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Me._tag).getRegex(),Me.pedantic={...Me.normal,html:Ee("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)| \\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Me._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ie,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Ee(Me.normal._paragraph).replace("hr",Me.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Me.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const qe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ie,tag:"^comment|^[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,rDelimAst:/^[^_*]*?__[^_*]*?\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\*)[punct](\*+)(?=[\s]|$)|[^punct\s](\*+)(?!\*)(?=[punct\s]|$)|(?!\*)[punct\s](\*+)(?=[^punct\s])|[\s](\*+)(?!\*)(?=[punct])|(?!\*)[punct](\*+)(?!\*)(?=[punct])|[^punct\s](\*+)(?=[^punct\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\s]|$)|[^punct\s](_+)(?!_)(?=[punct\s]|$)|(?!_)[punct\s](_+)(?=[^punct\s])|[\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ie,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(r="x"+r.toString(16)),n+=""+r+";";return n}qe._punctuation="\\p{P}$+<=>`^|~",qe.punctuation=Ee(qe.punctuation,"u").replace(/punctuation/g,qe._punctuation).getRegex(),qe.blockSkip=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,qe.anyPunctuation=/\\[punct]/g,qe._escapes=/\\([punct])/g,qe._comment=Ee(Me._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),qe.emStrong.lDelim=Ee(qe.emStrong.lDelim,"u").replace(/punct/g,qe._punctuation).getRegex(),qe.emStrong.rDelimAst=Ee(qe.emStrong.rDelimAst,"gu").replace(/punct/g,qe._punctuation).getRegex(),qe.emStrong.rDelimUnd=Ee(qe.emStrong.rDelimUnd,"gu").replace(/punct/g,qe._punctuation).getRegex(),qe.anyPunctuation=Ee(qe.anyPunctuation,"gu").replace(/punct/g,qe._punctuation).getRegex(),qe._escapes=Ee(qe._escapes,"gu").replace(/punct/g,qe._punctuation).getRegex(),qe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,qe._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,qe.autolink=Ee(qe.autolink).replace("scheme",qe._scheme).replace("email",qe._email).getRegex(),qe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,qe.tag=Ee(qe.tag).replace("comment",qe._comment).replace("attribute",qe._attribute).getRegex(),qe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,qe._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,qe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,qe.link=Ee(qe.link).replace("label",qe._label).replace("href",qe._href).replace("title",qe._title).getRegex(),qe.reflink=Ee(qe.reflink).replace("label",qe._label).replace("ref",Me._label).getRegex(),qe.nolink=Ee(qe.nolink).replace("ref",Me._label).getRegex(),qe.reflinkSearch=Ee(qe.reflinkSearch,"g").replace("reflink",qe.reflink).replace("nolink",qe.nolink).getRegex(),qe.normal={...qe},qe.pedantic={...qe.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ee(/^!?\[(label)\]\((.*?)\)/).replace("label",qe._label).getRegex(),reflink:Ee(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",qe._label).getRegex()},qe.gfm={...qe.normal,escape:Ee(qe.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\t+" ".repeat(r.length)));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((n=>!!(r=n.call({lexer:this},e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)))))if(r=this.tokenizer.space(e))e=e.substring(r.raw.length),1===r.raw.length&&t.length>0?t[t.length-1].raw+="\n":t.push(r);else if(r=this.tokenizer.code(e))e=e.substring(r.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?t.push(r):(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.list(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.html(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.def(e))e=e.substring(r.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title}):(n.raw+="\n"+r.raw,n.text+="\n"+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(r=this.tokenizer.table(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.lheading(e))e=e.substring(r.raw.length),t.push(r);else{if(s=e,this.options.extensions&&this.options.extensions.startBlock){let t=1/0;const r=e.slice(1);let n;this.options.extensions.startBlock.forEach((function(e){n=e.call({lexer:this},r),"number"==typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(s=e.substring(0,t+1))}if(this.state.top&&(r=this.tokenizer.paragraph(s)))n=t[t.length-1],i&&"paragraph"===n.type?(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(r),i=s.length!==e.length,e=e.substring(r.raw.length);else if(r=this.tokenizer.text(e))e=e.substring(r.raw.length),n=t[t.length-1],n&&"text"===n.type?(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(r);else if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let r,n,s,i,o,a,l=e;if(this.tokens.links){const e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(i=this.tokenizer.rules.inline.reflinkSearch.exec(l));)e.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(i=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(i=this.tokenizer.rules.inline.anyPunctuation.exec(l));)l=l.slice(0,i.index)+"++"+l.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;e;)if(o||(a=""),o=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((n=>!!(r=n.call({lexer:this},e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)))))if(r=this.tokenizer.escape(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.tag(e))e=e.substring(r.raw.length),n=t[t.length-1],n&&"text"===r.type&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r);else if(r=this.tokenizer.link(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(r.raw.length),n=t[t.length-1],n&&"text"===r.type&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r);else if(r=this.tokenizer.emStrong(e,l,a))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.codespan(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.br(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.del(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.autolink(e,Be))e=e.substring(r.raw.length),t.push(r);else if(this.state.inLink||!(r=this.tokenizer.url(e,Be))){if(s=e,this.options.extensions&&this.options.extensions.startInline){let t=1/0;const r=e.slice(1);let n;this.options.extensions.startInline.forEach((function(e){n=e.call({lexer:this},r),"number"==typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(s=e.substring(0,t+1))}if(r=this.tokenizer.inlineText(s,Le))e=e.substring(r.raw.length),"_"!==r.raw.slice(-1)&&(a=r.raw.slice(-1)),o=!0,n=t[t.length-1],n&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r);else if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}else e=e.substring(r.raw.length),t.push(r);return t}}class Ue{constructor(e){this.options=e||de}code(e,t,r){const n=(t||"").match(/\S*/)[0];if(this.options.highlight){const t=this.options.highlight(e,n);null!=t&&t!==e&&(r=!0,e=t)}return e=e.replace(/\n$/,"")+"\n",n?''+(r?e:xe(e,!0))+" \n":""+(r?e:xe(e,!0))+" \n"}blockquote(e){return`\n${e} \n`}html(e,t){return e}heading(e,t,r,n){if(this.options.headerIds){return`\n`}return`${e} \n`}hr(){return this.options.xhtml?" \n":" \n"}list(e,t,r){const n=t?"ol":"ul";return"<"+n+(t&&1!==r?' start="'+r+'"':"")+">\n"+e+""+n+">\n"}listitem(e){return`${e} \n`}checkbox(e){return" "}paragraph(e){return`${e}
\n`}table(e,t){return t&&(t=`${t} `),"\n"}tablerow(e){return`\n${e} \n`}tablecell(e,t){const r=t.header?"th":"td";return(t.align?`<${r} align="${t.align}">`:`<${r}>`)+e+`${r}>\n`}strong(e){return`${e} `}em(e){return`${e} `}codespan(e){return`${e}`}br(){return this.options.xhtml?" ":" "}del(e){return`${e}`}link(e,t,r){if(null===(e=je(this.options.sanitize,this.options.baseUrl,e)))return r;let n='"+r+" ",n}image(e,t,r){if(null===(e=je(this.options.sanitize,this.options.baseUrl,e)))return r;let n=` ":">",n}text(e){return e}}class ze{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,r){return""+r}image(e,t,r){return""+r}br(){return""}}class He{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,t){let r=e,n=0;if(this.seen.hasOwnProperty(r)){n=this.seen[e];do{n++,r=e+"-"+n}while(this.seen.hasOwnProperty(r))}return t||(this.seen[e]=n,this.seen[r]=0),r}slug(e,t={}){const r=this.serialize(e);return this.getNextSafeSlug(r,t.dryrun)}}class Ve{constructor(e){this.options=e||de,this.options.renderer=this.options.renderer||new Ue,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ze,this.slugger=new He}static parse(e,t){return new Ve(t).parse(e)}static parseInline(e,t){return new Ve(t).parseInline(e)}parse(e,t=!0){let r,n,s,i,o,a,l,c,p,u,d,h,f,m,y,g,v,b,x,w="";const $=e.length;for(r=0;r<$;r++)if(u=e[r],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[u.type]&&(x=this.options.extensions.renderers[u.type].call({parser:this},u),!1!==x||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(u.type)))w+=x||"";else switch(u.type){case"space":continue;case"hr":w+=this.renderer.hr();continue;case"heading":w+=this.renderer.heading(this.parseInline(u.tokens),u.depth,$e(this.parseInline(u.tokens,this.textRenderer)),this.slugger);continue;case"code":w+=this.renderer.code(u.text,u.lang,u.escaped);continue;case"table":for(c="",l="",i=u.header.length,n=0;n0&&"paragraph"===y.tokens[0].type?(y.tokens[0].text=b+" "+y.tokens[0].text,y.tokens[0].tokens&&y.tokens[0].tokens.length>0&&"text"===y.tokens[0].tokens[0].type&&(y.tokens[0].tokens[0].text=b+" "+y.tokens[0].tokens[0].text)):y.tokens.unshift({type:"text",text:b}):m+=b),m+=this.parse(y.tokens,f),p+=this.renderer.listitem(m,v,g);w+=this.renderer.list(p,d,h);continue;case"html":w+=this.renderer.html(u.text,u.block);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(u.tokens));continue;case"text":for(p=u.tokens?this.parseInline(u.tokens):u.text;r+1<$&&"text"===e[r+1].type;)u=e[++r],p+="\n"+(u.tokens?this.parseInline(u.tokens):u.text);w+=t?this.renderer.paragraph(p):p;continue;default:{const e='Token with "'+u.type+'" type was not found.';if(this.options.silent)return void console.error(e);throw new Error(e)}}return w}parseInline(e,t){t=t||this.renderer;let r,n,s,i="";const o=e.length;for(r=0;r{r=r.concat(this.walkTokens(n[e],t))})):n.tokens&&(r=r.concat(this.walkTokens(n.tokens,t)))}return r}use(...e){const t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach((e=>{const r={...e};if(r.async=this.defaults.async||r.async||!1,e.extensions&&(e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required");if(e.renderer){const r=t.renderers[e.name];t.renderers[e.name]=r?function(...t){let n=e.renderer.apply(this,t);return!1===n&&(n=r.apply(this,t)),n}:e.renderer}if(e.tokenizer){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");t[e.level]?t[e.level].unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}e.childTokens&&(t.childTokens[e.name]=e.childTokens)})),r.extensions=t),e.renderer){const t=this.defaults.renderer||new Ue(this.defaults);for(const r in e.renderer){const n=t[r];t[r]=(...s)=>{let i=e.renderer[r].apply(t,s);return!1===i&&(i=n.apply(t,s)),i}}r.renderer=t}if(e.tokenizer){const t=this.defaults.tokenizer||new De(this.defaults);for(const r in e.tokenizer){const n=t[r];t[r]=(...s)=>{let i=e.tokenizer[r].apply(t,s);return!1===i&&(i=n.apply(t,s)),i}}r.tokenizer=t}if(e.hooks){const t=this.defaults.hooks||new We;for(const r in e.hooks){const n=t[r];We.passThroughHooks.has(r)?t[r]=s=>{if(this.defaults.async)return Promise.resolve(e.hooks[r].call(t,s)).then((e=>n.call(t,e)));const i=e.hooks[r].call(t,s);return n.call(t,i)}:t[r]=(...s)=>{let i=e.hooks[r].apply(t,s);return!1===i&&(i=n.apply(t,s)),i}}r.hooks=t}if(e.walkTokens){const t=this.defaults.walkTokens;r.walkTokens=function(r){let n=[];return n.push(e.walkTokens.call(this,r)),t&&(n=n.concat(t.call(this,r))),n}}this.defaults={...this.defaults,...r}})),this}setOptions(e){return this.defaults={...this.defaults,...e},this}#e(e,t){return(r,n,s)=>{"function"==typeof n&&(s=n,n=null);const i={...n};n={...this.defaults,...i};const o=this.#t(n.silent,n.async,s);if(null==r)return o(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof r)return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));if(function(e,t){e&&!e.silent&&(t&&console.warn("marked(): callback is deprecated since version 5.0.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/using_pro#async"),(e.sanitize||e.sanitizer)&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options"),(e.highlight||"language-"!==e.langPrefix)&&console.warn("marked(): highlight and langPrefix parameters are deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-highlight."),e.mangle&&console.warn("marked(): mangle parameter is enabled by default, but is deprecated since version 5.0.0, and will be removed in the future. To clear this warning, install https://www.npmjs.com/package/marked-mangle, or disable by setting `{mangle: false}`."),e.baseUrl&&console.warn("marked(): baseUrl parameter is deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-base-url."),e.smartypants&&console.warn("marked(): smartypants parameter is deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-smartypants."),e.xhtml&&console.warn("marked(): xhtml parameter is deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-xhtml."),(e.headerIds||e.headerPrefix)&&console.warn("marked(): headerIds and headerPrefix parameters enabled by default, but are deprecated since version 5.0.0, and will be removed in the future. To clear this warning, install https://www.npmjs.com/package/marked-gfm-heading-id, or disable by setting `{headerIds: false}`."))}(n,s),n.hooks&&(n.hooks.options=n),s){const i=n.highlight;let a;try{n.hooks&&(r=n.hooks.preprocess(r)),a=e(r,n)}catch(e){return o(e)}const l=e=>{let r;if(!e)try{n.walkTokens&&this.walkTokens(a,n.walkTokens),r=t(a,n),n.hooks&&(r=n.hooks.postprocess(r))}catch(t){e=t}return n.highlight=i,e?o(e):s(null,r)};if(!i||i.length<3)return l();if(delete n.highlight,!a.length)return l();let c=0;return this.walkTokens(a,(e=>{"code"===e.type&&(c++,setTimeout((()=>{i(e.text,e.lang,((t,r)=>{if(t)return l(t);null!=r&&r!==e.text&&(e.text=r,e.escaped=!0),c--,0===c&&l()}))}),0))})),void(0===c&&l())}if(n.async)return Promise.resolve(n.hooks?n.hooks.preprocess(r):r).then((t=>e(t,n))).then((e=>n.walkTokens?Promise.all(this.walkTokens(e,n.walkTokens)).then((()=>e)):e)).then((e=>t(e,n))).then((e=>n.hooks?n.hooks.postprocess(e):e)).catch(o);try{n.hooks&&(r=n.hooks.preprocess(r));const s=e(r,n);n.walkTokens&&this.walkTokens(s,n.walkTokens);let i=t(s,n);return n.hooks&&(i=n.hooks.postprocess(i)),i}catch(e){return o(e)}}}#t(e,t,r){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/this.",e){const e="An error occurred:
"+xe(n.message+"",!0)+" ";return t?Promise.resolve(e):r?void r(null,e):e}if(t)return Promise.reject(n);if(!r)throw n;r(n)}}}(de);function Je(e,t,r){return Ge.parse(e,t,r)}Je.options=Je.setOptions=function(e){return Ge.setOptions(e),Je.defaults=Ge.defaults,he(Je.defaults),Je},Je.getDefaults=ue,Je.defaults=de,Je.use=function(...e){return Ge.use(...e),Je.defaults=Ge.defaults,he(Je.defaults),Je},Je.walkTokens=function(e,t){return Ge.walkTokens(e,t)},Je.parseInline=Ge.parseInline,Je.Parser=Ve,Je.parser=Ve.parse,Je.Renderer=Ue,Je.TextRenderer=ze,Je.Lexer=Ne,Je.lexer=Ne.lex,Je.Tokenizer=De,Je.Slugger=He,Je.Hooks=We,Je.parse=Je;Je.options,Je.setOptions,Je.use,Je.walkTokens,Je.parseInline;var Ke=r(660),Ye=r.n(Ke);r(251),r(358),r(46),r(503),r(277),r(874),r(366),r(57),r(16);const Ze=c`
+ .hover-bg:hover{
+ background: var(--bg3);
+ }
+ ::selection {
+ background: var(--selection-bg);
+ color: var(--selection-fg);
+ }
+ .regular-font{
+ font-family:var(--font-regular);
+ }
+ .mono-font {
+ font-family:var(--font-mono);
+ }
+ .title {
+ font-size: calc(var(--font-size-small) + 18px);
+ font-weight: normal
+ }
+ .sub-title{ font-size: 20px;}
+ .req-res-title {
+ font-family: var(--font-regular);
+ font-size: calc(var(--font-size-small) + 4px);
+ font-weight:bold;
+ margin-bottom:8px;
+ text-align:left;
+ }
+ .tiny-title {
+ font-size:calc(var(--font-size-small) + 1px);
+ font-weight:bold;
+ }
+ .regular-font-size { font-size: var(--font-size-regular); }
+ .small-font-size { font-size: var(--font-size-small); }
+ .upper { text-transform: uppercase; }
+ .primary-text{ color: var(--primary-color); }
+ .bold-text { font-weight:bold; }
+ .gray-text { color: var(--light-fg); }
+ .red-text {color: var(--red)}
+ .blue-text {color: var(--blue)}
+ .multiline {
+ overflow: scroll;
+ max-height: var(--resp-area-height, 400px);
+ color: var(--fg3);
+ }
+ .method-fg.put { color: var(--orange); }
+ .method-fg.post { color: var(--green); }
+ .method-fg.get { color: var(--blue); }
+ .method-fg.delete { color: var(--red); }
+ .method-fg.options,
+ .method-fg.head,
+ .method-fg.patch {
+ color: var(--yellow);
+ }
+
+ h1{ font-family:var(--font-regular); font-size:28px; padding-top: 10px; letter-spacing:normal; font-weight:normal; }
+ h2{ font-family:var(--font-regular); font-size:24px; padding-top: 10px; letter-spacing:normal; font-weight:normal; }
+ h3{ font-family:var(--font-regular); font-size:18px; padding-top: 10px; letter-spacing:normal; font-weight:normal; }
+ h4{ font-family:var(--font-regular); font-size:16px; padding-top: 10px; letter-spacing:normal; font-weight:normal; }
+ h5{ font-family:var(--font-regular); font-size:14px; padding-top: 10px; letter-spacing:normal; font-weight:normal; }
+ h6{ font-family:var(--font-regular); font-size:14px; padding-top: 10px; letter-spacing:normal; font-weight:normal; }
+
+ h1,h2,h3,h4,h5,h5{
+ margin-block-end: 0.2em;
+ }
+ p { margin-block-start: 0.5em; }
+ a { color: var(--blue); cursor:pointer; }
+ a.inactive-link {
+ color:var(--fg);
+ text-decoration: none;
+ cursor:text;
+ }
+
+ code,
+ pre {
+ margin: 0px;
+ font-family: var(--font-mono);
+ font-size: calc(var(--font-size-mono) - 1px);
+ }
+
+ .m-markdown,
+ .m-markdown-small {
+ display:block;
+ }
+
+ .m-markdown p,
+ .m-markdown span {
+ font-size: var(--font-size-regular);
+ line-height:calc(var(--font-size-regular) + 8px);
+ }
+ .m-markdown li {
+ font-size: var(--font-size-regular);
+ line-height:calc(var(--font-size-regular) + 10px);
+ }
+
+ .m-markdown-small p,
+ .m-markdown-small span,
+ .m-markdown-small li {
+ font-size: var(--font-size-small);
+ line-height: calc(var(--font-size-small) + 6px);
+ }
+ .m-markdown-small li {
+ line-height: calc(var(--font-size-small) + 8px);
+ }
+
+ .m-markdown p:not(:first-child) {
+ margin-block-start: 24px;
+ }
+
+ .m-markdown-small p:not(:first-child) {
+ margin-block-start: 12px;
+ }
+ .m-markdown-small p:first-child {
+ margin-block-start: 0;
+ }
+
+ .m-markdown p,
+ .m-markdown-small p {
+ margin-block-end: 0
+ }
+
+ .m-markdown code span {
+ font-size:var(--font-size-mono);
+ }
+
+ .m-markdown-small code,
+ .m-markdown code {
+ padding: 1px 6px;
+ border-radius: 2px;
+ color: var(--inline-code-fg);
+ background-color: var(--bg3);
+ font-size: calc(var(--font-size-mono));
+ line-height: 1.2;
+ }
+
+ .m-markdown-small code {
+ font-size: calc(var(--font-size-mono) - 1px);
+ }
+
+ .m-markdown-small pre,
+ .m-markdown pre {
+ white-space: pre-wrap;
+ overflow-x: auto;
+ line-height: normal;
+ border-radius: 2px;
+ border: 1px solid var(--code-border-color);
+ }
+
+ .m-markdown pre {
+ padding: 12px;
+ background-color: var(--code-bg);
+ color:var(--code-fg);
+ }
+
+ .m-markdown-small pre {
+ margin-top: 4px;
+ padding: 2px 4px;
+ background-color: var(--bg3);
+ color: var(--fg2);
+ }
+
+ .m-markdown-small pre code,
+ .m-markdown pre code {
+ border:none;
+ padding:0;
+ }
+
+ .m-markdown pre code {
+ color: var(--code-fg);
+ background-color: var(--code-bg);
+ background-color: transparent;
+ }
+
+ .m-markdown-small pre code {
+ color: var(--fg2);
+ background-color: var(--bg3);
+ }
+
+ .m-markdown ul,
+ .m-markdown ol {
+ padding-inline-start: 30px;
+ }
+
+ .m-markdown-small ul,
+ .m-markdown-small ol {
+ padding-inline-start: 20px;
+ }
+
+ .m-markdown-small a,
+ .m-markdown a {
+ color:var(--blue);
+ }
+
+ .m-markdown-small img,
+ .m-markdown img {
+ max-width: 100%;
+ }
+
+ /* Markdown table */
+
+ .m-markdown-small table,
+ .m-markdown table {
+ border-spacing: 0;
+ margin: 10px 0;
+ border-collapse: separate;
+ border: 1px solid var(--border-color);
+ border-radius: var(--border-radius);
+ font-size: calc(var(--font-size-small) + 1px);
+ line-height: calc(var(--font-size-small) + 4px);
+ max-width: 100%;
+ }
+
+ .m-markdown-small table {
+ font-size: var(--font-size-small);
+ line-height: calc(var(--font-size-small) + 2px);
+ margin: 8px 0;
+ }
+
+ .m-markdown-small td,
+ .m-markdown-small th,
+ .m-markdown td,
+ .m-markdown th {
+ vertical-align: top;
+ border-top: 1px solid var(--border-color);
+ line-height: calc(var(--font-size-small) + 4px);
+ }
+
+ .m-markdown-small tr:first-child th,
+ .m-markdown tr:first-child th {
+ border-top: 0 none;
+ }
+
+ .m-markdown th,
+ .m-markdown td {
+ padding: 10px 12px;
+ }
+
+ .m-markdown-small th,
+ .m-markdown-small td {
+ padding: 8px 8px;
+ }
+
+ .m-markdown th,
+ .m-markdown-small th {
+ font-weight: 600;
+ background-color: var(--bg2);
+ vertical-align: middle;
+ }
+
+ .m-markdown-small table code {
+ font-size: calc(var(--font-size-mono) - 2px);
+ }
+
+ .m-markdown table code {
+ font-size: calc(var(--font-size-mono) - 1px);
+ }
+
+ .m-markdown blockquote,
+ .m-markdown-small blockquote {
+ margin-inline-start: 0;
+ margin-inline-end: 0;
+ border-left: 3px solid var(--border-color);
+ padding: 6px 0 6px 6px;
+ }
+ .m-markdown hr{
+ border: 1px solid var(--border-color);
+ }
+`,Xe=c`
+/* Button */
+.m-btn {
+ border-radius: var(--border-radius);
+ font-weight: 600;
+ display: inline-block;
+ padding: 6px 16px;
+ font-size: var(--font-size-small);
+ outline: 0;
+ line-height: 1;
+ text-align: center;
+ white-space: nowrap;
+ border: 2px solid var(--primary-color);
+ background-color:transparent;
+ transition: background-color 0.2s;
+ user-select: none;
+ cursor: pointer;
+ box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
+}
+.m-btn.primary {
+ background-color: var(--primary-color);
+ color: var(--primary-color-invert);
+}
+.m-btn.thin-border { border-width: 1px; }
+.m-btn.large { padding:8px 14px; }
+.m-btn.small { padding:5px 12px; }
+.m-btn.tiny { padding:5px 6px; }
+.m-btn.circle { border-radius: 50%; }
+.m-btn:hover {
+ background-color: var(--primary-color);
+ color: var(--primary-color-invert);
+}
+.m-btn.nav { border: 2px solid var(--nav-accent-color); }
+.m-btn.nav:hover {
+ background-color: var(--nav-accent-color);
+}
+.m-btn:disabled{
+ background-color: var(--bg3);
+ color: var(--fg3);
+ border-color: var(--fg3);
+ cursor: not-allowed;
+ opacity: 0.4;
+}
+.toolbar-btn{
+ cursor: pointer;
+ padding: 4px;
+ margin:0 2px;
+ font-size: var(--font-size-small);
+ min-width: 50px;
+ color: var(--primary-color-invert);
+ border-radius: 2px;
+ border: none;
+ background-color: var(--primary-color);
+}
+
+input, textarea, select, button, pre {
+ color:var(--fg);
+ outline: none;
+ background-color: var(--input-bg);
+ border: 1px solid var(--border-color);
+ border-radius: var(--border-radius);
+}
+button {
+ font-family: var(--font-regular);
+}
+
+/* Form Inputs */
+pre,
+select,
+textarea,
+input[type="file"],
+input[type="text"],
+input[type="password"] {
+ font-family: var(--font-mono);
+ font-weight: 400;
+ font-size: var(--font-size-small);
+ transition: border .2s;
+ padding: 6px 5px;
+}
+
+select {
+ font-family: var(--font-regular);
+ padding: 5px 30px 5px 5px;
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20d%3D%22M10.3%203.3L6%207.6%201.7%203.3A1%201%200%2000.3%204.7l5%205a1%201%200%20001.4%200l5-5a1%201%200%2010-1.4-1.4z%22%20fill%3D%22%23777777%22%2F%3E%3C%2Fsvg%3E");
+ background-position: calc(100% - 5px) center;
+ background-repeat: no-repeat;
+ background-size: 10px;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ cursor: pointer;
+}
+
+select:hover {
+ border-color: var(--primary-color);
+}
+
+textarea::placeholder,
+input[type="text"]::placeholder,
+input[type="password"]::placeholder {
+ color: var(--placeholder-color);
+ opacity:1;
+}
+
+
+input[type="file"]{
+ font-family: var(--font-regular);
+ padding:2px;
+ cursor:pointer;
+ border: 1px solid var(--primary-color);
+ min-height: calc(var(--font-size-small) + 18px);
+}
+
+input[type="file"]::-webkit-file-upload-button {
+ font-family: var(--font-regular);
+ font-size: var(--font-size-small);
+ outline: none;
+ cursor:pointer;
+ padding: 3px 8px;
+ border: 1px solid var(--primary-color);
+ background-color: var(--primary-color);
+ color: var(--primary-color-invert);
+ border-radius: var(--border-radius);;
+ -webkit-appearance: none;
+}
+
+pre,
+textarea {
+ scrollbar-width: thin;
+ scrollbar-color: var(--border-color) var(--input-bg);
+}
+
+pre::-webkit-scrollbar,
+textarea::-webkit-scrollbar {
+ width: 8px;
+ height: 8px;
+}
+
+pre::-webkit-scrollbar-track,
+textarea::-webkit-scrollbar-track {
+ background:var(--input-bg);
+}
+
+pre::-webkit-scrollbar-thumb,
+textarea::-webkit-scrollbar-thumb {
+ border-radius: 2px;
+ background-color: var(--border-color);
+}
+
+.link {
+ font-size:var(--font-size-small);
+ text-decoration: underline;
+ color:var(--blue);
+ font-family:var(--font-mono);
+ margin-bottom:2px;
+}
+
+/* Toggle Body */
+input[type="checkbox"] {
+ appearance: none;
+ display: inline-block;
+ background-color: var(--light-bg);
+ border: 1px solid var(--light-bg);
+ border-radius: 9px;
+ cursor: pointer;
+ height: 18px;
+ position: relative;
+ transition: border .25s .15s, box-shadow .25s .3s, padding .25s;
+ min-width: 36px;
+ width: 36px;
+ vertical-align: top;
+}
+/* Toggle Thumb */
+input[type="checkbox"]:after {
+ position: absolute;
+ background-color: var(--bg);
+ border: 1px solid var(--light-bg);
+ border-radius: 8px;
+ content: '';
+ top: 0px;
+ left: 0px;
+ right: 16px;
+ display: block;
+ height: 16px;
+ transition: border .25s .15s, left .25s .1s, right .15s .175s;
+}
+
+/* Toggle Body - Checked */
+input[type="checkbox"]:checked {
+ background-color: var(--green);
+ border-color: var(--green);
+}
+/* Toggle Thumb - Checked*/
+input[type="checkbox"]:checked:after {
+ border: 1px solid var(--green);
+ left: 16px;
+ right: 1px;
+ transition: border .25s, left .15s .25s, right .25s .175s;
+}`,Qe=c`
+.row, .col{
+ display:flex;
+}
+.row {
+ align-items:center;
+ flex-direction: row;
+}
+.col {
+ align-items:stretch;
+ flex-direction: column;
+}
+`,et=c`
+.m-table {
+ border-spacing: 0;
+ border-collapse: separate;
+ border: 1px solid var(--light-border-color);
+ border-radius: var(--border-radius);
+ margin: 0;
+ max-width: 100%;
+ direction: ltr;
+}
+.m-table tr:first-child td,
+.m-table tr:first-child th {
+ border-top: 0 none;
+}
+.m-table td,
+.m-table th {
+ font-size: var(--font-size-small);
+ line-height: calc(var(--font-size-small) + 4px);
+ padding: 4px 5px 4px;
+ vertical-align: top;
+}
+
+.m-table.padded-12 td,
+.m-table.padded-12 th {
+ padding: 12px;
+}
+
+.m-table td:not([align]),
+.m-table th:not([align]) {
+ text-align: left;
+}
+
+.m-table th {
+ color: var(--fg2);
+ font-size: var(--font-size-small);
+ line-height: calc(var(--font-size-small) + 18px);
+ font-weight: 600;
+ letter-spacing: normal;
+ background-color: var(--bg2);
+ vertical-align: bottom;
+ border-bottom: 1px solid var(--light-border-color);
+}
+
+.m-table > tbody > tr > td,
+.m-table > tr > td {
+ border-top: 1px solid var(--light-border-color);
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+.table-title {
+ font-size:var(--font-size-small);
+ font-weight:bold;
+ vertical-align: middle;
+ margin: 12px 0 4px 0;
+}
+`,tt=c`
+.only-large-screen { display:none; }
+.endpoint-head .path{
+ display: flex;
+ font-family:var(--font-mono);
+ font-size: var(--font-size-small);
+ align-items: center;
+ overflow-wrap: break-word;
+ word-break: break-all;
+}
+
+.endpoint-head .descr {
+ font-size: var(--font-size-small);
+ color:var(--light-fg);
+ font-weight:400;
+ align-items: center;
+ overflow-wrap: break-word;
+ word-break: break-all;
+ display:none;
+}
+
+.m-endpoint.expanded{margin-bottom:16px; }
+.m-endpoint > .endpoint-head{
+ border-width:1px 1px 1px 5px;
+ border-style:solid;
+ border-color:transparent;
+ border-top-color:var(--light-border-color);
+ display:flex;
+ padding:6px 16px;
+ align-items: center;
+ cursor: pointer;
+}
+.m-endpoint > .endpoint-head.put:hover,
+.m-endpoint > .endpoint-head.put.expanded{
+ border-color:var(--orange);
+ background-color:var(--light-orange);
+}
+.m-endpoint > .endpoint-head.post:hover,
+.m-endpoint > .endpoint-head.post.expanded {
+ border-color:var(--green);
+ background-color:var(--light-green);
+}
+.m-endpoint > .endpoint-head.get:hover,
+.m-endpoint > .endpoint-head.get.expanded {
+ border-color:var(--blue);
+ background-color:var(--light-blue);
+}
+.m-endpoint > .endpoint-head.delete:hover,
+.m-endpoint > .endpoint-head.delete.expanded {
+ border-color:var(--red);
+ background-color:var(--light-red);
+}
+
+.m-endpoint > .endpoint-head.head:hover,
+.m-endpoint > .endpoint-head.head.expanded,
+.m-endpoint > .endpoint-head.patch:hover,
+.m-endpoint > .endpoint-head.patch.expanded,
+.m-endpoint > .endpoint-head.options:hover,
+.m-endpoint > .endpoint-head.options.expanded {
+ border-color:var(--yellow);
+ background-color:var(--light-yellow);
+}
+
+.m-endpoint > .endpoint-head.deprecated:hover,
+.m-endpoint > .endpoint-head.deprecated.expanded {
+ border-color:var(--border-color);
+ filter:opacity(0.6);
+}
+
+.m-endpoint .endpoint-body {
+ flex-wrap:wrap;
+ padding:16px 0px 0 0px;
+ border-width:0px 1px 1px 5px;
+ border-style:solid;
+ box-shadow: 0px 4px 3px -3px rgba(0, 0, 0, 0.15);
+}
+.m-endpoint .endpoint-body.delete{ border-color:var(--red); }
+.m-endpoint .endpoint-body.put{ border-color:var(--orange); }
+.m-endpoint .endpoint-body.post{border-color:var(--green);}
+.m-endpoint .endpoint-body.get{ border-color:var(--blue); }
+.m-endpoint .endpoint-body.head,
+.m-endpoint .endpoint-body.patch,
+.m-endpoint .endpoint-body.options {
+ border-color:var(--yellow);
+}
+
+.m-endpoint .endpoint-body.deprecated{
+ border-color:var(--border-color);
+ filter:opacity(0.6);
+}
+
+.endpoint-head .deprecated{
+ color: var(--light-fg);
+ filter:opacity(0.6);
+}
+
+.summary{
+ padding:8px 8px;
+}
+.summary .title{
+ font-size:calc(var(--font-size-regular) + 2px);
+ margin-bottom: 6px;
+ word-break: break-all;
+}
+
+.endpoint-head .method{
+ padding:2px 5px;
+ vertical-align: middle;
+ font-size:var(--font-size-small);
+ height: calc(var(--font-size-small) + 16px);
+ line-height: calc(var(--font-size-small) + 8px);
+ width: 60px;
+ border-radius: 2px;
+ display:inline-block;
+ text-align: center;
+ font-weight: bold;
+ text-transform:uppercase;
+ margin-right:5px;
+}
+.endpoint-head .method.delete{ border: 2px solid var(--red);}
+.endpoint-head .method.put{ border: 2px solid var(--orange); }
+.endpoint-head .method.post{ border: 2px solid var(--green); }
+.endpoint-head .method.get{ border: 2px solid var(--blue); }
+.endpoint-head .method.get.deprecated{ border: 2px solid var(--border-color); }
+.endpoint-head .method.head,
+.endpoint-head .method.patch,
+.endpoint-head .method.options {
+ border: 2px solid var(--yellow);
+}
+
+.req-resp-container {
+ display: flex;
+ margin-top:16px;
+ align-items: stretch;
+ flex-wrap: wrap;
+ flex-direction: column;
+ border-top:1px solid var(--light-border-color);
+}
+
+.view-mode-request,
+api-response.view-mode {
+ flex:1;
+ min-height:100px;
+ padding:16px 8px;
+ overflow:hidden;
+}
+.view-mode-request {
+ border-width:0 0 1px 0;
+ border-style:dashed;
+}
+
+.head .view-mode-request,
+.patch .view-mode-request,
+.options .view-mode-request {
+ border-color:var(--yellow);
+}
+.put .view-mode-request {
+ border-color:var(--orange);
+}
+.post .view-mode-request {
+ border-color:var(--green);
+}
+.get .view-mode-request {
+ border-color:var(--blue);
+}
+.delete .view-mode-request {
+ border-color:var(--red);
+}
+
+@media only screen and (min-width: 1024px) {
+ .only-large-screen { display:block; }
+ .endpoint-head .path{
+ font-size: var(--font-size-regular);
+ }
+ .endpoint-head .descr{
+ display: flex;
+ }
+ .endpoint-head .m-markdown-small,
+ .descr .m-markdown-small{
+ display:block;
+ }
+ .req-resp-container{
+ flex-direction: var(--layout, row);
+ flex-wrap: nowrap;
+ }
+ api-response.view-mode {
+ padding:16px;
+ }
+ .view-mode-request.row-layout {
+ border-width:0 1px 0 0;
+ padding:16px;
+ }
+ .summary{
+ padding:8px 16px;
+ }
+}
+`,rt=c`
+code[class*="language-"],
+pre[class*="language-"] {
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: normal;
+ line-height: 1.5;
+ tab-size: 2;
+
+ -webkit-hyphens: none;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+
+/* Code blocks */
+pre[class*="language-"] {
+ padding: 1em;
+ margin: .5em 0;
+ overflow: auto;
+}
+
+/* Inline code */
+:not(pre) > code[class*="language-"] {
+ white-space: normal;
+}
+
+.token.comment,
+.token.block-comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: var(--light-fg)
+}
+
+.token.punctuation {
+ color: var(--fg);
+}
+
+.token.tag,
+.token.attr-name,
+.token.namespace,
+.token.deleted {
+ color:var(--pink);
+}
+
+.token.function-name {
+ color: var(--blue);
+}
+
+.token.boolean,
+.token.number,
+.token.function {
+ color: var(--red);
+}
+
+.token.property,
+.token.class-name,
+.token.constant,
+.token.symbol {
+ color: var(--code-property-color);
+}
+
+.token.selector,
+.token.important,
+.token.atrule,
+.token.keyword,
+.token.builtin {
+ color: var(--code-keyword-color);
+}
+
+.token.string,
+.token.char,
+.token.attr-value,
+.token.regex,
+.token.variable {
+ color: var(--green);
+}
+
+.token.operator,
+.token.entity,
+.token.url {
+ color: var(--code-operator-color);
+}
+
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+.token.italic {
+ font-style: italic;
+}
+
+.token.entity {
+ cursor: help;
+}
+
+.token.inserted {
+ color: green;
+}
+`,nt=c`
+.tab-panel {
+ border: none;
+}
+.tab-buttons {
+ height:30px;
+ padding: 4px 4px 0 4px;
+ border-bottom: 1px solid var(--light-border-color) ;
+ align-items: stretch;
+ overflow-y: hidden;
+ overflow-x: auto;
+ scrollbar-width: thin;
+}
+.tab-buttons::-webkit-scrollbar {
+ height: 1px;
+ background-color: var(--border-color);
+}
+.tab-btn {
+ border: none;
+ border-bottom: 3px solid transparent;
+ color: var(--light-fg);
+ background-color: transparent;
+ white-space: nowrap;
+ cursor:pointer;
+ outline:none;
+ font-family:var(--font-regular);
+ font-size:var(--font-size-small);
+ margin-right:16px;
+ padding:1px;
+}
+.tab-btn.active {
+ border-bottom: 3px solid var(--primary-color);
+ font-weight:bold;
+ color:var(--primary-color);
+}
+
+.tab-btn:hover {
+ color:var(--primary-color);
+}
+.tab-content {
+ margin:-1px 0 0 0;
+ position:relative;
+ min-height: 50px;
+}
+`,st=c`
+.nav-bar-info:focus-visible,
+.nav-bar-tag:focus-visible,
+.nav-bar-path:focus-visible {
+ outline: 1px solid;
+ box-shadow: none;
+ outline-offset: -4px;
+}
+.nav-bar-expand-all:focus-visible,
+.nav-bar-collapse-all:focus-visible,
+.nav-bar-tag-icon:focus-visible {
+ outline: 1px solid;
+ box-shadow: none;
+ outline-offset: 2px;
+}
+.nav-bar {
+ width:0;
+ height:100%;
+ overflow: hidden;
+ color:var(--nav-text-color);
+ background-color: var(--nav-bg-color);
+ background-blend-mode: multiply;
+ line-height: calc(var(--font-size-small) + 4px);
+ display:none;
+ position:relative;
+ flex-direction:column;
+ flex-wrap:nowrap;
+ word-break:break-word;
+}
+::slotted([slot=nav-logo]){
+ padding:16px 16px 0 16px;
+}
+.nav-scroll {
+ overflow-x: hidden;
+ overflow-y: auto;
+ overflow-y: overlay;
+ scrollbar-width: thin;
+ scrollbar-color: var(--nav-hover-bg-color) transparent;
+}
+
+.nav-bar-tag {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ flex-direction: row;
+}
+.nav-bar.read .nav-bar-tag-icon {
+ display:none;
+}
+.nav-bar-paths-under-tag {
+ overflow:hidden;
+ transition: max-height .2s ease-out, visibility .3s;
+}
+.collapsed .nav-bar-paths-under-tag {
+ visibility: hidden;
+}
+
+.nav-bar-expand-all {
+ transform: rotate(90deg);
+ cursor:pointer;
+ margin-right:10px;
+}
+.nav-bar-collapse-all {
+ transform: rotate(270deg);
+ cursor:pointer;
+}
+.nav-bar-expand-all:hover, .nav-bar-collapse-all:hover {
+ color: var(--primary-color);
+}
+
+.nav-bar-tag-icon {
+ color: var(--nav-text-color);
+ font-size: 20px;
+}
+.nav-bar-tag-icon:hover {
+ color:var(--nav-hover-text-color);
+}
+.nav-bar.focused .nav-bar-tag-and-paths.collapsed .nav-bar-tag-icon::after {
+ content: '⌵';
+ width:16px;
+ height:16px;
+ text-align: center;
+ display: inline-block;
+ transform: rotate(-90deg);
+ transition: transform 0.2s ease-out 0s;
+}
+.nav-bar.focused .nav-bar-tag-and-paths.expanded .nav-bar-tag-icon::after {
+ content: '⌵';
+ width:16px;
+ height:16px;
+ text-align: center;
+ display: inline-block;
+ transition: transform 0.2s ease-out 0s;
+}
+.nav-scroll::-webkit-scrollbar {
+ width: var(--scroll-bar-width, 8px);
+}
+.nav-scroll::-webkit-scrollbar-track {
+ background:transparent;
+}
+.nav-scroll::-webkit-scrollbar-thumb {
+ background-color: var(--nav-hover-bg-color);
+}
+
+.nav-bar-tag {
+ font-size: var(--font-size-regular);
+ color: var(--nav-accent-color);
+ border-left:4px solid transparent;
+ font-weight:bold;
+ padding: 15px 15px 15px 10px;
+ text-transform: capitalize;
+}
+
+.nav-bar-components,
+.nav-bar-h1,
+.nav-bar-h2,
+.nav-bar-info,
+.nav-bar-tag,
+.nav-bar-path {
+ display:flex;
+ cursor: pointer;
+ width: 100%;
+ border: none;
+ border-radius:4px;
+ color: var(--nav-text-color);
+ background: transparent;
+ border-left:4px solid transparent;
+}
+
+.nav-bar-h1,
+.nav-bar-h2,
+.nav-bar-path {
+ font-size: calc(var(--font-size-small) + 1px);
+ padding: var(--nav-item-padding);
+}
+.nav-bar-path.small-font {
+ font-size: var(--font-size-small);
+}
+
+.nav-bar-info {
+ font-size: var(--font-size-regular);
+ padding: 16px 10px;
+ font-weight:bold;
+}
+.nav-bar-section {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ font-size: var(--font-size-small);
+ color: var(--nav-text-color);
+ padding: var(--nav-item-padding);
+ font-weight:bold;
+}
+.nav-bar-section.operations {
+ cursor:pointer;
+}
+.nav-bar-section.operations:hover {
+ color:var(--nav-hover-text-color);
+ background-color:var(--nav-hover-bg-color);
+}
+
+.nav-bar-section:first-child {
+ display: none;
+}
+.nav-bar-h2 {margin-left:12px;}
+
+.nav-bar-h1.left-bar.active,
+.nav-bar-h2.left-bar.active,
+.nav-bar-info.left-bar.active,
+.nav-bar-tag.left-bar.active,
+.nav-bar-path.left-bar.active,
+.nav-bar-section.left-bar.operations.active {
+ border-left:4px solid var(--nav-accent-color);
+ color:var(--nav-hover-text-color);
+}
+
+.nav-bar-h1.colored-block.active,
+.nav-bar-h2.colored-block.active,
+.nav-bar-info.colored-block.active,
+.nav-bar-tag.colored-block.active,
+.nav-bar-path.colored-block.active,
+.nav-bar-section.colored-block.operations.active {
+ background-color: var(--nav-accent-color);
+ color: var(--nav-accent-text-color);
+ border-radius: 0;
+}
+
+.nav-bar-h1:hover,
+.nav-bar-h2:hover,
+.nav-bar-info:hover,
+.nav-bar-tag:hover,
+.nav-bar-path:hover {
+ color:var(--nav-hover-text-color);
+ background-color:var(--nav-hover-bg-color);
+}
+`,it=c`
+#api-info {
+ font-size: calc(var(--font-size-regular) - 1px);
+ margin-top: 8px;
+ margin-left: -15px;
+}
+
+#api-info span:before {
+ content: "|";
+ display: inline-block;
+ opacity: 0.5;
+ width: 15px;
+ text-align: center;
+}
+#api-info span:first-child:before {
+ content: "";
+ width: 0px;
+}
+`,ot=c`
+
+`;const at=/[\s#:?&={}]/g,lt="_rapidoc_api_key";function ct(e){return new Promise((t=>setTimeout(t,e)))}function pt(e,t){const r=t.target,n=document.createElement("textarea");n.value=e,n.style.position="fixed",document.body.appendChild(n),n.focus(),n.select();try{document.execCommand("copy"),r.innerText="Copied",setTimeout((()=>{r.innerText="Copy"}),5e3)}catch(e){console.error("Unable to copy",e)}document.body.removeChild(n)}function ut(e,t,r="includes"){if("includes"===r){return`${t.method} ${t.path} ${t.summary||t.description||""} ${t.operationId||""}`.toLowerCase().includes(e.toLowerCase())}return new RegExp(e,"i").test(`${t.method} ${t.path}`)}function dt(e,t=new Set){return e?(Object.keys(e).forEach((r=>{var n;if(t.add(r),e[r].properties)dt(e[r].properties,t);else if(null!==(n=e[r].items)&&void 0!==n&&n.properties){var s;dt(null===(s=e[r].items)||void 0===s?void 0:s.properties,t)}})),t):t}function ht(e,t){if(e){const r=document.createElement("a");document.body.appendChild(r),r.style="display: none",r.href=e,r.download=t,r.click(),r.remove()}}function ft(e){if(e){const t=document.createElement("a");document.body.appendChild(t),t.style="display: none",t.href=e,t.target="_blank",t.click(),t.remove()}}function mt(e){return e&&e.t&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var yt=function(e){return e&&e.Math==Math&&e},gt=yt("object"==typeof globalThis&&globalThis)||yt("object"==typeof window&&window)||yt("object"==typeof self&&self)||yt("object"==typeof gt&>)||function(){return this}()||globalThis||Function("return this")(),vt=function(e){try{return!!e()}catch(e){return!0}},bt=!vt((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})),xt=bt,wt=Function.prototype,$t=wt.apply,St=wt.call,Et="object"==typeof Reflect&&Reflect.apply||(xt?St.bind($t):function(){return St.apply($t,arguments)}),kt=bt,Ot=Function.prototype,jt=Ot.call,At=kt&&Ot.bind.bind(jt,jt),Pt=kt?At:function(e){return function(){return jt.apply(e,arguments)}},Tt=Pt,Ct=Tt({}.toString),It=Tt("".slice),Rt=function(e){return It(Ct(e),8,-1)},_t=Rt,Ft=Pt,Dt=function(e){if("Function"===_t(e))return Ft(e)},Mt="object"==typeof document&&document.all,qt={all:Mt,IS_HTMLDDA:void 0===Mt&&void 0!==Mt},Lt=qt.all,Bt=qt.IS_HTMLDDA?function(e){return"function"==typeof e||e===Lt}:function(e){return"function"==typeof e},Nt={},Ut=!vt((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),zt=bt,Ht=Function.prototype.call,Vt=zt?Ht.bind(Ht):function(){return Ht.apply(Ht,arguments)},Wt={},Gt={}.propertyIsEnumerable,Jt=Object.getOwnPropertyDescriptor,Kt=Jt&&!Gt.call({1:2},1);Wt.f=Kt?function(e){var t=Jt(this,e);return!!t&&t.enumerable}:Gt;var Yt,Zt,Xt=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},Qt=vt,er=Rt,tr=Object,rr=Pt("".split),nr=Qt((function(){return!tr("z").propertyIsEnumerable(0)}))?function(e){return"String"==er(e)?rr(e,""):tr(e)}:tr,sr=function(e){return null==e},ir=sr,or=TypeError,ar=function(e){if(ir(e))throw or("Can't call method on "+e);return e},lr=nr,cr=ar,pr=function(e){return lr(cr(e))},ur=Bt,dr=qt.all,hr=qt.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:ur(e)||e===dr}:function(e){return"object"==typeof e?null!==e:ur(e)},fr={},mr=fr,yr=gt,gr=Bt,vr=function(e){return gr(e)?e:void 0},br=function(e,t){return arguments.length<2?vr(mr[e])||vr(yr[e]):mr[e]&&mr[e][t]||yr[e]&&yr[e][t]},xr=Pt({}.isPrototypeOf),wr=gt,$r="undefined"!=typeof navigator&&String(navigator.userAgent)||"",Sr=wr.process,Er=wr.Deno,kr=Sr&&Sr.versions||Er&&Er.version,Or=kr&&kr.v8;Or&&(Zt=(Yt=Or.split("."))[0]>0&&Yt[0]<4?1:+(Yt[0]+Yt[1])),!Zt&&$r&&(!(Yt=$r.match(/Edge\/(\d+)/))||Yt[1]>=74)&&(Yt=$r.match(/Chrome\/(\d+)/))&&(Zt=+Yt[1]);var jr=Zt,Ar=jr,Pr=vt,Tr=gt.String,Cr=!!Object.getOwnPropertySymbols&&!Pr((function(){var e=Symbol();return!Tr(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&Ar&&Ar<41})),Ir=Cr&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Rr=br,_r=Bt,Fr=xr,Dr=Object,Mr=Ir?function(e){return"symbol"==typeof e}:function(e){var t=Rr("Symbol");return _r(t)&&Fr(t.prototype,Dr(e))},qr=String,Lr=function(e){try{return qr(e)}catch(e){return"Object"}},Br=Bt,Nr=Lr,Ur=TypeError,zr=function(e){if(Br(e))return e;throw Ur(Nr(e)+" is not a function")},Hr=zr,Vr=sr,Wr=Vt,Gr=Bt,Jr=hr,Kr=TypeError,Yr={exports:{}},Zr=gt,Xr=Object.defineProperty,Qr=gt.u||function(e,t){try{Xr(Zr,e,{value:t,configurable:!0,writable:!0})}catch(r){Zr[e]=t}return t}("__core-js_shared__",{}),en=Qr;(Yr.exports=function(e,t){return en[e]||(en[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.31.0",mode:"pure",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.0/LICENSE",source:"https://github.com/zloirock/core-js"});var tn=Yr.exports,rn=ar,nn=Object,sn=function(e){return nn(rn(e))},on=sn,an=Pt({}.hasOwnProperty),ln=Object.hasOwn||function(e,t){return an(on(e),t)},cn=Pt,pn=0,un=Math.random(),dn=cn(1..toString),hn=function(e){return"Symbol("+(void 0===e?"":e)+")_"+dn(++pn+un,36)},fn=tn,mn=ln,yn=hn,gn=Cr,vn=Ir,bn=gt.Symbol,xn=fn("wks"),wn=vn?bn.for||bn:bn&&bn.withoutSetter||yn,$n=function(e){return mn(xn,e)||(xn[e]=gn&&mn(bn,e)?bn[e]:wn("Symbol."+e)),xn[e]},Sn=Vt,En=hr,kn=Mr,On=TypeError,jn=$n("toPrimitive"),An=function(e,t){if(!En(e)||kn(e))return e;var r,n=function(e,t){var r=e[t];return Vr(r)?void 0:Hr(r)}(e,jn);if(n){if(void 0===t&&(t="default"),r=Sn(n,e,t),!En(r)||kn(r))return r;throw On("Can't convert object to primitive value")}return void 0===t&&(t="number"),function(e,t){var r,n;if("string"===t&&Gr(r=e.toString)&&!Jr(n=Wr(r,e)))return n;if(Gr(r=e.valueOf)&&!Jr(n=Wr(r,e)))return n;if("string"!==t&&Gr(r=e.toString)&&!Jr(n=Wr(r,e)))return n;throw Kr("Can't convert object to primitive value")}(e,t)},Pn=Mr,Tn=function(e){var t=An(e,"string");return Pn(t)?t:t+""},Cn=hr,In=gt.document,Rn=Cn(In)&&Cn(In.createElement),_n=function(e){return Rn?In.createElement(e):{}},Fn=_n,Dn=!Ut&&!vt((function(){return 7!=Object.defineProperty(Fn("div"),"a",{get:function(){return 7}}).a})),Mn=Ut,qn=Vt,Ln=Wt,Bn=Xt,Nn=pr,Un=Tn,zn=ln,Hn=Dn,Vn=Object.getOwnPropertyDescriptor;Nt.f=Mn?Vn:function(e,t){if(e=Nn(e),t=Un(t),Hn)try{return Vn(e,t)}catch(e){}if(zn(e,t))return Bn(!qn(Ln.f,e,t),e[t])};var Wn=vt,Gn=Bt,Jn=/#|\.prototype\./,Kn=function(e,t){var r=Zn[Yn(e)];return r==Qn||r!=Xn&&(Gn(t)?Wn(t):!!t)},Yn=Kn.normalize=function(e){return String(e).replace(Jn,".").toLowerCase()},Zn=Kn.data={},Xn=Kn.NATIVE="N",Qn=Kn.POLYFILL="P",es=Kn,ts=zr,rs=bt,ns=Dt(Dt.bind),ss=function(e,t){return ts(e),void 0===t?e:rs?ns(e,t):function(){return e.apply(t,arguments)}},is={},os=Ut&&vt((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),as=hr,ls=String,cs=TypeError,ps=function(e){if(as(e))return e;throw cs(ls(e)+" is not an object")},us=Ut,ds=Dn,hs=os,fs=ps,ms=Tn,ys=TypeError,gs=Object.defineProperty,vs=Object.getOwnPropertyDescriptor;is.f=us?hs?function(e,t,r){if(fs(e),t=ms(t),fs(r),"function"==typeof e&&"prototype"===t&&"value"in r&&"writable"in r&&!r.writable){var n=vs(e,t);n&&n.writable&&(e[t]=r.value,r={configurable:"configurable"in r?r.configurable:n.configurable,enumerable:"enumerable"in r?r.enumerable:n.enumerable,writable:!1})}return gs(e,t,r)}:gs:function(e,t,r){if(fs(e),t=ms(t),fs(r),ds)try{return gs(e,t,r)}catch(e){}if("get"in r||"set"in r)throw ys("Accessors not supported");return"value"in r&&(e[t]=r.value),e};var bs=is,xs=Xt,ws=Ut?function(e,t,r){return bs.f(e,t,xs(1,r))}:function(e,t,r){return e[t]=r,e},$s=gt,Ss=Et,Es=Dt,ks=Bt,Os=Nt.f,js=es,As=fr,Ps=ss,Ts=ws,Cs=ln,Is=function(e){var t=function(r,n,s){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(r);case 2:return new e(r,n)}return new e(r,n,s)}return Ss(e,this,arguments)};return t.prototype=e.prototype,t},Rs=function(e,t){var r,n,s,i,o,a,l,c,p,u=e.target,d=e.global,h=e.stat,f=e.proto,m=d?$s:h?$s[u]:($s[u]||{}).prototype,y=d?As:As[u]||Ts(As,u,{})[u],g=y.prototype;for(i in t)n=!(r=js(d?i:u+(h?".":"#")+i,e.forced))&&m&&Cs(m,i),a=y[i],n&&(l=e.dontCallGetSet?(p=Os(m,i))&&p.value:m[i]),o=n&&l?l:t[i],n&&typeof a==typeof o||(c=e.bind&&n?Ps(o,$s):e.wrap&&n?Is(o):f&&ks(o)?Es(o):o,(e.sham||o&&o.sham||a&&a.sham)&&Ts(c,"sham",!0),Ts(y,i,c),f&&(Cs(As,s=u+"Prototype")||Ts(As,s,{}),Ts(As[s],i,o),e.real&&g&&(r||!g[i])&&Ts(g,i,o)))},_s=Math.ceil,Fs=Math.floor,Ds=Math.trunc||function(e){var t=+e;return(t>0?Fs:_s)(t)},Ms=function(e){var t=+e;return t!=t||0===t?0:Ds(t)},qs=Ms,Ls=Math.max,Bs=Math.min,Ns=function(e,t){var r=qs(e);return r<0?Ls(r+t,0):Bs(r,t)},Us=Ms,zs=Math.min,Hs=function(e){return function(e){return e>0?zs(Us(e),9007199254740991):0}(e.length)},Vs=pr,Ws=Ns,Gs=Hs,Js=function(e){return function(t,r,n){var s,i=Vs(t),o=Gs(i),a=Ws(n,o);if(e&&r!=r){for(;o>a;)if((s=i[a++])!=s)return!0}else for(;o>a;a++)if((e||a in i)&&i[a]===r)return e||a||0;return!e&&-1}},Ks={includes:Js(!0),indexOf:Js(!1)},Ys={},Zs=ln,Xs=pr,Qs=Ks.indexOf,ei=Ys,ti=Pt([].push),ri=function(e,t){var r,n=Xs(e),s=0,i=[];for(r in n)!Zs(ei,r)&&Zs(n,r)&&ti(i,r);for(;t.length>s;)Zs(n,r=t[s++])&&(~Qs(i,r)||ti(i,r));return i},ni=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],si=ri,ii=ni,oi=Object.keys||function(e){return si(e,ii)},ai=sn,li=oi;Rs({target:"Object",stat:!0,forced:vt((function(){li(1)}))},{keys:function(e){return li(ai(e))}});const ci=mt(fr.Object.keys);var pi={};pi[$n("toStringTag")]="z";var ui="[object z]"===String(pi),di=ui,hi=Bt,fi=Rt,mi=$n("toStringTag"),yi=Object,gi="Arguments"==fi(function(){return arguments}()),vi=di?fi:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=yi(e),mi))?r:gi?fi(t):"Object"==(n=fi(t))&&hi(t.callee)?"Arguments":n},bi=vi,xi=String,wi=function(e){if("Symbol"===bi(e))throw TypeError("Cannot convert a Symbol value to a string");return xi(e)},$i={},Si=Ut,Ei=os,ki=is,Oi=ps,ji=pr,Ai=oi;$i.f=Si&&!Ei?Object.defineProperties:function(e,t){Oi(e);for(var r,n=ji(t),s=Ai(t),i=s.length,o=0;i>o;)ki.f(e,r=s[o++],n[r]);return e};var Pi,Ti=br("document","documentElement"),Ci=hn,Ii=tn("keys"),Ri=function(e){return Ii[e]||(Ii[e]=Ci(e))},_i=ps,Fi=$i,Di=ni,Mi=Ys,qi=Ti,Li=_n,Bi=Ri("IE_PROTO"),Ni=function(){},Ui=function(e){return"
+
+
+
+
+
+
+
+
+