PageSourceSearch

https://scalar.com/_scalar/state-B8qGfuxZ.js

js scalar.com collected 2026-09-24 18:22:19 UTC 108,509 bytes, 1,606 lines download raw bytes

1import{a as e,t}from"./chunk-BVpWp9h4.js";import{Ct as n,K as r,L as i,N as a,O as o,St as s,Tt as c,W as l,Y as u,_ as d,bt as f,j as p,jt as m,st as h}from"./vue.runtime.esm-bundler-CyXAcUA8.js";import{n as g,t as _}from"./dist-DW4uLSp-.js";import{_ as v,g as y,p as b,t as x}from"./zod-CHLTp8yR.js";import{l as S}from"./core-DZYf2T4a.js";import{t as C}from"./validate-C45-2741.js";import{c as w,h as ee}from"./schema-BKwhe3ik.js";import{t as te}from"./create-sidebar-state-CNcLDvsw.js";var T=typeof document<`u`;function E(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function ne(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&E(e.default)}var D=Object.assign;function re(e,t){let n={};for(let r in t){let i=t[r];n[r]=k(i)?i.map(e):e(i)}return n}var O=()=>{},k=Array.isArray;function A(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var j=function(e){return e[e.MATCHER_NOT_FOUND=1]=`MATCHER_NOT_FOUND`,e[e.NAVIGATION_GUARD_REDIRECT=2]=`NAVIGATION_GUARD_REDIRECT`,e[e.NAVIGATION_ABORTED=4]=`NAVIGATION_ABORTED`,e[e.NAVIGATION_CANCELLED=8]=`NAVIGATION_CANCELLED`,e[e.NAVIGATION_DUPLICATED=16]=`NAVIGATION_DUPLICATED`,e}({}),ie=Symbol(``);j.MATCHER_NOT_FOUND,j.NAVIGATION_GUARD_REDIRECT,j.NAVIGATION_ABORTED,j.NAVIGATION_CANCELLED,j.NAVIGATION_DUPLICATED;function M(e,t){return D(Error(),{type:e,[ie]:!0},t)}function N(e,t){return e instanceof Error&&ie in e&&(t==null||!!(e.type&t))}var ae=Symbol(``),oe=Symbol(``),se=Symbol(``),ce=Symbol(``),le=Symbol(``);function P(){return a(se)}function ue(e){return a(ce)}var de=/#/g,fe=/&/g,pe=/\//g,me=/=/g,he=/\?/g,F=/\+/g,ge=/%5B/g,_e=/%5D/g,I=/%5E/g,L=/%60/g,R=/%7B/g,z=/%7C/g,ve=/%7D/g,ye=/%20/g;function be(e){return e==null?``:encodeURI(``+e).replace(z,`|`).replace(ge,`[`).replace(_e,`]`)}function xe(e){return be(e).replace(R,`{`).replace(ve,`}`).replace(I,`^`)}function Se(e){return be(e).replace(F,`%2B`).replace(ye,`+`).replace(de,`%23`).replace(fe,`%26`).replace(L,"`").replace(R,`{`).replace(ve,`}`).replace(I,`^`)}function Ce(e){return Se(e).replace(me,`%3D`)}function we(e){return be(e).replace(de,`%23`).replace(he,`%3F`)}function Te(e){return we(e).replace(pe,`%2F`)}function B(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var Ee=/\/$/,De=e=>e.replace(Ee,``);function Oe(e,t,n=`/`){let r,i={},a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=Fe(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:B(o)}}function ke(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function Ae(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function je(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&V(t.matched[r],n.matched[i])&&Me(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function V(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Me(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!Ne(e[n],t[n]))return!1;return!0}function Ne(e,t){return k(e)?Pe(e,t):k(t)?Pe(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function Pe(e,t){return k(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function Fe(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o<r.length;o++)if(s=r[o],s!==`.`)if(s===`..`)a>1&&a--;else break;return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var H={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0},Ie=function(e){return e.pop=`pop`,e.push=`push`,e}({}),Le=function(e){return e.back=`back`,e.forward=`forward`,e.unknown=``,e}({});function Re(e){if(!e)if(T){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^\/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),De(e)}var ze=/^[^#]+#/;function Be(e,t){return e.replace(ze,`#`)+t}function Ve(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}
1var He=()=>({left:window.scrollX,top:window.scrollY});function Ue(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Ve(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function We(e,t){return(history.state?history.state.position-t:-1)+e}var Ge=new Map;function Ke(e,t){Ge.set(e,t)}function qe(e){let t=Ge.get(e);return Ge.delete(e),t}function Je(e){return typeof e==`string`||e&&typeof e==`object`}function Ye(e){return typeof e==`string`||typeof e==`symbol`}function Xe(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;e<n.length;++e){let r=n[e].replace(F,` `),i=r.indexOf(`=`),a=B(i<0?r:r.slice(0,i)),o=i<0?null:B(r.slice(i+1));if(a in t){let e=t[a];k(e)||(e=t[a]=[e]),e.push(o)}else t[a]=o}return t}function Ze(e){let t=``;for(let n in e){let r=e[n];if(n=Ce(n),r==null){r!==void 0&&(t+=(t.length?`&`:``)+n);continue}(k(r)?r.map(e=>e&&Se(e)):[r&&Se(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function Qe(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=k(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function U(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function W(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(M(j.NAVIGATION_ABORTED,{from:n,to:t})):e instanceof Error?c(e):Je(e)?c(M(j.NAVIGATION_GUARD_REDIRECT,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function $e(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(!(t!==`beforeRouteEnter`&&!o.instances[e]))if(E(s)){let c=(s.__vccOpts||s)[t];c&&a.push(W(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=ne(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&W(c,n,r,o,e,i)()}))}}return a}function et(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;o<a;o++){let a=t.matched[o];a&&(e.matched.find(e=>V(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>V(e,s))||i.push(s))}return[n,r,i]}var tt=()=>location.protocol+`//`+location.host;function nt(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),Ae(n,``)}return Ae(n,e)+r+i}function rt(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=nt(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:Ie.pop,direction:u?u>0?Le.forward:Le.back:Le.unknown})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(D({},e.state,{scroll:He()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function it(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?He():null}}function at(e){let{history:t,location:n}=window,r={value:nt(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:tt()+e+r;
1try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,D({},t.state,it(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=D({},i.value,t.state,{forward:e,scroll:He()});a(o.current,o,!0),a(e,D({},it(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function ot(e){e=Re(e);let t=at(e),n=rt(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=D({location:``,base:e,go:r,createHref:Be.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}var G=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.Group=2]=`Group`,e}({}),K=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.ParamRegExp=2]=`ParamRegExp`,e[e.ParamRegExpEnd=3]=`ParamRegExpEnd`,e[e.EscapeNext=4]=`EscapeNext`,e}(K||{}),st={type:G.Static,value:``},ct=/[a-zA-Z0-9_]/;function lt(e){if(!e)return[[]];if(e===`/`)return[[st]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=K.Static,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===K.Static?a.push({type:G.Static,value:l}):n===K.Param||n===K.ParamRegExp||n===K.ParamRegExpEnd?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:G.Param,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;s<e.length;){if(c=e[s++],c===`\\`&&n!==K.ParamRegExp){r=n,n=K.EscapeNext;continue}switch(n){case K.Static:c===`/`?(l&&d(),o()):c===`:`?(d(),n=K.Param):f();break;case K.EscapeNext:f(),n=r;break;case K.Param:c===`(`?n=K.ParamRegExp:ct.test(c)?f():(d(),n=K.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case K.ParamRegExp:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=K.ParamRegExpEnd:u+=c;break;case K.ParamRegExpEnd:d(),n=K.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`);break}}return n===K.ParamRegExp&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var ut=`[^/]+?`,dt={sensitive:!1,strict:!1,start:!0,end:!0},q=function(e){return e[e._multiplier=10]=`_multiplier`,e[e.Root=90]=`Root`,e[e.Segment=40]=`Segment`,e[e.SubSegment=30]=`SubSegment`,e[e.Static=40]=`Static`,e[e.Dynamic=20]=`Dynamic`,e[e.BonusCustomRegExp=10]=`BonusCustomRegExp`,e[e.BonusWildcard=-50]=`BonusWildcard`,e[e.BonusRepeatable=-20]=`BonusRepeatable`,e[e.BonusOptional=-8]=`BonusOptional`,e[e.BonusStrict=.7000000000000001]=`BonusStrict`,e[e.BonusCaseSensitive=.25]=`BonusCaseSensitive`,e}(q||{}),ft=/[.+*?^${}()[\]/\\]/g;function pt(e,t){let n=D({},dt,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[q.Root];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=q.Segment+(n.sensitive?q.BonusCaseSensitive:0);if(o.type===G.Static)r||(i+=`/`),i+=o.value.replace(ft,`\\$&`),s+=q.Static;else if(o.type===G.Param){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||ut;if(u!==ut){s+=q.BonusCustomRegExp;try{RegExp(`(${u})`)}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u})(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=q.Dynamic,c&&(s+=q.BonusOptional),n&&(s+=q.BonusRepeatable),u===`.*`&&(s+=q.BonusWildcard)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=q.BonusStrict}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===G.Static)n+=e.value;else if(e.type===G.Param){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(k(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=k(c)?c.join(`/`):c;
vendor: 5,432 bytes, line 1
1if(!l)if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`);n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function mt(e,t){let n=0;for(;n<e.length&&n<t.length;){let r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===q.Static+q.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===q.Static+q.Segment?1:-1:0}function ht(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=mt(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(gt(r))return 1;if(gt(i))return-1}return i.length-r.length}function gt(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var _t={strict:!1,end:!0,sensitive:!1};function vt(e,t,n){let r=D(pt(lt(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function yt(e,t){let n=[],r=new Map;t=A(_t,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=xt(e);s.aliasOf=r&&r.record;let l=A(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(xt(D({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=vt(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Ct(d)&&o(e.name)),Dt(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r||=d}return f?()=>{o(f)}:O}function o(e){if(Ye(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Tt(e,n);n.splice(t,0,e),e.record.name&&!Ct(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw M(j.MATCHER_NOT_FOUND,{location:e});s=i.record.name,a=D(bt(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&bt(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name);else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw M(j.MATCHER_NOT_FOUND,{location:e,currentLocation:t});s=i.record.name,a=D({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:wt(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function bt(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function xt(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:St(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function St(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function Ct(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function wt(e){return e.reduce((e,t)=>D(e,t.meta),{})}function Tt(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;ht(e,t[i])<0?r=i:n=i+1}let i=Et(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Et(e){let t=e;for(;t=t.parent;)if(Dt(t)&&ht(e,t)===0)return t}function Dt({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Ot(e){let t=a(se),n=a(ce),r=d(()=>{let n=m(e.to);return t.resolve(n)}),i=d(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(V.bind(null,i));if(o>-1)return o;let s=Nt(e[t-2]);return t>1&&Nt(i)===s&&a[a.length-1].path!==s?a.findIndex(V.bind(null,e[t-2])):o}),o=d(()=>i.value>-1&&Mt(n.params,r.value.params)),s=d(()=>i.value>-1&&i.value===n.matched.length-1&&Me(n.params,r.value.params));function c(n={}){if(jt(n)){let n=t[m(e.replace)?`replace`:`push`](m(e.to)).catch(O);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:d(()=>r.value.href),isActive:o,isExactActive:s,navigate:c}}function kt(e){return e.length===1?e[0]:e}var At=o({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:Ot,setup(e,{slots:t}){let n=f(Ot(e)),{options:r}=a(se),i=d(()=>({[Pt(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[Pt(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&kt(t.default(n));return e.custom?r:p(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function jt(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);
1if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Mt(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!k(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function Nt(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Pt=(e,t,n)=>e??t??n,Ft=o({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=a(le),i=d(()=>e.route||r.value),o=a(oe,0),c=d(()=>{let e=m(o),{matched:t}=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),l=d(()=>i.value.matched[c.value]);u(oe,d(()=>c.value+1)),u(ae,l),u(le,i);let f=s();return h(()=>[f.value,l.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!V(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,o=l.value,s=o&&o.components[a];if(!s)return It(n.default,{Component:s,route:r});let c=o.props[a],u=p(s,D({},c?c===!0?r.params:typeof c==`function`?c(r):c:null,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[a]=null)},ref:f}));return It(n.default,{Component:u,route:r})||u}}});function It(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var Lt=Ft;function Rt(e){let t=yt(e.routes,e),r=e.parseQuery||Xe,a=e.stringifyQuery||Ze,o=e.history,s=U(),l=U(),u=U(),d=c(H),f=H;T&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let p=re.bind(null,e=>``+e),h=re.bind(null,Te),g=re.bind(null,B);function _(e,n){let r,i;return Ye(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function v(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function y(){return t.getRoutes().map(e=>e.record)}function b(e){return!!t.getRecordMatcher(e)}function x(e,n){if(n=D({},n||d.value),typeof e==`string`){let i=Oe(r,e,n.path),a=t.resolve({path:i.path},n),s=o.createHref(i.fullPath);return D(i,a,{params:g(a.params),hash:B(i.hash),redirectedFrom:void 0,href:s})}let i;if(e.path!=null)i=D({},e,{path:Oe(r,e.path,n.path).path});else{let t=D({},e.params);for(let e in t)t[e]??delete t[e];i=D({},e,{params:h(t)}),n.params=h(n.params)}let s=t.resolve(i,n),c=e.hash||``;s.params=p(g(s.params));let l=ke(a,D({},e,{hash:xe(c),path:s.path})),u=o.createHref(l);return D({fullPath:l,hash:c,query:a===Ze?Qe(e.query):e.query||{}},s,{redirectedFrom:void 0,href:u})}function S(e){return typeof e==`string`?Oe(r,e,d.value.path):D({},e)}function C(e,t){if(f!==e)return M(j.NAVIGATION_CANCELLED,{from:t,to:e})}function w(e){return E(e)}function ee(e){return w(D(S(e),{replace:!0}))}function te(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=S(i):{path:i},i.params={}),D({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function E(e,t){let n=f=x(e),r=d.value,i=e.state,o=e.force,s=e.replace===!0,c=te(n,r);if(c)return E(D(S(c),{state:typeof c==`object`?D({},i,c.state):i,force:o,replace:s}),t||n);let l=n;l.redirectedFrom=t;let u;return!o&&je(a,r,n)&&(u=M(j.NAVIGATION_DUPLICATED,{to:l,from:r}),ge(r,r,!0,!1)),(u?Promise.resolve(u):ie(l,r)).catch(e=>N(e)?N(e,j.NAVIGATION_GUARD_REDIRECT)?e:F(e):me(e,l,r)).then(e=>{if(e){if(N(e,j.NAVIGATION_GUARD_REDIRECT))return E(D({replace:s},S(e.to),{state:typeof e.to==`object`?D({},i,e.to.state):i,force:o}),t||l)}else e=oe(l,r,!0,s,i);return ae(l,r,e),e})}function ne(e,t){let n=C(e,t);return n?Promise.reject(n):Promise.resolve()}function A(e){let t=L.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function ie(e,t){let n,[r,i,a]=et(e,t);n=$e(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(W(r,e,t))});let o=ne.bind(null,e,t);return n.push(o),z(n).then(()=>{n=[];for(let r of s.list())n.push(W(r,e,t));return n.push(o),z(n)}).then(()=>{n=$e(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(W(r,e,t))});return n.push(o),z(n)}).then(()=>{n=[];for(let r of a)if(r.beforeEnter)if(k(r.beforeEnter))for(let i of r.beforeEnter)n.push(W(i,e,t));else n.push(W(r.beforeEnter,e,t));return n.push(o),z(n)}).then(()=>
1(e.matched.forEach(e=>e.enterCallbacks={}),n=$e(a,`beforeRouteEnter`,e,t,A),n.push(o),z(n))).then(()=>{n=[];for(let r of l.list())n.push(W(r,e,t));return n.push(o),z(n)}).catch(e=>N(e,j.NAVIGATION_CANCELLED)?e:Promise.reject(e))}function ae(e,t,n){u.list().forEach(r=>A(()=>r(e,t,n)))}function oe(e,t,n,r,i){let a=C(e,t);if(a)return a;let s=t===H,c=T?history.state:{};n&&(r||s?o.replace(e.fullPath,D({scroll:s&&c&&c.scroll},i)):o.push(e.fullPath,i)),d.value=e,ge(e,t,n,s),F()}let P;function ue(){P||=o.listen((e,t,n)=>{if(!R.listening)return;let r=x(e),i=te(r,R.currentRoute.value);if(i){E(D(i,{replace:!0,force:!0}),r).catch(O);return}f=r;let a=d.value;T&&Ke(We(a.fullPath,n.delta),He()),ie(r,a).catch(e=>N(e,j.NAVIGATION_ABORTED|j.NAVIGATION_CANCELLED)?e:N(e,j.NAVIGATION_GUARD_REDIRECT)?(E(D(S(e.to),{force:!0}),r).then(e=>{N(e,j.NAVIGATION_ABORTED|j.NAVIGATION_DUPLICATED)&&!n.delta&&n.type===Ie.pop&&o.go(-1,!1)}).catch(O),Promise.reject()):(n.delta&&o.go(-n.delta,!1),me(e,r,a))).then(e=>{e||=oe(r,a,!1),e&&(n.delta&&!N(e,j.NAVIGATION_CANCELLED)?o.go(-n.delta,!1):n.type===Ie.pop&&N(e,j.NAVIGATION_ABORTED|j.NAVIGATION_DUPLICATED)&&o.go(-1,!1)),ae(r,a,e)}).catch(O)})}let de=U(),fe=U(),pe;function me(e,t,n){F(e);let r=fe.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function he(){return pe&&d.value!==H?Promise.resolve():new Promise((e,t)=>{de.add([e,t])})}function F(e){return pe||(pe=!e,ue(),de.list().forEach(([t,n])=>e?n(e):t()),de.reset()),e}function ge(t,n,r,a){let{scrollBehavior:o}=e;if(!T||!o)return Promise.resolve();let s=!r&&qe(We(t.fullPath,0))||(a||!r)&&history.state&&history.state.scroll||null;return i().then(()=>o(t,n,s)).then(e=>e&&Ue(e)).catch(e=>me(e,t,n))}let _e=e=>o.go(e),I,L=new Set,R={currentRoute:d,listening:!0,addRoute:_,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:b,getRoutes:y,resolve:x,options:e,push:w,replace:ee,go:_e,back:()=>_e(-1),forward:()=>_e(1),beforeEach:s.add,beforeResolve:l.add,afterEach:u.add,onError:fe.add,isReady:he,install(e){e.component(`RouterLink`,At),e.component(`RouterView`,Lt),e.config.globalProperties.$router=R,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>m(d)}),T&&!I&&d.value===H&&(I=!0,w(o.location).catch(e=>{}));let t={};for(let e in H)Object.defineProperty(t,e,{get:()=>d.value[e],enumerable:!0});e.provide(se,R),e.provide(ce,n(t)),e.provide(le,d);let r=e.unmount;L.add(e),e.unmount=function(){L.delete(e),L.size<1&&(f=H,P&&P(),P=null,d.value=H,I=!1,pe=!1),r()}}};function z(e){return e.reduce((e,t)=>e.then(()=>A(t)),Promise.resolve())}return R}var zt=e=>{let t=null;return()=>(t??=e().catch(e=>{throw t=null,e}),t)},Bt=e=>{if(!e)throw Error(`Workspace stores are not initialized on this route`);return e};function Vt({hasHeader:e,hasTabs:t,hasSidebar:n}){return e?`header`:t?`tabs`:n?`sidebar`:`none`}var Ht=e(t(((e,t)=>{_();function n(e){if(typeof e!=`string`)throw TypeError(`Path must be a string. Received `+JSON.stringify(e))}function r(e,t){for(var n=``,r=0,i=-1,a=0,o,s=0;s<=e.length;++s){if(s<e.length)o=e.charCodeAt(s);else if(o===47)break;else o=47;if(o===47){if(!(i===s-1||a===1))if(i!==s-1&&a===2){if(n.length<2||r!==2||n.charCodeAt(n.length-1)!==46||n.charCodeAt(n.length-2)!==46){if(n.length>2){var c=n.lastIndexOf(`/`);if(c!==n.length-1){c===-1?(n=``,r=0):(n=n.slice(0,c),r=n.length-1-n.lastIndexOf(`/`)),i=s,a=0;continue}}else if(n.length===2||n.length===1){n=``,r=0,i=s,a=0;continue}}t&&(n.length>0?n+=`/..`:n=`..`,r=2)}else n.length>0?n+=`/`+e.slice(i+1,s):n=e.slice(i+1,s),r=s-i-1;i=s,a=0}else o===46&&a!==-1?++a:a=-1}return n}function i(e,t){var n=t.dir||t.root,r=t.base||(t.name||``)+(t.ext||``);return n?n===t.root?n+r:n+e+r:r}var a={resolve:function(){for(var e=``,t=!1,i,a=arguments.length-1;a>=-1&&!t;a--){var o;a>=0?o=arguments[a]:(i===void 0&&(i=g.cwd()),o=i),n(o),o.length!==0&&(e=o+`/`+e,t=o.charCo
1deAt(0)===47)}return e=r(e,!t),t?e.length>0?`/`+e:`/`:e.length>0?e:`.`},normalize:function(e){if(n(e),e.length===0)return`.`;var t=e.charCodeAt(0)===47,i=e.charCodeAt(e.length-1)===47;return e=r(e,!t),e.length===0&&!t&&(e=`.`),e.length>0&&i&&(e+=`/`),t?`/`+e:e},isAbsolute:function(e){return n(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return`.`;for(var e,t=0;t<arguments.length;++t){var r=arguments[t];n(r),r.length>0&&(e===void 0?e=r:e+=`/`+r)}return e===void 0?`.`:a.normalize(e)},relative:function(e,t){if(n(e),n(t),e===t||(e=a.resolve(e),t=a.resolve(t),e===t))return``;for(var r=1;r<e.length&&e.charCodeAt(r)===47;++r);for(var i=e.length,o=i-r,s=1;s<t.length&&t.charCodeAt(s)===47;++s);for(var c=t.length-s,l=o<c?o:c,u=-1,d=0;d<=l;++d){if(d===l){if(c>l){if(t.charCodeAt(s+d)===47)return t.slice(s+d+1);if(d===0)return t.slice(s+d)}else o>l&&(e.charCodeAt(r+d)===47?u=d:d===0&&(u=0));break}var f=e.charCodeAt(r+d);if(f!==t.charCodeAt(s+d))break;f===47&&(u=d)}var p=``;for(d=r+u+1;d<=i;++d)(d===i||e.charCodeAt(d)===47)&&(p.length===0?p+=`..`:p+=`/..`);return p.length>0?p+t.slice(s+u):(s+=u,t.charCodeAt(s)===47&&++s,t.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(n(e),e.length===0)return`.`;for(var t=e.charCodeAt(0),r=t===47,i=-1,a=!0,o=e.length-1;o>=1;--o)if(t=e.charCodeAt(o),t===47){if(!a){i=o;break}}else a=!1;return i===-1?r?`/`:`.`:r&&i===1?`//`:e.slice(0,i)},basename:function(e,t){if(t!==void 0&&typeof t!=`string`)throw TypeError(`"ext" argument must be a string`);n(e);var r=0,i=-1,a=!0,o;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return``;var s=t.length-1,c=-1;for(o=e.length-1;o>=0;--o){var l=e.charCodeAt(o);if(l===47){if(!a){r=o+1;break}}else c===-1&&(a=!1,c=o+1),s>=0&&(l===t.charCodeAt(s)?--s===-1&&(i=o):(s=-1,i=c))}return r===i?i=c:i===-1&&(i=e.length),e.slice(r,i)}else{for(o=e.length-1;o>=0;--o)if(e.charCodeAt(o)===47){if(!a){r=o+1;break}}else i===-1&&(a=!1,i=o+1);return i===-1?``:e.slice(r,i)}},extname:function(e){n(e);for(var t=-1,r=0,i=-1,a=!0,o=0,s=e.length-1;s>=0;--s){var c=e.charCodeAt(s);if(c===47){if(!a){r=s+1;break}continue}i===-1&&(a=!1,i=s+1),c===46?t===-1?t=s:o!==1&&(o=1):t!==-1&&(o=-1)}return t===-1||i===-1||o===0||o===1&&t===i-1&&t===r+1?``:e.slice(t,i)},format:function(e){if(typeof e!=`object`||!e)throw TypeError(`The "pathObject" argument must be of type Object. Received type `+typeof e);return i(`/`,e)},parse:function(e){n(e);var t={root:``,dir:``,base:``,ext:``,name:``};if(e.length===0)return t;var r=e.charCodeAt(0),i=r===47,a;i?(t.root=`/`,a=1):a=0;for(var o=-1,s=0,c=-1,l=!0,u=e.length-1,d=0;u>=a;--u){if(r=e.charCodeAt(u),r===47){if(!l){s=u+1;break}continue}c===-1&&(l=!1,c=u+1),r===46?o===-1?o=u:d!==1&&(d=1):o!==-1&&(d=-1)}return o===-1||c===-1||d===0||d===1&&o===c-1&&o===s+1?c!==-1&&(s===0&&i?t.base=t.name=e.slice(1,c):t.base=t.name=e.slice(s,c)):(s===0&&i?(t.name=e.slice(1,o),t.base=e.slice(1,c)):(t.name=e.slice(s,o),t.base=e.slice(s,c)),t.ext=e.slice(o,c)),s>0?t.dir=e.slice(0,s-1):i&&(t.dir=`/`),t},sep:`/`,delimiter:`:`,win32:null,posix:null};a.posix=a,t.exports=a}))(),1);function Ut(e){return[...e].flat()}function J(...e){return Ht.default.posix.normalize(Ht.default.posix.join(`/`,...e))}function Wt(e){return`path`in e}var Gt=e=>e?Array.isArray(e)?e:[e]:[],Kt=`rss.xml`,qt=e=>e.replace(/\/+$/,``)||`/`,Jt=e=>{let t=qt(e);return t===`/`?`/${Kt}`:`${t}/${Kt}`},Yt=(e,t)=>{let n=qt(t),r=qt(e);return n===`/`||r===n||r.startsWith(`${n}/`)},Xt=e=>e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`),Zt=e=>e.replace(/^\/+|\/+$/g,``),Qt=(e,t,n,r,i)=>{let a=typeof e==`string`?new URL(e):new URL(e.toString()),o=Xt(n),s=`(?:(?:tag-group\\/[^/]+\\/)?tag\\/[^/]+\\/)?`,c=RegExp(`^(#${o}\\/${s})model\\/`),l=`$1${t}/`,u=a.hash.replace(c,l);u===a.hash&&!r&&(u=a.hash.replace(/^(#)model\//,l));let d=a.pathname;if(i!==void 0&&!i.startsWith(`#`)){let e=Xt(Zt(i)),t=e?`\\/${e}`:``,n=RegExp(`^(${t}\\/${o}\\/${s})model\\/`);d=a.pathname.replace(n,l),d===a.pathname&&!r&&(d=a.pathname.replace(RegExp(`^(${t}\\/)model\\/`),l))}return u===a.hash&&d===a.pathname?null:(a.hash=u,a.pathname=d,a)},$t=(e,t)=>{let n=t?.ascii??!1;return e.normalize(n?`NFD`:`NFC`).toLowerCase().trim().replace(n?/[^a-z0-9\s.-]/g:/[^\p{L}\p{M}\p{N}\s.-]/gu,``).replace(/[\s-]+/g,`-`).replace(/^-+|-+$/g,``).slice(0,255)};function en({slug:e,used:t,limit:n=100}){if(!t.has(e))return t.add(e),e;let r=1;for(;r<n&&t.has(`${e}-${r}`);)r++;let i=`${e}-${r}`;return t.add(i),i}function tn(e){return e==="default"?``:$t(e)}var nn={component:async()=>o({name:`NoopComponent`,props:{},render:()=>null,setup(e){return{props:e}}}),propsLoader:async()=>({})};function Y(e,t,n){return{meta:{page:t,propsLoader:e.propsLoader,...n&&{hidden:!0}},component:e.component,props:e=>e.meta.props}}function rn(e){return/^https?:\/\//.test(e)}function an(e,t,n){return{path:t.from,component:nn.component,beforeEnter(){return n?!0:(location.replace(rn(t.to)?t.to:J(e.siteConfig.subpath??`/`,t.to)),!1)},meta:{skipGroupRedirect:!0,skipSsr:!0,redirectTo:t.to}}}function on(e,t,n){return t.map(t=>an(e,t,n))}
1function X(e){return J(`/`,e.split(`/`).filter(Boolean).map(e=>encodeURIComponent(e)).join(`/`))}function sn(e,t){let n=Ln(e),r=Ln(t);try{return encodeURI(decodeURI(n))===encodeURI(decodeURI(r))}catch{return n===r}}function cn(e,t){let n=Array.isArray(t)?t:[t],r=[],i=[];for(let t of n)t!==e&&(sn(t,e)?r.push(t):i.push(t));return{matchAliases:r,redirectFroms:i}}function ln(e){if(e.length!==0)return e.length===1?e[0]:[...e]}function un(e,t,n,r,i,a){let o=r[t.uid];if(!o)return[];let s=[...i];s.push({type:`page`,path:e,title:o.title}),o.breadcrumbs=s;let c=X(e);return[{path:e,name:t.uid,...Y(n,o,a),...c!==e&&{alias:c}}]}function dn(e){return e.split(`/`).slice(1).join(`/`)}var fn=new Set([`GET`,`PUT`,`POST`,`DELETE`,`OPTIONS`,`HEAD`,`PATCH`,`TRACE`]),pn=/[{}]/g;function mn(e){return dn(e).split(`/`).map(e=>{let t=e.replace(pn,``);return fn.has(t)?t.toLowerCase():t}).join(`/`)}function hn(e){return Object.entries({"{":``,"}":``,GET:`get`,PUT:`put`,POST:`post`,DELETE:`delete`,OPTIONS:`options`,HEAD:`head`,PATCH:`patch`,TRACE:`trace`}).reduce((e,t)=>e.replaceAll(...t),dn(e))}function gn(e){return e.replaceAll(`{`,`%7B`).replaceAll(`}`,`%7D`)}function _n({path:e,child:t}){let n=J(e,mn(t.navigationId)),r=X(n),i=`ref`in t?J(e,gn(t.ref)):null,a=J(e,hn(t.navigationId)),o=t.type===`openapi-asyncapi-channel`?n.replace(/\/channel\/([^/]+)$/,`/asyncapi-channel/$1`):n,s=[r,...i?[i,X(i)]:[],...a===n?[]:[a,X(a)],...o===n?[]:[o,X(o)]];return{basePath:n,alias:[...new Set(s)]}}function vn(e){return e.length?`group`:`root-group`}var yn=new Set([`openapi-operation`,`openapi-webhook`,`openapi-model`,`openapi-info`,`openapi-tag`,`openapi-asyncapi-channel`]);function bn(e,t){let n=e.children;if(Array.isArray(n))return n;let r=e.childUids;if(!Array.isArray(r))return[];let i=[];for(let e of r){let n=typeof e==`string`?t[e]:void 0;n&&yn.has(n.type)&&i.push(n)}return i}function xn(e,t,n,r,i,a,o,s){let c=r[t.uid];if(!c)return[];let l=[...i];l.push({type:vn(l),path:e,uid:c.uid,title:c.title}),c.breadcrumbs=l;let u=bn(c,r);for(let e of u)e.breadcrumbs=l;let d=(e,t)=>t.map(t=>an(a,{from:t,to:e},o)),f=cn(e,X(e));return c.type===`openapi-single`?[{path:e,name:t.uid,...Y(n.singlePageApi,c,s),...ln(f.matchAliases)!==void 0&&{alias:ln(f.matchAliases)}},...d(e,f.redirectFroms)]:[{path:e,name:t.uid,...Y(n.openapi,c,s),...ln(f.matchAliases)!==void 0&&{alias:ln(f.matchAliases)}},...d(e,f.redirectFroms),...u.flatMap(t=>{let{basePath:r,alias:i}=_n({path:e,child:t}),a=cn(r,i),o=d(r,a.redirectFroms),c=ln(a.matchAliases);return t.type===`openapi-tag`?[{path:r,name:t.navigationId,...Y(n.tag,t,s),...c!==void 0&&{alias:c}},...o]:t.type===`openapi-info`?[{path:r,name:t.navigationId,...Y(n.info,t,s),...c!==void 0&&{alias:c}},...o]:t.type===`openapi-model`?[{path:r,name:t.navigationId,...Y(n.model,t,s),...c!==void 0&&{alias:c}},...o]:t.type===`openapi-asyncapi-channel`?[{path:r,name:t.navigationId,...Y(n.asyncApiChannel,t,s),...c!==void 0&&{alias:c}},...o]:t.type===`openapi-webhook`?[{path:r,name:t.navigationId,...Y(n.webhook,t,s),...c!==void 0&&{alias:c}},...o]:[{path:r,name:t.navigationId,...Y(n.operation,t,s),...c!==void 0&&{alias:c}},...o]})]}function Sn(e,t){return{path:e,name:t.uid,redirect:t.url}}function Cn(e,t,n,r){let i=`${t}-404`;return[{path:J(e,`/404`),name:i,meta:{is404:!0,skipGroupRedirect:!0,...r?.name&&{groupPageUid:r.name.toString()}},component:n.component},{path:J(e,`/:pathMatch(.*)*`),name:`${t}-catchall`,meta:{skipGroupRedirect:!0},redirect:()=>({name:i,params:{}})}]}function wn(e,t,n,r,i,a,o,s){switch(t.type){case`page`:return t.isMdx?un(e,t,n.pageMdx,r,i,s):un(e,t,n.page,r,i,s);case`openapi`:return xn(e,t,n,r,i,a,o,s);case`link`:return[Sn(e,t)]}}function Tn(e,t){return t||e.hidden===!0}function En(e){return e.children[`/`]?`/`:Object.keys(e.children).find(Boolean)}function Dn(e){return e===`/`||!e.endsWith(`/`)?e:e.slice(0,-1)}function On(e){return e.split(`/`).filter(Boolean)}function kn(e){let t=new Set(e);return[...e.reduce((e,t)=>{let n=On(t);return[`/`,...n.map((e,t)=>`/${n.slice(0,t+1).join(`/`)}`)].forEach(n=>{e.has(n)||e.set(n,t)}),e},new Map).entries()].filter(([e])=>!t.has(e)).map(([e,t])=>({from:e,to:t}))}function An(e,t){let n=e.filter(e=>!e.meta?.skipGroupRedirect),r=n.map(e=>Dn(e.path)),i=new Map(n.map(e=>[Dn(e.path),e]));return kn(r).map(({from:e,to:n})=>{if(e===`/`){let r=i.get(n);if(r?.component)return{path:e,name:`root`,component:r.component,meta:{...r.meta},props:r.props,beforeEnter(){return t?!0:{path:n}}}}return{path:e,redirect:n}})}function jn(e){let t=new Set(e.map(e=>Dn(e.path))),n=[],r=new Set;for(let i of e){if(!i.path.includes(`/models/`))continue;let e=i.path.replace(`/models/`,`/model/`);r.has(e)||t.has(Dn(e))||(r.add(e),n.push({path:e,redirect:In(i)??i.path}))}return n}function Mn(e,t,n,r,i,a,o,s){let c=Object.entries(t.children),l=s||t.hidden===!0,u=En(t),d=[...i];return u&&d.push({type:`group`,path:J(e,u),uid:t.uid,title:t.title}),c.flatMap(([t,i])=>i.type===`group`?Mn(J(e,t),i,n,r,d,a,o,l):wn(J(e,t),i,n,r,d,a,o,Tn(i,l)))}function Nn(e,t,n,r,i,a){let o=Object.entries(t.children),s=t.hidden===!0,c=o.flatMap(([o,c])=>
1c.type===`group`?Mn(J(e,o),c,n,r,[{type:`root-group`,path:e,uid:t.uid,title:t.title}],i,a,s):wn(J(e,o),c,n,r,[{type:`root-group`,path:e,uid:t.uid,title:t.title}],i,a,Tn(c,s))),l=Cn(e,t.uid,n.notFound,c[0]);return c.concat(l)}function Pn(e,t,n,r,i,a){let o=Object.entries(t.routes),s=tn(e);return o.flatMap(([e,t])=>t.type===`group`?Nn(J(s,e),t,n,r,i,a):wn(J(s,e),t,n,r,[],i,a,Tn(t,!1)))}function Fn(e,t,n,r){let i=Object.entries(e.versions).flatMap(([i,a])=>Pn(i,a,t,n,e,r));return Ut([on(e,e.siteConfig.routing?.redirects??[],r),An(i,r),jn(i),i])}function In(e){return typeof e.redirect==`string`?e.redirect:e.meta?.redirectTo??null}function Ln(e){if(!e.startsWith(`/`)||e.startsWith(`//`))return e;let t=e.search(/[?#]/),n=t===-1?e:e.slice(0,t),r=t===-1?``:e.slice(t),i=n.replace(/\/+$/,``);return(i===``?`/`:i)+r}b({$ref:y().describe("Internal JSON pointed to the value. Recommended to keep shared options objects in the `components` field of the configuration file.")});var Rn=v([y().meta({schemaRef:`https://cdn.scalar.com/schema/icon-enum.json`}).describe(`Predefined icon from the Scalar icon library (e.g., 'line/arrow-chevron-down', 'solid/interface-add', 'brand/programming-language-typescript')`),y().url().describe(`URL to a remote icon file (e.g., 'https://example.com/icon.svg')`),y().describe(`Local file path relative to the project root (e.g., './assets/custom-icon.svg', '/images/logo.png')`)]);y().describe(`Title to show use in any navigation links`);var zn=y().startsWith(`/`),Bn=y().min(1,"A section heading cannot be empty. Omit `section` instead.").describe(`The column heading this link sits under inside its dropdown. A dropdown renders as a multi-column mega menu when any child names a section; consecutive children sharing a section become one column. Ignored for items outside a group.`),Vn=[`start`,`center`,`end`],Hn=x.enum(Vn).describe(`Where the item sits in the header. Omit it to let Scalar place the item. Ignored for items inside a group.`);function Un(e){return Vn.includes(e)}var Wn=x.object({type:x.literal(`link`),title:x.string(),icon:Rn.optional(),style:x.enum([`text`,`button`]).optional(),newTab:x.boolean().default(!1).optional(),align:Hn.optional(),section:Bn.optional(),to:x.union([zn.describe(`A route path to another docs page, e.g. /about`),x.url().describe(`An external link, e.g. https://www.example.com`)])}),Gn=x.object({type:x.literal(`spacer`).describe(`Deprecated: use the align option instead`)}),Kn=x.object({type:x.literal(`version-selector`).describe(`Renders the version selector dropdown at this position in the header`),align:Hn.optional()}),qn=x.discriminatedUnion(`type`,[Wn,Gn]),Jn=x.object({type:x.literal(`group`),title:x.string(),icon:Rn.optional(),align:Hn.optional(),children:qn.array()});x.discriminatedUnion(`type`,[qn,Jn,Kn]);function Yn(e){return e.filter(e=>e.type===`link`).map(({align:e,...t})=>t)}function Xn(e){if(!e)return e;let t=e.findIndex(e=>e.type===`spacer`);return e.flatMap((e,n)=>{if(e.type===`spacer`)return[];let r=(Un(e.align)?e.align:void 0)??(t!==-1&&n>t?`end`:`start`);return e.type===`group`?[{...e,align:r,children:Yn(e.children)}]:[{...e,align:r}]})}function Zn(e){let t=Xn(e)??[];return{start:t.filter(e=>e.align===`start`),center:t.filter(e=>e.align===`center`),end:t.filter(e=>e.align===`end`)}}function Qn(e){return`type`in e&&e.type===`group`}function $n(e){return e.flatMap(e=>Qn(e)?e.children:[e])}function er(e){return e?.section||void 0}function tr(e){return e.some(e=>er(e)!==void 0)}function nr(e){return e.reduce((e,t,n)=>{let r=e.at(-1),i=er(t);return r&&r.title===i?(r.items.push(t),e):(e.push({title:i,start:n,items:[t]}),e)},[])}function rr(e){return`children`in e&&Array.isArray(e.children)}function ir(e,t){return!e||!t.parent?!1:t.parent.id===e?!0:`parent`in t&&ir(e,t.parent)}function ar(e,t){return e?t.children.some(t=>t.id===e?!0:rr(t)?ar(e,t):!1):!1}function or(e){if(e.type===`group`&&e.url)return e;if(e.type===`group`&&e.children.length>0)for(let t of e.children){let e=or(t);if(e)return e}return cr(e)?e:null}function sr(e){if(e.type===`page`)return e;if(!rr(e))return null;let t=e.url?e.children.find(t=>t.type===`page`&&t.url===e.url):void 0;if(t)return t;for(let t of e.children){let e=sr(t);if(e)return e}return null}function cr(e){return e.type===`group`||e.type===`tag`?!!e.url:e.type===`page`||e.type===`model`||e.type===`operation`||e.type===`text`||e.type===`webhook`||e.type===`asyncapi-channel`||e.type===`asyncapi-operation`||e.type===`asyncapi-message`}function lr(e){return e?e.type===`group`&&e.mode===`nested`:!1}function ur(e){return![`group`,`page`].includes(e.type)}function dr(e){return!!e&&/^[a-z][a-z0-9+.-]*:/i.test(e.trim())}function fr(e,...t){return en({slug:t.join(`-`),used:e})}function pr({title:e,newTab:t,to:n,icon:r},i,a){return{type:`page`,title:e,url:n,id:fr(a,i,$t(e)),newTab:t,icon:r}}function mr(e,t,n){let r=fr(n,t,`group`,$t(e.title)),i=e.children.filter(e=>e?.type===`link`),a=tr(i)?nr(i).flatMap(e=>{let t=e.items.map(e=>pr(e,r,n));return e.title?[{type:`group`,id:fr(n,r,$t(e.title)),title:e.title,mode:`flat`,children:t}]:t}):i.map(e=>pr(e,r,n));return{type:`group`,id:r,title:e.title,icon:e.icon,mode:`folder`,children:a}}var hr=`header-items`;function gr(e){let t=new Set([hr]);return{type:`group`,id:hr,title:``,mode:`flat`,children:e.flatMap(e=>e?.type===`link`?[pr(e,`header`,t)]:e?.type===`group`?[mr(e,`header`,t)]:[])}}function _r(e){return e.length>1&&e.endsWith(`/`)?e.slice(0,-1):e}function Z(e,t){return!e||!t?!1:_r(e)===_r(t)}function vr(e){let[t,n]=e.split(`#`);return{basePath:t,fragment:n}}function yr(e,t){for(let n of e){if(`url`in n&&Z(n.url,t))return n;if(rr(n)){let e=yr(n.children,t);
1if(e)return e}}return null}function br(e,t){let{basePath:n,fragment:r}=vr(t),i=Object.values(e).reduce((e,t)=>e??yr(t,n),null);if(i){let e=sr(i);return e?Z(e.url,n)?t:r?`${e.url}#${r}`:e.url:null}let a=e[n]??Object.entries(e).find(([e])=>Z(e,n))?.[1];if(!a)return null;for(let e of a){let t=sr(e);if(t)return r?`${t.url}#${r}`:t.url}return null}function xr(e){return[`models`,`tag`,`text`].includes(e.type)?`children`in e&&e.children?.length:!1}function Sr(e){let t=[];if(!Array.isArray(e))return t;for(let n of e)n.type===`group`&&(!n.mode||n.mode===`folder`)&&n.open===!0&&t.push(n.id),rr(n)&&t.push(...Sr(n.children));return t}var Cr=`scalar-docs-subpaths`,wr=`/_scalar/search-config`;function Tr(e){return e.title??e.name.charAt(0).toUpperCase()+e.name.slice(1)}function Er(e,t,n,r){let i=tn(t),a=tn(e),o=a?`/${a}`:`/`,s=i?`/${i}`:``,c=s&&n.path===s?`/`:s&&n.path.startsWith(`${s}/`)?n.path.slice(s.length):n.path;if(c===`/`)return o;let l=a?`/${a}${c}`:c,u=r.resolve(l);return u.meta?.is404===!0||(u.matched[0]?.path.includes(`:pathMatch`)??!1)?o:{path:l,query:n.query,hash:n.hash}}function Dr(e,t){return t.hasRoute(e)?{name:e}:null}function Or(e){return e.replace(/(\.body\.|\.path\.|\.query\.|\.header\.).*$/,``)}function kr(e,t=Date.now()+3e3){let n=document.getElementById(e);if(n){n.scrollIntoView();return}Date.now()<t&&requestAnimationFrame(()=>kr(e,t))}function Ar(e){return e.find(e=>e.type===`root-group`)??e[0]??null}function jr(e){let t=e.at(-2);return t&&[`group`,`root-group`].includes(t.type)?t:null}function Mr(e,t){return t?.version?e.versions[t.version]?.sidebar??[]:[]}function Nr(e,t){if(!t||`layout`in t&&t.layout?.sidebar===!1)return[];let n=Ar(t.breadcrumbs??[])?.uid??t.uid;return n?e[n]??[]:[]}function Pr(e,t){return!!e.to&&e.to===t?.to}function Fr(e,t,n){return e.length&&!t||t&&n}function Ir(e,t,n){return!n||`layout`in n&&n.layout?.tabs===!1?[]:ii(n?.version?e.versions[n.version]?.tabs??[]:[],t)}function Lr(e){return e.length>0}function Rr(e,t){return(t&&`layout`in t?t.layout?.header:void 0)??e.siteConfig.layout?.header}function zr(e,t,n){if(!n||Rr(e,n)===!1)return;let r=n.version?e.versions[n.version]?.header:void 0;return r&&ai(r,t)}function Br(e,t,n){return t?!0:n===void 0?e!==void 0:n}var Vr=e=>{if(!e||typeof e!=`object`)return!1;let t=e;return typeof t.subpath==`string`&&typeof t.projectUid==`string`};function Hr(){try{if(typeof window>`u`)return[];let e=document.cookie.split(`;`).map(e=>e.trim().split(`=`)).find(([e])=>e===Cr);if(!e)return[];let[t,n]=e,r=JSON.parse(decodeURIComponent(n));return!Array.isArray(r)||!r.every(Vr)?[]:r}catch{return[]}}var Ur=e=>{if(!e||typeof e!=`object`)return!1;let t=e;return typeof t.projectUid==`string`&&(t.name===void 0||typeof t.name==`string`)};function Wr(e){if(!e||typeof e!=`object`)return null;let t=e.subpaths;if(!Array.isArray(t)||!t.every(Vr))return null;let n=e.root;return{subpaths:t,...Ur(n)?{root:n}:{}}}async function Gr(){try{let e=await fetch(wr);return e.ok?Wr(await e.json()):null}catch{return null}}var Kr=5;function qr(e,t=``,n=1/0,r=Kr){let i=t.replace(/\/$/,``),a=e=>e.hits.map(t=>{let n=!!e.subpath,r=t.document.url.split(`#`).length>1,a=n||r,o=n?e.subpath?.subpath??``:i;return{...t.document,url:`${a?o:``}${t.document.url}`,isExternal:a,...n&&e.label?{product:e.label}:{}}}),o=e=>({topScore:e.hits.reduce((e,t)=>Math.max(e,t.score),-1/0),results:a(e)}),s=e.filter(e=>!e.subpath).map(o),c=e.filter(e=>e.subpath).map(e=>({...o(e),subpath:e.subpath?.subpath??``})).sort((e,t)=>t.topScore-e.topScore||e.subpath.localeCompare(t.subpath)),l=[...s,...c].filter(e=>e.results.length),u=[],d=e=>{let t=e.results.shift();t&&u.push(t)};for(let e of s)for(;e.results.length&&u.length<Math.min(r,n);)d(e);for(;u.length<n&&l.some(e=>e.results.length);)for(let e of l){if(u.length>=n)break;e.results.length&&d(e)}return u}var Jr={expandAllResponses:!1,expandAllModelSections:!1,defaultOpenAllTags:!1,showOperationId:!1,hideTestRequestButton:!1,hideModels:!1,orderRequiredPropertiesFirst:!0,hideClientButton:!1,documentDownloadType:`both`,orderSchemaPropertiesBy:`alpha`,operationTitleSource:`summary`};function Yr(e,t){let n=e&&`documentUid`in e?e.documentUid:e?.uid;return{proxyUrl:`https://proxy.scalar.com`,layout:`modern`,showSidebar:!0,...n&&t[n]?t[n].config:Jr}}function Xr(e,t){let n=e.siteConfig.colorScheme?.default;if(!n)return null;if(t)return`light`;let r=window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`;return n===`system`?r:n}function Zr(e,t){return $r(e,t)?t?.type===`page`&&t.layout?.search?.position!==void 0?t.layout.search.position===`sidebar`:e.siteConfig.layout?.search?.position===void 0?!0:e.siteConfig.layout.search.position===`sidebar`:!1}function Qr(e,t){return $r(e,t)?t?.type===`page`&&t.layout?.search?.position!==void 0?t.layout.search.position===`header`:e.siteConfig.layout?.search?.position===void 0?!1:e.siteConfig.layout.search.position===`header`:!1}function $r(e,t){return t?.type===`page`&&t.layout?.search?.enabled!==void 0?t.layout.search.enabled:e.siteConfig.layout?.search?.enabled===void 0?!0:e.siteConfig.layout.search.enabled}function ei(e,t){return $n(e).reduce((e,n)=>{let r=t?.breadcrumbs?.findIndex(e=>Z(e.path,n.to)&&(n.to!==`/`||e.type===`page`))??-1;return r===-1||e.idx>r?e:{item:n,idx:r}},{item:null,idx:-1}).item}function ti(e,t){let n=ei(e,t);if(n)return n;let r=$n(e).find(e=>e.to===`/`),i=t?.breadcrumbs?.some(e=>e.path===`/`)??!1;return r&&i?r:null}function ni(e){return e.filter(e=>e.type!==`spacer`&&e.type!==`version-selector`).flatMap(e=>e.type===`group`?ni(e.children):[e])}function ri(e,t){let n=br(t,e.to);return!n||n===e.to?e:{...e,to:n}}function ii(e,t){return e.map(e=>Qn(e)?{...e,children:e.children.map(e=>ri(e,t))}:ri(e,t))}function ai(e,t){return e.map(e=>e.type===`link`?ri(e,t):e.type===`group`?{...e,children:ai(e.children,t)}:e)}var oi=e=>typeof e==`object`&&!!e&&typeof e.$ref==`string`,si=e=>{let t=[],n=new Set,r=e;for(;oi(r)&&!n.has(r.$ref);){n.add(r.$ref);let{$ref:e,"$ref-value":i,...a}=r;if(i===void 0)break;t.push(a),r=i}return oi(r)?e:t.length===0?r:Object.assign({},r,...t.reverse())},ci=(e,t)=>{for(let n of e??[]){if(n.id===t)return n;let e=`children`in n?ci(n.children,t):void 0;if(e)return e}},li=`(max-width: 1000px)`,ui=s(!1);function di(){let e=S(li);return l(()=>{ui.value||typeof requestAnimationFrame==`function`&&requestAnimationFrame(()=>{ui.value=!0})}),d(()=>ui.value&&e.value)}var fi={light:`light-mode`,dark:`dark-mode`},pi=(e,t=document.body)=>{t.classList.toggle(fi.dark,e===`dark`),t.classList.toggle(fi.light,e===`light`)},mi=()=>typeof window>`u`?`light`:typeof window.matchMedia==`function`?window.matchMedia(`(prefers-color-scheme: dark)`)?.matches?`dark`:`light`:`dark`,Q=s(`dar
1k`),hi=s(`light`),gi=ee([w(`system`),w(`dark`),w(`light`)]);function _i(e={}){let{initialColorMode:t=`system`,overrideColorMode:n}=e;function i(){Q.value=c.value===`dark`?`light`:`dark`,!(typeof window>`u`)&&window?.localStorage?.setItem(`colorMode`,Q.value)}function a(e){Q.value=e,!(typeof window>`u`)&&window?.localStorage?.setItem(`colorMode`,Q.value)}function o(){return mi()}let c=d({get:()=>Q.value===`system`?hi.value:Q.value,set:a}),u=d({get:()=>c.value===`dark`,set:e=>a(e?`dark`:`light`)});function f(){typeof document>`u`||typeof window>`u`||pi((n??(Q.value===`system`?hi.value:Q.value))===`dark`?`dark`:`light`)}let p=typeof window>`u`?`system`:window?.localStorage?.getItem(`colorMode`),m=C(gi,p)?p:null;Q.value=n??m??t,h([Q,hi],f,{immediate:!0});let g=()=>{hi.value=o()},_=s(null);return l(()=>{hi.value=o(),typeof window<`u`&&typeof window?.matchMedia==`function`&&(_.value=window.matchMedia(`(prefers-color-scheme: dark)`),_.value?.addEventListener(`change`,g))}),r(()=>{_.value?.removeEventListener(`change`,g)}),{colorMode:d({get:()=>Q.value,set:a}),darkLightMode:c,isDarkMode:u,toggleColorMode:i,setColorMode:a,getSystemModePreference:o}}var vi=`/* basic theme */
2:root {
3  --scalar-text-decoration: underline;
4  --scalar-text-decoration-hover: underline;
5}
6
7.dark-mode {
8  --scalar-background-1: #131313;
9  --scalar-background-2: #1d1d1d;
10  --scalar-background-3: #272727;
11  --scalar-background-card: #1d1d1d;
12
13  --scalar-color-1: rgba(255, 255, 255, 0.9);
14  --scalar-color-2: rgba(255, 255, 255, 0.62);
15  --scalar-color-3: rgba(255, 255, 255, 0.44);
16
17  --scalar-color-accent: var(--scalar-color-1);
18  --scalar-background-accent: var(--scalar-background-3);
19
20  --scalar-border-color: #2a2b2a;
21}
22
23.light-mode,
24.light-mode .dark-mode {
25  --scalar-background-1: #f9f9f9;
26  --scalar-background-2: #f1f1f1;
27  --scalar-background-3: #e7e7e7;
28  --scalar-background-card: #fff;
29
30  --scalar-color-1: #1b1b1b;
31  --scalar-color-2: #757575;
32  --scalar-color-3: #8e8e8e;
33
34  --scalar-color-accent: var(--scalar-color-1);
35  --scalar-background-accent: var(--scalar-background-3);
36
37  --scalar-border-color: rgba(0, 0, 0, 0.1);
38}
39
40/* Document Sidebar */
41.t-doc__sidebar {
42  --scalar-color-green: var(--scalar-color-1);
43  --scalar-color-red: var(--scalar-color-1);
44  --scalar-color-yellow: var(--scalar-color-1);
45  --scalar-color-blue: var(--scalar-color-1);
46  --scalar-color-orange: var(--scalar-color-1);
47  --scalar-color-purple: var(--scalar-color-1);
48  --scalar-color-query: var(--scalar-color-1);
49}
50
51.light-mode .t-doc__sidebar,
52.dark-mode .t-doc__sidebar {
53  --scalar-sidebar-background-1: var(--scalar-background-1);
54  --scalar-sidebar-color-1: var(--scalar-color-1);
55  --scalar-sidebar-color-2: var(--scalar-color-2);
56  --scalar-sidebar-border-color: var(--scalar-border-color);
57
58  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
59  --scalar-sidebar-item-hover-color: currentColor;
60
61  --scalar-sidebar-item-active-background: var(--scalar-background-accent);
62  --scalar-sidebar-color-active: var(--scalar-color-accent);
63
64  --scalar-sidebar-search-background: transparent;
65  --scalar-sidebar-search-color: var(--scalar-color-3);
66  --scalar-sidebar-search-border-color: var(--scalar-border-color);
67}
68/* advanced */
69.light-mode .dark-mode,
70.light-mode {
71  --scalar-color-green: #069061;
72  --scalar-color-red: #ef0006;
73  --scalar-color-yellow: #edbe20;
74  --scalar-color-blue: #0082d0;
75  --scalar-color-orange: #fb892c;
76  --scalar-color-purple: #5203d1;
77  --scalar-color-query: #007b80;
78
79  --scalar-button-1: rgba(0, 0, 0, 1);
80  --scalar-button-1-hover: rgba(0, 0, 0, 0.8);
81  --scalar-button-1-color: #fff;
82}
83.dark-mode {
84  --scalar-color-green: #00b648;
85  --scalar-color-red: #dd2f2c;
86  --scalar-color-yellow: #ffc90d;
87  --scalar-color-blue: #4eb3ec;
88  --scalar-color-orange: #ff8d4d;
89  --scalar-color-purple: #b191f9;
90  --scalar-color-query: #65d4cf;
91
92  --scalar-button-1: rgba(255, 255, 255, 1);
93  --scalar-button-1-hover: rgba(255, 255, 255, 0.9);
94  --scalar-button-1-color: black;
95}
96
97.scalar-api-client__item,
98.scalar-card,
99.dark-mode .dark-mode.scalar-card {
100  --scalar-background-1: var(--scalar-background-card);
101  --scalar-background-2: var(--scalar-background-1);
102  --scalar-background-3: var(--scalar-background-1);
103}
104.dark-mode .dark-mode.scalar-card {
105  --scalar-background-3: var(--scalar-background-3);
106}
107
108.light-mode *::selection {
109  background-color: color-mix(in srgb, var(--scalar-color-blue), transparent 70%);
110}
111.dark-mode *::selection {
112  background-color: color-mix(in srgb, var(--scalar-color-blue), transparent 50%);
113}
114`,yi=`/* basic theme */
115:root {
116  --scalar-text-decoration: underline;
117  --scalar-text-decoration-hover: underline;
118}
119.light-mode {
120  --scalar-background-1: #f0f2f5;
121  --scalar-background-2: #eaecf0;
122  --scalar-background-3: #e0e2e6;
123  --scalar-border-color: rgb(213 213 213);
124
125  --scalar-color-1: rgb(9, 9, 11);
126  --scalar-color-2: rgb(113, 113, 122);
127  --scalar-color-3: rgba(25, 25, 28, 0.5);
128
129  --scalar-color-accent: var(--scalar-color-1);
130  --scalar-background-accent: #8ab4f81f;
131}
132.light-mode .scalar-card.dark-mode,
133.dark-mode {
134  --scalar-background-1: #000e23;
135  --scalar-background-2: #01132e;
136  --scalar-background-3: #03193b;
137  --scalar-border-color: #2e394c;
138
139  --scalar-color-1: #fafafa;
140  --scalar-color-2: rgb(161, 161, 170);
141  --scalar-color-3: rgba(255, 255, 255, 0.533);
142
143  --scalar-color-accent: var(--scalar-color-1);
144  --scalar-background-accent: #8ab4f81f;
145
146  --scalar-code-language-color-supersede: var(--scalar-color-1);
147}
148/* Document Sidebar */
149.light-mode .t-doc__sidebar,
150.dark-mode .t-doc__sidebar {
151  --scalar-sidebar-background-1: var(--scalar-background-1);
152  --scalar-sidebar-color-1: var(--scalar-color-1);
153  --scalar-sidebar-color-2: var(--scalar-color-2);
154  --scalar-sidebar-border-color: var(--scalar-border-color);
155
156  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
157  --scalar-sidebar-item-hover-color: currentColor;
158
159  --scalar-sidebar-item-active-background: var(--scalar-background-3);
160  --scalar-sidebar-color-active: var(--scalar-color-accent);
161
162  --scalar-sidebar-search-background: rgba(255, 255, 255, 0.1);
163  --scalar-sidebar-search-border-color: var(--scalar-border-color);
164  --scalar-sidebar-search-color: var(--scalar-color-3);
165  z-index: 1;
166}
167.light-mode .t-doc__sidebar {
168  --scalar-sidebar-search-background: white;
169}
170/* advanced */
171.light-mode {
172  --scalar-color-green: #069061;
173  --scalar-color-red: #ef0006;
174  --scalar-color-yellow: #edbe20;
175  --scalar-color-blue: #0082d0;
176  --scalar-color-orange: #fb892c;
177  --scalar-color-purple: #5203d1;
178  --scalar-color-query: #007b80;
179
180  --scalar-button-1: rgba(0, 0, 0, 1);
181  --scalar-button-1-hover: rgba(0, 0, 0, 0.8);
182  --scalar-button-1-color: #fff;
183}
184.dark-mode {
185  --scalar-color-green: rgba(69, 255, 165, 0.823);
186  --scalar-color-red: #ff8589;
187  --scalar-color-yellow: #ffcc4d;
188  --scalar-color-blue: #6bc1fe;
189  --scalar-color-orange: #f98943;
190  --scalar-color-purple: #b191f9;
191  --scalar-color-query: #79e2da;
192
193  --scalar-button-1: rgba(255, 255, 255, 1);
194  --scalar-button-1-hover: rgba(255, 255, 255, 0.9);
195  --scalar-button-1-color: black;
196}
197/* Custom theme */
198/* Document header */
199@keyframes headerbackground {
200  from {
201    background: transparent;
202    backdrop-filter: none;
203  }
204  to {
205    background: var(--scalar-header-background-1);
206    backdrop-filter: blur(12px);
207  }
208}
209
210.light-mode .t-doc__header,
211.dark-mode .t-doc__header {
212  animation: headerbackground forwards;
213  animation-timeline: scroll();
214  animation-range: 0px 200px;
215}
216
217/* Document Layout */
218.dark-mode .t-doc .layout-content {
219  background: transparent;
220}
221
222.dark-mode h2.t-editor__heading,
223.dark-mode .t-editor__page-title h1,
224.dark-mode h1.section-header:not(::selection),
225.dark-mode .markdown h1,
226.dark-mode .markdown h2,
227.dark-mode .markdown h3,
228.dark-mode .markdown h4,
229.dark-mode .markdown h5,
230.dark-mode .markdown h6 {
231  -webkit-text-fill-color: transparent;
232  background-image: linear-gradient(to right bottom, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0.38));
233  -webkit-background-clip: text;
234  background-clip: text;
235}
236/* Hero Section Flare */
237.section-flare-item:nth-of-type(1) {
238  --c1: #ffffff;
239  --c2: #babfd8;
240  --c3: #2e8bb2;
241  --c4: #1a8593;
242  --c5: #0a143e;
243  --c6: #0a0f52;
244  --c7: #2341b8;
245
246  --solid: var(--c1), var(--c2), var(--c3), var(--c4), var(--c5), var(--c6), var(--c7);
247  --solid-wrap: var(--solid), var(--c1);
248  --trans:
249    var(--c1), transparent, var(--c2), transparent, var(--c3),
250    transparent, var(--c4), transparent, var(--c5), transparent, var(--c6),
251    transparent, var(--c7);
252  --trans-wrap: var(--trans), transparent, var(--c1);
253
254  background:
255    radial-gradient(circle, var(--trans)), conic-gradient(from 180deg, var(--trans-wrap)),
256    radial-gradient(circle, var(--trans)), conic-gradient(var(--solid-wrap));
257  width: 70vw;
258  height: 700px;
259  border-radius: 50%;
260  filter: blur(100px);
261  z-index: 0;
262  right: 0;
263  position: absolute;
264  transform: rotate(-45deg);
265  top: -300px;
266  opacity: 0.3;
267}
268.section-flare-item:nth-of-type(3) {
269  --star-color: #6b9acc;
270  --star-color2: #446b8d;
271  --star-color3: #3e5879;
272  background-image:
273    radial-gradient(2px 2px at 20px 30px, var(--star-color2), rgba(0, 0, 0, 0)),
274    radial-gradient(2px 2px at 40px 70px, var(--star-color), rgba(0, 0, 0, 0)),
275    radial-gradient(2px 2px at 50px 160px, var(--star-color3), rgba(0, 0, 0, 0)),
276    radial-gradient(2px 2px at 90px 40px, var(--star-color), rgba(0, 0, 0, 0)),
277    radial-gradient(2px 2px at 130px 80px, var(--star-color), rgba(0, 0, 0, 0)),
278    radial-gradient(2px 2px at 160px 120px, var(--star-color3), rgba(0, 0, 0, 0));
279  background-repeat: repeat;
280  background-size: 200px 200px;
281  width: 100%;
282  height: 100%;
283  mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);
284}
285.section-flare {
286  top: -150px !important;
287  height: 100vh;
288  background: linear-gradient(#000, var(--scalar-background-1));
289  width: 100vw;
290  overflow-x: hidden;
291}
292.light-mode .section-flare {
293  display: none;
294}
295.light-mode .scalar-card {
296  --scalar-background-1: #fff;
297  --scalar-background-2: #fff;
298  --scalar-background-3: #fff;
299}
300
301*::selection {
302  background-color: color-mix(in srgb, var(--scalar-color-blue), transparent 60%);
303}
304
305@media (max-width: 1000px) {
306  .light-mode .t-doc__sidebar,
307  .dark-mode .t-doc__sidebar {
308    --scalar-sidebar-background-1: var(--scalar-background-1);
309  }
310  .light-mode .t-doc__header,
311  .dark-mode .t-doc__header {
312    animation: none;
313    background: var(--scalar-header-background-1);
314    backdrop-filter: blur(12px);
315  }
316}
317`,bi=`/* basic theme */
318:root {
319  --scalar-text-decoration: underline;
320  --scalar-text-decoration-hover: underline;
321}
322.light-mode {
323  --scalar-color-1: rgb(9, 9, 11);
324  --scalar-color-2: rgb(113, 113, 122);
325  --scalar-color-3: rgba(25, 25, 28, 0.5);
326  --scalar-color-accent: var(--scalar-color-1);
327
328  --scalar-background-1: #fff;
329  --scalar-background-2: #f4f4f5;
330  --scalar-background-3: #e3e3e6;
331  --scalar-background-accent: #8ab4f81f;
332
333  --scalar-border-color: rgb(228, 228, 231);
334  --scalar-code-language-color-supersede: var(--scalar-color-1);
335}
336.dark-mode {
337  --scalar-color-1: #fafafa;
338  --scalar-color-2: rgb(161, 161, 170);
339  --scalar-color-3: rgba(255, 255, 255, 0.533);
340  --scalar-color-accent: var(--scalar-color-1);
341
342  --scalar-background-1: #09090b;
343  --scalar-background-2: #18181b;
344  --scalar-background-3: #2c2c30;
345  --scalar-background-accent: #8ab4f81f;
346
347  --scalar-border-color: rgba(255, 255, 255, 0.16);
348  --scalar-code-language-color-supersede: var(--scalar-color-1);
349}
350
351/* Document Sidebar */
352.light-mode .t-doc__sidebar,
353.dark-mode .t-doc__sidebar {
354  --scalar-sidebar-background-1: var(--scalar-background-1);
355  --scalar-sidebar-color-1: var(--scalar-color-1);
356  --scalar-sidebar-color-2: var(--scalar-color-2);
357  --scalar-sidebar-border-color: var(--scalar-border-color);
358
359  --scalar-sidebar-item-hover-color: currentColor;
360  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
361
362  --scalar-sidebar-item-active-background: var(--scalar-background-3);
363  --scalar-sidebar-color-active: var(--scalar-color-accent);
364
365  --scalar-sidebar-search-background: transparent;
366  --scalar-sidebar-search-border-color: var(--scalar-border-color);
367  --scalar-sidebar-search-color: var(--scalar-color-3);
368}
369.light-mode .t-doc__sidebar {
370  --scalar-sidebar-item-active-background: var(--scalar-background-2);
371}
372/* advanced */
373.light-mode {
374  --scalar-color-green: #069061;
375  --scalar-color-red: #ef0006;
376  --scalar-color-yellow: #edbe20;
377  --scalar-color-blue: #0082d0;
378  --scalar-color-orange: #fb892c;
379  --scalar-color-purple: #5203d1;
380  --scalar-color-query: #007b80;
381
382  --scalar-button-1: rgba(0, 0, 0, 1);
383  --scalar-button-1-hover: rgba(0, 0, 0, 0.8);
384  --scalar-button-1-color: #fff;
385}
386.dark-mode {
387  --scalar-color-green: rgba(69, 255, 165, 0.823);
388  --scalar-color-red: #ff8589;
389  --scalar-color-yellow: #ffcc4d;
390  --scalar-color-blue: #6bc1fe;
391  --scalar-color-orange: #f98943;
392  --scalar-color-purple: #b191f9;
393  --scalar-color-query: #79e2da;
394
395  --scalar-button-1: rgba(255, 255, 255, 1);
396  --scalar-button-1-hover: rgba(255, 255, 255, 0.9);
397  --scalar-button-1-color: black;
398}
399/* Custom theme */
400.dark-mode h2.t-editor__heading,
401.dark-mode .t-editor__page-title h1,
402.dark-mode h1.section-header:not(::selection),
403.dark-mode .markdown h1,
404.dark-mode .markdown h2,
405.dark-mode .markdown h3,
406.dark-mode .markdown h4,
407.dark-mode .markdown h5,
408.dark-mode .markdown h6 {
409  -webkit-text-fill-color: transparent;
410  background-image: linear-gradient(to right bottom, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0.38));
411  -webkit-background-clip: text;
412  background-clip: text;
413}
414.examples .scalar-card-footer {
415  --scalar-background-3: transparent;
416  padding-top: 0;
417}
418/* Hero section flare */
419.section-flare {
420  width: 100vw;
421  height: 550px;
422  position: absolute;
423}
424.section-flare-item:nth-of-type(1) {
425  position: absolute;
426  width: 100vw;
427  height: 550px;
428  --stripesDark: repeating-linear-gradient(100deg, #000 0%, #000 7%, transparent 10%, transparent 12%, #000 16%);
429  --rainbow: repeating-linear-gradient(100deg, #fff 10%, #fff 16%, #fff 22%, #fff 30%);
430  background-image: var(--stripesDark), var(--rainbow);
431  background-size: 300%, 200%;
432  background-position:
433    50% 50%,
434    50% 50%;
435  filter: invert(100%);
436  -webkit-mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);
437  mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);
438  pointer-events: none;
439  opacity: 0.07;
440}
441.dark-mode .section-flare-item:nth-of-type(1) {
442  background-image: var(--stripesDark), var(--rainbow);
443  filter: opacity(50%) saturate(200%);
444  opacity: 0.25;
445  height: 350px;
446}
447.section-flare-item:nth-of-type(1):after {
448  content: "";
449  position: absolute;
450  top: 0;
451  right: 0;
452  bottom: 0;
453  left: 0;
454  background-image: var(--stripesDark), var(--rainbow);
455  background-size: 200%, 100%;
456  background-attachment: fixed;
457  mix-blend-mode: difference;
458}
459.dark-mode .section-flare:after {
460  background-image: var(--stripesDark), var(--rainbow);
461}
462.section-flare-item:nth-of-type(2) {
463  --star-color: #fff;
464  --star-color2: #fff;
465  --star-color3: #fff;
466  width: 100%;
467  height: 100%;
468  position: absolute;
469  background-image:
470    radial-gradient(2px 2px at 20px 30px, var(--star-color2), rgba(0, 0, 0, 0)),
471    radial-gradient(2px 2px at 40px 70px, var(--star-color), rgba(0, 0, 0, 0)),
472    radial-gradient(2px 2px at 50px 160px, var(--star-color3), rgba(0, 0, 0, 0)),
473    radial-gradient(2px 2px at 90px 40px, var(--star-color), rgba(0, 0, 0, 0)),
474    radial-gradient(2px 2px at 130px 80px, var(--star-color), rgba(0, 0, 0, 0)),
475    radial-gradient(2px 2px at 160px 120px, var(--star-color3), rgba(0, 0, 0, 0));
476  background-repeat: repeat;
477  background-size: 200px 200px;
478  mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);
479  opacity: 0.2;
480}
481.light-mode *::selection {
482  background-color: color-mix(in srgb, var(--scalar-color-blue), transparent 70%);
483}
484.dark-mode *::selection {
485  background-color: color-mix(in srgb, var(--scalar-color-blue), transparent 50%);
486}
487
488/* document header */
489.light-mode .t-doc__header,
490.dark-mode .t-doc__header {
491  animation: headerbackground forwards;
492  animation-timeline: scroll();
493  animation-range: 0px 200px;
494}
495@keyframes headerbackground {
496  from {
497    background: transparent;
498    backdrop-filter: none;
499  }
500  to {
501    background: var(--scalar-header-background-1);
502    backdrop-filter: blur(12px);
503  }
504}
505/* remove flare on safari to prevent dropped frames on scroll */
506@supports (-webkit-hyphens: none) {
507  .section-flare {
508    display: none;
509  }
510}
511
512/* document background */
513.light-mode .t-doc .layout-content,
514.dark-mode .t-doc .layout-content {
515  background: transparent;
516}
517`,xi=`/* basic theme */
518:root {
519  --scalar-text-decoration: underline;
520  --scalar-text-decoration-hover: underline;
521}
522.light-mode {
523  --scalar-background-1: #fff;
524  --scalar-background-2: #f6f6f6;
525  --scalar-background-3: #e7e7e7;
526  --scalar-background-accent: #8ab4f81f;
527
528  --scalar-color-1: #1b1b1b;
529  --scalar-color-2: #757575;
530  --scalar-color-3: #8e8e8e;
531
532  --scalar-color-accent: #0099ff;
533  --scalar-border-color: #dfdfdf;
534}
535.dark-mode {
536  --scalar-background-1: #0f0f0f;
537  --scalar-background-2: #1a1a1a;
538  --scalar-background-3: #272727;
539
540  --scalar-color-1: #e7e7e7;
541  --scalar-color-2: #a4a4a4;
542  --scalar-color-3: #797979;
543
544  --scalar-color-accent: #00aeff;
545  --scalar-background-accent: #3ea6ff1f;
546
547  --scalar-border-color: #2d2d2d;
548}
549/* Document Sidebar */
550.light-mode,
551.dark-mode {
552  --scalar-sidebar-background-1: var(--scalar-background-1);
553  --scalar-sidebar-color-1: var(--scalar-color-1);
554  --scalar-sidebar-color-2: var(--scalar-color-2);
555  --scalar-sidebar-border-color: var(--scalar-border-color);
556
557  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
558  --scalar-sidebar-item-hover-color: var(--scalar-sidebar-color-2);
559
560  --scalar-sidebar-item-active-background: var(--scalar-background-2);
561  --scalar-sidebar-color-active: var(--scalar-sidebar-color-1);
562
563  --scalar-sidebar-indent-border: var(--scalar-sidebar-border-color);
564  --scalar-sidebar-indent-border-hover: var(--scalar-sidebar-border-color);
565  --scalar-sidebar-indent-border-active: var(--scalar-sidebar-border-color);
566
567  --scalar-sidebar-search-background: color-mix(in srgb, var(--scalar-background-2), var(--scalar-background-1));
568  --scalar-sidebar-search-color: var(--scalar-color-3);
569  --scalar-sidebar-search-border-color: var(--scalar-border-color);
570}
571/* advanced */
572.light-mode {
573  --scalar-color-green: #069061;
574  --scalar-color-red: #ef0006;
575  --scalar-color-yellow: #edbe20;
576  --scalar-color-blue: #0082d0;
577  --scalar-color-orange: #ff5800;
578  --scalar-color-purple: #5203d1;
579  --scalar-color-query: #007b80;
580
581  --scalar-link-color: var(--scalar-color-1);
582  --scalar-link-color-hover: var(--scalar-link-color);
583
584  --scalar-button-1: rgba(0, 0, 0, 1);
585  --scalar-button-1-hover: rgba(0, 0, 0, 0.8);
586  --scalar-button-1-color: #fff;
587
588  --scalar-tooltip-background: color-mix(in srgb, var(--scalar-background-1), transparent 10%);
589  --scalar-tooltip-color: var(--scalar-color-1);
590
591  --scalar-color-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-color-1) 20%);
592  --scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-color-1) 20%);
593
594  --scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);
595  --scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%);
596}
597.dark-mode {
598  --scalar-color-green: #00b648;
599  --scalar-color-red: #dc1b19;
600  --scalar-color-yellow: #ffc90d;
601  --scalar-color-blue: #4eb3ec;
602  --scalar-color-orange: #ff8d4d;
603  --scalar-color-purple: #b191f9;
604  --scalar-color-query: #65d4cf;
605
606  --scalar-link-color: var(--scalar-color-1);
607  --scalar-link-color-hover: var(--scalar-link-color);
608
609  --scalar-button-1: rgba(255, 255, 255, 1);
610  --scalar-button-1-hover: rgba(255, 255, 255, 0.9);
611  --scalar-button-1-color: black;
612
613  --scalar-tooltip-background: color-mix(in srgb, var(--scalar-background-1), #fff 10%);
614  --scalar-tooltip-color: color-mix(in srgb, #fff, transparent 5%);
615
616  --scalar-color-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 20%);
617
618  --scalar-background-alert: color-mix(in srgb, var(--scalar-color-orange), var(--scalar-background-1) 95%);
619  --scalar-background-danger: color-mix(in srgb, var(--scalar-color-red), var(--scalar-background-1) 95%);
620}
621@supports (color: color(display-p3 1 1 1)) {
622  .light-mode {
623    --scalar-color-accent: color(display-p3 0 0.6 1 / 1);
624    --scalar-color-green: color(display-p3 0.023529 0.564706 0.380392 / 1);
625    --scalar-color-red: color(display-p3 0.937255 0 0.023529 / 1);
626    --scalar-color-yellow: color(display-p3 0.929412 0.745098 0.12549 / 1);
627    --scalar-color-blue: color(display-p3 0 0.509804 0.815686 / 1);
628    --scalar-color-orange: color(display-p3 1 0.4 0.02);
629    --scalar-color-purple: color(display-p3 0.321569 0.011765 0.819608 / 1);
630  }
631  .dark-mode {
632    --scalar-color-accent: color(display-p3 0.07 0.67 1);
633    --scalar-color-green: color(display-p3 0 0.713725 0.282353 / 1);
634    --scalar-color-red: color(display-p3 0.862745 0.105882 0.098039 / 1);
635    --scalar-color-yellow: color(display-p3 1 0.788235 0.05098 / 1);
636    --scalar-color-blue: color(display-p3 0.305882 0.701961 0.92549 / 1);
637    --scalar-color-orange: color(display-p3 1 0.552941 0.301961 / 1);
638    --scalar-color-purple: color(display-p3 0.694118 0.568627 0.976471 / 1);
639  }
640}
641`,Si=`.light-mode {
642  --scalar-color-1: #1b1b1b;
643  --scalar-color-2: #757575;
644  --scalar-color-3: #8e8e8e;
645  --scalar-color-accent: #f06292;
646
647  --scalar-background-1: #fff;
648  --scalar-background-2: #f6f6f6;
649  --scalar-background-3: #e7e7e7;
650
651  --scalar-border-color: rgba(0, 0, 0, 0.1);
652}
653.dark-mode {
654  --scalar-color-1: rgba(255, 255, 255, 0.9);
655  --scalar-color-2: rgba(156, 163, 175, 1);
656  --scalar-color-3: rgba(255, 255, 255, 0.44);
657  --scalar-color-accent: #f06292;
658
659  --scalar-background-1: #111728;
660  --scalar-background-2: #1e293b;
661  --scalar-background-3: #334155;
662  --scalar-background-accent: #f062921f;
663
664  --scalar-border-color: rgba(255, 255, 255, 0.1);
665}
666
667/* Document Sidebar */
668.light-mode .t-doc__sidebar,
669.dark-mode .t-doc__sidebar {
670  --scalar-sidebar-background-1: var(--scalar-background-1);
671  --scalar-sidebar-color-1: var(--scalar-color-1);
672  --scalar-sidebar-color-2: var(--scalar-color-2);
673  --scalar-sidebar-border-color: var(--scalar-border-color);
674
675  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
676  --scalar-sidebar-item-hover-color: currentColor;
677
678  --scalar-sidebar-item-active-background: #f062921f;
679  --scalar-sidebar-color-active: var(--scalar-color-accent);
680
681  --scalar-sidebar-search-background: transparent;
682  --scalar-sidebar-search-color: var(--scalar-color-3);
683  --scalar-sidebar-search-border-color: var(--scalar-border-color);
684}
685
686/* advanced */
687.light-mode {
688  --scalar-button-1: rgb(49 53 56);
689  --scalar-button-1-color: #fff;
690  --scalar-button-1-hover: rgb(28 31 33);
691
692  --scalar-color-green: #069061;
693  --scalar-color-red: #ef0006;
694  --scalar-color-yellow: #edbe20;
695  --scalar-color-blue: #0082d0;
696  --scalar-color-orange: #fb892c;
697  --scalar-color-purple: #5203d1;
698  --scalar-color-query: #007b80;
699
700  --scalar-scrollbar-color: rgba(0, 0, 0, 0.18);
701  --scalar-scrollbar-color-active: rgba(0, 0, 0, 0.36);
702}
703.dark-mode {
704  --scalar-button-1: #f6f6f6;
705  --scalar-button-1-color: #000;
706  --scalar-button-1-hover: #e7e7e7;
707
708  --scalar-color-green: #a3ffa9;
709  --scalar-color-red: #ffa3a3;
710  --scalar-color-yellow: #fffca3;
711  --scalar-color-blue: #a5d6ff;
712  --scalar-color-orange: #e2ae83;
713  --scalar-color-purple: #d2a8ff;
714  --scalar-color-query: #a5f3df;
715
716  --scalar-scrollbar-color: rgba(255, 255, 255, 0.24);
717  --scalar-scrollbar-color-active: rgba(255, 255, 255, 0.48);
718}
719.section-flare {
720  width: 100%;
721  height: 400px;
722  position: absolute;
723}
724.section-flare-item:first-of-type:before {
725  content: "";
726  position: absolute;
727  top: 0;
728  right: 0;
729  bottom: 0;
730  left: 0;
731  --stripes: repeating-linear-gradient(100deg, #fff 0%, #fff 0%, transparent 2%, transparent 12%, #fff 17%);
732  --stripesDark: repeating-linear-gradient(100deg, #000 0%, #000 0%, transparent 10%, transparent 12%, #000 17%);
733  --rainbow: repeating-linear-gradient(100deg, #60a5fa 10%, #e879f9 16%, #5eead4 22%, #60a5fa 30%);
734  contain: strict;
735  contain-intrinsic-size: 100vw 40vh;
736  background-image: var(--stripesDark), var(--rainbow);
737  background-size: 300%, 200%;
738  background-position:
739    50% 50%,
740    50% 50%;
741  filter: opacity(20%) saturate(200%);
742  -webkit-mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);
743  mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);
744  pointer-events: none;
745}
746.section-flare-item:first-of-type:after {
747  content: "";
748  position: absolute;
749  top: 0;
750  right: 0;
751  bottom: 0;
752  left: 0;
753  background-image: var(--stripes), var(--rainbow);
754  background-size: 200%, 100%;
755  background-attachment: fixed;
756  mix-blend-mode: difference;
757  background-image: var(--stripesDark), var(--rainbow);
758  pointer-events: none;
759}
760.light-mode .section-flare-item:first-of-type:after,
761.light-mode .section-flare-item:first-of-type:before {
762  background-image: var(--stripes), var(--rainbow);
763  filter: opacity(4%) saturate(200%);
764}
765`,Ci=`.light-mode {
766  color-scheme: light;
767  --scalar-color-1: #1c1e21;
768  --scalar-color-2: #757575;
769  --scalar-color-3: #8e8e8e;
770  --scalar-color-disabled: #b4b1b1;
771  --scalar-color-ghost: #a7a7a7;
772  --scalar-color-accent: #2f8555;
773  --scalar-background-1: #fff;
774  --scalar-background-2: #f5f5f5;
775  --scalar-background-3: #ededed;
776  --scalar-background-4: rgba(0, 0, 0, 0.06);
777  --scalar-background-accent: #2f85551f;
778
779  --scalar-border-color: rgba(0, 0, 0, 0.1);
780  --scalar-scrollbar-color: rgba(0, 0, 0, 0.18);
781  --scalar-scrollbar-color-active: rgba(0, 0, 0, 0.36);
782  --scalar-lifted-brightness: 1;
783  --scalar-backdrop-brightness: 1;
784
785  --scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.11);
786  --scalar-shadow-2: rgba(0, 0, 0, 0.08) 0px 13px 20px 0px, rgba(0, 0, 0, 0.08) 0px 3px 8px 0px, #eeeeed 0px 0 0 1px;
787
788  --scalar-button-1: rgb(49 53 56);
789  --scalar-button-1-color: #fff;
790  --scalar-button-1-hover: rgb(28 31 33);
791
792  --scalar-color-green: #007300;
793  --scalar-color-red: #af272b;
794  --scalar-color-yellow: #b38200;
795  --scalar-color-blue: #3b8ba5;
796  --scalar-color-orange: #fb892c;
797  --scalar-color-purple: #5203d1;
798  --scalar-color-query: #00766f;
799}
800
801.dark-mode {
802  color-scheme: dark;
803  --scalar-color-1: rgba(255, 255, 255, 0.9);
804  --scalar-color-2: rgba(255, 255, 255, 0.62);
805  --scalar-color-3: rgba(255, 255, 255, 0.44);
806  --scalar-color-disabled: rgba(255, 255, 255, 0.34);
807  --scalar-color-ghost: rgba(255, 255, 255, 0.26);
808  --scalar-color-accent: #27c2a0;
809  --scalar-background-1: #1b1b1d;
810  --scalar-background-2: #242526;
811  --scalar-background-3: #3b3b3b;
812  --scalar-background-4: rgba(255, 255, 255, 0.06);
813  --scalar-background-accent: #27c2a01f;
814
815  --scalar-border-color: rgba(255, 255, 255, 0.1);
816  --scalar-scrollbar-color: rgba(255, 255, 255, 0.24);
817  --scalar-scrollbar-color-active: rgba(255, 255, 255, 0.48);
818  --scalar-lifted-brightness: 1.45;
819  --scalar-backdrop-brightness: 0.5;
820
821  --scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, 0.1);
822  --scalar-shadow-2:
823    rgba(15, 15, 15, 0.2) 0px 3px 6px, rgba(15, 15, 15, 0.4) 0px 9px 24px, 0 0 0 1px rgba(255, 255, 255, 0.1);
824
825  --scalar-button-1: #f6f6f6;
826  --scalar-button-1-color: #000;
827  --scalar-button-1-hover: #e7e7e7;
828
829  --scalar-color-green: #26b226;
830  --scalar-color-red: #fb565b;
831  --scalar-color-yellow: #ffc426;
832  --scalar-color-blue: #6ecfef;
833  --scalar-color-orange: #ff8d4d;
834  --scalar-color-purple: #b191f9;
835  --scalar-color-query: #5fdbc5;
836}
837`,wi=`/* basic theme */
838.light-mode {
839  --scalar-color-1: #1b1b1b;
840  --scalar-color-2: #757575;
841  --scalar-color-3: #8e8e8e;
842  --scalar-color-accent: #7070ff;
843
844  --scalar-background-1: #fff;
845  --scalar-background-2: #f6f6f6;
846  --scalar-background-3: #e7e7e7;
847  --scalar-background-accent: #7070ff1f;
848
849  --scalar-border-color: rgba(0, 0, 0, 0.1);
850
851  --scalar-code-language-color-supersede: var(--scalar-color-3);
852}
853.dark-mode {
854  --scalar-color-1: #f7f8f8;
855  --scalar-color-2: rgb(180, 188, 208);
856  --scalar-color-3: #b4bcd099;
857  --scalar-color-accent: #828fff;
858
859  --scalar-background-1: #000212;
860  --scalar-background-2: #0d0f1e;
861  --scalar-background-3: #232533;
862  --scalar-background-accent: #8ab4f81f;
863
864  --scalar-border-color: #313245;
865  --scalar-code-language-color-supersede: var(--scalar-color-3);
866}
867/* Document Sidebar */
868.light-mode .t-doc__sidebar {
869  --scalar-sidebar-background-1: var(--scalar-background-1);
870  --scalar-sidebar-item-hover-color: currentColor;
871  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
872  --scalar-sidebar-item-active-background: var(--scalar-background-accent);
873  --scalar-sidebar-border-color: var(--scalar-border-color);
874  --scalar-sidebar-color-1: var(--scalar-color-1);
875  --scalar-sidebar-color-2: var(--scalar-color-2);
876  --scalar-sidebar-color-active: var(--scalar-color-accent);
877  --scalar-sidebar-search-background: rgba(0, 0, 0, 0.05);
878  --scalar-sidebar-search-border-color: 1px solid rgba(0, 0, 0, 0.05);
879  --scalar-sidebar-search-color: var(--scalar-color-3);
880  --scalar-background-2: rgba(0, 0, 0, 0.03);
881}
882.dark-mode .t-doc__sidebar {
883  --scalar-sidebar-background-1: var(--scalar-background-1);
884  --scalar-sidebar-item-hover-color: currentColor;
885  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
886  --scalar-sidebar-item-active-background: rgba(255, 255, 255, 0.1);
887  --scalar-sidebar-border-color: var(--scalar-border-color);
888  --scalar-sidebar-color-1: var(--scalar-color-1);
889  --scalar-sidebar-color-2: var(--scalar-color-2);
890  --scalar-sidebar-color-active: var(--scalar-color-accent);
891  --scalar-sidebar-search-background: rgba(255, 255, 255, 0.1);
892  --scalar-sidebar-search-border-color: 1px solid rgba(255, 255, 255, 0.05);
893  --scalar-sidebar-search-color: var(--scalar-color-3);
894}
895/* advanced */
896.light-mode {
897  --scalar-color-green: #069061;
898  --scalar-color-red: #ef0006;
899  --scalar-color-yellow: #edbe20;
900  --scalar-color-blue: #0082d0;
901  --scalar-color-orange: #fb892c;
902  --scalar-color-purple: #5203d1;
903  --scalar-color-query: #007b80;
904
905  --scalar-button-1: rgba(0, 0, 0, 1);
906  --scalar-button-1-hover: rgba(0, 0, 0, 0.8);
907  --scalar-button-1-color: #fff;
908}
909.dark-mode {
910  --scalar-color-green: #00b648;
911  --scalar-color-red: #dc1b19;
912  --scalar-color-yellow: #ffc90d;
913  --scalar-color-blue: #4eb3ec;
914  --scalar-color-orange: #ff8d4d;
915  --scalar-color-purple: #b191f9;
916  --scalar-color-query: #65d4cf;
917
918  --scalar-button-1: rgba(255, 255, 255, 1);
919  --scalar-button-1-hover: rgba(255, 255, 255, 0.9);
920  --scalar-button-1-color: black;
921}
922/* Custom Theme */
923.dark-mode h2.t-editor__heading,
924.dark-mode .t-editor__page-title h1,
925.dark-mode h1.section-header:not(::selection),
926.dark-mode .markdown h1,
927.dark-mode .markdown h2,
928.dark-mode .markdown h3,
929.dark-mode .markdown h4,
930.dark-mode .markdown h5,
931.dark-mode .markdown h6 {
932  -webkit-text-fill-color: transparent;
933  background-image: linear-gradient(to right bottom, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0.38));
934  -webkit-background-clip: text;
935  background-clip: text;
936}
937.sidebar-search {
938  backdrop-filter: blur(12px);
939}
940@keyframes headerbackground {
941  from {
942    background: transparent;
943    backdrop-filter: none;
944  }
945  to {
946    background: var(--scalar-header-background-1);
947    backdrop-filter: blur(12px);
948  }
949}
950.dark-mode .scalar-card {
951  background: rgba(255, 255, 255, 0.05) !important;
952}
953.dark-mode .scalar-card * {
954  --scalar-background-2: transparent !important;
955  --scalar-background-1: transparent !important;
956}
957.light-mode .dark-mode.scalar-card *,
958.light-mode .dark-mode.scalar-card {
959  --scalar-background-1: #0d0f1e !important;
960  --scalar-background-2: #0d0f1e !important;
961  --scalar-background-3: #191b29 !important;
962}
963.light-mode .dark-mode.scalar-card {
964  background: #191b29 !important;
965}
966.badge {
967  box-shadow: 0 0 0 1px var(--scalar-border-color);
968  margin-right: 6px;
969}
970
971.table-row.required-parameter .table-row-item:nth-of-type(2):after {
972  background: transparent;
973  box-shadow: none;
974}
975/* Hero Section Flare */
976.section-flare {
977  width: 100vw;
978  background: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(120, 119, 198, 0.3), transparent);
979  height: 100vh;
980}
981.light-mode *::selection {
982  background-color: color-mix(in srgb, var(--scalar-color-accent), transparent 70%);
983}
984.dark-mode *::selection {
985  background-color: color-mix(in srgb, var(--scalar-color-accent), transparent 50%);
986}
987
988/* document layout */
989.light-mode .t-doc .layout-content,
990.dark-mode .t-doc .layout-content {
991  background: transparent;
992}
993`,Ti=`/* basic theme */
994.light-mode {
995  color-scheme: light;
996  --scalar-color-1: #322b3b;
997  --scalar-color-2: #645676;
998  --scalar-color-3: #9789a9;
999  --scalar-color-accent: #40b4c4;
1000
1001  --scalar-background-1: #fff;
1002  --scalar-background-2: #f4f2f7;
1003  --scalar-background-3: #cfc7dc;
1004  --scalar-background-accent: #f3fafb;
1005
1006  --scalar-border-color: #e4e0eb;
1007}
1008.dark-mode {
1009  color-scheme: dark;
1010  --scalar-color-1: #fff;
1011  --scalar-color-2: #b8b6ba;
1012  --scalar-color-3: #706c74;
1013  --scalar-color-accent: #ed78c2;
1014
1015  --scalar-background-1: #27212e;
1016  --scalar-background-2: #322c39;
1017  --scalar-background-3: #4c4059;
1018  --scalar-background-accent: #eb64b91f;
1019
1020  --scalar-border-color: rgba(255, 255, 255, 0.1);
1021}
1022
1023/* Sidebar */
1024.light-mode .t-doc__sidebar {
1025  --scalar-sidebar-background-1: var(--scalar-background-1);
1026  --scalar-sidebar-item-hover-color: currentColor;
1027  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
1028  --scalar-sidebar-item-active-background: var(--scalar-background-accent);
1029  --scalar-sidebar-border-color: var(--scalar-border-color);
1030  --scalar-sidebar-color-1: var(--scalar-color-1);
1031  --scalar-sidebar-color-2: var(--scalar-color-2);
1032  --scalar-sidebar-color-active: var(--scalar-color-accent);
1033  --scalar-sidebar-search-background: var(--scalar-background-2);
1034  --scalar-sidebar-search-border-color: var(--scalar-sidebar-border-color);
1035  --scalar-sidebar-search--color: var(--scalar-color-3);
1036}
1037.dark-mode .t-doc__sidebar {
1038  --scalar-sidebar-background-1: var(--scalar-background-1);
1039  --scalar-sidebar-item-hover-color: currentColor;
1040  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
1041  --scalar-sidebar-item-active-background: var(--scalar-background-accent);
1042  --scalar-sidebar-border-color: var(--scalar-border-color);
1043  --scalar-sidebar-color-1: var(--scalar-color-1);
1044  --scalar-sidebar-color-2: var(--scalar-color-2);
1045  --scalar-sidebar-color-active: var(--scalar-color-accent);
1046  --scalar-sidebar-search-background: var(--scalar-background-2);
1047  --scalar-sidebar-search-border-color: #514c56;
1048  --scalar-sidebar-search--color: var(--scalar-color-3);
1049}
1050/* advanced */
1051.light-mode {
1052  --scalar-button-1: rgb(49 53 56);
1053  --scalar-button-1-color: #fff;
1054  --scalar-button-1-hover: rgb(28 31 33);
1055
1056  --scalar-color-green: #74dfc4;
1057  --scalar-color-red: #d887f5;
1058  --scalar-color-yellow: #ffe261;
1059  --scalar-color-blue: #40b4c4;
1060  --scalar-color-orange: #ff52bf;
1061  --scalar-color-purple: #91889b;
1062  --scalar-color-query: #7860a8;
1063
1064  --scalar-scrollbar-color: rgba(0, 0, 0, 0.18);
1065  --scalar-scrollbar-color-active: rgba(0, 0, 0, 0.36);
1066}
1067.dark-mode {
1068  --scalar-button-1: #f6f6f6;
1069  --scalar-button-1-color: #27212e;
1070  --scalar-button-1-hover: #e7e7e7;
1071
1072  --scalar-color-green: #74dfc4;
1073  --scalar-color-red: #d887f5;
1074  --scalar-color-yellow: #ffe261;
1075  --scalar-color-blue: #40b4c4;
1076  --scalar-color-orange: #ff52bf;
1077  --scalar-color-purple: #91889b;
1078  --scalar-color-query: #b8a2e3;
1079
1080  --scalar-scrollbar-color: rgba(255, 255, 255, 0.24);
1081  --scalar-scrollbar-color-active: rgba(255, 255, 255, 0.48);
1082}
1083/* Radius */
1084:root {
1085  --scalar-radius: 2px;
1086  --scalar-radius-lg: 3px;
1087  --scalar-radius-xl: 4px;
1088}
1089/* P3 color support */
1090@supports (color: color(display-p3 1 1 1)) {
1091  .light-mode {
1092    --scalar-color-accent: color(display-p3 0.25098 0.705882 0.768627 / 1);
1093    --scalar-color-green: color(display-p3 0.454902 0.87451 0.768627 / 1);
1094    --scalar-color-red: color(display-p3 0.847059 0.529412 0.960784 / 1);
1095    --scalar-color-yellow: color(display-p3 1 0.886275 0.380392 / 1);
1096    --scalar-color-blue: color(display-p3 0.25098 0.705882 0.768627 / 1);
1097    --scalar-color-orange: color(display-p3 1 0.321569 0.74902 / 1);
1098    --scalar-color-purple: color(display-p3 0.568627 0.533333 0.60
10987843 / 1);
1099    --scalar-color-query: color(display-p3 0.470588 0.376471 0.658824 / 1);
1100  }
1101  .dark-mode {
1102    --scalar-color-accent: color(display-p3 0.929412 0.470588 0.760784 / 1);
1103    --scalar-color-green: color(display-p3 0.454902 0.87451 0.768627 / 1);
1104    --scalar-color-red: color(display-p3 0.847059 0.529412 0.960784 / 1);
1105    --scalar-color-yellow: color(display-p3 1 0.886275 0.380392 / 1);
1106    --scalar-color-blue: color(display-p3 0.25098 0.705882 0.768627 / 1);
1107    --scalar-color-orange: color(display-p3 1 0.321569 0.74902 / 1);
1108    --scalar-color-purple: color(display-p3 0.568627 0.533333 0.607843 / 1);
1109    --scalar-color-query: color(display-p3 0.721569 0.635294 0.890196 / 1);
1110  }
1111}
1112`,Ei=`/* basic theme */
1113:root {
1114  --scalar-text-decoration: underline;
1115  --scalar-text-decoration-hover: underline;
1116}
1117.light-mode {
1118  --scalar-background-1: #f9f6f0;
1119  --scalar-background-2: #f2efe8;
1120  --scalar-background-3: #e9e7e2;
1121  --scalar-border-color: rgba(203, 165, 156, 0.6);
1122
1123  --scalar-color-1: #c75549;
1124  --scalar-color-2: #c75549;
1125  --scalar-color-3: #c75549;
1126
1127  --scalar-color-accent: #c75549;
1128  --scalar-background-accent: #dcbfa81f;
1129
1130  --scalar-code-language-color-supersede: var(--scalar-color-1);
1131}
1132.dark-mode {
1133  --scalar-background-1: #140507;
1134  --scalar-background-2: #20090c;
1135  --scalar-background-3: #321116;
1136  --scalar-border-color: #3c3031;
1137
1138  --scalar-color-1: rgba(255, 255, 255, 0.9);
1139  --scalar-color-2: rgba(255, 255, 255, 0.62);
1140  --scalar-color-3: rgba(255, 255, 255, 0.44);
1141
1142  --scalar-color-accent: rgba(255, 255, 255, 0.9);
1143  --scalar-background-accent: #441313;
1144
1145  --scalar-code-language-color-supersede: var(--scalar-color-1);
1146}
1147
1148/* Document Sidebar */
1149.light-mode .t-doc__sidebar,
1150.dark-mode .t-doc__sidebar {
1151  --scalar-sidebar-background-1: var(--scalar-background-1);
1152  --scalar-sidebar-color-1: var(--scalar-color-1);
1153  --scalar-sidebar-color-2: var(--scalar-color-2);
1154  --scalar-sidebar-border-color: var(--scalar-border-color);
1155
1156  --scalar-sidebar-item-hover-color: currentColor;
1157  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
1158
1159  --scalar-sidebar-item-active-background: var(--scalar-background-3);
1160  --scalar-sidebar-color-active: var(--scalar-color-accent);
1161
1162  --scalar-sidebar-search-background: rgba(255, 255, 255, 0.1);
1163  --scalar-sidebar-search-color: var(--scalar-color-3);
1164  --scalar-sidebar-search-border-color: var(--scalar-border-color);
1165  z-index: 1;
1166}
1167/* advanced */
1168.light-mode {
1169  --scalar-color-green: #09533a;
1170  --scalar-color-red: #aa181d;
1171  --scalar-color-yellow: #ab8d2b;
1172  --scalar-color-blue: #19689a;
1173  --scalar-color-orange: #b26c34;
1174  --scalar-color-purple: #4c2191;
1175  --scalar-color-query: #086566;
1176
1177  --scalar-button-1: rgba(0, 0, 0, 1);
1178  --scalar-button-1-hover: rgba(0, 0, 0, 0.8);
1179  --scalar-button-1-color: #fff;
1180}
1181.dark-mode {
1182  --scalar-color-green: rgba(69, 255, 165, 0.823);
1183  --scalar-color-red: #ff8589;
1184  --scalar-color-yellow: #ffcc4d;
1185  --scalar-color-blue: #6bc1fe;
1186  --scalar-color-orange: #f98943;
1187  --scalar-color-purple: #b191f9;
1188  --scalar-color-query: #79e2da;
1189
1190  --scalar-button-1: rgba(255, 255, 255, 1);
1191  --scalar-button-1-hover: rgba(255, 255, 255, 0.9);
1192  --scalar-button-1-color: black;
1193}
1194/* Custom Theme */
1195.dark-mode h2.t-editor__heading,
1196.dark-mode .t-editor__page-title h1,
1197.dark-mode h1.section-header:not(::selection),
1198.dark-mode .markdown h1,
1199.dark-mode .markdown h2,
1200.dark-mode .markdown h3,
1201.dark-mode .markdown h4,
1202.dark-mode .markdown h5,
1203.dark-mode .markdown h6 {
1204  -webkit-text-fill-color: transparent;
1205  background-image: linear-gradient(to right bottom, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0.38));
1206  -webkit-background-clip: text;
1207  background-clip: text;
1208}
1209.light-mode .t-doc__sidebar {
1210  --scalar-sidebar-search-background: white;
1211}
1212.examples .scalar-card-footer {
1213  --scalar-background-3: transparent;
1214  padding-top: 0;
1215}
1216/* Hero section flare */
1217.section-flare {
1218  overflow-x: hidden;
1219  height: 100vh;
1220  left: initial;
1221}
1222.section-flare-item:nth-of-type(1) {
1223  background: #d25019;
1224  position: relative;
1225  top: -150px;
1226  right: -400px;
1227  width: 80vw;
1228  height: 500px;
1229  margin-top: -150px;
1230  border-radius: 50%;
1231  filter: blur(100px);
1232  z-index: 0;
1233}
1234.light-mode .section-flare {
1235  display: none;
1236}
1237*::selection {
1238  background-color: color-mix(in srgb, var(--scalar-color-red), transparent 75%);
1239}
1240
1241/* document layout */
1242.dark-mode .t-doc .layout-content {
1243  background: transparent;
1244}
1245`,Di=`.light-mode {
1246  color-scheme: light;
1247  --scalar-color-1: #000000;
1248  --scalar-color-2: #000000;
1249  --scalar-color-3: #000000;
1250  --scalar-color-accent: #645b0f;
1251  --scalar-background-1: #ccc9b3;
1252  --scalar-background-2: #c2bfaa;
1253  --scalar-background-3: #b8b5a1;
1254  --scalar-background-accent: #000000;
1255
1256  --scalar-border-color: rgba(0, 0, 0, 0.2);
1257  --scalar-scrollbar-color: rgba(0, 0, 0, 0.18);
1258  --scalar-scrollbar-color-active: rgba(0, 0, 0, 0.36);
1259  --scalar-lifted-brightness: 1;
1260  --scalar-backdrop-brightness: 1;
1261
1262  --scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.11);
1263  --scalar-shadow-2:
1264    rgba(0, 0, 0, 0.08) 0px 13px 20px 0px, rgba(0, 0, 0, 0.08) 0px 3px 8px 0px, var(--scalar-border-color) 0px 0 0 1px;
1265
1266  --scalar-button-1: rgb(49 53 56);
1267  --scalar-button-1-color: #fff;
1268  --scalar-button-1-hover: rgb(28 31 33);
1269
1270  --scalar-color-red: #b91c1c;
1271  --scalar-color-orange: #a16207;
1272  --scalar-color-green: #047857;
1273  --scalar-color-blue: #1d4ed8;
1274  --scalar-color-orange: #c2410c;
1275  --scalar-color-purple: #6d28d9;
1276  --scalar-color-query: #0f766e;
1277}
1278
1279.dark-mode {
1280  color-scheme: dark;
1281  --scalar-color-1: #fffef3;
1282  --scalar-color-2: #fffef3;
1283  --scalar-color-3: #fffef3;
1284  --scalar-color-accent: #c3b531;
1285  --scalar-background-1: #313332;
1286  --scalar-background-2: #393b3a;
1287  --scalar-background-3: #414342;
1288  --scalar-background-accent: #fffef3;
1289
1290  --scalar-border-color: #505452;
1291  --scalar-scrollbar-color: rgba(255, 255, 255, 0.24);
1292  --scalar-scrollbar-color-active: rgba(255, 255, 255, 0.48);
1293  --scalar-lifted-brightness: 1.45;
1294  --scalar-backdrop-brightness: 0.5;
1295
1296  --scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.11);
1297  --scalar-shadow-2:
1298    rgba(15, 15, 15, 0.2) 0px 3px 6px, rgba(15, 15, 15, 0.4) 0px 9px 24px, 0 0 0 1px rgba(255, 255, 255, 0.1);
1299
1300  --scalar-button-1: #f6f6f6;
1301  --scalar-button-1-color: #000;
1302  --scalar-button-1-hover: #e7e7e7;
1303
1304  --scalar-color-green: #00b648;
1305  --scalar-color-red: #dc1b19;
1306  --scalar-color-yellow: #ffc90d;
1307  --scalar-color-blue: #4eb3ec;
1308  --scalar-color-orange: #ff8d4d;
1309  --scalar-color-purple: #b191f9;
1310  --scalar-color-query: #5eead4;
1311}
1312
1313/* Sidebar */
1314.light-mode .t-doc__sidebar,
1315.dark-mode .t-doc__sidebar {
1316  --scalar-sidebar-background-1: var(--scalar-background-1);
1317  --scalar-sidebar-color-1: var(--scalar-color-1);
1318  --scalar-sidebar-color-2: var(--scalar-color-2);
1319  --scalar-sidebar-border-color: var(--scalar-border-color);
1320
1321  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
1322  --scalar-sidebar-item-hover-color: currentColor;
1323
1324  --scalar-sidebar-item-active-background: var(--scalar-background-3);
1325  --scalar-sidebar-color-active: var(--scalar-color-1);
1326
1327  --scalar-sidebar-search-background: transparent;
1328  --scalar-sidebar-search-color: var(--scalar-color-3);
1329  --scalar-sidebar-search-border-color: var(--scalar-border-color);
1330}
1331*::selection {
1332  background-color: color-mix(in srgb, var(--scalar-color-accent), transparent 80%);
1333}
1334`,Oi=`/* basic theme */
1335.light-mode {
1336  --scalar-background-1: #fff;
1337  --scalar-background-2: #f5f6f8;
1338  --scalar-background-3: #eceef1;
1339
1340  --scalar-color-1: #1b1b1b;
1341  --scalar-color-2: #757575;
1342  --scalar-color-3: #8e8e8e;
1343
1344  --scalar-color-accent: #5469d4;
1345  --scalar-background-accent: #5469d41f;
1346
1347  --scalar-border-color: rgba(215, 215, 206, 0.68);
1348}
1349.dark-mode {
1350  --scalar-background-1: #15171c;
1351  --scalar-background-2: #1c1e24;
1352  --scalar-background-3: #22252b;
1353
1354  --scalar-color-1: #fafafa;
1355  --scalar-color-2: #c9ced8;
1356  --scalar-color-3: #8c99ad;
1357
1358  --scalar-color-accent: #5469d4;
1359  --scalar-background-accent: #5469d41f;
1360
1361  --scalar-border-color: #3f4145;
1362}
1363/* Document Sidebar */
1364.light-mode .t-doc__sidebar,
1365.dark-mode .t-doc__sidebar {
1366  --scalar-sidebar-background-1: var(--scalar-background-1);
1367  --scalar-sidebar-color-1: var(--scalar-color-1);
1368  --scalar-sidebar-color-2: var(--scalar-color-2);
1369  --scalar-sidebar-border-color: var(--scalar-border-color);
1370
1371  --scalar-sidebar-item-hover-color: currentColor;
1372  --scalar-sidebar-item-hover-background: var(--scalar-background-3);
1373
1374  --scalar-sidebar-item-active-background: var(--scalar-background-accent);
1375  --scalar-sidebar-color-active: var(--scalar-color-accent);
1376
1377  --scalar-sidebar-search-background: var(--scalar-background-1);
1378  --scalar-sidebar-search-color: var(--scalar-color-3);
1379  --scalar-sidebar-search-border-color: var(--scalar-border-color);
1380}
1381
1382/* advanced */
1383.light-mode {
1384  --scalar-color-green: #17803d;
1385  --scalar-color-red: #e10909;
1386  --scalar-color-yellow: #edbe20;
1387  --scalar-color-blue: #1763a6;
1388  --scalar-color-orange: #e25b09;
1389  --scalar-color-purple: #5c3993;
1390  --scalar-color-query: #147873;
1391
1392  --scalar-button-1: rgba(0, 0, 0, 1);
1393  --scalar-button-1-hover: rgba(0, 0, 0, 0.8);
1394  --scalar-button-1-color: #fff;
1395}
1396.dark-mode {
1397  --scalar-color-green: #30a159;
1398  --scalar-color-red: #dc1b19;
1399  --scalar-color-yellow: #eec644;
1400  --scalar-color-blue: #2b7abf;
1401  --scalar-color-orange: #f07528;
1402  --scalar-color-purple: #7a59b1;
1403  --scalar-color-query: #4ac6b7;
1404
1405  --scalar-button-1: rgba(255, 255, 255, 1);
1406  --scalar-button-1-hover: rgba(255, 255, 255, 0.9);
1407  --scalar-button-1-color: black;
1408}
1409.light-mode *::selection {
1410  background-color: color-mix(in srgb, var(--scalar-color-accent), transparent 70%);
1411}
1412.dark-mode *::selection {
1413  background-color: color-mix(in srgb, var(--scalar-color-accent), transparent 50%);
1414}
1415`,ki=`/* basic theme */
1416.light-mode {
1417  --scalar-background-1: #f3f3ee;
1418  --scalar-background-2: #e8e8e3;
1419  --scalar-background-3: #e4e4df;
1420  --scalar-border-color: rgba(215, 215, 206, 0.85);
1421
1422  --scalar-color-1: #1b1b1b;
1423  --scalar-color-2: #757575;
1424  --scalar-color-3: #8e8e8e;
1425
1426  --scalar-color-accent: #1763a6;
1427  --scalar-background-accent: #1f648e1f;
1428}
1429.dark-mode {
1430  --scalar-background-1: #09090b;
1431  --scalar-background-2: #18181b;
1432  --scalar-background-3: #2c2c30;
1433  --scalar-border-color: rgba(255, 255, 255, 0.17);
1434
1435  --scalar-color-1: #fafafa;
1436  --scalar-color-2: rgb(161, 161, 170);
1437  --scalar-color-3: rgba(255, 255, 255, 0.533);
1438
1439  --scalar-color-accent: #4eb3ec;
1440  --scalar-background-accent: #8ab4f81f;
1441}
1442/* Document Sidebar */
1443.light-mode .t-doc__sidebar,
1444.dark-mode .t-doc__sidebar {
1445  --scalar-sidebar-background-1: var(--scalar-background-1);
1446  --scalar-sidebar-color-1: var(--scalar-color-1);
1447  --scalar-sidebar-color-2: var(--scalar-color-2);
1448  --scalar-sidebar-border-color: var(--scalar-border-color);
1449
1450  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
1451  --scalar-sidebar-item-hover-color: currentColor;
1452
1453  --scalar-sidebar-item-active-background: var(--scalar-background-3);
1454  --scalar-sidebar-color-active: var(--scalar-color-1);
1455
1456  --scalar-sidebar-search-background: var(--scalar-background-1);
1457  --scalar-sidebar-search-border-color: var(--scalar-border-color);
1458  --scalar-sidebar-search-color: var(--scalar-color-3);
1459}
1460
1461/* advanced */
1462.light-mode {
1463  --scalar-color-green: #17803d;
1464  --scalar-color-red: #e10909;
1465  --scalar-color-yellow: #edbe20;
1466  --scalar-color-blue: #1763a6;
1467  --scalar-color-orange: #e25b09;
1468  --scalar-color-purple: #5c3993;
1469  --scalar-color-query: #147873;
1470
1471  --scalar-button-1: rgba(0, 0, 0, 1);
1472  --scalar-button-1-hover: rgba(0, 0, 0, 0.8);
1473  --scalar-button-1-color: #fff;
1474}
1475.dark-mode {
1476  --scalar-color-green: #30a159;
1477  --scalar-color-red: #dc1b19;
1478  --scalar-color-yellow: #eec644;
1479  --scalar-color-blue: #2b7abf;
1480  --scalar-color-orange: #f07528;
1481  --scalar-color-purple: #7a59b1;
1482  --scalar-color-query: #4ac6b7;
1483
1484  --scalar-button-1: rgba(255, 255, 255, 1);
1485  --scalar-button-1-hover: rgba(255, 255, 255, 0.9);
1486  --scalar-button-1-color: black;
1487}
1488.dark-mode h2.t-editor__heading,
1489.dark-mode .t-editor__page-title h1,
1490.dark-mode h1.section-header:not(::selection),
1491.dark-mode .markdown h1,
1492.dark-mode .markdown h2,
1493.dark-mode .markdown h3,
1494.dark-mode .markdown h4,
1495.dark-mode .markdown h5,
1496.dark-mode .markdown h6 {
1497  -webkit-text-fill-color: transparent;
1498  background-image: linear-gradient(to right bottom, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0.38));
1499  -webkit-background-clip: text;
1500  background-clip: text;
1501}
1502.light-mode *::selection {
1503  background-color: color-mix(in srgb, var(--scalar-color-accent), transparent 70%);
1504}
1505.dark-mode *::selection {
1506  background-color: color-mix(in srgb, var(--scalar-color-accent), transparent 50%);
1507}
1508`,Ai=`.light-mode {
1509  color-scheme: light;
1510  --scalar-color-1: #584c27;
1511  --scalar-color-2: #616161;
1512  --scalar-color-3: #a89f84;
1513  --scalar-color-accent: #b58900;
1514  --scalar-background-1: #fdf6e3;
1515  --scalar-background-2: #eee8d5;
1516  --scalar-background-3: #ddd6c1;
1517  --scalar-background-accent: #b589001f;
1518
1519  --scalar-border-color: #ded8c8;
1520  --scalar-scrollbar-color: rgba(0, 0, 0, 0.18);
1521  --scalar-scrollbar-color-active: rgba(0, 0, 0, 0.36);
1522  --scalar-lifted-brightness: 1;
1523  --scalar-backdrop-brightness: 1;
1524
1525  --scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.11);
1526  --scalar-shadow-2: rgba(0, 0, 0, 0.08) 0px 13px 20px 0px, rgba(0, 0, 0, 0.08) 0px 3px 8px 0px, #eeeeed 0p
1526x 0 0 1px;
1527
1528  --scalar-button-1: rgb(49 53 56);
1529  --scalar-button-1-color: #fff;
1530  --scalar-button-1-hover: rgb(28 31 33);
1531
1532  --scalar-color-red: #b91c1c;
1533  --scalar-color-orange: #a16207;
1534  --scalar-color-green: #047857;
1535  --scalar-color-blue: #1d4ed8;
1536  --scalar-color-orange: #c2410c;
1537  --scalar-color-purple: #6d28d9;
1538  --scalar-color-query: #007f78;
1539}
1540
1541.dark-mode {
1542  color-scheme: dark;
1543  --scalar-color-1: #fff;
1544  --scalar-color-2: #cccccc;
1545  --scalar-color-3: #6d8890;
1546  --scalar-color-accent: #007acc;
1547  --scalar-background-1: #00212b;
1548  --scalar-background-2: #012b36;
1549  --scalar-background-3: #004052;
1550  --scalar-background-accent: #015a6f;
1551
1552  --scalar-border-color: #2f4851;
1553  --scalar-scrollbar-color: rgba(255, 255, 255, 0.24);
1554  --scalar-scrollbar-color-active: rgba(255, 255, 255, 0.48);
1555  --scalar-lifted-brightness: 1.45;
1556  --scalar-backdrop-brightness: 0.5;
1557
1558  --scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, 0.1);
1559  --scalar-shadow-2:
1560    rgba(15, 15, 15, 0.2) 0px 3px 6px, rgba(15, 15, 15, 0.4) 0px 9px 24px, 0 0 0 1px rgba(255, 255, 255, 0.1);
1561
1562  --scalar-button-1: #f6f6f6;
1563  --scalar-button-1-color: #000;
1564  --scalar-button-1-hover: #e7e7e7;
1565
1566  --scalar-color-green: #00b648;
1567  --scalar-color-red: #dc1b19;
1568  --scalar-color-yellow: #ffc90d;
1569  --scalar-color-blue: #4eb3ec;
1570  --scalar-color-orange: #ff8d4d;
1571  --scalar-color-purple: #b191f9;
1572  --scalar-color-query: #7bdac7;
1573}
1574
1575/* Sidebar */
1576.light-mode .t-doc__sidebar {
1577  --scalar-sidebar-background-1: var(--scalar-background-1);
1578  --scalar-sidebar-item-hover-color: currentColor;
1579  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
1580  --scalar-sidebar-item-active-background: var(--scalar-background-accent);
1581  --scalar-sidebar-border-color: var(--scalar-border-color);
1582  --scalar-sidebar-color-1: var(--scalar-color-1);
1583  --scalar-sidebar-color-2: var(--scalar-color-2);
1584  --scalar-sidebar-color-active: var(--scalar-color-accent);
1585  --scalar-sidebar-search-background: var(--scalar-background-2);
1586  --scalar-sidebar-search-border-color: var(--scalar-sidebar-search-background);
1587  --scalar-sidebar-search--color: var(--scalar-color-3);
1588}
1589
1590.dark-mode .t-doc__sidebar {
1591  --scalar-sidebar-background-1: var(--scalar-background-1);
1592  --scalar-sidebar-item-hover-color: currentColor;
1593  --scalar-sidebar-item-hover-background: var(--scalar-background-2);
1594  --scalar-sidebar-item-active-background: var(--scalar-background-accent);
1595  --scalar-sidebar-border-color: var(--scalar-border-color);
1596  --scalar-sidebar-color-1: var(--scalar-color-1);
1597  --scalar-sidebar-color-2: var(--scalar-color-2);
1598  --scalar-sidebar-color-active: var(--scalar-sidebar-color-1);
1599  --scalar-sidebar-search-background: var(--scalar-background-2);
1600  --scalar-sidebar-search-border-color: var(--scalar-sidebar-search-background);
1601  --scalar-sidebar-search--color: var(--scalar-color-3);
1602}
1603*::selection {
1604  background-color: color-mix(in srgb, var(--scalar-color-accent), transparent 70%);
1605}
1606`;function ji(){if(typeof window>`u`)return!1;let e=document.createElement(`div`);e.setAttribute(`style`,`width:30px;height:30px;overflow-y:scroll;`),e.classList.add(`scrollbar-test`);let t=document.createElement(`div`);t.setAttribute(`style`,`width:100%;height:40px`),e.appendChild(t),document.body.appendChild(e);let n=30-e.firstChild.clientWidth;return document.body.removeChild(e),!!n}Object.values({default:{uid:`qTQR9jSM8E-LihpyZzPOi`,name:`Default`,description:`Default Scalar theme`,theme:xi,slug:`default`},alternate:{uid:`2skUDSH4S8HYFF9yXysr-`,name:`Alternate`,description:`Alternate Scalar theme`,theme:vi,slug:`alternate`},moon:{uid:`DG9ZUNp5lJhDeX_kPX4Bl`,name:`Moon`,description:`Lunar styles`,theme:Di,slug:`moon`},purple:{uid:`pE_1ysxcZ-y2LM1GGNBUv`,name:`Purple`,description:`Purple Scalar theme`,theme:Oi,slug:`purple`},solarized:{uid:`BdGVG1vf-4nYl3wJKyj8l`,name:`Solarized`,description:`Solarized Scalar theme`,theme:Ai,slug:`solarized`},bluePlanet:{uid:`X12IfAvl7ue-42V2lW40S`,name:`Blue Planet`,description:`Blue Planet Scalar theme`,theme:yi,slug:`blue-planet`},deepSpace:{uid:`K8b38NWQiicq4-zXGXKdI`,name:`Deep Space`,description:`Deep Space Scalar theme`,theme:bi,slug:`deep-space`}
1606,saturn:{uid:`1jyAjmbIZQG-RUU4Ugk9o`,name:`Saturn`,description:`Saturn Scalar theme`,theme:ki,slug:`saturn`},kepler:{uid:`jZ6dnWbtqQ0Hz3s9jLPH0`,name:`Kepler-11e`,description:`Kepler-11e Scalar theme`,theme:wi,slug:`kepler-11e`},mars:{uid:`YY4LQgwiXix55-TmMz9qd`,name:`Mars`,description:`Mars Scalar theme`,theme:Ei,slug:`mars`},laserwave:{uid:`c5fZEi-K-hP-xXf885dkf`,name:`Laserwave`,description:`Laserwave Scalar theme`,theme:Ti,slug:`laserwave`},elysiajs:{uid:`nEVZkRmCylPkT0o9YJa7y`,name:`Elysia.js`,description:`Elysia.js theme`,theme:Si,slug:`elysiajs`},fastify:{uid:`nTZcdcM2_yHFZFxTQe9Kk`,name:`Fastify`,description:`Fastify theme`,theme:Ci,slug:`fastify`}});var Mi=Symbol(`loader`),Ni=Symbol(`isServer`),Pi=Symbol(`sidebarMap`),Fi=Symbol(`workspaceStores`),Ii=Symbol(`ensureWorkspaceStores`),Li=Symbol(`resolveApiPage`),Ri=Symbol(`eventBus`),zi=Symbol(`openapiMap`),Bi=Symbol(`theme`),Vi=Symbol(`footer`),Hi=Symbol(`internalConfig`),Ui=Symbol(`details`),$=e=>e===void 0,Wi=f({open:!1,show(){this.open=!0},hide(){this.open=!1}}),Gi=`scalar-agent-chat-open`,Ki=s(!1);typeof window<`u`&&h(Ki,e=>localStorage.setItem(Gi,String(e)));var qi=d(ji),Ji=s([]),Yi=s(),Xi=!1;function Zi(e,t){t||Xi||e.mode===`preview`||(Xi=!0,Gr().then(t=>{let n=t??{subpaths:Hr()};Ji.value=e.projectUid?n.subpaths.filter(t=>t.projectUid!==e.projectUid):n.subpaths,Yi.value=n.root&&n.root.projectUid!==e.projectUid?n.root:void 0}))}function Qi(){let e=a(Hi);if($(e))throw Error(`Internal config not found`);let t=a(Ni);if($(t))throw Error(`isServer not found`);let n=Xr(e,t),{isDarkMode:r,colorMode:i,toggleColorMode:o}=_i({...n&&{initialColorMode:n}}),s=di(),c=a(Fi);if($(c))throw Error(`Workspace stores not found`);let l=a(Ii);if($(l))throw Error(`Workspace store initializer not found`);let u=a(Li);if($(u))throw Error(`Api page resolver not found`);let d=()=>Bt(c.value);h([i,c],([e,t])=>{t?.workspaceStore.update(`x-scalar-color-mode`,e),t?.clientStore.update(`x-scalar-color-mode`,e)},{immediate:!0});let f=a(zi);if($(f))throw Error(`Openapi map not found`);let p=a(Pi);if($(p))throw Error(`Sidebar map not found`);let m=a(Bi),g=a(Vi),_=a(Ui);if($(_))throw Error(`Details not found`);let v=a(Ri);if($(v))throw Error(`Event bus not found`);let y=a(Mi);if($(y))throw Error(`Loader not found`);return{get workspaceStore(){return d().workspaceStore},get clientStore(){return d().clientStore},workspaceStores:c,ensureWorkspaceStores:l,resolveApiPage:u,openapiMap:f,sidebarMap:p,theme:m,isMobile:s,footer:g,internalConfig:e,searchState:Wi,agentChatOpen:Ki,details:_,isDarkMode:r,subpaths:Ji,toggleColorMode:o,loader:y,isServer:t,eventBus:v,obtrusiveScrollbars:qi}}function $i(){let e=ue(),t=P(),n=s(!1),{isMobile:r,internalConfig:a,sidebarMap:o,isServer:c}=Qi(),l=d(()=>{if(f.value)return a.versions[f.value.version]}),f=d(()=>{if(!e.fullPath.endsWith(`/404`))return e.meta.page;let n=t.getRoutes().find(t=>t.name===e.meta.groupPageUid);if(n?.meta.page)return n.meta.page}),p=d(()=>Nr(o,f.value)),m=d(()=>Ir(a,o,f.value)),h=d(()=>zr(a,o,f.value)),g=d(()=>Fr(p.value,r.value,n.value)),_=d(()=>Lr(m.value)),v=d(()=>Br(h.value,r.value,Rr(a,f.value))),y=d(()=>Mr(a,f.value)),b=te(()=>r.value?[gr(h.value??[]),...p.value]:p.value,{hooks:{onAfterSelect(e){if(!e||c)return;let n=b.getEntryById(e);if(n&&cr(n)&&n.url){let[e]=n.url.split(`#`);if(Z(e,t.currentRoute.value.path))return;t.push(n.url);return}},onAfterExpand(e){if(!e)return;let t=b.getEntryById(e);if(t&&!(t.url&&vr(t.url).fragment)&&lr(t)&&!ar(b.selectedItem.value,t)){let e=or(t);e&&b.setSelected(e.id)}}}});(()=>{let e=Sr(p.value);for(let t of e)b.setExpanded(t,!0)})();let x=d(()=>ei(ni(h.value??[]),f.value)),S=d(()=>ei(l.value?.sidebar??[],f.value)),C=d(()=>ti(m.value,f.value)),w=!1,ee=async e=>{w||c||(w=!0,await i(),document.querySelector(`[data-sidebar-id="${e}"]`)?.scrollIntoView({block:`nearest`}))};return u(ea,{activeVersion:l,matchedPage:f,sidebarState:b,sidebar:p,tabs:m,header:h,sidebarEnabled:g,tabsEnabled:_,headerEnabled:v,sidebarNav:y,headerMenuActive:n,activeHeaderItem:x,activeSidebarItem:S,activeTabItem:C,scrollSidebarItemIntoView:ee}),{activeVersion:l,matchedPage:f,sidebarState:b,sidebar:p,tabs:m,header:h,sidebarEnabled:g,tabsEnabled:_,headerEnabled:v,sidebarNav:y,headerMenuActive:n,activeHeaderItem:x,activeSidebarItem:S,activeTabItem:C,scrollSidebarItemIntoView:ee}}var ea=Symbol(`NAVIGATION_SYMBOL`);function ta(){let e=a(ea);if(!e)throw Error(`No navigation state provided.`);return e}function na({sidebarMap:e,openapiMap:t,theme:n,footer:r,workspaceStores:i,ensureWorkspaceStores:a,resolveApiPage:o,eventBus:s,internalConfig:c,details:l}){return{docsPlugin:{install:u=>{u.provide(Pi,e),u.provide(Fi,i),u.provide(Ii,a),u.provide(Li,o),u.provide(zi,t),u.provide(Bi,n),u.provide(Hi,c),u.provide(Ui,l),u.provide(Vi,r),u.provide(Ri,s)}}}}export{zt as $,Br as A,ur as B,Pr as C,$r as D,kr as E,dr as F,Fn as G,tr as H,cr as I,Gt as J,Qt as K,lr as L,vr as M,rr as N,Qr as O,xr as P,Vt as Q,ir as R,Er as S,si as T,Qn as U,nr as V,Zn as W,qt as X,Yt as Y,Wt as Z,Nr as _,na as a,P as at,Or as b,ta as c,_i as d,At as et,ci as f,zr as g,Yr as h,Zi as i,ue as it,Lr as j,Zr as k,Qi as l,Dr as m,Mi as n,Rt as nt,Yi as o,Rr as p,Jt as q,$i as r,ot as rt,Ji as s,Ni as t,Lt as tt,ji as u,Ir as v,qr as w,Tr as x,jr as y,Z as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.