Loading
function(e,l,t){t.d(l,{n:()=>N,S:()=>S});var s,r=t(627968),a=t(64700),n=t(503698),i=t.n(n),c=t(742589),o=t(3666),d=t(922016),u=t(900797),h=t(847374),x=t(770178),b=t(124589),m=t(488995),j=t(650583),f=t(375708),v=t(744767);function A(e){let{id:l,label:t,selected:s,handleTransition:a,onKeyDown:n,...o}=e;return(0,r.jsx)(c.A.Title,{...o,onClick:()=>a(l),onKeyDown:n,wrapperClassName:v.Vn,className:i()(v.Mf,{[v.wH]:s}),role:"tab","aria-selected":s,tabIndex:s?0:-1,children:t})}function g(e){let{onTabSelect:l,tabs:t,selectedTab:s,selected:n,onKeyDown:o}=e,x=a.useRef(null);return(0,r.jsx)(d.Y,{targetElementRef:x,renderPopout:e=>{let{closePopout:a}=e;return(0,r.jsx)(b.A,{selectedTab:s,onClose:a,tabs:t,onTabSelect:l})},position:"bottom",align:"left",children:(e,l)=>{let{isShown:t}=l;return(0,r.jsxs)(c.A.Title,{...e,ref:x,onKeyDown:o,wrapperClassName:v.Vn,className:i()(v.Mf,v.OS,{[v.wH]:n}),id:m.GlobalDiscoverySharedTabId.MORE,"aria-label":f.intl.string(f.t["UKOtz+"]),role:"tab","aria-selected":n,tabIndex:n?0:-1,children:[f.intl.string(f.t["UKOtz+"]),t?(0,r.jsx)(u.t,{size:"xs"}):(0,r.jsx)(h.a,{size:"xs"})]})}})}function p(e){let{className:l,selectedTab:t,tabs:s,onTabSelect:n,onAvailableWidthChange:c}=e,[d,u]=a.useState(0),h=a.useRef(d),{lastVisibleIndex:b,onItemLayout:m,overflowItemsRef:f,itemWidthsRef:p}=(0,o.Wv)({items:s,itemGapPx:24,maxLines:1,containerWidth:d}),T=a.useMemo(()=>s.slice(0,b+1),[b,s]),N=a.useMemo(()=>s.slice(b+1),[b,s]),S=a.useRef(null),R=a.useCallback(e=>{let l=e.contentRect.width;if(null==l||h.current===l)return;u(l),h.current=l;let t=l-p.current.reduce((e,l,t)=>e+l+24*(0!==t));c?.(t)},[p,c]);(0,x.g)(S,R);let w=0!==d,y=N.some(e=>e.id===t),k=a.useCallback(e=>{let l,t=e.currentTarget,s=t.closest('[role="tablist"]');if(null==s)return;let r=Array.from(s.querySelectorAll('[role="tab"]')),a=r.indexOf(t);if(-1!==a&&0!==r.length){switch(e.key){case j.dh.ARROW_RIGHT:case j.dh.ARROW_DOWN:l=(a+1)%r.length;break;case j.dh.ARROW_LEFT:case j.dh.ARROW_UP:l=(a-1+r.length)%r.length;break;case j.dh.HOME:l=0;break;case j.dh.END:l=r.length-1;break;default:return}e.preventDefault(),r[l]?.focus()}},[]);return(0,r.jsxs)("div",{className:i()(v.kL,l),ref:S,children:[(0,r.jsxs)("div",{className:v.Kk,"aria-hidden":!0,children:[s.map((e,l)=>(0,r.jsx)(o.Ae,{index:l,onItemLayout:m,children:(0,r.jsx)(A,{id:e.id,label:e.label,selected:t===e.id,handleTransition:n},e.id)},e.id)),(0,r.jsx)("div",{ref:f,children:(0,r.jsx)(g,{tabs:N,onTabSelect:n,selectedTab:t,selected:y})})]}),w&&(0,r.jsxs)("div",{className:v.vR,role:"tablist",children:[T.map(e=>(0,r.jsx)(A,{id:e.id,label:e.label,selected:t===e.id,handleTransition:n,onKeyDown:k},e.id)),0!==N.length?(0,r.jsx)(g,{tabs:N,onTabSelect:n,selectedTab:t,selected:y,onKeyDown:k}):null]})]})}var T=t(670798),N=((s={}).DEFAULT="DEFAULT",s.SEARCH="SEARCH",s);function S(e){let{selectedTabId:l,handleTransition:t,tabs:s,state:a="DEFAULT",onAvailableWidthChange:n,icon:o,endContent:d,children:u}=e;return(0,r.jsxs)(c.A,{className:T.jr,toolbar:d,hideSearch:!0,children:["DEFAULT"===a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o,{color:"currentColor",size:"md"}),(0,r.jsx)(p,{tabs:s,selectedTab:l,onTabSelect:t,onAvailableWidthChange:n})]}),(0,r.jsx)("div",{className:i()(T.w4,{[T.cS]:"SEARCH"===a}),children:u})]})}}