1import{r as n,R as t}from"./jsx-runtime-kF-aRxYe.js";import{d as ee,l as $t,E as Ft}from"./context-ClUtXUi6.js";import{p as Pe,i as f,u as ze,v as zt,t as Dt,C as Ut,T as Vt,a as jt,H as we,f as ce}from"./Page-RCHDyLd1.js";import{s as Kt,L as Zt}from"./set-root-property-BPOnANDm.js";import{C as De}from"./Checkbox-BPrTdIr3.js";import{E as qt,B as Gt}from"./EmptySearchResult-DuQNzfHm.js";import{a as Me,S as Oe,A as Jt}from"./AfterInitialMount-vjkVt0KT.js";import{S as Qt}from"./Sticky-DatVYi8Y.js";import{C as Xt}from"./Modal-DoQWO5ot.js";var e={IndexTable:"Polaris-IndexTable",IndexTableWrapper:"Polaris-IndexTable__IndexTableWrapper","IndexTableWrapper-scrollBarHidden":"Polaris-IndexTable__IndexTableWrapper--scrollBarHidden",IndexTableWrapperWithSelectAllActions:"Polaris-IndexTable__IndexTableWrapperWithSelectAllActions","LoadingContainer-enter":"Polaris-IndexTable__LoadingContainer--enter","LoadingContainer-enter-active":"Polaris-IndexTable--loadingContainerEnterActive","LoadingContainer-exit":"Polaris-IndexTable__LoadingContainer--exit","LoadingContainer-exit-active":"Polaris-IndexTable--loadingContainerExitActive",LoadingPanel:"Polaris-IndexTable__LoadingPanel",LoadingPanelRow:"Polaris-IndexTable__LoadingPanelRow",LoadingPanelText:"Polaris-IndexTable__LoadingPanelText",Table:"Polaris-IndexTable__Table","Table-scrolling":"Polaris-IndexTable__Table--scrolling","TableCell-first":"Polaris-IndexTable__TableCell--first","StickyTable-scrolling":"Polaris-IndexTable__StickyTable--scrolling",TableCell:"Polaris-IndexTable__TableCell","TableHeading-first":"Polaris-IndexTable__TableHeading--first","TableHeading-second":"Polaris-IndexTable__TableHeading--second","Table-sticky":"Polaris-IndexTable__Table--sticky",StickyTable:"Polaris-IndexTable__StickyTable","Table-unselectable":"Polaris-IndexTable__Table--unselectable",TableRow:"Polaris-IndexTable__TableRow","TableRow-unclickable":"Polaris-IndexTable__TableRow--unclickable",toneSuccess:"Polaris-IndexTable--toneSuccess","TableRow-child":"Polaris-IndexTable__TableRow--child",toneWarning:"Polaris-IndexTable--toneWarning",toneCritical:"Polaris-IndexTable--toneCritical",toneSubdued:"Polaris-IndexTable--toneSubdued","TableRow-subheader":"Polaris-IndexTable__TableRow--subheader","TableRow-selected":"Polaris-IndexTable__TableRow--selected","TableRow-hovered":"Polaris-IndexTable__TableRow--hovered","TableRow-disabled":"Polaris-IndexTable__TableRow--disabled",ZebraStriping:"Polaris-IndexTable__ZebraStriping",TableHeading:"Polaris-IndexTable__TableHeading","TableHeading-flush":"Polaris-IndexTable__TableHeading--flush","TableHeading-align-center":"Polaris-IndexTable--tableHeadingAlignCenter","TableHeading-align-end":"Polaris-IndexTable--tableHeadingAlignEnd","TableHeading-extra-padding-right":"Polaris-IndexTable--tableHeadingExtraPaddingRight","TableHeading-sortable":"Polaris-IndexTable__TableHeading--sortable",TableHeadingSortButton:"Polaris-IndexTable__TableHeadingSortButton",TableHeadingSortIcon:"Polaris-IndexTable__TableHeadingSortIcon","TableHeadingSortButton-heading-align-end":"Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEnd","TableHeadingSortButton-heading-align-end-currently-sorted":"Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEndCurrentlySorted","TableHeadingSortIcon-heading-align-end":"Polaris-IndexTable--tableHeadingSortIconHeadingAlignEnd","TableHeadingSortButton-heading-align-end-previously-sorted":"Polaris-IndexTable--tableHeadingSortButtonHeadingAlignEndPreviouslySorted","right-aligned-sort-button-slide-out":"Polaris-IndexTable--rightAlignedSortButtonSlideOut","reveal-right-aligned-sort-button-icon":"Polaris-IndexTable--revealRightAlignedSortButtonIcon",TableHeadingUnderline:"Polaris-IndexTable__TableHeadingUnderline",TableHeadingTooltipUnderlinePlaceholder:"Polaris-IndexTable__TableHeadingTooltipUnderlinePlaceholder","TableHeadingSortIcon-visible":"Polaris-IndexTable__TableHeadingSortIcon--visible",TableHeadingSortSvg:"Polaris-IndexTable__TableHeadingSortSvg",SortableTableHeadingWithCustomMarkup:"Polaris-IndexTable__SortableTableHeadingWithCustomMarkup",SortableTableHeaderWrapper:"Polaris-IndexTable__SortableTableHeaderWrapper",ColumnHeaderCheckboxWrapper:"Polaris-IndexTable__ColumnHeaderCheckboxWrapper",FirstStickyHeaderElement:"Polaris-IndexTable__FirstStickyHeaderElement","TableHeading-unselectable":"Polaris-IndexTable__TableHeading--unselectable","TableCell-flush":"Polaris-IndexTable__TableCell--flush","Table-sticky-scrolling":"Polaris-IndexTable--tableStickyScrolling","StickyTableHeader-sticky-scrolling":"Polaris-IndexTable--stickyTableHeaderStickyScrolling","TableHeading-last":"Polaris-IndexTable__TableHeading--last","Table-sticky-last":"Polaris-IndexTable--tableStickyLast","StickyTableHeader-sticky-last":"Polaris-IndexTable--stickyTableHeaderStickyLast","Table-sortable":"Polaris-IndexTable__Table--sortable",StickyTableHeader:"Polaris-IndexTable__StickyTableHeader","StickyTableHeader-isSticky":"Polaris-IndexTable__StickyTableHeader--isSticky",StickyTableHeadings:"Polaris-IndexTable__StickyTableHeadings","StickyTableHeading-second":"Polaris-IndexTable__StickyTableHeading--second",unselectable:"Polaris-IndexTable--unselectable","StickyTableHeading-second-scrolling":"Polaris-IndexTable--stickyTableHeadingSecondScrolling",ScrollLeft:"Polaris-IndexTable__ScrollLeft",ScrollRight:"Polaris-IndexTable__ScrollRight","ScrollRight-onboarding":"Polaris-IndexTable__ScrollRight--onboarding",SelectAllActionsWrapper:"Polaris-IndexTable__SelectAllActionsWrapper",SelectAllActionsWrapperWithPagination:"Polaris-IndexTable__SelectAllActionsWrapperWithPagination",SelectAllActionsWrapperSticky:"Polaris-IndexTable__SelectAllActionsWrapperSticky",SelectAllActionsWrapperAtEnd:"Polaris-IndexTable__SelectAllActionsWrapperAtEnd",SelectAllActionsWrapperAtEndAppear:"Polaris-IndexTable__SelectAllActionsWrapperAtEndAppear",BulkActionsWrapper:"Polaris-IndexTable__BulkActionsWrapper",BulkActionsWrapperVisible:"Polaris-IndexTable__BulkActionsWrapperVisible",PaginationWrapper:"Polaris-IndexTable__PaginationWrapper",PaginationWrapperScrolledPastTop:"Polaris-IndexTable__PaginationWrapperScrolledPastTop",ScrollBarContainer:"Polaris-IndexTable__ScrollBarContainer",ScrollBarContainerWithPagination:"Polaris-IndexTable__ScrollBarContainerWithPagination",ScrollBarContainerScrolledPastTop:"Polaris-IndexTable__ScrollBarContainerScrolledPastTop",ScrollBarContainerWithSelectAllActions:"Polaris-IndexTable__ScrollBarContainerWithSelectAllActions",ScrollBarContainerSelectAllActionsSticky:"Polaris-IndexTable__ScrollBarContainerSelectAllActionsSticky",scrollBarContainerCondensed:"Polaris-IndexTable--scrollBarContainerCondensed",scrollBarContainerHidden:"Polaris-IndexTable--scrollBarContainerHidden",ScrollBar:"Polaris-IndexTable__ScrollBar",disableTextSelection:"Polaris-IndexTable--disableTextSelection",EmptySearchResultWrapper:"Polaris-IndexTable__EmptySearchResultWrapper",condensedRow:"Polaris-IndexTable--condensedRow",CondensedList:"Polaris-IndexTable__CondensedList",HeaderWrapper:"Polaris-IndexTable__HeaderWrapper","StickyTable-condensed":"Polaris-IndexTable__StickyTable--condensed","StickyTableHeader-condensed":"Polaris-IndexTable__StickyTableHeader--condensed",ScrollBarContent:"Polaris-IndexTable__ScrollBarContent"};const K="All";let S;(function(a){a.All="all",a.Page="page",a.Multi="multi",a.Single="single",a.Range="range"})(S||(S={}));const Ue=n.createContext(void 0),Ve=n.createContext(void 0),je=n.createContext(void 0);function Ke(){const a=n.useContext(Ve);if(!a)throw new Error("Missing IndexProvider context");return a}function Yt(){const a=n.useContext(je);if(!a)throw new Error("Missing IndexProvider context");return a}function Ze(){const a=n.useContext(Ue);if(!a)throw new Error("Missing IndexProvider context");return a}function en({selectedItemsCount:a,itemCount:r,hasMoreItems:b,resourceName:o,defaultPaginatedSelectAllText:u}){const d=Pe(),T=!!a,i=a==="All"||a>0,s={singular:d.translate("Polaris.IndexProvider.defaultItemSingular"),plural:d.translate("Polaris.IndexProvider.defaultItemPlural")},m=o||s,R=E(),_=y(),h=D();let H="indeterminate";return!a||a===0?H=void 0:(a===K||a===r)&&(H=!0),{paginatedSelectAllText:R,bulkActionsLabel:_,bulkActionsAccessibilityLabel:h,resourceName:m,selectMode:i,bulkSelectState:H,selectable:T};
1function E(){if(!(!T||!b)&&a===K)return u||d.translate("Polaris.IndexProvider.allItemsSelected",{itemsLength:r,resourceNamePlural:m.plural.toLocaleLowerCase()})}function y(){const B=a===K?`${r}+`:a;return d.translate("Polaris.IndexProvider.selected",{selectedItemsCount:B})}function D(){const B=r,U=a===B;return B===1&&U?d.translate("Polaris.IndexProvider.a11yCheckboxDeselectAllSingle",{resourceNameSingular:m.singular}):B===1?d.translate("Polaris.IndexProvider.a11yCheckboxSelectAllSingle",{resourceNameSingular:m.singular}):U?d.translate("Polaris.IndexProvider.a11yCheckboxDeselectAllMultiple",{itemsLength:r,resourceNamePlural:m.plural}):d.translate("Polaris.IndexProvider.a11yCheckboxSelectAllMultiple",{itemsLength:r,resourceNamePlural:m.plural})}}function tn({onSelectionChange:a=()=>{}}){const r=n.useRef(null);return n.useCallback((o,u,d,T)=>{const i=r.current;if(S.Multi&&typeof T=="number"&&(r.current=T),o===S.Single||o===S.Multi&&(typeof i!="number"||typeof T!="number"))a(S.Single,u,d);else if(o===S.Multi){const s=Math.min(i,T),m=Math.max(i,T);a(o,u,[s,m])}else o===S.Page||o===S.All?a(o,u):o===S.Range&&a(S.Range,u,d)},[a])}function nn({children:a,resourceName:r,loading:b,onSelectionChange:o,selectedItemsCount:u=0,itemCount:d,hasMoreItems:T,condensed:i,selectable:s=!0,paginatedSelectAllText:m}){const{paginatedSelectAllText:R,bulkActionsLabel:_,bulkActionsAccessibilityLabel:h,resourceName:H,selectMode:E,bulkSelectState:y}=en({selectedItemsCount:u,itemCount:d,hasMoreItems:T,resourceName:r,defaultPaginatedSelectAllText:m}),D=tn({onSelectionChange:o}),B=n.useMemo(()=>({itemCount:d,selectMode:E&&s,selectable:s,resourceName:H,loading:b,paginatedSelectAllText:R,hasMoreItems:T,bulkActionsLabel:_,bulkActionsAccessibilityLabel:h,bulkSelectState:y,selectedItemsCount:u,condensed:i}),[d,E,s,H,b,R,T,_,h,y,u,i]),U=n.useMemo(()=>({selectable:s,selectMode:E&&s,condensed:i}),[i,E,s]);return t.createElement(Ue.Provider,{value:B},t.createElement(je.Provider,{value:U},t.createElement(Ve.Provider,{value:D},a)))}const ln=n.memo(function({children:r,className:b,flush:o,colSpan:u,headers:d,scope:T,as:i="td",id:s}){const m=f(b,e.TableCell,o&&e["TableCell-flush"]);return t.createElement(i,{id:s,colSpan:u,headers:d,scope:T,className:m},r)});var $e={TableCellContentContainer:"Polaris-IndexTable-Checkbox__TableCellContentContainer",Wrapper:"Polaris-IndexTable-Checkbox__Wrapper"};const Ce=n.createContext({}),an=n.createContext(void 0),qe={scrollableContainer:null,canScrollLeft:!1,canScrollRight:!1},rn=n.createContext(qe),on=n.memo(function({accessibilityLabel:r}){const b=Pe(),{resourceName:o}=Ze(),{itemId:u,selected:d,disabled:T,onInteraction:i}=n.useContext(Ce),s=r||b.translate("Polaris.IndexTable.selectItem",{resourceName:o.singular});return t.createElement(sn,null,t.createElement("div",{className:$e.TableCellContentContainer},t.createElement("div",{className:$e.Wrapper,onClick:i,onKeyUp:cn},t.createElement(De,{id:`Select-${u}`,label:s,labelHidden:!0,checked:d,disabled:T}))))});function sn({children:a}){const{position:r}=n.useContext(Ce),b=n.useRef(null),o=n.useCallback(ee(()=>{if(r!==0||!b.current)return;const{width:d}=b.current.getBoundingClientRect();Kt("--pc-checkbox-offset",`${d}px`)}),[r]);n.useEffect(()=>{o()},[o]),n.useEffect(()=>{if(b.current)return window.addEventListener("resize",o),()=>{window.removeEventListener("resize",o)}},[o]);const u=f(e.TableCell,e["TableCell-first"]);return t.createElement("td",{className:u,ref:b},a)}function cn(){}const dn=n.memo(function({children:r,selected:b,id:o,position:u,tone:d,disabled:T,selectionRange:i,rowType:s="data",accessibilityLabel:m,onNavigation:R,onClick:_}){const{selectable:h,selectMode:H,condensed:E}=Yt(),y=Ke(),{value:D,setTrue:B,setFalse:U}=ze(!1),w=n.useCallback(g=>{g.stopPropagation();let x=S.Single;if("key"in g&&g.key!==" "||!y)return;g.nativeEvent.shiftKey?x=S.Multi:i&&(x=S.Range),y(x,!b,i??o,u)},[o,y,b,i,u]),G=n.useMemo(()=>({itemId:o,selected:b,position:u,onInteraction:w,disabled:T}),[o,b,T,u,w]),M=n.useRef(null),A=n.useRef(!1),C=n.useRef(null),de=n.useCallback(g=>{C.current=g;const x=g==null?void 0:g.querySelector("[data-primary-link]");x&&(M.current=x)},[]),V=f(e.TableRow,s==="subheader"&&e["TableRow-subheader"],s==="child"&&e["TableRow-child"],h&&E&&e.condensedRow,b&&e["TableRow-selected"],D&&!E&&e["TableRow-hovered"],T&&e["TableRow-disabled"],d&&e[zt("tone",d)],!h&&!_&&!M.current&&e["TableRow-unclickable"]);let te;(!T&&h||_||M.current)&&(te=g=>
1{if(s!=="subheader"&&!(!C.current||A.current)){if(g.stopPropagation(),g.preventDefault(),_){_();return}if(M.current&&!H){A.current=!0;const{ctrlKey:x,metaKey:O}=g.nativeEvent;if(R&&R(o),(x||O)&&M.current instanceof HTMLAnchorElement){A.current=!1,window.open(M.current.href,"_blank");return}M.current.dispatchEvent(new MouseEvent(g.type,g.nativeEvent))}else A.current=!1,w(g)}});const p=E?"li":"tr",I=h?t.createElement(on,{accessibilityLabel:m}):null;return t.createElement(Ce.Provider,{value:G},t.createElement(an.Provider,{value:D},t.createElement(p,{key:o,id:o,className:V,onMouseEnter:B,onMouseLeave:U,onClick:te,ref:de},I,r)))});function Fe(a,r){return a?Array.from(a.querySelectorAll(r)):[]}var un={ScrollContainer:"Polaris-IndexTable-ScrollContainer"};function bn({children:a,scrollableContainerRef:r,onScroll:b}){n.useEffect(()=>{r.current&&r.current.dispatchEvent(new Event("scroll"))},[r]);const[o,u]=n.useState(qe),d=n.useCallback(ee(()=>{if(!r.current)return;const T=r.current.scrollWidth-r.current.offsetWidth,i=r.current.scrollLeft>0,s=r.current.scrollLeft<T;b(i,s),u({scrollableContainer:r.current,canScrollLeft:i,canScrollRight:s})},40,{trailing:!0,leading:!0,maxWait:40}),[b,r]);return t.createElement(rn.Provider,{value:o},t.createElement("div",{className:un.ScrollContainer,ref:r,onScroll:d},a))}const Tn=16,gn=300;function fn({headings:a,bulkActions:r=[],promotedBulkActions:b=[],children:o,emptyState:u,sort:d,paginatedSelectAllActionText:T,lastColumnSticky:i=!1,sortable:s,sortDirection:m,defaultSortDirection:R="descending",sortColumnIndex:_,onSort:h,sortToggleLabels:H,hasZebraStriping:E,pagination:y,...D}){const B=$t(),{loading:U,bulkSelectState:w,resourceName:G,bulkActionsAccessibilityLabel:M,selectMode:A,selectable:C=D.selectable,paginatedSelectAllText:de,itemCount:V,hasMoreItems:te,selectedItemsCount:p,condensed:I}=Ze(),g=Ke(),x=Pe(),{value:O,toggle:ke}=ze(!1),Je=n.useRef({top:0,left:0}),Z=n.useRef([]),v=n.useRef(null),L=n.useRef(null),Qe=n.useRef(null),Ie=n.useRef(null),_e=n.useRef(null),[$,Xe]=n.useState(!1),[Ye,et]=n.useState(null),[tt,nt]=n.useState(!0),W=n.useRef([]),X=n.useRef([]),he=n.useRef(null),lt=n.useRef(null),ue=n.useRef(null),j=n.useRef(null),Ee=n.useRef(null),be=n.useRef(!1),Te=n.useRef(!1),He=n.useRef(_),ge=n.useRef(!1),ye=n.useRef(0),ne=n.useRef(!1);p!==ye.current&&(ge.current=!0,ye.current=p),!ne.current&&p!==0&&(ne.current=!0);const at=n.useCallback(l=>{l!==null&&!$&&Xe(!0),Qe.current=l},[$]),rt=n.useCallback(()=>{g(p===K?S.Page:S.All,!0)},[g,p]),le=n.useMemo(()=>ee(()=>{var c,P;if(!L.current||!v.current)return;const l=v.current.getBoundingClientRect();Je.current={top:l.top,left:l.left},Z.current=W.current.map(k=>({offsetWidth:k.offsetWidth||0,offsetLeft:k.offsetLeft||0})),W.current.length!==0&&(C&&W.current.length>1&&(W.current[1].style.left=`${Z.current[0].offsetWidth}px`,(c=X.current)!=null&&c.length&&(X.current[1].style.left=`${Z.current[0].offsetWidth}px`)),(P=X.current)!=null&&P.length&&X.current.forEach((k,N)=>{var F;k.style.minWidth=`${((F=Z.current[N])==null?void 0:F.offsetWidth)||0}px`}))}),[C]),Y=n.useCallback(()=>{var l,c;j.current&&L.current&&$&&(j.current.style.setProperty("--pc-index-table-scroll-bar-content-width",`${L.current.offsetWidth-Tn}px`),nt(((l=Ee.current)==null?void 0:l.offsetWidth)===((c=L.current)==null?void 0:c.offsetWidth)))},[$]),Ae=n.useCallback(ee(Y,gn,{trailing:!0}),[Y]),[ve,Re]=n.useState(!0),ae=n.useCallback(ee(()=>{if(!i||!L.current||!v.current)return;const l=L.current.getBoundingClientRect(),c=v.current.getBoundingClientRect();Re(l.width>c.width)}),[i]);n.useEffect(()=>{ae()},[ae]);const[J,ot]=n.useState(!0),re=n.useCallback(()=>{if(!v.current||!W.current.length)return;const l=v.current.getBoundingClientRect(),c=C?W.current[0].getBoundingClientRect().width:0,P=W.current[C?1:0].getBoundingClientRect().width,k=C?W.current.length>2:1,N=i&&k?W.current[W.current.length-1].getBoundingClientRect().width:0;ot(l.width>P+c+N+100)},[i,C]);n.useEffect(()=>{$&&re()},[re,$]);const it=n.useCallback(()=>{var l;(l=j.current)==null||l.style.setProperty("--pc-index-table-scroll-bar-content-width","0px"),le(),Ae(),ae(),re()},[le,Ae,ae,re]),st=n.useCallback((l,c)=>{!v.current||!j.current||(be.current||(Te.current=!0,j.current.scrollLeft=v.current.scrollLeft),be.current=!1,ue.current&&(ue.current.scrollLeft=v.current.scrollLeft),(l&&!O||!l&&O)&&ke(),Re(c))},[O,ke]),ct=n.useCallback(()=>{!v.current||!j.current||(Te.current||(be.current=!0,v.current.scrollLeft=j.current.scrollLeft),Te.current=!1)},[]);n.useLayoutEffect(()=>{W.current=Fe(L.current,"[data-index-table-heading]"),X.current=Fe(he.current,"[data-index-table-sticky-heading]"),le()},[a,le,lt,$]),n.useEffect(()=>{Y(),et(I?Ie.current:L.current)},[$,Y,I]);const dt=a.map((l,c)=>We(l,c,"th",{"data-index-table-heading":!0},l.id)),ut=a.map((l,c)=>We(l,c,"div",{"data-index-table-sticky-heading":!0})),[bt,Tt]=n.useState(p===K?`${V}+`:p);n.useEffect(()=>{(p===K||p>0)&&Tt(p===K?`${V}+`:p)},[p,V]);const gt=x.translate("Polaris.IndexTable.selected",{selectedItemsCount:bt}),ft=n.useCallback(()=>{g(S.Page,!w||w==="indeterminate")}
1,[w,g]),mt=wt(),St={enter:e["LoadingContainer-enter"],enterActive:e["LoadingContainer-enter-active"],exit:e["LoadingContainer-exit"],exitActive:e["LoadingContainer-exit-active"]},fe=t.createElement(Xt,{in:U,classNames:St,timeout:parseInt(B.motion["motion-duration-100"],10),nodeRef:_e,appear:!0,unmountOnExit:!0},t.createElement("div",{className:e.LoadingPanel,ref:_e},t.createElement("div",{className:e.LoadingPanelRow},t.createElement(Dt,{size:"small"}),t.createElement("span",{className:e.LoadingPanelText},x.translate("Polaris.IndexTable.resourceLoadingAccessibilityLabel",{resourceNamePlural:G.plural.toLocaleLowerCase()}))))),pt=f(e.StickyTable,O&&e["StickyTable-scrolling"],I&&e["StickyTable-condensed"]),me=!I||p,xt=me?b:[],Pt=me?r:[],Ct=t.createElement("div",{className:pt,role:"presentation"},t.createElement(Qt,{boundingElement:Ye},l=>{const c=f(e.StickyTableHeader,l&&e["StickyTableHeader-isSticky"],J&&e["StickyTableHeader-sticky"],O&&e["StickyTableHeader-scrolling"],J&&i&&e["StickyTableHeader-sticky-last"],J&&i&&ve&&e["StickyTableHeader-sticky-scrolling"]),P=f(e.BulkActionsWrapper,A&&e.BulkActionsWrapperVisible,I&&e["StickyTableHeader-condensed"],l&&e["StickyTableHeader-isSticky"]),k=me&&!I?t.createElement("div",{className:P},t.createElement(Gt,{selectMode:A,onToggleAll:ft,paginatedSelectAllText:de,paginatedSelectAllAction:mt,accessibilityLabel:M,selected:w,promotedActions:xt,actions:Pt,onSelectModeToggle:I?Mt:void 0,label:gt,buttonSize:"micro"})):null,N=I?t.createElement("div",{className:f(e.HeaderWrapper,(!C||I)&&e.unselectable)},fe,d):t.createElement("div",{className:c,ref:he},fe,t.createElement("div",{className:e.StickyTableHeadings,ref:ue},ut));return t.createElement(t.Fragment,null,N,k)})),kt=f(e.ScrollBarContainer,y&&e.ScrollBarContainerWithPagination,I&&e.scrollBarContainerCondensed,tt&&e.scrollBarContainerHidden),It=f(L.current&&$&&e.ScrollBarContent),_t=V>0?t.createElement(Jt,{onMount:Y},t.createElement("div",{className:kt,ref:Ee},t.createElement("div",{onScroll:ct,className:e.ScrollBar,ref:j},t.createElement("div",{className:It})))):null,ht=s==null?void 0:s.some(l=>l),Et=f(e.Table,O&&e["Table-scrolling"],A&&e.disableTextSelection,!C&&e["Table-unselectable"],J&&e["Table-sticky"],ht&&e["Table-sortable"],J&&i&&e["Table-sticky-last"],J&&i&&ve&&e["Table-sticky-scrolling"],E&&e.ZebraStriping),Ht=u||t.createElement(qt,{title:x.translate("Polaris.IndexTable.emptySearchTitle",{resourceNamePlural:G.plural}),description:x.translate("Polaris.IndexTable.emptySearchDescription"),withIllustration:!0}),Be=t.createElement(t.Fragment,null,t.createElement(Ft,{event:"resize",handler:it}),Ct),yt=f(e.CondensedList,E&&e.ZebraStriping),At=I?t.createElement(t.Fragment,null,Be,t.createElement("ul",{"data-selectmode":!!A,className:yt,ref:Ie},o)):t.createElement(t.Fragment,null,Be,t.createElement(bn,{scrollableContainerRef:v,onScroll:st},t.createElement("table",{ref:L,className:Et},t.createElement("thead",null,t.createElement("tr",{className:e.HeadingRow},dt)),t.createElement("tbody",{ref:at},o)))),vt=V>0?At:t.createElement("div",{className:e.EmptySearchResultWrapper},Ht),Rt=y?t.createElement("div",{className:e.PaginationWrapper},t.createElement(Ut,Object.assign({type:"table"},y))):null;return t.createElement(t.Fragment,null,t.createElement("div",{className:e.IndexTable},t.createElement("div",{className:e.IndexTableWrapper},!I&&fe,vt,_t,Rt)));function We(l,c,P,k,N){const F=c===0,Q=c===a.length-1,z=s==null?void 0:s.some(se=>se===!0),oe=l.alignment||"start",Se=f(e.TableHeading,oe==="center"&&e["TableHeading-align-center"],oe==="end"&&e["TableHeading-align-end"],z&&e["TableHeading-sortable"],F&&e["TableHeading-second"],Q&&!l.hidden&&e["TableHeading-last"],!C&&e["TableHeading-unselectable"],l.flush&&e["TableHeading-flush"]),pe=C!==!1&&F&&Z.current&&Z.current.length>0?{left:Z.current[0].offsetWidth}:void 0,q=t.createElement(P,Object.assign({id:N,className:Se,key:mn(l),style:pe},k),Lt(l,c));if(c!==0||!C)return q;const ie=f(e.TableHeading,z&&e["TableHeading-sortable"],c===0&&e["TableHeading-first"]);return[t.createElement(P,Object.assign({className:ie,key:`${l}-${c}`},k),Bt()),q]}function Bt(){return t.createElement("div",{className:e.ColumnHeaderCheckboxWrapper},t.createElement(De,{label:x.translate("Polaris.IndexTable.selectAllLabel",{resourceNamePlural:G.plural}),labelHidden:!0,onChange:Nt,checked:w}))}function Wt(l,c){ge.current=!1,ne.current=!1,He.current=_,h==null||h(l,c)}function Lt(l,c){let P;const k={width:l.tooltipWidth??"default",activatorWrapper:"div",dismissOnMouseOut:!0,persistOnClick:l.tooltipPersistsOnClick},N={...k,padding:"400",borderRadius:"200",content:l.tooltipContent,preferredPosition:"above"},F=t.createElement(Vt,{as:"span",variant:"bodySm",fontWeight:"medium",visuallyHidden:l.hidden},l.title);l.new?P=t.createElement(Zt,{wrap:!1,alignment:"center"},F,t.createElement(jt,{tone:"new"},x.translate("Polaris.IndexTable.onboardingBadgeText"))):P=F;const Q={"--pc-index-table-heading-extra-padding-right":l.paddingBlockEnd?`var(--p-space-${l.paddingBlockEnd})`:"0"};if(s!=null&&s[c]){const z=c===_,oe=!z&&c===He.current,Se=ge.current||!ne.current&&p!==0,pe=m==="ascending";let q=l.defaultSortDirection??R,ie=q==="ascending"?Me:Oe;z&&(q=pe?"descending":"ascending",ie=m==="ascending"?Me:Oe);const xe=t.createElement("span",{className:f(e.TableHeadingSortIcon,(l==null?void 0:l.alignment)==="end"&&e["TableHeadingSortIcon-heading-align-en
1d"],z&&e["TableHeadingSortIcon-visible"])},t.createElement(ie,{focusable:"false","aria-hidden":"true",className:e.TableHeadingSortSvg})),se={onClick:()=>Wt(c,q),className:f(e.TableHeadingSortButton,!z&&(l==null?void 0:l.alignment)==="end"&&e["TableHeadingSortButton-heading-align-end"],z&&(l==null?void 0:l.alignment)==="end"&&e["TableHeadingSortButton-heading-align-end-currently-sorted"],oe&&!Se&&(l==null?void 0:l.alignment)==="end"&&e["TableHeadingSortButton-heading-align-end-previously-sorted"]),tabIndex:A?-1:0},Le=t.createElement(we,se,xe,t.createElement("span",{className:f(H&&A&&l.tooltipContent&&e.TableHeadingTooltipUnderlinePlaceholder)},P));if(!H||A)return t.createElement("div",{className:e.SortableTableHeadingWithCustomMarkup},Le);const Ot=z?m:q,Ne=H[c][Ot];if(!l.tooltipContent)return t.createElement("div",{style:Q,className:f(l.paddingBlockEnd&&e["TableHeading-extra-padding-right"])},t.createElement(ce,Object.assign({},k,{content:Ne,preferredPosition:"above"}),Le));if(l.tooltipContent)return t.createElement("div",{className:f(e.SortableTableHeadingWithCustomMarkup,l.paddingBlockEnd&&e["TableHeading-extra-padding-right"]),style:Q},t.createElement(we,se,t.createElement(ce,N,t.createElement("span",{className:e.TableHeadingUnderline},P)),t.createElement(ce,Object.assign({},k,{content:Ne,preferredPosition:"above"}),xe)))}return l.tooltipContent?t.createElement("div",{style:Q,className:f(l.paddingBlockEnd&&e["TableHeading-extra-padding-right"])},t.createElement(ce,Object.assign({},N,{activatorWrapper:"span"}),t.createElement("span",{className:f(e.TableHeadingUnderline,e.SortableTableHeaderWrapper)},P))):t.createElement("div",{style:Q,className:f(l.paddingBlockEnd&&e["TableHeading-extra-padding-right"])},P)}function Nt(l){g(S.Page,l)}function wt(){if(!C||!te)return;const l=T??x.translate("Polaris.IndexTable.selectAllItems",{itemsLength:V,resourceNamePlural:G.plural.toLocaleLowerCase()});return{content:p===K?x.translate("Polaris.IndexTable.undo"):l,onAction:rt}}function Mt(){g(S.All,!1)}}function mn(a){return a.id?a.id:typeof a.title=="string"?a.title:""}function Ge({children:a,selectable:r=!0,itemCount:b,selectedItemsCount:o=0,resourceName:u,loading:d,hasMoreItems:T,condensed:i,onSelectionChange:s,paginatedSelectAllText:m,...R}){return t.createElement(t.Fragment,null,t.createElement(nn,{selectable:r&&!i,itemCount:b,selectedItemsCount:o,resourceName:u,loading:d,hasMoreItems:T,condensed:i,onSelectionChange:s,paginatedSelectAllText:m},t.createElement(fn,R,a)))}Ge.Cell=ln;Ge.Row=dn;export{Ge as I};
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.