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("<","<").replaceAll(">",">")}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.