function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = ["../chunks/core.svelte.DVblWndg.js","../chunks/scheduler.DKiYiPX0.js","../chunks/index.z4bt_ZBS.js","../chunks/entry.BgMXaDeF.js","../chunks/extension.svelte.DYNSshKp.js","../chunks/Code.tlNrnEug.js","../chunks/utilities.svelte.RLYSoTpf.js","../chunks/community-plugins.svelte.CU6GiIM0.js","../assets/community-plugins.D9MMIz_R.css","../chunks/editing-styles.svelte.Uvhbrxgk.js","../chunks/examples.svelte.B98SJuzi.js","../chunks/_commonjsHelpers.bU_6Y6tS.js","../chunks/spread.CgU5AtxT.js","../chunks/index.Bow9hyYS.js","../chunks/preload-helper.BQ24v_F8.js","../assets/index.DMK8G4el.css","../chunks/index.Ba2w8Bvc.js","../chunks/index.CvmYViMX.js","../assets/examples.RBYF0z3s.css","../chunks/getting-started.svelte.DkcdBOox.js","../chunks/introduction.svelte.CloNDtXt.js","../chunks/Link.Dt5uOJAy.js","../chunks/migration.svelte.pVYQ1yjU.js","../chunks/anchor.svelte.a-cnjYOh.js","../chunks/attachment.svelte.DLYjqCSZ.js","../chunks/code.svelte.BDApEibN.js","../chunks/emoji.svelte.DCgDKqF5.js","../chunks/math.svelte.SypgPbfs.js","../assets/math.DAoj5Yzl.css","../chunks/slash.svelte._FaM-Q6p.js","../chunks/tikz.svelte.DGVUrEj2.js","../chunks/using-components.svelte.DB0y-CZO.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } var Ve=Object.defineProperty;var He=(n,e,o)=>e in n?Ve(n,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[e]=o;var Ce=(n,e,o)=>(He(n,typeof e!="symbol"?e+"":e,o),o);import{s as safe_not_equal,e as element,c as claim_element,b as children,f as detach,p as attr,i as insert_hydration,u as listen,n as noop$1,a7 as destroy_each,o as onMount,z as empty,t as text,d as claim_text,B as set_style,h as append_hydration,j as set_data,k as component_subscribe,r as create_slot,v as update_slot_base,w as get_all_dirty_from_scope,x as get_slot_changes,a as space,l as get_svelte_dataset,g as claim_space,F as set_custom_element_data,af as getContext,ag as setContext,ac as get_store_value,D as tick,K as compute_rest_props,G as assign,L as exclude_internal_props,ah as set_store_value,I as set_attributes,ae as action_destroyer,ai as set_data_maybe_contenteditable,ad as onDestroy,aj as createEventDispatcher,J as run_all,R as add_render_callback,M as bubble,y as binding_callbacks,a3 as set_input_value,aa as add_flush_callback,ak as src_url_equal}from"../chunks/scheduler.DKiYiPX0.js";import{S as SvelteComponent,i as init,c as create_component,a as claim_component,m as mount_component,t as transition_in,b as transition_out,d as destroy_component,g as group_outros,e as check_outros,j as create_out_transition,h as create_in_transition,k as create_bidirectional_transition,f as bind}from"../chunks/index.z4bt_ZBS.js";import{e as ensure_array_like,c as commonjsGlobal,g as getDefaultExportFromCjs}from"../chunks/_commonjsHelpers.bU_6Y6tS.js";import{o as onNavigate,b as base,w as writable,d as derived,r as readable,a as readonly,g as goto}from"../chunks/entry.BgMXaDeF.js";import{t as throttle,d as debounce,L as Link,c as cn,f as flyAndScale}from"../chunks/Link.Dt5uOJAy.js";import{p as page}from"../chunks/stores.DCXLGCG9.js";import{g as get_spread_update,a as get_spread_object}from"../chunks/spread.CgU5AtxT.js";import{f as fade}from"../chunks/index.Ba2w8Bvc.js";import{_ as __vitePreload}from"../chunks/preload-helper.BQ24v_F8.js";/** * (c) Iconify * * For the full copyright and license information, please view the license.txt * files at https://github.com/iconify/iconify * * Licensed under MIT. * * @license MIT * @version 2.0.0 */const defaultIconDimensions=Object.freeze({left:0,top:0,width:16,height:16}),defaultIconTransformations=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),defaultIconProps=Object.freeze({...defaultIconDimensions,...defaultIconTransformations}),defaultExtendedIconProps=Object.freeze({...defaultIconProps,body:"",hidden:!1}),defaultIconSizeCustomisations=Object.freeze({width:null,height:null}),defaultIconCustomisations=Object.freeze({...defaultIconSizeCustomisations,...defaultIconTransformations});function rotateFromString(n,e=0){const o=n.replace(/^-?[0-9.]*/,"");function i(r){for(;r<0;)r+=4;return r%4}if(o===""){const r=parseInt(n);return isNaN(r)?0:i(r)}else if(o!==n){let r=0;switch(o){case"%":r=25;break;case"deg":r=90}if(r){let s=parseFloat(n.slice(0,n.length-o.length));return isNaN(s)?0:(s=s/r,s%1===0?i(s):0)}}return e}const separator=/[\s,]+/;function flipFromString(n,e){e.split(separator).forEach(o=>{switch(o.trim()){case"horizontal":n.hFlip=!0;break;case"vertical":n.vFlip=!0;break}})}const defaultCustomisations={...defaultIconCustomisations,preserveAspectRatio:""};function getCustomisations(n){const e={...defaultCustomisations},o=(i,r)=>n.getAttribute(i)||r;return e.width=o("width",null),e.height=o("height",null),e.rotate=rotateFromString(o("rotate","")),flipFromString(e,o("flip","")),e.preserveAspectRatio=o("preserveAspectRatio",o("preserveaspectratio","")),e}function haveCustomisationsChanged(n,e){for(const o in defaultCustomisations)if(n[o]!==e[o])return!0;return!1}const matchIconName=/^[a-z0-9]+(-[a-z0-9]+)*$/,stringToIcon=(n,e,o,i="")=>{const r=n.split(":");if(n.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;i=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const _=r.pop(),f=r.pop(),m={provider:r.length>0?r[0]:i,prefix:f,name:_};return e&&!validateIconName(m)?null:m}const s=r[0],l=s.split("-");if(l.length>1){const _={provider:i,prefix:l.shift(),name:l.join("-")};return e&&!validateIconName(_)?null:_}if(o&&i===""){const _={provider:i,prefix:"",name:s};return e&&!validateIconName(_,o)?null:_}return null},validateIconName=(n,e)=>n?!!((n.provider===""||n.provider.match(matchIconName))&&(e&&n.prefix===""||n.prefix.match(matchIconName))&&n.name.match(matchIconName)):!1;function mergeIconTransformations(n,e){const o={};!n.hFlip!=!e.hFlip&&(o.hFlip=!0),!n.vFlip!=!e.vFlip&&(o.vFlip=!0);const i=((n.rotate||0)+(e.rotate||0))%4;return i&&(o.rotate=i),o}function mergeIconData(n,e){const o=mergeIconTransformations(n,e);for(const i in defaultExtendedIconProps)i in defaultIconTransformations?i in n&&!(i in o)&&(o[i]=defaultIconTransformations[i]):i in e?o[i]=e[i]:i in n&&(o[i]=n[i]);return o}function getIconsTree(n,e){const o=n.icons,i=n.aliases||Object.create(null),r=Object.create(null);function s(l){if(o[l])return r[l]=[];if(!(l in r)){r[l]=null;const _=i[l]&&i[l].parent,f=_&&s(_);f&&(r[l]=[_].concat(f))}return r[l]}return(e||Object.keys(o).concat(Object.keys(i))).forEach(s),r}function internalGetIconData(n,e,o){const i=n.icons,r=n.aliases||Object.create(null);let s={};function l(_){s=mergeIconData(i[_]||r[_],s)}return l(e),o.forEach(l),mergeIconData(n,s)}function parseIconSet(n,e){const o=[];if(typeof n!="object"||typeof n.icons!="object")return o;n.not_found instanceof Array&&n.not_found.forEach(r=>{e(r,null),o.push(r)});const i=getIconsTree(n);for(const r in i){const s=i[r];s&&(e(r,internalGetIconData(n,r,s)),o.push(r))}return o}const optionalPropertyDefaults={provider:"",aliases:{},not_found:{},...defaultIconDimensions};function checkOptionalProps(n,e){for(const o in e)if(o in n&&typeof n[o]!=typeof e[o])return!1;return!0}function quicklyValidateIconSet(n){if(typeof n!="object"||n===null)return null;const e=n;if(typeof e.prefix!="string"||!n.icons||typeof n.icons!="object"||!checkOptionalProps(n,optionalPropertyDefaults))return null;const o=e.icons;for(const r in o){const s=o[r];if(!r.match(matchIconName)||typeof s.body!="string"||!checkOptionalProps(s,defaultExtendedIconProps))return null}const i=e.aliases||Object.create(null);for(const r in i){const s=i[r],l=s.parent;if(!r.match(matchIconName)||typeof l!="string"||!o[l]&&!i[l]||!checkOptionalProps(s,defaultExtendedIconProps))return null}return e}const dataStorage=Object.create(null);function newStorage(n,e){return{provider:n,prefix:e,icons:Object.create(null),missing:new Set}}function getStorage(n,e){const o=dataStorage[n]||(dataStorage[n]=Object.create(null));return o[e]||(o[e]=newStorage(n,e))}function addIconSet(n,e){return quicklyValidateIconSet(e)?parseIconSet(e,(o,i)=>{i?n.icons[o]=i:n.missing.add(o)}):[]}function addIconToStorage(n,e,o){try{if(typeof o.body=="string")return n.icons[e]={...o},!0}catch{}return!1}function listIcons$1(n,e){let o=[];return(typeof n=="string"?[n]:Object.keys(dataStorage)).forEach(r=>{(typeof r=="string"&&typeof e=="string"?[e]:Object.keys(dataStorage[r]||{})).forEach(l=>{const _=getStorage(r,l);o=o.concat(Object.keys(_.icons).map(f=>(r!==""?"@"+r+":":"")+l+":"+f))})}),o}let simpleNames=!1;function allowSimpleNames(n){return typeof n=="boolean"&&(simpleNames=n),simpleNames}function getIconData(n){const e=typeof n=="string"?stringToIcon(n,!0,simpleNames):n;if(e){const o=getStorage(e.provider,e.prefix),i=e.name;return o.icons[i]||(o.missing.has(i)?null:void 0)}}function addIcon$1(n,e){const o=stringToIcon(n,!0,simpleNames);if(!o)return!1;const i=getStorage(o.provider,o.prefix);return addIconToStorage(i,o.name,e)}function addCollection$1(n,e){if(typeof n!="object")return!1;if(typeof e!="string"&&(e=n.provider||""),simpleNames&&!e&&!n.prefix){let r=!1;return quicklyValidateIconSet(n)&&(n.prefix="",parseIconSet(n,(s,l)=>{l&&addIcon$1(s,l)&&(r=!0)})),r}const o=n.prefix;if(!validateIconName({provider:e,prefix:o,name:"a"}))return!1;const i=getStorage(e,o);return!!addIconSet(i,n)}function iconLoaded$1(n){return!!getIconData(n)}function getIcon$1(n){const e=getIconData(n);return e?{...defaultIconProps,...e}:null}function sortIcons(n){const e={loaded:[],missing:[],pending:[]},o=Object.create(null);n.sort((r,s)=>r.provider!==s.provider?r.provider.localeCompare(s.provider):r.prefix!==s.prefix?r.prefix.localeCompare(s.prefix):r.name.localeCompare(s.name));let i={provider:"",prefix:"",name:""};return n.forEach(r=>{if(i.name===r.name&&i.prefix===r.prefix&&i.provider===r.provider)return;i=r;const s=r.provider,l=r.prefix,_=r.name,f=o[s]||(o[s]=Object.create(null)),m=f[l]||(f[l]=getStorage(s,l));let h;_ in m.icons?h=e.loaded:l===""||m.missing.has(_)?h=e.missing:h=e.pending;const p={provider:s,prefix:l,name:_};h.push(p)}),e}function removeCallback(n,e){n.forEach(o=>{const i=o.loaderCallbacks;i&&(o.loaderCallbacks=i.filter(r=>r.id!==e))})}function updateCallbacks(n){n.pendingCallbacksFlag||(n.pendingCallbacksFlag=!0,setTimeout(()=>{n.pendingCallbacksFlag=!1;const e=n.loaderCallbacks?n.loaderCallbacks.slice(0):[];if(!e.length)return;let o=!1;const i=n.provider,r=n.prefix;e.forEach(s=>{const l=s.icons,_=l.pending.length;l.pending=l.pending.filter(f=>{if(f.prefix!==r)return!0;const m=f.name;if(n.icons[m])l.loaded.push({provider:i,prefix:r,name:m});else if(n.missing.has(m))l.missing.push({provider:i,prefix:r,name:m});else return o=!0,!0;return!1}),l.pending.length!==_&&(o||removeCallback([n],s.id),s.callback(l.loaded.slice(0),l.missing.slice(0),l.pending.slice(0),s.abort))})}))}let idCounter=0;function storeCallback(n,e,o){const i=idCounter++,r=removeCallback.bind(null,o,i);if(!e.pending.length)return r;const s={id:i,icons:e,callback:n,abort:r};return o.forEach(l=>{(l.loaderCallbacks||(l.loaderCallbacks=[])).push(s)}),r}const storage=Object.create(null);function setAPIModule(n,e){storage[n]=e}function getAPIModule(n){return storage[n]||storage[""]}function listToIcons(n,e=!0,o=!1){const i=[];return n.forEach(r=>{const s=typeof r=="string"?stringToIcon(r,e,o):r;s&&i.push(s)}),i}var defaultConfig={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function sendQuery(n,e,o,i){const r=n.resources.length,s=n.random?Math.floor(Math.random()*r):n.index;let l;if(n.random){let te=n.resources.slice(0);for(l=[];te.length>1;){const re=Math.floor(Math.random()*te.length);l.push(te[re]),te=te.slice(0,re).concat(te.slice(re+1))}l=l.concat(te)}else l=n.resources.slice(s).concat(n.resources.slice(0,s));const _=Date.now();let f="pending",m=0,h,p=null,g=[],A=[];typeof i=="function"&&A.push(i);function k(){p&&(clearTimeout(p),p=null)}function $(){f==="pending"&&(f="aborted"),k(),g.forEach(te=>{te.status==="pending"&&(te.status="aborted")}),g=[]}function B(te,re){re&&(A=[]),typeof te=="function"&&A.push(te)}function X(){return{startTime:_,payload:e,status:f,queriesSent:m,queriesPending:g.length,subscribe:B,abort:$}}function ee(){f="failed",A.forEach(te=>{te(void 0,h)})}function R(){g.forEach(te=>{te.status==="pending"&&(te.status="aborted")}),g=[]}function q(te,re,he){const ce=re!=="success";switch(g=g.filter(oe=>oe!==te),f){case"pending":break;case"failed":if(ce||!n.dataAfterTimeout)return;break;default:return}if(re==="abort"){h=he,ee();return}if(ce){h=he,g.length||(l.length?ue():ee());return}if(k(),R(),!n.random){const oe=n.resources.indexOf(te.resource);oe!==-1&&oe!==n.index&&(n.index=oe)}f="completed",A.forEach(oe=>{oe(he)})}function ue(){if(f!=="pending")return;k();const te=l.shift();if(te===void 0){if(g.length){p=setTimeout(()=>{k(),f==="pending"&&(R(),ee())},n.timeout);return}ee();return}const re={status:"pending",resource:te,callback:(he,ce)=>{q(re,he,ce)}};g.push(re),m++,p=setTimeout(ue,n.rotate),o(te,e,re.callback)}return setTimeout(ue),X}function initRedundancy(n){const e={...defaultConfig,...n};let o=[];function i(){o=o.filter(_=>_().status==="pending")}function r(_,f,m){const h=sendQuery(e,_,f,(p,g)=>{i(),m&&m(p,g)});return o.push(h),h}function s(_){return o.find(f=>_(f))||null}return{query:r,find:s,setIndex:_=>{e.index=_},getIndex:()=>e.index,cleanup:i}}function createAPIConfig(n){let e;if(typeof n.resources=="string")e=[n.resources];else if(e=n.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:n.path||"/",maxURL:n.maxURL||500,rotate:n.rotate||750,timeout:n.timeout||5e3,random:n.random===!0,index:n.index||0,dataAfterTimeout:n.dataAfterTimeout!==!1}}const configStorage=Object.create(null),fallBackAPISources=["https://api.simplesvg.com","https://api.unisvg.com"],fallBackAPI=[];for(;fallBackAPISources.length>0;)fallBackAPISources.length===1||Math.random()>.5?fallBackAPI.push(fallBackAPISources.shift()):fallBackAPI.push(fallBackAPISources.pop());configStorage[""]=createAPIConfig({resources:["https://api.iconify.design"].concat(fallBackAPI)});function addAPIProvider$1(n,e){const o=createAPIConfig(e);return o===null?!1:(configStorage[n]=o,!0)}function getAPIConfig(n){return configStorage[n]}function listAPIProviders(){return Object.keys(configStorage)}function emptyCallback$1(){}const redundancyCache=Object.create(null);function getRedundancyCache(n){if(!redundancyCache[n]){const e=getAPIConfig(n);if(!e)return;const o=initRedundancy(e),i={config:e,redundancy:o};redundancyCache[n]=i}return redundancyCache[n]}function sendAPIQuery(n,e,o){let i,r;if(typeof n=="string"){const s=getAPIModule(n);if(!s)return o(void 0,424),emptyCallback$1;r=s.send;const l=getRedundancyCache(n);l&&(i=l.redundancy)}else{const s=createAPIConfig(n);if(s){i=initRedundancy(s);const l=n.resources?n.resources[0]:"",_=getAPIModule(l);_&&(r=_.send)}}return!i||!r?(o(void 0,424),emptyCallback$1):i.query(e,r,o)().abort}const browserCacheVersion="iconify2",browserCachePrefix="iconify",browserCacheCountKey=browserCachePrefix+"-count",browserCacheVersionKey=browserCachePrefix+"-version",browserStorageHour=36e5,browserStorageCacheExpiration=168,browserStorageLimit=50;function getStoredItem(n,e){try{return n.getItem(e)}catch{}}function setStoredItem(n,e,o){try{return n.setItem(e,o),!0}catch{}}function removeStoredItem(n,e){try{n.removeItem(e)}catch{}}function setBrowserStorageItemsCount(n,e){return setStoredItem(n,browserCacheCountKey,e.toString())}function getBrowserStorageItemsCount(n){return parseInt(getStoredItem(n,browserCacheCountKey))||0}const browserStorageConfig={local:!0,session:!0},browserStorageEmptyItems={local:new Set,session:new Set};let browserStorageStatus=!1;function setBrowserStorageStatus(n){browserStorageStatus=n}let _window=typeof window>"u"?{}:window;function getBrowserStorage(n){const e=n+"Storage";try{if(_window&&_window[e]&&typeof _window[e].length=="number")return _window[e]}catch{}browserStorageConfig[n]=!1}function iterateBrowserStorage(n,e){const o=getBrowserStorage(n);if(!o)return;const i=getStoredItem(o,browserCacheVersionKey);if(i!==browserCacheVersion){if(i){const _=getBrowserStorageItemsCount(o);for(let f=0;f<_;f++)removeStoredItem(o,browserCachePrefix+f.toString())}setStoredItem(o,browserCacheVersionKey,browserCacheVersion),setBrowserStorageItemsCount(o,0);return}const r=Math.floor(Date.now()/browserStorageHour)-browserStorageCacheExpiration,s=_=>{const f=browserCachePrefix+_.toString(),m=getStoredItem(o,f);if(typeof m=="string"){try{const h=JSON.parse(m);if(typeof h=="object"&&typeof h.cached=="number"&&h.cached>r&&typeof h.provider=="string"&&typeof h.data=="object"&&typeof h.data.prefix=="string"&&e(h,_))return!0}catch{}removeStoredItem(o,f)}};let l=getBrowserStorageItemsCount(o);for(let _=l-1;_>=0;_--)s(_)||(_===l-1?(l--,setBrowserStorageItemsCount(o,l)):browserStorageEmptyItems[n].add(_))}function initBrowserStorage(){if(!browserStorageStatus){setBrowserStorageStatus(!0);for(const n in browserStorageConfig)iterateBrowserStorage(n,e=>{const o=e.data,i=e.provider,r=o.prefix,s=getStorage(i,r);if(!addIconSet(s,o).length)return!1;const l=o.lastModified||-1;return s.lastModifiedCached=s.lastModifiedCached?Math.min(s.lastModifiedCached,l):l,!0})}}function updateLastModified(n,e){const o=n.lastModifiedCached;if(o&&o>=e)return o===e;if(n.lastModifiedCached=e,o)for(const i in browserStorageConfig)iterateBrowserStorage(i,r=>{const s=r.data;return r.provider!==n.provider||s.prefix!==n.prefix||s.lastModified===e});return!0}function storeInBrowserStorage(n,e){browserStorageStatus||initBrowserStorage();function o(i){let r;if(!browserStorageConfig[i]||!(r=getBrowserStorage(i)))return;const s=browserStorageEmptyItems[i];let l;if(s.size)s.delete(l=Array.from(s).shift());else if(l=getBrowserStorageItemsCount(r),l>=browserStorageLimit||!setBrowserStorageItemsCount(r,l+1))return;const _={cached:Math.floor(Date.now()/browserStorageHour),provider:n.provider,data:e};return setStoredItem(r,browserCachePrefix+l.toString(),JSON.stringify(_))}e.lastModified&&!updateLastModified(n,e.lastModified)||Object.keys(e.icons).length&&(e.not_found&&(e=Object.assign({},e),delete e.not_found),o("local")||o("session"))}function emptyCallback(){}function loadedNewIcons(n){n.iconsLoaderFlag||(n.iconsLoaderFlag=!0,setTimeout(()=>{n.iconsLoaderFlag=!1,updateCallbacks(n)}))}function loadNewIcons(n,e){n.iconsToLoad?n.iconsToLoad=n.iconsToLoad.concat(e).sort():n.iconsToLoad=e,n.iconsQueueFlag||(n.iconsQueueFlag=!0,setTimeout(()=>{n.iconsQueueFlag=!1;const{provider:o,prefix:i}=n,r=n.iconsToLoad;delete n.iconsToLoad;let s;if(!r||!(s=getAPIModule(o)))return;s.prepare(o,i,r).forEach(_=>{sendAPIQuery(o,_,f=>{if(typeof f!="object")_.icons.forEach(m=>{n.missing.add(m)});else try{const m=addIconSet(n,f);if(!m.length)return;const h=n.pendingIcons;h&&m.forEach(p=>{h.delete(p)}),storeInBrowserStorage(n,f)}catch(m){console.error(m)}loadedNewIcons(n)})})}))}const loadIcons$1=(n,e)=>{const o=listToIcons(n,!0,allowSimpleNames()),i=sortIcons(o);if(!i.pending.length){let f=!0;return e&&setTimeout(()=>{f&&e(i.loaded,i.missing,i.pending,emptyCallback)}),()=>{f=!1}}const r=Object.create(null),s=[];let l,_;return i.pending.forEach(f=>{const{provider:m,prefix:h}=f;if(h===_&&m===l)return;l=m,_=h,s.push(getStorage(m,h));const p=r[m]||(r[m]=Object.create(null));p[h]||(p[h]=[])}),i.pending.forEach(f=>{const{provider:m,prefix:h,name:p}=f,g=getStorage(m,h),A=g.pendingIcons||(g.pendingIcons=new Set);A.has(p)||(A.add(p),r[m][h].push(p))}),s.forEach(f=>{const{provider:m,prefix:h}=f;r[m][h].length&&loadNewIcons(f,r[m][h])}),e?storeCallback(e,i,s):emptyCallback},loadIcon$1=n=>new Promise((e,o)=>{const i=typeof n=="string"?stringToIcon(n,!0):n;if(!i){o(n);return}loadIcons$1([i||n],r=>{if(r.length&&i){const s=getIconData(i);if(s){e({...defaultIconProps,...s});return}}o(n)})});function testIconObject(n){try{const e=typeof n=="string"?JSON.parse(n):n;if(typeof e.body=="string")return{...e}}catch{}}function parseIconValue(n,e){const o=typeof n=="string"?stringToIcon(n,!0,!0):null;if(!o){const s=testIconObject(n);return{value:n,data:s}}const i=getIconData(o);if(i!==void 0||!o.prefix)return{value:n,name:o,data:i};const r=loadIcons$1([o],()=>e(n,o,getIconData(o)));return{value:n,name:o,loading:r}}function getInline(n){return n.hasAttribute("inline")}let isBuggedSafari=!1;try{isBuggedSafari=navigator.vendor.indexOf("Apple")===0}catch{}function getRenderMode(n,e){switch(e){case"svg":case"bg":case"mask":return e}return e!=="style"&&(isBuggedSafari||n.indexOf("=0;){const r=n.indexOf(">",i),s=n.indexOf("",s);if(l===-1)break;o+=n.slice(r+1,s).trim(),n=n.slice(0,i).trim()+n.slice(l+1)}return{defs:o,content:n}}function mergeDefsAndContent(n,e){return n?""+n+""+e:e}function wrapSVGContent(n,e,o){const i=splitSVGDefs(n);return mergeDefsAndContent(i.defs,e+i.content+o)}const isUnsetKeyword=n=>n==="unset"||n==="undefined"||n==="none";function iconToSVG(n,e){const o={...defaultIconProps,...n},i={...defaultIconCustomisations,...e},r={left:o.left,top:o.top,width:o.width,height:o.height};let s=o.body;[o,i].forEach($=>{const B=[],X=$.hFlip,ee=$.vFlip;let R=$.rotate;X?ee?R+=2:(B.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),B.push("scale(-1 1)"),r.top=r.left=0):ee&&(B.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),B.push("scale(1 -1)"),r.top=r.left=0);let q;switch(R<0&&(R-=Math.floor(R/4)*4),R=R%4,R){case 1:q=r.height/2+r.top,B.unshift("rotate(90 "+q.toString()+" "+q.toString()+")");break;case 2:B.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:q=r.width/2+r.left,B.unshift("rotate(-90 "+q.toString()+" "+q.toString()+")");break}R%2===1&&(r.left!==r.top&&(q=r.left,r.left=r.top,r.top=q),r.width!==r.height&&(q=r.width,r.width=r.height,r.height=q)),B.length&&(s=wrapSVGContent(s,'',""))});const l=i.width,_=i.height,f=r.width,m=r.height;let h,p;l===null?(p=_===null?"1em":_==="auto"?m:_,h=calculateSize$1(p,f/m)):(h=l==="auto"?f:l,p=_===null?calculateSize$1(h,m/f):_==="auto"?m:_);const g={},A=($,B)=>{isUnsetKeyword(B)||(g[$]=B.toString())};A("width",h),A("height",p);const k=[r.left,r.top,f,m];return g.viewBox=k.join(" "),{attributes:g,viewBox:k,body:s}}function iconToHTML$1(n,e){let o=n.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in e)o+=" "+i+'="'+e[i]+'"';return'"+n+""}function encodeSVGforURL(n){return n.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function svgToData(n){return"data:image/svg+xml,"+encodeSVGforURL(n)}function svgToURL$1(n){return'url("'+svgToData(n)+'")'}const detectFetch=()=>{let n;try{if(n=fetch,typeof n=="function")return n}catch{}};let fetchModule=detectFetch();function setFetch(n){fetchModule=n}function getFetch(){return fetchModule}function calculateMaxLength(n,e){const o=getAPIConfig(n);if(!o)return 0;let i;if(!o.maxURL)i=0;else{let r=0;o.resources.forEach(l=>{r=Math.max(r,l.length)});const s=e+".json?icons=";i=o.maxURL-r-o.path.length-s.length}return i}function shouldAbort(n){return n===404}const prepare=(n,e,o)=>{const i=[],r=calculateMaxLength(n,e),s="icons";let l={type:s,provider:n,prefix:e,icons:[]},_=0;return o.forEach((f,m)=>{_+=f.length+1,_>=r&&m>0&&(i.push(l),l={type:s,provider:n,prefix:e,icons:[]},_=f.length),l.icons.push(f)}),i.push(l),i};function getPath(n){if(typeof n=="string"){const e=getAPIConfig(n);if(e)return e.path}return"/"}const send=(n,e,o)=>{if(!fetchModule){o("abort",424);return}let i=getPath(e.provider);switch(e.type){case"icons":{const s=e.prefix,_=e.icons.join(","),f=new URLSearchParams({icons:_});i+=s+".json?"+f.toString();break}case"custom":{const s=e.uri;i+=s.slice(0,1)==="/"?s.slice(1):s;break}default:o("abort",400);return}let r=503;fetchModule(n+i).then(s=>{const l=s.status;if(l!==200){setTimeout(()=>{o(shouldAbort(l)?"abort":"next",l)});return}return r=501,s.json()}).then(s=>{if(typeof s!="object"||s===null){setTimeout(()=>{s===404?o("abort",s):o("next",r)});return}setTimeout(()=>{o("success",s)})}).catch(()=>{o("next",r)})},fetchAPIModule={prepare,send};function toggleBrowserCache(n,e){switch(n){case"local":case"session":browserStorageConfig[n]=e;break;case"all":for(const o in browserStorageConfig)browserStorageConfig[o]=e;break}}const nodeAttr="data-style";let customStyle="";function appendCustomStyle(n){customStyle=n}function updateStyle(n,e){let o=Array.from(n.childNodes).find(i=>i.hasAttribute&&i.hasAttribute(nodeAttr));o||(o=document.createElement("style"),o.setAttribute(nodeAttr,nodeAttr),n.appendChild(o)),o.textContent=":host{display:inline-block;vertical-align:"+(e?"-0.125em":"0")+"}span,svg{display:block}"+customStyle}function exportFunctions(){setAPIModule("",fetchAPIModule),allowSimpleNames(!0);let n;try{n=window}catch{}if(n){if(initBrowserStorage(),n.IconifyPreload!==void 0){const o=n.IconifyPreload,i="Invalid IconifyPreload syntax.";typeof o=="object"&&o!==null&&(o instanceof Array?o:[o]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!addCollection$1(r))&&console.error(i)}catch{console.error(i)}})}if(n.IconifyProviders!==void 0){const o=n.IconifyProviders;if(typeof o=="object"&&o!==null)for(const i in o){const r="IconifyProviders["+i+"] is invalid.";try{const s=o[i];if(typeof s!="object"||!s||s.resources===void 0)continue;addAPIProvider$1(i,s)||console.error(r)}catch{console.error(r)}}}}return{enableCache:o=>toggleBrowserCache(o,!0),disableCache:o=>toggleBrowserCache(o,!1),iconLoaded:iconLoaded$1,iconExists:iconLoaded$1,getIcon:getIcon$1,listIcons:listIcons$1,addIcon:addIcon$1,addCollection:addCollection$1,calculateSize:calculateSize$1,buildIcon:iconToSVG,iconToHTML:iconToHTML$1,svgToURL:svgToURL$1,loadIcons:loadIcons$1,loadIcon:loadIcon$1,addAPIProvider:addAPIProvider$1,appendCustomStyle,_api:{getAPIConfig,setAPIModule,sendAPIQuery,setFetch,getFetch,listAPIProviders}}}const monotoneProps={"background-color":"currentColor"},coloredProps={"background-color":"transparent"},propsToAdd={image:"var(--svg)",repeat:"no-repeat",size:"100% 100%"},propsToAddTo={"-webkit-mask":monotoneProps,mask:monotoneProps,background:coloredProps};for(const n in propsToAddTo){const e=propsToAddTo[n];for(const o in propsToAdd)e[n+"-"+o]=propsToAdd[o]}function fixSize(n){return n?n+(n.match(/^[-0-9.]+$/)?"px":""):"inherit"}function renderSPAN(n,e,o){const i=document.createElement("span");let r=n.body;r.indexOf("");const s=n.attributes,l=iconToHTML$1(r,{...s,width:e.width+"",height:e.height+""}),_=svgToURL$1(l),f=i.style,m={"--svg":_,width:fixSize(s.width),height:fixSize(s.height),...o?monotoneProps:coloredProps};for(const h in m)f.setProperty(h,m[h]);return i}let policy;function createPolicy(){try{policy=window.trustedTypes.createPolicy("iconify",{createHTML:n=>n})}catch{policy=null}}function cleanUpInnerHTML(n){return policy===void 0&&createPolicy(),policy?policy.createHTML(n):n}function renderSVG(n){const e=document.createElement("span"),o=n.attributes;let i="";o.width||(i="width: inherit;"),o.height||(i+="height: inherit;"),i&&(o.style=i);const r=iconToHTML$1(n.body,o);return e.innerHTML=cleanUpInnerHTML(r),e.firstChild}function findIconElement(n){return Array.from(n.childNodes).find(e=>{const o=e.tagName&&e.tagName.toUpperCase();return o==="SPAN"||o==="SVG"})}function renderIcon(n,e){const o=e.icon.data,i=e.customisations,r=iconToSVG(o,i);i.preserveAspectRatio&&(r.attributes.preserveAspectRatio=i.preserveAspectRatio);const s=e.renderedMode;let l;switch(s){case"svg":l=renderSVG(r);break;default:l=renderSPAN(r,{...defaultIconProps,...o},s==="mask")}const _=findIconElement(n);_?l.tagName==="SPAN"&&_.tagName===l.tagName?_.setAttribute("style",l.getAttribute("style")):n.replaceChild(l,_):n.appendChild(l)}function setPendingState(n,e,o){const i=o&&(o.rendered?o:o.lastRender);return{rendered:!1,inline:e,icon:n,lastRender:i}}function defineIconifyIcon(n="iconify-icon"){let e,o;try{e=window.customElements,o=window.HTMLElement}catch{return}if(!e||!o)return;const i=e.get(n);if(i)return i;const r=["icon","mode","inline","observe","width","height","rotate","flip"],s=class extends o{constructor(){super();Ce(this,"_shadowRoot");Ce(this,"_initialised",!1);Ce(this,"_state");Ce(this,"_checkQueued",!1);Ce(this,"_connected",!1);Ce(this,"_observer",null);Ce(this,"_visible",!0);const f=this._shadowRoot=this.attachShadow({mode:"open"}),m=getInline(this);updateStyle(f,m),this._state=setPendingState({value:""},m),this._queueCheck()}connectedCallback(){this._connected=!0,this.startObserver()}disconnectedCallback(){this._connected=!1,this.stopObserver()}static get observedAttributes(){return r.slice(0)}attributeChangedCallback(f){switch(f){case"inline":{const m=getInline(this),h=this._state;m!==h.inline&&(h.inline=m,updateStyle(this._shadowRoot,m));break}case"observer":{this.observer?this.startObserver():this.stopObserver();break}default:this._queueCheck()}}get icon(){const f=this.getAttribute("icon");if(f&&f.slice(0,1)==="{")try{return JSON.parse(f)}catch{}return f}set icon(f){typeof f=="object"&&(f=JSON.stringify(f)),this.setAttribute("icon",f)}get inline(){return getInline(this)}set inline(f){f?this.setAttribute("inline","true"):this.removeAttribute("inline")}get observer(){return this.hasAttribute("observer")}set observer(f){f?this.setAttribute("observer","true"):this.removeAttribute("observer")}restartAnimation(){const f=this._state;if(f.rendered){const m=this._shadowRoot;if(f.renderedMode==="svg")try{m.lastChild.setCurrentTime(0);return}catch{}renderIcon(m,f)}}get status(){const f=this._state;return f.rendered?"rendered":f.icon.data===null?"failed":"loading"}_queueCheck(){this._checkQueued||(this._checkQueued=!0,setTimeout(()=>{this._check()}))}_check(){if(!this._checkQueued)return;this._checkQueued=!1;const f=this._state,m=this.getAttribute("icon");if(m!==f.icon.value){this._iconChanged(m);return}if(!f.rendered||!this._visible)return;const h=this.getAttribute("mode"),p=getCustomisations(this);(f.attrMode!==h||haveCustomisationsChanged(f.customisations,p)||!findIconElement(this._shadowRoot))&&this._renderIcon(f.icon,p,h)}_iconChanged(f){const m=parseIconValue(f,(h,p,g)=>{const A=this._state;if(A.rendered||this.getAttribute("icon")!==h)return;const k={value:h,name:p,data:g};k.data?this._gotIconData(k):A.icon=k});m.data?this._gotIconData(m):this._state=setPendingState(m,this._state.inline,this._state)}_forceRender(){if(!this._visible){const f=findIconElement(this._shadowRoot);f&&this._shadowRoot.removeChild(f);return}this._queueCheck()}_gotIconData(f){this._checkQueued=!1,this._renderIcon(f,getCustomisations(this),this.getAttribute("mode"))}_renderIcon(f,m,h){const p=getRenderMode(f.data.body,h),g=this._state.inline;renderIcon(this._shadowRoot,this._state={rendered:!0,icon:f,inline:g,customisations:m,attrMode:h,renderedMode:p})}startObserver(){if(!this._observer)try{this._observer=new IntersectionObserver(f=>{const m=f.some(h=>h.isIntersecting);m!==this._visible&&(this._visible=m,this._forceRender())}),this._observer.observe(this)}catch{if(this._observer){try{this._observer.disconnect()}catch{}this._observer=null}}}stopObserver(){this._observer&&(this._observer.disconnect(),this._observer=null,this._visible=!0,this._connected&&this._forceRender())}};r.forEach(_=>{_ in s.prototype||Object.defineProperty(s.prototype,_,{get:function(){return this.getAttribute(_)},set:function(f){f!==null?this.setAttribute(_,f):this.removeAttribute(_)}})});const l=exportFunctions();for(const _ in l)s[_]=s.prototype[_]=l[_];return e.define(n,s),s}defineIconifyIcon()||exportFunctions();const prerender=!0,_layout=Object.freeze(Object.defineProperty({__proto__:null,prerender},Symbol.toStringTag,{value:"Module"}));function get_each_context$1(n,e,o){const i=n.slice();i[8]=e[o],i[11]=o;const r=Number(i[8].tagName.split("")[1])-1;return i[9]=r,i}function create_if_block$d(n){let e,o=n[8].innerText+"",i,r,s;return{c(){e=element("a"),i=text(o),this.h()},l(l){e=claim_element(l,"A",{style:!0,class:!0,href:!0});var _=children(e);i=claim_text(_,o),_.forEach(detach),this.h()},h(){set_style(e,"margin-left",n[9]*.75+"rem"),attr(e,"class",r="block text-sm "+(n[2]===n[11]?"font-medium text-sky-300":"text-neutral-400")),attr(e,"href",s=n[8].children[0].href)},m(l,_){insert_hydration(l,e,_),append_hydration(e,i)},p(l,_){_&2&&o!==(o=l[8].innerText+"")&&set_data(i,o),_&2&&set_style(e,"margin-left",l[9]*.75+"rem"),_&4&&r!==(r="block text-sm "+(l[2]===l[11]?"font-medium text-sky-300":"text-neutral-400"))&&attr(e,"class",r),_&2&&s!==(s=l[8].children[0].href)&&attr(e,"href",s)},d(l){l&&detach(e)}}}function create_key_block(n){let e,o=n[8].children[0]instanceof HTMLAnchorElement&&n[8].children[0].href&&create_if_block$d(n);return{c(){o&&o.c(),e=empty()},l(i){o&&o.l(i),e=empty()},m(i,r){o&&o.m(i,r),insert_hydration(i,e,r)},p(i,r){i[8].children[0]instanceof HTMLAnchorElement&&i[8].children[0].href?o?o.p(i,r):(o=create_if_block$d(i),o.c(),o.m(e.parentNode,e)):o&&(o.d(1),o=null)},d(i){i&&detach(e),o&&o.d(i)}}}function create_each_block$1(n){let e=n[2],o,i=create_key_block(n);return{c(){i.c(),o=empty()},l(r){i.l(r),o=empty()},m(r,s){i.m(r,s),insert_hydration(r,o,s)},p(r,s){s&4&&safe_not_equal(e,e=r[2])?(i.d(1),i=create_key_block(r),i.c(),i.m(o.parentNode,o)):i.p(r,s)},d(r){r&&detach(o),i.d(r)}}}function create_fragment$t(n){let e,o,i,r,s=ensure_array_like(n[1]),l=[];for(let _=0;_ h1, .markdown > h2, .markdown > h3")))}const _=()=>{for(let p=r.length-1;p>=0;p--)if(r[p].getBoundingClientRect().top{setTimeout(()=>{l(),_()},300)}),onMount(l);const h=()=>{f(),m()};return n.$$set=p=>{"class"in p&&o(0,i=p.class)},[i,r,s,f,m,h]}class HeaderTracker extends SvelteComponent{constructor(e){super(),init(this,e,instance$r,create_fragment$t,safe_not_equal,{class:0})}}function create_default_slot$b(n){let e;const o=n[3].default,i=create_slot(o,n,n[4],null);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&16)&&update_slot_base(i,o,r,r[4],e?get_slot_changes(o,r[4],s,null):get_all_dirty_from_scope(r[4]),null)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$s(n){let e,o;return e=new Link({props:{href:n[0],class:` `+(n[1]===`${base}${n[0]}`?"bg-sky-400 bg-opacity-10 font-medium text-sky-300":"text-neutral-400 hover:bg-neutral-800 hover:text-neutral-300")+` inline-flex w-full items-center space-x-2 rounded-lg px-4 py-1.5`,$$slots:{default:[create_default_slot$b]},$$scope:{ctx:n}}}),{c(){create_component(e.$$.fragment)},l(i){claim_component(e.$$.fragment,i)},m(i,r){mount_component(e,i,r),o=!0},p(i,[r]){const s={};r&1&&(s.href=i[0]),r&3&&(s.class=` `+(i[1]===`${base}${i[0]}`?"bg-sky-400 bg-opacity-10 font-medium text-sky-300":"text-neutral-400 hover:bg-neutral-800 hover:text-neutral-300")+` inline-flex w-full items-center space-x-2 rounded-lg px-4 py-1.5`),r&16&&(s.$$scope={dirty:r,ctx:i}),e.$set(s)},i(i){o||(transition_in(e.$$.fragment,i),o=!0)},o(i){transition_out(e.$$.fragment,i),o=!1},d(i){destroy_component(e,i)}}}function instance$q(n,e,o){let i;component_subscribe(n,page,f=>o(2,i=f));let{$$slots:r={},$$scope:s}=e,{href:l}=e,_;return n.$$set=f=>{"href"in f&&o(0,l=f.href),"$$scope"in f&&o(4,s=f.$$scope)},n.$$.update=()=>{n.$$.dirty&4&&o(1,_=i.url.pathname)},[l,_,i,r,s]}class SidebarLink extends SvelteComponent{constructor(e){super(),init(this,e,instance$q,create_fragment$s,safe_not_equal,{href:0})}}function create_default_slot_16(n){let e,o,i,r="Introduction";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-hmyc8p"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","radix-icons:dashboard"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_15(n){let e,o,i,r="Examples";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-zntwz8"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","ph:codesandbox-logo"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_14(n){let e,o,i,r="Getting Started";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-10em7s"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","ic:round-download"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_13(n){let e,o,i,r="Editing Styles";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-1v8s4yb"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","lucide:palette"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_12(n){let e,o,i,r="Migration";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-1t554qx"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","material-symbols:upgrade"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_11(n){let e,o,i,r="Community Plugins";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-oj1sxw"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","ph:stack-fill"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_10(n){let e,o,i,r="Using Components";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-193bojt"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","ri:svelte-fill"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_9(n){let e,o,i,r="Math";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-17rk523"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","tabler:math"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_8(n){let e,o,i,r="Code";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-76jeei"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","fluent:code-16-filled"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_7(n){let e,o,i,r="Emoji";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-64nitr"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","mingcute:emoji-line"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_6(n){let e,o,i,r="Slash";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-rxesng"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","tabler:slash"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_5(n){let e,o,i,r="TikZ";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-1aormjr"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","mdi:draw-pen"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_4$1(n){let e,o,i,r="Attachment";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-ref5p2"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","tdesign:attach"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_3$1(n){let e,o,i,r="Anchor";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-10ozri2"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","mingcute:link-fill"),set_custom_element_data(e,"class","text-xl"),attr(i,"class","text-[0.95rem]")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_2$3(n){let e,o="Utilities";return{c(){e=element("span"),e.textContent=o,this.h()},l(i){e=claim_element(i,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(e)!=="svelte-1it2439"&&(e.textContent=o),this.h()},h(){attr(e,"class","text-[0.95rem]")},m(i,r){insert_hydration(i,e,r)},p:noop$1,d(i){i&&detach(e)}}}function create_default_slot_1$3(n){let e,o="Core";return{c(){e=element("span"),e.textContent=o,this.h()},l(i){e=claim_element(i,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(e)!=="svelte-1ud5hhw"&&(e.textContent=o),this.h()},h(){attr(e,"class","text-[0.95rem]")},m(i,r){insert_hydration(i,e,r)},p:noop$1,d(i){i&&detach(e)}}}function create_default_slot$a(n){let e,o="Extension";return{c(){e=element("span"),e.textContent=o,this.h()},l(i){e=claim_element(i,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(e)!=="svelte-17upky4"&&(e.textContent=o),this.h()},h(){attr(e,"class","text-[0.95rem]")},m(i,r){insert_hydration(i,e,r)},p:noop$1,d(i){i&&detach(e)}}}function create_fragment$r(n){let e,o,i="Overview",r,s,l,_,f,m,h,p,g,A,k,$,B,X,ee,R,q="Plugins",ue,te,re,he,ce,oe,ae,y,j,w,z,H,ie,le,_e,fe,ge="API",me,de,pe,be,ye,ve,Se,ke;return s=new SidebarLink({props:{href:"/introduction",$$slots:{default:[create_default_slot_16]},$$scope:{ctx:n}}}),_=new SidebarLink({props:{href:"/examples",$$slots:{default:[create_default_slot_15]},$$scope:{ctx:n}}}),m=new SidebarLink({props:{href:"/getting-started",$$slots:{default:[create_default_slot_14]},$$scope:{ctx:n}}}),p=new SidebarLink({props:{href:"/editing-styles",$$slots:{default:[create_default_slot_13]},$$scope:{ctx:n}}}),A=new SidebarLink({props:{href:"/migration",$$slots:{default:[create_default_slot_12]},$$scope:{ctx:n}}}),$=new SidebarLink({props:{href:"/community-plugins",$$slots:{default:[create_default_slot_11]},$$scope:{ctx:n}}}),X=new SidebarLink({props:{href:"/using-components",$$slots:{default:[create_default_slot_10]},$$scope:{ctx:n}}}),te=new SidebarLink({props:{href:"/plugins/math",$$slots:{default:[create_default_slot_9]},$$scope:{ctx:n}}}),he=new SidebarLink({props:{href:"/plugins/code",$$slots:{default:[create_default_slot_8]},$$scope:{ctx:n}}}),oe=new SidebarLink({props:{href:"/plugins/emoji",$$slots:{default:[create_default_slot_7]},$$scope:{ctx:n}}}),y=new SidebarLink({props:{href:"/plugins/slash",$$slots:{default:[create_default_slot_6]},$$scope:{ctx:n}}}),w=new SidebarLink({props:{href:"/plugins/tikz",$$slots:{default:[create_default_slot_5]},$$scope:{ctx:n}}}),H=new SidebarLink({props:{href:"/plugins/attachment",$$slots:{default:[create_default_slot_4$1]},$$scope:{ctx:n}}}),le=new SidebarLink({props:{href:"/plugins/anchor",$$slots:{default:[create_default_slot_3$1]},$$scope:{ctx:n}}}),de=new SidebarLink({props:{href:"/api/utilities",$$slots:{default:[create_default_slot_2$3]},$$scope:{ctx:n}}}),be=new SidebarLink({props:{href:"/api/core",$$slots:{default:[create_default_slot_1$3]},$$scope:{ctx:n}}}),ve=new SidebarLink({props:{href:"/api/extension",$$slots:{default:[create_default_slot$a]},$$scope:{ctx:n}}}),{c(){e=element("div"),o=element("h3"),o.textContent=i,r=space(),create_component(s.$$.fragment),l=space(),create_component(_.$$.fragment),f=space(),create_component(m.$$.fragment),h=space(),create_component(p.$$.fragment),g=space(),create_component(A.$$.fragment),k=space(),create_component($.$$.fragment),B=space(),create_component(X.$$.fragment),ee=space(),R=element("h3"),R.textContent=q,ue=space(),create_component(te.$$.fragment),re=space(),create_component(he.$$.fragment),ce=space(),create_component(oe.$$.fragment),ae=space(),create_component(y.$$.fragment),j=space(),create_component(w.$$.fragment),z=space(),create_component(H.$$.fragment),ie=space(),create_component(le.$$.fragment),_e=space(),fe=element("h3"),fe.textContent=ge,me=space(),create_component(de.$$.fragment),pe=space(),create_component(be.$$.fragment),ye=space(),create_component(ve.$$.fragment),this.h()},l(se){e=claim_element(se,"DIV",{class:!0});var ne=children(e);o=claim_element(ne,"H3",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(o)!=="svelte-4l22iw"&&(o.textContent=i),r=claim_space(ne),claim_component(s.$$.fragment,ne),l=claim_space(ne),claim_component(_.$$.fragment,ne),f=claim_space(ne),claim_component(m.$$.fragment,ne),h=claim_space(ne),claim_component(p.$$.fragment,ne),g=claim_space(ne),claim_component(A.$$.fragment,ne),k=claim_space(ne),claim_component($.$$.fragment,ne),B=claim_space(ne),claim_component(X.$$.fragment,ne),ee=claim_space(ne),R=claim_element(ne,"H3",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(R)!=="svelte-12104bp"&&(R.textContent=q),ue=claim_space(ne),claim_component(te.$$.fragment,ne),re=claim_space(ne),claim_component(he.$$.fragment,ne),ce=claim_space(ne),claim_component(oe.$$.fragment,ne),ae=claim_space(ne),claim_component(y.$$.fragment,ne),j=claim_space(ne),claim_component(w.$$.fragment,ne),z=claim_space(ne),claim_component(H.$$.fragment,ne),ie=claim_space(ne),claim_component(le.$$.fragment,ne),_e=claim_space(ne),fe=claim_element(ne,"H3",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(fe)!=="svelte-11166a1"&&(fe.textContent=ge),me=claim_space(ne),claim_component(de.$$.fragment,ne),pe=claim_space(ne),claim_component(be.$$.fragment,ne),ye=claim_space(ne),claim_component(ve.$$.fragment,ne),ne.forEach(detach),this.h()},h(){attr(o,"class","mb-3 ml-4 mt-6 text-sm font-medium first:mt-0 last:mb-0"),attr(R,"class","mb-3 ml-4 mt-6 text-sm font-medium first:mt-0 last:mb-0"),attr(fe,"class","mb-3 ml-4 mt-6 text-sm font-medium first:mt-0 last:mb-0"),attr(e,"class",Se="h-full "+n[0])},m(se,ne){insert_hydration(se,e,ne),append_hydration(e,o),append_hydration(e,r),mount_component(s,e,null),append_hydration(e,l),mount_component(_,e,null),append_hydration(e,f),mount_component(m,e,null),append_hydration(e,h),mount_component(p,e,null),append_hydration(e,g),mount_component(A,e,null),append_hydration(e,k),mount_component($,e,null),append_hydration(e,B),mount_component(X,e,null),append_hydration(e,ee),append_hydration(e,R),append_hydration(e,ue),mount_component(te,e,null),append_hydration(e,re),mount_component(he,e,null),append_hydration(e,ce),mount_component(oe,e,null),append_hydration(e,ae),mount_component(y,e,null),append_hydration(e,j),mount_component(w,e,null),append_hydration(e,z),mount_component(H,e,null),append_hydration(e,ie),mount_component(le,e,null),append_hydration(e,_e),append_hydration(e,fe),append_hydration(e,me),mount_component(de,e,null),append_hydration(e,pe),mount_component(be,e,null),append_hydration(e,ye),mount_component(ve,e,null),ke=!0},p(se,[ne]){const Ee={};ne&2&&(Ee.$$scope={dirty:ne,ctx:se}),s.$set(Ee);const Ae={};ne&2&&(Ae.$$scope={dirty:ne,ctx:se}),_.$set(Ae);const Te={};ne&2&&(Te.$$scope={dirty:ne,ctx:se}),m.$set(Te);const Ie={};ne&2&&(Ie.$$scope={dirty:ne,ctx:se}),p.$set(Ie);const $e={};ne&2&&($e.$$scope={dirty:ne,ctx:se}),A.$set($e);const Pe={};ne&2&&(Pe.$$scope={dirty:ne,ctx:se}),$.$set(Pe);const we={};ne&2&&(we.$$scope={dirty:ne,ctx:se}),X.$set(we);const Ne={};ne&2&&(Ne.$$scope={dirty:ne,ctx:se}),te.$set(Ne);const Oe={};ne&2&&(Oe.$$scope={dirty:ne,ctx:se}),he.$set(Oe);const Re={};ne&2&&(Re.$$scope={dirty:ne,ctx:se}),oe.$set(Re);const Fe={};ne&2&&(Fe.$$scope={dirty:ne,ctx:se}),y.$set(Fe);const Le={};ne&2&&(Le.$$scope={dirty:ne,ctx:se}),w.$set(Le);const Me={};ne&2&&(Me.$$scope={dirty:ne,ctx:se}),H.$set(Me);const De={};ne&2&&(De.$$scope={dirty:ne,ctx:se}),le.$set(De);const xe={};ne&2&&(xe.$$scope={dirty:ne,ctx:se}),de.$set(xe);const Be={};ne&2&&(Be.$$scope={dirty:ne,ctx:se}),be.$set(Be);const je={};ne&2&&(je.$$scope={dirty:ne,ctx:se}),ve.$set(je),(!ke||ne&1&&Se!==(Se="h-full "+se[0]))&&attr(e,"class",Se)},i(se){ke||(transition_in(s.$$.fragment,se),transition_in(_.$$.fragment,se),transition_in(m.$$.fragment,se),transition_in(p.$$.fragment,se),transition_in(A.$$.fragment,se),transition_in($.$$.fragment,se),transition_in(X.$$.fragment,se),transition_in(te.$$.fragment,se),transition_in(he.$$.fragment,se),transition_in(oe.$$.fragment,se),transition_in(y.$$.fragment,se),transition_in(w.$$.fragment,se),transition_in(H.$$.fragment,se),transition_in(le.$$.fragment,se),transition_in(de.$$.fragment,se),transition_in(be.$$.fragment,se),transition_in(ve.$$.fragment,se),ke=!0)},o(se){transition_out(s.$$.fragment,se),transition_out(_.$$.fragment,se),transition_out(m.$$.fragment,se),transition_out(p.$$.fragment,se),transition_out(A.$$.fragment,se),transition_out($.$$.fragment,se),transition_out(X.$$.fragment,se),transition_out(te.$$.fragment,se),transition_out(he.$$.fragment,se),transition_out(oe.$$.fragment,se),transition_out(y.$$.fragment,se),transition_out(w.$$.fragment,se),transition_out(H.$$.fragment,se),transition_out(le.$$.fragment,se),transition_out(de.$$.fragment,se),transition_out(be.$$.fragment,se),transition_out(ve.$$.fragment,se),ke=!1},d(se){se&&detach(e),destroy_component(s),destroy_component(_),destroy_component(m),destroy_component(p),destroy_component(A),destroy_component($),destroy_component(X),destroy_component(te),destroy_component(he),destroy_component(oe),destroy_component(y),destroy_component(w),destroy_component(H),destroy_component(le),destroy_component(de),destroy_component(be),destroy_component(ve)}}}function instance$p(n,e,o){let{class:i=""}=e;return n.$$set=r=>{"class"in r&&o(0,i=r.class)},[i]}class Sidebar extends SvelteComponent{constructor(e){super(),init(this,e,instance$p,create_fragment$r,safe_not_equal,{class:0})}}function create_if_block$c(n){let e,o,i,r,s,l,_='',f,m,h;return r=new Sidebar({props:{class:"w-[20rem] px-4 py-4"}}),{c(){e=element("div"),o=space(),i=element("div"),create_component(r.$$.fragment),s=space(),l=element("button"),l.innerHTML=_,this.h()},l(p){e=claim_element(p,"DIV",{class:!0}),children(e).forEach(detach),o=claim_space(p),i=claim_element(p,"DIV",{class:!0});var g=children(i);claim_component(r.$$.fragment,g),s=claim_space(g),l=claim_element(g,"BUTTON",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(l)!=="svelte-1y8e178"&&(l.innerHTML=_),g.forEach(detach),this.h()},h(){attr(e,"class","fixed bottom-0 left-0 right-0 top-0 z-10 bg-neutral-950 bg-opacity-50"),attr(l,"class","absolute right-4 top-4 text-neutral-500 hover:text-neutral-200"),attr(i,"class","fixed bottom-0 left-0 top-0 z-10 rounded-r-xl bg-neutral-900")},m(p,g){insert_hydration(p,e,g),insert_hydration(p,o,g),insert_hydration(p,i,g),mount_component(r,i,null),append_hydration(i,s),append_hydration(i,l),f=!0,m||(h=listen(l,"click",n[4]),m=!0)},p:noop$1,i(p){f||(transition_in(r.$$.fragment,p),f=!0)},o(p){transition_out(r.$$.fragment,p),f=!1},d(p){p&&(detach(e),detach(o),detach(i)),destroy_component(r),m=!1,h()}}}function create_fragment$q(n){let e,o,i='',r,s,l,_,f,m,h=n[1]&&create_if_block$c(n);return{c(){e=element("div"),o=element("button"),o.innerHTML=i,s=space(),h&&h.c(),l=empty(),this.h()},l(p){e=claim_element(p,"DIV",{class:!0});var g=children(e);o=claim_element(g,"BUTTON",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(o)!=="svelte-16xt1x4"&&(o.innerHTML=i),g.forEach(detach),s=claim_space(p),h&&h.l(p),l=empty(),this.h()},h(){attr(o,"class","text-neutral-500 hover:text-neutral-200"),attr(e,"class",r="container mb-4 w-full border-b border-neutral-800 px-4 pb-1 sm:px-6 "+n[0])},m(p,g){insert_hydration(p,e,g),append_hydration(e,o),insert_hydration(p,s,g),h&&h.m(p,g),insert_hydration(p,l,g),_=!0,f||(m=listen(o,"click",n[3]),f=!0)},p(p,[g]){(!_||g&1&&r!==(r="container mb-4 w-full border-b border-neutral-800 px-4 pb-1 sm:px-6 "+p[0]))&&attr(e,"class",r),p[1]?h?(h.p(p,g),g&2&&transition_in(h,1)):(h=create_if_block$c(p),h.c(),transition_in(h,1),h.m(l.parentNode,l)):h&&(group_outros(),transition_out(h,1,1,()=>{h=null}),check_outros())},i(p){_||(transition_in(h),_=!0)},o(p){transition_out(h),_=!1},d(p){p&&(detach(e),detach(s),detach(l)),h&&h.d(p),f=!1,m()}}}function instance$o(n,e,o){let i;component_subscribe(n,page,f=>o(2,i=f));let{class:r=""}=e,s=!1;const l=()=>o(1,s=!s),_=()=>o(1,s=!1);return n.$$set=f=>{"class"in f&&o(0,r=f.class)},n.$$.update=()=>{n.$$.dirty&4&&(i.url,o(1,s=!1))},[r,s,i,l,_]}class MobileSidebar extends SvelteComponent{constructor(e){super(),init(this,e,instance$o,create_fragment$q,safe_not_equal,{class:0})}}function create_else_block$8(n){let e,o,i,r,s;return{c(){e=element("div"),o=element("iconify-icon"),i=space(),r=element("span"),s=text(n[2]),this.h()},l(l){e=claim_element(l,"DIV",{class:!0});var _=children(e);o=claim_element(_,"ICONIFY-ICON",{icon:!0,class:!0}),children(o).forEach(detach),i=claim_space(_),r=claim_element(_,"SPAN",{class:!0});var f=children(r);s=claim_text(f,n[2]),f.forEach(detach),_.forEach(detach),this.h()},h(){set_custom_element_data(o,"icon","ic:round-star"),set_custom_element_data(o,"class","h-3 w-3"),attr(r,"class","mt-1 text-[0.8rem] leading-3"),attr(e,"class","inline-flex items-center space-x-1")},m(l,_){insert_hydration(l,e,_),append_hydration(e,o),append_hydration(e,i),append_hydration(e,r),append_hydration(r,s)},p(l,_){_&4&&set_data(s,l[2])},d(l){l&&detach(e)}}}function create_if_block$b(n){let e;return{c(){e=element("div"),this.h()},l(o){e=claim_element(o,"DIV",{class:!0}),children(e).forEach(detach),this.h()},h(){attr(e,"class","pulse my-1.5 h-3 w-[80px] rounded-full bg-neutral-800")},m(o,i){insert_hydration(o,e,i)},p:noop$1,d(o){o&&detach(e)}}}function create_fragment$p(n){let e,o,i,r,s,l="BearToCode/carta",_,f;function m(g,A){return g[1]?create_if_block$b:create_else_block$8}let h=m(n),p=h(n);return{c(){e=element("a"),o=element("iconify-icon"),i=space(),r=element("div"),s=element("p"),s.textContent=l,_=space(),p.c(),this.h()},l(g){e=claim_element(g,"A",{href:!0,class:!0});var A=children(e);o=claim_element(A,"ICONIFY-ICON",{icon:!0,class:!0}),children(o).forEach(detach),i=claim_space(A),r=claim_element(A,"DIV",{class:!0});var k=children(r);s=claim_element(k,"P",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(s)!=="svelte-pjnc05"&&(s.textContent=l),_=claim_space(k),p.l(k),k.forEach(detach),A.forEach(detach),this.h()},h(){set_custom_element_data(o,"icon","mdi:github"),set_custom_element_data(o,"class","text-2xl"),attr(s,"class","text-[0.9rem] font-semibold leading-3"),attr(r,"class","hidden h-min flex-col justify-center space-y-1 md:flex"),attr(e,"href","https://github.com/BearToCode/carta"),attr(e,"class",f="flex h-12 items-center space-x-2 p-2 "+n[0])},m(g,A){insert_hydration(g,e,A),append_hydration(e,o),append_hydration(e,i),append_hydration(e,r),append_hydration(r,s),append_hydration(r,_),p.m(r,null)},p(g,[A]){h===(h=m(g))&&p?p.p(g,A):(p.d(1),p=h(g),p&&(p.c(),p.m(r,null))),A&1&&f!==(f="flex h-12 items-center space-x-2 p-2 "+g[0])&&attr(e,"class",f)},i:noop$1,o:noop$1,d(g){g&&detach(e),p.d()}}}function instance$n(n,e,o){let{class:i=""}=e,r=!0,s;return onMount(async()=>{const _=await(await fetch("https://api.github.com/repos/BearToCode/carta")).json();o(2,s=_.stargazers_count),o(1,r=!1)}),n.$$set=l=>{"class"in l&&o(0,i=l.class)},[i,r,s]}class GitHub extends SvelteComponent{constructor(e){super(),init(this,e,instance$n,create_fragment$p,safe_not_equal,{class:0})}}const SCORE_CONTINUE_MATCH=1,SCORE_SPACE_WORD_JUMP=.9,SCORE_NON_SPACE_WORD_JUMP=.8,SCORE_CHARACTER_JUMP=.17,SCORE_TRANSPOSITION=.1,PENALTY_SKIPPED=.999,PENALTY_CASE_MISMATCH=.9999,PENALTY_NOT_COMPLETE=.99,IS_GAP_REGEXP=/[\\/_+.#"@[({&]/,COUNT_GAPS_REGEXP=/[\\/_+.#"@[({&]/g,IS_SPACE_REGEXP=/[\s-]/,COUNT_SPACE_REGEXP=/[\s-]/g;function commandScoreInner(n,e,o,i,r,s,l){if(s===e.length)return r===n.length?SCORE_CONTINUE_MATCH:PENALTY_NOT_COMPLETE;const _=`${r},${s}`;if(l[_]!==void 0)return l[_];const f=i.charAt(s);let m=o.indexOf(f,r),h=0,p,g,A,k;for(;m>=0;)p=commandScoreInner(n,e,o,i,m+1,s+1,l),p>h&&(m===r?p*=SCORE_CONTINUE_MATCH:IS_GAP_REGEXP.test(n.charAt(m-1))?(p*=SCORE_NON_SPACE_WORD_JUMP,A=n.slice(r,m-1).match(COUNT_GAPS_REGEXP),A&&r>0&&(p*=Math.pow(PENALTY_SKIPPED,A.length))):IS_SPACE_REGEXP.test(n.charAt(m-1))?(p*=SCORE_SPACE_WORD_JUMP,k=n.slice(r,m-1).match(COUNT_SPACE_REGEXP),k&&r>0&&(p*=Math.pow(PENALTY_SKIPPED,k.length))):(p*=SCORE_CHARACTER_JUMP,r>0&&(p*=Math.pow(PENALTY_SKIPPED,m-r))),n.charAt(m)!==e.charAt(s)&&(p*=PENALTY_CASE_MISMATCH)),(pp&&(p=g*SCORE_TRANSPOSITION)),p>h&&(h=p),m=o.indexOf(f,m+1);return l[_]=h,h}function formatInput(n){return n.toLowerCase().replace(COUNT_SPACE_REGEXP," ")}function commandScore(n,e){return commandScoreInner(n,e,formatInput(n),formatInput(e),0,0,{})}const isBrowser$1=typeof document<"u";function isHTMLElement$1(n){return n instanceof HTMLElement}function isHTMLInputElement(n){return n instanceof HTMLInputElement}function isUndefined(n){return n===void 0}let urlAlphabet$1="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",nanoid$1=(n=21)=>{let e="",o=n;for(;o--;)e+=urlAlphabet$1[Math.random()*64|0];return e};function generateId$1(){return nanoid$1(10)}const kbd$1={ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*"};function omit$1(n,...e){const o={};for(const i of Object.keys(n))e.includes(i)||(o[i]=n[i]);return o}function removeUndefined$1(n){const e={};for(const o in n){const i=n[o];i!==void 0&&(e[o]=i)}return e}function toWritableStores$1(n){const e={};return Object.keys(n).forEach(o=>{const i=o,r=n[i];e[i]=writable(r)}),e}function styleToString$2(n){return Object.keys(n).reduce((e,o)=>n[o]===void 0?e:e+`${o}:${n[o]};`,"")}const srOnlyStyles={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};function addEventListener$1(n,e,o,i){const r=Array.isArray(e)?e:[e];return r.forEach(s=>n.addEventListener(s,o,i)),()=>{r.forEach(s=>n.removeEventListener(s,o,i))}}function executeCallbacks$1(...n){return(...e)=>{for(const o of n)typeof o=="function"&&o(...e)}}const NAME$m="Command",STATE_NAME="CommandState",GROUP_NAME="CommandGroup",LIST_SELECTOR="[data-cmdk-list-sizer]",GROUP_SELECTOR="[data-cmdk-group]",GROUP_ITEMS_SELECTOR="[data-cmdk-group-items]",GROUP_HEADING_SELECTOR="[data-cmdk-group-heading]",ITEM_SELECTOR="[data-cmdk-item]",VALID_ITEM_SELECTOR=`${ITEM_SELECTOR}:not([aria-disabled="true"])`,VALUE_ATTR="data-value",defaultFilter=(n,e)=>commandScore(n,e);function getCtx$1(){return getContext(NAME$m)}function getState(){return getContext(STATE_NAME)}function createGroup(n){const e=generateId$1();return setContext(GROUP_NAME,{id:e,alwaysRender:isUndefined(n)?!1:n}),{id:e}}function getGroup(){const n=getContext(GROUP_NAME);if(n)return n}function createState(n){const e={search:"",value:"",filtered:{count:0,items:new Map,groups:new Set}};return writable(n?{...e,...removeUndefined$1(n)}:e)}const defaults$1={label:"Command menu",shouldFilter:!0,loop:!1,onValueChange:void 0,value:void 0,filter:defaultFilter,ids:{root:generateId$1(),list:generateId$1(),label:generateId$1(),input:generateId$1()}};function createCommand(n){const e={root:generateId$1(),list:generateId$1(),label:generateId$1(),input:generateId$1(),...n.ids},o={...defaults$1,...removeUndefined$1(n)},i=n.state??createState({value:o.value}),r=writable(new Set),s=writable(new Map),l=writable(new Map),_=writable(null),f=toWritableStores$1(omit$1(o,"value","ids")),{shouldFilter:m,loop:h,filter:p,label:g}=f,A={value:(w,z)=>{z!==get_store_value(l).get(w)&&(l.update(H=>(H.set(w,z),H)),i.update(H=>(H.filtered.items.set(w,ee(z,H.search)),B(H,get_store_value(m)))))},item:(w,z)=>(r.update(H=>H.add(w)),z&&s.update(H=>{var ie;return H.has(z)?(ie=H.get(z))==null||ie.add(w):H.set(z,new Set([w])),H}),i.update(H=>{const ie=get_store_value(m),le=$(H,ie),_e=B(le,ie);if(!_e.value){const fe=X();_e.value=fe??""}return _e}),()=>{l.update(H=>(H.delete(w),H)),r.update(H=>(H.delete(w),H)),i.update(H=>{H.filtered.items.delete(w);const ie=ue(),le=$(H);return(ie==null?void 0:ie.getAttribute("id"))===w&&(le.value=X()??""),H})}),group:w=>(s.update(z=>(z.has(w)||z.set(w,new Set),z)),()=>{l.update(z=>(z.delete(w),z)),s.update(z=>(z.delete(w),z))}),filter:()=>get_store_value(m),label:get_store_value(g)||n["aria-label"]||"",commandEl:_,ids:e,updateState:k};function k(w,z,H){const ie=get_store_value(m);i.update(le=>{var _e;return Object.is(le[w],z)||(le[w]=z,w==="search"?(le=$(le,ie),le=B(le,ie),tick().then(()=>i.update(me=>(me.value=X()??"",me)))):w==="value"&&((_e=n.onValueChange)==null||_e.call(n,le.value),H||tick().then(()=>R()))),le})}function $(w,z){const H=z??get_store_value(m),ie=get_store_value(r),le=get_store_value(l);if(!w.search||!H)return w.filtered.count=ie.size,w;w.filtered.groups=new Set;let _e=0;for(const fe of ie){const ge=le.get(fe),me=ee(ge,w.search);w.filtered.items.set(fe,me),me>0&&_e++}for(const[fe,ge]of get_store_value(s))for(const me of ge){const de=w.filtered.items.get(me);de&&de>0&&w.filtered.groups.add(fe)}return w.filtered.count=_e,w}function B(w,z){const H=z??get_store_value(m);if(!w.search||!H)return w;const ie=w.filtered.items,le=[],_e=get_store_value(s);w.filtered.groups.forEach(me=>{const de=_e.get(me);if(!de)return;let pe=0;de.forEach(be=>{const ye=ie.get(be);isUndefined(ye)||(pe=Math.max(ye,pe))}),le.push([me,pe])});const fe=document.getElementById(e.root);if(!fe)return w;const ge=fe.querySelector(LIST_SELECTOR);return q(fe).sort((me,de)=>{const pe=me.getAttribute(VALUE_ATTR)??"",be=de.getAttribute(VALUE_ATTR)??"";return(ie.get(pe)??0)-(ie.get(be)??0)}).forEach(me=>{const de=me.closest(GROUP_ITEMS_SELECTOR),pe=me.closest(`${GROUP_ITEMS_SELECTOR} > *`);if(isHTMLElement$1(de))if(me.parentElement===de)de.appendChild(me);else{if(!isHTMLElement$1(pe))return;de.appendChild(pe)}else{if(!isHTMLElement$1(ge))return;if(me.parentElement===ge)ge.appendChild(me);else{if(!isHTMLElement$1(pe))return;ge.appendChild(pe)}}}),le.sort((me,de)=>de[1]-me[1]).forEach(me=>{var pe;const de=fe.querySelector(`${GROUP_SELECTOR}[${VALUE_ATTR}="${me[0]}"]`);isHTMLElement$1(de)&&((pe=de.parentElement)==null||pe.appendChild(de))}),w}function X(){const w=q().find(H=>!H.ariaDisabled);if(!w)return;const z=w.getAttribute(VALUE_ATTR);if(z)return z}function ee(w,z){const H=w==null?void 0:w.toLowerCase().trim(),ie=get_store_value(p);return ie?H?ie(H,z):0:H?defaultFilter(H,z):0}function R(){var z;const w=ue();w&&(((z=w.parentElement)==null?void 0:z.firstChild)===w&&tick().then(()=>{var H,ie;return(ie=(H=w.closest(GROUP_SELECTOR))==null?void 0:H.querySelector(GROUP_HEADING_SELECTOR))==null?void 0:ie.scrollIntoView({block:"nearest"})}),tick().then(()=>w.scrollIntoView({block:"nearest"})))}function q(w){const z=w??document.getElementById(e.root);return z?Array.from(z.querySelectorAll(VALID_ITEM_SELECTOR)).filter(H=>isHTMLElement$1(H)):[]}function ue(w){const z=w??document.getElementById(e.root);if(!z)return;const H=z.querySelector(`${VALID_ITEM_SELECTOR}[aria-selected="true"]`);return isHTMLElement$1(H)?H:null}function te(w){const z=document.getElementById(e.root);!z||q(z)[w]}function re(w){const z=ue(),H=q(),ie=H.findIndex(_e=>_e===z);let le=H[ie+w];get_store_value(h)&&(ie+w<0?le=H[H.length-1]:ie+w===H.length?le=H[0]:le=H[ie+w]),le&&k("value",le.getAttribute(VALUE_ATTR)??"")}function he(w){const z=ue();let H=z==null?void 0:z.closest(GROUP_SELECTOR),ie;for(;H&&!ie;)H=w>0?findNextSibling(H,GROUP_SELECTOR):findPreviousSibling(H,GROUP_SELECTOR),ie=H==null?void 0:H.querySelector(VALID_ITEM_SELECTOR);ie?k("value",ie.getAttribute(VALUE_ATTR)??""):re(w)}function ce(){return te(q().length-1)}function oe(w){w.preventDefault(),w.metaKey?ce():w.altKey?he(1):re(1)}function ae(w){w.preventDefault(),w.metaKey?te(0):w.altKey?he(-1):re(-1)}function y(w){switch(w.key){case kbd$1.ARROW_DOWN:oe(w);break;case kbd$1.ARROW_UP:ae(w);break;case kbd$1.HOME:w.preventDefault(),te(0);break;case kbd$1.END:w.preventDefault(),ce();break;case kbd$1.ENTER:{w.preventDefault();const z=ue();z&&z.click()}}}setContext(NAME$m,A);const j={subscribe:i.subscribe,update:i.update,set:i.set,updateState:k};return setContext(STATE_NAME,j),{state:j,handleRootKeydown:y,commandEl:_,ids:e}}function findNextSibling(n,e){let o=n.nextElementSibling;for(;o;){if(o.matches(e))return o;o=o.nextElementSibling}}function findPreviousSibling(n,e){let o=n.previousElementSibling;for(;o;){if(o.matches(e))return o;o=o.previousElementSibling}}const get_default_slot_changes_1$5=n=>({}),get_default_slot_context_1$5=n=>({root:n[6],label:{attrs:n[5]}}),get_default_slot_changes$a=n=>({}),get_default_slot_context$a=n=>({root:n[6],label:{attrs:n[5]}});function create_else_block$7(n){let e,o,i=(n[0]??"")+"",r,s,l,_,f,m=[n[5]],h={};for(let $=0;${l[h]=null}),check_outros(),o=l[e],o?o.p(f,m):(o=l[e]=s[e](f),o.c()),transition_in(o,1),o.m(i.parentNode,i))},i(f){r||(transition_in(o),r=!0)},o(f){transition_out(o),r=!1},d(f){f&&detach(i),l[e].d(f)}}}function instance$m(n,e,o){const i=["label","shouldFilter","filter","value","onValueChange","loop","onKeydown","state","ids","asChild"];let r=compute_rest_props(e,i),s,{$$slots:l={},$$scope:_}=e,{label:f=void 0}=e,{shouldFilter:m=!0}=e,{filter:h=void 0}=e,{value:p=void 0}=e,{onValueChange:g=void 0}=e,{loop:A=void 0}=e,{onKeydown:k=void 0}=e,{state:$=void 0}=e,{ids:B=void 0}=e,{asChild:X=!1}=e;const{commandEl:ee,handleRootKeydown:R,ids:q,state:ue}=createCommand({label:f,shouldFilter:m,filter:h,value:p,onValueChange:y=>{y!==p&&(o(8,p=y),g==null||g(y))},loop:A,state:$,ids:B});component_subscribe(n,ue,y=>o(18,s=y));function te(y){y&&y!==s.value&&set_store_value(ue,s.value=y,s)}function re(y){return ee.set(y),{destroy:executeCallbacks$1(addEventListener$1(y,"keydown",oe))}}const he={role:"application",id:q.root,"data-cmdk-root":""},ce={"data-cmdk-label":"",for:q.input,id:q.label,style:styleToString$2(srOnlyStyles)};function oe(y){k==null||k(y),!y.defaultPrevented&&R(y)}const ae={action:re,attrs:he};return n.$$set=y=>{e=assign(assign({},e),exclude_internal_props(y)),o(7,r=compute_rest_props(e,i)),"label"in y&&o(0,f=y.label),"shouldFilter"in y&&o(9,m=y.shouldFilter),"filter"in y&&o(10,h=y.filter),"value"in y&&o(8,p=y.value),"onValueChange"in y&&o(11,g=y.onValueChange),"loop"in y&&o(12,A=y.loop),"onKeydown"in y&&o(13,k=y.onKeydown),"state"in y&&o(14,$=y.state),"ids"in y&&o(15,B=y.ids),"asChild"in y&&o(1,X=y.asChild),"$$scope"in y&&o(16,_=y.$$scope)},n.$$.update=()=>{n.$$.dirty&256&&te(p)},[f,X,ue,re,he,ce,ae,r,p,m,h,g,A,k,$,B,_,l]}let Command$1=class extends SvelteComponent{constructor(e){super(),init(this,e,instance$m,create_fragment$o,safe_not_equal,{label:0,shouldFilter:9,filter:10,value:8,onValueChange:11,loop:12,onKeydown:13,state:14,ids:15,asChild:1})}};function last(n){return n[n.length-1]}function styleToString$1(n){return Object.keys(n).reduce((e,o)=>n[o]===void 0?e:e+`${o}:${n[o]};`,"")}styleToString$1({position:"absolute",opacity:0,"pointer-events":"none",margin:0,transform:"translateX(-100%)"});function lightable(n){function e(o){return o(n),()=>{}}return{subscribe:e}}const hiddenAction=n=>new Proxy(n,{get(e,o,i){return Reflect.get(e,o,i)},ownKeys(e){return Reflect.ownKeys(e).filter(o=>o!=="action")}}),isFunctionWithParams=n=>typeof n=="function";function builder(n,e){const{stores:o,action:i,returned:r}=e??{},s=(()=>{if(o&&r)return derived(o,_=>{const f=r(_);if(isFunctionWithParams(f)){const m=(...h)=>hiddenAction({...f(...h),[`data-melt-${n}`]:"",action:i??noop});return m.action=i??noop,m}return hiddenAction({...f,[`data-melt-${n}`]:"",action:i??noop})});{const _=r,f=_==null?void 0:_();if(isFunctionWithParams(f)){const m=(...h)=>hiddenAction({...f(...h),[`data-melt-${n}`]:"",action:i??noop});return m.action=i??noop,lightable(m)}return lightable(hiddenAction({...f,[`data-melt-${n}`]:"",action:i??noop}))}})(),l=i??(()=>{});return l.subscribe=s.subscribe,l}function createElHelpers(n){const e=s=>s?`${n}-${s}`:n,o=s=>`data-melt-${n}${s?`-${s}`:""}`,i=s=>`[data-melt-${n}${s?`-${s}`:""}]`;return{name:e,attribute:o,selector:i,getEl:s=>document.querySelector(i(s))}}const isBrowser=typeof document<"u",isFunction=n=>typeof n=="function";function isHTMLElement(n){return n instanceof HTMLElement}function executeCallbacks(...n){return(...e)=>{for(const o of n)typeof o=="function"&&o(...e)}}function noop(){}function addEventListener(n,e,o,i){const r=Array.isArray(e)?e:[e];return r.forEach(s=>n.addEventListener(s,o,i)),()=>{r.forEach(s=>n.removeEventListener(s,o,i))}}function addMeltEventListener(n,e,o,i){const r=Array.isArray(e)?e:[e];if(typeof o=="function"){const s=withMelt(l=>o(l));return r.forEach(l=>n.addEventListener(l,s,i)),()=>{r.forEach(l=>n.removeEventListener(l,s,i))}}return()=>void 0}function dispatchMeltEvent(n){const e=n.currentTarget;if(!isHTMLElement(e))return null;const o=new CustomEvent(`m-${n.type}`,{detail:{originalEvent:n},cancelable:!0});return e.dispatchEvent(o),o}function withMelt(n){return e=>{const o=dispatchMeltEvent(e);if(!(o!=null&&o.defaultPrevented))return n(e)}}function omit(n,...e){const o={};for(const i of Object.keys(n))e.includes(i)||(o[i]=n[i]);return o}const overridable=(n,e)=>{const o=(r,s)=>{n.update(l=>{const _=r(l);let f=_;return e&&(f=e({curr:l,next:_})),s==null||s(f),f})};return{...n,update:o,set:r=>{o(()=>r)}}};function sleep$1(n){return new Promise(e=>setTimeout(e,n))}let urlAlphabet="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",nanoid=(n=21)=>{let e="",o=n;for(;o--;)e+=urlAlphabet[Math.random()*64|0];return e};function generateId(){return nanoid(10)}function generateIds(n){return n.reduce((e,o)=>(e[o]=generateId(),e),{})}const kbd={ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",A:"a",P:"p"},isDom=()=>typeof window<"u";function getPlatform(){const n=navigator.userAgentData;return(n==null?void 0:n.platform)??navigator.platform}const pt=n=>isDom()&&n.test(getPlatform().toLowerCase()),isTouchDevice=()=>isDom()&&!!navigator.maxTouchPoints,isMac=()=>pt(/^mac/)&&!isTouchDevice(),isApple=()=>pt(/mac|iphone|ipad|ipod/i),isIos=()=>isApple()&&!isMac(),LOCK_CLASSNAME="data-melt-scroll-lock";function assignStyle(n,e){if(!n)return;const o=n.style.cssText;return Object.assign(n.style,e),()=>{n.style.cssText=o}}function setCSSProperty(n,e,o){if(!n)return;const i=n.style.getPropertyValue(e);return n.style.setProperty(e,o),()=>{i?n.style.setProperty(e,i):n.style.removeProperty(e)}}function getPaddingProperty(n){const e=n.getBoundingClientRect().left;return Math.round(e)+n.scrollLeft?"paddingLeft":"paddingRight"}function removeScroll(n){const e=n??document,o=e.defaultView??window,{documentElement:i,body:r}=e;if(r.hasAttribute(LOCK_CLASSNAME))return noop;r.setAttribute(LOCK_CLASSNAME,"");const l=o.innerWidth-i.clientWidth,_=()=>setCSSProperty(i,"--scrollbar-width",`${l}px`),f=getPaddingProperty(i),m=o.getComputedStyle(r)[f],h=()=>assignStyle(r,{overflow:"hidden",[f]:`calc(${m} + ${l}px)`}),p=()=>{const{scrollX:A,scrollY:k,visualViewport:$}=o,B=($==null?void 0:$.offsetLeft)??0,X=($==null?void 0:$.offsetTop)??0,ee=assignStyle(r,{position:"fixed",overflow:"hidden",top:`${-(k-Math.floor(X))}px`,left:`${-(A-Math.floor(B))}px`,right:"0",[f]:`calc(${m} + ${l}px)`});return()=>{ee==null||ee(),o.scrollTo(A,k)}},g=[_(),isIos()?p():h()];return()=>{g.forEach(A=>A==null?void 0:A()),r.removeAttribute(LOCK_CLASSNAME)}}function derivedWithUnsubscribe(n,e){let o=[];const i=_=>{o.push(_)},r=()=>{o.forEach(_=>_()),o=[]},s=derived(n,_=>(r(),e(_,i)));return onDestroy(r),{...s,subscribe:(..._)=>{const f=s.subscribe(..._);return()=>{f(),r()}}}}function effect(n,e){const o=derivedWithUnsubscribe(n,(i,r)=>({stores:i,onUnsubscribe:r})).subscribe(({stores:i,onUnsubscribe:r})=>{const s=e(i);s&&r(s)});return onDestroy(o),o}function toWritableStores(n){const e={};return Object.keys(n).forEach(o=>{const i=o,r=n[i];e[i]=writable(r)}),e}function getPortalParent(n){let e=n.parentElement;for(;isHTMLElement(e)&&!e.hasAttribute("data-portal");)e=e.parentElement;return e||"body"}function getPortalDestination(n,e){const o=getPortalParent(n);return e!==void 0?e:o==="body"?document.body:null}function handleFocus(n){const{prop:e,defaultEl:o}=n;sleep$1(1).then(()=>{if(e===void 0){o==null||o.focus();return}const i=isFunction(e)?e(o):e;if(typeof i=="string"){const r=document.querySelector(i);if(!isHTMLElement(r))return;r.focus()}else isHTMLElement(i)&&i.focus()})}const documentClickStore=readable(void 0,n=>{function e(i){n(i),n(void 0)}return addEventListener(document,"pointerup",e,{passive:!1,capture:!0})}),useClickOutside=(n,e={})=>{let o={enabled:!0,...e};function i(){return typeof o.enabled=="boolean"?o.enabled:get_store_value(o.enabled)}const r=documentClickStore.subscribe(s=>{var _;if(!i()||!s||s.target===n)return;const l=s.composedPath();if(!l.includes(n)){if(o.ignore){if(isFunction(o.ignore)){if(o.ignore(s))return}else if(Array.isArray(o.ignore)&&o.ignore.length>0&&o.ignore.some(f=>f&&(s.target===f||l.includes(f))))return}(_=o.handler)==null||_.call(o,s)}});return{update(s){o={...o,...s}},destroy(){r()}}},documentEscapeKeyStore=readable(void 0,n=>{function e(i){i&&i.key===kbd.ESCAPE&&n(i),n(void 0)}return addEventListener(document,"keydown",e,{passive:!1,capture:!0})}),useEscapeKeydown=(n,e={})=>{n.dataset.escapee="";let o={enabled:!0,...e};function i(){return typeof o.enabled=="boolean"?o.enabled:get_store_value(o.enabled)}const r=documentEscapeKeyStore.subscribe(s=>{var _;if(!s||!i())return;const l=s.target;if(!(!isHTMLElement(l)||l.closest("[data-escapee]")!==n)){if(s.preventDefault(),o.ignore){if(isFunction(o.ignore)){if(o.ignore(s))return}else if(Array.isArray(o.ignore)&&o.ignore.length>0&&o.ignore.some(f=>f&&l===f))return}(_=o.handler)==null||_.call(o,s)}});return{update(s){o={...o,...s}},destroy(){n.removeAttribute("data-escapee"),r()}}};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var candidateSelectors=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],candidateSelector=candidateSelectors.join(","),NoElement=typeof Element>"u",matches=NoElement?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,getRootNode=!NoElement&&Element.prototype.getRootNode?function(n){var e;return n==null||(e=n.getRootNode)===null||e===void 0?void 0:e.call(n)}:function(n){return n==null?void 0:n.ownerDocument},isInert=function n(e,o){var i;o===void 0&&(o=!0);var r=e==null||(i=e.getAttribute)===null||i===void 0?void 0:i.call(e,"inert"),s=r===""||r==="true",l=s||o&&e&&n(e.parentNode);return l},isContentEditable=function(e){var o,i=e==null||(o=e.getAttribute)===null||o===void 0?void 0:o.call(e,"contenteditable");return i===""||i==="true"},getCandidates=function(e,o,i){if(isInert(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(candidateSelector));return o&&matches.call(e,candidateSelector)&&r.unshift(e),r=r.filter(i),r},getCandidatesIteratively=function n(e,o,i){for(var r=[],s=Array.from(e);s.length;){var l=s.shift();if(!isInert(l,!1))if(l.tagName==="SLOT"){var _=l.assignedElements(),f=_.length?_:l.children,m=n(f,!0,i);i.flatten?r.push.apply(r,m):r.push({scopeParent:l,candidates:m})}else{var h=matches.call(l,candidateSelector);h&&i.filter(l)&&(o||!e.includes(l))&&r.push(l);var p=l.shadowRoot||typeof i.getShadowRoot=="function"&&i.getShadowRoot(l),g=!isInert(p,!1)&&(!i.shadowRootFilter||i.shadowRootFilter(l));if(p&&g){var A=n(p===!0?l.children:p.children,!0,i);i.flatten?r.push.apply(r,A):r.push({scopeParent:l,candidates:A})}else s.unshift.apply(s,l.children)}}return r},hasTabIndex=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},getTabIndex=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||isContentEditable(e))&&!hasTabIndex(e)?0:e.tabIndex},getSortOrderTabIndex=function(e,o){var i=getTabIndex(e);return i<0&&o&&!hasTabIndex(e)?0:i},sortOrderedTabbables=function(e,o){return e.tabIndex===o.tabIndex?e.documentOrder-o.documentOrder:e.tabIndex-o.tabIndex},isInput=function(e){return e.tagName==="INPUT"},isHiddenInput=function(e){return isInput(e)&&e.type==="hidden"},isDetailsWithSummary=function(e){var o=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(i){return i.tagName==="SUMMARY"});return o},getCheckedRadio=function(e,o){for(var i=0;isummary:first-of-type"),l=s?e.parentElement:e;if(matches.call(l,"details:not([open]) *"))return!0;if(!i||i==="full"||i==="legacy-full"){if(typeof r=="function"){for(var _=e;e;){var f=e.parentElement,m=getRootNode(e);if(f&&!f.shadowRoot&&r(f)===!0)return isZeroArea(e);e.assignedSlot?e=e.assignedSlot:!f&&m!==e.ownerDocument?e=m.host:e=f}e=_}if(isNodeAttached(e))return!e.getClientRects().length;if(i!=="legacy-full")return!0}else if(i==="non-zero-area")return isZeroArea(e);return!1},isDisabledFromFieldset=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var o=e.parentElement;o;){if(o.tagName==="FIELDSET"&&o.disabled){for(var i=0;i=0)},sortByOrder=function n(e){var o=[],i=[];return e.forEach(function(r,s){var l=!!r.scopeParent,_=l?r.scopeParent:r,f=getSortOrderTabIndex(_,l),m=l?n(r.candidates):_;f===0?l?o.push.apply(o,m):o.push(_):i.push({documentOrder:s,tabIndex:f,item:r,isScope:l,content:m})}),i.sort(sortOrderedTabbables).reduce(function(r,s){return s.isScope?r.push.apply(r,s.content):r.push(s.content),r},[]).concat(o)},tabbable=function(e,o){o=o||{};var i;return o.getShadowRoot?i=getCandidatesIteratively([e],o.includeContainer,{filter:isNodeMatchingSelectorTabbable.bind(null,o),flatten:!1,getShadowRoot:o.getShadowRoot,shadowRootFilter:isValidShadowRootTabbable}):i=getCandidates(e,o.includeContainer,isNodeMatchingSelectorTabbable.bind(null,o)),sortByOrder(i)},focusable=function(e,o){o=o||{};var i;return o.getShadowRoot?i=getCandidatesIteratively([e],o.includeContainer,{filter:isNodeMatchingSelectorFocusable.bind(null,o),flatten:!0,getShadowRoot:o.getShadowRoot}):i=getCandidates(e,o.includeContainer,isNodeMatchingSelectorFocusable.bind(null,o)),i},isTabbable=function(e,o){if(o=o||{},!e)throw new Error("No node provided");return matches.call(e,candidateSelector)===!1?!1:isNodeMatchingSelectorTabbable(o,e)},focusableCandidateSelector=candidateSelectors.concat("iframe").join(","),isFocusable=function(e,o){if(o=o||{},!e)throw new Error("No node provided");return matches.call(e,focusableCandidateSelector)===!1?!1:isNodeMatchingSelectorFocusable(o,e)};/*! * focus-trap 7.5.4 * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE */function ownKeys(n,e){var o=Object.keys(n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),o.push.apply(o,i)}return o}function _objectSpread2(n){for(var e=1;e0){var i=e[e.length-1];i!==o&&i.pause()}var r=e.indexOf(o);r===-1||e.splice(r,1),e.push(o)},deactivateTrap:function(e,o){var i=e.indexOf(o);i!==-1&&e.splice(i,1),e.length>0&&e[e.length-1].unpause()}},isSelectableInput=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},isEscapeEvent=function(e){return(e==null?void 0:e.key)==="Escape"||(e==null?void 0:e.key)==="Esc"||(e==null?void 0:e.keyCode)===27},isTabEvent=function(e){return(e==null?void 0:e.key)==="Tab"||(e==null?void 0:e.keyCode)===9},isKeyForward=function(e){return isTabEvent(e)&&!e.shiftKey},isKeyBackward=function(e){return isTabEvent(e)&&e.shiftKey},delay=function(e){return setTimeout(e,0)},findIndex=function(e,o){var i=-1;return e.every(function(r,s){return o(r)?(i=s,!1):!0}),i},valueOrHandler=function(e){for(var o=arguments.length,i=new Array(o>1?o-1:0),r=1;r1?w-1:0),H=1;H=0)y=i.activeElement;else{var j=l.tabbableGroups[0],w=j&&j.firstTabbableNode;y=w||h("fallbackFocus")}if(!y)throw new Error("Your focus-trap needs to have at least one focusable element");return y},g=function(){if(l.containerGroups=l.containers.map(function(y){var j=tabbable(y,s.tabbableOptions),w=focusable(y,s.tabbableOptions),z=j.length>0?j[0]:void 0,H=j.length>0?j[j.length-1]:void 0,ie=w.find(function(fe){return isTabbable(fe)}),le=w.slice().reverse().find(function(fe){return isTabbable(fe)}),_e=!!j.find(function(fe){return getTabIndex(fe)>0});return{container:y,tabbableNodes:j,focusableNodes:w,posTabIndexesFound:_e,firstTabbableNode:z,lastTabbableNode:H,firstDomTabbableNode:ie,lastDomTabbableNode:le,nextTabbableNode:function(ge){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,de=j.indexOf(ge);return de<0?me?w.slice(w.indexOf(ge)+1).find(function(pe){return isTabbable(pe)}):w.slice(0,w.indexOf(ge)).reverse().find(function(pe){return isTabbable(pe)}):j[de+(me?1:-1)]}}}),l.tabbableGroups=l.containerGroups.filter(function(y){return y.tabbableNodes.length>0}),l.tabbableGroups.length<=0&&!h("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(l.containerGroups.find(function(y){return y.posTabIndexesFound})&&l.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},A=function ae(y){var j=y.activeElement;if(j)return j.shadowRoot&&j.shadowRoot.activeElement!==null?ae(j.shadowRoot):j},k=function ae(y){if(y!==!1&&y!==A(document)){if(!y||!y.focus){ae(p());return}y.focus({preventScroll:!!s.preventScroll}),l.mostRecentlyFocusedNode=y,isSelectableInput(y)&&y.select()}},$=function(y){var j=h("setReturnFocus",y);return j||(j===!1?!1:y)},B=function(y){var j=y.target,w=y.event,z=y.isBackward,H=z===void 0?!1:z;j=j||getActualTarget(w),g();var ie=null;if(l.tabbableGroups.length>0){var le=m(j,w),_e=le>=0?l.containerGroups[le]:void 0;if(le<0)H?ie=l.tabbableGroups[l.tabbableGroups.length-1].lastTabbableNode:ie=l.tabbableGroups[0].firstTabbableNode;else if(H){var fe=findIndex(l.tabbableGroups,function(ye){var ve=ye.firstTabbableNode;return j===ve});if(fe<0&&(_e.container===j||isFocusable(j,s.tabbableOptions)&&!isTabbable(j,s.tabbableOptions)&&!_e.nextTabbableNode(j,!1))&&(fe=le),fe>=0){var ge=fe===0?l.tabbableGroups.length-1:fe-1,me=l.tabbableGroups[ge];ie=getTabIndex(j)>=0?me.lastTabbableNode:me.lastDomTabbableNode}else isTabEvent(w)||(ie=_e.nextTabbableNode(j,!1))}else{var de=findIndex(l.tabbableGroups,function(ye){var ve=ye.lastTabbableNode;return j===ve});if(de<0&&(_e.container===j||isFocusable(j,s.tabbableOptions)&&!isTabbable(j,s.tabbableOptions)&&!_e.nextTabbableNode(j))&&(de=le),de>=0){var pe=de===l.tabbableGroups.length-1?0:de+1,be=l.tabbableGroups[pe];ie=getTabIndex(j)>=0?be.firstTabbableNode:be.firstDomTabbableNode}else isTabEvent(w)||(ie=_e.nextTabbableNode(j))}}else ie=h("fallbackFocus");return ie},X=function(y){var j=getActualTarget(y);if(!(m(j,y)>=0)){if(valueOrHandler(s.clickOutsideDeactivates,y)){_.deactivate({returnFocus:s.returnFocusOnDeactivate});return}valueOrHandler(s.allowOutsideClick,y)||y.preventDefault()}},ee=function(y){var j=getActualTarget(y),w=m(j,y)>=0;if(w||j instanceof Document)w&&(l.mostRecentlyFocusedNode=j);else{y.stopImmediatePropagation();var z,H=!0;if(l.mostRecentlyFocusedNode)if(getTabIndex(l.mostRecentlyFocusedNode)>0){var ie=m(l.mostRecentlyFocusedNode),le=l.containerGroups[ie].tabbableNodes;if(le.length>0){var _e=le.findIndex(function(fe){return fe===l.mostRecentlyFocusedNode});_e>=0&&(s.isKeyForward(l.recentNavEvent)?_e+1=0&&(z=le[_e-1],H=!1))}}else l.containerGroups.some(function(fe){return fe.tabbableNodes.some(function(ge){return getTabIndex(ge)>0})})||(H=!1);else H=!1;H&&(z=B({target:l.mostRecentlyFocusedNode,isBackward:s.isKeyBackward(l.recentNavEvent)})),k(z||l.mostRecentlyFocusedNode||p())}l.recentNavEvent=void 0},R=function(y){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;l.recentNavEvent=y;var w=B({event:y,isBackward:j});w&&(isTabEvent(y)&&y.preventDefault(),k(w))},q=function(y){if(isEscapeEvent(y)&&valueOrHandler(s.escapeDeactivates,y)!==!1){y.preventDefault(),_.deactivate();return}(s.isKeyForward(y)||s.isKeyBackward(y))&&R(y,s.isKeyBackward(y))},ue=function(y){var j=getActualTarget(y);m(j,y)>=0||valueOrHandler(s.clickOutsideDeactivates,y)||valueOrHandler(s.allowOutsideClick,y)||(y.preventDefault(),y.stopImmediatePropagation())},te=function(){if(l.active)return activeFocusTraps.activateTrap(r,_),l.delayInitialFocusTimer=s.delayInitialFocus?delay(function(){k(p())}):k(p()),i.addEventListener("focusin",ee,!0),i.addEventListener("mousedown",X,{capture:!0,passive:!1}),i.addEventListener("touchstart",X,{capture:!0,passive:!1}),i.addEventListener("click",ue,{capture:!0,passive:!1}),i.addEventListener("keydown",q,{capture:!0,passive:!1}),_},re=function(){if(l.active)return i.removeEventListener("focusin",ee,!0),i.removeEventListener("mousedown",X,!0),i.removeEventListener("touchstart",X,!0),i.removeEventListener("click",ue,!0),i.removeEventListener("keydown",q,!0),_},he=function(y){var j=y.some(function(w){var z=Array.from(w.removedNodes);return z.some(function(H){return H===l.mostRecentlyFocusedNode})});j&&k(p())},ce=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(he):void 0,oe=function(){ce&&(ce.disconnect(),l.active&&!l.paused&&l.containers.map(function(y){ce.observe(y,{subtree:!0,childList:!0})}))};return _={get active(){return l.active},get paused(){return l.paused},activate:function(y){if(l.active)return this;var j=f(y,"onActivate"),w=f(y,"onPostActivate"),z=f(y,"checkCanFocusTrap");z||g(),l.active=!0,l.paused=!1,l.nodeFocusedBeforeActivation=i.activeElement,j==null||j();var H=function(){z&&g(),te(),oe(),w==null||w()};return z?(z(l.containers.concat()).then(H,H),this):(H(),this)},deactivate:function(y){if(!l.active)return this;var j=_objectSpread2({onDeactivate:s.onDeactivate,onPostDeactivate:s.onPostDeactivate,checkCanReturnFocus:s.checkCanReturnFocus},y);clearTimeout(l.delayInitialFocusTimer),l.delayInitialFocusTimer=void 0,re(),l.active=!1,l.paused=!1,oe(),activeFocusTraps.deactivateTrap(r,_);var w=f(j,"onDeactivate"),z=f(j,"onPostDeactivate"),H=f(j,"checkCanReturnFocus"),ie=f(j,"returnFocus","returnFocusOnDeactivate");w==null||w();var le=function(){delay(function(){ie&&k($(l.nodeFocusedBeforeActivation)),z==null||z()})};return ie&&H?(H($(l.nodeFocusedBeforeActivation)).then(le,le),this):(le(),this)},pause:function(y){if(l.paused||!l.active)return this;var j=f(y,"onPause"),w=f(y,"onPostPause");return l.paused=!0,j==null||j(),re(),oe(),w==null||w(),this},unpause:function(y){if(!l.paused||!l.active)return this;var j=f(y,"onUnpause"),w=f(y,"onPostUnpause");return l.paused=!1,j==null||j(),g(),te(),oe(),w==null||w(),this},updateContainerElements:function(y){var j=[].concat(y).filter(Boolean);return l.containers=j.map(function(w){return typeof w=="string"?i.querySelector(w):w}),l.active&&g(),oe(),this}},_.updateContainerElements(e),_};function createFocusTrap(n={}){let e;const{immediate:o,...i}=n,r=writable(!1),s=writable(!1),l=p=>e==null?void 0:e.activate(p),_=p=>{e==null||e.deactivate(p)},f=()=>{e&&(e.pause(),s.set(!0))},m=()=>{e&&(e.unpause(),s.set(!1))};return{useFocusTrap:p=>(e=createFocusTrap$1(p,{...i,onActivate(){var g;r.set(!0),(g=n.onActivate)==null||g.call(n)},onDeactivate(){var g;r.set(!1),(g=n.onDeactivate)==null||g.call(n)}}),o&&l(),{destroy(){_(),e=void 0}}),hasFocus:readonly(r),isPaused:readonly(s),activate:l,deactivate:_,pause:f,unpause:m}}const usePortal=(n,e="body")=>{let o;if(!isHTMLElement(e)&&typeof e!="string")return{destroy:noop};async function i(s){if(e=s,typeof e=="string"){if(o=document.querySelector(e),o===null&&(await tick(),o=document.querySelector(e)),o===null)throw new Error(`No element found matching css selector: "${e}"`)}else if(e instanceof HTMLElement)o=e;else throw new TypeError(`Unknown portal target type: ${e===null?"null":typeof e}. Allowed types: string (CSS selector) or HTMLElement.`);n.dataset.portal="",o.appendChild(n),n.hidden=!1}function r(){n.remove()}return i(e),{update:i,destroy:r}},{name}=createElHelpers("dialog"),defaults={preventScroll:!0,closeOnEscape:!0,closeOnOutsideClick:!0,role:"dialog",defaultOpen:!1,portal:"body",forceVisible:!1,openFocus:void 0,closeFocus:void 0},openDialogIds=writable([]),dialogIdParts=["content","title","description"];function createDialog(n){const e={...defaults,...n},o=toWritableStores(omit(e,"ids")),{preventScroll:i,closeOnEscape:r,closeOnOutsideClick:s,role:l,portal:_,forceVisible:f,openFocus:m,closeFocus:h}=o,p=writable(null),g=toWritableStores({...generateIds(dialogIdParts),...e.ids}),A=e.open??writable(e.defaultOpen),k=overridable(A,e==null?void 0:e.onOpenChange),$=derived([k,f],([oe,ae])=>oe||ae);let B=noop;function X(oe){const ae=oe.currentTarget,y=oe.currentTarget;!isHTMLElement(ae)||!isHTMLElement(y)||(k.set(!0),p.set(y))}function ee(){k.set(!1),handleFocus({prop:get_store_value(h),defaultEl:get_store_value(p)})}effect([k],([oe])=>{sleep$1(100).then(()=>{oe?openDialogIds.update(ae=>(ae.push(get_store_value(g.content)),ae)):openDialogIds.update(ae=>ae.filter(y=>y!==get_store_value(g.content)))})});const R=builder(name("trigger"),{stores:[k,g.content],returned:([oe,ae])=>({"aria-haspopup":"dialog","aria-expanded":oe,"aria-controls":ae,type:"button"}),action:oe=>({destroy:executeCallbacks(addMeltEventListener(oe,"click",y=>{X(y)}),addMeltEventListener(oe,"keydown",y=>{y.key!==kbd.ENTER&&y.key!==kbd.SPACE||(y.preventDefault(),X(y))}))})}),q=builder(name("overlay"),{stores:[$],returned:([oe])=>({hidden:oe?void 0:!0,tabindex:-1,style:styleToString$1({display:oe?void 0:"none"}),"aria-hidden":!0,"data-state":oe?"open":"closed"}),action:oe=>{let ae=noop;if(get_store_value(r)){const y=useEscapeKeydown(oe,{handler:()=>{ee()}});y&&y.destroy&&(ae=y.destroy)}return{destroy(){ae()}}}}),ue=builder(name("content"),{stores:[$,g.content,g.description,g.title],returned:([oe,ae,y,j])=>({id:ae,role:get_store_value(l),"aria-describedby":y,"aria-labelledby":j,"data-state":oe?"open":"closed",tabindex:-1,hidden:oe?void 0:!0,style:styleToString$1({display:oe?void 0:"none"})}),action:oe=>{let ae=noop,y=noop;const j=executeCallbacks(effect([k],([w])=>{if(!w)return;const z=createFocusTrap({immediate:!1,escapeDeactivates:!1,returnFocusOnDeactivate:!1,fallbackFocus:oe});ae=z.activate,y=z.deactivate;const H=z.useFocusTrap(oe);return H&&H.destroy?H.destroy:z.deactivate}),effect([s,k],([w,z])=>useClickOutside(oe,{enabled:z,handler:H=>{if(H.defaultPrevented)return;const ie=get_store_value(openDialogIds),le=last(ie)===get_store_value(g.content);w&&le&&ee()}}).destroy),effect([r],([w])=>{if(!w)return noop;const z=useEscapeKeydown(oe,{handler:()=>{ee()}});return z&&z.destroy?z.destroy:noop}),effect([$],([w])=>{tick().then(()=>{w?ae():y()})}));return{destroy:()=>{B(),j()}}}}),te=builder(name("portalled"),{stores:_,returned:oe=>({"data-portal":oe?"":void 0}),action:oe=>{const ae=effect([_],([y])=>{if(!y)return noop;const j=getPortalDestination(oe,y);if(j===null)return noop;const w=usePortal(oe,j);return w&&w.destroy?w.destroy:noop});return{destroy(){ae()}}}}),re=builder(name("title"),{stores:[g.title],returned:([oe])=>({id:oe})}),he=builder(name("description"),{stores:[g.description],returned:([oe])=>({id:oe})}),ce=builder(name("close"),{returned:()=>({type:"button"}),action:oe=>({destroy:executeCallbacks(addMeltEventListener(oe,"click",()=>{ee()}),addMeltEventListener(oe,"keydown",y=>{y.key!==kbd.SPACE&&y.key!==kbd.ENTER||(y.preventDefault(),ee())}))})});return effect([k,i],([oe,ae])=>{if(isBrowser){if(ae&&oe&&(B=removeScroll()),oe){const y=document.getElementById(get_store_value(g.content));handleFocus({prop:get_store_value(m),defaultEl:y})}return()=>{get_store_value(f)||B()}}}),{ids:g,elements:{content:ue,trigger:R,title:re,description:he,overlay:q,close:ce,portalled:te},states:{open:k},options:o}}function createBitAttrs(n,e){const o={};return e.forEach(i=>{o[i]={[`data-bits-${n}-${i}`]:""}}),i=>o[i]}function createDispatcher(){const n=createEventDispatcher();return e=>{const{originalEvent:o}=e.detail,{cancelable:i}=e,r=o.type;n(r,{originalEvent:o,currentTarget:o.currentTarget},{cancelable:i})||e.preventDefault()}}function removeUndefined(n){const e={};for(const o in n){const i=n[o];i!==void 0&&(e[o]=i)}return e}function styleToString(n){return Object.keys(n).reduce((e,o)=>n[o]===void 0?e:e+`${o}:${n[o]};`,"")}styleToString({position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"});styleToString({position:"absolute",width:"25px",height:"25px",opacity:"0",margin:"0px",pointerEvents:"none",transform:"translateX(-100%)"});function getOptionUpdater(n){return function(e,o){if(o===void 0)return;const i=n[e];i&&i.set(o)}}const NAME$l="accordion",PARTS$l=["root","content","header","item","trigger"];createBitAttrs(NAME$l,PARTS$l);const NAME$k="alert-dialog",PARTS$k=["action","cancel","content","description","overlay","portal","title","trigger"];createBitAttrs(NAME$k,PARTS$k);const NAME$j="avatar",PARTS$j=["root","image","fallback"];createBitAttrs(NAME$j,PARTS$j);const NAME$i="checkbox",PARTS$i=["root","input","indicator"];createBitAttrs(NAME$i,PARTS$i);const NAME$h="collapsible",PARTS$h=["root","content","trigger"];createBitAttrs(NAME$h,PARTS$h);const NAME$g="context-menu",PARTS$g=["arrow","checkbox-indicator","checkbox-item","content","group","item","label","radio-group","radio-item","separator","sub-content","sub-trigger","trigger"];createBitAttrs(NAME$g,PARTS$g);const NAME$f="dialog",PARTS$f=["close","content","description","overlay","portal","title","trigger"],getAttrs=createBitAttrs(NAME$f,PARTS$f);function setCtx(n){const e=createDialog({...removeUndefined(n),role:"dialog"});return setContext(NAME$f,e),{...e,updateOption:getOptionUpdater(e.options)}}function getCtx(){return getContext(NAME$f)}const get_default_slot_changes$9=n=>({ids:n&1}),get_default_slot_context$9=n=>({ids:n[0]});function create_fragment$n(n){let e;const o=n[12].default,i=create_slot(o,n,n[11],get_default_slot_context$9);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,[s]){i&&i.p&&(!e||s&2049)&&update_slot_base(i,o,r,r[11],e?get_slot_changes(o,r[11],s,get_default_slot_changes$9):get_all_dirty_from_scope(r[11]),get_default_slot_context$9)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function instance$l(n,e,o){let i,{$$slots:r={},$$scope:s}=e,{preventScroll:l=void 0}=e,{closeOnEscape:_=void 0}=e,{closeOnOutsideClick:f=void 0}=e,{portal:m=void 0}=e,{forceVisible:h=!0}=e,{open:p=void 0}=e,{onOpenChange:g=void 0}=e,{openFocus:A=void 0}=e,{closeFocus:k=void 0}=e;const{states:{open:$},updateOption:B,ids:X}=setCtx({closeOnEscape:_,preventScroll:l,closeOnOutsideClick:f,portal:m,forceVisible:h,defaultOpen:p,openFocus:A,closeFocus:k,onOpenChange:({next:R})=>(p!==R&&(g==null||g(R),o(2,p=R)),R)}),ee=derived([X.content,X.description,X.title],([R,q,ue])=>({content:R,description:q,title:ue}));return component_subscribe(n,ee,R=>o(0,i=R)),n.$$set=R=>{"preventScroll"in R&&o(3,l=R.preventScroll),"closeOnEscape"in R&&o(4,_=R.closeOnEscape),"closeOnOutsideClick"in R&&o(5,f=R.closeOnOutsideClick),"portal"in R&&o(6,m=R.portal),"forceVisible"in R&&o(7,h=R.forceVisible),"open"in R&&o(2,p=R.open),"onOpenChange"in R&&o(8,g=R.onOpenChange),"openFocus"in R&&o(9,A=R.openFocus),"closeFocus"in R&&o(10,k=R.closeFocus),"$$scope"in R&&o(11,s=R.$$scope)},n.$$.update=()=>{n.$$.dirty&4&&p!==void 0&&$.set(p),n.$$.dirty&8&&B("preventScroll",l),n.$$.dirty&16&&B("closeOnEscape",_),n.$$.dirty&32&&B("closeOnOutsideClick",f),n.$$.dirty&64&&B("portal",m),n.$$.dirty&128&&B("forceVisible",h),n.$$.dirty&512&&B("openFocus",A),n.$$.dirty&1024&&B("closeFocus",k)},[i,ee,p,l,_,f,m,h,g,A,k,s,r]}class Dialog extends SvelteComponent{constructor(e){super(),init(this,e,instance$l,create_fragment$n,safe_not_equal,{preventScroll:3,closeOnEscape:4,closeOnOutsideClick:5,portal:6,forceVisible:7,open:2,onOpenChange:8,openFocus:9,closeFocus:10})}}const get_default_slot_changes_1$4=n=>({builder:n&2}),get_default_slot_context_1$4=n=>({builder:n[1],attrs:n[4]}),get_default_slot_changes$8=n=>({builder:n&2}),get_default_slot_context$8=n=>({builder:n[1],attrs:n[4]});function create_else_block$6(n){let e,o,i,r;const s=n[8].default,l=create_slot(s,n,n[7],get_default_slot_context_1$4);let _=[n[1],{type:"button"},n[5],n[4]],f={};for(let m=0;m<_.length;m+=1)f=assign(f,_[m]);return{c(){e=element("button"),l&&l.c(),this.h()},l(m){e=claim_element(m,"BUTTON",{type:!0});var h=children(e);l&&l.l(h),h.forEach(detach),this.h()},h(){set_attributes(e,f)},m(m,h){insert_hydration(m,e,h),l&&l.m(e,null),e.autofocus&&e.focus(),o=!0,i||(r=[action_destroyer(n[1].action(e)),listen(e,"m-click",n[3]),listen(e,"m-keydown",n[3])],i=!0)},p(m,h){l&&l.p&&(!o||h&130)&&update_slot_base(l,s,m,m[7],o?get_slot_changes(s,m[7],h,get_default_slot_changes_1$4):get_all_dirty_from_scope(m[7]),get_default_slot_context_1$4),set_attributes(e,f=get_spread_update(_,[h&2&&m[1],{type:"button"},h&32&&m[5],m[4]]))},i(m){o||(transition_in(l,m),o=!0)},o(m){transition_out(l,m),o=!1},d(m){m&&detach(e),l&&l.d(m),i=!1,run_all(r)}}}function create_if_block$9(n){let e;const o=n[8].default,i=create_slot(o,n,n[7],get_default_slot_context$8);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&130)&&update_slot_base(i,o,r,r[7],e?get_slot_changes(o,r[7],s,get_default_slot_changes$8):get_all_dirty_from_scope(r[7]),get_default_slot_context$8)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$m(n){let e,o,i,r;const s=[create_if_block$9,create_else_block$6],l=[];function _(f,m){return f[0]?0:1}return e=_(n),o=l[e]=s[e](n),{c(){o.c(),i=empty()},l(f){o.l(f),i=empty()},m(f,m){l[e].m(f,m),insert_hydration(f,i,m),r=!0},p(f,[m]){let h=e;e=_(f),e===h?l[e].p(f,m):(group_outros(),transition_out(l[h],1,1,()=>{l[h]=null}),check_outros(),o=l[e],o?o.p(f,m):(o=l[e]=s[e](f),o.c()),transition_in(o,1),o.m(i.parentNode,i))},i(f){r||(transition_in(o),r=!0)},o(f){transition_out(o),r=!1},d(f){f&&detach(i),l[e].d(f)}}}function instance$k(n,e,o){let i;const r=["asChild"];let s=compute_rest_props(e,r),l,{$$slots:_={},$$scope:f}=e,{asChild:m=!1}=e;const{elements:{close:h}}=getCtx();component_subscribe(n,h,A=>o(6,l=A));const p=createDispatcher(),g=getAttrs("close");return n.$$set=A=>{e=assign(assign({},e),exclude_internal_props(A)),o(5,s=compute_rest_props(e,r)),"asChild"in A&&o(0,m=A.asChild),"$$scope"in A&&o(7,f=A.$$scope)},n.$$.update=()=>{n.$$.dirty&64&&o(1,i=l)},[m,i,h,p,g,s,l,f,_]}class DialogClose extends SvelteComponent{constructor(e){super(),init(this,e,instance$k,create_fragment$m,safe_not_equal,{asChild:0})}}const get_default_slot_changes_1$3=n=>({builder:n&2}),get_default_slot_context_1$3=n=>({builder:n[1],attrs:n[3]}),get_default_slot_changes$7=n=>({builder:n&2}),get_default_slot_context$7=n=>({builder:n[1],attrs:n[3]});function create_else_block$5(n){let e,o,i,r;const s=n[7].default,l=create_slot(s,n,n[6],get_default_slot_context_1$3);let _=[n[1],n[4],n[3]],f={};for(let m=0;m<_.length;m+=1)f=assign(f,_[m]);return{c(){e=element("div"),l&&l.c(),this.h()},l(m){e=claim_element(m,"DIV",{});var h=children(e);l&&l.l(h),h.forEach(detach),this.h()},h(){set_attributes(e,f)},m(m,h){insert_hydration(m,e,h),l&&l.m(e,null),o=!0,i||(r=action_destroyer(n[1].action(e)),i=!0)},p(m,h){l&&l.p&&(!o||h&66)&&update_slot_base(l,s,m,m[6],o?get_slot_changes(s,m[6],h,get_default_slot_changes_1$3):get_all_dirty_from_scope(m[6]),get_default_slot_context_1$3),set_attributes(e,f=get_spread_update(_,[h&2&&m[1],h&16&&m[4],m[3]]))},i(m){o||(transition_in(l,m),o=!0)},o(m){transition_out(l,m),o=!1},d(m){m&&detach(e),l&&l.d(m),i=!1,r()}}}function create_if_block$8(n){let e;const o=n[7].default,i=create_slot(o,n,n[6],get_default_slot_context$7);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&66)&&update_slot_base(i,o,r,r[6],e?get_slot_changes(o,r[6],s,get_default_slot_changes$7):get_all_dirty_from_scope(r[6]),get_default_slot_context$7)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$l(n){let e,o,i,r;const s=[create_if_block$8,create_else_block$5],l=[];function _(f,m){return f[0]?0:1}return e=_(n),o=l[e]=s[e](n),{c(){o.c(),i=empty()},l(f){o.l(f),i=empty()},m(f,m){l[e].m(f,m),insert_hydration(f,i,m),r=!0},p(f,[m]){let h=e;e=_(f),e===h?l[e].p(f,m):(group_outros(),transition_out(l[h],1,1,()=>{l[h]=null}),check_outros(),o=l[e],o?o.p(f,m):(o=l[e]=s[e](f),o.c()),transition_in(o,1),o.m(i.parentNode,i))},i(f){r||(transition_in(o),r=!0)},o(f){transition_out(o),r=!1},d(f){f&&detach(i),l[e].d(f)}}}function instance$j(n,e,o){let i;const r=["asChild"];let s=compute_rest_props(e,r),l,{$$slots:_={},$$scope:f}=e,{asChild:m=!1}=e;const{elements:{portalled:h}}=getCtx();component_subscribe(n,h,g=>o(5,l=g));const p=getAttrs("portal");return n.$$set=g=>{e=assign(assign({},e),exclude_internal_props(g)),o(4,s=compute_rest_props(e,r)),"asChild"in g&&o(0,m=g.asChild),"$$scope"in g&&o(6,f=g.$$scope)},n.$$.update=()=>{n.$$.dirty&32&&o(1,i=l)},[m,i,h,p,s,l,f,_]}class DialogPortal extends SvelteComponent{constructor(e){super(),init(this,e,instance$j,create_fragment$l,safe_not_equal,{asChild:0})}}const get_default_slot_changes_5=n=>({builder:n&128}),get_default_slot_context_5=n=>({builder:n[7],attrs:n[11]}),get_default_slot_changes_4=n=>({builder:n&128}),get_default_slot_context_4=n=>({builder:n[7],attrs:n[11]}),get_default_slot_changes_3=n=>({builder:n&128}),get_default_slot_context_3=n=>({builder:n[7],attrs:n[11]}),get_default_slot_changes_2=n=>({builder:n&128}),get_default_slot_context_2=n=>({builder:n[7],attrs:n[11]}),get_default_slot_changes_1$2=n=>({builder:n&128}),get_default_slot_context_1$2=n=>({builder:n[7],attrs:n[11]}),get_default_slot_changes$6=n=>({builder:n&128}),get_default_slot_context$6=n=>({builder:n[7],attrs:n[11]});function create_if_block_5$1(n){let e,o,i,r;const s=n[16].default,l=create_slot(s,n,n[15],get_default_slot_context_5);let _=[n[7],n[12],n[11]],f={};for(let m=0;m<_.length;m+=1)f=assign(f,_[m]);return{c(){e=element("div"),l&&l.c(),this.h()},l(m){e=claim_element(m,"DIV",{});var h=children(e);l&&l.l(h),h.forEach(detach),this.h()},h(){set_attributes(e,f)},m(m,h){insert_hydration(m,e,h),l&&l.m(e,null),o=!0,i||(r=action_destroyer(n[7].action(e)),i=!0)},p(m,h){l&&l.p&&(!o||h&32896)&&update_slot_base(l,s,m,m[15],o?get_slot_changes(s,m[15],h,get_default_slot_changes_5):get_all_dirty_from_scope(m[15]),get_default_slot_context_5),set_attributes(e,f=get_spread_update(_,[h&128&&m[7],h&4096&&m[12],m[11]]))},i(m){o||(transition_in(l,m),o=!0)},o(m){transition_out(l,m),o=!1},d(m){m&&detach(e),l&&l.d(m),i=!1,r()}}}function create_if_block_4$1(n){let e,o,i,r,s;const l=n[16].default,_=create_slot(l,n,n[15],get_default_slot_context_4);let f=[n[7],n[12],n[11]],m={};for(let h=0;h{o=create_in_transition(e,n[2],n[3]),o.start()})),i=!0)},o(h){transition_out(_,h),i=!1},d(h){h&&detach(e),_&&_.d(h),r=!1,s()}}}function create_if_block_2$2(n){let e,o,i,r,s,l;const _=n[16].default,f=create_slot(_,n,n[15],get_default_slot_context_2);let m=[n[7],n[12],n[11]],h={};for(let p=0;p{r&&(i&&i.end(1),o=create_in_transition(e,n[2],n[3]),o.start())}),r=!0)},o(p){transition_out(f,p),o&&o.invalidate(),p&&(i=create_out_transition(e,n[4],n[5])),r=!1},d(p){p&&detach(e),f&&f.d(p),p&&i&&i.end(),s=!1,l()}}}function create_if_block_1$5(n){let e,o,i,r,s;const l=n[16].default,_=create_slot(l,n,n[15],get_default_slot_context_1$2);let f=[n[7],n[12],n[11]],m={};for(let h=0;h{i&&(o||(o=create_bidirectional_transition(e,n[0],n[1],!0)),o.run(1))}),i=!0)},o(h){transition_out(_,h),h&&(o||(o=create_bidirectional_transition(e,n[0],n[1],!1)),o.run(0)),i=!1},d(h){h&&detach(e),_&&_.d(h),h&&o&&o.end(),r=!1,s()}}}function create_if_block$7(n){let e;const o=n[16].default,i=create_slot(o,n,n[15],get_default_slot_context$6);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&32896)&&update_slot_base(i,o,r,r[15],e?get_slot_changes(o,r[15],s,get_default_slot_changes$6):get_all_dirty_from_scope(r[15]),get_default_slot_context$6)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$k(n){let e,o,i,r;const s=[create_if_block$7,create_if_block_1$5,create_if_block_2$2,create_if_block_3$1,create_if_block_4$1,create_if_block_5$1],l=[];function _(f,m){return f[6]&&f[8]?0:f[0]&&f[8]?1:f[2]&&f[4]&&f[8]?2:f[2]&&f[8]?3:f[4]&&f[8]?4:f[8]?5:-1}return~(e=_(n))&&(o=l[e]=s[e](n)),{c(){o&&o.c(),i=empty()},l(f){o&&o.l(f),i=empty()},m(f,m){~e&&l[e].m(f,m),insert_hydration(f,i,m),r=!0},p(f,[m]){let h=e;e=_(f),e===h?~e&&l[e].p(f,m):(o&&(group_outros(),transition_out(l[h],1,1,()=>{l[h]=null}),check_outros()),~e?(o=l[e],o?o.p(f,m):(o=l[e]=s[e](f),o.c()),transition_in(o,1),o.m(i.parentNode,i)):o=null)},i(f){r||(transition_in(o),r=!0)},o(f){transition_out(o),r=!1},d(f){f&&detach(i),~e&&l[e].d(f)}}}function instance$i(n,e,o){let i;const r=["transition","transitionConfig","inTransition","inTransitionConfig","outTransition","outTransitionConfig","asChild","id"];let s=compute_rest_props(e,r),l,_,{$$slots:f={},$$scope:m}=e,{transition:h=void 0}=e,{transitionConfig:p=void 0}=e,{inTransition:g=void 0}=e,{inTransitionConfig:A=void 0}=e,{outTransition:k=void 0}=e,{outTransitionConfig:$=void 0}=e,{asChild:B=!1}=e,{id:X=void 0}=e;const{elements:{content:ee},states:{open:R},ids:q}=getCtx();component_subscribe(n,ee,te=>o(14,l=te)),component_subscribe(n,R,te=>o(8,_=te));const ue=getAttrs("content");return n.$$set=te=>{e=assign(assign({},e),exclude_internal_props(te)),o(12,s=compute_rest_props(e,r)),"transition"in te&&o(0,h=te.transition),"transitionConfig"in te&&o(1,p=te.transitionConfig),"inTransition"in te&&o(2,g=te.inTransition),"inTransitionConfig"in te&&o(3,A=te.inTransitionConfig),"outTransition"in te&&o(4,k=te.outTransition),"outTransitionConfig"in te&&o(5,$=te.outTransitionConfig),"asChild"in te&&o(6,B=te.asChild),"id"in te&&o(13,X=te.id),"$$scope"in te&&o(15,m=te.$$scope)},n.$$.update=()=>{n.$$.dirty&8192&&X&&q.content.set(X),n.$$.dirty&16384&&o(7,i=l)},[h,p,g,A,k,$,B,i,_,ee,R,ue,s,X,l,m,f]}class DialogContent extends SvelteComponent{constructor(e){super(),init(this,e,instance$i,create_fragment$k,safe_not_equal,{transition:0,transitionConfig:1,inTransition:2,inTransitionConfig:3,outTransition:4,outTransitionConfig:5,asChild:6,id:13})}}const get_default_slot_changes$5=n=>({builder:n&128}),get_default_slot_context$5=n=>({builder:n[7],attrs:n[11]});function create_if_block_5(n){let e,o,i,r=[n[7],n[12],n[11]],s={};for(let l=0;l{o=create_in_transition(e,n[2],n[3]),o.start()}))},o:noop$1,d(_){_&&detach(e),i=!1,r()}}}function create_if_block_2$1(n){let e,o,i,r,s,l,_=[n[7],n[12],n[11]],f={};for(let m=0;m<_.length;m+=1)f=assign(f,_[m]);return{c(){e=element("div"),this.h()},l(m){e=claim_element(m,"DIV",{}),children(e).forEach(detach),this.h()},h(){set_attributes(e,f)},m(m,h){insert_hydration(m,e,h),r=!0,s||(l=action_destroyer(n[7].action(e)),s=!0)},p(m,h){n=m,set_attributes(e,f=get_spread_update(_,[h&128&&n[7],h&4096&&n[12],n[11]]))},i(m){r||(m&&add_render_callback(()=>{r&&(i&&i.end(1),o=create_in_transition(e,n[2],n[3]),o.start())}),r=!0)},o(m){o&&o.invalidate(),m&&(i=create_out_transition(e,n[4],n[5])),r=!1},d(m){m&&detach(e),m&&i&&i.end(),s=!1,l()}}}function create_if_block_1$4(n){let e,o,i,r,s,l=[n[7],n[12],n[11]],_={};for(let f=0;f{i&&(o||(o=create_bidirectional_transition(e,n[0],n[1],!0)),o.run(1))}),i=!0)},o(f){f&&(o||(o=create_bidirectional_transition(e,n[0],n[1],!1)),o.run(0)),i=!1},d(f){f&&detach(e),f&&o&&o.end(),r=!1,s()}}}function create_if_block$6(n){let e;const o=n[15].default,i=create_slot(o,n,n[14],get_default_slot_context$5);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&16512)&&update_slot_base(i,o,r,r[14],e?get_slot_changes(o,r[14],s,get_default_slot_changes$5):get_all_dirty_from_scope(r[14]),get_default_slot_context$5)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$j(n){let e,o,i,r;const s=[create_if_block$6,create_if_block_1$4,create_if_block_2$1,create_if_block_3,create_if_block_4,create_if_block_5],l=[];function _(f,m){return f[6]&&f[8]?0:f[0]&&f[8]?1:f[2]&&f[4]&&f[8]?2:f[2]&&f[8]?3:f[4]&&f[8]?4:f[8]?5:-1}return~(e=_(n))&&(o=l[e]=s[e](n)),{c(){o&&o.c(),i=empty()},l(f){o&&o.l(f),i=empty()},m(f,m){~e&&l[e].m(f,m),insert_hydration(f,i,m),r=!0},p(f,[m]){let h=e;e=_(f),e===h?~e&&l[e].p(f,m):(o&&(group_outros(),transition_out(l[h],1,1,()=>{l[h]=null}),check_outros()),~e?(o=l[e],o?o.p(f,m):(o=l[e]=s[e](f),o.c()),transition_in(o,1),o.m(i.parentNode,i)):o=null)},i(f){r||(transition_in(o),r=!0)},o(f){transition_out(o),r=!1},d(f){f&&detach(i),~e&&l[e].d(f)}}}function instance$h(n,e,o){let i;const r=["transition","transitionConfig","inTransition","inTransitionConfig","outTransition","outTransitionConfig","asChild"];let s=compute_rest_props(e,r),l,_,{$$slots:f={},$$scope:m}=e,{transition:h=void 0}=e,{transitionConfig:p=void 0}=e,{inTransition:g=void 0}=e,{inTransitionConfig:A=void 0}=e,{outTransition:k=void 0}=e,{outTransitionConfig:$=void 0}=e,{asChild:B=!1}=e;const{elements:{overlay:X},states:{open:ee}}=getCtx();component_subscribe(n,X,q=>o(13,l=q)),component_subscribe(n,ee,q=>o(8,_=q));const R=getAttrs("overlay");return n.$$set=q=>{e=assign(assign({},e),exclude_internal_props(q)),o(12,s=compute_rest_props(e,r)),"transition"in q&&o(0,h=q.transition),"transitionConfig"in q&&o(1,p=q.transitionConfig),"inTransition"in q&&o(2,g=q.inTransition),"inTransitionConfig"in q&&o(3,A=q.inTransitionConfig),"outTransition"in q&&o(4,k=q.outTransition),"outTransitionConfig"in q&&o(5,$=q.outTransitionConfig),"asChild"in q&&o(6,B=q.asChild),"$$scope"in q&&o(14,m=q.$$scope)},n.$$.update=()=>{n.$$.dirty&8192&&o(7,i=l)},[h,p,g,A,k,$,B,i,_,X,ee,R,s,l,m,f]}class DialogOverlay extends SvelteComponent{constructor(e){super(),init(this,e,instance$h,create_fragment$j,safe_not_equal,{transition:0,transitionConfig:1,inTransition:2,inTransitionConfig:3,outTransition:4,outTransitionConfig:5,asChild:6})}}const NAME$e="dropdown-menu",PARTS$e=["arrow","checkbox-indicator","checkbox-item","content","group","item","label","radio-group","radio-item","separator","sub-content","sub-trigger","trigger"];createBitAttrs(NAME$e,PARTS$e);const NAME$d="link-preview",PARTS$d=["arrow","content","trigger"];createBitAttrs(NAME$d,PARTS$d);const NAME$c="label",PARTS$c=["root"];createBitAttrs(NAME$c,PARTS$c);const NAME$b="menubar",PARTS$b=["root","arrow","checkbox-indicator","checkbox-item","content","group","item","label","radio-group","radio-item","separator","sub-content","sub-trigger","trigger"];createBitAttrs(NAME$b,PARTS$b);const NAME$a="popover",PARTS$a=["arrow","close","content","trigger"];createBitAttrs(NAME$a,PARTS$a);const NAME$9="progress",PARTS$9=["root"];createBitAttrs(NAME$9,PARTS$9);const NAME$8="radio-group",PARTS$8=["root","item","input"];createBitAttrs(NAME$8,PARTS$8);const NAME$7="select",PARTS$7=["arrow","content","group","item","input","label","trigger","value"];createBitAttrs(NAME$7,PARTS$7);const NAME$6="separator",PARTS$6=["root"];createBitAttrs(NAME$6,PARTS$6);const NAME$5="slider",PARTS$5=["root","input","range","thumb","tick"];createBitAttrs(NAME$5,PARTS$5);const NAME$4="switch",PARTS$4=["root","input","thumb"];createBitAttrs(NAME$4,PARTS$4);const NAME$3="tabs",PARTS$3=["root","content","list","trigger"];createBitAttrs(NAME$3,PARTS$3);const NAME$2="toggle",PARTS$2=["root","input"];createBitAttrs(NAME$2,PARTS$2);const NAME$1="toggle-group",PARTS$1=["root","item"];createBitAttrs(NAME$1,PARTS$1);const NAME="tooltip",PARTS=["arrow","content","trigger"];createBitAttrs(NAME,PARTS);const get_default_slot_changes$4=n=>({}),get_default_slot_context$4=n=>({attrs:n[4]});function create_if_block$5(n){let e,o,i,r;const s=[create_if_block_1$3,create_else_block$4],l=[];function _(f,m){return f[0]?0:1}return e=_(n),o=l[e]=s[e](n),{c(){o.c(),i=empty()},l(f){o.l(f),i=empty()},m(f,m){l[e].m(f,m),insert_hydration(f,i,m),r=!0},p(f,m){let h=e;e=_(f),e===h?l[e].p(f,m):(group_outros(),transition_out(l[h],1,1,()=>{l[h]=null}),check_outros(),o=l[e],o?o.p(f,m):(o=l[e]=s[e](f),o.c()),transition_in(o,1),o.m(i.parentNode,i))},i(f){r||(transition_in(o),r=!0)},o(f){transition_out(o),r=!1},d(f){f&&detach(i),l[e].d(f)}}}function create_else_block$4(n){let e,o;const i=n[7].default,r=create_slot(i,n,n[6],null);let s=[n[4],n[5]],l={};for(let _=0;_{i=null}),check_outros())},i(r){o||(transition_in(i),o=!0)},o(r){transition_out(i),o=!1},d(r){r&&detach(e),i&&i.d(r)}}}function instance$g(n,e,o){const i=["asChild"];let r=compute_rest_props(e,i),s,{$$slots:l={},$$scope:_}=e,{asChild:f=!1}=e,m=!0;onMount(()=>{o(1,m=!1)});const h=getState(),p=derived(h,A=>A.filtered.count===0);component_subscribe(n,p,A=>o(2,s=A));const g={"data-cmdk-empty":"",role:"presentation"};return n.$$set=A=>{e=assign(assign({},e),exclude_internal_props(A)),o(5,r=compute_rest_props(e,i)),"asChild"in A&&o(0,f=A.asChild),"$$scope"in A&&o(6,_=A.$$scope)},[f,m,s,p,g,r,_,l]}class CommandEmpty extends SvelteComponent{constructor(e){super(),init(this,e,instance$g,create_fragment$i,safe_not_equal,{asChild:0})}}const get_default_slot_changes_1$1=n=>({container:n&32,group:n&16}),get_default_slot_context_1$1=n=>({container:n[5],group:n[4],heading:{attrs:n[8]}}),get_default_slot_changes$3=n=>({container:n&32,group:n&16}),get_default_slot_context$3=n=>({container:n[5],group:n[4],heading:{attrs:n[8]}});function create_else_block$3(n){let e,o,i,r,s,l,_=n[0]&&create_if_block_1$2(n);const f=n[14].default,m=create_slot(f,n,n[13],get_default_slot_context_1$1);let h=[n[2]],p={};for(let k=0;k{l[h]=null}),check_outros(),o=l[e],o?o.p(f,m):(o=l[e]=s[e](f),o.c()),transition_in(o,1),o.m(i.parentNode,i))},i(f){r||(transition_in(o),r=!0)},o(f){transition_out(o),r=!1},d(f){f&&detach(i),l[e].d(f)}}}function instance$f(n,e,o){let i,r,s,l;const _=["heading","value","alwaysRender","asChild"];let f=compute_rest_props(e,_),m,{$$slots:h={},$$scope:p}=e,{heading:g=void 0}=e,{value:A=""}=e,{alwaysRender:k=!1}=e,{asChild:$=!1}=e;const{id:B}=createGroup(k),X=getCtx$1(),ee=getState(),R=generateId$1(),q=derived(ee,re=>k||X.filter()===!1||!re.search?!0:re.filtered.groups.has(B));component_subscribe(n,q,re=>o(12,m=re)),onMount(()=>X.group(B));function ue(re){if(A){X.value(B,A),re.setAttribute(VALUE_ATTR,A);return}g?o(10,A=g.trim().toLowerCase()):re.textContent&&o(10,A=re.textContent.trim().toLowerCase()),X.value(B,A),re.setAttribute(VALUE_ATTR,A)}const te={"data-cmdk-group-heading":"","aria-hidden":!0,id:R};return n.$$set=re=>{e=assign(assign({},e),exclude_internal_props(re)),o(9,f=compute_rest_props(e,_)),"heading"in re&&o(0,g=re.heading),"value"in re&&o(10,A=re.value),"alwaysRender"in re&&o(11,k=re.alwaysRender),"asChild"in re&&o(1,$=re.asChild),"$$scope"in re&&o(13,p=re.$$scope)},n.$$.update=()=>{n.$$.dirty&5120&&o(3,i={"data-cmdk-group":"",role:"presentation",hidden:m?void 0:!0,"data-value":A}),n.$$.dirty&1&&o(2,r={"data-cmdk-group-items":"",role:"group","aria-labelledby":g?R:void 0}),n.$$.dirty&8&&o(5,s={action:ue,attrs:i}),n.$$.dirty&4&&o(4,l={attrs:r})},[g,$,r,i,l,s,q,ue,te,f,A,k,m,p,h]}class CommandGroup extends SvelteComponent{constructor(e){super(),init(this,e,instance$f,create_fragment$h,safe_not_equal,{heading:0,value:10,alwaysRender:11,asChild:1})}}function sleep(n){return new Promise(e=>setTimeout(e,n))}const get_default_slot_changes$2=n=>({attrs:n&8}),get_default_slot_context$2=n=>({action:n[6],attrs:n[3]});function create_else_block$2(n){let e,o,i,r=[n[3],n[7]],s={};for(let l=0;l{l[h]=null}),check_outros(),o=l[e],o?o.p(f,m):(o=l[e]=s[e](f),o.c()),transition_in(o,1),o.m(i.parentNode,i))},i(f){r||(transition_in(o),r=!0)},o(f){transition_out(o),r=!1},d(f){f&&detach(i),l[e].d(f)}}}function instance$e(n,e,o){const i=["autofocus","value","asChild","el"];let r=compute_rest_props(e,i),s,l,{$$slots:_={},$$scope:f}=e;const{ids:m,commandEl:h}=getCtx$1(),p=getState(),g=derived(p,y=>y.search);component_subscribe(n,g,y=>o(18,l=y));const A=derived(p,y=>y.value);let{autofocus:k=void 0}=e,{value:$=l}=e,{asChild:B=!1}=e,{el:X=void 0}=e;const ee=derived([A,h],([y,j])=>{if(!isBrowser$1)return;const w=j==null?void 0:j.querySelector(`${ITEM_SELECTOR}[${VALUE_ATTR}="${y}"]`);return w==null?void 0:w.getAttribute("id")});component_subscribe(n,ee,y=>o(9,s=y));function R(y){p.updateState("search",y)}function q(y){return onMount(()=>{k&&sleep(10).then(()=>y.focus())}),{destroy:addEventListener$1(y,"change",w=>{isHTMLInputElement(w.target)&&p.updateState("search",w.target.value)})}}let ue;function te(y){bubble.call(this,n,y)}function re(y){bubble.call(this,n,y)}function he(y){bubble.call(this,n,y)}function ce(y){bubble.call(this,n,y)}function oe(y){binding_callbacks[y?"unshift":"push"](()=>{X=y,o(1,X)})}function ae(){$=this.value,o(0,$)}return n.$$set=y=>{e=assign(assign({},e),exclude_internal_props(y)),o(7,r=compute_rest_props(e,i)),"autofocus"in y&&o(8,k=y.autofocus),"value"in y&&o(0,$=y.value),"asChild"in y&&o(2,B=y.asChild),"el"in y&&o(1,X=y.el),"$$scope"in y&&o(10,f=y.$$scope)},n.$$.update=()=>{n.$$.dirty&1&&R($),n.$$.dirty&512&&o(3,ue={type:"text","data-cmdk-input":"",autocomplete:"off",autocorrect:"off",spellcheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":m.list,"aria-labelledby":m.label,"aria-activedescendant":s??void 0,id:m.input})},[$,X,B,ue,g,ee,q,r,k,s,f,_,te,re,he,ce,oe,ae]}class CommandInput extends SvelteComponent{constructor(e){super(),init(this,e,instance$e,create_fragment$g,safe_not_equal,{autofocus:8,value:0,asChild:2,el:1})}}const get_default_slot_changes_1=n=>({attrs:n&2}),get_default_slot_context_1=n=>({action:n[5],attrs:n[1]}),get_default_slot_changes$1=n=>({attrs:n&2}),get_default_slot_context$1=n=>({action:n[5],attrs:n[1]});function create_if_block$2(n){let e,o,i,r;const s=[create_if_block_1$1,create_else_block$1],l=[];function _(f,m){return f[0]?0:1}return e=_(n),o=l[e]=s[e](n),{c(){o.c(),i=empty()},l(f){o.l(f),i=empty()},m(f,m){l[e].m(f,m),insert_hydration(f,i,m),r=!0},p(f,m){let h=e;e=_(f),e===h?l[e].p(f,m):(group_outros(),transition_out(l[h],1,1,()=>{l[h]=null}),check_outros(),o=l[e],o?o.p(f,m):(o=l[e]=s[e](f),o.c()),transition_in(o,1),o.m(i.parentNode,i))},i(f){r||(transition_in(o),r=!0)},o(f){transition_out(o),r=!1},d(f){f&&detach(i),l[e].d(f)}}}function create_else_block$1(n){let e,o,i,r;const s=n[14].default,l=create_slot(s,n,n[13],get_default_slot_context_1);let _=[n[1],n[6]],f={};for(let m=0;m<_.length;m+=1)f=assign(f,_[m]);return{c(){e=element("div"),l&&l.c(),this.h()},l(m){e=claim_element(m,"DIV",{});var h=children(e);l&&l.l(h),h.forEach(detach),this.h()},h(){set_attributes(e,f)},m(m,h){insert_hydration(m,e,h),l&&l.m(e,null),o=!0,i||(r=action_destroyer(n[5].call(null,e)),i=!0)},p(m,h){l&&l.p&&(!o||h&8194)&&update_slot_base(l,s,m,m[13],o?get_slot_changes(s,m[13],h,get_default_slot_changes_1):get_all_dirty_from_scope(m[13]),get_default_slot_context_1),set_attributes(e,f=get_spread_update(_,[h&2&&m[1],h&64&&m[6]]))},i(m){o||(transition_in(l,m),o=!0)},o(m){transition_out(l,m),o=!1},d(m){m&&detach(e),l&&l.d(m),i=!1,r()}}}function create_if_block_1$1(n){let e;const o=n[14].default,i=create_slot(o,n,n[13],get_default_slot_context$1);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&8194)&&update_slot_base(i,o,r,r[13],e?get_slot_changes(o,r[13],s,get_default_slot_changes$1):get_all_dirty_from_scope(r[13]),get_default_slot_context$1)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$f(n){let e,o,i=n[2]&&create_if_block$2(n);return{c(){i&&i.c(),e=empty()},l(r){i&&i.l(r),e=empty()},m(r,s){i&&i.m(r,s),insert_hydration(r,e,s),o=!0},p(r,[s]){r[2]?i?(i.p(r,s),s&4&&transition_in(i,1)):(i=create_if_block$2(r),i.c(),transition_in(i,1),i.m(e.parentNode,e)):i&&(group_outros(),transition_out(i,1,1,()=>{i=null}),check_outros())},i(r){o||(transition_in(i),o=!0)},o(r){transition_out(i),o=!1},d(r){r&&detach(e),i&&i.d(r)}}}function instance$d(n,e,o){let i;const r=["disabled","value","onSelect","alwaysRender","asChild","id"];let s=compute_rest_props(e,r),l,_,{$$slots:f={},$$scope:m}=e,{disabled:h=!1}=e,{value:p=""}=e,{onSelect:g=void 0}=e,{alwaysRender:A=!1}=e,{asChild:k=!1}=e,{id:$=generateId$1()}=e;const B=getGroup(),X=getCtx$1(),ee=getState(),R=A??(B==null?void 0:B.alwaysRender),q=derived(ee,ce=>{if(R||X.filter()===!1||!ce.search)return!0;const oe=ce.filtered.items.get($);return isUndefined(oe)?!1:oe>0});component_subscribe(n,q,ce=>o(2,_=ce));const ue=derived(ee,ce=>ce.value===p);component_subscribe(n,ue,ce=>o(12,l=ce)),onMount(()=>X.item($,B==null?void 0:B.id));function te(ce){!p&&ce.textContent&&o(7,p=ce.textContent.trim().toLowerCase()),X.value($,p),ce.setAttribute(VALUE_ATTR,p);const oe=executeCallbacks$1(addEventListener$1(ce,"pointermove",()=>{h||he()}),addEventListener$1(ce,"click",()=>{h||re()}));return{destroy(){oe()}}}function re(){he(),g==null||g(p)}function he(){ee.updateState("value",p,!0)}return n.$$set=ce=>{e=assign(assign({},e),exclude_internal_props(ce)),o(6,s=compute_rest_props(e,r)),"disabled"in ce&&o(8,h=ce.disabled),"value"in ce&&o(7,p=ce.value),"onSelect"in ce&&o(9,g=ce.onSelect),"alwaysRender"in ce&&o(10,A=ce.alwaysRender),"asChild"in ce&&o(0,k=ce.asChild),"id"in ce&&o(11,$=ce.id),"$$scope"in ce&&o(13,m=ce.$$scope)},n.$$.update=()=>{n.$$.dirty&6528&&o(1,i={"aria-disabled":h?!0:void 0,"aria-selected":l?!0:void 0,"data-disabled":h?!0:void 0,"data-selected":l?!0:void 0,"data-cmdk-item":"","data-value":p,role:"option",id:$})},[k,i,_,q,ue,te,s,p,h,g,A,$,l,m,f]}class CommandItem extends SvelteComponent{constructor(e){super(),init(this,e,instance$d,create_fragment$f,safe_not_equal,{disabled:8,value:7,onSelect:9,alwaysRender:10,asChild:0,id:11})}}const get_default_slot_changes=n=>({}),get_default_slot_context=n=>({list:n[5],sizer:n[6]});function create_else_block(n){let e,o,i,r,s;const l=n[9].default,_=create_slot(l,n,n[8],null);let f=[n[4]],m={};for(let g=0;g{l[h]=null}),check_outros(),o=l[e],o?o.p(f,m):(o=l[e]=s[e](f),o.c()),transition_in(o,1),o.m(i.parentNode,i))},i(f){r||(transition_in(o),r=!0)},o(f){transition_out(o),r=!1},d(f){f&&detach(i),l[e].d(f)}}}function instance$c(n,e,o){const i=["el","asChild"];let r=compute_rest_props(e,i),{$$slots:s={},$$scope:l}=e;const{ids:_}=getCtx$1();let{el:f=void 0}=e,{asChild:m=!1}=e;function h(B){let X;const ee=B.closest("[data-cmdk-list]");if(!isHTMLElement$1(ee))return;const R=new ResizeObserver(()=>{X=requestAnimationFrame(()=>{const q=B.offsetHeight;ee.style.setProperty("--cmdk-list-height",q.toFixed(1)+"px")})});return R.observe(B),{destroy(){cancelAnimationFrame(X),R.unobserve(B)}}}const p={"data-cmdk-list":"",role:"listbox","aria-label":"Suggestions",id:_.list,"aria-labelledby":_.input},g={"data-cmdk-list-sizer":""},A={attrs:p},k={attrs:g,action:h};function $(B){binding_callbacks[B?"unshift":"push"](()=>{f=B,o(0,f)})}return n.$$set=B=>{e=assign(assign({},e),exclude_internal_props(B)),o(7,r=compute_rest_props(e,i)),"el"in B&&o(0,f=B.el),"asChild"in B&&o(1,m=B.asChild),"$$scope"in B&&o(8,l=B.$$scope)},[f,m,h,p,g,A,k,r,l,s,$]}class CommandList extends SvelteComponent{constructor(e){super(),init(this,e,instance$c,create_fragment$e,safe_not_equal,{el:0,asChild:1})}}function create_default_slot$9(n){let e;const o=n[3].default,i=create_slot(o,n,n[5],null);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&32)&&update_slot_base(i,o,r,r[5],e?get_slot_changes(o,r[5],s,null):get_all_dirty_from_scope(r[5]),null)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$d(n){let e,o,i;const r=[{class:cn("bg-popover text-popover-foreground flex h-full w-full flex-col overflow-hidden rounded-md",n[1])},n[2]];function s(_){n[4](_)}let l={$$slots:{default:[create_default_slot$9]},$$scope:{ctx:n}};for(let _=0;_bind(e,"value",s)),{c(){create_component(e.$$.fragment)},l(_){claim_component(e.$$.fragment,_)},m(_,f){mount_component(e,_,f),i=!0},p(_,[f]){const m=f&6?get_spread_update(r,[f&2&&{class:cn("bg-popover text-popover-foreground flex h-full w-full flex-col overflow-hidden rounded-md",_[1])},f&4&&get_spread_object(_[2])]):{};f&32&&(m.$$scope={dirty:f,ctx:_}),!o&&f&1&&(o=!0,m.value=_[0],add_flush_callback(()=>o=!1)),e.$set(m)},i(_){i||(transition_in(e.$$.fragment,_),i=!0)},o(_){transition_out(e.$$.fragment,_),i=!1},d(_){destroy_component(e,_)}}}function instance$b(n,e,o){const i=["value","class"];let r=compute_rest_props(e,i),{$$slots:s={},$$scope:l}=e,{value:_=void 0}=e,{class:f=void 0}=e;function m(h){_=h,o(0,_)}return n.$$set=h=>{e=assign(assign({},e),exclude_internal_props(h)),o(2,r=compute_rest_props(e,i)),"value"in h&&o(0,_=h.value),"class"in h&&o(1,f=h.class),"$$scope"in h&&o(5,l=h.$$scope)},[_,f,r,s,m,l]}class Command extends SvelteComponent{constructor(e){super(),init(this,e,instance$b,create_fragment$d,safe_not_equal,{value:0,class:1})}}function create_default_slot$8(n){let e;const o=n[1].default,i=create_slot(o,n,n[2],null);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&4)&&update_slot_base(i,o,r,r[2],e?get_slot_changes(o,r[2],s,null):get_all_dirty_from_scope(r[2]),null)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$c(n){let e,o;const i=[n[0]];let r={$$slots:{default:[create_default_slot$8]},$$scope:{ctx:n}};for(let s=0;s{e=assign(assign({},e),exclude_internal_props(_)),o(0,r=compute_rest_props(e,i)),"$$scope"in _&&o(2,l=_.$$scope)},[r,s,l]}class Dialog_portal extends SvelteComponent{constructor(e){super(),init(this,e,instance$a,create_fragment$c,safe_not_equal,{})}}function create_fragment$b(n){let e,o;const i=[{transition:n[1]},{transitionConfig:n[2]},{class:cn("bg-background/80 fixed inset-0 z-50 backdrop-blur-sm ",n[0])},n[3]];let r={};for(let s=0;s{e=assign(assign({},e),exclude_internal_props(f)),o(3,r=compute_rest_props(e,i)),"class"in f&&o(0,s=f.class),"transition"in f&&o(1,l=f.transition),"transitionConfig"in f&&o(2,_=f.transitionConfig)},[s,l,_,r]}class Dialog_overlay extends SvelteComponent{constructor(e){super(),init(this,e,instance$9,create_fragment$b,safe_not_equal,{class:0,transition:1,transitionConfig:2})}}function create_default_slot_2$2(n){let e,o,i,r="Close";return{c(){e=element("iconify-icon"),o=space(),i=element("span"),i.textContent=r,this.h()},l(s){e=claim_element(s,"ICONIFY-ICON",{icon:!0,class:!0}),children(e).forEach(detach),o=claim_space(s),i=claim_element(s,"SPAN",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(i)!=="svelte-1pewzs3"&&(i.textContent=r),this.h()},h(){set_custom_element_data(e,"icon","basil:cross-solid"),set_custom_element_data(e,"class","text-2xl"),attr(i,"class","sr-only")},m(s,l){insert_hydration(s,e,l),insert_hydration(s,o,l),insert_hydration(s,i,l)},p:noop$1,d(s){s&&(detach(e),detach(o),detach(i))}}}function create_default_slot_1$2(n){let e,o,i;const r=n[4].default,s=create_slot(r,n,n[5],null);return o=new DialogClose({props:{class:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute right-4 top-3 my-auto aspect-square rounded-sm opacity-70 transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:pointer-events-none",$$slots:{default:[create_default_slot_2$2]},$$scope:{ctx:n}}}),{c(){s&&s.c(),e=space(),create_component(o.$$.fragment)},l(l){s&&s.l(l),e=claim_space(l),claim_component(o.$$.fragment,l)},m(l,_){s&&s.m(l,_),insert_hydration(l,e,_),mount_component(o,l,_),i=!0},p(l,_){s&&s.p&&(!i||_&32)&&update_slot_base(s,r,l,l[5],i?get_slot_changes(r,l[5],_,null):get_all_dirty_from_scope(l[5]),null);const f={};_&32&&(f.$$scope={dirty:_,ctx:l}),o.$set(f)},i(l){i||(transition_in(s,l),transition_in(o.$$.fragment,l),i=!0)},o(l){transition_out(s,l),transition_out(o.$$.fragment,l),i=!1},d(l){l&&detach(e),s&&s.d(l),destroy_component(o,l)}}}function create_default_slot$7(n){let e,o,i,r;e=new Dialog_overlay({});const s=[{transition:n[1]},{transitionConfig:n[2]},{class:cn("bg-background fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border p-6 shadow-lg sm:rounded-lg md:w-full",n[0])},n[3]];let l={$$slots:{default:[create_default_slot_1$2]},$$scope:{ctx:n}};for(let _=0;_{e=assign(assign({},e),exclude_internal_props(h)),o(3,r=compute_rest_props(e,i)),"class"in h&&o(0,_=h.class),"transition"in h&&o(1,f=h.transition),"transitionConfig"in h&&o(2,m=h.transitionConfig),"$$scope"in h&&o(5,l=h.$$scope)},[_,f,m,r,s,l]}class Dialog_content extends SvelteComponent{constructor(e){super(),init(this,e,instance$8,create_fragment$a,safe_not_equal,{class:0,transition:1,transitionConfig:2})}}const Root=Dialog;function create_default_slot_2$1(n){let e;const o=n[3].default,i=create_slot(o,n,n[6],null);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&64)&&update_slot_base(i,o,r,r[6],e?get_slot_changes(o,r[6],s,null):get_all_dirty_from_scope(r[6]),null)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_default_slot_1$1(n){let e,o,i;const r=[{class:"[&_[data-cmdk-group-heading]]:text-muted-foreground [&_[data-cmdk-group-heading]]:px-2 [&_[data-cmdk-group-heading]]:font-medium [&_[data-cmdk-group]:not([hidden])_~[data-cmdk-group]]:pt-0 [&_[data-cmdk-group]]:px-2 [&_[data-cmdk-input-wrapper]_svg]:h-5 [&_[data-cmdk-input-wrapper]_svg]:w-5 [&_[data-cmdk-input]]:h-12 [&_[data-cmdk-item]]:px-2 [&_[data-cmdk-item]]:py-3 [&_[data-cmdk-item]_svg]:h-5 [&_[data-cmdk-item]_svg]:w-5"},n[2]];function s(_){n[4](_)}let l={$$slots:{default:[create_default_slot_2$1]},$$scope:{ctx:n}};for(let _=0;_bind(e,"value",s)),{c(){create_component(e.$$.fragment)},l(_){claim_component(e.$$.fragment,_)},m(_,f){mount_component(e,_,f),i=!0},p(_,f){const m=f&4?get_spread_update(r,[r[0],get_spread_object(_[2])]):{};f&64&&(m.$$scope={dirty:f,ctx:_}),!o&&f&2&&(o=!0,m.value=_[1],add_flush_callback(()=>o=!1)),e.$set(m)},i(_){i||(transition_in(e.$$.fragment,_),i=!0)},o(_){transition_out(e.$$.fragment,_),i=!1},d(_){destroy_component(e,_)}}}function create_default_slot$6(n){let e,o;return e=new Dialog_content({props:{class:"overflow-hidden p-0",$$slots:{default:[create_default_slot_1$1]},$$scope:{ctx:n}}}),{c(){create_component(e.$$.fragment)},l(i){claim_component(e.$$.fragment,i)},m(i,r){mount_component(e,i,r),o=!0},p(i,r){const s={};r&70&&(s.$$scope={dirty:r,ctx:i}),e.$set(s)},i(i){o||(transition_in(e.$$.fragment,i),o=!0)},o(i){transition_out(e.$$.fragment,i),o=!1},d(i){destroy_component(e,i)}}}function create_fragment$9(n){let e,o,i;const r=[n[2]];function s(_){n[5](_)}let l={$$slots:{default:[create_default_slot$6]},$$scope:{ctx:n}};for(let _=0;_bind(e,"open",s)),{c(){create_component(e.$$.fragment)},l(_){claim_component(e.$$.fragment,_)},m(_,f){mount_component(e,_,f),i=!0},p(_,[f]){const m=f&4?get_spread_update(r,[get_spread_object(_[2])]):{};f&70&&(m.$$scope={dirty:f,ctx:_}),!o&&f&1&&(o=!0,m.open=_[0],add_flush_callback(()=>o=!1)),e.$set(m)},i(_){i||(transition_in(e.$$.fragment,_),i=!0)},o(_){transition_out(e.$$.fragment,_),i=!1},d(_){destroy_component(e,_)}}}function instance$7(n,e,o){const i=["open","value"];let r=compute_rest_props(e,i),{$$slots:s={},$$scope:l}=e,{open:_=!1}=e,{value:f=void 0}=e;function m(p){f=p,o(1,f)}function h(p){_=p,o(0,_)}return n.$$set=p=>{e=assign(assign({},e),exclude_internal_props(p)),o(2,r=compute_rest_props(e,i)),"open"in p&&o(0,_=p.open),"value"in p&&o(1,f=p.value),"$$scope"in p&&o(6,l=p.$$scope)},[_,f,r,s,m,h,l]}class Command_dialog extends SvelteComponent{constructor(e){super(),init(this,e,instance$7,create_fragment$9,safe_not_equal,{open:0,value:1})}}function create_default_slot$5(n){let e;const o=n[2].default,i=create_slot(o,n,n[3],null);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&8)&&update_slot_base(i,o,r,r[3],e?get_slot_changes(o,r[3],s,null):get_all_dirty_from_scope(r[3]),null)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$8(n){let e,o;const i=[{class:cn("py-6 text-center text-sm",n[0])},n[1]];let r={$$slots:{default:[create_default_slot$5]},$$scope:{ctx:n}};for(let s=0;s{e=assign(assign({},e),exclude_internal_props(f)),o(1,r=compute_rest_props(e,i)),"class"in f&&o(0,_=f.class),"$$scope"in f&&o(3,l=f.$$scope)},[_,r,s,l]}class Command_empty extends SvelteComponent{constructor(e){super(),init(this,e,instance$6,create_fragment$8,safe_not_equal,{class:0})}}function create_default_slot$4(n){let e;const o=n[2].default,i=create_slot(o,n,n[3],null);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&8)&&update_slot_base(i,o,r,r[3],e?get_slot_changes(o,r[3],s,null):get_all_dirty_from_scope(r[3]),null)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$7(n){let e,o;const i=[{class:cn("text-foreground [&_[data-cmdk-group-heading]]:text-muted-foreground overflow-hidden p-1 [&_[data-cmdk-group-heading]]:px-2 [&_[data-cmdk-group-heading]]:py-1.5 [&_[data-cmdk-group-heading]]:text-xs [&_[data-cmdk-group-heading]]:font-medium",n[0])},n[1]];let r={$$slots:{default:[create_default_slot$4]},$$scope:{ctx:n}};for(let s=0;s{e=assign(assign({},e),exclude_internal_props(f)),o(1,r=compute_rest_props(e,i)),"class"in f&&o(0,_=f.class),"$$scope"in f&&o(3,l=f.$$scope)},[_,r,s,l]}class Command_group extends SvelteComponent{constructor(e){super(),init(this,e,instance$5,create_fragment$7,safe_not_equal,{class:0})}}function create_default_slot$3(n){let e;const o=n[2].default,i=create_slot(o,n,n[3],null);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&8)&&update_slot_base(i,o,r,r[3],e?get_slot_changes(o,r[3],s,null):get_all_dirty_from_scope(r[3]),null)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$6(n){let e,o;const i=[{class:cn("aria-selected:bg-accent aria-selected:text-accent-foreground relative cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n[0])},n[1]];let r={$$slots:{default:[create_default_slot$3]},$$scope:{ctx:n}};for(let s=0;s{e=assign(assign({},e),exclude_internal_props(f)),o(1,r=compute_rest_props(e,i)),"class"in f&&o(0,_=f.class),"$$scope"in f&&o(3,l=f.$$scope)},[_,r,s,l]}class Command_item extends SvelteComponent{constructor(e){super(),init(this,e,instance$4,create_fragment$6,safe_not_equal,{class:0})}}function create_fragment$5(n){let e,o,i,r,s,l;const _=[{class:cn("placeholder:text-muted-foreground flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-none disabled:cursor-not-allowed disabled:opacity-50",n[1])},n[2]];function f(h){n[3](h)}let m={};for(let h=0;h<_.length;h+=1)m=assign(m,_[h]);return n[0]!==void 0&&(m.value=n[0]),r=new CommandInput({props:m}),binding_callbacks.push(()=>bind(r,"value",f)),{c(){e=element("div"),o=element("iconify-icon"),i=space(),create_component(r.$$.fragment),this.h()},l(h){e=claim_element(h,"DIV",{class:!0,"data-cmdk-input-wrapper":!0});var p=children(e);o=claim_element(p,"ICONIFY-ICON",{icon:!0,class:!0}),children(o).forEach(detach),i=claim_space(p),claim_component(r.$$.fragment,p),p.forEach(detach),this.h()},h(){set_custom_element_data(o,"icon","ion:search"),set_custom_element_data(o,"class","mr-2 shrink-0 text-xl opacity-50"),attr(e,"class","flex items-center border-b px-3"),attr(e,"data-cmdk-input-wrapper","")},m(h,p){insert_hydration(h,e,p),append_hydration(e,o),append_hydration(e,i),mount_component(r,e,null),l=!0},p(h,[p]){const g=p&6?get_spread_update(_,[p&2&&{class:cn("placeholder:text-muted-foreground flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-none disabled:cursor-not-allowed disabled:opacity-50",h[1])},p&4&&get_spread_object(h[2])]):{};!s&&p&1&&(s=!0,g.value=h[0],add_flush_callback(()=>s=!1)),r.$set(g)},i(h){l||(transition_in(r.$$.fragment,h),l=!0)},o(h){transition_out(r.$$.fragment,h),l=!1},d(h){h&&detach(e),destroy_component(r)}}}function instance$3(n,e,o){const i=["class","value"];let r=compute_rest_props(e,i),{class:s=void 0}=e,{value:l=""}=e;function _(f){l=f,o(0,l)}return n.$$set=f=>{e=assign(assign({},e),exclude_internal_props(f)),o(2,r=compute_rest_props(e,i)),"class"in f&&o(1,s=f.class),"value"in f&&o(0,l=f.value)},[l,s,r,_]}class Command_input extends SvelteComponent{constructor(e){super(),init(this,e,instance$3,create_fragment$5,safe_not_equal,{class:1,value:0})}}function create_default_slot$2(n){let e;const o=n[2].default,i=create_slot(o,n,n[3],null);return{c(){i&&i.c()},l(r){i&&i.l(r)},m(r,s){i&&i.m(r,s),e=!0},p(r,s){i&&i.p&&(!e||s&8)&&update_slot_base(i,o,r,r[3],e?get_slot_changes(o,r[3],s,null):get_all_dirty_from_scope(r[3]),null)},i(r){e||(transition_in(i,r),e=!0)},o(r){transition_out(i,r),e=!1},d(r){i&&i.d(r)}}}function create_fragment$4(n){let e,o;const i=[{class:cn("max-h-[300px] overflow-y-auto overflow-x-hidden",n[0])},n[1]];let r={$$slots:{default:[create_default_slot$2]},$$scope:{ctx:n}};for(let s=0;s{e=assign(assign({},e),exclude_internal_props(f)),o(1,r=compute_rest_props(e,i)),"class"in f&&o(0,_=f.class),"$$scope"in f&&o(3,l=f.$$scope)},[_,r,s,l]}class Command_list extends SvelteComponent{constructor(e){super(),init(this,e,instance$2,create_fragment$4,safe_not_equal,{class:0})}}var flexsearch_bundle={exports:{}};flexsearch_bundle.exports;(function(module){(function _f(self){try{module&&(self=module)}catch(n){}self._factory=_f;var t;function u(n){return typeof n<"u"?n:!0}function aa(n){const e=Array(n);for(let o=0;o=this.B&&(p||!h[k])){var s=L(g,i,A),l="";switch(this.G){case"full":if(3s;_--)if(_-s>=this.B){var f=L(g,i,A,r,s);l=k.substring(s,_),M(this,h,l,f,n,o)}break}case"reverse":if(2=this.B&&M(this,h,l,L(g,i,A,r,_),n,o);l=""}case"forward":if(1=this.B&&M(this,h,l,s,n,o);break}default:if(this.C&&(s=Math.min(s/this.C(e,k,A)|0,g-1)),M(this,h,k,s,n,o),p&&1=this.B&&!r[k]){r[k]=1;const $=this.l&&k>s;M(this,m,$?s:k,L(l+(i/2>l?0:1),i,A,_-1,f-1),n,o,$?k:s)}}}}}this.m||(this.register[n]=1)}}return this};function L(n,e,o,i,r){return o&&1=this.B&&!o[g])if(this.s||s||this.map[g])f[p++]=g,o[g]=1;else return i;n=f,r=n.length}if(!r)return i;e||(e=100),_=this.depth&&1=i))));g++);if(h){if(s)return ta(f,i,0);e[e.length]=f;return}}return!o&&f}function ta(n,e,o){return n=n.length===1?n[0]:[].concat.apply([],n),o||n.length>e?n.slice(o,o+e):n}function ua(n,e,o,i){return o?(i=i&&e>o,n=(n=n[i?e:o])&&n[i?o:e]):n=n[e],n}t.contain=function(n){return!!this.register[n]},t.update=function(n,e){return this.remove(n).add(n,e)},t.remove=function(n,e){const o=this.register[n];if(o){if(this.m)for(let i=0,r;ie||o)&&(r=r.slice(o,o+e)),i&&(r=za.call(this,r)),{tag:n,result:r}}function za(n){const e=Array(n.length);for(let o=0,i;o__vitePreload(()=>import("../chunks/core.svelte.DVblWndg.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),"../../pages/api/extension.svelte.md":()=>__vitePreload(()=>import("../chunks/extension.svelte.DYNSshKp.js"),__vite__mapDeps([4,1,2,5]),import.meta.url),"../../pages/api/utilities.svelte.md":()=>__vitePreload(()=>import("../chunks/utilities.svelte.RLYSoTpf.js"),__vite__mapDeps([6,1,2]),import.meta.url),"../../pages/community-plugins.svelte.md":()=>__vitePreload(()=>import("../chunks/community-plugins.svelte.CU6GiIM0.js"),__vite__mapDeps([7,1,2,5,8]),import.meta.url),"../../pages/editing-styles.svelte.md":()=>__vitePreload(()=>import("../chunks/editing-styles.svelte.Uvhbrxgk.js"),__vite__mapDeps([9,1,2,5]),import.meta.url),"../../pages/examples.svelte.md":()=>__vitePreload(()=>import("../chunks/examples.svelte.B98SJuzi.js"),__vite__mapDeps([10,1,2,11,12,13,14,15,3,16,17,18]),import.meta.url),"../../pages/getting-started.svelte.md":()=>__vitePreload(()=>import("../chunks/getting-started.svelte.DkcdBOox.js"),__vite__mapDeps([19,1,2,5]),import.meta.url),"../../pages/introduction.svelte.md":()=>__vitePreload(()=>import("../chunks/introduction.svelte.CloNDtXt.js"),__vite__mapDeps([20,1,2,12,21,17,3]),import.meta.url),"../../pages/migration.svelte.md":()=>__vitePreload(()=>import("../chunks/migration.svelte.pVYQ1yjU.js"),__vite__mapDeps([22,1,2]),import.meta.url),"../../pages/plugins/anchor.svelte.md":()=>__vitePreload(()=>import("../chunks/anchor.svelte.a-cnjYOh.js"),__vite__mapDeps([23,1,2,5]),import.meta.url),"../../pages/plugins/attachment.svelte.md":()=>__vitePreload(()=>import("../chunks/attachment.svelte.DLYjqCSZ.js"),__vite__mapDeps([24,1,2,5]),import.meta.url),"../../pages/plugins/code.svelte.md":()=>__vitePreload(()=>import("../chunks/code.svelte.BDApEibN.js"),__vite__mapDeps([25,1,2,5]),import.meta.url),"../../pages/plugins/emoji.svelte.md":()=>__vitePreload(()=>import("../chunks/emoji.svelte.DCgDKqF5.js"),__vite__mapDeps([26,1,2,5]),import.meta.url),"../../pages/plugins/math.svelte.md":()=>__vitePreload(()=>import("../chunks/math.svelte.SypgPbfs.js"),__vite__mapDeps([27,1,2,5,13,11,12,14,15,28]),import.meta.url),"../../pages/plugins/slash.svelte.md":()=>__vitePreload(()=>import("../chunks/slash.svelte._FaM-Q6p.js"),__vite__mapDeps([29,1,2,5]),import.meta.url),"../../pages/plugins/tikz.svelte.md":()=>__vitePreload(()=>import("../chunks/tikz.svelte.DGVUrEj2.js"),__vite__mapDeps([30,1,2,5]),import.meta.url),"../../pages/using-components.svelte.md":()=>__vitePreload(()=>import("../chunks/using-components.svelte.DB0y-CZO.js"),__vite__mapDeps([31,1,2,5]),import.meta.url)});return await Promise.all(Object.keys(e).map(async o=>{const i=await e[o](),r=document.createElement("div");new i.default({target:r});const s=o.replace("../../pages/","").replace(".svelte.md",""),l=i.metadata.title,_=r.innerHTML,f=extractText(i.default);n.add({path:s,html:_,title:l,content:f})})),n}function extractText(n){const e=document.createElement("div");return new n({target:e}),(e.textContent??"").replace(/\s+/g," ").trim()}function enrichResult(n,e){var r;let o=null;const i=document.createElement("div");i.innerHTML=n.html;for(const s of i.childNodes){const l=((r=s.textContent)==null?void 0:r.replaceAll(` `,"").replace(/\s+/g," ").trim())??"";if(["h1","h2","h3"].includes(s.nodeName.toLowerCase())&&(o=s),l!=null&&l.toLowerCase().includes(e.toLowerCase()))return{...n,match:{heading:o?{text:o.textContent??"",id:o.id}:void 0,text:l}}}return n}function get_each_context(n,e,o){const i=n.slice();return i[12]=e[o],i}function create_if_block(n){let e,o,i,r;return e=new Command_empty({props:{$$slots:{default:[create_default_slot_4]},$$scope:{ctx:n}}}),i=new Command_group({props:{$$slots:{default:[create_default_slot_2]},$$scope:{ctx:n}}}),{c(){create_component(e.$$.fragment),o=space(),create_component(i.$$.fragment)},l(s){claim_component(e.$$.fragment,s),o=claim_space(s),claim_component(i.$$.fragment,s)},m(s,l){mount_component(e,s,l),insert_hydration(s,o,l),mount_component(i,s,l),r=!0},p(s,l){const _={};l&32768&&(_.$$scope={dirty:l,ctx:s}),e.$set(_);const f={};l&32780&&(f.$$scope={dirty:l,ctx:s}),i.$set(f)},i(s){r||(transition_in(e.$$.fragment,s),transition_in(i.$$.fragment,s),r=!0)},o(s){transition_out(e.$$.fragment,s),transition_out(i.$$.fragment,s),r=!1},d(s){s&&detach(o),destroy_component(e,s),destroy_component(i,s)}}}function create_default_slot_4(n){let e;return{c(){e=text("No results found.")},l(o){e=claim_text(o,"No results found.")},m(o,i){insert_hydration(o,e,i)},d(o){o&&detach(e)}}}function create_if_block_2(n){let e,o,i=n[12].match.heading.text+"",r;return{c(){e=element("span"),o=text("- "),r=text(i),this.h()},l(s){e=claim_element(s,"SPAN",{class:!0});var l=children(e);o=claim_text(l,"- "),r=claim_text(l,i),l.forEach(detach),this.h()},h(){attr(e,"class","text-neutral-400")},m(s,l){insert_hydration(s,e,l),append_hydration(e,o),append_hydration(e,r)},p(s,l){l&8&&i!==(i=s[12].match.heading.text+"")&&set_data(r,i)},d(s){s&&detach(e)}}}function create_if_block_1(n){let e,o=n[12].match.text+"",i;return{c(){e=element("p"),i=text(o),this.h()},l(r){e=claim_element(r,"P",{class:!0});var s=children(e);i=claim_text(s,o),s.forEach(detach),this.h()},h(){attr(e,"class","line-clamp-1 pr-8 text-sm text-neutral-400")},m(r,s){insert_hydration(r,e,s),append_hydration(e,i)},p(r,s){s&8&&o!==(o=r[12].match.text+"")&&set_data(i,o)},d(r){r&&detach(e)}}}function create_default_slot_3(n){var g;let e,o=n[12].title+"",i,r,s,l,_,f='',m,h=((g=n[12].match)==null?void 0:g.heading)&&create_if_block_2(n),p=n[12].match&&create_if_block_1(n);return{c(){e=element("h2"),i=text(o),r=space(),h&&h.c(),s=space(),p&&p.c(),l=space(),_=element("div"),_.innerHTML=f,m=space(),this.h()},l(A){e=claim_element(A,"H2",{class:!0});var k=children(e);i=claim_text(k,o),r=claim_space(k),h&&h.l(k),k.forEach(detach),s=claim_space(A),p&&p.l(A),l=claim_space(A),_=claim_element(A,"DIV",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(_)!=="svelte-1cufqso"&&(_.innerHTML=f),m=claim_space(A),this.h()},h(){attr(e,"class","text-base font-medium"),attr(_,"class","absolute right-2 top-1/2 hidden -translate-y-1/2 group-aria-selected:block")},m(A,k){insert_hydration(A,e,k),append_hydration(e,i),append_hydration(e,r),h&&h.m(e,null),insert_hydration(A,s,k),p&&p.m(A,k),insert_hydration(A,l,k),insert_hydration(A,_,k),insert_hydration(A,m,k)},p(A,k){var $;k&8&&o!==(o=A[12].title+"")&&set_data(i,o),($=A[12].match)!=null&&$.heading?h?h.p(A,k):(h=create_if_block_2(A),h.c(),h.m(e,null)):h&&(h.d(1),h=null),A[12].match?p?p.p(A,k):(p=create_if_block_1(A),p.c(),p.m(l.parentNode,l)):p&&(p.d(1),p=null)},d(A){A&&(detach(e),detach(s),detach(l),detach(_),detach(m)),h&&h.d(),p&&p.d(A)}}}function create_each_block(n){let e,o;function i(){return n[8](n[12])}return e=new Command_item({props:{onSelect:i,class:"group",value:n[12].title,$$slots:{default:[create_default_slot_3]},$$scope:{ctx:n}}}),{c(){create_component(e.$$.fragment)},l(r){claim_component(e.$$.fragment,r)},m(r,s){mount_component(e,r,s),o=!0},p(r,s){n=r;const l={};s&12&&(l.onSelect=i),s&8&&(l.value=n[12].title),s&32776&&(l.$$scope={dirty:s,ctx:n}),e.$set(l)},i(r){o||(transition_in(e.$$.fragment,r),o=!0)},o(r){transition_out(e.$$.fragment,r),o=!1},d(r){destroy_component(e,r)}}}function create_default_slot_2(n){let e,o,i=ensure_array_like(n[3]),r=[];for(let l=0;ltransition_out(r[l],1,1,()=>{r[l]=null});return{c(){for(let l=0;l{i=null}),check_outros())},i(r){o||(transition_in(i),o=!0)},o(r){transition_out(i),o=!1},d(r){r&&detach(e),i&&i.d(r)}}}function create_default_slot$1(n){let e,o,i,r,s;function l(f){n[7](f)}let _={placeholder:"Search anything..."};return n[1]!==void 0&&(_.value=n[1]),e=new Command_input({props:_}),binding_callbacks.push(()=>bind(e,"value",l)),r=new Command_list({props:{$$slots:{default:[create_default_slot_1]},$$scope:{ctx:n}}}),{c(){create_component(e.$$.fragment),i=space(),create_component(r.$$.fragment)},l(f){claim_component(e.$$.fragment,f),i=claim_space(f),claim_component(r.$$.fragment,f)},m(f,m){mount_component(e,f,m),insert_hydration(f,i,m),mount_component(r,f,m),s=!0},p(f,m){const h={};!o&&m&2&&(o=!0,h.value=f[1],add_flush_callback(()=>o=!1)),e.$set(h);const p={};m&32782&&(p.$$scope={dirty:m,ctx:f}),r.$set(p)},i(f){s||(transition_in(e.$$.fragment,f),transition_in(r.$$.fragment,f),s=!0)},o(f){transition_out(e.$$.fragment,f),transition_out(r.$$.fragment,f),s=!1},d(f){f&&detach(i),destroy_component(e,f),destroy_component(r,f)}}}function create_fragment$3(n){let e,o='',i,r,s,l=' Search...',_,f,m='K',h,p,g,A,k,$,B;function X(R){n[9](R)}let ee={shouldFilter:!1,$$slots:{default:[create_default_slot$1]},$$scope:{ctx:n}};return n[2]!==void 0&&(ee.open=n[2]),g=new Command_dialog({props:ee}),binding_callbacks.push(()=>bind(g,"open",X)),{c(){e=element("button"),e.innerHTML=o,i=space(),r=element("button"),s=element("div"),s.innerHTML=l,_=space(),f=element("kbd"),f.innerHTML=m,p=space(),create_component(g.$$.fragment),this.h()},l(R){e=claim_element(R,"BUTTON",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(e)!=="svelte-1ff08e9"&&(e.innerHTML=o),i=claim_space(R),r=claim_element(R,"BUTTON",{class:!0});var q=children(r);s=claim_element(q,"DIV",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(s)!=="svelte-1kkkjyx"&&(s.innerHTML=l),_=claim_space(q),f=claim_element(q,"KBD",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(f)!=="svelte-zz9ey7"&&(f.innerHTML=m),q.forEach(detach),p=claim_space(R),claim_component(g.$$.fragment,R),this.h()},h(){attr(e,"class","mr-2 block aspect-square md:hidden"),attr(s,"class","inline-flex items-center space-x-2"),attr(f,"class","bg-muted text-muted-foreground pointer-events-none inline-flex h-5 select-none items-center gap-1 rounded border px-1.5 font-mono text-[10px] font-medium opacity-100"),attr(r,"class",h="hidden w-[360px] items-center justify-between rounded-lg border border-neutral-700 bg-neutral-900 px-2 py-1.5 text-sm md:flex "+n[0])},m(R,q){insert_hydration(R,e,q),insert_hydration(R,i,q),insert_hydration(R,r,q),append_hydration(r,s),append_hydration(r,_),append_hydration(r,f),insert_hydration(R,p,q),mount_component(g,R,q),k=!0,$||(B=[listen(window,"keydown",n[4]),listen(e,"click",n[5]),listen(r,"click",n[6])],$=!0)},p(R,[q]){(!k||q&1&&h!==(h="hidden w-[360px] items-center justify-between rounded-lg border border-neutral-700 bg-neutral-900 px-2 py-1.5 text-sm md:flex "+R[0]))&&attr(r,"class",h);const ue={};q&32782&&(ue.$$scope={dirty:q,ctx:R}),!A&&q&4&&(A=!0,ue.open=R[2],add_flush_callback(()=>A=!1)),g.$set(ue)},i(R){k||(transition_in(g.$$.fragment,R),k=!0)},o(R){transition_out(g.$$.fragment,R),k=!1},d(R){R&&(detach(e),detach(i),detach(r),detach(p)),destroy_component(g,R),$=!1,run_all(B)}}}function instance$1(n,e,o){let i=!1,r="",{class:s=""}=e,l,_=[];function f($){$.key==="k"&&($.metaKey||$.ctrlKey)&&($.preventDefault(),o(2,i=!i))}function m($){if(!l||!$){o(3,_=[]);return}const B=new Map,X=l.search($,5,{enrich:!0}).map(ee=>ee.result).flat();for(const ee of X)B.set(ee.doc.path,enrichResult(ee.doc,r));o(3,_=Array.from(B.values()).slice(0,5))}onMount(async()=>{l=await initializeSearch()});const h=()=>o(2,i=!i),p=()=>o(2,i=!i);function g($){r=$,o(1,r)}const A=$=>{var B;(B=$.match)!=null&&B.heading?goto(`${base}/${$.path}#${$.match.heading.id}`):goto(`${base}/${$.path}`),o(2,i=!1)};function k($){i=$,o(2,i)}return n.$$set=$=>{"class"in $&&o(0,s=$.class)},n.$$.update=()=>{n.$$.dirty&2&&m(r)},[s,r,i,_,f,h,p,g,A,k]}class Search extends SvelteComponent{constructor(e){super(),init(this,e,instance$1,create_fragment$3,safe_not_equal,{class:0})}}function create_default_slot(n){let e,o;return{c(){e=element("img"),this.h()},l(i){e=claim_element(i,"IMG",{src:!0,class:!0,alt:!0}),this.h()},h(){src_url_equal(e.src,o=base+"/logo.png")||attr(e,"src",o),attr(e,"class","h-8"),attr(e,"alt","carta logo")},m(i,r){insert_hydration(i,e,r)},p:noop$1,d(i){i&&detach(e)}}}function create_fragment$2(n){let e,o,i,r,s,l,_,f,m,h,p,g,A,k;return i=new Link({props:{href:"/",$$slots:{default:[create_default_slot]},$$scope:{ctx:n}}}),_=new Search({props:{class:"mx-auto"}}),p=new GitHub({props:{class:"ml-auto"}}),{c(){e=element("nav"),o=element("div"),create_component(i.$$.fragment),r=space(),s=element("div"),l=space(),create_component(_.$$.fragment),f=space(),m=element("div"),h=space(),create_component(p.$$.fragment),g=space(),A=element("div"),this.h()},l($){e=claim_element($,"NAV",{class:!0});var B=children(e);o=claim_element(B,"DIV",{class:!0});var X=children(o);claim_component(i.$$.fragment,X),r=claim_space(X),s=claim_element(X,"DIV",{class:!0}),children(s).forEach(detach),l=claim_space(X),claim_component(_.$$.fragment,X),f=claim_space(X),m=claim_element(X,"DIV",{class:!0}),children(m).forEach(detach),h=claim_space(X),claim_component(p.$$.fragment,X),X.forEach(detach),g=claim_space(B),A=claim_element(B,"DIV",{class:!0}),children(A).forEach(detach),B.forEach(detach),this.h()},h(){attr(s,"class","flex-grow"),attr(m,"class","hidden flex-grow md:block"),attr(o,"class","container mx-auto flex items-center justify-between px-4 py-1 sm:px-6"),attr(A,"class","absolute bottom-0 left-0 right-0 h-px bg-gradient-to-r from-neutral-900 via-neutral-700 to-neutral-900"),attr(e,"class","fixed left-0 right-0 top-0 z-10 bg-neutral-900 bg-opacity-50 backdrop-blur-2xl backdrop-filter")},m($,B){insert_hydration($,e,B),append_hydration(e,o),mount_component(i,o,null),append_hydration(o,r),append_hydration(o,s),append_hydration(o,l),mount_component(_,o,null),append_hydration(o,f),append_hydration(o,m),append_hydration(o,h),mount_component(p,o,null),append_hydration(e,g),append_hydration(e,A),k=!0},p($,[B]){const X={};B&1&&(X.$$scope={dirty:B,ctx:$}),i.$set(X)},i($){k||(transition_in(i.$$.fragment,$),transition_in(_.$$.fragment,$),transition_in(p.$$.fragment,$),k=!0)},o($){transition_out(i.$$.fragment,$),transition_out(_.$$.fragment,$),transition_out(p.$$.fragment,$),k=!1},d($){$&&detach(e),destroy_component(i),destroy_component(_),destroy_component(p)}}}class Navbar extends SvelteComponent{constructor(e){super(),init(this,e,null,create_fragment$2,safe_not_equal,{})}}function create_fragment$1(n){let e,o='Handmade by Davide';return{c(){e=element("div"),e.innerHTML=o,this.h()},l(i){e=claim_element(i,"DIV",{class:!0,"data-svelte-h":!0}),get_svelte_dataset(e)!=="svelte-1n4hoz2"&&(e.innerHTML=o),this.h()},h(){attr(e,"class","mt-12 w-full border-t border-neutral-800 text-end")},m(i,r){insert_hydration(i,e,r)},p:noop$1,i:noop$1,o:noop$1,d(i){i&&detach(e)}}}class Footer extends SvelteComponent{constructor(e){super(),init(this,e,null,create_fragment$1,safe_not_equal,{})}}function create_fragment(n){let e,o,i,r,s,l,_,f,m,h,p,g,A,k,$,B;e=new Navbar({}),l=new MobileSidebar({props:{class:"xl:hidden"}}),m=new Sidebar({props:{class:"sticky top-24 hidden xl:block"}});const X=n[1].default,ee=create_slot(X,n,n[0],null);return A=new Footer({}),$=new HeaderTracker({props:{class:"sticky top-24 hidden w-[15rem] flex-shrink-0 xl:block"}}),{c(){create_component(e.$$.fragment),o=space(),i=element("div"),r=element("div"),s=space(),create_component(l.$$.fragment),_=space(),f=element("div"),create_component(m.$$.fragment),h=space(),p=element("main"),ee&&ee.c(),g=space(),create_component(A.$$.fragment),k=space(),create_component($.$$.fragment),this.h()},l(R){claim_component(e.$$.fragment,R),o=claim_space(R),i=claim_element(R,"DIV",{class:!0});var q=children(i);r=claim_element(q,"DIV",{class:!0,style:!0}),children(r).forEach(detach),s=claim_space(q),claim_component(l.$$.fragment,q),_=claim_space(q),f=claim_element(q,"DIV",{class:!0});var ue=children(f);claim_component(m.$$.fragment,ue),h=claim_space(ue),p=claim_element(ue,"MAIN",{class:!0});var te=children(p);ee&&ee.l(te),g=claim_space(te),claim_component(A.$$.fragment,te),te.forEach(detach),k=claim_space(ue),claim_component($.$$.fragment,ue),ue.forEach(detach),q.forEach(detach),this.h()},h(){attr(r,"class","fixed bottom-0 left-0 right-0 top-0 z-[-1] backdrop-blur-2xl backdrop-filter"),set_style(r,"background","url("+base+"/background.png) no-repeat center center"),set_style(r,"background-size","cover"),attr(p,"class","container max-w-4xl flex-shrink-0 flex-grow px-0 xl:max-w-3xl xl:px-4 2xl:max-w-4xl"),attr(f,"class","container relative mx-auto flex px-4 sm:px-6"),attr(i,"class","filter-blur-xl min-h-screen w-full py-16 xl:py-24")},m(R,q){mount_component(e,R,q),insert_hydration(R,o,q),insert_hydration(R,i,q),append_hydration(i,r),append_hydration(i,s),mount_component(l,i,null),append_hydration(i,_),append_hydration(i,f),mount_component(m,f,null),append_hydration(f,h),append_hydration(f,p),ee&&ee.m(p,null),append_hydration(p,g),mount_component(A,p,null),append_hydration(f,k),mount_component($,f,null),B=!0},p(R,[q]){ee&&ee.p&&(!B||q&1)&&update_slot_base(ee,X,R,R[0],B?get_slot_changes(X,R[0],q,null):get_all_dirty_from_scope(R[0]),null)},i(R){B||(transition_in(e.$$.fragment,R),transition_in(l.$$.fragment,R),transition_in(m.$$.fragment,R),transition_in(ee,R),transition_in(A.$$.fragment,R),transition_in($.$$.fragment,R),B=!0)},o(R){transition_out(e.$$.fragment,R),transition_out(l.$$.fragment,R),transition_out(m.$$.fragment,R),transition_out(ee,R),transition_out(A.$$.fragment,R),transition_out($.$$.fragment,R),B=!1},d(R){R&&(detach(o),detach(i)),destroy_component(e,R),destroy_component(l),destroy_component(m),ee&&ee.d(R),destroy_component(A),destroy_component($)}}}function instance(n,e,o){let{$$slots:i={},$$scope:r}=e;return n.$$set=s=>{"$$scope"in s&&o(0,r=s.$$scope)},[r,i]}class Layout extends SvelteComponent{constructor(e){super(),init(this,e,instance,create_fragment,safe_not_equal,{})}}export{Layout as component,_layout as universal};