const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./vendor/shiki-lqo1hg2n.js","./rolldown-runtime-oipoa1or.js"])))=>i.map(i=>d[i]); import{$ as e,$t as t,A as n,At as r,C as i,Ct as a,D as o,Dt as s,E as c,Et as l,F as u,G as d,H as f,K as p,M as m,Mt as h,N as g,Ot as _,P as v,Q as y,Qt as b,S as x,St as S,Tt as C,V as w,W as T,X as E,Y as D,Z as O,_ as k,a as A,at as j,bt as M,c as N,ct as P,d as ee,dt as F,en as I,ft as L,g as R,gt as te,h as z,it as B,j as ne,k as re,lt as ie,m as V,mt as ae,n as oe,nt as se,pt as ce,q as le,r as ue,rt as de,tn as H,v as U,vt as W,w as G,wt as fe,x as pe,xt as me,yt as he}from"./vendor/json-editor-vue-eojr4v24.js";import{A as ge,E as _e,M as K,x as ve}from"./ready-dadbdj5i.js";import{V as ye}from"./utils-jupbrzo6.js";import{n as be,t as xe}from"./vendor/shiki-lqo1hg2n.js";import{n as Se,t as Ce}from"./splitpanes.es-gcsn48te.js";import{B as we,C as Te,E as Ee,F as De,G as Oe,H as ke,I as Ae,K as je,L as Me,N as Ne,P as Pe,R as Fe,S as q,U as Ie,V as Le,W as Re,_ as ze,b as Be,g as J,v as Ve,w as He,x as Ue,y as Y,z as X}from"#entry";import{t as We}from"./mitt.es-ey5n86su.js";function Ge(e){return e!=null&&e.length?ue(e,1):[]}function Ke(e){return te()?(M(e),!0):!1}var qe=new WeakMap,Je=(...e)=>{let t=e[0],n=o()?.proxy;if(n==null&&!ne())throw Error(`injectLocal must be called in setup`);return n&&qe.has(n)&&t in qe.get(n)?qe.get(n)[t]:m(...e)};function Ye(e,t,{enumerable:n=!1,unwrap:r=!0}={}){for(let[i,a]of Object.entries(t))i!==`value`&&(W(a)&&r?Object.defineProperty(e,i,{get(){return a.value},set(e){a.value=e},enumerable:n}):Object.defineProperty(e,i,{value:a,enumerable:n}));return e}var Xe=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var Ze=e=>e!==void 0,Qe=Object.prototype.toString,$e=e=>Qe.call(e)===`[object Object]`,et=()=>{},tt=nt();function nt(){return Xe&&(window==null?void 0:window.navigator)?.userAgent&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(window==null?void 0:window.navigator)?.maxTouchPoints>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function rt(...e){if(e.length!==1)return _(...e);let t=e[0];return typeof t==`function`?S(ae(()=>({get:t,set:et}))):a(t)}function it(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}var at=e=>e();function ot(e,t={}){let n,i,a=et,o=e=>{clearTimeout(e),a(),a=et},s;return c=>{let l=r(e),u=r(t.maxWait);return n&&o(n),l<=0||u!==void 0&&u<=0?(i&&=(o(i),void 0),Promise.resolve(c())):new Promise((e,r)=>{a=t.rejectOnCancel?r:e,s=c,u&&!i&&(i=setTimeout(()=>{n&&o(n),i=void 0,e(s())},u)),n=setTimeout(()=>{i&&o(i),i=void 0,e(c())},l)})}}function st(e=at,t={}){let{initialState:n=`active`}=t,r=rt(n===`active`);function i(){r.value=!1}function a(){r.value=!0}return{isActive:S(r),pause:i,resume:a,eventFilter:(...t)=>{r.value&&e(...t)}}}function ct(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function lt(e){return Array.isArray(e)?e:[e]}function ut(e){return e||o()}function dt(e,t=200,n={}){return it(ot(t,n),e)}function ft(e,t=200,n={}){let i=a(r(e)),o=dt(()=>{i.value=e.value},t,n);return P(e,()=>o()),C(i)}function pt(e,t={}){let n=e,r,i,a=ae((e,t)=>(r=e,i=t,{get(){return o()},set(e){s(e)}}));function o(e=!0){return e&&r(),n}function s(e,r=!0){var a;if(e===n)return;let o=n;t.onBeforeChange?.call(t,e,o)!==!1&&(n=e,(a=t.onChanged)==null||a.call(t,e,o),r&&i())}return Ye(a,{get:o,set:s,untrackedGet:()=>o(!1),silentSet:e=>s(e,!1),peek:()=>o(!1),lay:e=>s(e,!1)},{enumerable:!0})}function mt(e,t,n={}){let{eventFilter:r=at,...i}=n;return P(e,it(r,t),i)}function ht(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=st(r,{initialState:i});return{stop:mt(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}function gt(e,t=!0,n){ut(n)?w(e,n):t?e():u(e)}function _t(e=!1,t={}){let{truthyValue:n=!0,falsyValue:i=!1}=t,a=W(e),o=l(e);function s(e){if(arguments.length)return o.value=e,o.value;{let e=r(n);return o.value=o.value===e?r(i):e,o.value}}return a?s:[o,s]}function vt(e,t,n){return P(e,t,{...n,immediate:!0})}var yt=Xe?window:void 0;Xe&&window.document,Xe&&window.navigator,Xe&&window.location;function bt(e){let t=r(e);return t?.$el??t}function xt(...e){let t=[],n=()=>{t.forEach(e=>e()),t.length=0},i=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),a=V(()=>{let t=lt(r(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0}),o=vt(()=>[a.value?.map(e=>bt(e))??[yt].filter(e=>e!=null),lt(r(a.value?e[1]:e[0])),lt(h(a.value?e[2]:e[1])),r(a.value?e[3]:e[2])],([e,r,a,o])=>{if(n(),!e?.length||!r?.length||!a?.length)return;let s=$e(o)?{...o}:o;t.push(...e.flatMap(e=>r.flatMap(t=>a.map(n=>i(e,t,n,s)))))},{flush:`post`});return Ke(n),()=>{o(),n()}}function St(){let e=l(!1),t=o();return t&&w(()=>{e.value=!0},t),e}function Ct(e){let t=St();return V(()=>(t.value,!!e()))}function wt(e){return typeof e==`function`?e:typeof e==`string`?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Tt(...e){let t,n,i={};e.length===3?(t=e[0],n=e[1],i=e[2]):e.length===2?typeof e[1]==`object`?(t=!0,n=e[0],i=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);let{target:a=yt,eventName:o=`keydown`,passive:s=!1,dedupe:c=!1}=i,l=wt(t);return xt(a,o,e=>{e.repeat&&r(c)||l(e)&&n(e)},s)}var Et=Symbol(`vueuse-ssr-width`);function Dt(){let e=ne()?Je(Et,null):null;return typeof e==`number`?e:void 0}function Ot(e,t={}){let{window:n=yt,ssrWidth:i=Dt()}=t,a=Ct(()=>n&&`matchMedia`in n&&typeof n.matchMedia==`function`),o=l(typeof i==`number`),s=l(),c=l(!1);return ie(()=>{if(o.value){o.value=!a.value,c.value=r(e).split(`,`).some(e=>{let t=e.includes(`not all`),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),r=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),a=!!(n||r);return n&&a&&(a=i>=ct(n[1])),r&&a&&(a=i<=ct(r[1])),t?!a:a});return}a.value&&(s.value=n.matchMedia(r(e)),c.value=s.value.matches)}),xt(s,`change`,e=>{c.value=e.matches},{passive:!0}),V(()=>c.value)}function kt(e){return JSON.parse(JSON.stringify(e))}var At=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},jt=`__vueuse_ssr_handlers__`,Mt=Nt();function Nt(){return jt in At||(At[jt]=At[jt]||{}),At[jt]}function Pt(e,t){return Mt[e]||t}function Ft(e){return Ot(`(prefers-color-scheme: dark)`,e)}function It(e){return e==null?`any`:e instanceof Set?`set`:e instanceof Map?`map`:e instanceof Date?`date`:typeof e==`boolean`?`boolean`:typeof e==`string`?`string`:typeof e==`object`?`object`:Number.isNaN(e)?`any`:`number`}var Lt={boolean:{read:e=>e===`true`,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Rt=`vueuse-storage`;function zt(e,t,n,i={}){let{flush:o=`pre`,deep:s=!0,listenToStorageChanges:c=!0,writeDefaults:d=!0,mergeDefaults:f=!1,shallow:p,window:m=yt,eventFilter:h,onError:g=e=>{console.error(e)},initOnMounted:_}=i,v=(p?l:a)(typeof t==`function`?t():t),y=V(()=>r(e));if(!n)try{n=Pt(`getDefaultStorage`,()=>yt?.localStorage)()}catch(e){g(e)}if(!n)return v;let b=r(t),x=It(b),S=i.serializer??Lt[x],{pause:C,resume:w}=ht(v,e=>D(e),{flush:o,deep:s,eventFilter:h});P(y,()=>k(),{flush:o});let T=!1;m&&c&&(n instanceof Storage?xt(m,`storage`,e=>{_&&!T||k(e)},{passive:!0}):xt(m,Rt,e=>{_&&!T||A(e)})),_?gt(()=>{T=!0,k()}):k();function E(e,t){if(m){let r={key:y.value,oldValue:e,newValue:t,storageArea:n};m.dispatchEvent(n instanceof Storage?new StorageEvent(`storage`,r):new CustomEvent(Rt,{detail:r}))}}function D(e){try{let t=n.getItem(y.value);if(e==null)E(t,null),n.removeItem(y.value);else{let r=S.write(e);t!==r&&(n.setItem(y.value,r),E(t,r))}}catch(e){g(e)}}function O(e){let t=e?e.newValue:n.getItem(y.value);if(t==null)return d&&b!=null&&n.setItem(y.value,S.write(b)),b;if(!e&&f){let e=S.read(t);return typeof f==`function`?f(e,b):x===`object`&&!Array.isArray(e)?{...b,...e}:e}else if(typeof t!=`string`)return t;else return S.read(t)}function k(e){if(!(e&&e.storageArea!==n)){if(e&&e.key==null){v.value=b;return}if(!(e&&e.key!==y.value)){C();try{let t=S.write(v.value);(e===void 0||e?.newValue!==t)&&(v.value=O(e))}catch(e){g(e)}finally{e?u(w):w()}}}}function A(e){k(e.detail)}return v}var Bt=`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function Vt(e={}){let{selector:t=`html`,attribute:n=`class`,initialValue:r=`auto`,window:i=yt,storage:a,storageKey:o=`vueuse-color-scheme`,listenToStorageChanges:s=!0,storageRef:c,emitAuto:l,disableTransition:u=!0}=e,d={auto:``,light:`light`,dark:`dark`,...e.modes||{}},f=Ft({window:i}),p=V(()=>f.value?`dark`:`light`),m=c||(o==null?rt(r):zt(o,r,a,{window:i,listenToStorageChanges:s})),h=V(()=>m.value===`auto`?p.value:m.value),g=Pt(`updateHTMLAttrs`,(e,t,n)=>{let r=typeof e==`string`?i?.document.querySelector(e):bt(e);if(!r)return;let a=new Set,o=new Set,s=null;if(t===`class`){let e=n.split(/\s/g);Object.values(d).flatMap(e=>(e||``).split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?a.add(t):o.add(t)})}else s={key:t,value:n};if(a.size===0&&o.size===0&&s===null)return;let c;u&&(c=i.document.createElement(`style`),c.appendChild(document.createTextNode(Bt)),i.document.head.appendChild(c));for(let e of a)r.classList.add(e);for(let e of o)r.classList.remove(e);s&&r.setAttribute(s.key,s.value),u&&(i.getComputedStyle(c).opacity,document.head.removeChild(c))});function _(e){g(t,n,d[e]??e)}function v(t){e.onChanged?e.onChanged(t,_):_(t)}P(h,v,{flush:`post`,immediate:!0}),gt(()=>v(h.value));let y=V({get(){return l?m.value:h.value},set(e){m.value=e}});return Object.assign(y,{store:m,system:p,state:h})}function Ht(e,t,n={}){let{window:i=yt,...a}=n,o,s=Ct(()=>i&&`ResizeObserver`in i),c=()=>{o&&=(o.disconnect(),void 0)},l=P(V(()=>{let t=r(e);return Array.isArray(t)?t.map(e=>bt(e)):[bt(t)]}),e=>{if(c(),s.value&&i){o=new ResizeObserver(t);for(let t of e)t&&o.observe(t,a)}},{immediate:!0,flush:`post`}),u=()=>{c(),l()};return Ke(u),{isSupported:s,stop:u}}function Ut(e,t={width:0,height:0},n={}){let{window:r=yt,box:i=`content-box`}=n,a=V(()=>(bt(e)?.namespaceURI)?.includes(`svg`)),o=l(t.width),s=l(t.height),{stop:c}=Ht(e,([t])=>{let n=i===`border-box`?t.borderBoxSize:i===`content-box`?t.contentBoxSize:t.devicePixelContentBoxSize;if(r&&a.value){let t=bt(e);if(t){let e=t.getBoundingClientRect();o.value=e.width,s.value=e.height}}else if(n){let e=lt(n);o.value=e.reduce((e,{inlineSize:t})=>e+t,0),s.value=e.reduce((e,{blockSize:t})=>e+t,0)}else o.value=t.contentRect.width,s.value=t.contentRect.height},n);gt(()=>{let n=bt(e);n&&(o.value=`offsetWidth`in n?n.offsetWidth:t.width,s.value=`offsetHeight`in n?n.offsetHeight:t.height)});let u=P(()=>bt(e),e=>{o.value=e?t.width:0,s.value=e?t.height:0});function d(){c(),u()}return{width:o,height:s,stop:d}}function Wt(e){return typeof Window<`u`&&e instanceof Window?e.document.documentElement:typeof Document<`u`&&e instanceof Document?e.documentElement:e}function Gt(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}var qt=new WeakMap;function Jt(e,t=!1){let n=l(t),i=null,a=``;P(rt(e),e=>{let t=Wt(r(e));if(t){let e=t;if(qt.get(e)||qt.set(e,e.style.overflow),e.style.overflow!==`hidden`&&(a=e.style.overflow),e.style.overflow===`hidden`)return n.value=!0;if(n.value)return e.style.overflow=`hidden`}},{immediate:!0});let o=()=>{let t=Wt(r(e));!t||n.value||(tt&&(i=xt(t,`touchmove`,e=>{Kt(e)},{passive:!1})),t.style.overflow=`hidden`,n.value=!0)},s=()=>{let t=Wt(r(e));!t||!n.value||(tt&&i?.(),t.style.overflow=a,qt.delete(t),n.value=!1)};return Ke(s),V({get(){return n.value},set(e){e?o():s()}})}function Yt(e,t,n,r={}){let{clone:i=!1,passive:s=!1,eventName:c,deep:l=!1,defaultValue:d,shouldEmit:f}=r,p=o(),m=n||p?.emit||(p?.$emit)?.bind(p)||(p?.proxy?.$emit)?.bind(p?.proxy),h=c;t||=`modelValue`,h||=`update:${t.toString()}`;let g=e=>i?typeof i==`function`?i(e):kt(e):e,_=()=>Ze(e[t])?g(e[t]):d,v=e=>{f?f(e)&&m(h,e):m(h,e)};if(s){let n=a(_()),r=!1;return P(()=>e[t],e=>{r||(r=!0,n.value=g(e),u(()=>r=!1))}),P(n,n=>{!r&&(n!==e[t]||l)&&v(n)},{deep:l}),n}else return V({get(){return _()},set(e){v(e)}})}var Xt={"baseline-10k":``,"baseline-10mp":``,"baseline-11mp":``,"baseline-123":``,"baseline-12mp":``,"baseline-13mp":``,"baseline-14mp":``,"baseline-15mp":``,"baseline-16mp":``,"baseline-17mp":``,"baseline-18-up-rating":``,"baseline-18mp":``,"baseline-19mp":``,"baseline-1k":``,"baseline-1k-plus":``,"baseline-1x-mobiledata":``,"baseline-20mp":``,"baseline-21mp":``,"baseline-22mp":``,"baseline-23mp":``,"baseline-24mp":``,"baseline-2k":``,"baseline-2k-plus":``,"baseline-2mp":``,"baseline-30fps":``,"baseline-30fps-select":``,"baseline-360":``,"baseline-3d-rotation":``,"baseline-3g-mobiledata":``,"baseline-3k":``,"baseline-3k-plus":``,"baseline-3mp":``,"baseline-3p":``,"baseline-4g-mobiledata":``,"baseline-4g-plus-mobiledata":``,"baseline-4k":``,"baseline-4k-plus":``,"baseline-4mp":``,"baseline-5g":``,"baseline-5k":``,"baseline-5k-plus":``,"baseline-5mp":``,"baseline-6-ft-apart":``,"baseline-60fps":``,"baseline-60fps-select":``,"baseline-6k":``,"baseline-6k-plus":``,"baseline-6mp":``,"baseline-7k":``,"baseline-7k-plus":``,"baseline-7mp":``,"baseline-8k":``,"baseline-8k-plus":``,"baseline-8mp":``,"baseline-9k":``,"baseline-9k-plus":``,"baseline-9mp":``,"baseline-abc":``,"baseline-ac-unit":``,"baseline-access-alarm":``,"baseline-access-alarms":``,"baseline-access-time":``,"baseline-access-time-filled":``,"baseline-accessibility":``,"baseline-accessibility-new":``,"baseline-accessible":``,"baseline-accessible-forward":``,"baseline-account-balance":``,"baseline-account-balance-wallet":``,"baseline-account-box":``,"baseline-account-circle":``,"baseline-account-tree":``,"baseline-ad-units":``,"baseline-adb":``,"baseline-add":``,"baseline-add-a-photo":``,"baseline-add-alarm":``,"baseline-add-alert":``,"baseline-add-box":``,"baseline-add-business":``,"baseline-add-card":``,"baseline-add-chart":``,"baseline-add-circle":``,"baseline-add-circle-outline":``,"baseline-add-comment":``,"baseline-add-home":``,"baseline-add-home-work":``,"baseline-add-ic-call":``,"baseline-add-link":``,"baseline-add-location":``,"baseline-add-location-alt":``,"baseline-add-moderator":``,"baseline-add-photo-alternate":``,"baseline-add-reaction":``,"baseline-add-road":``,"baseline-add-shopping-cart":``,"baseline-add-task":``,"baseline-add-to-drive":``,"baseline-add-to-home-screen":``,"baseline-add-to-photos":``,"baseline-add-to-queue":``,"baseline-addchart":``,"baseline-adf-scanner":``,"baseline-adjust":``,"baseline-admin-panel-settings":``,"baseline-adobe":``,"baseline-ads-click":``,"baseline-agriculture":``,"baseline-air":``,"baseline-airline-seat-flat":``,"baseline-airline-seat-flat-angled":``,"baseline-airline-seat-individual-suite":``,"baseline-airline-seat-legroom-extra":``,"baseline-airline-seat-legroom-normal":``,"baseline-airline-seat-legroom-reduced":``,"baseline-airline-seat-recline-extra":``,"baseline-airline-seat-recline-normal":``,"baseline-airline-stops":``,"baseline-airlines":``,"baseline-airplane-ticket":``,"baseline-airplanemode-active":``,"baseline-airplanemode-inactive":``,"baseline-airplay":``,"baseline-airport-shuttle":``,"baseline-alarm":``,"baseline-alarm-add":``,"baseline-alarm-off":``,"baseline-alarm-on":``,"baseline-album":``,"baseline-align-horizontal-center":``,"baseline-align-horizontal-left":``,"baseline-align-horizontal-right":``,"baseline-align-vertical-bottom":``,"baseline-align-vertical-center":``,"baseline-align-vertical-top":``,"baseline-all-inbox":``,"baseline-all-inclusive":``,"baseline-all-out":``,"baseline-alt-route":``,"baseline-alternate-email":``,"baseline-amp-stories":``,"baseline-analytics":``,"baseline-anchor":``,"baseline-android":``,"baseline-animation":``,"baseline-announcement":``,"baseline-aod":``,"baseline-apartment":``,"baseline-api":``,"baseline-app-blocking":``,"baseline-app-registration":``,"baseline-app-settings-alt":``,"baseline-app-shortcut":``,"baseline-apple":``,"baseline-approval":``,"baseline-apps":``,"baseline-apps-outage":``,"baseline-architecture":``,"baseline-archive":``,"baseline-area-chart":``,"baseline-arrow-back":``,"baseline-arrow-back-ios":``,"baseline-arrow-back-ios-new":``,"baseline-arrow-circle-down":``,"baseline-arrow-circle-left":``,"baseline-arrow-circle-right":``,"baseline-arrow-circle-up":``,"baseline-arrow-downward":``,"baseline-arrow-drop-down":``,"baseline-arrow-drop-down-circle":``,"baseline-arrow-drop-up":``,"baseline-arrow-forward":``,"baseline-arrow-forward-ios":``,"baseline-arrow-left":``,"baseline-arrow-outward":``,"baseline-arrow-right":``,"baseline-arrow-right-alt":``,"baseline-arrow-upward":``,"baseline-art-track":``,"baseline-article":``,"baseline-aspect-ratio":``,"baseline-assessment":``,"baseline-assignment":``,"baseline-assignment-ind":``,"baseline-assignment-late":``,"baseline-assignment-return":``,"baseline-assignment-returned":``,"baseline-assignment-turned-in":``,"baseline-assist-walker":``,"baseline-assistant":``,"baseline-assistant-direction":``,"baseline-assistant-photo":``,"baseline-assured-workload":``,"baseline-atm":``,"baseline-attach-email":``,"baseline-attach-file":``,"baseline-attach-money":``,"baseline-attachment":``,"baseline-attractions":``,"baseline-attribution":``,"baseline-audio-file":``,"baseline-audiotrack":``,"baseline-auto-awesome":``,"baseline-auto-awesome-mosaic":``,"baseline-auto-awesome-motion":``,"baseline-auto-delete":``,"baseline-auto-fix-high":``,"baseline-auto-fix-normal":``,"baseline-auto-fix-off":``,"baseline-auto-graph":``,"baseline-auto-mode":``,"baseline-auto-stories":``,"baseline-autofps-select":``,"baseline-autorenew":``,"baseline-av-timer":``,"baseline-baby-changing-station":``,"baseline-back-hand":``,"baseline-backpack":``,"baseline-backspace":``,"baseline-backup":``,"baseline-backup-table":``,"baseline-badge":``,"baseline-bakery-dining":``,"baseline-balance":``,"baseline-balcony":``,"baseline-ballot":``,"baseline-bar-chart":``,"baseline-barcode":``,"baseline-batch-prediction":``,"baseline-bathroom":``,"baseline-bathtub":``,"baseline-battery-0-bar":``,"baseline-battery-1-bar":``,"baseline-battery-2-bar":``,"baseline-battery-20":``,"baseline-battery-3-bar":``,"baseline-battery-30":``,"baseline-battery-4-bar":``,"baseline-battery-5-bar":``,"baseline-battery-50":``,"baseline-battery-6-bar":``,"baseline-battery-60":``,"baseline-battery-80":``,"baseline-battery-90":``,"baseline-battery-alert":``,"baseline-battery-charging-20":``,"baseline-battery-charging-30":``,"baseline-battery-charging-50":``,"baseline-battery-charging-60":``,"baseline-battery-charging-80":``,"baseline-battery-charging-90":``,"baseline-battery-charging-full":``,"baseline-battery-full":``,"baseline-battery-saver":``,"baseline-battery-std":``,"baseline-battery-unknown":``,"baseline-beach-access":``,"baseline-bed":``,"baseline-bedroom-baby":``,"baseline-bedroom-child":``,"baseline-bedroom-parent":``,"baseline-bedtime":``,"baseline-bedtime-off":``,"baseline-beenhere":``,"baseline-bento":``,"baseline-bike-scooter":``,"baseline-biotech":``,"baseline-blender":``,"baseline-blind":``,"baseline-blinds":``,"baseline-blinds-closed":``,"baseline-block":``,"baseline-bloodtype":``,"baseline-bluetooth":``,"baseline-bluetooth-audio":``,"baseline-bluetooth-connected":``,"baseline-bluetooth-disabled":``,"baseline-bluetooth-drive":``,"baseline-bluetooth-searching":``,"baseline-blur-circular":``,"baseline-blur-linear":``,"baseline-blur-off":``,"baseline-blur-on":``,"baseline-bolt":``,"baseline-book":``,"baseline-book-online":``,"baseline-bookmark":``,"baseline-bookmark-add":``,"baseline-bookmark-added":``,"baseline-bookmark-border":``,"baseline-bookmark-remove":``,"baseline-bookmarks":``,"baseline-border-all":``,"baseline-border-bottom":``,"baseline-border-clear":``,"baseline-border-color":``,"baseline-border-horizontal":``,"baseline-border-inner":``,"baseline-border-left":``,"baseline-border-outer":``,"baseline-border-right":``,"baseline-border-style":``,"baseline-border-top":``,"baseline-border-vertical":``,"baseline-boy":``,"baseline-branding-watermark":``,"baseline-breakfast-dining":``,"baseline-brightness-1":``,"baseline-brightness-2":``,"baseline-brightness-3":``,"baseline-brightness-4":``,"baseline-brightness-5":``,"baseline-brightness-6":``,"baseline-brightness-7":``,"baseline-brightness-auto":``,"baseline-brightness-high":``,"baseline-brightness-low":``,"baseline-brightness-medium":``,"baseline-broadcast-on-home":``,"baseline-broadcast-on-personal":``,"baseline-broken-image":``,"baseline-browse-gallery":``,"baseline-browser-not-supported":``,"baseline-browser-updated":``,"baseline-brunch-dining":``,"baseline-brush":``,"baseline-bubble-chart":``,"baseline-bug-report":``,"baseline-build":``,"baseline-build-circle":``,"baseline-bungalow":``,"baseline-burst-mode":``,"baseline-bus-alert":``,"baseline-business":``,"baseline-business-center":``,"baseline-cabin":``,"baseline-cable":``,"baseline-cached":``,"baseline-cake":``,"baseline-calculate":``,"baseline-calendar-month":``,"baseline-calendar-today":``,"baseline-calendar-view-day":``,"baseline-calendar-view-month":``,"baseline-calendar-view-week":``,"baseline-call":``,"baseline-call-end":``,"baseline-call-made":``,"baseline-call-merge":``,"baseline-call-missed":``,"baseline-call-missed-outgoing":``,"baseline-call-received":``,"baseline-call-split":``,"baseline-call-to-action":``,"baseline-camera":``,"baseline-camera-alt":``,"baseline-camera-enhance":``,"baseline-camera-front":``,"baseline-camera-indoor":``,"baseline-camera-outdoor":``,"baseline-camera-rear":``,"baseline-camera-roll":``,"baseline-cameraswitch":``,"baseline-campaign":``,"baseline-cancel":``,"baseline-cancel-presentation":``,"baseline-cancel-schedule-send":``,"baseline-candlestick-chart":``,"baseline-car-crash":``,"baseline-car-rental":``,"baseline-car-repair":``,"baseline-card-giftcard":``,"baseline-card-membership":``,"baseline-card-travel":``,"baseline-carpenter":``,"baseline-cases":``,"baseline-casino":``,"baseline-cast":``,"baseline-cast-connected":``,"baseline-cast-for-education":``,"baseline-castle":``,"baseline-catching-pokemon":``,"baseline-category":``,"baseline-celebration":``,"baseline-cell-tower":``,"baseline-cell-wifi":``,"baseline-center-focus-strong":``,"baseline-center-focus-weak":``,"baseline-chair":``,"baseline-chair-alt":``,"baseline-chalet":``,"baseline-change-circle":``,"baseline-change-history":``,"baseline-charging-station":``,"baseline-chat":``,"baseline-chat-bubble":``,"baseline-chat-bubble-outline":``,"baseline-check":``,"baseline-check-box":``,"baseline-check-box-outline-blank":``,"baseline-check-circle":``,"baseline-check-circle-outline":``,"baseline-checklist":``,"baseline-checklist-rtl":``,"baseline-checkroom":``,"baseline-chevron-left":``,"baseline-chevron-right":``,"baseline-child-care":``,"baseline-child-friendly":``,"baseline-chrome-reader-mode":``,"baseline-church":``,"baseline-circle":``,"baseline-circle-notifications":``,"baseline-class":``,"baseline-clean-hands":``,"baseline-cleaning-services":``,"baseline-clear":``,"baseline-clear-all":``,"baseline-close":``,"baseline-close-fullscreen":``,"baseline-closed-caption":``,"baseline-closed-caption-disabled":``,"baseline-closed-caption-off":``,"baseline-cloud":``,"baseline-cloud-circle":``,"baseline-cloud-done":``,"baseline-cloud-download":``,"baseline-cloud-off":``,"baseline-cloud-queue":``,"baseline-cloud-sync":``,"baseline-cloud-upload":``,"baseline-co-present":``,"baseline-co2":``,"baseline-code":``,"baseline-code-off":``,"baseline-coffee":``,"baseline-coffee-maker":``,"baseline-collections":``,"baseline-collections-bookmark":``,"baseline-color-lens":``,"baseline-colorize":``,"baseline-comment":``,"baseline-comment-bank":``,"baseline-comments-disabled":``,"baseline-commit":``,"baseline-commute":``,"baseline-compare":``,"baseline-compare-arrows":``,"baseline-compass-calibration":``,"baseline-compost":``,"baseline-compress":``,"baseline-computer":``,"baseline-confirmation-number":``,"baseline-connect-without-contact":``,"baseline-connected-tv":``,"baseline-connecting-airports":``,"baseline-construction":``,"baseline-contact-emergency":``,"baseline-contact-mail":``,"baseline-contact-page":``,"baseline-contact-phone":``,"baseline-contact-support":``,"baseline-contactless":``,"baseline-contacts":``,"baseline-content-copy":``,"baseline-content-cut":``,"baseline-content-paste":``,"baseline-content-paste-go":``,"baseline-content-paste-off":``,"baseline-content-paste-search":``,"baseline-contrast":``,"baseline-control-camera":``,"baseline-control-point":``,"baseline-control-point-duplicate":``,"baseline-cookie":``,"baseline-copy-all":``,"baseline-copyright":``,"baseline-coronavirus":``,"baseline-corporate-fare":``,"baseline-cottage":``,"baseline-countertops":``,"baseline-create":``,"baseline-create-new-folder":``,"baseline-credit-card":``,"baseline-credit-card-off":``,"baseline-credit-score":``,"baseline-crib":``,"baseline-crisis-alert":``,"baseline-crop":``,"baseline-crop-16-9":``,"baseline-crop-3-2":``,"baseline-crop-5-4":``,"baseline-crop-7-5":``,"baseline-crop-din":``,"baseline-crop-free":``,"baseline-crop-landscape":``,"baseline-crop-original":``,"baseline-crop-portrait":``,"baseline-crop-rotate":``,"baseline-crop-square":``,"baseline-cruelty-free":``,"baseline-css":``,"baseline-currency-bitcoin":``,"baseline-currency-exchange":``,"baseline-currency-franc":``,"baseline-currency-lira":``,"baseline-currency-pound":``,"baseline-currency-ruble":``,"baseline-currency-rupee":``,"baseline-currency-yen":``,"baseline-currency-yuan":``,"baseline-curtains":``,"baseline-curtains-closed":``,"baseline-cyclone":``,"baseline-dangerous":``,"baseline-dark-mode":``,"baseline-dashboard":``,"baseline-dashboard-customize":``,"baseline-data-array":``,"baseline-data-exploration":``,"baseline-data-object":``,"baseline-data-saver-off":``,"baseline-data-saver-on":``,"baseline-data-thresholding":``,"baseline-data-usage":``,"baseline-dataset":``,"baseline-dataset-linked":``,"baseline-date-range":``,"baseline-deblur":``,"baseline-deck":``,"baseline-dehaze":``,"baseline-delete":``,"baseline-delete-forever":``,"baseline-delete-outline":``,"baseline-delete-sweep":``,"baseline-delivery-dining":``,"baseline-density-large":``,"baseline-density-medium":``,"baseline-density-small":``,"baseline-departure-board":``,"baseline-description":``,"baseline-deselect":``,"baseline-design-services":``,"baseline-desk":``,"baseline-desktop-access-disabled":``,"baseline-desktop-mac":``,"baseline-desktop-windows":``,"baseline-details":``,"baseline-developer-board":``,"baseline-developer-board-off":``,"baseline-developer-mode":``,"baseline-device-hub":``,"baseline-device-thermostat":``,"baseline-device-unknown":``,"baseline-devices":``,"baseline-devices-fold":``,"baseline-devices-other":``,"baseline-dialer-sip":``,"baseline-dialpad":``,"baseline-diamond":``,"baseline-difference":``,"baseline-dining":``,"baseline-dinner-dining":``,"baseline-directions":``,"baseline-directions-bike":``,"baseline-directions-boat":``,"baseline-directions-boat-filled":``,"baseline-directions-bus":``,"baseline-directions-bus-filled":``,"baseline-directions-car":``,"baseline-directions-car-filled":``,"baseline-directions-off":``,"baseline-directions-railway":``,"baseline-directions-railway-filled":``,"baseline-directions-run":``,"baseline-directions-subway":``,"baseline-directions-subway-filled":``,"baseline-directions-transit":``,"baseline-directions-transit-filled":``,"baseline-directions-walk":``,"baseline-dirty-lens":``,"baseline-disabled-by-default":``,"baseline-disabled-visible":``,"baseline-disc-full":``,"baseline-discord":``,"baseline-discount":``,"baseline-display-settings":``,"baseline-diversity-1":``,"baseline-diversity-2":``,"baseline-diversity-3":``,"baseline-divide":``,"baseline-dns":``,"baseline-do-disturb":``,"baseline-do-disturb-alt":``,"baseline-do-disturb-off":``,"baseline-do-disturb-on":``,"baseline-do-not-disturb":``,"baseline-do-not-disturb-alt":``,"baseline-do-not-disturb-off":``,"baseline-do-not-disturb-on":``,"baseline-do-not-disturb-on-total-silence":``,"baseline-do-not-step":``,"baseline-do-not-touch":``,"baseline-dock":``,"baseline-document-scanner":``,"baseline-domain":``,"baseline-domain-add":``,"baseline-domain-disabled":``,"baseline-domain-verification":``,"baseline-done":``,"baseline-done-all":``,"baseline-done-outline":``,"baseline-donut-large":``,"baseline-donut-small":``,"baseline-door-back":``,"baseline-door-front":``,"baseline-door-sliding":``,"baseline-doorbell":``,"baseline-double-arrow":``,"baseline-downhill-skiing":``,"baseline-download":``,"baseline-download-done":``,"baseline-download-for-offline":``,"baseline-downloading":``,"baseline-drafts":``,"baseline-drag-handle":``,"baseline-drag-indicator":``,"baseline-draw":``,"baseline-drive-eta":``,"baseline-drive-file-move":``,"baseline-drive-file-move-rtl":``,"baseline-drive-file-rename-outline":``,"baseline-drive-folder-upload":``,"baseline-dry":``,"baseline-dry-cleaning":``,"baseline-duo":``,"baseline-dvr":``,"baseline-dynamic-feed":``,"baseline-dynamic-form":``,"baseline-e-mobiledata":``,"baseline-earbuds":``,"baseline-earbuds-battery":``,"baseline-east":``,"baseline-eco":``,"baseline-edgesensor-high":``,"baseline-edgesensor-low":``,"baseline-edit":``,"baseline-edit-attributes":``,"baseline-edit-calendar":``,"baseline-edit-location":``,"baseline-edit-location-alt":``,"baseline-edit-note":``,"baseline-edit-notifications":``,"baseline-edit-off":``,"baseline-edit-road":``,"baseline-egg":``,"baseline-egg-alt":``,"baseline-eject":``,"baseline-elderly":``,"baseline-elderly-woman":``,"baseline-electric-bike":``,"baseline-electric-bolt":``,"baseline-electric-car":``,"baseline-electric-meter":``,"baseline-electric-moped":``,"baseline-electric-rickshaw":``,"baseline-electric-scooter":``,"baseline-electrical-services":``,"baseline-elevator":``,"baseline-email":``,"baseline-emergency":``,"baseline-emergency-recording":``,"baseline-emergency-share":``,"baseline-emoji-emotions":``,"baseline-emoji-events":``,"baseline-emoji-flags":``,"baseline-emoji-food-beverage":``,"baseline-emoji-nature":``,"baseline-emoji-objects":``,"baseline-emoji-people":``,"baseline-emoji-symbols":``,"baseline-emoji-transportation":``,"baseline-energy-savings-leaf":``,"baseline-engineering":``,"baseline-enhanced-encryption":``,"baseline-equalizer":``,"baseline-equals":``,"baseline-error":``,"baseline-error-outline":``,"baseline-escalator":``,"baseline-escalator-warning":``,"baseline-euro":``,"baseline-euro-symbol":``,"baseline-ev-station":``,"baseline-event":``,"baseline-event-available":``,"baseline-event-busy":``,"baseline-event-note":``,"baseline-event-repeat":``,"baseline-event-seat":``,"baseline-exit-to-app":``,"baseline-expand":``,"baseline-expand-circle-down":``,"baseline-expand-less":``,"baseline-expand-more":``,"baseline-explicit":``,"baseline-explore":``,"baseline-explore-off":``,"baseline-exposure":``,"baseline-exposure-neg-1":``,"baseline-exposure-neg-2":``,"baseline-exposure-plus-1":``,"baseline-exposure-plus-2":``,"baseline-exposure-zero":``,"baseline-extension":``,"baseline-extension-off":``,"baseline-face":``,"baseline-face-2":``,"baseline-face-3":``,"baseline-face-4":``,"baseline-face-5":``,"baseline-face-6":``,"baseline-face-retouching-natural":``,"baseline-face-retouching-off":``,"baseline-facebook":``,"baseline-fact-check":``,"baseline-factory":``,"baseline-family-restroom":``,"baseline-fast-forward":``,"baseline-fast-rewind":``,"baseline-fastfood":``,"baseline-favorite":``,"baseline-favorite-border":``,"baseline-fax":``,"baseline-featured-play-list":``,"baseline-featured-video":``,"baseline-feed":``,"baseline-feedback":``,"baseline-female":``,"baseline-fence":``,"baseline-festival":``,"baseline-fiber-dvr":``,"baseline-fiber-manual-record":``,"baseline-fiber-new":``,"baseline-fiber-pin":``,"baseline-fiber-smart-record":``,"baseline-file-copy":``,"baseline-file-download":``,"baseline-file-download-done":``,"baseline-file-download-off":``,"baseline-file-open":``,"baseline-file-present":``,"baseline-file-upload":``,"baseline-filter":``,"baseline-filter-1":``,"baseline-filter-2":``,"baseline-filter-3":``,"baseline-filter-4":``,"baseline-filter-5":``,"baseline-filter-6":``,"baseline-filter-7":``,"baseline-filter-8":``,"baseline-filter-9":``,"baseline-filter-9-plus":``,"baseline-filter-alt":``,"baseline-filter-alt-off":``,"baseline-filter-b-and-w":``,"baseline-filter-center-focus":``,"baseline-filter-drama":``,"baseline-filter-frames":``,"baseline-filter-hdr":``,"baseline-filter-list":``,"baseline-filter-list-off":``,"baseline-filter-none":``,"baseline-filter-tilt-shift":``,"baseline-filter-vintage":``,"baseline-find-in-page":``,"baseline-find-replace":``,"baseline-fingerprint":``,"baseline-fire-extinguisher":``,"baseline-fire-hydrant-alt":``,"baseline-fire-truck":``,"baseline-fireplace":``,"baseline-first-page":``,"baseline-fit-screen":``,"baseline-fitbit":``,"baseline-fitness-center":``,"baseline-flag":``,"baseline-flag-circle":``,"baseline-flaky":``,"baseline-flare":``,"baseline-flash-auto":``,"baseline-flash-off":``,"baseline-flash-on":``,"baseline-flashlight-off":``,"baseline-flashlight-on":``,"baseline-flatware":``,"baseline-flight":``,"baseline-flight-class":``,"baseline-flight-land":``,"baseline-flight-takeoff":``,"baseline-flip":``,"baseline-flip-camera-android":``,"baseline-flip-camera-ios":``,"baseline-flip-to-back":``,"baseline-flip-to-front":``,"baseline-flood":``,"baseline-flourescent":``,"baseline-fluorescent":``,"baseline-flutter-dash":``,"baseline-fmd-bad":``,"baseline-fmd-good":``,"baseline-folder":``,"baseline-folder-copy":``,"baseline-folder-delete":``,"baseline-folder-off":``,"baseline-folder-open":``,"baseline-folder-shared":``,"baseline-folder-special":``,"baseline-folder-zip":``,"baseline-follow-the-signs":``,"baseline-font-download":``,"baseline-font-download-off":``,"baseline-food-bank":``,"baseline-forest":``,"baseline-fork-left":``,"baseline-fork-right":``,"baseline-format-align-center":``,"baseline-format-align-justify":``,"baseline-format-align-left":``,"baseline-format-align-right":``,"baseline-format-bold":``,"baseline-format-clear":``,"baseline-format-color-fill":``,"baseline-format-color-reset":``,"baseline-format-color-text":``,"baseline-format-indent-decrease":``,"baseline-format-indent-increase":``,"baseline-format-italic":``,"baseline-format-line-spacing":``,"baseline-format-list-bulleted":``,"baseline-format-list-numbered":``,"baseline-format-list-numbered-rtl":``,"baseline-format-overline":``,"baseline-format-paint":``,"baseline-format-quote":``,"baseline-format-shapes":``,"baseline-format-size":``,"baseline-format-strikethrough":``,"baseline-format-textdirection-l-to-r":``,"baseline-format-textdirection-r-to-l":``,"baseline-format-underlined":``,"baseline-fort":``,"baseline-forum":``,"baseline-forward":``,"baseline-forward-10":``,"baseline-forward-30":``,"baseline-forward-5":``,"baseline-forward-to-inbox":``,"baseline-foundation":``,"baseline-free-breakfast":``,"baseline-free-cancellation":``,"baseline-front-hand":``,"baseline-fullscreen":``,"baseline-fullscreen-exit":``,"baseline-functions":``,"baseline-g-mobiledata":``,"baseline-g-translate":``,"baseline-gamepad":``,"baseline-games":``,"baseline-garage":``,"baseline-gas-meter":``,"baseline-gavel":``,"baseline-generating-tokens":``,"baseline-gesture":``,"baseline-get-app":``,"baseline-gif":``,"baseline-gif-box":``,"baseline-girl":``,"baseline-gite":``,"baseline-golf-course":``,"baseline-gpp-bad":``,"baseline-gpp-good":``,"baseline-gpp-maybe":``,"baseline-gps-fixed":``,"baseline-gps-not-fixed":``,"baseline-gps-off":``,"baseline-grade":``,"baseline-gradient":``,"baseline-grading":``,"baseline-grain":``,"baseline-graphic-eq":``,"baseline-grass":``,"baseline-greater-than":``,"baseline-greater-than-equal":``,"baseline-grid-3x3":``,"baseline-grid-4x4":``,"baseline-grid-goldenratio":``,"baseline-grid-off":``,"baseline-grid-on":``,"baseline-grid-view":``,"baseline-group":``,"baseline-group-add":``,"baseline-group-off":``,"baseline-group-remove":``,"baseline-group-work":``,"baseline-groups":``,"baseline-groups-2":``,"baseline-groups-3":``,"baseline-h-mobiledata":``,"baseline-h-plus-mobiledata":``,"baseline-hail":``,"baseline-handshake":``,"baseline-handyman":``,"baseline-hardware":``,"baseline-hd":``,"baseline-hdr-auto":``,"baseline-hdr-auto-select":``,"baseline-hdr-enhanced-select":``,"baseline-hdr-off":``,"baseline-hdr-off-select":``,"baseline-hdr-on":``,"baseline-hdr-on-select":``,"baseline-hdr-plus":``,"baseline-hdr-strong":``,"baseline-hdr-weak":``,"baseline-headphones":``,"baseline-headphones-battery":``,"baseline-headset":``,"baseline-headset-mic":``,"baseline-headset-off":``,"baseline-healing":``,"baseline-health-and-safety":``,"baseline-hearing":``,"baseline-hearing-disabled":``,"baseline-heart-broken":``,"baseline-heat-pump":``,"baseline-height":``,"baseline-help":``,"baseline-help-center":``,"baseline-help-outline":``,"baseline-hevc":``,"baseline-hexagon":``,"baseline-hide-image":``,"baseline-hide-source":``,"baseline-high-quality":``,"baseline-highlight":``,"baseline-highlight-alt":``,"baseline-highlight-off":``,"baseline-hiking":``,"baseline-history":``,"baseline-history-edu":``,"baseline-history-toggle-off":``,"baseline-hive":``,"baseline-hls":``,"baseline-hls-off":``,"baseline-holiday-village":``,"baseline-home":``,"baseline-home-max":``,"baseline-home-mini":``,"baseline-home-repair-service":``,"baseline-home-work":``,"baseline-horizontal-distribute":``,"baseline-horizontal-rule":``,"baseline-horizontal-split":``,"baseline-hot-tub":``,"baseline-hotel":``,"baseline-hotel-class":``,"baseline-hourglass-bottom":``,"baseline-hourglass-disabled":``,"baseline-hourglass-empty":``,"baseline-hourglass-full":``,"baseline-hourglass-top":``,"baseline-house":``,"baseline-house-siding":``,"baseline-houseboat":``,"baseline-how-to-reg":``,"baseline-how-to-vote":``,"baseline-html":``,"baseline-http":``,"baseline-https":``,"baseline-hub":``,"baseline-hvac":``,"baseline-ice-skating":``,"baseline-icecream":``,"baseline-image":``,"baseline-image-aspect-ratio":``,"baseline-image-not-supported":``,"baseline-image-search":``,"baseline-imagesearch-roller":``,"baseline-import-contacts":``,"baseline-import-export":``,"baseline-important-devices":``,"baseline-inbox":``,"baseline-incomplete-circle":``,"baseline-indeterminate-check-box":``,"baseline-info":``,"baseline-input":``,"baseline-insert-chart":``,"baseline-insert-chart-outlined":``,"baseline-insert-comment":``,"baseline-insert-drive-file":``,"baseline-insert-emoticon":``,"baseline-insert-invitation":``,"baseline-insert-link":``,"baseline-insert-page-break":``,"baseline-insert-photo":``,"baseline-insights":``,"baseline-install-desktop":``,"baseline-install-mobile":``,"baseline-integration-instructions":``,"baseline-interests":``,"baseline-interpreter-mode":``,"baseline-inventory":``,"baseline-inventory-2":``,"baseline-invert-colors":``,"baseline-invert-colors-off":``,"baseline-ios-share":``,"baseline-iron":``,"baseline-iso":``,"baseline-javascript":``,"baseline-join-full":``,"baseline-join-inner":``,"baseline-join-left":``,"baseline-join-right":``,"baseline-kayaking":``,"baseline-kebab-dining":``,"baseline-key":``,"baseline-key-off":``,"baseline-keyboard":``,"baseline-keyboard-alt":``,"baseline-keyboard-arrow-down":``,"baseline-keyboard-arrow-left":``,"baseline-keyboard-arrow-right":``,"baseline-keyboard-arrow-up":``,"baseline-keyboard-backspace":``,"baseline-keyboard-capslock":``,"baseline-keyboard-command-key":``,"baseline-keyboard-control-key":``,"baseline-keyboard-double-arrow-down":``,"baseline-keyboard-double-arrow-left":``,"baseline-keyboard-double-arrow-right":``,"baseline-keyboard-double-arrow-up":``,"baseline-keyboard-hide":``,"baseline-keyboard-option-key":``,"baseline-keyboard-return":``,"baseline-keyboard-tab":``,"baseline-keyboard-voice":``,"baseline-king-bed":``,"baseline-kitchen":``,"baseline-kitesurfing":``,"baseline-label":``,"baseline-label-important":``,"baseline-label-off":``,"baseline-lan":``,"baseline-landscape":``,"baseline-landslide":``,"baseline-language":``,"baseline-laptop":``,"baseline-laptop-chromebook":``,"baseline-laptop-mac":``,"baseline-laptop-windows":``,"baseline-last-page":``,"baseline-launch":``,"baseline-layers":``,"baseline-layers-clear":``,"baseline-leaderboard":``,"baseline-leak-add":``,"baseline-leak-remove":``,"baseline-leave-bags-at-home":``,"baseline-legend-toggle":``,"baseline-lens":``,"baseline-lens-blur":``,"baseline-less-than":``,"baseline-less-than-equal":``,"baseline-library-add":``,"baseline-library-add-check":``,"baseline-library-books":``,"baseline-library-music":``,"baseline-light":``,"baseline-light-mode":``,"baseline-lightbulb":``,"baseline-lightbulb-circle":``,"baseline-line-axis":``,"baseline-line-style":``,"baseline-line-weight":``,"baseline-linear-scale":``,"baseline-link":``,"baseline-link-off":``,"baseline-linked-camera":``,"baseline-liquor":``,"baseline-list":``,"baseline-list-alt":``,"baseline-live-help":``,"baseline-live-tv":``,"baseline-living":``,"baseline-local-activity":``,"baseline-local-airport":``,"baseline-local-atm":``,"baseline-local-bar":``,"baseline-local-cafe":``,"baseline-local-car-wash":``,"baseline-local-convenience-store":``,"baseline-local-dining":``,"baseline-local-drink":``,"baseline-local-fire-department":``,"baseline-local-florist":``,"baseline-local-gas-station":``,"baseline-local-grocery-store":``,"baseline-local-hospital":``,"baseline-local-hotel":``,"baseline-local-laundry-service":``,"baseline-local-library":``,"baseline-local-mall":``,"baseline-local-movies":``,"baseline-local-offer":``,"baseline-local-parking":``,"baseline-local-pharmacy":``,"baseline-local-phone":``,"baseline-local-pizza":``,"baseline-local-play":``,"baseline-local-police":``,"baseline-local-post-office":``,"baseline-local-printshop":``,"baseline-local-see":``,"baseline-local-shipping":``,"baseline-local-taxi":``,"baseline-location-city":``,"baseline-location-disabled":``,"baseline-location-off":``,"baseline-location-on":``,"baseline-location-searching":``,"baseline-lock":``,"baseline-lock-clock":``,"baseline-lock-open":``,"baseline-lock-person":``,"baseline-lock-reset":``,"baseline-log-in":``,"baseline-log-out":``,"baseline-login":``,"baseline-logo-dev":``,"baseline-logout":``,"baseline-looks":``,"baseline-looks-3":``,"baseline-looks-4":``,"baseline-looks-5":``,"baseline-looks-6":``,"baseline-looks-one":``,"baseline-looks-two":``,"baseline-loop":``,"baseline-loupe":``,"baseline-low-priority":``,"baseline-loyalty":``,"baseline-lte-mobiledata":``,"baseline-lte-plus-mobiledata":``,"baseline-luggage":``,"baseline-lunch-dining":``,"baseline-lyrics":``,"baseline-macro-off":``,"baseline-mail":``,"baseline-mail-lock":``,"baseline-mail-outline":``,"baseline-male":``,"baseline-man":``,"baseline-man-2":``,"baseline-man-3":``,"baseline-man-4":``,"baseline-manage-accounts":``,"baseline-manage-history":``,"baseline-manage-search":``,"baseline-map":``,"baseline-maps-home-work":``,"baseline-maps-ugc":``,"baseline-margin":``,"baseline-mark-as-unread":``,"baseline-mark-chat-read":``,"baseline-mark-chat-unread":``,"baseline-mark-email-read":``,"baseline-mark-email-unread":``,"baseline-mark-unread-chat-alt":``,"baseline-markunread":``,"baseline-markunread-mailbox":``,"baseline-masks":``,"baseline-maximize":``,"baseline-media-bluetooth-off":``,"baseline-media-bluetooth-on":``,"baseline-mediation":``,"baseline-medical-information":``,"baseline-medical-services":``,"baseline-medication":``,"baseline-medication-liquid":``,"baseline-meeting-room":``,"baseline-memory":``,"baseline-menu":``,"baseline-menu-book":``,"baseline-menu-open":``,"baseline-merge":``,"baseline-merge-type":``,"baseline-message":``,"baseline-mic":``,"baseline-mic-external-off":``,"baseline-mic-external-on":``,"baseline-mic-none":``,"baseline-mic-off":``,"baseline-microwave":``,"baseline-military-tech":``,"baseline-minimize":``,"baseline-minor-crash":``,"baseline-minus":``,"baseline-miscellaneous-services":``,"baseline-missed-video-call":``,"baseline-mms":``,"baseline-mobile-friendly":``,"baseline-mobile-off":``,"baseline-mobile-screen-share":``,"baseline-mobiledata-off":``,"baseline-mode":``,"baseline-mode-comment":``,"baseline-mode-edit":``,"baseline-mode-edit-outline":``,"baseline-mode-fan-off":``,"baseline-mode-night":``,"baseline-mode-of-travel":``,"baseline-mode-standby":``,"baseline-model-training":``,"baseline-monetization-on":``,"baseline-money":``,"baseline-money-off":``,"baseline-money-off-csred":``,"baseline-monitor":``,"baseline-monitor-heart":``,"baseline-monitor-weight":``,"baseline-monochrome-photos":``,"baseline-mood":``,"baseline-mood-bad":``,"baseline-moped":``,"baseline-more":``,"baseline-more-horiz":``,"baseline-more-time":``,"baseline-more-vert":``,"baseline-mosque":``,"baseline-motion-photos-auto":``,"baseline-motion-photos-off":``,"baseline-motion-photos-on":``,"baseline-motion-photos-pause":``,"baseline-motion-photos-paused":``,"baseline-motorcycle":``,"baseline-mouse":``,"baseline-move-down":``,"baseline-move-to-inbox":``,"baseline-move-up":``,"baseline-movie":``,"baseline-movie-creation":``,"baseline-movie-filter":``,"baseline-moving":``,"baseline-mp":``,"baseline-multiline-chart":``,"baseline-multiple-stop":``,"baseline-museum":``,"baseline-music-note":``,"baseline-music-off":``,"baseline-music-video":``,"baseline-my-location":``,"baseline-nat":``,"baseline-nature":``,"baseline-nature-people":``,"baseline-navigate-before":``,"baseline-navigate-next":``,"baseline-navigation":``,"baseline-near-me":``,"baseline-near-me-disabled":``,"baseline-nearby-error":``,"baseline-nearby-off":``,"baseline-nest-cam-wired-stand":``,"baseline-network-cell":``,"baseline-network-check":``,"baseline-network-locked":``,"baseline-network-ping":``,"baseline-network-wifi":``,"baseline-network-wifi-1-bar":``,"baseline-network-wifi-2-bar":``,"baseline-network-wifi-3-bar":``,"baseline-new-label":``,"baseline-new-releases":``,"baseline-newspaper":``,"baseline-next-plan":``,"baseline-next-week":``,"baseline-nfc":``,"baseline-night-shelter":``,"baseline-nightlife":``,"baseline-nightlight":``,"baseline-nightlight-round":``,"baseline-nights-stay":``,"baseline-no-accounts":``,"baseline-no-adult-content":``,"baseline-no-backpack":``,"baseline-no-cell":``,"baseline-no-crash":``,"baseline-no-drinks":``,"baseline-no-encryption":``,"baseline-no-encryption-gmailerrorred":``,"baseline-no-flash":``,"baseline-no-food":``,"baseline-no-luggage":``,"baseline-no-meals":``,"baseline-no-meeting-room":``,"baseline-no-photography":``,"baseline-no-sim":``,"baseline-no-stroller":``,"baseline-no-transfer":``,"baseline-noise-aware":``,"baseline-noise-control-off":``,"baseline-nordic-walking":``,"baseline-north":``,"baseline-north-east":``,"baseline-north-west":``,"baseline-not-accessible":``,"baseline-not-equal":``,"baseline-not-interested":``,"baseline-not-listed-location":``,"baseline-not-started":``,"baseline-note":``,"baseline-note-add":``,"baseline-note-alt":``,"baseline-notes":``,"baseline-notification-add":``,"baseline-notification-important":``,"baseline-notifications":``,"baseline-notifications-active":``,"baseline-notifications-none":``,"baseline-notifications-off":``,"baseline-notifications-paused":``,"baseline-numbers":``,"baseline-offline-bolt":``,"baseline-offline-pin":``,"baseline-offline-share":``,"baseline-oil-barrel":``,"baseline-on-device-training":``,"baseline-ondemand-video":``,"baseline-online-prediction":``,"baseline-opacity":``,"baseline-open-in-browser":``,"baseline-open-in-full":``,"baseline-open-in-new":``,"baseline-open-in-new-off":``,"baseline-open-with":``,"baseline-other-houses":``,"baseline-outbond":``,"baseline-outbound":``,"baseline-outbox":``,"baseline-outdoor-grill":``,"baseline-outlet":``,"baseline-outlined-flag":``,"baseline-output":``,"baseline-padding":``,"baseline-pages":``,"baseline-pageview":``,"baseline-paid":``,"baseline-palette":``,"baseline-pan-tool":``,"baseline-pan-tool-alt":``,"baseline-panorama":``,"baseline-panorama-fish-eye":``,"baseline-panorama-horizontal":``,"baseline-panorama-horizontal-select":``,"baseline-panorama-photosphere":``,"baseline-panorama-photosphere-select":``,"baseline-panorama-vertical":``,"baseline-panorama-vertical-select":``,"baseline-panorama-wide-angle":``,"baseline-panorama-wide-angle-select":``,"baseline-paragliding":``,"baseline-park":``,"baseline-party-mode":``,"baseline-password":``,"baseline-pattern":``,"baseline-pause":``,"baseline-pause-circle":``,"baseline-pause-circle-filled":``,"baseline-pause-circle-outline":``,"baseline-pause-presentation":``,"baseline-payment":``,"baseline-payments":``,"baseline-paypal":``,"baseline-pedal-bike":``,"baseline-pending":``,"baseline-pending-actions":``,"baseline-pentagon":``,"baseline-people":``,"baseline-people-alt":``,"baseline-people-outline":``,"baseline-percent":``,"baseline-percentage":``,"baseline-perm-camera-mic":``,"baseline-perm-contact-calendar":``,"baseline-perm-data-setting":``,"baseline-perm-device-information":``,"baseline-perm-identity":``,"baseline-perm-media":``,"baseline-perm-phone-msg":``,"baseline-perm-scan-wifi":``,"baseline-person":``,"baseline-person-2":``,"baseline-person-3":``,"baseline-person-4":``,"baseline-person-add":``,"baseline-person-add-alt":``,"baseline-person-add-alt-1":``,"baseline-person-add-disabled":``,"baseline-person-off":``,"baseline-person-outline":``,"baseline-person-pin":``,"baseline-person-pin-circle":``,"baseline-person-remove":``,"baseline-person-remove-alt-1":``,"baseline-person-search":``,"baseline-personal-injury":``,"baseline-personal-video":``,"baseline-pest-control":``,"baseline-pest-control-rodent":``,"baseline-pets":``,"baseline-phishing":``,"baseline-phone":``,"baseline-phone-android":``,"baseline-phone-bluetooth-speaker":``,"baseline-phone-callback":``,"baseline-phone-disabled":``,"baseline-phone-enabled":``,"baseline-phone-forwarded":``,"baseline-phone-in-talk":``,"baseline-phone-iphone":``,"baseline-phone-locked":``,"baseline-phone-missed":``,"baseline-phone-paused":``,"baseline-phonelink":``,"baseline-phonelink-erase":``,"baseline-phonelink-lock":``,"baseline-phonelink-off":``,"baseline-phonelink-ring":``,"baseline-phonelink-setup":``,"baseline-photo":``,"baseline-photo-album":``,"baseline-photo-camera":``,"baseline-photo-camera-back":``,"baseline-photo-camera-front":``,"baseline-photo-filter":``,"baseline-photo-library":``,"baseline-photo-size-select-actual":``,"baseline-photo-size-select-large":``,"baseline-photo-size-select-small":``,"baseline-php":``,"baseline-piano":``,"baseline-piano-off":``,"baseline-picture-as-pdf":``,"baseline-picture-in-picture":``,"baseline-picture-in-picture-alt":``,"baseline-pie-chart":``,"baseline-pie-chart-outline":``,"baseline-pin":``,"baseline-pin-drop":``,"baseline-pin-end":``,"baseline-pin-invoke":``,"baseline-pin-off":``,"baseline-pinch":``,"baseline-pivot-table-chart":``,"baseline-pix":``,"baseline-place":``,"baseline-plagiarism":``,"baseline-play-arrow":``,"baseline-play-circle":``,"baseline-play-circle-filled":``,"baseline-play-circle-filled-white":``,"baseline-play-circle-outline":``,"baseline-play-disabled":``,"baseline-play-for-work":``,"baseline-play-lesson":``,"baseline-playlist-add":``,"baseline-playlist-add-check":``,"baseline-playlist-add-check-circle":``,"baseline-playlist-add-circle":``,"baseline-playlist-play":``,"baseline-playlist-remove":``,"baseline-plumbing":``,"baseline-plus":``,"baseline-plus-minus":``,"baseline-plus-minus-alt":``,"baseline-plus-one":``,"baseline-podcasts":``,"baseline-point-of-sale":``,"baseline-policy":``,"baseline-poll":``,"baseline-polyline":``,"baseline-polymer":``,"baseline-pool":``,"baseline-portable-wifi-off":``,"baseline-portrait":``,"baseline-post-add":``,"baseline-power":``,"baseline-power-input":``,"baseline-power-off":``,"baseline-power-settings-new":``,"baseline-precision-manufacturing":``,"baseline-pregnant-woman":``,"baseline-present-to-all":``,"baseline-preview":``,"baseline-price-change":``,"baseline-price-check":``,"baseline-print":``,"baseline-print-disabled":``,"baseline-priority-high":``,"baseline-privacy-tip":``,"baseline-private-connectivity":``,"baseline-production-quantity-limits":``,"baseline-propane":``,"baseline-propane-tank":``,"baseline-psychology":``,"baseline-psychology-alt":``,"baseline-public":``,"baseline-public-off":``,"baseline-publish":``,"baseline-published-with-changes":``,"baseline-punch-clock":``,"baseline-push-pin":``,"baseline-qr-code":``,"baseline-qr-code-2":``,"baseline-qr-code-scanner":``,"baseline-qrcode":``,"baseline-query-builder":``,"baseline-query-stats":``,"baseline-question-answer":``,"baseline-question-mark":``,"baseline-queue":``,"baseline-queue-music":``,"baseline-queue-play-next":``,"baseline-quickreply":``,"baseline-quiz":``,"baseline-quora":``,"baseline-r-mobiledata":``,"baseline-radar":``,"baseline-radio":``,"baseline-radio-button-checked":``,"baseline-radio-button-unchecked":``,"baseline-railway-alert":``,"baseline-ramen-dining":``,"baseline-ramp-left":``,"baseline-ramp-right":``,"baseline-rate-review":``,"baseline-raw-off":``,"baseline-raw-on":``,"baseline-read-more":``,"baseline-real-estate-agent":``,"baseline-receipt":``,"baseline-receipt-long":``,"baseline-recent-actors":``,"baseline-recommend":``,"baseline-record-voice-over":``,"baseline-rectangle":``,"baseline-recycling":``,"baseline-reddit":``,"baseline-redeem":``,"baseline-redo":``,"baseline-reduce-capacity":``,"baseline-refresh":``,"baseline-remember-me":``,"baseline-remove":``,"baseline-remove-circle":``,"baseline-remove-circle-outline":``,"baseline-remove-done":``,"baseline-remove-from-queue":``,"baseline-remove-moderator":``,"baseline-remove-red-eye":``,"baseline-remove-road":``,"baseline-remove-shopping-cart":``,"baseline-reorder":``,"baseline-repartition":``,"baseline-repeat":``,"baseline-repeat-on":``,"baseline-repeat-one":``,"baseline-repeat-one-on":``,"baseline-replay":``,"baseline-replay-10":``,"baseline-replay-30":``,"baseline-replay-5":``,"baseline-replay-circle-filled":``,"baseline-reply":``,"baseline-reply-all":``,"baseline-report":``,"baseline-report-gmailerrorred":``,"baseline-report-off":``,"baseline-report-problem":``,"baseline-request-page":``,"baseline-request-quote":``,"baseline-reset-tv":``,"baseline-restart-alt":``,"baseline-restaurant":``,"baseline-restaurant-menu":``,"baseline-restore":``,"baseline-restore-from-trash":``,"baseline-restore-page":``,"baseline-reviews":``,"baseline-rice-bowl":``,"baseline-ring-volume":``,"baseline-rocket":``,"baseline-rocket-launch":``,"baseline-roller-shades":``,"baseline-roller-shades-closed":``,"baseline-roller-skating":``,"baseline-roofing":``,"baseline-room":``,"baseline-room-preferences":``,"baseline-room-service":``,"baseline-rotate-90-degrees-ccw":``,"baseline-rotate-90-degrees-cw":``,"baseline-rotate-left":``,"baseline-rotate-right":``,"baseline-roundabout-left":``,"baseline-roundabout-right":``,"baseline-rounded-corner":``,"baseline-route":``,"baseline-router":``,"baseline-rowing":``,"baseline-rss-feed":``,"baseline-rsvp":``,"baseline-rtt":``,"baseline-rule":``,"baseline-rule-folder":``,"baseline-run-circle":``,"baseline-running-with-errors":``,"baseline-rv-hookup":``,"baseline-safety-check":``,"baseline-safety-divider":``,"baseline-sailing":``,"baseline-sanitizer":``,"baseline-satellite":``,"baseline-satellite-alt":``,"baseline-save":``,"baseline-save-all":``,"baseline-save-alt":``,"baseline-save-as":``,"baseline-saved-search":``,"baseline-savings":``,"baseline-scale":``,"baseline-scanner":``,"baseline-scatter-plot":``,"baseline-schedule":``,"baseline-schedule-send":``,"baseline-schema":``,"baseline-school":``,"baseline-science":``,"baseline-score":``,"baseline-scoreboard":``,"baseline-screen-lock-landscape":``,"baseline-screen-lock-portrait":``,"baseline-screen-lock-rotation":``,"baseline-screen-rotation":``,"baseline-screen-rotation-alt":``,"baseline-screen-search-desktop":``,"baseline-screen-share":``,"baseline-screenshot":``,"baseline-screenshot-monitor":``,"baseline-scuba-diving":``,"baseline-sd":``,"baseline-sd-card":``,"baseline-sd-card-alert":``,"baseline-sd-storage":``,"baseline-search":``,"baseline-search-off":``,"baseline-security":``,"baseline-security-update":``,"baseline-security-update-good":``,"baseline-security-update-warning":``,"baseline-segment":``,"baseline-select-all":``,"baseline-self-improvement":``,"baseline-sell":``,"baseline-send":``,"baseline-send-and-archive":``,"baseline-send-time-extension":``,"baseline-send-to-mobile":``,"baseline-sensor-door":``,"baseline-sensor-occupied":``,"baseline-sensor-window":``,"baseline-sensors":``,"baseline-sensors-off":``,"baseline-sentiment-dissatisfied":``,"baseline-sentiment-neutral":``,"baseline-sentiment-satisfied":``,"baseline-sentiment-satisfied-alt":``,"baseline-sentiment-slightly-dissatisfied":``,"baseline-sentiment-very-dissatisfied":``,"baseline-sentiment-very-satisfied":``,"baseline-set-meal":``,"baseline-settings":``,"baseline-settings-accessibility":``,"baseline-settings-applications":``,"baseline-settings-backup-restore":``,"baseline-settings-bluetooth":``,"baseline-settings-brightness":``,"baseline-settings-cell":``,"baseline-settings-ethernet":``,"baseline-settings-input-antenna":``,"baseline-settings-input-component":``,"baseline-settings-input-composite":``,"baseline-settings-input-hdmi":``,"baseline-settings-input-svideo":``,"baseline-settings-overscan":``,"baseline-settings-phone":``,"baseline-settings-power":``,"baseline-settings-remote":``,"baseline-settings-suggest":``,"baseline-settings-system-daydream":``,"baseline-settings-voice":``,"baseline-severe-cold":``,"baseline-shape-line":``,"baseline-share":``,"baseline-share-arrival-time":``,"baseline-share-location":``,"baseline-shield":``,"baseline-shield-moon":``,"baseline-shop":``,"baseline-shop-2":``,"baseline-shop-two":``,"baseline-shopify":``,"baseline-shopping-bag":``,"baseline-shopping-basket":``,"baseline-shopping-cart":``,"baseline-shopping-cart-checkout":``,"baseline-short-text":``,"baseline-shortcut":``,"baseline-show-chart":``,"baseline-shower":``,"baseline-shuffle":``,"baseline-shuffle-on":``,"baseline-shutter-speed":``,"baseline-sick":``,"baseline-sign-language":``,"baseline-signal-cellular-0-bar":``,"baseline-signal-cellular-1-bar":``,"baseline-signal-cellular-2-bar":``,"baseline-signal-cellular-3-bar":``,"baseline-signal-cellular-4-bar":``,"baseline-signal-cellular-alt":``,"baseline-signal-cellular-alt-1-bar":``,"baseline-signal-cellular-alt-2-bar":``,"baseline-signal-cellular-connected-no-internet-0-bar":``,"baseline-signal-cellular-connected-no-internet-1-bar":``,"baseline-signal-cellular-connected-no-internet-2-bar":``,"baseline-signal-cellular-connected-no-internet-3-bar":``,"baseline-signal-cellular-connected-no-internet-4-bar":``,"baseline-signal-cellular-no-sim":``,"baseline-signal-cellular-nodata":``,"baseline-signal-cellular-null":``,"baseline-signal-cellular-off":``,"baseline-signal-wifi-0-bar":``,"baseline-signal-wifi-1-bar":``,"baseline-signal-wifi-1-bar-lock":``,"baseline-signal-wifi-2-bar":``,"baseline-signal-wifi-2-bar-lock":``,"baseline-signal-wifi-3-bar":``,"baseline-signal-wifi-3-bar-lock":``,"baseline-signal-wifi-4-bar":``,"baseline-signal-wifi-4-bar-lock":``,"baseline-signal-wifi-bad":``,"baseline-signal-wifi-connected-no-internet-4":``,"baseline-signal-wifi-off":``,"baseline-signal-wifi-statusbar-4-bar":``,"baseline-signal-wifi-statusbar-connected-no-internet-4":``,"baseline-signal-wifi-statusbar-null":``,"baseline-signpost":``,"baseline-sim-card":``,"baseline-sim-card-alert":``,"baseline-sim-card-download":``,"baseline-single-bed":``,"baseline-sip":``,"baseline-skateboarding":``,"baseline-skip-next":``,"baseline-skip-previous":``,"baseline-sledding":``,"baseline-slideshow":``,"baseline-slow-motion-video":``,"baseline-smart-button":``,"baseline-smart-display":``,"baseline-smart-screen":``,"baseline-smart-toy":``,"baseline-smartphone":``,"baseline-smoke-free":``,"baseline-smoking-rooms":``,"baseline-sms":``,"baseline-sms-failed":``,"baseline-snapchat":``,"baseline-snippet-folder":``,"baseline-snooze":``,"baseline-snowboarding":``,"baseline-snowmobile":``,"baseline-snowshoeing":``,"baseline-soap":``,"baseline-social-distance":``,"baseline-solar-power":``,"baseline-sort":``,"baseline-sort-by-alpha":``,"baseline-sos":``,"baseline-soup-kitchen":``,"baseline-source":``,"baseline-south":``,"baseline-south-america":``,"baseline-south-east":``,"baseline-south-west":``,"baseline-spa":``,"baseline-space-bar":``,"baseline-space-dashboard":``,"baseline-spatial-audio":``,"baseline-spatial-audio-off":``,"baseline-spatial-tracking":``,"baseline-speaker":``,"baseline-speaker-group":``,"baseline-speaker-notes":``,"baseline-speaker-notes-off":``,"baseline-speaker-phone":``,"baseline-speed":``,"baseline-spellcheck":``,"baseline-splitscreen":``,"baseline-spoke":``,"baseline-sports":``,"baseline-sports-bar":``,"baseline-sports-baseball":``,"baseline-sports-basketball":``,"baseline-sports-cricket":``,"baseline-sports-esports":``,"baseline-sports-football":``,"baseline-sports-golf":``,"baseline-sports-gymnastics":``,"baseline-sports-handball":``,"baseline-sports-hockey":``,"baseline-sports-kabaddi":``,"baseline-sports-martial-arts":``,"baseline-sports-mma":``,"baseline-sports-motorsports":``,"baseline-sports-rugby":``,"baseline-sports-score":``,"baseline-sports-soccer":``,"baseline-sports-tennis":``,"baseline-sports-volleyball":``,"baseline-square":``,"baseline-square-foot":``,"baseline-ssid-chart":``,"baseline-stacked-bar-chart":``,"baseline-stacked-line-chart":``,"baseline-stadium":``,"baseline-stairs":``,"baseline-star":``,"baseline-star-border":``,"baseline-star-border-purple500":``,"baseline-star-half":``,"baseline-star-outline":``,"baseline-star-purple500":``,"baseline-star-rate":``,"baseline-stars":``,"baseline-start":``,"baseline-stay-current-landscape":``,"baseline-stay-current-portrait":``,"baseline-stay-primary-landscape":``,"baseline-stay-primary-portrait":``,"baseline-sticky-note-2":``,"baseline-stop":``,"baseline-stop-circle":``,"baseline-stop-screen-share":``,"baseline-storage":``,"baseline-store":``,"baseline-store-mall-directory":``,"baseline-storefront":``,"baseline-storm":``,"baseline-straight":``,"baseline-straighten":``,"baseline-stream":``,"baseline-streetview":``,"baseline-strikethrough-s":``,"baseline-stroller":``,"baseline-style":``,"baseline-subdirectory-arrow-left":``,"baseline-subdirectory-arrow-right":``,"baseline-subject":``,"baseline-subscript":``,"baseline-subscriptions":``,"baseline-subtitles":``,"baseline-subtitles-off":``,"baseline-subway":``,"baseline-summarize":``,"baseline-superscript":``,"baseline-supervised-user-circle":``,"baseline-supervisor-account":``,"baseline-support":``,"baseline-support-agent":``,"baseline-surfing":``,"baseline-surround-sound":``,"baseline-swap-calls":``,"baseline-swap-horiz":``,"baseline-swap-horizontal-circle":``,"baseline-swap-vert":``,"baseline-swap-vertical-circle":``,"baseline-swipe":``,"baseline-swipe-down":``,"baseline-swipe-down-alt":``,"baseline-swipe-left":``,"baseline-swipe-left-alt":``,"baseline-swipe-right":``,"baseline-swipe-right-alt":``,"baseline-swipe-up":``,"baseline-swipe-up-alt":``,"baseline-swipe-vertical":``,"baseline-switch-access-shortcut":``,"baseline-switch-access-shortcut-add":``,"baseline-switch-account":``,"baseline-switch-camera":``,"baseline-switch-left":``,"baseline-switch-right":``,"baseline-switch-video":``,"baseline-synagogue":``,"baseline-sync":``,"baseline-sync-alt":``,"baseline-sync-disabled":``,"baseline-sync-lock":``,"baseline-sync-problem":``,"baseline-system-security-update":``,"baseline-system-security-update-good":``,"baseline-system-security-update-warning":``,"baseline-system-update":``,"baseline-system-update-alt":``,"baseline-tab":``,"baseline-tab-unselected":``,"baseline-table-bar":``,"baseline-table-chart":``,"baseline-table-restaurant":``,"baseline-table-rows":``,"baseline-table-view":``,"baseline-tablet":``,"baseline-tablet-android":``,"baseline-tablet-mac":``,"baseline-tag":``,"baseline-tag-faces":``,"baseline-takeout-dining":``,"baseline-tap-and-play":``,"baseline-tapas":``,"baseline-task":``,"baseline-task-alt":``,"baseline-taxi-alert":``,"baseline-telegram":``,"baseline-temple-buddhist":``,"baseline-temple-hindu":``,"baseline-terminal":``,"baseline-terrain":``,"baseline-text-decrease":``,"baseline-text-fields":``,"baseline-text-format":``,"baseline-text-increase":``,"baseline-text-rotate-up":``,"baseline-text-rotate-vertical":``,"baseline-text-rotation-angledown":``,"baseline-text-rotation-angleup":``,"baseline-text-rotation-down":``,"baseline-text-rotation-none":``,"baseline-text-snippet":``,"baseline-textsms":``,"baseline-texture":``,"baseline-theater-comedy":``,"baseline-theaters":``,"baseline-thermostat":``,"baseline-thermostat-auto":``,"baseline-thumb-down":``,"baseline-thumb-down-alt":``,"baseline-thumb-down-off-alt":``,"baseline-thumb-up":``,"baseline-thumb-up-alt":``,"baseline-thumb-up-off-alt":``,"baseline-thumbs-up-down":``,"baseline-thunderstorm":``,"baseline-tiktok":``,"baseline-time-to-leave":``,"baseline-timelapse":``,"baseline-timeline":``,"baseline-timer":``,"baseline-timer-10":``,"baseline-timer-10-select":``,"baseline-timer-3":``,"baseline-timer-3-select":``,"baseline-timer-off":``,"baseline-tips-and-updates":``,"baseline-tire-repair":``,"baseline-title":``,"baseline-toc":``,"baseline-today":``,"baseline-toggle-off":``,"baseline-toggle-on":``,"baseline-token":``,"baseline-toll":``,"baseline-tonality":``,"baseline-topic":``,"baseline-tornado":``,"baseline-touch-app":``,"baseline-tour":``,"baseline-toys":``,"baseline-track-changes":``,"baseline-traffic":``,"baseline-train":``,"baseline-tram":``,"baseline-transcribe":``,"baseline-transfer-within-a-station":``,"baseline-transform":``,"baseline-transgender":``,"baseline-transit-enterexit":``,"baseline-translate":``,"baseline-travel-explore":``,"baseline-trending-down":``,"baseline-trending-flat":``,"baseline-trending-up":``,"baseline-trip-origin":``,"baseline-troubleshoot":``,"baseline-try":``,"baseline-tsunami":``,"baseline-tty":``,"baseline-tune":``,"baseline-tungsten":``,"baseline-turn-left":``,"baseline-turn-right":``,"baseline-turn-sharp-left":``,"baseline-turn-sharp-right":``,"baseline-turn-slight-left":``,"baseline-turn-slight-right":``,"baseline-turned-in":``,"baseline-turned-in-not":``,"baseline-tv":``,"baseline-tv-off":``,"baseline-two-wheeler":``,"baseline-type-specimen":``,"baseline-u-turn-left":``,"baseline-u-turn-right":``,"baseline-umbrella":``,"baseline-unarchive":``,"baseline-undo":``,"baseline-unfold-less":``,"baseline-unfold-less-double":``,"baseline-unfold-more":``,"baseline-unfold-more-double":``,"baseline-unpublished":``,"baseline-unsubscribe":``,"baseline-upcoming":``,"baseline-update":``,"baseline-update-disabled":``,"baseline-upgrade":``,"baseline-upload":``,"baseline-upload-file":``,"baseline-usb":``,"baseline-usb-off":``,"baseline-vaccines":``,"baseline-vape-free":``,"baseline-vaping-rooms":``,"baseline-verified":``,"baseline-verified-user":``,"baseline-vertical-align-bottom":``,"baseline-vertical-align-center":``,"baseline-vertical-align-top":``,"baseline-vertical-distribute":``,"baseline-vertical-shades":``,"baseline-vertical-shades-closed":``,"baseline-vertical-split":``,"baseline-vibration":``,"baseline-video-call":``,"baseline-video-camera-back":``,"baseline-video-camera-front":``,"baseline-video-chat":``,"baseline-video-file":``,"baseline-video-label":``,"baseline-video-library":``,"baseline-video-settings":``,"baseline-video-stable":``,"baseline-videocam":``,"baseline-videocam-off":``,"baseline-videogame-asset":``,"baseline-videogame-asset-off":``,"baseline-view-agenda":``,"baseline-view-array":``,"baseline-view-carousel":``,"baseline-view-column":``,"baseline-view-comfy":``,"baseline-view-comfy-alt":``,"baseline-view-compact":``,"baseline-view-compact-alt":``,"baseline-view-cozy":``,"baseline-view-day":``,"baseline-view-headline":``,"baseline-view-in-ar":``,"baseline-view-kanban":``,"baseline-view-list":``,"baseline-view-module":``,"baseline-view-quilt":``,"baseline-view-sidebar":``,"baseline-view-stream":``,"baseline-view-timeline":``,"baseline-view-week":``,"baseline-vignette":``,"baseline-villa":``,"baseline-visibility":``,"baseline-visibility-off":``,"baseline-voice-chat":``,"baseline-voice-over-off":``,"baseline-voicemail":``,"baseline-volcano":``,"baseline-volume-down":``,"baseline-volume-mute":``,"baseline-volume-off":``,"baseline-volume-up":``,"baseline-volunteer-activism":``,"baseline-vpn-key":``,"baseline-vpn-key-off":``,"baseline-vpn-lock":``,"baseline-vrpano":``,"baseline-wallet":``,"baseline-wallpaper":``,"baseline-warehouse":``,"baseline-warning":``,"baseline-warning-amber":``,"baseline-wash":``,"baseline-watch":``,"baseline-watch-later":``,"baseline-watch-off":``,"baseline-water":``,"baseline-water-damage":``,"baseline-water-drop":``,"baseline-waterfall-chart":``,"baseline-waves":``,"baseline-waving-hand":``,"baseline-wb-auto":``,"baseline-wb-cloudy":``,"baseline-wb-incandescent":``,"baseline-wb-iridescent":``,"baseline-wb-shade":``,"baseline-wb-sunny":``,"baseline-wb-twilight":``,"baseline-wc":``,"baseline-web":``,"baseline-web-asset":``,"baseline-web-asset-off":``,"baseline-web-stories":``,"baseline-webhook":``,"baseline-wechat":``,"baseline-weekend":``,"baseline-west":``,"baseline-whatsapp":``,"baseline-whatshot":``,"baseline-wheelchair-pickup":``,"baseline-where-to-vote":``,"baseline-widgets":``,"baseline-width-full":``,"baseline-width-normal":``,"baseline-width-wide":``,"baseline-wifi":``,"baseline-wifi-1-bar":``,"baseline-wifi-2-bar":``,"baseline-wifi-calling":``,"baseline-wifi-calling-3":``,"baseline-wifi-channel":``,"baseline-wifi-find":``,"baseline-wifi-lock":``,"baseline-wifi-off":``,"baseline-wifi-password":``,"baseline-wifi-protected-setup":``,"baseline-wifi-tethering":``,"baseline-wifi-tethering-error":``,"baseline-wifi-tethering-error-rounded":``,"baseline-wifi-tethering-off":``,"baseline-wind-power":``,"baseline-window":``,"baseline-wine-bar":``,"baseline-woman":``,"baseline-woman-2":``,"baseline-woo-commerce":``,"baseline-wordpress":``,"baseline-work":``,"baseline-work-history":``,"baseline-work-off":``,"baseline-work-outline":``,"baseline-workspace-premium":``,"baseline-workspaces":``,"baseline-wrap-text":``,"baseline-wrong-location":``,"baseline-wysiwyg":``,"baseline-yard":``,"baseline-youtube-searched-for":``,"baseline-zoom-in":``,"baseline-zoom-in-map":``,"baseline-zoom-out":``,"baseline-zoom-out-map":``},Zt=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},Qt={},$t={class:`mx-0.5 $ui-base inline-block select-none whitespace-nowrap rounded px-1.5 py-0.5 text-xs`};function en(e,t){return T(),U(`span`,$t,[E(e.$slots,`default`)])}Zt(Qt,[[`render`,en]]);var tn={},nn={class:`h-3 w-3 $ui-inline-fcc`};function rn(e,t){return T(),U(`div`,nn,[...t[0]||=[z(`svg`,{class:`animate-spin`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`},[z(`circle`,{class:`opacity-25`,cx:`12`,cy:`12`,r:`10`,stroke:`currentColor`,"stroke-width":`4`}),z(`path`,{class:`opacity-75`,fill:`currentColor`,d:`M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z`})],-1)]])}var an=Zt(tn,[[`render`,rn]]),on={key:2},Z=c({inheritAttrs:!1,__name:`Button`,props:{type:{default:`default`},round:{type:[String,Boolean],default:`normal`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{default:`normal`},flat:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1}},emits:[`click`],setup(t,{emit:n}){let r=t,i=n,a=de(),o=V(()=>a.to?`router-link`:a.href?`a`:`button`),s=V(()=>r.loading||r.disabled);function c(e){if(s.value){e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation();return}i(`click`,e)}let l={common:{default:`active:bg-primary-100-darker dark:active:bg-gray-800-darker`,primary:`active:bg-primary-500-darker`,accent:`active:bg-accent-500-darker`,danger:`active:bg-danger-500-darker`,warning:`active:bg-warning-500-darker`,info:`active:bg-primary-100-darker dark:active:bg-gray-800-darker`,success:`active:bg-primary-100-darker dark:active:bg-gray-800-darker`},normal:{default:`bg-primary-100 hover:bg-primary-100-lighter dark:bg-gray-800 dark:hover:bg-gray-800-lighter dark:hover:text-white`,primary:` text-white bg-primary-500 hover:bg-primary-500-lighter dark:hover:bg-primary-500-darker`,accent:`text-white bg-accent-500 hover:bg-accent-500-lighter dark:bg-accent-500-darker dark:bg-accent-300`,danger:`text-white bg-danger-500 hover:bg-danger-500-lighter dark:hover:bg-danger-500-darker`,warning:`text-white bg-warning-500 hover:bg-warning-500-lighter dark:hover:bg-warning-500-darker`,info:`text-info-500 bg-primary-100 hover:bg-primary-100-lighter dark:bg-gray-800 dark:hover:bg-gray-800-lighter`,success:`text-primary-500 bg-primary-100 hover:bg-primary-100-lighter dark:bg-gray-800 dark:hover:bg-gray-800-lighter`},flat:{default:`hover:bg-primary-100 hover:text-black !dark:text-white dark:hover:bg-primary-800`,primary:`hover:bg-primary-500 hover:text-white`,accent:`hover:bg-accent-500 hover:text-white`,danger:`hover:bg-danger-500 hover:text-white`,warning:`hover:bg-warning-500 hover:text-white`,info:`hover:bg-primary-100 hover:text-info-500 dark:hover:bg-gray-800 dark:hover:text-info-400`,success:`hover:bg-primary-100 hover:text-primary-500 dark:hover:bg-primary-800 dark:hover:text-primary-400`},outlined:{default:`hover:border-primary-100 hover:text-primary-300 hover:active:ring-primary-100:5 hover:active:bg-primary-100:5`,primary:`hover:border-primary-500 hover:text-primary-500 active:ring-primary-500:5 active:bg-primary-500:5`,accent:`hover:border-accent-500 hover:text-accent-500 active:ring-accent-500:5 active:bg-accent-500:5`,danger:`hover:border-danger-500 hover:text-danger-500 active:ring-danger-500:5 active:bg-danger-500:5`,warning:`hover:border-warning-500 hover:text-warning-500 active:ring-warning-500:5 active:bg-warning-500:5`,info:`hover:border-info-500 hover:text-info-500 active:ring-info-500:5 active:bg-info-500:5`,success:`hover:border-primary-500 hover:text-primary-500 active:ring-primary-500:5 active:bg-primary-500:5`}},u=j(),d=V(()=>r.flat?l.flat[r.type]:r.outlined?l.outlined[r.type]:l.normal[r.type]);return(n,i)=>(T(),R(e(o.value),v(n.$attrs,{role:`button`,"aria-disabled":s.value,class:[`$ui-base $ui-inline-fcc inline-flex cursor-pointer select-none gap1.25 py-0 no-underline $ui-transition`,[[l.common[r.type]],{"rounded-full":r.round===`full`,"$ui-base-br":r.round===`normal`,"opacity-50 cursor-not-allowed":s.value,"bg-transparent":r.flat||r.outlined},[t.outlined?`b-1 $ui-border-base active:ring-3 shadow-sm`:`border-none`,t.size===`mini`?`px1 text-3 h5.5`:`px3.5 text-3.5 h8`,d.value]]],onClickCapture:c}),{default:F(()=>[t.loading?(T(),R(an,{key:0,class:`mt0.5 h-full w3`})):E(n.$slots,`icon`,{key:1,class:`h-full w3 $ui-inline-fcc`}),h(u).default?(T(),U(`div`,on,[E(n.$slots,`default`)])):k(``,!0),E(n.$slots,`icon-right`)]),_:3},16,[`aria-disabled`,`class`]))}}),sn={},cn={class:`$ui-base border $ui-border-base rounded shadow-sm`};function ln(e,t){return T(),U(`div`,cn,[E(e.$slots,`default`)])}Zt(sn,[[`render`,ln]]),c({__name:`Checkbox`,props:{modelValue:{type:Boolean},variant:{default:`normal`}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=Yt(e,`modelValue`,t);return(t,r)=>(T(),U(`div`,{class:b([`relative $ui-base h5 w5 $ui-inline-fcc cursor-pointer border-0.125rem rounded-1.25 transition-colors duration-200 ease-in-out`,[h(n)?e.variant===`normal`?`bg-primary-500 border-primary-200 dark:border-primary-100`:`bg-accent-500 border-accent-200 dark:border-accent-100`:``]]),onClick:r[0]||=e=>n.value=!h(n)},[z(`div`,{class:b([[h(n)?`opacity-100`:`opacity-0`],`h-60% w-35% transform-translate-y--0.25 transform-rotate-45 border-width-[0_0.125rem_0.125rem_0] border-white border-solid transition-opacity duration-200 ease-in-out`])},null,2)],2))}});var un=l(),dn=null;function fn(e,t=`text`){if(!dn&&!un.value){let e=xe();dn=be({themes:[A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.i),__vite__mapDeps([0,1]),import.meta.url),A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.r),__vite__mapDeps([0,1]),import.meta.url)],langs:[A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.u),__vite__mapDeps([0,1]),import.meta.url),A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.a),__vite__mapDeps([0,1]),import.meta.url),A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.m),__vite__mapDeps([0,1]),import.meta.url),A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.d),__vite__mapDeps([0,1]),import.meta.url),A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.c),__vite__mapDeps([0,1]),import.meta.url),A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.o),__vite__mapDeps([0,1]),import.meta.url),A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.s),__vite__mapDeps([0,1]),import.meta.url),A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.f),__vite__mapDeps([0,1]),import.meta.url),A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.p),__vite__mapDeps([0,1]),import.meta.url),A(()=>import(`./vendor/shiki-lqo1hg2n.js`).then(e=>e.l),__vite__mapDeps([0,1]),import.meta.url)],engine:e}).then(e=>{un.value=e})}let n=un.value?.getLoadedLanguages().includes(t);return n?{code:un.value.codeToHtml(e,{lang:t,themes:{dark:`vitesse-dark`,light:`vitesse-light`}}),supported:!0}:{code:e,supported:n}}var pn=[`innerHTML`],mn={class:`shiki`},hn=[`textContent`],gn=c({__name:`CodeBlock`,props:{code:{},lang:{},lines:{type:Boolean,default:!0},transformRendered:{}},emits:[`loaded`],setup(e,{emit:t}){let n=e,r=t,i=V(()=>{let e=n.lang===`text`?{code:n.code,supported:!1}:fn(n.code,n.lang)||{code:n.code,supported:!1};return e.supported&&n.transformRendered&&(e.code=n.transformRendered(e.code)),e.supported&&u(()=>r(`loaded`)),e});return(t,n)=>e.lang&&i.value.supported?(T(),U(`pre`,{key:0,class:b([`code-block`,e.lines?`code-block-lines`:``]),innerHTML:i.value.code},null,10,pn)):(T(),U(`pre`,{key:1,class:b([`code-block`,e.lines?`code-block-lines`:``])},[z(`pre`,mn,[z(`code`,null,[(T(!0),U(N,null,D(e.code.split(` `),(e,t)=>(T(),U(N,{key:t},[z(`span`,{class:`line`,textContent:H(e)},null,8,hn),n[0]||=z(`br`,null,null,-1)],64))),128))])])],2))}}),_n=c({__name:`Overlay`,props:{dim:{type:Boolean},blur:{type:Boolean},position:{default:`fixed`}},setup(e){return(t,n)=>(T(),U(`div`,{class:b([`left-0 top-0 $ui-z-max h-full w-full $ui-fcc $ui-bg-base transition-opacity transition-duration-300`,[e.dim?`bg-opacity-50!`:`bg-opacity-0!`,e.blur?`backdrop-blur-sm`:``,e.position]])},[E(t.$slots,`default`)],2))}}),vn={class:`h7.5 w-full $ui-fbc`},yn={class:`text-4.5`},bn={class:`content transition-all transition-duration-300`},xn={class:`footer h8 w-full transition-all transition-duration-300 delay-250`},Sn={class:`$ui-fcc`},Cn=c({__name:`Dialog`,props:{modelValue:{type:Boolean,default:!1},autoClose:{type:Boolean,default:!0},title:{default:`Dialog`},width:{default:`32rem`},height:{default:`18rem`},closable:{type:Boolean,default:!0},mountTo:{default:`body`},dim:{type:Boolean},blur:{type:Boolean},position:{}},emits:[`close`,`update:modelValue`],setup(e,{emit:t}){let n=e,r=Yt(n,`modelValue`,t,{passive:!0}),o=Jt(()=>window.document.documentElement);ie(()=>{r.value?o.value=!0:o.value=!1});function s(){r.value&&n.autoClose&&(r.value=!1)}Tt(`Escape`,()=>{s()});let c=a(!1);return w(()=>c.value=!0),(t,a)=>c.value||e.mountTo===`body`?(T(),R(ee,{key:0,to:e.mountTo},[G(ve,{"enter-from-class":`opacity-0 [&_.modal]:scale-95 [&_.content,&_.footer]:translate-y--2.5 [&_.content,&_.footer]:opacity-0`,"enter-to-class":`opacity-100 [&_.modal]:scale-100`,"leave-from-class":`opacity-100 [&_.modal]:scale-100`,"leave-to-class":`opacity-0 [&_.modal]:scale-95`},{default:F(()=>[h(r)?(T(),R(_n,{key:0,dim:e.dim,blur:e.blur,position:e.position},{default:F(()=>[z(`div`,{class:`modal relative grid grid-rows-[1.875rem_1fr_2.5rem] $ui-base max-h-[calc(100vh-6.25rem)] max-w-[calc(100vw-6.25rem)] min-h-6.25rem min-w-12.5rem gap-2.5 rounded-md bg-white px6 py4.5 color-gray-800 shadow-2xl transition-transform transition-duration-300 dark:bg-gray-900 dark:color-gray-200`,style:I({width:n.width,height:n.height})},[z(`div`,vn,[z(`div`,yn,[E(t.$slots,`title`,{},()=>[i(H(n.title),1)])]),e.closable?(T(),U(`div`,{key:0,class:`h6 w6 $ui-fcc cursor-pointer rounded-full transition-colors hover:bg-primary-100 dark:hover:bg-gray-700`,onClick:s},[...a[0]||=[z(`div`,{class:`i-carbon-close`},null,-1)]])):k(``,!0)]),z(`div`,bn,[E(t.$slots,`default`)]),z(`div`,xn,[E(t.$slots,`footer`,{},()=>[E(t.$slots,`footer`,{},()=>[z(`div`,Sn,[G(Z,{type:`primary`,onClick:s},{default:F(()=>[...a[1]||=[i(` close `,-1)]]),_:1})])])])])],4)]),_:3},8,[`dim`,`blur`,`position`])):k(``,!0)]),_:3})],8,[`to`])):k(``,!0)}}),wn={class:`$ui-fec gap2.5`};c({__name:`Confirm`,props:{modelValue:{type:Boolean},content:{},cancelText:{default:`Cancel`},confirmText:{default:`Confirm`},width:{default:`20%`},height:{default:`9rem`},title:{default:`Warning`},loading:{type:Boolean,default:!1},autoClose:{type:Boolean,default:!0}},emits:[`update:modelValue`,`confirm`,`cancel`,`close`],setup(e,{emit:t}){let n=e,r=t,a=Yt(n,`modelValue`,r);ie(()=>{a.value||r(`close`)});function o(e=!1){(n.autoClose||e)&&(a.value=!1)}return(t,n)=>(T(),R(Cn,{modelValue:h(a),"onUpdate:modelValue":n[2]||=e=>W(a)?a.value=e:null,width:e.width,height:e.height,title:e.title,closable:!1},{footer:F(()=>[z(`div`,wn,[G(Z,{onClick:n[0]||=()=>{r(`cancel`),o(!0)}},{default:F(()=>[i(H(e.cancelText),1)]),_:1}),G(Z,{loading:e.loading,type:`primary`,onClick:n[1]||=()=>{r(`confirm`),o()}},{default:F(()=>[i(H(e.confirmText),1)]),_:1},8,[`loading`])])]),default:F(()=>[E(t.$slots,`default`,{class:`h-auto w-auto`},()=>[i(H(e.content),1)])]),_:3},8,[`modelValue`,`width`,`height`,`title`]))}}),c({__name:`Notification`,props:{message:{},type:{default:`info`},classes:{},duration:{default:3e3},placement:{default:`top-center`},onClose:{}},setup(e){let t=e,n={success:`i-carbon-checkmark`,info:`i-material-symbols-light-info`,warning:`i-carbon-warning`,error:`i-carbon-close`},r={success:`text-primary-500 border-primary-200 dark:text-primary-200 dark:border-primary-500`,info:`text-blue-4 border-blue-2 dark:text-blue-2 dark:border-blue-4`,warning:`text-amber-4 border-amber-2 dark:border-amber-4`,error:`text-red-4 border-red-2 dark:border-red-4`},i=a(!1);w(()=>{i.value=!0,setTimeout(()=>{i.value=!1},t.duration)});let o=V(()=>t.placement.startsWith(`top`)?`translate-y--300%`:`translate-y-300%`);return(t,a)=>(T(),U(`div`,{class:b([`fixed left-0 right-0 $ui-z-max-override text-center`,[{"top-0":e.placement.startsWith(`top`)},{"bottom-0":e.placement.startsWith(`bottom`)}]])},[G(ve,{"enter-from-class":o.value,"leave-to-class":o.value,onAfterLeave:a[0]||=()=>{i.value||e.onClose?.()}},{default:F(()=>[i.value?(T(),U(`div`,{key:0,class:`flex transition-all duration-300`,style:I({justifyContent:e.placement.includes(`right`)?`right`:e.placement.includes(`left`)?`left`:`center`})},[z(`div`,{class:b([`m3 flex-inline items-center gap2 b-1 b-1 rounded $ui-bg-base px4 py1 shadow transition-all duration-300`,[e.classes,r[e.type]]])},[z(`div`,{class:b(n[e.type])},null,2),z(`div`,null,H(e.message),1)],2)],4)):k(``,!0)]),_:1},8,[`enter-from-class`,`leave-to-class`])],2))}});var Tn=`__vue-devtools-theme__`;function En(e={}){let t=Vt({...e,storageKey:Tn});return{colorMode:t,isDark:V(()=>t.value===`dark`)}}var Dn={class:`$ui-dark-toggle-vtr`};c({__name:`DarkToggle`,props:{isDark:{type:Boolean,default:!1},animation:{type:Boolean,default:!0},animationDuration:{default:400}},setup(e){let n=e,r=Yt(n,`isDark`),{colorMode:i}=En({initialValue:r.value?`dark`:`light`,onChanged:e=>{r.value=e===`dark`}}),a=V({get:()=>i.value===`dark`,set:e=>i.value=e?`dark`:`light`}),o=!!document.startViewTransition&&!window.matchMedia(`(prefers-reduced-motion: reduce)`).matches;function s(e){if(!o||!e||!n.animation){a.value=!a.value;return}let t=e.clientX,r=e.clientY,i=Math.hypot(Math.max(t,innerWidth-t),Math.max(r,innerHeight-r));document.startViewTransition(async()=>{a.value=!a.value,await u()}).ready.then(()=>{let e=[`circle(0px at ${t}px ${r}px)`,`circle(${i}px at ${t}px ${r}px)`];document.documentElement.animate({clipPath:a.value?[...e].reverse():e},{duration:n.animationDuration,easing:`ease-in`,pseudoElement:a.value?`::view-transition-old(root)`:`::view-transition-new(root)`})})}return(e,n)=>(T(),U(`span`,Dn,[E(e.$slots,`default`,t(re({mode:h(i),isDark:a.value,toggle:s})))]))}}),c({__name:`Drawer`,props:{modelValue:{type:Boolean},mountTo:{default:`body`},placement:{default:`right`},closeOutside:{type:Boolean,default:!0},closable:{type:Boolean,default:!0},contentClass:{},permanent:{type:Boolean,default:!1},contentBlur:{type:Boolean,default:!1},top:{},dim:{type:Boolean},blur:{type:Boolean},position:{}},emits:[`update:modelValue`,`close`],setup(e,{emit:t}){let n=e,r=t,{height:i}=Ut(()=>typeof n.top==`string`?document.querySelector(n.top):n.top,void 0,{box:`border-box`}),o=Yt(n,`modelValue`,r),s={left:{class:`left-0 h-full b-r`,transition:`[&_.drawer]:translate-x--100%`},right:{class:`right-0 h-full b-l`,transition:`[&_.drawer]:translate-x-full`},top:{class:`w-full b-b`,transition:`[&_.drawer]:translate-y--100%`},bottom:{class:`bottom-0 w-full b-t`,transition:`[&_.drawer]:translate-y-100%`}};Tt(`Escape`,()=>{n.closable&&(o.value=!1)});let c=V(()=>s[n.placement]),l=a(!1);return w(()=>l.value=!0),(t,n)=>l.value||e.mountTo===`body`?(T(),R(ee,{key:0,to:e.mountTo},[G(ve,{"enter-from-class":`${c.value.transition}`,"leave-to-class":`${c.value.transition}`},{default:F(()=>[h(o)?(T(),R(_n,{key:0,class:b({"pointer-events-none":e.permanent}),dim:e.dim,blur:e.blur,position:e.position,onClick:n[2]||=t=>e.closeOutside&&e.closable&&(o.value=!1)},{default:F(()=>[z(`div`,{class:b([[c.value.class,e.contentClass??``,e.contentBlur?`$ui-glass-effect`:`$ui-bg-base`],`drawer pointer-events-auto absolute min-w-25 of-auto $ui-border-base transition-transform transition-duration-300`]),style:I({top:e.placement===`bottom`?`auto`:`${h(i)}px`,height:[`top`,`bottom`].includes(e.placement)?`auto`:`calc(100% - ${h(i)}px)`}),onClick:n[1]||=K(()=>{},[`stop`])},[e.closable?(T(),U(`div`,{key:0,class:`i-carbon-close absolute right-1.5 top-1.5 $ui-z-max cursor-pointer p1 text-lg $ui-text`,onClick:n[0]||=e=>o.value=!1})):k(``,!0),E(t.$slots,`default`)],6)]),_:3},8,[`class`,`dim`,`blur`,`position`])):k(``,!0)]),_:3},8,[`enter-from-class`,`leave-to-class`])],8,[`to`])):k(``,!0)}});var On={class:`overflow-hidden rounded-lg shadow-lg`},kn=c({__name:`Dropdown`,props:{label:{},buttonProps:{default:()=>({})},buttonClass:{default:``},trigger:{default:`click`},distance:{default:0},skidding:{},placement:{},disabled:{type:Boolean,default:!1},shown:{type:Boolean}},emits:[`update:visible`],setup(e){let n=e;return p(`$ui-dropdown-disabled`,V(()=>n.disabled)),(n,r)=>(T(),R(h(He),{disabled:e.disabled,class:`inline-block w-auto`,shown:e.shown,triggers:[e.trigger],distance:e.distance+6,placement:e.placement,skidding:e.skidding,"onUpdate:shown":r[0]||=e=>n.$emit(`update:visible`,e),onClick:r[1]||=e=>{e.stopPropagation()}},{popper:F(({hide:e})=>[z(`div`,On,[E(n.$slots,`popper`,t(re({hide:e})),()=>[r[2]||=z(`div`,{class:`p2 opacity-40`},` Empty... `,-1)])])]),default:F(()=>[E(n.$slots,`default`,{},()=>[G(Z,v({...e.buttonProps,disabled:e.disabled},{class:e.buttonClass}),pe({icon:F(()=>[E(n.$slots,`button-icon`)]),"icon-right":F(()=>[E(n.$slots,`button-icon-right`)]),_:2},[e.label?{name:`default`,fn:F(()=>[i(H(e.label),1)]),key:`0`}:void 0]),1040,[`class`])])]),_:3},8,[`disabled`,`shown`,`triggers`,`distance`,`placement`,`skidding`]))}}),An=c({__name:`DropdownButton`,props:{type:{},round:{type:[String,Boolean]},loading:{type:Boolean},disabled:{type:Boolean},size:{},flat:{type:Boolean},outlined:{type:Boolean},keepOpen:{type:Boolean,default:!1}},setup(e){let t=e,n=m(`$ui-dropdown-disabled`,void 0);return(e,r)=>L((T(),R(Z,v({...t,round:!1},{disabled:h(n),class:`w-full justify-start transition-colors not-action:bg-transparent!`}),{icon:F(()=>[E(e.$slots,`icon`)]),default:F(()=>[E(e.$slots,`default`)]),_:3},16,[`disabled`])),[[h(Ue)]])}}),Q=c({__name:`Icon`,props:{icon:{},inline:{type:Boolean},action:{type:Boolean,default:!1}},setup(t){return(n,r)=>(T(),R(e(t.inline?`span`:`div`),{class:b([`$ui-base`,[t.icon,t.action?`cursor-pointer hover:op50`:``]])},null,8,[`class`]))}}),jn=[`type`,`placeholder`,`disabled`],Mn={key:3,class:`pointer-events-none absolute bottom--0.25 left-50% right-50% z-9999 h-0.75 bg-primary-500 opacity-0 transition-all duration-240 group-[&.focused]:left-0 group-[&.focused]:right-0 group-[&.focused]:opacity-100 group-[&.accent.focused]:bg-accent-500`},Nn=`transition-colors $ui-fcc color-gray-500 dark:color-gray-300 group-[&.focused]:color-primary-500; group-[&.accent.focused]:color-accent-500`,Pn=c({__name:`Input`,props:{modelValue:{},placeholder:{default:``},variant:{default:`normal`},disabled:{type:Boolean,default:!1},leftIcon:{},rightIcon:{},loading:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1},loadingDebounceTime:{default:0},readonly:{type:Boolean,default:!1},type:{default:`text`}},emits:[`update:modelValue`,`updateFocused`,`keyTab`],setup(e,{emit:t}){let n=e,r=t,i=Yt(n,`modelValue`,r),o=ft(V(()=>n.loading),n.loadingDebounceTime),s=pt(!1,{onChanged(e){r(`updateFocused`,e)}}),c=V(()=>n.variant===`flat`||n.variant===`warning`||n.disabled||n.readonly),l=V(()=>n.disabled||o.value),d=a(),f=!1;return ie(()=>{o.value&&s.value?f=!0:!o.value&&f&&(f=!1,u(()=>{s.value=!0}))}),w(()=>{n.autoFocus&&(s.value=!0)}),ie(()=>{s.value&&d.value?.focus()}),(t,n)=>(T(),U(`div`,{class:b([`group relative w-50 w-auto flex items-center justify-between gap-0.5 overflow-hidden b-1 rounded-1 px3 py-0.75 color-gray-800 dark:color-gray-100`,[{"border-none bg-transparent group":e.variant===`flat`,"cursor-not-allowed opacity-50":l.value,accent:e.variant===`accent`,focused:h(s)},[e.variant===`warning`?`border-warning-500 dark:border-warning-300`:`border-primary-100 dark:border-gray-700`]]]),onClick:n[2]||=()=>{s.value=!0}},[e.leftIcon?(T(),U(`div`,{key:0,class:b(Nn)},[G(Q,{icon:e.leftIcon},null,8,[`icon`])])):k(``,!0),L(z(`input`,{ref_key:`inputRef`,ref:d,"onUpdate:modelValue":n[0]||=e=>W(i)?i.value=e:null,class:`$ui-base w-full bg-transparent color-inherit outline-none placeholder-color-gray-500 dark:placeholder-gray-300`,type:e.type,placeholder:e.placeholder,disabled:l.value||e.readonly,onBlur:n[1]||=e=>s.value=!1},null,40,jn),[[_e,h(i)]]),h(o)?(T(),U(`div`,{key:1,class:b(Nn)},[G(an)])):e.rightIcon?(T(),U(`div`,{key:2,class:b(Nn)},[G(Q,{icon:e.rightIcon},null,8,[`icon`])])):k(``,!0),c.value?k(``,!0):(T(),U(`div`,Mn))],2))}}),Fn={class:`$ui-base`};c({__name:`FormField`,props:{modelValue:{},status:{default:`normal`},showMessage:{type:Boolean,default:!0},message:{default:``},placeholder:{}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=Yt(n,`modelValue`,t),o=a(!1),s=V(()=>n.message&&n.message.length&&n.showMessage),c={normal:`color-gray-600 dark:color-gray-400`,warning:`color-warning-500 dark:color-warning-200`,danger:`color-danger-500 dark:color-danger-200`,success:`color-primary-700 dark:color-primary-500`},l={warning:`i-bx:bxs-error`,danger:`i-ic-round-error`,success:`i-ep:success-filled`};return(t,n)=>(T(),U(`div`,Fn,[G(Pn,{modelValue:h(r),"onUpdate:modelValue":n[0]||=e=>W(r)?r.value=e:null,placeholder:e.placeholder,onUpdateFocused:n[1]||=e=>o.value=e},null,8,[`modelValue`,`placeholder`]),z(`div`,{class:b([`mt2 $ui-base text-3.5`,[c[e.status],{"opacity-65":!o.value}]])},[e.status!==`normal`&&s.value?(T(),R(Q,{key:0,inline:``,icon:l[e.status]},null,8,[`icon`])):k(``,!0),i(` `+H(s.value?e.message:``),1)],2)]))}});var In=[`innerHTML`],Ln=c({__name:`IcIcon`,props:{name:{}},setup(e){let t=e,n=V(()=>Xt[t.name]??``);return(e,t)=>(T(),U(`div`,null,[(T(),U(`svg`,{class:`custom-svg h-1em w-1em`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,innerHTML:n.value},null,8,In))]))}}),Rn={class:`m1 min-w-35 w-auto flex flex-col`},zn=[`onClick`],Bn=c({__name:`Select`,props:{modelValue:{},multiple:{default:!1},options:{},placeholder:{default:`Select...`},autoClose:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},labelRenderer:{type:Function,default:e=>String(e)},buttonProps:{default:()=>({})}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,a=j(),o=V({get:()=>n.modelValue,set:e=>r(`update:modelValue`,e)}),s=V(()=>{let e=n.options.find(e=>e.value===o.value);return e?.label?n.labelRenderer(e.label):n.placeholder});function c(e){n.multiple?o.value=o.value.includes(e.value)?o.value.filter(t=>t!==e.value):[...o.value,e.value]:o.value=e.value}return(t,n)=>(T(),R(kn,v({label:s.value},{buttonProps:e.buttonProps,disabled:e.disabled}),pe({popper:F(()=>[z(`div`,Rn,[h(a).item?(T(!0),U(N,{key:0},D(e.options,n=>(T(),U(`div`,{key:n.value,class:`cursor-pointer`,onClick:e=>c(n)},[E(t.$slots,`item`,v({ref_for:!0},{item:n,active:e.multiple?o.value.includes(n.value):n.value===o.value,disabled:e.disabled}))],8,zn))),128)):(T(!0),U(N,{key:1},D(e.options,t=>L((T(),R(Z,{key:t.value,disabled:e.disabled,round:`normal`,class:b([`flex-[auto_1_1] not-hover:[&:not(.active)]:bg-transparent!`,{active:e.multiple?o.value.includes(t.value):t.value===o.value}]),onClick:e=>c(t)},{default:F(()=>[i(H(t.label),1)]),_:2},1032,[`disabled`,`class`,`onClick`])),[[h(Ue),e.autoClose]])),128))])]),"button-icon-right":F(()=>[n[0]||=z(`div`,{class:`i-mdi-chevron-down`},null,-1)]),_:2},[h(a).button?{name:`default`,fn:F(()=>[E(t.$slots,`button`)]),key:`0`}:void 0]),1040,[`label`]))}}),Vn=c({__name:`Switch`,props:{modelValue:{type:Boolean},disabled:{type:Boolean}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=Yt(e,`modelValue`,t),r=_t(n);return(t,i)=>(T(),U(`div`,{class:b([[e.disabled?`cursor-not-allowed`:`cursor-pointer`],`$ui-base $ui-if-sc cursor-pointer select-none gap1.25 vertical-mid text-3.5`]),role:`checkbox`,onClick:i[0]||=t=>!e.disabled&&h(r)()},[E(t.$slots,`default`),z(`div`,{class:b([{selected:h(n)},`group relative $ui-base h4 w8 rounded-2 bg-primary-100 transition-colors dark:bg-gray-700 [&.selected]:bg-primary-500!`])},[z(`div`,{class:b([`h4 w4 rounded-full bg-primary-800 transition-transform group-[&.selected]:transform-translate-x-4 dark:bg-white`,[{"group-hover:opacity-75 group-active:scale-85":!e.disabled},{"opacity-65":e.disabled}]])},null,2)],2)],2))}});c({__name:`Tooltip`,props:{trigger:{},distance:{},skidding:{},placement:{},disabled:{type:Boolean},shown:{type:Boolean}},setup(e){return(t,n)=>(T(),R(h(Te),v({disabled:e.disabled,placement:e.placement},t.$attrs),{popper:F(()=>[E(t.$slots,`popper`)]),default:F(()=>[E(t.$slots,`default`)]),_:3},16,[`disabled`,`placement`]))}});function Hn(){var e=window.navigator.userAgent,t=e.indexOf(`MSIE `);if(t>0)return parseInt(e.substring(t+5,e.indexOf(`.`,t)),10);if(e.indexOf(`Trident/`)>0){var n=e.indexOf(`rv:`);return parseInt(e.substring(n+3,e.indexOf(`.`,n)),10)}var r=e.indexOf(`Edge/`);return r>0?parseInt(e.substring(r+5,e.indexOf(`.`,r)),10):-1}var Un;function Wn(){Wn.init||(Wn.init=!0,Un=Hn()!==-1)}var Gn={name:`ResizeObserver`,props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:[`notify`],mounted(){Wn(),u(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});let e=document.createElement(`object`);this._resizeObject=e,e.setAttribute(`aria-hidden`,`true`),e.setAttribute(`tabindex`,-1),e.onload=this.addResizeHandlers,e.type=`text/html`,Un&&this.$el.appendChild(e),e.data=`about:blank`,Un||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit(`notify`,{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener(`resize`,this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Un&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener(`resize`,this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},Kn=ce(`data-v-b329ee4c`);le(`data-v-b329ee4c`);var qn={class:`resize-observer`,tabindex:`-1`};d(),Gn.render=Kn((e,t,n,r,i,a)=>(T(),R(`div`,qn))),Gn.__scopeId=`data-v-b329ee4c`,Gn.__file=`src/components/ResizeObserver.vue`;function Jn(e){"@babel/helpers - typeof";return Jn=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},Jn(e)}function Yn(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Xn(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n2&&arguments[2]!==void 0?arguments[2]:{},r,i,a,o=function(o){if(a=[...arguments].slice(1),!(r&&o===i)){var s=n.leading;typeof s==`function`&&(s=s(o,i)),(!r||o!==i)&&s&&e.apply(void 0,[o].concat(Qn(a))),i=o,clearTimeout(r),r=setTimeout(function(){e.apply(void 0,[o].concat(Qn(a))),r=0},t)}};return o._clear=function(){clearTimeout(r),r=null},o}function or(e,t){if(e===t)return!0;if(Jn(e)===`object`){for(var n in e)if(!or(e[n],t[n]))return!1;return!0}return!1}var sr=function(){function e(t,n,r){Yn(this,e),this.el=t,this.observer=null,this.frozen=!1,this.createObserver(n,r)}return Zn(e,[{key:`createObserver`,value:function(e,t){var n=this;if(this.observer&&this.destroyObserver(),!this.frozen){if(this.options=ir(e),this.callback=function(e,t){n.options.callback(e,t),e&&n.options.once&&(n.frozen=!0,n.destroyObserver())},this.callback&&this.options.throttle){var r=(this.options.throttleOptions||{}).leading;this.callback=ar(this.callback,this.options.throttle,{leading:function(e){return r===`both`||r===`visible`&&e||r===`hidden`&&!e}})}this.oldResult=void 0,this.observer=new IntersectionObserver(function(e){var t=e[0];if(e.length>1){var r=e.find(function(e){return e.isIntersecting});r&&(t=r)}if(n.callback){var i=t.isIntersecting&&t.intersectionRatio>=n.threshold;if(i===n.oldResult)return;n.oldResult=i,n.callback(i,t)}},this.options.intersection),u(function(){n.observer&&n.observer.observe(n.el)})}}},{key:`destroyObserver`,value:function(){this.observer&&=(this.observer.disconnect(),null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:`threshold`,get:function(){return this.options.intersection&&typeof this.options.intersection.threshold==`number`?this.options.intersection.threshold:0}}]),e}();function cr(e,t,n){var r=t.value;r&&(typeof IntersectionObserver>`u`?console.warn(`[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill`):e._vue_visibilityState=new sr(e,r,n))}function lr(e,t,n){var r=t.value,i=t.oldValue;if(!or(r,i)){var a=e._vue_visibilityState;if(!r){ur(e);return}a?a.createObserver(r,n):cr(e,{value:r},n)}}function ur(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),delete e._vue_visibilityState)}var dr={beforeMount:cr,updated:lr,unmounted:ur},fr={itemsLimit:1e3},pr=/(auto|scroll)/;function mr(e,t){return e.parentNode===null?t:mr(e.parentNode,t.concat([e]))}var hr=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},gr=function(e){return hr(e,`overflow`)+hr(e,`overflow-y`)+hr(e,`overflow-x`)},_r=function(e){return pr.test(gr(e))};function vr(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var t=mr(e.parentNode,[]),n=0;n{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){let e=this.$_lastUpdateScrollPosition;typeof e==`number`&&this.$nextTick(()=>{this.scrollToPosition(e)})},beforeUnmount(){this.removeListeners()},methods:{addView(e,t,n,r,i){let a=fe({item:n,position:0,nr:he({id:wr++,index:t,used:!0,key:r,type:i})});return e.push(a),a},unuseView(e,t=!1){let n=this.$_unusedViews,r=e.nr.type,i=n.get(r);i||(i=[],n.set(r,i)),i.push(e),t||(e.nr.used=!1,e.position=-9999)},handleResize(){this.$emit(`resize`),this.ready&&this.updateVisibleItems(!1)},handleScroll(e){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_updateTimeout)return;let e=()=>requestAnimationFrame(()=>{this.$_scrollDirty=!1;let{continuous:e}=this.updateVisibleItems(!1,!0);e||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,this.updateInterval+100))});e(),this.updateInterval&&(this.$_updateTimeout=setTimeout(()=>{this.$_updateTimeout=0,this.$_scrollDirty&&e()},this.updateInterval))}},handleVisibilityChange(e,t){this.ready&&(e||t.boundingClientRect.width!==0||t.boundingClientRect.height!==0?(this.$emit(`visible`),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit(`hidden`))},updateVisibleItems(e,t=!1){let n=this.itemSize,r=this.gridItems||1,i=this.itemSecondarySize||n,a=this.$_computedMinItemSize,o=this.typeField,s=this.simpleArray?null:this.keyField,c=this.items,l=c.length,u=this.sizes,d=this.$_views,f=this.$_unusedViews,p=this.pool,m=this.itemIndexByKey,h,g,_,v,y;if(!l)h=g=v=y=_=0;else if(this.$_prerender)h=v=0,g=y=Math.min(this.prerender,c.length),_=null;else{let e=this.getScroll();if(t){let t=e.start-this.$_lastUpdateScrollPosition;if(t<0&&(t=-t),n===null&&te.start&&(r=i),i=~~((n+r)/2);while(i!==a);for(i<0&&(i=0),h=i,_=u[l-1].accumulator,g=i;gl&&(g=l)),v=h;vl&&(g=l),v<0&&(v=0),y>l&&(y=l),_=Math.ceil(l/r)*n}}g-h>fr.itemsLimit&&this.itemsLimitError(),this.totalSize=_;let b,x=h<=this.$_endIndex&&g>=this.$_startIndex;if(x)for(let t=0,n=p.length;t=g)&&this.unuseView(b));let S=x?null:new Map,C,w,T;for(let e=h;e=a.length)&&(b=this.addView(p,e,C,t,w),this.unuseView(b,!0),a=f.get(w)),b=a[T],S.set(w,T+1)),d.delete(b.nr.key),b.nr.used=!0,b.nr.index=e,b.nr.key=t,b.nr.type=w,d.set(t,b),l=!0;else if(!b.nr.used&&(b.nr.used=!0,l=!0,a)){let e=a.indexOf(b);e!==-1&&a.splice(e,1)}b.item=C,l&&(e===c.length-1&&this.$emit(`scroll-end`),e===0&&this.$emit(`scroll-start`)),n===null?(b.position=u[e-1].accumulator,b.offset=0):(b.position=Math.floor(e/r)*n,b.offset=e%r*i)}return this.$_startIndex=h,this.$_endIndex=g,this.emitUpdate&&this.$emit(`update`,h,g,v,y),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,this.updateInterval+300),{continuous:x}},getListenerTarget(){let e=vr(this.$el);return window.document&&(e===window.document.documentElement||e===window.document.body)&&(e=window),e},getScroll(){let{$el:e,direction:t}=this,n=t===`vertical`,r;if(this.pageMode){let t=e.getBoundingClientRect(),i=n?t.height:t.width,a=-(n?t.top:t.left),o=n?window.innerHeight:window.innerWidth;a<0&&(o+=a,a=0),a+o>i&&(o=i-a),r={start:a,end:a+o}}else r=n?{start:e.scrollTop,end:e.scrollTop+e.clientHeight}:{start:e.scrollLeft,end:e.scrollLeft+e.clientWidth};return r},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener(`scroll`,this.handleScroll,Sr?{passive:!0}:!1),this.listenerTarget.addEventListener(`resize`,this.handleResize)},removeListeners(){this.listenerTarget&&=(this.listenerTarget.removeEventListener(`scroll`,this.handleScroll),this.listenerTarget.removeEventListener(`resize`,this.handleResize),null)},scrollToItem(e){let t,n=this.gridItems||1;t=this.itemSize===null?e>0?this.sizes[e-1].accumulator:0:Math.floor(e/n)*this.itemSize,this.scrollToPosition(t)},scrollToPosition(e){let t=this.direction===`vertical`?{scroll:`scrollTop`,start:`top`}:{scroll:`scrollLeft`,start:`left`},n,r,i;if(this.pageMode){let a=vr(this.$el),o=a.tagName===`HTML`?0:a[t.scroll],s=a.getBoundingClientRect(),c=this.$el.getBoundingClientRect()[t.start]-s[t.start];n=a,r=t.scroll,i=e+o+c}else n=this.$el,r=t.scroll,i=e;n[r]=i},itemsLimitError(){throw setTimeout(()=>{console.log(`It seems the scroller element isn't scrolling, so it tries to render all the items at once.`,`Scroller:`,this.$el),console.log(`Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.`)}),Error(`Rendered items limit reached`)},sortViews(){this.pool.sort((e,t)=>e.nr.index-t.nr.index)}}},Er={key:0,ref:`before`,class:`vue-recycle-scroller__slot`},Dr={key:1,ref:`after`,class:`vue-recycle-scroller__slot`};function Or(t,n,r,i,a,o){let s=O(`ResizeObserver`),c=y(`observe-visibility`);return L((T(),U(`div`,{class:b([`vue-recycle-scroller`,{ready:a.ready,"page-mode":r.pageMode,[`direction-${t.direction}`]:!0}]),onScrollPassive:n[0]||=(...e)=>o.handleScroll&&o.handleScroll(...e)},[t.$slots.before?(T(),U(`div`,Er,[E(t.$slots,`before`)],512)):k(`v-if`,!0),(T(),R(e(r.listTag),{ref:`wrapper`,style:I({[t.direction===`vertical`?`minHeight`:`minWidth`]:a.totalSize+`px`}),class:b([`vue-recycle-scroller__item-wrapper`,r.listClass])},{default:F(()=>[(T(!0),U(N,null,D(a.pool,n=>(T(),R(e(r.itemTag),v({key:n.nr.id,style:a.ready?{transform:`translate${t.direction===`vertical`?`Y`:`X`}(${n.position}px) translate${t.direction===`vertical`?`X`:`Y`}(${n.offset}px)`,width:r.gridItems?`${t.direction===`vertical`&&r.itemSecondarySize||r.itemSize}px`:void 0,height:r.gridItems?`${t.direction===`horizontal`&&r.itemSecondarySize||r.itemSize}px`:void 0}:null,class:[`vue-recycle-scroller__item-view`,[r.itemClass,{hover:!r.skipHover&&a.hoverKey===n.nr.key}]]},se(r.skipHover?{}:{mouseenter:()=>{a.hoverKey=n.nr.key},mouseleave:()=>{a.hoverKey=null}})),{default:F(()=>[E(t.$slots,`default`,{item:n.item,index:n.nr.index,active:n.nr.used})]),_:2},1040,[`style`,`class`]))),128)),E(t.$slots,`empty`)]),_:3},8,[`style`,`class`])),t.$slots.after?(T(),U(`div`,Dr,[E(t.$slots,`after`)],512)):k(`v-if`,!0),G(s,{onNotify:o.handleResize},null,8,[`onNotify`])],34)),[[c,o.handleVisibilityChange]])}Tr.render=Or,Tr.__file=`src/components/RecycleScroller.vue`;var kr={name:`DynamicScroller`,components:{RecycleScroller:Tr},provide(){return typeof ResizeObserver<`u`&&(this.$_resizeObserver=new ResizeObserver(e=>{requestAnimationFrame(()=>{if(Array.isArray(e)){for(let t of e)if(t.target&&t.target.$_vs_onResize){let e,n;if(t.borderBoxSize){let r=t.borderBoxSize[0];e=r.inlineSize,n=r.blockSize}else e=t.contentRect.width,n=t.contentRect.height;t.target.$_vs_onResize(t.target.$_vs_id,e,n)}}})})),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...br,minItemSize:{type:[Number,String],required:!0}},emits:[`resize`,`visible`],data(){return{vscrollData:{active:!0,sizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray:xr,itemsWithSize(){let e=[],{items:t,keyField:n,simpleArray:r}=this,i=this.vscrollData.sizes,a=t.length;for(let o=0;o=n);o++)r+=t[o].size||this.minItemSize,i+=e[o].size||this.minItemSize;let o=i-r;o!==0&&(this.$el.scrollTop+=o)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={},this.$_events=We()},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},unmounted(){this.$_events.all.clear()},methods:{onScrollerResize(){this.$refs.scroller&&this.forceUpdate(),this.$emit(`resize`)},onScrollerVisible(){this.$_events.emit(`vscroll:update`,{force:!1}),this.$emit(`visible`)},forceUpdate(e=!1){(e||this.simpleArray)&&(this.vscrollData.sizes={}),this.$_events.emit(`vscroll:update`,{force:!0})},scrollToItem(e){let t=this.$refs.scroller;t&&t.scrollToItem(e)},getItemSize(e,t=void 0){let n=this.simpleArray?t??this.items.indexOf(e):e[this.keyField];return this.vscrollData.sizes[n]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;let e=this.$el;this.$nextTick(()=>{e.scrollTop=e.scrollHeight+5e3;let t=()=>{e.scrollTop=e.scrollHeight+5e3,requestAnimationFrame(()=>{e.scrollTop=e.scrollHeight+5e3,this.$_undefinedSizes===0?this.$_scrollingToBottom=!1:requestAnimationFrame(t)})};requestAnimationFrame(t)})}}};function Ar(e,n,r,i,a,o){let s=O(`RecycleScroller`);return T(),R(s,v({ref:`scroller`,items:o.itemsWithSize,"min-item-size":r.minItemSize,direction:e.direction,"key-field":`id`,"list-tag":e.listTag,"item-tag":e.itemTag},e.$attrs,{onResize:o.onScrollerResize,onVisible:o.onScrollerVisible}),{default:F(({item:n,index:r,active:i})=>[E(e.$slots,`default`,t(re({item:n.item,index:r,active:i,itemWithSize:n})))]),before:F(()=>[E(e.$slots,`before`)]),after:F(()=>[E(e.$slots,`after`)]),empty:F(()=>[E(e.$slots,`empty`)]),_:3},16,[`items`,`min-item-size`,`direction`,`list-tag`,`item-tag`,`onResize`,`onVisible`])}kr.render=Ar,kr.__file=`src/components/DynamicScroller.vue`;var jr={name:`DynamicScrollerItem`,inject:[`vscrollData`,`vscrollParent`,`vscrollResizeObserver`],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:`div`}},emits:[`resize`],computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.vscrollData.keyField in this.item)return this.item[this.vscrollData.keyField];throw Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:`updateWatchData`,id(e,t){if(this.$el.$_vs_id=this.id,this.size||this.onDataUpdate(),this.$_sizeObserved){let n=this.vscrollData.sizes[t],r=this.vscrollData.sizes[e];n!=null&&n!==r&&this.applySize(n)}},finalActive(e){this.size||(e?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?e?this.observeSize():this.unobserveSize():e&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(let e in this.sizeDependencies)this.$watch(()=>this.sizeDependencies[e],this.onDataUpdate);this.vscrollParent.$_events.on(`vscroll:update`,this.onVscrollUpdate)}},mounted(){this.finalActive&&(this.updateSize(),this.observeSize())},beforeUnmount(){this.vscrollParent.$_events.off(`vscroll:update`,this.onVscrollUpdate),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch(`item`,()=>{this.onDataUpdate()},{deep:!0}):this.$_watchData&&=(this.$_watchData(),null)},onVscrollUpdate({force:e}){!this.finalActive&&e&&(this.$_pendingVScrollUpdate=this.id),(this.$_forceNextVScrollUpdate===this.id||e||!this.size)&&this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(e){this.$nextTick(()=>{if(this.id===e){let e=this.$el.offsetWidth,t=this.$el.offsetHeight;this.applyWidthHeight(e,t)}this.$_pendingSizeUpdate=null})},applyWidthHeight(e,t){let n=~~(this.vscrollParent.direction===`vertical`?t:e);n&&this.size!==n&&this.applySize(n)},applySize(e){this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.vscrollData.sizes[this.id]=e,this.emitResize&&this.$emit(`resize`,this.id)},observeSize(){this.vscrollResizeObserver&&(this.$_sizeObserved||=(this.vscrollResizeObserver.observe(this.$el),this.$el.$_vs_id=this.id,this.$el.$_vs_onResize=this.onResize,!0))},unobserveSize(){this.vscrollResizeObserver&&(this.$_sizeObserved&&=(this.vscrollResizeObserver.unobserve(this.$el),this.$el.$_vs_onResize=void 0,!1))},onResize(e,t,n){this.id===e&&this.applyWidthHeight(t,n)}},render(){return n(this.tag,this.$slots.default())}};jr.__file=`src/components/DynamicScrollerItem.vue`;function Mr(e){return e.toString(16).padStart(6,`0`)}function Nr(e,t){let n=new Date(e);return`${n.toString().match(/\d\d:\d\d:\d\d/)[0]}${t===`ms`?`.${String(n.getMilliseconds()).padStart(3,`0`)}`:``}`}function Pr(e,t){let n=new Map,r=Ir(e,t.toLowerCase(),n,0);return n.clear(),r}var Fr=10;function Ir(e,t,n,r){if(r>Fr)return!1;let i=!1,a=Object.keys(e),o,s;for(let c=0;cFr)return!1;let i=!1,a;for(let o=0;oPr({[e.key]:e.value},n));a.length&&(i[e]=r?r(a):a)}return i}var Hr=c({__name:`NodeTag`,props:{tag:{}},setup(e){return(t,n)=>L((T(),U(`span`,{style:I({color:`#${h(Mr)(e.tag.textColor)}`,backgroundColor:`#${h(Mr)(e.tag.backgroundColor)}`}),class:`ml-2 rounded-sm px-1 text-[0.75rem] leading-snug`},[i(H(e.tag.label),1)],4)),[[h(q),{content:e.tag.tooltip,html:!0}]])}}),Ur={class:`p2`},Wr=[`onClick`],Gr=c({__name:`SelectiveList`,props:g({data:{}},{modelValue:{},modelModifiers:{}}),emits:g([`select`],[`update:modelValue`]),setup(e,{emit:t}){let n=t,r=B(e,`modelValue`);function a(e){r.value=e,n(`select`,e)}return(t,n)=>(T(),U(`ul`,Ur,[(T(!0),U(N,null,D(e.data,e=>(T(),U(`li`,{key:e.id,class:b([`selectable-item`,{active:e.id===r.value}]),onClick:t=>a(e.id)},[i(H(e.label)+` `,1),(T(!0),U(N,null,D(e.tags,(e,t)=>(T(),R(Hr,{key:t,tag:e},null,8,[`tag`]))),128))],10,Wr))),128))]))}}),Kr=Symbol(`VirtualRouteKey`),qr=Symbol(`VirtualRoutesKey`);function Jr(e,t){let i=t?.defaultRoutePath??r(e)[0].path,o=a({path:i}),s=V(()=>r(e)),l=V(()=>o.value.path),u=c({setup(){return()=>{let e=s.value.find(e=>e.path===l.value);return e?n(e.component):null}}});function d(){o.value.path=i}return p(Kr,o),p(qr,s),{VirtualRouterView:u,restoreRouter:d}}function Yr(){let e=m(Kr);return{push(t){e.value.path=t}}}function Xr(){return{routes:m(qr),currentRoute:m(Kr)}}var Zr={border:`b base`,class:`flex items-center justify-between px3`},Qr=[`href`],$r=[`href`],ei=c({__name:`DevToolsHeader`,props:{githubRepoLink:{},docLink:{}},setup(e){let t=Yr();return(n,r)=>(T(),U(`div`,Zr,[z(`div`,null,[E(n.$slots,`default`,{},()=>[z(`i`,{class:`i-ep:back cursor-pointer text-base op70 hover:op100`,onClick:r[0]||=e=>h(t).push(`/`)})])]),z(`div`,null,[z(`a`,{class:`pr2`,href:e.docLink,target:`_blank`,title:`View Documentation`},[...r[1]||=[z(`i`,{class:`i-clarity:document-line cursor-pointer text-base op70 hover:op100`},null,-1)]],8,Qr),e.githubRepoLink?(T(),U(`a`,{key:0,href:e.githubRepoLink,target:`_blank`,title:`Star on GitHub`},[...r[2]||=[z(`i`,{class:`i-mdi:github cursor-pointer text-base op70 hover:op100`},null,-1)]],8,$r)):k(``,!0)])]))}}),ti=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},ni={},ri={class:`h-full flex flex-col items-center justify-center op50`};function ii(e,t){return T(),U(`div`,ri,[t[0]||=z(`i`,{class:`i-lets-icons:blank-light`},null,-1),z(`span`,null,[E(e.$slots,`default`)])])}var ai=ti(ni,[[`render`,ii]]),oi={class:`flex gap3`},si=[`onClick`],ci=c({__name:`Navbar`,setup(e){let{routes:t,currentRoute:n}=Xr(),r=Yr();return(e,i)=>(T(),U(`ul`,oi,[(T(!0),U(N,null,D(h(t),(e,t)=>(T(),U(`li`,{key:t,class:b([`h-10 flex cursor-pointer items-center justify-center border-b-[2px] border-solid text-size-sm leading-none hover:op100`,h(n).path===e.path?`op-100 font-medium text-primary-400 border-primary-400`:`border-transparent op-70`]),onClick:t=>h(r).push(e.path)},H(e.name),11,si))),128))]))}}),li=c({__name:`ToggleExpanded`,props:{value:{type:Boolean}},setup(e){return(t,n)=>(T(),U(`i`,{class:b([`i-radix-icons:triangle-right flex-none text-4 op-50 transition-base`,{"transform rotate-90":e.value}])},null,2))}}),ui=Symbol(`StateEditorSymbol`);function di(e){let t=a(e);return p(ui,t),{context:t}}function fi(){return m(ui)}function pi(){let e=a(``),t=a(`string`),n=a(!1),r=fi();return{editingText:e,editing:n,toggleEditing(e){e&&(t.value=e),n.value=!n.value},editingType:t,nodeId:V(()=>r.value.nodeId)}}function mi(e,t){if(e===`array`)return t.length;let n=1;for(;;){let e=`newProp${n}`;if(!t[e])return e;n++}}function hi(){let e=a({enable:!1,key:``,value:`undefined`});function t(t,n){e.value={enable:!0,key:mi(t,n).toString(),value:`undefined`}}function n(){e.value={enable:!1,key:``,value:`undefined`}}return{addNewProp:t,resetDrafting:n,draftingNewProp:e}}var gi=`expanded-state`;function _i(e=``){let t=a([]);return p(`${gi}-${e}`,t),{expanded:t}}function vi(e=``){let t=m(`${gi}-${e}`,a([]));function n(e){let n=t.value.indexOf(e);n===-1?t.value.push(e):t.value.splice(n,1)}return{expanded:t,toggleExpanded:n}}function yi(e){return te()?(M(e),!0):!1}var bi=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var xi=e=>typeof e<`u`,Si=Object.prototype.toString,Ci=e=>Si.call(e)===`[object Object]`,wi=()=>{};function Ti(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}var Ei=e=>e();function Di(e,t={}){let n,i,a=wi,o=e=>{clearTimeout(e),a(),a=wi},s;return c=>{let l=r(e),u=r(t.maxWait);return n&&o(n),l<=0||u!==void 0&&u<=0?(i&&=(o(i),void 0),Promise.resolve(c())):new Promise((e,r)=>{a=t.rejectOnCancel?r:e,s=c,u&&!i&&(i=setTimeout(()=>{n&&o(n),i=void 0,e(s())},u)),n=setTimeout(()=>{i&&o(i),i=void 0,e(c())},l)})}}function Oi(e,t=!1,n=`Timeout`){return new Promise((r,i)=>{setTimeout(t?()=>i(n):r,e)})}function ki(e){let t;function n(){return t||=e(),t}return n.reset=async()=>{let e=t;t=void 0,e&&await e},n}function Ai(e){return Array.isArray(e)?e:[e]}function ji(e){return o()}function Mi(e,t=200,n={}){return Ti(Di(t,n),e)}function Ni(e,t,n={}){let{eventFilter:r=Ei,...i}=n;return P(e,Ti(r,t),i)}function Pi(e,t=!0,n){ji()?w(e,n):t?e():u(e)}function Fi(e,t=!1){function n(n,{flush:i=`sync`,deep:a=!1,timeout:o,throwOnTimeout:s}={}){let c=null,l=[new Promise(r=>{c=P(e,e=>{n(e)!==t&&(c?c():u(()=>c?.()),r(e))},{flush:i,deep:a,immediate:!0})})];return o!=null&&l.push(Oi(o,s).then(()=>r(e)).finally(()=>c?.())),Promise.race(l)}function i(i,a){if(!W(i))return n(e=>e===i,a);let{flush:o=`sync`,deep:s=!1,timeout:c,throwOnTimeout:l}=a??{},d=null,f=[new Promise(n=>{d=P([e,i],([e,r])=>{t!==(e===r)&&(d?d():u(()=>d?.()),n(e))},{flush:o,deep:s,immediate:!0})})];return c!=null&&f.push(Oi(c,l).then(()=>r(e)).finally(()=>(d?.(),r(e)))),Promise.race(f)}function a(e){return n(e=>!!e,e)}function o(e){return i(null,e)}function s(e){return i(void 0,e)}function c(e){return n(Number.isNaN,e)}function l(e,t){return n(t=>{let n=Array.from(t);return n.includes(e)||n.includes(r(e))},t)}function d(e){return f(1,e)}function f(e=1,t){let r=-1;return n(()=>(r+=1,r>=e),t)}return Array.isArray(r(e))?{toMatch:n,toContains:l,changed:d,changedTimes:f,get not(){return Fi(e,!t)}}:{toMatch:n,toBe:i,toBeTruthy:a,toBeNull:o,toBeNaN:c,toBeUndefined:s,changed:d,changedTimes:f,get not(){return Fi(e,!t)}}}function Ii(e){return Fi(e)}function Li(e,t,n={}){let{immediate:i=!0,immediateCallback:a=!1}=n,o=l(!1),s;function c(){s&&=(clearTimeout(s),void 0)}function u(){o.value=!1,c()}function d(...n){a&&e(),c(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=void 0,e(...n)},r(t))}return i&&(o.value=!0,bi&&d()),yi(u),{isPending:C(o),start:d,stop:u}}function Ri(e=!1,t={}){let{truthyValue:n=!0,falsyValue:i=!1}=t,a=W(e),o=l(e);function s(e){if(arguments.length)return o.value=e,o.value;{let e=r(n);return o.value=o.value===e?r(i):e,o.value}}return a?s:[o,s]}function zi(e,t,n={}){let{debounce:r=0,maxWait:i=void 0,...a}=n;return Ni(e,t,{...a,eventFilter:Di(r,{maxWait:i})})}function Bi(e,t,n){return P(e,t,{...n,immediate:!0})}var Vi=bi?window:void 0,Hi=bi?window.navigator:void 0;function Ui(e){let t=r(e);return t?.$el??t}function $(...e){let t=[],n=()=>{t.forEach(e=>e()),t.length=0},i=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),a=V(()=>{let t=Ai(r(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0}),o=Bi(()=>[a.value?.map(e=>Ui(e))??[Vi].filter(e=>e!=null),Ai(r(a.value?e[1]:e[0])),Ai(h(a.value?e[2]:e[1])),r(a.value?e[3]:e[2])],([e,r,a,o])=>{if(n(),!e?.length||!r?.length||!a?.length)return;let s=Ci(o)?{...o}:o;t.push(...e.flatMap(e=>r.flatMap(t=>a.map(n=>i(e,t,n,s)))))},{flush:`post`});return yi(n),()=>{o(),n()}}function Wi(){let e=l(!1),t=o();return t&&w(()=>{e.value=!0},t),e}function Gi(e){let t=Wi();return V(()=>(t.value,!!e()))}function Ki(e){return typeof e==`function`?e:typeof e==`string`?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function qi(...e){let t,n,i={};e.length===3?(t=e[0],n=e[1],i=e[2]):e.length===2?typeof e[1]==`object`?(t=!0,n=e[0],i=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);let{target:a=Vi,eventName:o=`keydown`,passive:s=!1,dedupe:c=!1}=i,l=Ki(t);return $(a,o,e=>{e.repeat&&r(c)||l(e)&&n(e)},s)}function Ji(e,t={}){let{controls:n=!1,navigator:r=Hi}=t,i=Gi(()=>r&&`permissions`in r),a=l(),o=typeof e==`string`?{name:e}:e,c=l(),u=()=>{c.value=a.value?.state??`prompt`};$(a,`change`,u,{passive:!0});let d=ki(async()=>{if(i.value){if(!a.value)try{a.value=await r.permissions.query(o)}catch{a.value=void 0}finally{u()}if(n)return s(a.value)}});return d(),n?{state:c,isSupported:i,query:d}:c}function Yi(e={}){let{navigator:t=Hi,read:n=!1,source:i,copiedDuring:a=1500,legacy:o=!1}=e,s=Gi(()=>t&&`clipboard`in t),c=Ji(`clipboard-read`),u=Ji(`clipboard-write`),d=V(()=>s.value||o),f=l(``),p=l(!1),m=Li(()=>p.value=!1,a,{immediate:!1});async function h(){let e=!(s.value&&y(c.value));if(!e)try{f.value=await t.clipboard.readText()}catch{e=!0}e&&(f.value=v())}d.value&&n&&$([`copy`,`cut`],h,{passive:!0});async function g(e=r(i)){if(d.value&&e!=null){let n=!(s.value&&y(u.value));if(!n)try{await t.clipboard.writeText(e)}catch{n=!0}n&&_(e),f.value=e,p.value=!0,m.start()}}function _(e){let t=document.createElement(`textarea`);t.value=e??``,t.style.position=`absolute`,t.style.opacity=`0`,document.body.appendChild(t),t.select(),document.execCommand(`copy`),t.remove()}function v(){return((document?.getSelection)?.call(document))?.toString()??``}function y(e){return e===`granted`||e===`prompt`}return{isSupported:d,text:f,copied:p,copy:g}}function Xi(e){return JSON.parse(JSON.stringify(e))}function Zi(e,t,n={}){let{window:i=Vi,...a}=n,o,s=Gi(()=>i&&`ResizeObserver`in i),c=()=>{o&&=(o.disconnect(),void 0)},l=P(V(()=>{let t=r(e);return Array.isArray(t)?t.map(e=>Ui(e)):[Ui(t)]}),e=>{if(c(),s.value&&i){o=new ResizeObserver(t);for(let t of e)t&&o.observe(t,a)}},{immediate:!0,flush:`post`}),u=()=>{c(),l()};return yi(u),{isSupported:s,stop:u}}function Qi(e,t={width:0,height:0},n={}){let{window:r=Vi,box:i=`content-box`}=n,a=V(()=>(Ui(e)?.namespaceURI)?.includes(`svg`)),o=l(t.width),s=l(t.height),{stop:c}=Zi(e,([t])=>{let n=i===`border-box`?t.borderBoxSize:i===`content-box`?t.contentBoxSize:t.devicePixelContentBoxSize;if(r&&a.value){let t=Ui(e);if(t){let e=t.getBoundingClientRect();o.value=e.width,s.value=e.height}}else if(n){let e=Ai(n);o.value=e.reduce((e,{inlineSize:t})=>e+t,0),s.value=e.reduce((e,{blockSize:t})=>e+t,0)}else o.value=t.contentRect.width,s.value=t.contentRect.height},n);Pi(()=>{let n=Ui(e);n&&(o.value=`offsetWidth`in n?n.offsetWidth:t.width,s.value=`offsetHeight`in n?n.offsetHeight:t.height)});let u=P(()=>Ui(e),e=>{o.value=e?t.width:0,s.value=e?t.height:0});function d(){c(),u()}return{width:o,height:s,stop:d}}var $i={ctrl:`control`,command:`meta`,cmd:`meta`,option:`alt`,up:`arrowup`,down:`arrowdown`,left:`arrowleft`,right:`arrowright`};function ea(e={}){let{reactive:t=!1,target:n=Vi,aliasMap:i=$i,passive:a=!0,onEventFired:o=wi}=e,s=me(new Set),c={toJSON(){return{}},current:s},u=t?me(c):c,d=new Set,f=new Set,p=new Set;function m(e,n){e in u&&(t?u[e]=n:u[e].value=n)}function h(){s.clear();for(let e of p)m(e,!1)}function g(e,t){let n=e.key?.toLowerCase(),r=[e.code?.toLowerCase(),n].filter(Boolean);n&&(t?s.add(n):s.delete(n));for(let e of r)p.add(e),m(e,t);if(n===`shift`&&!t){let e=Array.from(f),t=e.indexOf(`shift`);e.forEach((e,n)=>{n>=t&&(s.delete(e),m(e,!1))}),f.clear()}else typeof e.getModifierState==`function`&&e.getModifierState(`Shift`)&&t&&[...s,...r].forEach(e=>f.add(e));n===`meta`&&!t?(d.forEach(e=>{s.delete(e),m(e,!1)}),d.clear()):typeof e.getModifierState==`function`&&e.getModifierState(`Meta`)&&t&&[...s,...r].forEach(e=>d.add(e))}$(n,`keydown`,e=>(g(e,!0),o(e)),{passive:a}),$(n,`keyup`,e=>(g(e,!1),o(e)),{passive:a}),$(`blur`,h,{passive:a}),$(`focus`,h,{passive:a});let _=new Proxy(u,{get(e,n,a){if(typeof n!=`string`)return Reflect.get(e,n,a);if(n=n.toLowerCase(),n in i&&(n=i[n]),!(n in u))if(/[+_-]/.test(n)){let e=n.split(/[+_-]/g).map(e=>e.trim());u[n]=V(()=>e.map(e=>r(_[e])).every(Boolean))}else u[n]=l(!1);let o=Reflect.get(e,n,a);return t?r(o):o}});return _}function ta(e,t,n,r={}){let{clone:i=!1,passive:s=!1,eventName:c,deep:l=!1,defaultValue:d,shouldEmit:f}=r,p=o(),m=n||p?.emit||(p?.$emit)?.bind(p)||(p?.proxy?.$emit)?.bind(p?.proxy),h=c;h||=`update:${t.toString()}`;let g=e=>i?typeof i==`function`?i(e):Xi(e):e,_=()=>xi(e[t])?g(e[t]):d,v=e=>{f?f(e)&&m(h,e):m(h,e)};if(s){let n=a(_()),r=!1;return P(()=>e[t],e=>{r||(r=!0,n.value=g(e),u(()=>r=!1))}),P(n,n=>{!r&&(n!==e[t]||l)&&v(n)},{deep:l}),n}else return V({get(){return _()},set(e){v(e)}})}function na(e,t={}){let{enter:n=()=>{},leave:r=()=>{},initial:i=!1}=t,o=a(i);return $(e,`mouseenter`,()=>{o.value=!0,n()}),$(e,`mouseleave`,()=>{o.value=!1,r()}),{isHovering:o}}var ra={class:`flex pl5px`},ia={class:`w160px py5px`},aa=c({__name:`StateFieldEditor`,props:{data:{},hovering:{type:Boolean},depth:{},showAddIfNeeded:{type:Boolean,default:!0},disableEdit:{type:Boolean}},emits:[`enableEditInput`,`addNewProp`],setup(e){let t=e,n=fi(),{copy:r,isSupported:o}=Yi(),c=a(!1),l=V(()=>Me(t.data.value)),u=V(()=>l.value.value),d=V(()=>l.value.customType),f=V(()=>u.value===null?`null`:typeof u.value),p={flat:!0,size:`mini`},m=V(()=>({"opacity-0":!t.hovering}));async function g(e,r=!1){await Y.value.editInspectorState({path:t.data.path||[t.data.key],inspectorId:n.value.inspectorId,type:t.data.stateType,nodeId:n.value.nodeId,state:{newKey:null,value:s(e),type:f.value,remove:r}}),await Y.value.sendInspectorState(n.value.inspectorId)}function _(e,t){g(typeof e==`number`?e+t:BigInt(e)+BigInt(t))}return(n,a)=>(T(),U(`div`,ra,[!t.disableEdit&&e.data.editable?(T(),U(N,{key:0},[f.value===`string`||f.value===`number`||f.value===`object`||f.value===`null`?(T(),U(N,{key:0},[L((T(),R(h(Z),v(p,{class:m.value,onClick:a[0]||=K(e=>n.$emit(`enableEditInput`,f.value),[`stop`])}),{icon:F(()=>[G(h(Q),{icon:`i-material-symbols-edit-rounded`})]),_:1},16,[`class`])),[[h(q),{content:`Edit value`}]]),f.value===`object`&&e.showAddIfNeeded?L((T(),R(h(Z),v({key:0},p,{class:m.value,onClick:a[1]||=K(e=>n.$emit(`addNewProp`,Array.isArray(u.value)?`array`:`object`),[`stop`])}),{icon:F(()=>[G(h(Q),{icon:`i-material-symbols-add-circle-rounded`})]),_:1},16,[`class`])),[[h(q),{content:`Add new value`}]]):k(``,!0)],64)):k(``,!0),f.value===`boolean`?(T(),R(h(Z),v({key:1},p,{class:m.value,onClick:a[2]||=e=>g(!u.value)}),{icon:F(()=>[G(h(Q),{icon:u.value?`i-material-symbols-check-box-sharp`:`i-material-symbols-check-box-outline-blank-sharp`},null,8,[`icon`])]),_:1},16,[`class`])):f.value===`number`||d.value===`bigint`?(T(),U(N,{key:2},[G(h(Z),v(p,{class:m.value,onClick:a[3]||=K(e=>_(u.value,1),[`stop`])}),{icon:F(()=>[G(h(Q),{icon:`i-carbon-add`})]),_:1},16,[`class`]),G(h(Z),v(p,{class:m.value,onClick:a[4]||=K(e=>_(u.value,-1),[`stop`])}),{icon:F(()=>[G(h(Q),{icon:`i-carbon-subtract`})]),_:1},16,[`class`])],64)):k(``,!0)],64)):k(``,!0),!t.disableEdit&&e.depth>0&&e.data.editable?(T(),R(h(Z),v({key:1},p,{class:m.value,onClick:a[5]||=K(e=>g(u.value,!0),[`stop`])}),{icon:F(()=>[G(h(Q),{icon:`i-material-symbols-delete-rounded`})]),_:1},16,[`class`])):k(``,!0),G(h(kn),{class:b({"opacity-0":!e.hovering&&!c.value}),"button-props":{flat:!0,size:`mini`},disabled:!h(o),"onUpdate:visible":a[8]||=e=>c.value=e},{popper:F(()=>[z(`div`,ia,[G(h(An),{onClick:a[6]||=e=>h(r)(typeof u.value==`object`?JSON.stringify(u.value):u.value.toString())},{icon:F(()=>[G(h(Q),{icon:`i-material-symbols-copy-all-rounded`,class:`mt4px`}),a[9]||=i(` Copy Value `,-1)]),_:1}),G(h(An),{onClick:a[7]||=()=>{h(r)(e.data.key)}},{icon:F(()=>[G(h(Q),{icon:`i-material-symbols-copy-all-rounded`,class:`mt4px`}),a[10]||=i(` Copy Path `,-1)]),_:1})])]),"button-icon":F(()=>[G(h(Q),{icon:`i-material-symbols:more-vert`})]),_:1},8,[`class`,`disabled`])]))}}),oa={class:`flex-inline items-center gap4px`},sa=c({__name:`StateFieldInputEditor`,props:{modelValue:{},customType:{},showActions:{type:Boolean,default:!0},autoFocus:{type:Boolean,default:!0}},emits:[`cancel`,`submit`,`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=V(()=>n.customType===`date`?`datetime-local`:``),{escape:o,enter:s}=ea();ie(()=>{o.value?r(`cancel`):s.value&&r(`submit`)});let c=ta(n,`modelValue`,r);function l(e){try{return Le(e,n.customType),!0}catch{return!1}}let u=a(!1);return P(c,ye(()=>{u.value=!l(c.value)},300)),(t,n)=>(T(),U(`span`,oa,[G(h(Pn),{modelValue:h(c),"onUpdate:modelValue":n[0]||=e=>W(c)?c.value=e:null,type:i.value,variant:u.value?`warning`:`normal`,class:b([`h25px px4px`,e.customType===`date`?`w240px`:`w120px`]),"auto-focus":e.autoFocus,onClick:n[1]||=K(()=>{},[`stop`])},null,8,[`modelValue`,`type`,`variant`,`class`,`auto-focus`]),e.showActions?(T(),U(N,{key:0},[L((T(),R(h(Z),{size:`mini`,flat:``,class:`p2px!`,onClick:n[2]||=K(e=>t.$emit(`cancel`),[`stop`])},{icon:F(()=>[G(h(Q),{icon:`i-material-symbols-cancel`})]),_:1})),[[h(q),{content:`Esc to cancel`}]]),u.value?L((T(),R(h(Q),{key:1,icon:`i-material-symbols-warning`,class:`color-warning-500 dark:color-warning-300`},null,512)),[[h(q),{content:`Invalid value`}]]):L((T(),R(h(Z),{key:0,size:`mini`,flat:``,class:`p2px!`,onClick:n[3]||=K(e=>t.$emit(`submit`),[`stop`])},{icon:F(()=>[G(h(Q),{icon:`i-material-symbols-save`})]),_:1})),[[h(q),{content:`Enter to submit change`}]])],64)):k(``,!0)]))}}),ca={key:1,pl5:``},la={"whitespace-nowrap":``,"text-purple-700":``,op70:``,"dark:text-purple-300":``},ua=[`innerHTML`],da={key:0},fa={"overflow-hidden":``,"text-ellipsis":``,"whitespace-nowrap":``,"state-key":``},pa=30,ma=ti(c({__name:`StateFieldViewer`,props:{data:{},depth:{},index:{},expandedStateId:{}},setup(e){let t=e,n=a(pa),r=V(()=>De(t.data.value,!1,{customClass:{string:`max-w-120 truncate`}})),i=V(()=>Ae(t.data.value)),o=V(()=>Me(t.data.value)),{expanded:s,toggleExpanded:c}=vi(t.expandedStateId??``),l=V(()=>i.value===`custom`?`${t.data.value._custom?.type??`string`}-custom-state`:`unknown-state-type`),u=V(()=>{let{value:e}=o.value;return ke(e)?e.length:Oe(e)?Object.keys(e).length:0}),d=V(()=>t.data.path||[t.data.key]),f=V(()=>d.value[d.value.length-1]),p=V(()=>{let e=[`Reactive`],n=t.data.value?._custom?.stateTypeName||t.data?.stateTypeName;if(e.includes(n))return n;if(t.data.value?.fields?.abstract)return``;{let e=t.data.value?._custom?.type,a=i.value===`custom`&&!e?`"${r.value}"`:r.value===``?`""`:r.value,o=i.value===`custom`&&e===`ref`?Ae(a):i.value,s=i.value===`string`?`select-text`:``,c=`${a}`;return n?`${c} (${n})`:c}}),m=V(()=>{let e={content:``,disabled:!0,html:!0};if(i.value===`custom`){let n=t.data.value?._custom?.tooltipText;n&&(e.content=n,e.disabled=!1)}return e}),g=V(()=>{let{value:e,inherit:r,customType:a}=o.value,s=a===`set`,c=[];return ke(e)?e.slice(0,n.value).map((e,n)=>({key:n.toString(),path:[...d.value,n.toString()],value:e,...r,editable:t.data.editable&&!s,creating:!1})):(Oe(e)&&(c=Object.keys(e).slice(0,n.value).map(n=>({key:n,path:[...d.value,n],value:e[n],...r,editable:t.data.editable&&!s,creating:!1})),i.value!==`custom`&&(c=je(c))),c===t.data.value?[]:c)}),_=V(()=>g.value.length>0),v=a(),y=fi(),{isHovering:x}=na(()=>v.value),{editingType:S,editing:C,editingText:w,toggleEditing:E,nodeId:D}=pi();P(()=>C.value,e=>{if(e){let{value:e}=o.value;w.value=we(e,o.value.customType)}else w.value=``});async function O(){let e=t.data;await Y.value.editInspectorState({path:d.value,inspectorId:y.value.inspectorId,type:e.stateType,nodeId:D.value,state:{newKey:null,type:S.value,value:Le(w.value,o.value.customType)}}),await Y.value.sendInspectorState(y.value.inspectorId),E()}let{addNewProp:A,draftingNewProp:j,resetDrafting:M}=hi();function N(e){let n=`${t.depth}-${t.index}`;s.value.includes(n)||c(n),A(e,o.value.value)}async function ee(){let e=t.data;await Y.value.editInspectorState({path:[...d.value,j.value.key],inspectorId:y.value.inspectorId,type:e.stateType,nodeId:D.value,state:{newKey:j.value.key,type:typeof Le(j.value.value),value:Le(j.value.value)}}),await Y.value.sendInspectorState(y.value.inspectorId),M()}return(t,r)=>(T(),U(`div`,null,[z(`div`,{ref_key:`containerRef`,ref:v,class:b([`font-state-field flex items-center text-3.5`,[_.value&&`cursor-pointer hover:bg-active`]]),style:I({paddingLeft:`${e.depth*15+4}px`}),onClick:r[1]||=t=>h(c)(`${e.depth}-${e.index}`)},[_.value?(T(),R(li,{key:0,value:h(s).includes(`${e.depth}-${e.index}`)},null,8,[`value`])):(T(),U(`span`,ca)),z(`span`,la,H(f.value),1),r[5]||=z(`span`,{mx1:``},`:`,-1),h(C)?(T(),R(sa,{key:2,modelValue:h(w),"onUpdate:modelValue":r[0]||=e=>W(w)?w.value=e:null,class:`mr-1`,"custom-type":o.value.customType,onCancel:h(E),onSubmit:O},null,8,[`modelValue`,`custom-type`,`onCancel`])):k(``,!0),z(`span`,{class:b([l.value,`flex whitespace-nowrap dark:text-#bdc6cf`])},[L(z(`span`,{class:`flex`,innerHTML:p.value},null,8,ua),[[h(q),m.value]])],2),G(aa,{hovering:h(x),"disable-edit":h(y).disableEdit||h(C),data:e.data,depth:e.depth,onEnableEditInput:h(E),onAddNewProp:N},null,8,[`hovering`,`disable-edit`,`data`,`depth`,`onEnableEditInput`])],6),_.value&&h(s).includes(`${e.depth}-${e.index}`)?(T(),U(`div`,da,[G(ha,{data:g.value,depth:e.depth,index:e.index},null,8,[`data`,`depth`,`index`]),u.value>n.value?L((T(),R(h(Z),{key:0,flat:``,size:`mini`,class:`ml-4`,onClick:r[2]||=e=>n.value+=pa},{icon:F(()=>[G(h(Q),{icon:`i-material-symbols-more-horiz`})]),_:1})),[[h(q),`Show more`]]):k(``,!0),h(j).enable?(T(),U(`div`,{key:1,style:I({paddingLeft:`${(e.depth+1)*15+4}px`})},[z(`span`,fa,[G(sa,{modelValue:h(j).key,"onUpdate:modelValue":r[3]||=e=>h(j).key=e,"show-actions":!1},null,8,[`modelValue`])]),r[6]||=z(`span`,{"mx-1":``},`:`,-1),G(sa,{modelValue:h(j).value,"onUpdate:modelValue":r[4]||=e=>h(j).value=e,"auto-focus":!1,onCancel:h(M),onSubmit:ee},null,8,[`modelValue`,`onCancel`])],4)):k(``,!0)])):k(``,!0)]))}}),[[`__scopeId`,`data-v-1662487a`]]),ha=c({__name:`ChildStateViewer`,props:{data:{},depth:{default:0},index:{},expandedStateId:{default:``}},setup(e){return(t,n)=>(T(),U(`div`,null,[(T(!0),U(N,null,D(e.data,(t,n)=>(T(),U(`div`,{key:n},[G(ma,{data:t,depth:e.depth+1,index:`${e.index}-${n}`,"expanded-state-id":e.expandedStateId},null,8,[`data`,`depth`,`index`,`expanded-state-id`])]))),128))]))}}),ga=[`onClick`],_a={key:1,pl5:``},va={"font-state-field":``,"text-3.5":``,"text-hex-a3a3a3":``},ya={key:0},ba=c({__name:`RootStateViewer`,props:{data:{},nodeId:{},inspectorId:{},disableEdit:{type:Boolean,default:!1},expandedStateId:{default:``}},setup(e){let t=e;function n(){return{nodeId:t.nodeId,inspectorId:t.inspectorId,disableEdit:t.disableEdit}}let{context:r}=di(n());ie(()=>{r.value=n()});let{expanded:i,toggleExpanded:a}=vi(t.expandedStateId);return(t,n)=>(T(),U(`div`,null,[(T(!0),U(N,null,D(e.data,(t,n,r)=>(T(),U(`div`,{key:r},[z(`div`,{class:b([`flex items-center`,[t?.length&&`cursor-pointer hover:bg-active`]]),onClick:e=>h(a)(`${r}`)},[t?.length?(T(),R(li,{key:0,value:h(i).includes(`${r}`)},null,8,[`value`])):(T(),U(`span`,_a)),z(`span`,va,H(n),1)],10,ga),t?.length&&h(i).includes(`${r}`)?(T(),U(`div`,ya,[G(ha,{data:t,index:`${r}`,"expanded-state-id":e.expandedStateId},null,8,[`data`,`index`,`expanded-state-id`])])):k(``,!0)]))),128))]))}}),xa={class:`p3`},Sa=[`onClick`],Ca={key:0,class:`absolute left-5px top-4.5 h10 w0 border-l-2`,border:`solid gray2`},wa={class:`h-full flex items-center truncate pl5`},Ta={absolute:``,"top-5":``,pr2:``,"text-3":``,op40:``},Ea={pl2:``,op30:``},Da=c({__name:`EventList`,props:g({data:{}},{modelValue:{},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=B(e,`modelValue`),r=[`#3e5770`,`#42b983`,`#0098c4`],o=a(null),s=V(()=>{let e=-1,n=0;return t.data.forEach((t,i)=>{(t.groupId!==n||e===-1)&&(e=(e+1)%r.length),n=t.groupId??n,t.id=i,t.color=r[e]}),t.data});return P(()=>s.value.length,e=>{o.value?.scrollToItem(e-1)},{flush:`post`}),(t,r)=>(T(),U(`div`,xa,[G(h(Tr),{ref_key:`scrollerRef`,ref:o,items:s.value,"min-item-size":52,"key-field":`id`,"page-mode":``,"item-tag":`li`,"list-tag":`ul`,buffer:20},{default:F(({item:t})=>[z(`div`,{class:`relative mb7 h6 cursor-pointer`,style:I({color:n.value===t.id?t.color:``}),onClick:e=>n.value=t.id},[z(`span`,{class:`absolute top-1.5 inline-block h3 w3 b rounded-50%`,style:I({border:`3px solid ${t.color}`})},null,4),t.idl.timelineLayersState.value?.[n.pluginId]),d=V(()=>o.value[c.value]??null),p=V(()=>u.value?`Stop recording`:`Start recording`),m=V(()=>{let e=[];for(let t in d.value?.data)e.push({key:t,type:t,editable:!1,value:d.value.data[t]});return e}),g=V(()=>{let e=d.value?.groupId,t=s.value.get(e);if(t){let e=t[t.length-1]?.time-(t[0]?.time??0);return[{key:`events`,type:`events`,editable:!1,value:t.length},e&&{key:`duration`,type:`duration`,editable:!1,value:`${e}ms`}].filter(Boolean)}}),_=V(()=>({"Event Info":m.value,...g.value&&{"Group Info":g.value}}));function v(e){let t=e.groupId;t!==void 0&&(s.value.set(t,s.value.get(t)??[]),s.value.get(t)?.push(e))}function y(e){let t=X(e);if(!t)return;let{layerId:r,event:i}=t;n.layerIds.includes(r)&&(o.value.push(i),v(i))}Y.functions.on(J.TIMELINE_EVENT_UPDATED,y),f(()=>{Y.functions.off(J.TIMELINE_EVENT_UPDATED,y)});function b(){o.value=[],s.value.clear()}t({clear:b});function x(){Y.value.updateTimelineLayersState({[n.pluginId]:!u.value})}return(t,n)=>(T(),U(`div`,Oa,[e.headerVisible?(T(),R(ei,{key:0,"doc-link":e.docLink,"github-repo-link":e.githubRepoLink},{default:F(()=>[G(ci)]),_:1},8,[`doc-link`,`github-repo-link`])):k(``,!0),o.value.length?(T(),U(`div`,ka,[G(h(Ce),{class:`h-full`},{default:F(()=>[G(h(Se),{border:`r base`,size:`40`,"h-full":``},{default:F(()=>[z(`div`,Aa,[G(Da,{modelValue:c.value,"onUpdate:modelValue":n[0]||=e=>c.value=e,data:o.value},null,8,[`modelValue`,`data`])])]),_:1}),G(h(Se),{size:`60`},{default:F(()=>[z(`div`,ja,[G(ba,{class:`p3`,data:_.value,"node-id":``,"inspector-id":``,"disable-edit":!0,"expanded-state-id":`timeline-state`},null,8,[`data`])])]),_:1})]),_:1})])):(T(),R(ai,{key:2,class:`flex-1`},{default:F(()=>[...n[1]||=[i(` No events `,-1)]]),_:1})),e.switcherVisible?(T(),U(`div`,Ma,[z(`div`,Na,[L((T(),U(`div`,{class:`flex items-center gap1`,onClick:x},[u.value?(T(),U(`span`,Pa)):(T(),U(`span`,Fa))])),[[h(q),{content:p.value},void 0,{"bottom-end":!0}]]),L((T(),U(`div`,{class:`flex items-center gap1`,onClick:b},[G(h(Ln),{name:`baseline-delete`,"cursor-pointer":``,"text-xl":``,op70:``,"hover:op100":``})])),[[h(q),{content:`Clear all timelines`},void 0,{"bottom-end":!0}]]),L((T(),U(`div`,Ia,[G(h(Ln),{name:`baseline-tips-and-updates`,"cursor-pointer":``,"text-xl":``,op70:``,"hover:op100":``})])),[[h(q),{content:`

