1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},l=(new e.Error).stack;l&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[l]="4773713f-69c5-44c0-a0fe-995123e98b3f",e._sentryDebugIdIdentifier="sentry-dbid-4773713f-69c5-44c0-a0fe-995123e98b3f")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7238],{27238:(e,l,t)=>{t.d(l,{A:()=>f});var n=t(37876),r=t(14232),a=t(63459),i=t(37762),o=t(65859),s=t(15039),d=t.n(s);let c=e=>{let{filters:l,selectedKeys:t,setSelectedKeys:a,clearFilters:s,confirm:c,visible:u,multiple:p=!0}=e,[x,h]=(0,r.useState)(null),f=(e,l)=>{if(p){if(l){let l=[...t,e];a(l),h(l);return}let n=t.filter(l=>l!==e);a(n),h(n);return}if(l){a([e]),h([e]);return}a([]),h([])},v=(0,r.useCallback)(()=>{x&&(c(),h(null))},[c,x]);return(0,r.useEffect)(()=>{u||v()},[v,u]),(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsx)("div",{className:"flex flex-col h-full max-h-[264px] overflow-y-auto py-1",children:null==l?void 0:l.map(e=>{let l=e.value,r=t.includes(l);return p?(0,n.jsx)(i.A,{className:d()("w-full flex items-center gap-[13px] px-3 py-[5px] hover:bg-surface-hovered rounded transition-colors hover:cursor-pointer",{"bg-surface-hovered":r}),checked:r,onChange:e=>{let{target:t}=e;return f(l,t.checked)},children:e.text},l):(0,n.jsx)(o.Ay,{className:d()("w-full flex items-center gap-[13px] px-3 py-[5px] hover:bg-surface-hovered transition-colors hover:cursor-pointer",{"text-[#B69A7B] bg-[#F1EDE9]":r}),checked:r,onChange:e=>{let{target:t}=e;return f(l,t.checked)},children:e.text},l)})}),(0,n.jsxs)("div",{className:"py-[7px] px-2 flex items-center justify-between border-t border-t-grey-light",children:[(0,n.jsx)("button",{id:"reset-filter",className:"text-sm",onClick:()=>{a([]),s&&s(),c()},children:"Reset"}),(0,n.jsx)("button",{id:"confirm-filter",className:"text-sm",onClick:()=>{c()},children:"OK"})]})]})};var u=t(15381),p=t(43654),x=t(73577),h=t(38826);let f=e=>{var l,t,i,o;let{columns:s,data:f,name:v,rowSelection:g,rowKey:m,hideFooter:b=!1,defaultPageSize:y=10,pagination:w,setPagination:j,id:C,hideSizeChanger:S,paginationStyleSize:A,useCustomFilters:N=!1,containerClassName:k,onRow:F,hideBorder:E=!1,locale:z,showTopShadow:_,rowClassName:D,disableSortingLogic:I,expandable:B,customRowSelection:O,showHeader:M,summary:L,fitContent:P}=e,[T,q]=(0,r.useState)("checkbox"),[V,U]=(0,r.useState)(void 0),[R,H]=(0,r.useState)(!0),X=(0,r.useMemo)(()=>null==s?void 0:s.every(e=>!(null==e?void 0:e.sorter)),[s]),Y=(0,r.useCallback)(()=>{let e=((e,l,t)=>{var n,r;if(H(!1),!e)return null;let{filters:a}=e;if(H(!1),!a)return null;let i=t;return i?(null==(r=Object)||null==(n=r.keys(a))||n.forEach(e=>{let t=null==a?void 0:a[e],n=null==l?void 0:l.findIndex(l=>{var t;let n=Array.isArray(null==l?void 0:l.dataIndex)?null==l||null==(t=l.dataIndex)?void 0:t.join("."):null==l?void 0:l.dataIndex;return(null==n?void 0:n.toLowerCase())===(null==e?void 0:e.toLowerCase())});if(-1!==n){var r;let e=null==l||null==(r=l[n])?void 0:r.onFilter;e&&"function"==typeof e&&(i=null==i?void 0:i.filter(l=>Array.isArray(t)?null==t?void 0:t.some(t=>e(t,l)):e(t,l)))}}),H(!1),i):null})(w,s,f);e&&Array.isArray(e)&&U(e)},[s,f,w]);(0,r.useEffect)(()=>{R&&Y()},[R,Y]),(0,r.useEffect)(()=>{H(!0)},[f]);let Z=(e,l,t)=>{if(!j)return;let{field:n,order:r}=t,{current:a,pageSize:i}=e;j({...w,sortDirection:r,sortBy:n,page:null!=a?a:1,pageSize:i,filters:l})},K=(0,r.useMemo)(()=>s.map(e=>{var l,t,r;let a=Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex,i=null==w||null==(l=w.filters)?void 0:l[a],o=Array.isArray(null==e?void 0:e.defaultFilteredValue)&&(null==e||null==(t=e.defaultFilteredValue)?void 0:t.length)>0,s=!(null==e?void 0:e.filterDropdown)&&(null==e?void 0:e.filters)&&(null==e||null==(r=e.filters)?void 0:r.length)>0;return{...e,...s&&{filterDropdown:l=>(0,n.jsx)(c,{...l,multiple:null==e?void 0:e.filterMultiple})},...!!w&&{defaultSortOrder:(0,h.xb)(w,e.dataIndex),...i&&!(null==e?void 0:e.defaultFilteredValue)&&{filteredValue:i},...o&&{defaultFilteredValue:null==e?void 0:e.defaultFilteredValue}}}}),[s,w]),W=(0,u.U)("(max-width: 640px)"),$=K.filter(e=>
1void 0!==e.key&&void 0!==e.filters).map(e=>({label:"string"==typeof e.title?e.title:e.key,value:e.key,options:e.filters})),G=(0,r.useMemo)(()=>m?null==f?void 0:f.map(e=>({key:(null==e?void 0:e.key)?e.key:e[m],...e})):f,[f,m]);return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{className:d()("overflow-auto antd-table pt-4 bg-white",k,X&&"antd-table-header-gap",_?"shadow-[0px_1px_4px_2px_rgba(0,0,0,0.05)] rounded-lg !pt-0":"shadow-[0_4px_3px_0_rgba(0,0,0,0.05)] rounded-b-lg",P&&"fit-table-content"),id:null!=C?C:"",children:[!N&&$.length>0&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:"flex gap-2 py-4 px-4 text-[12px]",children:(0,n.jsx)(p.A,{id:C,options:$,pagination:w,setPagination:j,handleApplyFilter:Y,disableSortingLogic:I})})}),!E&&(0,n.jsx)("div",{className:" border-[#E1E3E5] border-b-[1px]"}),(0,n.jsx)("div",{id:"table-content",className:d()("relative",!b&&"pb-2"),children:g?(0,n.jsxs)(n.Fragment,{children:[O&&(0,n.jsx)(x.U,{...O}),(0,n.jsx)(a.A,{rowClassName:D,columns:K,dataSource:G,onRow:F?e=>({onClick:()=>F(e)}):void 0,pagination:!b&&{size:A,position:["bottomCenter"],responsive:!0,pageSizeOptions:["10","25","50"],defaultPageSize:y,total:V?null==V?void 0:V.length:null!=(l=null==f?void 0:f.length)?l:0,defaultCurrent:1,showSizeChanger:!S&&!b,showTotal:(e,l)=>b?null:"".concat(l[0]," - ").concat(l[1]," of ").concat(e," ").concat(v),...void 0!==w&&j&&{onChange:(e,l)=>{j({...w,page:e,pageSize:l})},onShowSizeChange:(e,l)=>{j({...w,page:e,pageSize:l})},current:w.page,defaultPageSize:w.pageSize}},showSorterTooltip:!1,rowSelection:{type:T,...g},scroll:W?void 0:{x:1e3},onChange:(e,l,t,n)=>{if(Z(e,l,t),"sort"!==n.action){var r;U((null==n||null==(r=n.currentDataSource)?void 0:r.length)===(null==f?void 0:f.length)?void 0:n.currentDataSource)}},locale:z,expandable:B,showHeader:M,summary:L},null!=(t=null==w?void 0:w.sortBy)?t:"table")]}):(0,n.jsx)(a.A,{rowClassName:D,columns:K,dataSource:G,onRow:F?e=>({onClick:()=>F(e)}):void 0,pagination:!b&&{size:A,position:["bottomCenter"],responsive:!0,pageSizeOptions:["10","25","50"],defaultPageSize:y,total:V?null==V?void 0:V.length:null!=(i=null==f?void 0:f.length)?i:0,showSizeChanger:!S&&!b,showTotal:(e,l)=>b?null:"".concat(l[0]," - ").concat(l[1]," of ").concat(e," ").concat(v),...void 0!==w&&j&&{onChange:(e,l)=>{j({...w,page:e,pageSize:l})},onShowSizeChange:(e,l)=>{j({...w,page:e,pageSize:l})},current:w.page,defaultPageSize:w.pageSize}},showSorterTooltip:!1,onChange:(e,l,t,n)=>{Z(e,l,t),"sort"!==n.action&&U(n.currentDataSource)},locale:z,expandable:B,showHeader:M,summary:L},null!=(o=null==w?void 0:w.sortBy)?o:"table")})]})})}},38826:(e,l,t)=>{t.d(l,{EY:()=>s,Xh:()=>o,xb:()=>i});var n=t(37876),r=t(77514),a=t(49141);let i=(e,l)=>{let t=!1;if(Array.isArray(l)&&Array.isArray(null==e?void 0:e.sortBy)&&e.sortBy.every((e,t)=>e===l[t])&&(t=!0),l===(null==e?void 0:e.sortBy)&&(t=!0),t){if("ASC"===e.sortDirection||"ascend"===e.sortDirection)return"ascend";if("DESC"===e.sortDirection||"descend"===e.sortDirection)return"descend"}},o=(e,l,t)=>{let n=null==t?void 0:t.sortBy,r=null==t?void 0:t.sortDirection,a="ASC"===r||"ascend"===r?"ascend":"DESC"===r||"descend"===r?"descend":void 0;if(!n||!a||!(null==e?void 0:e.length))return e;let i=null==l?void 0:l.find(e=>((e,l)=>Array.isArray(e)&&Array.isArray(l)?e.length===l.length&&e.every((e,t)=>e===l[t]):e===l)(e.dataIndex,n)),o=null==i?void 0:i.sorter;return"function"!=typeof o?e:[...e].sort((e,l)=>{let t=o(e,l,a);return"descend"===a?-t:t})},s=function(e,l){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=!(arguments.length>3)||void 0===arguments[3]||arguments[3],o=e-l,s=t?(0,r.$)(Math.abs(o)):Math.abs(o);return 0===o?(0,n.jsx)("div",{children:" 0"}):o>0?(0,n.jsxs)("div",{className:(0,a.cn)(i&&"text-green"),children:[" ",s," "]}):(0,n.jsxs)("div",{className:(0,a.cn)(i&&"text-red"),children:[" (",s,") "]})}},43654:(e,l,t)=>{t.d(l,{A:()=>g,q:()=>v});var n=t(37876),r=t(68597),a=t(45954),i=t(96142),o=t(14232),s=t(15039),d=t.n(s),c=t(49141),u=t(84509),p=t(74485),x=t(90164),h=t(82027),f=t(30694);let v=e=>{let{options:l,pagination:t,setPagination:s,filterName:v,label:g,setIsOpen:m,isOpen:b,handleApplyFilter:y,canEdit:w,className:j,triggerClassName:C}=e,S=(0,o.useMemo)(()=>{var e,l;return null!=(l=null==t||null==(e=t.filters)?void 0:e[v])?l:[]},[v,t]),A=(0,o.useMemo)(()=>l?null==l?void 0:l.filter(e=>S.includes(e.value)):[],[S,l]),[N,k]=(0,o.useState)(b===v);return(0,o.useEffect)(()=>{N&&m?m(v):m&&m(void 0)},[N]),(0,o.useEffect)(()=>{b===v?k(!0):k(!1)},[b]),(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(r.bL,{open:N,onOpenChange:k,children:[(0,n.jsxs)("div",{className:(0,
1c.cn)("w-fit flex items-center gap-2 focus:outline-none pl-3 pr-1 rounded-[32px] border border-[#C9CCCF] py-[2px] ",N&&"bg-[#FAFBFB]",(null==A?void 0:A.length)>0?"border":"border-dashed",C),children:[(0,n.jsx)(r.l9,{className:"!outline-none",asChild:!0,"data-testid":"".concat(v,"-dropdown-trigger"),disabled:!w,children:(0,n.jsxs)("button",{className:"flex flex-row flex-wrap gap-1",children:[(0,n.jsxs)("span",{className:"capitalize font-semiBold",children:[g,(null==A?void 0:A.length)>0&&": "]}),(()=>{if(!(A.length>0))return"";{let e={tags:1}[v];if(void 0!==e){let l=A.slice(0,e),t=A.length-l.length;return(0,n.jsxs)("span",{className:"capitalize inline-flex gap-1",children:[(0,p.Yw)(l.map(e=>null==e?void 0:e.text)),t>0&&(0,n.jsxs)(u.E,{className:"py-[1px] px-1",children:[e>0&&"+",t]})]})}return(0,n.jsx)(n.Fragment,{children:null==A?void 0:A.map((e,l)=>(0,n.jsx)("span",{className:"capitalize",children:e.text+(l!==A.length-1?", ":" ")},"filter-value-".concat(e.value)))})}})()]})}),N?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(x.A.CaretDown,{className:"w-5 min-w-[20px]"})}):(0,n.jsx)(a.Ay,{id:"remove-filter-".concat(g,"-button"),variant:a.Ay.variant.TEXT,onClick:()=>void(s&&(s({...t,filters:{...null==t?void 0:t.filters,[v]:[]}}),y&&y())),className:"!py-0 !px-0 flex align-middle !text-[#5C5F62] hover:!text-[#1A1C1D] !min-w-[20px]",disabled:!w,disabledMessage:"",children:(0,n.jsx)(x.A.CancelSmall,{className:"w-5 min-w-[20px]"})})]}),(0,n.jsx)(r.ZL,{className:(0,c.cn)("w-[600px]",j),children:(0,n.jsxs)(r.UC,{align:"start",sideOffset:10,className:"w-[250px] max-w-[100vw] sm:max-w-[410px] px-2 pt-2 bg-white shadow-[0px_2px_24px_rgba(0,0,0,0.1)] z-[999] rounded-lg",children:[(0,n.jsx)("div",{className:"max-h-[250px] overflow-y-auto flex flex-col gap-2",children:l.map((e,l)=>{let a=null==S?void 0:S.some(l=>l===(null==e?void 0:e.value));return(0,n.jsx)(r.q7,{onSelect:e=>e.preventDefault(),className:d()("focus:!outline-none flex text-[14px] py-1.5 px-2 rounded-[4px] hover:cursor-pointer ",a?"bg-[rgba(208,176,139,0.2)] ":" hover:bg-[#F6F6F7]"),onClick:()=>{var l;return l=e.value,void(s&&(s({...t,filters:{...null==t?void 0:t.filters,[v]:((e,l)=>{let t=[...e],n=t.indexOf(l);return n>-1?(t.splice(n,1),t):[...t,l]})(S,l)}}),y&&y()))},children:(0,n.jsx)(i.A,{id:"".concat(e.value,"-checkbox"),checked:a,cursor:"pointer",onChange:()=>{},labelElement:"span",containerClassName:"[&_[data-component='checkbox']]:pointer-events-none",children:(0,n.jsx)(h.A,{tipId:"filter-select-tooltip",checkEllipsis:!0,className:"!max-w-[224px]",children:e.text})})},"".concat(v,"-option-").concat(l))})}),(0,n.jsx)(r.q7,{onSelect:e=>e.preventDefault(),onClick:A.length>0?()=>void(s&&(s({...t,filters:{...null==t?void 0:t.filters,[v]:[]}}),y&&y())):void 0,className:d()("focus:!outline-none flex py-2 text-[#72512C] px-2 hover:text-[#9A6D3B] hover:cursor-pointer",0===A.length&&"text-[#8C9196] hover:text-[#8C9196] hover:cursor-default"),children:"Clear"},"".concat(v,"-option-clear")),(0,n.jsx)(f.A,{id:"filter-select-tooltip",render:e=>{let{content:l}=e;return(0,n.jsx)("div",{className:"text-[12px]",children:l})}})]})})]})})},g=e=>{let{options:l,pagination:t,setPagination:a,handleApplyFilter:i,id:s,disableSortingLogic:d=!1}=e,[c,u]=(0,o.useState)(void 0),[p,x]=(0,o.useState)(!1),[h,f]=(0,o.useState)([]);(0,o.useEffect)(()=>{let e=[];t&&t.filters&&Object.keys(t.filters).forEach(l=>{var n;let r=null==(n=t.filters)?void 0:n[l];Array.isArray(r)&&r.length>0&&e.push(l)}),f(l=>{let t=l.filter(l=>e.includes(l));return e.forEach(e=>{t.includes(e)||t.push(e)}),t})},[t]);let g=(0,o.useMemo)(()=>{let e=[...h];return c&&"filter-dropdown"!==c&&!e.includes(c)&&e.push(c),e},[h,c]);return(0,o.useEffect)(()=>{i()},[t,c,i]),(0,o.useEffect)(()=>{p&&u("filter-dropdown")},[p]),(0,n.jsxs)("div",{className:"flex flex-col md:flex-row gap-2 md:items-center flex-wrap ",children:[g.length>0&&g.map(e=>{let r=l.find(l=>l.value===e);if(r)return(0,n.jsx)("div",{children:(0,n.jsx)(v,{pagination:t,setPagination:a,filterName:r.value,options:r.options,label:r.label,setIsOpen:u,isOpen:c,handleApplyFilter:i,canEdit:!0})},e)}),(0,n.jsxs)(r.bL,{open:p,onOpenChange:x,children:[(0,n.jsx)(r.l9,{asChild:!0,"data-testid":"".concat(null!=s?s:"table","-add-filter-dropdown-trigger"),children:(0,n.jsxs)("button",{className:"flex gap-1 w-fit focus:outline-none px-3 rounded-[32px] border border-dashed bg-[#FAFBFB] border-[#C9CCCF] py-[2px] ",children:["Add f
1ilter",(0,n.jsx)("img",{alt:"filter-plus-icon",src:"/assets/filter-plus-icon.svg",className:"flex place-self-center",width:12,height:12})]})}),(0,n.jsx)(r.ZL,{className:"w-[600px]",children:(0,n.jsxs)(r.UC,{align:"start",sideOffset:10,className:" w-[200px] py-2 px-4 max-w-[100vw] hover:cursor-pointer sm:max-w-[410px] rounded bg-white shadow-[0px_2px_24px_rgba(0,0,0,0.1)] z-[999]",children:[l.filter(e=>!g.includes(e.value)).map((e,l)=>(0,n.jsx)(r.q7,{onClick:()=>{u("filter-dropdown"),u(e.value)},className:"py-2 px-2 hover:bg-[#F6F6F7] ",children:e.label},"-option-".concat(l))),g.length===l.length&&(0,n.jsx)("div",{className:"py-3 px-2 text-charcoal-light",children:"No filters available"})]})})]})]})}},73577:(e,l,t)=>{t.d(l,{U:()=>o});var n=t(37876),r=t(45954),a=t(14232),i=t(49141);let o=e=>{var l;let{selectedRows:t,setSelectedRows:o,allRecords:s,handleSelect:d,customMessages:c}=e,u=(0,a.useRef)(null),[p,x]=(0,a.useState)(0),[h,f]=(0,a.useState)(0);return(0,a.useEffect)(()=>{var e,l;let t=u.current;if(!t)return;let n=t.parentElement;if(!n)return;let r=n.querySelector("thead.ant-table-thead"),a=n.querySelector("thead.ant-table-thead .ant-table-selection-column");f(null!=(e=null==a?void 0:a.clientWidth)?e:0),x(null!=(l=null==r?void 0:r.clientHeight)?l:0)},[t]),(0,n.jsxs)("section",{id:"table-selection-section",ref:u,className:(0,i.cn)("bg-surface-subdued absolute top-0 z-[2] pointer-events-none opacity-0 transition-all pr-4","flex items-center !text-xs gap-1",(null!=(l=null==t?void 0:t.length)?l:0)>0&&"pointer-events-auto opacity-100"),style:{height:p-1,left:h,width:"calc(100% - ".concat(h,"px)")},children:[(0,n.jsx)("p",{className:"[&_strong]:font-semiBold",children:(null==c?void 0:c.selected)?null==c?void 0:c.selected:(0,n.jsxs)(n.Fragment,{children:[(null==t?void 0:t.length)===s.length&&(null==t?void 0:t.length)>1&&"All ",(0,n.jsx)("strong",{children:null==t?void 0:t.length})," Selected."]})}),(0,n.jsx)(r.Ay,{variant:r.Ay.variant.PLAIN,id:"select-all-pages-button",className:"text-xs [&_strong]:font-semiBold !block",onClick:()=>t&&t.length===s.length?o([]):d(s,!0),children:(null==c?void 0:c.button)?null==c?void 0:c.button:(0,n.jsx)(n.Fragment,{children:t&&t.length===s.length?"Clear Selection ":(0,n.jsxs)(n.Fragment,{children:["Select all ",(0,n.jsx)("strong",{children:s.length})]})})}),t&&t.length!==s.length&&(0,n.jsx)(r.Ay,{variant:r.Ay.variant.PLAIN,id:"clear-all-selection-button",onClick:()=>o([]),className:"text-xs ml-auto",children:"Clear Selection"})]})}}}]);
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.