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.