Timeline events can cause significant performance overhead in large applications, so we recommend enabling it only when needed and on-demand.

`,html:!0},void 0,{"bottom-end":!0}]])])])):k(``,!0)]))}}),[[`__scopeId`,`data-v-3dbcfd2a`]]),Ra=[`onClick`,`onDblclick`,`onMouseover`],za={key:1,pl5:``},Ba={"font-state-field":``,"text-3.5":``},Va={key:0,class:`text-gray-400 dark:text-gray-600 group-hover:text-white group-hover:op50 [.active_&]:op50 [.active_&]:text-white!`},Ha={"group-hover:text-white":``,class:`ws-nowrap [.active_&]:text-white`},Ua={key:2,class:`text-gray-400 dark:text-gray-600 group-hover:text-white group-hover:op50 [.active_&]:op50 [.active_&]:text-white!`},Wa={key:2,class:`ml-2 rounded-sm bg-blue-400 px-1 text-[0.75rem] leading-snug dark:bg-blue-800`},Ga={key:3,class:`ml-2 rounded-sm bg-gray-500 px-1 text-[0.75rem] leading-snug`},Ka={key:0},qa=c({__name:`TreeViewer`,props:g({data:{},depth:{default:0},withTag:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:g([`hover`,`leave`],[`update:modelValue`]),setup(e,{emit:t}){let n=t,r=B(e,`modelValue`),{expanded:a,toggleExpanded:o}=vi();function s(e){return`name`in e&&e?.name||`label`in e&&e.label}function c(e){r.value=e}return(t,l)=>(T(!0),U(N,null,D(e.data,(t,u)=>(T(),U(`div`,{key:u,class:b({"min-w-max":e.depth===0})},[z(`div`,{class:b([`group flex cursor-pointer items-center rounded-1 hover:bg-primary-300 hover:dark:bg-gray-600`,{"bg-primary-600! active":r.value===t.id}]),style:I({paddingLeft:`${15*e.depth+4}px`}),onClick:e=>c(t.id),onDblclick:e=>h(o)(t.id),onMouseover:()=>n(`hover`,t.id),onMouseleave:l[0]||=()=>n(`leave`)},[t?.children?.length?(T(),R(li,{key:0,value:h(a).includes(t.id),class:`[.active_&]:op20 group-hover:op20`,onClick:K(e=>h(o)(t.id),[`stop`])},null,8,[`value`,`onClick`])):(T(),U(`span`,za)),z(`span`,Ba,[e.withTag?(T(),U(`span`,Va,`<`)):k(``,!0),z(`span`,Ha,H(s(t)),1),(t.renderKey===0||t.renderKey)&&t.renderKey!==h(`__vue_devtool_undefined__`)?(T(),U(`span`,{key:1,class:b([`text-xs opacity-50`,{"opacity-100":r.value===t.id}])},[z(`span`,{class:b([r.value===t.id?`text-purple-200`:`text-purple-500`])},` key`,2),l[4]||=i(`=`,-1),z(`span`,null,H(t.renderKey),1)],2)):k(``,!0),e.withTag?(T(),U(`span`,Ua,`>`)):k(``,!0)]),t.isFragment?L((T(),U(`span`,Wa,[...l[5]||=[i(` fragment `,-1)]])),[[h(q),`Has multiple root DOM nodes`]]):k(``,!0),t.inactive?L((T(),U(`span`,Ga,[...l[6]||=[i(` inactive `,-1)]])),[[h(q),`Currently inactive but not destroyed`]]):k(``,!0),(T(!0),U(N,null,D(t.tags,(e,t)=>(T(),R(Hr,{key:t,tag:e},null,8,[`tag`]))),128))],46,Ra),t?.children?.length&&h(a).includes(t.id)?(T(),U(`div`,Ka,[G(qa,{modelValue:r.value,"onUpdate:modelValue":l[1]||=e=>r.value=e,data:t?.children,depth:e.depth+1,"with-tag":e.withTag,onHover:l[2]||=e=>n(`hover`,e),onLeave:l[3]||=e=>n(`leave`)},null,8,[`modelValue`,`data`,`depth`,`with-tag`])])):k(``,!0)],2))),128))}}),Ja=200;function Ya(){return{highlight:Mi(e=>Y.value.highlighComponent(e),Ja),unhighlight:Mi(()=>Y.value.unhighlight(),Ja)}}var Xa=Symbol(`SelectedSymbolKey`);function Za(){let e=a(``);return p(Xa,e),{selected:e}}var Qa={class:`absolute left-0 top-0 h-full w-full flex flex-col rounded-br-2.5 rounded-tr-2.5 bg-white p2 dark:bg-#121212`},$a={class:`flex-1 overflow-scroll text-3.5`},eo=c({__name:`RenderCode`,props:{code:{}},emits:[`close`],setup(e,{emit:t}){let n=t;function r(){n(`close`)}return(t,n)=>(T(),U(`div`,Qa,[z(`div`,{class:`h-12 w-full flex items-center justify-between p-2`},[n[0]||=z(`span`,{class:`font-500`},`Render Code`,-1),z(`i`,{class:`i-carbon-close cursor-pointer hover:op80`,onClick:r})]),z(`div`,$a,[G(h(gn),{code:e.code,lang:`javascript`},null,8,[`code`])])]))}}),to={class:`h-full w-full`},no={class:`no-scrollbar h-full flex select-none gap-2 overflow-scroll`},ro={key:0,class:`h-full flex flex-col p2`},io={class:`flex py2`},ao={xmlns:`http://www.w3.org/2000/svg`,style:{height:`1.1em`,width:`1.1em`},class:`op-80 hover:op-100`,viewBox:`0 0 24 24`},oo={class:`h-full flex flex-col p2`},so={class:`flex py2`},co={key:0,class:`font-state-field flex items-center px-1 text-3.5`},lo={"group-hover:text-white":``,class:`max-w-40 of-hidden text-ellipsis ws-nowrap [.active_&]:text-white`},uo={class:`flex items-center gap-2 px-1`},fo={class:`h-full flex flex-col items-center justify-center gap-2`},po={class:`block`},mo={xmlns:`http://www.w3.org/2000/svg`,style:{height:`2em`,width:`2em`,opacity:`0.5`,color:`#00dc82`},class:`animate-fade`,viewBox:`0 0 24 24`},ho={class:`flex items-center justify-center`},go=`components`,_o=ti(c({__name:`index`,emits:[`openInEditor`,`onInspectComponentStart`,`onInspectComponentEnd`],setup(e,{emit:t}){let n=t,r=a(),o=a(!1),{width:s}=Qi(r),c=V(()=>o.value?s.value<700:!1),l=a(``),u=a(``),[d,p]=Ri(!0),m=a(!1),g=a(!1),_=a(``),v=a(!1),y=Ya();function b(e,t=[],n=[]){return t.push(e.id),e.children?.length===0&&n.push([...t]),Array.isArray(e.children)&&e.children.forEach(e=>{b(e,t,n)}),t.pop(),n}function x(e){let t=[],n=e=>{e?.forEach(e=>{t.push(e),e.children?.length&&n(e.children)})};return n(e),t}function S(e,t){let n=[];return e?.forEach(e=>{n.push(...e.slice(0,t+1))}),[...new Set(n)]}function C(e,t){let n=[];return e.forEach(e=>{let r=e.indexOf(t);r!==-1&&n.push(...e.slice(0,r+1))}),[...new Set(n)]}let w=a([]),E=V(()=>w.value?.length?b(w.value?.[0]):[]),D=V(()=>x(w.value)),O=V(()=>D.value.map(e=>e.id)),A=a({}),j=a(``),M=V(()=>{let e=[],t=n=>{n.forEach(n=>{n.id===j.value&&e.push(n),n.children?.length&&t(n.children)})};return t(w.value),e[0]}),N=V(()=>M.value?.file??``),ee=V(()=>Vr({state:A.value,filterKey:u.value,processGroup(e){return Ge(Object.values(oe(je(e),`stateType`)))}})),{expanded:I}=_i(),{expanded:te}=_i(`component-state`);Za();async function B(e=``){return Y.value.getInspectorTree({inspectorId:go,filter:e}).then(e=>{w.value=X(e),j.value=w.value?.[0]?.id,I.value=S(E.value,1),m.value=!0})}function ne(e){if(!e||!e?.state)return{};let t={};return e.state.forEach(e=>{t[e.type]||(t[e.type]=[]),t[e.type].push(e)}),t}function re(e){Y.value.getInspectorState({inspectorId:go,nodeId:e}).then(e=>{let t=X(e);t&&(A.value=ne(t),te.value=Array.from({length:Object.keys(A.value).length},(e,t)=>`${t}`))})}P(j,e=>{re(e),v.value&&ve()});function ae(e){let t=X(e);t.inspectorId!==go||t.nodeId!==j.value||(A.value=ne({state:t.state.state}))}Y.functions.on(J.INSPECTOR_STATE_UPDATED,ae),B();function se(e){let t=e.trim().toLowerCase();p(),B(t).then(()=>{p()})}zi(l,e=>{se(e)},{debounce:300});function ce(e){let t=X(e);t.inspectorId===go&&(l.value?se(l.value):w.value=t.rootNodes,O.value.includes(j.value)||(j.value=w.value?.[0]?.id,I.value=S(E.value,1)))}Y.functions.on(J.INSPECTOR_TREE_UPDATED,ce),f(()=>{Y.functions.off(J.INSPECTOR_STATE_UPDATED,ae),Y.functions.off(J.INSPECTOR_TREE_UPDATED,ce)});let le=Be(),ue=V(()=>le.appRecords.value.map(e=>({label:e.name+(e.version?` (${e.version})`:``),value:e.id,iframe:e.iframe}))),de=V(()=>ue.value.map(e=>({label:e.label+(e.iframe?` (iframe: ${e.iframe})`:``),id:e.value}))),W=a(le.activeAppRecordId.value);ie(()=>{W.value=le.activeAppRecordId.value});async function fe(e,t={}){await Y.value.toggleApp(e,t),j.value=``,await B()}async function pe(){g.value=!0,n(`onInspectComponentStart`);try{let e=JSON.parse(await Y.value.inspectComponentInspector()),t=e.id.split(`:`)[0];W.value!==e.appId&&await fe(t,{inspectingComponent:!0}),j.value=e.id,I.value.includes(e.id)||I.value.push(e.id),I.value=[...new Set([...I.value,...C(E.value,e.id)])],xe()}finally{g.value=!1,n(`onInspectComponentEnd`)}}function me(){g.value=!1,Y.value.cancelInspectComponentInspector()}$(`keydown`,e=>{e.key===`s`&&(e.ctrlKey||e.metaKey)&&!g.value?pe():e.key===`Escape`&&g.value&&me()}),qi(`ArrowRight`,()=>{let e=I.value.includes(j.value),t=D.value.find(e=>e.id===j.value)?.children?.length;!e&&t&&I.value.push(j.value)}),qi(`ArrowLeft`,()=>{I.value.includes(j.value)&&I.value.splice(I.value.indexOf(j.value),1)}),qi(`ArrowDown`,()=>{let e=O.value.indexOf(j.value);if(I.value.includes(j.value)&&e>=0&&e{let e=j.value,t=E.value.find(t=>t.includes(e));if(!t)return;let n=t.indexOf(e),r=t[n>0?n-1:0],i=he(r);i&&(j.value=i.id)}),qi([` `,`Enter`],()=>{if(!D.value.find(e=>e.id===j.value)?.children?.length)return;let e=I.value.indexOf(j.value);e===-1?I.value.push(j.value):I.value.splice(e,1)});function he(e){let t=D.value.find(t=>t.id===e);if(!t||!t.children?.length||t.children.length===1)return t;let n=t?.children?.findIndex(e=>e.id===j.value);if(n<=0)return t;let r=t.children[n-1];for(;r&&I.value.includes(r.id)&&r.children?.length;){let e=r.children[r.children.length-1],t=he(e.id);if(!t||t.id===r.id)break;r=t}return r||t}function ge(){let e=E.value,t=[...e].findLastIndex(e=>e?.includes(j.value));if(t===-1)return j.value;let n=e[t],r=e[t+1],i=r?.findIndex((e,t)=>e!==n[t])??-1;return i===-1?j.value:r[i]}function _e(){Y.value.scrollToComponent(j.value)}function K(){Y.value.inspectDOM(j.value).then(()=>{chrome.devtools.inspectedWindow.eval(`inspect(window.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__)`)})}function ve(){Y.value.getComponentRenderCode(j.value).then(e=>{_.value=e,v.value=!0})}function ye(){n(`openInEditor`,N.value)}let be=a();function xe(){setTimeout(()=>{be.value?.querySelector(`.active`)?.scrollIntoView({behavior:`smooth`,block:`center`})},300)}function we(){_.value=``,v.value=!1}return(e,t)=>(T(),U(`div`,to,[G(h(Ce),{ref_key:`splitpanesRef`,ref:r,class:`flex-1 overflow-auto`,horizontal:c.value,onReady:t[4]||=e=>o.value=!0},{default:F(()=>[ue.value.length>1?(T(),R(h(Se),{key:0,border:`base h-full`,size:`20`},{default:F(()=>[z(`div`,no,[G(Gr,{modelValue:W.value,"onUpdate:modelValue":t[0]||=e=>W.value=e,data:de.value,class:`w-full`,onSelect:fe},null,8,[`modelValue`,`data`])])]),_:1})):k(``,!0),G(h(Se),{border:`base`,"h-full":``},{default:F(()=>[m.value?(T(),U(`div`,ro,[z(`div`,io,[G(h(Pn),{modelValue:l.value,"onUpdate:modelValue":t[1]||=e=>l.value=e,"loading-debounce-time":250,loading:!h(d),placeholder:`Find components...`,class:`flex-1 text-3.5`},null,8,[`modelValue`,`loading`]),h(Re)?k(``,!0):L((T(),U(`button`,{key:0,"px-1":``,class:`hover:color-#00dc82`,onClick:pe},[(T(),U(`svg`,ao,[...t[6]||=[z(`path`,{fill:`currentColor`,d:`M10.611 10.611a1 1 0 0 1 1.11-.208l8.839 3.889a1 1 0 0 1-.14 1.88l-3.338.91l-.91 3.338a1 1 0 0 1-1.88.14l-3.89-8.84a1 1 0 0 1 .209-1.109M17 3a3 3 0 0 1 3 3v3a1 1 0 1 1-2 0V6a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h3a1 1 0 1 1 0 2H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zm-3.73 10.269l1.715 3.9l.318-1.164a1 1 0 0 1 .701-.702l1.165-.318l-3.9-1.716Z`},null,-1)]]))])),[[h(q),`Select component in the page`,void 0,{bottom:!0}]])]),z(`div`,{ref_key:`componentTreeContainer`,ref:be,class:`no-scrollbar flex-1 select-none overflow-scroll`},[G(qa,{modelValue:j.value,"onUpdate:modelValue":t[2]||=e=>j.value=e,data:w.value,"with-tag":!0,onHover:h(y).highlight,onLeave:h(y).unhighlight},null,8,[`modelValue`,`data`,`onHover`,`onLeave`])],512)])):k(``,!0)]),_:1}),G(h(Se),{relative:``,"h-full":``},{default:F(()=>[z(`div`,oo,[z(`div`,so,[M.value?.name?(T(),U(`span`,co,[t[7]||=z(`span`,{class:`text-gray-400 dark:text-gray-600`},`<`,-1),z(`span`,lo,H(M.value.name),1),t[8]||=z(`span`,{class:`text-gray-400 dark:text-gray-600`},`>`,-1)])):k(``,!0),G(h(Pn),{modelValue:u.value,"onUpdate:modelValue":t[3]||=e=>u.value=e,"loading-debounce-time":250,placeholder:`Filter State...`,class:`flex-1 text-3.5`},null,8,[`modelValue`]),z(`div`,uo,[L(z(`i`,{class:`i-material-symbols-light:eye-tracking-outline h-4 w-4 cursor-pointer hover:op-70`,onClick:_e},null,512),[[h(q),`Scroll to component`,void 0,{bottom:!0}]]),L(z(`i`,{class:`i-material-symbols-light:code h-5 w-5 cursor-pointer hover:op-70`,onClick:ve},null,512),[[h(q),`Show render code`,void 0,{bottom:!0}]]),h(Ie)?L((T(),U(`i`,{key:0,class:`i-material-symbols-light:menu-open h-5 w-5 cursor-pointer hover:op-70`,onClick:K},null,512)),[[h(q),`Inspect DOM`,void 0,{bottom:!0}]]):k(``,!0),N.value?L((T(),U(`i`,{key:1,class:`i-carbon-launch h-4 w-4 cursor-pointer hover:op-70`,onClick:ye},null,512)),[[h(q),`Open in Editor`,void 0,{bottom:!0}]]):k(``,!0)])]),G(ba,{class:`no-scrollbar flex-1 overflow-scroll`,data:ee.value,"node-id":j.value,"inspector-id":go,"expanded-state-id":`component-state`},null,8,[`data`,`node-id`])]),v.value&&_.value?(T(),R(eo,{key:0,code:_.value,onClose:we},null,8,[`code`])):k(``,!0)]),_:1})]),_:1},8,[`horizontal`]),h(Ie)?(T(),R(h(Cn),{key:0,modelValue:g.value,"onUpdate:modelValue":t[5]||=e=>g.value=e,title:``,height:`12rem`,closable:!1},{footer:F(()=>[z(`div`,ho,[G(h(Z),{onClick:me},{default:F(()=>[...t[11]||=[i(` Cancel `,-1)]]),_:1})])]),default:F(()=>[z(`div`,fo,[z(`span`,po,[(T(),U(`svg`,mo,[...t[9]||=[z(`g`,{fill:`none`,stroke:`currentColor`,"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`},[z(`circle`,{cx:`12`,cy:`12`,r:`.5`,fill:`currentColor`}),z(`path`,{d:`M5 12a7 7 0 1 0 14 0a7 7 0 1 0-14 0m7-9v2m-9 7h2m7 7v2m7-9h2`})],-1)]]))]),t[10]||=z(`p`,null,` Click on a component on the page to select it `,-1)])]),_:1},8,[`modelValue`])):k(``,!0)]))}}),[[`__scopeId`,`data-v-fbde5eca`]]),vo={},yo={class:`h-screen w-screen $ui-fcc flex-col`};function bo(e,t){return T(),U(`div`,yo,[t[0]||=z(`div`,{class:`outer`},[z(`div`,{class:`inner`},[z(`i`,{class:`i-logos-vue inline-block h8! w8!`,alt:`Vue logo`})])],-1),E(e.$slots,`default`,{},void 0,!0)])}var xo=ti(vo,[[`render`,bo],[`__scopeId`,`data-v-b8018f07`]]),So=Symbol.for(`VueDevToolsCustomInspectorStateSymbol`);function Co(){return m(So)}function wo(){let e=a({homepage:``,id:``,label:``,logo:``,timelineLayerIds:[]});return p(So,e),e}var To={},Eo={width:`175`,height:`34`,viewBox:`0 0 175 34`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`};function Do(e,t){return T(),U(`svg`,Eo,[...t[0]||=[z(`path`,{fill:`currentColor`,d:`M0.570999 33.3121V1.80715H10.8288C13.6975 1.80715 16.3198 2.39225 18.6962 3.56242C21.0721 4.73263 22.9701 6.5029 24.3901 8.87327C25.81 11.2136 26.52 14.1091 26.52 17.5596C26.52 20.9801 25.81 23.8756 24.3901 26.2458C22.9701 28.6162 21.0721 30.3868 18.6962 31.5568C16.3198 32.7269 13.6975 33.3121 10.8288 33.3121H0.570999ZM10.1332 27.461C12.9439 27.461 15.2767 26.6812 17.1314 25.1208C18.9858 23.5306 19.913 21.0102 19.913 17.5596C19.913 14.1091 18.9858 11.5887 17.1314 9.99846C15.2767 8.40819 12.9439 7.61306 10.1332 7.61306H7.09085V27.461H10.1332ZM50.3628 25.6159C49.928 28.0463 48.7544 29.9966 46.8421 31.4669C44.9297 32.9368 42.6257 33.672 39.931 33.672C37.5551 33.672 35.5119 33.117 33.8024 32.007C32.1216 30.8668 30.8468 29.3965 29.9772 27.5961C29.1081 25.7961 28.6733 23.9056 28.6733 21.9253C28.6733 19.915 29.0645 18.0247 29.8468 16.2544C30.6584 14.4841 31.8756 13.0439 33.498 11.9337C35.1499 10.8236 37.1491 10.2685 39.4962 10.2685C41.9306 10.2685 43.9589 10.8086 45.5817 11.8888C47.2045 12.9689 48.3924 14.3491 49.1456 16.0294C49.928 17.7097 50.3192 19.4799 50.3192 21.3402C50.3192 22.0303 50.2904 22.7054 50.2324 23.3656H34.4979C34.7295 24.9858 35.3091 26.2612 36.2363 27.191C37.1927 28.0914 38.4243 28.5412 39.931 28.5412C41.1482 28.5412 42.1478 28.3014 42.9301 27.8214C43.7125 27.3111 44.2197 26.5759 44.4513 25.6159H50.3628ZM39.4962 14.8592C38.1055 14.8592 37.0043 15.2343 36.1931 15.9844C35.3815 16.7045 34.8455 17.8447 34.5847 19.4049H44.2777C44.1905 18.0847 43.7269 17.0045 42.8865 16.1644C42.0466 15.2943 40.9162 14.8592 39.4962 14.8592ZM64.1603 33.3121H58.5969L50.599 10.6285H56.7713L61.3788 25.3008L65.9427 10.6285H72.1582L64.1603 33.3121ZM88.2757 33.3121H81.7559V7.61306H72.7585V1.80715H97.2731V7.61306H88.2757V33.3121ZM106.325 33.672C104.123 33.672 102.138 33.1771 100.37 32.1868C98.6029 31.1667 97.2266 29.7717 96.2414 28.0011C95.2562 26.2011 94.7634 24.1907 94.7634 21.9703C94.7634 19.75 95.2562 17.7547 96.2414 15.9844C97.2266 14.1841 98.6029 12.7889 100.37 11.7987C102.138 10.7786 104.123 10.2685 106.325 10.2685C108.528 10.2685 110.513 10.7786 112.28 11.7987C114.048 12.7889 115.424 14.1841 116.409 15.9844C117.395 17.7547 117.887 19.75 117.887 21.9703C117.887 24.1907 117.395 26.2011 116.409 28.0011C115.424 29.7717 114.048 31.1667 112.28 32.1868C110.513 33.1771 108.528 33.672 106.325 33.672ZM106.325 28.2712C107.948 28.2712 109.266 27.6864 110.281 26.5159C111.295 25.3458 111.802 23.8306 111.802 21.9703C111.802 20.08 111.295 18.5498 110.281 17.3796C109.266 16.2094 107.948 15.6243 106.325 15.6243C104.702 15.6243 103.384 16.2094 102.37 17.3796C101.356 18.5498 100.848 20.08 100.848 21.9703C100.848 23.8306 101.356 25.3458 102.37 26.5159C103.384 27.6864 104.702 28.2712 106.325 28.2712ZM131.624 33.672C129.422 33.672 127.436 33.1771 125.669 32.1868C123.901 31.1667 122.525 29.7717 121.54 28.0011C120.555 26.2011 120.062 24.1907 120.062 21.9703C120.062 19.75 120.555 17.7547 121.54 15.9844C122.525 14.1841 123.901 12.7889 125.669 11.7987C127.436 10.7786 129.422 10.2685 131.624 10.2685C133.826 10.2685 135.811 10.7786 137.579 11.7987C139.346 12.7889 140.722 14.1841 141.708 15.9844C142.693 17.7547 143.186 19.75 143.186 21.9703C143.186 24.1907 142.693 26.2011 141.708 28.0011C140.722 29.7717 139.346 31.1667 137.579 32.1868C135.811 33.1771 133.826 33.672 131.624 33.672ZM131.624 28.2712C133.246 28.2712 134.565 27.6864 135.579 26.5159C136.593 25.3458 137.101 23.8306 137.101 21.9703C137.101 20.08 136.593 18.5498 135.579 17.3796C134.565 16.2094 133.246 15.6243 131.624 15.6243C130.001 15.6243 128.682 16.2094 127.668 17.3796C126.654 18.5498 126.147 20.08 126.147 21.9703C126.147 23.8306 126.654 25.3458 127.668 26.5159C128.682 27.6864 130.001 28.2712 131.624 28.2712ZM152.88 33.3121H146.838V0.771999H152.88V33.3121ZM165.652 33.672C162.957 33.672 160.769 32.9522 159.088 31.5117C157.437 30.0418 156.553 28.0914 156.437 25.661H161.653C161.768 26.6812 162.174 27.4913 162.87 28.0914C163.594 28.6613 164.522 28.9463 165.652 28.9463C166.579 28.9463 167.332 28.7363 167.912 28.3163C168.52 27.8963 168.825 27.3712 168.825 26.7412C168.825 25.9008 168.477 25.3159 167.782 24.9858C167.086 24.6557 165.985 24.3557 164.478 24.0856C162.913 23.7856 161.638 23.4556 160.653 23.0955C159.668 22.7354 158.813 22.0903 158.089 21.1602C157.393 20.2 157.045 18.8498 157.045 17.1096C157.045 15.7893 157.379 14.6192 158.045 13.599C158.741 12.5488 159.682 11.7387 160.871 11.1686C162.058 10.5685 163.391 10.2685 164.869 10.2685C167.506 10.2685 169.636 10.9436 171.259 12.2938C172.91 13.644 173.794 15.4293 173.91 17.6496H168.651C168.535 16.7195 168.115 15.9994 167.39 15.4893C166.695 14.9492 165.912 14.6792 165.043 14.6792C164.174 14.6792 163.478 14.8742 162.957 15.2643C162.435 15.6543 162.174 16.1944 162.174 16.8845C162.174 17.7246 162.508 18.2948 163.174 18.5948C163.87 18.8648 164.956 19.1049 166.434 19.3149C168.028 19.5549 169.331 19.855 170.346 20.215C171.389 20.5451 172.287 21.2052 173.041 22.1953C173.794 23.1855 174.171 24.6257 174.171 26.5159C174.171 28.6762 173.389 30.4166 171.824 31.737C170.288 33.0271 168.23 33.672 165.652 33.672Z`},null,-1)]])}var Oo=ti(To,[[`render`,Do]]),ko={"h-full":``,"w-full":``,flex:``,"items-center":``},Ao={flex:`~ col gap2`,ma:``,"px-5":``},jo={flex:`~ col`,"mt-20":``,"items-center":``},Mo={flex:`~`,"mt--10":``,"items-center":``,"justify-center":``},No={class:`mr-1`},Po={key:0,class:`inline-block w20`},Fo=[`src`,`alt`],Io={key:1,class:`mr2 inline-block min-w-20 text-center text-10 font-600`},Lo={mb6:``,"mt--1":``,"text-center":``,"text-sm":``,flex:`~ gap-1`},Ro={op40:``},zo={flex:`~ gap2 wrap`},Bo={flex:`~ gap-6 wrap`,"mt-5":``,"items-center":``,"justify-center":``},Vo=[`href`],Ho=c({__name:`About`,setup(e){let t=Yr(),n=Co(),r=a(!1),o=a(!1);function s(){r.value=!0}function c(){r.value=!0,o.value=!0}return(e,a)=>(T(),U(`div`,ko,[z(`div`,Ao,[a[5]||=z(`div`,{"flex-auto":``},null,-1),z(`div`,jo,[z(`div`,Mo,[z(`span`,No,[r.value?k(``,!0):(T(),U(`span`,Po)),L(z(`img`,{src:h(n).logo,alt:`${h(n).label} Logo`,class:`inline-block h16`,onError:c,onLoad:s},null,40,Fo),[[ge,r.value&&!o.value]]),o.value?(T(),U(`span`,Io,H(h(n).label),1)):k(``,!0)]),z(`span`,null,[G(Oo,{"h-18":``})])]),z(`div`,Lo,[z(`span`,Ro,H(h(n).label)+` DevTools `,1)])]),a[6]||=z(`div`,{"flex-auto":``},null,-1),z(`div`,zo,[z(`div`,{flex:`~ col auto`,"min-w-40":``,"theme-card-lime":``,p4:``,onClick:a[0]||=e=>h(t).push(`/state`)},[...a[2]||=[z(`div`,{"i-carbon-tree-view-alt":``,"text-3xl":``},null,-1),z(`code`,null,`State`,-1)]]),h(n).timelineLayerIds?.length?(T(),U(`div`,{key:0,flex:`~ col auto`,"min-w-40":``,"theme-card-lime":``,p4:``,onClick:a[1]||=e=>h(t).push(`/timeline`)},[...a[3]||=[z(`div`,{"i-mdi:timeline-clock-outline":``,"text-3xl":``},null,-1),z(`div`,null,`Timeline`,-1)]])):k(``,!0)]),z(`div`,Bo,[z(`a`,{href:h(n).homepage,target:`_blank`,flex:`~ gap1`,"items-center":``,op50:``,hover:`op100 text-yellow`,transition:``},[...a[4]||=[z(`div`,{"i-carbon-document":``},null,-1),i(` View Documentation `,-1)]],8,Vo)]),a[7]||=z(`div`,{"flex-auto":``},null,-1)])]))}}),Uo={class:`flex-1 overflow-y-auto p2`},Wo={class:`max-w-[190px] flex-1 select-none py-1.5 text-sm`},Go={class:`w-4/5`},Ko={key:0,class:`flex justify-start`},qo={key:1},Jo=c({__name:`Settings`,props:{pluginId:{},options:{},values:{}},emits:[`update`],setup(e,{emit:t}){let n=e,r=t,i=V(()=>n.options),a=V(()=>n.values);function o(e,t){Y.value.updatePluginSettings(n.pluginId,e,t),Y.value.getPluginSettings(n.pluginId).then(e=>{r(`update`,e)})}return(e,t)=>(T(),U(`div`,Uo,[z(`ul`,null,[(T(!0),U(N,null,D(i.value,(e,t)=>(T(),U(`li`,{key:t,class:`flex items-center py-2`},[z(`div`,Wo,H(e.label),1),z(`div`,Go,[e.type===`boolean`?(T(),U(`div`,Ko,[G(h(Vn),{"model-value":a.value[t],class:`row-reverse flex py1 pl2 pr1 hover:bg-active`,"onUpdate:modelValue":e=>o(t,e)},null,8,[`model-value`,`onUpdate:modelValue`])])):e.type===`choice`?(T(),U(`div`,qo,[G(h(Bn),{"model-value":a.value[t],options:e.options,"onUpdate:modelValue":e=>o(t,e)},null,8,[`model-value`,`options`,`onUpdate:modelValue`])])):e.type===`text`?(T(),R(h(Pn),{key:2,"model-value":a.value[t],"onUpdate:modelValue":e=>o(t,e)},null,8,[`model-value`,`onUpdate:modelValue`])):k(``,!0)])]))),128))])]))}}),Yo={class:`h-full flex flex-col`},Xo=c({__name:`Settings`,setup(e){let t=m(`pluginSettings`),n=Co(),r=V(()=>t.value.options),i=V(()=>t.value.values);function a(e){t.value=e}return(e,t)=>(T(),U(`div`,Yo,[G(ei,{"doc-link":h(n).homepage},{default:F(()=>[G(ci)]),_:1},8,[`doc-link`]),G(Jo,{"plugin-id":h(n).pluginId,options:r.value,values:i.value,onUpdate:a},null,8,[`plugin-id`,`options`,`values`])]))}}),Zo={class:`h-full flex flex-col`},Qo={class:`h-full flex flex-col p2`},$o={class:`grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1`,border:`b dashed base`},es={key:0,class:`flex items-center gap-2 px-1`},ts=[`onClick`],ns={key:0,class:`no-scrollbar flex-1 select-none overflow-scroll`},rs={class:`h-full flex flex-col p2`},is={class:`grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1`,border:`b dashed base`},as={key:0,class:`flex items-center gap-2 px-1`},os=[`onClick`],ss=c({__name:`Index`,setup(e){let{expanded:t}=_i(),{expanded:n}=_i(`custom-inspector-state`),r=Co(),o=V(()=>r.value.id),s=a([]),c=a([]),l=a([]),u=V(()=>l.value?.length?S(l.value?.[0]):[]),d=V(()=>w(l.value)),p=V(()=>d.value.map(e=>e.id)),m=a(``),g=a({}),_=V(()=>!Object.keys(g.value).length),v=Co(),y=a(``),b=a(``);P(y,(e,t)=>{!e.trim().length&&!t.trim().length||te(e)});let x=V(()=>Vr({state:g.value,filterKey:b.value}));function S(e,t=[],n=[]){return t.push(e.id),e.children?.length===0&&n.push([...t]),Array.isArray(e.children)&&e.children.forEach(e=>{S(e,t,n)}),t.pop(),n}function C(e,t){let n=[];return e?.forEach(e=>{n.push(...e.slice(0,t+1))}),[...new Set(n)]}function w(e){let t=[],n=e=>{e?.forEach(e=>{t.push(e),e.children?.length&&n(e.children)})};return n(e),t}function E(){Y.value.getInspectorNodeActions(o.value).then(e=>{s.value=e})}function O(){Y.value.getInspectorActions(o.value).then(e=>{c.value=e})}E(),O();function A(e){Y.value.callInspectorNodeAction(o.value,e,m.value)}function j(e){Y.value.callInspectorAction(o.value,e)}function M(e){for(let t in e)e[t]?.length||delete e[t];return e}function ee(e){Y.value.getInspectorState({inspectorId:o.value,nodeId:e}).then(e=>{let t=X(e);t&&(g.value=M(t),n.value=Array.from({length:Object.keys(g.value).length},(e,t)=>`${t}`))})}function I(){g.value={}}P(m,()=>{I(),ee(m.value)});function te(e=``){Y.value.getInspectorTree({inspectorId:o.value,filter:e}).then(e=>{let n=X(e);l.value=n,!m.value&&n.length&&(m.value=n[0].id,t.value=C(u.value,1),ee(n[0].id))})}Ii(o).toBeTruthy().then(()=>te());function B(e){let n=X(e);!n.rootNodes.length||n.inspectorId!==o.value||(l.value=n.rootNodes,p.value.includes(m.value)||(m.value=l.value?.[0]?.id,t.value=C(u.value,1)))}function ne(e){let t=X(e);if(t.inspectorId!==o.value||!t.state||t.nodeId!==m.value)return;let{inspectorId:n,...r}=t.state;g.value=M(r)}return Ve(()=>{Y.functions.on(J.INSPECTOR_TREE_UPDATED,B),Y.functions.on(J.INSPECTOR_STATE_UPDATED,ne)}),f(()=>{Y.functions.off(J.INSPECTOR_TREE_UPDATED,B),Y.functions.off(J.INSPECTOR_STATE_UPDATED,ne)}),(e,t)=>(T(),U(`div`,Zo,[G(ei,{"doc-link":h(r).homepage},{default:F(()=>[G(ci)]),_:1},8,[`doc-link`]),!l.value.length&&!y.value.trim().length?(T(),R(ai,{key:0},{default:F(()=>[...t[3]||=[i(` No Data `,-1)]]),_:1})):(T(),R(h(Ce),{key:1,class:`flex-1 overflow-auto`},{default:F(()=>[G(h(Se),{border:`r base`,size:`40`,"h-full":``},{default:F(()=>[z(`div`,Qo,[z(`div`,$o,[G(h(Pn),{modelValue:y.value,"onUpdate:modelValue":t[0]||=e=>y.value=e,placeholder:h(v).treeFilterPlaceholder},null,8,[`modelValue`,`placeholder`]),c.value?.length?(T(),U(`div`,es,[(T(!0),U(N,null,D(c.value,(e,t)=>L((T(),U(`div`,{key:t,class:`flex items-center gap1`,onClick:e=>j(t)},[G(h(Ln),{name:`baseline-${e.icon.replace(/\_/g,`-`)}`,"cursor-pointer":``,"text-base":``,op70:``,"hover:op100":``},null,8,[`name`])],8,ts)),[[h(q),{content:e.tooltip},void 0,{"bottom-end":!0}]])),128))])):k(``,!0)]),l.value.length?(T(),U(`div`,ns,[G(qa,{modelValue:m.value,"onUpdate:modelValue":t[1]||=e=>m.value=e,data:l.value},null,8,[`modelValue`,`data`])])):(T(),R(ai,{key:1},{default:F(()=>[...t[4]||=[i(` No Data `,-1)]]),_:1}))])]),_:1}),G(h(Se),{size:`60`},{default:F(()=>[z(`div`,rs,[z(`div`,is,[G(h(Pn),{modelValue:b.value,"onUpdate:modelValue":t[2]||=e=>b.value=e,placeholder:h(v).stateFilterPlaceholder},null,8,[`modelValue`,`placeholder`]),s.value?.length?(T(),U(`div`,as,[(T(!0),U(N,null,D(s.value,(e,t)=>L((T(),U(`div`,{key:t,class:`flex items-center gap1`,onClick:e=>A(t)},[G(h(Ln),{name:`baseline-${e.icon.replace(/\_/g,`-`)}`,"cursor-pointer":``,"text-base":``,op70:``,"hover:op100":``},null,8,[`name`])],8,os)),[[h(q),{content:e.tooltip},void 0,{"bottom-end":!0}]])),128))])):k(``,!0)]),m.value&&!_.value?(T(),R(ba,{key:0,data:x.value,"node-id":m.value,"inspector-id":o.value,"expanded-state-id":`custom-inspector-state`,class:`no-scrollbar flex-1 overflow-scroll`},null,8,[`data`,`node-id`,`inspector-id`])):(T(),R(ai,{key:1},{default:F(()=>[...t[5]||=[i(` No Data `,-1)]]),_:1}))])]),_:1})]),_:1}))]))}}),cs=c({__name:`Index`,setup(e){let t=Co();return(e,n)=>(T(),R(La,{"layer-ids":h(t).timelineLayerIds,"doc-link":h(t).homepage,"plugin-id":h(t).pluginId},null,8,[`layer-ids`,`doc-link`,`plugin-id`]))}}),ls={"h-full":``,"w-full":``},us={key:0};c({__name:`index`,props:{id:{},pluginId:{}},emits:[`loadError`],setup(e,{emit:t}){let n=e,r=t,i=wo(),o=a(!1),s=a(null);p(`pluginSettings`,s);let{VirtualRouterView:c,restoreRouter:l}=Jr(V(()=>[{path:`/state`,name:`State`,component:ss,icon:`i-carbon-tree-view-alt`},i.value.timelineLayerIds?.length&&{path:`/timeline`,name:`Timeline`,component:cs,icon:`i-mdi:timeline-clock-outline`},{path:`/about`,name:`About`,component:Ho},s.value&&{path:`/settings`,name:`Settings`,component:Xo,icon:`i-mdi:cog-outline`}].filter(Boolean)),{defaultRoutePath:`/state`});function u(){o.value=!0,Ve(()=>{Y.value.getInspectorInfo(n.id).then(e=>{if(!e){r(`loadError`);return}i.value={homepage:e?.homepage,id:e?.id,label:e?.label,logo:e?.logo,timelineLayerIds:e?.timelineLayers.map(e=>e.id),pluginId:n.pluginId,treeFilterPlaceholder:e.treeFilterPlaceholder,stateFilterPlaceholder:e.stateFilterPlaceholder},l(),o.value=!1}),Y.value.getPluginSettings(n.pluginId).then(e=>{e.options?s.value=e:s.value=null})})}return P(()=>n.id,()=>{u()},{immediate:!0}),f(()=>{Y.value.unhighlight()}),(e,t)=>(T(),U(`div`,ls,[o.value?(T(),U(`div`,us,[G(xo)])):(T(),R(h(c),{key:1}))]))}});var ds={},fs={viewBox:`0 0 566 154`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`};function ps(e,t){return T(),U(`svg`,fs,[...t[0]||=[x(``,2)]])}var ms=ti(ds,[[`render`,ps]]),hs={"h-full":``,"w-full":``,flex:``,"items-center":``},gs={flex:`~ col gap2`,ma:``,"px-5":``},_s={flex:`~ col`,"mt-20":``,"items-center":``},vs={flex:`~`,"mt--10":``,"items-center":``,"justify-center":``},ys={flex:`~ gap2 wrap`},bs=c({__name:`About`,setup(e){let t=Yr();return(e,n)=>(T(),U(`div`,hs,[z(`div`,gs,[n[5]||=z(`div`,{"flex-auto":``},null,-1),z(`div`,_s,[z(`div`,vs,[G(ms,{"h-18":``})]),n[2]||=z(`div`,{mb6:``,"mt--1":``,"text-center":``,"text-sm":``,flex:`~ gap-1`},[z(`span`,{op40:``},` Pinia DevTools `)],-1)]),n[6]||=z(`div`,{"flex-auto":``},null,-1),z(`div`,ys,[z(`div`,{flex:`~ col auto`,"min-w-40":``,"theme-card-lime":``,p4:``,onClick:n[0]||=e=>h(t).push(`/store`)},[...n[3]||=[z(`div`,{"i-carbon-tree-view-alt":``,"text-3xl":``},null,-1),z(`code`,null,`Store`,-1)]]),z(`div`,{flex:`~ col auto`,"min-w-40":``,"theme-card-lime":``,p4:``,onClick:n[1]||=e=>h(t).push(`/timeline`)},[...n[4]||=[z(`div`,{"i-mdi:timeline-clock-outline":``,"text-3xl":``},null,-1),z(`div`,null,`Timeline`,-1)]])]),n[7]||=z(`div`,{flex:`~ gap-6 wrap`,"mt-5":``,"items-center":``,"justify-center":``},[z(`a`,{href:`https://github.com/vuejs/pinia`,target:`_blank`,flex:`~ gap1`,"items-center":``,op50:``,hover:`op100 text-blue`,transition:``},[z(`div`,{"i-carbon-star":``}),i(` Star on GitHub `)]),z(`a`,{href:`https://pinia.vuejs.org/`,target:`_blank`,flex:`~ gap1`,"items-center":``,op50:``,hover:`op100 text-yellow`,transition:``},[z(`div`,{"i-carbon-document":``}),i(` View Documentation `)])],-1),n[8]||=z(`div`,{"flex-auto":``},null,-1)])]))}}),xs={class:`h-full flex flex-col`},Ss=c({__name:`Settings`,setup(e){let t=m(`pluginSettings`),n=V(()=>t.value.options),r=V(()=>t.value.values);function i(e){t.value=e}return(e,t)=>(T(),U(`div`,xs,[G(ei,{"doc-link":`https://pinia.vuejs.org/`,"github-repo-link":`https://github.com/vuejs/pinia`},{default:F(()=>[G(ci)]),_:1}),G(Jo,{"plugin-id":`dev.esm.pinia`,options:n.value,values:r.value,onUpdate:i},null,8,[`options`,`values`])]))}}),Cs=`dev.esm.pinia`,ws=`pinia`,Ts={class:`h-full flex flex-col`},Es={class:`h-full flex flex-col p2`},Ds={class:`grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1`,border:`b dashed base`},Os={key:0,class:`flex items-center gap-2 px-1`},ks=[`onClick`],As={class:`no-scrollbar flex-1 select-none overflow-scroll`},js={class:`h-full flex flex-col p2`},Ms={class:`grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1`,border:`b dashed base`},Ns={key:0,class:`flex items-center gap-2 px-1`},Ps=[`onClick`],Fs=c({__name:`Index`,setup(e){let{expanded:t}=_i(),{expanded:n}=_i(`pinia-store-state`),r=ws,o=a([]),s=a([]),c=Co(),l=a(``),u=a([]),d=V(()=>u.value?.length?S(u.value?.[0]):[]),p=V(()=>w(u.value)),m=V(()=>p.value.map(e=>e.id)),g=a({}),_=a(``),v=a(``);P(_,(e,t)=>{!e.trim().length&&!t.trim().length||te(e)});let y=V(()=>Vr({state:g.value,filterKey:v.value})),x=V(()=>!g.value.state?.length&&!g.value.getters?.length);function S(e,t=[],n=[]){return t.push(e.id),e.children?.length===0&&n.push([...t]),Array.isArray(e.children)&&e.children.forEach(e=>{S(e,t,n)}),t.pop(),n}function C(e,t){let n=[];return e?.forEach(e=>{n.push(...e.slice(0,t+1))}),[...new Set(n)]}function w(e){let t=[],n=e=>{e?.forEach(e=>{t.push(e),e.children?.length&&n(e.children)})};return n(e),t}function E(){Y.value.getInspectorNodeActions(r).then(e=>{o.value=e})}function O(){Y.value.getInspectorActions(r).then(e=>{s.value=e})}E(),O();function A(e){Y.value.callInspectorNodeAction(r,e,l.value)}function j(e){Y.value.callInspectorAction(r,e)}function M(e){for(let t in e)e[t]?.length||delete e[t];return e}function ee(e){Y.value.getInspectorState({inspectorId:r,nodeId:e}).then(e=>{let t=X(e);t&&(g.value=M(t),n.value=Array.from({length:Object.keys(g.value).length},(e,t)=>`${t}`))})}function I(){g.value={}}P(l,()=>{I(),ee(l.value)});function te(e=``){Y.value.getInspectorTree({inspectorId:r,filter:e}).then(e=>{let n=X(e);u.value=n,!l.value&&n.length&&(l.value=n[0].id,ee(n[0].id),t.value=C(d.value,1))})}te();function B(e){let n=X(e);n.inspectorId!==r||!n.rootNodes.length||(u.value=n.rootNodes,m.value.includes(l.value)||(l.value=n.rootNodes[0].id,t.value=C(d.value,1),ee(n.rootNodes[0].id)))}function ne(e){let t=X(e);if(t.inspectorId!==r)return;let n=t.state;n&&(g.value=M({state:n.state,getters:n.getters}))}return Y.functions.on(J.INSPECTOR_TREE_UPDATED,B),Y.functions.on(J.INSPECTOR_STATE_UPDATED,ne),f(()=>{Y.functions.off(J.INSPECTOR_TREE_UPDATED,B),Y.functions.off(J.INSPECTOR_STATE_UPDATED,ne)}),(e,t)=>(T(),U(`div`,Ts,[G(ei,{"doc-link":`https://pinia.vuejs.org/`,"github-repo-link":`https://github.com/vuejs/pinia`},{default:F(()=>[G(ci)]),_:1}),G(h(Ce),{class:`flex-1 overflow-auto`},{default:F(()=>[G(h(Se),{border:`r base`,size:`40`,"h-full":``},{default:F(()=>[z(`div`,Es,[z(`div`,Ds,[G(h(Pn),{modelValue:_.value,"onUpdate:modelValue":t[0]||=e=>_.value=e,placeholder:h(c).treeFilterPlaceholder},null,8,[`modelValue`,`placeholder`]),s.value?.length?(T(),U(`div`,Os,[(T(!0),U(N,null,D(s.value,(e,t)=>L((T(),U(`div`,{key:t,class:`flex items-center gap1`,onClick:e=>j(t)},[z(`i`,{class:b(`i-ic-baseline-${e.icon.replace(/\_/g,`-`)}`),"cursor-pointer":``,"text-base":``,op70:``,"hover:op100":``},null,2)],8,ks)),[[h(q),{content:e.tooltip},void 0,{"bottom-end":!0}]])),128))])):k(``,!0)]),z(`div`,As,[G(qa,{modelValue:l.value,"onUpdate:modelValue":t[1]||=e=>l.value=e,data:u.value},null,8,[`modelValue`,`data`])])])]),_:1}),G(h(Se),{size:`60`},{default:F(()=>[z(`div`,js,[z(`div`,Ms,[G(h(Pn),{modelValue:v.value,"onUpdate:modelValue":t[2]||=e=>v.value=e,placeholder:h(c).stateFilterPlaceholder},null,8,[`modelValue`,`placeholder`]),o.value?.length?(T(),U(`div`,Ns,[(T(!0),U(N,null,D(o.value,(e,t)=>L((T(),U(`div`,{key:t,class:`flex items-center gap1`,onClick:e=>A(t)},[z(`i`,{class:b(`i-ic-baseline-${e.icon.replace(/\_/g,`-`)}`),"cursor-pointer":``,"text-base":``,op70:``,"hover:op100":``},null,2)],8,Ps)),[[h(q),{content:e.tooltip},void 0,{"bottom-end":!0}]])),128))])):k(``,!0)]),l.value&&!x.value?(T(),R(ba,{key:0,class:`no-scrollbar flex-1 overflow-scroll`,data:y.value,"node-id":l.value,"inspector-id":h(r),"expanded-state-id":`pinia-store-state`},null,8,[`data`,`node-id`,`inspector-id`])):(T(),R(ai,{key:1},{default:F(()=>[...t[3]||=[i(` No Data `,-1)]]),_:1}))])]),_:1})]),_:1})]))}}),Is=`dev.esm.pinia`,Ls=c({__name:`Index`,setup(e){let t=[`pinia:mutations`];return(e,n)=>(T(),R(La,{"layer-ids":t,"doc-link":`https://pinia.vuejs.org/`,"plugin-id":Is,"github-repo-link":`https://github.com/vuejs/pinia`}))}}),Rs={"h-full":``,"w-full":``},zs=c({__name:`index`,setup(e){let t=a(null);p(`pluginSettings`,t);let{VirtualRouterView:n}=Jr(V(()=>[{path:`/store`,name:`Store`,component:Fs,icon:`i-carbon-tree-view-alt`},{path:`/timeline`,name:`Timeline`,component:Ls,icon:`i-mdi:timeline-clock-outline`},{path:`/`,name:`About`,component:bs,icon:`i-logos-pinia`},t.value&&{path:`/settings`,name:`Settings`,component:Ss,icon:`i-mdi:cog-outline`}].filter(Boolean)),{defaultRoutePath:`/store`}),r=wo();return Ve(()=>{Y.value.getPluginSettings(Cs).then(e=>{e.options?t.value=e:t.value=null}),Y.value.getInspectorInfo(ws).then(e=>{e&&(r.value={stateFilterPlaceholder:e.stateFilterPlaceholder,treeFilterPlaceholder:e.treeFilterPlaceholder})})}),(e,t)=>(T(),U(`div`,Rs,[G(h(n))]))}}),Bs=!1;function Vs(){return Hs(),Be()}function Hs(){if(Bs)return;Bs=!0;let{connected:e}=Be(),t=Ee(),n=window.__NUXT_DEVTOOLS_IS_POPUP__;function r(t){e.value?Y.value.updateDevToolsClientDetected({iframe:t}):Ve(()=>{Y.value.updateDevToolsClientDetected({iframe:t})})}ie(()=>{r(n?!0:t.value?.open??!1)}),Ne(ze,{preset:`iframe`}),Ve(()=>{Y.value.initDevToolsServerListener()})}export{_o as n,zs as r,Vs as t};