hypnagaga/packages/graphics-components/docs/assets/index-Z-6k0Xrj.js

51 lines
176 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Color-YHDXOIA2-80eMGAaT.js","./index-bIIEL2MP.js","./_commonjsHelpers-D6-XlEtG.js","./iframe-CzjIX-qr.js","./index-aQYXhgXp.js","./index-DrFu-skq.js"])))=>i.map(i=>d[i]);
import{r as y,R as l,g as pr,C as fr,t as mr,w as hr,v as C,E as gr,F as Vn,_ as It,b as yr,p as br,$ as Wn,O as Dt,c as Er,W as qn,N as ve,z as ce,I as Dr,L as Fr,Y as de,k as Cr,d as xr,e as vr,f as Ar,h as wr,A as Sr,P as Ae,J as kr,i as we,Q as me,D as Gn,K as Kn,x as Jn,l as Yn,m as Zn,S as Xn,n as Qn,o as ea,T as ta,q as ra,B as na,M as aa,G as oa,u as la,y as ia,H as ua,U as sa,V as ca,X as da,a0 as pa,a1 as fa,a2 as ma,a3 as ha,a4 as ga,a5 as ya,s as ba,a6 as Ea,Z as Da,a7 as Fa,a8 as Ca}from"./index-bIIEL2MP.js";import{_ as Br,z as xa}from"./iframe-CzjIX-qr.js";import{g as Je,y as Pt}from"./index-aQYXhgXp.js";import{d as va}from"./index-DrFu-skq.js";var Aa=Object.create,_r=Object.defineProperty,wa=Object.getOwnPropertyDescriptor,Or=Object.getOwnPropertyNames,Sa=Object.getPrototypeOf,ka=Object.prototype.hasOwnProperty,Te=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),le=(e,t)=>function(){return t||(0,e[Or(e)[0]])((t={exports:{}}).exports,t),t.exports},Ba=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Or(t))!ka.call(e,a)&&a!==r&&_r(e,a,{get:()=>t[a],enumerable:!(n=wa(t,a))||n.enumerable});return e},Ft=(e,t,r)=>(r=e!=null?Aa(Sa(e)):{},Ba(t||!e||!e.__esModule?_r(r,"default",{value:e,enumerable:!0}):r,e));function _a(e,t,{signal:r,edges:n}={}){let a,i=null,o=n!=null&&n.includes("leading"),s=n==null||n.includes("trailing"),c=()=>{i!==null&&(e.apply(a,i),a=void 0,i=null)},d=()=>{s&&c(),p()},m=null,h=()=>{m!=null&&clearTimeout(m),m=setTimeout(()=>{m=null,d()},t)},u=()=>{m!==null&&(clearTimeout(m),m=null)},p=()=>{u(),a=void 0,i=null},f=()=>{u(),c()},g=function(...b){if(r!=null&&r.aborted)return;a=this,i=b;let F=m==null;h(),o&&F&&c()};return g.schedule=h,g.cancel=p,g.flush=f,r==null||r.addEventListener("abort",p,{once:!0}),g}function Rp(e,t=0,r={}){typeof r!="object"&&(r={});let{signal:n,leading:a=!1,trailing:i=!0,maxWait:o}=r,s=Array(2);a&&(s[0]="leading"),i&&(s[1]="trailing");let c,d=null,m=_a(function(...p){c=e.apply(this,p),d=null},t,{signal:n,edges:s}),h=function(...p){if(o!=null){if(d===null)d=Date.now();else if(Date.now()-d>=o)return c=e.apply(this,p),d=Date.now(),m.cancel(),m.schedule(),c}return m.apply(this,p),c},u=()=>(m.flush(),c);return h.cancel=m.cancel,h.flush=u,h}function Oa(e){return Array.from(new Set(e))}function Ta(e,t){let r={},n=Object.entries(e);for(let a=0;a<n.length;a++){let[i,o]=n[a];t(o,i)&&(r[i]=o)}return r}function Ra(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Ia(e){return e==null||typeof e!="object"&&typeof e!="function"}function $t(e){return se(e)}function se(e,t=new Map){if(Ia(e))return e;if(t.has(e))return t.get(e);if(Array.isArray(e)){let r=new Array(e.length);t.set(e,r);for(let n=0;n<e.length;n++)r[n]=se(e[n],t);return Object.prototype.hasOwnProperty.call(e,"index")&&(r.index=e.index),Object.prototype.hasOwnProperty.call(e,"input")&&(r.input=e.input),r}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){let r=new RegExp(e.source,e.flags);return r.lastIndex=e.lastIndex,r}if(e instanceof Map){let r=new Map;t.set(e,r);for(let[n,a]of e.entries())r.set(n,se(a,t));return r}if(e instanceof Set){let r=new Set;t.set(e,r);for(let n of e.values())r.add(se(n,t));return r}if(typeof Buffer<"u"&&Buffer.isBuffer(e))return e.subarray();if(Ra(e)){let r=new(Object.getPrototypeOf(e)).constructor(e.length);t.set(e,r);for(let n=0;n<e.length;n++)r[n]=se(e[n],t);return r}if(e instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){let r=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return t.set(e,r),ne(r,e,t),r}if(typeof File<"u"&&e instanceof File){let r=new File([e],e.name,{type:e.type});return t.set(e,r),ne(r,e,t),r}if(e instanceof Blob){let r=new Blob([e],{type:e.type});return t.set(e,r),ne(r,e,t),r}if(e instanceof Error){let r=new e.constructor;return t.set(e,r),r.message=e.message,r.name=e.name,r.stack=e.stack,r.cause=e.cause,ne(r,e,t),r}if(typeof e=="object"&&e!==null){let r={};return t.set(e,r),ne(r,e,t),r}return e}function ne(e,t,r){let n=Object.keys(t);for(let a=0;a<n.length;a++){let i=n[a],o=Object.getOwnPropertyDescriptor(t,i);(o!=null&&o.writable||o!=null&&o.set)&&(e[i]=se(t[i],r))}}var Pa="[object String]",$a="[object Number]",ja="[object Boolean]",Na="[object Arguments]";function La(e){if(typeof e!="object")return $t(e);switch(Object.prototype.toString.call(e)){case $a:case Pa:case ja:{let t=new e.constructor(e==null?void 0:e.valueOf());return ne(t,e),t}case Na:{let t={};return ne(t,e),t.length=e.length,t[Symbol.iterator]=e[Symbol.iterator],t}default:return $t(e)}}var W=e=>`control-${e.replace(/\s+/g,"-")}`,Le=e=>`set-${e.replace(/\s+/g,"-")}`;const Ma=Object.freeze(Object.defineProperty({__proto__:null,A:Gn,get ActionBar(){return br},Bar:Kn,Blockquote:Jn,Button:we,Code:fr,DL:Yn,Div:Zn,EmptyTabContent:wr,ErrorFormatter:Dr,FlexBar:vr,Form:me,H1:Xn,H2:Sr,H3:Ar,H4:Qn,H5:ea,H6:ta,HR:ra,IconButton:ce,Img:na,LI:aa,Link:de,ListItem:oa,Loader:Er,OL:la,P:ia,Pre:ua,ResetWrapper:Cr,get ScrollArea(){return sa},Separator:ca,Span:da,SyntaxHighlighter:Dt,TT:pa,TabBar:fa,TabButton:ma,Table:ha,Tabs:ga,TabsState:xr,TooltipLinkList:ya,TooltipNote:ba,UL:Ea,WithTooltip:Da,WithTooltipPure:kr,Zoom:yr,codeCommon:Ae,components:pr,createCopyToClipboardFunction:Fa,getStoryHref:Fr,icons:Ca,nameSpaceClassNames:mr,withReset:ve},Symbol.toStringTag,{value:"Module"}));var za=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M6 3.5a.5.5 0 01.5.5v1.5H8a.5.5 0 010 1H6.5V8a.5.5 0 01-1 0V6.5H4a.5.5 0 010-1h1.5V4a.5.5 0 01.5-.5z",fill:e}),y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.544 10.206a5.5 5.5 0 11.662-.662.5.5 0 01.148.102l3 3a.5.5 0 01-.708.708l-3-3a.5.5 0 01-.102-.148zM10.5 6a4.5 4.5 0 11-9 0 4.5 4.5 0 019 0z",fill:e}))),Ua=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M4 5.5a.5.5 0 000 1h4a.5.5 0 000-1H4z",fill:e}),y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 11.5c1.35 0 2.587-.487 3.544-1.294a.5.5 0 00.102.148l3 3a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.148-.102A5.5 5.5 0 106 11.5zm0-1a4.5 4.5 0 100-9 4.5 4.5 0 000 9z",fill:e}))),Ha=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M1.5 2.837V1.5a.5.5 0 00-1 0V4a.5.5 0 00.5.5h2.5a.5.5 0 000-1H2.258a4.5 4.5 0 11-.496 4.016.5.5 0 10-.942.337 5.502 5.502 0 008.724 2.353.5.5 0 00.102.148l3 3a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.148-.102A5.5 5.5 0 101.5 2.837z",fill:e}))),Va=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M7 9.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5z",fill:e}),y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7l-.21.293C13.669 7.465 10.739 11.5 7 11.5S.332 7.465.21 7.293L0 7l.21-.293C.331 6.536 3.261 2.5 7 2.5s6.668 4.036 6.79 4.207L14 7zM2.896 5.302A12.725 12.725 0 001.245 7c.296.37.874 1.04 1.65 1.698C4.043 9.67 5.482 10.5 7 10.5c1.518 0 2.958-.83 4.104-1.802A12.72 12.72 0 0012.755 7c-.297-.37-.875-1.04-1.65-1.698C9.957 4.33 8.517 3.5 7 3.5c-1.519 0-2.958.83-4.104 1.802z",fill:e}))),Wa=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M1.854 1.146a.5.5 0 10-.708.708l11 11a.5.5 0 00.708-.708l-11-11zM11.104 8.698c-.177.15-.362.298-.553.439l.714.714a13.25 13.25 0 002.526-2.558L14 7l-.21-.293C13.669 6.536 10.739 2.5 7 2.5c-.89 0-1.735.229-2.506.58l.764.763A4.859 4.859 0 017 3.5c1.518 0 2.958.83 4.104 1.802A12.724 12.724 0 0112.755 7a12.72 12.72 0 01-1.65 1.698zM.21 6.707c.069-.096 1.03-1.42 2.525-2.558l.714.714c-.191.141-.376.288-.553.439A12.725 12.725 0 001.245 7c.296.37.874 1.04 1.65 1.698C4.043 9.67 5.482 10.5 7 10.5a4.86 4.86 0 001.742-.344l.764.764c-.772.351-1.616.58-2.506.58C3.262 11.5.332 7.465.21 7.293L0 7l.21-.293z",fill:e}),y.createElement("path",{d:"M4.5 7c0-.322.061-.63.172-.914l3.242 3.242A2.5 2.5 0 014.5 7zM9.328 7.914L6.086 4.672a2.5 2.5 0 013.241 3.241z",fill:e}))),qa=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M2.5 10a.5.5 0 100-1 .5.5 0 000 1z",fill:e}),y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 4a2 2 0 012-2h6a2 2 0 012 2v.5l3.189-2.391A.5.5 0 0114 2.5v9a.5.5 0 01-.804.397L10 9.5v.5a2 2 0 01-2 2H2a2 2 0 01-2-2V4zm9 0v1.5a.5.5 0 00.8.4L13 3.5v7L9.8 8.1a.5.5 0 00-.8.4V10a1 1 0 01-1 1H2a1 1 0 01-1-1V4a1 1 0 011-1h6a1 1 0 011 1z",fill:e}))),it=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M4 5.5a.5.5 0 01.5-.5h5a.5.5 0 010 1h-5a.5.5 0 01-.5-.5zM4.5 7.5a.5.5 0 000 1h5a.5.5 0 000-1h-5zM4 10.5a.5.5 0 01.5-.5h5a.5.5 0 010 1h-5a.5.5 0 01-.5-.5z",fill:e}),y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 0a.5.5 0 00-.5.5v13a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V3.207a.5.5 0 00-.146-.353L10.146.146A.5.5 0 009.793 0H1.5zM2 1h7.5v2a.5.5 0 00.5.5h2V13H2V1z",fill:e}))),Ip=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M8.982 1.632a.5.5 0 00-.964-.263l-3 11a.5.5 0 10.964.263l3-11zM3.32 3.616a.5.5 0 01.064.704L1.151 7l2.233 2.68a.5.5 0 11-.768.64l-2.5-3a.5.5 0 010-.64l2.5-3a.5.5 0 01.704-.064zM10.68 3.616a.5.5 0 00-.064.704L12.849 7l-2.233 2.68a.5.5 0 00.768.64l2.5-3a.5.5 0 000-.64l-2.5-3a.5.5 0 00-.704-.064z",fill:e}))),Ga=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M7 3a.5.5 0 01.5.5v3h3a.5.5 0 010 1h-3v3a.5.5 0 01-1 0v-3h-3a.5.5 0 010-1h3v-3A.5.5 0 017 3z",fill:e}),y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",fill:e}))),Ka=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M3.5 6.5a.5.5 0 000 1h7a.5.5 0 000-1h-7z",fill:e}),y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",fill:e}))),Ja=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M11.841 2.159a2.25 2.25 0 00-3.182 0l-2.5 2.5a2.25 2.25 0 000 3.182.5.5 0 01-.707.707 3.25 3.25 0 010-4.596l2.5-2.5a3.25 3.25 0 014.596 4.596l-2.063 2.063a4.27 4.27 0 00-.094-1.32l1.45-1.45a2.25 2.25 0 000-3.182z",fill:e}),y.createElement("path",{d:"M3.61 7.21c-.1-.434-.132-.88-.095-1.321L1.452 7.952a3.25 3.25 0 104.596 4.596l2.5-2.5a3.25 3.25 0 000-4.596.5.5 0 00-.707.707 2.25 2.25 0 010 3.182l-2.5 2.5A2.25 2.25 0 112.159 8.66l1.45-1.45z",fill:e}))),Ya=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M1.146 4.604l5.5 5.5a.5.5 0 00.708 0l5.5-5.5a.5.5 0 00-.708-.708L7 9.043 1.854 3.896a.5.5 0 10-.708.708z",fill:e}))),Za=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M11.104 7.354l-5.5 5.5a.5.5 0 01-.708-.708L10.043 7 4.896 1.854a.5.5 0 11.708-.708l5.5 5.5a.5.5 0 010 .708z",fill:e}))),Xa=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M3.854 9.104a.5.5 0 11-.708-.708l3.5-3.5a.5.5 0 01.708 0l3.5 3.5a.5.5 0 01-.708.708L7 5.957 3.854 9.104z",fill:e}))),Tr=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M3.854 4.896a.5.5 0 10-.708.708l3.5 3.5a.5.5 0 00.708 0l3.5-3.5a.5.5 0 00-.708-.708L7 8.043 3.854 4.896z",fill:e}))),Qa=y.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>y.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},y.createElement("path",{d:"M1.146 3.854a.5.5 0 010-.708l2-2a.5.5 0 11.708.708L2.707 3h6.295A4 4 0 019 11H3a.5.5 0 010-1h6a3 3 0 100-6H2.707l1.147 1.146a.5.5 0 11-.708.708l-2-2z",fill:e})));const{deprecate:eo,once:to,logger:Ct}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{filterArgTypes:jt,composeConfigs:Pp,Preview:$p,DocsContext:jp}=__STORYBOOK_MODULE_PREVIEW_API__,{STORY_ARGS_UPDATED:Nt,UPDATE_STORY_ARGS:ro,RESET_STORY_ARGS:no,GLOBALS_UPDATED:Lt,NAVIGATE_URL:Rr}=__STORYBOOK_MODULE_CORE_EVENTS__,{Channel:Np}=__STORYBOOK_MODULE_CHANNELS__;var Ir=le({"../../node_modules/memoizerific/memoizerific.js"(e,t){(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"?n=window:typeof global<"u"?n=global:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){return function r(n,a,i){function o(d,m){if(!a[d]){if(!n[d]){var h=typeof Te=="function"&&Te;if(!m&&h)return h(d,!0);if(s)return s(d,!0);var u=new Error("Cannot find module '"+d+"'");throw u.code="MODULE_NOT_FOUND",u}var p=a[d]={exports:{}};n[d][0].call(p.exports,function(f){var g=n[d][1][f];return o(g||f)},p,p.exports,r,n,a,i)}return a[d].exports}for(var s=typeof Te=="function"&&Te,c=0;c<i.length;c++)o(i[c]);return o}({1:[function(r,n,a){n.exports=function(i){if(typeof Map!="function"||i){var o=r("./similar");return new o}else return new Map}},{"./similar":2}],2:[function(r,n,a){function i(){return this.list=[],this.lastItem=void 0,this.size=0,this}i.prototype.get=function(o){var s;if(this.lastItem&&this.isEqual(this.lastItem.key,o))return this.lastItem.val;if(s=this.indexOf(o),s>=0)return this.lastItem=this.list[s],this.list[s].val},i.prototype.set=function(o,s){var c;return this.lastItem&&this.isEqual(this.lastItem.key,o)?(this.lastItem.val=s,this):(c=this.indexOf(o),c>=0?(this.lastItem=this.list[c],this.list[c].val=s,this):(this.lastItem={key:o,val:s},this.list.push(this.lastItem),this.size++,this))},i.prototype.delete=function(o){var s;if(this.lastItem&&this.isEqual(this.lastItem.key,o)&&(this.lastItem=void 0),s=this.indexOf(o),s>=0)return this.size--,this.list.splice(s,1)[0]},i.prototype.has=function(o){var s;return this.lastItem&&this.isEqual(this.lastItem.key,o)?!0:(s=this.indexOf(o),s>=0?(this.lastItem=this.list[s],!0):!1)},i.prototype.forEach=function(o,s){var c;for(c=0;c<this.size;c++)o.call(s||this,this.list[c].val,this.list[c].key,this)},i.prototype.indexOf=function(o){var s;for(s=0;s<this.size;s++)if(this.isEqual(this.list[s].key,o))return s;return-1},i.prototype.isEqual=function(o,s){return o===s||o!==o&&s!==s},n.exports=i},{}],3:[function(r,n,a){var i=r("map-or-similar");n.exports=function(d){var m=new i(!1),h=[];return function(u){var p=function(){var f=m,g,b,F=arguments.length-1,E=Array(F+1),A=!0,D;if((p.numArgs||p.numArgs===0)&&p.numArgs!==F+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(D=0;D<F;D++){if(E[D]={cacheItem:f,arg:arguments[D]},f.has(arguments[D])){f=f.get(arguments[D]);continue}A=!1,g=new i(!1),f.set(arguments[D],g),f=g}return A&&(f.has(arguments[F])?b=f.get(arguments[F]):A=!1),A||(b=u.apply(null,arguments),f.set(arguments[F],b)),d>0&&(E[F]={cacheItem:f,arg:arguments[F]},A?o(h,E):h.push(E),h.length>d&&s(h.shift())),p.wasMemoized=A,p.numArgs=F+1,b};return p.limit=d,p.wasMemoized=!1,p.cache=m,p.lru=h,p}};function o(d,m){var h=d.length,u=m.length,p,f,g;for(f=0;f<h;f++){for(p=!0,g=0;g<u;g++)if(!c(d[f][g].arg,m[g].arg)){p=!1;break}if(p)break}d.push(d.splice(f,1)[0])}function s(d){var m=d.length,h=d[m-1],u,p;for(h.cacheItem.delete(h.arg),p=m-2;p>=0&&(h=d[p],u=h.cacheItem.get(h.arg),!u||!u.size);p--)h.cacheItem.delete(h.arg)}function c(d,m){return d===m||d!==d&&m!==m}},{"map-or-similar":1}]},{},[3])(3)})}}),ao=le({"../../node_modules/tocbot/src/js/default-options.js"(e,t){t.exports={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h1, h2, h3",ignoreSelector:".js-toc-ignore",hasInnerContainers:!1,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:0,scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(r){},headingsOffset:1,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:!1,includeTitleTags:!1,onClick:function(r){},orderedList:!0,scrollContainer:null,skipRendering:!1,headingLabelCallback:!1,ignoreHiddenElements:!1,headingObjectCallback:null,basePath:"",disableTocScrollSync:!1,tocScrollOffset:0}}}),oo=le({"../../node_modules/tocbot/src/js/build-html.js"(e,t){t.exports=function(r){var n=[].forEach,a=[].some,i=document.body,o,s=!0,c=" ";function d(D,x){var v=x.appendChild(h(D));if(D.children.length){var w=u(D.isCollapsed);D.children.forEach(function(S){d(S,w)}),v.appendChild(w)}}function m(D,x){var v=!1,w=u(v);if(x.forEach(function(S){d(S,w)}),o=D||o,o!==null)return o.firstChild&&o.removeChild(o.firstChild),x.length===0?o:o.appendChild(w)}function h(D){var x=document.createElement("li"),v=document.createElement("a");return r.listItemClass&&x.setAttribute("class",r.listItemClass),r.onClick&&(v.onclick=r.onClick),r.includeTitleTags&&v.setAttribute("title",D.textContent),r.includeHtml&&D.childNodes.length?n.call(D.childNodes,function(w){v.appendChild(w.cloneNode(!0))}):v.textContent=D.textContent,v.setAttribute("href",r.basePath+"#"+D.id),v.setAttribute("class",r.linkClass+c+"node-name--"+D.nodeName+c+r.extraLinkClasses),x.appendChild(v),x}function u(D){var x=r.orderedList?"ol":"ul",v=document.createElement(x),w=r.listClass+c+r.extraListClasses;return D&&(w=w+c+r.collapsibleClass,w=w+c+r.isCollapsedClass),v.setAttribute("class",w),v}function p(){if(r.scrollContainer&&document.querySelector(r.scrollContainer)){var D;D=document.querySelector(r.scrollContainer).scrollTop}else D=document.documentElement.scrollTop||i.scrollTop;var x=document.querySelector(r.positionFixedSelector);r.fixedSidebarOffset==="auto"&&(r.fixedSidebarOffset=o.offsetTop),D>r.fixedSidebarOffset?x.className.indexOf(r.positionFixedClass)===-1&&(x.className+=c+r.positionFixedClass):x.className=x.className.replace(c+r.positionFixedClass,"")}function f(D){var x=0;return D!==null&&(x=D.offsetTop,r.hasInnerContainers&&(x+=f(D.offsetParent))),x}function g(D,x){return D&&D.className!==x&&(D.className=x),D}function b(D){if(r.scrollContainer&&document.querySelector(r.scrollContainer)){var x;x=document.querySelector(r.scrollContainer).scrollTop}else x=document.documentElement.scrollTop||i.scrollTop;r.positionFixedSelector&&p();var v=D,w;if(s&&o!==null&&v.length>0){a.call(v,function(B,I){if(f(B)>x+r.headingsOffset+10){var P=I===0?I:I-1;return w=v[P],!0}else if(I===v.length-1)return w=v[v.length-1],!0});var S=o.querySelector("."+r.activeLinkClass),_=o.querySelector("."+r.linkClass+".node-name--"+w.nodeName+'[href="'+r.basePath+"#"+w.id.replace(/([ #;&,.+*~':"!^$[\]()=>|/\\@])/g,"\\$1")+'"]');if(S===_)return;var L=o.querySelectorAll("."+r.linkClass);n.call(L,function(B){g(B,B.className.replace(c+r.activeLinkClass,""))});var M=o.querySelectorAll("."+r.listItemClass);n.call(M,function(B){g(B,B.className.replace(c+r.activeListItemClass,""))}),_&&_.className.indexOf(r.activeLinkClass)===-1&&(_.className+=c+r.activeLinkClass);var O=_&&_.parentNode;O&&O.className.indexOf(r.activeListItemClass)===-1&&(O.className+=c+r.activeListItemClass);var R=o.querySelectorAll("."+r.listClass+"."+r.collapsibleClass);n.call(R,function(B){B.className.indexOf(r.isCollapsedClass)===-1&&(B.className+=c+r.isCollapsedClass)}),_&&_.nextSibling&&_.nextSibling.className.indexOf(r.isCollapsedClass)!==-1&&g(_.nextSibling,_.nextSibling.className.replace(c+r.isCollapsedClass,"")),F(_&&_.parentNode.parentNode)}}function F(D){return D&&D.className.indexOf(r.collapsibleClass)!==-1&&D.className.indexOf(r.isCollapsedClass)!==-1?(g(D,D.className.replace(c+r.isCollapsedClass,"")),F(D.parentNode.parentNode)):D}function E(D){var x=D.target||D.srcElement;typeof x.className!="string"||x.className.indexOf(r.linkClass)===-1||(s=!1)}function A(){s=!0}return{enableTocAnimation:A,disableTocAnimation:E,render:m,updateToc:b}}}}),lo=le({"../../node_modules/tocbot/src/js/parse-content.js"(e,t){t.exports=function(r){var n=[].reduce;function a(h){return h[h.length-1]}function i(h){return+h.nodeName.toUpperCase().replace("H","")}function o(h){try{return h instanceof window.HTMLElement||h instanceof window.parent.HTMLElement}catch{return h instanceof window.HTMLElement}}function s(h){if(!o(h))return h;if(r.ignoreHiddenElements&&(!h.offsetHeight||!h.offsetParent))return null;let u=h.getAttribute("data-heading-label")||(r.headingLabelCallback?String(r.headingLabelCallback(h.innerText)):(h.innerText||h.textContent).trim());var p={id:h.id,children:[],nodeName:h.nodeName,headingLevel:i(h),textContent:u};return r.includeHtml&&(p.childNodes=h.childNodes),r.headingObjectCallback?r.headingObjectCallback(p,h):p}function c(h,u){for(var p=s(h),f=p.headingLevel,g=u,b=a(g),F=b?b.headingLevel:0,E=f-F;E>0&&(b=a(g),!(b&&f===b.headingLevel));)b&&b.children!==void 0&&(g=b.children),E--;return f>=r.collapseDepth&&(p.isCollapsed=!0),g.push(p),g}function d(h,u){var p=u;r.ignoreSelector&&(p=u.split(",").map(function(f){return f.trim()+":not("+r.ignoreSelector+")"}));try{return h.querySelectorAll(p)}catch{return console.warn("Headers not found with selector: "+p),null}}function m(h){return n.call(h,function(u,p){var f=s(p);return f&&c(f,u.nest),u},{nest:[]})}return{nestHeadingsArray:m,selectHeadings:d}}}}),io=le({"../../node_modules/tocbot/src/js/update-toc-scroll.js"(e,t){t.exports=function(r){var n=r.tocElement||document.querySelector(r.tocSelector);if(n&&n.scrollHeight>n.clientHeight){var a=n.querySelector("."+r.activeListItemClass);a&&(n.scrollTop=a.offsetTop-r.tocScrollOffset)}}}}),uo=le({"../../node_modules/tocbot/src/js/scroll-smooth/index.js"(e){e.initSmoothScrolling=t;function t(n){var a=n.duration,i=n.offset,o=location.hash?d(location.href):location.href;s();function s(){document.body.addEventListener("click",h,!1);function h(u){!c(u.target)||u.target.className.indexOf("no-smooth-scroll")>-1||u.target.href.charAt(u.target.href.length-2)==="#"&&u.target.href.charAt(u.target.href.length-1)==="!"||u.target.className.indexOf(n.linkClass)===-1||r(u.target.hash,{duration:a,offset:i,callback:function(){m(u.target.hash)}})}}function c(h){return h.tagName.toLowerCase()==="a"&&(h.hash.length>0||h.href.charAt(h.href.length-1)==="#")&&(d(h.href)===o||d(h.href)+"#"===o)}function d(h){return h.slice(0,h.lastIndexOf("#"))}function m(h){var u=document.getElementById(h.substring(1));u&&(/^(?:a|select|input|button|textarea)$/i.test(u.tagName)||(u.tabIndex=-1),u.focus())}}function r(n,a){var i=window.pageYOffset,o={duration:a.duration,offset:a.offset||0,callback:a.callback,easing:a.easing||f},s=document.querySelector('[id="'+decodeURI(n).split("#").join("")+'"]')||document.querySelector('[id="'+n.split("#").join("")+'"]'),c=typeof n=="string"?o.offset+(n?s&&s.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):n,d=typeof o.duration=="function"?o.duration(c):o.duration,m,h;requestAnimationFrame(function(g){m=g,u(g)});function u(g){h=g-m,window.scrollTo(0,o.easing(h,i,c,d)),h<d?requestAnimationFrame(u):p()}function p(){window.scrollTo(0,i+c),typeof o.callback=="function"&&o.callback()}function f(g,b,F,E){return g/=E/2,g<1?F/2*g*g+b:(g--,-F/2*(g*(g-2)-1)+b)}}}}),so=le({"../../node_modules/tocbot/src/js/index.js"(e,t){(function(r,n){typeof define=="function"&&define.amd?define([],n(r)):typeof e=="object"?t.exports=n(r):r.tocbot=n(r)})(typeof global<"u"?global:window||global,function(r){var n=ao(),a={},i={},o=oo(),s=lo(),c=io(),d,m,h=!!r&&!!r.document&&!!r.document.querySelector&&!!r.addEventListener;if(typeof window>"u"&&!h)return;var u,p=Object.prototype.hasOwnProperty;function f(){for(var E={},A=0;A<arguments.length;A++){var D=arguments[A];for(var x in D)p.call(D,x)&&(E[x]=D[x])}return E}function g(E,A,D){A||(A=250);var x,v;return function(){var w=this,S=+new Date,_=arguments;x&&S<x+A?(clearTimeout(v),v=setTimeout(function(){x=S,E.apply(w,_)},A)):(x=S,E.apply(w,_))}}function b(E){try{return E.contentElement||document.querySelector(E.contentSelector)}catch{return console.warn("Contents element not found: "+E.contentSelector),null}}function F(E){try{return E.tocElement||document.querySelector(E.tocSelector)}catch{return console.warn("TOC element not found: "+E.tocSelector),null}}return i.destroy=function(){var E=F(a);E!==null&&(a.skipRendering||E&&(E.innerHTML=""),a.scrollContainer&&document.querySelector(a.scrollContainer)?(document.querySelector(a.scrollContainer).removeEventListener("scroll",this._scrollListener,!1),document.querySelector(a.scrollContainer).removeEventListener("resize",this._scrollListener,!1),d&&document.querySelector(a.scrollContainer).removeEventListener("click",this._clickListener,!1)):(document.removeEventListener("scroll",this._scrollListener,!1),document.removeEventListener("resize",this._scrollListener,!1),d&&document.removeEventListener("click",this._clickListener,!1)))},i.init=function(E){if(h){a=f(n,E||{}),this.options=a,this.state={},a.scrollSmooth&&(a.duration=a.scrollSmoothDuration,a.offset=a.scrollSmoothOffset,i.scrollSmooth=uo().initSmoothScrolling(a)),d=o(a),m=s(a),this._buildHtml=d,this._parseContent=m,this._headingsArray=u,i.destroy();var A=b(a);if(A!==null){var D=F(a);if(D!==null&&(u=m.selectHeadings(A,a.headingSelector),u!==null)){var x=m.nestHeadingsArray(u),v=x.nest;if(!a.skipRendering)d.render(D,v);else return this;this._scrollListener=g(function(S){d.updateToc(u),!a.disableTocScrollSync&&c(a);var _=S&&S.target&&S.target.scrollingElement&&S.target.scrollingElement.scrollTop===0;(S&&(S.eventPhase===0||S.currentTarget===null)||_)&&(d.updateToc(u),a.scrollEndCallback&&a.scrollEndCallback(S))},a.throttleTimeout),this._scrollListener(),a.scrollContainer&&document.querySelector(a.scrollContainer)?(document.querySelector(a.scrollContainer).addEventListener("scroll",this._scrollListener,!1),document.querySelector(a.scrollContainer).addEventListener("resize",this._scrollListener,!1)):(document.addEventListener("scroll",this._scrollListener,!1),document.addEventListener("resize",this._scrollListener,!1));var w=null;return this._clickListener=g(function(S){a.scrollSmooth&&d.disableTocAnimation(S),d.updateToc(u),w&&clearTimeout(w),w=setTimeout(function(){d.enableTocAnimation()},a.scrollSmoothDuration)},a.throttleTimeout),a.scrollContainer&&document.querySelector(a.scrollContainer)?document.querySelector(a.scrollContainer).addEventListener("click",this._clickListener,!1):document.addEventListener("click",this._clickListener,!1),this}}}},i.refresh=function(E){i.destroy(),i.init(E||this.options)},r.tocbot=i,i})}});function pe(){return pe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pe.apply(null,arguments)}function co(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ce(e,t){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Ce(e,t)}function po(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ce(e,t)}function ut(e){return ut=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ut(e)}function fo(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function Pr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Pr=function(){return!!e})()}function mo(e,t,r){if(Pr())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var a=new(e.bind.apply(e,n));return r&&Ce(a,r.prototype),a}function st(e){var t=typeof Map=="function"?new Map:void 0;return st=function(r){if(r===null||!fo(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,n)}function n(){return mo(r,arguments,ut(this).constructor)}return n.prototype=Object.create(r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Ce(n,r)},st(e)}var K=function(e){po(t,e);function t(r){var n;return n=e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+r+" for more information.")||this,co(n)}return t}(st(Error));function Ye(e){return Math.round(e*255)}function ho(e,t,r){return Ye(e)+","+Ye(t)+","+Ye(r)}function Ne(e,t,r,n){if(n===void 0&&(n=ho),t===0)return n(r,r,r);var a=(e%360+360)%360/60,i=(1-Math.abs(2*r-1))*t,o=i*(1-Math.abs(a%2-1)),s=0,c=0,d=0;a>=0&&a<1?(s=i,c=o):a>=1&&a<2?(s=o,c=i):a>=2&&a<3?(c=i,d=o):a>=3&&a<4?(c=o,d=i):a>=4&&a<5?(s=o,d=i):a>=5&&a<6&&(s=i,d=o);var m=r-i/2,h=s+m,u=c+m,p=d+m;return n(h,u,p)}var Mt={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function go(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Mt[t]?"#"+Mt[t]:e}var yo=/^#[a-fA-F0-9]{6}$/,bo=/^#[a-fA-F0-9]{8}$/,Eo=/^#[a-fA-F0-9]{3}$/,Do=/^#[a-fA-F0-9]{4}$/,Ze=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Fo=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Co=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,xo=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function Me(e){if(typeof e!="string")throw new K(3);var t=go(e);if(t.match(yo))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(bo)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:r}}if(t.match(Eo))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(Do)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var a=Ze.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var i=Fo.exec(t.substring(0,50));if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])>1?parseFloat(""+i[4])/100:parseFloat(""+i[4])};var o=Co.exec(t);if(o){var s=parseInt(""+o[1],10),c=parseInt(""+o[2],10)/100,d=parseInt(""+o[3],10)/100,m="rgb("+Ne(s,c,d)+")",h=Ze.exec(m);if(!h)throw new K(4,t,m);return{red:parseInt(""+h[1],10),green:parseInt(""+h[2],10),blue:parseInt(""+h[3],10)}}var u=xo.exec(t.substring(0,50));if(u){var p=parseInt(""+u[1],10),f=parseInt(""+u[2],10)/100,g=parseInt(""+u[3],10)/100,b="rgb("+Ne(p,f,g)+")",F=Ze.exec(b);if(!F)throw new K(4,t,b);return{red:parseInt(""+F[1],10),green:parseInt(""+F[2],10),blue:parseInt(""+F[3],10),alpha:parseFloat(""+u[4])>1?parseFloat(""+u[4])/100:parseFloat(""+u[4])}}throw new K(5)}function vo(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),i=Math.min(t,r,n),o=(a+i)/2;if(a===i)return e.alpha!==void 0?{hue:0,saturation:0,lightness:o,alpha:e.alpha}:{hue:0,saturation:0,lightness:o};var s,c=a-i,d=o>.5?c/(2-a-i):c/(a+i);switch(a){case t:s=(r-n)/c+(r<n?6:0);break;case r:s=(n-t)/c+2;break;default:s=(t-r)/c+4;break}return s*=60,e.alpha!==void 0?{hue:s,saturation:d,lightness:o,alpha:e.alpha}:{hue:s,saturation:d,lightness:o}}function $r(e){return vo(Me(e))}var Ao=function(e){return e.length===7&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e},ct=Ao;function te(e){var t=e.toString(16);return t.length===1?"0"+t:t}function Xe(e){return te(Math.round(e*255))}function wo(e,t,r){return ct("#"+Xe(e)+Xe(t)+Xe(r))}function jr(e,t,r){return Ne(e,t,r,wo)}function So(e,t,r){if(typeof e=="object"&&t===void 0&&r===void 0)return jr(e.hue,e.saturation,e.lightness);throw new K(1)}function ko(e,t,r,n){if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?jr(e.hue,e.saturation,e.lightness):"rgba("+Ne(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new K(2)}function Nr(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return ct("#"+te(e)+te(t)+te(r));if(typeof e=="object"&&t===void 0&&r===void 0)return ct("#"+te(e.red)+te(e.green)+te(e.blue));throw new K(6)}function Z(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var a=Me(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}else if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Nr(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new K(7)}var Bo=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},_o=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},Oo=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},To=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function Lr(e){if(typeof e!="object")throw new K(8);if(_o(e))return Z(e);if(Bo(e))return Nr(e);if(To(e))return ko(e);if(Oo(e))return So(e);throw new K(8)}function Mr(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):Mr(e,t,n)}}function ze(e){return Mr(e,e.length,[])}function Ue(e,t,r){return Math.max(e,Math.min(t,r))}function Ro(e,t){if(t==="transparent")return t;var r=$r(t);return Lr(pe({},r,{lightness:Ue(0,1,r.lightness-parseFloat(e))}))}var Io=ze(Ro),G=Io;function Po(e,t){if(t==="transparent")return t;var r=$r(t);return Lr(pe({},r,{lightness:Ue(0,1,r.lightness+parseFloat(e))}))}var $o=ze(Po),re=$o;function jo(e,t){if(t==="transparent")return t;var r=Me(t),n=typeof r.alpha=="number"?r.alpha:1,a=pe({},r,{alpha:Ue(0,1,(n*100+parseFloat(e)*100)/100)});return Z(a)}var No=ze(jo),Re=No;function Lo(e,t){if(t==="transparent")return t;var r=Me(t),n=typeof r.alpha=="number"?r.alpha:1,a=pe({},r,{alpha:Ue(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return Z(a)}var Mo=ze(Lo),T=Mo,zo=C.div(ve,({theme:e})=>({backgroundColor:e.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:e.appBorderRadius,border:`1px dashed ${e.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:T(.3,e.color.defaultText),fontSize:e.typography.size.s2})),zr=e=>l.createElement(zo,{...e,className:"docblock-emptyblock sb-unstyled"}),Uo=C(Dt)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,lineHeight:"19px",margin:"25px 0 40px",borderRadius:e.appBorderRadius,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0","pre.prismjs":{padding:20,background:"inherit"}})),Ho=C.div(({theme:e})=>({background:e.background.content,borderRadius:e.appBorderRadius,border:`1px solid ${e.appBorderColor}`,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",margin:"25px 0 40px",padding:"20px 20px 20px 22px"})),Ie=C.div(({theme:e})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${qn}`]:{margin:0}})),Vo=()=>l.createElement(Ho,null,l.createElement(Ie,null),l.createElement(Ie,{style:{width:"80%"}}),l.createElement(Ie,{style:{width:"30%"}}),l.createElement(Ie,{style:{width:"80%"}})),Ur=({isLoading:e,error:t,language:r,code:n,dark:a,format:i=!1,...o})=>{let{typography:s}=hr();if(e)return l.createElement(Vo,null);if(t)return l.createElement(zr,null,t);let c=l.createElement(Uo,{bordered:!0,copyable:!0,format:i,language:r,className:"docblock-source sb-unstyled",...o},n);if(typeof a>"u")return c;let d=a?It.dark:It.light;return l.createElement(gr,{theme:Vn({...d,fontCode:s.fonts.mono,fontBase:s.fonts.base})},c)},j=e=>`& :where(${e}:not(.sb-anchor, .sb-unstyled, .sb-unstyled ${e}))`,xt=600,Wo=C.h1(ve,({theme:e})=>({color:e.color.defaultText,fontSize:e.typography.size.m3,fontWeight:e.typography.weight.bold,lineHeight:"32px",[`@media (min-width: ${xt}px)`]:{fontSize:e.typography.size.l1,lineHeight:"36px",marginBottom:"16px"}})),qo=C.h2(ve,({theme:e})=>({fontWeight:e.typography.weight.regular,fontSize:e.typography.size.s3,lineHeight:"20px",borderBottom:"none",marginBottom:15,[`@media (min-width: ${xt}px)`]:{fontSize:e.typography.size.m1,lineHeight:"28px",marginBottom:24},color:T(.25,e.color.defaultText)})),Go=C.div(({theme:e})=>{let t={fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"},r={margin:"20px 0 8px",padding:0,cursor:"text",position:"relative",color:e.color.defaultText,"&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& code":{fontSize:"inherit"}},n={lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:e.typography.size.s2-1,border:e.base==="light"?`1px solid ${e.color.mediumlight}`:`1px solid ${e.color.darker}`,color:e.base==="light"?T(.1,e.color.defaultText):T(.3,e.color.defaultText),backgroundColor:e.base==="light"?e.color.lighter:e.color.border};return{maxWidth:1e3,width:"100%",[j("a")]:{...t,fontSize:"inherit",lineHeight:"24px",color:e.color.secondary,textDecoration:"none","&.absent":{color:"#cc0000"},"&.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0}},[j("blockquote")]:{...t,margin:"16px 0",borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},[j("div")]:t,[j("dl")]:{...t,margin:"16px 0",padding:0,"& dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",padding:0,margin:"16px 0 4px"},"& dt:first-of-type":{padding:0},"& dt > :first-of-type":{marginTop:0},"& dt > :last-child":{marginBottom:0},"& dd":{margin:"0 0 16px",padding:"0 15px"},"& dd > :first-of-type":{marginTop:0},"& dd > :last-child":{marginBottom:0}},[j("h1")]:{...t,...r,fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},[j("h2")]:{...t,...r,fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`},[j("h3")]:{...t,...r,fontSize:`${e.typography.size.m1}px`,fontWeight:e.typography.weight.bold},[j("h4")]:{...t,...r,fontSize:`${e.typography.size.s3}px`},[j("h5")]:{...t,...r,fontSize:`${e.typography.size.s2}px`},[j("h6")]:{...t,...r,fontSize:`${e.typography.size.s2}px`,color:e.color.dark},[j("hr")]:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},[j("img")]:{maxWidth:"100%"},[j("li")]:{...t,fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":n},[j("ol")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},[j("p")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":n},[j("pre")]:{...t,fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0","&:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"& pre, &.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px",code:{color:"inherit",fontSize:"inherit"}},"& code":{whiteSpace:"pre"},"& code, & tt":{border:"none"}},[j("span")]:{...t,"&.frame":{display:"block",overflow:"hidden","& > span":{border:`1px solid ${e.color.medium}`,display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:e.color.darkest,display:"block",padding:"5px 0 0"}},"&.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"&.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"&.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"&.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}}},[j("table")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:e.appContentBg,margin:0,padding:0},"& tr:nth-of-type(2n)":{backgroundColor:e.base==="dark"?e.color.darker:e.color.lighter},"& tr th":{fontWeight:"bold",color:e.color.defaultText,border:`1px solid ${e.appBorderColor}`,margin:0,padding:"6px 13px"},"& tr td":{border:`1px solid ${e.appBorderColor}`,color:e.color.defaultText,margin:0,padding:"6px 13px"},"& tr th :first-of-type, & tr td :first-of-type":{marginTop:0},"& tr th :last-child, & tr td :last-child":{marginBottom:0}},[j("ul")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0},listStyle:"disc"}}}),Ko=C.div(({theme:e})=>({background:e.background.content,display:"flex",justifyContent:"center",padding:"4rem 20px",minHeight:"100vh",boxSizing:"border-box",gap:"3rem",[`@media (min-width: ${xt}px)`]:{}})),Jo=({children:e,toc:t})=>l.createElement(Ko,{className:"sbdocs sbdocs-wrapper"},l.createElement(Go,{className:"sbdocs sbdocs-content"},e),t),He=e=>({borderRadius:e.appBorderRadius,background:e.background.content,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",border:`1px solid ${e.appBorderColor}`}),{window:Yo}=globalThis,Zo=class extends y.Component{constructor(){super(...arguments),this.iframe=null}componentDidMount(){let{id:e}=this.props;this.iframe=Yo.document.getElementById(e)}shouldComponentUpdate(e){let{scale:t}=e;return t!==this.props.scale&&this.setIframeBodyStyle({width:`${t*100}%`,height:`${t*100}%`,transform:`scale(${1/t})`,transformOrigin:"top left"}),!1}setIframeBodyStyle(e){return Object.assign(this.iframe.contentDocument.body.style,e)}render(){let{id:e,title:t,src:r,allowFullScreen:n,scale:a,...i}=this.props;return l.createElement("iframe",{id:e,title:t,src:r,...n?{allow:"fullscreen"}:{},loading:"lazy",...i})}},Hr=y.createContext({scale:1}),{PREVIEW_URL:Xo}=globalThis,Qo=Xo||"iframe.html",dt=({story:e,primary:t})=>`story--${e.id}${t?"--primary":""}`,el=e=>{let t=y.useRef(),[r,n]=y.useState(!0),[a,i]=y.useState(),{story:o,height:s,autoplay:c,forceInitialArgs:d,renderStoryToElement:m}=e;return y.useEffect(()=>{if(!(o&&t.current))return()=>{};let h=t.current,u=m(o,h,{showMain:()=>{},showError:({title:p,description:f})=>i(new Error(`${p} - ${f}`)),showException:p=>i(p)},{autoplay:c,forceInitialArgs:d});return n(!1),()=>{Promise.resolve().then(()=>u())}},[c,m,o]),a?l.createElement("pre",null,l.createElement(Dr,{error:a})):l.createElement(l.Fragment,null,s?l.createElement("style",null,`#${dt(e)} { min-height: ${s}; transform: translateZ(0); overflow: auto }`):null,r&&l.createElement(Vr,null),l.createElement("div",{ref:t,id:`${dt(e)}-inner`,"data-name":o.name}))},tl=({story:e,height:t="500px"})=>l.createElement("div",{style:{width:"100%",height:t}},l.createElement(Hr.Consumer,null,({scale:r})=>l.createElement(Zo,{key:"iframe",id:`iframe--${e.id}`,title:e.name,src:Fr(Qo,e.id,{viewMode:"story"}),allowFullScreen:!0,scale:r,style:{width:"100%",height:"100%",border:"0 none"}}))),rl=C.strong(({theme:e})=>({color:e.color.orange})),nl=e=>{let{inline:t,story:r}=e;return t&&!e.autoplay&&r.usesMount?l.createElement(rl,null,"This story mounts inside of play. Set"," ",l.createElement("a",{href:"https://storybook.js.org/docs/api/doc-blocks/doc-block-story#autoplay"},"autoplay")," ","to true to view this story."):l.createElement("div",{id:dt(e),className:"sb-story sb-unstyled","data-story-block":"true"},t?l.createElement(el,{...e}):l.createElement(tl,{...e}))},Vr=()=>l.createElement(Er,null),al=C(vr)({position:"absolute",left:0,right:0,top:0,transition:"transform .2s linear"}),ol=C.div({display:"flex",alignItems:"center",gap:4}),ll=C.div(({theme:e})=>({width:14,height:14,borderRadius:2,margin:"0 7px",backgroundColor:e.appBorderColor,animation:`${e.animation.glow} 1.5s ease-in-out infinite`})),il=({isLoading:e,storyId:t,baseUrl:r,zoom:n,resetZoom:a,...i})=>l.createElement(al,{...i},l.createElement(ol,{key:"left"},e?[1,2,3].map(o=>l.createElement(ll,{key:o})):l.createElement(l.Fragment,null,l.createElement(ce,{key:"zoomin",onClick:o=>{o.preventDefault(),n(.8)},title:"Zoom in"},l.createElement(za,null)),l.createElement(ce,{key:"zoomout",onClick:o=>{o.preventDefault(),n(1.25)},title:"Zoom out"},l.createElement(Ua,null)),l.createElement(ce,{key:"zoomreset",onClick:o=>{o.preventDefault(),a()},title:"Reset zoom"},l.createElement(Ha,null))))),ul=C.div(({isColumn:e,columns:t,layout:r})=>({display:e||!t?"block":"flex",position:"relative",flexWrap:"wrap",overflow:"auto",flexDirection:e?"column":"row","& .innerZoomElementWrapper > *":e?{width:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"block"}:{maxWidth:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"inline-block"}}),({layout:e="padded"})=>e==="centered"||e==="padded"?{padding:"30px 20px","& .innerZoomElementWrapper > *":{width:"auto",border:"10px solid transparent!important"}}:{},({layout:e="padded"})=>e==="centered"?{display:"flex",justifyContent:"center",justifyItems:"center",alignContent:"center",alignItems:"center"}:{},({columns:e})=>e&&e>1?{".innerZoomElementWrapper > *":{minWidth:`calc(100% / ${e} - 20px)`}}:{}),zt=C(Ur)(({theme:e})=>({margin:0,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:e.appBorderRadius,borderBottomRightRadius:e.appBorderRadius,border:"none",background:e.base==="light"?"rgba(0, 0, 0, 0.85)":G(.05,e.background.content),color:e.color.lightest,button:{background:e.base==="light"?"rgba(0, 0, 0, 0.85)":G(.05,e.background.content)}})),sl=C.div(({theme:e,withSource:t,isExpanded:r})=>({position:"relative",overflow:"hidden",margin:"25px 0 40px",...He(e),borderBottomLeftRadius:t&&r&&0,borderBottomRightRadius:t&&r&&0,borderBottomWidth:r&&0,"h3 + &":{marginTop:"16px"}}),({withToolbar:e})=>e&&{paddingTop:40}),cl=(e,t,r)=>{switch(!0){case!!(e&&e.error):return{source:null,actionItem:{title:"No code available",className:"docblock-code-toggle docblock-code-toggle--disabled",disabled:!0,onClick:()=>r(!1)}};case t:return{source:l.createElement(zt,{...e,dark:!0}),actionItem:{title:"Hide code",className:"docblock-code-toggle docblock-code-toggle--expanded",onClick:()=>r(!1)}};default:return{source:l.createElement(zt,{...e,dark:!0}),actionItem:{title:"Show code",className:"docblock-code-toggle",onClick:()=>r(!0)}}}};function dl(e){if(y.Children.count(e)===1){let t=e;if(t.props)return t.props.id}return null}var pl=C(il)({position:"absolute",top:0,left:0,right:0,height:40}),fl=C.div({overflow:"hidden",position:"relative"}),Wr=({isLoading:e,isColumn:t,columns:r,children:n,withSource:a,withToolbar:i=!1,isExpanded:o=!1,additionalActions:s,className:c,layout:d="padded",...m})=>{let[h,u]=y.useState(o),{source:p,actionItem:f}=cl(a,h,u),[g,b]=y.useState(1),F=[c].concat(["sbdocs","sbdocs-preview","sb-unstyled"]),E=a?[f]:[],[A,D]=y.useState(s?[...s]:[]),x=[...E,...A],{window:v}=globalThis,w=y.useCallback(async _=>{let{createCopyToClipboardFunction:L}=await Br(async()=>{const{createCopyToClipboardFunction:M}=await Promise.resolve().then(()=>Ma);return{createCopyToClipboardFunction:M}},void 0,import.meta.url);L()},[]),S=_=>{let L=v.getSelection();L&&L.type==="Range"||(_.preventDefault(),A.filter(M=>M.title==="Copied").length===0&&w(p.props.code).then(()=>{D([...A,{title:"Copied",onClick:()=>{}}]),v.setTimeout(()=>D(A.filter(M=>M.title!=="Copied")),1500)}))};return l.createElement(sl,{withSource:a,withToolbar:i,...m,className:F.join(" ")},i&&l.createElement(pl,{isLoading:e,border:!0,zoom:_=>b(g*_),resetZoom:()=>b(1),storyId:dl(n),baseUrl:"./iframe.html"}),l.createElement(Hr.Provider,{value:{scale:g}},l.createElement(fl,{className:"docs-story",onCopyCapture:a&&S},l.createElement(ul,{isColumn:t||!Array.isArray(n),columns:r,layout:d},l.createElement(yr.Element,{scale:g},Array.isArray(n)?n.map((_,L)=>l.createElement("div",{key:L},_)):l.createElement("div",null,n))),l.createElement(br,{actionItems:x}))),a&&h&&p)};C(Wr)(()=>({".docs-story":{paddingTop:32,paddingBottom:40}}));function ae(){return ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ae.apply(this,arguments)}var ml=["children","options"],k={blockQuote:"0",breakLine:"1",breakThematic:"2",codeBlock:"3",codeFenced:"4",codeInline:"5",footnote:"6",footnoteReference:"7",gfmTask:"8",heading:"9",headingSetext:"10",htmlBlock:"11",htmlComment:"12",htmlSelfClosing:"13",image:"14",link:"15",linkAngleBraceStyleDetector:"16",linkBareUrlDetector:"17",linkMailtoDetector:"18",newlineCoalescer:"19",orderedList:"20",paragraph:"21",ref:"22",refImage:"23",refLink:"24",table:"25",tableSeparator:"26",text:"27",textBolded:"28",textEmphasized:"29",textEscaped:"30",textMarked:"31",textStrikethroughed:"32",unorderedList:"33"},Ut;(function(e){e[e.MAX=0]="MAX",e[e.HIGH=1]="HIGH",e[e.MED=2]="MED",e[e.LOW=3]="LOW",e[e.MIN=4]="MIN"})(Ut||(Ut={}));var Ht=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{class:"className",for:"htmlFor"}),Vt={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},hl=["style","script"],gl=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,yl=/mailto:/i,bl=/\n{2,}$/,qr=/^(\s*>[\s\S]*?)(?=\n\n|$)/,El=/^ *> ?/gm,Dl=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,Fl=/^ {2,}\n/,Cl=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,Gr=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,Kr=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,xl=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,vl=/^(?:\n *)*\n/,Al=/\r\n?/g,wl=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,Sl=/^\[\^([^\]]+)]/,kl=/\f/g,Bl=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,_l=/^\s*?\[(x|\s)\]/,Jr=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Yr=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Zr=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,pt=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,Ol=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,Xr=/^<!--[\s\S]*?(?:-->)/,Tl=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,ft=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,Rl=/^\{.*\}$/,Il=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,Pl=/^<([^ >]+@[^ >]+)>/,$l=/^<([^ >]+:\/[^ >]+)>/,jl=/-([a-z])?/gi,Qr=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,Nl=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,Ll=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,Ml=/^\[([^\]]*)\] ?\[([^\]]*)\]/,zl=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,Ul=/\t/g,Hl=/(^ *\||\| *$)/g,Vl=/^ *:-+: *$/,Wl=/^ *:-+ *$/,ql=/^ *-+: *$/,Ve="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",Gl=new RegExp(`^([*_])\\1${Ve}\\1\\1(?!\\1)`),Kl=new RegExp(`^([*_])${Ve}\\1(?!\\1|\\w)`),Jl=new RegExp(`^==${Ve}==`),Yl=new RegExp(`^~~${Ve}~~`),Zl=/^\\([^0-9A-Za-z\s])/,Xl=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,Ql=/^\n+/,ei=/^([ \t]*)/,ti=/\\([^\\])/g,Wt=/ *\n+$/,ri=/(?:^|\n)( *)$/,vt="(?:\\d+\\.)",At="(?:[*+-])";function en(e){return"( *)("+(e===1?vt:At)+") +"}var tn=en(1),rn=en(2);function nn(e){return new RegExp("^"+(e===1?tn:rn))}var ni=nn(1),ai=nn(2);function an(e){return new RegExp("^"+(e===1?tn:rn)+"[^\\n]*(?:\\n(?!\\1"+(e===1?vt:At)+" )[^\\n]*)*(\\n|$)","gm")}var on=an(1),ln=an(2);function un(e){let t=e===1?vt:At;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}var sn=un(1),cn=un(2);function qt(e,t){let r=t===1,n=r?sn:cn,a=r?on:ln,i=r?ni:ai;return{match(o,s){let c=ri.exec(s.prevCapture);return c&&(s.list||!s.inline&&!s.simple)?n.exec(o=c[1]+o):null},order:1,parse(o,s,c){let d=r?+o[2]:void 0,m=o[0].replace(bl,`
`).match(a),h=!1;return{items:m.map(function(u,p){let f=i.exec(u)[0].length,g=new RegExp("^ {1,"+f+"}","gm"),b=u.replace(g,"").replace(i,""),F=p===m.length-1,E=b.indexOf(`
`)!==-1||F&&h;h=E;let A=c.inline,D=c.list,x;c.list=!0,E?(c.inline=!1,x=b.replace(Wt,`
`)):(c.inline=!0,x=b.replace(Wt,""));let v=s(x,c);return c.inline=A,c.list=D,v}),ordered:r,start:d}},render:(o,s,c)=>e(o.ordered?"ol":"ul",{key:c.key,start:o.type===k.orderedList?o.start:void 0},o.items.map(function(d,m){return e("li",{key:m},s(d,c))}))}}var oi=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),li=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,dn=[qr,Gr,Kr,Jr,Zr,Yr,Xr,Qr,on,sn,ln,cn],ii=[...dn,/^[^\n]+(?: \n|\n{2,})/,pt,ft];function Ee(e){return e.replace(/[ÀÁÂÃÄÅàáâãä忯]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function ui(e){return ql.test(e)?"right":Vl.test(e)?"center":Wl.test(e)?"left":null}function Gt(e,t,r,n){let a=r.inTable;r.inTable=!0;let i=e.trim().split(/( *(?:`[^`]*`|\\\||\|) *)/).reduce((s,c)=>(c.trim()==="|"?s.push(n?{type:k.tableSeparator}:{type:k.text,text:c}):c!==""&&s.push.apply(s,t(c,r)),s),[]);r.inTable=a;let o=[[]];return i.forEach(function(s,c){s.type===k.tableSeparator?c!==0&&c!==i.length-1&&o.push([]):(s.type!==k.text||i[c+1]!=null&&i[c+1].type!==k.tableSeparator||(s.text=s.text.trimEnd()),o[o.length-1].push(s))}),o}function si(e,t,r){r.inline=!0;let n=e[2]?e[2].replace(Hl,"").split("|").map(ui):[],a=e[3]?function(o,s,c){return o.trim().split(`
`).map(function(d){return Gt(d,s,c,!0)})}(e[3],t,r):[],i=Gt(e[1],t,r,!!a.length);return r.inline=!1,a.length?{align:n,cells:a,header:i,type:k.table}:{children:i,type:k.paragraph}}function Kt(e,t){return e.align[t]==null?{}:{textAlign:e.align[t]}}function X(e){return function(t,r){return r.inline?e.exec(t):null}}function Q(e){return function(t,r){return r.inline||r.simple?e.exec(t):null}}function Y(e){return function(t,r){return r.inline||r.simple?null:e.exec(t)}}function De(e){return function(t){return e.exec(t)}}function ci(e,t){if(t.inline||t.simple)return null;let r="";e.split(`
`).every(a=>!dn.some(i=>i.test(a))&&(r+=a+`
`,a.trim()));let n=r.trimEnd();return n==""?null:[r,n]}function di(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return null}catch{return null}return e}function Jt(e){return e.replace(ti,"$1")}function je(e,t,r){let n=r.inline||!1,a=r.simple||!1;r.inline=!0,r.simple=!0;let i=e(t,r);return r.inline=n,r.simple=a,i}function pi(e,t,r){let n=r.inline||!1,a=r.simple||!1;r.inline=!1,r.simple=!0;let i=e(t,r);return r.inline=n,r.simple=a,i}function fi(e,t,r){let n=r.inline||!1;r.inline=!1;let a=e(t,r);return r.inline=n,a}var Qe=(e,t,r)=>({children:je(t,e[1],r)});function et(){return{}}function tt(){return null}function mi(...e){return e.filter(Boolean).join(" ")}function rt(e,t,r){let n=e,a=t.split(".");for(;a.length&&(n=n[a[0]],n!==void 0);)a.shift();return n||r}function hi(e="",t={}){function r(u,p,...f){let g=rt(t.overrides,`${u}.props`,{});return t.createElement(function(b,F){let E=rt(F,b);return E?typeof E=="function"||typeof E=="object"&&"render"in E?E:rt(F,`${b}.component`,b):b}(u,t.overrides),ae({},p,g,{className:mi(p==null?void 0:p.className,g.className)||void 0}),...f)}function n(u){u=u.replace(Bl,"");let p=!1;t.forceInline?p=!0:t.forceBlock||(p=zl.test(u)===!1);let f=d(c(p?u:`${u.trimEnd().replace(Ql,"")}
`,{inline:p}));for(;typeof f[f.length-1]=="string"&&!f[f.length-1].trim();)f.pop();if(t.wrapper===null)return f;let g=t.wrapper||(p?"span":"div"),b;if(f.length>1||t.forceWrapper)b=f;else{if(f.length===1)return b=f[0],typeof b=="string"?r("span",{key:"outer"},b):b;b=null}return t.createElement(g,{key:"outer"},b)}function a(u,p){let f=p.match(gl);return f?f.reduce(function(g,b){let F=b.indexOf("=");if(F!==-1){let E=function(v){return v.indexOf("-")!==-1&&v.match(Tl)===null&&(v=v.replace(jl,function(w,S){return S.toUpperCase()})),v}(b.slice(0,F)).trim(),A=function(v){let w=v[0];return(w==='"'||w==="'")&&v.length>=2&&v[v.length-1]===w?v.slice(1,-1):v}(b.slice(F+1).trim()),D=Ht[E]||E;if(D==="ref")return g;let x=g[D]=function(v,w,S,_){return w==="style"?S.split(/;\s?/).reduce(function(L,M){let O=M.slice(0,M.indexOf(":"));return L[O.trim().replace(/(-[a-z])/g,R=>R[1].toUpperCase())]=M.slice(O.length+1).trim(),L},{}):w==="href"||w==="src"?_(S,v,w):(S.match(Rl)&&(S=S.slice(1,S.length-1)),S==="true"||S!=="false"&&S)}(u,E,A,t.sanitizer);typeof x=="string"&&(pt.test(x)||ft.test(x))&&(g[D]=n(x.trim()))}else b!=="style"&&(g[Ht[b]||b]=!0);return g},{}):null}t.overrides=t.overrides||{},t.sanitizer=t.sanitizer||di,t.slugify=t.slugify||Ee,t.namedCodesToUnicode=t.namedCodesToUnicode?ae({},Vt,t.namedCodesToUnicode):Vt,t.createElement=t.createElement||y.createElement;let i=[],o={},s={[k.blockQuote]:{match:Y(qr),order:1,parse(u,p,f){let[,g,b]=u[0].replace(El,"").match(Dl);return{alert:g,children:p(b,f)}},render(u,p,f){let g={key:f.key};return u.alert&&(g.className="markdown-alert-"+t.slugify(u.alert.toLowerCase(),Ee),u.children.unshift({attrs:{},children:[{type:k.text,text:u.alert}],noInnerParse:!0,type:k.htmlBlock,tag:"header"})),r("blockquote",g,p(u.children,f))}},[k.breakLine]:{match:De(Fl),order:1,parse:et,render:(u,p,f)=>r("br",{key:f.key})},[k.breakThematic]:{match:Y(Cl),order:1,parse:et,render:(u,p,f)=>r("hr",{key:f.key})},[k.codeBlock]:{match:Y(Kr),order:0,parse:u=>({lang:void 0,text:u[0].replace(/^ {4}/gm,"").replace(/\n+$/,"")}),render:(u,p,f)=>r("pre",{key:f.key},r("code",ae({},u.attrs,{className:u.lang?`lang-${u.lang}`:""}),u.text))},[k.codeFenced]:{match:Y(Gr),order:0,parse:u=>({attrs:a("code",u[3]||""),lang:u[2]||void 0,text:u[4],type:k.codeBlock})},[k.codeInline]:{match:Q(xl),order:3,parse:u=>({text:u[2]}),render:(u,p,f)=>r("code",{key:f.key},u.text)},[k.footnote]:{match:Y(wl),order:0,parse:u=>(i.push({footnote:u[2],identifier:u[1]}),{}),render:tt},[k.footnoteReference]:{match:X(Sl),order:1,parse:u=>({target:`#${t.slugify(u[1],Ee)}`,text:u[1]}),render:(u,p,f)=>r("a",{key:f.key,href:t.sanitizer(u.target,"a","href")},r("sup",{key:f.key},u.text))},[k.gfmTask]:{match:X(_l),order:1,parse:u=>({completed:u[1].toLowerCase()==="x"}),render:(u,p,f)=>r("input",{checked:u.completed,key:f.key,readOnly:!0,type:"checkbox"})},[k.heading]:{match:Y(t.enforceAtxHeadings?Yr:Jr),order:1,parse:(u,p,f)=>({children:je(p,u[2],f),id:t.slugify(u[2],Ee),level:u[1].length}),render:(u,p,f)=>r(`h${u.level}`,{id:u.id,key:f.key},p(u.children,f))},[k.headingSetext]:{match:Y(Zr),order:0,parse:(u,p,f)=>({children:je(p,u[1],f),level:u[2]==="="?1:2,type:k.heading})},[k.htmlBlock]:{match:De(pt),order:1,parse(u,p,f){let[,g]=u[3].match(ei),b=new RegExp(`^${g}`,"gm"),F=u[3].replace(b,""),E=(A=F,ii.some(S=>S.test(A))?fi:je);var A;let D=u[1].toLowerCase(),x=hl.indexOf(D)!==-1,v=(x?D:u[1]).trim(),w={attrs:a(v,u[2]),noInnerParse:x,tag:v};return f.inAnchor=f.inAnchor||D==="a",x?w.text=u[3]:w.children=E(p,F,f),f.inAnchor=!1,w},render:(u,p,f)=>r(u.tag,ae({key:f.key},u.attrs),u.text||(u.children?p(u.children,f):""))},[k.htmlSelfClosing]:{match:De(ft),order:1,parse(u){let p=u[1].trim();return{attrs:a(p,u[2]||""),tag:p}},render:(u,p,f)=>r(u.tag,ae({},u.attrs,{key:f.key}))},[k.htmlComment]:{match:De(Xr),order:1,parse:()=>({}),render:tt},[k.image]:{match:Q(li),order:1,parse:u=>({alt:u[1],target:Jt(u[2]),title:u[3]}),render:(u,p,f)=>r("img",{key:f.key,alt:u.alt||void 0,title:u.title||void 0,src:t.sanitizer(u.target,"img","src")})},[k.link]:{match:X(oi),order:3,parse:(u,p,f)=>({children:pi(p,u[1],f),target:Jt(u[2]),title:u[3]}),render:(u,p,f)=>r("a",{key:f.key,href:t.sanitizer(u.target,"a","href"),title:u.title},p(u.children,f))},[k.linkAngleBraceStyleDetector]:{match:X($l),order:0,parse:u=>({children:[{text:u[1],type:k.text}],target:u[1],type:k.link})},[k.linkBareUrlDetector]:{match:(u,p)=>p.inAnchor||t.disableAutoLink?null:X(Il)(u,p),order:0,parse:u=>({children:[{text:u[1],type:k.text}],target:u[1],title:void 0,type:k.link})},[k.linkMailtoDetector]:{match:X(Pl),order:0,parse(u){let p=u[1],f=u[1];return yl.test(f)||(f="mailto:"+f),{children:[{text:p.replace("mailto:",""),type:k.text}],target:f,type:k.link}}},[k.orderedList]:qt(r,1),[k.unorderedList]:qt(r,2),[k.newlineCoalescer]:{match:Y(vl),order:3,parse:et,render:()=>`
`},[k.paragraph]:{match:ci,order:3,parse:Qe,render:(u,p,f)=>r("p",{key:f.key},p(u.children,f))},[k.ref]:{match:X(Nl),order:0,parse:u=>(o[u[1]]={target:u[2],title:u[4]},{}),render:tt},[k.refImage]:{match:Q(Ll),order:0,parse:u=>({alt:u[1]||void 0,ref:u[2]}),render:(u,p,f)=>o[u.ref]?r("img",{key:f.key,alt:u.alt,src:t.sanitizer(o[u.ref].target,"img","src"),title:o[u.ref].title}):null},[k.refLink]:{match:X(Ml),order:0,parse:(u,p,f)=>({children:p(u[1],f),fallbackChildren:u[0],ref:u[2]}),render:(u,p,f)=>o[u.ref]?r("a",{key:f.key,href:t.sanitizer(o[u.ref].target,"a","href"),title:o[u.ref].title},p(u.children,f)):r("span",{key:f.key},u.fallbackChildren)},[k.table]:{match:Y(Qr),order:1,parse:si,render(u,p,f){let g=u;return r("table",{key:f.key},r("thead",null,r("tr",null,g.header.map(function(b,F){return r("th",{key:F,style:Kt(g,F)},p(b,f))}))),r("tbody",null,g.cells.map(function(b,F){return r("tr",{key:F},b.map(function(E,A){return r("td",{key:A,style:Kt(g,A)},p(E,f))}))})))}},[k.text]:{match:De(Xl),order:4,parse:u=>({text:u[0].replace(Ol,(p,f)=>t.namedCodesToUnicode[f]?t.namedCodesToUnicode[f]:p)}),render:u=>u.text},[k.textBolded]:{match:Q(Gl),order:2,parse:(u,p,f)=>({children:p(u[2],f)}),render:(u,p,f)=>r("strong",{key:f.key},p(u.children,f))},[k.textEmphasized]:{match:Q(Kl),order:3,parse:(u,p,f)=>({children:p(u[2],f)}),render:(u,p,f)=>r("em",{key:f.key},p(u.children,f))},[k.textEscaped]:{match:Q(Zl),order:1,parse:u=>({text:u[1],type:k.text})},[k.textMarked]:{match:Q(Jl),order:3,parse:Qe,render:(u,p,f)=>r("mark",{key:f.key},p(u.children,f))},[k.textStrikethroughed]:{match:Q(Yl),order:3,parse:Qe,render:(u,p,f)=>r("del",{key:f.key},p(u.children,f))}};t.disableParsingRawHTML===!0&&(delete s[k.htmlBlock],delete s[k.htmlSelfClosing]);let c=function(u){let p=Object.keys(u);function f(g,b){let F=[];for(b.prevCapture=b.prevCapture||"";g;){let E=0;for(;E<p.length;){let A=p[E],D=u[A],x=D.match(g,b);if(x){let v=x[0];b.prevCapture+=v,g=g.substring(v.length);let w=D.parse(x,f,b);w.type==null&&(w.type=A),F.push(w);break}E++}}return b.prevCapture="",F}return p.sort(function(g,b){let F=u[g].order,E=u[b].order;return F!==E?F-E:g<b?-1:1}),function(g,b){return f(function(F){return F.replace(Al,`
`).replace(kl,"").replace(Ul," ")}(g),b)}}(s),d=(m=function(u,p){return function(f,g,b){let F=u[f.type].render;return p?p(()=>F(f,g,b),f,g,b):F(f,g,b)}}(s,t.renderRule),function u(p,f={}){if(Array.isArray(p)){let g=f.key,b=[],F=!1;for(let E=0;E<p.length;E++){f.key=E;let A=u(p[E],f),D=typeof A=="string";D&&F?b[b.length-1]+=A:A!==null&&b.push(A),F=D}return f.key=g,b}return m(p,u,f)});var m;let h=n(e);return i.length?r("div",null,h,r("footer",{key:"footer"},i.map(function(u){return r("div",{id:t.slugify(u.identifier,Ee),key:u.identifier},u.identifier,d(c(u.footnote,{inline:!0})))}))):h}var pn=e=>{let{children:t="",options:r}=e,n=function(a,i){if(a==null)return{};var o,s,c={},d=Object.keys(a);for(s=0;s<d.length;s++)i.indexOf(o=d[s])>=0||(c[o]=a[o]);return c}(e,ml);return y.cloneElement(hi(t,r),n)},gi=C.label(({theme:e})=>({lineHeight:"18px",alignItems:"center",marginBottom:8,display:"inline-block",position:"relative",whiteSpace:"nowrap",background:e.boolean.background,borderRadius:"3em",padding:1,'&[aria-disabled="true"]':{opacity:.5,input:{cursor:"not-allowed"}},input:{appearance:"none",width:"100%",height:"100%",position:"absolute",left:0,top:0,margin:0,padding:0,border:"none",background:"transparent",cursor:"pointer",borderRadius:"3em","&:focus":{outline:"none",boxShadow:`${e.color.secondary} 0 0 0 1px inset !important`}},span:{textAlign:"center",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:"1",cursor:"pointer",display:"inline-block",padding:"7px 15px",transition:"all 100ms ease-out",userSelect:"none",borderRadius:"3em",color:T(.5,e.color.defaultText),background:"transparent","&:hover":{boxShadow:`${Re(.3,e.appBorderColor)} 0 0 0 1px inset`},"&:active":{boxShadow:`${Re(.05,e.appBorderColor)} 0 0 0 2px inset`,color:Re(1,e.appBorderColor)},"&:first-of-type":{paddingRight:8},"&:last-of-type":{paddingLeft:8}},"input:checked ~ span:last-of-type, input:not(:checked) ~ span:first-of-type":{background:e.boolean.selectedBackground,boxShadow:e.base==="light"?`${Re(.1,e.appBorderColor)} 0 0 2px`:`${e.appBorderColor} 0 0 0 1px`,color:e.color.defaultText,padding:"7px 15px"}})),yi=e=>e==="true",bi=({name:e,value:t,onChange:r,onBlur:n,onFocus:a,argType:i})=>{var m;let o=y.useCallback(()=>r(!1),[r]),s=!!((m=i==null?void 0:i.table)!=null&&m.readonly);if(t===void 0)return l.createElement(we,{variant:"outline",size:"medium",id:Le(e),onClick:o,disabled:s},"Set boolean");let c=W(e),d=typeof t=="string"?yi(t):t;return l.createElement(gi,{"aria-disabled":s,htmlFor:c,"aria-label":e},l.createElement("input",{id:c,type:"checkbox",onChange:h=>r(h.target.checked),checked:d,role:"switch",disabled:s,name:e,onBlur:n,onFocus:a}),l.createElement("span",{"aria-hidden":"true"},"False"),l.createElement("span",{"aria-hidden":"true"},"True"))},Ei=e=>{let[t,r,n]=e.split("-"),a=new Date;return a.setFullYear(parseInt(t,10),parseInt(r,10)-1,parseInt(n,10)),a},Di=e=>{let[t,r]=e.split(":"),n=new Date;return n.setHours(parseInt(t,10)),n.setMinutes(parseInt(r,10)),n},Fi=e=>{let t=new Date(e),r=`000${t.getFullYear()}`.slice(-4),n=`0${t.getMonth()+1}`.slice(-2),a=`0${t.getDate()}`.slice(-2);return`${r}-${n}-${a}`},Ci=e=>{let t=new Date(e),r=`0${t.getHours()}`.slice(-2),n=`0${t.getMinutes()}`.slice(-2);return`${r}:${n}`},Yt=C(me.Input)(({readOnly:e})=>({opacity:e?.5:1})),xi=C.div(({theme:e})=>({flex:1,display:"flex",input:{marginLeft:10,flex:1,height:32,"&::-webkit-calendar-picker-indicator":{opacity:.5,height:12,filter:e.base==="light"?void 0:"invert(1)"}},"input:first-of-type":{marginLeft:0,flexGrow:4},"input:last-of-type":{flexGrow:3}})),vi=({name:e,value:t,onChange:r,onFocus:n,onBlur:a,argType:i})=>{var f;let[o,s]=y.useState(!0),c=y.useRef(),d=y.useRef(),m=!!((f=i==null?void 0:i.table)!=null&&f.readonly);y.useEffect(()=>{o!==!1&&(c&&c.current&&(c.current.value=t?Fi(t):""),d&&d.current&&(d.current.value=t?Ci(t):""))},[t]);let h=g=>{if(!g.target.value)return r();let b=Ei(g.target.value),F=new Date(t);F.setFullYear(b.getFullYear(),b.getMonth(),b.getDate());let E=F.getTime();E&&r(E),s(!!E)},u=g=>{if(!g.target.value)return r();let b=Di(g.target.value),F=new Date(t);F.setHours(b.getHours()),F.setMinutes(b.getMinutes());let E=F.getTime();E&&r(E),s(!!E)},p=W(e);return l.createElement(xi,null,l.createElement(Yt,{type:"date",max:"9999-12-31",ref:c,id:`${p}-date`,name:`${p}-date`,readOnly:m,onChange:h,onFocus:n,onBlur:a}),l.createElement(Yt,{type:"time",id:`${p}-time`,name:`${p}-time`,ref:d,onChange:u,readOnly:m,onFocus:n,onBlur:a}),o?null:l.createElement("div",null,"invalid"))},Ai=C.label({display:"flex"}),wi=e=>{let t=parseFloat(e);return Number.isNaN(t)?void 0:t},Si=C(me.Input)(({readOnly:e})=>({opacity:e?.5:1})),ki=({name:e,value:t,onChange:r,min:n,max:a,step:i,onBlur:o,onFocus:s,argType:c})=>{var A;let[d,m]=y.useState(typeof t=="number"?t:""),[h,u]=y.useState(!1),[p,f]=y.useState(null),g=!!((A=c==null?void 0:c.table)!=null&&A.readonly),b=y.useCallback(D=>{m(D.target.value);let x=parseFloat(D.target.value);Number.isNaN(x)?f(new Error(`'${D.target.value}' is not a number`)):(r(x),f(null))},[r,f]),F=y.useCallback(()=>{m("0"),r(0),u(!0)},[u]),E=y.useRef(null);return y.useEffect(()=>{h&&E.current&&E.current.select()},[h]),y.useEffect(()=>{d!==(typeof t=="number"?t:"")&&m(t)},[t]),t===void 0?l.createElement(we,{variant:"outline",size:"medium",id:Le(e),onClick:F,disabled:g},"Set number"):l.createElement(Ai,null,l.createElement(Si,{ref:E,id:W(e),type:"number",onChange:b,size:"flex",placeholder:"Edit number...",value:d,valid:p?"error":null,autoFocus:h,readOnly:g,name:e,min:n,max:a,step:i,onFocus:s,onBlur:o}))},fn=(e,t)=>{let r=t&&Object.entries(t).find(([n,a])=>a===e);return r?r[0]:void 0},mt=(e,t)=>e&&t?Object.entries(t).filter(r=>e.includes(r[1])).map(r=>r[0]):[],mn=(e,t)=>e&&t&&e.map(r=>t[r]),Bi=C.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}},e=>{if(e["aria-readonly"]==="true")return{input:{cursor:"not-allowed"}}}),_i=C.span({"[aria-readonly=true] &":{opacity:.5}}),Oi=C.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),Zt=({name:e,options:t,value:r,onChange:n,isInline:a,argType:i})=>{var u;if(!t)return Ct.warn(`Checkbox with no options: ${e}`),l.createElement(l.Fragment,null,"-");let o=mt(r,t),[s,c]=y.useState(o),d=!!((u=i==null?void 0:i.table)!=null&&u.readonly),m=p=>{let f=p.target.value,g=[...s];g.includes(f)?g.splice(g.indexOf(f),1):g.push(f),n(mn(g,t)),c(g)};y.useEffect(()=>{c(mt(r,t))},[r]);let h=W(e);return l.createElement(Bi,{"aria-readonly":d,isInline:a},Object.keys(t).map((p,f)=>{let g=`${h}-${f}`;return l.createElement(Oi,{key:g,htmlFor:g},l.createElement("input",{type:"checkbox",disabled:d,id:g,name:g,value:p,onChange:m,checked:s==null?void 0:s.includes(p)}),l.createElement(_i,null,p))}))},Ti=C.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}},e=>{if(e["aria-readonly"]==="true")return{input:{cursor:"not-allowed"}}}),Ri=C.span({"[aria-readonly=true] &":{opacity:.5}}),Ii=C.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),Xt=({name:e,options:t,value:r,onChange:n,isInline:a,argType:i})=>{var d;if(!t)return Ct.warn(`Radio with no options: ${e}`),l.createElement(l.Fragment,null,"-");let o=fn(r,t),s=W(e),c=!!((d=i==null?void 0:i.table)!=null&&d.readonly);return l.createElement(Ti,{"aria-readonly":c,isInline:a},Object.keys(t).map((m,h)=>{let u=`${s}-${h}`;return l.createElement(Ii,{key:u,htmlFor:u},l.createElement("input",{type:"radio",id:u,name:s,disabled:c,value:m,onChange:p=>n(t[p.currentTarget.value]),checked:m===o}),l.createElement(Ri,null,m))}))},Pi={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},hn=C.select(Pi,({theme:e})=>({boxSizing:"border-box",position:"relative",padding:"6px 10px",width:"100%",color:e.input.color||"inherit",background:e.input.background,borderRadius:e.input.borderRadius,boxShadow:`${e.input.border} 0 0 0 1px inset`,fontSize:e.typography.size.s2-1,lineHeight:"20px","&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"::placeholder":{color:e.textMutedColor},"&[multiple]":{overflow:"auto",padding:0,option:{display:"block",padding:"6px 10px",marginLeft:1,marginRight:1}}})),gn=C.span(({theme:e})=>({display:"inline-block",lineHeight:"normal",overflow:"hidden",position:"relative",verticalAlign:"top",width:"100%",svg:{position:"absolute",zIndex:1,pointerEvents:"none",height:"12px",marginTop:"-6px",right:"12px",top:"50%",fill:e.textMutedColor,path:{fill:e.textMutedColor}}})),Qt="Choose option...",$i=({name:e,value:t,options:r,onChange:n,argType:a})=>{var d;let i=m=>{n(r[m.currentTarget.value])},o=fn(t,r)||Qt,s=W(e),c=!!((d=a==null?void 0:a.table)!=null&&d.readonly);return l.createElement(gn,null,l.createElement(Tr,null),l.createElement(hn,{disabled:c,id:s,value:o,onChange:i},l.createElement("option",{key:"no-selection",disabled:!0},Qt),Object.keys(r).map(m=>l.createElement("option",{key:m,value:m},m))))},ji=({name:e,value:t,options:r,onChange:n,argType:a})=>{var d;let i=m=>{let h=Array.from(m.currentTarget.options).filter(u=>u.selected).map(u=>u.value);n(mn(h,r))},o=mt(t,r),s=W(e),c=!!((d=a==null?void 0:a.table)!=null&&d.readonly);return l.createElement(gn,null,l.createElement(hn,{disabled:c,id:s,multiple:!0,value:o,onChange:i},Object.keys(r).map(m=>l.createElement("option",{key:m,value:m},m))))},er=e=>{let{name:t,options:r}=e;return r?e.isMulti?l.createElement(ji,{...e}):l.createElement($i,{...e}):(Ct.warn(`Select with no options: ${t}`),l.createElement(l.Fragment,null,"-"))},Ni=(e,t)=>Array.isArray(e)?e.reduce((r,n)=>(r[(t==null?void 0:t[n])||String(n)]=n,r),{}):e,Li={check:Zt,"inline-check":Zt,radio:Xt,"inline-radio":Xt,select:er,"multi-select":er},ue=e=>{let{type:t="select",labels:r,argType:n}=e,a={...e,argType:n,options:n?Ni(n.options,r):{},isInline:t.includes("inline"),isMulti:t.includes("multi")},i=Li[t];if(i)return l.createElement(i,{...a});throw new Error(`Unknown options type: ${t}`)},Mi="Error",zi="Object",Ui="Array",Hi="String",Vi="Number",Wi="Boolean",qi="Date",Gi="Null",Ki="Undefined",Ji="Function",Yi="Symbol",yn="ADD_DELTA_TYPE",bn="REMOVE_DELTA_TYPE",En="UPDATE_DELTA_TYPE",wt="value",Zi="key";function oe(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e[Symbol.iterator]=="function"?"Iterable":Object.prototype.toString.call(e).slice(8,-1)}function Dn(e,t){let r=oe(e),n=oe(t);return(r==="Function"||n==="Function")&&n!==r}var St=class extends y.Component{constructor(e){super(e),this.state={inputRefKey:null,inputRefValue:null},this.refInputValue=this.refInputValue.bind(this),this.refInputKey=this.refInputKey.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onSubmit=this.onSubmit.bind(this)}componentDidMount(){let{inputRefKey:e,inputRefValue:t}=this.state,{onlyValue:r}=this.props;e&&typeof e.focus=="function"&&e.focus(),r&&t&&typeof t.focus=="function"&&t.focus(),document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.onSubmit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.props.handleCancel()))}onSubmit(){let{handleAdd:e,onlyValue:t,onSubmitValueParser:r,keyPath:n,deep:a}=this.props,{inputRefKey:i,inputRefValue:o}=this.state,s={};if(!t){if(!i.value)return;s.key=i.value}s.newValue=r(!1,n,a,s.key,o.value),e(s)}refInputKey(e){this.state.inputRefKey=e}refInputValue(e){this.state.inputRefValue=e}render(){let{handleCancel:e,onlyValue:t,addButtonElement:r,cancelButtonElement:n,inputElementGenerator:a,keyPath:i,deep:o}=this.props,s=y.cloneElement(r,{onClick:this.onSubmit}),c=y.cloneElement(n,{onClick:e}),d=a(wt,i,o),m=y.cloneElement(d,{placeholder:"Value",ref:this.refInputValue}),h=null;if(!t){let u=a(Zi,i,o);h=y.cloneElement(u,{placeholder:"Key",ref:this.refInputKey})}return l.createElement("span",{className:"rejt-add-value-node"},h,m,c,s)}};St.defaultProps={onlyValue:!1,addButtonElement:l.createElement("button",null,"+"),cancelButtonElement:l.createElement("button",null,"c")};var Fn=class extends y.Component{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={data:e.data,name:e.name,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveItem=this.handleRemoveItem.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:a}=this.props,i=n.length;a(n[i-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleRemoveItem(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:a,nextDeep:i}=this.state,o=n[e];t(e,a,i,o).then(()=>{let s={keyPath:a,deep:i,key:e,oldValue:o,type:bn};n.splice(e,1),this.setState({data:n});let{onUpdate:c,onDeltaUpdate:d}=this.props;c(a[a.length-1],n),d(s)}).catch(r.error)}}handleAddValueAdd({newValue:e}){let{data:t,keyPath:r,nextDeep:n}=this.state,{beforeAddAction:a,logger:i}=this.props;a(t.length,r,n,e).then(()=>{let o=[...t,e];this.setState({data:o}),this.handleAddValueCancel();let{onUpdate:s,onDeltaUpdate:c}=this.props;s(r[r.length-1],o),c({type:yn,keyPath:r,deep:n,key:o.length-1,newValue:e})}).catch(i.error)}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:a}=this.props,{data:i,keyPath:o,nextDeep:s}=this.state,c=i[e];a(e,o,s,c,t).then(()=>{i[e]=t,this.setState({data:i});let{onUpdate:d,onDeltaUpdate:m}=this.props;d(o[o.length-1],i),m({type:En,keyPath:o,deep:s,key:e,newValue:t,oldValue:c}),r(void 0)}).catch(n)})}renderCollapsed(){let{name:e,data:t,keyPath:r,deep:n}=this.state,{handleRemove:a,readOnly:i,getStyle:o,dataType:s,minusMenuElement:c}=this.props,{minus:d,collapsed:m}=o(e,t,r,n,s),h=i(e,t,r,n,s),u=y.cloneElement(c,{onClick:a,className:"rejt-minus-menu",style:d});return l.createElement("span",{className:"rejt-collapsed"},l.createElement("span",{className:"rejt-collapsed-text",style:m,onClick:this.handleCollapseMode},"[...] ",t.length," ",t.length===1?"item":"items"),!h&&u)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,addFormVisible:a,nextDeep:i}=this.state,{isCollapsed:o,handleRemove:s,onDeltaUpdate:c,readOnly:d,getStyle:m,dataType:h,addButtonElement:u,cancelButtonElement:p,editButtonElement:f,inputElementGenerator:g,textareaElementGenerator:b,minusMenuElement:F,plusMenuElement:E,beforeRemoveAction:A,beforeAddAction:D,beforeUpdateAction:x,logger:v,onSubmitValueParser:w}=this.props,{minus:S,plus:_,delimiter:L,ul:M,addForm:O}=m(e,t,r,n,h),R=d(e,t,r,n,h),B=y.cloneElement(E,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:_}),I=y.cloneElement(F,{onClick:s,className:"rejt-minus-menu",style:S});return l.createElement("span",{className:"rejt-not-collapsed"},l.createElement("span",{className:"rejt-not-collapsed-delimiter",style:L},"["),!a&&B,l.createElement("ul",{className:"rejt-not-collapsed-list",style:M},t.map((P,H)=>l.createElement(We,{key:H,name:H.toString(),data:P,keyPath:r,deep:i,isCollapsed:o,handleRemove:this.handleRemoveItem(H),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:c,readOnly:d,getStyle:m,addButtonElement:u,cancelButtonElement:p,editButtonElement:f,inputElementGenerator:g,textareaElementGenerator:b,minusMenuElement:F,plusMenuElement:E,beforeRemoveAction:A,beforeAddAction:D,beforeUpdateAction:x,logger:v,onSubmitValueParser:w}))),!R&&a&&l.createElement("div",{className:"rejt-add-form",style:O},l.createElement(St,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:!0,addButtonElement:u,cancelButtonElement:p,inputElementGenerator:g,keyPath:r,deep:n,onSubmitValueParser:w})),l.createElement("span",{className:"rejt-not-collapsed-delimiter",style:L},"]"),!R&&I)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:a}=this.state,{dataType:i,getStyle:o}=this.props,s=t?this.renderCollapsed():this.renderNotCollapsed(),c=o(e,r,n,a,i);return l.createElement("div",{className:"rejt-array-node"},l.createElement("span",{onClick:this.handleCollapseMode},l.createElement("span",{className:"rejt-name",style:c.name},e," :"," ")),s)}};Fn.defaultProps={keyPath:[],deep:0,minusMenuElement:l.createElement("span",null," - "),plusMenuElement:l.createElement("span",null," + ")};var Cn=class extends y.Component{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:a,deep:i}=this.state,{readOnly:o,dataType:s}=this.props,c=o(r,n,a,i,s);e&&!c&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:a}=this.props,{inputRef:i,name:o,deep:s}=this.state;if(!i)return;let c=n(!0,a,s,o,i.value);e({value:c,key:o}).then(()=>{Dn(t,c)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:a}=this.state,{handleRemove:i,originalValue:o,readOnly:s,dataType:c,getStyle:d,editButtonElement:m,cancelButtonElement:h,textareaElementGenerator:u,minusMenuElement:p,keyPath:f}=this.props,g=d(e,o,n,a,c),b=null,F=null,E=s(e,o,n,a,c);if(r&&!E){let A=u(wt,f,a,e,o,c),D=y.cloneElement(m,{onClick:this.handleEdit}),x=y.cloneElement(h,{onClick:this.handleCancelEdit}),v=y.cloneElement(A,{ref:this.refInput,defaultValue:o});b=l.createElement("span",{className:"rejt-edit-form",style:g.editForm},v," ",x,D),F=null}else{b=l.createElement("span",{className:"rejt-value",style:g.value,onClick:E?null:this.handleEditMode},t);let A=y.cloneElement(p,{onClick:i,className:"rejt-minus-menu",style:g.minus});F=E?null:A}return l.createElement("li",{className:"rejt-function-value-node",style:g.li},l.createElement("span",{className:"rejt-name",style:g.name},e," :"," "),b,F)}};Cn.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>{},editButtonElement:l.createElement("button",null,"e"),cancelButtonElement:l.createElement("button",null,"c"),minusMenuElement:l.createElement("span",null," - ")};var We=class extends y.Component{constructor(e){super(e),this.state={data:e.data,name:e.name,keyPath:e.keyPath,deep:e.deep}}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}render(){let{data:e,name:t,keyPath:r,deep:n}=this.state,{isCollapsed:a,handleRemove:i,handleUpdateValue:o,onUpdate:s,onDeltaUpdate:c,readOnly:d,getStyle:m,addButtonElement:h,cancelButtonElement:u,editButtonElement:p,inputElementGenerator:f,textareaElementGenerator:g,minusMenuElement:b,plusMenuElement:F,beforeRemoveAction:E,beforeAddAction:A,beforeUpdateAction:D,logger:x,onSubmitValueParser:v}=this.props,w=()=>!0,S=oe(e);switch(S){case Mi:return l.createElement(ht,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:i,onUpdate:s,onDeltaUpdate:c,readOnly:w,dataType:S,getStyle:m,addButtonElement:h,cancelButtonElement:u,editButtonElement:p,inputElementGenerator:f,textareaElementGenerator:g,minusMenuElement:b,plusMenuElement:F,beforeRemoveAction:E,beforeAddAction:A,beforeUpdateAction:D,logger:x,onSubmitValueParser:v});case zi:return l.createElement(ht,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:i,onUpdate:s,onDeltaUpdate:c,readOnly:d,dataType:S,getStyle:m,addButtonElement:h,cancelButtonElement:u,editButtonElement:p,inputElementGenerator:f,textareaElementGenerator:g,minusMenuElement:b,plusMenuElement:F,beforeRemoveAction:E,beforeAddAction:A,beforeUpdateAction:D,logger:x,onSubmitValueParser:v});case Ui:return l.createElement(Fn,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:i,onUpdate:s,onDeltaUpdate:c,readOnly:d,dataType:S,getStyle:m,addButtonElement:h,cancelButtonElement:u,editButtonElement:p,inputElementGenerator:f,textareaElementGenerator:g,minusMenuElement:b,plusMenuElement:F,beforeRemoveAction:E,beforeAddAction:A,beforeUpdateAction:D,logger:x,onSubmitValueParser:v});case Hi:return l.createElement(ee,{name:t,value:`"${e}"`,originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:o,readOnly:d,dataType:S,getStyle:m,cancelButtonElement:u,editButtonElement:p,inputElementGenerator:f,minusMenuElement:b,logger:x,onSubmitValueParser:v});case Vi:return l.createElement(ee,{name:t,value:e,originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:o,readOnly:d,dataType:S,getStyle:m,cancelButtonElement:u,editButtonElement:p,inputElementGenerator:f,minusMenuElement:b,logger:x,onSubmitValueParser:v});case Wi:return l.createElement(ee,{name:t,value:e?"true":"false",originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:o,readOnly:d,dataType:S,getStyle:m,cancelButtonElement:u,editButtonElement:p,inputElementGenerator:f,minusMenuElement:b,logger:x,onSubmitValueParser:v});case qi:return l.createElement(ee,{name:t,value:e.toISOString(),originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:o,readOnly:w,dataType:S,getStyle:m,cancelButtonElement:u,editButtonElement:p,inputElementGenerator:f,minusMenuElement:b,logger:x,onSubmitValueParser:v});case Gi:return l.createElement(ee,{name:t,value:"null",originalValue:"null",keyPath:r,deep:n,handleRemove:i,handleUpdateValue:o,readOnly:d,dataType:S,getStyle:m,cancelButtonElement:u,editButtonElement:p,inputElementGenerator:f,minusMenuElement:b,logger:x,onSubmitValueParser:v});case Ki:return l.createElement(ee,{name:t,value:"undefined",originalValue:"undefined",keyPath:r,deep:n,handleRemove:i,handleUpdateValue:o,readOnly:d,dataType:S,getStyle:m,cancelButtonElement:u,editButtonElement:p,inputElementGenerator:f,minusMenuElement:b,logger:x,onSubmitValueParser:v});case Ji:return l.createElement(Cn,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:o,readOnly:d,dataType:S,getStyle:m,cancelButtonElement:u,editButtonElement:p,textareaElementGenerator:g,minusMenuElement:b,logger:x,onSubmitValueParser:v});case Yi:return l.createElement(ee,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:o,readOnly:w,dataType:S,getStyle:m,cancelButtonElement:u,editButtonElement:p,inputElementGenerator:f,minusMenuElement:b,logger:x,onSubmitValueParser:v});default:return null}}};We.defaultProps={keyPath:[],deep:0};var ht=class extends y.Component{constructor(e){super(e);let t=e.deep===-1?[]:[...e.keyPath,e.name];this.state={name:e.name,data:e.data,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveValue=this.handleRemoveValue.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:a}=this.props,i=n.length;a(n[i-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleAddValueAdd({key:e,newValue:t}){let{data:r,keyPath:n,nextDeep:a}=this.state,{beforeAddAction:i,logger:o}=this.props;i(e,n,a,t).then(()=>{r[e]=t,this.setState({data:r}),this.handleAddValueCancel();let{onUpdate:s,onDeltaUpdate:c}=this.props;s(n[n.length-1],r),c({type:yn,keyPath:n,deep:a,key:e,newValue:t})}).catch(o.error)}handleRemoveValue(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:a,nextDeep:i}=this.state,o=n[e];t(e,a,i,o).then(()=>{let s={keyPath:a,deep:i,key:e,oldValue:o,type:bn};delete n[e],this.setState({data:n});let{onUpdate:c,onDeltaUpdate:d}=this.props;c(a[a.length-1],n),d(s)}).catch(r.error)}}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:a}=this.props,{data:i,keyPath:o,nextDeep:s}=this.state,c=i[e];a(e,o,s,c,t).then(()=>{i[e]=t,this.setState({data:i});let{onUpdate:d,onDeltaUpdate:m}=this.props;d(o[o.length-1],i),m({type:En,keyPath:o,deep:s,key:e,newValue:t,oldValue:c}),r()}).catch(n)})}renderCollapsed(){let{name:e,keyPath:t,deep:r,data:n}=this.state,{handleRemove:a,readOnly:i,dataType:o,getStyle:s,minusMenuElement:c}=this.props,{minus:d,collapsed:m}=s(e,n,t,r,o),h=Object.getOwnPropertyNames(n),u=i(e,n,t,r,o),p=y.cloneElement(c,{onClick:a,className:"rejt-minus-menu",style:d});return l.createElement("span",{className:"rejt-collapsed"},l.createElement("span",{className:"rejt-collapsed-text",style:m,onClick:this.handleCollapseMode},"{...}"," ",h.length," ",h.length===1?"key":"keys"),!u&&p)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,nextDeep:a,addFormVisible:i}=this.state,{isCollapsed:o,handleRemove:s,onDeltaUpdate:c,readOnly:d,getStyle:m,dataType:h,addButtonElement:u,cancelButtonElement:p,editButtonElement:f,inputElementGenerator:g,textareaElementGenerator:b,minusMenuElement:F,plusMenuElement:E,beforeRemoveAction:A,beforeAddAction:D,beforeUpdateAction:x,logger:v,onSubmitValueParser:w}=this.props,{minus:S,plus:_,addForm:L,ul:M,delimiter:O}=m(e,t,r,n,h),R=Object.getOwnPropertyNames(t),B=d(e,t,r,n,h),I=y.cloneElement(E,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:_}),P=y.cloneElement(F,{onClick:s,className:"rejt-minus-menu",style:S}),H=R.map($=>l.createElement(We,{key:$,name:$,data:t[$],keyPath:r,deep:a,isCollapsed:o,handleRemove:this.handleRemoveValue($),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:c,readOnly:d,getStyle:m,addButtonElement:u,cancelButtonElement:p,editButtonElement:f,inputElementGenerator:g,textareaElementGenerator:b,minusMenuElement:F,plusMenuElement:E,beforeRemoveAction:A,beforeAddAction:D,beforeUpdateAction:x,logger:v,onSubmitValueParser:w}));return l.createElement("span",{className:"rejt-not-collapsed"},l.createElement("span",{className:"rejt-not-collapsed-delimiter",style:O},"{"),!B&&I,l.createElement("ul",{className:"rejt-not-collapsed-list",style:M},H),!B&&i&&l.createElement("div",{className:"rejt-add-form",style:L},l.createElement(St,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement:u,cancelButtonElement:p,inputElementGenerator:g,keyPath:r,deep:n,onSubmitValueParser:w})),l.createElement("span",{className:"rejt-not-collapsed-delimiter",style:O},"}"),!B&&P)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:a}=this.state,{getStyle:i,dataType:o}=this.props,s=t?this.renderCollapsed():this.renderNotCollapsed(),c=i(e,r,n,a,o);return l.createElement("div",{className:"rejt-object-node"},l.createElement("span",{onClick:this.handleCollapseMode},l.createElement("span",{className:"rejt-name",style:c.name},e," :"," ")),s)}};ht.defaultProps={keyPath:[],deep:0,minusMenuElement:l.createElement("span",null," - "),plusMenuElement:l.createElement("span",null," + ")};var ee=class extends y.Component{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:a,deep:i}=this.state,{readOnly:o,dataType:s}=this.props,c=o(r,n,a,i,s);e&&!c&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:a}=this.props,{inputRef:i,name:o,deep:s}=this.state;if(!i)return;let c=n(!0,a,s,o,i.value);e({value:c,key:o}).then(()=>{Dn(t,c)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:a}=this.state,{handleRemove:i,originalValue:o,readOnly:s,dataType:c,getStyle:d,editButtonElement:m,cancelButtonElement:h,inputElementGenerator:u,minusMenuElement:p,keyPath:f}=this.props,g=d(e,o,n,a,c),b=s(e,o,n,a,c),F=r&&!b,E=u(wt,f,a,e,o,c),A=y.cloneElement(m,{onClick:this.handleEdit}),D=y.cloneElement(h,{onClick:this.handleCancelEdit}),x=y.cloneElement(E,{ref:this.refInput,defaultValue:JSON.stringify(o)}),v=y.cloneElement(p,{onClick:i,className:"rejt-minus-menu",style:g.minus});return l.createElement("li",{className:"rejt-value-node",style:g.li},l.createElement("span",{className:"rejt-name",style:g.name},e," : "),F?l.createElement("span",{className:"rejt-edit-form",style:g.editForm},x," ",D,A):l.createElement("span",{className:"rejt-value",style:g.value,onClick:b?null:this.handleEditMode},String(t)),!b&&!F&&v)}};ee.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>Promise.resolve(),editButtonElement:l.createElement("button",null,"e"),cancelButtonElement:l.createElement("button",null,"c"),minusMenuElement:l.createElement("span",null," - ")};function Xi(e){let t=e;if(t.indexOf("function")===0)return(0,eval)(`(${t})`);try{t=JSON.parse(e)}catch{}return t}var Qi={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},eu={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},tu={minus:{color:"red"},editForm:{},value:{color:"#7bba3d"},li:{minHeight:"22px",lineHeight:"22px",outline:"0px"},name:{color:"#2287CD"}},xn=class extends y.Component{constructor(e){super(e),this.state={data:e.data,rootName:e.rootName},this.onUpdate=this.onUpdate.bind(this),this.removeRoot=this.removeRoot.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data||e.rootName!==t.rootName?{data:e.data,rootName:e.rootName}:null}onUpdate(e,t){this.setState({data:t}),this.props.onFullyUpdate(t)}removeRoot(){this.onUpdate(null,null)}render(){let{data:e,rootName:t}=this.state,{isCollapsed:r,onDeltaUpdate:n,readOnly:a,getStyle:i,addButtonElement:o,cancelButtonElement:s,editButtonElement:c,inputElement:d,textareaElement:m,minusMenuElement:h,plusMenuElement:u,beforeRemoveAction:p,beforeAddAction:f,beforeUpdateAction:g,logger:b,onSubmitValueParser:F,fallback:E=null}=this.props,A=oe(e),D=a;oe(a)==="Boolean"&&(D=()=>a);let x=d;d&&oe(d)!=="Function"&&(x=()=>d);let v=m;return m&&oe(m)!=="Function"&&(v=()=>m),A==="Object"||A==="Array"?l.createElement("div",{className:"rejt-tree"},l.createElement(We,{data:e,name:t,deep:-1,isCollapsed:r,onUpdate:this.onUpdate,onDeltaUpdate:n,readOnly:D,getStyle:i,addButtonElement:o,cancelButtonElement:s,editButtonElement:c,inputElementGenerator:x,textareaElementGenerator:v,minusMenuElement:h,plusMenuElement:u,handleRemove:this.removeRoot,beforeRemoveAction:p,beforeAddAction:f,beforeUpdateAction:g,logger:b,onSubmitValueParser:F})):E}};xn.defaultProps={rootName:"root",isCollapsed:(e,t)=>t!==-1,getStyle:(e,t,r,n,a)=>{switch(a){case"Object":case"Error":return Qi;case"Array":return eu;default:return tu}},readOnly:()=>!1,onFullyUpdate:()=>{},onDeltaUpdate:()=>{},beforeRemoveAction:()=>Promise.resolve(),beforeAddAction:()=>Promise.resolve(),beforeUpdateAction:()=>Promise.resolve(),logger:{error:()=>{}},onSubmitValueParser:(e,t,r,n,a)=>Xi(a),inputElement:()=>l.createElement("input",null),textareaElement:()=>l.createElement("textarea",null),fallback:null};var{window:ru}=globalThis,nu=C.div(({theme:e})=>({position:"relative",display:"flex",'&[aria-readonly="true"]':{opacity:.5},".rejt-tree":{marginLeft:"1rem",fontSize:"13px"},".rejt-value-node, .rejt-object-node > .rejt-collapsed, .rejt-array-node > .rejt-collapsed, .rejt-object-node > .rejt-not-collapsed, .rejt-array-node > .rejt-not-collapsed":{"& > svg":{opacity:0,transition:"opacity 0.2s"}},".rejt-value-node:hover, .rejt-object-node:hover > .rejt-collapsed, .rejt-array-node:hover > .rejt-collapsed, .rejt-object-node:hover > .rejt-not-collapsed, .rejt-array-node:hover > .rejt-not-collapsed":{"& > svg":{opacity:1}},".rejt-edit-form button":{display:"none"},".rejt-add-form":{marginLeft:10},".rejt-add-value-node":{display:"inline-flex",alignItems:"center"},".rejt-name":{lineHeight:"22px"},".rejt-not-collapsed-delimiter":{lineHeight:"22px"},".rejt-plus-menu":{marginLeft:5},".rejt-object-node > span > *, .rejt-array-node > span > *":{position:"relative",zIndex:2},".rejt-object-node, .rejt-array-node":{position:"relative"},".rejt-object-node > span:first-of-type::after, .rejt-array-node > span:first-of-type::after, .rejt-collapsed::before, .rejt-not-collapsed::before":{content:'""',position:"absolute",top:0,display:"block",width:"100%",marginLeft:"-1rem",padding:"0 4px 0 1rem",height:22},".rejt-collapsed::before, .rejt-not-collapsed::before":{zIndex:1,background:"transparent",borderRadius:4,transition:"background 0.2s",pointerEvents:"none",opacity:.1},".rejt-object-node:hover, .rejt-array-node:hover":{"& > .rejt-collapsed::before, & > .rejt-not-collapsed::before":{background:e.color.secondary}},".rejt-collapsed::after, .rejt-not-collapsed::after":{content:'""',position:"absolute",display:"inline-block",pointerEvents:"none",width:0,height:0},".rejt-collapsed::after":{left:-8,top:8,borderTop:"3px solid transparent",borderBottom:"3px solid transparent",borderLeft:"3px solid rgba(153,153,153,0.6)"},".rejt-not-collapsed::after":{left:-10,top:10,borderTop:"3px solid rgba(153,153,153,0.6)",borderLeft:"3px solid transparent",borderRight:"3px solid transparent"},".rejt-value":{display:"inline-block",border:"1px solid transparent",borderRadius:4,margin:"1px 0",padding:"0 4px",cursor:"text",color:e.color.defaultText},".rejt-value-node:hover > .rejt-value":{background:e.color.lighter,borderColor:e.appBorderColor}})),nt=C.button(({theme:e,primary:t})=>({border:0,height:20,margin:1,borderRadius:4,background:t?e.color.secondary:"transparent",color:t?e.color.lightest:e.color.dark,fontWeight:t?"bold":"normal",cursor:"pointer",order:t?"initial":9})),au=C(Ga)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.ancillary},"svg + &":{marginLeft:0}})),ou=C(Ka)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.negative},"svg + &":{marginLeft:0}})),tr=C.input(({theme:e,placeholder:t})=>({outline:0,margin:t?1:"1px 0",padding:"3px 4px",color:e.color.defaultText,background:e.background.app,border:`1px solid ${e.appBorderColor}`,borderRadius:4,lineHeight:"14px",width:t==="Key"?80:120,"&:focus":{border:`1px solid ${e.color.secondary}`}})),lu=C(ce)(({theme:e})=>({position:"absolute",zIndex:2,top:2,right:2,height:21,padding:"0 3px",background:e.background.bar,border:`1px solid ${e.appBorderColor}`,borderRadius:3,color:e.textMutedColor,fontSize:"9px",fontWeight:"bold",textDecoration:"none",span:{marginLeft:3,marginTop:1}})),iu=C(me.Textarea)(({theme:e})=>({flex:1,padding:"7px 6px",fontFamily:e.typography.fonts.mono,fontSize:"12px",lineHeight:"18px","&::placeholder":{fontFamily:e.typography.fonts.base,fontSize:"13px"},"&:placeholder-shown":{padding:"7px 10px"}})),uu={bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13},su=e=>{e.currentTarget.dispatchEvent(new ru.KeyboardEvent("keydown",uu))},cu=e=>{e.currentTarget.select()},du=e=>()=>({name:{color:e.color.secondary},collapsed:{color:e.color.dark},ul:{listStyle:"none",margin:"0 0 0 1rem",padding:0},li:{outline:0}}),rr=({name:e,value:t,onChange:r,argType:n})=>{var A;let a=hr(),i=y.useMemo(()=>t&&La(t),[t]),o=i!=null,[s,c]=y.useState(!o),[d,m]=y.useState(null),h=!!((A=n==null?void 0:n.table)!=null&&A.readonly),u=y.useCallback(D=>{try{D&&r(JSON.parse(D)),m(void 0)}catch(x){m(x)}},[r]),[p,f]=y.useState(!1),g=y.useCallback(()=>{r({}),f(!0)},[f]),b=y.useRef(null);if(y.useEffect(()=>{p&&b.current&&b.current.select()},[p]),!o)return l.createElement(we,{disabled:h,id:Le(e),onClick:g},"Set object");let F=l.createElement(iu,{ref:b,id:W(e),name:e,defaultValue:t===null?"":JSON.stringify(t,null,2),onBlur:D=>u(D.target.value),placeholder:"Edit JSON string...",autoFocus:p,valid:d?"error":null,readOnly:h}),E=Array.isArray(t)||typeof t=="object"&&(t==null?void 0:t.constructor)===Object;return l.createElement(nu,{"aria-readonly":h},E&&l.createElement(lu,{onClick:D=>{D.preventDefault(),c(x=>!x)}},s?l.createElement(Wa,null):l.createElement(Va,null),l.createElement("span",null,"RAW")),s?F:l.createElement(xn,{readOnly:h||!E,isCollapsed:E?void 0:()=>!0,data:i,rootName:e,onFullyUpdate:r,getStyle:du(a),cancelButtonElement:l.createElement(nt,{type:"button"},"Cancel"),editButtonElement:l.createElement(nt,{type:"submit"},"Save"),addButtonElement:l.createElement(nt,{type:"submit",primary:!0},"Save"),plusMenuElement:l.createElement(au,null),minusMenuElement:l.createElement(ou,null),inputElement:(D,x,v,w)=>w?l.createElement(tr,{onFocus:cu,onBlur:su}):l.createElement(tr,null),fallback:F}))},pu=C.input(({theme:e,min:t,max:r,value:n,disabled:a})=>({"&":{width:"100%",backgroundColor:"transparent",appearance:"none"},"&::-webkit-slider-runnable-track":{background:e.base==="light"?`linear-gradient(to right,
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
${G(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
${G(.02,e.input.background)} 100%)`:`linear-gradient(to right,
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
${re(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
${re(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:a?"not-allowed":"pointer"},"&::-webkit-slider-thumb":{marginTop:"-6px",width:16,height:16,border:`1px solid ${Z(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${Z(e.appBorderColor,.2)}`,cursor:a?"not-allowed":"grab",appearance:"none",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${G(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:a?"not-allowed":"grab"}},"&:focus":{outline:"none","&::-webkit-slider-runnable-track":{borderColor:Z(e.color.secondary,.4)},"&::-webkit-slider-thumb":{borderColor:e.color.secondary,boxShadow:`0 0px 5px 0px ${e.color.secondary}`}},"&::-moz-range-track":{background:e.base==="light"?`linear-gradient(to right,
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
${G(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
${G(.02,e.input.background)} 100%)`:`linear-gradient(to right,
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
${re(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
${re(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:a?"not-allowed":"pointer",outline:"none"},"&::-moz-range-thumb":{width:16,height:16,border:`1px solid ${Z(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${Z(e.appBorderColor,.2)}`,cursor:a?"not-allowed":"grap",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${G(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&::-ms-track":{background:e.base==="light"?`linear-gradient(to right,
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
${G(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
${G(.02,e.input.background)} 100%)`:`linear-gradient(to right,
${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%,
${re(.02,e.input.background)} ${(n-t)/(r-t)*100}%,
${re(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,color:"transparent",width:"100%",height:"6px",cursor:"pointer"},"&::-ms-fill-lower":{borderRadius:6},"&::-ms-fill-upper":{borderRadius:6},"&::-ms-thumb":{width:16,height:16,background:`${e.input.background}`,border:`1px solid ${Z(e.appBorderColor,.2)}`,borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}})),vn=C.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums","[aria-readonly=true] &":{opacity:.5}}),fu=C(vn)(({numberOFDecimalsPlaces:e,max:t})=>({width:`${e+t.toString().length*2+3}ch`,textAlign:"right",flexShrink:0})),mu=C.div({display:"flex",alignItems:"center",width:"100%"});function hu(e){let t=e.toString().match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}var gu=({name:e,value:t,onChange:r,min:n=0,max:a=100,step:i=1,onBlur:o,onFocus:s,argType:c})=>{var p;let d=f=>{r(wi(f.target.value))},m=t!==void 0,h=y.useMemo(()=>hu(i),[i]),u=!!((p=c==null?void 0:c.table)!=null&&p.readonly);return l.createElement(mu,{"aria-readonly":u},l.createElement(vn,null,n),l.createElement(pu,{id:W(e),type:"range",disabled:u,onChange:d,name:e,value:t,min:n,max:a,step:i,onFocus:s,onBlur:o}),l.createElement(fu,{numberOFDecimalsPlaces:h,max:a},m?t.toFixed(h):"--"," / ",a))},yu=C.label({display:"flex"}),bu=C.div(({isMaxed:e})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:e?"red":void 0})),Eu=({name:e,value:t,onChange:r,onFocus:n,onBlur:a,maxLength:i,argType:o})=>{var p;let s=f=>{r(f.target.value)},c=!!((p=o==null?void 0:o.table)!=null&&p.readonly),[d,m]=y.useState(!1),h=y.useCallback(()=>{r(""),m(!0)},[m]);if(t===void 0)return l.createElement(we,{variant:"outline",size:"medium",disabled:c,id:Le(e),onClick:h},"Set string");let u=typeof t=="string";return l.createElement(yu,null,l.createElement(me.Textarea,{id:W(e),maxLength:i,onChange:s,disabled:c,size:"flex",placeholder:"Edit string...",autoFocus:d,valid:u?null:"error",name:e,value:u?t:"",onFocus:n,onBlur:a}),i&&l.createElement(bu,{isMaxed:(t==null?void 0:t.length)===i},(t==null?void 0:t.length)??0," / ",i))},Du=C(me.Input)({padding:10});function Fu(e){e.forEach(t=>{t.startsWith("blob:")&&URL.revokeObjectURL(t)})}var Cu=({onChange:e,name:t,accept:r="image/*",value:n,argType:a})=>{var c;let i=y.useRef(null),o=(c=a==null?void 0:a.control)==null?void 0:c.readOnly;function s(d){if(!d.target.files)return;let m=Array.from(d.target.files).map(h=>URL.createObjectURL(h));e(m),Fu(n)}return y.useEffect(()=>{n==null&&i.current&&(i.current.value=null)},[n,t]),l.createElement(Du,{ref:i,id:W(t),type:"file",name:t,multiple:!0,disabled:o,onChange:s,accept:r,size:"flex"})},xu=y.lazy(()=>Br(()=>import("./Color-YHDXOIA2-80eMGAaT.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url)),vu=e=>l.createElement(y.Suspense,{fallback:l.createElement("div",null)},l.createElement(xu,{...e})),Au={array:rr,object:rr,boolean:bi,color:vu,date:vi,number:ki,check:ue,"inline-check":ue,radio:ue,"inline-radio":ue,select:ue,"multi-select":ue,range:gu,text:Eu,file:Cu},nr=()=>l.createElement(l.Fragment,null,"-"),wu=({row:e,arg:t,updateArgs:r,isHovered:n})=>{var g;let{key:a,control:i}=e,[o,s]=y.useState(!1),[c,d]=y.useState({value:t});y.useEffect(()=>{o||d({value:t})},[o,t]);let m=y.useCallback(b=>(d({value:b}),r({[a]:b}),b),[r,a]),h=y.useCallback(()=>s(!1),[]),u=y.useCallback(()=>s(!0),[]);if(!i||i.disable){let b=(i==null?void 0:i.disable)!==!0&&((g=e==null?void 0:e.type)==null?void 0:g.name)!=="function";return n&&b?l.createElement(de,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},"Setup controls"):l.createElement(nr,null)}let p={name:a,argType:e,value:c.value,onChange:m,onBlur:h,onFocus:u},f=Au[i.type]||nr;return l.createElement(f,{...p,...i,controlType:i.type})},Su=C.table(({theme:e})=>({"&&":{borderCollapse:"collapse",borderSpacing:0,border:"none",tr:{border:"none !important",background:"none"},"td, th":{padding:0,border:"none",width:"auto!important"},marginTop:0,marginBottom:0,"th:first-of-type, td:first-of-type":{paddingLeft:0},"th:last-of-type, td:last-of-type":{paddingRight:0},td:{paddingTop:0,paddingBottom:4,"&:not(:first-of-type)":{paddingLeft:10,paddingRight:0}},tbody:{boxShadow:"none",border:"none"},code:Ae({theme:e}),div:{span:{fontWeight:"bold"}},"& code":{margin:0,display:"inline-block",fontSize:e.typography.size.s1}}})),ku=({tags:e})=>{let t=(e.params||[]).filter(i=>i.description),r=t.length!==0,n=e.deprecated!=null,a=e.returns!=null&&e.returns.description!=null;return!r&&!a&&!n?null:l.createElement(l.Fragment,null,l.createElement(Su,null,l.createElement("tbody",null,n&&l.createElement("tr",{key:"deprecated"},l.createElement("td",{colSpan:2},l.createElement("strong",null,"Deprecated"),": ",e.deprecated.toString())),r&&t.map(i=>l.createElement("tr",{key:i.name},l.createElement("td",null,l.createElement("code",null,i.name)),l.createElement("td",null,i.description))),a&&l.createElement("tr",{key:"returns"},l.createElement("td",null,l.createElement("code",null,"Returns")),l.createElement("td",null,e.returns.description)))))},Bu=Ft(Ir()),gt=8,ar=C.div(({isExpanded:e})=>({display:"flex",flexDirection:e?"column":"row",flexWrap:"wrap",alignItems:"flex-start",marginBottom:"-4px",minWidth:100})),_u=C.span(Ae,({theme:e,simple:t=!1})=>({flex:"0 0 auto",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,wordBreak:"break-word",whiteSpace:"normal",maxWidth:"100%",margin:0,marginRight:"4px",marginBottom:"4px",paddingTop:"2px",paddingBottom:"2px",lineHeight:"13px",...t&&{background:"transparent",border:"0 none",paddingLeft:0}})),Ou=C.button(({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,marginBottom:"4px",background:"none",border:"none"})),Tu=C.div(Ae,({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,fontSize:e.typography.size.s1,margin:0,whiteSpace:"nowrap",display:"flex",alignItems:"center"})),Ru=C.div(({theme:e,width:t})=>({width:t,minWidth:200,maxWidth:800,padding:15,fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,boxSizing:"content-box","& code":{padding:"0 !important"}})),Iu=C(Xa)({marginLeft:4}),Pu=C(Tr)({marginLeft:4}),$u=()=>l.createElement("span",null,"-"),An=({text:e,simple:t})=>l.createElement(_u,{simple:t},e),ju=(0,Bu.default)(1e3)(e=>{let t=e.split(/\r?\n/);return`${Math.max(...t.map(r=>r.length))}ch`}),Nu=e=>{if(!e)return[e];let t=e.split("|").map(r=>r.trim());return Oa(t)},or=(e,t=!0)=>{let r=e;return t||(r=e.slice(0,gt)),r.map(n=>l.createElement(An,{key:n,text:n===""?'""':n}))},Lu=({value:e,initialExpandedArgs:t})=>{let{summary:r,detail:n}=e,[a,i]=y.useState(!1),[o,s]=y.useState(t||!1);if(r==null)return null;let c=typeof r.toString=="function"?r.toString():r;if(n==null){if(/[(){}[\]<>]/.test(c))return l.createElement(An,{text:c});let d=Nu(c),m=d.length;return m>gt?l.createElement(ar,{isExpanded:o},or(d,o),l.createElement(Ou,{onClick:()=>s(!o)},o?"Show less...":`Show ${m-gt} more...`)):l.createElement(ar,null,or(d))}return l.createElement(kr,{closeOnOutsideClick:!0,placement:"bottom",visible:a,onVisibleChange:d=>{i(d)},tooltip:l.createElement(Ru,{width:ju(n)},l.createElement(Dt,{language:"jsx",format:!1},n))},l.createElement(Tu,{className:"sbdocs-expandable"},l.createElement("span",null,c),a?l.createElement(Iu,null):l.createElement(Pu,null)))},at=({value:e,initialExpandedArgs:t})=>e==null?l.createElement($u,null):l.createElement(Lu,{value:e,initialExpandedArgs:t}),Mu=C.span({fontWeight:"bold"}),zu=C.span(({theme:e})=>({color:e.color.negative,fontFamily:e.typography.fonts.mono,cursor:"help"})),Uu=C.div(({theme:e})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:e.color.secondary}},code:{...Ae({theme:e}),fontSize:12,fontFamily:e.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}})),Hu=C.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?T(.1,e.color.defaultText):T(.2,e.color.defaultText),marginTop:t?4:0})),Vu=C.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?T(.1,e.color.defaultText):T(.2,e.color.defaultText),marginTop:t?12:0,marginBottom:12})),Wu=C.td(({theme:e,expandable:t})=>({paddingLeft:t?"40px !important":"20px !important"})),qu=e=>e&&{summary:typeof e=="string"?e:e.name},Pe=e=>{var g;let[t,r]=y.useState(!1),{row:n,updateArgs:a,compact:i,expandable:o,initialExpandedArgs:s}=e,{name:c,description:d}=n,m=n.table||{},h=m.type||qu(n.type),u=m.defaultValue||n.defaultValue,p=(g=n.type)==null?void 0:g.required,f=d!=null&&d!=="";return l.createElement("tr",{onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1)},l.createElement(Wu,{expandable:o},l.createElement(Mu,null,c),p?l.createElement(zu,{title:"Required"},"*"):null),i?null:l.createElement("td",null,f&&l.createElement(Uu,null,l.createElement(pn,null,d)),m.jsDocTags!=null?l.createElement(l.Fragment,null,l.createElement(Vu,{hasDescription:f},l.createElement(at,{value:h,initialExpandedArgs:s})),l.createElement(ku,{tags:m.jsDocTags})):l.createElement(Hu,{hasDescription:f},l.createElement(at,{value:h,initialExpandedArgs:s}))),i?null:l.createElement("td",null,l.createElement(at,{value:u,initialExpandedArgs:s})),a?l.createElement("td",null,l.createElement(wu,{...e,isHovered:t})):null)},Gu=C.div(({inAddonPanel:e,theme:t})=>({height:e?"100%":"auto",display:"flex",border:e?"none":`1px solid ${t.appBorderColor}`,borderRadius:e?0:t.appBorderRadius,padding:e?0:40,alignItems:"center",justifyContent:"center",flexDirection:"column",gap:15,background:t.background.content})),Ku=C.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),Ju=C.div(({theme:e})=>({width:1,height:16,backgroundColor:e.appBorderColor})),Yu=({inAddonPanel:e})=>{let[t,r]=y.useState(!0);return y.useEffect(()=>{let n=setTimeout(()=>{r(!1)},100);return()=>clearTimeout(n)},[]),t?null:l.createElement(Gu,{inAddonPanel:e},l.createElement(wr,{title:e?"Interactive story playground":"Args table with interactive controls couldn't be auto-generated",description:l.createElement(l.Fragment,null,"Controls give you an easy to use interface to test your components. Set your story args and you'll see controls appearing here automatically."),footer:l.createElement(Ku,null,e&&l.createElement(l.Fragment,null,l.createElement(de,{href:"https://youtu.be/0gOfS6K0x0E",target:"_blank",withArrow:!0},l.createElement(qa,null)," Watch 5m video"),l.createElement(Ju,null),l.createElement(de,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},l.createElement(it,null)," Read docs")),!e&&l.createElement(de,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},l.createElement(it,null)," Learn how to set that up"))}))},Zu=C(Ya)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?T(.25,e.color.defaultText):T(.3,e.color.defaultText),border:"none",display:"inline-block"})),Xu=C(Za)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?T(.25,e.color.defaultText):T(.3,e.color.defaultText),border:"none",display:"inline-block"})),Qu=C.span(({theme:e})=>({display:"flex",lineHeight:"20px",alignItems:"center"})),es=C.td(({theme:e})=>({position:"relative",letterSpacing:"0.35em",textTransform:"uppercase",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s1-1,color:e.base==="light"?T(.4,e.color.defaultText):T(.6,e.color.defaultText),background:`${e.background.app} !important`,"& ~ td":{background:`${e.background.app} !important`}})),ts=C.td(({theme:e})=>({position:"relative",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,background:e.background.app})),rs=C.td({position:"relative"}),ns=C.tr(({theme:e})=>({"&:hover > td":{backgroundColor:`${re(.005,e.background.app)} !important`,boxShadow:`${e.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}})),lr=C.button({background:"none",border:"none",padding:"0",font:"inherit",position:"absolute",top:0,bottom:0,left:0,right:0,height:"100%",width:"100%",color:"transparent",cursor:"row-resize !important"}),ot=({level:e="section",label:t,children:r,initialExpanded:n=!0,colSpan:a=3})=>{let[i,o]=y.useState(n),s=e==="subsection"?ts:es,c=(r==null?void 0:r.length)||0,d=e==="subsection"?`${c} item${c!==1?"s":""}`:"",m=`${i?"Hide":"Show"} ${e==="subsection"?c:t} item${c!==1?"s":""}`;return l.createElement(l.Fragment,null,l.createElement(ns,{title:m},l.createElement(s,{colSpan:1},l.createElement(lr,{onClick:h=>o(!i),tabIndex:0},m),l.createElement(Qu,null,i?l.createElement(Zu,null):l.createElement(Xu,null),t)),l.createElement(rs,{colSpan:a-1},l.createElement(lr,{onClick:h=>o(!i),tabIndex:-1,style:{outline:"none"}},m),i?null:d)),i?r:null)},$e=C.div(({theme:e})=>({display:"flex",gap:16,borderBottom:`1px solid ${e.appBorderColor}`,"&:last-child":{borderBottom:0}})),z=C.div(({numColumn:e})=>({display:"flex",flexDirection:"column",flex:e||1,gap:5,padding:"12px 20px"})),N=C.div(({theme:e,width:t,height:r})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,width:t||"100%",height:r||16,borderRadius:3})),U=[2,4,2,2],as=()=>l.createElement(l.Fragment,null,l.createElement($e,null,l.createElement(z,{numColumn:U[0]},l.createElement(N,{width:"60%"})),l.createElement(z,{numColumn:U[1]},l.createElement(N,{width:"30%"})),l.createElement(z,{numColumn:U[2]},l.createElement(N,{width:"60%"})),l.createElement(z,{numColumn:U[3]},l.createElement(N,{width:"60%"}))),l.createElement($e,null,l.createElement(z,{numColumn:U[0]},l.createElement(N,{width:"60%"})),l.createElement(z,{numColumn:U[1]},l.createElement(N,{width:"80%"}),l.createElement(N,{width:"30%"})),l.createElement(z,{numColumn:U[2]},l.createElement(N,{width:"60%"})),l.createElement(z,{numColumn:U[3]},l.createElement(N,{width:"60%"}))),l.createElement($e,null,l.createElement(z,{numColumn:U[0]},l.createElement(N,{width:"60%"})),l.createElement(z,{numColumn:U[1]},l.createElement(N,{width:"80%"}),l.createElement(N,{width:"30%"})),l.createElement(z,{numColumn:U[2]},l.createElement(N,{width:"60%"})),l.createElement(z,{numColumn:U[3]},l.createElement(N,{width:"60%"}))),l.createElement($e,null,l.createElement(z,{numColumn:U[0]},l.createElement(N,{width:"60%"})),l.createElement(z,{numColumn:U[1]},l.createElement(N,{width:"80%"}),l.createElement(N,{width:"30%"})),l.createElement(z,{numColumn:U[2]},l.createElement(N,{width:"60%"})),l.createElement(z,{numColumn:U[3]},l.createElement(N,{width:"60%"})))),os=C.table(({theme:e,compact:t,inAddonPanel:r})=>({"&&":{borderSpacing:0,color:e.color.defaultText,"td, th":{padding:0,border:"none",verticalAlign:"top",textOverflow:"ellipsis"},fontSize:e.typography.size.s2-1,lineHeight:"20px",textAlign:"left",width:"100%",marginTop:r?0:25,marginBottom:r?0:40,"thead th:first-of-type, td:first-of-type":{width:"25%"},"th:first-of-type, td:first-of-type":{paddingLeft:20},"th:nth-of-type(2), td:nth-of-type(2)":{...t?null:{width:"35%"}},"td:nth-of-type(3)":{...t?null:{width:"15%"}},"th:last-of-type, td:last-of-type":{paddingRight:20,...t?null:{width:"25%"}},th:{color:e.base==="light"?T(.25,e.color.defaultText):T(.45,e.color.defaultText),paddingTop:10,paddingBottom:10,paddingLeft:15,paddingRight:15},td:{paddingTop:"10px",paddingBottom:"10px","&:not(:first-of-type)":{paddingLeft:15,paddingRight:15},"&:last-of-type":{paddingRight:20}},marginLeft:r?0:1,marginRight:r?0:1,tbody:{...r?null:{filter:e.base==="light"?"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.10))":"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.20))"},"> tr > *":{background:e.background.content,borderTop:`1px solid ${e.appBorderColor}`},...r?null:{"> tr:first-of-type > *":{borderBlockStart:`1px solid ${e.appBorderColor}`},"> tr:last-of-type > *":{borderBlockEnd:`1px solid ${e.appBorderColor}`},"> tr > *:first-of-type":{borderInlineStart:`1px solid ${e.appBorderColor}`},"> tr > *:last-of-type":{borderInlineEnd:`1px solid ${e.appBorderColor}`},"> tr:first-of-type > td:first-of-type":{borderTopLeftRadius:e.appBorderRadius},"> tr:first-of-type > td:last-of-type":{borderTopRightRadius:e.appBorderRadius},"> tr:last-of-type > td:first-of-type":{borderBottomLeftRadius:e.appBorderRadius},"> tr:last-of-type > td:last-of-type":{borderBottomRightRadius:e.appBorderRadius}}}}})),ls=C(ce)(({theme:e})=>({margin:"-4px -12px -4px 0"})),is=C.span({display:"flex",justifyContent:"space-between"}),us={alpha:(e,t)=>e.name.localeCompare(t.name),requiredFirst:(e,t)=>{var r,n;return+!!((r=t.type)!=null&&r.required)-+!!((n=e.type)!=null&&n.required)||e.name.localeCompare(t.name)},none:void 0},ss=(e,t)=>{let r={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!e)return r;Object.entries(e).forEach(([i,o])=>{let{category:s,subcategory:c}=(o==null?void 0:o.table)||{};if(s){let d=r.sections[s]||{ungrouped:[],subsections:{}};if(!c)d.ungrouped.push({key:i,...o});else{let m=d.subsections[c]||[];m.push({key:i,...o}),d.subsections[c]=m}r.sections[s]=d}else if(c){let d=r.ungroupedSubsections[c]||[];d.push({key:i,...o}),r.ungroupedSubsections[c]=d}else r.ungrouped.push({key:i,...o})});let n=us[t],a=i=>n?Object.keys(i).reduce((o,s)=>({...o,[s]:i[s].sort(n)}),{}):i;return{ungrouped:r.ungrouped.sort(n),ungroupedSubsections:a(r.ungroupedSubsections),sections:Object.keys(r.sections).reduce((i,o)=>({...i,[o]:{ungrouped:r.sections[o].ungrouped.sort(n),subsections:a(r.sections[o].subsections)}}),{})}},cs=(e,t,r)=>{try{return xa(e,t,r)}catch(n){return to.warn(n.message),!1}},yt=e=>{let{updateArgs:t,resetArgs:r,compact:n,inAddonPanel:a,initialExpandedArgs:i,sort:o="none",isLoading:s}=e;if("error"in e){let{error:E}=e;return l.createElement(zr,null,E," ",l.createElement(de,{href:"http://storybook.js.org/docs/",target:"_blank",withArrow:!0},l.createElement(it,null)," Read the docs"))}if(s)return l.createElement(as,null);let{rows:c,args:d,globals:m}="rows"in e&&e,h=ss(Ta(c||{},E=>{var A;return!((A=E==null?void 0:E.table)!=null&&A.disable)&&cs(E,d||{},m||{})}),o),u=h.ungrouped.length===0,p=Object.entries(h.sections).length===0,f=Object.entries(h.ungroupedSubsections).length===0;if(u&&p&&f)return l.createElement(Yu,{inAddonPanel:a});let g=1;t&&(g+=1),n||(g+=2);let b=Object.keys(h.sections).length>0,F={updateArgs:t,compact:n,inAddonPanel:a,initialExpandedArgs:i};return l.createElement(Cr,null,l.createElement(os,{compact:n,inAddonPanel:a,className:"docblock-argstable sb-unstyled"},l.createElement("thead",{className:"docblock-argstable-head"},l.createElement("tr",null,l.createElement("th",null,l.createElement("span",null,"Name")),n?null:l.createElement("th",null,l.createElement("span",null,"Description")),n?null:l.createElement("th",null,l.createElement("span",null,"Default")),t?l.createElement("th",null,l.createElement(is,null,"Control"," ",!s&&r&&l.createElement(ls,{onClick:()=>r(),title:"Reset controls"},l.createElement(Qa,{"aria-hidden":!0})))):null)),l.createElement("tbody",{className:"docblock-argstable-body"},h.ungrouped.map(E=>l.createElement(Pe,{key:E.key,row:E,arg:d&&d[E.key],...F})),Object.entries(h.ungroupedSubsections).map(([E,A])=>l.createElement(ot,{key:E,label:E,level:"subsection",colSpan:g},A.map(D=>l.createElement(Pe,{key:D.key,row:D,arg:d&&d[D.key],expandable:b,...F})))),Object.entries(h.sections).map(([E,A])=>l.createElement(ot,{key:E,label:E,level:"section",colSpan:g},A.ungrouped.map(D=>l.createElement(Pe,{key:D.key,row:D,arg:d&&d[D.key],...F})),Object.entries(A.subsections).map(([D,x])=>l.createElement(ot,{key:D,label:D,level:"subsection",colSpan:g},x.map(v=>l.createElement(Pe,{key:v.key,row:v,arg:d&&d[v.key],expandable:b,...F})))))))))},ds=({tabs:e,...t})=>{let r=Object.entries(e);return r.length===1?l.createElement(yt,{...r[0][1],...t}):l.createElement(xr,null,r.map((n,a)=>{let[i,o]=n,s=`prop_table_div_${i}`,c="div",d=a===0?t:{sort:t.sort};return l.createElement(c,{key:s,id:s,title:i},({active:m})=>m?l.createElement(yt,{key:`prop_table_${i}`,...o,...d}):null)}))};C.div(({theme:e})=>({marginRight:30,fontSize:`${e.typography.size.s1}px`,color:e.base==="light"?T(.4,e.color.defaultText):T(.6,e.color.defaultText)}));C.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});C.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}});C.div(ve,({theme:e})=>({...He(e),margin:"25px 0 40px",padding:"30px 20px"}));C.div(({theme:e})=>({fontWeight:e.typography.weight.bold,color:e.color.defaultText}));C.div(({theme:e})=>({color:e.base==="light"?T(.2,e.color.defaultText):T(.6,e.color.defaultText)}));C.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5});C.div(({theme:e})=>({flex:1,textAlign:"center",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,lineHeight:1,overflow:"hidden",color:e.base==="light"?T(.4,e.color.defaultText):T(.6,e.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}}));C.div({display:"flex",flexDirection:"row"});C.div(({background:e})=>({position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:e,content:'""'}}));C.div(({theme:e})=>({...He(e),display:"flex",flexDirection:"row",height:50,marginBottom:5,overflow:"hidden",backgroundColor:"white",backgroundImage:"repeating-linear-gradient(-45deg, #ccc, #ccc 1px, #fff 1px, #fff 16px)",backgroundClip:"padding-box"}));C.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30});C.div({flex:1,display:"flex",flexDirection:"row"});C.div({display:"flex",alignItems:"flex-start"});C.div({flex:"0 0 30%"});C.div({flex:1});C.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:e.typography.weight.bold,color:e.base==="light"?T(.4,e.color.defaultText):T(.6,e.color.defaultText)}));C.div(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"}));C.div(({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,color:e.color.defaultText,marginLeft:10,lineHeight:1.2}));C.div(({theme:e})=>({...He(e),overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}}));C.div({display:"inline-flex",flexDirection:"row",alignItems:"center",flex:"0 1 calc(20% - 10px)",minWidth:120,margin:"0px 10px 30px 0"});C.div({display:"flex",flexFlow:"row wrap"});var ps=e=>`anchor--${e}`,wn=({storyId:e,children:t})=>l.createElement("div",{id:ps(e),className:"sb-anchor"},t);globalThis&&globalThis.__DOCS_CONTEXT__===void 0&&(globalThis.__DOCS_CONTEXT__=y.createContext(null),globalThis.__DOCS_CONTEXT__.displayName="DocsContext");var q=globalThis?globalThis.__DOCS_CONTEXT__:y.createContext(null),ie=(e,t)=>y.useContext(q).resolveOf(e,t),fs=e=>e.split("-").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(""),ms=e=>{if(e)return typeof e=="string"?e.includes("-")?fs(e):e:e.__docgenInfo&&e.__docgenInfo.displayName?e.__docgenInfo.displayName:e.name};function hs(e,t="start"){e.scrollIntoView({behavior:"smooth",block:t,inline:"nearest"})}var gs=Object.create,Sn=Object.defineProperty,ys=Object.getOwnPropertyDescriptor,kn=Object.getOwnPropertyNames,bs=Object.getPrototypeOf,Es=Object.prototype.hasOwnProperty,V=(e,t)=>function(){return t||(0,e[kn(e)[0]])((t={exports:{}}).exports,t),t.exports},Ds=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of kn(t))!Es.call(e,a)&&a!==r&&Sn(e,a,{get:()=>t[a],enumerable:!(n=ys(t,a))||n.enumerable});return e},kt=(e,t,r)=>(r=e!=null?gs(bs(e)):{},Ds(!e||!e.__esModule?Sn(r,"default",{value:e,enumerable:!0}):r,e)),Fs=["bubbles","cancelBubble","cancelable","composed","currentTarget","defaultPrevented","eventPhase","isTrusted","returnValue","srcElement","target","timeStamp","type"],Cs=["detail"];function xs(e){let t=Fs.filter(r=>e[r]!==void 0).reduce((r,n)=>({...r,[n]:e[n]}),{});return e instanceof CustomEvent&&Cs.filter(r=>e[r]!==void 0).forEach(r=>{t[r]=e[r]}),t}var vs=Ft(Ir(),1),Bn=V({"node_modules/has-symbols/shams.js"(e,t){t.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var r={},n=Symbol("test"),a=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(a)!=="[object Symbol]")return!1;var i=42;r[n]=i;for(n in r)return!1;if(typeof Object.keys=="function"&&Object.keys(r).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(r).length!==0)return!1;var o=Object.getOwnPropertySymbols(r);if(o.length!==1||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(r,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(r,n);if(s.value!==i||s.enumerable!==!0)return!1}return!0}}}),_n=V({"node_modules/has-symbols/index.js"(e,t){var r=typeof Symbol<"u"&&Symbol,n=Bn();t.exports=function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:n()}}}),As=V({"node_modules/function-bind/implementation.js"(e,t){var r="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,a=Object.prototype.toString,i="[object Function]";t.exports=function(o){var s=this;if(typeof s!="function"||a.call(s)!==i)throw new TypeError(r+s);for(var c=n.call(arguments,1),d,m=function(){if(this instanceof d){var g=s.apply(this,c.concat(n.call(arguments)));return Object(g)===g?g:this}else return s.apply(o,c.concat(n.call(arguments)))},h=Math.max(0,s.length-c.length),u=[],p=0;p<h;p++)u.push("$"+p);if(d=Function("binder","return function ("+u.join(",")+"){ return binder.apply(this,arguments); }")(m),s.prototype){var f=function(){};f.prototype=s.prototype,d.prototype=new f,f.prototype=null}return d}}}),Bt=V({"node_modules/function-bind/index.js"(e,t){var r=As();t.exports=Function.prototype.bind||r}}),ws=V({"node_modules/has/src/index.js"(e,t){var r=Bt();t.exports=r.call(Function.call,Object.prototype.hasOwnProperty)}}),On=V({"node_modules/get-intrinsic/index.js"(e,t){var r,n=SyntaxError,a=Function,i=TypeError,o=function(O){try{return a('"use strict"; return ('+O+").constructor;")()}catch{}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch{s=null}var c=function(){throw new i},d=s?function(){try{return arguments.callee,c}catch{try{return s(arguments,"callee").get}catch{return c}}}():c,m=_n()(),h=Object.getPrototypeOf||function(O){return O.__proto__},u={},p=typeof Uint8Array>"u"?r:h(Uint8Array),f={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":m?h([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":u,"%AsyncGenerator%":u,"%AsyncGeneratorFunction%":u,"%AsyncIteratorPrototype%":u,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":u,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":m?h(h([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!m?r:h(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!m?r:h(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":m?h(""[Symbol.iterator]()):r,"%Symbol%":m?Symbol:r,"%SyntaxError%":n,"%ThrowTypeError%":d,"%TypedArray%":p,"%TypeError%":i,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet},g=function O(R){var B;if(R==="%AsyncFunction%")B=o("async function () {}");else if(R==="%GeneratorFunction%")B=o("function* () {}");else if(R==="%AsyncGeneratorFunction%")B=o("async function* () {}");else if(R==="%AsyncGenerator%"){var I=O("%AsyncGeneratorFunction%");I&&(B=I.prototype)}else if(R==="%AsyncIteratorPrototype%"){var P=O("%AsyncGenerator%");P&&(B=h(P.prototype))}return f[R]=B,B},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},F=Bt(),E=ws(),A=F.call(Function.call,Array.prototype.concat),D=F.call(Function.apply,Array.prototype.splice),x=F.call(Function.call,String.prototype.replace),v=F.call(Function.call,String.prototype.slice),w=F.call(Function.call,RegExp.prototype.exec),S=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,_=/\\(\\)?/g,L=function(O){var R=v(O,0,1),B=v(O,-1);if(R==="%"&&B!=="%")throw new n("invalid intrinsic syntax, expected closing `%`");if(B==="%"&&R!=="%")throw new n("invalid intrinsic syntax, expected opening `%`");var I=[];return x(O,S,function(P,H,$,Se){I[I.length]=$?x(Se,_,"$1"):H||P}),I},M=function(O,R){var B=O,I;if(E(b,B)&&(I=b[B],B="%"+I[0]+"%"),E(f,B)){var P=f[B];if(P===u&&(P=g(B)),typeof P>"u"&&!R)throw new i("intrinsic "+O+" exists, but is not available. Please file an issue!");return{alias:I,name:B,value:P}}throw new n("intrinsic "+O+" does not exist!")};t.exports=function(O,R){if(typeof O!="string"||O.length===0)throw new i("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof R!="boolean")throw new i('"allowMissing" argument must be a boolean');if(w(/^%?[^%]*%?$/,O)===null)throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var B=L(O),I=B.length>0?B[0]:"",P=M("%"+I+"%",R),H=P.name,$=P.value,Se=!1,Ke=P.alias;Ke&&(I=Ke[0],D(B,A([0,1],Ke)));for(var ke=1,be=!0;ke<B.length;ke+=1){var J=B[ke],Be=v(J,0,1),_e=v(J,-1);if((Be==='"'||Be==="'"||Be==="`"||_e==='"'||_e==="'"||_e==="`")&&Be!==_e)throw new n("property names with quotes must have matching quotes");if((J==="constructor"||!be)&&(Se=!0),I+="."+J,H="%"+I+"%",E(f,H))$=f[H];else if($!=null){if(!(J in $)){if(!R)throw new i("base intrinsic for "+O+" exists, but the property is not available.");return}if(s&&ke+1>=B.length){var Oe=s($,J);be=!!Oe,be&&"get"in Oe&&!("originalValue"in Oe.get)?$=Oe.get:$=$[J]}else be=E($,J),$=$[J];be&&!Se&&(f[H]=$)}}return $}}}),Ss=V({"node_modules/call-bind/index.js"(e,t){var r=Bt(),n=On(),a=n("%Function.prototype.apply%"),i=n("%Function.prototype.call%"),o=n("%Reflect.apply%",!0)||r.call(i,a),s=n("%Object.getOwnPropertyDescriptor%",!0),c=n("%Object.defineProperty%",!0),d=n("%Math.max%");if(c)try{c({},"a",{value:1})}catch{c=null}t.exports=function(h){var u=o(r,i,arguments);if(s&&c){var p=s(u,"length");p.configurable&&c(u,"length",{value:1+d(0,h.length-(arguments.length-1))})}return u};var m=function(){return o(r,a,arguments)};c?c(t.exports,"apply",{value:m}):t.exports.apply=m}}),ks=V({"node_modules/call-bind/callBound.js"(e,t){var r=On(),n=Ss(),a=n(r("String.prototype.indexOf"));t.exports=function(i,o){var s=r(i,!!o);return typeof s=="function"&&a(i,".prototype.")>-1?n(s):s}}}),Bs=V({"node_modules/has-tostringtag/shams.js"(e,t){var r=Bn();t.exports=function(){return r()&&!!Symbol.toStringTag}}}),_s=V({"node_modules/is-regex/index.js"(e,t){var r=ks(),n=Bs()(),a,i,o,s;n&&(a=r("Object.prototype.hasOwnProperty"),i=r("RegExp.prototype.exec"),o={},c=function(){throw o},s={toString:c,valueOf:c},typeof Symbol.toPrimitive=="symbol"&&(s[Symbol.toPrimitive]=c));var c,d=r("Object.prototype.toString"),m=Object.getOwnPropertyDescriptor,h="[object RegExp]";t.exports=n?function(u){if(!u||typeof u!="object")return!1;var p=m(u,"lastIndex"),f=p&&a(p,"value");if(!f)return!1;try{i(u,s)}catch(g){return g===o}}:function(u){return!u||typeof u!="object"&&typeof u!="function"?!1:d(u)===h}}}),Os=V({"node_modules/is-function/index.js"(e,t){t.exports=n;var r=Object.prototype.toString;function n(a){if(!a)return!1;var i=r.call(a);return i==="[object Function]"||typeof a=="function"&&i!=="[object RegExp]"||typeof window<"u"&&(a===window.setTimeout||a===window.alert||a===window.confirm||a===window.prompt)}}}),Ts=V({"node_modules/is-symbol/index.js"(e,t){var r=Object.prototype.toString,n=_n()();n?(a=Symbol.prototype.toString,i=/^Symbol\(.*\)$/,o=function(s){return typeof s.valueOf()!="symbol"?!1:i.test(a.call(s))},t.exports=function(s){if(typeof s=="symbol")return!0;if(r.call(s)!=="[object Symbol]")return!1;try{return o(s)}catch{return!1}}):t.exports=function(s){return!1};var a,i,o}}),Rs=kt(_s()),Is=kt(Os()),Ps=kt(Ts());function $s(e){return e!=null&&typeof e=="object"&&Array.isArray(e)===!1}var js=typeof global=="object"&&global&&global.Object===Object&&global,Ns=js,Ls=typeof self=="object"&&self&&self.Object===Object&&self,Ms=Ns||Ls||Function("return this")(),_t=Ms,zs=_t.Symbol,fe=zs,Tn=Object.prototype,Us=Tn.hasOwnProperty,Hs=Tn.toString,Fe=fe?fe.toStringTag:void 0;function Vs(e){var t=Us.call(e,Fe),r=e[Fe];try{e[Fe]=void 0;var n=!0}catch{}var a=Hs.call(e);return n&&(t?e[Fe]=r:delete e[Fe]),a}var Ws=Vs,qs=Object.prototype,Gs=qs.toString;function Ks(e){return Gs.call(e)}var Js=Ks,Ys="[object Null]",Zs="[object Undefined]",ir=fe?fe.toStringTag:void 0;function Xs(e){return e==null?e===void 0?Zs:Ys:ir&&ir in Object(e)?Ws(e):Js(e)}var Qs=Xs,ur=fe?fe.prototype:void 0;ur&&ur.toString;function ec(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Rn=ec,tc="[object AsyncFunction]",rc="[object Function]",nc="[object GeneratorFunction]",ac="[object Proxy]";function oc(e){if(!Rn(e))return!1;var t=Qs(e);return t==rc||t==nc||t==tc||t==ac}var lc=oc,ic=_t["__core-js_shared__"],lt=ic,sr=function(){var e=/[^.]+$/.exec(lt&&lt.keys&&lt.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function uc(e){return!!sr&&sr in e}var sc=uc,cc=Function.prototype,dc=cc.toString;function pc(e){if(e!=null){try{return dc.call(e)}catch{}try{return e+""}catch{}}return""}var fc=pc,mc=/[\\^$.*+?()[\]{}|]/g,hc=/^\[object .+?Constructor\]$/,gc=Function.prototype,yc=Object.prototype,bc=gc.toString,Ec=yc.hasOwnProperty,Dc=RegExp("^"+bc.call(Ec).replace(mc,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Fc(e){if(!Rn(e)||sc(e))return!1;var t=lc(e)?Dc:hc;return t.test(fc(e))}var Cc=Fc;function xc(e,t){return e==null?void 0:e[t]}var vc=xc;function Ac(e,t){var r=vc(e,t);return Cc(r)?r:void 0}var In=Ac;function wc(e,t){return e===t||e!==e&&t!==t}var Sc=wc,kc=In(Object,"create"),xe=kc;function Bc(){this.__data__=xe?xe(null):{},this.size=0}var _c=Bc;function Oc(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Tc=Oc,Rc="__lodash_hash_undefined__",Ic=Object.prototype,Pc=Ic.hasOwnProperty;function $c(e){var t=this.__data__;if(xe){var r=t[e];return r===Rc?void 0:r}return Pc.call(t,e)?t[e]:void 0}var jc=$c,Nc=Object.prototype,Lc=Nc.hasOwnProperty;function Mc(e){var t=this.__data__;return xe?t[e]!==void 0:Lc.call(t,e)}var zc=Mc,Uc="__lodash_hash_undefined__";function Hc(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=xe&&t===void 0?Uc:t,this}var Vc=Hc;function he(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}he.prototype.clear=_c;he.prototype.delete=Tc;he.prototype.get=jc;he.prototype.has=zc;he.prototype.set=Vc;var cr=he;function Wc(){this.__data__=[],this.size=0}var qc=Wc;function Gc(e,t){for(var r=e.length;r--;)if(Sc(e[r][0],t))return r;return-1}var qe=Gc,Kc=Array.prototype,Jc=Kc.splice;function Yc(e){var t=this.__data__,r=qe(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():Jc.call(t,r,1),--this.size,!0}var Zc=Yc;function Xc(e){var t=this.__data__,r=qe(t,e);return r<0?void 0:t[r][1]}var Qc=Xc;function ed(e){return qe(this.__data__,e)>-1}var td=ed;function rd(e,t){var r=this.__data__,n=qe(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var nd=rd;function ge(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ge.prototype.clear=qc;ge.prototype.delete=Zc;ge.prototype.get=Qc;ge.prototype.has=td;ge.prototype.set=nd;var ad=ge,od=In(_t,"Map"),ld=od;function id(){this.size=0,this.__data__={hash:new cr,map:new(ld||ad),string:new cr}}var ud=id;function sd(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var cd=sd;function dd(e,t){var r=e.__data__;return cd(t)?r[typeof t=="string"?"string":"hash"]:r.map}var Ge=dd;function pd(e){var t=Ge(this,e).delete(e);return this.size-=t?1:0,t}var fd=pd;function md(e){return Ge(this,e).get(e)}var hd=md;function gd(e){return Ge(this,e).has(e)}var yd=gd;function bd(e,t){var r=Ge(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var Ed=bd;function ye(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ye.prototype.clear=ud;ye.prototype.delete=fd;ye.prototype.get=hd;ye.prototype.has=yd;ye.prototype.set=Ed;var Pn=ye,Dd="Expected a function";function Ot(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Dd);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],i=r.cache;if(i.has(a))return i.get(a);var o=e.apply(this,n);return r.cache=i.set(a,o)||i,o};return r.cache=new(Ot.Cache||Pn),r}Ot.Cache=Pn;var Fd=Ot,Cd=500;function xd(e){var t=Fd(e,function(n){return r.size===Cd&&r.clear(),n}),r=t.cache;return t}var vd=xd,Ad=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,wd=/\\(\\)?/g;vd(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Ad,function(r,n,a,i){t.push(a?i.replace(wd,"$1"):n||r)}),t});var Sd=$s,kd=e=>{let t=null,r=!1,n=!1,a=!1,i="";if(e.indexOf("//")>=0||e.indexOf("/*")>=0)for(let o=0;o<e.length;o+=1)!t&&!r&&!n&&!a?e[o]==='"'||e[o]==="'"||e[o]==="`"?t=e[o]:e[o]==="/"&&e[o+1]==="*"?r=!0:e[o]==="/"&&e[o+1]==="/"?n=!0:e[o]==="/"&&e[o+1]!=="/"&&(a=!0):(t&&(e[o]===t&&e[o-1]!=="\\"||e[o]===`
`&&t!=="`")&&(t=null),a&&(e[o]==="/"&&e[o-1]!=="\\"||e[o]===`
`)&&(a=!1),r&&e[o-1]==="/"&&e[o-2]==="*"&&(r=!1),n&&e[o]===`
`&&(n=!1)),!r&&!n&&(i+=e[o]);else i=e;return i},Bd=(0,vs.default)(1e4)(e=>kd(e).replace(/\n\s*/g,"").trim()),_d=function(e,t){let r=t.slice(0,t.indexOf("{")),n=t.slice(t.indexOf("{"));if(r.includes("=>")||r.includes("function"))return t;let a=r;return a=a.replace(e,"function"),a+n},Od=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$/;function $n(e){if(!Sd(e))return e;let t=e,r=!1;return typeof Event<"u"&&e instanceof Event&&(t=xs(t),r=!0),t=Object.keys(t).reduce((n,a)=>{try{t[a]&&t[a].toJSON,n[a]=t[a]}catch{r=!0}return n},{}),r?t:e}var Td=function(e){let t,r,n,a;return function(i,o){try{if(i==="")return a=[],t=new Map([[o,"[]"]]),r=new Map,n=[],o;let s=r.get(this)||this;for(;n.length&&s!==n[0];)n.shift(),a.pop();if(typeof o=="boolean")return o;if(o===void 0)return e.allowUndefined?"_undefined_":void 0;if(o===null)return null;if(typeof o=="number")return o===-1/0?"_-Infinity_":o===1/0?"_Infinity_":Number.isNaN(o)?"_NaN_":o;if(typeof o=="bigint")return`_bigint_${o.toString()}`;if(typeof o=="string")return Od.test(o)?e.allowDate?`_date_${o}`:void 0:o;if((0,Rs.default)(o))return e.allowRegExp?`_regexp_${o.flags}|${o.source}`:void 0;if((0,Is.default)(o)){if(!e.allowFunction)return;let{name:d}=o,m=o.toString();return m.match(/(\[native code\]|WEBPACK_IMPORTED_MODULE|__webpack_exports__|__webpack_require__)/)?`_function_${d}|${(()=>{}).toString()}`:`_function_${d}|${Bd(_d(i,m))}`}if((0,Ps.default)(o)){if(!e.allowSymbol)return;let d=Symbol.keyFor(o);return d!==void 0?`_gsymbol_${d}`:`_symbol_${o.toString().slice(7,-1)}`}if(n.length>=e.maxDepth)return Array.isArray(o)?`[Array(${o.length})]`:"[Object]";if(o===this)return`_duplicate_${JSON.stringify(a)}`;if(o instanceof Error&&e.allowError)return{__isConvertedError__:!0,errorProperties:{...o.cause?{cause:o.cause}:{},...o,name:o.name,message:o.message,stack:o.stack,"_constructor-name_":o.constructor.name}};if(o.constructor&&o.constructor.name&&o.constructor.name!=="Object"&&!Array.isArray(o)&&!e.allowClass)return;let c=t.get(o);if(!c){let d=Array.isArray(o)?o:$n(o);if(o.constructor&&o.constructor.name&&o.constructor.name!=="Object"&&!Array.isArray(o)&&e.allowClass)try{Object.assign(d,{"_constructor-name_":o.constructor.name})}catch{}return a.push(i),n.unshift(d),t.set(o,JSON.stringify(a)),o!==d&&r.set(o,d),d}return`_duplicate_${c}`}catch{return}}},Rd={maxDepth:10,space:void 0,allowFunction:!0,allowRegExp:!0,allowDate:!0,allowClass:!0,allowError:!0,allowUndefined:!0,allowSymbol:!0,lazyEval:!0},Id=(e,t={})=>{let r={...Rd,...t};return JSON.stringify($n(e),Td(r),t.space)};function jn(e){return Id(e,{allowFunction:!1})}var Nn=y.createContext({sources:{}}),Ln="--unknown--",Pd=({children:e,channel:t})=>{let[r,n]=y.useState({});return y.useEffect(()=>{let a=(i,o=null,s=!1)=>{let{id:c,args:d=void 0,source:m,format:h}=typeof i=="string"?{id:i,source:o,format:s}:i,u=d?jn(d):Ln;n(p=>({...p,[c]:{...p[c],[u]:{code:m,format:h}}}))};return t.on(Pt,a),()=>t.off(Pt,a)},[]),l.createElement(Nn.Provider,{value:{sources:r}},e)},$d=(e,t,r)=>{let{sources:n}=r,a=n==null?void 0:n[e];return(a==null?void 0:a[jn(t)])||(a==null?void 0:a[Ln])||{code:""}},jd=({snippet:e,storyContext:t,typeFromProps:r,transformFromProps:n})=>{var c,d;let{__isArgsStory:a}=t.parameters,i=((c=t.parameters.docs)==null?void 0:c.source)||{},o=r||i.type||Je.AUTO;if(i.code!==void 0)return i.code;let s=o===Je.DYNAMIC||o===Je.AUTO&&e&&a?e:i.originalSource||"";return((d=n??i.transform)==null?void 0:d(s,t))||s},Nd=(e,t,r)=>{var p,f,g,b;let n,{of:a}=e;if("of"in e&&a===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");if(a)n=t.resolveOf(a,["story"]).story;else try{n=t.storyById()}catch{}let i=((f=(p=n==null?void 0:n.parameters)==null?void 0:p.docs)==null?void 0:f.source)||{},{code:o}=e,s=e.format??i.format,c=e.language??i.language??"jsx",d=e.dark??i.dark??!1;if(!o&&!n)return{error:"Oh no! The source is not available."};if(o)return{code:o,format:s,language:c,dark:d};let m=t.getStoryContext(n),h=e.__forceInitialArgs?m.initialArgs:m.unmappedArgs,u=$d(n.id,h,r);return s=u.format??((b=(g=n.parameters.docs)==null?void 0:g.source)==null?void 0:b.format)??!1,{code:jd({snippet:u.code,storyContext:{...m,args:h},typeFromProps:e.type,transformFromProps:e.transform}),format:s,language:c,dark:d}};function Ld(e,t){let r=Md([e],t);return r&&r[0]}function Md(e,t){let[r,n]=y.useState({});return y.useEffect(()=>{Promise.all(e.map(async a=>{let i=await t.loadStory(a);n(o=>o[a]===i?o:{...o,[a]:i})}))}),e.map(a=>{if(r[a])return r[a];try{return t.storyById(a)}catch{return null}})}var zd=(e,t)=>{let{of:r,meta:n}=e;if("of"in e&&r===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");return n&&t.referenceMeta(n,!1),t.resolveOf(r||"story",["story"]).story.id},Ud=(e,t,r)=>{let{parameters:n={}}=t||{},{docs:a={}}=n,i=a.story||{};if(a.disable)return null;if(e.inline??i.inline??!1){let s=e.height??i.height,c=e.autoplay??i.autoplay??!1;return{story:t,inline:!0,height:s,autoplay:c,forceInitialArgs:!!e.__forceInitialArgs,primary:!!e.__primary,renderStoryToElement:r.renderStoryToElement}}let o=e.height??i.height??i.iframeHeight??"100px";return{story:t,inline:!1,height:o,primary:!!e.__primary}},Hd=(e={__forceInitialArgs:!1,__primary:!1})=>{let t=y.useContext(q),r=zd(e,t),n=Ld(r,t);if(!n)return l.createElement(Vr,null);let a=Ud(e,n,t);return a?l.createElement(nl,{...a}):null},Vd=e=>{var u,p,f,g,b,F,E,A,D,x;let t=y.useContext(q),r=y.useContext(Nn),{of:n,source:a}=e;if("of"in e&&n===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let{story:i}=ie(n||"story",["story"]),o=Nd({...a,...n&&{of:n}},t,r),s=e.layout??i.parameters.layout??((p=(u=i.parameters.docs)==null?void 0:u.canvas)==null?void 0:p.layout)??"padded",c=e.withToolbar??((g=(f=i.parameters.docs)==null?void 0:f.canvas)==null?void 0:g.withToolbar)??!1,d=e.additionalActions??((F=(b=i.parameters.docs)==null?void 0:b.canvas)==null?void 0:F.additionalActions),m=e.sourceState??((A=(E=i.parameters.docs)==null?void 0:E.canvas)==null?void 0:A.sourceState)??"hidden",h=e.className??((x=(D=i.parameters.docs)==null?void 0:D.canvas)==null?void 0:x.className);return l.createElement(Wr,{withSource:m==="none"?void 0:o,isExpanded:m==="shown",withToolbar:c,additionalActions:d,className:h,layout:s},l.createElement(Hd,{of:n||i.moduleExport,meta:e.meta,...e.story}))},Wd=(e,t)=>{let r=qd(e,t);if(!r)throw new Error("No result when story was defined");return r},qd=(e,t)=>{let r=e?t.getStoryContext(e):{args:{}},{id:n}=e||{id:"none"},[a,i]=y.useState(r.args);y.useEffect(()=>{let c=d=>{d.storyId===n&&i(d.args)};return t.channel.on(Nt,c),()=>t.channel.off(Nt,c)},[n,t.channel]);let o=y.useCallback(c=>t.channel.emit(ro,{storyId:n,updatedArgs:c}),[n,t.channel]),s=y.useCallback(c=>t.channel.emit(no,{storyId:n,argNames:c}),[n,t.channel]);return e&&[a,o,s]},Gd=(e,t)=>{let r=t.getStoryContext(e),[n,a]=y.useState(r.globals);return y.useEffect(()=>{let i=o=>{a(o.globals)};return t.channel.on(Lt,i),()=>t.channel.off(Lt,i)},[t.channel]),[n]};function Kd(e,t){let{extractArgTypes:r}=t.docs||{};if(!r)throw new Error("Args unsupported. See Args documentation for your framework.");return r(e)}var Jd=e=>{var D;let{of:t}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let r=y.useContext(q),{story:n}=r.resolveOf(t||"story",["story"]),{parameters:a,argTypes:i,component:o,subcomponents:s}=n,c=((D=a.docs)==null?void 0:D.controls)||{},d=e.include??c.include,m=e.exclude??c.exclude,h=e.sort??c.sort,[u,p,f]=Wd(n,r),[g]=Gd(n,r),b=jt(i,d,m);if(!(s&&Object.keys(s).length>0))return Object.keys(b).length>0||Object.keys(u).length>0?l.createElement(yt,{rows:b,sort:h,args:u,globals:g,updateArgs:p,resetArgs:f}):null;let F=ms(o),E=Object.fromEntries(Object.entries(s).map(([x,v])=>[x,{rows:jt(Kd(v,a),d,m),sort:h}])),A={[F]:{rows:b,sort:h},...E};return l.createElement(ds,{tabs:A,sort:h,args:u,globals:g,updateArgs:p,resetArgs:f})},{document:Mn}=globalThis,Yd=({className:e,children:t,...r})=>{if(typeof e!="string"&&(typeof t!="string"||!t.match(/[\n\r]/g)))return l.createElement(fr,null,t);let n=e&&e.split("-");return l.createElement(Ur,{language:n&&n[1]||"text",format:!1,code:t,...r})};function Tt(e,t){e.channel.emit(Rr,t)}var bt=pr.a,Zd=({hash:e,children:t})=>{let r=y.useContext(q);return l.createElement(bt,{href:e,target:"_self",onClick:n=>{let a=e.substring(1);Mn.getElementById(a)&&Tt(r,e)}},t)},Xd=e=>{let{href:t,target:r,children:n,...a}=e,i=y.useContext(q);return!t||r==="_blank"||/^https?:\/\//.test(t)?l.createElement(bt,{...e}):t.startsWith("#")?l.createElement(Zd,{hash:t},n):l.createElement(bt,{href:t,onClick:o=>{o.button===0&&!o.altKey&&!o.ctrlKey&&!o.metaKey&&!o.shiftKey&&(o.preventDefault(),Tt(i,o.currentTarget.getAttribute("href")))},target:r,...a},n)},zn=["h1","h2","h3","h4","h5","h6"],Qd=zn.reduce((e,t)=>({...e,[t]:C(t)({"& svg":{position:"relative",top:"-0.1em",visibility:"hidden"},"&:hover svg":{visibility:"visible"}})}),{}),ep=C.a(()=>({float:"left",lineHeight:"inherit",paddingRight:"10px",marginLeft:"-24px",color:"inherit"})),tp=({as:e,id:t,children:r,...n})=>{let a=y.useContext(q),i=Qd[e],o=`#${t}`;return l.createElement(i,{id:t,...n},l.createElement(ep,{"aria-hidden":"true",href:o,tabIndex:-1,target:"_self",onClick:s=>{Mn.getElementById(t)&&Tt(a,o)}},l.createElement(Ja,null)),r)},Rt=e=>{let{as:t,id:r,children:n,...a}=e;if(r)return l.createElement(tp,{as:t,id:r,...a},n);let i=t,{as:o,...s}=e;return l.createElement(i,{...mr(s,t)})},rp=zn.reduce((e,t)=>({...e,[t]:r=>l.createElement(Rt,{as:t,...r})}),{}),np=e=>{var t;if(!e.children)return null;if(typeof e.children!="string")throw new Error(va`The Markdown block only accepts children as a single string, but children were of type: '${typeof e.children}'
This is often caused by not wrapping the child in a template string.
This is invalid:
<Markdown>
# Some heading
A paragraph
</Markdown>
Instead do:
<Markdown>
{\`
# Some heading
A paragraph
\`}
</Markdown>
`);return l.createElement(pn,{...e,options:{forceBlock:!0,overrides:{code:Yd,a:Xd,...rp,...(t=e==null?void 0:e.options)==null?void 0:t.overrides},...e==null?void 0:e.options}})},ap=(e=>(e.INFO="info",e.NOTES="notes",e.DOCGEN="docgen",e.AUTO="auto",e))(ap||{}),op=e=>{var t,r,n,a,i,o,s,c;switch(e.type){case"story":return((r=(t=e.story.parameters.docs)==null?void 0:t.description)==null?void 0:r.story)||null;case"meta":{let{parameters:d,component:m}=e.preparedMeta;return((a=(n=d.docs)==null?void 0:n.description)==null?void 0:a.component)||((o=(i=d.docs)==null?void 0:i.extractComponentDescription)==null?void 0:o.call(i,m,{component:m,parameters:d}))||null}case"component":{let{component:d,projectAnnotations:{parameters:m}}=e;return((c=(s=m.docs)==null?void 0:s.extractComponentDescription)==null?void 0:c.call(s,d,{component:d,parameters:m}))||null}default:throw new Error(`Unrecognized module type resolved from 'useOf', got: ${e.type}`)}},Et=e=>{let{of:t}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let r=ie(t||"meta"),n=op(r);return n?l.createElement(np,null,n):null},dr=Ft(so()),lp=C.div(({theme:e})=>({width:"10rem","@media (max-width: 768px)":{display:"none"}})),ip=C.div(({theme:e})=>({position:"fixed",bottom:0,top:0,width:"10rem",paddingTop:"4rem",paddingBottom:"2rem",overflowY:"auto",fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch","& *":{boxSizing:"border-box"},"& > .toc-wrapper > .toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`}}},"& .toc-list-item":{position:"relative",listStyleType:"none",marginLeft:20,paddingTop:3,paddingBottom:3},"& .toc-list-item::before":{content:'""',position:"absolute",height:"100%",top:0,left:0,transform:"translateX(calc(-2px - 20px))",borderLeft:`solid 2px ${e.color.mediumdark}`,opacity:0,transition:"opacity 0.2s"},"& .toc-list-item.is-active-li::before":{opacity:1},"& .toc-list-item > a":{color:e.color.defaultText,textDecoration:"none"},"& .toc-list-item.is-active-li > a":{fontWeight:600,color:e.color.secondary,textDecoration:"none"}})),up=C.p(({theme:e})=>({fontWeight:600,fontSize:"0.875em",color:e.textColor,textTransform:"uppercase",marginBottom:10})),sp=({title:e})=>e===null?null:typeof e=="string"?l.createElement(up,null,e):e,cp=({title:e,disable:t,headingSelector:r,contentsSelector:n,ignoreSelector:a,unsafeTocbotOptions:i,channel:o})=>(y.useEffect(()=>{if(t)return()=>{};let s={tocSelector:".toc-wrapper",contentSelector:n??".sbdocs-content",headingSelector:r??"h3",ignoreSelector:a??".docs-story *, .skip-toc",headingsOffset:40,scrollSmoothOffset:-40,orderedList:!1,onClick:d=>{if(d.preventDefault(),d.currentTarget instanceof HTMLAnchorElement){let[,m]=d.currentTarget.href.split("#");m&&o.emit(Rr,`#${m}`)}},...i},c=setTimeout(()=>dr.init(s),100);return()=>{clearTimeout(c),dr.destroy()}},[o,t,a,n,r,i]),l.createElement(l.Fragment,null,l.createElement(lp,null,t?null:l.createElement(ip,null,l.createElement(sp,{title:e||null}),l.createElement("div",{className:"toc-wrapper"}))))),{document:dp,window:pp}=globalThis,fp=({context:e,theme:t,children:r})=>{var a,i,o,s,c;let n;try{n=(i=(a=e.resolveOf("meta",["meta"]).preparedMeta.parameters)==null?void 0:a.docs)==null?void 0:i.toc}catch{n=(c=(s=(o=e==null?void 0:e.projectAnnotations)==null?void 0:o.parameters)==null?void 0:s.docs)==null?void 0:c.toc}return y.useEffect(()=>{let d;try{if(d=new URL(pp.parent.location.toString()),d.hash){let m=dp.getElementById(decodeURIComponent(d.hash.substring(1)));m&&setTimeout(()=>{hs(m)},200)}}catch{}}),l.createElement(q.Provider,{value:e},l.createElement(Pd,{channel:e.channel},l.createElement(gr,{theme:Wn(t)},l.createElement(Jo,{toc:n?l.createElement(cp,{className:"sbdocs sbdocs-toc--custom",channel:e.channel,...n}):null},r))))},mp=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,hp=Object.hasOwnProperty,gp=class{constructor(){this.occurrences,this.reset()}slug(e,t){let r=this,n=yp(e,t===!0),a=n;for(;hp.call(r.occurrences,n);)r.occurrences[a]++,n=a+"-"+r.occurrences[a];return r.occurrences[n]=0,n}reset(){this.occurrences=Object.create(null)}};function yp(e,t){return typeof e!="string"?"":(t||(e=e.toLowerCase()),e.replace(mp,"").replace(/ /g,"-"))}var Un=new gp,bp=({children:e,disableAnchor:t,...r})=>{if(t||typeof e!="string")return l.createElement(Sr,null,e);let n=Un.slug(e.toLowerCase());return l.createElement(Rt,{as:"h2",id:n,...r},e)},Ep=({children:e,disableAnchor:t})=>{if(t||typeof e!="string")return l.createElement(Ar,null,e);let r=Un.slug(e.toLowerCase());return l.createElement(Rt,{as:"h3",id:r},e)},Hn=({of:e,expanded:t=!0,withToolbar:r=!1,__forceInitialArgs:n=!1,__primary:a=!1})=>{var s,c;let{story:i}=ie(e||"story",["story"]),o=((c=(s=i.parameters.docs)==null?void 0:s.canvas)==null?void 0:c.withToolbar)??r;return l.createElement(wn,{storyId:i.id},t&&l.createElement(l.Fragment,null,l.createElement(Ep,null,i.name),l.createElement(Et,{of:e})),l.createElement(Vd,{of:e,withToolbar:o,story:{__forceInitialArgs:n,__primary:a},source:{__forceInitialArgs:n}}))},Dp=e=>{let{of:t}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let{csfFile:r}=ie(t||"meta",["meta"]),n=y.useContext(q).componentStoriesFromCSFFile(r)[0];return n?l.createElement(Hn,{of:n.moduleExport,expanded:!1,__primary:!0,withToolbar:!0}):null},Fp=C(bp)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,fontWeight:e.typography.weight.bold,lineHeight:"16px",letterSpacing:"0.35em",textTransform:"uppercase",color:e.textMutedColor,border:0,marginBottom:"12px","&:first-of-type":{marginTop:"56px"}})),Cp=({title:e="Stories",includePrimary:t=!0})=>{var s;let{componentStories:r,projectAnnotations:n,getStoryContext:a}=y.useContext(q),i=r(),{stories:{filter:o}={filter:void 0}}=((s=n.parameters)==null?void 0:s.docs)||{};return o&&(i=i.filter(c=>o(c,a(c)))),i.some(c=>{var d;return(d=c.tags)==null?void 0:d.includes("autodocs")})&&(i=i.filter(c=>{var d;return((d=c.tags)==null?void 0:d.includes("autodocs"))&&!c.usesMount})),t||(i=i.slice(1)),!i||i.length===0?null:l.createElement(l.Fragment,null,typeof e=="string"?l.createElement(Fp,null,e):e,i.map(c=>c&&l.createElement(Hn,{key:c.id,of:c.moduleExport,expanded:!0,__forceInitialArgs:!0})))},xp="https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#subtitle-block-and-parameterscomponentsubtitle",vp=e=>{let{of:t,children:r}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let n;try{n=ie(t||"meta",["meta"]).preparedMeta}catch(s){if(r&&!s.message.includes("did you forget to use <Meta of={} />?"))throw s}let{componentSubtitle:a,docs:i}=(n==null?void 0:n.parameters)||{};a&&eo(`Using 'parameters.componentSubtitle' property to subtitle stories is deprecated. See ${xp}`);let o=r||(i==null?void 0:i.subtitle)||a;return o?l.createElement(qo,{className:"sbdocs-subtitle sb-unstyled"},o):null},Ap=/\s*\/\s*/,wp=e=>{let t=e.trim().split(Ap);return(t==null?void 0:t[(t==null?void 0:t.length)-1])||e},Sp=e=>{let{children:t,of:r}=e;if("of"in e&&r===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let n;try{n=ie(r||"meta",["meta"]).preparedMeta}catch(i){if(t&&!i.message.includes("did you forget to use <Meta of={} />?"))throw i}let a=t||wp(n==null?void 0:n.title);return a?l.createElement(Wo,{className:"sbdocs-title sb-unstyled"},a):null},kp=()=>{let e=ie("meta",["meta"]),{stories:t}=e.csfFile,r=Object.keys(t).length===1;return l.createElement(l.Fragment,null,l.createElement(Sp,null),l.createElement(vp,null),l.createElement(Et,{of:"meta"}),r?l.createElement(Et,{of:"story"}):null,l.createElement(Dp,null),l.createElement(Jd,null),r?null:l.createElement(Cp,null))};function Lp({context:e,docsParameter:t}){let r=t.container||fp,n=t.page||kp;return l.createElement(r,{context:e,theme:t.theme},l.createElement(n,null))}var Mp=({of:e})=>{let t=y.useContext(q);e&&t.referenceMeta(e,!0);try{let r=t.storyById();return l.createElement(wn,{storyId:r.id})}catch{return null}},zp=e=>l.createElement("div",{...e,className:"sb-unstyled"});export{Xd as A,Vd as C,Lp as D,rp as H,Mp as M,zp as U,Ft as _,Ip as a,le as b,Yd as c,Rp as d,W as g};