PageSourceSearch

https://storybook-addon-mock.netlify.app/sb-addons/mock-addon-src-preset-1/manager-bundle.js

js storybook-addon-mock.netlify.app collected 2026-10-03 11:27:30 UTC 506,798 bytes, 1,016 lines download raw bytes

1try{
2(()=>{var T0=Object.create;var ba=Object.defineProperty;var F0=Object.getOwnPropertyDescriptor;var I0=Object.getOwnPropertyNames;var O0=Object.getPrototypeOf,k0=Object.prototype.hasOwnProperty;var We=(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')});var gt=(e,t)=>()=>(e&&(t=e(e=0)),t);var Ea=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),tu=(e,t)=>{for(var r in t)ba(e,r,{get:t[r],enumerable:!0})},_0=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of I0(t))!k0.call(e,o)&&o!==r&&ba(e,o,{get:()=>t[o],enumerable:!(n=F0(t,o))||n.enumerable});return e};var Yn=(e,t,r)=>(r=e!=null?T0(O0(e)):{},_0(t||!e||!e.__esModule?ba(r,"default",{value:e,enumerable:!0}):r,e));var z=gt(()=>{});var U=gt(()=>{});var q=gt(()=>{});var C,nu,Ht,a5,i5,s5,l5,P0,u5,c5,Ie,un,R0,d5,p5,f5,m5,ou,h5,y5,g5,bt,au,b5,E5,_t,B0,v5,x5,iu,or,w5,ut,Qe,S5,A5,D5,Pt=gt(()=>{z();U();q();C=__REACT__,{Children:nu,Component:Ht,Fragment:a5,Profiler:i5,PureComponent:s5,StrictMode:l5,Suspense:P0,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:u5,act:c5,cloneElement:Ie,createContext:un,createElement:R0,createFactory:d5,createRef:p5,forwardRef:f5,isValidElement:m5,lazy:ou,memo:h5,startTransition:y5,unstable_act:g5,useCallback:bt,useContext:au,useDebugValue:b5,useDeferredValue:E5,useEffect:_t,useId:B0,useImperativeHandle:v5,useInsertionEffect:x5,useLayoutEffect:iu,useMemo:or,useReducer:w5,useRef:ut,useState:Qe,useSyncExternalStore:S5,useTransition:A5,version:D5}=__REACT__});var Eu={};tu(Eu,{A:()=>$0,ActionBar:()=>wa,AddonPanel:()=>Xn,Badge:()=>M0,Bar:()=>L0,Blockquote:()=>z0,Button:()=>Sa,Checkbox:()=>U0,ClipboardCode:()=>q0,Code:()=>cu,DL:()=>J0,Div:()=>H0,DocumentWrapper:()=>V0,EmptyTabContent:()=>du,ErrorFormatter:()=>pu,FlexBar:()=>Aa,Form:()=>Et,H1:()=>W0,H2:()=>Da,H3:()=>fu,H4:()=>G0,H5:()=>K0,H6:()=>Y0,HR:()=>X0,IconButton:()=>ar,Img:()=>Q0,LI:()=>Z0,Link:()=>mu,ListItem:()=>eb,Loader:()=>hu,Modal:()=>tb,OL:()=>rb,P:()=>nb,Placeholder:()=>cn,Pre:()=>ob,ProgressSpinner:()=>ab,ResetWrapper:()=>yu,ScrollArea:()=>Ca,Separator:()=>ib,Spaced:()=>sb,Span:()=>lb,StorybookIcon:()=>ub,StorybookLogo:()=>cb,SyntaxHighlighter:()=>Ta,TT:()=>db,TabBar:()=>pb,TabButton:()=>fb,TabWrapper:()=>mb,Table:()=>hb,Tabs:()=>yb,TabsState:()=>Qn,TooltipLinkList:()=>gb,TooltipMessage:()=>bb,TooltipNote:()=>Fa,UL:()=>Eb,WithTooltip:()=>Zn,WithTooltipPure:()=>gu,Zoom:()=>Ia,codeCommon:()=>Cr,components:()=>Oa,createCopyToClipboardFunction:()=>vb,default:()=>j0,getStoryHref:()=>bu,interleaveSeparators:()=>xb,nameSpaceClassNames:()=>ka,resetComponents:()=>wb,withReset:()=>Tr});var j0,$0,wa,Xn,M0,L0,z0,Sa,U0,q0,cu,J0,H0,V0,du,pu,Aa,Et,W0,Da,fu,G0,K0,Y0,X0,ar,Q0,Z0,mu,eb,hu,tb,rb,nb,cn,ob,ab,yu,Ca,ib,sb,lb,ub,cb,Ta,db,pb,fb,mb,hb,yb,Qn,gb,bb,Fa,Eb,Zn,gu,Ia,Cr,Oa,vb,bu,xb,ka,wb,Tr,Fr=gt(()=>{z();U();q();j0=__STORYBOOK_COMPONENTS__,{A:$0,ActionBar:wa,AddonPanel:Xn,Badge:M0,Bar:L0,Blockquote:z0,Button:Sa,Checkbox:U0,ClipboardCode:q0,Code:cu,DL:J0,Div:H0,DocumentWrapper:V0,EmptyTabContent:du,ErrorFormatter:pu,FlexBar:Aa,Form:Et,H1:W0,H2:Da,H3:fu,H4:G0,H5:K0,H6:Y0,HR:X0,IconButton:ar,Img:Q0,LI:Z0,Link:mu,ListItem:eb,Loader:hu,Modal:tb,OL:rb,P:nb,Placeholder:cn,Pre:ob,ProgressSpinner:ab,ResetWrapper:yu,ScrollArea:Ca,Separator:ib,Spaced:sb,Span:lb,StorybookIcon:ub,StorybookLogo:cb,SyntaxHighlighter:Ta,TT:db,TabBar:pb,TabButton:fb,TabWrapper:mb,Table:hb,Tabs:yb,TabsState:Qn,TooltipLinkList:gb,TooltipMessage:bb,TooltipNote:Fa,UL:Eb,WithTooltip:Zn,WithTooltipPure:gu,Zoom:Ia,codeCommon:Cr,components:Oa,createCopyToClipboardFunction:vb,getStoryHref:bu,interleaveSeparators:xb,nameSpaceClassNames:ka,resetComponents:wb,withReset:Tr}=__STORYBOOK_COMPONENTS__});var xu=Ea((wI,vu)=>{"use strict";z();U();q();var Sb="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";vu.exports=Sb});var Du=Ea((CI,Au)=>{"use strict";z();U();q();var Ab=xu();function wu(){}function Su(){}Su.resetWarningCache=wu;Au.exports=function(){function e(n,o,a,i,l,s){if(s!==Ab){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
2:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Su,resetWarningCache:wu};return r.PropTypes=r,r}});var dn=Ea((_I,Cu)=>{z();U();q();Cu.exports=Du()();var OI,kI});var NI,jI,$I,MI,Tu,LI,zI,Fu,UI,qI,JI,HI,VI,WI,Db,Iu,GI,KI,YI,XI,j,_a,QI,Pa,ZI,ir=gt(()=>{z();U();q();NI=__STORYBOOK_THEMING__,{CacheProvider:jI,ClassNames:$I,Global:MI,ThemeProvider:Tu,background:LI,color:zI,convert:Fu,create:UI,createCache:qI,createGlobal:JI,createReset:HI,css:VI,darken:WI,ensure:Db,ignoreSsrWarning:Iu,isPropValid:GI,jsx:KI,keyframes:YI,lighten:XI,styled:j,themes:_a,typography:QI,useTheme:Pa,withTheme:ZI}=__STORYBOOK_THEMING__});function Cb(e,t,{signal:r,edges:n}={}){let o,a=null,i=n!=null&&n.includes("leading"),l=n==null||n.includes("trailing"),s=()=>{a!==null&&(e.apply(o,a),o=void 0,a=null)},u=()=>{l&&s(),m()},c=null,p=()=>{c!=null&&clearTimeout(c),c=setTimeout(()=>{c=null,u()},t)},f=()=>{c!==null&&(clearTimeout(c),c=null)},m=()=>{f(),o=void 0,a=null},b=()=>{f(),s()},E=function(...v){if(r?.aborted)return;o=this,a=v;let S=c==null;p(),i&&S&&s()};return E.schedule=p,E.cancel=m,E.flush=b,r?.addEventListener("abort",m,{once:!0}),E}function Ou(e,t=0,r={}){typeof r!="object"&&(r={});let{signal:n,leading:o=!1,trailing:a=!0,maxWait:i}=r,l=Array(2);o&&(l[0]="leading"),a&&(l[1]="trailing");let s,u=null,c=Cb(function(...m){s=e.apply(this,m),u=null},t,{signal:n,edges:l}),p=function(...m){if(i!=null){if(u===null)u=Date.now();else if(Date.now()-u>=i)return s=e.apply(this,m),u=Date.now(),c.cancel(),c.schedule(),s}return c.apply(this,m),s},f=()=>(c.flush(),s);return p.cancel=c.cancel,p.flush=f,p}function Tb(e){return e==null||typeof e!="object"&&typeof e!="function"}function Fb(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Ib(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}function Ob(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function Kb(e,t){return Ir(e,void 0,e,new Map,t)}function Ir(e,t,r,n=new Map,o=void 0){let a=o?.(e,t,r,n);if(a!=null)return a;
2if(Tb(e))return e;if(n.has(e))return n.get(e);if(Array.isArray(e)){let i=new Array(e.length);n.set(e,i);for(let l=0;l<e.length;l++)i[l]=Ir(e[l],l,r,n,o);return Object.hasOwn(e,"index")&&(i.index=e.index),Object.hasOwn(e,"input")&&(i.input=e.input),i}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){let i=new RegExp(e.source,e.flags);return i.lastIndex=e.lastIndex,i}if(e instanceof Map){let i=new Map;n.set(e,i);for(let[l,s]of e)i.set(l,Ir(s,l,r,n,o));return i}if(e instanceof Set){let i=new Set;n.set(e,i);for(let l of e)i.add(Ir(l,void 0,r,n,o));return i}if(typeof Buffer<"u"&&Buffer.isBuffer(e))return e.subarray();if(Fb(e)){let i=new(Object.getPrototypeOf(e)).constructor(e.length);n.set(e,i);for(let l=0;l<e.length;l++)i[l]=Ir(e[l],l,r,n,o);return i}if(e instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){let i=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return n.set(e,i),sr(i,e,r,n,o),i}if(typeof File<"u"&&e instanceof File){let i=new File([e],e.name,{type:e.type});return n.set(e,i),sr(i,e,r,n,o),i}if(e instanceof Blob){let i=new Blob([e],{type:e.type});return n.set(e,i),sr(i,e,r,n,o),i}if(e instanceof Error){let i=new e.constructor;return n.set(e,i),i.message=e.message,i.name=e.name,i.stack=e.stack,i.cause=e.cause,sr(i,e,r,n,o),i}if(typeof e=="object"&&Yb(e)){let i=Object.create(Object.getPrototypeOf(e));return n.set(e,i),sr(i,e,r,n,o),i}return e}function sr(e,t,r=e,n,o){let a=[...Object.keys(t),...Ib(t)];for(let i=0;i<a.length;i++){let l=a[i],s=Object.getOwnPropertyDescriptor(e,l);(s==null||s.writable)&&(e[l]=Ir(t[l],l,r,n,o))}}function Yb(e){switch(Ob(e)){case Ru:case Nb:case jb:case Mb:case Pu:case Pb:case Wb:case Gb:case Jb:case Hb:case Vb:case Rb:case _u:case $b:case kb:case Bb:case ku:case _b:case Lb:case zb:case Ub:case qb:return!0;default:return!1}}function Xb(e,t){return Kb(e,(r,n,o,a)=>{let i=t?.(r,n,o,a);if(i!=null)return i;if(typeof e=="object")switch(Object.prototype.toString.call(e)){case _u:case ku:case Pu:{let l=new e.constructor(e?.valueOf());return sr(l,e),l}case Ru:{let l={};return sr(l,e),l.length=e.length,l[Symbol.iterator]=e[Symbol.iterator],l}default:return}})}function Bu(e){return Xb(e)}var kb,ku,_u,Pu,Ru,_b,Pb,Rb,Bb,Nb,jb,$b,Mb,Lb,zb,Ub,qb,Jb,Hb,Vb,Wb,Gb,pn,Nu,Ra=gt(()=>{z();U();q();kb="[object RegExp]",ku="[object String]",_u="[object Number]",Pu="[object Boolean]",Ru="[object Arguments]",_b="[object Symbol]",Pb="[object Date]",Rb="[object Map]",Bb="[object Set]",Nb="[object Array]",jb="[object ArrayBuffer]",$b="[object Object]",Mb="[object DataView]",Lb="[object Uint8Array]",zb="[object Uint8ClampedArray]",Ub="[object Uint16Array]",qb="[object Uint32Array]",Jb="[object Int8Array]",Hb="[object Int16Array]",Vb="[object Int32Array]",Wb="[object Float32Array]",Gb="[object Float64Array]";pn=e=>`control-${e.replace(/\s+/g,"-")}`,Nu=e=>`set-${e.replace(/\s+/g,"-")}`});var Qb,ju,Zb,$u,e1,t1,fn,lr,r1,eo,Ba=gt(()=>{z();U();q();Qb=Object.create,ju=Object.defineProperty,Zb=Object.getOwnPropertyDescriptor,$u=Object.getOwnPropertyNames,e1=Object.getPrototypeOf,t1=Object.prototype.hasOwnProperty,fn=(e=>typeof We<"u"?We:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof We<"u"?We:t)[r]}):e)(function(e){if(typeof We<"u")return We.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),lr=(e,t)=>function(){return t||(0,e[$u(e)[0]])((t={exports:{}}).exports,t),t.exports},r1=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of $u(t))!t1.call(e,o)&&o!==r&&ju(e,o,{get:()=>t[o],enumerable:!(n=Zb(t,o))||n.enumerable});return e},eo=(e,t,r)=>(r=e!=null?Qb(e1(e)):{},r1(t||!e||!e.__esModule?ju(r,"default",{value:e,enumerable:!0}):r,e))});var AO,DO,CO,TO,Vu,FO,IO,OO,kO,_O,PO,RO,BO,NO,jO,$O,MO,LO,zO,UO,qO,JO,HO,VO,WO,GO,KO,YO,XO,QO,ZO,ek,tk,rk,nk,ok,ak,ik,sk,lk,uk,ck,dk,pk,fk,mk,hk,yk,gk,bk,Wu,Ek,Gu,Ku,vk,xk,Yu,wk,Sk,Ak,Dk,Ck,Tk,Fk,Ik,Ok,kk,_k,Pk,Rk,Bk,Nk,jk,$k,Mk,Lk,zk,Uk,qk,Jk,Hk,Vk,Wk,Gk,Kk,Yk,Xk,Qk,Zk,e3,t3,h1,r3,n3,o3,a3,i3,s3,l3,Xu,Qu,u3,c3,d3,p3,f3,m3,h3,y3,g3,b3,E3,v3,x3,w3,S3,A3,D3,C3,T3,F3,I3,O3,k3,_3,P3,R3,B3,N3,j3,$3,M3,L3,z3,Zu,U3,q3,J3,H3,V3,W3,G3,ec,K3,Y3,X3,Q3,Z3,e_,t_,r_,n_,o_,a_,i_,s_,l_,u_,c_,d_,p_,f_,m_,h_,y_,g_,b_,E_,v_,x_,w_,
2S_,A_,D_,C_,T_,F_,I_,O_,k_,__,P_,R_,B_,N_,j_,$_,M_,L_,z_,U_,q_,J_,H_,V_,W_,G_,K_,Y_,X_,Q_,Z_,eP,tP,rP,nP,oP,aP,iP,sP,tc,lP,uP,cP,dP,pP,fP,mP,hP,yP,gP,bP,EP,vP,xP,y1,wP,SP,AP,DP,CP,TP,FP,IP,OP,kP,_P,PP,RP,BP,NP,jP,$P,rc,nc,oc,MP,La=gt(()=>{z();U();q();AO=__STORYBOOK_ICONS__,{AccessibilityAltIcon:DO,AccessibilityIcon:CO,AccessibilityIgnoredIcon:TO,AddIcon:Vu,AdminIcon:FO,AlertAltIcon:IO,AlertIcon:OO,AlignLeftIcon:kO,AlignRightIcon:_O,AppleIcon:PO,ArrowBottomLeftIcon:RO,ArrowBottomRightIcon:BO,ArrowDownIcon:NO,ArrowLeftIcon:jO,ArrowRightIcon:$O,ArrowSolidDownIcon:MO,ArrowSolidLeftIcon:LO,ArrowSolidRightIcon:zO,ArrowSolidUpIcon:UO,ArrowTopLeftIcon:qO,ArrowTopRightIcon:JO,ArrowUpIcon:HO,AzureDevOpsIcon:VO,BackIcon:WO,BasketIcon:GO,BatchAcceptIcon:KO,BatchDenyIcon:YO,BeakerIcon:XO,BellIcon:QO,BitbucketIcon:ZO,BoldIcon:ek,BookIcon:tk,BookmarkHollowIcon:rk,BookmarkIcon:nk,BottomBarIcon:ok,BottomBarToggleIcon:ak,BoxIcon:ik,BranchIcon:sk,BrowserIcon:lk,ButtonIcon:uk,CPUIcon:ck,CalendarIcon:dk,CameraIcon:pk,CameraStabilizeIcon:fk,CategoryIcon:mk,CertificateIcon:hk,ChangedIcon:yk,ChatIcon:gk,CheckIcon:bk,ChevronDownIcon:Wu,ChevronLeftIcon:Ek,ChevronRightIcon:Gu,ChevronSmallDownIcon:Ku,ChevronSmallLeftIcon:vk,ChevronSmallRightIcon:xk,ChevronSmallUpIcon:Yu,ChevronUpIcon:wk,ChromaticIcon:Sk,ChromeIcon:Ak,CircleHollowIcon:Dk,CircleIcon:Ck,ClearIcon:Tk,CloseAltIcon:Fk,CloseIcon:Ik,CloudHollowIcon:Ok,CloudIcon:kk,CogIcon:_k,CollapseIcon:Pk,CommandIcon:Rk,CommentAddIcon:Bk,CommentIcon:Nk,CommentsIcon:jk,CommitIcon:$k,CompassIcon:Mk,ComponentDrivenIcon:Lk,ComponentIcon:zk,ContrastIcon:Uk,ContrastIgnoredIcon:qk,ControlsIcon:Jk,CopyIcon:Hk,CreditIcon:Vk,CrossIcon:Wk,DashboardIcon:Gk,DatabaseIcon:Kk,DeleteIcon:Yk,DiamondIcon:Xk,DirectionIcon:Qk,DiscordIcon:Zk,DocChartIcon:e3,DocListIcon:t3,DocumentIcon:h1,DownloadIcon:r3,DragIcon:n3,EditIcon:o3,EllipsisIcon:a3,EmailIcon:i3,ExpandAltIcon:s3,ExpandIcon:l3,EyeCloseIcon:Xu,EyeIcon:Qu,FaceHappyIcon:u3,FaceNeutralIcon:c3,FaceSadIcon:d3,FacebookIcon:p3,FailedIcon:f3,FastForwardIcon:m3,FigmaIcon:h3,FilterIcon:y3,FlagIcon:g3,FolderIcon:b3,FormIcon:E3,GDriveIcon:v3,GithubIcon:x3,GitlabIcon:w3,GlobeIcon:S3,GoogleIcon:A3,GraphBarIcon:D3,GraphLineIcon:C3,GraphqlIcon:T3,GridAltIcon:F3,GridIcon:I3,GrowIcon:O3,HeartHollowIcon:k3,HeartIcon:_3,HomeIcon:P3,HourglassIcon:R3,InfoIcon:B3,ItalicIcon:N3,JumpToIcon:j3,KeyIcon:$3,LightningIcon:M3,LightningOffIcon:L3,LinkBrokenIcon:z3,LinkIcon:Zu,LinkedinIcon:U3,LinuxIcon:q3,ListOrderedIcon:J3,ListUnorderedIcon:H3,LocationIcon:V3,LockIcon:W3,MarkdownIcon:G3,MarkupIcon:ec,MediumIcon:K3,MemoryIcon:Y3,MenuIcon:X3,MergeIcon:Q3,MirrorIcon:Z3,MobileIcon:e_,MoonIcon:t_,NutIcon:r_,OutboxIcon:n_,OutlineIcon:o_,PaintBrushIcon:a_,PaperClipIcon:i_,ParagraphIcon:s_,PassedIcon:l_,PhoneIcon:u_,PhotoDragIcon:c_,PhotoIcon:d_,PhotoStabilizeIcon:p_,PinAltIcon:f_,PinIcon:m_,PlayAllHollowIcon:h_,PlayBackIcon:y_,PlayHollowIcon:g_,PlayIcon:b_,PlayNextIcon:E_,PlusIcon:v_,PointerDefaultIcon:x_,PointerHandIcon:w_,PowerIcon:S_,PrintIcon:A_,ProceedIcon:D_,ProfileIcon:C_,PullRequestIcon:T_,QuestionIcon:F_,RSSIcon:I_,RedirectIcon:O_,ReduxIcon:k_,RefreshIcon:__,ReplyIcon:P_,RepoIcon:R_,RequestChangeIcon:B_,RewindIcon:N_,RulerIcon:j_,SaveIcon:$_,SearchIcon:M_,ShareAltIcon:L_,ShareIcon:z_,ShieldIcon:U_,SideBySideIcon:q_,SidebarAltIcon:J_,SidebarAltToggleIcon:H_,SidebarIcon:V_,SidebarToggleIcon:W_,SpeakerIcon:G_,StackedIcon:K_,StarHollowIcon:Y_,StarIcon:X_,StatusFailIcon:Q_,StatusIcon:Z_,StatusPassIcon:eP,StatusWarnIcon:tP,StickerIcon:rP,StopAltHollowIcon:nP,StopAltIcon:oP,StopIcon:aP,StorybookIcon:iP,StructureIcon:sP,SubtractIcon:tc,SunIcon:lP,SupportIcon:uP,SweepIcon:cP,SwitchAltIcon:dP,SyncIcon:pP,TabletIcon:fP,ThumbsUpIcon:mP,TimeIcon:hP,TimerIcon:yP,TransferIcon:gP,TrashIcon:bP,TwitterIcon:EP,TypeIcon:vP,UbuntuIcon:xP,UndoIcon:y1,UnfoldIcon:wP,UnlockIcon:SP,UnpinIcon:AP,UploadIcon:DP,UserAddIcon:CP,UserAltIcon:TP,UserIcon:FP,UsersIcon:IP,VSCodeIcon:OP,VerifiedIcon:kP,VideoIcon:_P,WandIcon:PP,WatchIcon:RP,WindowsIcon:BP,WrenchIcon:NP,XIcon:jP,YoutubeIcon:$P,ZoomIcon:rc,ZoomOutIcon:nc,ZoomResetIcon:oc,iconList:MP}=__STORYBOOK_ICONS__});var ug={};tu(ug,{ColorControl:()=>lg,default:()=>yS});function vr(){return(vr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
2for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function al(e,t){if(e==null)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)t.indexOf(r=a[n])>=0||(o[r]=e[r]);return o}function el(e){var t=ut(e),r=ut(function(n){t.current&&t.current(n)});return t.current=e,r.current}function ng(e,t,r){var n=el(r),o=Qe(function(){return e.toHsva(t)}),a=o[0],i=o[1],l=ut({color:t,hsva:a});_t(function(){if(!e.equal(t,l.current.color)){var u=e.toHsva(t);l.current={hsva:u,color:t},i(u)}},[t,e]),_t(function(){var u;tg(a,l.current.hsva)||e.equal(u=e.fromHsva(a),l.current.color)||(l.current={hsva:a,color:u},n(u))},[a,e,n]);var s=bt(function(u){i(function(c){return Object.assign({},c,u)})},[]);return[a,s]}var Fw,Ky,Iw,Ow,it,Kr,Nn,tl,Hy,Vy,il,jn,sl,Ne,kw,_w,rl,Pw,Rw,Bw,Nw,Yy,nl,ta,Xy,jw,Zo,$w,Qy,Zy,eg,tg,rg,Mw,Lw,zw,Wy,og,Uw,qw,Jw,Hw,ag,Vw,Ww,Gw,Kw,Yw,Xw,Qw,Zw,eS,tS,rS,Gy,nS,oS,ig,Zs,aS,iS,sS,ol,lS,uS,ea,sg,cS,dS,pS,Gr,fS,mS,ra,hS,lg,yS,cg=gt(()=>{z();U();q();Ra();Ba();Pt();Fr();La();ir();Fw=lr({"../../node_modules/color-name/index.js"(e,t){t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}}),Ky=lr({"../../node_modules/color-convert/conversions.js"(e,t){var r=Fw(),n={};for(let i of Object.keys(r))n[r[i]]=i;var o={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};t.exports=o;for(let i of Object.keys(o)){if(!("channels"in o[i]))throw new Error("missing channels property: "+i);if(!("labels"in o[i]))throw new Error("missing channel labels property: "+i);if(o[i].labels.length!==o[i].channels)throw new Error("channel and label counts mismatch: "+i);let{channels:l,labels:s}=o[i];delete o[i].channels,delete o[i].labels,Object.defineProperty(o[i],"channels",{value:l}),Object.defineProperty(o[i],"labels",{value:s})}o.rgb.hsl=function(i){let l=i[0]/255,s=i[1]/255,u=i[2]/255,c=Math.min(l,s,u),p=Math.max(l,s,u),f=p-c,m,b;
vendor: 4,747 bytes, line 2
2p===c?m=0:l===p?m=(s-u)/f:s===p?m=2+(u-l)/f:u===p&&(m=4+(l-s)/f),m=Math.min(m*60,360),m<0&&(m+=360);let E=(c+p)/2;return p===c?b=0:E<=.5?b=f/(p+c):b=f/(2-p-c),[m,b*100,E*100]},o.rgb.hsv=function(i){let l,s,u,c,p,f=i[0]/255,m=i[1]/255,b=i[2]/255,E=Math.max(f,m,b),v=E-Math.min(f,m,b),S=function(A){return(E-A)/6/v+1/2};return v===0?(c=0,p=0):(p=v/E,l=S(f),s=S(m),u=S(b),f===E?c=u-s:m===E?c=1/3+l-u:b===E&&(c=2/3+s-l),c<0?c+=1:c>1&&(c-=1)),[c*360,p*100,E*100]},o.rgb.hwb=function(i){let l=i[0],s=i[1],u=i[2],c=o.rgb.hsl(i)[0],p=1/255*Math.min(l,Math.min(s,u));return u=1-1/255*Math.max(l,Math.max(s,u)),[c,p*100,u*100]},o.rgb.cmyk=function(i){let l=i[0]/255,s=i[1]/255,u=i[2]/255,c=Math.min(1-l,1-s,1-u),p=(1-l-c)/(1-c)||0,f=(1-s-c)/(1-c)||0,m=(1-u-c)/(1-c)||0;return[p*100,f*100,m*100,c*100]};function a(i,l){return(i[0]-l[0])**2+(i[1]-l[1])**2+(i[2]-l[2])**2}o.rgb.keyword=function(i){let l=n[i];if(l)return l;let s=1/0,u;for(let c of Object.keys(r)){let p=r[c],f=a(i,p);f<s&&(s=f,u=c)}return u},o.keyword.rgb=function(i){return r[i]},o.rgb.xyz=function(i){let l=i[0]/255,s=i[1]/255,u=i[2]/255;l=l>.04045?((l+.055)/1.055)**2.4:l/12.92,s=s>.04045?((s+.055)/1.055)**2.4:s/12.92,u=u>.04045?((u+.055)/1.055)**2.4:u/12.92;let c=l*.4124+s*.3576+u*.1805,p=l*.2126+s*.7152+u*.0722,f=l*.0193+s*.1192+u*.9505;return[c*100,p*100,f*100]},o.rgb.lab=function(i){let l=o.rgb.xyz(i),s=l[0],u=l[1],c=l[2];s/=95.047,u/=100,c/=108.883,s=s>.008856?s**(1/3):7.787*s+16/116,u=u>.008856?u**(1/3):7.787*u+16/116,c=c>.008856?c**(1/3):7.787*c+16/116;let p=116*u-16,f=500*(s-u),m=200*(u-c);return[p,f,m]},o.hsl.rgb=function(i){let l=i[0]/360,s=i[1]/100,u=i[2]/100,c,p,f;if(s===0)return f=u*255,[f,f,f];u<.5?c=u*(1+s):c=u+s-u*s;let m=2*u-c,b=[0,0,0];for(let E=0;E<3;E++)p=l+1/3*-(E-1),p<0&&p++,p>1&&p--,6*p<1?f=m+(c-m)*6*p:2*p<1?f=c:3*p<2?f=m+(c-m)*(2/3-p)*6:f=m,b[E]=f*255;return b},o.hsl.hsv=function(i){let l=i[0],s=i[1]/100,u=i[2]/100,c=s,p=Math.max(u,.01);u*=2,s*=u<=1?u:2-u,c*=p<=1?p:2-p;let f=(u+s)/2,m=u===0?2*c/(p+c):2*s/(u+s);return[l,m*100,f*100]},o.hsv.rgb=function(i){let l=i[0]/60,s=i[1]/100,u=i[2]/100,c=Math.floor(l)%6,p=l-Math.floor(l),f=255*u*(1-s),m=255*u*(1-s*p),b=255*u*(1-s*(1-p));switch(u*=255,c){case 0:return[u,b,f];case 1:return[m,u,f];case 2:return[f,u,b];case 3:return[f,m,u];case 4:return[b,f,u];case 5:return[u,f,m]}},o.hsv.hsl=function(i){let l=i[0],s=i[1]/100,u=i[2]/100,c=Math.max(u,.01),p,f;f=(2-s)*u;let m=(2-s)*c;return p=s*c,p/=m<=1?m:2-m,p=p||0,f/=2,[l,p*100,f*100]},o.hwb.rgb=function(i){let l=i[0]/360,s=i[1]/100,u=i[2]/100,c=s+u,p;c>1&&(s/=c,u/=c);let f=Math.floor(6*l),m=1-u;p=6*l-f,(f&1)!==0&&(p=1-p);let b=s+p*(m-s),E,v,S;switch(f){default:case 6:case 0:E=m,v=b,S=s;break;case 1:E=b,v=m,S=s;break;case 2:E=s,v=m,S=b;break;case 3:E=s,v=b,S=m;break;case 4:E=b,v=s,S=m;break;case 5:E=m,v=s,S=b;break}return[E*255,v*255,S*255]},o.cmyk.rgb=function(i){let l=i[0]/100,s=i[1]/100,u=i[2]/100,c=i[3]/100,p=1-Math.min(1,l*(1-c)+c),f=1-Math.min(1,s*(1-c)+c),m=1-Math.min(1,u*(1-c)+c);return[p*255,f*255,m*255]},o.xyz.rgb=function(i){let l=i[0]/100,s=i[1]/100,u=i[2]/100,c,p,f;return c=l*3.2406+s*-1.5372+u*-.4986,p=l*-.9689+s*1.8758+u*.0415,f=l*.0557+s*-.204+u*1.057,c=c>.0031308?1.055*c**(1/2.4)-.055:c*12.92,p=p>.0031308?1.055*p**(1/2.4)-.055:p*12.92,f=f>.0031308?1.055*f**(1/2.4)-.055:f*12.92,c=Math.min(Math.max(0,c),1),p=Math.min(Math.max(0,p),1),f=Math.min(Math.max(0,f),1),[c*255,p*255,f*255]},o.xyz.lab=function(i){let l=i[0],s=i[1],u=i[2];l/=95.047,s/=100,u/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,u=u>.008856?u**(1/3):7.787*u+16/116;let c=116*s-16,p=500*(l-s),f=200*(s-u);return[c,p,f]},o.lab.xyz=function(i){let l=i[0],s=i[1],u=i[2],c,p,f;p=(l+16)/116,c=s/500+p,f=p-u/200;let m=p**3,b=c**3,E=f**3;return p=m>.008856?m:(p-16/116)/7.787,c=b>.008856?b:(c-16/116)/7.787,f=E>.008856?E:(f-16/116)/7.787,c*=95.047,p*=100,f*=108.883,[c,p,f]},o.lab.lch=function(i){let l=i[0],s=i[1],u=i[2],c;c=Math.atan2(u,s)*360/2/Math.PI,c<0&&(c+=360);let p=Math.sqrt(s*s+u*u);return[l,p,c]},o.lch.lab=function(i){let l=i[0],s=i[1],u=i[2]/360*2*Math.PI,c=s*Math.cos(u),p=s*Math.sin(u);return[l,c,p]},o.rgb.ansi16=function(i,l=null){let[s,u,c]=i,p=l===null?o.rgb.hsv(i)[2]:l;if(p=Math.round(p/50),p===0)return 30;let f=30+(Math.round(c/255)<<2|Math.round(u/255)<<1|Math.round(s/255));return p===2&&(f+=60),f},o.hsv.ansi16=function(i){return o.rgb.ansi16(o.hsv.rgb(i),i[2])},o.rgb.ansi256=function(i){let l=i[0],s=i[1],u=i[2];return l===s&&s===u?l<8?16:l>248?231:Math.round((l-8)/247*24)+232:16+36*Math.round(l/255*5)+6*Math.round(s/255*5)+Math.round(u/255*5)},o.ansi16.rgb=function(i){let l=i%10;if(l===0||l===7)return i>50&&(l+=3.5),l=l/10.5*255,[l,l,l];let s=(~~(i>50)+1)*.5,u=(l&1)*s*255,c=(l>>1&1)*s*255,p=(l>>
22&1)*s*255;return[u,c,p]},o.ansi256.rgb=function(i){if(i>=232){let p=(i-232)*10+8;return[p,p,p]}i-=16;let l,s=Math.floor(i/36)/5*255,u=Math.floor((l=i%36)/6)/5*255,c=l%6/5*255;return[s,u,c]},o.rgb.hex=function(i){let l=(((Math.round(i[0])&255)<<16)+((Math.round(i[1])&255)<<8)+(Math.round(i[2])&255)).toString(16).toUpperCase();return"000000".substring(l.length)+l},o.hex.rgb=function(i){let l=i.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!l)return[0,0,0];let s=l[0];l[0].length===3&&(s=s.split("").map(m=>m+m).join(""));let u=parseInt(s,16),c=u>>16&255,p=u>>8&255,f=u&255;return[c,p,f]},o.rgb.hcg=function(i){let l=i[0]/255,s=i[1]/255,u=i[2]/255,c=Math.max(Math.max(l,s),u),p=Math.min(Math.min(l,s),u),f=c-p,m,b;return f<1?m=p/(1-f):m=0,f<=0?b=0:c===l?b=(s-u)/f%6:c===s?b=2+(u-l)/f:b=4+(l-s)/f,b/=6,b%=1,[b*360,f*100,m*100]},o.hsl.hcg=function(i){let l=i[1]/100,s=i[2]/100,u=s<.5?2*l*s:2*l*(1-s),c=0;return u<1&&(c=(s-.5*u)/(1-u)),[i[0],u*100,c*100]},o.hsv.hcg=function(i){let l=i[1]/100,s=i[2]/100,u=l*s,c=0;return u<1&&(c=(s-u)/(1-u)),[i[0],u*100,c*100]},o.hcg.rgb=function(i){let l=i[0]/360,s=i[1]/100,u=i[2]/100;if(s===0)return[u*255,u*255,u*255];let c=[0,0,0],p=l%1*6,f=p%1,m=1-f,b=0;switch(Math.floor(p)){case 0:c[0]=1,c[1]=f,c[2]=0;break;case 1:c[0]=m,c[1]=1,c[2]=0;break;case 2:c[0]=0,c[1]=1,c[2]=f;break;case 3:c[0]=0,c[1]=m,c[2]=1;break;case 4:c[0]=f,c[1]=0,c[2]=1;break;default:c[0]=1,c[1]=0,c[2]=m}return b=(1-s)*u,[(s*c[0]+b)*255,(s*c[1]+b)*255,(s*c[2]+b)*255]},o.hcg.hsv=function(i){let l=i[1]/100,s=i[2]/100,u=l+s*(1-l),c=0;return u>0&&(c=l/u),[i[0],c*100,u*100]},o.hcg.hsl=function(i){let l=i[1]/100,s=i[2]/100*(1-l)+.5*l,u=0;return s>0&&s<.5?u=l/(2*s):s>=.5&&s<1&&(u=l/(2*(1-s))),[i[0],u*100,s*100]},o.hcg.hwb=function(i){let l=i[1]/100,s=i[2]/100,u=l+s*(1-l);return[i[0],(u-l)*100,(1-u)*100]},o.hwb.hcg=function(i){let l=i[1]/100,s=1-i[2]/100,u=s-l,c=0;return u<1&&(c=(s-u)/(1-u)),[i[0],u*100,c*100]},o.apple.rgb=function(i){return[i[0]/65535*255,i[1]/65535*255,i[2]/65535*255]},o.rgb.apple=function(i){return[i[0]/255*65535,i[1]/255*65535,i[2]/255*65535]},o.gray.rgb=function(i){return[i[0]/100*255,i[0]/100*255,i[0]/100*255]},o.gray.hsl=function(i){return[0,0,i[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(i){return[0,100,i[0]]},o.gray.cmyk=function(i){return[0,0,0,i[0]]},o.gray.lab=function(i){return[i[0],0,0]},o.gray.hex=function(i){let l=Math.round(i[0]/100*255)&255,s=((l<<16)+(l<<8)+l).toString(16).toUpperCase();return"000000".substring(s.length)+s},o.rgb.gray=function(i){return[(i[0]+i[1]+i[2])/3/255*100]}}}),Iw=lr({"../../node_modules/color-convert/route.js"(e,t){var r=Ky();function n(){let l={},s=Object.keys(r);for(let u=s.length,c=0;c<u;c++)l[s[c]]={distance:-1,parent:null};return l}function o(l){let s=n(),u=[l];for(s[l].distance=0;u.length;){let c=u.pop(),p=Object.keys(r[c]);for(let f=p.length,m=0;m<f;m++){let b=p[m],E=s[b];E.distance===-1&&(E.distance=s[c].distance+1,E.parent=c,u.unshift(b))}}return s}function a(l,s){return function(u){return s(l(u))}}function i(l,s){let u=[s[l].parent,l],c=r[s[l].parent][l],p=s[l].parent;for(;s[p].parent;)u.unshift(s[p].parent),c=a(r[s[p].parent][p],c),p=s[p].parent;return c.conversion=u,c}t.exports=function(l){let s=o(l),u={},c=Object.keys(s);for(let p=c.length,f=0;f<p;f++){let m=c[f];s[m].parent!==null&&(u[m]=i(m,s))}return u}}}),Ow=lr({"../../node_modules/color-convert/index.js"(e,t){var r=Ky(),n=Iw(),o={},a=Object.keys(r);function i(s){let u=function(...c){let p=c[0];return p==null?p:(p.length>1&&(c=p),s(c))};return"conversion"in s&&(u.conversion=s.conversion),u}function l(s){let u=function(...c){let p=c[0];if(p==null)return p;p.length>1&&(c=p);let f=s(c);if(typeof f=="object")for(let m=f.length,b=0;b<m;b++)f[b]=Math.round(f[b]);return f};return"conversion"in s&&(u.conversion=s.conversion),u}a.forEach(s=>{o[s]={},Object.defineProperty(o[s],"channels",{value:r[s].channels}),Object.defineProperty(o[s],"labels",{value:r[s].labels});let u=n(s);Object.keys(u).forEach(c=>{let p=u[c];o[s][c]=l(p),o[s][c].raw=i(p)})}),t.exports=o}}),it=eo(Ow());Kr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e<t?t:e},Nn=function(e){return"touches"in e},tl=function(e){return e&&e.ownerDocument.defaultView||self},Hy=function(e,t,r){var n=e.getBoundingClientRect(),o=Nn(t)?function(a,i){for(var l=0;l<a.length;l++)if(a[l].identifier===i)return a[l];return a[0]}(t.touches,r):t;return{left:Kr((o.pageX-(n.left+tl(e).pageXOffset))/n.width),top:Kr((o.pageY-(n.top+tl(e).pageYOffset))/n.height)}},Vy=function(e){!Nn(e)&&e.preventDefault()},il=C.memo(function(e){var t=e.onMove,r=e.onKey,n=al(e,["onMove","onKey"]),o=ut(null),a=el(t),i=el(r),l=ut(null),s=ut(!1),u=or(function(){var m=function(v){Vy(v),(Nn(v)?v.touches.length>0:v.buttons>0)&&o.current?a(Hy(o.current,v,l.current)):E(!1)},b=function(){return E(!1)};function E(v){var S=s.current,A=tl(o.current),F=v?A.addEventListener:A.removeEventListener;
2F(S?"touchmove":"mousemove",m),F(S?"touchend":"mouseup",b)}return[function(v){var S=v.nativeEvent,A=o.current;if(A&&(Vy(S),!function(k,B){return B&&!Nn(k)}(S,s.current)&&A)){if(Nn(S)){s.current=!0;var F=S.changedTouches||[];F.length&&(l.current=F[0].identifier)}A.focus(),a(Hy(A,S,l.current)),E(!0)}},function(v){var S=v.which||v.keyCode;S<37||S>40||(v.preventDefault(),i({left:S===39?.05:S===37?-.05:0,top:S===40?.05:S===38?-.05:0}))},E]},[i,a]),c=u[0],p=u[1],f=u[2];return _t(function(){return f},[f]),C.createElement("div",vr({},n,{onTouchStart:c,onMouseDown:c,className:"react-colorful__interactive",ref:o,onKeyDown:p,tabIndex:0,role:"slider"}))}),jn=function(e){return e.filter(Boolean).join(" ")},sl=function(e){var t=e.color,r=e.left,n=e.top,o=n===void 0?.5:n,a=jn(["react-colorful__pointer",e.className]);return C.createElement("div",{className:a,style:{top:100*o+"%",left:100*r+"%"}},C.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},Ne=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},kw={grad:.9,turn:360,rad:360/(2*Math.PI)},_w=function(e){return Qy(rl(e))},rl=function(e){return e[0]==="#"&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?Ne(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:e.length===8?Ne(parseInt(e.substring(6,8),16)/255,2):1}},Pw=function(e,t){return t===void 0&&(t="deg"),Number(e)*(kw[t]||1)},Rw=function(e){var t=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?Bw({h:Pw(t[1],t[2]),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}},Bw=function(e){var t=e.s,r=e.l;return{h:e.h,s:(t*=(r<50?r:100-r)/100)>0?2*t/(r+t)*100:0,v:r+t,a:e.a}},Nw=function(e){return $w(Xy(e))},Yy=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:Ne(e.h),s:Ne(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:Ne(o/2),a:Ne(n,2)}},nl=function(e){var t=Yy(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},ta=function(e){var t=Yy(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},Xy=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var a=Math.floor(t),i=n*(1-r),l=n*(1-(t-a)*r),s=n*(1-(1-t+a)*r),u=a%6;return{r:Ne(255*[n,l,i,i,s,n][u]),g:Ne(255*[s,n,n,l,i,i][u]),b:Ne(255*[i,i,s,n,n,l][u]),a:Ne(o,2)}},jw=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?Qy({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},Zo=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},$w=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=o<1?Zo(Ne(255*o)):"";return"#"+Zo(t)+Zo(r)+Zo(n)+a},Qy=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=Math.max(t,r,n),i=a-Math.min(t,r,n),l=i?a===t?(r-n)/i:a===r?2+(n-t)/i:4+(t-r)/i:0;return{h:Ne(60*(l<0?l+6:l)),s:Ne(a?i/a*100:0),v:Ne(a/255*100),a:o}},Zy=C.memo(function(e){var t=e.hue,r=e.onChange,n=jn(["react-colorful__hue",e.className]);return C.createElement("div",{className:n},C.createElement(il,{onMove:function(o){r({h:360*o.left})},onKey:function(o){r({h:Kr(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":Ne(t),"aria-valuemax":"360","aria-valuemin":"0"},C.createElement(sl,{className:"react-colorful__hue-pointer",left:t/360,color:nl({h:t,s:100,v:100,a:1})})))}),eg=C.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:nl({h:t.h,s:100,v:100,a:1})};return C.createElement("div",{className:"react-colorful__saturation",style:n},C.createElement(il,{onMove:function(o){r({s:100*o.left,v:100-100*o.top})},onKey:function(o){r({s:Kr(t.s+100*o.left,0,100),v:Kr(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+Ne(t.s)+"%, Brightness "+Ne(t.v)+"%"},C.createElement(sl,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:nl(t)})))}),tg=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0},rg=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")},Mw=function(e,t){return e.toLowerCase()===t.toLowerCase()||tg(rl(e),rl(t))};Lw=typeof window<"u"?iu:_t,zw=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},Wy=new Map,og=function(e){Lw(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!Wy.has(t)){var r=t.createElement("style");r.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;
2width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,Wy.set(t,r);var n=zw();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},Uw=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,a=e.onChange,i=al(e,["className","colorModel","color","onChange"]),l=ut(null);og(l);var s=ng(r,o,a),u=s[0],c=s[1],p=jn(["react-colorful",t]);return C.createElement("div",vr({},i,{ref:l,className:p}),C.createElement(eg,{hsva:u,onChange:c}),C.createElement(Zy,{hue:u.h,onChange:c,className:"react-colorful__last-control"}))},qw={defaultColor:"000",toHsva:_w,fromHsva:function(e){return Nw({h:e.h,s:e.s,v:e.v,a:1})},equal:Mw},Jw=function(e){return C.createElement(Uw,vr({},e,{colorModel:qw}))},Hw=function(e){var t=e.className,r=e.hsva,n=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+ta(Object.assign({},r,{a:0}))+", "+ta(Object.assign({},r,{a:1}))+")"},a=jn(["react-colorful__alpha",t]),i=Ne(100*r.a);return C.createElement("div",{className:a},C.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),C.createElement(il,{onMove:function(l){n({a:l.left})},onKey:function(l){n({a:Kr(r.a+l.left)})},"aria-label":"Alpha","aria-valuetext":i+"%","aria-valuenow":i,"aria-valuemin":"0","aria-valuemax":"100"},C.createElement(sl,{className:"react-colorful__alpha-pointer",left:r.a,color:ta(r)})))},ag=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,a=e.onChange,i=al(e,["className","colorModel","color","onChange"]),l=ut(null);og(l);var s=ng(r,o,a),u=s[0],c=s[1],p=jn(["react-colorful",t]);return C.createElement("div",vr({},i,{ref:l,className:p}),C.createElement(eg,{hsva:u,onChange:c}),C.createElement(Zy,{hue:u.h,onChange:c}),C.createElement(Hw,{hsva:u,onChange:c,className:"react-colorful__last-control"}))},Vw={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:Rw,fromHsva:ta,equal:rg},Ww=function(e){return C.createElement(ag,vr({},e,{colorModel:Vw}))},Gw={defaultColor:"rgba(0, 0, 0, 1)",toHsva:jw,fromHsva:function(e){var t=Xy(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:rg},Kw=function(e){return C.createElement(ag,vr({},e,{colorModel:Gw}))},Yw=j.div({position:"relative",maxWidth:250,'&[aria-readonly="true"]':{opacity:.5}}),Xw=j(Zn)({position:"absolute",zIndex:1,top:4,left:4,"[aria-readonly=true] &":{cursor:"not-allowed"}}),Qw=j.div({width:200,margin:5,".react-colorful__saturation":{borderRadius:"4px 4px 0 0"},".react-colorful__hue":{boxShadow:"inset 0 0 0 1px rgb(0 0 0 / 5%)"},".react-colorful__last-control":{borderRadius:"0 0 4px 4px"}}),Zw=j(Fa)(({theme:e})=>({fontFamily:e.typography.fonts.base})),eS=j.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),tS=j.div(({theme:e,active:t})=>({width:16,height:16,boxShadow:t?`${e.appBorderColor} 0 0 0 1px inset, ${e.textMutedColor}50 0 0 0 4px`:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:e.appBorderRadius})),rS=`url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')`,Gy=({value:e,style:t,...r})=>{let n=`linear-gradient(${e}, ${e}), ${rS}, linear-gradient(#fff, #fff)`;return C.createElement(tS,{...r,style:{...t,backgroundImage:n}})},nS=j(Et.Input)(({theme:e,readOnly:t})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:e.typography.fonts.base})),oS=j(ec)(({theme:e})=>({position:"absolute",zIndex:1,top:6,right:7,width:20,height:20,padding:4,boxSizing:"border-box",cursor:"pointer",color:e.input.color})),ig=(e=>(e.RGB="rgb",e.HSL="hsl",e.HEX="hex",e))(ig||{}),Zs=Object.values(ig),aS=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,iS=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,sS=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,ol=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,lS=/^\s*#?([0-9a-f]{3})\s*$/i,uS={hex:Jw,rgb:Kw,hsl:Ww},ea={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},sg=e=>{let t=e?.match(aS);if(!t)return[0,0,0,1];let[,r,n,o,a=1]=t;return[r,n,o,a].map(Number)},cS=e=>{let[t,r,n,o]=sg(e),[a,i,l]=it.default.rgb.hsl([t,r,n])||[0,0,0];return{valid:!0,value:e,keyword:it.default.rgb.keyword([t,r,n]),colorSpace:"rgb",rgb:e,hsl:`hsla(${a}, ${i}%, ${l}%, ${o})`,hex:`#${it.default.rgb.hex([t,r,n]).toLowerCase()}`}},dS=e=>{let[t,r,n,o]=sg(e),[a,i,l]=it.default.hsl.rgb([t,r,n])||[0,0,0];return{valid:!0,value:e,keyword:it.default.hsl.keyword([t,r,n]),colorSpace:"hsl",rgb:`rgba(${a}, ${i}, ${l}, ${o})`,hsl:e,hex:`#${it.default.hsl.hex([t,r,n]).toLowerCase()}`}},pS=e=>{let t=e.replace("#",""),r=it.default.keyword.rgb(t)||it.default.hex.rgb(t),n=it.default.rgb.hsl(r),o=e;/[^#a-f0-9]/i.test(e)?o=t:ol.test(e)&&(o=`#${t}`);let a=!0;if(o.startsWith("#"))a=ol.test(o);else try{it.default.keyword.hex(o)}catch{a=!1}return{valid:a,value:o,keyword:it.default.rgb.keyword(r),colorSpace:"hex",rgb:`rgba(${r[0]}, ${r[1]}, ${r[2]}, 1)`,hsl:`hsla(${n[0]}, ${n[1]}%, ${n[2]}%, 1)`,hex:o}},Gr=e=>{if(e)return iS.test(e)?cS(e):sS.test(e)?dS(e):pS(e)},fS=(e,t,r)=>{if(!e||!t?.valid)return ea[r];if(r!=="hex")return t?.[r]||ea[r];if(!t.hex.startsWith("#"))try{return`#${it.default.keyword.hex(t.hex)}`}catch{return ea.hex}let n=t.hex.match(lS);if(!n)return ol.test(t.hex)?t.hex:ea.hex;let[o,a,i]=n[1].split("");return`#${o}${o}${a}${a}${i}${i}`},mS=(e,t)=>{let[r,n]=Qe(e||""),[o,a]=Qe(()=>Gr(r)),[i,l]=Qe(o?.colorSpace||"hex");_t(()=>{let p=e||"",f=Gr(p);n(p),a(f),l(f?.colorSpace||"hex")},[e]);let s=or(()=>fS(r,o,i).toLowerCase(),[r,o,i]),u=bt(p=>{let f=Gr(p),m=f?.value||p||"";n(m),m===""&&(a(void 0),t(void 0)),f&&(a(f),l(f.colorSpace),t(f.value))},[t]),c=bt(()=>{let p=(Zs.indexOf(i)+1)%Zs.length,f=Zs[p];l(f);let m=o?.[f]||"";n(m),t(m)},[o,i,t]);
2return{value:r,realValue:s,updateValue:u,color:o,colorSpace:i,cycleColorSpace:c}},ra=e=>e.replace(/\s*/,"").toLowerCase(),hS=(e,t,r)=>{let[n,o]=Qe(t?.valid?[t]:[]);_t(()=>{t===void 0&&o([])},[t]);let a=or(()=>(e||[]).map(l=>typeof l=="string"?Gr(l):l.title?{...Gr(l.color),keyword:l.title}:Gr(l.color)).concat(n).filter(Boolean).slice(-27),[e,n]),i=bt(l=>{l?.valid&&(a.some(s=>s&&s[r]&&ra(s[r]||"")===ra(l[r]||""))||o(s=>s.concat(l)))},[r,a]);return{presets:a,addPreset:i}},lg=({name:e,value:t,onChange:r,onFocus:n,onBlur:o,presetColors:a,startOpen:i=!1,argType:l})=>{let s=bt(Ou(r,200),[r]),{value:u,realValue:c,updateValue:p,color:f,colorSpace:m,cycleColorSpace:b}=mS(t,s),{presets:E,addPreset:v}=hS(a??[],f,m),S=uS[m],A=!!l?.table?.readonly;return C.createElement(Yw,{"aria-readonly":A},C.createElement(Xw,{startOpen:i,trigger:A?null:void 0,closeOnOutsideClick:!0,onVisibleChange:()=>f&&v(f),tooltip:C.createElement(Qw,null,C.createElement(S,{color:c==="transparent"?"#000000":c,onChange:p,onFocus:n,onBlur:o}),E.length>0&&C.createElement(eS,null,E.map((F,k)=>C.createElement(Zn,{key:`${F?.value||k}-${k}`,hasChrome:!1,tooltip:C.createElement(Zw,{note:F?.keyword||F?.value||""})},C.createElement(Gy,{value:F?.[m]||"",active:!!(f&&F&&F[m]&&ra(F[m]||"")===ra(f[m])),onClick:()=>F&&p(F.value||"")})))))},C.createElement(Gy,{value:c,style:{margin:4}})),C.createElement(nS,{id:pn(e),value:u,onChange:F=>p(F.target.value),onFocus:F=>F.target.select(),readOnly:A,placeholder:"Choose color..."}),u?C.createElement(oS,{onClick:b}):null)},yS=lg});z();U();q();z();U();q();z();U();q();var nr="storybook/addon-mock",ru=`${nr}/panel`;var va={SEND:`${nr}/send`,UPDATE:`${nr}/update`};z();U();q();Pt();z();U();q();var I5=__STORYBOOK_API__,{ActiveTabs:O5,Consumer:k5,ManagerContext:_5,Provider:P5,RequestResponseError:R5,addons:xa,combineParameters:B5,controlOrMetaKey:N5,controlOrMetaSymbol:j5,eventMatchesShortcut:$5,eventToShortcut:M5,experimental_MockUniversalStore:L5,experimental_UniversalStore:z5,experimental_getStatusStore:U5,experimental_getTestProviderStore:q5,experimental_requestResponse:J5,experimental_useStatusStore:H5,experimental_useTestProviderStore:V5,experimental_useUniversalStore:W5,internal_fullStatusStore:G5,internal_fullTestProviderStore:K5,internal_universalStatusStore:Y5,internal_universalTestProviderStore:X5,isMacLike:Q5,isShortcutTaken:Z5,keyToSymbol:eI,merge:tI,mockChannel:rI,optionOrAltSymbol:nI,shortcutMatchesShortcut:oI,shortcutToHumanString:aI,types:su,useAddonState:lu,useArgTypes:iI,useArgs:sI,useChannel:uu,useGlobalTypes:lI,useGlobals:uI,useParameter:cI,useSharedState:dI,useStoryPrepared:pI,useStorybookApi:fI,useStorybookState:mI}=__STORYBOOK_API__;Fr();z();U();q();Pt();var Xe=Yn(dn());ir();z();U();q();Ra();Ba();Pt();Pt();z();U();q();var fO=__STORYBOOK_CLIENT_LOGGER__,{deprecate:mn,logger:he,once:ct,pretty:mO}=__STORYBOOK_CLIENT_LOGGER__;Fr();z();U();q();var n1=Object.create,ja=Object.defineProperty,o1=Object.getOwnPropertyDescriptor,a1=Object.getOwnPropertyNames,i1=Object.getPrototypeOf,s1=Object.prototype.hasOwnProperty,qe=(e,t)=>ja(e,"name",{value:t,configurable:!0}),l1=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),u1=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of a1(t))!s1.call(e,o)&&o!==r&&ja(e,o,{get:()=>t[o],enumerable:!(n=o1(t,o))||n.enumerable});return e},c1=(e,t,r)=>(r=e!=null?n1(i1(e)):{},u1(t||!e||!e.__esModule?ja(r,"default",{value:e,enumerable:!0}):r,e)),d1=l1(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isEqual=function(){var t=Object.prototype.toString,r=Object.getPrototypeOf,n=Object.getOwnPropertySymbols?function(o){return Object.keys(o).concat(Object.getOwnPropertySymbols(o))}:Object.keys;return function(o,a){return qe(function i(l,s,u){var c,p,f,m=t.call(l),b=t.call(s);if(l===s)return!0;if(l==null||s==null)return!1;if(u.indexOf(l)>-1&&u.indexOf(s)>-1)return!0;if(u.push(l,s),m!=b||(c=n(l),p=n(s),c.length!=p.length||c.some(function(E){return!i(l[E],s[E],u)})))return!1;switch(m.slice(8,-1)){case"Symbol":return l.valueOf()==s.valueOf();
2case"Date":case"Number":return+l==+s||+l!=+l&&+s!=+s;case"RegExp":case"Function":case"String":case"Boolean":return""+l==""+s;case"Set":case"Map":c=l.entries(),p=s.entries();do if(!i((f=c.next()).value,p.next().value,u))return!1;while(!f.done);return!0;case"ArrayBuffer":l=new Uint8Array(l),s=new Uint8Array(s);case"DataView":l=new Uint8Array(l.buffer),s=new Uint8Array(s.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(l.length!=s.length)return!1;for(f=0;f<l.length;f++)if((f in l||f in s)&&(f in l!=f in s||!i(l[f],s[f],u)))return!1;return!0;case"Object":return i(r(l),r(s),u);default:return!1}},"n")(o,a,[])}}()});function zu(e){return e.replace(/_/g," ").replace(/-/g," ").replace(/\./g," ").replace(/([^\n])([A-Z])([a-z])/g,(t,r,n,o)=>`${r} ${n}${o}`).replace(/([a-z])([A-Z])/g,(t,r,n)=>`${r} ${n}`).replace(/([a-z])([0-9])/gi,(t,r,n)=>`${r} ${n}`).replace(/([0-9])([a-z])/gi,(t,r,n)=>`${r} ${n}`).replace(/(\s|^)(\w)/g,(t,r,n)=>`${r}${n.toUpperCase()}`).replace(/ +/g," ").trim()}qe(zu,"toStartCaseStr");var Mu=c1(d1(),1),Uu=qe(e=>e.map(t=>typeof t<"u").filter(Boolean).length,"count"),p1=qe((e,t)=>{let{exists:r,eq:n,neq:o,truthy:a}=e;if(Uu([r,n,o,a])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:n,neq:o})}`);if(typeof n<"u")return(0,Mu.isEqual)(t,n);if(typeof o<"u")return!(0,Mu.isEqual)(t,o);if(typeof r<"u"){let i=typeof t<"u";return r?i:!i}return typeof a>"u"||a?!!t:!t},"testValue"),$a=qe((e,t,r)=>{if(!e.if)return!0;let{arg:n,global:o}=e.if;if(Uu([n,o])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:o})}`);let a=n?t[n]:r[o];return p1(e.if,a)},"includeConditionalArg");function f1(e){return e!=null&&typeof e=="object"&&"_tag"in e&&e?._tag==="Preview"}qe(f1,"isPreview");function m1(e){return e!=null&&typeof e=="object"&&"_tag"in e&&e?._tag==="Meta"}qe(m1,"isMeta");function ur(e){return e!=null&&typeof e=="object"&&"_tag"in e&&e?._tag==="Story"}qe(ur,"isStory");var Ma=qe(e=>e.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,""),"sanitize"),Lu=qe((e,t)=>{let r=Ma(e);if(r==="")throw new Error(`Invalid ${t} '${e}', must include alphanumeric characters`);return r},"sanitizeSafe"),qu=qe((e,t)=>`${Lu(e,"kind")}${t?`--${Lu(t,"name")}`:""}`,"toId"),Ju=qe(e=>zu(e),"storyNameFromExport");function Na(e,t){return Array.isArray(t)?t.includes(e):e.match(t)}qe(Na,"matches");function Or(e,{includeStories:t,excludeStories:r}){return e!=="__esModule"&&(!t||Na(e,t))&&(!r||!Na(e,r))}qe(Or,"isExportStory");var EO=qe((e,{rootSeparator:t,groupSeparator:r})=>{let[n,o]=e.split(t,2),a=(o||e).split(r).filter(i=>!!i);return{root:o?n:null,groups:a}},"parseKind"),Hu=qe((...e)=>{let t=e.reduce((r,n)=>(n.startsWith("!")?r.delete(n.slice(1)):r.add(n),r),new Set);return Array.from(t)},"combineTags");La();ir();z();U();q();var JP=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:ac,ARGTYPES_INFO_RESPONSE:za,CHANNEL_CREATED:HP,CHANNEL_WS_DISCONNECT:VP,CONFIG_ERROR:ic,CREATE_NEW_STORYFILE_REQUEST:WP,CREATE_NEW_STORYFILE_RESPONSE:GP,CURRENT_STORY_WAS_SET:Ua,DOCS_PREPARED:sc,DOCS_RENDERED:to,FILE_COMPONENT_SEARCH_REQUEST:KP,FILE_COMPONENT_SEARCH_RESPONSE:YP,FORCE_REMOUNT:hn,FORCE_RE_RENDER:ro,GLOBALS_UPDATED:cr,NAVIGATE_URL:lc,PLAY_FUNCTION_THREW_EXCEPTION:uc,PRELOAD_ENTRIES:cc,PREVIEW_BUILDER_PROGRESS:XP,PREVIEW_KEYDOWN:dc,REGISTER_SUBSCRIPTION:QP,REQUEST_WHATS_NEW_DATA:ZP,RESET_STORY_ARGS:yn,RESULT_WHATS_NEW_DATA:eR,SAVE_STORY_REQUEST:tR,SAVE_STORY_RESPONSE:rR,SELECT_STORY:nR,SET_CONFIG:oR,SET_CURRENT_STORY:no,SET_FILTER:aR,SET_GLOBALS:pc,SET_INDEX:iR,SET_STORIES:sR,SET_WHATS_NEW_CACHE:lR,SHARED_STATE_CHANGED:uR,SHARED_STATE_SET:cR,STORIES_COLLAPSE_ALL:dR,STORIES_EXPAND_ALL:pR,STORY_ARGS_UPDATED:qa,STORY_CHANGED:fc,STORY_ERRORED:mc,STORY_FINISHED:Ja,STORY_HOT_UPDATED:fR,STORY_INDEX_INVALIDATED:hc,STORY_MISSING:Ha,STORY_PREPARED:yc,STORY_RENDERED:gn,STORY_RENDER_PHASE_CHANGED:vt,STORY_SPECIFIED:gc,STORY_THREW_EXCEPTION:bc,STORY_UNCHANGED:Ec,TELEMETRY_ERROR:mR,TOGGLE_WHATS_NEW_NOTIFICATIONS:hR,UNHANDLED_ERRORS_WHILE_PLAYING:vc,UPDATE_GLOBALS:oo,UPDATE_QUERY_PARAMS:xc,UPDATE_STORY_ARGS:bn}=__STORYBOOK_CORE_EVENTS__;z();U();q();z();U();q();var Y=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof window<"u"?e=window:typeof self<"u"?e=self:e={},e})();z();U();q();var AR=__STORYBOOK_CHANNELS__,{Channel:Va,HEARTBEAT_INTERVAL:DR,HEARTBEAT_MAX_LATENCY:CR,PostMessageTransport:TR,WebsocketTransport:FR,createBrowserChannel:IR}=__STORYBOOK_CHANNELS__;z();U();q();var g1=Object.defineProperty,Ae=(e,t)=>
2g1(e,"name",{value:t,configurable:!0});function ke(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=Array.from(typeof e=="string"?[e]:e);n[n.length-1]=n[n.length-1].replace(/\r?\n([\t ]*)$/,"");var o=n.reduce(function(l,s){var u=s.match(/\n([\t ]+|(?!\s).)/g);return u?l.concat(u.map(function(c){var p,f;return(f=(p=c.match(/[\t ]/g))===null||p===void 0?void 0:p.length)!==null&&f!==void 0?f:0})):l},[]);if(o.length){var a=new RegExp(`
3[	 ]{`+Math.min.apply(Math,o)+"}","g");n=n.map(function(l){return l.replace(a,`
4`)})}n[0]=n[0].replace(/^\r?\n/,"");var i=n[0];return t.forEach(function(l,s){var u=i.match(/(?:^|\n)( *)$/),c=u?u[1]:"",p=l;typeof l=="string"&&l.includes(`
5`)&&(p=String(l).split(`
6`).map(function(f,m){return m===0?f:""+c+f}).join(`
7`)),i+=p+n[s+1]}),i}Ae(ke,"dedent");function Wa({code:e,category:t}){let r=String(e).padStart(4,"0");return`SB_${t}_${r}`}Ae(Wa,"parseErrorCode");var wc=class Sc extends Error{constructor(t){super(Sc.getFullMessage(t)),this.data={},this.fromStorybook=!0,this.category=t.category,this.documentation=t.documentation??!1,this.code=t.code}get fullErrorCode(){return Wa({code:this.code,category:this.category})}get name(){let t=this.constructor.name;return`${this.fullErrorCode} (${t})`}static getFullMessage({documentation:t,code:r,category:n,message:o}){let a;return t===!0?a=`https://storybook.js.org/error/${Wa({code:r,category:n})}`:typeof t=="string"?a=t:Array.isArray(t)&&(a=`
8${t.map(i=>`	- ${i}`).join(`
9`)}`),`${o}${a!=null?`
10
11More info: ${a}
12`:""}`}};Ae(wc,"StorybookError");var Oe=wc,b1=(e=>(e.BLOCKS="BLOCKS",e.DOCS_TOOLS="DOCS-TOOLS",e.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",e.PREVIEW_CHANNELS="PREVIEW_CHANNELS",e.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",e.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",e.PREVIEW_API="PREVIEW_API",e.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",e.PREVIEW_ROUTER="PREVIEW_ROUTER",e.PREVIEW_THEMING="PREVIEW_THEMING",e.RENDERER_HTML="RENDERER_HTML",e.RENDERER_PREACT="RENDERER_PREACT",e.RENDERER_REACT="RENDERER_REACT",e.RENDERER_SERVER="RENDERER_SERVER",e.RENDERER_SVELTE="RENDERER_SVELTE",e.RENDERER_VUE="RENDERER_VUE",e.RENDERER_VUE3="RENDERER_VUE3",e.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",e.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",e.ADDON_VITEST="ADDON_VITEST",e.ADDON_A11Y="ADDON_A11Y",e))(b1||{}),Ac=class extends Oe{constructor(t){super({category:"PREVIEW_API",code:1,message:ke`
13        Couldn't find story matching id '${t.storyId}' after HMR.
14        - Did you just rename a story?
15        - Did you remove it from your CSF file?
16        - Are you sure a story with the id '${t.storyId}' exists?
17        - Please check the values in the stories field of your main.js config and see if they would match your CSF File.
18        - Also check the browser console and terminal for potential error messages.`}),this.data=t}};Ae(Ac,"MissingStoryAfterHmrError");var Dc=Ac,Cc=class extends Oe{constructor(t){super({category:"PREVIEW_API",code:2,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#using-implicit-actions-during-rendering-is-deprecated-for-example-in-the-play-function",message:ke`
19        We detected that you use an implicit action arg while ${t.phase} of your story.  
20        ${t.deprecated?`
21This is deprecated and won't work in Storybook 8 anymore.
22`:""}
23        Please provide an explicit spy to your args like this:
24          import { fn } from 'storybook/test';
25          ... 
26          args: {
27           ${t.name}: fn()
28          }`}),this.data=t}};Ae(Cc,"ImplicitActionsDuringRendering");var Tc=Cc,Fc=class extends Oe{constructor(){super({category:"PREVIEW_API",code:3,message:ke`
29        Cannot call \`storyStore.extract()\` without calling \`storyStore.cacheAllCsfFiles()\` first.
30
31        You probably meant to call \`await preview.extract()\` which does the above for you.`})}};Ae(Fc,"CalledExtractOnStoreError");var Ic=Fc,Oc=class extends Oe{constructor(){super({category:"PREVIEW_API",code:4,message:ke`
32        Expected your framework's preset to export a \`renderToCanvas\` field.
33
34        Perhaps it needs to be upgraded for Storybook 7.0?`,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field"})}};Ae(Oc,"MissingRenderToCanvasError");var kc=Oc,_c=class extends Oe{constructor(t){super({category:"PREVIEW_API",code:5,message:ke`
35        Called \`Preview.${t.methodName}()\` before initialization.
36        
37        The preview needs to load the story index before most methods can be called. If you want
38        to call \`${t.methodName}\`, try \`await preview.initializationPromise;\` first.
39        
40        If you didn't call the above code, then likely it was called by an addon that needs to
41        do the above.`}),this.data=t}};Ae(_c,"CalledPreviewMethodBeforeInitializationError");var Ge=_c,Pc=class extends Oe{constructor(t){super({category:"PREVIEW_API",code:6,message:ke`
42        Error fetching \`/index.json\`:
43        
44        ${t.text}
45
46        If you are in development, this likely indicates a problem with your Storybook process,
47        check the terminal for errors.
48
49        If you are in a deployed Storybook, there may have been an issue deploying the full Storybook
50        build.`}),this.data=t}};Ae(Pc,"StoryIndexFetchError");var Rc=Pc,Bc=class extends Oe{constructor(t){super({category:"PREVIEW_API",code:7,message:ke`
51        Tried to render docs entry ${t.storyId} but it is a MDX file that has no CSF
52        references, or autodocs for a CSF file that some doesn't refer to itself.
53        
54        This likely is an internal error in Storybook's indexing, or you've attached the
55        \`attached-mdx\` tag to an MDX file that is not attached.`}),this.data=t}};Ae(Bc,"MdxFileWithNoCsfReferencesError");var Nc=Bc,jc=class extends Oe{constructor(){super({category:"PREVIEW_API",code:8,message:ke`
56        Couldn't find any stories in your Storybook.
57
58        - Please check your stories field of your main.js config: does it match correctly?
59        - Also check the browser console and terminal for error messages.`})}};Ae(jc,"EmptyIndexError");var $c=jc,Mc=class extends Oe{constructor(t){super({category:"PREVIEW_API",code:9,message:ke`
60        Couldn't find story matching '${t.storySpecifier}'.
61
62        - Are you sure a story with that id exists?
63        - Please check your stories field of your main.js config.
64        - Also check the browser console and terminal for error messages.`}),this.data=t}};Ae(Mc,"NoStoryMatchError");var Lc=Mc,zc=class extends Oe{constructor(t){super({category:"PREVIEW_API",code:10,message:ke`
65        Couldn't find story matching id '${t.storyId}' after importing a CSF file.
66
67        The file was indexed as if the story was there, but then after importing the file in the browser
68        we didn't find the story. Possible reasons:
69        - You are using a custom story indexer that is misbehaving.
70        - You have a custom file loader that is removing or renaming exports.
71
72        Please check your browser console and terminal for errors that may explain the issue.`}),this.data=t}};Ae(zc,"MissingStoryFromCsfFileError");var Uc=zc,qc=class extends Oe{constructor(){super({category:"PREVIEW_API",code:11,message:ke`
73        Cannot access the Story Store until the index is ready.
74
75        It is not recommended to use methods directly on the Story Store anyway, in Storybook 9 we will
76        remove access to the store entirely`})}};Ae(qc,"StoryStoreAccessedBeforeInitializationError");var Jc=qc,Hc=class extends Oe{constructor(t){super({category:"PREVIEW_API",code:12,message:ke`
77      Incorrect use of mount in the play function.
78      
79      To use mount in the play function, you must satisfy the following two requirements: 
80      
81      1. You *must* destructure the mount property from the \`context\` (the argument passed to your play function). 
82         This makes sure that Storybook does not start rendering the story before the play function begins.
83      
84      2. Your Storybook framework or builder must be configured to transpile to ES2017 or newer. 
85         This is because destructuring statements and async/await usages are otherwise transpiled away, 
86         which prevents Storybook from recognizing your usage of \`mount\`.
87      
88      Note that Angular is not supported. As async/await is transpiled to support the zone.js polyfill. 
89      
90      More info: https://storybook.js.org/docs/writing-tests/interaction-testing#run-code-before-the-component-gets-rendered
91      
92      Received the following play function:
93      ${t.playFunction}`}),this.data=t}};Ae(Hc,"MountMustBeDestructuredError");var ao=Hc,Vc=class extends Oe{constructor(t){super({category:"PREVIEW_API",code:14,message:ke`
94        No render function available for storyId '${t.id}'
95      `}),this.data=t}};
95Ae(Vc,"NoRenderFunctionError");var Wc=Vc,Gc=class extends Oe{constructor(){super({category:"PREVIEW_API",code:15,message:ke`
96        No component is mounted in your story.
97        
98        This usually occurs when you destructure mount in the play function, but forget to call it.
99        
100        For example:
101
102        async play({ mount, canvasElement }) {
103          // 👈 mount should be called: await mount(); 
104          const canvas = within(canvasElement);
105          const button = await canvas.findByRole('button');
106          await userEvent.click(button);
107        };
108
109        Make sure to either remove it or call mount in your play function.
110      `})}};Ae(Gc,"NoStoryMountedError");var Kc=Gc,E1=class extends Oe{constructor(t){super({category:"PREVIEW_API",code:16,message:`Status has typeId "${t.status.typeId}" but was added to store with typeId "${t.typeId}". Full status: ${JSON.stringify(t.status,null,2)}`}),this.data=t}};Ae(E1,"StatusTypeIdMismatchError");var v1=class extends Oe{constructor(){super({category:"FRAMEWORK_NEXTJS",code:1,documentation:"https://storybook.js.org/docs/get-started/nextjs#faq",message:ke`
111      You are importing avif images, but you don't have sharp installed.
112
113      You have to install sharp in order to use image optimization features in Next.js.
114      `})}};Ae(v1,"NextJsSharpError");var x1=class extends Oe{constructor(t){super({category:"FRAMEWORK_NEXTJS",code:2,message:ke`
115        Tried to access router mocks from "${t.importType}" but they were not created yet. You might be running code in an unsupported environment.
116      `}),this.data=t}};Ae(x1,"NextjsRouterMocksNotAvailable");var Yc=class extends Oe{constructor(t){super({category:"DOCS-TOOLS",code:1,documentation:"https://github.com/storybookjs/storybook/issues/26606",message:ke`
117        There was a failure when generating detailed ArgTypes in ${t.language} for:
118        ${JSON.stringify(t.type,null,2)} 
119        
120        Storybook will fall back to use a generic type description instead.
121
122        This type is either not supported or it is a bug in the docgen generation in Storybook.
123        If you think this is a bug, please detail it as much as possible in the Github issue.
124      `}),this.data=t}};Ae(Yc,"UnknownArgTypesError");var io=Yc,w1=class extends Oe{constructor(t){super({category:"ADDON_VITEST",code:1,message:ke`
125        Encountered an unsupported value "${t.value}" when setting the viewport ${t.dimension} dimension.
126        
127        The Storybook plugin only supports values in the following units:
128        - px, vh, vw, em, rem and %.
129        
130        You can either change the viewport for this story to use one of the supported units or skip the test by adding '!test' to the story's tags per https://storybook.js.org/docs/writing-stories/tags
131      `}),this.data=t}};Ae(w1,"UnsupportedViewportDimensionError");var S1=class extends Oe{constructor(){super({category:"ADDON_A11Y",code:1,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#a11y-addon-replace-element-parameter-with-context-parameter",message:'The "element" parameter in parameters.a11y has been removed. Use "context" instead.'})}};Ae(S1,"ElementA11yParameterError");z();U();q();var oB=__STORYBOOK_TEST__,{buildQueries:aB,clearAllMocks:Xc,configure:iB,createEvent:sB,expect:lB,findAllByAltText:uB,findAllByDisplayValue:cB,findAllByLabelText:dB,findAllByPlaceholderText:pB,findAllByRole:fB,findAllByTestId:mB,findAllByText:hB,findAllByTitle:yB,findByAltText:gB,findByDisplayValue:bB,findByLabelText:EB,findByPlaceholderText:vB,findByRole:xB,findByTestId:wB,findByText:SB,findByTitle:AB,fireEvent:DB,fn:Qc,getAllByAltText:CB,getAllByDisplayValue:TB,getAllByLabelText:FB,getAllByPlaceholderText:IB,getAllByRole:OB,getAllByTestId:kB,getAllByText:_B,getAllByTitle:PB,getByAltText:RB,getByDisplayValue:BB,getByLabelText:NB,getByPlaceholderText:jB,getByRole:$B,getByTestId:MB,getByText:LB,getByTitle:zB,getConfig:UB,getDefaultNormalizer
131:qB,getElementError:JB,getNodeText:HB,getQueriesForElement:VB,getRoles:WB,getSuggestedQuery:GB,isInaccessible:KB,isMockFunction:Zc,logDOM:YB,logRoles:XB,mocked:QB,mocks:ZB,onMockCall:ed,prettyDOM:e4,prettyFormat:t4,queries:r4,queryAllByAltText:n4,queryAllByAttribute:o4,queryAllByDisplayValue:a4,queryAllByLabelText:i4,queryAllByPlaceholderText:s4,queryAllByRole:l4,queryAllByTestId:u4,queryAllByText:c4,queryAllByTitle:d4,queryByAltText:p4,queryByAttribute:f4,queryByDisplayValue:m4,queryByLabelText:h4,queryByPlaceholderText:y4,queryByRole:g4,queryByTestId:b4,queryByText:E4,queryByTitle:v4,queryHelpers:x4,resetAllMocks:td,restoreAllMocks:rd,screen:w4,spyOn:S4,uninstrumentedUserEvent:nd,userEvent:A4,waitFor:D4,waitForElementToBeRemoved:C4,within:od}=__STORYBOOK_TEST__;z();U();q();var A1=Object.defineProperty,x=(e,t)=>A1(e,"name",{value:t,configurable:!0}),D1=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),C1=D1(()=>{}),T1={reset:[0,0],bold:[1,22,"\x1B[22m\x1B[1m"],dim:[2,22,"\x1B[22m\x1B[2m"],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]},F1=Object.entries(T1);function bo(e){return String(e)}x(bo,"a");bo.open="";bo.close="";function Fd(e=!1){let t=typeof process<"u"?process:void 0,r=t?.env||{},n=t?.argv||[];return!("NO_COLOR"in r||n.includes("--no-color"))&&("FORCE_COLOR"in r||n.includes("--color")||t?.platform==="win32"||e&&r.TERM!=="dumb"||"CI"in r)||typeof window<"u"&&!!window.chrome}x(Fd,"C");function Id(e=!1){let t=Fd(e),r=x((i,l,s,u)=>{let c="",p=0;do c+=i.substring(p,u)+s,p=u+l.length,u=i.indexOf(l,p);while(~u);return c+i.substring(p)},"i"),n=x((i,l,s=i)=>{let u=x(c=>{let p=String(c),f=p.indexOf(l,i.length);return~f?i+r(p,l,s,f)+l:i+p+l},"o");return u.open=i,u.close=l,u},"g"),o={isColorSupported:t},a=x(i=>`\x1B[${i}m`,"d");for(let[i,l]of F1)o[i]=t?n(a(l[0]),a(l[1]),l[2]):bo;return o}x(Id,"p");var Nt=Id();function Si(e,t){return t.forEach(function(r){r&&typeof r!="string"&&!Array.isArray(r)&&Object.keys(r).forEach(function(n){if(n!=="default"&&!(n in e)){var o=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(e,n,o.get?o:{enumerable:!0,get:x(function(){return r[n]},"get")})}})}),Object.freeze(e)}x(Si,"_mergeNamespaces");function Od(e,t){let r=Object.keys(e),n=t===null?r:r.sort(t);if(Object.getOwnPropertySymbols)for(let o of Object.getOwnPropertySymbols(e))Object.getOwnPropertyDescriptor(e,o).enumerable&&n.push(o);return n}x(Od,"getKeysOfEnumerableProperties");function jr(e,t,r,n,o,a,i=": "){let l="",s=0,u=e.next();if(!u.done){l+=t.spacingOuter;let c=r+t.indent;for(;!u.done;){if(l+=c,s++===t.maxWidth){l+="\u2026";break}let p=a(u.value[0],t,c,n,o),f=a(u.value[1],t,c,n,o);l+=p+i+f,u=e.next(),u.done?t.min||(l+=","):l+=`,${t.spacingInner}`}l+=t.spacingOuter+r}return l}x(jr,"printIteratorEntries");function Eo(e,t,r,n,o,a){let i="",l=0,s=e.next();if(!s.done){i+=t.spacingOuter;let u=r+t.indent;for(;!s.done;){if(i+=u,l++===t.maxWidth){i+="\u2026";break}i+=a(s.value,t,u,n,o),s=e.next(),s.done?t.min||(i+=","):i+=`,${t.spacingInner}`}i+=t.spacingOuter+r}return i}x(Eo,"printIteratorValues");function wn(e,t,r,n,o,a){let i="";e=e instanceof ArrayBuffer?new DataView(e):e;let l=x(u=>u instanceof DataView,"isDataView"),s=l(e)?e.byteLength:e.length;if(s>0){i+=t.spacingOuter;let u=r+t.indent;for(let c=0;c<s;c++){if(i+=u,c===t.maxWidth){i+="\u2026";break}(l(e)||c in e)&&(i+=a(l(e)?e.getInt8(c):e[c],t,u,n,o)),c<s-1?i+=`,${t.spacingInner}`:t.min||(i+=",")}i+=t.spacingOuter+r}return i}x(wn,"printListItems");function vo(e,t,r,n,o,a){let i="",l=Od(e,t.compareKeys);if(l.length>0){i+=t.spacingOuter;let s=r+t.indent;for(let u=0;u<l.length;u++){let c=l[u],p=a(c,t,s,n,o),f=a(e[c],t,s,n,o);i+=`${s+p}: ${f}`,u<l.length-1?i+=`,${t.spacingInner}`:t.min||(i+=",")}i+=t.spacingOuter+r}return i}x(vo,"printObjectProperties");var I1=typeof Symbol=="function"&&Symbol.for?Symbol.for("jest.asymmetricMatcher"):1267621,Ga=" ",O1=x((e,t,r,n,o,a)=>{let i=e.toString();if(i==="ArrayContaining"||i==="ArrayNotContaining")return++n>t.maxDepth?`[${i}]`:`${i+Ga}[${wn(e.sample,t,r,n,o,a)}]`;if(i==="ObjectContaining"||i==="ObjectNotContaining")return++n>t.maxDepth?`[${i}]`:`${i+Ga}{${vo(e.sample,t,r,n,o,a)}}`;if(i==="StringMatching"||i==="StringNotMatching"||i==="StringContaining"||i==="StringNotContaining")return i+Ga+a(e.sample,t,r,n,o);if(typeof e.toAsymmetricMatcher!="function")throw new TypeError(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);return e.toAsymmetricMatcher()},"serialize$5"),k1=x(e=>e&&e.$$typeof===I1,"test$5"),_1={serialize:O1,test:k1},P1=" ",kd=new Set(["DOMStringMap","NamedNodeMap"]),R1=/^(?:HTML\w*Collection|NodeList)$/;function _d(e){return kd.has(e)||R1.test(e)}x(_d,"testName");var B1=x(e=>e&&e.constructor&&!!e.constructor.name&&_d(e.constructor.name),"test$4");function Pd(e){return e.constructor.name==="NamedNodeMap"}x(Pd,"isNamedNodeMap");var N1=x((e,t,r,n,o,a)=>{let i=e.constructor.name;return++n>t.maxDepth?`[${i}]`:(t.min?"":i+P1)+(kd.has(i)?`{${vo(Pd(e)?[...e].reduce((l,s)=>(l[s.name]=s.value,l),{}):{...e},t,r,n,o,a)}}`:`[${wn([...e],t,r,n,o,a)}]`)},"serialize$4"),j1={serialize:N1,test:B1};function Ai(e){return e.replaceAll("<","&lt;").replaceAll(">","&gt;")}x(Ai,"escapeHTML");function xo(e,t,r,n,o,a,i){let l=n+r.indent,s=r.colors;return e.map(u=>{let c=t[u],p=i(c,r,l,o,a);return typeof c!="string"&&(p.includes(`
132`)&&(p=r.spacingOuter+l+p+r.spacingOuter+n),p=`{${p}}`),`${r.spacingInner+n+s.prop.open+u+s.prop.close}=${s.value.open}${p}${s.value.close}`}).join("")}x(xo,"printProps");function wo(e,t,r,n,o,a){return e.map(i=>
132t.spacingOuter+r+(typeof i=="string"?Di(i,t):a(i,t,r,n,o))).join("")}x(wo,"printChildren");function Di(e,t){let r=t.colors.content;return r.open+Ai(e)+r.close}x(Di,"printText");function Rd(e,t){let r=t.colors.comment;return`${r.open}<!--${Ai(e)}-->${r.close}`}x(Rd,"printComment");function So(e,t,r,n,o){let a=n.colors.tag;return`${a.open}<${e}${t&&a.close+t+n.spacingOuter+o+a.open}${r?`>${a.close}${r}${n.spacingOuter}${o}${a.open}</${e}`:`${t&&!n.min?"":" "}/`}>${a.close}`}x(So,"printElement");function Ao(e,t){let r=t.colors.tag;return`${r.open}<${e}${r.close} \u2026${r.open} />${r.close}`}x(Ao,"printElementAsLeaf");var $1=1,Bd=3,Nd=8,jd=11,M1=/^(?:(?:HTML|SVG)\w*)?Element$/;function $d(e){try{return typeof e.hasAttribute=="function"&&e.hasAttribute("is")}catch{return!1}}x($d,"testHasAttribute");function Md(e){let t=e.constructor.name,{nodeType:r,tagName:n}=e,o=typeof n=="string"&&n.includes("-")||$d(e);return r===$1&&(M1.test(t)||o)||r===Bd&&t==="Text"||r===Nd&&t==="Comment"||r===jd&&t==="DocumentFragment"}x(Md,"testNode");var L1=x(e=>{var t;return(e==null||(t=e.constructor)===null||t===void 0?void 0:t.name)&&Md(e)},"test$3");function Ld(e){return e.nodeType===Bd}x(Ld,"nodeIsText");function zd(e){return e.nodeType===Nd}x(zd,"nodeIsComment");function lo(e){return e.nodeType===jd}x(lo,"nodeIsFragment");var z1=x((e,t,r,n,o,a)=>{if(Ld(e))return Di(e.data,t);if(zd(e))return Rd(e.data,t);let i=lo(e)?"DocumentFragment":e.tagName.toLowerCase();return++n>t.maxDepth?Ao(i,t):So(i,xo(lo(e)?[]:Array.from(e.attributes,l=>l.name).sort(),lo(e)?{}:[...e.attributes].reduce((l,s)=>(l[s.name]=s.value,l),{}),t,r+t.indent,n,o,a),wo(Array.prototype.slice.call(e.childNodes||e.children),t,r+t.indent,n,o,a),t,r)},"serialize$3"),U1={serialize:z1,test:L1}
132,q1="@@__IMMUTABLE_ITERABLE__@@",J1="@@__IMMUTABLE_LIST__@@",H1="@@__IMMUTABLE_KEYED__@@",V1="@@__IMMUTABLE_MAP__@@",ad="@@__IMMUTABLE_ORDERED__@@",W1="@@__IMMUTABLE_RECORD__@@",G1="@@__IMMUTABLE_SEQ__@@",K1="@@__IMMUTABLE_SET__@@",Y1="@@__IMMUTABLE_STACK__@@",Pr=x(e=>`Immutable.${e}`,"getImmutableName"),Do=x(e=>`[${e}]`,"printAsLeaf"),Sn=" ",id="\u2026";function Ud(e,t,r,n,o,a,i){return++n>t.maxDepth?Do(Pr(i)):`${Pr(i)+Sn}{${jr(e.entries(),t,r,n,o,a)}}`}x(Ud,"printImmutableEntries");function qd(e){let t=0;return{next(){if(t<e._keys.length){let r=e._keys[t++];return{done:!1,value:[r,e.get(r)]}}return{done:!0,value:void 0}}}}x(qd,"getRecordEntries");function Jd(e,t,r,n,o,a){let i=Pr(e._name||"Record");return++n>t.maxDepth?Do(i):`${i+Sn}{${jr(qd(e),t,r,n,o,a)}}`}x(Jd,"printImmutableRecord");function Hd(e,t,r,n,o,a){let i=Pr("Seq");return++n>t.maxDepth?Do(i):e[H1]?`${i+Sn}{${e._iter||e._object?jr(e.entries(),t,r,n,o,a):id}}`:`${i+Sn}[${e._iter||e._array||e._collection||e._iterable?Eo(e.values(),t,r,n,o,a):id}]`}x(Hd,"printImmutableSeq");function uo(e,t,r,n,o,a,i){return++n>t.maxDepth?Do(Pr(i)):`${Pr(i)+Sn}[${Eo(e.values(),t,r,n,o,a)}]`}x(uo,"printImmutableValues");var X1=x((e,t,r,n,o,a)=>e[V1]?Ud(e,t,r,n,o,a,e[ad]?"OrderedMap":"Map"):e[J1]?uo(e,t,r,n,o,a,"List"):e[K1]?uo(e,t,r,n,o,a,e[ad]?"OrderedSet":"Set"):e[Y1]?uo(e,t,r,n,o,a,"Stack"):e[G1]?Hd(e,t,r,n,o,a):Jd(e,t,r,n,o,a),"serialize$2"),Q1=x(e=>e&&(e[q1]===!0||e[W1]===!0),"test$2"),Z1={serialize:X1,test:Q1};function Ci(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}x(Ci,"getDefaultExportFromCjs");var sd={exports:{}},ge={},ld;function Vd(){return ld||(ld=1,function(){function e(E){if(typeof E=="object"&&E!==null){var v=E.$$typeof;switch(v){case t:switch(E=E.type,E){case n:case a:case o:case u:case c:case m:return E;default:switch(E=E&&E.$$typeof,E){case l:case s:case f:case p:return E;case i:return E;default:return v}}case r:return v}}}x(e,"typeOf");var t=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),l=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),m=Symbol.for("react.view_transition"),b=Symbol.for("react.client.reference");ge.ContextConsumer=i,ge.ContextProvider=l,ge.Element=t,ge.ForwardRef=s,ge.Fragment=n,ge.Lazy=f,ge.Memo=p,ge.Portal=r,ge.Profiler=a,ge.StrictMode=o,ge.Suspense=u,ge.SuspenseList=c,ge.isContextConsumer=function(E){return e(E)===i},ge.isContextProvider=function(E){return e(E)===l},ge.isElement=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===t},ge.isForwardRef=function(E){return e(E)===s},ge.isFragment=function(E){return e(E)===n},ge.isLazy=function(E){return e(E)===f},ge.isMemo=function(E){return e(E)===p},ge.isPortal=function(E){return e(E)===r},ge.isProfiler=function(E){return e(E)===a},ge.isStrictMode=function(E){return e(E)===o},ge.isSuspense=function(E){return e(E)===u},ge.isSuspenseList=function(E){return e(E)===c},ge.isValidElementType=function(E){return typeof E=="string"||typeof E=="function"||E===n||E===a||E===o||E===u||E===c||typeof E=="object"&&E!==null&&(E.$$typeof===f||E.$$typeof===p||E.$$typeof===l||E.$$typeof===i||E.$$typeof===s||E.$$typeof===b||E.getModuleId!==void 0)},ge.typeOf=e}()),ge}x(Vd,"requireReactIs_development$1");var ud;function Wd(){return ud||(ud=1,sd.exports=Vd()),sd.exports}x(Wd,"requireReactIs$1");var Gd=Wd(),e2=Ci(Gd),t2=Si({__proto__:null,default:e2},[Gd]),cd={exports:{}},me={},dd;function Kd(){return dd||(dd=1,function(){var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),i=Symbol.for("react.context"),l=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),b=!1,E=!1,v=!1,S=!1,A=!1,F;F=Symbol.for("react.module.reference");function k(G){return!!(typeof G=="string"||typeof G=="function"||G===r||G===o||A||G===n||G===u||G===c||S||G===m||b||E||v||typeof G=="object"&&G!==null&&(G.$$typeof===f||G.$$typeof===p||G.$$typeof===a||G.$$typeof===i||G.$$typeof===s||G.$$typeof===F||G.getModuleId!==void 0))}x(k,"isValidElementType");function B(G){if(typeof G=="object"&&G!==null){var ue=G.$$typeof;switch(ue){case e:var fe=G.type;switch(fe){case r:case o:case n:case u:case c:return fe;default:var ye=fe&&fe.$$typeof;switch(ye){case l:case i:case s:case f:case p:case a:return ye;default:return ue}}case t:return ue}}}x(B,"typeOf");var R=i,I=a,_=e,N=s,$=r,M=f,J=p,L=t,D=o,T=n,O=u,H=c,W=!1,Q=!1;
132function Z(G){return W||(W=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}x(Z,"isAsyncMode");function K(G){return Q||(Q=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}x(K,"isConcurrentMode");function oe(G){return B(G)===i}x(oe,"isContextConsumer");function pe(G){return B(G)===a}x(pe,"isContextProvider");function be(G){return typeof G=="object"&&G!==null&&G.$$typeof===e}x(be,"isElement");function ce(G){return B(G)===s}x(ce,"isForwardRef");function we(G){return B(G)===r}x(we,"isFragment");function le(G){return B(G)===f}x(le,"isLazy");function Ce(G){return B(G)===p}x(Ce,"isMemo");function je(G){return B(G)===t}x(je,"isPortal");function $e(G){return B(G)===o}x($e,"isProfiler");function ie(G){return B(G)===n}x(ie,"isStrictMode");function de(G){return B(G)===u}x(de,"isSuspense");function se(G){return B(G)===c}x(se,"isSuspenseList"),me.ContextConsumer=R,me.ContextProvider=I,me.Element=_,me.ForwardRef=N,me.Fragment=$,me.Lazy=M,me.Memo=J,me.Portal=L,me.Profiler=D,me.StrictMode=T,me.Suspense=O,me.SuspenseList=H,me.isAsyncMode=Z,me.isConcurrentMode=K,me.isContextConsumer=oe,me.isContextProvider=pe,me.isElement=be,me.isForwardRef=ce,me.isFragment=we,me.isLazy=le,me.isMemo=Ce,me.isPortal=je,me.isProfiler=$e,me.isStrictMode=ie,me.isSuspense=de,me.isSuspenseList=se,me.isValidElementType=k,me.typeOf=B}()),me}x(Kd,"requireReactIs_development");var pd;function Yd(){return pd||(pd=1,cd.exports=Kd()),cd.exports}x(Yd,"requireReactIs");var Xd=Yd(),r2=Ci(Xd),n2=Si({__proto__:null,default:r2},[Xd]),o2=["isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isPortal","isProfiler","isStrictMode","isSuspense","isSuspenseList","isValidElementType"],dr=Object.fromEntries(o2.map(e=>[e,t=>n2[e](t)||t2[e](t)]));function Ti(e,t=[]){if(Array.isArray(e))for(let r of e)Ti(r,t);else e!=null&&e!==!1&&e!==""&&t.push(e);return t}x(Ti,"getChildren");function ei(e){let t=e.type;if(typeof t=="string")return t;if(typeof t=="function")return t.displayName||t.name||"Unknown";if(dr.isFragment(e))return"React.Fragment";if(dr.isSuspense(e))return"React.Suspense";if(typeof t=="object"&&t!==null){if(dr.isContextProvider(e))return"Context.Provider";if(dr.isContextConsumer(e))return"Context.Consumer";if(dr.isForwardRef(e)){if(t.displayName)return t.displayName;let r=t.render.displayName||t.render.name||"";return r===""?"ForwardRef":`ForwardRef(${r})`}if(dr.isMemo(e)){let r=t.displayName||t.type.displayName||t.type.name||"";return r===""?"Memo":`Memo(${r})`}}return"UNDEFINED"}x(ei,"getType");function Qd(e){let{props:t}=e;return Object.keys(t).filter(r=>r!=="children"&&t[r]!==void 0).sort()}x(Qd,"getPropKeys$1");var a2=x((e,t,r,n,o,a)=>++n>t.maxDepth?Ao(ei(e),t):So(ei(e),xo(Qd(e),e.props,t,r+t.indent,n,o,a),wo(Ti(e.props.children),t,r+t.indent,n,o,a),t,r),"serialize$1"),i2=x(e=>e!=null&&dr.isElement(e),"test$1"),s2={serialize:a2,test:i2},l2=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.test.json"):245830487;function Zd(e){let{props:t}=e;return t?Object.keys(t).filter(r=>t[r]!==void 0).sort():[]}x(Zd,"getPropKeys");var u2=x((e,t,r,n,o,a)=>++n>t.maxDepth?Ao(e.type,t):So(e.type,e.props?xo(Zd(e),e.props,t,r+t.indent,n,o,a):"",e.children?wo(e.children,t,r+t.indent,n,o,a):"",t,r),"serialize"),c2=x(e=>e&&e.$$typeof===l2,"test"),d2={serialize:u2,test:c2},ep=Object.prototype.toString,p2=Date.prototype.toISOString,f2=Error.prototype.toString,fd=RegExp.prototype.toString;function vn(e){return typeof e.constructor=="function"&&e.constructor.name||"Object"}x(vn,"getConstructorName");function tp(e){return typeof window<"u"&&e===window}x(tp,"isWindow");var m2=/^Symbol\((.*)\)(.*)$/,h2=/\n/g,rp=class extends Error{constructor(t,r){super(t),this.stack=r,this.name=this.constructor.name}};x(rp,"PrettyFormatPluginError");var np=rp;function op(e){return e==="[object Array]"||e==="[object ArrayBuffer]"||e==="[object DataView]"||e==="[object Float32Array]"||e==="[object Float64Array]"||e==="[object Int8Array]"||e==="[object Int16Array]"||e==="[object Int32Array]"||e==="[object Uint8Array]"||e==="[object Uint8ClampedArray]"||e==="[object Uint16Array]"||e==="[object Uint32Array]"}x(op,"isToStringedArrayType");function ap(e){return Object.is(e,-0)?"-0":String(e)}x(ap,"printNumber");function ip(e){return`${e}n`}x(ip,"printBigInt");function ti(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}x(ti,"printFunction");function ri(e){return String(e).replace(m2,"Symbol($1)")}x(ri,"printSymbol");function ni(e){return`[${f2.call(e)}]`}x(ni,"printError");function Fi(e,t,r,n){if(e===!0||e===!1)return`${e}`;if(e===void 0)return"undefined";if(e===null)return"null";let o=typeof e;if(o==="number")return ap(e);if(o==="bigint")return ip(e);
132if(o==="string")return n?`"${e.replaceAll(/"|\\/g,"\\$&")}"`:`"${e}"`;if(o==="function")return ti(e,t);if(o==="symbol")return ri(e);let a=ep.call(e);return a==="[object WeakMap]"?"WeakMap {}":a==="[object WeakSet]"?"WeakSet {}":a==="[object Function]"||a==="[object GeneratorFunction]"?ti(e,t):a==="[object Symbol]"?ri(e):a==="[object Date]"?Number.isNaN(+e)?"Date { NaN }":p2.call(e):a==="[object Error]"?ni(e):a==="[object RegExp]"?r?fd.call(e).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):fd.call(e):e instanceof Error?ni(e):null}x(Fi,"printBasicValue");function Ii(e,t,r,n,o,a){if(o.includes(e))return"[Circular]";o=[...o],o.push(e);let i=++n>t.maxDepth,l=t.min;if(t.callToJSON&&!i&&e.toJSON&&typeof e.toJSON=="function"&&!a)return Bt(e.toJSON(),t,r,n,o,!0);let s=ep.call(e);return s==="[object Arguments]"?i?"[Arguments]":`${l?"":"Arguments "}[${wn(e,t,r,n,o,Bt)}]`:op(s)?i?`[${e.constructor.name}]`:`${l||!t.printBasicPrototype&&e.constructor.name==="Array"?"":`${e.constructor.name} `}[${wn(e,t,r,n,o,Bt)}]`:s==="[object Map]"?i?"[Map]":`Map {${jr(e.entries(),t,r,n,o,Bt," => ")}}`:s==="[object Set]"?i?"[Set]":`Set {${Eo(e.values(),t,r,n,o,Bt)}}`:i||tp(e)?`[${vn(e)}]`:`${l||!t.printBasicPrototype&&vn(e)==="Object"?"":`${vn(e)} `}{${vo(e,t,r,n,o,Bt)}}`}x(Ii,"printComplexValue");var y2={test:x(e=>e&&e instanceof Error,"test"),serialize(e,t,r,n,o,a){if(o.includes(e))return"[Circular]";o=[...o,e];let i=++n>t.maxDepth,{message:l,cause:s,...u}=e,c={message:l,...typeof s<"u"?{cause:s}:{},...e instanceof AggregateError?{errors:e.errors}:{},...u},p=e.name!=="Error"?e.name:vn(e);return i?`[${p}]`:`${p} {${jr(Object.entries(c).values(),t,r,n,o,a)}}`}};function sp(e){return e.serialize!=null}x(sp,"isNewPlugin");function Oi(e,t,r,n,o,a){let i;try{i=sp(e)?e.serialize(t,r,n,o,a,Bt):e.print(t,l=>Bt(l,r,n,o,a),l=>{let s=n+r.indent;return s+l.replaceAll(h2,`
133${s}`)},{edgeSpacing:r.spacingOuter,min:r.min,spacing:r.spacingInner},r.colors)}catch(l){throw new np(l.message,l.stack)}if(typeof i!="string")throw new TypeError(`pretty-format: Plugin must return type "string" but instead returned "${typeof i}".`);return i}x(Oi,"printPlugin");function ki(e,t){for(let r of e)try{if(r.test(t))return r}catch(n){throw new np(n.message,n.stack)}return null}x(ki,"findPlugin");function Bt(e,t,r,n,o,a){let i=ki(t.plugins,e);if(i!==null)return Oi(i,e,t,r,n,o);let l=Fi(e,t.printFunctionName,t.escapeRegex,t.escapeString);return l!==null?l:Ii(e,t,r,n,o,a)}x(Bt,"printer");var _i={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},lp=Object.keys(_i),dt={callToJSON:!0,compareKeys:void 0,escapeRegex:!1,escapeString:!0,highlight:!1,indent:2,maxDepth:Number.POSITIVE_INFINITY,maxWidth:Number.POSITIVE_INFINITY,min:!1,plugins:[],printBasicPrototype:!0,printFunctionName:!0,theme:_i};function up(e){for(let t of Object.keys(e))if(!Object.prototype.hasOwnProperty.call(dt,t))throw new Error(`pretty-format: Unknown option "${t}".`);if(e.min&&e.indent!==void 0&&e.indent!==0)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.')}x(up,"validateOptions");function cp(){return lp.reduce((e,t)=>{let r=_i[t],n=r&&Nt[r];if(n&&typeof n.close=="string"&&typeof n.open=="string")e[t]=n;else throw new Error(`pretty-format: Option "theme" has a key "${t}" whose value "${r}" is undefined in ansi-styles.`);return e},Object.create(null))}x(cp,"getColorsHighlight");function dp(){return lp.reduce((e,t)=>(e[t]={close:"",open:""},e),Object.create(null))}x(dp,"getColorsEmpty");function Pi(e){return e?.printFunctionName??dt.printFunctionName}x(Pi,"getPrintFunctionName");function Ri(e){return e?.escapeRegex??dt.escapeRegex}x(Ri,"getEscapeRegex");function Bi(e){return e?.escapeString??dt.escapeString}x(Bi,"getEscapeString");function oi(e){return{callToJSON:e?.callToJSON??dt.callToJSON,colors:e?.highlight?cp():dp(),compareKeys:typeof e?.compareKeys=="function"||e?.compareKeys===null?e.compareKeys:dt.compareKeys,escapeRegex:Ri(e),escapeString:Bi(e),indent:e?.min?"":pp(e?.indent??dt.indent),maxDepth:e?.maxDepth??dt.maxDepth,maxWidth:e?.maxWidth??dt.maxWidth,min:e?.min??dt.min,plugins:e?.plugins??dt.plugins,printBasicPrototype:e?.printBasicPrototype??!0,printFunctionName:Pi(e),spacingInner:e?.min?" ":`
134`,spacingOuter:e?.min?"":`
135`}}x(oi,"getConfig");function pp(e){return Array.from({length:e+1}).join(" ")}x(pp,"createIndent");function pt(e,t){if(t&&(up(t),t.plugins)){let n=ki(t.plugins,e);if(n!==null)return Oi(n,e,oi(t),"",0,[])}let r=Fi(e,Pi(t),Ri(t),Bi(t));return r!==null?r:Ii(e,oi(t),"",0,[])}x(pt,"format");var Ni={AsymmetricMatcher:_1,DOMCollection:j1,DOMElement:U1,Immutable:Z1,ReactElement:s2,ReactTestComponent:d2,Error:y2},md={bold:["1","22"],dim:["2","22"],italic:["3","23"],underline:["4","24"],inverse:["7","27"],hidden:["8","28"],strike:["9","29"],black:["30","39"],red:["31","39"],green:["32","39"],yellow:["33","39"],blue:["34","39"],magenta:["35","39"],cyan:["36","39"],white:["37","39"],brightblack:["30;1","39"],brightred:["31;1","39"],brightgreen:["32;1","39"],brightyellow:["33;1","39"],brightblue:["34;1","39"],brightmagenta:["35;1","39"],brightcyan:["36;1","39"],brightwhite:["37;1","39"],grey:["90","39"]},g2={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"},Rr="\u2026";function fp(e,t){let r=md[g2[t]]||md[t]||"";return r?`\x1B[${r[0]}m${String(e)}\x1B[${r[1]}m`:String(e)}x(fp,"colorise");function mp({showHidden:e=!1,depth:t=2,colors:r=!1,customInspect:n=!0,showProxy:o=!1,maxArrayLength:a=1/0,breakLength:i=1/0,seen:l=[],truncate:s=1/0,stylize:u=String}={},c){let p={showHidden:!!e,depth:Number(t),colors:!!r,customInspect:!!n,showProxy:!!o,maxArrayLength:Number(a),breakLength:Number(i),truncate:Number(s),seen:l,inspect:c,stylize:u};return p.colors&&(p.stylize=fp),p}x(mp,"normaliseOptions");function hp(e){return e>="\uD800"&&e<="\uDBFF"}x(hp,"isHighSurrogate");function jt(e,t,r=Rr){e=String(e);let n=r.length,o=e.length;if(n>t&&o>n)return r;if(o>t&&o>n){let a=t-n;return a>0&&hp(e[a-1])&&(a=a-1),`${e.slice(0,a)}${r}`}return e}x(jt,"truncate");function ot(e,t,r,n=", "){r=r||t.inspect;let o=e.length;if(o===0)return"";let a=t.truncate,i="",l="",s="";for(let u=0;u<o;u+=1){let c=u+1===e.length,p=u+2===e.length;s=`${Rr}(${e.length-u})`;let f=e[u];t.truncate=a-i.length-(c?0:n.length);let m=l||r(f,t)+(c?"":n),b=i.length+m.length,E=b+s.length;if(c&&b>a&&i.length+s.length<=a||!c&&!p&&E>a||(l=c?"":r(e[u+1],t)+(p?"":n),!c&&p&&E>a&&b+l.length>a))break;if(i+=m,!c&&!p&&b+l.length>=a){s=`${Rr}(${e.length-u-1})`;break}s=""}return`${i}${s}`}x(ot,"inspectList");function yp(e){return e.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?e:JSON.stringify(e).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}x(yp,"quoteComplexKey");function Br([e,t],r){return r.truncate-=2,typeof e=="string"?e=yp(e):typeof e!="number"&&(e=`[${r.inspect(e,r)}]`),r.truncate-=e.length,t=r.inspect(t,r),`${e}: ${t}`}x(Br,"inspectProperty");function gp(e,t){let r=Object.keys(e).slice(e.length);if(!e.length&&!r.length)return"[]";t.truncate-=4;let n=ot(e,t);t.truncate-=n.length;let o="";return r.length&&(o=ot(r.map(a=>[a,e[a]]),t,Br)),`[ ${n}${o?`, ${o}`:""} ]`}x(gp,"inspectArray");var b2=x(e=>typeof Buffer=="function"&&e instanceof Buffer?"Buffer":e[Symbol.toStringTag]?e[Symbol.toStringTag]:e.constructor.name,"getArrayName");function xt(e,t){let r=b2(e);t.truncate-=r.length+4;let n=Object.keys(e).slice(e.length);if(!e.length&&!n.length)return`${r}[]`;let o="";for(let i=0;i<e.length;i++){let l=`${t.stylize(jt(e[i],t.truncate),"number")}${i===e.length-1?"":", "}`;if(t.truncate-=l.length,e[i]!==e.length&&t.truncate<=3){o+=`${Rr}(${e.length-e[i]+1})`;break}o+=l}let a="";return n.length&&(a=ot(n.map(i=>[i,e[i]]),t,Br)),`${r}[ ${o}${a?`, ${a}`:""} ]`}x(xt,"inspectTypedArray");function bp(e,t){let r=e.toJSON();if(r===null)return"Invalid Date";let n=r.split("T"),o=n[0];return t.stylize(`${o}T${jt(n[1],t.truncate-o.length-1)}`,"date")}x(bp,"inspectDate");function ai(e,t){let r=e[Symbol.toStringTag]||"Function",n=e.name;return n?t.stylize(`[${r} ${jt(n,t.truncate-11)}]`,"special"):t.stylize(`[${r}]`,"special")}x(ai,"inspectFunction");function Ep([e,t],r){return r.truncate-=4,e=r.inspect(e,r),r.truncate-=e.length,t=r.inspect(t,r),`${e} => ${t}`}x(Ep,"inspectMapEntry");function vp(e){let t=[];return e.forEach((r,n)=>{t.push([n,r])}),t}x(vp,"mapToEntries");function xp(e,t){return e.size===0?"Map{}":(t.truncate-=7,`Map{ ${ot(vp(e),t,Ep)} }`)}x(xp,"inspectMap");var E2=Number.isNaN||(e=>e!==e);function ii(e,t){return E2(e)?t.stylize("NaN","number"):e===1/0?t.stylize("Infinity","number"):e===-1/0?t.stylize("-Infinity","number"):e===0?t.stylize(1/e===1/0?"+0":"-0","number"):t.stylize(jt(String(e),t.truncate),"number")}x(ii,"inspectNumber");function si(e,t){let r=jt(e.toString(),t.truncate-1);return r!==Rr&&(r+="n"),t.stylize(r,"bigint")}x(si,"inspectBigInt");function wp(e,t){let r=e.toString().split("/")[2],n=t.truncate-(2+r.length),o=e.source;return t.stylize(`/${jt(o,n)}/${r}`,"regexp")}x(wp,"inspectRegExp");function Sp(e){let t=[];return e.forEach(r=>{t.push(r)}),t}x(Sp,"arrayFromSet");function Ap(e,t){return e.size===0?"Set{}":(t.truncate-=7,`Set{ ${ot(Sp(e),t)} }`)}x(Ap,"inspectSet");
135var hd=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),v2={"\b":"\\b","	":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},x2=16,w2=4;function Dp(e){return v2[e]||`\\u${`0000${e.charCodeAt(0).toString(x2)}`.slice(-w2)}`}x(Dp,"escape");function li(e,t){return hd.test(e)&&(e=e.replace(hd,Dp)),t.stylize(`'${jt(e,t.truncate-2)}'`,"string")}x(li,"inspectString");function ui(e){return"description"in Symbol.prototype?e.description?`Symbol(${e.description})`:"Symbol()":e.toString()}x(ui,"inspectSymbol");var Cp=x(()=>"Promise{\u2026}","getPromiseValue");try{let{getPromiseDetails:e,kPending:t,kRejected:r}=process.binding("util");Array.isArray(e(Promise.resolve()))&&(Cp=x((n,o)=>{let[a,i]=e(n);return a===t?"Promise{<pending>}":`Promise${a===r?"!":""}{${o.inspect(i,o)}}`},"getPromiseValue"))}catch{}var S2=Cp;function xn(e,t){let r=Object.getOwnPropertyNames(e),n=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[];if(r.length===0&&n.length===0)return"{}";if(t.truncate-=4,t.seen=t.seen||[],t.seen.includes(e))return"[Circular]";t.seen.push(e);let o=ot(r.map(l=>[l,e[l]]),t,Br),a=ot(n.map(l=>[l,e[l]]),t,Br);t.seen.pop();let i="";return o&&a&&(i=", "),`{ ${o}${i}${a} }`}x(xn,"inspectObject");var Ka=typeof Symbol<"u"&&Symbol.toStringTag?Symbol.toStringTag:!1;function Tp(e,t){let r="";return Ka&&Ka in e&&(r=e[Ka]),r=r||e.constructor.name,(!r||r==="_class")&&(r="<Anonymous Class>"),t.truncate-=r.length,`${r}${xn(e,t)}`}x(Tp,"inspectClass");function Fp(e,t){return e.length===0?"Arguments[]":(t.truncate-=13,`Arguments[ ${ot(e,t)} ]`)}x(Fp,"inspectArguments");var A2=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description","cause"];function Ip(e,t){let r=Object.getOwnPropertyNames(e).filter(i=>A2.indexOf(i)===-1),n=e.name;t.truncate-=n.length;let o="";if(typeof e.message=="string"?o=jt(e.message,t.truncate):r.unshift("message"),o=o?`: ${o}`:"",t.truncate-=o.length+5,t.seen=t.seen||[],t.seen.includes(e))return"[Circular]";t.seen.push(e);
135let a=ot(r.map(i=>[i,e[i]]),t,Br);return`${n}${o}${a?` { ${a} }`:""}`}x(Ip,"inspectObject");function Op([e,t],r){return r.truncate-=3,t?`${r.stylize(String(e),"yellow")}=${r.stylize(`"${t}"`,"string")}`:`${r.stylize(String(e),"yellow")}`}x(Op,"inspectAttribute");function po(e,t){return ot(e,t,ji,`
136`)}x(po,"inspectHTMLCollection");function ji(e,t){let r=e.getAttributeNames(),n=e.tagName.toLowerCase(),o=t.stylize(`<${n}`,"special"),a=t.stylize(">","special"),i=t.stylize(`</${n}>`,"special");t.truncate-=n.length*2+5;let l="";r.length>0&&(l+=" ",l+=ot(r.map(c=>[c,e.getAttribute(c)]),t,Op," ")),t.truncate-=l.length;let s=t.truncate,u=po(e.children,t);return u&&u.length>s&&(u=`${Rr}(${e.children.length})`),`${o}${l}${a}${u}${i}`}x(ji,"inspectHTML");var D2=typeof Symbol=="function"&&typeof Symbol.for=="function",Ya=D2?Symbol.for("chai/inspect"):"@@chai/inspect",_r=!1;try{let e=C1();_r=e.inspect?e.inspect.custom:!1}catch{_r=!1}var yd=new WeakMap,gd={},bd={undefined:x((e,t)=>t.stylize("undefined","undefined"),"undefined"),null:x((e,t)=>t.stylize("null","null"),"null"),boolean:x((e,t)=>t.stylize(String(e),"boolean"),"boolean"),Boolean:x((e,t)=>t.stylize(String(e),"boolean"),"Boolean"),number:ii,Number:ii,bigint:si,BigInt:si,string:li,String:li,function:ai,Function:ai,symbol:ui,Symbol:ui,Array:gp,Date:bp,Map:xp,Set:Ap,RegExp:wp,Promise:S2,WeakSet:x((e,t)=>t.stylize("WeakSet{\u2026}","special"),"WeakSet"),WeakMap:x((e,t)=>t.stylize("WeakMap{\u2026}","special"),"WeakMap"),Arguments:Fp,Int8Array:xt,Uint8Array:xt,Uint8ClampedArray:xt,Int16Array:xt,Uint16Array:xt,Int32Array:xt,Uint32Array:xt,Float32Array:xt,Float64Array:xt,Generator:x(()=>"","Generator"),DataView:x(()=>"","DataView"),ArrayBuffer:x(()=>"","ArrayBuffer"),Error:Ip,HTMLCollection:po,NodeList:po},C2=x((e,t,r)=>Ya in e&&typeof e[Ya]=="function"?e[Ya](t):_r&&_r in e&&typeof e[_r]=="function"?e[_r](t.depth,t):"inspect"in e&&typeof e.inspect=="function"?e.inspect(t.depth,t):"constructor"in e&&yd.has(e.constructor)?yd.get(e.constructor)(e,t):gd[r]?gd[r](e,t):"","inspectCustom"),T2=Object.prototype.toString;function fo(e,t={}){let r=mp(t,fo),{customInspect:n}=r,o=e===null?"null":typeof e;if(o==="object"&&(o=T2.call(e).slice(8,-1)),o in bd)return bd[o](e,r);if(n&&e){let i=C2(e,r,o);if(i)return typeof i=="string"?i:fo(i,r)}let a=e?Object.getPrototypeOf(e):!1;return a===Object.prototype||a===null?xn(e,r):e&&typeof HTMLElement=="function"&&e instanceof HTMLElement?ji(e,r):"constructor"in e?e.constructor!==Object?Tp(e,r):xn(e,r):e===Object(e)?xn(e,r):r.stylize(String(e),o)}x(fo,"inspect");var{AsymmetricMatcher:F2,DOMCollection:I2,DOMElement:O2,Immutable:k2,ReactElement:_2,ReactTestComponent:P2}=Ni,Ed=[P2,_2,O2,I2,k2,F2];function Nr(e,t=10,{maxLength:r,...n}={}){let o=r??1e4,a;try{a=pt(e,{maxDepth:t,escapeString:!1,plugins:Ed,...n})}catch{a=pt(e,{callToJSON:!1,maxDepth:t,escapeString:!1,plugins:Ed,...n})}return a.length>=o&&t>1?Nr(e,Math.floor(Math.min(t,Number.MAX_SAFE_INTEGER)/2),{maxLength:r,...n}):a}x(Nr,"stringify");var R2=/%[sdjifoOc%]/g;function kp(...e){if(typeof e[0]!="string"){let a=[];for(let i=0;i<e.length;i++)a.push(kr(e[i],{depth:0,colors:!1}));return a.join(" ")}let t=e.length,r=1,n=e[0],o=String(n).replace(R2,a=>{if(a==="%%")return"%";if(r>=t)return a;switch(a){case"%s":{let i=e[r++];return typeof i=="bigint"?`${i.toString()}n`:typeof i=="number"&&i===0&&1/i<0?"-0":typeof i=="object"&&i!==null?typeof i.toString=="function"&&i.toString!==Object.prototype.toString?i.toString():kr(i,{depth:0,colors:!1}):String(i)}case"%d":{let i=e[r++];return typeof i=="bigint"?`${i.toString()}n`:Number(i).toString()}case"%i":{let i=e[r++];return typeof i=="bigint"?`${i.toString()}n`:Number.parseInt(String(i)).toString()}case"%f":return Number.parseFloat(String(e[r++])).toString();case"%o":return kr(e[r++],{showHidden:!0,showProxy:!0});case"%O":return kr(e[r++]);case"%c":return r++,"";case"%j":try{return JSON.stringify(e[r++])}catch(i){let l=i.message;if(l.includes("circular structure")||l.includes("cyclic structures")||l.includes("cyclic object"))return"[Circular]";throw i}default:return a}});for(let a=e[r];r<t;a=e[++r])a===null||typeof a!="object"?o+=` ${a}
136`:o+=` ${kr(a)}`;return o}x(kp,"format");function kr(e,t={}){return t.truncate===0&&(t.truncate=Number.POSITIVE_INFINITY),fo(e,t)}x(kr,"inspect");function _p(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}x(_p,"getDefaultExportFromCjs");function Pp(e){return e===Object.prototype||e===Function.prototype||e===RegExp.prototype}x(Pp,"isFinalObj");function mo(e){return Object.prototype.toString.apply(e).slice(8,-1)}x(mo,"getType");function Rp(e,t){let r=typeof t=="function"?t:n=>t.add(n);Object.getOwnPropertyNames(e).forEach(r),Object.getOwnPropertySymbols(e).forEach(r)}x(Rp,"collectOwnProperties");function $i(e){let t=new Set;return Pp(e)?[]:(Rp(e,t),Array.from(t))}x($i,"getOwnProperties");var Bp={forceWritable:!1};function ci(e,t=Bp){return ho(e,new WeakMap,t)}x(ci,"deepClone");function ho(e,t,r=Bp){let n,o;if(t.has(e))return t.get(e);if(Array.isArray(e)){for(o=Array.from({length:n=e.length}),t.set(e,o);n--;)o[n]=ho(e[n],t,r);return o}if(Object.prototype.toString.call(e)==="[object Object]"){o=Object.create(Object.getPrototypeOf(e)),t.set(e,o);let a=$i(e);for(let i of a){let l=Object.getOwnPropertyDescriptor(e,i);if(!l)continue;let s=ho(e[i],t,r);r.forceWritable?Object.defineProperty(o,i,{enumerable:l.enumerable,configurable:!0,writable:!0,value:s}):"get"in l?Object.defineProperty(o,i,{...l,get(){return s}}):Object.defineProperty(o,i,{...l,value:s})}return o}return e}x(ho,"clone");var Je=-1,Le=1,Fe=0,Np=class{0;1;constructor(t,r){this[0]=t,this[1]=r}};x(Np,"Diff");var De=Np;function jp(e,t){if(!e||!t||e.charAt(0)!==t.charAt(0))return 0;let r=0,n=Math.min(e.length,t.length),o=n,a=0;for(;r<o;)e.substring(a,o)===t.substring(a,o)?(r=o,a=r):n=o,o=Math.floor((n-r)/2+r);return o}x(jp,"diff_commonPrefix");function Mi(e,t){if(!e||!t||e.charAt(e.length-1)!==t.charAt(t.length-1))return 0;let r=0,n=Math.min(e.length,t.length),o=n,a=0;for(;r<o;)e.substring(e.length-o,e.length-a)===t.substring(t.length-o,t.length-a)?(r=o,a=r):n=o,o=Math.floor((n-r)/2+r);return o}x(Mi,"diff_commonSuffix");function di(e,t){let r=e.length,n=t.length;if(r===0||n===0)return 0;r>n?e=e.substring(r-n):r<n&&(t=t.substring(0,r));let o=Math.min(r,n);if(e===t)return o;let a=0,i=1;for(;;){let l=e.substring(o-i),s=t.indexOf(l);if(s===-1)return a;i+=s,(s===0||e.substring(o-i)===t.substring(0,i))&&(a=i,i++)}}x(di,"diff_commonOverlap_");function $p(e){let t=!1,r=[],n=0,o=null,a=0,i=0,l=0,s=0,u=0;for(;a<e.length;)e[a][0]===Fe?(r[n++]=a,i=s,l=u,s=0,u=0,o=e[a][1]):(e[a][0]===Le?s+=e[a][1].length:u+=e[a][1].length,o&&o.length<=Math.max(i,l)&&o.length<=Math.max(s,u)&&(e.splice(r[n-1],0,new De(Je,o)),e[r[n-1]+1][0]=Le,n--,n--,a=n>0?r[n-1]:-1,i=0,l=0,s=0,u=0,o=null,t=!0)),a++;for(t&&Li(e),Mp(e),a=1;a<e.length;){if(e[a-1][0]===Je&&e[a][0]===Le){let c=e[a-1][1],p=e[a][1],f=di(c,p),m=di(p,c);f>=m?(f>=c.length/2||f>=p.length/2)&&(e.splice(a,0,new De(Fe,p.substring(0,f))),e[a-1][1]=c.substring(0,c.length-f),e[a+1][1]=p.substring(f),a++):(m>=c.length/2||m>=p.length/2)&&(e.splice(a,0,new De(Fe,c.substring(0,m))),e[a-1][0]=Le,e[a-1][1]=p.substring(0,p.length-m),e[a+1][0]=Je,e[a+1][1]=c.substring(m),a++),a++}a++}}x($p,"diff_cleanupSemantic");var vd=/[^a-z0-9]/i,xd=/\s/,wd=/[\r\n]/,B2=/\n\r?\n$/,N2=/^\r?\n\r?\n/;function Mp(e){let t=1;for(;t<e.length-1;){if(e[t-1][0]===Fe&&e[t+1][0]===Fe){let r=e[t-1][1],n=e[t][1],o=e[t+1][1],a=Mi(r,n);if(a){let c=n.substring(n.length-a);r=r.substring(0,r.length-a),n=c+n.substring(0,n.length-a),o=c+o}let i=r,l=n,s=o,u=En(r,n)+En(n,o);for(;n.charAt(0)===o.charAt(0);){r+=n.charAt(0),n=n.substring(1)+o.charAt(0),o=o.substring(1);let c=En(r,n)+En(n,o);c>=u&&(u=c,i=r,l=n,s=o)}e[t-1][1]!==i&&(i?e[t-1][1]=i:(e.splice(t-1,1),t--),e[t][1]=l,s?e[t+1][1]=s:(e.splice(t+1,1),t--))}t++}}x(Mp,"diff_cleanupSemanticLossless");function Li(e){e.push(new De(Fe,""));let t=0,r=0,n=0,o="",a="",i;for(;t<e.length;)switch(e[t][0]){case Le:n++,a+=e[t][1],t++;break;case Je:r++,o+=e[t][1],t++;break;case Fe:r+n>1?(r!==0&&n!==0&&(i=jp(a,o),i!==0&&(t-r-n>0&&e[t-r-n-1][0]===Fe?e[t-r-n-1][1]+=a.substring(0,i):(e.splice(0,0,new De(Fe,a.substring(0,i))),t++),a=a.substring(i),o=o.substring(i)),i=Mi(a,o),i!==0&&(e[t][1]=a.substring(a.length-i)+e[t][1],a=a.substring(0,a.length-i),o=o.substring(0,o.length-i))),t-=r+n,e.splice(t,r+n),o.length&&(e.splice(t,0,new De(Je,o)),t++),a.length&&(e.splice(t,0,new De(Le,a)),t++),t++):t!==0&&e[t-1][0]===Fe?(e[t-1][1]+=e[t][1],e.splice(t,1)
136):t++,n=0,r=0,o="",a="";break}e[e.length-1][1]===""&&e.pop();let l=!1;for(t=1;t<e.length-1;)e[t-1][0]===Fe&&e[t+1][0]===Fe&&(e[t][1].substring(e[t][1].length-e[t-1][1].length)===e[t-1][1]?(e[t][1]=e[t-1][1]+e[t][1].substring(0,e[t][1].length-e[t-1][1].length),e[t+1][1]=e[t-1][1]+e[t+1][1],e.splice(t-1,1),l=!0):e[t][1].substring(0,e[t+1][1].length)===e[t+1][1]&&(e[t-1][1]+=e[t+1][1],e[t][1]=e[t][1].substring(e[t+1][1].length)+e[t+1][1],e.splice(t+1,1),l=!0)),t++;l&&Li(e)}x(Li,"diff_cleanupMerge");function En(e,t){if(!e||!t)return 6;let r=e.charAt(e.length-1),n=t.charAt(0),o=r.match(vd),a=n.match(vd),i=o&&r.match(xd),l=a&&n.match(xd),s=i&&r.match(wd),u=l&&n.match(wd),c=s&&e.match(B2),p=u&&t.match(N2);return c||p?5:s||u?4:o&&!i&&l?3:i||l?2:o||a?1:0}x(En,"diff_cleanupSemanticScore_");var Lp="Compared values have no visual difference.",j2="Compared values serialize to the same structure.\nPrinting internal object structure without calling `toJSON` instead.",so={},Sd;function zp(){if(Sd)return so;Sd=1,Object.defineProperty(so,"__esModule",{value:!0}),so.default=f;let e="diff-sequences",t=0,r=x((m,b,E,v,S)=>{let A=0;for(;m<b&&E<v&&S(m,E);)m+=1,E+=1,A+=1;return A},"countCommonItemsF"),n=x((m,b,E,v,S)=>{let A=0;for(;m<=b&&E<=v&&S(b,v);)b-=1,v-=1,A+=1;return A},"countCommonItemsR"),o=x((m,b,E,v,S,A,F)=>{let k=0,B=-m,R=A[k],I=R;A[k]+=r(R+1,b,v+R-B+1,E,S);let _=m<F?m:F;for(k+=1,B+=2;k<=_;k+=1,B+=2){if(k!==m&&I<A[k])R=A[k];else if(R=I+1,b<=R)return k-1;I=A[k],A[k]=R+r(R+1,b,v+R-B+1,E,S)}return F},"extendPathsF"),a=x((m,b,E,v,S,A,F)=>{let k=0,B=m,R=A[k],I=R;A[k]-=n(b,R-1,E,v+R-B-1,S);let _=m<F?m:F;for(k+=1,B-=2;k<=_;k+=1,B-=2){if(k!==m&&A[k]<I)R=A[k];else if(R=I-1,R<b)return k-1;I=A[k],A[k]=R-n(b,R-1,E,v+R-B-1,S)}return F},"extendPathsR"),i=x((m,b,E,v,S,A,F,k,B,R,I)=>{let _=v-b,N=E-b,$=S-v-N,M=-$-(m-1),J=-$+(m-1),L=t,D=m<k?m:k;for(let T=0,O=-m;T<=D;T+=1,O+=2){let H=T===0||T!==m&&L<F[T],W=H?F[T]:L,Q=H?W:W+1,Z=_+Q-O,K=r(Q+1,E,Z+1,S,A),oe=Q+K;if(L=F[T],F[T]=oe,M<=O&&O<=J){let pe=(m-1-(O+$))/2;if(pe<=R&&B[pe]-1<=oe){let be=_+W-(H?O+1:O-1),ce=n(b,W,v,be,A),we=W-ce,le=be-ce,Ce=we+1,je=le+1;I.nChangePreceding=m-1,m-1===Ce+je-b-v?(I.aEndPreceding=b,I.bEndPreceding=v):(I.aEndPreceding=Ce,I.bEndPreceding=je),I.nCommonPreceding=ce,ce!==0&&(I.aCommonPreceding=Ce,I.bCommonPreceding=je),I.nCommonFollowing=K,K!==0&&(I.aCommonFollowing=Q+1,I.bCommonFollowing=Z+1);let $e=oe+1,ie=Z+K+1;return I.nChangeFollowing=m-1,m-1===E+S-$e-ie?(I.aStartFollowing=E,I.bStartFollowing=S):(I.aStartFollowing=$e,I.bStartFollowing=ie),!0}}}return!1},"extendOverlappablePathsF"),l=x((m,b,E,v,S,A,F,k,B,R,I)=>{let _=S-E,N=E-b,$=S-v-N,M=$-m,J=$+m,L=t,D=m<R?m:R;for(let T=0,O=m;T<=D;T+=1,O-=2){let H=T===0||T!==m&&B[T]<L,W=H?B[T]:L,Q=H?W:W-1,Z=_+Q-O,K=n(b,Q-1,v,Z-1,A),oe=Q-K;if(L=B[T],B[T]=oe,M<=O&&O<=J){let pe=(m+(O-$))/2;if(pe<=k&&oe-1<=F[pe]){let be=Z-K;if(I.nChangePreceding=m,m===oe+be-b-v?(I.aEndPreceding=b,I.bEndPreceding=v):(I.aEndPreceding=oe,I.bEndPreceding=be),I.nCommonPreceding=K,K!==0&&(I.aCommonPreceding=oe,I.bCommonPreceding=be),I.nChangeFollowing=m-1,m===1)I.nCommonFollowing=0,I.aStartFollowing=E,I.bStartFollowing=S;else{let ce=_+W-(H?O-1:O+1),we=r(W,E,ce,S,A);I.nCommonFollowing=we,we!==0&&(I.aCommonFollowing=W,I.bCommonFollowing=ce);let le=W+we,Ce=ce+we;m-1===E+S-le-Ce?(I.aStartFollowing=E,I.bStartFollowing=S):(I.aStartFollowing=le,I.bStartFollowing=Ce)}return!0}}}return!1},"extendOverlappablePathsR"),s=x((m,b,E,v,S,A,F,k,B)=>{let R=v-b,I=S-E,_=E-b,N=S-v,$=N-_,M=_,J=_;if(F[0]=b-1,k[0]=E,$%2===0){let L=(m||$)/2,D=(_+N)/2;for(let T=1;T<=D;T+=1)if(M=o(T,E,S,R,A,F,M),T<L)J=a(T,b,v,I,A,k,J);else if(l(T,b,E,v,S,A,F,M,k,J,B))return}else{let L=((m||$)+1)/2,D=(_+N+1)/2,T=1;for(M=o(T,E,S,R,A,F,M),T+=1;T<=D;T+=1)if(J=a(T-1,b,v,I,A,k,J),T<L)M=o(T,E,S,R,A,F,M);else if(i(T,b,E,v,S,A,F,M,k,J,B))return}throw new Error(`${e}: no overlap aStart=${b} aEnd=${E} bStart=${v} bEnd=${S}`)},"divide"),u=x((m,b,E,v,S,A,F,k,B,R)=>{if(S-v<E-b){if(A=!A,A&&F.length===1){let{foundSubsequence:pe,isCommon:be}=F[0];F[1]={foundSubsequence:x((ce,we,le)=>{pe(ce,le,we)},"foundSubsequence"),isCommon:x((ce,we)=>be(we,ce),"isCommon")}}let K=b,oe=E;b=v,E=S,v=K,S=oe}let{foundSubsequence:I,isCommon:_}=F[A?1:0];s(m,b,E,v,S,_,k,B,R);let{nChangePreceding:N,aEndPreceding:$,bEndPreceding:M,nCommonPreceding:J,aCommonPreceding:L,bCommonPreceding:D,nCommonFollowing:T,aCommonFollowing:O,bCommonFollowing:H,nChangeFollowing:W,aStartFollowing:Q,bStartFollowing:Z}=R;b<$&&v<M&&u(N,b,$,v,M,A,F,k,B,R),J!==0&&I(J,L,D),T!==0&&I(T,O,H),Q<E&&Z<S&&u(W,Q,E,Z,S,A,F,k,B,R)},"findSubsequences"),c=x((m,b)=>{if(typeof b!="number")throw new TypeError(`${e}: ${m} typeof ${typeof b} is not a number`);if(!Number.isSafeInteger(b))throw new RangeError(`${e}: ${m} value ${b} is not a safe integer`);if(b<0)throw new RangeError(`${e}: ${m} value ${b} is a negative integer`)},"validateLength"),p=x((m,b)=>{let E=typeof b;if(E!=="function")throw new TypeError(`${e}: ${m} typeof ${E} is not a function`)},"validateCallback");function f(m,b,E,v){c("aLength",m),c("bLength",b),p("isCommon",E),p("foundSubsequence",v);let S=r(0,m,0,b,E);if(S!==0&&v(S,0,0),m!==S||b!==S){let A=S,F=S,k=n(A,m-1,F,b-1,E),B=m-k,R=b-k,I=S+k;m!==I&&b!==I&&u(0,A,B,F,R,!1,[{foundSubsequence:v,isCommon:E}],[t],[t],{aCommonFollowing:t,aCommonPreceding:t,aEndPreceding:t,aStartFollowing:t,bCommonFollowing:t,bCommonPreceding:t,bEndPreceding:t,bStartFollowing:t,nChangeFollowing:t,nChangePreceding:t,nCommonFollowing:t,nCommonPreceding:t}
136),k!==0&&v(k,B,R)}}return x(f,"diffSequence"),so}x(zp,"requireBuild");var $2=zp(),Up=_p($2);function qp(e,t){return e.replace(/\s+$/,r=>t(r))}x(qp,"formatTrailingSpaces");function Co(e,t,r,n,o,a){return e.length!==0?r(`${n} ${qp(e,o)}`):n!==" "?r(n):t&&a.length!==0?r(`${n} ${a}`):""}x(Co,"printDiffLine");function zi(e,t,{aColor:r,aIndicator:n,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:a}){return Co(e,t,r,n,o,a)}x(zi,"printDeleteLine");function Ui(e,t,{bColor:r,bIndicator:n,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:a}){return Co(e,t,r,n,o,a)}x(Ui,"printInsertLine");function qi(e,t,{commonColor:r,commonIndicator:n,commonLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:a}){return Co(e,t,r,n,o,a)}x(qi,"printCommonLine");function pi(e,t,r,n,{patchColor:o}){return o(`@@ -${e+1},${t-e} +${r+1},${n-r} @@`)}x(pi,"createPatchMark");function Jp(e,t){let r=e.length,n=t.contextLines,o=n+n,a=r,i=!1,l=0,s=0;for(;s!==r;){let k=s;for(;s!==r&&e[s][0]===Fe;)s+=1;if(k!==s)if(k===0)s>n&&(a-=s-n,i=!0);else if(s===r){let B=s-k;B>n&&(a-=B-n,i=!0)}else{let B=s-k;B>o&&(a-=B-o,l+=1)}for(;s!==r&&e[s][0]!==Fe;)s+=1}let u=l!==0||i;l!==0?a+=l+1:i&&(a+=1);let c=a-1,p=[],f=0;u&&p.push("");let m=0,b=0,E=0,v=0,S=x(k=>{let B=p.length;p.push(qi(k,B===0||B===c,t)),E+=1,v+=1},"pushCommonLine"),A=x(k=>{let B=p.length;p.push(zi(k,B===0||B===c,t)),E+=1},"pushDeleteLine"),F=x(k=>{let B=p.length;p.push(Ui(k,B===0||B===c,t)),v+=1},"pushInsertLine");for(s=0;s!==r;){let k=s;for(;s!==r&&e[s][0]===Fe;)s+=1;if(k!==s)if(k===0){s>n&&(k=s-n,m=k,b=k,E=m,v=b);for(let B=k;B!==s;B+=1)S(e[B][1])}else if(s===r){let B=s-k>n?k+n:s;for(let R=k;R!==B;R+=1)S(e[R][1])}else{let B=s-k;if(B>o){let R=k+n;for(let _=k;_!==R;_+=1)S(e[_][1]);p[f]=pi(m,E,b,v,t),f=p.length,p.push("");let I=B-o;m=E+I,b=v+I,E=m,v=b;for(let _=s-n;_!==s;_+=1)S(e[_][1])}else for(let R=k;R!==s;R+=1)S(e[R][1])}for(;s!==r&&e[s][0]===Je;)A(e[s][1]),s+=1;for(;s!==r&&e[s][0]===Le;)F(e[s][1]),s+=1}return u&&(p[f]=pi(m,E,b,v,t)),p.join(`
137`)}x(Jp,"joinAlignedDiffsNoExpand");function Hp(e,t){return e.map((r,n,o)=>{let a=r[1],i=n===0||n===o.length-1;switch(r[0]){case Je:return zi(a,i,t);case Le:return Ui(a,i,t);default:return qi(a,i,t)}}).join(`
138`)}x(Hp,"joinAlignedDiffsExpand");var Xa=x(e=>e,"noColor"),Vp=5,M2=0;function Wp(){return{aAnnotation:"Expected",aColor:Nt.green,aIndicator:"-",bAnnotation:"Received",bColor:Nt.red,bIndicator:"+",changeColor:Nt.inverse,changeLineTrailingSpaceColor:Xa,commonColor:Nt.dim,commonIndicator:" ",commonLineTrailingSpaceColor:Xa,compareKeys:void 0,contextLines:Vp,emptyFirstOrLastLinePlaceholder:"",expand:!1,includeChangeCounts:!1,omitAnnotationLines:!1,patchColor:Nt.yellow,printBasicPrototype:!1,truncateThreshold:M2,truncateAnnotation:"... Diff result is truncated",truncateAnnotationColor:Xa}}x(Wp,"getDefaultOptions");function Gp(e){return e&&typeof e=="function"?e:void 0}x(Gp,"getCompareKeys");function Kp(e){return typeof e=="number"&&Number.isSafeInteger(e)&&e>=0?e:Vp}x(Kp,"getContextLines");function Vt(e={}){return{...Wp(),...e,compareKeys:Gp(e.compareKeys),contextLines:Kp(e.contextLines)}}x(Vt,"normalizeDiffOptions");function pr(e){return e.length===1&&e[0].length===0}x(pr,"isEmptyString");function Yp(e){let t=0,r=0;return e.forEach(n=>{switch(n[0]){case Je:t+=1;break;case Le:r+=1;break}}),{a:t,b:r}}x(Yp,"countChanges");function Xp({aAnnotation:e,aColor:t,aIndicator:r,bAnnotation:n,bColor:o,bIndicator:a,includeChangeCounts:i,omitAnnotationLines:l},s){if(l)return"";let u="",c="";if(i){let m=String(s.a),b=String(s.b),E=n.length-e.length,v=" ".repeat(Math.max(0,E)),S=" ".repeat(Math.max(0,-E)),A=b.length-m.length,F=" ".repeat(Math.max(0,A)),k=" ".repeat(Math.max(0,-A));u=`${v}  ${r} ${F}${m}`,c=`${S}  ${a} ${k}${b}`}let p=`${r} ${e}${u}`,f=`${a} ${n}${c}`;return`${t(p)}
139${o(f)}
140
141`}x(Xp,"printAnnotation");function To(e,t,r){return Xp(r,Yp(e))+(r.expand?Hp(e,r):Jp(e,r))+(t?r.truncateAnnotationColor(`
142${r.truncateAnnotation}`):"")}x(To,"printDiffLines");function An(e,t,r){let n=Vt(r),[o,a]=Ji(pr(e)?[]:e,pr(t)?[]:t,n);return To(o,a,n)}x(An,"diffLinesUnified");function Qp(e,t,r,n,o){if(pr(e)&&pr(r)&&(e=[],r=[]),pr(t)&&pr(n)&&(t=[],n=[]),e.length!==r.length||t.length!==n.length)return An(e,t,o);let[a,i]=Ji(r,n,o),l=0,s=0;return a.forEach(u=>{switch(u[0]){case Je:u[1]=e[l],l+=1;break;case Le:u[1]=t[s],s+=1;break;default:u[1]=t[s],l+=1,s+=1}}),To(a,i,Vt(o))}x(Qp,"diffLinesUnified2");function Ji(e,t,r){let n=r?.truncateThreshold??!1,o=Math.max(Math.floor(r?.truncateThreshold??0),0),a=n?Math.min(e.length,o):e.length,i=n?Math.min(t.length,o):t.length,l=a!==e.length||i!==t.length,s=x((f,m)=>e[f]===t[m],"isCommon"),u=[],c=0,p=0;for(Up(a,i,s,x((f,m,b)=>{for(;c!==m;c+=1)u.push(new De(Je,e[c]));for(;p!==b;p+=1)u.push(new De(Le,t[p]));for(;f!==0;f-=1,c+=1,p+=1)u.push(new De(Fe,t[p]))},"foundSubsequence"));c!==a;c+=1)u.push(new De(Je,e[c]));for(;p!==i;p+=1)u.push(new De(Le,t[p]));return[u,l]}x(Ji,"diffLinesRaw");function fi(e){if(e===void 0)return"undefined";if(e===null)return"null";if(Array.isArray(e))return"array";if(typeof e=="boolean")return"boolean";if(typeof e=="function")return"function";if(typeof e=="number")return"number";if(typeof e=="string")return"string";if(typeof e=="bigint")return"bigint";if(typeof e=="object"){if(e!=null){if(e.constructor===RegExp)return"regexp";if(e.constructor===Map)return"map";if(e.constructor===Set)return"set";if(e.constructor===Date)return"date"}return"object"}else if(typeof e=="symbol")return"symbol";throw new Error(`value of unknown type: ${e}`)}x(fi,"getType");function mi(e){return e.includes(`\r
143`)?`\r
144`:`
145`}x(mi,"getNewLineSymbol");function Zp(e,t,r){let n=r?.truncateThreshold??!1,o=Math.max(Math.floor(r?.truncateThreshold??0),0),a=e.length,i=t.length;if(n){let f=e.includes(`
146`),m=t.includes(`
147`),b=mi(e),E=mi(t),v=f?`${e.split(b,o).join(b)}
148`:e,S=m?`${t.split(E,o).join(E)}
149`:t;a=v.length,i=S.length}let l=a!==e.length||i!==t.length,s=x((f,m)=>e[f]===t[m],"isCommon"),u=0,c=0,p=[];return Up(a,i,s,x((f,m,b)=>{u!==m&&p.push(new De(Je,e.slice(u,m))),c!==b&&p.push(new De(Le,t.slice(c,b))),u=m+f,c=b+f,p.push(new De(Fe,t.slice(b,c)))},"foundSubsequence")),u!==a&&p.push(new De(Je,e.slice(u))),c!==i&&p.push(new De(Le,t.slice(c))),[p,l]}x(Zp,"diffStrings");function ef(e,t,r){return t.reduce((n,o)=>n+(o[0]===Fe?o[1]:o[0]===e&&o[1].length!==0?r(o[1]):""),"")}x(ef,"concatenateRelevantDiffs");var tf=class{op;line;lines;changeColor;constructor(t,r){this.op=t,this.line=[],this.lines=[],this.changeColor=r}pushSubstring(t){this.pushDiff(new De(this.op,t))}pushLine(){this.lines.push(this.line.length!==1?new De(this.op,ef(this.op,this.line,this.changeColor)):this.line[0][0]===this.op?this.line[0]:new De(this.op,this.line[0][1])),this.line.length=0}isLineEmpty(){return this.line.length===0}pushDiff(t){this.line.push(t)}align(t){let r=t[1];if(r.includes(`
150`)){let n=r.split(`
151`),o=n.length-1;
151n.forEach((a,i)=>{i<o?(this.pushSubstring(a),this.pushLine()):a.length!==0&&this.pushSubstring(a)})}else this.pushDiff(t)}moveLinesTo(t){this.isLineEmpty()||this.pushLine(),t.push(...this.lines),this.lines.length=0}};x(tf,"ChangeBuffer");var Ad=tf,rf=class{deleteBuffer;insertBuffer;lines;constructor(t,r){this.deleteBuffer=t,this.insertBuffer=r,this.lines=[]}pushDiffCommonLine(t){this.lines.push(t)}pushDiffChangeLines(t){let r=t[1].length===0;(!r||this.deleteBuffer.isLineEmpty())&&this.deleteBuffer.pushDiff(t),(!r||this.insertBuffer.isLineEmpty())&&this.insertBuffer.pushDiff(t)}flushChangeLines(){this.deleteBuffer.moveLinesTo(this.lines),this.insertBuffer.moveLinesTo(this.lines)}align(t){let r=t[0],n=t[1];if(n.includes(`
152`)){let o=n.split(`
153`),a=o.length-1;o.forEach((i,l)=>{if(l===0){let s=new De(r,i);this.deleteBuffer.isLineEmpty()&&this.insertBuffer.isLineEmpty()?(this.flushChangeLines(),this.pushDiffCommonLine(s)):(this.pushDiffChangeLines(s),this.flushChangeLines())}else l<a?this.pushDiffCommonLine(new De(r,i)):i.length!==0&&this.pushDiffChangeLines(new De(r,i))})}else this.pushDiffChangeLines(t)}getLines(){return this.flushChangeLines(),this.lines}};x(rf,"CommonBuffer");var L2=rf;function nf(e,t){let r=new Ad(Je,t),n=new Ad(Le,t),o=new L2(r,n);return e.forEach(a=>{switch(a[0]){case Je:r.align(a);break;case Le:n.align(a);break;default:o.align(a)}}),o.getLines()}x(nf,"getAlignedDiffs");function of(e,t){if(t){let r=e.length-1;return e.some((n,o)=>n[0]===Fe&&(o!==r||n[1]!==`
154`))}return e.some(r=>r[0]===Fe)}x(of,"hasCommonDiff");function af(e,t,r){if(e!==t&&e.length!==0&&t.length!==0){let n=e.includes(`
155`)||t.includes(`
156`),[o,a]=Hi(n?`${e}
157`:e,n?`${t}
158`:t,!0,r);if(of(o,n)){let i=Vt(r),l=nf(o,i.changeColor);return To(l,a,i)}}return An(e.split(`
159`),t.split(`
160`),r)}x(af,"diffStringsUnified");function Hi(e,t,r,n){let[o,a]=Zp(e,t,n);return r&&$p(o),[o,a]}x(Hi,"diffStringsRaw");function yo(e,t){let{commonColor:r}=Vt(t);return r(e)}x(yo,"getCommonMessage");var{AsymmetricMatcher:z2,DOMCollection:U2,DOMElement:q2,Immutable:J2,ReactElement:H2,ReactTestComponent:V2}=Ni,sf=[V2,H2,q2,U2,J2,z2,Ni.Error],hi={maxDepth:20,plugins:sf},lf={callToJSON:!1,maxDepth:8,plugins:sf};function uf(e,t,r){if(Object.is(e,t))return"";let n=fi(e),o=n,a=!1;if(n==="object"&&typeof e.asymmetricMatch=="function"){if(e.$$typeof!==Symbol.for("jest.asymmetricMatcher")||typeof e.getExpectedType!="function")return;o=e.getExpectedType(),a=o==="string"}if(o!==fi(t)){let i=function(F){return F.length<=v?F:`${F.slice(0,v)}...`};x(i,"truncate");let{aAnnotation:l,aColor:s,aIndicator:u,bAnnotation:c,bColor:p,bIndicator:f}=Vt(r),m=go(lf,r),b=pt(e,m),E=pt(t,m),v=1e5;b=i(b),E=i(E);let S=`${s(`${u} ${l}:`)} 
161${b}`,A=`${p(`${f} ${c}:`)} 
162${E}`;return`${S}
163
164${A}`}if(!a)switch(n){case"string":return An(e.split(`
165`),t.split(`
166`),r);case"boolean":case"number":return cf(e,t,r);case"map":return co(yi(e),yi(t),r);case"set":return co(gi(e),gi(t),r);default:return co(e,t,r)}}x(uf,"diff");function cf(e,t,r){let n=pt(e,hi),o=pt(t,hi);return n===o?"":An(n.split(`
167`),o.split(`
168`),r)}x(cf,"comparePrimitive");function yi(e){return new Map(Array.from(e.entries()).sort())}x(yi,"sortMap");function gi(e){return new Set(Array.from(e.values()).sort())}x(gi,"sortSet");function co(e,t,r){let n,o=!1;try{let i=go(hi,r);n=bi(e,t,i,r)}catch{o=!0}let a=yo(Lp,r);if(n===void 0||n===a){let i=go(lf,r);n=bi(e,t,i,r),n!==a&&!o&&(n=`${yo(j2,r)}
169
170${n}`)}return n}x(co,"compareObjects");function go(e,t){let{compareKeys:r,printBasicPrototype:n,maxDepth:o}=Vt(t);return{...e,compareKeys:r,printBasicPrototype:n,maxDepth:o??e.maxDepth}}x(go,"getFormatOptions");function bi(e,t,r,n){let o={...r,indent:0},a=pt(e,o),i=pt(t,o);if(a===i)return yo(Lp,n);{let l=pt(e,r),s=pt(t,r);return Qp(l.split(`
171`),s.split(`
172`),a.split(`
173`),i.split(`
174`),n)}}x(bi,"getObjectsDifference");var Dd=2e4;function Ei(e){return mo(e)==="Object"&&typeof e.asymmetricMatch=="function"}x(Ei,"isAsymmetricMatcher");function vi(e,t){let r=mo(e),n=mo(t);return r===n&&(r==="Object"||r==="Array")}x(vi,"isReplaceable");function df(e,t,r){let{aAnnotation:n,bAnnotation:o}=Vt(r);if(typeof t=="string"&&typeof e=="string"&&t.length>0&&e.length>0&&t.length<=Dd&&e.length<=Dd&&t!==e){if(t.includes(`
175`)||e.includes(`
176`))return af(t,e,r);let[u]=Hi(t,e,!0),c=u.some(b=>b[0]===Fe),p=pf(n,o),f=p(n)+mf(xi(u,Je,c)),m=p(o)+ff(xi(u,Le,c));return`${f}
177${m}`}let a=ci(t,{forceWritable:!0}),i=ci(e,{forceWritable:!0}),{replacedExpected:l,replacedActual:s}=Vi(i,a);return uf(l,s,r)}x(df,"printDiffOrStringify");function Vi(e,t,r=new WeakSet,n=new WeakSet){return e instanceof Error&&t instanceof Error&&typeof e.cause<"u"&&typeof t.cause>"u"?(delete e.cause,{replacedActual:e,replacedExpected:t}):vi(e,t)?r.has(e)||n.has(t)?{replacedActual:e,replacedExpected:t}:(r.add(e),n.add(t),$i(t).forEach(o=>{let a=t[o],i=e[o];if(Ei(a))a.asymmetricMatch(i)&&(e[o]=a);else if(Ei(i))i.asymmetricMatch(a)&&(t[o]=i);else if(vi(i,a)){let l=Vi(i,a,r,n);e[o]=l.replacedActual,t[o]=l.replacedExpected}}),{replacedActual:e,replacedExpected:t}):{replacedActual:e,replacedExpected:t}}x(Vi,"replaceAsymmetricMatcher");function pf(...e){let t=e.reduce((r,n)=>n.length>r?n.length:r,0);return r=>`${r}: ${" ".repeat(t-r.length)}`}x(pf,"getLabelPrinter");var W2="\xB7";function Wi(e){return e.replace(/\s+$/gm,t=>W2.repeat(t.length))}x(Wi,"replaceTrailingSpaces");
177function ff(e){return Nt.red(Wi(Nr(e)))}x(ff,"printReceived");function mf(e){return Nt.green(Wi(Nr(e)))}x(mf,"printExpected");function xi(e,t,r){return e.reduce((n,o)=>n+(o[0]===Fe?o[1]:o[0]===t?r?Nt.inverse(o[1]):o[1]:""),"")}x(xi,"getCommonAndChangedSubstrings");var G2="@@__IMMUTABLE_RECORD__@@",K2="@@__IMMUTABLE_ITERABLE__@@";function hf(e){return e&&(e[K2]||e[G2])}x(hf,"isImmutable");var Y2=Object.getPrototypeOf({});function wi(e){return e instanceof Error?`<unserializable>: ${e.message}`:typeof e=="string"?`<unserializable>: ${e}`:"<unserializable>"}x(wi,"getUnserializableMessage");function fr(e,t=new WeakMap){if(!e||typeof e=="string")return e;if(typeof e=="function")return`Function<${e.name||"anonymous"}>`;if(typeof e=="symbol")return e.toString();if(typeof e!="object")return e;if(hf(e))return fr(e.toJSON(),t);if(e instanceof Promise||e.constructor&&e.constructor.prototype==="AsyncFunction")return"Promise";if(typeof Element<"u"&&e instanceof Element)return e.tagName;if(typeof e.asymmetricMatch=="function")return`${e.toString()} ${kp(e.sample)}`;if(typeof e.toJSON=="function")return fr(e.toJSON(),t);if(t.has(e))return t.get(e);if(Array.isArray(e)){let r=new Array(e.length);return t.set(e,r),e.forEach((n,o)=>{try{r[o]=fr(n,t)}catch(a){r[o]=wi(a)}}),r}else{let r=Object.create(null);t.set(e,r);let n=e;for(;n&&n!==Y2;)Object.getOwnPropertyNames(n).forEach(o=>{if(!(o in r))try{r[o]=fr(e[o],t)}catch(a){delete r[o],r[o]=wi(a)}}),n=Object.getPrototypeOf(n);return r}}x(fr,"serializeValue");function yf(e){return e.replace(/__(vite_ssr_import|vi_import)_\d+__\./g,"")}x(yf,"normalizeErrorMessage");function Gi(e,t,r=new WeakSet){if(!e||typeof e!="object")return{message:String(e)};let n=e;n.stack&&(n.stackStr=String(n.stack)),n.name&&(n.nameStr=String(n.name)),(n.showDiff||n.showDiff===void 0&&n.expected!==void 0&&n.actual!==void 0)&&(n.diff=df(n.actual,n.expected,{...t,...n.diffOptions})),typeof n.expected!="string"&&(n.expected=Nr(n.expected,10)),typeof n.actual!="string"&&(n.actual=Nr(n.actual,10));try{typeof n.message=="string"&&(n.message=yf(n.message))}catch{}try{!r.has(n)&&typeof n.cause=="object"&&(r.add(n),n.cause=Gi(n.cause,t,r))}catch{}try{return fr(n)}catch(o){return fr(new Error(`Failed to fully serialize error: ${o?.message}
178Inner error message: ${n?.message}`))}}x(Gi,"processError");var Rt={CALL:"storybook/instrumenter/call",SYNC:"storybook/instrumenter/sync",START:"storybook/instrumenter/start",BACK:"storybook/instrumenter/back",GOTO:"storybook/instrumenter/goto",NEXT:"storybook/instrumenter/next",END:"storybook/instrumenter/end"},Qa=globalThis.__STORYBOOK_ADDONS_PREVIEW,X2=(e=>(e.DONE="done",e.ERROR="error",e.ACTIVE="active",e.WAITING="waiting",e))(X2||{}),Q2=new Error("This function ran after the play function completed. Did you forget to `await` it?"),Cd=x(e=>Object.prototype.toString.call(e)==="[object Object]","isObject"),Z2=x(e=>Object.prototype.toString.call(e)==="[object Module]","isModule"),eE=x(e=>{if(!Cd(e)&&!Z2(e))return!1;if(e.constructor===void 0)return!0;let t=e.constructor.prototype;return!!Cd(t)},"isInstrumentable"),tE=x(e=>{try{return new e.constructor}catch{return{}}},"construct"),Za=x(()=>({renderPhase:void 0,isDebugging:!1,isPlaying:!1,isLocked:!1,cursor:0,calls:[],shadowCalls:[],callRefsByResult:new Map,chainedCallIds:new Set,ancestors:[],playUntil:void 0,resolvers:{},syncTimeout:void 0}),"getInitialState"),Td=x((e,t=!1)=>{let r=(t?e.shadowCalls:e.calls).filter(o=>o.retain);if(!r.length)return;let n=new Map(Array.from(e.callRefsByResult.entries()).filter(([,o])=>o.retain));return{cursor:r.length,calls:r,callRefsByResult:n}},"getRetainedState"),gf=class{constructor(){this.detached=!1,this.initialized=!1,this.state={},this.loadParentWindowState=x(()=>{try{this.state=Y.window?.parent?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__||{}}catch{this.detached=!0}},"loadParentWindowState"),this.updateParentWindowState=x(()=>{try{Y.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__=this.state}catch{this.detached=!0}},"updateParentWindowState"),this.loadParentWindowState();let t=x(({storyId:s,isPlaying:u=!0,isDebugging:c=!1})=>{let p=this.getState(s);this.setState(s,{...Za(),...Td(p,c),shadowCalls:c?p.shadowCalls:[],chainedCallIds:c?p.chainedCallIds:new Set,playUntil:c?p.playUntil:void 0,isPlaying:u,isDebugging:c}),this.sync(s)},"resetState"),r=x(s=>({storyId:u,playUntil:c})=>
178{this.getState(u).isDebugging||this.setState(u,({calls:f})=>({calls:[],shadowCalls:f.map(m=>({...m,status:"waiting"})),isDebugging:!0}));let p=this.getLog(u);this.setState(u,({shadowCalls:f})=>{if(c||!p.length)return{playUntil:c};let m=f.findIndex(b=>b.id===p[0].callId);return{playUntil:f.slice(0,m).filter(b=>b.interceptable&&!b.ancestors?.length).slice(-1)[0]?.id}}),s.emit(hn,{storyId:u,isDebugging:!0})},"start"),n=x(s=>({storyId:u})=>{let c=this.getLog(u).filter(f=>!f.ancestors?.length),p=c.reduceRight((f,m,b)=>f>=0||m.status==="waiting"?f:b,-1);r(s)({storyId:u,playUntil:c[p-1]?.callId})},"back"),o=x(s=>({storyId:u,callId:c})=>{let{calls:p,shadowCalls:f,resolvers:m}=this.getState(u),b=p.find(({id:v})=>v===c),E=f.find(({id:v})=>v===c);if(!b&&E&&Object.values(m).length>0){let v=this.getLog(u).find(S=>S.status==="waiting")?.callId;E.id!==v&&this.setState(u,{playUntil:E.id}),Object.values(m).forEach(S=>S())}else r(s)({storyId:u,playUntil:c})},"goto"),a=x(s=>({storyId:u})=>{let{resolvers:c}=this.getState(u);if(Object.values(c).length>0)Object.values(c).forEach(p=>p());else{let p=this.getLog(u).find(f=>f.status==="waiting")?.callId;p?r(s)({storyId:u,playUntil:p}):i({storyId:u})}},"next"),i=x(({storyId:s})=>{this.setState(s,{playUntil:void 0,isDebugging:!1}),Object.values(this.getState(s).resolvers).forEach(u=>u())},"end"),l=x(({storyId:s,newPhase:u})=>{let{isDebugging:c}=this.getState(s);this.setState(s,{renderPhase:u}),u==="preparing"&&c&&t({storyId:s}),u==="playing"&&t({storyId:s,isDebugging:c}),u==="played"&&this.setState(s,{isLocked:!1,isPlaying:!1,isDebugging:!1}),u==="errored"&&this.setState(s,{isLocked:!1,isPlaying:!1})},"renderPhaseChanged");Qa&&Qa.ready().then(()=>{this.channel=Qa.getChannel(),this.channel.on(hn,t),this.channel.on(vt,l),this.channel.on(no,()=>{this.initialized?this.cleanup():this.initialized=!0}),this.channel.on(Rt.START,r(this.channel)),this.channel.on(Rt.BACK,n(this.channel)),this.channel.on(Rt.GOTO,o(this.channel)),this.channel.on(Rt.NEXT,a(this.channel)),this.channel.on(Rt.END,i)})}getState(t){return this.state[t]||Za()}setState(t,r){let n=this.getState(t),o=typeof r=="function"?r(n):r;this.state={...this.state,[t]:{...n,...o}},this.updateParentWindowState()}cleanup(){this.state=Object.entries(this.state).reduce((r,[n,o])=>{let a=Td(o);return a&&(r[n]=Object.assign(Za(),a)),r},{});let t={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:[]};this.channel?.emit(Rt.SYNC,t),this.updateParentWindowState()}getLog(t){let{calls:r,shadowCalls:n}=this.getState(t),o=[...n];r.forEach((i,l)=>{o[l]=i});let a=new Set;return o.reduceRight((i,l)=>(l.args.forEach(s=>{s?.__callId__&&a.add(s.__callId__)}),l.path.forEach(s=>{s.__callId__&&a.add(s.__callId__)}),(l.interceptable||l.exception)&&!a.has(l.id)&&(i.unshift({callId:l.id,status:l.status,ancestors:l.ancestors}),a.add(l.id)),i),[])}instrument(t,r,n=0){if(!eE(t))return t;let{mutate:o=!1,path:a=[]}=r,i=r.getKeys?r.getKeys(t,n):Object.keys(t);return n+=1,i.reduce((l,s)=>{let u=bf(t,s);if(typeof u?.get=="function"){if(u.configurable){let p=x(()=>u?.get?.bind(t)?.(),"getter");Object.defineProperty(l,s,{get:x(()=>this.instrument(p(),{...r,path:a.concat(s)},n),"get")})}return l}let c=t[s];return typeof c!="function"?(l[s]=this.instrument(c,{...r,path:a.concat(s)},n),l):"__originalFn__"in c&&typeof c.__originalFn__=="function"?(l[s]=c,l):(l[s]=(...p)=>this.track(s,c,t,p,r),l[s].__originalFn__=c,Object.defineProperty(l[s],"name",{value:s,writable:!1}),Object.keys(c).length>0&&Object.assign(l[s],this.instrument({...c},{...r,path:a.concat(s)},n)),l)},o?t:tE(t))}track(t,r,n,o,a){let i=o?.[0]?.__storyId__||Y.__STORYBOOK_PREVIEW__?.selectionStore?.selection?.storyId,{cursor:l,ancestors:s}=this.getState(i);this.setState(i,{cursor:l+1});let u=`${s.slice(-1)[0]||i} [${l}] ${t}`,{path:c=[],intercept:p=!1,retain:f=!1}=a,m=typeof p=="function"?p(t,c):p,b={id:u,cursor:l,storyId:i,ancestors:s,path:c,method:t,args:o,interceptable:m,retain:f},E=(m&&!s.length?this.intercept:this.invoke).call(this,r,n,b,a);return this.instrument(E,{...a,mutate:!0,path:[{__callId__:b.id}]})}intercept(t,r,n,o){let{chainedCallIds:a,isDebugging:i,playUntil:l}=this.getState(n.storyId),s=a.has(n.id);return!i||s||l?(l===n.id&&this.setState(n.storyId,{playUntil:void 0}),this.invoke(t,r,n,o)):new Promise(u=>{this.setState(n.storyId,({resolvers:c})=>({isLocked:!1,resolvers:{...c,[n.id]:u}}))}).then(()=>(this.setState(n.storyId,u=>{let{[n.id]:c,...p}=u.resolvers;return{isLocked:!0,resolvers:p}}),this.invoke(t,r,n,o)))}invoke(t,r,n,o){let{callRefsByResult:a,renderPhase:i}=this.getState(n.storyId),l=25,s=x((p,f,m)=>{if(m.includes(p))return"[Circular]";if(m=[...m,p],f>l)return"...";if(a.has(p))return a.get(p);if(p instanceof Array)return p.map(b=>s(b,++f,m));if(p instanceof Date)return{__date__:{value:p.toISOString()}};if(p instanceof Error){let{name:b,message:E,stack:v}=p;return{__error__:{name:b,message:E,stack:v}}}if(p instanceof RegExp){let{flags:b,source:E}=p;return{__regexp__:{flags:b,source:E}}}if(p instanceof Y.window?.HTMLElement){let{prefix:b,localName:E,id:v,classList:S,innerText:A}=p,F=Array.from(S);return{__element__:{prefix:b,localName:E,id:v,classNames:F,innerText:A}}}return typeof p=="function"?{__function__:{name:"getMockName"in p?p.getMockName():p.name}}:typeof p=="symbol"?{__symbol__:{description:p.description}}:typeof p=="object"&&p?.constructor?.name&&p?.constructor?.name!=="Object"?{__class__:{name:p.constructor.name}}:Object.prototype.toString.call(p)==="[object Object]"?Object.fromEntries(Object.entries(p).map(([b,E])=>[b,s(E,++f,m)])):p},"serializeValues"),u={...n,args:n.args.map(p=>s(p,0,[]))};n.path.forEach(p=>{p?.__callId__&&this.setState(n.storyId,({chainedCallIds:f})=>({chainedCallIds:new Set(Array.from(f).concat(p.__callId__))}))});let c=x(p=>{if(p instanceof Error){let{name:f,message:m,stack:b,callId:E=n.id}=p,{showDiff:v=void 0,diff:S=void 0,actual:A=void 0,expected:F=void 0}=p.name==="AssertionError"?Gi(p):p,k={name:f,message:m,stack:b,callId:E,showDiff:v,diff:S,actual:A,expected:F};if(this.update({...u,status:"error",exception:k}),this.setState(n.storyId,B=>({callRefsByResult:new Map([...Array.from(B.callRefsByResult.entries()),[p,{__callId__:n.id,retain:n.retain}]])})),n.ancestors?.length)throw Object.prototype.hasOwnProperty.call(p,"callId")||Object.defineProperty(p,"callId",{value:n.id}),p}throw p},"handleException");try{if(i==="played"&&!n.retain)throw Q2;
178let p=(o.getArgs?o.getArgs(n,this.getState(n.storyId)):n.args).map(m=>typeof m!="function"||Ef(m)||Object.keys(m).length?m:(...b)=>{let{cursor:E,ancestors:v}=this.getState(n.storyId);this.setState(n.storyId,{cursor:0,ancestors:[...v,n.id]});let S=x(()=>this.setState(n.storyId,{cursor:E,ancestors:v}),"restore"),A=!1;try{let F=m(...b);return F instanceof Promise?(A=!0,F.finally(S)):F}finally{A||S()}}),f=t.apply(r,p);return f&&["object","function","symbol"].includes(typeof f)&&this.setState(n.storyId,m=>({callRefsByResult:new Map([...Array.from(m.callRefsByResult.entries()),[f,{__callId__:n.id,retain:n.retain}]])})),this.update({...u,status:f instanceof Promise?"active":"done"}),f instanceof Promise?f.then(m=>(this.update({...u,status:"done"}),m),c):f}catch(p){return c(p)}}update(t){this.channel?.emit(Rt.CALL,t),this.setState(t.storyId,({calls:r})=>{let n=r.concat(t).reduce((o,a)=>Object.assign(o,{[a.id]:a}),{});return{calls:Object.values(n).sort((o,a)=>o.id.localeCompare(a.id,void 0,{numeric:!0}))}}),this.sync(t.storyId)}sync(t){let r=x(()=>{let{isLocked:n,isPlaying:o}=this.getState(t),a=this.getLog(t),i=a.filter(({ancestors:c})=>!c.length).find(c=>c.status==="waiting")?.callId,l=a.some(c=>c.status==="active");if(this.detached||n||l||a.length===0){let c={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:a};this.channel?.emit(Rt.SYNC,c);return}let s=a.some(c=>c.status==="done"||c.status==="error"),u={controlStates:{detached:this.detached,start:s,back:s,goto:!0,next:o,end:o},logItems:a,pausedAt:i};this.channel?.emit(Rt.SYNC,u)},"synchronize");this.setState(t,({syncTimeout:n})=>(clearTimeout(n),{syncTimeout:setTimeout(r,0)}))}};x(gf,"Instrumenter");var rE=gf;function Dn(e,t={}){try{let r=!1,n=!1;return Y.window?.location?.search?.includes("instrument=true")?r=!0:Y.window?.location?.search?.includes("instrument=false")&&(n=!0),Y.window?.parent===Y.window&&!r||n?e:(Y.window&&!Y.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__&&(Y.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__=new rE),(Y.window?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__).instrument(e,t))}catch(r){return ct.warn(r),e}}x(Dn,"instrument");function bf(e,t){let r=e;for(;r!=null;){let n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}x(bf,"getPropertyDescriptor");function Ef(e){if(typeof e!="function")return!1;let t=Object.getOwnPropertyDescriptor(e,"prototype");return t?!t.writable:!1}x(Ef,"isClass");var nE=Object.create,Uo=Object.defineProperty,oE=Object.getOwnPropertyDescriptor,aE=Object.getOwnPropertyNames,iE=Object.getPrototypeOf,sE=Object.prototype.hasOwnProperty,h=(e,t)=>Uo(e,"name",{value:t,configurable:!0}),Fo=(e=>typeof We<"u"?We:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof We<"u"?We:t)[r]}):e)(function(e){if(typeof We<"u")return We.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),ze=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),nm=(e,t)=>{for(var r in t)Uo(e,r,{get:t[r],enumerable:!0})},lE=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of aE(t))!sE.call(e,o)&&o!==r&&Uo(e,o,{get:()=>t[o],enumerable:!(n=oE(t,o))||n.enumerable});return e},Wr=(e,t,r)=>(r=e!=null?nE(iE(e)):{},lE(t||!e||!e.__esModule?Uo(r,"default",{value:e,enumerable:!0}):r,e)),om=ze((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"||typeof window<"u"?n=window:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){var r,n,o;return h(function a(i,l,s){function u(f,m){if(!l[f]){if(!i[f]){var b=typeof Fo=="function"&&Fo;if(!m&&b)return b(f,!0);if(c)return c(f,!0);var E=new Error("Cannot find module '"+f+"'");throw E.code="MODULE_NOT_FOUND",E}var v=l[f]={exports:{}};i[f][0].call(v.exports,function(S){var A=i[f][1][S];return u(A||S)},v,v.exports,a,i,l,s)}return l[f].exports}h(u,"s");for(var c=typeof Fo=="function"&&Fo,p=0;p<s.length;p++)u(s[p]);return u},"e")({1:[function(a,i,l){i.exports=function(s){if(typeof Map!="function"||s){var u=a("./similar");return new u}else return new Map}},{"./similar":2}],2:[function(a,i,l){function s(){return this.list=[],this.lastItem=void 0,this.size=0,this}h(s,"Similar"),s.prototype.get=function(u){var c;if(this.lastItem&&this.isEqual(this.lastItem.key,u))return this.lastItem.val;if(c=this.indexOf(u),c>=0)return this.lastItem=this.list[c],this.list[c].val},s.prototype.set=function(u,c){var p;return this.lastItem&&this.isEqual(this.lastItem.key,u)?(this.lastItem.val=c,this):(p=this.indexOf(u),p>=0?(this.lastItem=this.list[p],this.list[p].val=c,this):(this.lastItem={key:u,val:c},this.list.push(this.lastItem),this.size++,this))},s.prototype.delete=function(u){var c;if(this.lastItem&&this.isEqual(this.lastItem.key,u)&&(this.lastItem=void 0),c=this.indexOf(u),c>=0)return this.size--,this.list.splice(c,1)[0]},s.prototype.has=function(u){var c;return this.lastItem&&this.isEqual(this.lastItem.key,u)?!0:(c=this.indexOf(u),c>=0?(this.lastItem=this.list[c],!0):!1)},s.prototype.forEach=function(u,c){var p;for(p=0;p<this.size;p++)u.call(c||this,this.list[p].val,this.list[p].key,this)},s.prototype.indexOf=function(u){var c;for(c=0;c<this.size;c++)if(this.isEqual(this.list[c].key,u))return c;return-1},s.prototype.isEqual=function(u,c){return u===c||u!==u&&c!==c},i.exports=s},{}],3:[function(a,i,l){var s=a("map-or-similar");i.exports=function(f){var m=new s(!1),b=[];return function(E){var v=h(function(){var S=m,A,F,k=arguments.length-1,B=Array(k+1),R=!0,I;if((v.numArgs||v.numArgs===0)&&v.numArgs!==k+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(I=0;I<k;I++){if(B[I]={cacheItem:S,arg:arguments[I]}
178,S.has(arguments[I])){S=S.get(arguments[I]);continue}R=!1,A=new s(!1),S.set(arguments[I],A),S=A}return R&&(S.has(arguments[k])?F=S.get(arguments[k]):R=!1),R||(F=E.apply(null,arguments),S.set(arguments[k],F)),f>0&&(B[k]={cacheItem:S,arg:arguments[k]},R?u(b,B):b.push(B),b.length>f&&c(b.shift())),v.wasMemoized=R,v.numArgs=k+1,F},"memoizerific");return v.limit=f,v.wasMemoized=!1,v.cache=m,v.lru=b,v}};function u(f,m){var b=f.length,E=m.length,v,S,A;for(S=0;S<b;S++){for(v=!0,A=0;A<E;A++)if(!p(f[S][A].arg,m[A].arg)){v=!1;break}if(v)break}f.push(f.splice(S,1)[0])}h(u,"moveToMostRecentLru");function c(f){var m=f.length,b=f[m-1],E,v;for(b.cacheItem.delete(b.arg),v=m-2;v>=0&&(b=f[v],E=b.cacheItem.get(b.arg),!E||!E.size);v--)b.cacheItem.delete(b.arg)}h(c,"removeCachedResult");function p(f,m){return f===m||f!==f&&m!==m}h(p,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})}),am=ze(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.encodeString=n;var t=Array.from({length:256},(o,a)=>"%"+((a<16?"0":"")+a.toString(16)).toUpperCase()),r=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);function n(o){let a=o.length;if(a===0)return"";let i="",l=0,s=0;e:for(;s<a;s++){let u=o.charCodeAt(s);for(;u<128;){if(r[u]!==1&&(l<s&&(i+=o.slice(l,s)),l=s+1,i+=t[u]),++s===a)break e;u=o.charCodeAt(s)}if(l<s&&(i+=o.slice(l,s)),u<2048){l=s+1,i+=t[192|u>>6]+t[128|u&63];continue}if(u<55296||u>=57344){l=s+1,i+=t[224|u>>12]+t[128|u>>6&63]+t[128|u&63];continue}if(++s,s>=a)throw new Error("URI malformed");let c=o.charCodeAt(s)&1023;l=s+1,u=65536+((u&1023)<<10|c),i+=t[240|u>>18]+t[128|u>>12&63]+t[128|u>>6&63]+t[128|u&63]}return l===0?o:l<a?i+o.slice(l):i}h(n,"encodeString")}),bs=ze(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultOptions=e.defaultShouldSerializeObject=e.defaultValueSerializer=void 0;var t=am(),r=h(a=>{switch(typeof a){case"string":return(0,t.encodeString)(a);case"bigint":case"boolean":return""+a;case"number":if(Number.isFinite(a))return a<1e21?""+a:(0,t.encodeString)(""+a);break}return a instanceof Date?(0,t.encodeString)(a.toISOString()):""},"defaultValueSerializer");e.defaultValueSerializer=r;var n=h(a=>a instanceof Date,"defaultShouldSerializeObject");e.defaultShouldSerializeObject=n;var o=h(a=>a,"identityFunc");e.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:o,valueSerializer:e.defaultValueSerializer,keyDeserializer:o,shouldSerializeObject:e.defaultShouldSerializeObject}}),im=ze(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDeepObject=o,e.stringifyObject=c;var t=bs(),r=am();function n(p){return p==="__proto__"||p==="constructor"||p==="prototype"}h(n,"isPrototypeKey");function o(p,f,m,b,E){if(n(f))return p;let v=p[f];return typeof v=="object"&&v!==null?v:!b&&(E||typeof m=="number"||typeof m=="string"&&m*0===0&&m.indexOf(".")===-1)?p[f]=[]:p[f]={}}h(o,"getDeepObject");var a=20,i="[]",l="[",s="]",u=".";function c(p,f,m=0,b,E){let{nestingSyntax:v=t.defaultOptions.nestingSyntax,arrayRepeat:S=t.defaultOptions.arrayRepeat,arrayRepeatSyntax:A=t.defaultOptions.arrayRepeatSyntax,nesting:F=t.defaultOptions.nesting,delimiter:k=t.defaultOptions.delimiter,valueSerializer:B=t.defaultOptions.valueSerializer,shouldSerializeObject:R=t.defaultOptions.shouldSerializeObject}=f,I=typeof k=="number"?String.fromCharCode(k):k,_=E===!0&&S,N=v==="dot"||v==="js"&&!E;if(m>a)return"";let $="",M=!0,J=!1;for(let L in p){let D=p[L],T;b?(T=b,_?A==="bracket"&&(T+=i):N?(T+=u,T+=L):(T+=l,T+=L,T+=s)):T=L,M||($+=I),typeof D=="object"&&D!==null&&!R(D)?(J=D.pop!==void 0,(F||S&&J)&&($+=c(D,f,m+1,T,J))):($+=(0,r.encodeString)(T),$+="=",$+=B(D,L)),M&&(M=!1)}return $}h(c,"stringifyObject")}),uE=ze((e,t)=>{"use strict";var r=12,n=0,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
1786,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7];function a(s){var u=s.indexOf("%");if(u===-1)return s;for(var c=s.length,p="",f=0,m=0,b=u,E=r;u>-1&&u<c;){var v=l(s[u+1],4),S=l(s[u+2],0),A=v|S,F=o[A];if(E=o[256+E+F],m=m<<6|A&o[364+F],E===r)p+=s.slice(f,b),p+=m<=65535?String.fromCharCode(m):String.fromCharCode(55232+(m>>10),56320+(m&1023)),m=0,f=u+3,u=b=s.indexOf("%",f);else{if(E===n)return null;if(u+=3,u<c&&s.charCodeAt(u)===37)continue;return null}}return p+s.slice(f)}h(a,"decodeURIComponent");var i={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};function l(s,u){var c=i[s];return c===void 0?255:c<<u}h(l,"hexCodeToInt"),t.exports=a}),cE=ze(e=>{"use strict";var t=e&&e.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(e,"__esModule",{value:!0}),e.numberValueDeserializer=e.numberKeyDeserializer=void 0,e.parse=c;var r=im(),n=bs(),o=t(uE()),a=h(p=>{let f=Number(p);return Number.isNaN(f)?p:f},"numberKeyDeserializer");e.numberKeyDeserializer=a;var i=h(p=>{let f=Number(p);return Number.isNaN(f)?p:f},"numberValueDeserializer");e.numberValueDeserializer=i;var l=/\+/g,s=h(function(){},"Empty");s.prototype=Object.create(null);function u(p,f,m,b,E){let v=p.substring(f,m);return b&&(v=v.replace(l," ")),E&&(v=(0,o.default)(v)||v),v}h(u,"computeKeySlice");function c(p,f){let{valueDeserializer:m=n.defaultOptions.valueDeserializer,keyDeserializer:b=n.defaultOptions.keyDeserializer,arrayRepeatSyntax:E=n.defaultOptions.arrayRepeatSyntax,nesting:v=n.defaultOptions.nesting,arrayRepeat:S=n.defaultOptions.arrayRepeat,nestingSyntax:A=n.defaultOptions.nestingSyntax,delimiter:F=n.defaultOptions.delimiter}=f??{},k=typeof F=="string"?F.charCodeAt(0):F,B=A==="js",R=new s;if(typeof p!="string")return R;let I=p.length,_="",N=-1,$=-1,M=-1,J=R,L,D="",T="",O=!1,H=!1,W=!1,Q=!1,Z=!1,K=!1,oe=!1,pe=0,be=-1,ce=-1,we=-1;for(let le=0;le<I+1;le++){if(pe=le!==I?p.charCodeAt(le):k,pe===k){if(oe=$>N,oe||($=le),M!==$-1&&(T=u(p,M+1,be>-1?be:$,W,O),D=b(T),L!==void 0&&(J=(0,r.getDeepObject)(J,L,D,B&&Z,B&&K))),oe||D!==""){oe&&(_=p.slice($+1,le),Q&&(_=_.replace(l," ")),H&&(_=(0,o.default)(_)||_));let Ce=m(_,D);if(S){let je=J[D];je===void 0?be>-1?J[D]=[Ce]:J[D]=Ce:je.pop?je.push(Ce):J[D]=[je,Ce]}else J[D]=Ce}_="",N=le,$=le,O=!1,H=!1,W=!1,Q=!1,Z=!1,K=!1,be=-1,M=le,J=R,L=void 0,D=""}else pe===93?(S&&E==="bracket"&&we===91&&(be=ce),v&&(A==="index"||B)&&$<=N&&(M!==ce&&(T=u(p,M+1,le,W,O),D=b(T),L!==void 0&&(J=(0,r.getDeepObject)(J,L,D,void 0,B)),L=D,W=!1,O=!1),M=le,K=!0,Z=!1)):pe===46?v&&(A==="dot"||B)&&$<=N&&(M!==ce&&(T=u(p,M+1,le,W,O),D=b(T),L!==void 0&&(J=(0,r.getDeepObject)(J,L,D,B)),L=D,W=!1,O=!1),Z=!0,K=!1,M=le):pe===91?v&&(A==="index"||B)&&$<=N&&(M!==ce&&(T=u(p,M+1,le,W,O),D=b(T),B&&L!==void 0&&(J=(0,r.getDeepObject)(J,L,D,B)),L=D,W=!1,O=!1,Z=!1,K=!0),M=le):pe===61?$<=N?$=le:H=!0:pe===43?$>N?Q=!0:W=!0:pe===37&&($>N?H=!0:O=!0);ce=le,we=pe}return R}h(c,"parse")}),dE=ze(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=r;var t=im();function r(n,o){if(n===null||typeof n!="object")return"";let a=o??{};return(0,t.stringifyObject)(n,a)}h(r,"stringify")}),Es=ze(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(a,i,l,s){s===void 0&&(s=l);var u=Object.getOwnPropertyDescriptor(i,l);(!u||("get"in u?!i.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:h(function(){return i[l]},"get")}),Object.defineProperty(a,s,u)}:function(a,i,l,s){s===void 0&&(s=l),a[s]=i[l]}),r=e&&e.__exportStar||function(a,i){for(var l in a)l!=="default"&&!Object.prototype.hasOwnProperty.call(i,l)&&t(i,a,l)};Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=e.parse=void 0;var n=cE();Object.defineProperty(e,"parse",{enumerable:!0,get:h(function(){return n.parse},"get")});var o=dE();Object.defineProperty(e,"stringify",{enumerable:!0,get:h(function(){return o.stringify},"get")}),r(bs(),e)}),sm=ze((e,t)=>{t
vendor: 35,748 bytes, lines 178-179
178.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:`
179`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:"	",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}})
179,pE=ze((e,t)=>{t.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}}),lm=ze((e,t)=>{t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}),fE=ze((e,t)=>{t.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}),mE=ze(e=>{"use strict";var t=e&&e.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(e,"__esModule",{value:!0});var r=t(fE()),n=String.fromCodePoint||function(a){var i="";return a>65535&&(a-=65536,i+=String.fromCharCode(a>>>10&1023|55296),a=56320|a&1023),i+=String.fromCharCode(a),i};function o(a){return a>=55296&&a<=57343||a>1114111?"\uFFFD":(a in r.default&&(a=r.default[a]),n(a))}h(o,"decodeCodePoint"),e.default=o}),vf=ze(e=>{"use strict";var t=e&&e.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var r=t(sm()),n=t(pE()),o=t(lm()),a=t(mE()),i=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;e.decodeXML=l(o.default),e.decodeHTMLStrict=l(r.default);function l(c){var p=u(c);return function(f){return String(f).replace(i,p)}}h(l,"getStrictDecoder");var s=h(function(c,p){return c<p?1:-1},"sorter");e.decodeHTML=function(){for(var c=Object.keys(n.default).sort(s),p=Object.keys(r.default).sort(s),f=0,m=0;f<p.length;f++)c[m]===p[f]?(p[f]+=";?",m++):p[f]+=";";var b=new RegExp("&(?:"+p.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),E=u(r.default);function v(S){return S.substr(-1)!==";"&&(S+=";"),E(S)}return h(v,"replacer"),function(S){return String(S).replace(b,v)}}();function u(c){return h(function(p){if(p.charAt(1)==="#"){var f=p.charAt(2);return f==="X"||f==="x"?a.default(parseInt(p.substr(3),16)):a.default(parseInt(p.substr(2),10))}return c[p.slice(1,-1)]||p},"replace")}h(u,"getReplacer")}),xf=ze(e=>{"use strict";var t=e&&e.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(e,"__esModule",{value:!0}),e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=void 0;var r=t(lm()),n=s(r.default),o=u(n);e.encodeXML=S(n);var a=t(sm()),i=s(a.default),l=u(i);e.encodeHTML=m(i,l),e.encodeNonAsciiHTML=S(i);function s(A){return Object.keys(A).sort().reduce(function(F,k){return F[A[k]]="&"+k+";",F},{})}h(s,"getInverseObj");function u(A){for(var F=[],k=[],B=0,R=Object.keys(A);B<R.length;B++){var I=R[B];I.length===1?F.push("\\"+I):k.push(I)}F.sort();for(var _=0;_<F.length-1;_++){for(var N=_;
179N<F.length-1&&F[N].charCodeAt(1)+1===F[N+1].charCodeAt(1);)N+=1;var $=1+N-_;$<3||F.splice(_,$,F[_]+"-"+F[N])}return k.unshift("["+F.join("")+"]"),new RegExp(k.join("|"),"g")}h(u,"getInverseReplacer");var c=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,p=String.prototype.codePointAt!=null?function(A){return A.codePointAt(0)}:function(A){return(A.charCodeAt(0)-55296)*1024+A.charCodeAt(1)-56320+65536};function f(A){return"&#x"+(A.length>1?p(A):A.charCodeAt(0)).toString(16).toUpperCase()+";"}h(f,"singleCharReplacer");function m(A,F){return function(k){return k.replace(F,function(B){return A[B]}).replace(c,f)}}h(m,"getInverse");var b=new RegExp(o.source+"|"+c.source,"g");function E(A){return A.replace(b,f)}h(E,"escape"),e.escape=E;function v(A){return A.replace(o,f)}h(v,"escapeUTF8"),e.escapeUTF8=v;function S(A){return function(F){return F.replace(b,function(k){return A[k]||f(k)})}}h(S,"getASCIIEncoder")}),hE=ze(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=vf(),r=xf();function n(s,u){return(!u||u<=0?t.decodeXML:t.decodeHTML)(s)}h(n,"decode"),e.decode=n;function o(s,u){return(!u||u<=0?t.decodeXML:t.decodeHTMLStrict)(s)}h(o,"decodeStrict"),e.decodeStrict=o;function a(s,u){return(!u||u<=0?r.encodeXML:r.encodeHTML)(s)}h(a,"encode"),e.encode=a;var i=xf();Object.defineProperty(e,"encodeXML",{enumerable:!0,get:h(function(){return i.encodeXML},"get")}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:h(function(){return i.encodeHTML},"get")}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:h(function(){return i.encodeNonAsciiHTML},"get")}),Object.defineProperty(e,"escape",{enumerable:!0,get:h(function(){return i.escape},"get")}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:h(function(){return i.escapeUTF8},"get")}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:h(function(){return i.encodeHTML},"get")}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:h(function(){return i.encodeHTML},"get")});var l=vf();Object.defineProperty(e,"decodeXML",{enumerable:!0,get:h(function(){return l.decodeXML},"get")}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:h(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:h(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:h(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:h(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:h(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:h(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:h(function(){return l.decodeXML},"get")})}),yE=ze((e,t)=>{"use strict";function r(D,T){if(!(D instanceof T))throw new TypeError("Cannot call a class as a function")}h(r,"_classCallCheck");function n(D,T){for(var O=0;O<T.length;O++){var H=T[O];H.enumerable=H.enumerable||!1,H.configurable=!0,"value"in H&&(H.writable=!0),Object.defineProperty(D,H.key,H)}}h(n,"_defineProperties");function o(D,T,O){return T&&n(D.prototype,T),O&&n(D,O),D}h(o,"_createClass");function a(D,T){var O=typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(!O){if(Array.isArray(D)||(O=i(D))||T&&D&&typeof D.length=="number"){O&&(D=O);var H=0,W=h(function(){},"F");return{s:W,n:h(function(){return H>=D.length?{done:!0}:{done:!1,value:D[H++]}},"n"),e:h(function(oe){throw oe},"e"),f:W}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
180In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Q=!0,Z=!1,K;return{s:h(function(){O=O.call(D)},"s"),n:h(function(){var oe=O.next();return Q=oe.done,oe},"n"),e:h(function(oe){Z=!0,K=oe},"e"),f:h(function(){try{!Q&&O.return!=null&&O.return()}finally{if(Z)throw K}},"f")}}h(a,"_createForOfIteratorHelper");
180function i(D,T){if(D){if(typeof D=="string")return l(D,T);var O=Object.prototype.toString.call(D).slice(8,-1);if(O==="Object"&&D.constructor&&(O=D.constructor.name),O==="Map"||O==="Set")return Array.from(D);if(O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return l(D,T)}}h(i,"_unsupportedIterableToArray");function l(D,T){(T==null||T>D.length)&&(T=D.length);for(var O=0,H=new Array(T);O<T;O++)H[O]=D[O];return H}h(l,"_arrayLikeToArray");var s=hE(),u={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:c()};function c(){var D={0:"#000",1:"#A00",2:"#0A0",3:"#A50",4:"#00A",5:"#A0A",6:"#0AA",7:"#AAA",8:"#555",9:"#F55",10:"#5F5",11:"#FF5",12:"#55F",13:"#F5F",14:"#5FF",15:"#FFF"};return A(0,5).forEach(function(T){A(0,5).forEach(function(O){A(0,5).forEach(function(H){return p(T,O,H,D)})})}),A(0,23).forEach(function(T){var O=T+232,H=f(T*10+8);D[O]="#"+H+H+H}),D}h(c,"getDefaultColors");function p(D,T,O,H){var W=16+D*36+T*6+O,Q=D>0?D*40+55:0,Z=T>0?T*40+55:0,K=O>0?O*40+55:0;H[W]=m([Q,Z,K])}h(p,"setStyleColor");function f(D){for(var T=D.toString(16);T.length<2;)T="0"+T;return T}h(f,"toHexString");function m(D){var T=[],O=a(D),H;try{for(O.s();!(H=O.n()).done;){var W=H.value;T.push(f(W))}}catch(Q){O.e(Q)}finally{O.f()}return"#"+T.join("")}h(m,"toColorHexString");function b(D,T,O,H){var W;return T==="text"?W=B(O,H):T==="display"?W=v(D,O,H):T==="xterm256Foreground"?W=_(D,H.colors[O]):T==="xterm256Background"?W=N(D,H.colors[O]):T==="rgb"&&(W=E(D,O)),W}h(b,"generateOutput");function E(D,T){T=T.substring(2).slice(0,-1);var O=+T.substr(0,2),H=T.substring(5).split(";"),W=H.map(function(Q){return("0"+Number(Q).toString(16)).substr(-2)}).join("");return I(D,(O===38?"color:#":"background-color:#")+W)}h(E,"handleRgb");function v(D,T,O){T=parseInt(T,10);var H={"-1":h(function(){return"<br/>"},"_"),0:h(function(){return D.length&&S(D)},"_"),1:h(function(){return R(D,"b")},"_"),3:h(function(){return R(D,"i")},"_"),4:h(function(){return R(D,"u")},"_"),8:h(function(){return I(D,"display:none")},"_"),9:h(function(){return R(D,"strike")},"_"),22:h(function(){return I(D,"font-weight:normal;text-decoration:none;font-style:normal")},"_"),23:h(function(){return $(D,"i")},"_"),24:h(function(){return $(D,"u")},"_"),39:h(function(){return _(D,O.fg)},"_"),49:h(function(){return N(D,O.bg)},"_"),53:h(function(){return I(D,"text-decoration:overline")},"_")},W;return H[T]?W=H[T]():4<T&&T<7?W=R(D,"blink"):29<T&&T<38?W=_(D,O.colors[T-30]):39<T&&T<48?W=N(D,O.colors[T-40]):89<T&&T<98?W=_(D,O.colors[8+(T-90)]):99<T&&T<108&&(W=N(D,O.colors[8+(T-100)])),W}h(v,"handleDisplay");function S(D){var T=D.slice(0);return D.length=0,T.reverse().map(function(O){return"</"+O+">"}).join("")}h(S,"resetStyles");function A(D,T){for(var O=[],H=D;H<=T;H++)O.push(H);return O}h(A,"range");function F(D){return function(T){return(D===null||T.category!==D)&&D!=="all"}}h(F,"notCategory");function k(D){D=parseInt(D,10);var T=null;return D===0?T="all":D===1?T="bold":2<D&&D<5?T="underline":4<D&&D<7?T="blink":D===8?T="hide":D===9?T="strike":29<D&&D<38||D===39||89<D&&D<98?T="foreground-color":(39<D&&D<48||D===49||99<D&&D<108)&&(T="background-color"),T}h(k,"categoryForCode");function B(D,T){return T.escapeXML?s.encodeXML(D):D}h(B,"pushText");function R(D,T,O){return O||(O=""),D.push(T),"<".concat(T).concat(O?' style="'.concat(O,'"'):"",">")}h(R,"pushTag");function I(D,T){return R(D,"span",T)}h(I,"pushStyle");function _(D,T){return R(D,"span","color:"+T)}h(_,"pushForegroundColor");function N(D,T){return R(D,"span","background-color:"+T)}h(N,"pushBackgroundColor");function $(D,T){var O;if(D.slice(-1)[0]===T&&(O=D.pop()),O)return"</"+T+">"}h($,"closeTag");function M(D,T,O){var H=!1,W=3;function Q(){return""}h(Q,"remove");function Z(ue,fe){return O("xterm256Foreground",fe),""}h(Z,"removeXterm256Foreground");function K(ue,fe){return O("xterm256Background",fe),""}h(K,"removeXterm256Background");function oe(ue){return T.newline?O("display",-1):O("text",ue),""}h(oe,"newline");function pe(ue,fe){H=!0,fe.trim().length===0&&(fe="0"),fe=fe.trimRight(";").split(";");var ye=a(fe),ht;try{for(ye.s();!(ht=ye.n()).done;){var yt=ht.value;O("display",yt)}}catch(st){ye.e(st)}finally{ye.f()}return""}h(pe,"ansiMess");function be(ue){return O("text",ue),""}h(be,"realText");function ce(ue){return O("rgb",ue),""}h(ce,"rgb");var we=[{pattern:/^\x08+/,sub:Q},{pattern:/^\x1b\[[012]?K/,sub:Q},{pattern:/^\x1b\[\(B/,sub:Q},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:ce},{pattern:/^\x1b\[38;5;(\d+)m/,sub:Z},{pattern:/^\x1b\[48;5;(\d+)m/,sub:K},{pattern:/^\n/,sub:oe},{pattern:/^\r+\n/,sub:oe},{pattern:/^\r/,sub:oe},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:pe},{pattern:/^\x1b\[\d?J/,sub:Q},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:Q},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:Q},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:be}];function le(ue,fe){fe>W&&H||(H=!1,D=D.replace(ue.pattern,ue.sub))}h(le,"process");var Ce=[],je=D,$e=je.length;e:for(;$e>0;){for(var ie=0,de=0,se=we.length;de<se;ie=++de){var G=we[ie];if(le(G,ie),D.length!==$e){$e=D.length;continue e}}if(D.length===$e)break;
180Ce.push(0),$e=D.length}return Ce}h(M,"tokenize");function J(D,T,O){return T!=="text"&&(D=D.filter(F(k(O))),D.push({token:T,data:O,category:k(O)})),D}h(J,"updateStickyStack");var L=function(){function D(T){r(this,D),T=T||{},T.colors&&(T.colors=Object.assign({},u.colors,T.colors)),this.options=Object.assign({},u,T),this.stack=[],this.stickyStack=[]}return h(D,"Filter"),o(D,[{key:"toHtml",value:h(function(T){var O=this;T=typeof T=="string"?[T]:T;var H=this.stack,W=this.options,Q=[];return this.stickyStack.forEach(function(Z){var K=b(H,Z.token,Z.data,W);K&&Q.push(K)}),M(T.join(""),W,function(Z,K){var oe=b(H,Z,K,W);oe&&Q.push(oe),W.stream&&(O.stickyStack=J(O.stickyStack,Z,K))}),H.length&&Q.push(S(H)),Q.join("")},"toHtml")}]),D}();t.exports=L});function um(){let e={setHandler:h(()=>{},"setHandler"),send:h(()=>{},"send")};return new Va({transport:e})}h(um,"mockChannel");var cm=class{constructor(){this.getChannel=h(()=>{if(!this.channel){let t=um();return this.setChannel(t),t}return this.channel},"getChannel"),this.ready=h(()=>this.promise,"ready"),this.hasChannel=h(()=>!!this.channel,"hasChannel"),this.setChannel=h(t=>{this.channel=t,this.resolve()},"setChannel"),this.promise=new Promise(t=>{this.resolve=()=>t(this.getChannel())})}};h(cm,"AddonStore");var gE=cm,Ki="__STORYBOOK_ADDONS_PREVIEW";function dm(){return Y[Ki]||(Y[Ki]=new gE),Y[Ki]}h(dm,"getAddonsStore");var et=dm();function zt(e){return e}h(zt,"definePreview");var pm=class{constructor(){this.hookListsMap=void 0,this.mountedDecorators=void 0,this.prevMountedDecorators=void 0,this.currentHooks=void 0,this.nextHookIndex=void 0,this.currentPhase=void 0,this.currentEffects=void 0,this.prevEffects=void 0,this.currentDecoratorName=void 0,this.hasUpdates=void 0,this.currentContext=void 0,this.renderListener=h(t=>{t===this.currentContext?.id&&(this.triggerEffects(),this.currentContext=null,this.removeRenderListeners())},"renderListener"),this.init()}init(){this.hookListsMap=new WeakMap,this.mountedDecorators=new Set,this.prevMountedDecorators=new Set,this.currentHooks=[],this.nextHookIndex=0,this.currentPhase="NONE",this.currentEffects=[],this.prevEffects=[],this.currentDecoratorName=null,this.hasUpdates=!1,this.currentContext=null}clean(){this.prevEffects.forEach(t=>{t.destroy&&t.destroy()}),this.init(),this.removeRenderListeners()}getNextHook(){let t=this.currentHooks[this.nextHookIndex];return this.nextHookIndex+=1,t}triggerEffects(){this.prevEffects.forEach(t=>{!this.currentEffects.includes(t)&&t.destroy&&t.destroy()}),this.currentEffects.forEach(t=>{this.prevEffects.includes(t)||(t.destroy=t.create())}),this.prevEffects=this.currentEffects,this.currentEffects=[]}addRenderListeners(){this.removeRenderListeners(),et.getChannel().on(gn,this.renderListener)}removeRenderListeners(){et.getChannel().removeListener(gn,this.renderListener)}};h(pm,"HooksContext");var fm=pm;function rs(e){let t=h((...r)=>{let{hooks:n}=typeof r[0]=="function"?r[1]:r[0],o=n.currentPhase,a=n.currentHooks,i=n.nextHookIndex,l=n.currentDecoratorName;n.currentDecoratorName=e.name,n.prevMountedDecorators.has(e)?(n.currentPhase="UPDATE",n.currentHooks=n.hookListsMap.get(e)||[]):(n.currentPhase="MOUNT",n.currentHooks=[],n.hookListsMap.set(e,n.currentHooks),n.prevMountedDecorators.add(e)),n.nextHookIndex=0;let s=Y.STORYBOOK_HOOKS_CONTEXT;Y.STORYBOOK_HOOKS_CONTEXT=n;let u=e(...r);if(Y.STORYBOOK_HOOKS_CONTEXT=s,n.currentPhase==="UPDATE"&&n.getNextHook()!=null)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return n.currentPhase=o,n.currentHooks=a,n.nextHookIndex=i,n.currentDecoratorName=l,u},"hookified");return t.originalFn=e,t}h(rs,"hookify");var Yi=0,bE=25,EE=h(e=>(t,r)=>{let n=e(rs(t),r.map(o=>rs(o)));return o=>{let{hooks:a}=o;a.prevMountedDecorators??=new Set,a.mountedDecorators=new Set([t,...r]),a.currentContext=o,a.hasUpdates=!1;let i=n(o);for(Yi=1;a.hasUpdates;)if(a.hasUpdates=!1,a.currentEffects=[],i=n(o),Yi+=1,Yi>bE)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return a.addRenderListeners(),i}},"applyHooks"),vE=h((e,t)=>e.length===t.length&&e.every((r,n)=>r===t[n]),"areDepsEqual"),vs=h(()=>new Error("Storybook preview hooks can only be called inside decorators and story functions."),"invalidHooksError");function xs(){return Y.STORYBOOK_HOOKS_CONTEXT||null}h(xs,"getHooksContextOrNull");function qo(){let e=xs();if(e==null)throw vs();return e}h(qo,"getHooksContextOrThrow");function mm(e,t,r){let n=qo();if(n.currentPhase==="MOUNT"){r!=null&&!Array.isArray(r)&&he.warn(`${e} received a final argument that is not an array (instead, received ${r}). When specified, the final argument must be an array.`);let o={name:e,deps:r};return n.currentHooks.push(o),t(o),o}if(n.currentPhase==="UPDATE"){let o=n.getNextHook();if(o==null)throw new Error("Rendered more hooks than during the previous render.");return o.name!==e&&he.warn(`Storybook has detected a change in the order of Hooks${n.currentDecoratorName?` called by ${n.currentDecoratorName}`:""}. This will lead to bugs and errors if not fixed.`),r!=null&&o.deps==null&&he.warn(`${e} received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.`),r!=null&&o.deps!=null&&r.length!==o.deps.length&&he.warn(`The final argument passed to ${e} changed size between renders. The order and size of this array must remain constant.
181Previous: ${o.deps}
182Incoming: ${r}`),(r==null||o.deps==null||!vE(r,o.deps))&&(t(o),o.deps=r),o}throw vs()}h(mm,"useHook");function kn(e,t,r){let{memoizedState:n}=mm(e,o=>{o.memoizedState=t()},r);return n}h(kn,"useMemoLike");function ws(e,t){return kn("useMemo",e,t)}h(ws,"useMemo");function On(e,t){return kn("useCallback",()=>e,t)}h(On,"useCallback");function Ss(e,t){return kn(e,()=>({current:t}),[])}h(Ss,"useRefLike");function xE(e){return Ss("useRef",e)}h(xE,"useRef");function hm(){let e=xs();if(e!=null&&e.currentPhase!=="NONE")e.hasUpdates=!0;else try{et.getChannel().emit(ro)}catch{he.warn("State updates of Storybook preview hooks work only in browser")}}h(hm,"triggerUpdate");function As(e,t){let r=Ss(e,typeof t=="function"?t():t),n=h(o=>{r.current=typeof o=="function"?o(r.current):o,hm()},"setState");return[r.current,n]}h(As,"useStateLike");function wE(e){return As("useState",e)}h(wE,"useState");function SE(e,t,r){let n=r!=null?()=>r(t):t,[o,a]=As("useReducer",n);return[o,h(i=>a(l=>e(l,i)),"dispatch")]}h(SE,"useReducer");function wt(e,t){let r=qo(),n=kn("useEffect",()=>({create:e}),t);r.currentEffects.includes(n)||r.currentEffects.push(n)}h(wt,"useEffect");function AE(e,t=[]){let r=et.getChannel();return wt(()=>(Object.entries(e).forEach(([n,o])=>r.on(n,o)),()=>{Object.entries(e).forEach(([n,o])=>r.removeListener(n,o))}),[...Object.keys(e),...t]),On(r.emit.bind(r),[r])}h(AE,"useChannel");function Jo(){let{currentContext:e}=qo();if(e==null)throw vs();return e}h(Jo,"useStoryContext");function DE(e,t){let{parameters:r}=Jo();if(e)return r[e]??t}h(DE,"useParameter");function CE(){let e=et.getChannel(),{id:t,args:r}=Jo(),n=On(a=>e.emit(bn,{storyId:t,updatedArgs:a}),[e,t]),o=On(a=>e.emit(yn,{storyId:t,argNames:a}),[e,t]);return[r,n,o]}h(CE,"useArgs");function TE(){let e=et.getChannel(),{globals:t}=Jo(),r=On(n=>e.emit(oo,{globals:n}),[e]);return[t,r]}h(TE,"useGlobals");var Y4=h(({name:e,parameterName:t,wrapper:r,skipIfNoParametersOrOptions:n=!1}
182)=>{let o=h(a=>(i,l)=>{let s=l.parameters&&l.parameters[t];return s&&s.disable||n&&!a&&!s?i(l):r(i,l,{options:a,parameters:s})},"decorator");return(...a)=>typeof a[0]=="function"?o()(...a):(...i)=>{if(i.length>1)return a.length>1?o(a)(...i):o(...a)(...i);throw new Error(`Passing stories directly into ${e}() is not allowed,
183        instead use addDecorator(${e}) and pass options with the '${t}' parameter`)}},"makeDecorator");function ym(){}h(ym,"noop");function ns(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}h(ns,"getSymbols");function os(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}h(os,"getTag");var FE="[object RegExp]",IE="[object String]",OE="[object Number]",kE="[object Boolean]",wf="[object Arguments]",_E="[object Symbol]",PE="[object Date]",RE="[object Map]",BE="[object Set]",NE="[object Array]",jE="[object Function]",$E="[object ArrayBuffer]",Xi="[object Object]",ME="[object Error]",LE="[object DataView]",zE="[object Uint8Array]",UE="[object Uint8ClampedArray]",qE="[object Uint16Array]",JE="[object Uint32Array]",HE="[object BigUint64Array]",VE="[object Int8Array]",WE="[object Int16Array]",GE="[object Int32Array]",KE="[object BigInt64Array]",YE="[object Float32Array]",XE="[object Float64Array]";function mt(e){if(!e||typeof e!="object")return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.prototype||Object.getPrototypeOf(t)===null?Object.prototype.toString.call(e)==="[object Object]":!1}h(mt,"isPlainObject");function Jr(e,t){let r={},n=Object.keys(e);for(let o=0;o<n.length;o++){let a=n[o],i=e[a];r[a]=t(i,a,e)}return r}h(Jr,"mapValues");function gm(e,t){let r={},n=Object.keys(e);for(let o=0;o<n.length;o++){let a=n[o],i=e[a];t(i,a)&&(r[a]=i)}return r}h(gm,"pickBy");function bm(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}h(bm,"eq");function Em(e,t,r){return Ur(e,t,void 0,void 0,void 0,void 0,r)}h(Em,"isEqualWith");function Ur(e,t,r,n,o,a,i){let l=i(e,t,r,n,o,a);if(l!==void 0)return l;if(typeof e==typeof t)switch(typeof e){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return e===t;case"number":return e===t||Object.is(e,t);case"function":return e===t;case"object":return qr(e,t,a,i)}return qr(e,t,a,i)}h(Ur,"isEqualWithImpl");function qr(e,t,r,n){if(Object.is(e,t))return!0;let o=os(e),a=os(t);if(o===wf&&(o=Xi),a===wf&&(a=Xi),o!==a)return!1;switch(o){case IE:return e.toString()===t.toString();case OE:{let s=e.valueOf(),u=t.valueOf();return bm(s,u)}case kE:case PE:case _E:return Object.is(e.valueOf(),t.valueOf());case FE:return e.source===t.source&&e.flags===t.flags;case jE:return e===t}r=r??new Map;let i=r.get(e),l=r.get(t);if(i!=null&&l!=null)return i===t;r.set(e,t),r.set(t,e);try{switch(o){case RE:{if(e.size!==t.size)return!1;for(let[s,u]of e.entries())if(!t.has(s)||!Ur(u,t.get(s),s,e,t,r,n))return!1;return!0}case BE:{if(e.size!==t.size)return!1;let s=Array.from(e.values()),u=Array.from(t.values());for(let c=0;c<s.length;c++){let p=s[c],f=u.findIndex(m=>Ur(p,m,void 0,e,t,r,n));if(f===-1)return!1;u.splice(f,1)}return!0}case NE:case zE:case UE:case qE:case JE:case HE:case VE:case WE:case GE:case KE:case YE:case XE:{if(typeof Buffer<"u"&&Buffer.isBuffer(e)!==Buffer.isBuffer(t)||e.length!==t.length)return!1;for(let s=0;s<e.length;s++)if(!Ur(e[s],t[s],s,e,t,r,n))return!1;return!0}case $E:return e.byteLength!==t.byteLength?!1:qr(new Uint8Array(e),new Uint8Array(t),r,n);case LE:return e.byteLength!==t.byteLength||e.byteOffset!==t.byteOffset?!1:qr(new Uint8Array(e),new Uint8Array(t),r,n);case ME:return e.name===t.name&&e.message===t.message;case Xi:{if(!(qr(e.constructor,t.constructor,r,n)||mt(e)&&mt(t)))return!1;let s=[...Object.keys(e),...ns(e)],u=[...Object.keys(t),...ns(t)];if(s.length!==u.length)return!1;for(let c=0;c<s.length;c++){let p=s[c],f=e[p];if(!Object.hasOwn(t,p))return!1;let m=t[p];if(!Ur(f,m,p,e,t,r,n))return!1}return!0}default:return!1}}finally{r.delete(e),r.delete(t)}}h(qr,"areObjectsEqual");function vm(e,t){return Em(e,t,ym)}h(vm,"isEqual");var Qi=Wr(om(),1),xm={};nm(xm,{argsEnhancers:()=>ov});var Ds="storybook/actions",rN=`${Ds}/panel`,QE=`${Ds}/action-event`,nN=`${Ds}/action-clear`,ZE={depth:10,clearOnStoryChange:!0,limit:50},wm=h((e,t)=>{let r=Object.getPrototypeOf(e);return!r||t(r)?r:wm(r,t)},"findProto"),ev=h(e=>!!(typeof e=="object"&&e&&wm(e,t=>/^Synthetic(?:Base)?Event$/.test(t.constructor.name))&&typeof e.persist=="function"),"isReactSyntheticEvent"),tv=h(e=>{if(ev(e)){let t=Object.create(e.constructor.prototype,Object.getOwnPropertyDescriptors(e));t.persist();let r=Object.getOwnPropertyDescriptor(t,"view"),n=r?.value;return typeof n=="object"&&n?.constructor.name==="Window"&&Object.defineProperty(t,"view",{...r,value:Object.create(n.constructor.prototype)}),t}return e},"serializeArg");function Ho(e,t={}){let r={...ZE,...t},n=h(function(...o){if(t.implicit){let p=("__STORYBOOK_PREVIEW__"in Y?Y.__STORYBOOK_PREVIEW__:void 0)?.storyRenders.find(f=>f.phase==="playing"||f.phase==="rendering");if(p){let f=!globalThis?.FEATURES?.disallowImplicitActionsInRenderV8,m=new Tc({phase:p.phase,name:e,deprecated:f});if(f)console.warn(m);else throw m}}let a=et.getChannel(),i=Date.now().toString(36)+Math.random().toString(36).substring(2),l=5,s=o.map(tv),u=o.length>1?s:s[0],c={id:i,count:0,data:{name:e,args:u},options:{...r,maxDepth:l+(r.depth||3)}};a.emit(QE,c)},"actionHandler");return n.isAction=!0,n.implicit=t.implicit,n}h(Ho,"action");var Sm=h((e,t)=>typeof t[e]>"u"&&!(e in t),"isInInitialArgs"),rv=h(e=>{let{initialArgs:t,argTypes:r,id:n,parameters:{actions:o}}=e;if(!o||o.disable||!o.argTypesRegex||!r)return{};let a=new RegExp(o.argTypesRegex);return Object.entries(r).filter(([i])=>!!a.test(i)).reduce((i,[l,s])=>(Sm(l,t)&&(i[l]=Ho(l,{implicit:!0,id:n})),i),{})},"inferActionsFromArgTypesRegex"),nv=h(e=>{let{initialArgs:t,argTypes:r,parameters:{actions:n}}=e;return n?.disable||!r?{}:Object.entries(r).filter(([o,a])=>!!a.action).reduce((o,[a,i])=>
183(Sm(a,t)&&(o[a]=Ho(typeof i.action=="string"?i.action:a)),o),{})},"addActionsFromArgTypes"),ov=[nv,rv],Am={};nm(Am,{loaders:()=>iv});var Sf=!1,av=h(e=>{let{parameters:t}=e;t?.actions?.disable||Sf||(ed((r,n)=>{let o=r.getMockName();o!=="spy"&&(!/^next\/.*::/.test(o)||["next/router::useRouter()","next/navigation::useRouter()","next/navigation::redirect","next/cache::","next/headers::cookies().set","next/headers::cookies().delete","next/headers::headers().set","next/headers::headers().delete"].some(a=>o.startsWith(a)))&&Ho(o)(n)}),Sf=!0)},"logActionsWhenMockCalled"),iv=[av],Af=h(()=>({...xm,...Am}),"default"),sv="storybook/background",Bo="backgrounds",iN={UPDATE:`${sv}/update`},lv={light:{name:"light",value:"#F8F8F8"},dark:{name:"dark",value:"#333"}},{document:ft}=globalThis,uv=h(()=>globalThis?.matchMedia?!!globalThis.matchMedia("(prefers-reduced-motion: reduce)")?.matches:!1,"isReduceMotionEnabled"),Df=h(e=>{(Array.isArray(e)?e:[e]).forEach(cv)},"clearStyles"),cv=h(e=>{if(!ft)return;let t=ft.getElementById(e);t&&t.parentElement&&t.parentElement.removeChild(t)},"clearStyle"),dv=h((e,t)=>{if(!ft)return;let r=ft.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let n=ft.createElement("style");n.setAttribute("id",e),n.innerHTML=t,ft.head.appendChild(n)}},"addGridStyle"),pv=h((e,t,r)=>{if(!ft)return;let n=ft.getElementById(e);if(n)n.innerHTML!==t&&(n.innerHTML=t);else{let o=ft.createElement("style");o.setAttribute("id",e),o.innerHTML=t;let a=`addon-backgrounds-grid${r?`-docs-${r}`:""}`,i=ft.getElementById(a);i?i.parentElement?.insertBefore(o,i):ft.head.appendChild(o)}},"addBackgroundStyle"),fv={cellSize:100,cellAmount:10,opacity:.8},Cf="addon-backgrounds",Tf="addon-backgrounds-grid",mv=uv()?"":"transition: background-color 0.3s;",hv=h((e,t)=>{let{globals:r={},parameters:n={},viewMode:o,id:a}=t,{options:i=lv,disable:l,grid:s=fv}=n[Bo]||{},u=r[Bo]||{},c=typeof u=="string"?u:u?.value,p=c?i[c]:void 0,f=typeof p=="string"?p:p?.value||"transparent",m=typeof u=="string"?!1:u.grid||!1,b=!!p&&!l,E=o==="docs"?`#anchor--${a} .docs-story`:".sb-show-main",v=o==="docs"?`#anchor--${a} .docs-story`:".sb-show-main",S=n.layout===void 0||n.layout==="padded",A=o==="docs"?20:S?16:0,{cellAmount:F,cellSize:k,opacity:B,offsetX:R=A,offsetY:I=A}=s,_=o==="docs"?`${Cf}-docs-${a}`:`${Cf}-color`,N=o==="docs"?a:null;wt(()=>{let M=`
184    ${E} {
185      background: ${f} !important;
186      ${mv}
187      }`;if(!b){Df(_);return}pv(_,M,N)},[E,_,N,b,f]);let $=o==="docs"?`${Tf}-docs-${a}`:`${Tf}`;return wt(()=>{if(!m){Df($);return}let M=[`${k*F}px ${k*F}px`,`${k*F}px ${k*F}px`,`${k}px ${k}px`,`${k}px ${k}px`].join(", "),J=`
188        ${v} {
189          background-size: ${M} !important;
190          background-position: ${R}px ${I}px, ${R}px ${I}px, ${R}px ${I}px, ${R}px ${I}px !important;
191          background-blend-mode: difference !important;
192          background-image: linear-gradient(rgba(130, 130, 130, ${B}) 1px, transparent 1px),
193           linear-gradient(90deg, rgba(130, 130, 130, ${B}) 1px, transparent 1px),
194           linear-gradient(rgba(130, 130, 130, ${B/2}) 1px, transparent 1px),
195           linear-gradient(90deg, rgba(130, 130, 130, ${B/2}) 1px, transparent 1px) !important;
196        }
197      `;dv($,J)},[F,k,v,$,m,R,I,B]),e()},"withBackgroundAndGrid"),yv=globalThis.FEATURES?.backgrounds?[hv]:[],gv={[Bo]:{grid:{cellSize:20,opacity:.5,cellAmount:5},disable:!1}},bv={[Bo]:{value:void 0,grid:!1}},Ff=h(()=>({decorators:yv,parameters:gv,initialGlobals:bv}),"default"),{step:Ev}=Dn({step:h(async(e,t,r)=>t(r),"step")},{intercept:!0}),If=h(()=>({parameters:{throwPlayFunctionExceptions:!1},runStep:Ev}),"default"),Vo="storybook/highlight",vv=`${Vo}/add`,xv=`${Vo}/remove`,wv=`${Vo}/reset`,Sv=`${Vo}/scroll-into-view`,Of=2147483647,Wt=28,kf={chevronLeft:["M9.10355 10.1464C9.29882 10.3417 9.29882 10.6583 9.10355 10.8536C8.90829 11.0488 8.59171 11.0488 8.39645 10.8536L4.89645 7.35355C4.70118 7.15829 4.70118 6.84171 4.89645 6.64645L8.39645 3.14645C8.59171 2.95118 8.90829 2.95118 9.10355 3.14645C9.29882 3.34171 9.29882 3.65829 9.10355 3.85355L5.95711 7L9.10355 10.1464Z"],chevronRight:["M4.89645 10.1464C4.70118 10.3417 4.70118 10.6583 4.89645 10.8536C5.09171 11.0488 5.40829 11.0488 5.60355 10.8536L9.10355 7.35355C9.29882 7.15829 9.29882 6.84171 9.10355 6.64645L5.60355 3.14645C5.40829 2.95118 5.09171 2.95118 4.89645 3.14645C4.70118 3.34171 4.70118 3.65829 4.89645 3.85355L8.04289 7L4.89645 10.1464Z"],info:["M7 5.5a.5.5 0 01.5.5v4a.5.5 0 01-1 0V6a.5.5 0 01.5-.5zM7 4.5A.75.75 0 107 3a.75.75 0 000 1.5z","M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z"],shareAlt:["M2 1.004a1 1 0 00-1 1v10a1 1 0 001 1h10a1 1 0 001-1v-4.5a.5.5 0 00-1 0v4.5H2v-10h4.5a.5.5 0 000-1H2z","M7.354 7.357L12 2.711v1.793a.5.5 0 001 0v-3a.5.5 0 00-.5-.5h-3a.5.5 0 100 1h1.793L6.646 6.65a.5.5 0 10.708.707z"]},Av="svg,path,rect,circle,line,polyline,polygon,ellipse,text".split(","),_e=h((e,t={},r)=>{let n=Av.includes(e)?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e);return Object.entries(t).forEach(([o,a])=>{/[A-Z]/.test(o)?(o==="onClick"&&(n.addEventListener("click",a),n.addEventListener("keydown",i=>{(i.key==="Enter"||i.key===" ")&&(i.preventDefault(),a())})),o==="onMouseEnter"&&n.addEventListener("mouseenter",a),o==="onMouseLeave"&&n.addEventListener("mouseleave",a)):n.setAttribute(o,a)}),r?.forEach(o=>{if(!(o==null||o===!1))try{n.appendChild(o)}catch{n.appendChild(document.createTextNode(String(o)))}}),n},"createElement"),Io=h(e=>kf[e]&&_e("svg",{width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},kf[e].map(t=>_e("path",{fill:"currentColor","fill-rule":"evenodd","clip-rule":"evenodd",d:t}))),"createIcon"),Dv=h(e=>{if("elements"in e){let{elements:n,color:o,style:a}=e;return{id:void 0,priority:0,selectors:n,styles:{outline:`2px ${a} ${o}`,outlineOffset:"2px",boxShadow:"0 0 0 6px rgba(255,255,255,0.6)"},menu:void 0}}let{menu:t,...r}=e;return{id:void 0,priority:0,styles:{outline:"2px dashed #029cfd"},...r,menu:Array.isArray(t)?t.every(Array.isArray)?t:[t]:void 0}},"normalizeOptions"),Cv=h(e=>e instanceof Function,"isFunction"),Cn=new Map,mr=new Map,Oo=new Map,$t=h(e=>{let t=Symbol();return mr.set(t,[]),Cn.set(t,e),{get:h(()=>Cn.get(t),"get"),set:h(r=>{let n=Cn.get(t),o=Cv(r)?r(n):r;o!==n&&(Cn.set(t,o),mr.get(t)?.forEach(a=>{Oo.get(a)?.(),Oo.set(a,a(o))}))},"set"),subscribe:h(r=>(mr.get(t)?.push(r),()=>{let n=mr.get(t);n&&mr.set(t,n.filter(o=>o!==r))}),"subscribe"),teardown:h(()=>{mr.get(t)?.forEach(r=>{Oo.get(r)?.(),Oo.delete(r)}),mr.delete(t),Cn.delete(t)},"teardown")}},"useStore"),_f=h(e=>{let t=document.getElementById("storybook-root"),r=new Map;for(let n of e){let{priority:o=0}=n;for(let a of n.selectors){let i=[...document.querySelectorAll(`:is(${a}
197):not([id^="storybook-"], [id^="storybook-"] *, [class^="sb-"], [class^="sb-"] *)`),...t?.querySelectorAll(a)||[]];for(let l of i){let s=r.get(l);(!s||s.priority<=o)&&r.set(l,{...n,priority:o,selectors:Array.from(new Set((s?.selectors||[]).concat(a)))})}}}return r},"mapElements"),Tv=h(e=>Array.from(e.entries()).map(([t,{selectors:r,styles:n,hoverStyles:o,focusStyles:a,menu:i}])=>{let{top:l,left:s,width:u,height:c}=t.getBoundingClientRect(),{position:p}=getComputedStyle(t);return{element:t,selectors:r,styles:n,hoverStyles:o,focusStyles:a,menu:i,top:p==="fixed"?l:l+window.scrollY,left:p==="fixed"?s:s+window.scrollX,width:u,height:c}}).sort((t,r)=>r.width*r.height-t.width*t.height),"mapBoxes"),Pf=h((e,t)=>{let r=e.getBoundingClientRect(),{x:n,y:o}=t;return r?.top&&r?.left&&n>=r.left&&n<=r.left+r.width&&o>=r.top&&o<=r.top+r.height},"isOverMenu"),Rf=h((e,t,r)=>{if(!t||!r)return!1;let{left:n,top:o,width:a,height:i}=e;i<Wt&&(o=o-Math.round((Wt-i)/2),i=Wt),a<Wt&&(n=n-Math.round((Wt-a)/2),a=Wt),t.style.position==="fixed"&&(n+=window.scrollX,o+=window.scrollY);let{x:l,y:s}=r;return l>=n&&l<=n+a&&s>=o&&s<=o+i},"isTargeted"),Fv=h((e,t,r={})=>{let{x:n,y:o}=t,{margin:a=5,topOffset:i=0,centered:l=!1}=r,{scrollX:s,scrollY:u,innerHeight:c,innerWidth:p}=window,f=Math.min(e.style.position==="fixed"?o-u:o,c-e.clientHeight-a-i+u),m=l?e.clientWidth/2:0,b=e.style.position==="fixed"?Math.max(Math.min(n-s,p-m-a),m+a):Math.max(Math.min(n,p-m-a+s),m+a+s);Object.assign(e.style,{...b!==n&&{left:`${b}px`},...f!==o&&{top:`${f}px`}})},"keepInViewport"),Bf=h(e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.showPopover()},"showPopover"),Iv=h(e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.hidePopover()},"hidePopover"),Ov=h(e=>({top:e.top,left:e.left,width:e.width,height:e.height,selectors:e.selectors,element:{attributes:Object.fromEntries(Array.from(e.element.attributes).map(t=>[t.name,t.value])),localName:e.element.localName,tagName:e.element.tagName,outerHTML:e.element.outerHTML}}),"getEventDetails"),Ee="storybook-highlights-menu",Nf="storybook-highlights-root",kv="storybook-root",_v=h(e=>{if(globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED)return;globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED=!0;let{document:t}=globalThis,r=$t([]),n=$t(new Map),o=$t([]),a=$t(),i=$t(),l=$t([]),s=$t([]),u=$t(),c=$t(),p=t.getElementById(Nf);r.subscribe(()=>{p||(p=_e("div",{id:Nf}),t.body.appendChild(p))}),r.subscribe(I=>{let _=t.getElementById(kv);if(!_)return;n.set(_f(I));let N=new MutationObserver(()=>n.set(_f(I)));return N.observe(_,{subtree:!0,childList:!0}),()=>{N.disconnect()}}),n.subscribe(I=>{let _=h(()=>requestAnimationFrame(()=>o.set(Tv(I))),"updateBoxes"),N=new ResizeObserver(_);N.observe(t.body),Array.from(I.keys()).forEach(M=>N.observe(M));let $=Array.from(t.body.querySelectorAll("*")).filter(M=>{let{overflow:J,overflowX:L,overflowY:D}=window.getComputedStyle(M);return["auto","scroll"].some(T=>[J,L,D].includes(T))});return $.forEach(M=>M.addEventListener("scroll",_)),()=>{N.disconnect(),$.forEach(M=>M.removeEventListener("scroll",_))}}),n.subscribe(I=>{let _=Array.from(I.keys()).filter(({style:$})=>$.position==="sticky"),N=h(()=>requestAnimationFrame(()=>{o.set($=>$.map(M=>{if(_.includes(M.element)){let{top:J,left:L}=M.element.getBoundingClientRect();return{...M,top:J+window.scrollY,left:L+window.scrollX}}return M}))}),"updateBoxes");return t.addEventListener("scroll",N),()=>t.removeEventListener("scroll",N)}),n.subscribe(I=>{l.set(_=>_.filter(({element:N})=>I.has(N)))}),l.subscribe(I=>{I.length?(c.set(_=>I.some(N=>N.element===_?.element)?_:void 0),u.set(_=>I.some(N=>N.element===_?.element)?_:void 0)):(c.set(void 0),u.set(void 0),a.set(void 0))});let f=new Map(new Map);r.subscribe(I=>{I.forEach(({keyframes:_})=>{if(_){let N=f.get(_);N||(N=t.createElement("style"),N.setAttribute("data-highlight","keyframes"),f.set(_,N),t.head.appendChild(N)),N.innerHTML=_}}),f.forEach((_,N)=>{I.some($=>$.keyframes===N)||(_.remove(),f.delete(N))})});let m=new Map(new Map);o.subscribe(I=>{I.forEach(_=>{let N=m.get(_.element);if(p&&!N){let $={popover:"manual","data-highlight-dimensions":`w${_.width.toFixed(0)}h${_.height.toFixed(0)}`,"data-highlight-coordinates":`x${_.left.toFixed(0)}y${_.top.toFixed(0)}`};N=p.appendChild(_e("div",$,[_e("div")])),m.set(_.element,N)}}),m.forEach((_,N)=>{I.some(({element:$})=>$===N)||(_.remove(),m.delete(N))})}),o.subscribe(I=>{let _=I.filter($=>$.menu);
197if(!_.length)return;let N=h($=>{requestAnimationFrame(()=>{let M=t.getElementById(Ee),J={x:$.pageX,y:$.pageY};if(M&&!Pf(M,J)){let L=_.filter(D=>{let T=m.get(D.element);return Rf(D,T,J)});a.set(L.length?J:void 0),l.set(L)}})},"onClick");return t.addEventListener("click",N),()=>t.removeEventListener("click",N)});let b=h(()=>{let I=t.getElementById(Ee),_=i.get();!_||I&&Pf(I,_)||s.set(N=>{let $=o.get().filter(D=>{let T=m.get(D.element);return Rf(D,T,_)}),M=N.filter(D=>$.includes(D)),J=$.filter(D=>!N.includes(D)),L=N.length-M.length;return J.length||L?[...M,...J]:N})},"updateHovered");i.subscribe(b),o.subscribe(b);let E=h(()=>{let I=c.get(),_=I?[I]:l.get(),N=_.length===1?_[0]:u.get(),$=a.get()!==void 0;o.get().forEach(M=>{let J=m.get(M.element);if(J){let L=N===M,D=$?N?L:_.includes(M):s.get()?.includes(M);Object.assign(J.style,{animation:"none",background:"transparent",border:"none",boxSizing:"border-box",outline:"none",outlineOffset:"0px",...M.styles,...D?M.hoverStyles:{},...L?M.focusStyles:{},position:getComputedStyle(M.element).position==="fixed"?"fixed":"absolute",zIndex:Of-10,top:`${M.top}px`,left:`${M.left}px`,width:`${M.width}px`,height:`${M.height}px`,margin:0,padding:0,cursor:M.menu&&D?"pointer":"default",pointerEvents:M.menu?"auto":"none",display:"flex",alignItems:"center",justifyContent:"center",overflow:"visible"}),Object.assign(J.children[0].style,{width:"100%",height:"100%",minHeight:`${Wt}px`,minWidth:`${Wt}px`,boxSizing:"content-box",padding:J.style.outlineWidth||"0px"}),Bf(J)}})},"updateBoxStyles");o.subscribe(E),l.subscribe(E),s.subscribe(E),u.subscribe(E),c.subscribe(E);let v=h(()=>{if(!p)return;let I=t.getElementById(Ee);if(I)I.innerHTML="";else{let M={id:Ee,popover:"manual"};I=p.appendChild(_e("div",M)),p.appendChild(_e("style",{},[`
198            #${Ee} {
199              position: absolute;
200              z-index: ${Of};
201              width: 300px;
202              padding: 0px;
203              margin: 15px 0 0 0;
204              transform: translateX(-50%);
205              font-family: "Nunito Sans", -apple-system, ".SFNSText-Regular", "San Francisco", BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
206              font-size: 12px;
207              background: white;
208              border: none;
209              border-radius: 6px;
210              box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 5px 15px 0 rgba(0, 0, 0, 0.1);
211              color: #2E3438;
212            }
213            #${Ee} ul {
214              list-style: none;
215              margin: 0;
216              padding: 0;
217            }
218            #${Ee} > ul {
219              max-height: 300px;
220              overflow-y: auto;
221              padding: 4px 0;
222            }
223            #${Ee} li {
224              padding: 0 4px;
225              margin: 0;
226            }
227            #${Ee} li > :not(ul) {
228              display: flex;
229              padding: 8px;
230              margin: 0;
231              align-items: center;
232              gap: 8px;
233              border-radius: 4px;
234            }
235            #${Ee} button {
236              width: 100%;
237              border: 0;
238              background: transparent;
239              color: inherit;
240              text-align: left;
241              font-family: inherit;
242              font-size: inherit;
243            }
244            #${Ee} button:focus-visible {
245              outline-color: #029CFD;
246            }
247            #${Ee} button:hover {
248              background: rgba(2, 156, 253, 0.07);
249              color: #029CFD;
250              cursor: pointer;
251            }
252            #${Ee} li code {
253              white-space: nowrap;
254              overflow: hidden;
255              text-overflow: ellipsis;
256              line-height: 16px;
257              font-size: 11px;
258            }
259            #${Ee} li svg {
260              flex-shrink: 0;
261              margin: 1px;
262              color: #73828C;
263            }
264            #${Ee} li > button:hover svg, #${Ee} li > button:focus-visible svg {
265              color: #029CFD;
266            }
267            #${Ee} .element-list li svg {
268              display: none;
269            }
270            #${Ee} li.selectable svg, #${Ee} li.selected svg {
271              display: block;
272            }
273            #${Ee} .menu-list {
274              border-top: 1px solid rgba(38, 85, 115, 0.15);
275            }
276            #${Ee} .menu-list > li:not(:last-child) {
277              padding-bottom: 4px;
278              margin-bottom: 4px;
279              border-bottom: 1px solid rgba(38, 85, 115, 0.15);
280            }
281            #${Ee} .menu-items, #${Ee} .menu-items li {
282              padding: 0;
283            }
284            #${Ee} .menu-item {
285              display: flex;
286            }
287            #${Ee} .menu-item-content {
288              display: flex;
289              flex-direction: column;
290              flex-grow: 1;
291            }
292          `]))}let _=c.get(),N=_?[_]:l.get();if(N.length&&(I.style.position=getComputedStyle(N[0].element).position==="fixed"?"fixed":"absolute",I.appendChild(_e("ul",{class:"element-list"},N.map(M=>{let J=N.length>1&&!!M.menu?.some(T=>T.some(O=>!O.selectors||O.selectors.some(H=>M.selectors.includes(H)))),L=J?{class:"selectable",onClick:h(()=>c.set(M),"onClick"),onMouseEnter:h(()=>u.set(M),"onMouseEnter"),onMouseLeave:h(()=>u.set(void 0),"onMouseLeave")}:_?{class:"selected",onClick:h(()=>c.set(void 0),"onClick")}:{},D=J||_;return _e("li",L,[_e(D?"button":"div",D?{type:"button"}:{},[_?Io("chevronLeft"):null,_e("code",{},[M.element.outerHTML]),J?Io("chevronRight"):null])])})))),c.get()||l.get().length===1){let M=c.get()||l.get()[0],J=M.menu?.filter(L=>L.some(D=>!D.selectors||D.selectors.some(T=>M.selectors.includes(T))));J?.length&&I.appendChild(_e("ul",{class:"menu-list"},J.map(L=>_e("li",{},[_e("ul",{class:"menu-items"},L.map(({id:D,title:T,description:O,iconLeft:H,iconRight:W,clickEvent:Q})=>{let Z=Q&&(()=>e.emit(Q,D,Ov(M)));return _e("li",{},[_e(Z?"button":"div",Z?{class:"menu-item",type:"button",onClick:Z}:{class:"menu-item"},[H?Io(H):null,_e("div",{class:"menu-item-content"},[_e(O?"strong":"span",{},[T]),O&&_e("span",{},[O])]),W?Io(W):null])])}))]))))}let $=a.get();$?(Object.assign(I.style,{display:"block",left:`${I.style.position==="fixed"?$.x-window.scrollX:$.x}px`,top:`${I.style.position==="fixed"?$.y-window.scrollY:$.y}px`}),Bf(I),requestAnimationFrame(()=>Fv(I,$,{topOffset:15,centered:!0}))):(Iv(I),Object.assign(I.style,{display:"none"}))},"renderMenu");l.subscribe(v),c.subscribe(v);let S=h(I=>{let _=Dv(I);r.set(N=>{let $=_.id?N.filter(M=>M.id!==_.id):N;return _.selectors?.length?[...$,_]:$})},"addHighlight"),A=h(I=>{I&&r.set(_=>_.filter(N=>N.id!==I))},"removeHighlight"),F=h(()=>{r.set([]),n.set(new Map),o.set([]),a.set(void 0),i.set(void 0),l.set([]),s.set([]),u.set(void 0),c.set(void 0)},"resetState"),k,B=h((I,_)=>{let N="scrollIntoView-highlight";clearTimeout(k),A(N);let $=t.querySelector(I);if(!$){console.warn(`Cannot scroll into view: ${I} not found`);return}$.scrollIntoView({behavior:"smooth",block:"center",..._});let M=`kf-${Math.random().toString(36).substring(2,15)}`;r.set(J=>
292[...J,{id:N,priority:1e3,selectors:[I],styles:{outline:"2px solid #1EA7FD",outlineOffset:"-1px",animation:`${M} 3s linear forwards`},keyframes:`@keyframes ${M} {
293          0% { outline: 2px solid #1EA7FD; }
294          20% { outline: 2px solid #1EA7FD00; }
295          40% { outline: 2px solid #1EA7FD; }
296          60% { outline: 2px solid #1EA7FD00; }
297          80% { outline: 2px solid #1EA7FD; }
298          100% { outline: 2px solid #1EA7FD00; }
299        }`}]),k=setTimeout(()=>A(N),3500)},"scrollIntoView"),R=h(I=>{requestAnimationFrame(()=>i.set({x:I.pageX,y:I.pageY}))},"onMouseMove");t.body.addEventListener("mousemove",R),e.on(vv,S),e.on(xv,A),e.on(wv,F),e.on(Sv,B),e.on(vt,({newPhase:I})=>{I==="loading"&&F()})},"useHighlights");globalThis?.FEATURES?.highlight&&et?.ready&&et.ready().then(_v);var jf=h(()=>({}),"default"),Po="storybook/measure-addon",fN=`${Po}/tool`,Pv="measureEnabled",mN={RESULT:`${Po}/result`,REQUEST:`${Po}/request`,CLEAR:`${Po}/clear`},Rv=!1,Zi="Invariant failed";function yr(e,t){if(!e){if(Rv)throw new Error(Zi);var r=typeof t=="function"?t():t,n=r?"".concat(Zi,": ").concat(r):Zi;throw new Error(n)}}h(yr,"invariant");function Cs(){let e=Y.document.documentElement,t=Math.max(e.scrollHeight,e.offsetHeight);return{width:Math.max(e.scrollWidth,e.offsetWidth),height:t}}h(Cs,"getDocumentWidthAndHeight");function Dm(){let e=Y.document.createElement("canvas");e.id="storybook-addon-measure";let t=e.getContext("2d");yr(t!=null);let{width:r,height:n}=Cs();return No(e,t,{width:r,height:n}),e.style.position="absolute",e.style.left="0",e.style.top="0",e.style.zIndex="2147483647",e.style.pointerEvents="none",Y.document.body.appendChild(e),{canvas:e,context:t,width:r,height:n}}h(Dm,"createCanvas");function No(e,t,{width:r,height:n}){e.style.width=`${r}px`,e.style.height=`${n}px`;let o=Y.window.devicePixelRatio;e.width=Math.floor(r*o),e.height=Math.floor(n*o),t.scale(o,o)}h(No,"setCanvasWidthAndHeight");var Pe={};function Cm(){Pe.canvas||(Pe=Dm())}h(Cm,"init");function Ts(){Pe.context&&Pe.context.clearRect(0,0,Pe.width??0,Pe.height??0)}h(Ts,"clear");function Tm(e){Ts(),e(Pe.context)}h(Tm,"draw");function Fm(){yr(Pe.canvas,"Canvas should exist in the state."),yr(Pe.context,"Context should exist in the state."),No(Pe.canvas,Pe.context,{width:0,height:0});let{width:e,height:t}=Cs();No(Pe.canvas,Pe.context,{width:e,height:t}),Pe.width=e,Pe.height=t}h(Fm,"rescale");function Im(){Pe.canvas&&(Ts(),Pe.canvas.parentNode?.removeChild(Pe.canvas),Pe={})}h(Im,"destroy");var $r={margin:"#f6b26b",border:"#ffe599",padding:"#93c47d",content:"#6fa8dc",text:"#232020"},Lt=6;function as(e,{x:t,y:r,w:n,h:o,r:a}){t=t-n/2,r=r-o/2,n<2*a&&(a=n/2),o<2*a&&(a=o/2),e.beginPath(),e.moveTo(t+a,r),e.arcTo(t+n,r,t+n,r+o,a),e.arcTo(t+n,r+o,t,r+o,a),e.arcTo(t,r+o,t,r,a),e.arcTo(t,r,t+n,r,a),e.closePath()}h(as,"roundedRect");function Om(e,{padding:t,border:r,width:n,height:o,top:a,left:i}){let l=n-r.left-r.right-t.left-t.right,s=o-t.top-t.bottom-r.top-r.bottom,u=i+r.left+t.left,c=a+r.top+t.top;return e==="top"?u+=l/2:e==="right"?(u+=l,c+=s/2):e==="bottom"?(u+=l/2,c+=s):e==="left"?c+=s/2:e==="center"&&(u+=l/2,c+=s/2),{x:u,y:c}}h(Om,"positionCoordinate");function km(e,t,{margin:r,border:n,padding:o},a,i){let l=h(f=>0,"shift"),s=0,u=0,c=i?1:.5,p=i?a*2:0;return e==="padding"?l=h(f=>o[f]*c+p,"shift"):e==="border"?l=h(f=>o[f]+n[f]*c+p,"shift"):e==="margin"&&(l=h(f=>o[f]+n[f]+r[f]*c+p,"shift")),t==="top"?u=-l("top"):t==="right"?s=l("right"):t==="bottom"?u=l("bottom"):t==="left"&&(s=-l("left")),{offsetX:s,offsetY:u}}h(km,"offset");function _m(e,t){return Math.abs(e.x-t.x)<Math.abs(e.w+t.w)/2&&Math.abs(e.y-t.y)<Math.abs(e.h+t.h)/2}h(_m,"collide");function Pm(e,t,r){return e==="top"?t.y=r.y-r.h-Lt:e==="right"?t.x=r.x+r.w/2+Lt+t.w/2:e==="bottom"?t.y=r.y+r.h+Lt:e==="left"&&(t.x=r.x-r.w/2-Lt-t.w/2),{x:t.x,y:t.y}}h(Pm,"overlapAdjustment");function Fs(e,t,{x:r,y:n,w:o,h:a},i){return as(e,{x:r,y:n,w:o,h:a,r:3}),e.fillStyle=`${$r[t]}dd`,e.fill(),e.strokeStyle=$r[t],e.stroke(),e.fillStyle=$r.text,e.fillText(i,r,n),as(e,{x:r,y:n,w:o,h:a,r:3}),e.fillStyle=`${$r[t]}dd`,e.fill(),e.strokeStyle=$r[t],e.stroke(),e.fillStyle=$r.text,e.fillText(i,r,n),{x:r,y:n,w:o,h:a}}h(Fs,"textWithRect");function Is(e,t){e.font="600 12px monospace",e.textBaseline="middle",e.textAlign="center";let r=e.measureText(t),n=r.actualBoundingBoxAscent+r.actualBoundingBoxDescent,o=r.width+Lt*2,a=n+Lt*2;return{w:o,h:a}}h(Is,"configureText");function Rm(e,t,{type:r,position:n="center",text:o},a,i=!1){let{x:l,y:s}=Om(n,t),{offsetX:u,offsetY:c}=km(r,n,t,Lt+1,i);l+=u,s+=c;let{w:p,h:f}=Is(e,o);if(a&&_m({x:l,y:s,w:p,h:f},a)){let m=Pm(n,{x:l,y:s,w:p,h:f},a);l=m.x,s=m.y}return Fs(e,r,{x:l,y:s,w:p,h:f},o)}h(Rm,"drawLabel");function Bm(e,{w:t,h:r}){let n=t*.5+Lt,o=r*.5+Lt;return{offsetX:(e.x==="left"?-1:1)*n,offsetY:(e.y==="top"?-1:1)*o}}h(Bm,"floatingOffset");function Nm(e,t,{type:r,text:n}){let{floatingAlignment:o,extremities:a}=t,i=a[o.x],l=a[o.y],{w:s,h:u}=Is(e,n),{offsetX:c,offsetY:p}=Bm(o,{w:s,h:u});return i+=c,l+=p,Fs(e,r,{x:i,y:l,w:s,h:u},n)}h(Nm,"drawFloatingLabel");function Mr(e,t,r,n){let o=[];r.forEach((a,i)=>{let l=n&&a.position==="center"?Nm(e,t,a):Rm(e,t,a,o[i-1],n);o[i]=l})}h(Mr,"drawStack");function jm(e,t,r,n){let o=r.reduce((a,i)=>(Object.prototype.hasOwnProperty.call(a,i.position)||(a[i.position]=[]),a[i.position]?.push(i),a),{});o.top&&Mr(e,t,o.top,n),o.right&&Mr(e,t,o.right,n),o.bottom&&Mr(e,t,o.bottom,n),o.left&&Mr(e,t,o.left,n),o.center&&Mr(e,t,o.center,n)}h(jm,"labelStacks");var Wo={margin:"#f6b26ba8",border:"#ffe599a8",padding:"#93c47d8c",content:"#6fa8dca8"},$f=30;function Ze(e){return parseInt(e.replace("px",""),10)}h(Ze,"pxToNumber");function hr(e){return Number.isInteger(e)?e:e.toFixed(2)}h(hr,"round");function Go(e){return e.filter(t=>t.text!==0&&t.text!=="0")}h(Go,"filterZeroValues");function $m(e){let t={top:Y.window.scrollY,bottom:Y.window.scrollY+Y.window.innerHeight,left:Y.window.scrollX,right:Y.window.scrollX+Y.window.innerWidth},r={top:Math.abs(t.top-e.top),bottom:Math.abs(t.bottom-e.bottom),left:Math.abs(t.left-e.left),right:Math.abs(t.right-e.right)};return{x:r.left>r.right?"left":"right",y:r.top>r.bottom?"top":"bottom"}}h($m,"floatingAlignment");function Mm(e){let t=Y.getComputedStyle(e),{top:r,left:n,right:o,bottom:a,width:i,height:l}=e.getBoundingClientRect(),{marginTop:s,marginBottom:u,marginLeft:c,marginRight:p,paddingTop:f,paddingBottom:m,paddingLeft:b,paddingRight:E,borderBottomWidth:v,borderTopWidth:S,borderLeftWidth:A,borderRightWidth:F}=t;r=r+Y.window.scrollY,n=n+Y.window.scrollX,a=a+Y.window.scrollY,o=o+Y.window.scrollX;let k={top:Ze(s),bottom:Ze(u),left:Ze(c),right:Ze(p)},B={top:Ze(f),bottom:Ze(m),left:Ze(b),right:Ze(E)},R={top:Ze(S),bottom:Ze(v),left:Ze(A),right:Ze(F)},I={top:r-k.top,bottom:a+k.bottom,left:n-k.left,right:o+k.right};return{margin:k,padding:B,border:R,top:r,left:n,bottom:a,right:o,width:i,height:l,extremities:I,floatingAlignment:$m(I)}}h(Mm,"measureElement");function Lm(e,{margin:t,width:r,height:n,top:o,left:a,bottom:i,right:l}){let s=n+t.bottom+t.top;e.fillStyle=Wo.margin,e.fillRect(a,o-t.top,r,t.top),e.fillRect(l,o-t.to
299p,t.right,s),e.fillRect(a,i,r,t.bottom),e.fillRect(a-t.left,o-t.top,t.left,s);let u=[{type:"margin",text:hr(t.top),position:"top"},{type:"margin",text:hr(t.right),position:"right"},{type:"margin",text:hr(t.bottom),position:"bottom"},{type:"margin",text:hr(t.left),position:"left"}];return Go(u)}h(Lm,"drawMargin");function zm(e,{padding:t,border:r,width:n,height:o,top:a,left:i,bottom:l,right:s}){let u=n-r.left-r.right,c=o-t.top-t.bottom-r.top-r.bottom;e.fillStyle=Wo.padding,e.fillRect(i+r.left,a+r.top,u,t.top),e.fillRect(s-t.right-r.right,a+t.top+r.top,t.right,c),e.fillRect(i+r.left,l-t.bottom-r.bottom,u,t.bottom),e.fillRect(i+r.left,a+t.top+r.top,t.left,c);let p=[{type:"padding",text:t.top,position:"top"},{type:"padding",text:t.right,position:"right"},{type:"padding",text:t.bottom,position:"bottom"},{type:"padding",text:t.left,position:"left"}];return Go(p)}h(zm,"drawPadding");function Um(e,{border:t,width:r,height:n,top:o,left:a,bottom:i,right:l}){let s=n-t.top-t.bottom;e.fillStyle=Wo.border,e.fillRect(a,o,r,t.top),e.fillRect(a,i-t.bottom,r,t.bottom),e.fillRect(a,o+t.top,t.left,s),e.fillRect(l-t.right,o+t.top,t.right,s);let u=[{type:"border",text:t.top,position:"top"},{type:"border",text:t.right,position:"right"},{type:"border",text:t.bottom,position:"bottom"},{type:"border",text:t.left,position:"left"}];return Go(u)}h(Um,"drawBorder");function qm(e,{padding:t,border:r,width:n,height:o,top:a,left:i}){let l=n-r.left-r.right-t.left-t.right,s=o-t.top-t.bottom-r.top-r.bottom;return e.fillStyle=Wo.content,e.fillRect(i+r.left+t.left,a+r.top+t.top,l,s),[{type:"content",position:"center",text:`${hr(l)} x ${hr(s)}`}]}h(qm,"drawContent");function Jm(e){return t=>{if(e&&t){let r=Mm(e),n=Lm(t,r),o=zm(t,r),a=Um(t,r),i=qm(t,r),l=r.width<=$f*3||r.height<=$f;jm(t,r,[...i,...o,...a,...n],l)}}}h(Jm,"drawBoxModel");function Hm(e){Tm(Jm(e))}h(Hm,"drawSelectedElement");var Bv=h((e,t)=>{let r=Y.document.elementFromPoint(e,t),n=h(o=>{if(o&&o.shadowRoot){let a=o.shadowRoot.elementFromPoint(e,t);return o.isEqualNode(a)?o:a.shadowRoot?n(a):a}return o},"crawlShadows");return n(r)||r},"deepElementFromPoint"),Mf,ko={x:0,y:0};function is(e,t){Mf=Bv(e,t),Hm(Mf)}h(is,"findAndDrawElement");var Nv=h((e,t)=>{let{measureEnabled:r}=t.globals||{};return wt(()=>{if(typeof globalThis.document>"u")return;let n=h(o=>{window.requestAnimationFrame(()=>{o.stopPropagation(),ko.x=o.clientX,ko.y=o.clientY})},"onPointerMove");return globalThis.document.addEventListener("pointermove",n),()=>{globalThis.document.removeEventListener("pointermove",n)}},[]),wt(()=>{let n=h(a=>{window.requestAnimationFrame(()=>{a.stopPropagation(),is(a.clientX,a.clientY)})},"onPointerOver"),o=h(()=>{window.requestAnimationFrame(()=>{Fm()})},"onResize");return t.viewMode==="story"&&r&&(globalThis.document.addEventListener("pointerover",n),Cm(),globalThis.window.addEventListener("resize",o),is(ko.x,ko.y)),()=>{globalThis.window.removeEventListener("resize",o),Im()}},[r,t.viewMode]),e()},"withMeasure"),jv=globalThis.FEATURES?.measure?[Nv]:[],$v={[Pv]:!1},Lf=h(()=>({decorators:jv,initialGlobals:$v}),"default"),Vm="outline",zf=h(e=>{(Array.isArray(e)?e:[e]).forEach(Mv)},"clearStyles"),Mv=h(e=>{let t=typeof e=="string"?e:e.join(""),r=Y.document.getElementById(t);r&&r.parentElement&&r.parentElement.removeChild(r)},"clearStyle"),Lv=h((e,t)=>{let r=Y.document.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let n=Y.document.createElement("style");n.setAttribute("id",e),n.innerHTML=t,Y.document.head.appendChild(n)}},"addOutlineStyles");function at(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=Array.from(typeof e=="string"?[e]:e);n[n.length-1]=n[n.length-1].replace(/\r?\n([\t ]*)$/,"");var o=n.reduce(function(l,s){var u=s.match(/\n([\t ]+|(?!\s).)/g);return u?l.concat(u.map(function(c){var p,f;return(f=(p=c.match(/[\t ]/g))===null||p===void 0?void 0:p.length)!==null&&f!==void 0?f:0})):l},[]);if(o.length){var a=new RegExp(`
300[	 ]{`+Math.min.apply(Math,o)+"}","g");n=n.map(function(l){return l.replace(a,`
301`)})}n[0]=n[0].replace(/^\r?\n/,"");var i=n[0];return t.forEach(function(l,s){var u=i.match(/(?:^|\n)( *)$/),c=u?u[1]:"",p=l;typeof l=="string"&&l.includes(`
302`)&&(p=String(l).split(`
303`).map(function(f,m){return m===0?f:""+c+f}).join(`
304`)),i+=p+n[s+1]}),i}h(at,"dedent");function Wm(e){return at`
305    ${e} body {
306      outline: 1px solid #2980b9 !important;
307    }
308
309    ${e} article {
310      outline: 1px solid #3498db !important;
311    }
312
313    ${e} nav {
314      outline: 1px solid #0088c3 !important;
315    }
316
317    ${e} aside {
318      outline: 1px solid #33a0ce !important;
319    }
320
321    ${e} section {
322      outline: 1px solid #66b8da !important;
323    }
324
325    ${e} header {
326      outline: 1px solid #99cfe7 !important;
327    }
328
329    ${e} footer {
330      outline: 1px solid #cce7f3 !important;
331    }
332
333    ${e} h1 {
334      outline: 1px solid #162544 !important;
335    }
336
337    ${e} h2 {
338      outline: 1px solid #314e6e !important;
339    }
340
341    ${e} h3 {
342      outline: 1px solid #3e5e85 !important;
343    }
344
345    ${e} h4 {
346      outline: 1px solid #449baf !important;
347    }
348
349    ${e} h5 {
350      outline: 1px solid #c7d1cb !important;
351    }
352
353    ${e} h6 {
354      outline: 1px solid #4371d0 !important;
355    }
356
357    ${e} main {
358      outline: 1px solid #2f4f90 !important;
359    }
360
361    ${e} address {
362      outline: 1px solid #1a2c51 !important;
363    }
364
365    ${e} div {
366      outline: 1px solid #036cdb !important;
367    }
368
369    ${e} p {
370      outline: 1px solid #ac050b !important;
371    }
372
373    ${e} hr {
374      outline: 1px solid #ff063f !important;
375    }
376
377    ${e} pre {
378      outline: 1px solid #850440 !important;
379    }
380
381    ${e} blockquote {
382      outline: 1px solid #f1b8e7 !important;
383    }
384
385    ${e} ol {
386      outline: 1px solid #ff050c !important;
387    }
388
389    ${e} ul {
390      outline: 1px solid #d90416 !important;
391    }
392
393    ${e} li {
394      outline: 1px solid #d90416 !important;
395    }
396
397    ${e} dl {
398      outline: 1px solid #fd3427 !important;
399    }
400
401    ${e} dt {
402      outline: 1px solid #ff0043 !important;
403    }
404
405    ${e} dd {
406      outline: 1px solid #e80174 !important;
407    }
408
409    ${e} figure {
410      outline: 1px solid #ff00bb !important;
411    }
412
413    ${e} figcaption {
414      outline: 1px solid #bf0032 !important;
415    }
416
417    ${e} table {
418      outline: 1px solid #00cc99 !important;
419    }
420
421    ${e} caption {
422      outline: 1px solid #37ffc4 !important;
423    }
424
425    ${e} thead {
426      outline: 1px solid #98daca !important;
427    }
428
429    ${e} tbody {
430      outline: 1px solid #64a7a0 !important;
431    }
432
433    ${e} tfoot {
434      outline: 1px solid #22746b !important;
435    }
436
437    ${e} tr {
438      outline: 1px solid #86c0b2 !important;
439    }
440
441    ${e} th {
442      outline: 1px solid #a1e7d6 !important;
443    }
444
445    ${e} td {
446      outline: 1px solid #3f5a54 !important;
447    }
448
449    ${e} col {
450      outline: 1px solid #6c9a8f !important;
451    }
452
453    ${e} colgroup {
454      outline: 1px solid #6c9a9d !important;
455    }
456
457    ${e} button {
458      outline: 1px solid #da8301 !important;
459    }
460
461    ${e} datalist {
462      outline: 1px solid #c06000 !important;
463    }
464
465    ${e} fieldset {
466      outline: 1px solid #d95100 !important;
467    }
468
469    ${e} form {
470      outline: 1px solid #d23600 !important;
471    }
472
473    ${e} input {
474      outline: 1px solid #fca600 !important;
475    }
476
477    ${e} keygen {
478      outline: 1px solid #b31e00 !important;
479    }
480
481    ${e} label {
482      outline: 1px solid #ee8900 !important;
483    }
484
485    ${e} legend {
486      outline: 1px solid #de6d00 !important;
487    }
488
489    ${e} meter {
490      outline: 1px solid #e8630c !important;
491    }
492
493    ${e} optgroup {
494      outline: 1px solid #b33600 !important;
495    }
496
497    ${e} option {
498      outline: 1px solid #ff8a00 !important;
499    }
500
501    ${e} output {
502      outline: 1px solid #ff9619 !important;
503    }
504
505    ${e} progress {
506      outline: 1px solid #e57c00 !important;
507    }
508
509    ${e} select {
510      outline: 1px solid #e26e0f !important;
511    }
512
513    ${e} textarea {
514      outline: 1px solid #cc5400 !important;
515    }
516
517    ${e} details {
518      outline: 1px solid #33848f !important;
519    }
520
521    ${e} summary {
522      outline: 1px solid #60a1a6 !important;
523    }
524
525    ${e} command {
526      outline: 1px solid #438da1 !important;
527    }
528
529    ${e} menu {
530      outline: 1px solid #449da6 !important;
531    }
532
533    ${e} del {
534      outline: 1px solid #bf0000 !important;
535    }
536
537    ${e} ins {
538      outline: 1px solid #400000 !important;
539    }
540
541    ${e} img {
542      outline: 1px solid #22746b !important;
543    }
544
545    ${e} iframe {
546      outline: 1px solid #64a7a0 !important;
547    }
548
549    ${e} embed {
550      outline: 1px solid #98daca !important;
551    }
552
553    ${e} object {
554      outline: 1px solid #00cc99 !important;
555    }
556
557    ${e} param {
558      outline: 1px solid #37ffc4 !important;
559    }
560
561    ${e} video {
562      outline: 1px solid #6ee866 !important;
563    }
564
565    ${e} audio {
566      outline: 1px solid #027353 !important;
567    }
568
569    ${e} source {
570      outline: 1px solid #012426 !important;
571    }
572
573    ${e} canvas {
574      outline: 1px solid #a2f570 !important;
575    }
576
577    ${e} track {
578      outline: 1px solid #59a600 !important;
579    }
580
581    ${e} map {
582      outline: 1px solid #7be500 !important;
583    }
584
585    ${e} area {
586      outline: 1px solid #305900 !important;
587    }
588
589    ${e} a {
590      outline: 1px solid #ff62ab !important;
591    }
592
593    ${e} em {
594      outline: 1px solid #800b41 !important;
595    }
596
597    ${e} strong {
598      outline: 1px solid #ff1583 !important;
599    }
600
601    ${e} i {
602      outline: 1px solid #803156 !important;
603    }
604
605    ${e} b {
606      outline: 1px solid #cc1169 !important;
607    }
608
609    ${e} u {
610      outline: 1px solid #ff0430 !important;
611    }
612
613    ${e} s {
614      outline: 1px solid #f805e3 !important;
615    }
616
617    ${e} small {
618      outline: 1px solid #d107b2 !important;
619    }
620
621    ${e} abbr {
622      outline: 1px solid #4a0263 !important;
623    }
624
625    ${e} q {
626      outline: 1px solid #240018 !important;
627    }
628
629    ${e} cite {
630      outline: 1px solid #64003c !important;
631    }
632
633    ${e} dfn {
634      outline: 1px solid #b4005a !important;
635    }
636
637    ${e} sub {
638      outline: 1px solid #dba0c8 !important;
639    }
640
641    ${e} sup {
642      outline: 1px solid #cc0256 !important;
643    }
644
645    ${e} time {
646      outline: 1px solid #d6606d !important;
647    }
648
649    ${e} code {
650      outline: 1px solid #e04251 !important;
651    }
652
653    ${e} kbd {
654      outline: 1px solid #5e001f !important;
655    }
656
657    ${e} samp {
658      outline: 1px solid #9c0033 !important;
659    }
660
661    ${e} var {
662      outline: 1px solid #d90047 !important;
663    }
664
665    ${e} mark {
666      outline: 1px solid #ff0053 !important;
667    }
668
669    ${e} bdi {
670      outline: 1px solid #bf3668 !important;
671    }
672
673    ${e} bdo {
674      outline: 1px solid #6f1400 !important;
675    }
676
677    ${e} ruby {
678      outline: 1px solid #ff7b93 !important;
679    }
680
681    ${e} rt {
682      outline: 1px solid #ff2f54 !important;
683    }
684
685    ${e} rp {
686      outline: 1px solid #803e49 !important;
687    }
688
689    ${e} span {
690      outline: 1px solid #cc2643 !important;
691    }
692
693    ${e} br {
694      outline: 1px solid #db687d !important;
695    }
696
697    ${e} wbr {
698      outline: 1px solid #db175b !important;
699    }`}h(Wm,"outlineCSS");var zv=h((e,t)=>{let r=t.globals||{},n=[!0,"true"].includes(r[Vm]),o=t.viewMode==="docs",a=ws(()=>Wm(o?'[data-story-block="true"]':".sb-show-main"),[t]);return wt(()=>{let i=o?`addon-outline-docs-${t.id}`:"addon-outline";return n?Lv(i,a):zf(i),()=>{zf(i)}},[n,a,t]),e()},"withOutline"),Uv=globalThis.FEATURES?.outline?[zv]:[],qv={[Vm]:!1},Uf=h(()=>({decorators:Uv,initialGlobals:qv}),"default"),Jv=h(({parameters:e})=>{e?.test?.mockReset===!0?td():e?.test?.clearMocks===!0?Xc():e?.test?.restoreMocks!==!1&&rd()},"resetAllMocksLoader"),ss=h((e,t=0,r)=>{if(t>5||e==null)return e;if(Zc(e))return r&&e.mockName(r),e;
699if(typeof e=="function"&&"isAction"in e&&e.isAction&&!("implicit"in e&&e.implicit)){let n=Qc(e);return r&&n.mockName(r),n}if(Array.isArray(e)){t++;for(let n=0;n<e.length;n++)Object.getOwnPropertyDescriptor(e,n)?.writable&&(e[n]=ss(e[n],t));return e}if(typeof e=="object"&&e.constructor===Object){t++;for(let[n,o]of Object.entries(e))Object.getOwnPropertyDescriptor(e,n)?.writable&&(e[n]=ss(o,t,n));return e}return e},"traverseArgs"),Hv=h(({initialArgs:e})=>{ss(e)},"nameSpiesAndWrapActionsInSpies"),qf=!1,Vv=h(async e=>{globalThis.HTMLElement&&e.canvasElement instanceof globalThis.HTMLElement&&(e.canvas=od(e.canvasElement));let t=globalThis.window?.navigator?.clipboard;if(t){e.userEvent=Dn({userEvent:nd.setup()},{intercept:!0}).userEvent,Object.defineProperty(globalThis.window.navigator,"clipboard",{get:h(()=>t,"get"),configurable:!0});let r=HTMLElement.prototype.focus;qf||Object.defineProperties(HTMLElement.prototype,{focus:{configurable:!0,set:h(n=>{r=n,qf=!0},"set"),get:h(()=>r,"get")}})}},"enhanceContext"),Jf=h(()=>({loaders:[Jv,Hv,Vv]}),"default"),Gm="storybook/viewport",Wv="viewport",CN=`${Gm}/panel`,TN=`${Gm}/tool`,Gv={[Wv]:{value:void 0,isRotated:!1}},Hf=h(()=>({initialGlobals:Gv}),"default");function Os(){return[(Lf.default??Lf)(),(Ff.default??Ff)(),(jf.default??jf)(),(Uf.default??Uf)(),(Hf.default??Hf)(),(Af.default??Af)(),(If.default??If)(),(Jf.default??Jf)()]}h(Os,"getCoreAnnotations");var Lr=Symbol("incompatible"),ls=h((e,t)=>{let r=t.type;if(e==null||!r||t.mapping)return e;switch(r.name){case"string":return String(e);case"enum":return e;case"number":return Number(e);case"boolean":return String(e)==="true";case"array":return!r.value||!Array.isArray(e)?Lr:e.reduce((n,o,a)=>{let i=ls(o,{type:r.value});return i!==Lr&&(n[a]=i),n},new Array(e.length));case"object":return typeof e=="string"||typeof e=="number"?e:!r.value||typeof e!="object"?Lr:Object.entries(e).reduce((n,[o,a])=>{let i=ls(a,{type:r.value[o]});return i===Lr?n:Object.assign(n,{[o]:i})},{});default:return Lr}},"map"),Kv=h((e,t)=>Object.entries(e).reduce((r,[n,o])=>{if(!t[n])return r;let a=ls(o,t[n]);return a===Lr?r:Object.assign(r,{[n]:a})},{}),"mapArgsToTypes"),us=h((e,t)=>Array.isArray(e)&&Array.isArray(t)?t.reduce((r,n,o)=>(r[o]=us(e[o],t[o]),r),[...e]).filter(r=>r!==void 0):!mt(e)||!mt(t)?t:Object.keys({...e,...t}).reduce((r,n)=>{if(n in t){let o=us(e[n],t[n]);o!==void 0&&(r[n]=o)}else r[n]=e[n];return r},{}),"combineArgs"),Yv=h((e,t)=>Object.entries(t).reduce((r,[n,{options:o}])=>{function a(){return n in e&&(r[n]=e[n]),r}if(h(a,"allowArg"),!o)return a();if(!Array.isArray(o))return ct.error(at`
700        Invalid argType: '${n}.options' should be an array.
701
702        More info: https://storybook.js.org/docs/api/arg-types
703      `),a();if(o.some(p=>p&&["object","function"].includes(typeof p)))return ct.error(at`
704        Invalid argType: '${n}.options' should only contain primitives. Use a 'mapping' for complex values.
705
706        More info: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values
707      `),a();let i=Array.isArray(e[n]),l=i&&e[n].findIndex(p=>!o.includes(p)),s=i&&l===-1;if(e[n]===void 0||o.includes(e[n])||s)return a();let u=i?`${n}[${l}]`:n,c=o.map(p=>typeof p=="string"?`'${p}'`:String(p)).join(", ");return ct.warn(`Received illegal value for '${u}'. Supported options: ${c}`),r},{}),"validateOptions"),Fn=Symbol("Deeply equal"),jo=h((e,t)=>{if(typeof e!=typeof t)return t;if(vm(e,t))return Fn;if(Array.isArray(e)&&Array.isArray(t)){let r=t.reduce((n,o,a)=>{let i=jo(e[a],o);return i!==Fn&&(n[a]=i),n},new Array(t.length));return t.length>=e.length?r:r.concat(new Array(e.length-t.length).fill(void 0))}return mt(e)&&mt(t)?Object.keys({...e,...t}).reduce((r,n)=>{let o=jo(e?.[n],t?.[n]);return o===Fn?r:Object.assign(r,{[n]:o})},{}):t},"deepDiff"),Km="UNTARGETED";function Ym({args:e,argTypes:t}){let r={};return Object.entries(e).forEach(([n,o])=>{let{target:a=Km}=t[n]||{};r[a]=r[a]||{},r[a][n]=o}),r}h(Ym,"groupArgsByTarget");function Xm(e){return Object.keys(e).forEach(t=>e[t]===void 0&&delete e[t]),e}h(Xm,"deleteUndefined");var Qm=class{constructor(){this.initialArgsByStoryId={},this.argsByStoryId={}}get(t){if(!(t in this.argsByStoryId))throw new Error(`No args known for ${t} -- has it been rendered yet?`);return this.argsByStoryId[t]}setInitial(t){if(!this.initialArgsByStoryId[t.id])this.initialArgsByStoryId[t.id]=t.initialArgs,this.argsByStoryId[t.id]=t.initialArgs;else if(this.initialArgsByStoryId[t.id]!==t.initialArgs){let r=jo(this.initialArgsByStoryId[t.id],this.argsByStoryId[t.id]);this.initialArgsByStoryId[t.id]=t.initialArgs,this.argsByStoryId[t.id]=t.initialArgs,r!==Fn&&this.updateFromDelta(t,r)}}updateFromDelta(t,r){let n=Yv(r,t.argTypes);this.argsByStoryId[t.id]=us(this.argsByStoryId[t.id],n)}updateFromPersisted(t,r){let n=Kv(r,t.argTypes);return this.updateFromDelta(t,n)}update(t,r){if(!(t in this.argsByStoryId))throw new Error(`No args known for ${t} -- has it been rendered yet?`);this.argsByStoryId[t]=Xm({...this.argsByStoryId[t],...r})}};h(Qm,"ArgsStore");var Xv=Qm,Zm=h((e={})=>Object.entries(e).reduce((t,[r,{defaultValue:n}])=>(typeof n<"u"&&(t[r]=n),t),{}),"getValuesFromArgTypes"),eh=class{constructor({globals:t={},globalTypes:r={}}){this.set({globals:t,globalTypes:r})}set({globals:t={},globalTypes:r={}}){let n=this.initialGlobals&&jo(this.initialGlobals,this.globals);this.allowedGlobalNames=new Set([...Object.keys(t),...Object.keys(r)]);let o=Zm(r);this.initialGlobals={...o,...t},this.globals=this.initialGlobals,n&&n!==Fn&&this.updateFromPersisted(n)}filterAllowedGlobals(t){return Object.entries(t).reduce((r,[n,o])=>(this.allowedGlobalNames.has(n)?r[n]=o:he.warn(`Attempted to set a global (${n}) that is not defined in initial globals or globalTypes`),r),{})}updateFromPersisted(t){let r=this.filterAllowedGlobals(t);this.globals={...this.globals,...r}}get(){return this.globals}update(t){this.globals={...this.globals,...this.filterAllowedGlobals(t)};for(let r in t)t[r]===void 0&&(this.globals[r]=this.initialGlobals[r])}};h(eh,"GlobalsStore");var Qv=eh,Zv=Wr(om(),1),ex=(0,Zv.default)(1)(e=>Object.values(e).reduce((t,r)=>(t[r.importPath]=t[r.importPath]||r,t),{})),th=class{constructor({entries:t}
707={v:5,entries:{}}){this.entries=t}entryFromSpecifier(t){let r=Object.values(this.entries);if(t==="*")return r[0];if(typeof t=="string")return this.entries[t]?this.entries[t]:r.find(a=>a.id.startsWith(t));let{name:n,title:o}=t;return r.find(a=>a.name===n&&a.title===o)}storyIdToEntry(t){let r=this.entries[t];if(!r)throw new Dc({storyId:t});return r}importPathToEntry(t){return ex(this.entries)[t]}};h(th,"StoryIndexStore");var tx=th,rx=h(e=>typeof e=="string"?{name:e}:e,"normalizeType"),nx=h(e=>typeof e=="string"?{type:e}:e,"normalizeControl"),ox=h((e,t)=>{let{type:r,control:n,...o}=e,a={name:t,...o};return r&&(a.type=rx(r)),n?a.control=nx(n):n===!1&&(a.control={disable:!0}),a},"normalizeInputType"),$o=h(e=>Jr(e,ox),"normalizeInputTypes"),ve=h(e=>Array.isArray(e)?e:e?[e]:[],"normalizeArrays"),ax=at`
708CSF .story annotations deprecated; annotate story functions directly:
709- StoryFn.story.name => StoryFn.storyName
710- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators)
711See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod.
712`;function Mo(e,t,r){let n=t,o=typeof t=="function"?t:null,{story:a}=n;a&&(he.debug("deprecated story",a),mn(ax));let i=Ju(e),l=typeof n!="function"&&n.name||n.storyName||a?.name||i,s=[...ve(n.decorators),...ve(a?.decorators)],u={...a?.parameters,...n.parameters},c={...a?.args,...n.args},p={...a?.argTypes,...n.argTypes},f=[...ve(n.loaders),...ve(a?.loaders)],m=[...ve(n.beforeEach),...ve(a?.beforeEach)],b=[...ve(n.afterEach),...ve(a?.afterEach)],{render:E,play:v,tags:S=[],globals:A={}}=n,F=u.__id||qu(r.id,i);return{moduleExport:t,id:F,name:l,tags:S,decorators:s,parameters:u,args:c,argTypes:$o(p),loaders:f,beforeEach:m,afterEach:b,globals:A,...E&&{render:E},...o&&{userStoryFn:o},...v&&{play:v}}}h(Mo,"normalizeStory");function Lo(e,t=e.title,r){let{id:n,argTypes:o}=e;return{id:Ma(n||t),...e,title:t,...o&&{argTypes:$o(o)},parameters:{fileName:r,...e.parameters}}}h(Lo,"normalizeComponentAnnotations");var ix=h(e=>{let{globals:t,globalTypes:r}=e;(t||r)&&he.error("Global args/argTypes can only be set globally",JSON.stringify({globals:t,globalTypes:r}))},"checkGlobals"),sx=h(e=>{let{options:t}=e;t?.storySort&&he.error("The storySort option parameter can only be set globally")},"checkStorySort"),_o=h(e=>{e&&(ix(e),sx(e))},"checkDisallowedParameters");function rh(e,t,r){let{default:n,__namedExportsOrder:o,...a}=e,i=Object.values(a)[0];if(ur(i)){let u=Lo(i.meta.input,r,t);_o(u.parameters);let c={meta:u,stories:{},moduleExports:e};return Object.keys(a).forEach(p=>{if(Or(p,u)){let f=Mo(p,a[p].input,u);_o(f.parameters),c.stories[f.id]=f}}),c.projectAnnotations=i.meta.preview.composed,c}let l=Lo(n,r,t);_o(l.parameters);let s={meta:l,stories:{},moduleExports:e};return Object.keys(a).forEach(u=>{if(Or(u,l)){let c=Mo(u,a[u],l);_o(c.parameters),s.stories[c.id]=c}}),s}h(rh,"processCSFFile");function nh(e){return e!=null&&oh(e).includes("mount")}h(nh,"mountDestructured");function oh(e){let t=e.toString().match(/[^(]*\(([^)]*)/);if(!t)return[];let r=cs(t[1]);if(!r.length)return[];let n=r[0];return n.startsWith("{")&&n.endsWith("}")?cs(n.slice(1,-1).replace(/\s/g,"")).map(o=>o.replace(/:.*|=.*/g,"")):[]}h(oh,"getUsedProps");function cs(e){let t=[],r=[],n=0;for(let a=0;a<e.length;a++)if(e[a]==="{"||e[a]==="[")r.push(e[a]==="{"?"}":"]");else if(e[a]===r[r.length-1])r.pop();else if(!r.length&&e[a]===","){let i=e.substring(n,a).trim();i&&t.push(i),n=a+1}let o=e.substring(n).trim();return o&&t.push(o),t}h(cs,"splitByComma");function ah(e,t,r){let n=r(e);return o=>t(n,o)}h(ah,"decorateStory");function ih({componentId:e,title:t,kind:r,id:n,name:o,story:a,parameters:i,initialArgs:l,argTypes:s,...u}={}){return u}h(ih,"sanitizeStoryContextUpdate");function sh(e,t){let r={},n=h(a=>i=>{if(!r.value)throw new Error("Decorated function called without init");return r.value={...r.value,...ih(i)},a(r.value)},"bindWithContext"),o=t.reduce((a,i)=>ah(a,i,n),e);return a=>(r.value=a,o(a))}h(sh,"defaultDecorateStory");var Hr=h((...e)=>{let t={},r=e.filter(Boolean),n=r.reduce((o,a)=>
712(Object.entries(a).forEach(([i,l])=>{let s=o[i];Array.isArray(l)||typeof s>"u"?o[i]=l:mt(l)&&mt(s)?t[i]=!0:typeof l<"u"&&(o[i]=l)}),o),{});return Object.keys(t).forEach(o=>{let a=r.filter(Boolean).map(i=>i[o]).filter(i=>typeof i<"u");a.every(i=>mt(i))?n[o]=Hr(...a):n[o]=a[a.length-1]}),n},"combineParameters");function ks(e,t,r){let{moduleExport:n,id:o,name:a}=e||{},i=_s(e,t,r),l=h(async R=>{let I={};for(let _ of[ve(r.loaders),ve(t.loaders),ve(e.loaders)]){if(R.abortSignal.aborted)return I;let N=await Promise.all(_.map($=>$(R)));Object.assign(I,...N)}return I},"applyLoaders"),s=h(async R=>{let I=new Array;for(let _ of[...ve(r.beforeEach),...ve(t.beforeEach),...ve(e.beforeEach)]){if(R.abortSignal.aborted)return I;let N=await _(R);N&&I.push(N)}return I},"applyBeforeEach"),u=h(async R=>{let I=[...ve(r.afterEach),...ve(t.afterEach),...ve(e.afterEach)].reverse();for(let _ of I){if(R.abortSignal.aborted)return;await _(R)}},"applyAfterEach"),c=h(R=>R.originalStoryFn(R.args,R),"undecoratedStoryFn"),{applyDecorators:p=sh,runStep:f}=r,m=[...ve(e?.decorators),...ve(t?.decorators),...ve(r?.decorators)],b=e?.userStoryFn||e?.render||t.render||r.render,E=EE(p)(c,m),v=h(R=>E(R),"unboundStoryFn"),S=e?.play??t?.play,A=nh(S);if(!b&&!A)throw new Wc({id:o});let F=h(R=>async()=>(await R.renderToCanvas(),R.canvas),"defaultMount"),k=e.mount??t.mount??r.mount??F,B=r.testingLibraryRender;return{storyGlobals:{},...i,moduleExport:n,id:o,name:a,story:a,originalStoryFn:b,undecoratedStoryFn:c,unboundStoryFn:v,applyLoaders:l,applyBeforeEach:s,applyAfterEach:u,playFunction:S,runStep:f,mount:k,testingLibraryRender:B,renderToCanvas:r.renderToCanvas,usesMount:A}}h(ks,"prepareStory");function lh(e,t,r){return{..._s(void 0,e,t),moduleExport:r}}h(lh,"prepareMeta");function _s(e,t,r){let n=["dev","test"],o=Y.DOCS_OPTIONS?.autodocs===!0?["autodocs"]:[],a=Hu(...n,...o,...r.tags??[],...t.tags??[],...e?.tags??[]),i=Hr(r.parameters,t.parameters,e?.parameters),{argTypesEnhancers:l=[],argsEnhancers:s=[]}=r,u=Hr(r.argTypes,t.argTypes,e?.argTypes);if(e){let S=e?.userStoryFn||e?.render||t.render||r.render;i.__isArgsStory=S&&S.length>0}let c={...r.args,...t.args,...e?.args},p={...t.globals,...e?.globals},f={componentId:t.id,title:t.title,kind:t.title,id:e?.id||t.id,name:e?.name||"__meta",story:e?.name||"__meta",component:t.component,subcomponents:t.subcomponents,tags:a,parameters:i,initialArgs:c,argTypes:u,storyGlobals:p};f.argTypes=l.reduce((S,A)=>A({...f,argTypes:S}),f.argTypes);let m={...c};f.initialArgs=[...s].reduce((S,A)=>({...S,...A({...f,initialArgs:S})}),m);let{name:b,story:E,...v}=f;return v}h(_s,"preparePartialAnnotations");function Ps(e){let{args:t}=e,r={...e,allArgs:void 0,argsByTarget:void 0};if(Y.FEATURES?.argTypeTargetsV7){let a=Ym(e);r={...e,allArgs:e.args,argsByTarget:a,args:a[Km]||{}}}let n=Object.entries(r.args).reduce((a,[i,l])=>{if(!r.argTypes[i]?.mapping)return a[i]=l,a;let s=h(u=>{let c=r.argTypes[i].mapping;return c&&u in c?c[u]:u},"mappingFn");return a[i]=Array.isArray(l)?l.map(s):s(l),a},{}),o=Object.entries(n).reduce((a,[i,l])=>{let s=r.argTypes[i]||{};return $a(s,n,r.globals)&&(a[i]=l),a},{});return{...r,unmappedArgs:t,args:o}}h(Ps,"prepareContext");var ds=h((e,t,r)=>{let n=typeof e;switch(n){case"boolean":case"string":case"number":case"function":case"symbol":return{name:n};default:break}return e?r.has(e)?(he.warn(at`
713        We've detected a cycle in arg '${t}'. Args should be JSON-serializable.
714
715        Consider using the mapping feature or fully custom args:
716        - Mapping: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values
717        - Custom args: https://storybook.js.org/docs/essentials/controls#fully-custom-args
718      `),{name:"other",value:"cyclic object"}):(r.add(e),Array.isArray(e)?{name:"array",value:e.length>0?ds(e[0],t,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:Jr(e,o=>ds(o,t,new Set(r)))}):{name:"object",value:{}}},"inferType"),uh=h(e=>{let{id:t,argTypes:r={},initialArgs:n={}}=e,o=Jr(n,(i,l)=>({name:l,type:ds(i,`${t}.${l}`,new Set)})),a=Jr(r,(i,l)=>({name:l}));return Hr(o,a,r)},"inferArgTypes");uh.secondPass=!0;var Vf=h((e,t)=>Array.isArray(t)?t.includes(e):e.match(t),"matches"),ch=h((e,t,r)=>!t&&!r?e:e&&gm(e,(n,o)=>{let a=n.name||o.toString();return!!(!t||Vf(a,t))&&(!r||!Vf(a,r))}),"filterArgTypes"),lx=h((e,t,r)=>{let{type:n,options:o}=e;if(n){if(r.color&&r.color.test(t)){let a=n.name;
718if(a==="string")return{control:{type:"color"}};a!=="enum"&&he.warn(`Addon controls: Control of type color only supports string, received "${a}" instead`)}if(r.date&&r.date.test(t))return{control:{type:"date"}};switch(n.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{let{value:a}=n;return{control:{type:a?.length<=5?"radio":"select"},options:a}}case"function":case"symbol":return null;default:return{control:{type:o?"select":"object"}}}}},"inferControl"),dh=h(e=>{let{argTypes:t,parameters:{__isArgsStory:r,controls:{include:n=null,exclude:o=null,matchers:a={}}={}}}=e;if(!r)return t;let i=ch(t,n,o),l=Jr(i,(s,u)=>s?.type&&lx(s,u.toString(),a));return Hr(l,i)},"inferControls");dh.secondPass=!0;function zo({argTypes:e,globalTypes:t,argTypesEnhancers:r,decorators:n,loaders:o,beforeEach:a,afterEach:i,initialGlobals:l,...s}){return{...e&&{argTypes:$o(e)},...t&&{globalTypes:$o(t)},decorators:ve(n),loaders:ve(o),beforeEach:ve(a),afterEach:ve(i),argTypesEnhancers:[...r||[],uh,dh],initialGlobals:l,...s}}h(zo,"normalizeProjectAnnotations");var ux=h(e=>async()=>{let t=[];for(let r of e){let n=await r();n&&t.unshift(n)}return async()=>{for(let r of t)await r()}},"composeBeforeAllHooks");function ph(e){return async(t,r,n)=>{await e.reduceRight((o,a)=>async()=>a(t,o,n),async()=>r(n))()}}h(ph,"composeStepRunners");function Vr(e,t){return e.map(r=>r.default?.[t]??r[t]).filter(Boolean)}h(Vr,"getField");function Mt(e,t,r={}){return Vr(e,t).reduce((n,o)=>{let a=ve(o);return r.reverseFileOrder?[...a,...n]:[...n,...a]},[])}h(Mt,"getArrayField");function Tn(e,t){return Object.assign({},...Vr(e,t))}h(Tn,"getObjectField");function zr(e,t){return Vr(e,t).pop()}h(zr,"getSingletonField");function br(e){let t=Mt(e,"argTypesEnhancers"),r=Vr(e,"runStep"),n=Mt(e,"beforeAll");return{parameters:Hr(...Vr(e,"parameters")),decorators:Mt(e,"decorators",{reverseFileOrder:!(Y.FEATURES?.legacyDecoratorFileOrder??!1)}),args:Tn(e,"args"),argsEnhancers:Mt(e,"argsEnhancers"),argTypes:Tn(e,"argTypes"),argTypesEnhancers:[...t.filter(o=>!o.secondPass),...t.filter(o=>o.secondPass)],initialGlobals:Tn(e,"initialGlobals"),globalTypes:Tn(e,"globalTypes"),loaders:Mt(e,"loaders"),beforeAll:ux(n),beforeEach:Mt(e,"beforeEach"),afterEach:Mt(e,"afterEach"),render:zr(e,"render"),renderToCanvas:zr(e,"renderToCanvas"),applyDecorators:zr(e,"applyDecorators"),runStep:ph(r),tags:Mt(e,"tags"),mount:zr(e,"mount"),testingLibraryRender:zr(e,"testingLibraryRender")}}h(br,"composeConfigs");function Rs(){try{return!!globalThis.__vitest_browser__||!!globalThis.__playwright__binding__}catch{return!1}}h(Rs,"isTestEnvironment");function Bs(e=!0){if(!("document"in globalThis&&"createElement"in globalThis.document))return()=>{};let t=document.createElement("style");t.textContent=`*, *:before, *:after {
719    animation: none !important;
720  }`,document.head.appendChild(t);let r=document.createElement("style");return r.textContent=`*, *:before, *:after {
721    animation-delay: 0s !important;
722    animation-direction: ${e?"reverse":"normal"} !important;
723    animation-play-state: paused !important;
724    transition: none !important;
725  }`,document.head.appendChild(r),document.body.clientHeight,document.head.removeChild(t),()=>{r.parentNode?.removeChild(r)}}h(Bs,"pauseAnimations");async function Ns(e){if(!("document"in globalThis&&"getAnimations"in globalThis.document&&"querySelectorAll"in globalThis.document))return;let t=!1;await Promise.race([new Promise(r=>{setTimeout(()=>{let n=[globalThis.document,...js(globalThis.document)],o=h(async()=>{if(t||e?.aborted)return;let a=n.flatMap(i=>i?.getAnimations?.()||[]).filter(i=>i.playState==="running"&&!fh(i));a.length>0&&(await Promise.all(a.map(i=>i.finished)),await o())},"checkAnimationsFinished");o().then(r)},100)}),new Promise(r=>setTimeout(()=>{t=!0,r(void 0)},5e3))])}h(Ns,"waitForAnimations");function js(e){return[e,...e.querySelectorAll("*")].reduce((t,r)=>("shadowRoot"in r&&r.shadowRoot&&t.push(r.shadowRoot,...js(r.shadowRoot)),t),[])}h(js,"getShadowRoots");function fh(e){if(e instanceof CSSAnimation&&e.effect instanceof KeyframeEffect&&e.effect.target){let t=getComputedStyle(e.effect.target,e.effect.pseudoElement),r=t.animationName?.split(", ").indexOf(e.animationName);return t.animationIterationCount.split(", ")[r]==="infinite"}return!1}h(fh,"isInfiniteAnimation");var mh=class{constructor(){this.reports=[]}async addReport(t){this.reports.push(t)}};h(mh,"ReporterAPI");var hh=mh;function yh(e,t,r){return ur(e)?{story:e.input,meta:e.meta.input,preview:e.meta.preview.composed}:{story:e,meta:t,preview:r}}h(yh,"getCsfFactoryAnnotations");function cx(e){globalThis.defaultProjectAnnotations=e}h(cx,"setDefaultProjectAnnotations");var dx="ComposedStory",px="Unnamed Story";function gh(e){return e?br([e]):{}}h(gh,"extractAnnotation");function fx(e){let t=Array.isArray(e)?e:[e];return globalThis.globalProjectAnnotations=br([...Os(),globalThis.defaultProjectAnnotations??{},br(t.map(gh))]),globalThis.globalProjectAnnotations??{}}h(fx,"setProjectAnnotations");var Gt=[];function bh(e,t,r,n,o){if(e===void 0)throw new Error("Expected a story but received undefined.");t.title=t.title??dx;let a=Lo(t),i=o||e.storyName||e.story?.name||e.name||px,l=Mo(i,e,a),s=zo(br([n??globalThis.globalProjectAnnotations??{},r??{}])),u=ks(l,a,s),c={...Zm(s.globalTypes),...s.initialGlobals,...u.storyGlobals},p=new hh,f=h(()=>{let S=Ps({hooks:new fm,globals:c,args:{...u.initialArgs},viewMode:"story",reporting:p,loaded:{}
725,abortSignal:new AbortController().signal,step:h((A,F)=>u.runStep(A,F,S),"step"),canvasElement:null,canvas:{},userEvent:{},globalTypes:s.globalTypes,...u,context:null,mount:null});return S.parameters.__isPortableStory=!0,S.context=S,u.renderToCanvas&&(S.renderToCanvas=async()=>{let A=await u.renderToCanvas?.({componentId:u.componentId,title:u.title,id:u.id,name:u.name,tags:u.tags,showMain:h(()=>{},"showMain"),showError:h(F=>{throw new Error(`${F.title}
726${F.description}`)},"showError"),showException:h(F=>{throw F},"showException"),forceRemount:!0,storyContext:S,storyFn:h(()=>u.unboundStoryFn(S),"storyFn"),unboundStoryFn:u.unboundStoryFn},S.canvasElement);A&&Gt.push(A)}),S.mount=u.mount(S),S},"initializeContext"),m,b=h(async S=>{let A=f();return A.canvasElement??=globalThis?.document?.body,m&&(A.loaded=m.loaded),Object.assign(A,S),u.playFunction(A)},"play"),E=h(S=>{let A=f();return Object.assign(A,S),Eh(u,A)},"run"),v=u.playFunction?b:void 0;return Object.assign(h(function(S){let A=f();return m&&(A.loaded=m.loaded),A.args={...A.initialArgs,...S},u.unboundStoryFn(A)},"storyFn"),{id:u.id,storyName:i,load:h(async()=>{for(let A of[...Gt].reverse())await A();Gt.length=0;let S=f();S.loaded=await u.applyLoaders(S),Gt.push(...(await u.applyBeforeEach(S)).filter(Boolean)),m=S},"load"),globals:c,args:u.initialArgs,parameters:u.parameters,argTypes:u.argTypes,play:v,run:E,reporting:p,tags:u.tags})}h(bh,"composeStory");var mx=h((e,t,r,n)=>bh(e,t,r,{},n),"defaultComposeStory");function hx(e,t,r=mx){let{default:n,__esModule:o,__namedExportsOrder:a,...i}=e,l=n;return Object.entries(i).reduce((s,[u,c])=>{let{story:p,meta:f}=yh(c);return!l&&f&&(l=f),Or(u,l)?Object.assign(s,{[u]:r(p,l,t,u)}):s},{})}h(hx,"composeStories");function yx(e){return e.extend({mount:h(async({mount:t,page:r},n)=>{await n(async(o,...a)=>{if(!("__pw_type"in o)||"__pw_type"in o&&o.__pw_type!=="jsx")throw new Error(at`
727              Portable stories in Playwright CT only work when referencing JSX elements.
728              Please use JSX format for your components such as:
729
730              instead of:
731              await mount(MyComponent, { props: { foo: 'bar' } })
732
733              do:
734              await mount(<MyComponent foo="bar"/>)
735
736              More info: https://storybook.js.org/docs/api/portable-stories-playwright
737            `);await r.evaluate(async l=>{let s=await globalThis.__pwUnwrapObject?.(l);return("__pw_type"in s?s.type:s)?.load?.()},o);let i=await t(o,...a);return await r.evaluate(async l=>{let s=await globalThis.__pwUnwrapObject?.(l),u="__pw_type"in s?s.type:s,c=document.querySelector("#root");return u?.play?.({canvasElement:c})},o),i})},"mount")})}h(yx,"createPlaywrightTest");async function Eh(e,t){for(let a of[...Gt].reverse())await a();if(Gt.length=0,!t.canvasElement){let a=document.createElement("div");globalThis?.document?.body?.appendChild(a),t.canvasElement=a,Gt.push(()=>{globalThis?.document?.body?.contains(a)&&globalThis?.document?.body?.removeChild(a)})}if(t.loaded=await e.applyLoaders(t),t.abortSignal.aborted)return;Gt.push(...(await e.applyBeforeEach(t)).filter(Boolean));let r=e.playFunction,n=e.usesMount;if(n||await t.mount(),t.abortSignal.aborted)return;r&&(n||(t.mount=async()=>{throw new ao({playFunction:r.toString()})}),await r(t));let o;Rs()?o=Bs():await Ns(t.abortSignal),await e.applyAfterEach(t),await o?.()}h(Eh,"runStory");var Wf=1e3,gx=1e4,vh=class{constructor(t,r,n){this.importFn=r,this.storyIndex=new tx(t),this.projectAnnotations=zo(br([...Os(),n]));let{initialGlobals:o,globalTypes:a}=this.projectAnnotations;this.args=new Xv,this.userGlobals=new Qv({globals:o,globalTypes:a}),this.hooks={},this.cleanupCallbacks={},this.processCSFFileWithCache=(0,Qi.default)(Wf)(rh),this.prepareMetaWithCache=(0,Qi.default)(Wf)(lh),this.prepareStoryWithCache=(0,Qi.default)(gx)(ks)}setProjectAnnotations(t){this.projectAnnotations=zo(t);let{initialGlobals:r,globalTypes:n}=t;this.userGlobals.set({globals:r,globalTypes:n})}async onStoriesChanged({importFn:t,storyIndex:r}){t&&(this.importFn=t),r&&(this.storyIndex.entries=r.entries),this.cachedCSFFiles&&await this.cacheAllCSFFiles()}async storyIdToEntry(t){return this.storyIndex.storyIdToEntry(t)}async loadCSFFileByStoryId(t){let{importPath:r,title:n}=this.storyIndex.storyIdToEntry(t),o=await this.importFn(r);return this.processCSFFileWithCache(o,r,n)}async loadAllCSFFiles(){let t={};
737return Object.entries(this.storyIndex.entries).forEach(([r,{importPath:n}])=>{t[n]=r}),(await Promise.all(Object.entries(t).map(async([r,n])=>({importPath:r,csfFile:await this.loadCSFFileByStoryId(n)})))).reduce((r,{importPath:n,csfFile:o})=>(r[n]=o,r),{})}async cacheAllCSFFiles(){this.cachedCSFFiles=await this.loadAllCSFFiles()}preparedMetaFromCSFFile({csfFile:t}){let r=t.meta;return this.prepareMetaWithCache(r,this.projectAnnotations,t.moduleExports.default)}async loadStory({storyId:t}){let r=await this.loadCSFFileByStoryId(t);return this.storyFromCSFFile({storyId:t,csfFile:r})}storyFromCSFFile({storyId:t,csfFile:r}){let n=r.stories[t];if(!n)throw new Uc({storyId:t});let o=r.meta,a=this.prepareStoryWithCache(n,o,r.projectAnnotations??this.projectAnnotations);return this.args.setInitial(a),this.hooks[a.id]=this.hooks[a.id]||new fm,a}componentStoriesFromCSFFile({csfFile:t}){return Object.keys(this.storyIndex.entries).filter(r=>!!t.stories[r]).map(r=>this.storyFromCSFFile({storyId:r,csfFile:t}))}async loadEntry(t){let r=await this.storyIdToEntry(t),n=r.type==="docs"?r.storiesImports:[],[o,...a]=await Promise.all([this.importFn(r.importPath),...n.map(i=>{let l=this.storyIndex.importPathToEntry(i);return this.loadCSFFileByStoryId(l.id)})]);return{entryExports:o,csfFiles:a}}getStoryContext(t,{forceInitialArgs:r=!1}={}){let n=this.userGlobals.get(),{initialGlobals:o}=this.userGlobals,a=new hh;return Ps({...t,args:r?t.initialArgs:this.args.get(t.id),initialGlobals:o,globalTypes:this.projectAnnotations.globalTypes,userGlobals:n,reporting:a,globals:{...n,...t.storyGlobals},hooks:this.hooks[t.id]})}addCleanupCallbacks(t,...r){this.cleanupCallbacks[t.id]=(this.cleanupCallbacks[t.id]||[]).concat(r)}async cleanupStory(t){this.hooks[t.id].clean();let r=this.cleanupCallbacks[t.id];if(r)for(let n of[...r].reverse())await n();delete this.cleanupCallbacks[t.id]}extract(t={includeDocsOnly:!1}){let{cachedCSFFiles:r}=this;if(!r)throw new Ic;return Object.entries(this.storyIndex.entries).reduce((n,[o,{type:a,importPath:i}])=>{if(a==="docs")return n;let l=r[i],s=this.storyFromCSFFile({storyId:o,csfFile:l});return!t.includeDocsOnly&&s.parameters.docsOnly||(n[o]=Object.entries(s).reduce((u,[c,p])=>c==="moduleExport"||typeof p=="function"?u:Array.isArray(p)?Object.assign(u,{[c]:p.slice().sort()}):Object.assign(u,{[c]:p}),{args:s.initialArgs,globals:{...this.userGlobals.initialGlobals,...this.userGlobals.globals,...s.storyGlobals}})),n},{})}};h(vh,"StoryStore");var bx=vh;function xh(e){return e.startsWith("\\\\?\\")?e:e.replace(/\\/g,"/")}h(xh,"slash");var Ex=h(e=>{if(e.length===0)return e;let t=e[e.length-1],r=t?.replace(/(?:[.](?:story|stories))?([.][^.]+)$/i,"");if(e.length===1)return[r];let n=e[e.length-2];return r&&n&&r.toLowerCase()===n.toLowerCase()?[...e.slice(0,-2),r]:r&&(/^(story|stories)([.][^.]+)$/i.test(t)||/^index$/i.test(r))?e.slice(0,-1):[...e.slice(0,-1),r]},"sanitize");function ps(e){return e.flatMap(t=>t.split("/")).filter(Boolean).join("/")}h(ps,"pathJoin");var vx=h((e,t,r)=>{let{directory:n,importPathMatcher:o,titlePrefix:a=""}=t||{};typeof e=="number"&&ct.warn(at`
738      CSF Auto-title received a numeric fileName. This typically happens when
739      webpack is mis-configured in production mode. To force webpack to produce
740      filenames, set optimization.moduleIds = "named" in your webpack config.
741    `);let i=xh(String(e));if(o.exec(i)){if(!r){let l=i.replace(n,""),s=ps([a,l]).split("/");return s=Ex(s),s.join("/")}return a?ps([a,r]):r}},"userOrAutoTitleFromSpecifier"),QN=h((e,t,r)=>{for(let n=0;n<t.length;n+=1){let o=vx(e,t[n],r);if(o)return o}return r||void 0},"userOrAutoTitle"),Gf=/\s*\/\s*/,xx=h((e={})=>(t,r)=>{if(t.title===r.title&&!e.includeNames)return 0;let n=e.method||"configure",o=e.order||[],a=t.title.trim().split(Gf),i=r.title.trim().split(Gf);e.includeNames&&(a.push(t.name),i.push(r.name));let l=0;for(;a[l]||i[l];){if(!a[l])return-1;if(!i[l])return 1;let s=a[l],u=i[l];if(s!==u){let p=o.indexOf(s),f=o.indexOf(u),m=o.indexOf("*");return p!==-1||f!==-1?(p===-1&&(m!==-1?p=m:p=o.length),f===-1&&(m!==-1?f=m:f=o.length),p-f):n==="configure"?0:s.localeCompare(u,e.locales?e.locales:void 0,{numeric:!0,sensitivity:"accent"})}let c=o.indexOf(s);c===-1&&(c=o.indexOf("*")),o=c!==-1&&Array.isArray(o[c+1])?o[c+1]:[],l+=1}return 0},"storySort"),wx=h((e,t,r)=>{if(t){let n;typeof t=="function"?n=t:n=xx(t),e.sort(n)}else e.sort((n,o)=>r.indexOf(n.importPath)-r.indexOf(o.importPath));return e},"sortStoriesCommon"),ZN=h((e,t,r)=>{try{return wx(e,t,r)}catch(n){throw new Error(at`
742    Error sorting stories with sort parameter ${t}:
743
744    > ${n.message}
745    
746    Are you using a V6-style sort function in V7 mode?
747
748    More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort
749  `)}},"sortStoriesV7"),Ko=new Error("prepareAborted"),{AbortController:Kf}=globalThis;function fs(e){try{let{name:t="Error",message:r=String(e),stack:n}=e;return{name:t,message:r,stack:n}}catch{return{name:"Error",message:String(e)}}}h(fs,"serializeError");var wh=class{constructor(t,r,n,o,a,i,l={autoplay:!0,forceInitialArgs:!1},s){this.channel=t,this.store=r,this.renderToScreen=n,this.callbacks=o,this.id=a,this.viewMode=i,this.renderOptions=l,this.type="story",this.notYetRendered=!0,this.rerenderEnqueued=!1,this.disableKeyListeners=!1,this.teardownRender=h(()=>{},"teardownRender"),this.torndown=!1,this.abortController=new Kf,s&&(this.story=s,this.phase="preparing")}async runPhase(t,r,n){this.phase=r,this.channel.emit(vt,{newPhase:this.phase,storyId:this.id}),n&&(await n(),this.checkIfAborted(t))}checkIfAborted(t){return t.aborted?(this.phase="aborted",this.channel.emit(vt,{newPhase:this.phase,storyId:this.id}),!0):!1}async prepare(){if(await this.runPhase(this.abortController.signal,"preparing",async()=>{this.story=await this.store.loadStory({storyId:this.id})}),this.abortController.signal.aborted)throw await this.store.cleanupStory(this.story),Ko}isEqual(t){return!!(this.id===t.id&&this.story&&this.story===t.story)}isPreparing(){return["preparing"].includes(this.phase)}isPending(){return["loading","beforeEach","rendering","playing","afterEach"].includes(this.phase)}async renderToElement(t){return this.canvasElement=t,this.render({initial:!0,forceRemount:!0})}storyContext(){if(!this.story)throw new Error("Cannot call storyContext before preparing");let{forceInitialArgs:t}=this.renderOptions;return this.store.getStoryContext(this.story,{forceInitialArgs:t})}async render({initial:t=!1,forceRemount:r=!1}={}){let{canvasElement:n}=this;if(!this.story)throw new Error("cannot render when not prepared");let o=this.story;if(!n)throw new Error("cannot render when canvasElement is unset");let{id:a,componentId:i,title:l,name:s,tags:u,applyLoaders:c,applyBeforeEach:p,applyAfterEach:f,unboundStoryFn:m,playFunction:b,runStep:E}=o;r&&!t&&(this.cancelRender(),this.abortController=new Kf);
749let v=this.abortController.signal,S=!1,A=o.usesMount;try{let F={...this.storyContext(),viewMode:this.viewMode,abortSignal:v,canvasElement:n,loaded:{},step:h((L,D)=>E(L,D,F),"step"),context:null,canvas:{},userEvent:{},renderToCanvas:h(async()=>{let L=await this.renderToScreen(k,n);this.teardownRender=L||(()=>{}),S=!0},"renderToCanvas"),mount:h(async(...L)=>{this.callbacks.showStoryDuringRender?.();let D=null;return await this.runPhase(v,"rendering",async()=>{D=await o.mount(F)(...L)}),A&&await this.runPhase(v,"playing"),D},"mount")};F.context=F;let k={componentId:i,title:l,kind:l,id:a,name:s,story:s,tags:u,...this.callbacks,showError:h(L=>(this.phase="errored",this.callbacks.showError(L)),"showError"),showException:h(L=>(this.phase="errored",this.callbacks.showException(L)),"showException"),forceRemount:r||this.notYetRendered,storyContext:F,storyFn:h(()=>m(F),"storyFn"),unboundStoryFn:m};if(await this.runPhase(v,"loading",async()=>{F.loaded=await c(F)}),v.aborted)return;let B=await p(F);if(this.store.addCleanupCallbacks(o,...B),this.checkIfAborted(v)||(!S&&!A&&await F.mount(),this.notYetRendered=!1,v.aborted))return;let R=this.story.parameters?.test?.dangerouslyIgnoreUnhandledErrors===!0,I=new Set,_=h(L=>{L.error&&I.add(L.error)},"onError"),N=h(L=>{L.reason&&I.add(L.reason)},"onUnhandledRejection");if(this.renderOptions.autoplay&&r&&b&&this.phase!=="errored"){window?.addEventListener?.("error",_),window?.addEventListener?.("unhandledrejection",N),this.disableKeyListeners=!0;try{if(A?await b(F):(F.mount=async()=>{throw new ao({playFunction:b.toString()})},await this.runPhase(v,"playing",async()=>b(F))),!S)throw new Kc;this.checkIfAborted(v),!R&&I.size>0?await this.runPhase(v,"errored"):await this.runPhase(v,"played")}catch(L){if(this.callbacks.showStoryDuringRender?.(),await this.runPhase(v,"errored",async()=>{this.channel.emit(uc,fs(L))}),this.story.parameters.throwPlayFunctionExceptions!==!1)throw L;console.error(L)}if(!R&&I.size>0&&this.channel.emit(vc,Array.from(I).map(fs)),this.disableKeyListeners=!1,window?.removeEventListener?.("unhandledrejection",N),window?.removeEventListener?.("error",_),v.aborted)return}await this.runPhase(v,"completing",async()=>{Rs()?this.store.addCleanupCallbacks(o,Bs()):await Ns(v)}),await this.runPhase(v,"completed",async()=>{this.channel.emit(gn,a)}),this.phase!=="errored"&&await this.runPhase(v,"afterEach",async()=>{await f(F)});let $=!R&&I.size>0,M=F.reporting.reports.some(L=>L.status==="failed"),J=$||M;await this.runPhase(v,"finished",async()=>this.channel.emit(Ja,{storyId:a,status:J?"error":"success",reporters:F.reporting.reports}))}catch(F){this.phase="errored",this.callbacks.showException(F),await this.runPhase(v,"finished",async()=>this.channel.emit(Ja,{storyId:a,status:"error",reporters:[]}))}this.rerenderEnqueued&&(this.rerenderEnqueued=!1,this.render())}async rerender(){if(this.isPending()&&this.phase!=="playing")this.rerenderEnqueued=!0;else return this.render()}async remount(){return await this.teardown(),this.render({forceRemount:!0})}cancelRender(){this.abortController?.abort()}async teardown(){this.torndown=!0,this.cancelRender(),this.story&&await this.store.cleanupStory(this.story);for(let t=0;t<3;t+=1){if(!this.isPending()){await this.teardownRender();return}await new Promise(r=>setTimeout(r,0))}window?.location?.reload?.(),await new Promise(()=>{})}};h(wh,"StoryRender");var ms=wh,{fetch:Sx}=Y,Ax="./index.json",Sh=class{constructor(t,r,n=et.getChannel(),o=!0){this.importFn=t,this.getProjectAnnotations=r,this.channel=n,this.storyRenders=[],this.storeInitializationPromise=new Promise((a,i)=>{this.resolveStoreInitializationPromise=a,this.rejectStoreInitializationPromise=i}),o&&this.initialize()}get storyStore(){return new Proxy({},{get:h((t,r)=>{if(this.storyStoreValue)return mn("Accessing the Story Store is deprecated and will be removed in 9.0"),this.storyStoreValue[r];throw new Jc},"get")})}async initialize(){this.setupListeners();try{let t=await this.getProjectAnnotationsOrRenderError();await this.runBeforeAllHook(t),await this.initializeWithProjectAnnotations(t)}catch(t){this.rejectStoreInitializationPromise(t)}}ready(){return this.storeInitializationPromise}setupListeners(){this.channel.on(hc,this.onStoryIndexChanged.bind(this)),this.channel.on(oo,this.onUpdateGlobals.bind(this)),this.channel.on(bn,this.onUpdateArgs.bind(this)),this.channel.on(ac,this.onRequestArgTypesInfo.bind(this)),this.channel.on(yn,this.onResetArgs.bind(this)),this.channel.on(ro,this.onForceReRender.bind(this)),this.channel.on(hn,this.onForceRemount.bind(this))}async getProjectAnnotationsOrRenderError(){try{let t=await this.getProjectAnnotations();if(this.renderToCanvas=t.renderToCanvas,!this.renderToCanvas)throw new kc;return t}catch(t){throw this.renderPreviewEntryError("Error reading preview.js:",t),t}}async initializeWithProjectAnnotations(t){this.projectAnnotationsBeforeInitialization=t;
749try{let r=await this.getStoryIndexFromServer();return this.initializeWithStoryIndex(r)}catch(r){throw this.renderPreviewEntryError("Error loading story index:",r),r}}async runBeforeAllHook(t){try{await this.beforeAllCleanup?.(),this.beforeAllCleanup=await t.beforeAll?.()}catch(r){throw this.renderPreviewEntryError("Error in beforeAll hook:",r),r}}async getStoryIndexFromServer(){let t=await Sx(Ax);if(t.status===200)return t.json();throw new Rc({text:await t.text()})}initializeWithStoryIndex(t){if(!this.projectAnnotationsBeforeInitialization)throw new Error("Cannot call initializeWithStoryIndex until project annotations resolve");this.storyStoreValue=new bx(t,this.importFn,this.projectAnnotationsBeforeInitialization),delete this.projectAnnotationsBeforeInitialization,this.setInitialGlobals(),this.resolveStoreInitializationPromise()}async setInitialGlobals(){this.emitGlobals()}emitGlobals(){if(!this.storyStoreValue)throw new Ge({methodName:"emitGlobals"});let t={globals:this.storyStoreValue.userGlobals.get()||{},globalTypes:this.storyStoreValue.projectAnnotations.globalTypes||{}};this.channel.emit(pc,t)}async onGetProjectAnnotationsChanged({getProjectAnnotations:t}){delete this.previewEntryError,this.getProjectAnnotations=t;let r=await this.getProjectAnnotationsOrRenderError();if(await this.runBeforeAllHook(r),!this.storyStoreValue){await this.initializeWithProjectAnnotations(r);return}this.storyStoreValue.setProjectAnnotations(r),this.emitGlobals()}async onStoryIndexChanged(){if(delete this.previewEntryError,!(!this.storyStoreValue&&!this.projectAnnotationsBeforeInitialization))try{let t=await this.get
749StoryIndexFromServer();if(this.projectAnnotationsBeforeInitialization){this.initializeWithStoryIndex(t);return}await this.onStoriesChanged({storyIndex:t})}catch(t){throw this.renderPreviewEntryError("Error loading story index:",t),t}}async onStoriesChanged({importFn:t,storyIndex:r}){if(!this.storyStoreValue)throw new Ge({methodName:"onStoriesChanged"});await this.storyStoreValue.onStoriesChanged({importFn:t,storyIndex:r})}async onUpdateGlobals({globals:t,currentStory:r}){if(this.storyStoreValue||await this.storeInitializationPromise,!this.storyStoreValue)throw new Ge({methodName:"onUpdateGlobals"});if(this.storyStoreValue.userGlobals.update(t),r){let{initialGlobals:n,storyGlobals:o,userGlobals:a,globals:i}=this.storyStoreValue.getStoryContext(r);this.channel.emit(cr,{initialGlobals:n,userGlobals:a,storyGlobals:o,globals:i})}else{let{initialGlobals:n,globals:o}=this.storyStoreValue.userGlobals;this.channel.emit(cr,{initialGlobals:n,userGlobals:o,storyGlobals:{},globals:o})}await Promise.all(this.storyRenders.map(n=>n.rerender()))}async onUpdateArgs({storyId:t,updatedArgs:r}){if(!this.storyStoreValue)throw new Ge({methodName:"onUpdateArgs"});this.storyStoreValue.args.update(t,r),await Promise.all(this.storyRenders.filter(n=>n.id===t&&!n.renderOptions.forceInitialArgs).map(n=>n.story&&n.story.usesMount?n.remount():n.rerender())),this.channel.emit(qa,{storyId:t,args:this.storyStoreValue.args.get(t)})}async onRequestArgTypesInfo({id:t,payload:r}){try{await this.storeInitializationPromise;let n=await this.storyStoreValue?.loadStory(r);this.channel.emit(za,{id:t,success:!0,payload:{argTypes:n?.argTypes||{}},error:null})}catch(n){this.channel.emit(za,{id:t,success:!1,error:n?.message})}}async onResetArgs({storyId:t,argNames:r}){if(!this.storyStoreValue)throw new Ge({methodName:"onResetArgs"});let n=this.storyRenders.find(a=>a.id===t)?.story||await this.storyStoreValue.loadStory({storyId:t}),o=(r||[...new Set([...Object.keys(n.initialArgs),...Object.keys(this.storyStoreValue.args.get(t))])]).reduce((a,i)=>(a[i]=n.initialArgs[i],a),{});await this.onUpdateArgs({storyId:t,updatedArgs:o})}async onForceReRender(){await Promise.all(this.storyRenders.map(t=>t.rerender()))}async onForceRemount({storyId:t}){await Promise.all(this.storyRenders.filter(r=>r.id===t).map(r=>r.remount()))}renderStoryToElement(t,r,n,o){if(!this.renderToCanvas||!this.storyStoreValue)throw new Ge({methodName:"renderStoryToElement"});let a=new ms(this.channel,this.storyStoreValue,this.renderToCanvas,n,t.id,"docs",o,t);return a.renderToElement(r),this.storyRenders.push(a),async()=>{await this.teardownRender(a)}}async teardownRender(t,{viewModeChanged:r}={}){this.storyRenders=this.storyRenders.filter(n=>n!==t),await t?.teardown?.({viewModeChanged:r})}async loadStory({storyId:t}){if(!this.storyStoreValue)throw new Ge({methodName:"loadStory"});return this.storyStoreValue.loadStory({storyId:t})}getStoryContext(t,{forceInitialArgs:r=!1}={}){if(!this.storyStoreValue)throw new Ge({methodName:"getStoryContext"});return this.storyStoreValue.getStoryContext(t,{forceInitialArgs:r})}async extract(t){if(!this.storyStoreValue)throw new Ge({methodName:"extract"});if(this.previewEntryError)throw this.previewEntryError;return await this.storyStoreValue.cacheAllCSFFiles(),this.storyStoreValue.extract(t)}renderPreviewEntryError(t,r){this.previewEntryError=r,he.error(t),he.error(r),this.channel.emit(ic,r)}};h(Sh,"Preview");var Ah=Sh,Dh=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.renderStoryToElement=n,this.storyIdByName=h(a=>{let i=this.nameToStoryId.get(a);if(i)return i;throw new Error(`No story found with that name: ${a}`)},"storyIdByName"),this.componentStories=h(()=>this.componentStoriesValue,"componentStories"),this.componentStoriesFromCSFFile=h(a=>this.store.componentStoriesFromCSFFile({csfFile:a}),"componentStoriesFromCSFFile"),this.storyById=h(a=>{if(!a){if(!this.primaryStory)throw new Error("No primary story defined for docs entry. Did you forget to use `<Meta>`?");return this.primaryStory}let i=this.storyIdToCSFFile.get(a);if(!i)throw new Error(`Called \`storyById\` for story that was never loaded: ${a}`);return this.store.storyFromCSFFile({storyId:a,csfFile:i})}
749,"storyById"),this.getStoryContext=h(a=>({...this.store.getStoryContext(a),loaded:{},viewMode:"docs"}),"getStoryContext"),this.loadStory=h(a=>this.store.loadStory({storyId:a}),"loadStory"),this.componentStoriesValue=[],this.storyIdToCSFFile=new Map,this.exportToStory=new Map,this.exportsToCSFFile=new Map,this.nameToStoryId=new Map,this.attachedCSFFiles=new Set,o.forEach((a,i)=>{this.referenceCSFFile(a)})}referenceCSFFile(t){this.exportsToCSFFile.set(t.moduleExports,t),this.exportsToCSFFile.set(t.moduleExports.default,t),this.store.componentStoriesFromCSFFile({csfFile:t}).forEach(r=>{let n=t.stories[r.id];this.storyIdToCSFFile.set(n.id,t),this.exportToStory.set(n.moduleExport,r)})}attachCSFFile(t){if(!this.exportsToCSFFile.has(t.moduleExports))throw new Error("Cannot attach a CSF file that has not been referenced");this.attachedCSFFiles.has(t)||(this.attachedCSFFiles.add(t),this.store.componentStoriesFromCSFFile({csfFile:t}).forEach(r=>{this.nameToStoryId.set(r.name,r.id),this.componentStoriesValue.push(r),this.primaryStory||(this.primaryStory=r)}))}referenceMeta(t,r){let n=this.resolveModuleExport(t);if(n.type!=="meta")throw new Error("<Meta of={} /> must reference a CSF file module export or meta export. Did you mistakenly reference your component instead of your CSF file?");r&&this.attachCSFFile(n.csfFile)}get projectAnnotations(){let{projectAnnotations:t}=this.store;if(!t)throw new Error("Can't get projectAnnotations from DocsContext before they are initialized");return t}resolveAttachedModuleExportType(t){if(t==="story"){if(!this.primaryStory)throw new Error("No primary story attached to this docs file, did you forget to use <Meta of={} />?");return{type:"story",story:this.primaryStory}}if(this.attachedCSFFiles.size===0)throw new Error("No CSF file attached to this docs file, did you forget to use <Meta of={} />?");let r=Array.from(this.attachedCSFFiles)[0];if(t==="meta")return{type:"meta",csfFile:r};let{component:n}=r.meta;if(!n)throw new Error("Attached CSF file does not defined a component, did you forget to export one?");return{type:"component",component:n}}resolveModuleExport(t){let r=this.exportsToCSFFile.get(t);if(r)return{type:"meta",csfFile:r};let n=this.exportToStory.get(ur(t)?t.input:t);return n?{type:"story",story:n}:{type:"component",component:t}}resolveOf(t,r=[]){let n;if(["component","meta","story"].includes(t)){let o=t;n=this.resolveAttachedModuleExportType(o)}else n=this.resolveModuleExport(t);if(r.length&&!r.includes(n.type)){let o=n.type==="component"?"component or unknown":n.type;throw new Error(at`Invalid value passed to the 'of' prop. The value was resolved to a '${o}' type but the only types for this block are: ${r.join(", ")}.
750        - Did you pass a component to the 'of' prop when the block only supports a story or a meta?
751        - ... or vice versa?
752        - Did you pass a story, CSF file or meta to the 'of' prop that is not indexed, ie. is not targeted by the 'stories' globs in the main configuration?`)}switch(n.type){case"component":return{...n,projectAnnotations:this.projectAnnotations};case"meta":return{...n,preparedMeta:this.store.preparedMetaFromCSFFile({csfFile:n.csfFile})};case"story":default:return n}}};h(Dh,"DocsContext");var $s=Dh,Ch=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="csf",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:t,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw Ko;let{importPath:n,title:o}=this.entry,a=this.store.processCSFFileWithCache(t,n,o),i=Object.keys(a.stories)[0];this.story=this.store.storyFromCSFFile({storyId:i,csfFile:a}),this.csfFiles=[a,...r],this.preparing=!1}isEqual(t){return!!(this.id===t.id&&this.story&&this.story===t.story)}docsContext(t){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");let r=new $s(this.channel,this.store,t,this.csfFiles);return this.csfFiles.forEach(n=>r.attachCSFFile(n)),r}async renderToElement(t,r){if(!this.story||!this.csfFiles)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.story.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let a=await o.renderer(),{render:i}=a,l=h(async()=>{try{await i(n,o,t),this.channel.emit(to,this.id)}catch(s){this.callbacks.showException(s)}},"renderDocs");return this.rerender=async()=>l(),this.teardownRender=async({viewModeChanged:s})=>{!s||!t||a.unmount(t)},l()}async teardown({viewModeChanged:t}={}){this.teardownRender?.({viewModeChanged:t}),this.torndown=!0}};h(Ch,"CsfDocsRender");var Yf=Ch,Th=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="mdx",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:t,csfFiles:r=[]}=await this.store.loadEntry(this.id);
752if(this.torndown)throw Ko;this.csfFiles=r,this.exports=t,this.preparing=!1}isEqual(t){return!!(this.id===t.id&&this.exports&&this.exports===t.exports)}docsContext(t){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");return new $s(this.channel,this.store,t,this.csfFiles)}async renderToElement(t,r){if(!this.exports||!this.csfFiles||!this.store.projectAnnotations)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.store.projectAnnotations.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let a={...o,page:this.exports.default},i=await o.renderer(),{render:l}=i,s=h(async()=>{try{await l(n,a,t),this.channel.emit(to,this.id)}catch(u){this.callbacks.showException(u)}},"renderDocs");return this.rerender=async()=>s(),this.teardownRender=async({viewModeChanged:u}={})=>{!u||!t||(i.unmount(t),this.torndown=!0)},s()}async teardown({viewModeChanged:t}={}){this.teardownRender?.({viewModeChanged:t}),this.torndown=!0}};h(Th,"MdxDocsRender");var Xf=Th,Dx=globalThis;function Fh(e){let t=e.composedPath&&e.composedPath()[0]||e.target;return/input|textarea/i.test(t.tagName)||t.getAttribute("contenteditable")!==null}h(Fh,"focusInInput");var Ih="attached-mdx",Cx="unattached-mdx";function Oh({tags:e}){return e?.includes(Cx)||e?.includes(Ih)}h(Oh,"isMdxEntry");function Ro(e){return e.type==="story"}h(Ro,"isStoryRender");function kh(e){return e.type==="docs"}h(kh,"isDocsRender");function _h(e){return kh(e)&&e.subtype==="csf"}h(_h,"isCsfDocsRender");var Ph=class extends Ah{constructor(t,r,n,o){super(t,r,void 0,!1),this.importFn=t,this.getProjectAnnotations=r,this.selectionStore=n,this.view=o,this.initialize()}setupListeners(){super.setupListeners(),Dx.onkeydown=this.onKeydown.bind(this),this.channel.on(no,this.onSetCurrentStory.bind(this)),this.channel.on(xc,this.onUpdateQueryParams.bind(this)),this.channel.on(cc,this.onPreloadStories.bind(this))}async setInitialGlobals(){if(!this.storyStoreValue)throw new Ge({methodName:"setInitialGlobals"});let{globals:t}=this.selectionStore.selectionSpecifier||{};t&&this.storyStoreValue.userGlobals.updateFromPersisted(t),this.emitGlobals()}async initializeWithStoryIndex(t){return await super.initializeWithStoryIndex(t),this.selectSpecifiedStory()}async selectSpecifiedStory(){if(!this.storyStoreValue)throw new Ge({methodName:"selectSpecifiedStory"});if(this.selectionStore.selection){await this.renderSelection();return}if(!this.selectionStore.selectionSpecifier){this.renderMissingStory();return}let{storySpecifier:t,args:r}=this.selectionStore.selectionSpecifier,n=this.storyStoreValue.storyIndex.entryFromSpecifier(t);if(!n){t==="*"?this.renderStoryLoadingException(t,new $c):this.renderStoryLoadingException(t,new Lc({storySpecifier:t.toString()}));return}let{id:o,type:a}=n;this.selectionStore.setSelection({storyId:o,viewMode:a}),this.channel.emit(gc,this.selectionStore.selection),this.channel.emit(Ua,this.selectionStore.selection),await this.renderSelection({persistedArgs:r})}async onGetProjectAnnotationsChanged({getProjectAnnotations:t}){await super.onGetProjectAnnotationsChanged({getProjectAnnotations:t}),this.selectionStore.selection&&this.renderSelection()}async onStoriesChanged({importFn:t,storyIndex:r}){await super.onStoriesChanged({importFn:t,storyIndex:r}),this.selectionStore.selection?await this.renderSelection():await this.selectSpecifiedStory()}onKeydown(t){if(!this.storyRenders.find(r=>r.disableKeyListeners)&&!Fh(t)){let{altKey:r,ctrlKey:n,metaKey:o,shiftKey:a,key:i,code:l,keyCode:s}=t;this.channel.emit(dc,{event:{altKey:r,ctrlKey:n,metaKey:o,shiftKey:a,key:i,code:l,keyCode:s}})}}async onSetCurrentStory(t){this.selectionStore.setSelection({viewMode:"story",...t}),await this.storeInitializationPromise,this.channel.emit(Ua,this.selectionStore.selection),this.renderSelection()}onUpdateQueryParams(t){this.selectionStore.setQueryParams(t)}async onUpdateGlobals({globals:t}){let r=this.currentRender instanceof ms&&this.currentRender.story||void 0;super.onUpdateGlobals({globals:t,currentStory:r}),(this.currentRender instanceof Xf||this.currentRender instanceof Yf)&&await this.currentRender.rerender?.()}async onUpdateArgs({storyId:t,updatedArgs:r}){super.onUpdateArgs({storyId:t,updatedArgs:r})}async onPreloadStories({ids:t}){await this.storeInitializationPromise,this.storyStoreValue&&await Promise.allSettled(t.map(r=>this.storyStoreValue?.loadEntry(r)))}
752async renderSelection({persistedArgs:t}={}){let{renderToCanvas:r}=this;if(!this.storyStoreValue||!r)throw new Ge({methodName:"renderSelection"});let{selection:n}=this.selectionStore;if(!n)throw new Error("Cannot call renderSelection as no selection was made");let{storyId:o}=n,a;try{a=await this.storyStoreValue.storyIdToEntry(o)}catch(f){this.currentRender&&await this.teardownRender(this.currentRender),this.renderStoryLoadingException(o,f);return}let i=this.currentSelection?.storyId!==o,l=this.currentRender?.type!==a.type;a.type==="story"?this.view.showPreparingStory({immediate:l}):this.view.showPreparingDocs({immediate:l}),this.currentRender?.isPreparing()&&await this.teardownRender(this.currentRender);let s;a.type==="story"?s=new ms(this.channel,this.storyStoreValue,r,this.mainStoryCallbacks(o),o,"story"):Oh(a)?s=new Xf(this.channel,this.storyStoreValue,a,this.mainStoryCallbacks(o)):s=new Yf(this.channel,this.storyStoreValue,a,this.mainStoryCallbacks(o));let u=this.currentSelection;this.currentSelection=n;let c=this.currentRender;this.currentRender=s;try{await s.prepare()}catch(f){c&&await this.teardownRender(c),f!==Ko&&this.renderStoryLoadingException(o,f);return}let p=!i&&c&&!s.isEqual(c);if(t&&Ro(s)&&(yr(!!s.story),this.storyStoreValue.args.updateFromPersisted(s.story,t)),c&&!c.torndown&&!i&&!p&&!l){this.currentRender=c,this.channel.emit(Ec,o),this.view.showMain();return}if(c&&await this.teardownRender(c,{viewModeChanged:l}),u&&(i||l)&&this.channel.emit(fc,o),Ro(s)){yr(!!s.story);let{parameters:f,initialArgs:m,argTypes:b,unmappedArgs:E,initialGlobals:v,userGlobals:S,storyGlobals:A,globals:F}=this.storyStoreValue.getStoryContext(s.story);this.channel.emit(yc,{id:o,parameters:f,initialArgs:m,argTypes:b,args:E}),this.channel.emit(cr,{userGlobals:S,storyGlobals:A,globals:F,initialGlobals:v})}else{let{parameters:f}=this.storyStoreValue.projectAnnotations,{initialGlobals:m,globals:b}=this.storyStoreValue.userGlobals;if(this.channel.emit(cr,{globals:b,initialGlobals:m,storyGlobals:{},userGlobals:b}),_h(s)||s.entry.tags?.includes(Ih)){if(!s.csfFiles)throw new Nc({storyId:o});({parameters:f}=this.storyStoreValue.preparedMetaFromCSFFile({csfFile:s.csfFiles[0]}))}this.channel.emit(sc,{id:o,parameters:f})}Ro(s)?(yr(!!s.story),this.storyRenders.push(s),this.currentRender.renderToElement(this.view.prepareForStory(s.story))):this.currentRender.renderToElement(this.view.prepareForDocs(),this.renderStoryToElement.bind(this))}async teardownRender(t,{viewModeChanged:r=!1}={}){this.storyRenders=this.storyRenders.filter(n=>n!==t),await t?.teardown?.({viewModeChanged:r})}mainStoryCallbacks(t){return{showStoryDuringRender:h(()=>this.view.showStoryDuringRender(),"showStoryDuringRender"),showMain:h(()=>this.view.showMain(),"showMain"),showError:h(r=>this.renderError(t,r),"showError"),showException:h(r=>this.renderException(t,r),"showException")}}renderPreviewEntryError(t,r){super.renderPreviewEntryError(t,r),this.view.showErrorDisplay(r)}renderMissingStory(){this.view.showNoPreview(),this.channel.emit(Ha)}renderStoryLoadingException(t,r){he.error(r),this.view.showErrorDisplay(r),this.channel.emit(Ha,t)}renderException(t,r){let{name:n="Error",message:o=String(r),stack:a}=r;this.channel.emit(bc,{name:n,message:o,stack:a}),this.channel.emit(vt,{newPhase:"errored",storyId:t}),this.view.showErrorDisplay(r),he.error(`Error rendering story '${t}':`),he.error(r)}renderError(t,{title:r,description:n}){he.error(`Error rendering story ${r}: ${n}`),this.channel.emit(mc,{title:r,description:n}),this.channel.emit(vt,{newPhase:"errored",storyId:t}),this.view.showErrorDisplay({message:r,stack:n})}};h(Ph,"PreviewWithSelection");var Tx=Ph,hs=Wr(Es(),1),Fx=Wr(Es(),1),Qf=/^[a-zA-Z0-9 _-]*$/,Rh=/^-?[0-9]+(\.[0-9]+)?$/,Ix=/^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i,Bh=/^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,ys=h((e="",t)=>e===null||e===""||!Qf.test(e)?!1:t==null||t instanceof Date||typeof t=="number"||typeof t=="boolean"?!0:typeof t=="string"?Qf.test(t)||Rh.test(t)||Ix.test(t)||Bh.test(t):Array.isArray(t)?t.every(r=>ys(e,r)):mt(t)?Object.entries(t).every(([r,n])=>ys(r,n)):!1,"validateArgs"),Ox={delimiter:";",nesting:!0,arrayRepeat:!0,arrayRepeatSyntax:"bracket",nestingSyntax:"js",valueDeserializer(e){if(e.startsWith("!")){if(e==="!undefined")return;if(e==="!null")return null;if(e==="!true")return!0;
752if(e==="!false")return!1;if(e.startsWith("!date(")&&e.endsWith(")"))return new Date(e.replaceAll(" ","+").slice(6,-1));if(e.startsWith("!hex(")&&e.endsWith(")"))return`#${e.slice(5,-1)}`;let t=e.slice(1).match(Bh);if(t)return e.startsWith("!rgba")||e.startsWith("!RGBA")?`${t[1]}(${t[2]}, ${t[3]}, ${t[4]}, ${t[5]})`:e.startsWith("!hsla")||e.startsWith("!HSLA")?`${t[1]}(${t[2]}, ${t[3]}%, ${t[4]}%, ${t[5]})`:e.startsWith("!rgb")||e.startsWith("!RGB")?`${t[1]}(${t[2]}, ${t[3]}, ${t[4]})`:`${t[1]}(${t[2]}, ${t[3]}%, ${t[4]}%)`}return Rh.test(e)?Number(e):e}},Zf=h(e=>{let t=e.split(";").map(r=>r.replace("=","~").replace(":","="));return Object.entries((0,Fx.parse)(t.join(";"),Ox)).reduce((r,[n,o])=>ys(n,o)?Object.assign(r,{[n]:o}):(ct.warn(at`
753      Omitted potentially unsafe URL args.
754
755      More info: https://storybook.js.org/docs/writing-stories/args#setting-args-through-the-url
756    `),r),{})},"parseArgsParam"),{history:Nh,document:Kt}=Y;function jh(e){let t=(e||"").match(/^\/story\/(.+)/);if(!t)throw new Error(`Invalid path '${e}',  must start with '/story/'`);return t[1]}h(jh,"pathToId");var $h=h(({selection:e,extraParams:t})=>{let r=Kt?.location.search.slice(1),{path:n,selectedKind:o,selectedStory:a,...i}=(0,hs.parse)(r);return`?${(0,hs.stringify)({...i,...t,...e&&{id:e.storyId,viewMode:e.viewMode}})}`},"getQueryString"),kx=h(e=>{if(!e)return;let t=$h({selection:e}),{hash:r=""}=Kt.location;Kt.title=e.storyId,Nh.replaceState({},"",`${Kt.location.pathname}${t}${r}`)},"setPath"),_x=h(e=>e!=null&&typeof e=="object"&&Array.isArray(e)===!1,"isObject"),In=h(e=>{if(e!==void 0){if(typeof e=="string")return e;if(Array.isArray(e))return In(e[0]);if(_x(e))return In(Object.values(e).filter(Boolean))}},"getFirstString"),Px=h(()=>{if(typeof Kt<"u"){let e=Kt.location.search.slice(1),t=(0,hs.parse)(e),r=typeof t.args=="string"?Zf(t.args):void 0,n=typeof t.globals=="string"?Zf(t.globals):void 0,o=In(t.viewMode);(typeof o!="string"||!o.match(/docs|story/))&&(o="story");let a=In(t.path),i=a?jh(a):In(t.id);if(i)return{storySpecifier:i,args:r,globals:n,viewMode:o}}return null},"getSelectionSpecifierFromPath"),Mh=class{constructor(){this.selectionSpecifier=Px()}setSelection(t){this.selection=t,kx(this.selection)}setQueryParams(t){let r=$h({extraParams:t}),{hash:n=""}=Kt.location;Nh.replaceState({},"",`${Kt.location.pathname}${r}${n}`)}};h(Mh,"UrlStore");
756var Rx=Mh,Bx=Wr(yE(),1),Nx=Wr(Es(),1),{document:He}=Y,em=100,Lh=(e=>(e.MAIN="MAIN",e.NOPREVIEW="NOPREVIEW",e.PREPARING_STORY="PREPARING_STORY",e.PREPARING_DOCS="PREPARING_DOCS",e.ERROR="ERROR",e))(Lh||{}),es={PREPARING_STORY:"sb-show-preparing-story",PREPARING_DOCS:"sb-show-preparing-docs",MAIN:"sb-show-main",NOPREVIEW:"sb-show-nopreview",ERROR:"sb-show-errordisplay"},ts={centered:"sb-main-centered",fullscreen:"sb-main-fullscreen",padded:"sb-main-padded"},tm=new Bx.default({escapeXML:!0}),zh=class{constructor(){if(this.testing=!1,typeof He<"u"){let{__SPECIAL_TEST_PARAMETER__:t}=(0,Nx.parse)(He.location.search.slice(1));switch(t){case"preparing-story":{this.showPreparingStory(),this.testing=!0;break}case"preparing-docs":{this.showPreparingDocs(),this.testing=!0;break}default:}}}prepareForStory(t){return this.showStory(),this.applyLayout(t.parameters.layout),He.documentElement.scrollTop=0,He.documentElement.scrollLeft=0,this.storyRoot()}storyRoot(){return He.getElementById("storybook-root")}prepareForDocs(){return this.showMain(),this.showDocs(),this.applyLayout("fullscreen"),He.documentElement.scrollTop=0,He.documentElement.scrollLeft=0,this.docsRoot()}docsRoot(){return He.getElementById("storybook-docs")}applyLayout(t="padded"){if(t==="none"){He.body.classList.remove(this.currentLayoutClass),this.currentLayoutClass=null;return}this.checkIfLayoutExists(t);let r=ts[t];He.body.classList.remove(this.currentLayoutClass),He.body.classList.add(r),this.currentLayoutClass=r}checkIfLayoutExists(t){ts[t]||he.warn(at`
757          The desired layout: ${t} is not a valid option.
758          The possible options are: ${Object.keys(ts).join(", ")}, none.
759        `)}showMode(t){clearTimeout(this.preparingTimeout),Object.keys(Lh).forEach(r=>{r===t?He.body.classList.add(es[r]):He.body.classList.remove(es[r])})}showErrorDisplay({message:t="",stack:r=""}){let n=t,o=r,a=t.split(`
760`);a.length>1&&([n]=a,o=a.slice(1).join(`
761`).replace(/^\n/,"")),He.getElementById("error-message").innerHTML=tm.toHtml(n),He.getElementById("error-stack").innerHTML=tm.toHtml(o),this.showMode("ERROR")}showNoPreview(){this.testing||(this.showMode("NOPREVIEW"),this.storyRoot()?.setAttribute("hidden","true"),this.docsRoot()?.setAttribute("hidden","true"))}showPreparingStory({immediate:t=!1}={}){clearTimeout(this.preparingTimeout),t?this.showMode("PREPARING_STORY"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_STORY"),em)}showPreparingDocs({immediate:t=!1}={}){clearTimeout(this.preparingTimeout),t?this.showMode("PREPARING_DOCS"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_DOCS"),em)}showMain(){this.showMode("MAIN")}showDocs(){this.storyRoot().setAttribute("hidden","true"),this.docsRoot().removeAttribute("hidden")}showStory(){this.docsRoot().setAttribute("hidden","true"),this.storyRoot().removeAttribute("hidden")}showStoryDuringRender(){He.body.classList.add(es.MAIN)}};h(zh,"WebView");var jx=zh,$x=class extends Tx{constructor(t,r){super(t,r,new Rx,new jx),this.importFn=t,this.getProjectAnnotations=r,Y.__STORYBOOK_PREVIEW__=this}};h($x,"PreviewWeb");var{document:gr}=Y,Mx=["application/javascript","application/ecmascript","application/x-ecmascript","application/x-javascript","text/ecmascript","text/javascript","text/javascript1.0","text/javascript1.1","text/javascript1.2","text/javascript1.3","text/javascript1.4","text/javascript1.5","text/jscript","text/livescript","text/x-ecmascript","text/x-javascript","module"],Lx="script",rm="scripts-root";function gs(){let e=gr.createEvent("Event");e.initEvent("DOMContentLoaded",!0,!0),gr.dispatchEvent(e)}h(gs,"simulateDOMContentLoaded");function Uh(e,t,r){let n=gr.createElement("script");n.type=e.type==="module"?"module":"text/javascript",e.src?(n.onload=t,n.onerror=t,n.src=e.src):n.textContent=e.innerText,r?r.appendChild(n):gr.head.appendChild(n),e.parentNode.removeChild(e),e.src||t()}h(Uh,"insertScript");function Ms(e,t,r=0){e[r](()=>{r++,r===e.length?t():Ms(e,t,r)})}h(Ms,"insertScriptsSequentially");function zx(e){let t=gr.getElementById(rm);t?t.innerHTML="":(t=gr.createElement("div"),t.id=rm,gr.body.appendChild(t));let r=Array.from(e.querySelectorAll(Lx));if(r.length){let n=[];r.forEach(o=>{let a=o.getAttribute("type");(!a||Mx.includes(a))&&n.push(i=>Uh(o,i,t))}),n.length&&Ms(n,gs,void 0)}else gs()}h(zx,"simulatePageLoad");var qh="storybook/docs",T6=`${qh}/panel`,Ux=`${qh}/snippet-rendered`;async function qx(e,t){let r=t.parameters?.docs?.source?.transform,{id:n,unmappedArgs:o}=t,a=r&&e?r?.(e,t):e,i=a?await a:void 0;et.getChannel().emit(Ux,{id:n,source:i,args:o})}h(qx,"emitTransformCode");z();U();q();var Jx=Object.create,Ls=Object.defineProperty,Hx=Object.getOwnPropertyDescriptor,Vx=Object.getOwnPropertyNames,Wx=Object.getPrototypeOf,Gx=Object.prototype.hasOwnProperty,g=(e,t)=>Ls(e,"name",{value:t,configurable:!0}),Kx=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Yx=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Vx(t))!Gx.call(e,o)&&o!==r&&Ls(e,o,{get:()=>t[o],enumerable:!(n=Hx(t,o))||n.enumerable});return e},Xx=(e,t,r)=>(r=e!=null?Jx(Wx(e)):{},Yx(t||!e||!e.__esModule?Ls(r,"default",{value:e,enumerable:!0}):r,e)),Qx=Kx((e,t)=>{(function(r,n){typeof e=="object"&&typeof t<"u"?n(e):typeof define=="function"&&define.amd?define(["exports"],n):(r=typeof globalThis<"u"?globalThis:r||self,n(r.jtpp={}))})(e,function(r){"use strict";function n(d){return d.text!==void 0&&d.text!==""?`'${d.type}' with value '${d.text}'`:`'${d.type}'`}g(n,"tokenToString");
761let o=class Jh extends Error{constructor(y){super(`No parslet found for token: ${n(y)}`),this.token=y,Object.setPrototypeOf(this,Jh.prototype)}getToken(){return this.token}};g(o,"NoParsletFoundError");let a=o,i=class Hh extends Error{constructor(y){super(`The parsing ended early. The next token was: ${n(y)}`),this.token=y,Object.setPrototypeOf(this,Hh.prototype)}getToken(){return this.token}};g(i,"EarlyEndOfParseError");let l=i,s=class Vh extends Error{constructor(y,w){let P=`Unexpected type: '${y.type}'.`;w!==void 0&&(P+=` Message: ${w}`),super(P),Object.setPrototypeOf(this,Vh.prototype)}};g(s,"UnexpectedTypeError");let u=s;function c(d){return y=>y.startsWith(d)?{type:d,text:d}:null}g(c,"makePunctuationRule");function p(d){let y=0,w,P=d[0],V=!1;if(P!=="'"&&P!=='"')return null;for(;y<d.length;){if(y++,w=d[y],!V&&w===P){y++;break}V=!V&&w==="\\"}if(w!==P)throw new Error("Unterminated String");return d.slice(0,y)}g(p,"getQuoted");let f=new RegExp("[$_\\p{ID_Start}]|\\\\u\\p{Hex_Digit}{4}|\\\\u\\{0*(?:\\p{Hex_Digit}{1,5}|10\\p{Hex_Digit}{4})\\}","u"),m=new RegExp("[$\\-\\p{ID_Continue}\\u200C\\u200D]|\\\\u\\p{Hex_Digit}{4}|\\\\u\\{0*(?:\\p{Hex_Digit}{1,5}|10\\p{Hex_Digit}{4})\\}","u");function b(d){let y=d[0];if(!f.test(y))return null;let w=1;do{if(y=d[w],!m.test(y))break;w++}while(w<d.length);return d.slice(0,w)}g(b,"getIdentifier");let E=/^(NaN|-?((\d*\.\d+|\d+)([Ee][+-]?\d+)?|Infinity))/;function v(d){var y,w;return(w=(y=E.exec(d))===null||y===void 0?void 0:y[0])!==null&&w!==void 0?w:null}g(v,"getNumber");let S=g(d=>{let y=b(d);return y==null?null:{type:"Identifier",text:y}},"identifierRule");function A(d){return y=>{if(!y.startsWith(d))return null;let w=y[d.length];return w!==void 0&&m.test(w)?null:{type:d,text:d}}}g(A,"makeKeyWordRule");let F=g(d=>{let y=p(d);return y==null?null:{type:"StringValue",text:y}},"stringValueRule"),k=g(d=>d.length>0?null:{type:"EOF",text:""},"eofRule"),B=g(d=>{let y=v(d);return y===null?null:{type:"Number",text:y}},"numberRule"),R=[k,c("=>"),c("("),c(")"),c("{"),c("}"),c("["),c("]"),c("|"),c("&"),c("<"),c(">"),c(","),c(";"),c("*"),c("?"),c("!"),c("="),c(":"),c("..."),c("."),c("#"),c("~"),c("/"),c("@"),A("undefined"),A("null"),A("function"),A("this"),A("new"),A("module"),A("event"),A("external"),A("typeof"),A("keyof"),A("readonly"),A("import"),A("is"),A("in"),A("asserts"),B,S,F],I=/^\s*\n\s*/,_=class Yo{static create(y){let w=this.read(y);y=w.text;let P=this.read(y);return y=P.text,new Yo(y,void 0,w.token,P.token)}constructor(y,w,P,V){this.text="",this.text=y,this.previous=w,this.current=P,this.next=V}static read(y,w=!1){w=w||I.test(y),y=y.trim();for(let P of R){let V=P(y);if(V!==null){let X=Object.assign(Object.assign({},V),{startOfLine:w});return y=y.slice(X.text.length),{text:y,token:X}}}throw new Error("Unexpected Token "+y)}advance(){let y=Yo.read(this.text);return new Yo(y.text,this.current,this.next,y.token)}};g(_,"Lexer");let N=_;function $(d){if(d===void 0)throw new Error("Unexpected undefined");if(d.type==="JsdocTypeKeyValue"||d.type==="JsdocTypeParameterList"||d.type==="JsdocTypeProperty"||d.type==="JsdocTypeReadonlyProperty"||d.type==="JsdocTypeObjectField"||d.type==="JsdocTypeJsdocObjectField"||d.type==="JsdocTypeIndexSignature"||d.type==="JsdocTypeMappedType")throw new u(d);return d}g($,"assertRootResult");function M(d){return d.type==="JsdocTypeKeyValue"?L(d):$(d)}g(M,"assertPlainKeyValueOrRootResult");function J(d){return d.type==="JsdocTypeName"?d:L(d)}g(J,"assertPlainKeyValueOrNameResult");function L(d){if(d.type!=="JsdocTypeKeyValue")throw new u(d);return d}g(L,"assertPlainKeyValueResult");function D(d){var y;if(d.type==="JsdocTypeVariadic"){if(((y=d.element)===null||y===void 0?void 0:y.type)==="JsdocTypeName")return d;throw new u(d)}if(d.type!=="JsdocTypeNumber"&&d.type!=="JsdocTypeName")throw new u(d);return d}g(D,"assertNumberOrVariadicNameResult");function T(d){return d.type==="JsdocTypeIndexSignature"||d.type==="JsdocTypeMappedType"}g(T,"isSquaredProperty");var O;(function(d){d[d.ALL=0]="ALL",d[d.PARAMETER_LIST=1]="PARAMETER_LIST",d[d.OBJECT=2]="OBJECT",d[d.KEY_VALUE=3]="KEY_VALUE",d[d.INDEX_BRACKETS=4]="INDEX_BRACKETS",d[d.UNION=5]="UNION",d[d.INTERSECTION=6]="INTERSECTION",d[d.PREFIX=7]="PREFIX",d[d.INFIX=8]="INFIX",d[d.TUPLE=9]="TUPLE",d[d.SYMBOL=10]="SYMBOL",d[d.OPTIONAL=11]="OPTIONAL",d[d.NULLABLE=12]="NULLABLE",d[d.KEY_OF_TYPE_OF=13]="KEY_OF_TYPE_OF",d[d.FUNCTION=14]="FUNCTION",d[d.ARROW=15]="ARROW",d[d.ARRAY_BRACKETS=16]="ARRAY_BRACKETS",d[d.GENERIC=17]="GENERIC",d[d.NAME_PATH=18]="NAME_PATH",d[d.PARENTHESIS=19]="PARENTHESIS",d[d.SPECIAL_TYPES=20]="SPECIAL_TYPES"})(O||(O={}));let H=class{constructor(y,w,P){this.grammar=y,typeof w=="string"?this._lexer=N.create(w):this._lexer=w,this.baseParser=P}get lexer(){return this._lexer}parse(){let y=this.parseType(O.ALL);if(this.lexer.current.type!=="EOF")throw new l(this.lexer.current);return y}parseType(y){return $(this.parseIntermediateType(y))}parseIntermediateType(y){let w=this.tryParslets(null,y);if(w===null)throw new a(this.lexer.current);return this.parseInfixIntermediateType(w,y)}parseInfixIntermediateType(y,w){let P=this.tryParslets(y,w);for(;P!==null;)y=P,P=this.tryParslets(y,w);return y}tryParslets(y,w){for(let P of this.grammar){let V=P(this,w,y);if(V!==null)return V}return null}consume(y){return Array.isArray(y)||(y=[y]),y.includes(this.lexer.current.type)?(this._lexer=this.lexer.advance(),!0):!1}acceptLexerState(y){this._lexer=y.lexer}};g(H,"Parser");let W=H;function Q(d){return d==="EOF"||d==="|"||d===","||d===")"||d===">"}g(Q,"isQuestionMarkUnknownType");let Z=g((d,y,w)=>{let P=d.lexer.current.type,V=d.lexer.next.type;return w==null&&P==="?"&&!Q(V)||w!=null&&P==="?"?(d.consume("?"),w==null?{type:"JsdocTypeNullable",element:d.parseType(O.NULLABLE),meta:{position:"prefix"}}:{type:"JsdocTypeNullable",element:$(w),meta:{position:"suffix"}}):null},"nullableParslet");function K(d){let y=g((w,P,V)=>{let X=w.lexer.current.type,ee=w.lexer.next.type;if(V===null){if("parsePrefix"in d&&d.accept(X,ee))return d.parsePrefix(w)}else if("parseInfix"in d&&d.precedence>P&&d.accept(X,ee))return d.parseInfix(w,V);return null},"parslet");return Object.defineProperty(y,"name",{value:d.name}),y}g(K,"composeParslet");let oe=K({name:"optionalParslet",accept:g(d=>d==="=","accept"),precedence:O.OPTIONAL,parsePrefix:g(d=>(d.consume("="),{type:"JsdocTypeOptional",element:d.parseType(O.OPTIONAL),meta:{position:"prefix"}}),"parsePrefix"),parseInfix:g((d,y)=>(d.consume("="),{type:"JsdocTypeOptional",element:$(y),meta:{position:"suffix"}}),"parseInfix")}),pe=K({name:"numberParslet",accept:g(d=>d==="Number","accept"),parsePrefix:g(d=>{let y=parseFloat(d.lexer.current.text);return d.consume("Number"),{type:"JsdocTypeNumber",value:y}},"parsePrefix")}),be=K({name:"parenthesisParslet",accept:g(d=>d==="(","accept"),parsePrefix:g(d=>{if(d.consume("("),d.consume(")"))return{type:"JsdocTypeParameterList",elements:[]};let y=d.parseIntermediateType(O.ALL);if(!d.consume(")"))throw new Error("Unterminated parenthesis");
761return y.type==="JsdocTypeParameterList"?y:y.type==="JsdocTypeKeyValue"?{type:"JsdocTypeParameterList",elements:[y]}:{type:"JsdocTypeParenthesis",element:$(y)}},"parsePrefix")}),ce=K({name:"specialTypesParslet",accept:g((d,y)=>d==="?"&&Q(y)||d==="null"||d==="undefined"||d==="*","accept"),parsePrefix:g(d=>{if(d.consume("null"))return{type:"JsdocTypeNull"};if(d.consume("undefined"))return{type:"JsdocTypeUndefined"};if(d.consume("*"))return{type:"JsdocTypeAny"};if(d.consume("?"))return{type:"JsdocTypeUnknown"};throw new Error("Unacceptable token: "+d.lexer.current.text)},"parsePrefix")}),we=K({name:"notNullableParslet",accept:g(d=>d==="!","accept"),precedence:O.NULLABLE,parsePrefix:g(d=>(d.consume("!"),{type:"JsdocTypeNotNullable",element:d.parseType(O.NULLABLE),meta:{position:"prefix"}}),"parsePrefix"),parseInfix:g((d,y)=>(d.consume("!"),{type:"JsdocTypeNotNullable",element:$(y),meta:{position:"suffix"}}),"parseInfix")});function le({allowTrailingComma:d}){return K({name:"parameterListParslet",accept:g(y=>y===",","accept"),precedence:O.PARAMETER_LIST,parseInfix:g((y,w)=>{let P=[M(w)];y.consume(",");do try{let V=y.parseIntermediateType(O.PARAMETER_LIST);P.push(M(V))}catch(V){if(d&&V instanceof a)break;throw V}while(y.consume(","));if(P.length>0&&P.slice(0,-1).some(V=>V.type==="JsdocTypeVariadic"))throw new Error("Only the last parameter may be a rest parameter");return{type:"JsdocTypeParameterList",elements:P}},"parseInfix")})}g(le,"createParameterListParslet");let Ce=K({name:"genericParslet",accept:g((d,y)=>d==="<"||d==="."&&y==="<","accept"),precedence:O.GENERIC,parseInfix:g((d,y)=>{let w=d.consume(".");d.consume("<");let P=[];do P.push(d.parseType(O.PARAMETER_LIST));while(d.consume(","));if(!d.consume(">"))throw new Error("Unterminated generic parameter list");return{type:"JsdocTypeGeneric",left:$(y),elements:P,meta:{brackets:"angle",dot:w}}},"parseInfix")}),je=K({name:"unionParslet",accept:g(d=>d==="|","accept"),precedence:O.UNION,parseInfix:g((d,y)=>{d.consume("|");let w=[];do w.push(d.parseType(O.UNION));while(d.consume("|"));return{type:"JsdocTypeUnion",elements:[$(y),...w]}},"parseInfix")}),$e=[Z,oe,pe,be,ce,we,le({allowTrailingComma:!0}),Ce,je,oe];function ie({allowSquareBracketsOnAnyType:d,allowJsdocNamePaths:y,pathGrammar:w}){return g(function(P,V,X){if(X==null||V>=O.NAME_PATH)return null;let ee=P.lexer.current.type,Se=P.lexer.next.type;if(!(ee==="."&&Se!=="<"||ee==="["&&(d||X.type==="JsdocTypeName")||y&&(ee==="~"||ee==="#")))return null;let Te,Ue=!1;P.consume(".")?Te="property":P.consume("[")?(Te="property-brackets",Ue=!0):P.consume("~")?Te="inner":(P.consume("#"),Te="instance");let kt=w!==null?new W(w,P.lexer,P):P,lt=kt.parseIntermediateType(O.NAME_PATH);P.acceptLexerState(kt);let ln;switch(lt.type){case"JsdocTypeName":ln={type:"JsdocTypeProperty",value:lt.value,meta:{quote:void 0}};break;case"JsdocTypeNumber":ln={type:"JsdocTypeProperty",value:lt.value.toString(10),meta:{quote:void 0}};break;case"JsdocTypeStringValue":ln={type:"JsdocTypeProperty",value:lt.value,meta:{quote:lt.meta.quote}};break;case"JsdocTypeSpecialNamePath":if(lt.specialType==="event")ln=lt;else throw new u(lt,"Type 'JsdocTypeSpecialNamePath' is only allowed with specialType 'event'");break;default:throw new u(lt,"Expecting 'JsdocTypeName', 'JsdocTypeNumber', 'JsdocStringValue' or 'JsdocTypeSpecialNamePath'")}if(Ue&&!P.consume("]")){let eu=P.lexer.current;throw new Error(`Unterminated square brackets. Next token is '${eu.type}' with text '${eu.text}'`)}return{type:"JsdocTypeNamePath",left:$(X),right:ln,pathType:Te}},"namePathParslet")}g(ie,"createNamePathParslet");function de({allowedAdditionalTokens:d}){return K({name:"nameParslet",accept:g(y=>y==="Identifier"||y==="this"||y==="new"||d.includes(y),"accept"),parsePrefix:g(y=>{let{type:w,text:P}=y.lexer.current;return y.consume(w),{type:"JsdocTypeName",value:P}},"parsePrefix")})}g(de,"createNameParslet");let se=K({name:"stringValueParslet",accept:g(d=>d==="StringValue","accept"),parsePrefix:g(d=>{let y=d.lexer.current.text;return d.consume("StringValue"),{type:"JsdocTypeStringValue",value:y.slice(1,-1),meta:{quote:y[0]==="'"?"single":"double"}}},"parsePrefix")});function G({pathGrammar:d,allowedTypes:y}){return K({name:"specialNamePathParslet",accept:g(w=>y.includes(w),"accept"),parsePrefix:g(w=>{let P=w.lexer.current.type;if(w.consume(P),!w.consume(":"))return{type:"JsdocTypeName",value:P};let V,X=w.lexer.current;if(w.consume("StringValue"))V={type:"JsdocTypeSpecialNamePath",value:X.text.slice(1,-1),specialType:P,meta:{quote:X.text[0]==="'"?"single":"double"}};else{let Te="",Ue=["Identifier","@","/"];for(;
761Ue.some(kt=>w.consume(kt));)Te+=X.text,X=w.lexer.current;V={type:"JsdocTypeSpecialNamePath",value:Te,specialType:P,meta:{quote:void 0}}}let ee=new W(d,w.lexer,w),Se=ee.parseInfixIntermediateType(V,O.ALL);return w.acceptLexerState(ee),$(Se)},"parsePrefix")})}g(G,"createSpecialNamePathParslet");let ue=[de({allowedAdditionalTokens:["external","module"]}),se,pe,ie({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:null})],fe=[...ue,G({allowedTypes:["event"],pathGrammar:ue})];function ye(d){let y;if(d.type==="JsdocTypeParameterList")y=d.elements;else if(d.type==="JsdocTypeParenthesis")y=[d.element];else throw new u(d);return y.map(w=>M(w))}g(ye,"getParameters");function ht(d){let y=ye(d);if(y.some(w=>w.type==="JsdocTypeKeyValue"))throw new Error("No parameter should be named");return y}g(ht,"getUnnamedParameters");function yt({allowNamedParameters:d,allowNoReturnType:y,allowWithoutParenthesis:w,allowNewAsFunctionKeyword:P}){return K({name:"functionParslet",accept:g((V,X)=>V==="function"||P&&V==="new"&&X==="(","accept"),parsePrefix:g(V=>{let X=V.consume("new");V.consume("function");let ee=V.lexer.current.type==="(";if(!ee){if(!w)throw new Error("function is missing parameter list");return{type:"JsdocTypeName",value:"function"}}let Se={type:"JsdocTypeFunction",parameters:[],arrow:!1,constructor:X,parenthesis:ee},Te=V.parseIntermediateType(O.FUNCTION);if(d===void 0)Se.parameters=ht(Te);else{if(X&&Te.type==="JsdocTypeFunction"&&Te.arrow)return Se=Te,Se.constructor=!0,Se;Se.parameters=ye(Te);for(let Ue of Se.parameters)if(Ue.type==="JsdocTypeKeyValue"&&!d.includes(Ue.key))throw new Error(`only allowed named parameters are ${d.join(", ")} but got ${Ue.type}`)}if(V.consume(":"))Se.returnType=V.parseType(O.PREFIX);else if(!y)throw new Error("function is missing return type");return Se},"parsePrefix")})}g(yt,"createFunctionParslet");function st({allowPostfix:d,allowEnclosingBrackets:y}){return K({name:"variadicParslet",accept:g(w=>w==="...","accept"),precedence:O.PREFIX,parsePrefix:g(w=>{w.consume("...");let P=y&&w.consume("[");try{let V=w.parseType(O.PREFIX);if(P&&!w.consume("]"))throw new Error("Unterminated variadic type. Missing ']'");return{type:"JsdocTypeVariadic",element:$(V),meta:{position:"prefix",squareBrackets:P}}}catch(V){if(V instanceof a){if(P)throw new Error("Empty square brackets for variadic are not allowed.");return{type:"JsdocTypeVariadic",meta:{position:void 0,squareBrackets:!1}}}else throw V}},"parsePrefix"),parseInfix:d?(w,P)=>(w.consume("..."),{type:"JsdocTypeVariadic",element:$(P),meta:{position:"suffix",squareBrackets:!1}}):void 0})}g(st,"createVariadicParslet");let qt=K({name:"symbolParslet",accept:g(d=>d==="(","accept"),precedence:O.SYMBOL,parseInfix:g((d,y)=>{if(y.type!=="JsdocTypeName")throw new Error("Symbol expects a name on the left side. (Reacting on '(')");d.consume("(");let w={type:"JsdocTypeSymbol",value:y.value};if(!d.consume(")")){let P=d.parseIntermediateType(O.SYMBOL);if(w.element=D(P),!d.consume(")"))throw new Error("Symbol does not end after value")}return w},"parseInfix")}),nt=K({name:"arrayBracketsParslet",precedence:O.ARRAY_BRACKETS,accept:g((d,y)=>d==="["&&y==="]","accept"),parseInfix:g((d,y)=>(d.consume("["),d.consume("]"),{type:"JsdocTypeGeneric",left:{type:"JsdocTypeName",value:"Array"},elements:[$(y)],meta:{brackets:"square",dot:!1}}),"parseInfix")});function Ct({objectFieldGrammar:d,allowKeyTypes:y}){return K({name:"objectParslet",accept:g(w=>w==="{","accept"),parsePrefix:g(w=>{w.consume("{");let P={type:"JsdocTypeObject",meta:{separator:"comma"},elements:[]};if(!w.consume("}")){let V,X=new W(d,w.lexer,w);for(;;){X.acceptLexerState(w);let ee=X.parseIntermediateType(O.OBJECT);w.acceptLexerState(X),ee===void 0&&y&&(ee=w.parseIntermediateType(O.OBJECT));let Se=!1;if(ee.type==="JsdocTypeNullable"&&(Se=!0,ee=ee.element),ee.type==="JsdocTypeNumber"||ee.type==="JsdocTypeName"||ee.type==="JsdocTypeStringValue"){let Te;ee.type==="JsdocTypeStringValue"&&(Te=ee.meta.quote),P.elements.push({type:"JsdocTypeObjectField",key:ee.value.toString(),right:void 0,optional:Se,readonly:!1,meta:{quote:Te}})}
761else if(ee.type==="JsdocTypeObjectField"||ee.type==="JsdocTypeJsdocObjectField")P.elements.push(ee);else throw new u(ee);if(w.lexer.current.startOfLine)V="linebreak";else if(w.consume(","))V="comma";else if(w.consume(";"))V="semicolon";else break;if(w.lexer.current.type==="}")break}if(P.meta.separator=V??"comma",!w.consume("}"))throw new Error("Unterminated record type. Missing '}'")}return P},"parsePrefix")})}g(Ct,"createObjectParslet");function Tt({allowSquaredProperties:d,allowKeyTypes:y,allowReadonly:w,allowOptional:P}){return K({name:"objectFieldParslet",precedence:O.KEY_VALUE,accept:g(V=>V===":","accept"),parseInfix:g((V,X)=>{var ee;let Se=!1,Te=!1;P&&X.type==="JsdocTypeNullable"&&(Se=!0,X=X.element),w&&X.type==="JsdocTypeReadonlyProperty"&&(Te=!0,X=X.element);let Ue=(ee=V.baseParser)!==null&&ee!==void 0?ee:V;if(Ue.acceptLexerState(V),X.type==="JsdocTypeNumber"||X.type==="JsdocTypeName"||X.type==="JsdocTypeStringValue"||T(X)){if(T(X)&&!d)throw new u(X);Ue.consume(":");let kt;X.type==="JsdocTypeStringValue"&&(kt=X.meta.quote);let lt=Ue.parseType(O.KEY_VALUE);return V.acceptLexerState(Ue),{type:"JsdocTypeObjectField",key:T(X)?X:X.value.toString(),right:lt,optional:Se,readonly:Te,meta:{quote:kt}}}else{if(!y)throw new u(X);Ue.consume(":");let kt=Ue.parseType(O.KEY_VALUE);return V.acceptLexerState(Ue),{type:"JsdocTypeJsdocObjectField",left:$(X),right:kt}}},"parseInfix")})}g(Tt,"createObjectFieldParslet");function Ft({allowOptional:d,allowVariadic:y}){return K({name:"keyValueParslet",precedence:O.KEY_VALUE,accept:g(w=>w===":","accept"),parseInfix:g((w,P)=>{let V=!1,X=!1;if(d&&P.type==="JsdocTypeNullable"&&(V=!0,P=P.element),y&&P.type==="JsdocTypeVariadic"&&P.element!==void 0&&(X=!0,P=P.element),P.type!=="JsdocTypeName")throw new u(P);w.consume(":");let ee=w.parseType(O.KEY_VALUE);return{type:"JsdocTypeKeyValue",key:P.value,right:ee,optional:V,variadic:X}},"parseInfix")})}g(Ft,"createKeyValueParslet");let ql=[...$e,yt({allowWithoutParenthesis:!0,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),se,G({allowedTypes:["module","external","event"],pathGrammar:fe}),st({allowEnclosingBrackets:!0,allowPostfix:!0}),de({allowedAdditionalTokens:["keyof"]}),qt,nt,ie({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:fe})],c0=[...ql,Ct({objectFieldGrammar:[de({allowedAdditionalTokens:["module","in"]}),Tt({allowSquaredProperties:!1,allowKeyTypes:!0,allowOptional:!1,allowReadonly:!1}),...ql],allowKeyTypes:!0}),Ft({allowOptional:!0,allowVariadic:!0})],Jl=K({name:"typeOfParslet",accept:g(d=>d==="typeof","accept"),parsePrefix:g(d=>(d.consume("typeof"),{type:"JsdocTypeTypeof",element:$(d.parseType(O.KEY_OF_TYPE_OF))}),"parsePrefix")}),d0=[de({allowedAdditionalTokens:["module","keyof","event","external","in"]}),Z,oe,se,pe,Tt({allowSquaredProperties:!1,allowKeyTypes:!1,allowOptional:!1,allowReadonly:!1})],p0=[...$e,Ct({allowKeyTypes:!1,objectFieldGrammar:d0}),de({allowedAdditionalTokens:["event","external","in"]}),Jl,yt({allowWithoutParenthesis:!1,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),st({allowEnclosingBrackets:!1,allowPostfix:!1}),de({allowedAdditionalTokens:["keyof"]}),G({allowedTypes:["module"],pathGrammar:fe}),ie({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:fe}),Ft({allowOptional:!1,allowVariadic:!1}),qt],f0=K({name:"assertsParslet",accept:g(d=>d==="asserts","accept"),parsePrefix:g(d=>{d.consume("asserts");let y=d.parseIntermediateType(O.SYMBOL);if(y.type!=="JsdocTypeName")throw new u(y,"A typescript asserts always has to have a name on the left side.");return d.consume("is"),{type:"JsdocTypeAsserts",left:y,right:$(d.parseIntermediateType(O.INFIX))}},"parsePrefix")});function Hl({allowQuestionMark:d}){return K({name:"tupleParslet",accept:g(y=>y==="[","accept"),parsePrefix:g(y=>{y.consume("[");let w={type:"JsdocTypeTuple",elements:[]};if(y.consume("]"))return w;let P=y.parseIntermediateType(O.ALL);if(P.type==="JsdocTypeParameterList"?P.elements[0].type==="JsdocTypeKeyValue"?w.elements=P.elements.map(L):w.elements=P.elements.map($):P.type==="Jsd
761ocTypeKeyValue"?w.elements=[L(P)]:w.elements=[$(P)],!y.consume("]"))throw new Error("Unterminated '['");if(!d&&w.elements.some(V=>V.type==="JsdocTypeUnknown"))throw new Error("Question mark in tuple not allowed");return w},"parsePrefix")})}g(Hl,"createTupleParslet");let m0=K({name:"keyOfParslet",accept:g(d=>d==="keyof","accept"),parsePrefix:g(d=>(d.consume("keyof"),{type:"JsdocTypeKeyof",element:$(d.parseType(O.KEY_OF_TYPE_OF))}),"parsePrefix")}),h0=K({name:"importParslet",accept:g(d=>d==="import","accept"),parsePrefix:g(d=>{if(d.consume("import"),!d.consume("("))throw new Error("Missing parenthesis after import keyword");let y=d.parseType(O.PREFIX);if(y.type!=="JsdocTypeStringValue")throw new Error("Only string values are allowed as paths for imports");if(!d.consume(")"))throw new Error("Missing closing parenthesis after import keyword");return{type:"JsdocTypeImport",element:y}},"parsePrefix")}),y0=K({name:"readonlyPropertyParslet",accept:g(d=>d==="readonly","accept"),parsePrefix:g(d=>(d.consume("readonly"),{type:"JsdocTypeReadonlyProperty",element:d.parseType(O.KEY_VALUE)}),"parsePrefix")}),g0=K({name:"arrowFunctionParslet",precedence:O.ARROW,accept:g(d=>d==="=>","accept"),parseInfix:g((d,y)=>(d.consume("=>"),{type:"JsdocTypeFunction",parameters:ye(y).map(J),arrow:!0,constructor:!1,parenthesis:!0,returnType:d.parseType(O.OBJECT)}),"parseInfix")}),b0=K({name:"intersectionParslet",accept:g(d=>d==="&","accept"),precedence:O.INTERSECTION,parseInfix:g((d,y)=>{d.consume("&");let w=[];do w.push(d.parseType(O.INTERSECTION));while(d.consume("&"));return{type:"JsdocTypeIntersection",elements:[$(y),...w]}},"parseInfix")}),E0=K({name:"predicateParslet",precedence:O.INFIX,accept:g(d=>d==="is","accept"),parseInfix:g((d,y)=>{if(y.type!=="JsdocTypeName")throw new u(y,"A typescript predicate always has to have a name on the left side.");return d.consume("is"),{type:"JsdocTypePredicate",left:y,right:$(d.parseIntermediateType(O.INFIX))}},"parseInfix")}),v0=K({name:"objectSquareBracketPropertyParslet",accept:g(d=>d==="[","accept"),parsePrefix:g(d=>{if(d.baseParser===void 0)throw new Error("Only allowed inside object grammar");d.consume("[");let y=d.lexer.current.text;d.consume("Identifier");let w;if(d.consume(":")){let P=d.baseParser;P.acceptLexerState(d),w={type:"JsdocTypeIndexSignature",key:y,right:P.parseType(O.INDEX_BRACKETS)},d.acceptLexerState(P)}else if(d.consume("in")){let P=d.baseParser;P.acceptLexerState(d),w={type:"JsdocTypeMappedType",key:y,right:P.parseType(O.ARRAY_BRACKETS)},d.acceptLexerState(P)}else throw new Error("Missing ':' or 'in' inside square bracketed property.");if(!d.consume("]"))throw new Error("Unterminated square brackets");return w},"parsePrefix")}),x0=[y0,de({allowedAdditionalTokens:["module","event","keyof","event","external","in"]}),Z,oe,se,pe,Tt({allowSquaredProperties:!0,allowKeyTypes:!1,allowOptional:!0,allowReadonly:!0}),v0],w0=[...$e,Ct({allowKeyTypes:!1,objectFieldGrammar:x0}),Jl,m0,h0,se,yt({allowWithoutParenthesis:!0,allowNoReturnType:!1,allowNamedParameters:["this","new","args"],allowNewAsFunctionKeyword:!0}),Hl({allowQuestionMark:!1}),st({allowEnclosingBrackets:!1,allowPostfix:!1}),f0,de({allowedAdditionalTokens:["event","external","in"]}),G({allowedTypes:["module"],pathGrammar:fe}),nt,g0,ie({allowSquareBracketsOnAnyType:!0,allowJsdocNamePaths:!1,pathGrammar:fe}),b0,E0,Ft({allowVariadic:!0,allowOptional:!0})];function ha(d,y){switch(y){case"closure":return new W(p0,d).parse();case"jsdoc":return new W(c0,d).parse();case"typescript":return new W(w0,d).parse()}}g(ha,"parse");function Vl(d,y=["typescript","closure","jsdoc"]){let w;for(let P of y)try{return ha(d,P)}catch(V){w=V}throw w}g(Vl,"tryParse");function Dr(d,y){let w=d[y.type];if(w===void 0)throw new Error(`In this set of transform rules exists no rule for type ${y.type}.`);return w(y,P=>Dr(d,P))}g(Dr,"transform");function Me(d){throw new Error("This transform is not available. Are you trying the correct parsing mode?")}g(Me,"notAvailableTransform");function ya(d){let y={params:[]};for(let w of d.parameters)w.type==="JsdocTypeKeyValue"?w.key==="this"?y.this=w.right:w.key==="new"?y.new=w.right:y.params.push(w):y.params.push(w);return y}g(ya,"extractSpecialParams");function sn(d,y,w){return d==="prefix"?w+y:y+w}g(sn,"applyPosition");function It(d,y){switch(y){case"double":return`"${d}"`;case"single":return`'${d}'`;case void 0:return d}}g(It,"quote");function ga(){return{JsdocTypeParenthesis:g((d,y)=>`(${d.element!==void 0?y(d.element):""})`,"JsdocTypeParenthesis"),JsdocTypeKeyof:g((d,y)=>`keyof ${y(d.element)}`,"JsdocTypeKeyof"),JsdocTypeFunction:g((d,y)=>{if(d.arrow){if(d.returnType===void 0)throw new Error("Arrow function needs a return type.");let w=`(${d.parameters.map(y).join(", ")}) => ${y(d.returnType)}`;return d.constructor&&(w="new "+w),w}else{let w=d.constructor?"new":"function";return d.parenthesis&&(w+=`(${d.parameters.map(y).join(", ")})`,d.returnType!==void 0&&(w+=`: ${y(d.returnType)}`)),w}}
761,"JsdocTypeFunction"),JsdocTypeName:g(d=>d.value,"JsdocTypeName"),JsdocTypeTuple:g((d,y)=>`[${d.elements.map(y).join(", ")}]`,"JsdocTypeTuple"),JsdocTypeVariadic:g((d,y)=>d.meta.position===void 0?"...":sn(d.meta.position,y(d.element),"..."),"JsdocTypeVariadic"),JsdocTypeNamePath:g((d,y)=>{let w=y(d.left),P=y(d.right);switch(d.pathType){case"inner":return`${w}~${P}`;case"instance":return`${w}#${P}`;case"property":return`${w}.${P}`;case"property-brackets":return`${w}[${P}]`}},"JsdocTypeNamePath"),JsdocTypeStringValue:g(d=>It(d.value,d.meta.quote),"JsdocTypeStringValue"),JsdocTypeAny:g(()=>"*","JsdocTypeAny"),JsdocTypeGeneric:g((d,y)=>{if(d.meta.brackets==="square"){let w=d.elements[0],P=y(w);return w.type==="JsdocTypeUnion"||w.type==="JsdocTypeIntersection"?`(${P})[]`:`${P}[]`}else return`${y(d.left)}${d.meta.dot?".":""}<${d.elements.map(y).join(", ")}>`},"JsdocTypeGeneric"),JsdocTypeImport:g((d,y)=>`import(${y(d.element)})`,"JsdocTypeImport"),JsdocTypeObjectField:g((d,y)=>{let w="";return d.readonly&&(w+="readonly "),typeof d.key=="string"?w+=It(d.key,d.meta.quote):w+=y(d.key),d.optional&&(w+="?"),d.right===void 0?w:w+`: ${y(d.right)}`},"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:g((d,y)=>`${y(d.left)}: ${y(d.right)}`,"JsdocTypeJsdocObjectField"),JsdocTypeKeyValue:g((d,y)=>{let w=d.key;return d.optional&&(w+="?"),d.variadic&&(w="..."+w),d.right===void 0?w:w+`: ${y(d.right)}`},"JsdocTypeKeyValue"),JsdocTypeSpecialNamePath:g(d=>`${d.specialType}:${It(d.value,d.meta.quote)}`,"JsdocTypeSpecialNamePath"),JsdocTypeNotNullable:g((d,y)=>sn(d.meta.position,y(d.element),"!"),"JsdocTypeNotNullable"),JsdocTypeNull:g(()=>"null","JsdocTypeNull"),JsdocTypeNullable:g((d,y)=>sn(d.meta.position,y(d.element),"?"),"JsdocTypeNullable"),JsdocTypeNumber:g(d=>d.value.toString(),"JsdocTypeNumber"),JsdocTypeObject:g((d,y)=>`{${d.elements.map(y).join((d.meta.separator==="comma"?",":";")+" ")}}`,"JsdocTypeObject"),JsdocTypeOptional:g((d,y)=>sn(d.meta.position,y(d.element),"="),"JsdocTypeOptional"),JsdocTypeSymbol:g((d,y)=>`${d.value}(${d.element!==void 0?y(d.element):""})`,"JsdocTypeSymbol"),JsdocTypeTypeof:g((d,y)=>`typeof ${y(d.element)}`,"JsdocTypeTypeof"),JsdocTypeUndefined:g(()=>"undefined","JsdocTypeUndefined"),JsdocTypeUnion:g((d,y)=>d.elements.map(y).join(" | "),"JsdocTypeUnion"),JsdocTypeUnknown:g(()=>"?","JsdocTypeUnknown"),JsdocTypeIntersection:g((d,y)=>d.elements.map(y).join(" & "),"JsdocTypeIntersection"),JsdocTypeProperty:g(d=>It(d.value,d.meta.quote),"JsdocTypeProperty"),JsdocTypePredicate:g((d,y)=>`${y(d.left)} is ${y(d.right)}`,"JsdocTypePredicate"),JsdocTypeIndexSignature:g((d,y)=>`[${d.key}: ${y(d.right)}]`,"JsdocTypeIndexSignature"),JsdocTypeMappedType:g((d,y)=>`[${d.key} in ${y(d.right)}]`,"JsdocTypeMappedType"),JsdocTypeAsserts:g((d,y)=>`asserts ${y(d.left)} is ${y(d.right)}`,"JsdocTypeAsserts")}}g(ga,"stringifyRules");let S0=ga();function Wl(d){return Dr(S0,d)}g(Wl,"stringify");let A0=["null","true","false","break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield"];function Ot(d){let y={type:"NameExpression",name:d};return A0.includes(d)&&(y.reservedWord=!0),y}g(Ot,"makeName");let D0={JsdocTypeOptional:g((d,y)=>{let w=y(d.element);return w.optional=!0,w},"JsdocTypeOptional"),JsdocTypeNullable:g((d,y)=>{let w=y(d.element);return w.nullable=!0,w},"JsdocTypeNullable"),JsdocTypeNotNullable:g((d,y)=>{let w=y(d.element);return w.nullable=!1,w},"JsdocTypeNotNullable"),JsdocTypeVariadic:g((d,y)=>{if(d.element===void 0)throw new Error("dots without value are not allowed in catharsis mode");let w=y(d.element);return w.repeatable=!0,w},"JsdocTypeVariadic"),JsdocTypeAny:g(()=>({type:"AllLiteral"}),"JsdocTypeAny"),JsdocTypeNull:g(()=>({type:"NullLiteral"}),"JsdocTypeNull"),JsdocTypeStringValue:g(d=>Ot(It(d.value,d.meta.quote)),"JsdocTypeStringValue"),JsdocTypeUndefined:g(()=>({type:"UndefinedLiteral"}),"JsdocTypeUndefined"),JsdocTypeUnknown:g(()=>({type:"UnknownLiteral"}),"JsdocTypeUnknown"),JsdocTypeFunction:g((d,y)=>{let w=ya(d),P={type:"FunctionType",params:w.params.map(y)};return w.this!==void 0&&(P.this=y(w.this)),w.new!==void 0&&(P.new=y(w.new)),d.returnType!==void 0&&(P.result=y(d.returnType)),P},"JsdocTypeFunction"),JsdocTypeGeneric:g((d,y)=>({type:"TypeApplication",applications:d.elements.map(w=>y(w)),expression:y(d.left)}),"JsdocTypeGeneric"),JsdocTypeSpecialNamePath:g(d=>Ot(d.specialType+":"+It(d.value,d.meta.quote)),"JsdocTypeSpecialNamePath"),JsdocTypeName:g(
761d=>d.value!=="function"?Ot(d.value):{type:"FunctionType",params:[]},"JsdocTypeName"),JsdocTypeNumber:g(d=>Ot(d.value.toString()),"JsdocTypeNumber"),JsdocTypeObject:g((d,y)=>{let w={type:"RecordType",fields:[]};for(let P of d.elements)P.type!=="JsdocTypeObjectField"&&P.type!=="JsdocTypeJsdocObjectField"?w.fields.push({type:"FieldType",key:y(P),value:void 0}):w.fields.push(y(P));return w},"JsdocTypeObject"),JsdocTypeObjectField:g((d,y)=>{if(typeof d.key!="string")throw new Error("Index signatures and mapped types are not supported");return{type:"FieldType",key:Ot(It(d.key,d.meta.quote)),value:d.right===void 0?void 0:y(d.right)}},"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:g((d,y)=>({type:"FieldType",key:y(d.left),value:y(d.right)}),"JsdocTypeJsdocObjectField"),JsdocTypeUnion:g((d,y)=>({type:"TypeUnion",elements:d.elements.map(w=>y(w))}),"JsdocTypeUnion"),JsdocTypeKeyValue:g((d,y)=>({type:"FieldType",key:Ot(d.key),value:d.right===void 0?void 0:y(d.right)}),"JsdocTypeKeyValue"),JsdocTypeNamePath:g((d,y)=>{let w=y(d.left),P;d.right.type==="JsdocTypeSpecialNamePath"?P=y(d.right).name:P=It(d.right.value,d.right.meta.quote);let V=d.pathType==="inner"?"~":d.pathType==="instance"?"#":".";return Ot(`${w.name}${V}${P}`)},"JsdocTypeNamePath"),JsdocTypeSymbol:g(d=>{let y="",w=d.element,P=!1;return w?.type==="JsdocTypeVariadic"&&(w.meta.position==="prefix"?y="...":P=!0,w=w.element),w?.type==="JsdocTypeName"?y+=w.value:w?.type==="JsdocTypeNumber"&&(y+=w.value.toString()),P&&(y+="..."),Ot(`${d.value}(${y})`)},"JsdocTypeSymbol"),JsdocTypeParenthesis:g((d,y)=>y($(d.element)),"JsdocTypeParenthesis"),JsdocTypeMappedType:Me,JsdocTypeIndexSignature:Me,JsdocTypeImport:Me,JsdocTypeKeyof:Me,JsdocTypeTuple:Me,JsdocTypeTypeof:Me,JsdocTypeIntersection:Me,JsdocTypeProperty:Me,JsdocTypePredicate:Me,JsdocTypeAsserts:Me};function Gl(d){return Dr(D0,d)}g(Gl,"catharsisTransform");function Jt(d){switch(d){case void 0:return"none";case"single":return"single";case"double":return"double"}}g(Jt,"getQuoteStyle");function Kl(d){switch(d){case"inner":return"INNER_MEMBER";case"instance":return"INSTANCE_MEMBER";case"property":return"MEMBER";case"property-brackets":return"MEMBER"}}g(Kl,"getMemberType");
761function Gn(d,y){return y.length===2?{type:d,left:y[0],right:y[1]}:{type:d,left:y[0],right:Gn(d,y.slice(1))}}g(Gn,"nestResults");let C0={JsdocTypeOptional:g((d,y)=>({type:"OPTIONAL",value:y(d.element),meta:{syntax:d.meta.position==="prefix"?"PREFIX_EQUAL_SIGN":"SUFFIX_EQUALS_SIGN"}}),"JsdocTypeOptional"),JsdocTypeNullable:g((d,y)=>({type:"NULLABLE",value:y(d.element),meta:{syntax:d.meta.position==="prefix"?"PREFIX_QUESTION_MARK":"SUFFIX_QUESTION_MARK"}}),"JsdocTypeNullable"),JsdocTypeNotNullable:g((d,y)=>({type:"NOT_NULLABLE",value:y(d.element),meta:{syntax:d.meta.position==="prefix"?"PREFIX_BANG":"SUFFIX_BANG"}}),"JsdocTypeNotNullable"),JsdocTypeVariadic:g((d,y)=>{let w={type:"VARIADIC",meta:{syntax:d.meta.position==="prefix"?"PREFIX_DOTS":d.meta.position==="suffix"?"SUFFIX_DOTS":"ONLY_DOTS"}};return d.element!==void 0&&(w.value=y(d.element)),w},"JsdocTypeVariadic"),JsdocTypeName:g(d=>({type:"NAME",name:d.value}),"JsdocTypeName"),JsdocTypeTypeof:g((d,y)=>({type:"TYPE_QUERY",name:y(d.element)}),"JsdocTypeTypeof"),JsdocTypeTuple:g((d,y)=>({type:"TUPLE",entries:d.elements.map(y)}),"JsdocTypeTuple"),JsdocTypeKeyof:g((d,y)=>({type:"KEY_QUERY",value:y(d.element)}),"JsdocTypeKeyof"),JsdocTypeImport:g(d=>({type:"IMPORT",path:{type:"STRING_VALUE",quoteStyle:Jt(d.element.meta.quote),string:d.element.value}}),"JsdocTypeImport"),JsdocTypeUndefined:g(()=>({type:"NAME",name:"undefined"}),"JsdocTypeUndefined"),JsdocTypeAny:g(()=>({type:"ANY"}),"JsdocTypeAny"),JsdocTypeFunction:g((d,y)=>{let w=ya(d),P={type:d.arrow?"ARROW":"FUNCTION",params:w.params.map(V=>{if(V.type==="JsdocTypeKeyValue"){if(V.right===void 0)throw new Error("Function parameter without ':' is not expected to be 'KEY_VALUE'");return{type:"NAMED_PARAMETER",name:V.key,typeName:y(V.right)}}else return y(V)}),new:null,returns:null};return w.this!==void 0?P.this=y(w.this):d.arrow||(P.this=null),w.new!==void 0&&(P.new=y(w.new)),d.returnType!==void 0&&(P.returns=y(d.returnType)),P},"JsdocTypeFunction"),JsdocTypeGeneric:g((d,y)=>{let w={type:"GENERIC",subject:y(d.left),objects:d.elements.map(y),meta:{syntax:d.meta.brackets==="square"?"SQUARE_BRACKET":d.meta.dot?"ANGLE_BRACKET_WITH_DOT":"ANGLE_BRACKET"}};return d.meta.brackets==="square"&&d.elements[0].type==="JsdocTypeFunction"&&!d.elements[0].parenthesis&&(w.objects[0]={type:"NAME",name:"function"}),w},"JsdocTypeGeneric"),JsdocTypeObjectField:g((d,y)=>{if(typeof d.key!="string")throw new Error("Index signatures and mapped types are not supported");if(d.right===void 0)return{type:"RECORD_ENTRY",key:d.key,quoteStyle:Jt(d.meta.quote),value:null,readonly:!1};let w=y(d.right);return d.optional&&(w={type:"OPTIONAL",value:w,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:d.key.toString(),quoteStyle:Jt(d.meta.quote),value:w,readonly:!1}},"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:g(()=>{throw new Error("Keys may not be typed in jsdoctypeparser.")},"JsdocTypeJsdocObjectField"),JsdocTypeKeyValue:g((d,y)=>{if(d.right===void 0)return{type:"RECORD_ENTRY",key:d.key,quoteStyle:"none",value:null,readonly:!1};let w=y(d.right);return d.optional&&(w={type:"OPTIONAL",value:w,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:d.key,quoteStyle:"none",value:w,readonly:!1}},"JsdocTypeKeyValue"),JsdocTypeObject:g((d,y)=>{let w=[];for(let P of d.elements)(P.type==="JsdocTypeObjectField"||P.type==="JsdocTypeJsdocObjectField")&&w.push(y(P));return{type:"RECORD",entries:w}},"JsdocTypeObject"),JsdocTypeSpecialNamePath:g(d=>{if(d.specialType!=="module")throw new Error(`jsdoctypeparser does not support type ${d.specialType} at this point.`);return{type:"MODULE",value:{type:"FILE_PATH",quoteStyle:Jt(d.meta.quote),path:d.value}}},"JsdocTypeSpecialNamePath"),JsdocTypeNamePath:g((d,y)=>{let w=!1,P,V;d.right.type==="JsdocTypeSpecialNamePath"&&d.right.specialType==="event"?(w=!0,P=d.right.value,V=Jt(d.right.meta.quote)):(P=d.right.value,V=Jt(d.right.meta.quote));let X={type:Kl(d.pathType),owner:y(d.left),name:P,quoteStyle:V,hasEventPrefix:w};if(X.owner.type==="MODULE"){let ee=X.owner;return X.owner=X.owner.value,ee.value=X,ee}else return X},"JsdocTypeNamePath"),JsdocTypeUnion:g((d,y)=>Gn("UNION",d.elements.map(y)),"JsdocTypeUnion"),JsdocTypeParenthesis:g((d,y)=>({type:"PARENTHESIS",value:y($(d.element))}),"JsdocTypeParenthesis"),JsdocTypeNull:g(()=>({type:"NAME",name:"null"}),"JsdocTypeNull"),JsdocTypeUnknown:g(()=>({type:"UNKNOWN"}),"JsdocTypeUnknown"),JsdocTypeStringValue:g(d=>({type:"STRING_VALUE",quoteStyle:Jt(d.meta.quote),string:d.value}),"JsdocTypeStringValue"),JsdocTypeIntersection:g((d,y)=>Gn("INTERSECTION",d.elements.map(y)),"JsdocTypeIntersection"),JsdocTypeNumber:g(d=>({type:"NUMBER_VALUE",number:d.value.toString()}),"JsdocTypeNumber"),JsdocTypeSymbol:Me,JsdocTypeProperty:Me,JsdocTypePredicate:Me,JsdocTypeMappedType:Me,JsdocTypeIndexSignature:Me,JsdocTypeAsserts:Me};function Yl(d){return Dr(C0,d)}g(Yl,"jtpTransform");function Xl(){return{JsdocTypeIntersection:g((d,y)=>({type:"JsdocTypeIntersection",elements:d.elements.map(y)}),"JsdocTypeIntersection"),JsdocTypeGeneric:g((d,y)=>({type:"JsdocTypeGeneric",left:y(d.left),elements:d.elements.map(y),meta:{dot:d.meta.dot,brackets:d.meta.brackets}}),"JsdocTypeGeneric"),JsdocTypeNullable:g(d=>d,"JsdocTypeNullable"),JsdocTypeUnion:g((d,y)=>({type:"JsdocTypeUnion",elements:d.elements.map(y)}),"JsdocTypeUnion"),JsdocTypeUnknown:g(d=>d,"JsdocTypeUnknown"),JsdocTypeUndefined:g(d=>d,"JsdocTypeUndefined"),JsdocTypeTypeof:g((d,y)=>({type:"JsdocTypeTypeof",element:y(d.element)}),"JsdocTypeTypeof"),JsdocTypeSymbol:g((d,y)=>{let w={type:"JsdocTypeSymbol",value:d.value};return d.element!==void 0&&(w.element=y(d.element)),w},"JsdocTypeSymbol"),JsdocTypeOptional:g((d,y)=>({type:"JsdocTypeOptional",element:y(d.element),meta:{position:d.meta.position}}),"JsdocTypeOptional"),JsdocTypeObject:g((d,y)=>({type:"JsdocTypeObject",meta:{separator:"comma"},elements:d.elements.map(y)}),"JsdocTypeObject"),JsdocTypeNumber:g(d=>d,"JsdocTypeNumber"),JsdocTypeNull:g(d=>d,"JsdocTypeNull"),JsdocTypeNotNullable:g((d,y)=>({type:"JsdocTypeNotNullable",element:y(d.element),meta:{position:d.meta.position}}),"JsdocTypeNotNullable"),JsdocTypeSpecialNamePath:g(d=>d,"JsdocTypeSpecialNamePath"),JsdocTypeObjectField:g((d,y)=>({type:"JsdocTypeObjectField",key:d.key,right:d.right===void 0?void 0:y(d.right),optional:d.optional,readonly:d.readonly,meta:d.meta}),"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:g((d,y)=>({type:"JsdocTypeJsdocObjectField",left:y(d.left),right:y(d.right)}),"JsdocTypeJsdocObjectField"),JsdocTypeKeyValue:g((d,y)=>({type:"JsdocTypeKeyValue",key:d.key,right:d.right===void 0?void 0:y(d.right),optional:d.optional,variadic:d.variadic}),"JsdocTypeKeyValue"),JsdocTypeImport:g((d,y)=>({type:"JsdocTypeImport",element:y(d.element)}),"JsdocTypeImport"),JsdocTypeAny:g(d=>d,"JsdocTypeAny"),JsdocTypeStringValue:g(d=>d,"JsdocTypeStringValue"),JsdocTypeNamePath:g(d=>d,"JsdocTypeNamePath"),JsdocTypeVariadic:g((d,y)=>{let w={type:"JsdocTypeVariadic",meta:{position:d.meta.position,squareBrackets:d.meta.squareBrackets}};return d.element!==void 0&&(w.element=y(d.element)),w},"JsdocTypeVariadic"),JsdocTypeTuple:g((d,y)=>({type:"JsdocTypeTuple",elements:d.elements.map(y)}
761),"JsdocTypeTuple"),JsdocTypeName:g(d=>d,"JsdocTypeName"),JsdocTypeFunction:g((d,y)=>{let w={type:"JsdocTypeFunction",arrow:d.arrow,parameters:d.parameters.map(y),constructor:d.constructor,parenthesis:d.parenthesis};return d.returnType!==void 0&&(w.returnType=y(d.returnType)),w},"JsdocTypeFunction"),JsdocTypeKeyof:g((d,y)=>({type:"JsdocTypeKeyof",element:y(d.element)}),"JsdocTypeKeyof"),JsdocTypeParenthesis:g((d,y)=>({type:"JsdocTypeParenthesis",element:y(d.element)}),"JsdocTypeParenthesis"),JsdocTypeProperty:g(d=>d,"JsdocTypeProperty"),JsdocTypePredicate:g((d,y)=>({type:"JsdocTypePredicate",left:y(d.left),right:y(d.right)}),"JsdocTypePredicate"),JsdocTypeIndexSignature:g((d,y)=>({type:"JsdocTypeIndexSignature",key:d.key,right:y(d.right)}),"JsdocTypeIndexSignature"),JsdocTypeMappedType:g((d,y)=>({type:"JsdocTypeMappedType",key:d.key,right:y(d.right)}),"JsdocTypeMappedType"),JsdocTypeAsserts:g((d,y)=>({type:"JsdocTypeAsserts",left:y(d.left),right:y(d.right)}),"JsdocTypeAsserts")}}g(Xl,"identityTransformRules");let Ql={JsdocTypeAny:[],JsdocTypeFunction:["parameters","returnType"],JsdocTypeGeneric:["left","elements"],JsdocTypeImport:[],JsdocTypeIndexSignature:["right"],JsdocTypeIntersection:["elements"],JsdocTypeKeyof:["element"],JsdocTypeKeyValue:["right"],JsdocTypeMappedType:["right"],JsdocTypeName:[],JsdocTypeNamePath:["left","right"],JsdocTypeNotNullable:["element"],JsdocTypeNull:[],JsdocTypeNullable:["element"],JsdocTypeNumber:[],JsdocTypeObject:["elements"],JsdocTypeObjectField:["right"],JsdocTypeJsdocObjectField:["left","right"],JsdocTypeOptional:["element"],JsdocTypeParenthesis:["element"],JsdocTypeSpecialNamePath:[],JsdocTypeStringValue:[],JsdocTypeSymbol:["element"],JsdocTypeTuple:["elements"],JsdocTypeTypeof:["element"],JsdocTypeUndefined:[],JsdocTypeUnion:["elements"],JsdocTypeUnknown:[],JsdocTypeVariadic:["element"],JsdocTypeProperty:[],JsdocTypePredicate:["left","right"],JsdocTypeAsserts:["left","right"]};function Kn(d,y,w,P,V){P?.(d,y,w);let X=Ql[d.type];for(let ee of X){let Se=d[ee];if(Se!==void 0)if(Array.isArray(Se))for(let Te of Se)Kn(Te,d,ee,P,V);else Kn(Se,d,ee,P,V)}V?.(d,y,w)}g(Kn,"_traverse");function Zl(d,y,w){Kn(d,void 0,void 0,y,w)}g(Zl,"traverse"),r.catharsisTransform=Gl,r.identityTransformRules=Xl,r.jtpTransform=Yl,r.parse=ha,r.stringify=Wl,r.stringifyRules=ga,r.transform=Dr,r.traverse=Zl,r.tryParse=Vl,r.visitorKeys=Ql})}),Zx=g(e=>e.name==="literal","isLiteral"),ew=g(e=>e.value.replace(/['|"]/g,""),"toEnumOption"),tw=g(e=>{switch(e.type){case"function":return{name:"function"};case"object":let t={};return e.signature.properties.forEach(r=>{t[r.key]=Pn(r.value)}),{name:"object",value:t};default:throw new io({type:e,language:"Flow"})}},"convertSig"),Pn=g(e=>{let{name:t,raw:r}=e,n={};switch(typeof r<"u"&&(n.raw=r),e.name){case"literal":return{...n,name:"other",value:e.value};case"string":case"number":case"symbol":case"boolean":return{...n,name:t};case"Array":return{...n,name:"array",value:e.elements.map(Pn)};case"signature":return{...n,...tw(e)};case"union":return e.elements?.every(Zx)?{...n,name:"enum",value:e.elements?.map(ew)}:{...n,name:t,value:e.elements?.map(Pn)};case"intersection":return{...n,name:t,value:e.elements?.map(Pn)};default:return{...n,name:"other",value:t}}},"convert");function Xo(e){if(!e||typeof e!="object")return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.prototype||Object.getPrototypeOf(t)===null?Object.prototype.toString.call(e)==="[object Object]":!1}g(Xo,"isPlainObject");function Wh(e,t){let r={},n=Object.keys(e);for(let o=0;o<n.length;o++){let a=n[o],i=e[a];r[a]=t(i,a,e)}return r}g(Wh,"mapValues");var Gh=/^['"]|['"]$/g,rw=g(e=>e.replace(Gh,""),"trimQuotes"),nw=g(e=>Gh.test(e),"includesQuotes"),Kh=g(e=>{let t=rw(e);return nw(e)||Number.isNaN(Number(t))?t:Number(t)},"parseLiteral"),ow=/^\(.*\) => /,_n=g(e=>{let{name:t,raw:r,computed:n,value:o}=e,a={};switch(typeof r<"u"&&(a.raw=r),t){case"enum":{let l=n?o:o.map(s=>Kh(s.value));return{...a,name:t,value:l}}case"string":case"number":case"symbol":return{...a,name:t};case"func":return{...a,name:"function"};case"bool":case"boolean":return{...a,name:"boolean"};case"arrayOf":case"array":return{...a,name:"array",value:o&&_n(o)};case"object":return{...a,name:t};case"objectOf":return{...a,name:t,value:_n(o)};case"shape":case"exact":let i=Wh(o,l=>_n(l));return{...a,name:"object",value:i};case"union":return{...a,name:"union",value:o.map(l=>_n(l))};
761case"instanceOf":case"element":case"elementType":default:{if(t?.indexOf("|")>0)try{let u=t.split("|").map(c=>JSON.parse(c));return{...a,name:"enum",value:u}}catch{}let l=o?`${t}(${o})`:t,s=ow.test(t)?"function":"other";return{...a,name:s,value:l}}}},"convert"),aw=g(e=>{switch(e.type){case"function":return{name:"function"};case"object":let t={};return e.signature.properties.forEach(r=>{t[r.key]=Rn(r.value)}),{name:"object",value:t};default:throw new io({type:e,language:"Typescript"})}},"convertSig"),Rn=g(e=>{let{name:t,raw:r}=e,n={};switch(typeof r<"u"&&(n.raw=r),e.name){case"string":case"number":case"symbol":case"boolean":return{...n,name:t};case"Array":return{...n,name:"array",value:e.elements.map(Rn)};case"signature":return{...n,...aw(e)};case"union":let o;return e.elements?.every(a=>a.name==="literal")?o={...n,name:"enum",value:e.elements?.map(a=>Kh(a.value))}:o={...n,name:t,value:e.elements?.map(Rn)},o;case"intersection":return{...n,name:t,value:e.elements?.map(Rn)};default:return{...n,name:"other",value:t}}},"convert"),zs=g(e=>{let{type:t,tsType:r,flowType:n}=e;try{if(t!=null)return _n(t);if(r!=null)return Rn(r);if(n!=null)return Pn(n)}catch(o){console.error(o)}return null},"convert"),iw=(e=>(e.JAVASCRIPT="JavaScript",e.FLOW="Flow",e.TYPESCRIPT="TypeScript",e.UNKNOWN="Unknown",e))(iw||{}),sw=["null","undefined"];function Qo(e){return sw.some(t=>t===e)}g(Qo,"isDefaultValueBlacklisted");var lw=g(e=>{if(!e)return"";if(typeof e=="string")return e;throw new Error(`Description: expected string, got: ${JSON.stringify(e)}`)},"str");function Us(e){return!!e.__docgenInfo}g(Us,"hasDocgen");function Yh(e){return e!=null&&Object.keys(e).length>0}g(Yh,"isValidDocgenSection");function Xh(e,t){return Us(e)?e.__docgenInfo[t]:null}g(Xh,"getDocgenSection");function Qh(e){return Us(e)?lw(e.__docgenInfo.description):""}g(Qh,"getDocgenDescription");var Yt;(function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"})(Yt=Yt||(Yt={}));function Zh(e){return/^\s+$/.test(e)}g(Zh,"isSpace");function ey(e){let t=e.match(/\r+$/);return t==null?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]}g(ey,"splitCR");function Er(e){let t=e.match(/^\s+/);return t==null?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]}g(Er,"splitSpace");function ty(e){return e.split(/\n/)}g(ty,"splitLines");function ry(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)}g(ry,"seedSpec");function ny(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)}g(ny,"seedTokens");var uw=/^@\S+/;function oy({fence:e="```"}={}){let t=ay(e),r=g((n,o)=>t(n)?!o:o,"toggleFence");return g(function(n){let o=[[]],a=!1;for(let i of n)uw.test(i.tokens.description)&&!a?o.push([i]):o[o.length-1].push(i),a=r(i.tokens.description,a);return o},"parseBlock")}g(oy,"getParser");function ay(e){return typeof e=="string"?t=>t.split(e).length%2===0:e}g(ay,"getFencer");function iy({startLine:e=0,markers:t=Yt}={}){let r=null,n=e;return g(function(o){let a=o,i=ny();if([i.lineEnd,a]=ey(a),[i.start,a]=Er(a),r===null&&a.startsWith(t.start)&&!a.startsWith(t.nostart)&&(r=[],i.delimiter=a.slice(0,t.start.length),a=a.slice(t.start.length),[i.postDelimiter,a]=Er(a)),r===null)return n++,null;let l=a.trimRight().endsWith(t.end);if(i.delimiter===""&&a.startsWith(t.delim)&&!a.startsWith(t.end)&&(i.delimiter=t.delim,a=a.slice(t.delim.length),[i.postDelimiter,a]=Er(a)),l){let s=a.trimRight();i.end=a.slice(s.length-t.end.length),a=s.slice(0,-t.end.length)}if(i.description=a,r.push({number:n,source:o,tokens:i}),n++,l){let s=r.slice();return r=null,s}return null},"parseSource")}g(iy,"getParser");function sy({tokenizers:e}){return g(function(t){var r;let n=ry({source:t});for(let o of e)if(n=o(n),!((r=n.problems[n.problems.length-1])===null||r===void 0)&&r.critical)break;return n},"parseSpec")}g(sy,"getParser");function ly(){return e=>{let{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return r===null?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}g(ly,"tagTokenizer");function uy(e="compact"){let t=cy(e);return r=>{let n=0,o=[];for(let[l,{tokens:s}]of r.source.entries()){let u="";if(l===0&&s.description[0]!=="{")return r;for(let c of s.description)if(c==="{"&&n++,c==="}"&&n--,u+=c,n===0)break;if(o.push([s,u]),n===0)break}if(n!==0)return r.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:r.source[0].number,critical:!0}),r;let a=[],i=o[0][0].postDelimiter.length;for(let[l,[s,u]]of o.entries())s.type=u,l>0&&(s.type=s.postDelimiter.slice(i)+u,s.postDelimiter=s.postDelimiter.slice(0,i)),[s.postType,s.description]=Er(s.description.slice(u.length)),a.push(s.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),r.type=t(a),r}}g(uy,"typeTokenizer");var cw=g(e=>e.trim(),"trim");function cy(e){return e==="compact"?t=>t.map(cw).join(""):e==="preserve"?t=>t.join(`
762`):e}g(cy,"getJoiner");var dw=g(e=>e&&e.startsWith('"')&&e.endsWith('"'),"isQuoted");function dy(){let e=g((t,{tokens:r},n)=>r.type===""?t:n,"typeEnd");return t=>{let{tokens:r}=t.source[t.source.reduce(e,0)],n=r.description.trimLeft(),o=n.split('"');if(o.length>1&&o[0]===""&&o.length%2===1)return t.name=o[1],r.name=`"${o[1]}"`,[r.postName,r.description]=Er(n.slice(r.name.length)),t;let a=0,i="",l=!1,s;for(let c of n){if(a===0&&Zh(c))break;c==="["&&a++,c==="]"&&a--,i+=c}if(a!==0)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;let u=i;if(i[0]==="["&&i[i.length-1]==="]"){l=!0,i=i.slice(1,-1);let c=i.split("=");if(i=c[0].trim(),c[1]!==void 0&&(s=c.slice(1).join("=").trim()),i==="")return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(s==="")return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!dw(s)&&/=(?!>)/.test(s))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}return t.optional=l,t.name=i,r.name=u,s!==void 0&&(t.default=s),[r.postName,r.description]=Er(n.slice(r.name.length)),t}}g(dy,"nameTokenizer");function py(e="compact",t=Yt){let r=qs(e);return n=>(n.description=r(n.source,t),n)}g(py,"descriptionTokenizer");function qs(e){return e==="compact"?fy:e==="preserve"?my:e}g(qs,"getJoiner");function fy(e,t=Yt){return e.map(({tokens:{description:r}})=>r.trim()).filter(r=>r!=="").join(" ")}g(fy,"compactJoiner");var pw=g((e,{tokens:t},r)=>t.type===""?e:r,"lineNo"),fw=g(({tokens:e})=>(e.delimiter===""?e.start:e.postDelimiter.slice(1))+e.description,"getDescription");function my(e,t=Yt){if(e.length===0)return"";e[0].tokens.description===""&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));let r=e[e.length-1];return r!==void 0&&r.tokens.description===""&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),e=e.slice(e.reduce(pw,0)),e.map(fw).join(`
763`)}g(my,"preserveJoiner");function hy({startLine:e=0,fence:t="```",spacing:r="compact",markers:n=Yt,tokenizers:o=[ly(),uy(r),dy(),py(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");let a=iy({startLine:e,markers:n}),i=oy({fence:t}),l=sy({tokenizers:o}),s=qs(r);return function(u){let c=[];for(let p of ty(u)){let f=a(p);if(f===null)continue;let m=i(f),b=m.slice(1).map(l);c.push({description:s(m[0],n),tags:b,source:f,problems:b.reduce((E,v)=>E.concat(v.problems),[])})}return c}}g(hy,"getParser");
763function yy(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}g(yy,"join");function gy(){return e=>e.source.map(({tokens:t})=>yy(t)).join(`
764`)}g(gy,"getStringifier");var mw={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},N6=Object.keys(mw);function by(e,t={}){return hy(t)(e)}g(by,"parse");var j6=gy(),Js=Xx(Qx(),1);function Ey(e){return e!=null&&e.includes("@")}g(Ey,"containsJsDoc");function vy(e){let t=`/**
765`+(e??"").split(`
766`).map(n=>` * ${n}`).join(`
767`)+`
768*/`,r=by(t,{spacing:"preserve"});if(!r||r.length===0)throw new Error("Cannot parse JSDoc tags.");return r[0]}g(vy,"parse");var hw={tags:["param","arg","argument","returns","ignore","deprecated"]},yw=g((e,t=hw)=>{if(!Ey(e))return{includesJsDoc:!1,ignore:!1};let r=vy(e),n=xy(r,t.tags);return n.ignore?{includesJsDoc:!0,ignore:!0}:{includesJsDoc:!0,ignore:!1,description:r.description.trim(),extractedTags:n}},"parseJsDoc");function xy(e,t){let r={params:null,deprecated:null,returns:null,ignore:!1};for(let n of e.tags)if(!(t!==void 0&&!t.includes(n.tag)))if(n.tag==="ignore"){r.ignore=!0;break}else switch(n.tag){case"param":case"arg":case"argument":{let o=Sy(n);o!=null&&(r.params==null&&(r.params=[]),r.params.push(o));break}case"deprecated":{let o=Ay(n);o!=null&&(r.deprecated=o);break}case"returns":{let o=Dy(n);o!=null&&(r.returns=o);break}default:break}return r}g(xy,"extractJsDocTags");function wy(e){return e.replace(/[\.-]$/,"")}g(wy,"normaliseParamName");function Sy(e){if(!e.name||e.name==="-")return null;let t=Ws(e.type);return{name:e.name,type:t,description:Vs(e.description),getPrettyName:g(()=>wy(e.name),"getPrettyName"),getTypeName:g(()=>t?Gs(t):null,"getTypeName")}}g(Sy,"extractParam");function Ay(e){return e.name?Hs(e.name,e.description):null}g(Ay,"extractDeprecated");function Hs(e,t){let r=e===""?t:`${e} ${t}`;return Vs(r)}g(Hs,"joinNameAndDescription");function Vs(e){let t=e.replace(/^- /g,"").trim();return t===""?null:t}g(Vs,"normaliseDescription");function Dy(e){let t=Ws(e.type);return t?{type:t,description:Hs(e.name,e.description),getTypeName:g(()=>Gs(t),"getTypeName")}:null}g(Dy,"extractReturns");var Xt=(0,Js.stringifyRules)(),gw=Xt.JsdocTypeObject;Xt.JsdocTypeAny=()=>"any";Xt.JsdocTypeObject=(e,t)=>`(${gw(e,t)})`;Xt.JsdocTypeOptional=(e,t)=>t(e.element);Xt.JsdocTypeNullable=(e,t)=>t(e.element);Xt.JsdocTypeNotNullable=(e,t)=>t(e.element);Xt.JsdocTypeUnion=(e,t)=>e.elements.map(t).join("|");function Ws(e){try{return(0,Js.parse)(e,"typescript")}catch{return null}}g(Ws,"extractType");function Gs(e){return(0,Js.transform)(Xt,e)}g(Gs,"extractTypeName");function Ks(e){return e.length>90}g(Ks,"isTooLongForTypeSummary");function Cy(e){return e.length>50}g(Cy,"isTooLongForDefaultValueSummary");function Re(e,t){return e===t?{summary:e}:{summary:e,detail:t}}g(Re,"createSummaryValue");var $6=g(e=>e.replace(/\\r\\n/g,"\\n"),"normalizeNewlines");function Ty(e,t){if(e!=null){let{value:r}=e;if(!Qo(r))return Cy(r)?Re(t?.name,r):Re(r)}return null}g(Ty,"createDefaultValue");function Ys({name:e,value:t,elements:r,raw:n}){return t??(r!=null?r.map(Ys).join(" | "):n??e)}g(Ys,"generateUnionElement");function Fy({name:e,raw:t,elements:r}){return r!=null?Re(r.map(Ys).join(" | ")):t!=null?Re(t.replace(/^\|\s*/,"")):Re(e)}g(Fy,"generateUnion");function Iy({type:e,raw:t}){return t!=null?Re(t):Re(e)}g(Iy,"generateFuncSignature");function Oy({type:e,raw:t}){return t!=null?Ks(t)?Re(e,t):Re(t):Re(e)}g(Oy,"generateObjectSignature");function ky(e){let{type:t}=e;return t==="object"?Oy(e):Iy(e)}g(ky,"generateSignature");function _y({name:e,raw:t}){return t!=null?Ks(t)?Re(e,t):Re(t):Re(e)}g(_y,"generateDefault");function Py(e){if(e==null)return null;switch(e.name){case"union":return Fy(e);case"signature":return ky(e);default:return _y(e)}}g(Py,"createType");var bw=g((e,t)=>{let{flowType:r,description:n,required:o,defaultValue:a}=t;return{name:e,type:Py(r),required:o,description:n,defaultValue:Ty(a??null,r??null)}},"createFlowPropDef");function Ry({defaultValue:e}){if(e!=null){let{value:t}=e;if(!Qo(t))return Re(t)}return null}g(Ry,"createDefaultValue");function By({tsType:e,required:t}){if(e==null)return null;let r=e.name;return t||(r=r.replace(" | undefined","")),Re(["Array","Record","signature"].includes(e.name)?e.raw:r)}g(By,"createType");var Ew=g((e,t)=>{let{description:r,required:n}=t;return{name:e,type:By(t),required:n,description:r,defaultValue:Ry(t)}},"createTsPropDef");function Ny(e){return e!=null?Re(e.name):null}g(Ny,"createType");
768function jy(e){let{computed:t,func:r}=e;return typeof t>"u"&&typeof r>"u"}g(jy,"isReactDocgenTypescript");function $y(e){return e?e.name==="string"?!0:e.name==="enum"?Array.isArray(e.value)&&e.value.every(({value:t})=>typeof t=="string"&&t[0]==='"'&&t[t.length-1]==='"'):!1:!1}g($y,"isStringValued");function My(e,t){if(e!=null){let{value:r}=e;if(!Qo(r))return jy(e)&&$y(t)?Re(JSON.stringify(r)):Re(r)}return null}g(My,"createDefaultValue");function Xs(e,t,r){let{description:n,required:o,defaultValue:a}=r;return{name:e,type:Ny(t),required:o,description:n,defaultValue:My(a,t)}}g(Xs,"createBasicPropDef");function Bn(e,t){if(t?.includesJsDoc){let{description:r,extractedTags:n}=t;r!=null&&(e.description=t.description);let o={...n,params:n?.params?.map(a=>({name:a.getPrettyName(),description:a.description}))};Object.values(o).filter(Boolean).length>0&&(e.jsDocTags=o)}return e}g(Bn,"applyJsDocResult");var vw=g((e,t,r)=>{let n=Xs(e,t.type,t);return n.sbType=zs(t),Bn(n,r)},"javaScriptFactory"),xw=g((e,t,r)=>{let n=Ew(e,t);return n.sbType=zs(t),Bn(n,r)},"tsFactory"),ww=g((e,t,r)=>{let n=bw(e,t);return n.sbType=zs(t),Bn(n,r)},"flowFactory"),Sw=g((e,t,r)=>{let n=Xs(e,{name:"unknown"},t);return Bn(n,r)},"unknownFactory"),Ly=g(e=>{switch(e){case"JavaScript":return vw;case"TypeScript":return xw;case"Flow":return ww;default:return Sw}},"getPropDefFactory"),zy=g(e=>e.type!=null?"JavaScript":e.flowType!=null?"Flow":e.tsType!=null?"TypeScript":"Unknown","getTypeSystem"),Aw=g(e=>{let t=zy(e[0]),r=Ly(t);return e.map(n=>{let o=n;return n.type?.elements&&(o={...n,type:{...n.type,value:n.type.elements}}),Qs(o.name,o,t,r)})},"extractComponentSectionArray"),Dw=g(e=>{let t=Object.keys(e),r=zy(e[t[0]]),n=Ly(r);return t.map(o=>{let a=e[o];return a!=null?Qs(o,a,r,n):null}).filter(Boolean)},"extractComponentSectionObject"),M6=g((e,t)=>{let r=Xh(e,t);return Yh(r)?Array.isArray(r)?Aw(r):Dw(r):[]},"extractComponentProps");function Qs(e,t,r,n){let o=yw(t.description);return o.includesJsDoc&&o.ignore?null:{propDef:n(e,t,o),jsDocTags:o.extractedTags,docgenInfo:t,typeSystem:r}}g(Qs,"extractProp");function Cw(e){return e!=null?Qh(e):""}g(Cw,"extractComponentDescription");var Uy=g((...e)=>{let t={},r=e.filter(Boolean),n=r.reduce((o,a)=>(Object.entries(a).forEach(([i,l])=>{let s=o[i];Array.isArray(l)||typeof s>"u"?o[i]=l:Xo(l)&&Xo(s)?t[i]=!0:typeof l<"u"&&(o[i]=l)}),o),{});return Object.keys(t).forEach(o=>{let a=r.filter(Boolean).map(i=>i[o]).filter(i=>typeof i<"u");a.every(i=>Xo(i))?n[o]=Uy(...a):n[o]=a[a.length-1]}),n},"combineParameters"),L6=g(e=>{let{component:t,argTypes:r,parameters:{docs:n={}}}=e,{extractArgTypes:o}=n;if(!o||!t)return r;let a=o(t);return a?Uy(a,r):r},"enhanceArgTypes"),qy="storybook/docs",z6=`${qy}/panel`;var Tw=`${qy}/snippet-rendered`,Jy=(e=>(e.AUTO="auto",e.CODE="code",e.DYNAMIC="dynamic",e))(Jy||{});z();U();q();var gS=lr({"../../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"||typeof window<"u"?n=window:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){return function r(n,o,a){function i(u,c){if(!o[u]){if(!n[u]){var p=typeof fn=="function"&&fn;if(!c&&p)return p(u,!0);if(l)return l(u,!0);var f=new Error("Cannot find module '"+u+"'");throw f.code="MODULE_NOT_FOUND",f}var m=o[u]={exports:{}};n[u][0].call(m.exports,function(b){var E=n[u][1][b];return i(E||b)},m,m.exports,r,n,o,a)}return o[u].exports}for(var l=typeof fn=="function"&&fn,s=0;s<a.length;s++)i(a[s]);return i}({1:[function(r,n,o){n.exports=function(a){if(typeof Map!="function"||a){var i=r("./similar");return new i}else return new Map}},{"./similar":2}],2:[function(r,n,o){function a(){return this.list=[],this.lastItem=void 0,this.size=0,this}a.prototype.get=function(i){var l;if(this.lastItem&&this.isEqual(this.lastItem.key,i))return this.lastItem.val;if(l=this.indexOf(i),l>=0)return this.lastItem=this.list[l],this.list[l].val},a.prototype.set=function(i,l){var s;return this.lastItem&&this.isEqual(this.lastItem.key,i)?(this.lastItem.val=l,this):(s=this.indexOf(i),s>=0?(this.lastItem=this.list[s],this.list[s].val=l,this):(this.lastItem={key:i,val:l},this.list.push(this.lastItem),this.size++,this))},a.prototype.delete=function(i){var l;if(this.lastItem&&this.isEqual(this.lastItem.key,i)&&(this.lastItem=void 0),l=this.indexOf(i),l>=0)return this.size--,this.list.splice(l,1)[0]},a.prototype.has=function(i){var l;return this.lastItem&&this.isEqual(this.lastItem.key,i)?!0:(l=this.indexOf(i),l>=0?(this.lastItem=this.list[l],!0):!1)},a.prototype.forEach=function(i,l){var s;for(s=0;s<this.size;s++)i.call(l||this,this.list[s].val,this.list[s].key,this)},a.prototype.indexOf=function(i){var l;
768for(l=0;l<this.size;l++)if(this.isEqual(this.list[l].key,i))return l;return-1},a.prototype.isEqual=function(i,l){return i===l||i!==i&&l!==l},n.exports=a},{}],3:[function(r,n,o){var a=r("map-or-similar");n.exports=function(u){var c=new a(!1),p=[];return function(f){var m=function(){var b=c,E,v,S=arguments.length-1,A=Array(S+1),F=!0,k;if((m.numArgs||m.numArgs===0)&&m.numArgs!==S+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(k=0;k<S;k++){if(A[k]={cacheItem:b,arg:arguments[k]},b.has(arguments[k])){b=b.get(arguments[k]);continue}F=!1,E=new a(!1),b.set(arguments[k],E),b=E}return F&&(b.has(arguments[S])?v=b.get(arguments[S]):F=!1),F||(v=f.apply(null,arguments),b.set(arguments[S],v)),u>0&&(A[S]={cacheItem:b,arg:arguments[S]},F?i(p,A):p.push(A),p.length>u&&l(p.shift())),m.wasMemoized=F,m.numArgs=S+1,v};return m.limit=u,m.wasMemoized=!1,m.cache=c,m.lru=p,m}};function i(u,c){var p=u.length,f=c.length,m,b,E;for(b=0;b<p;b++){for(m=!0,E=0;E<f;E++)if(!s(u[b][E].arg,c[E].arg)){m=!1;break}if(m)break}u.push(u.splice(b,1)[0])}function l(u){var c=u.length,p=u[c-1],f,m;for(p.cacheItem.delete(p.arg),m=c-2;m>=0&&(p=u[m],f=p.cacheItem.get(p.arg),!f||!f.size);m--)p.cacheItem.delete(p.arg)}function s(u,c){return u===c||u!==u&&c!==c}},{"map-or-similar":1}]},{},[3])(3)})}});function Ke(){return Ke=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},Ke.apply(null,arguments)}function bS(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mn(e,t){return Mn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Mn(e,t)}function ES(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Mn(e,t)}function fl(e){return fl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},fl(e)}function vS(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function Eg(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Eg=function(){return!!e})()}function xS(e,t,r){if(Eg())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var o=new(e.bind.apply(e,n));return r&&Mn(o,r.prototype),o}function ml(e){var t=typeof Map=="function"?new Map:void 0;return ml=function(r){if(r===null||!vS(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 xS(r,arguments,fl(this).constructor)}return n.prototype=Object.create(r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Mn(n,r)},ml(e)}var wS={1:`Passed invalid arguments to hsl, please pass multiple numbers e.g. hsl(360, 0.75, 0.4) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75 }).
769
770`,2:`Passed invalid arguments to hsla, please pass multiple numbers e.g. hsla(360, 0.75, 0.4, 0.7) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75, alpha: 0.7 }).
771
772`,3:`Passed an incorrect argument to a color function, please pass a string representation of a color.
773
774`,4:`Couldn't generate valid rgb string from %s, it returned %s.
775
776`,5:`Couldn't parse the color string. Please provide the color as a string in hex, rgb, rgba, hsl or hsla notation.
777
778`,6:`Passed invalid arguments to rgb, please pass multiple numbers e.g. rgb(255, 205, 100) or an object e.g. rgb({ red: 255, green: 205, blue: 100 }).
779
780`,7:`Passed invalid arguments to rgba, please pass multiple numbers e.g. rgb(255, 205, 100, 0.75) or an object e.g. rgb({ red: 255, green: 205, blue: 100, alpha: 0.75 }).
781
782`,8:`Passed invalid argument to toColorString, please pass a RgbColor, RgbaColor, HslColor or HslaColor object.
783
784`,9:`Please provide a number of steps to the modularScale helper.
785
786`,10:`Please pass a number or one of the predefined scales to the modularScale helper as the ratio.
787
788`,11:`Invalid value passed as base to modularScale, expected number or em string but got "%s"
789
790`,12:`Expected a string ending in "px" or a number passed as the first argument to %s(), got "%s" instead.
791
792`,13:`Expected a string ending in "px" or a number passed as the second argument to %s(), got "%s" instead.
793
794`,14:`Passed invalid pixel value ("%s") to %s(), please pass a value like "12px" or 12.
795
796`,15:`Passed invalid base value ("%s") to %s(), please pass a value like "12px" or 12.
797
798`,16:`You must provide a template to this method.
799
800`,17:`You passed an unsupported selector state to this method.
801
802`,18:`minScreen and maxScreen must be provided as stringified numbers with the same units.
803
804`,19:`fromSize and toSize must be provided as stringified numbers with the same units.
805
806`,20:`expects either an array of objects or a single object with the properties prop, fromSize, and toSize.
807
808`,21:"expects the objects in the first argument array to have the properties `prop`, `fromSize`, and `toSize`.\n\n",22:"expects the first argument object to have the properties `prop`, `fromSize`, and `toSize`.\n\n",23:`fontFace expects a name of a font-family.
809
810`,24:`fontFace expects either the path to the font file(s) or a name of a local copy.
811
812`,25:`fontFace expects localFonts to be an array.
813
814`,26:`fontFace expects fileFormats to be an array.
815
816`,27:`radialGradient requries at least 2 color-stops to properly render.
817
818`,28:`Please supply a filename to retinaImage() as the first argument.
819
820`,29:`Passed invalid argument to triangle, please pass correct pointingDirection e.g. 'right'.
821
822`,30:"Passed an invalid value to `height` or `width`. Please provide a pixel based unit.\n\n",31:`The animation shorthand only takes 8 arguments. See the specification for more information: http://mdn.io/animation
823
824`,32:`To pass multiple animations please supply them in arrays, e.g. animation(['rotate', '2s'], ['move', '1s'])
825To pass a single animation please supply them in simple values, e.g. animation('rotate', '2s')
826
827`,33:`The animation shorthand arrays can only have 8 elements. See the specification for more information: http://mdn.io/animation
828
829`,34:`borderRadius expects a radius value as a string or number as the second argument.
830
831`,35:`borderRadius expects one of "top", "bottom", "left" or "right" as the first argument.
832
833`,36:`Property must be a string value.
834
835`,37:`Syntax Error at %s.
836
837`,38:`Formula contains a function that needs parentheses at %s.
838
839`,39:`Formula is missing closing parenthesis at %s.
840
841`,40:`Formula has too many closing parentheses at %s.
842
843`,41:`All values in a formula must have the same unit or be unitless.
844
845`,42:`Please provide a number of steps to the modularScale helper.
846
847`,43:`Please pass a number or one of the predefined scales to the modularScale helper as the ratio.
848
849`,44:`Invalid value passed as base to modularScale, expected number or em/rem string but got %s.
850
851`,45:`Passed invalid argument to hslToColorString, please pass a HslColor or HslaColor object.
852
853`,46:`Passed invalid argument to rgbToColorString, please pass a RgbColor or RgbaColor object.
854
855`,47:`minScreen and maxScreen must be provided as stringified numbers with the same units.
856
857`,48:`fromSize and toSize must be provided as stringified numbers with the same units.
858
859`,49:`Expects either an array of objects or a single object with the properties prop, fromSize, and toSize.
860
861`,50:`Expects the objects in the first argument array to have the properties prop, fromSize, and toSize.
862
863`,51:`Expects the first argument object to have the properties prop, fromSize, and toSize.
864
865`,52:`fontFace expects either the path to the font file(s) or a name of a local copy.
866
867`,53:`fontFace expects localFonts to be an array.
868
869`,54:`fontFace expects fileFormats to be an array.
870
871`,55:`fontFace expects a name of a font-family.
872
873`,56:`linearGradient requries at least 2 color-stops to properly render.
874
875`,57:`radialGradient requries at least 2 color-stops to properly render.
876
877`,58:`Please supply a filename to retinaImage() as the first argument.
878
879`,59:`Passed invalid argument to triangle, please pass correct pointingDirection e.g. 'right'.
880
881`,60:"Passed an invalid value to `height` or `width`. Please provide a pixel based unit.\n\n",61:`Property must be a string value.
882
883`,62:`borderRadius expects a radius value as a string or number as the second argument.
884
885`,63:`borderRadius expects one of "top", "bottom", "left" or "right" as the first argument.
886
887`,64:`The animation shorthand only takes 8 arguments. See the specification for more information: http://mdn.io/animation.
888
889`,65:`To pass multiple animations please supply them in arrays, e.g. animation(['rotate', '2s'], ['move', '1s'])\\nTo pass a single animation please supply them in simple values, e.g. animation('rotate', '2s').
890
891`,66:`The animation shorthand arrays can only have 8 elements. See the specification for more information: http://mdn.io/animation.
892
893`,67:`You must provide a template to this method.
894
895`,68:`You passed an unsupported selector state to this method.
896
897`,69:`Expected a string ending in "px" or a number passed as the first argument to %s(), got %s instead.
898
899`,70:`Expected a string ending in "px" or a number passed as the second argument to %s(), got %s instead.
900
901`,71:`Passed invalid pixel value %s to %s(), please pass a value like "12px" or 12.
902
903`,72:`Passed invalid base value %s to %s(), please pass a value like "12px" or 12.
904
905`,73:`Please provide a valid CSS variable.
906
907`,74:`CSS variable not found and no default was provided.
908
909`,75:`important requires a valid style object, got a %s instead.
910
911`,76:`fromSize and toSize must be provided as stringified numbers with the same units as minScreen and maxScreen.
912
913`,77:`remToPx expects a value in "rem" but you provided it in "%s".
914
915`,78:`base must be set in "px" or "%" but you set it in "%s".
916`};function SS(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t[0],o=[],a;for(a=1;a<t.length;a+=1)o.push(t[a]);return o.forEach(function(i){n=n.replace(/%[a-z]/,i)}),n}var Dt=function(e){ES(t,e);function t(r){for(var n,o=arguments.length,a=new Array(o>1?o-1:0),i=1;i<o;i++)a[i-1]=arguments[i];return n=e.call(this,SS.apply(void 0,[wS[r]].concat(a)))||this,bS(n)}return t}(ml(Error));function ll(e){return Math.round(e*255)}function AS(e,t,r){return ll(e)+","+ll(t)+","+ll(r)}function Ln(e,t,r,n){if(n===void 0&&(n=AS),t===0)return n(r,r,r);var o=(e%360+360)%360/60,a=(1-Math.abs(2*r-1))*t,i=a*(1-Math.abs(o%2-1)),l=0,s=0,u=0;o>=0&&o<1?(l=a,s=i):o>=1&&o<2?(l=i,s=a):o>=2&&o<3?(s=a,u=i):o>=3&&o<4?(s=i,u=a):o>=4&&o<5?(l=i,u=a):o>=5&&o<6&&(l=a,u=i);var c=r-a/2,p=l+c,f=s+c,m=u+c;return n(p,f,m)}var dg={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:"90ee9
9160",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 DS(e){if(typeof e!="string")return e;var t=e.toLowerCase();return dg[t]?"#"+dg[t]:e}var CS=/^#[a-fA-F0-9]{6}$/,TS=/^#[a-fA-F0-9]{8}$/,FS=/^#[a-fA-F0-9]{3}$/,IS=/^#[a-fA-F0-9]{4}$/,ul=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,OS=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,kS=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,_S=/^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 Yr(e){if(typeof e!="string")throw new Dt(3);var t=DS(e);if(t.match(CS))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(TS)){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),alph
916a:r}}if(t.match(FS))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(IS)){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 o=ul.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=OS.exec(t.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])>1?parseFloat(""+a[4])/100:parseFloat(""+a[4])};var i=kS.exec(t);if(i){var l=parseInt(""+i[1],10),s=parseInt(""+i[2],10)/100,u=parseInt(""+i[3],10)/100,c="rgb("+Ln(l,s,u)+")",p=ul.exec(c);if(!p)throw new Dt(4,t,c);return{red:parseInt(""+p[1],10),green:parseInt(""+p[2],10),blue:parseInt(""+p[3],10)}}var f=_S.exec(t.substring(0,50));if(f){var m=parseInt(""+f[1],10),b=parseInt(""+f[2],10)/100,E=parseInt(""+f[3],10)/100,v="rgb("+Ln(m,b,E)+")",S=ul.exec(v);if(!S)throw new Dt(4,t,v);return{red:parseInt(""+S[1],10),green:parseInt(""+S[2],10),blue:parseInt(""+S[3],10),alph
916a:parseFloat(""+f[4])>1?parseFloat(""+f[4])/100:parseFloat(""+f[4])}}throw new Dt(5)}function PS(e){var t=e.red/255,r=e.green/255,n=e.blue/255,o=Math.max(t,r,n),a=Math.min(t,r,n),i=(o+a)/2;if(o===a)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var l,s=o-a,u=i>.5?s/(2-o-a):s/(o+a);switch(o){case t:l=(r-n)/s+(r<n?6:0);break;case r:l=(n-t)/s+2;break;default:l=(t-r)/s+4;break}return l*=60,e.alpha!==void 0?{hue:l,saturation:u,lightness:i,alpha:e.alpha}:{hue:l,saturation:u,lightness:i}}function Zt(e){return PS(Yr(e))}var RS=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},hl=RS;function xr(e){var t=e.toString(16);return t.length===1?"0"+t:t}function cl(e){return xr(Math.round(e*255))}function BS(e,t,r){return hl("#"+cl(e)+cl(t)+cl(r))}function aa(e,t,r){return Ln(e,t,r,BS)}function NS(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return aa(e,t,r);if(typeof e=="object"&&t===void 0&&r===void 0)return aa(e.hue,e.saturation,e.lightness);throw new Dt(1)}function jS(e,t,r,n){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?aa(e,t,r):"rgba("+Ln(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?aa(e.hue,e.saturation,e.lightness):"rgba("+Ln(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Dt(2)}function yl(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return hl("#"+xr(e)+xr(t)+xr(r));if(typeof e=="object"&&t===void 0&&r===void 0)return hl("#"+xr(e.red)+xr(e.green)+xr(e.blue));throw new Dt(6)}function At(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var o=Yr(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?yl(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?yl(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new Dt(7)}var $S=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},MS=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},LS=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},zS=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function er(e){if(typeof e!="object")throw new Dt(8);if(MS(e))return At(e);if($S(e))return yl(e);if(zS(e))return jS(e);if(LS(e))return NS(e);throw new Dt(8)}function vg(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):vg(e,t,n)}}function tt(e){return vg(e,e.length,[])}function US(e,t){if(t==="transparent")return t;var r=Zt(t);return er(Ke({},r,{hue:r.hue+parseFloat(e)}))}tt(US);function Qr(e,t,r){return Math.max(e,Math.min(t,r))}function qS(e,t){if(t==="transparent")return t;var r=Zt(t);return er(Ke({},r,{lightness:Qr(0,1,r.lightness-parseFloat(e))}))}var JS=tt(qS),St=JS;function HS(e,t){if(t==="transparent")return t;var r=Zt(t);return er(Ke({},r,{saturation:Qr(0,1,r.saturation-parseFloat(e))}))}tt(HS);function VS(e,t){if(t==="transparent")return t;var r=Zt(t);return er(Ke({},r,{lightness:Qr(0,1,r.lightness+parseFloat(e))}))}var WS=tt(VS),wr=WS;function GS(e,t,r){if(t==="transparent")return r;if(r==="transparent")return t;if(e===0)return r;var n=Yr(t),o=Ke({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),a=Yr(r),i=Ke({},a,{alpha:typeof a.alpha=="number"?a.alpha:1}),l=o.alpha-i.alpha,s=parseFloat(e)*2-1,u=s*l===-1?s:s+l,c=1+s*l,p=(u/c+1)/2,f=1-p,m={red:Math.floor(o.red*p+i.red*f),green:Math.floor(o.green*p+i.green*f),blue:Math.floor(o.blue*p+i.blue*f),alpha:o.alpha*parseFloat(e)+i.alpha*(1-parseFloat(e))};return At(m)}var KS=tt(GS),xg=KS;function YS(e,t){if(t==="transparent")return t;var r=Yr(t),n=typeof r.alpha=="number"?r.alpha:1,o=Ke({},r,{alpha:Qr(0,1,(n*100+parseFloat(e)*100)/100)});return At(o)}var XS=tt(YS),na=XS;function QS(e,t){if(t==="transparent")return t;var r=Zt(t);return er(Ke({},r,{saturation:Qr(0,1,r.saturation+parseFloat(e))}))}tt(QS);function ZS(e,t){return t==="transparent"?t:er(Ke({},Zt(t),{hue:parseFloat(e)}))}tt(ZS);function eA(e,t){return t==="transparent"?t:er(Ke({},Zt(t),{lightness:parseFloat(e)}))}tt(eA);function tA(e,t){return t==="transparent"?t:er(Ke({},Zt(t),{saturation:parseFloat(e)}))}tt(tA);function rA(e,t){return t==="transparent"?t:xg(parseFloat(e),"rgb(0, 0, 0)",t)}tt(rA);function nA(e,t){return t==="transparent"?t:xg(parseFloat(e),"rgb(255, 255, 255)",t)}tt(nA);function oA(e,t){if(t==="transparent")return t;var r=Yr(t),n=typeof r.alpha=="number"?r.alpha:1,o=Ke({},r,{alpha:Qr(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return At(o)}var aA=tt(oA),xe=aA,iA=j.div(Tr,({theme:e})=>
916({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:xe(.3,e.color.defaultText),fontSize:e.typography.size.s2})),sA=e=>C.createElement(iA,{...e,className:"docblock-emptyblock sb-unstyled"}),lA=j(Ta)(({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"}})),uA=j.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"})),oa=j.div(({theme:e})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${Iu}`]:{margin:0}})),cA=()=>C.createElement(uA,null,C.createElement(oa,null),C.createElement(oa,{style:{width:"80%"}}),C.createElement(oa,{style:{width:"30%"}}),C.createElement(oa,{style:{width:"80%"}})),dA=({isLoading:e,error:t,language:r,code:n,dark:o,format:a=!0,...i})=>{let{typography:l}=Pa();if(e)return C.createElement(cA,null);if(t)return C.createElement(sA,null,t);let s=C.createElement(lA,{bordered:!0,copyable:!0,format:a,language:r??"jsx",className:"docblock-source sb-unstyled",...i},n);if(typeof o>"u")return s;let u=o?_a.dark:_a.light;return C.createElement(Tu,{theme:Fu({...u,fontCode:l.fonts.mono,fontBase:l.fonts.base})},s)},Be=e=>`& :where(${e}:not(.sb-anchor, .sb-unstyled, .sb-unstyled ${e}))`,bl=600,xj=j.h1(Tr,({theme:e})=>({color:e.color.defaultText,fontSize:e.typography.size.m3,fontWeight:e.typography.weight.bold,lineHeight:"32px",[`@media (min-width: ${bl}px)`]:{fontSize:e.typography.size.l1,lineHeight:"36px",marginBottom:"16px"}})),wj=j.h2(Tr,({theme:e})=>({fontWeight:e.typography.weight.regular,fontSize:e.typography.size.s3,lineHeight:"20px",borderBottom:"none",marginBottom:15,[`@media (min-width: ${bl}px)`]:{fontSize:e.typography.size.m1,lineHeight:"28px",marginBottom:24},color:xe(.25,e.color.defaultText)})),Sj=j.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"?xe(.1,e.color.defaultText):xe(.3,e.color.defaultText),backgroundColor:e.base==="light"?e.color.lighter:e.color.border};return{maxWidth:1e3,width:"100%",minWidth:0,[Be("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}},[Be("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}},[Be("div")]:t,[Be("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}},[Be("h1")]:{...t,...r,fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},[Be("h2")]:{...t,...r,fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`},[Be("h3")]:{...t,...r,fontSize:`${e.typography.size.m1}px`,fontWeight:e.typography.weight.bold},[Be("h4")]:{...t,...r,fontSize:`${e.typography.size.s3}px`},[Be("h5")]:{...t,...r,fontSize:`${e.typography.size.s2}px`},[Be("h6")]:{...t,...r,fontSize:`${e.typography.size.s2}px`,color:e.color.dark},[Be("hr")]:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},[Be("img")]:{maxWidth:"100%"},[Be("li")]:{...t,fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":n},[Be("ol")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},[Be("p")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":n},[Be("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"}},[Be("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","& >
916 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"}}},[Be("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}},[Be("ul")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0},listStyle:"disc"}}}),Aj=j.div(({theme:e})=>({background:e.background.content,display:"flex",flexDirection:"row-reverse",justifyContent:"center",padding:"4rem 20px",minHeight:"100vh",boxSizing:"border-box",gap:"3rem",[`@media (min-width: ${bl}px)`]:{}}));var ia=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:Dj}=globalThis;var pA=un({scale:1}),{PREVIEW_URL:Cj}=globalThis;var Tj=j.strong(({theme:e})=>({color:e.color.orange}));var fA=j(Aa)({position:"absolute",left:0,right:0,top:0,transition:"transform .2s linear"}),mA=j.div({display:"flex",alignItems:"center",gap:4}),hA=j.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`})),yA=({isLoading:e,storyId:t,baseUrl:r,zoom:n,resetZoom:o,...a})=>C.createElement(fA,{...a},C.createElement(mA,{key:"left"},e?[1,2,3].map(i=>C.createElement(hA,{key:i})):C.createElement(C.Fragment,null,C.createElement(ar,{key:"zoomin",onClick:i=>{i.preventDefault(),n(.8)},title:"Zoom in"},C.createElement(rc,null)),C.createElement(ar,{key:"zoomout",onClick:i=>{i.preventDefault(),n(1.25)},title:"Zoom out"},C.createElement(nc,null)),C.createElement(ar,{key:"zoomreset",onClick:i=>{i.preventDefault(),o()},title:"Reset zoom"},C.createElement(oc,null))))),gA=j.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",inline:t})=>e==="centered"||e==="padded"?{padding:t?"32px 22px":"0px","& .innerZoomElementWrapper > *":{width:"auto",border:"8px solid transparent!important"}}:{},({layout:e="padded",inline:t})=>e==="centered"&&t?{display:"flex",justifyContent:"center",justifyItems:"center",alignContent:"center",alignItems:"center"}:{},({columns:e})=>e&&e>1?{".innerZoomElementWrapper > *":{minWidth:`calc(100% / ${e} - 20px)`}}:{}),pg=j(dA)(({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)":St(.05,e.background.content),color:e.color.lightest,button:{background:e.base==="light"?"rgba(0, 0, 0, 0.85)":St(.05,e.background.content)}})),bA=j.div(({theme:e,withSource:t,isExpanded:r})=>({position:"relative",overflow:"hidden",margin:"25px 0 40px",...ia(e),borderBottomLeftRadius:t&&r&&0,borderBottomRightRadius:t&&r&&0,borderBottomWidth:r&&0,"h3 + &":{marginTop:"16px"}}),({withToolbar:e})=>e&&{paddingTop:40}),EA=(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)}};
916case t:return{source:C.createElement(pg,{...e,dark:!0}),actionItem:{title:"Hide code",className:"docblock-code-toggle docblock-code-toggle--expanded",onClick:()=>r(!1)}};default:return{source:C.createElement(pg,{...e,dark:!0}),actionItem:{title:"Show code",className:"docblock-code-toggle",onClick:()=>r(!0)}}}};function vA(e){if(nu.count(e)===1){let t=e;if(t.props)return t.props.id}return null}var xA=j(yA)({position:"absolute",top:0,left:0,right:0,height:40}),wA=j.div({overflow:"hidden",position:"relative"}),SA=({isLoading:e,isColumn:t,columns:r,children:n,withSource:o,withToolbar:a=!1,isExpanded:i=!1,additionalActions:l,className:s,layout:u="padded",inline:c=!1,...p})=>{let[f,m]=Qe(i),{source:b,actionItem:E}=EA(o,f,m),[v,S]=Qe(1),A=[s].concat(["sbdocs","sbdocs-preview","sb-unstyled"]),F=o?[E]:[],[k,B]=Qe(l?[...l]:[]),R=[...F,...k],{window:I}=globalThis,_=bt(async $=>{let{createCopyToClipboardFunction:M}=await Promise.resolve().then(()=>(Fr(),Eu));M()},[]),N=$=>{let M=I.getSelection();M&&M.type==="Range"||($.preventDefault(),k.filter(J=>J.title==="Copied").length===0&&_(b?.props.code??"").then(()=>{B([...k,{title:"Copied",onClick:()=>{}}]),I.setTimeout(()=>B(k.filter(J=>J.title!=="Copied")),1500)}))};return C.createElement(bA,{withSource:o,withToolbar:a,...p,className:A.join(" ")},a&&C.createElement(xA,{isLoading:e,border:!0,zoom:$=>S(v*$),resetZoom:()=>S(1),storyId:vA(n),baseUrl:"./iframe.html"}),C.createElement(pA.Provider,{value:{scale:v}},C.createElement(wA,{className:"docs-story",onCopyCapture:o&&N},C.createElement(gA,{isColumn:t||!Array.isArray(n),columns:r,layout:u,inline:c},C.createElement(Ia.Element,{centered:u==="centered",scale:c?v:1},Array.isArray(n)?n.map(($,M)=>C.createElement("div",{key:M},$)):C.createElement("div",null,n))),C.createElement(wa,{actionItems:R}))),o&&f&&b)};j(SA)(()=>({".docs-story":{paddingTop:32,paddingBottom:40}}));var Fj=j.div(({theme:e})=>({marginRight:30,fontSize:`${e.typography.size.s1}px`,color:e.base==="light"?xe(.4,e.color.defaultText):xe(.6,e.color.defaultText)})),Ij=j.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}),Oj=j.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}}),kj=j.div(Tr,({theme:e})=>({...ia(e),margin:"25px 0 40px",padding:"30px 20px"}));var _j=j.div(({theme:e})=>({fontWeight:e.typography.weight.bold,color:e.color.defaultText})),Pj=j.div(({theme:e})=>({color:e.base==="light"?xe(.2,e.color.defaultText):xe(.6,e.color.defaultText)})),Rj=j.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5}),Bj=j.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"?xe(.4,e.color.defaultText):xe(.6,e.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}})),Nj=j.div({display:"flex",flexDirection:"row"}),jj=j.div(({background:e})=>({position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:e,content:'""'}})),$j=j.div(({theme:e})=>({...ia(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"})),Mj=j.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30}),Lj=j.div({flex:1,display:"flex",flexDirection:"row"}),zj=j.div({display:"flex",alignItems:"flex-start"}),Uj=j.div({flex:"0 0 30%"}),qj=j.div({flex:1}),Jj=j.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:e.typography.weight.bold,color:e.base==="light"?xe(.4,e.color.defaultText):xe(.6,e.color.defaultText)})),Hj=j.div(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"}));var Vj=j.div(({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s1,color:e.color.defaultText,marginLeft:10,lineHeight:1.2,display:"-webkit-box",overflow:"hidden",
916wordBreak:"break-word",textOverflow:"ellipsis",WebkitLineClamp:2,WebkitBoxOrient:"vertical"})),Wj=j.div(({theme:e})=>({...ia(e),overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}})),Gj=j.div({display:"inline-flex",flexDirection:"row",alignItems:"center",width:"100%"}),Kj=j.div({display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(140px, 1fr))",gridGap:"8px 16px",gridAutoFlow:"row dense",gridAutoRows:50});var Yj=j.aside(()=>({width:"10rem","@media (max-width: 768px)":{display:"none"}})),Xj=j.nav(({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"}})),Qj=j.p(({theme:e})=>({fontWeight:600,fontSize:"0.875em",color:e.textColor,textTransform:"uppercase",marginBottom:10}));var fg;(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"})(fg||(fg={}));var Zj=["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"});var AA=/^(\s*>[\s\S]*?)(?=\n\n|$)/;var DA=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,CA=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/;var TA=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,FA=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,IA=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,OA=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i;var kA=/^<!--[\s\S]*?(?:-->)/;var _A=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i;var PA=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/;var sa="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\1|[\\s\\S])+?)",e$=new RegExp(`^([*_])\\1${sa}\\1\\1(?!\\1)`),t$=new RegExp(`^([*_])${sa}\\1(?!\\1)`),r$=new RegExp(`^(==)${sa}\\1`),n$=new RegExp(`^(~~)${sa}\\1`);var El="(?:\\d+\\.)",vl="(?:[*+-])";function wg(e){return"( *)("+(e===1?El:vl)+") +"}var Sg=wg(1),Ag=wg(2);function Dg(e){return new RegExp("^"+(e===1?Sg:Ag))}var o$=Dg(1),a$=Dg(2);function Cg(e){return new RegExp("^"+(e===1?Sg:Ag)+"[^\\n]*(?:\\n(?!\\1"+(e===1?El:vl)+" )[^\\n]*)*(\\n|$)","gm")}var i$=Cg(1),s$=Cg(2);function Tg(e){let t=e===1?El:vl;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}var RA=Tg(1),BA=Tg(2);var l$=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`);var NA=[AA,DA,CA,TA,IA,FA,PA,RA,BA],u$=[...NA,/^[^\n]+(?:  \n|\n{2,})/,OA,kA,_A];var c$=j.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"}}
916,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:xe(.5,e.color.defaultText),background:"transparent","&:hover":{boxShadow:`${na(.3,e.appBorderColor)} 0 0 0 1px inset`},"&:active":{boxShadow:`${na(.05,e.appBorderColor)} 0 0 0 2px inset`,color:na(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"?`${na(.1,e.appBorderColor)} 0 0 2px`:`${e.appBorderColor} 0 0 0 1px`,color:e.color.defaultText,padding:"7px 15px"}}));var d$=j(Et.Input)(({readOnly:e})=>({opacity:e?.5:1})),p$=j.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}}));var f$=j.label({display:"flex"}),jA=e=>{let t=parseFloat(e);return Number.isNaN(t)?void 0:t};var m$=j(Et.Input)(({readOnly:e})=>({opacity:e?.5:1}));var h$=j.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"}}}),y$=j.span({"[aria-readonly=true] &":{opacity:.5}}),g$=j.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}});var b$=j.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"}}}),E$=j.span({"[aria-readonly=true] &":{opacity:.5}}),v$=j.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}});var $A={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},x$=j.select($A,({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}}})),w$=j.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",to
916p:"50%",fill:e.textMutedColor,path:{fill:e.textMutedColor}}}));var MA="Error",LA="Object",zA="Array",UA="String",qA="Number",JA="Boolean",HA="Date",VA="Null",WA="Undefined",GA="Function",KA="Symbol",Fg="ADD_DELTA_TYPE",Ig="REMOVE_DELTA_TYPE",Og="UPDATE_DELTA_TYPE",xl="value",YA="key";function Sr(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 kg(e,t){let r=Sr(e),n=Sr(t);return(r==="Function"||n==="Function")&&n!==r}var wl=class extends Ht{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:o}=this.props,{inputRefKey:a,inputRefValue:i}=this.state,l={};if(!t){if(!a.value)return;l.key=a.value}l.newValue=r(!1,n,o,l.key,i.value),e(l)}refInputKey(e){this.state.inputRefKey=e}refInputValue(e){this.state.inputRefValue=e}render(){let{handleCancel:e,onlyValue:t,addButtonElement:r,cancelButtonElement:n,inputElementGenerator:o,keyPath:a,deep:i}=this.props,l=r&&Ie(r,{onClick:this.onSubmit}),s=n&&Ie(n,{onClick:e}),u=o(xl,a,i),c=Ie(u,{placeholder:"Value",ref:this.refInputValue}),p=null;if(!t){let f=o(YA,a,i);p=Ie(f,{placeholder:"Key",ref:this.refInputKey})}return C.createElement("span",{className:"rejt-add-value-node"},p,c,s,l)}};wl.defaultProps={onlyValue:!1,addButtonElement:C.createElement("button",null,"+"),cancelButtonElement:C.createElement("button",null,"c")};var _g=class extends Ht{constructor(e){super(e);let t=[...e.keyPath||[],e.name];this.state={data:e.data,name:e.name,keyPath:t,deep:e.deep??0,nextDeep:(e.deep??0)+1,collapsed:e.isCollapsed(t,e.deep??0,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:o}=this.props,a=n.length;o(n[a-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:o,nextDeep:a}=this.state,i=n[e];(t||Promise.resolve.bind(Promise))(e,o,a,i).then(()=>{let l={keyPath:o,deep:a,key:e,oldValue:i,type:Ig};n.splice(e,1),this.setState({data:n});let{onUpdate:s,onDeltaUpdate:u}=this.props;s(o[o.length-1],n),u(l)}).catch(r.error)}}handleAddValueAdd({key:e,newValue:t}){let{data:r,keyPath:n=[],nextDeep:o}=this.state,{beforeAddAction:a,logger:i}=this.props;(a||Promise.resolve.bind(Promise))(e,n,o,t).then(()=>{r[e]=t,this.setState({data:r}),this.handleAddValueCancel();let{onUpdate:l,onDeltaUpdate:s}=this.props;l(n[n.length-1],r),s({type:Fg,keyPath:n,deep:o,key:e,newValue:t})}).catch(i.error)}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:o}=this.props,{data:a,keyPath:i,nextDeep:l}=this.state,s=a[e];
916(o||Promise.resolve.bind(Promise))(e,i,l,s,t).then(()=>{a[e]=t,this.setState({data:a});let{onUpdate:u,onDeltaUpdate:c}=this.props;u(i[i.length-1],a),c({type:Og,keyPath:i,deep:l,key:e,newValue:t,oldValue:s}),r(void 0)}).catch(n)})}renderCollapsed(){let{name:e,data:t,keyPath:r,deep:n}=this.state,{handleRemove:o,readOnly:a,getStyle:i,dataType:l,minusMenuElement:s}=this.props,{minus:u,collapsed:c}=i(e,t,r,n,l),p=a(e,t,r,n,l),f=s&&Ie(s,{onClick:o,className:"rejt-minus-menu",style:u});return C.createElement("span",{className:"rejt-collapsed"},C.createElement("span",{className:"rejt-collapsed-text",style:c,onClick:this.handleCollapseMode},"[...] ",t.length," ",t.length===1?"item":"items"),!p&&f)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,addFormVisible:o,nextDeep:a}=this.state,{isCollapsed:i,handleRemove:l,onDeltaUpdate:s,readOnly:u,getStyle:c,dataType:p,addButtonElement:f,cancelButtonElement:m,editButtonElement:b,inputElementGenerator:E,textareaElementGenerator:v,minusMenuElement:S,plusMenuElement:A,beforeRemoveAction:F,beforeAddAction:k,beforeUpdateAction:B,logger:R,onSubmitValueParser:I}=this.props,{minus:_,plus:N,delimiter:$,ul:M,addForm:J}=c(e,t,r,n,p),L=u(e,t,r,n,p),D=A&&Ie(A,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:N}),T=S&&Ie(S,{onClick:l,className:"rejt-minus-menu",style:_});return C.createElement("span",{className:"rejt-not-collapsed"},C.createElement("span",{className:"rejt-not-collapsed-delimiter",style:$},"["),!o&&D,C.createElement("ul",{className:"rejt-not-collapsed-list",style:M},t.map((O,H)=>C.createElement(la,{key:H,name:H.toString(),data:O,keyPath:r,deep:a,isCollapsed:i,handleRemove:this.handleRemoveItem(H),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:s,readOnly:u,getStyle:c,addButtonElement:f,cancelButtonElement:m,editButtonElement:b,inputElementGenerator:E,textareaElementGenerator:v,minusMenuElement:S,plusMenuElement:A,beforeRemoveAction:F,beforeAddAction:k,beforeUpdateAction:B,logger:R,onSubmitValueParser:I}))),!L&&o&&C.createElement("div",{className:"rejt-add-form",style:J},C.createElement(wl,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:!0,addButtonElement:f,cancelButtonElement:m,inputElementGenerator:E,keyPath:r,deep:n,onSubmitValueParser:I})),C.createElement("span",{className:"rejt-not-collapsed-delimiter",style:$},"]"),!L&&T)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:o}=this.state,{dataType:a,getStyle:i}=this.props,l=t?this.renderCollapsed():this.renderNotCollapsed(),s=i(e,r,n,o,a);return C.createElement("div",{className:"rejt-array-node"},C.createElement("span",{onClick:this.handleCollapseMode},C.createElement("span",{className:"rejt-name",style:s.name},e," :"," ")),l)}};_g.defaultProps={keyPath:[],deep:0,minusMenuElement:C.createElement("span",null," - "),plusMenuElement:C.createElement("span",null," + ")};var Pg=class extends Ht{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:o,deep:a}=this.state,{readOnly:i,dataType:l}=this.props,s=i(r,n,o,a,l);e&&!s&&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:o}=this.props,{inputRef:a,name:i,deep:l}=this.state;if(!a)return;let s=n(!0,o,l,i,a.value),u={value:s,key:i};
916(e||Promise.resolve.bind(Promise))(u).then(()=>{kg(t,s)||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:o}=this.state,{handleRemove:a,originalValue:i,readOnly:l,dataType:s,getStyle:u,editButtonElement:c,cancelButtonElement:p,textareaElementGenerator:f,minusMenuElement:m,keyPath:b}=this.props,E=u(e,i,n,o,s),v=null,S=null,A=l(e,i,n,o,s);if(r&&!A){let F=f(xl,b,o,e,i,s),k=c&&Ie(c,{onClick:this.handleEdit}),B=p&&Ie(p,{onClick:this.handleCancelEdit}),R=Ie(F,{ref:this.refInput,defaultValue:i});v=C.createElement("span",{className:"rejt-edit-form",style:E.editForm},R," ",B,k),S=null}else{v=C.createElement("span",{className:"rejt-value",style:E.value,onClick:A?void 0:this.handleEditMode},t);let F=m&&Ie(m,{onClick:a,className:"rejt-minus-menu",style:E.minus});S=A?null:F}return C.createElement("li",{className:"rejt-function-value-node",style:E.li},C.createElement("span",{className:"rejt-name",style:E.name},e," :"," "),v,S)}};Pg.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>{},editButtonElement:C.createElement("button",null,"e"),cancelButtonElement:C.createElement("button",null,"c"),minusMenuElement:C.createElement("span",null," - ")};var la=class extends Ht{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:o,handleRemove:a,handleUpdateValue:i,onUpdate:l,onDeltaUpdate:s,readOnly:u,getStyle:c,addButtonElement:p,cancelButtonElement:f,editButtonElement:m,inputElementGenerator:b,textareaElementGenerator:E,minusMenuElement:v,plusMenuElement:S,beforeRemoveAction:A,beforeAddAction:F,beforeUpdateAction:k,logger:B,onSubmitValueParser:R}=this.props,I=()=>!0,_=Sr(e);switch(_){case MA:return C.createElement(gl,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:a,onUpdate:l,onDeltaUpdate:s,readOnly:I,dataType:_,getStyle:c,addButtonElement:p,cancelButtonElement:f,editButtonElement:m,inputElementGenerator:b,textareaElementGenerator:E,minusMenuElement:v,plusMenuElement:S,beforeRemoveAction:A,beforeAddAction:F,beforeUpdateAction:k,logger:B,onSubmitValueParser:R});case LA:return C.createElement(gl,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:a,onUpdate:l,onDeltaUpdate:s,readOnly:u,dataType:_,getStyle:c,addButtonElement:p,cancelButtonElement:f,editButtonElement:m,inputElementGenerator:b,textareaElementGenerator:E,minusMenuElement:v,plusMenuElement:S,beforeRemoveAction:A,beforeAddAction:F,beforeUpdateAction:k,logger:B,onSubmitValueParser:R});case zA:return C.createElement(_g,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:a,onUpdate:l,onDeltaUpdate:s,readOnly:u,dataType:_,getStyle:c,addButtonElement:p,cancelButtonElement:f,editButtonElement:m,inputElementGenerator:b,textareaElementGenerator:E,minusMenuElement:v,plusMenuElement:S,beforeRemoveAction:A,beforeAddAction:F,beforeUpdateAction:k,logger:B,onSubmitValueParser:R});case UA:return C.createElement(Qt,{name:t,value:`"${e}"`,originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:u,dataType:_,getStyle:c,cancelButtonElement:f,editButtonElement:m,inputElementGenerator:b,minusMenuElement:v,logger:B,onSubmitValueParser:R});case qA:return C.createElement(Qt,{name:t,value:e,originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:u,dataType:_,getStyle:c,cancelButtonElement:f,editButtonElement:m,inputElementGenerator:b,minusMenuElement:v,logger:B,onSubmitValueParser:R});case JA:return C.createElement(Qt,{name:t,value:e?"true":"false",originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:u,dataType:_,getStyle:c,cancelButtonElement:f,editButtonElement:m,inputElementGenerator:b,minusMenuElement:v,logger:B,onSubmitValueParser:R});case HA:return C.createElement(Qt,{name:t,value:e.toISOString(),originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:I,dataType:_,getStyle:c,cancelButtonElement:f,editButtonElement:m,inputElementGenerator:b,minusMenuElement:v,logger:B,onSubmitValueParser:R});case VA:return C.createElement(Qt,{name:t,value:"null",originalValue:"null",keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:u,dataType:_,getStyle:c,cancelButtonElement:f,editButtonElement:m,inputElementGenerator:b,minusMenuElement:v,logger:B,onSubmitValueParser:R});case WA:return C.createElement(Qt,{name:t,value:"undefined",originalValue:"undefined",keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:u,dataType:_,getStyle:c,cancelButtonElement:f,editButtonElement:m,inputElementGenerator:b,minusMenuElement:v,logger:B,onSubmitValueParser:R});case GA:return C.createElement(Pg,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:u,dataType:_,getStyle:c,cancelButtonElement:f,editButtonElement:m,textareaElementGenerator:E,minusMenuElement:v,logger:B,onSubmitValueParser:R});case KA:return C.createElement(Qt,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:I,dataType:_,getStyle:c,cancelButtonElement:f,editButtonElement:m,inputElementGenerator:b,minusMenuElement:v,logger:B,onSubmitValueParser:R});default:return null}}};la.defaultProps={keyPath:[],deep:0};var gl=class extends Ht{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??0,nextDeep:(e.deep??0)+1,collapsed:e.isCollapsed(t,e.deep??0,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});
916let{onUpdate:o}=this.props,a=n.length;o(n[a-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleAddValueAdd({key:e,newValue:t}){let{data:r,keyPath:n=[],nextDeep:o}=this.state,{beforeAddAction:a,logger:i}=this.props;(a||Promise.resolve.bind(Promise))(e,n,o,t).then(()=>{r[e]=t,this.setState({data:r}),this.handleAddValueCancel();let{onUpdate:l,onDeltaUpdate:s}=this.props;l(n[n.length-1],r),s({type:Fg,keyPath:n,deep:o,key:e,newValue:t})}).catch(i.error)}handleRemoveValue(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:o=[],nextDeep:a}=this.state,i=n[e];(t||Promise.resolve.bind(Promise))(e,o,a,i).then(()=>{let l={keyPath:o,deep:a,key:e,oldValue:i,type:Ig};delete n[e],this.setState({data:n});let{onUpdate:s,onDeltaUpdate:u}=this.props;s(o[o.length-1],n),u(l)}).catch(r.error)}}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:o}=this.props,{data:a,keyPath:i=[],nextDeep:l}=this.state,s=a[e];(o||Promise.resolve.bind(Promise))(e,i,l,s,t).then(()=>{a[e]=t,this.setState({data:a});let{onUpdate:u,onDeltaUpdate:c}=this.props;u(i[i.length-1],a),c({type:Og,keyPath:i,deep:l,key:e,newValue:t,oldValue:s}),r()}).catch(n)})}renderCollapsed(){let{name:e,keyPath:t,deep:r,data:n}=this.state,{handleRemove:o,readOnly:a,dataType:i,getStyle:l,minusMenuElement:s}=this.props,{minus:u,collapsed:c}=l(e,n,t,r,i),p=Object.getOwnPropertyNames(n),f=a(e,n,t,r,i),m=s&&Ie(s,{onClick:o,className:"rejt-minus-menu",style:u});return C.createElement("span",{className:"rejt-collapsed"},C.createElement("span",{className:"rejt-collapsed-text",style:c,onClick:this.handleCollapseMode},"{...}"," ",p.length," ",p.length===1?"key":"keys"),!f&&m)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,nextDeep:o,addFormVisible:a}=this.state,{isCollapsed:i,handleRemove:l,onDeltaUpdate:s,readOnly:u,getStyle:c,dataType:p,addButtonElement:f,cancelButtonElement:m,editButtonElement:b,inputElementGenerator:E,textareaElementGenerator:v,minusMenuElement:S,plusMenuElement:A,beforeRemoveAction:F,beforeAddAction:k,beforeUpdateAction:B,logger:R,onSubmitValueParser:I}=this.props,{minus:_,plus:N,addForm:$,ul:M,delimiter:J}=c(e,t,r,n,p),L=Object.getOwnPropertyNames(t),D=u(e,t,r,n,p),T=A&&Ie(A,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:N}),O=S&&Ie(S,{onClick:l,className:"rejt-minus-menu",style:_}),H=L.map(W=>C.createElement(la,{key:W,name:W,data:t[W],keyPath:r,deep:o,isCollapsed:i,handleRemove:this.handleRemoveValue(W),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:s,readOnly:u,getStyle:c,addButtonElement:f,cancelButtonElement:m,editButtonElement:b,inputElementGenerator:E,textareaElementGenerator:v,minusMenuElement:S,plusMenuElement:A,beforeRemoveAction:F,beforeAddAction:k,beforeUpdateAction:B,logger:R,onSubmitValueParser:I}));return C.createElement("span",{className:"rejt-not-collapsed"},C.createElement("span",{className:"rejt-not-collapsed-delimiter",style:J},"{"),!D&&T,C.createElement("ul",{className:"rejt-not-collapsed-list",style:M},H),!D&&a&&C.createElement("div",{className:"rejt-add-form",style:$},C.createElement(wl,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement:f,cancelButtonElement:m,inputElementGenerator:E,keyPath:r,deep:n,onSubmitValueParser:I})),C.createElement("span",{className:"rejt-not-collapsed-delimiter",style:J},"}"),!D&&O)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:o}=this.state,{getStyle:a,dataType:i}=this.props,l=t?this.renderCollapsed():this.renderNotCollapsed(),s=a(e,r,n,o,i);return C.createElement("div",{className:"rejt-object-node"},C.createElement("span",{onClick:this.handleCollapseMode},C.createElement("span",{className:"rejt-name",style:s.name},e," :"," ")),l)}};gl.defaultProps={keyPath:[],deep:0,minusMenuElement:C.createElement("span",null," - "),plusMenuElement:C.createElement("span",null," + ")};var Qt=class extends Ht{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:o,deep:a}=this.state,{readOnly:i,dataType:l}=this.props,s=i(r,n,o,a,l);e&&!s&&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:o}=this.props,{inputRef:a,name:i,deep:l}=this.state;if(!a)return;let s=n(!0,o,l,i,a.value),u={value:s,key:i};
916(e||Promise.resolve.bind(Promise))(u).then(()=>{kg(t,s)||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:o}=this.state,{handleRemove:a,originalValue:i,readOnly:l,dataType:s,getStyle:u,editButtonElement:c,cancelButtonElement:p,inputElementGenerator:f,minusMenuElement:m,keyPath:b}=this.props,E=u(e,i,n,o,s),v=l(e,i,n,o,s),S=r&&!v,A=f(xl,b,o,e,i,s),F=c&&Ie(c,{onClick:this.handleEdit}),k=p&&Ie(p,{onClick:this.handleCancelEdit}),B=Ie(A,{ref:this.refInput,defaultValue:JSON.stringify(i)}),R=m&&Ie(m,{onClick:a,className:"rejt-minus-menu",style:E.minus});return C.createElement("li",{className:"rejt-value-node",style:E.li},C.createElement("span",{className:"rejt-name",style:E.name},e," : "),S?C.createElement("span",{className:"rejt-edit-form",style:E.editForm},B," ",k,F):C.createElement("span",{className:"rejt-value",style:E.value,onClick:v?void 0:this.handleEditMode},String(t)),!v&&!S&&R)}};Qt.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>Promise.resolve(),editButtonElement:C.createElement("button",null,"e"),cancelButtonElement:C.createElement("button",null,"c"),minusMenuElement:C.createElement("span",null," - ")};function XA(e){let t=e;if(t.indexOf("function")===0)return(0,eval)(`(${t})`);try{t=JSON.parse(e)}catch{}return t}var QA={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},ZA={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},eD={minus:{color:"red"},editForm:{},value:{color:"#7bba3d"},li:{minHeight:"22px",lineHeight:"22px",outline:"0px"},name:{color:"#2287CD"}},Rg=class extends Ht{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:o,getStyle:a,addButtonElement:i,cancelButtonElement:l,editButtonElement:s,inputElement:u,textareaElement:c,minusMenuElement:p,plusMenuElement:f,beforeRemoveAction:m,beforeAddAction:b,beforeUpdateAction:E,logger:v,onSubmitValueParser:S,fallback:A=null}=this.props,F=Sr(e),k=o;Sr(o)==="Boolean"&&(k=()=>o);let B=u;u&&Sr(u)!=="Function"&&(B=()=>u);let R=c;return c&&Sr(c)!=="Function"&&(R=()=>c),F==="Object"||F==="Array"?C.createElement("div",{className:"rejt-tree"},C.createElement(la,{data:e,name:t||"root",deep:-1,isCollapsed:r??(()=>!1),onUpdate:this.onUpdate,onDeltaUpdate:n??(()=>{}),readOnly:k,getStyle:a??(()=>({})),addButtonElement:i,cancelButtonElement:l,editButtonElement:s,inputElementGenerator:B,textareaElementGenerator:R,minusMenuElement:p,plusMenuElement:f,handleRemove:this.removeRoot,beforeRemoveAction:m,beforeAddAction:b,beforeUpdateAction:E,logger:v??{},onSubmitValueParser:S??(I=>I)})):A}};Rg.defaultProps={rootName:"root",isCollapsed:(e,t)=>t!==-1,getStyle:(e,t,r,n,o)=>{switch(o){case"Object":case"Error":return QA;case"Array":return ZA;default:return eD}},readOnly:()=>!1,onFullyUpdate:()=>{},onDeltaUpdate:()=>{},beforeRemoveAction:()=>Promise.resolve(),beforeAddAction:()=>Promise.resolve(),beforeUpdateAction:()=>Promise.resolve(),logger:{error:()=>{}},onSubmitValueParser:(e,t,r,n,o)=>XA(o),inputElement:()=>C.createElement("input",null),textareaElement:()=>C.createElement("textarea",null),fallback:null};var{window:tD}=globalThis,rD=j.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",he
916ight: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}})),dl=j.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})),nD=j(Vu)(({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}})),oD=j(tc)(({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}})),mg=j.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}`}})),aD=j(ar)(({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}})),iD=j(Et.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"}})),sD={bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13},lD=e=>{e.currentTarget.dispatchEvent(new tD.KeyboardEvent("keydown",sD))},uD=e=>{e.currentTarget.select()},cD=e=>()=>({name:{color:e.color.secondary},collapsed:{color:e.color.dark},ul:{listStyle:"none",margin:"0 0 0 1rem",padding:0},li:{outline:0}}),Bg=({name:e,value:t,onChange:r,argType:n})=>{let o=Pa(),a=or(()=>t&&Bu(t),[t]),i=a!=null,[l,s]=Qe(!i),[u,c]=Qe(null),p=!!n?.table?.readonly,f=bt(F=>{try{F&&r(JSON.parse(F)),c(null)}catch(k){c(k)}},[r]),[m,b]=Qe(!1),E=bt(()=>{r({}),b(!0)},[b]),v=ut(null);if(_t(()=>{m&&v.current&&v.current.select()},[m]),!i)return C.createElement(Sa,{disabled:p,id:Nu(e),onClick:E},"Set object");let S=C.createElement(iD,{ref:v,id:pn(e),name:e,defaultValue:t===null?"":JSON.stringify(t,null,2),onBlur:F=>f(F.target.value),placeholder:"Edit JSON string...",autoFocus:m,valid:u?"error":void 0,readOnly:p}),A=Array.isArray(t)||typeof t=="object"&&t?.constructor===Object;return C.createElement(rD,{"aria-readonly":p},A&&C.createElement(aD,{onClick:F=>{F.preventDefault(),s(k=>!k)}},l?C.createElement(Xu,null):C.createElement(Qu,null),C.createElement("span",null,"RAW")),l?S:C.createElement(Rg,{readOnly:p||!A,isCollapsed:A?void 0:()=>!0,data:a,rootName:e,onFullyUpdate:r,getStyle:cD(o),cancelButtonElement:C.createElement(dl,{type:"button"},"Cancel"),editButtonElement:C.createElement(dl,{type:"submit"},"Save"),addButtonElement:C.createElement(dl,{type:"submit",primary:!0},"Save"),plusMenuElement:C.createElement(nD,null),minusMenuElement:C.createElement(oD,null),inputElement:(F,k,B,R)=>R?C.createElement(mg,{onFocus:uD,onBlur:lD}):C.createElement(mg,null),fallback:S}))},dD=j.input(({theme:e,min:t,max:r,value:n,disabled:o})=>({"&":{width:"100%",backgroundColor:"transparent",appearance:"none"},"&::-webkit-slider-runnable-track":{background:e.base==="light"?`linear-gradient(to right, 
917            ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, 
918            ${St(.02,e.input.background)} ${(n-t)/(r-t)*100}%, 
919            ${St(.02,e.input.background)} 100%)`:`linear-gradient(to right, 
920            ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, 
921            ${wr(.02,e.input.background)} ${(n-t)/(r-t)*100}%, 
922            ${wr(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:o?"not-allowed":"pointer"}
922,"&::-webkit-slider-thumb":{marginTop:"-6px",width:16,height:16,border:`1px solid ${At(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${At(e.appBorderColor,.2)}`,cursor:o?"not-allowed":"grab",appearance:"none",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${St(.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:o?"not-allowed":"grab"}},"&:focus":{outline:"none","&::-webkit-slider-runnable-track":{borderColor:At(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, 
923            ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, 
924            ${St(.02,e.input.background)} ${(n-t)/(r-t)*100}%, 
925            ${St(.02,e.input.background)} 100%)`:`linear-gradient(to right, 
926            ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, 
927            ${wr(.02,e.input.background)} ${(n-t)/(r-t)*100}%, 
928            ${wr(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:o?"not-allowed":"pointer",outline:"none"},"&::-moz-range-thumb":{width:16,height:16,border:`1px solid ${At(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${At(e.appBorderColor,.2)}`,cursor:o?"not-allowed":"grap",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${St(.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, 
929            ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, 
930            ${St(.02,e.input.background)} ${(n-t)/(r-t)*100}%, 
931            ${St(.02,e.input.background)} 100%)`:`linear-gradient(to right, 
932            ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, 
933            ${wr(.02,e.input.background)} ${(n-t)/(r-t)*100}%, 
934            ${wr(.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 ${At(e.appBorderColor,.2)}`,borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}})),Ng=j.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums","[aria-readonly=true] &":{opacity:.5}}),pD=j(Ng)(({numberOFDecimalsPlaces:e,max:t})=>({width:`${e+t.toString().length*2+3}ch`,textAlign:"right",flexShrink:0})),fD=j.div({display:"flex",alignItems:"center",width:"100%"});function mD(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 jg=({name:e,value:t,onChange:r,min:n=0,max:o=100,step:a=1,onBlur:i,onFocus:l,argType:s})=>{let u=m=>{r(jA(m.target.value))},c=t!==void 0,p=or(()=>mD(a),[a]),f=!!s?.table?.readonly;return C.createElement(fD,{"aria-readonly":f},C.createElement(Ng,null,n),C.createElement(dD,{id:pn(e),type:"range",disabled:f,onChange:u,name:e,min:n,max:o,step:a,onFocus:l,onBlur:i,value:t??n}),C.createElement(pD,{numberOFDecimalsPlaces:p,max:o},c?t.toFixed(p):"--"," / ",o))},S$=j.label({display:"flex"}),A$=j.div(({isMaxed:e})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:e?"red":void 0}));var D$=j(Et.Input)({padding:10});var C$=ou(()=>Promise.resolve().then(()=>(cg(),ug)));var T$=j.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:Cr({theme:e}),div:{span:{fontWeight:"bold"}},"& code":{margin:0,display:"inline-block",fontSize:e.typography.size.s1}}}));var hD=eo(gS());var F$=j.div(({isExpanded:e})=>({display:"flex",flexDirection:e?"column":"row",flexWrap:"wrap",alignItems:"flex-start",marginBottom:"-4px",minWidth:100})),I$=j.span(Cr,({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}})),O$=j.button(({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,marginBottom:"4px",background:"none",border:"none"})),k$=j.div(Cr,({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,fontSize:e.typography.size.s1,margin:0,whiteSpace:"nowrap",display:"flex",alignItems:"center"})),_$=j.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"}})),P$=j(Yu)({marginLeft:4}),R$=j(Ku)({marginLeft:4});var B$=(0,hD.default)(1e3)(e=>{let t=e.split(/\r?\n/);return`${Math.max(...t.map(r=>r.length))}ch`});var N$=j.span({fontWeight:"bold"}),j$=j.span(({theme:e})=>
934({color:e.color.negative,fontFamily:e.typography.fonts.mono,cursor:"help"})),$$=j.div(({theme:e})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:e.color.secondary}},code:{...Cr({theme:e}),fontSize:12,fontFamily:e.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}})),M$=j.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?xe(.1,e.color.defaultText):xe(.2,e.color.defaultText),marginTop:t?4:0})),L$=j.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?xe(.1,e.color.defaultText):xe(.2,e.color.defaultText),marginTop:t?12:0,marginBottom:12})),z$=j.td(({expandable:e})=>({paddingLeft:e?"40px !important":"20px !important"}));var U$=j.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})),q$=j.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25}));var J$=j(Wu)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?xe(.25,e.color.defaultText):xe(.3,e.color.defaultText),border:"none",display:"inline-block"})),H$=j(Gu)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?xe(.25,e.color.defaultText):xe(.3,e.color.defaultText),border:"none",display:"inline-block"})),V$=j.span(({theme:e})=>({display:"flex",lineHeight:"20px",alignItems:"center"})),W$=j.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"?xe(.4,e.color.defaultText):xe(.6,e.color.defaultText),background:`${e.background.app} !important`,"& ~ td":{background:`${e.background.app} !important`}})),G$=j.td(({theme:e})=>({position:"relative",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,background:e.background.app})),K$=j.td({position:"relative"}),Y$=j.tr(({theme:e})=>({"&:hover > td":{backgroundColor:`${wr(.005,e.background.app)} !important`,boxShadow:`${e.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}})),X$=j.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"});var Q$=j.div(({theme:e})=>({width:"100%",borderSpacing:0,color:e.color.defaultText})),Z$=j.div(({theme:e})=>({display:"flex",borderBottom:`1px solid ${e.appBorderColor}`,"&:last-child":{borderBottom:0}})),e8=j.div(({position:e,theme:t})=>{let r={display:"flex",flexDirection:"column",gap:5,padding:"10px 15px",alignItems:"flex-start"};switch(e){case"first":return{...r,width:"25%",paddingLeft:20};case"second":return{...r,width:"35%"};case"third":return{...r,width:"15%"};case"last":return{...r,width:"25%",paddingRight:20}}}),t8=j.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}));var r8=j.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"?xe(.25,e.color.defaultText):xe(.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 >
934 *: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}}}}})),n8=j(ar)(({theme:e})=>({margin:"-4px -12px -4px 0"})),o8=j.span({display:"flex",justifyContent:"space-between"});globalThis&&globalThis.__DOCS_CONTEXT__===void 0&&(globalThis.__DOCS_CONTEXT__=un(null),globalThis.__DOCS_CONTEXT__.displayName="DocsContext");var yD=globalThis?globalThis.__DOCS_CONTEXT__:un(null);var gD=Object.create,$g=Object.defineProperty,bD=Object.getOwnPropertyDescriptor,Mg=Object.getOwnPropertyNames,ED=Object.getPrototypeOf,vD=Object.prototype.hasOwnProperty,ae=(e,t)=>function(){return t||(0,e[Mg(e)[0]])((t={exports:{}}).exports,t),t.exports},xD=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Mg(t))!vD.call(e,o)&&o!==r&&$g(e,o,{get:()=>t[o],enumerable:!(n=bD(t,o))||n.enumerable});return e},Sl=(e,t,r)=>(r=e!=null?gD(ED(e)):{},xD(t||!e||!e.__esModule?$g(r,"default",{value:e,enumerable:!0}):r,e));var Lg=ae({"node_modules/.pnpm/[email protected]/node_modules/es-object-atoms/index.js"(e,t){t.exports=Object}}),wD=ae({"node_modules/.pnpm/[email protected]/node_modules/es-errors/index.js"(e,t){t.exports=Error}}),SD=ae({"node_modules/.pnpm/[email protected]/node_modules/es-errors/eval.js"(e,t){t.exports=EvalError}}),AD=ae({"node_modules/.pnpm/[email protected]/node_modules/es-errors/range.js"(e,t){t.exports=RangeError}}),DD=ae({"node_modules/.pnpm/[email protected]/node_modules/es-errors/ref.js"(e,t){t.exports=ReferenceError}}),CD=ae({"node_modules/.pnpm/[email protected]/node_modules/es-errors/syntax.js"(e,t){t.exports=SyntaxError}}),Al=ae({"node_modules/.pnpm/[email protected]/node_modules/es-errors/type.js"(e,t){t.exports=TypeError}}),TD=ae({"node_modules/.pnpm/[email protected]/node_modules/es-errors/uri.js"(e,t){t.exports=URIError}}),FD=ae({"node_modules/.pnpm/[email protected]/node_modules/math-intrinsics/abs.js"(e,t){t.exports=Math.abs}}),ID=ae({"node_modules/.pnpm/[email protected]/node_modules/math-intrinsics/floor.js"(e,t){t.exports=Math.floor}}),OD=ae({"node_modules/.pnpm/[email protected]/node_modules/math-intrinsics/max.js"(e,t){t.exports=Math.max}}),kD=ae({"node_modules/.pnpm/[email protected]/node_modules/math-intrinsics/min.js"(e,t){t.exports=Math.min}}),_D=ae({"node_modules/.pnpm/[email protected]/node_modules/math-intrinsics/pow.js"(e,t){t.exports=Math.pow}}),PD=ae({"node_modules/.pnpm/[email protected]/node_modules/math-intrinsics/round.js"(e,t){t.exports=Math.round}}),RD=ae({"node_modules/.pnpm/[email protected]/node_modules/math-intrinsics/isNaN.js"(e,t){t.exports=Number.isNaN||function(r){return r!==r}}}),BD=ae({"node_modules/.pnpm/[email protected]/node_modules/math-intrinsics/sign.js"(e,t){var r=RD();t.exports=function(n){return r(n)||n===0?n:n<0?-1:1}}}),ND=ae({"node_modules/.pnpm/[email protected]/node_modules/gopd/gOPD.js"(e,t){t.exports=Object.getOwnPropertyDescriptor}}),Dl=ae({"node_modules/.pnpm/[email protected]/node_modules/gopd/index.js"(e,t){var r=ND();if(r)try{r([],"length")}catch{r=null}t.exports=r}}),jD=ae({"node_modules/.pnpm/[email protected]/node_modules/es-define-property/index.js"(e,t){var r=Object.defineProperty||!1;if(r)try{r({},"a",{value:1})}catch{r=!1}t.exports=r}}),zg=ae({"node_modules/.pnpm/[email protected]/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"),o=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(o)!=="[object Symbol]")return!1;var a=42;r[n]=a;for(var i 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 l=Object.getOwnPropertySymbols(r);if(l.length!==1||l[0]!==n||!Object.prototype.propertyIsEnumerable.call(r,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(r,n);if(s.value!==a||s.enumerable!==!0)return!1}return!0}}}),Ug=ae({"node_modules/.pnpm/[email protected]/node_modules/has-symbols/index.js"(e,t){var r=typeof Symbol<"u"&&Symbol,n=zg();t.exports=function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:n()}}}),qg=ae({"node_modules/.pnpm/[email protected]/node_modules/get-proto/Reflect.getPrototypeOf.js"(e,t){t.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null}}),Jg=ae({"node_modules/.pnpm/[email protected]/node_modules/get-proto/Object.getPrototypeOf.js"(e,t){var r=Lg();t.exports=r.getPrototypeOf||null}}),$D=ae({"node_modules/.pnpm/[email protected]/node_modules/function-bind/implementation.js"(e,t){var r="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,o=Math.max,a="[object Function]",i=function(u,c){for(var p=[],f=0;f<u.length;f+=1)p[f]=u[f];for(var m=0;m<c.length;m+=1)p[m+u.length]=c[m];return p},l=function(u,c){for(var p=[],f=c||0,m=0;f<u.length;f+=1,m+=1)p[m]=u[f];return p},s=function(u,c){for(var p="",f=0;f<u.length;f+=1)p+=u[f],f+1<u.length&&(p+=c);return p};t.exports=function(u){var c=this;if(typeof c!="function"||n.apply(c)!==a)throw new TypeError(r+c);
934for(var p=l(arguments,1),f,m=function(){if(this instanceof f){var A=c.apply(this,i(p,arguments));return Object(A)===A?A:this}return c.apply(u,i(p,arguments))},b=o(0,c.length-p.length),E=[],v=0;v<b;v++)E[v]="$"+v;if(f=Function("binder","return function ("+s(E,",")+"){ return binder.apply(this,arguments); }")(m),c.prototype){var S=function(){};S.prototype=c.prototype,f.prototype=new S,S.prototype=null}return f}}}),ua=ae({"node_modules/.pnpm/[email protected]/node_modules/function-bind/index.js"(e,t){var r=$D();t.exports=Function.prototype.bind||r}}),Cl=ae({"node_modules/.pnpm/[email protected]/node_modules/call-bind-apply-helpers/functionCall.js"(e,t){t.exports=Function.prototype.call}}),Hg=ae({"node_modules/.pnpm/[email protected]/node_modules/call-bind-apply-helpers/functionApply.js"(e,t){t.exports=Function.prototype.apply}}),MD=ae({"node_modules/.pnpm/[email protected]/node_modules/call-bind-apply-helpers/reflectApply.js"(e,t){t.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply}}),LD=ae({"node_modules/.pnpm/[email protected]/node_modules/call-bind-apply-helpers/actualApply.js"(e,t){var r=ua(),n=Hg(),o=Cl(),a=MD();t.exports=a||r.call(o,n)}}),Vg=ae({"node_modules/.pnpm/[email protected]/node_modules/call-bind-apply-helpers/index.js"(e,t){var r=ua(),n=Al(),o=Cl(),a=LD();t.exports=function(i){if(i.length<1||typeof i[0]!="function")throw new n("a function is required");return a(r,o,i)}}}),zD=ae({"node_modules/.pnpm/[email protected]/node_modules/dunder-proto/get.js"(e,t){var r=Vg(),n=Dl(),o;try{o=[].__proto__===Array.prototype}catch(s){if(!s||typeof s!="object"||!("code"in s)||s.code!=="ERR_PROTO_ACCESS")throw s}var a=!!o&&n&&n(Object.prototype,"__proto__"),i=Object,l=i.getPrototypeOf;t.exports=a&&typeof a.get=="function"?r([a.get]):typeof l=="function"?function(s){return l(s==null?s:i(s))}:!1}}),UD=ae({"node_modules/.pnpm/[email protected]/node_modules/get-proto/index.js"(e,t){var r=qg(),n=Jg(),o=zD();t.exports=r?function(a){return r(a)}:n?function(a){if(!a||typeof a!="object"&&typeof a!="function")throw new TypeError("getProto: not an object");return n(a)}:o?function(a){return o(a)}:null}}),Wg=ae({"node_modules/.pnpm/[email protected]/node_modules/hasown/index.js"(e,t){var r=Function.prototype.call,n=Object.prototype.hasOwnProperty,o=ua();t.exports=o.call(r,n)}}),qD=ae({"node_modules/.pnpm/[email protected]/node_modules/get-intrinsic/index.js"(e,t){var r,n=Lg(),o=wD(),a=SD(),i=AD(),l=DD(),s=CD(),u=Al(),c=TD(),p=FD(),f=ID(),m=OD(),b=kD(),E=_D(),v=PD(),S=BD(),A=Function,F=function(ie){try{return A('"use strict"; return ('+ie+").constructor;")()}catch{}},k=Dl(),B=jD(),R=function(){throw new u},I=k?function(){try{return arguments.callee,R}catch{try{return k(arguments,"callee").get}catch{return R}}}():R,_=Ug()(),N=UD(),$=Jg(),M=qg(),J=Hg(),L=Cl(),D={},T=typeof Uint8Array>"u"||!N?r:N(Uint8Array),O={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":_&&N?N([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":D,"%AsyncGenerator%":D,"%AsyncGeneratorFunction%":D,"%AsyncIteratorPrototype%":D,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?r:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float16Array%":typeof Float16Array>"u"?r:Float16Array,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":A,"%GeneratorFunction%":D,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>
vendor: 4,667 bytes, line 934
934"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_&&N?N(N([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!_||!N?r:N(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":k,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":i,"%ReferenceError%":l,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!_||!N?r:N(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_&&N?N(""[Symbol.iterator]()):r,"%Symbol%":_?Symbol:r,"%SyntaxError%":s,"%ThrowTypeError%":I,"%TypedArray%":T,"%TypeError%":u,"%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%":c,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet,"%Function.prototype.call%":L,"%Function.prototype.apply%":J,"%Object.defineProperty%":B,"%Object.getPrototypeOf%":$,"%Math.abs%":p,"%Math.floor%":f,"%Math.max%":m,"%Math.min%":b,"%Math.pow%":E,"%Math.round%":v,"%Math.sign%":S,"%Reflect.getPrototypeOf%":M};if(N)try{null.error}catch(ie){H=N(N(ie)),O["%Error.prototype%"]=H}var H,W=function ie(de){var se;if(de==="%AsyncFunction%")se=F("async function () {}");else if(de==="%GeneratorFunction%")se=F("function* () {}");else if(de==="%AsyncGeneratorFunction%")se=F("async function* () {}");else if(de==="%AsyncGenerator%"){var G=ie("%AsyncGeneratorFunction%");G&&(se=G.prototype)}else if(de==="%AsyncIteratorPrototype%"){var ue=ie("%AsyncGenerator%");ue&&N&&(se=N(ue.prototype))}return O[de]=se,se},Q={__proto__:null,"%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"]},Z=ua(),K=Wg(),oe=Z.call(L,Array.prototype.concat),pe=Z.call(J,Array.prototype.splice),be=Z.call(L,Str
934ing.prototype.replace),ce=Z.call(L,String.prototype.slice),we=Z.call(L,RegExp.prototype.exec),le=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Ce=/\\(\\)?/g,je=function(ie){var de=ce(ie,0,1),se=ce(ie,-1);if(de==="%"&&se!=="%")throw new s("invalid intrinsic syntax, expected closing `%`");if(se==="%"&&de!=="%")throw new s("invalid intrinsic syntax, expected opening `%`");var G=[];return be(ie,le,function(ue,fe,ye,ht){G[G.length]=ye?be(ht,Ce,"$1"):fe||ue}),G},$e=function(ie,de){var se=ie,G;if(K(Q,se)&&(G=Q[se],se="%"+G[0]+"%"),K(O,se)){var ue=O[se];if(ue===D&&(ue=W(se)),typeof ue>"u"&&!de)throw new u("intrinsic "+ie+" exists, but is not available. Please file an issue!");return{alias:G,name:se,value:ue}}throw new s("intrinsic "+ie+" does not exist!")};t.exports=function(ie,de){if(typeof ie!="string"||ie.length===0)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof de!="boolean")throw new u('"allowMissing" argument must be a boolean');if(we(/^%?[^%]*%?$/,ie)===null)throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var se=je(ie),G=se.length>0?se[0]:"",ue=$e("%"+G+"%",de),fe=ue.name,ye=ue.value,ht=!1,yt=ue.alias;yt&&(G=yt[0],pe(se,oe([0,1],yt)));for(var st=1,qt=!0;st<se.length;st+=1){var nt=se[st],Ct=ce(nt,0,1),Tt=ce(nt,-1);if((Ct==='"'||Ct==="'"||Ct==="`"||Tt==='"'||Tt==="'"||Tt==="`")&&Ct!==Tt)throw new s("property names with quotes must have matching quotes");if((nt==="constructor"||!qt)&&(ht=!0),G+="."+nt,fe="%"+G+"%",K(O,fe))ye=O[fe];else if(ye!=null){if(!(nt in ye)){if(!de)throw new u("base intrinsic for "+ie+" exists, but the property is not available.");return}if(k&&st+1>=se.length){var Ft=k(ye,nt);qt=!!Ft,qt&&"get"in Ft&&!("originalValue"in Ft.get)?ye=Ft.get:ye=ye[nt]}else qt=K(ye,nt),ye=ye[nt];qt&&!ht&&(O[fe]=ye)}}return ye}}}),Tl=ae({"node_modules/.pnpm/[email protected]/node_modules/call-bound/index.js"(e,t){var r=qD(),n=Vg(),o=n([r("%String.prototype.indexOf%")]);t.exports=function(a,i){var l=r(a,!!i);return typeof l=="function"&&o(a,".prototype.")>-1?n([l]):l}}}),JD=ae({"node_modules/.pnpm/[email protected]/node_modules/has-tostringtag/shams.js"(e,t){var r=zg();t.exports=function(){return r()&&!!Symbol.toStringTag}}}),Gg=ae({"node_modules/.pnpm/[email protected]/node_modules/is-regex/index.js"(e,t){var r=Tl(),n=JD()(),o=Wg(),a=Dl(),i;n?(l=r("RegExp.prototype.exec"),s={},u=function(){throw s},c={toString:u,valueOf:u},typeof Symbol.toPrimitive=="symbol"&&(c[Symbol.toPrimitive]=u),i=function(m){if(!m||typeof m!="object")return!1;var b=a(m,"lastIndex"),E=b&&o(b,"value");if(!E)return!1;try{l(m,c)}catch(v){return v===s}}):(p=r("Object.prototype.toString"),f="[object RegExp]",i=function(m){return!m||typeof m!="object"&&typeof m!="function"?!1:p(m)===f});var l,s,u,c,p,f;t.exports=i}}),HD=ae({"node_modules/.pnpm/[email protected]/node_modules/is-function/index.js"(e,t){t.exports=n;var r=Object.prototype.toString;function n(o){if(!o)return!1;var a=r.call(o);return a==="[object Function]"||typeof o=="function"&&a!=="[object RegExp]"||typeof window<"u"&&(o===window.setTimeout||o===window.alert||o===window.confirm||o===window.prompt)}}}),VD=ae({"node_modules/.pnpm/[email protected]/node_modules/safe-regex-test/index.js"(e,t){var r=Tl(),n=Gg(),o=r("RegExp.prototype.exec"),a=Al();t.exports=function(i){if(!n(i))throw new a("`regex` must be a RegExp");return function(l){return o(i,l)!==null}}}}),WD=ae({"node_modules/.pnpm/[email protected]/node_modules/is-symbol/index.js"(e,t){var r=Tl(),n=r("Object.prototype.toString"),o=Ug()(),a=VD();o?(i=r("Symbol.prototype.toString"),l=a(/^Symbol\(.*\)$/),s=function(u){return typeof u.valueOf()!="symbol"?!1:l(i(u))},t.exports=function(u){if(typeof u=="symbol")return!0;if(!u||typeof u!="object"||n(u)!=="[object Symbol]")return!1;try{return s(u)}catch{return!1}}):t.exports=function(u){return!1};var i,l,s}}),a8=Sl(Gg()),i8=Sl(HD()),s8=Sl(WD());var GD=typeof window=="object"&&window&&window.Object===Object&&window,KD=GD,YD=typeof self=="object"&&self&&self.Object===Object&&self,XD=KD||YD||Function("return this")(),Fl=XD,QD=Fl.Symbol,Xr=Q
934D,Kg=Object.prototype,ZD=Kg.hasOwnProperty,eC=Kg.toString,$n=Xr?Xr.toStringTag:void 0;function tC(e){var t=ZD.call(e,$n),r=e[$n];try{e[$n]=void 0;var n=!0}catch{}var o=eC.call(e);return n&&(t?e[$n]=r:delete e[$n]),o}var rC=tC,nC=Object.prototype,oC=nC.toString;function aC(e){return oC.call(e)}var iC=aC,sC="[object Null]",lC="[object Undefined]",hg=Xr?Xr.toStringTag:void 0;function uC(e){return e==null?e===void 0?lC:sC:hg&&hg in Object(e)?rC(e):iC(e)}var cC=uC,yg=Xr?Xr.prototype:void 0;yg&&yg.toString;function dC(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Yg=dC,pC="[object AsyncFunction]",fC="[object Function]",mC="[object GeneratorFunction]",hC="[object Proxy]";function yC(e){if(!Yg(e))return!1;var t=cC(e);return t==fC||t==mC||t==pC||t==hC}var gC=yC,bC=Fl["__core-js_shared__"],pl=bC,gg=function(){var e=/[^.]+$/.exec(pl&&pl.keys&&pl.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function EC(e){return!!gg&&gg in e}var vC=EC,xC=Function.prototype,wC=xC.toString;function SC(e){if(e!=null){try{return wC.call(e)}catch{}try{return e+""}catch{}}return""}var AC=SC,DC=/[\\^$.*+?()[\]{}|]/g,CC=/^\[object .+?Constructor\]$/,TC=Function.prototype,FC=Object.prototype,IC=TC.toString,OC=FC.hasOwnProperty,kC=RegExp("^"+IC.call(OC).replace(DC,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function _C(e){if(!Yg(e)||vC(e))return!1;var t=gC(e)?kC:CC;return t.test(AC(e))}var PC=_C;function RC(e,t){return e?.[t]}var BC=RC;function NC(e,t){var r=BC(e,t);return PC(r)?r:void 0}var Xg=NC;function jC(e,t){return e===t||e!==e&&t!==t}var $C=jC,MC=Xg(Object,"create"),zn=MC;function LC(){this.__data__=zn?zn(null):{},this.size=0}var zC=LC;function UC(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var qC=UC,JC="__lodash_hash_undefined__",HC=Object.prototype,VC=HC.hasOwnProperty;function WC(e){var t=this.__data__;if(zn){var r=t[e];return r===JC?void 0:r}return VC.call(t,e)?t[e]:void 0}var GC=WC,KC=Object.prototype,YC=KC.hasOwnProperty;function XC(e){var t=this.__data__;return zn?t[e]!==void 0:YC.call(t,e)}var QC=XC,ZC="__lodash_hash_undefined__";function eT(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=zn&&t===void 0?ZC:t,this}var tT=eT;function Zr(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])}}Zr.prototype.clear=zC;Zr.prototype.delete=qC;Zr.prototype.get=GC;Zr.prototype.has=QC;Zr.prototype.set=tT;var bg=Zr;function rT(){this.__data__=[],this.size=0}var nT=rT;function oT(e,t){for(var r=e.length;r--;)if($C(e[r][0],t))return r;return-1}var ca=oT,aT=Array.prototype,iT=aT.splice;function sT(e){var t=this.__data__,r=ca(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():iT.call(t,r,1),--this.size,!0}var lT=sT;function uT(e){var t=this.__data__,r=ca(t,e);return r<0?void 0:t[r][1]}var cT=uT;function dT(e){return ca(this.__data__,e)>-1}var pT=dT;function fT(e,t){var r=this.__data__,n=ca(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var mT=fT;function en(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])}}en.prototype.clear=nT;en.prototype.delete=lT;en.prototype.get=cT;en.prototype.has=pT;en.prototype.set=mT;var hT=en,yT=Xg(Fl,"Map"),gT=yT;function bT(){this.size=0,this.__data__={hash:new bg,map:new(gT||hT),string:new bg}}var ET=bT;function vT(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var xT=vT;function wT(e,t){var r=e.__data__;return xT(t)?r[typeof t=="string"?"string":"hash"]:r.map}var da=wT;function ST(e){var t=da(this,e).delete(e);return this.size-=t?1:0,t}var AT=ST;function DT(e){return da(this,e).get(e)}var CT=DT;function TT(e){return da(this,e).has(e)}var FT=TT;function IT(e,t){var r=da(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var OT=IT;function tn(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])}}tn.prototype.clear=ET;tn.prototype.delete=AT;tn.prototype.get=CT;tn.prototype.has=FT;tn.prototype.set=OT;var Qg=tn,kT="Expected a function";function Il(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(kT);var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var i=e.apply(this,n);return r.cache=a.set(o,i)||a,i};return r.cache=new(Il.Cache||Qg),r}Il.Cache=Qg;var _T=Il,PT=500;function RT(e){var t=_T(e,function(n){return r.size===PT&&r.clear(),n}
934),r=t.cache;return t}var BT=RT,NT=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,jT=/\\(\\)?/g;BT(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(NT,function(r,n,o,a){t.push(o?a.replace(jT,"$1"):n||r)}),t});var l8=un({sources:{}});var{document:$T}=globalThis;function MT(e,t){e.channel.emit(lc,t)}var u8=Oa.a;var Zg=["h1","h2","h3","h4","h5","h6"],LT=Zg.reduce((e,t)=>({...e,[t]:j(t)({"& svg":{position:"relative",top:"-0.1em",visibility:"hidden"},"&:hover svg":{visibility:"visible"}})}),{}),zT=j.a(()=>({float:"left",lineHeight:"inherit",paddingRight:"10px",marginLeft:"-24px",color:"inherit"})),UT=({as:e,id:t,children:r,...n})=>{let o=au(yD),a=LT[e],i=`#${t}`;return C.createElement(a,{id:t,...n},C.createElement(zT,{"aria-hidden":"true",href:i,tabIndex:-1,target:"_self",onClick:l=>{$T.getElementById(t)&&MT(o,i)}},C.createElement(Zu,null)),r)},e0=e=>{let{as:t,id:r,children:n,...o}=e;if(r)return C.createElement(UT,{as:t,id:r,...o},n);let a=t,{as:i,...l}=e;return C.createElement(a,{...ka(l,t)})},c8=Zg.reduce((e,t)=>({...e,[t]:r=>C.createElement(e0,{as:t,...r})}),{});var qT=(e=>(e.INFO="info",e.NOTES="notes",e.DOCGEN="docgen",e.AUTO="auto",e))(qT||{});var{document:d8,window:p8}=globalThis;var JT=/[\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\u1F
934BF-\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,HT=Object.hasOwnProperty,VT=class{constructor(){this.occurrences,this.reset()}slug(e,t){let r=this,n=WT(e,t===!0),o=n;for(;HT.call(r.occurrences,n);)r.occurrences[o]++,n=o+"-"+r.occurrences[o];return r.occurrences[n]=0,n}reset(){this.occurrences=Object.create(null)}};function WT(e,t){return typeof e!="string"?"":(t||(e=e.toLowerCase()),e.replace(JT,"").replace(/ /g,"-"))}var GT=new VT,KT=({children:e,disableAnchor:t,...r})=>
934{if(t||typeof e!="string")return C.createElement(Da,null,e);let n=GT.slug(e.toLowerCase());return C.createElement(e0,{as:"h2",id:n,...r},e)};var f8=j(KT)(({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"}}));Fr();z();U();q();Pt();var Vn=Yn(dn());ir();z();U();q();Pt();var on=Yn(dn());z();U();q();z();U();q();function Ve(){return Ve=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},Ve.apply(this,arguments)}z();U();q();function Ol(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}z();U();q();z();U();q();function Ut(e,t){return Ut=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,o){return n.__proto__=o,n},Ut(e,t)}function kl(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ut(e,t)}z();U();q();z();U();q();function Un(e){return Un=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Un(e)}z();U();q();function _l(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}z();U();q();z();U();q();function pa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pa=function(){return!!e})()}function Pl(e,t,r){if(pa())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var o=new(e.bind.apply(e,n));return r&&Ut(o,r.prototype),o}function qn(e){var t=typeof Map=="function"?new Map:void 0;return qn=function(n){if(n===null||!_l(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(n))return t.get(n);t.set(n,o)}function o(){return Pl(n,arguments,Un(this).constructor)}return o.prototype=Object.create(n.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),Ut(o,n)},qn(e)}z();U();q();var Ye=function(e){kl(t,e);function t(r){var n;if(1)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;else for(var o,a,i;i<o;i++);return Ol(n)}return t}(qn(Error));function t0(e,t){return e.substr(-t.length)===t}var YT=/^([+-]?(?:\d+|\d*\.\d+))([a-z]*|%)$/;function r0(e){if(typeof e!="string")return e;var t=e.match(YT);return t?parseFloat(e):e}var XT=function(t){return function(r,n){n===void 0&&(n="16px");var o=r,a=n;if(typeof r=="string"){if(!t0(r,"px"))throw new Ye(69,t,r);o=r0(r)}if(typeof n=="string"){if(!t0(n,"px"))throw new Ye(70,t,n);a=r0(n)}if(typeof o=="string")throw new Ye(71,r,t);if(typeof a=="string")throw new Ye(72,n,t);return""+o/a+t}},o0=XT,D9=o0("em");var C9=o0("rem");function Rl(e){return Math.round(e*255)}function QT(e,t,r){return Rl(e)+","+Rl(t)+","+Rl(r)}function Jn(e,t,r,n){if(n===void 0&&(n=QT),t===0)return n(r,r,r);var o=(e%360+360)%360/60,a=(1-Math.abs(2*r-1))*t,i=a*(1-Math.abs(o%2-1)),l=0,s=0,u=0;o>=0&&o<1?(l=a,s=i):o>=1&&o<2?(l=i,s=a):o>=2&&o<3?(s=a,u=i):o>=3&&o<4?(s=i,u=a):o>=4&&o<5?(l=i,u=a):o>=5&&o<6&&(l=a,u=i);var c=r-a/2,p=l+c,f=s+c,m=u+c;return n(p,f,m)}var n0={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:"90ee9
9340",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 ZT(e){if(typeof e!="string")return e;var t=e.toLowerCase();return n0[t]?"#"+n0[t]:e}var eF=/^#[a-fA-F0-9]{6}$/,tF=/^#[a-fA-F0-9]{8}$/,rF=/^#[a-fA-F0-9]{3}$/,nF=/^#[a-fA-F0-9]{4}$/,Bl=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,oF=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,aF=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,iF=/^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 rn(e){if(typeof e!="string")throw new Ye(3);var t=ZT(e);if(t.match(eF))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(tF)){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),alph
934a:r}}if(t.match(rF))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(nF)){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 o=Bl.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=oF.exec(t.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])>1?parseFloat(""+a[4])/100:parseFloat(""+a[4])};var i=aF.exec(t);if(i){var l=parseInt(""+i[1],10),s=parseInt(""+i[2],10)/100,u=parseInt(""+i[3],10)/100,c="rgb("+Jn(l,s,u)+")",p=Bl.exec(c);if(!p)throw new Ye(4,t,c);return{red:parseInt(""+p[1],10),green:parseInt(""+p[2],10),blue:parseInt(""+p[3],10)}}var f=iF.exec(t.substring(0,50));if(f){var m=parseInt(""+f[1],10),b=parseInt(""+f[2],10)/100,E=parseInt(""+f[3],10)/100,v="rgb("+Jn(m,b,E)+")",S=Bl.exec(v);if(!S)throw new Ye(4,t,v);return{red:parseInt(""+S[1],10),green:parseInt(""+S[2],10),blue:parseInt(""+S[3],10),alph
934a:parseFloat(""+f[4])>1?parseFloat(""+f[4])/100:parseFloat(""+f[4])}}throw new Ye(5)}function sF(e){var t=e.red/255,r=e.green/255,n=e.blue/255,o=Math.max(t,r,n),a=Math.min(t,r,n),i=(o+a)/2;if(o===a)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var l,s=o-a,u=i>.5?s/(2-o-a):s/(o+a);switch(o){case t:l=(r-n)/s+(r<n?6:0);break;case r:l=(n-t)/s+2;break;default:l=(t-r)/s+4;break}return l*=60,e.alpha!==void 0?{hue:l,saturation:u,lightness:i,alpha:e.alpha}:{hue:l,saturation:u,lightness:i}}function tr(e){return sF(rn(e))}var lF=function(t){return t.length===7&&t[1]===t[2]&&t[3]===t[4]&&t[5]===t[6]?"#"+t[1]+t[3]+t[5]:t},jl=lF;function Ar(e){var t=e.toString(16);return t.length===1?"0"+t:t}function Nl(e){return Ar(Math.round(e*255))}function uF(e,t,r){return jl("#"+Nl(e)+Nl(t)+Nl(r))}function fa(e,t,r){return Jn(e,t,r,uF)}function cF(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return fa(e,t,r);if(typeof e=="object"&&t===void 0&&r===void 0)return fa(e.hue,e.saturation,e.lightness);throw new Ye(1)}function dF(e,t,r,n){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?fa(e,t,r):"rgba("+Jn(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?fa(e.hue,e.saturation,e.lightness):"rgba("+Jn(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Ye(2)}function $l(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return jl("#"+Ar(e)+Ar(t)+Ar(r));if(typeof e=="object"&&t===void 0&&r===void 0)return jl("#"+Ar(e.red)+Ar(e.green)+Ar(e.blue));throw new Ye(6)}function ma(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var o=rn(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?$l(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?$l(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new Ye(7)}var pF=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},fF=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&typeof t.alpha=="number"},mF=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},hF=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&typeof t.alpha=="number"};function rr(e){if(typeof e!="object")throw new Ye(8);if(fF(e))return ma(e);if(pF(e))return $l(e);if(hF(e))return dF(e);if(mF(e))return cF(e);throw new Ye(8)}function a0(e,t,r){return function(){var o=r.concat(Array.prototype.slice.call(arguments));return o.length>=t?e.apply(this,o):a0(e,t,o)}}function rt(e){return a0(e,e.length,[])}function yF(e,t){if(t==="transparent")return t;var r=tr(t);return rr(Ve({},r,{hue:r.hue+parseFloat(e)}))}var T9=rt(yF);function nn(e,t,r){return Math.max(e,Math.min(t,r))}function gF(e,t){if(t==="transparent")return t;var r=tr(t);return rr(Ve({},r,{lightness:nn(0,1,r.lightness-parseFloat(e))}))}var F9=rt(gF);function bF(e,t){if(t==="transparent")return t;var r=tr(t);return rr(Ve({},r,{saturation:nn(0,1,r.saturation-parseFloat(e))}))}var I9=rt(bF);function EF(e,t){if(t==="transparent")return t;var r=tr(t);return rr(Ve({},r,{lightness:nn(0,1,r.lightness+parseFloat(e))}))}var O9=rt(EF);function vF(e,t,r){if(t==="transparent")return r;if(r==="transparent")return t;if(e===0)return r;var n=rn(t),o=Ve({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),a=rn(r),i=Ve({},a,{alpha:typeof a.alpha=="number"?a.alpha:1}),l=o.alpha-i.alpha,s=parseFloat(e)*2-1,u=s*l===-1?s:s+l,c=1+s*l,p=(u/c+1)/2,f=1-p,m={red:Math.floor(o.red*p+i.red*f),green:Math.floor(o.green*p+i.green*f),blue:Math.floor(o.blue*p+i.blue*f),alpha:o.alpha*parseFloat(e)+i.alpha*(1-parseFloat(e))};return ma(m)}var xF=rt(vF),i0=xF;function wF(e,t){if(t==="transparent")return t;var r=rn(t),n=typeof r.alpha=="number"?r.alpha:1,o=Ve({},r,{alpha:nn(0,1,(n*100+parseFloat(e)*100)/100)});return ma(o)}var SF=rt(wF),Hn=SF;function AF(e,t){if(t==="transparent")return t;var r=tr(t);return rr(Ve({},r,{saturation:nn(0,1,r.saturation+parseFloat(e))}))}var k9=rt(AF);function DF(e,t){return t==="transparent"?t:rr(Ve({},tr(t),{hue:parseFloat(e)}))}var _9=rt(DF);function CF(e,t){return t==="transparent"?t:rr(Ve({},tr(t),{lightness:parseFloat(e)}))}var P9=rt(CF);function TF(e,t){return t==="transparent"?t:rr(Ve({},tr(t),{saturation:parseFloat(e)}))}var R9=rt(TF);function FF(e,t){return t==="transparent"?t:i0(parseFloat(e),"rgb(0, 0, 0)",t)}var B9=rt(FF);function IF(e,t){return t==="transparent"?t:i0(parseFloat(e),"rgb(255, 255, 255)",t)}var N9=rt(IF);function OF(e,t){if(t==="transparent")return t;var r=rn(t),n=typeof r.alpha=="number"?r.alpha:1,o=Ve({},r,{alpha:nn(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return ma(o)}var kF=rt(OF),s0=kF;ir();var _F=j.label(({theme:e})=>({lineHeight:"14px",alignItems:"center",display:"inline-block",position:"relative",whiteSpace:"nowrap",background:`${Hn(.05,e.appBorderColor)}`,padding:0,border:"1px solid #1ea7fd",borderRadius:"0.75em",input:{appearance:"none",width:"100%",height:"100%",position:"absolute",left:0,top:0,margin:0,padding:0,border:"none",background:"transparent",curs
934or:"pointer","&:focus":{outline:"none"}},span:{textAlign:"center",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:"1",cursor:"pointer",display:"inline-block",padding:"0.6em",transition:"all 100ms ease-out",userSelect:"none",width:"50%",color:s0(.4,e.color.defaultText),background:"transparent","&:hover":{boxShadow:`${Hn(.3,e.appBorderColor)} 0 0 0 1px inset`},"&:active":{boxShadow:`${Hn(.05,e.appBorderColor)} 0 0 0 2px inset`,color:Hn(1,e.appBorderColor)},"&:first-of-type":{paddingRight:8,borderTopLeftRadius:"0.75em",borderBottomLeftRadius:"0.75em"},"&:last-of-type":{paddingLeft:8,borderTopRightRadius:"0.75em",borderBottomRightRadius:"0.75em"}},"input:checked ~ span:last-of-type, input:not(:checked) ~ span:first-of-type":{padding:"0.6em"},"input:checked ~ span:last-of-type":{background:"#1ea7fd",color:e.color.light},"input:not(:checked) ~ span:first-of-type":{background:e.background.bar,color:e.color.defaultText}})),Ml=({name:e,value:t,onChange:r,onBlur:n,onFocus:o})=>C.createElement(_F,{htmlFor:e,title:t.toString()},C.createElement("input",{id:e,type:"checkbox",onChange:a=>r(a.target.checked),checked:t||!1,name:e,onBlur:n,onFocus:o}),C.createElement("span",null,"Off"),C.createElement("span",null,"On"));Ml.propTypes={name:on.default.string.isRequired,value:on.default.bool.isRequired,onChange:on.default.func,onBlur:on.default.func,onFocus:on.default.func};var PF=j.div`
935    margin: 1rem;
936    border: 1px solid ${({theme:e})=>e.appBorderColor};
937    border-radius: 5px;
938    box-shadow: rgb(0 0 0 / 10%) 0px 1px 3px 0px;
939`,RF=j.div`
940    display: flex;
941    justify-content: flex-end;
942    align-items: center;
943    padding: 0.5rem 1rem;
944`,BF=j.div`
945    opacity: ${e=>e.enabled?1:.5};
946    pointer-events: ${e=>e.enabled?"inherit":"none"};
947    padding: 0 0.75rem;
948
949    > label:last-child {
950        padding: 1rem;
951        margin-bottom: 0;
952    }
953`,an=({children:e,onToggle:t,enabled:r=!0,showHeader:n=!0})=>C.createElement(PF,null,n&&C.createElement(RF,null,C.createElement(Ml,{name:"Enabled",value:r,onChange:t})),C.createElement(BF,{enabled:r},e));an.propTypes={children:Vn.default.node.isRequired,onToggle:Vn.default.func,enabled:Vn.default.bool,showHeader:Vn.default.bool};an.defaultProps={showHeader:!0,enabled:!0};z();U();q();var NF={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"},Ll=NF;var jF=Object.keys(Ll),{Field:$F,Select:MF}=Et,LF=j.div`
954    display: flex;
955    flex: 1 0 0;
956    padding: 1rem;
957
958    > div {
959        flex: 1 0 0;
960    }
961`,zF=j.div`
962    font-weight: 700;
963    border-right: 1px solid ${({theme:e})=>e.appBorderColor};
964`,UF=j.div`
965    flex: 1;
966    overflow-x: auto;
967`,qF=j.div`
968    display: flex;
969    align-items: center;
970    border: ${({theme:e})=>e.input.border};
971    background: ${({theme:e})=>e.input.background};
972    border-radius: ${({theme:e})=>e.input.borderRadius};
973
974    > * {
975        padding: 0.5rem 0.75rem;
976    }
977`,JF=j.div`
978    display: flex;
979    flex-flow: row wrap;
980    align-items: center;
981    flex: 1 0 0;
982    padding: 0.5rem 0.75rem;
983    gap: 1rem;
984
985    > label:last-child {
986        margin-bottom: 0;
987    }
988`,l0=j($F)`
989    border: none;
990    flex: 1;
991    padding: 0;
992    margin: 0;
993
994    > span {
995        min-width: 0;
996        margin-right: 0.75rem;
997    }
998
999    > select {
1000        width: 6em;
1001        flex: 1 1 auto;
1002    }
1003
1004    & input {
1005        min-width: 2em;
1006    }
1007`,zl=({id:e,url:t,method:r,status:n,skip:o,response:a,delay:i,onChange:l,disableUsingOriginal:s})=>C.createElement(an,{onToggle:u=>l("skip",!u),enabled:!o,showHeader:!s},C.createElement(qF,null,C.createElement(zF,null,r),C.createElement(UF,null,t)),C.createElement(JF,null,C.createElement(l0,{label:"Status"},C.createElement(MF,{onChange:u=>l("status",u.target.value),value:n,name:"status"},jF.map(u=>C.createElement("option",{key:u,value:u},u," - ",Ll[u])))),C.createElement(l0,{label:"Delay"},C.createElement(jg,{name:"delay",value:i,onChange:u=>l("delay",u),min:0,max:1e4,step:500}))),C.createElement(Qn,{initial:`response${e}`},C.createElement("div",{id:`response${e}`,title:"Response"},typeof a=="function"?C.createElement(cn,null,"This is a custom function. You can only change it from the declaration."):C.createElement(LF,null,C.createElement(Bg,{name:"",value:a,onChange:u=>l("response",u)})))));zl.propTypes={id:Xe.default.oneOfType([Xe.default.string,Xe.default.number]).isRequired,url:Xe.default.string.isRequired,method:Xe.default.string.isRequired,status:Xe.default.oneOfType([Xe.default.string,Xe.default.number]).isRequired,skip:Xe.default.bool.isRequired,response:Xe.default.any,delay:Xe.default.number.isRequired,onChange:Xe.default.func.isRequired,disableUsingOriginal:Xe.default.bool.isRequired};z();U();q();Pt();ir();var Wn=Yn(dn());var HF=j.div`
1008    padding: 1rem;
1009`,VF=j.h3`
1010    font-weight: 500;
1011    margin-top: 1rem;
1012`,WF=j.li`
1013    color: #ff4685;
1014    font-style: italic;
1015`,Ul=({errors:e,originalRequest:t,position:r})=>C.createElement(an,{showHeader:!1},C.createElement(HF,null,C.createElement("code",null,JSON.stringify(t,null,2)),C.createElement(VF,null,"mockData[",r,"] has the following errors"),C.createElement("ul",null,e.map((n,o)=>
1015C.createElement(WF,{key:o},n)))));Ul.propTypes={errors:Wn.default.arrayOf(Wn.default.string),originalRequest:Wn.default.any,position:Wn.default.number};var u0=e=>{let[t,r]=lu(nr,{mockData:[],disableUsingOriginal:!1}),n=uu({[va.SEND]:l=>{r(l)}}),o=(l,s,u)=>{n(va.UPDATE,{item:l,key:s,value:u})},{mockData:a,disableUsingOriginal:i}=t;return!a||a.length===0?C.createElement(Xn,{...e},C.createElement(cn,null,"No mock data found.")):C.createElement(Xn,{...e},C.createElement(Ca,null,a.map((l,s)=>{let{errors:u,originalRequest:c}=l;if(u&&u.length)return C.createElement(Ul,{key:s,errors:u,originalRequest:c,position:s});let{searchParamKeys:p,path:f,...m}=l;return C.createElement(zl,{id:s,key:s,onChange:(b,E)=>o(l,b,E),disableUsingOriginal:i,...m})})))};xa.register(nr,()=>{xa.add(ru,{type:su.PANEL,title:"Mock Request",match:({viewMode:e})=>e==="story",render:u0,paramKey:"mockAddonConfigs"})});})();
1016}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); }

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