1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="355e23c6-3a5f-4e2b-aee1-21aee04bf009",e._sentryDebugIdIdentifier="sentry-dbid-355e23c6-3a5f-4e2b-aee1-21aee04bf009")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1435],{4632:(e,t,n)=>{n.d(t,{II:()=>s,ND:()=>a,tb:()=>i});var r=n(95155),l=n(12115);let a=e=>{if(null==e)return"â";try{let t=String(e);if(0===t.length)return"â";return t.charAt(0).toUpperCase()+t.slice(1)}catch(e){return"â"}},i=e=>{if(null==e)return"â";let t=String(e).trim();return 0===t.length?"â":t.replace(/([a-z])([A-Z])/g,"$1 $2").replace(/[_-]+/g," ").split(/\s+/).filter(Boolean).map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ")};function s(e){let{html:t,className:n,maxHeight:a=1e4}=e,[i,s]=l.useState(400),o=l.useMemo(()=>"lp_iframe_".concat(Math.random().toString(36).slice(2)),[]),c=l.useMemo(()=>(function(e,t){let n="\n<script>(function(){\n function send(){\n try{\n var b=document.body, d=document.documentElement;\n var h=Math.max(b.scrollHeight,b.offsetHeight,d.clientHeight,d.scrollHeight,d.offsetHeight);\n parent.postMessage({type:'lp-iframe-resize',id:'".concat(t,"',height:h},'*');\n }catch(e){}\n }\n if(typeof ResizeObserver!=='undefined'){\n new ResizeObserver(send).observe(document.documentElement);\n }\n if(typeof MutationObserver!=='undefined'){\n new MutationObserver(send).observe(document.documentElement,{childList:true,subtree:true,attributes:true});\n }\n window.addEventListener('load',send);\n setInterval(send,600);\n})();<\/script>");return e?e.includes("</body>")?e.replace("</body>",n+"</body>"):e.includes("</html>")?e.replace("</html>",n+"</html>"):e+n:"<!doctype html><html><body><p>No HTML.</p>".concat(n,"</body></html>")})(t,o),[t,o]);return l.useEffect(()=>{let e=e=>{let t=(null==e?void 0:e.data)||{};if(t&&"lp-iframe-resize"===t.type&&t.id===o){let e=Number(t.height);Number.isNaN(e)||s(Math.max(100,Math.min(e,a)))}};return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},[o,a]),(0,r.jsx)("iframe",{title:"Landing Page Preview",className:n,srcDoc:c,sandbox:"allow-scripts",scrolling:"no",style:{border:"none",overflow:"hidden",height:i},"data-sentry-component":"AutoResizeIframe","data-sentry-source-file":"Helperfunc.tsx"})}},12105:(e,t,n)=>{n.d(t,{_:()=>u});var r=n(95155),l=n(12115),a=n(41641),i=n(21362),s=n(40980),o=n(70747),c=n(12877),d=n(45981);function u(e){let{currentPage:t,totalPages:n,onPageChange:u,className:m}=e,[p,f]=(0,l.useState)(""),[g,h]=(0,l.useState)(!1),{t:x}=(0,d.ok)(),v=Math.max(1,n),b=function(e,t){if(t<=7)return Array.from({length:t},(e,t)=>t+1);let n=Math.max(e-1,1),r=Math.min(e+1,t),l=n>2,a=r<t-1;if(!l&&a)return[...Array.from({length:Math.max(5,e+1)},(e,t)=>t+1),"ellipsis",t];if(l&&!a){let n=Math.max(5,t-e+2);return[1,"ellipsis",...Array.from({length:n},(e,r)=>t-n+r+1)]}return[1,"ellipsis",...Array.from({length:r-n+1},(e,t)=>n+t),"ellipsis",t]}(t,v);function y(){let e=parseInt(p,10);!isNaN(e)&&e>=1&&e<=v?(u(e),f(""),h(!1)):h(!0)}return(0,r.jsxs)("div",{className:(0,s.cn)("flex items-center gap-3",m),"data-sentry-component":"NumericPagination","data-sentry-source-file":"numeric-pagination.tsx",children:[(0,r.jsxs)("nav",{role:"navigation","aria-label":"pagination",className:"flex items-center gap-1",children:[(0,r.jsxs)(o.$,{variant:"ghost",size:"sm",onClick:()=>u(t-1),disabled:t<=1,className:"gap-1 px-2","aria-label":x("Go to previous page"),"data-sentry-element":"Button","data-sentry-source-file":"numeric-pagination.tsx",children:[(0,r.jsx)(a.A,{className:"h-4 w-4","data-sentry-element":"ChevronLeftIcon","data-sentry-source-file":"numeric-pagination.tsx"}),(0,r.jsx)("span",{className:"hidden sm:inline",children:x("Previous")})]}),b.map((e,n)=>"ellipsis"===e?(0,r.jsx)("span",{"aria-hidden":!0,className:"text-muted-foreground flex h-9 w-9 items-center justify-center text-sm select-none",children:"..."},"ellipsis-".concat(n)):(0,r.jsx)("button",{type:"button",onClick:()=>u(e),"aria-label":"".concat(x("Go to page")," ").concat(e),"aria-current":t===e?"page":void 0,className:(0,s.cn)("flex h-9 w-9 cursor-pointer items-center justify-center rounded-full text-sm font-medium transition-colors",t===e?"bg-primary text-primary-foreground":"hover:bg-accent hover:text-accent-foreground text-foreground"),children:e},e)),(0,r.jsxs)(o.$,{variant:"ghost",size:"sm",onClick:()=>u(t+1),disabled:t>=v,className:"gap-1 px-2","aria-label":x("Go to next page"),"data-sentry-element":"Button","data-sentry-source-file":"numeric-pagination.tsx",children:[(0,r.jsx)("span",{className:"hidden sm:inline",children:x("Next")}),(0,r.jsx)(i.A,{className:"h-4 w-4","data-sentry-element":"ChevronRightIcon","data-sentry-source-file":"numeric-pagination.tsx"})]})]}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("span",{className:"text-muted-foreground text-sm whitespace-nowrap",children:x("Go to page")}),(0,r.jsx)(c.p,{type:"text",inputMode:"numeric",value:p,onChange:function(e){let t=e.target.value.replace(/[^0-9]/g,"");if(h(!1),""===t)return void f("");parseInt(t,10)>v?f(String(v)):f(t)},onKeyDown:function(e){"Enter"===e.key&&y()},"aria-label":x("Go to page number"),placeholder:"â",className:(0,s.cn)("h-8 w-16 text-center",g&&"border-destructive"),"data-sentry-element":"Input","data-sentry-source-file":"numeric-pagination.tsx"}),(0,r.jsx)(o.$,{size:"sm",onClick:y,disabled:!p,className:"h-8 px-3","data-sentry-element":"Button","data-sentry-source-file":"numeric-pagination.tsx",children:x("Go")})]})]})}}
1,15498:(e,t,n)=>{n.d(t,{a:()=>r,j:()=>l});let r={barChart:["#3b82f6","#f59e0b"],barGauge:["#025d46","#049e77"],donutChart:["#D62728","#FFB000","#049e77"],pieChart:["#E15759","#4E79A7","#F28E2B","#76B7B2"],timeSeries:["#049e77","#027e5f","#014379","#2563eb","#8b5cf6","#ec4899","#14b8a6","#f59e0b"],alertDistribution:["#a855f7","#ef4444","#f97316","#64748b"],default:["#049e77","#3b82f6","#f59e0b","#8b5cf6","#ef4444","#14b8a6","#ec4899","#f97316"]};function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e<=0)return[];let r=new Set,l=[],a=t=>{if(l.length>=e)return;let n=t.trim().toLowerCase();!n||r.has(n)||(r.add(n),l.push(t))};for(let e of n)a(e);for(let e of t)a(e);let i=0;for(;l.length<e;)a(function(e,t){for(let n=0;n<720;n++){let r=function(e,t,n){let r=n/100,l=t/100*Math.min(r,1-r),a=t=>{let n=(t+e/30)%12;return Math.round(255*(r-l*Math.max(Math.min(n-3,9-n,1),-1))).toString(16).padStart(2,"0")};return"#".concat(a(0)).concat(a(8)).concat(a(4))}((137.508*e+47.3*n)%360,58+(13*e+n)%25,42+(17*e+3*n)%22);if(!t.has(r.toLowerCase()))return r}let n=e;for(;n<e+1e6;){let e="#".concat((0x9e3779b1*n%0xffffff).toString(16).padStart(6,"0"));if(!t.has(e.toLowerCase()))return e;n++}return"#808080"}(i++,r));return l}},46828:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(95155),l=n(12115),a=n(71702),i=n(56225),s=n(15498);function o(e){var t;let{title:n="Time Series Area Chart",data:o=[],colors:c=[],onColorsChange:d,onExecuteInteractiveQuery:u,isEditMode:m=!1}=e,p=(0,l.useMemo)(()=>(function(e,t){if(!(null==e?void 0:e.length))return{seriesData:[],isDateVsDateMode:!1};let n=a.R8V,r=e=>{if(e instanceof Date&&!Number.isNaN(e.getTime()))return e;if("string"==typeof e){let t=n(e);if(t)return t;let r=new Date(e);if(!Number.isNaN(r.getTime()))return r}return null},l=e=>"number"==typeof e?Number.isFinite(e):"string"==typeof e&&Number.isFinite(Number(e)),i=e.find(e=>e&&"object"==typeof e),s=i?Object.keys(i):[];if(s.length<2)return{seriesData:[],isDateVsDateMode:!1};let o=s.filter(e=>null!==r(null==i?void 0:i[e]));if(0===s.filter(e=>l(null==i?void 0:i[e])).length&&o.length>=2){let t=o[0];return{seriesData:o.slice(1).map(n=>{let l=e.map(e=>{let l=r(null==e?void 0:e[t]),a=r(null==e?void 0:e[n]);return l&&a?{timestamp:l,value:a.getTime()}:null}).filter(e=>null!==e).sort((e,t)=>e.timestamp.getTime()-t.timestamp.getTime());return{seriesName:n,values:l}}).filter(e=>e.values.length>0),isDateVsDateMode:!0}}let c=o[0]||s[0],d=s.find(e=>e!==c&&l(null==i?void 0:i[e]))||s.find(e=>e!==c)||s[1],u=s.find(e=>e!==c&&e!==d)||"",m=e.map(e=>{var t;let n=r(null==e?void 0:e[c]);return{timestamp:n,value:Number(null==e?void 0:e[d]),series:u?String(null!=(t=null==e?void 0:e[u])?t:""):""}}).filter(e=>null!==e.timestamp&&Number.isFinite(e.value)&&(!u||e.series.length>0));return{seriesData:Array.from(u?a.Os0(m,e=>e.series):new Map([[t,m]]),e=>{let[,t]=e;return t.map(e=>({timestamp:e.timestamp,value:e.value})).sort((e,t)=>e.timestamp.getTime()-t.timestamp.getTime())}).filter(e=>e.length>0).map((e,n)=>({seriesName:0===n?t:"".concat(t," ").concat(n+1),values:e})),isDateVsDateMode:!1}})(o,n),[o,n]),f=(0,l.useMemo)(()=>(0,s.j)(p.seriesData.length,s.a.timeSeries,c),[p.seriesData.length,c]),g=(0,l.useRef)(null),h=(0,l.useRef)(null),x=(0,l.useRef)(null),[v,b]=(0,l.useState)({width:400,height:300}),[y,w]=(0,l.useState)(16),[j,S]=(0,l.useState)(null),N=(0,l.useRef)(null),C=(0,l.useRef)(S);(0,l.useEffect)(()=>{C.current=S}),(0,l.useEffect)(()=>{let e=e=>{N.current&&!N.current.contains(e.target)&&S(null)};if(null!==j)return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[j]),(0,l.useEffect)(()=>{if(!h.current)return;let e=new ResizeObserver(e=>{for(let t of e){let{width:e,height:n}=t.contentRect;b({width:e,height:n})}});return e.observe(h.current),()=>e.disconnect()},[]),(0,l.useEffect)(()=>{let{width:e,height:t}=v;e<10||t<10||w((0,i.n)(e,t))},[v]),(0,l.useEffect)(()=>{if(!g.current)return;let e=null,t=setTimeout(()=>{var t,n;if(!g.current)return;let r=(null==(t=h.current)?void 0:t.clientWidth)||400,l=(null==(n=h.current)?void 0:n.clientHeight)||300,i=Math.max(100,r-16-50-30),o=Math.max(80,l-40-16-20-40);if(i<=0||o<=0)return;a.Ltv(g.current).selectAll("*").remove();let d=a.Ltv(g.current).attr("width",i+50+30).attr("height",o+20+40).append("g").attr("transform","translate(".concat(50,",").concat(20,")")),{seriesData:f,isDateVsDateMode:x}=p,v=f.flatMap(e=>e.values);if(0===v.length)return;let b=(0,s.j)(f.length,s.a.timeSeries,c),y=a.w7C().domain((e=>{let[t,n]=a.Xxv(e),r=new Date;return r.setHours(23,59,59,999),[t,n>r?n:r]})(v.map(e=>e.timestamp))).range([0,i]),w=a.m4Y().domain([0,a.T9B(v,e=>e.value)]).nice().range([o,0]),j=a.w7C().domain(a.Xxv(v,e=>new Date(e.value))).range([o,0]),S=e=>x?j(new Date(e)):w(e),N=a.Wcw().x(e=>y(e.timestamp)).y0(o).y1(e=>S(e.value)).curve(a.nVG),k=a.n8j().x(e=>y(e.timestamp)).y(e=>S(e.value)).curve(a.nVG);d.append("g").attr("transform","translate(0,".concat(o,")")).call(a.l78(y).ticks(6)).selectAll("text").style("fill","#94a3b8"),d.selectAll(".domain").style("stroke","#475569"),d.selectAll(".tick line").style("stroke","#475569"),d.append("g").call(x?a.V4s(j).ticks(6):a.V4s(w)).selectAll("text").style("fill","#94a3b8"),d.selectAll(".domain").style("stroke","#475569"),d.selectAll(".tick line").style("stroke","#475569");let M="area-gradient-".concat(Math.random().toString(36).substr(2,9)),A=d.append("defs").append("linearGradient").attr("id",M).attr("x1","0%").attr("y1","0%").attr("x2","0%").attr("y2","100%");A.append("stop").attr("offset","0%").attr("stop-color",b[0]).attr("stop-opacity",.4),A.append("stop").attr("offset","100%").attr("stop-color",b[0]).attr("stop-opacity",0),!x&&f[0]&&d.append("path").datum(f[0].values).attr("fill","url(#".concat(M,")")).attr("d",N),f.forEach((e,t)=>{d.append("path").datum(e.values).attr("fill","none").attr("stroke",b[t]).attr("stroke-width",2).attr("d",k)});let R=a.Ltv("body").append("div").attr("class","d3-tooltip-area").style("position","absolute").style("padding","8px 12px").style("background","white").style("color","#000").style("border-radius","4px").style("font-size","10px").style("pointer-events","none").style("visibility","hidden").style("z-index","10000");e=R,f.forEach((e,t)=>{d.selectAll(".point-".concat(t)).data(e.values).enter().append("circle").attr("class","point-".concat(t)).attr("cx",e=>y(e.timestamp)).attr("cy",e=>S(e.value)).attr("r",4).attr("fill",b[t]).attr("stroke",b[t]).attr("stroke-width",1).style("cursor",u&&!m?"pointer":"default").on("mouseover",function(t,n){a.Ltv(this).transition().duration(200).attr("r",6).attr("stroke-width",2);
1let r=n.timestamp.toLocaleString("en-US",{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"}),l=x?new Date(n.value).toLocaleString():String(n.value);R.html("<div>".concat(e.seriesName,"</div><div>X: ").concat(r,"</div><div>Y: ").concat(l,"</div>")).style("visibility","visible").style("top",t.pageY-10+"px").style("left",t.pageX+10+"px")}).on("mousemove",function(e){R.style("top",e.pageY-10+"px").style("left",e.pageX+10+"px")}).on("mouseout",function(){a.Ltv(this).transition().duration(200).attr("r",4).attr("stroke-width",1),R.style("visibility","hidden")}).on("click",async function(e,t){if(u&&!m){let n;e.stopPropagation(),R.style("visibility","hidden"),await u({timestamp:t.timestamp.toISOString(),value:(n=t.value,x?new Date(n).toISOString():String(n))})}})}),a.Ltv(g.current).on("mouseleave",()=>{R.style("visibility","hidden")});let D=d.append("g").attr("class","legend").attr("transform","translate(".concat(i-170,", 10)"));f.map((e,t)=>({label:e.seriesName,colorIndex:t})).forEach((e,t)=>{let n=D.append("g").attr("class","legend-item-".concat(t)).attr("transform","translate(0, ".concat(22*t,")")).style("cursor","pointer");n.append("rect").attr("width",14).attr("height",14).attr("rx",2).attr("fill",b[e.colorIndex]).style("cursor",m?"pointer":"default").on("click",function(t){t.stopPropagation(),m&&C.current(e.colorIndex)}),n.append("text").attr("x",20).attr("y",11).attr("text-anchor","start").style("fill","#e2e8f0").style("font-size","11px").style("font-weight","400").text(e.label.length>18?e.label.substring(0,18)+"...":e.label).append("title").text(e.label)})},100);return()=>{clearTimeout(t),e&&(e.remove(),e=null)}},[v,p,c,m,u]);let k=(e,t)=>{let n=[...f];n[e]=t,d&&d(n)};return(0,r.jsxs)("div",{ref:h,style:{width:"100%",height:"100%",position:"relative",overflow:"hidden",borderRadius:"8px",border:"1px solid rgba(255, 255, 255, 0.1)",padding:"8px"},className:"bg-sidebar","data-sentry-component":"TimeSeriesAreaChart","data-sentry-source-file":"TimeSeriesAreaChart.tsx",children:[(0,r.jsx)("div",{ref:x,className:"draggable-handle",style:{position:"absolute",top:0,left:0,right:0,height:"".concat(40,"px"),textAlign:"left",zIndex:2,cursor:"move",display:"flex",alignItems:"center",paddingLeft:"16px",borderTopLeftRadius:"4px",borderTopRightRadius:"4px",backgroundColor:"rgba(15, 21, 33, 0.6)",borderBottom:"1px solid rgba(255, 255, 255, 0.05)"},children:(0,r.jsx)("h4",{style:{margin:0,fontSize:"".concat(y,"px"),fontWeight:500,color:"rgba(255, 255, 255, 0.95)"},children:n})}),0===p.seriesData.flatMap(e=>e.values).length&&(0,r.jsx)("div",{style:{position:"absolute",top:"".concat(40,"px"),left:0,width:"100%",height:"calc(100% - ".concat(40,"px)"),display:"flex",alignItems:"center",justifyContent:"center",color:"rgba(255, 255, 255, 0.6)",fontSize:"14px",textAlign:"center"},children:"No data available"}),(0,r.jsx)("div",{style:{position:"absolute",top:"".concat(40,"px"),left:0,right:0,bottom:0,overflow:"hidden",padding:0,display:"flex",alignItems:"center",justifyContent:"center"},children:(0,r.jsx)("svg",{ref:g,style:{width:"100%",height:"100%",minWidth:"200px",minHeight:"150px",display:"block"},"data-sentry-element":"svg","data-sentry-source-file":"TimeSeriesAreaChart.tsx"})}),null!==j&&(0,r.jsxs)("div",{ref:N,style:{position:"absolute",bottom:"80px",right:"20px",background:"#1a1f29",border:"1px solid rgba(255, 255, 255, 0.2)",borderRadius:"8px",padding:"16px",zIndex:1e3,boxShadow:"0 4px 12px rgba(0, 0, 0, 0.5)"},children:[(0,r.jsx)("div",{style:{marginBottom:"12px",color:"rgba(255,255,255,0.9)",fontSize:"14px",fontWeight:500},children:"Pick Color"}),(0,r.jsx)("input",{type:"color",value:null!=(t=f[j])?t:s.a.timeSeries[0],onChange:e=>{k(j,e.target.value)},style:{width:"100%",height:"40px",border:"none",borderRadius:"4px",cursor:"pointer"}}),(0,r.jsx)("div",{style:{marginTop:"12px",display:"flex",gap:"8px",flexWrap:"wrap"},children:s.a.timeSeries.map(e=>(0,r.jsx)("div",{onClick:()=>{k(j,e)},style:{width:"32px",height:"32px",backgroundColor:e,borderRadius:"4px",cursor:"pointer",border:"1px solid rgba(255,255,255,0.2)"}},e))}),(0,r.jsx)("button",{onClick:()=>S(null),style:{marginTop:"12px",width:"100%",padding:"8px",background:"#049e77",color:"white",border:"none",borderRadius:"4px",cursor:"pointer",fontSize:"14px"},children:"Done"})]})]})}},56225:(e,t,n)=>{n.d(t,{n:()=>r});function r(e,t){let n=Math.min(e,t);return!Number.isFinite(n)||n<=0?16:Math.max(14,Math.min(18,Math.floor(n/15)))}},71435:(e,t,n)=>{n.d(t,{A:()=>_,W:()=>M});var r=n(95155),l=n(12115),a=n(3134),i=n(60002),s=n(77523),o=n(68249),c=n(58805),d=n(72081),u=n(89618),m=n(70747),p=n(12877),f=n(96485),g=n(25475),h=n(51588),x=n(40980),v=n(8213),b=n(9316),y=n(48745),w=n(33210),j=n(4632),S=n(46828),N=n(12105),C=n(45981),k=n(87192);let M=e=>{let{status:t}=e;return(0,r.jsx)("span",{className:(0,x.cn)("status-badge inline-flex items-center rounded-full px-2 py-1 text-xs font-medium",(e=>{switch((e||"").toLowerCase()){case"active":case"online":case"running":case"closed":case"completed":case"resolved":case"legitimate":case"enabled":case"available":case"yes":case"approved":return"bg-[var(--close)]/20 text-[var(--close-text)]";case"inactive":case"offline":case"stopped":case"no":case"blocked":case"open":case"opened":case"reopened":case"high":case"phishing":case"disabled":return"bg-[var(--open)]/20 text-[var(--open-text)]";case"critical":return"bg-[var(--Severity-critical)]/20 text-[var(--Severity-critical)]";
1case"pending":case"paused":case"escalated":case"medium":return"!bg-orange-900/20 text-orange-400";case"in progress":case"in-progress":case"inprogress":case"in_progress":case"low":return"bg-[var(--inprogress)]/20 text-[var(--inprogress-text)]";case"review":case"queued":case"reviewed":case"published":case"revalidated":case"private":return"!bg-[var(--review)]/20 text-[var(--review-text)]";case"cased":case"public":return"bg-[var(--case)]/20 text-[var(--case-text)]";default:return"bg-gray-900/20 text-gray-400"}})(t)),"data-sentry-component":"StatusBadge","data-sentry-source-file":"mainTable.tsx",children:(0,j.tb)(t)})},A=(e,t)=>{try{if(!t)return;return t.split(".").reduce((e,t)=>null==e?e:e[t],e)}catch(e){return}},R=(e,t)=>{var n;if(e.getExportValue)return null!=(n=e.getExportValue(t))?n:null;let r=e.getFilterValue?e.getFilterValue(t):A(t,e.accessor||e.id);if(null==r||""===r)return null;if("date"===e.type){let e=new Date(r);if(!isNaN(e.getTime()))return e.toISOString()}return r},D=e=>null==e?"":Array.isArray(e)?e.map(D).join("; "):"object"==typeof e?JSON.stringify(e):String(e),z=(e,t,n)=>{let r=URL.createObjectURL(new Blob([e],{type:t})),l=document.createElement("a");l.href=r,l.download=n,document.body.appendChild(l),l.click(),l.remove(),URL.revokeObjectURL(r)},E=e=>"string"==typeof e.header?e.header:e.id;function _(e){var t;let{classNameMainTable:n="p-2.5",data:j,columns:_,searchable:I=!0,searchPlaceholder:O="Search...",singleSelection:F=!1,pageSize:T=10,pageSizeOptions:L=[10,30,50,100],bulkButtons:P=[],addButtons:V=[],actions:B=[],onRowClick:H,rowClickBehavior:G="double",loading:$=!1,emptyMessage:U="No data available",className:W,showColumnConfig:q=!0,showSearch:X=!0,showCheckbox:K=!0,showExport:Y=!0,exportFileName:J="export",rowPrefixRender:Q,getRowParentId:Z,renderFullWidthRow:ee,getRowId:et,isRowSelectable:en,selectionGroupKey:er,rowSelection:el,onRowSelectionStateChange:ea,selectionResetKey:ei,serverSidePagination:es=!1,totalRecords:eo=0,currentPage:ec=1,totalPages:ed=0,hasNext:eu=!1,hasPrev:em=!1,onPageChange:ep,onPageSizeChange:ef,showAdvancedFilter:eg=!0,advancedFields:eh,advancedDateAccessor:ex,advancedDropdownFields:ev,advancedDropdownMaxDistinct:eb=50,advancedFieldOptions:ey,advancedFieldOperators:ew,showChartOptions:ej=!1,showGroupBy:eS=!1,showRecordLimit:eN=!1,showPinFilter:eC=!1,moduleName:ek,onPinReady:eM,onServerSideFilterChange:eA,onServerSideSearch:eR,searchValue:eD,onSelectionChange:ez,onSaveColumnConfig:eE,initialColumnVisibility:e_,explicitApply:eI=!1,applyOnAdd:eO=!1,applyDateRangeImmediately:eF=!1,columnScope:eT}=e,{t:eL}=(0,C.ok)(),eP=(0,l.useCallback)(e=>eL(e,eT),[eL,eT]),[eV,eB]=(0,l.useState)([]),[eH,eG]=(0,l.useState)([]),[e$,eU]=(0,l.useState)(()=>{if(e_&&Object.keys(e_).length)return{...e_};let e={};for(let t of _)t.defaultHidden&&(e[t.id]=!1);return e}),[eW,eq]=(0,l.useState)(""),[eX,eK]=(0,l.useState)(""),[eY,eJ]=(0,l.useState)({}),eQ=void 0!==el&&void 0!==ea,eZ=eQ?el:eY,e0=(0,l.useMemo)(()=>{if(et)return null;let e=j||[];if(!e.length)return null;for(let t of["id","_id"]){let n=new Set;if(e.every(e=>{let r=null==e?void 0:e[t];if(null==r||""===r)return!1;let l=String(r);return!n.has(l)&&(n.add(l),!0)}))return t}return null},[j,et]),e1=(0,l.useMemo)(()=>null!=et?et:e0?e=>String(e[e0]):void 0,[et,e0]),e2=(0,l.useMemo)(()=>{let e=new Map;return er&&(j||[]).forEach((t,n)=>{let r=e1?e1(t,n):String(n);e.set(r,er(t))}),e},[j,e1,er]),e5=(0,l.useCallback)((e,t)=>{if(!er)return e;let n=Object.keys(e).filter(n=>e[n]&&!t[n]);if(0===n.length)return e;let r=e=>{var t;return null!=(t=e2.get(e))?t:null},l=r(n[0]);if(null===l)return{[n[0]]:!0};let a={};return Object.keys(e).forEach(t=>{e[t]&&r(t)===l&&(a[t]=!0)}),a},[er,e2]),e4=(0,l.useCallback)(e=>{let t=t=>e5("function"==typeof e?e(t):e,t);if(eQ)return void ea(t(el));eJ(t)},[eQ,ea,el,e5]),[e8,e3]=(0,l.useState)(!0),[e7,e9]=(0,l.useState)(!1),e6=(0,l.useRef)(null),[te,tt]=(0,l.useState)(0),[tn,tr]=(0,l.useState)(null);(0,l.useEffect)(()=>{if(!ee||$)return;let e=e6.current;if(!e)return;let t=e.querySelector('[data-slot="table"]'),n=null==t?void 0:t.parentElement;if(!t||!n)return;let r=()=>{tt(n.clientWidth);let r=e.querySelector('th[data-col-id="__rowPrefix"]');tr(r?r.getBoundingClientRect().left-t.getBoundingClientRect().left:null)};r();let l=new ResizeObserver(r);return l.observe(n),l.observe(t),()=>l.disconnect()},[ee,$,j]);let[tl,ta]=(0,l.useState)([]),[ti,ts]=(0,l.useState)("AND"),[to,tc]=(0,l.useState)({}),[td,tu]=(0,l.useState)(""),[tm,tp]=(0,l.useState)(100),[tf,tg]=(0,l.useState)(!0),th=(0,l.useRef)("");(0,l.useEffect)(()=>{let e=!!e_&&Object.keys(e_).length>0,t=e?JSON.stringify(Object.keys(e_).sort().map(e=>[e,e_[e]])):"";eU(n=>{if(e&&th.current!==t)return th.current=t,{...e_};let r=!1,l={...n};
1for(let t of _)if(void 0===l[t.id]){if(e&&Object.prototype.hasOwnProperty.call(e_,t.id)){l[t.id]=!!e_[t.id],r=!0;continue}t.defaultHidden&&(l[t.id]=!1,r=!0)}return r?l:n}),e||(th.current="")},[_,e_]),(0,l.useEffect)(()=>{void 0!==eD&&(eK(eD),eq(eD))},[eD]);let tx=null!=ei?ei:j;(0,l.useEffect)(()=>{if(!e1)return void e4({});let e=new Set;(j||[]).forEach((t,n)=>{(!en||en(t))&&e.add(e1(t,n))}),e4(t=>{let n={};return Object.keys(t).forEach(r=>{t[r]&&e.has(r)&&(n[r]=!0)}),n})},[tx]),(0,l.useEffect)(()=>{es&&e4({})},[es,ec,T]),(0,l.useEffect)(()=>{try{var e;if(!ez)return;let t=((null==tE||null==(e=tE.getSelectedRowModel)?void 0:e.call(tE).rows)||[]).map(e=>e.original);ez(t)}catch(e){}},[eZ]);let tv=(0,l.useMemo)(()=>eh&&eh.length>0?eh:_.filter(e=>"actions"!==e.type&&"date"!==e.type&&!0!==e.hideFromAdvancedFilter).map(e=>({value:e.accessor||e.id,label:"string"==typeof e.header?e.header:e.id})),[eh,_]),tb=(0,l.useMemo)(()=>{if(ex)return ex;let e=_.find(e=>"date"===e.type);if(e)return e.accessor||e.id;for(let e of["timestamp","time","eventTime","createdAt","date"]){let t=_.find(t=>(t.accessor||t.id)===e);if(t)return t.accessor||t.id}},[ex,_]),ty=(0,l.useMemo)(()=>{let e={},t=new Map;for(let e of _){let n=e.accessor||e.id;t.set(n,e)}let n=e=>{let t=String(e);return{label:t.charAt(0).toUpperCase()+t.slice(1),value:t}};for(let r of tv){let l,a=r.value,i=t.get(a);i&&"date"!==i.type&&(i.filterOptions&&i.filterOptions.length>0?l=i.filterOptions.map(e=>"string"==typeof e?n(e):{label:e.label,value:e.value}):i.defaultValues&&i.defaultValues.length>0?l=i.defaultValues.map(n):i.defaultValue&&(Array.isArray(i.defaultValue)||i.defaultValue instanceof Set)&&(l=(Array.isArray(i.defaultValue)?i.defaultValue:Array.from(i.defaultValue)).map(n)),l&&l.length>0&&(e[a]=l))}for(let r of ev&&ev.length>0?tv.filter(t=>ev.includes(t.value)&&!e[t.value]):[]){let l=r.value,a=t.get(l);if((null==a?void 0:a.type)==="date")continue;let i=new Set,s=e=>{if("string"==typeof e||"number"==typeof e||"boolean"==typeof e){let t=String(e).trim();t&&i.add(t)}};for(let e of j||[]){let t=A(e,l);if(null!=t&&(Array.isArray(t)?t.forEach(s):s(t),i.size>eb))break}if(i.size>0&&i.size<=eb){let t=Array.from(i).sort().map(e=>n(e));e[l]=t}}if(ey)for(let[t,n]of Object.entries(ey))e[t]=n;return Object.keys(e).length?e:void 0},[_,j,tv,ev,eb,ey]),tw=(0,l.useMemo)(()=>{var e;return(null!=(e=null==tl?void 0:tl.length)?e:0)!==0||to.start||to.end?(j||[]).filter(e=>((e,t)=>{if(0===t.length)return!0;let n=t.map(t=>((e,t)=>{var n,r;let l=t.values.map(e=>String(null!=e?e:"").toLowerCase());if(null==e)return"not_exists"===t.operator||"eq_none"===t.operator&&!l.includes("");let a=Array.isArray(e)?e.map(e=>String(null!=e?e:"")).join(" ").toLowerCase():String(e).toLowerCase();switch(t.operator){case"eq_any":return l.some(e=>a===e);case"eq_none":return l.every(e=>a!==e);case"contains":return l.some(e=>!!e&&a.includes(e));case"contain_none":return l.some(e=>!!e&&a.startsWith(e));case"gt":{let r=Number(e),l=Number(null==(n=t.values)?void 0:n[0]);if(!Number.isFinite(r)||!Number.isFinite(l))return!1;return r>l}case"lt":{let n=Number(e),l=Number(null==(r=t.values)?void 0:r[0]);if(!Number.isFinite(n)||!Number.isFinite(l))return!1;return n<l}case"exists":return""!==a.trim();case"not_exists":return""===a.trim();default:return!1}})(A(e,t.field),t)),r=n[0];for(let e=1;e<n.length;e++){var l,a;r="AND"===(null!=(a=null==(l=t[e-1])?void 0:l.joinToNext)?a:"AND")?r&&n[e]:r||n[e]}return r})(e,tl)&&(e=>{let{start:t,end:n}=to||{};if(!t&&!n||!tb)return!0;let r=A(e,tb);if(!r)return!1;let l=new Date(r);return!(isNaN(l.getTime())||t&&l<new Date(t)||n&&l>new Date(n))&&!0})(e)):j},[j,tl,to,tb]),tj=(0,l.useMemo)(()=>{let e={};for(let t of _){let n=(null==t?void 0:t.type)==="date";e[t.id]=!1!==t.filterable&&!n}return e.select=!1,e.actions=!1,e.__rowPrefix=!1,e},[_]),tS=(e,t,n)=>{let r=_.find(t=>t.id===e),l=(null==r?void 0:r.accessor)||(null==r?void 0:r.id)||e,a="";if(Array.isArray(t)){var i;a=String(null!=(i=t[0])?i:"")}else t instanceof Date?a=t.toISOString():null!=t&&(a=String(t));if(!a)return;let s="".concat(l,":").concat(n,":").concat(a,":").concat(Date.now());ta(e=>{let t=[...e];return t.length>0&&(t[t.length-1]={...t[t.length-1],joinToNext:ti}),t.push({id:s,field:l,operator:n,values:[a]}),es&&eA&&tP({filters:tT(t),condition:ti,dateRange:to||{},groupBy:td||void 0,recordLimit:tm,search:eX}),t})};(0,l.useMemo)(()=>
1{if(!td)return[];let e=new Map;for(let r of tw){var t,n;let l=tb?A(r,tb):null;if(!l)continue;let a=new Date(l).toISOString().slice(0,10),i=String(null!=(t=A(r,td))?t:"Unknown"),s="".concat(a,"::").concat(i);e.set(s,(null!=(n=e.get(s))?n:0)+1)}return Array.from(e.entries()).map(e=>{let[t,n]=e,[r]=t.split("::");return{timestamp:new Date(r).toISOString(),value:n}})},[tw,td,tb]);let tN=(0,l.useMemo)(()=>{if(!(to.start||to.end)||!tb)return[];let e=new Map;for(let n of tw){var t;let r=A(n,tb);if(!r)continue;let l=new Date(r);if(isNaN(l.getTime()))continue;let a=new Date(Date.UTC(l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate(),l.getUTCHours(),0,0,0)).toISOString();e.set(a,(null!=(t=e.get(a))?t:0)+1)}return Array.from(e.entries()).map(e=>{let[t,n]=e;return{timestamp:t,value:n}}).sort((e,t)=>e.timestamp.localeCompare(t.timestamp))},[tw,to,tb]),tC=(0,l.useRef)(Z);tC.current=Z;let tk=(0,l.useRef)(ee);tk.current=ee;let tM=(0,l.useCallback)(e=>{var t,n;return(null!=(n=null==(t=tk.current)?void 0:t.call(tk,e.original))?n:null)!=null},[]),tA=(0,l.useCallback)(e=>{let t=(0,a.h5)()(e),n=null,r=null;return()=>{let l=t(),a=tC.current;if(!a||!e.getState().sorting.length)return l;if(l===n&&r)return r;let i=[],s=new Map,o=new Map;for(let e of l.rows){let t=a(e.original);if(null==t){i.push(e);continue}let n=tM(e)?o:s,r=n.get(t);r?r.push(e):n.set(t,[e])}o.forEach(e=>e.sort((e,t)=>e.index-t.index));let c=[],d=new Set,u=e=>{var t,n;d.add(e),c.push(...null!=(t=s.get(e))?t:[]),c.push(...null!=(n=o.get(e))?n:[])};for(let e of i)c.push(e),u(e.id);return new Set([...s.keys(),...o.keys()]).forEach(e=>{d.has(e)||u(e)}),n=l,r={...l,rows:c,flatRows:c}}},[tM]),tR=(0,l.useCallback)((e,t)=>{let n=tC.current;if(!n)return!1;let r=t.findIndex(t=>t.id===e);if(-1===r)return!1;let l=n(t[r].original);if(null==l)return!1;let a=t[r+1];return!(a&&!tM(a)&&n(a.original)===l)},[tM]),tD=(0,l.useMemo)(()=>{let e=[],t=j&&j.length>0;return K&&t&&e.push({id:"select",header:e=>{let{table:t}=e;return F?(0,r.jsx)("span",{}):(0,r.jsx)(b.S,{checked:!!t.getIsAllPageRowsSelected()||!!t.getIsSomePageRowsSelected()&&"indeterminate",onCheckedChange:e=>t.toggleAllPageRowsSelected(!!e),"aria-label":"Select all",className:"cursor-pointer"})},cell:e=>{let{row:t}=e;return(0,r.jsx)("span",{onClick:e=>e.stopPropagation(),onDoubleClick:e=>e.stopPropagation(),className:"inline-flex",children:(0,r.jsx)(b.S,{checked:t.getIsSelected(),disabled:!t.getCanSelect(),onCheckedChange:e=>t.toggleSelected(!!e),"aria-label":"Select row",className:"cursor-pointer"})})},enableSorting:!1,enableColumnFilter:!1,size:32}),Q&&t&&e.push({id:"__rowPrefix",header:"",enableSorting:!1,enableColumnFilter:!1,size:76,cell:e=>{let{row:t,table:n}=e;return Q(t.original,{isLastChild:tR(t.id,n.getRowModel().rows)})}}),e.push(..._.map(e=>{var t;return{id:e.id,...e.getFilterValue?{accessorFn:t=>e.getFilterValue(t)||""}:{accessorKey:e.accessor||e.id},header:e.header,enableSorting:(!Q||!!Z)&&!1!==e.sortable,enableColumnFilter:!1!==e.filterable,size:null!=(t=e.width)?t:160,cell:t=>{let{getValue:n,row:l}=t,a=n(),i=null==a||"string"==typeof a&&""===a.trim();if(e.render)return e.render(a,l.original);if("status"===e.type)return i?(0,r.jsx)("span",{className:"text-muted-foreground inline-block w-full text-center text-sm",children:"-"}):(0,r.jsx)(M,{status:String(a)});if("date"===e.type){if(i)return(0,r.jsx)("span",{className:"text-muted-foreground inline-block w-full text-center text-sm",children:"-"});let e=new Date(a);if(isNaN(e.getTime()))return(0,r.jsx)("span",{className:"text-muted-foreground inline-block w-full text-center text-sm",children:"-"});let t=e.toLocaleString(void 0,{year:"numeric",month:"short",day:"2-digit",hour:"2-digit",minute:"2-digit"});return(0,r.jsx)("span",{className:"text-sm",children:t})}return i?(0,r.jsx)("span",{className:"text-muted-foreground inline-block w-full text-center text-sm",children:"-"}):(0,r.jsx)("span",{className:"text-sm",children:String(a)})}}})),B.length>0&&e.push({id:"actions",header:"Actions",enableSorting:!1,enableColumnFilter:!1,size:120,cell:e=>{let{row:t}=e;return(0,r.jsx)("div",{className:"flex items-center gap-1",children:B.map((e,n)=>(0,r.jsx)(m.$,{variant:e.variant,size:e.size||"sm",onClick:n=>{n.stopPropagation(),e.onClick(t.original)},className:"h-8 w-8 p-0",title:e.label,children:e.icon},n))})}}),e},[_,B,K,Q,Z,tR,j]),tz=(0,l.useMemo)(()=>tb?tw.map(e=>{let t=A(e,tb);if(!t)return null;let n=new Date(t);return isNaN(n.getTime())?null:n.toISOString()}).filter(e=>!!e).sort():[],[tw,tb]),tE=(0,i.N4)({data:es?j:tw,columns:tD,state:{sorting:eV,columnFilters:eH,columnVisibility:e$,globalFilter:eW,rowSelection:eZ,...es&&{pagination:{pageIndex:ec-1,pageSize:T}}},onSortingChange:eB,onColumnFiltersChange:eG,onColumnVisibilityChange:eU,onGlobalFilterChange:eq,onRowSelectionChange:e4,...e1?{getRowId:e1}:{},getCoreRowModel:(0,a.HT)(),getSortedRowModel:tA,...Q&&!Z?{manualSorting:!0}:{},...es?{manualPagination:!0,pageCount:ed}:{getFilteredRowModel:(0,a.hM)(),getPaginationRowModel:(0,a.kW)()},enableRowSelection:en?e=>K&&en(e.original):K,enableMultiRowSelection:!F&&(!er||(e=>null!=er(e.original))),initialState:{pagination:{pageSize:T}}}),t_=(0,l.useMemo)(()=>{var e;let t={};for(let e of _)t[e.id]=!1!==e.resizable;return t.select=!1,t.actions=null!=(e=t.actions)&&e,t.__rowPrefix=!1,t},[_]),tI=l.useCallback(()=>{try{var e,t,n;let r=(null==(e=tE.getHeaderGroups)?void 0:e.call(tE))||[];if(!r.length)return;let l=r[0].headers,a=0;for(let e of l){let r=(null==(t=e.getSize)?void 0:t.call(e))||(null!=(n=e.column.columnDef.size)?n:160);a+=Number(r)||0}return a}catch(e){return}},[tE]),tO=(0,l.useMemo)(()=>_.filter(e=>"actions"!==e.type&&!1!==e$[e.id]),[_,e$]),tF=e=>{((e,t,n,r)=>{if(!t.length||!n.length)return;let l=new Date().toISOString().slice(0,10);if("csv"===e){let e=((e,t)=>{let n=e=>/[",\r\n]/.test(e)?'"'.concat(e.replace(/"/g,'""'),'"'):e;return[e,...t].map(e=>e.map(n).join(",")).join("\r\n")})(t.map(E),n.map(e=>t.map(t=>D(R(t,e)))));z(String.fromCharCode(65279)+e,"text/csv;charset=utf-8;","".concat(r,"-").concat(l,".csv"));return}let a=new Set,i=t.map(e=>{let t=E(e),n=a.has(t)?"".concat(t," (").concat(e.id,")"):t;return a.add(n),n});z(JSON.stringify(n.map(e=>Object.fromEntries(t.map((t,n)=>[i[n],R(t,e)]))),null,2),"application/json;charset=utf-8;","".concat(r,"-").concat(l,".json"))})(e,tO,tE.getRowModel().rows.map(e=>e.original).filter(e=>!en||en(e)),J)};function tT(e){let t=new Set;return e.filter(e=>{let n="".concat(e.field,":").concat(e.operator,":").concat(e.values.join("|"));return!t.has(n)&&(t.add(n),!0)})}let tL=l.useRef(null),tP=l.useCallback(e=>{es&&eA&&(tL.current&&clearTimeout(tL.current),tL.current=setTimeout(()=>{eA(e),tL.current=null},0))},[es,eA]),tV=()=>{eX.trim()&&(eq(eX),es&&eA?eA({filters:tT(tl),condition:ti,dateRange:to||{},groupBy:td||void 0,recordLimit:tm,search:eX}):eR&&eR(eX))};return(0,r.jsxs)(r.Fragment,{children:[eg&&(0,r.jsx)("div",{className:"",children:(0,r.jsx)(y.Ay,{fields:tv,fieldOptions:ty,operatorOptionsByField:ew,explicitApply:eI,applyOnAdd:eO,applyDateRangeImmediately:eF,showChips:!1,dateRangeValue:to,filtersValue:tl,onChange:e=>{let{filters:t,condition:n,dateRange:r}=e,l=tT(t);ta(l.length>0?((e,t)=>
1{let n=new Set,r=[];for(let l of[e,t])for(let e of l){let t="".concat(e.field,":").concat(e.operator,":").concat(e.values.join("|"));n.has(t)||(n.add(t),r.push(e))}return r})(tl,l):tl),ts(n),tc(r||{})},onApply:async e=>{let{filters:t,condition:n,dateRange:r,groupBy:l,recordLimit:a,isReset:i}=e,s=tT(t),o=i?[]:s.length>0?((e,t)=>{let n=new Set,r=[];for(let l of[e,t])for(let e of l){let t="".concat(e.field,":").concat(e.operator,":").concat(e.values.join("|"));n.has(t)||(n.add(t),r.push(e))}return r})(tl,s):tl;ta(o),ts(n),tc(i?{}:r||{}),tu(i?"":l||""),tp(i?100:a||100),es&&eA&&tP({filters:o,condition:n,dateRange:i?{}:r||{},groupBy:i?void 0:l,recordLimit:i?void 0:a})},showGroupBy:eS,showRecordLimit:eN,showPinFilter:eC,moduleName:ek,onPinReady:eM})}),tl.length>0&&(0,r.jsx)("div",{className:"mb-2 flex flex-wrap items-center gap-2 px-4",children:(0,r.jsx)("div",{className:"flex flex-wrap items-center gap-2",children:tl.map((e,t)=>{var n,l;return(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsxs)("div",{className:"bg-muted text-foreground flex items-center gap-2 rounded-full px-3 py-1 text-xs",children:[(0,r.jsxs)("span",{className:"whitespace-nowrap",children:[(0,r.jsx)("span",{className:"font-semibold",children:null!=(l=null==(n=tv.find(t=>t.value===e.field))?void 0:n.label)?l:e.field}),": ",y.cF[e.operator],!(0,y.bm)(e.operator)&&(0,r.jsxs)(r.Fragment,{children:[" : ",e.values.join(", ")]})]}),(0,r.jsx)("button",{onClick:()=>{var t;return t=e.id,void ta(e=>{let n=e.findIndex(e=>e.id===t);if(-1===n)return e;let r=[...e];return r.splice(n,1),r.length>0&&(r[r.length-1]={...r[r.length-1],joinToNext:void 0}),es&&eA&&tP({filters:tT(r),condition:ti,dateRange:to||{},groupBy:td||void 0,recordLimit:tm,search:eX}),r})},className:"rounded-full p-0.5 hover:bg-[var(--primary)]",children:(0,r.jsx)(w.A,{className:"h-3.5 w-3.5"})})]}),t<tl.length-1&&(0,r.jsx)("span",{className:"text-muted-foreground text-[10px] font-semibold",children:ti})]},e.id)})})}),(to.start||to.end||td)&&(0,r.jsxs)("div",{className:"mb-2 flex flex-wrap items-center gap-2 px-4",children:[(to.start||to.end)&&(0,r.jsxs)("div",{className:"bg-muted text-foreground flex items-center gap-2 rounded-full px-3 py-1 text-xs",children:[(0,r.jsxs)("span",{className:"whitespace-nowrap",children:[(0,r.jsx)("span",{className:"font-semibold",children:"Date"}),":"," ",to.start?new Date(to.start).toLocaleString(void 0,{year:"numeric",month:"short",day:"2-digit",hour:"2-digit",minute:"2-digit"}):"..."," ","-"," ",to.end?new Date(to.end).toLocaleString(void 0,{year:"numeric",month:"short",day:"2-digit",hour:"2-digit",minute:"2-digit"}):"..."]}),(0,r.jsx)("button",{onClick:()=>{tc({}),es&&eA&&tP({filters:tT(tl),condition:ti,dateRange:{},groupBy:td||void 0,recordLimit:tm,search:eX})},className:"rounded-full p-0.5 hover:bg-[var(--primary)]",children:(0,r.jsx)(w.A,{className:"h-3.5 w-3.5"})})]}),td&&(0,r.jsxs)("div",{className:"bg-muted text-foreground flex items-center gap-2 rounded-full px-3 py-1 text-xs",children:[(0,r.jsxs)("span",{className:"whitespace-nowrap",children:[(0,r.jsx)("span",{className:"font-semibold",children:"Group By"}),": ",td]}),(0,r.jsx)("button",{onClick:()=>tu(""),className:"rounded-full p-0.5 hover:bg-[var(--primary)]",children:(0,r.jsx)(w.A,{className:"h-3.5 w-3.5"})})]})]}),ej&&(to.start||to.end)&&tf&&tz.length>0&&(0,r.jsx)("div",{style:{paddingTop:"0",height:"250px"},children:(0,r.jsx)(S.A,{data:tN})}),(0,r.jsxs)("div",{className:(0,x.cn)("w-full space-y-4 rounded-lg",W),children:[(0,r.jsxs)("div",{className:"mb-0 flex items-center justify-between px-4 pt-1.5",children:[(0,r.jsx)("div",{className:"flex items-center gap-2",children:(()=>{let e=tE.getSelectedRowModel().rows,t=e.length,n=e.map(e=>e.original);return K&&t>0?(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsxs)("span",{className:"text-muted-foreground text-xs font-medium",children:["Selected: ",t]}),P.filter(e=>{var r;let l=null!=(r=e.selectionMode)?r:"any";return("single"!==l||1===t)&&("multi"!==l||!(t<=1))&&0!==t&&(!e.visible||e.visible(n))}).map((e,t)=>(0,r.jsxs)(m.$,{variant:e.variant||"bulk_icon",size:e.size||"sm",onClick:()=>e.onClick(n),className:"px-1",children:[e.icon,e.label]},t))]}):0===t?V.map((e,t)=>(0,r.jsxs)(m.$,{size:e.size||"icon_sm",onClick:e.onClick,className:"px-2",children:[e.icon,eP(e.label)]},t)):null})()}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[I&&X&&(0,r.jsxs)("div",{className:"relative flex items-center",children:[e8?(0,r.jsx)(s.A,{className:"text-muted-foreground h-5 w-5 cursor-pointer",onClick:()=>e3(e=>!e)}):(0,r.jsx)(o.A,{className:"text-muted-foreground h-5 w-5 cursor-pointer",onClick:()=>e3(e=>!e)}),(0,r.jsx)("div",{className:"overflow-hidden transition-all duration-500 ease-in-out ".concat(e8?"ml-2 w-80 opacity-100":"w-0 opacity-0"),children:(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(p.p,{placeholder:O,value:eX,onChange:e=>{var t;eK(t=e.target.value),""===t&&(""!==eX||""!==eW)&&(eq(""),es&&eA?eA({filters:tT(tl),condition:ti,dateRange:to||{},groupBy:td||void 0,recordLimit:tm,search:""}):eR&&eR(""))},onKeyPress:e=>{"Enter"===e.key&&tV()},className:"flex-1",autoFocus:e8}),(0,r.jsx)(m.$,{size:"sm",onClick:tV,className:"px-3",title:eP("Search"),disabled:!eX.trim(),children:(0,r.jsx)(o.A,{className:"h-4 w-4"})}),(eX||eW)&&(0,r.jsx)(m.$,{size:"sm",variant:"outline",onClick:()=>{eK(""),eq(""),es&&eA?eA({filters:tT(tl),condition:ti,dateRange:to||{},groupBy:td||void 0,recordLimit:tm,search:""}):eR&&eR("")},className:"px-3",title:eP("Clear search"),children:(0,r.jsx)(c.A,{className:"h-4 w-4"})})]})})]}),Y&&(0,r.jsxs)(h.rI,{children:[(0,r.jsx)(h.ty,{asChild:!0,children:(0,r.jsxs)(m.$,{variant:"outline",size:"sm",className:"flex items-center justify-center text-center",title:eP("Export visible columns and rows"),disabled:!tO.length||!j.length,children:[(0,r.jsx)(d.A,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"text-sm font-medium",children:eP("Export")})]})}),(0,r.jsxs)(h.SQ,{align:"end",children:[(0,r.jsx)(h._2,{onClick:()=>tF("csv"),children:eP("Export as CSV")}),(0,r.jsx)(h._2,{onClick:()=>tF("json"),children:eP("Export as JSON")})]})]}),q&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(m.$,{variant:"outline",size:"sm",onClick:()=>e9(!0),className:"flex items-center justify-center text-center",children:[(0,r.jsx)(u.A,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"text-sm font-medium",children:eP("Column Configuration")})]}),(0,r.jsx)(k.a,{columns:_,columnVisibility:e$,onColumnVisibilityChange:eU,open:e7,onOpenChange:e9,onSave:eE,columnScope:eT})]}),ej&&(to.start||to.end)&&tz.length>0&&(0,r.jsx)(m.$,{variant:"outline",size:"sm",onClick:()=>tg(e=>!e),className:"flex items-center justify-center text-center",children:tf?"Hide Chart":"Show Chart"})]})]}),$?(0,r.jsx)(v.O,{columnCount:tE.getAllColumns().length,rowCount:T,className:"w-[100%]"}):(0,r.jsx)("div",{ref:e6,className:"bg-card mb-0 rounded-xl ".concat(null!=n?n:"p-2.5"),
1children:(0,r.jsxs)(f.XI,{children:[(0,r.jsx)(f.A0,{children:tE.getHeaderGroups().map(e=>(0,r.jsx)(f.Hj,{className:"bg-background/80",children:e.headers.map(e=>{var t,n,l,a,s,o;let c=null==(l=t_[e.id])||l,d=_.find(t=>t.id===e.id);return(0,r.jsx)(f.nd,{resizable:c,className:(0,x.cn)("text-muted-foreground h-12 px-4 text-left align-middle font-medium","__rowPrefix"===e.id&&"px-1"),"data-col-id":e.id,"data-col-type":null==d?void 0:d.type,"data-min-width":"__rowPrefix"===e.id?76:void 0,style:{width:(null==(t=e.getSize)?void 0:t.call(e))||(null!=(a=e.column.columnDef.size)?a:160),minWidth:(null==(n=e.getSize)?void 0:n.call(e))||(null!=(s=e.column.columnDef.size)?s:160)},children:e.isPlaceholder?null:(0,r.jsxs)("div",{className:(0,x.cn)("flex items-center space-x-2",e.column.getCanSort()&&"cursor-pointer select-none"),onClick:e.column.getToggleSortingHandler(),children:[(0,r.jsx)("span",{children:"string"==typeof e.column.columnDef.header?eP(e.column.columnDef.header):(0,i.Kv)(e.column.columnDef.header,e.getContext())}),e.column.getCanSort()&&"select"!==e.id&&(0,r.jsx)("span",{className:"text-xs",children:null!=(o=({asc:"â",desc:"â"})[e.column.getIsSorted()])?o:"â"})]})},e.id)})},e.id))}),(0,r.jsx)(f.BF,{children:(null==(t=tE.getRowModel().rows)?void 0:t.length)?tE.getRowModel().rows.map(e=>{let t=null==ee?void 0:ee(e.original);return t?(0,r.jsx)(f.Hj,{className:"hover:bg-muted/60 border-b transition-colors",children:(0,r.jsx)("td",{colSpan:e.getVisibleCells().length,className:"p-0",children:(0,r.jsx)("div",{className:"sticky left-0 px-4 py-2",style:{...te?{width:te}:null,...null!=tn?{"--row-prefix-x":"".concat(tn,"px")}:null},children:t})})},e.id):(0,r.jsx)(f.Hj,{"data-state":e.getIsSelected()&&"selected",className:(0,x.cn)("hover:bg-muted border-b transition-colors",H&&"cursor-pointer","bg-muted/40"),onClick:"single"===G?()=>H&&H(e.original):void 0,onDoubleClick:"double"===G?()=>H&&H(e.original):void 0,children:e.getVisibleCells().map(e=>{var t,n;let l=e.column.id,a=null==(t=tj[l])||t,s=e.getValue(),o=null==s?"":Array.isArray(s)?String(null!=(n=s[0])?n:""):String(s),c=null==s||"string"==typeof s&&""===s.trim();return(0,r.jsx)(f.nA,{className:(0,x.cn)("px-4 py-3","select"===l&&"px-1 py-3 text-center","__rowPrefix"===l&&"relative px-1 py-3",c&&"select"!==l&&"actions"!==l&&"__rowPrefix"!==l&&"text-center"),enableContextMenu:a&&eg,filterPreviewLabel:o,disableOverflowTooltip:"__rowPrefix"===l||"select"===l,allowOverflow:"__rowPrefix"===l,onFilterAny:()=>tS(l,s,"eq_any"),onFilterNone:()=>tS(l,s,"eq_none"),children:(0,i.Kv)(e.column.columnDef.cell,e.getContext())},e.id)})},e.id)}):(0,r.jsx)(f.Hj,{children:(0,r.jsx)("td",{colSpan:tE.getAllColumns().length,className:"text-muted-foreground p-0 text-center",style:{width:tI(),minWidth:tI(),maxWidth:tI()},children:(0,r.jsx)("div",{className:"flex w-full items-center justify-center py-8",children:eP(U)})})})})]})}),!$&&(es?eo>0:tE.getFilteredRowModel().rows.length>0)&&(0,r.jsxs)("div",{className:"flex items-center justify-between px-4 py-2",children:[(0,r.jsx)("div",{className:"text-muted-foreground text-sm",children:es?(0,r.jsxs)(r.Fragment,{children:[eP("Showing")," ",(ec-1)*T+1," ",eP("to")," ",Math.min(ec*T,eo)," ",eP("of")," ",eo," ",eP("entries")]}):(0,r.jsxs)(r.Fragment,{children:[eP("Showing")," ",tE.getState().pagination.pageIndex*T+1," ",eP("to")," ",Math.min((tE.getState().pagination.pageIndex+1)*T,tE.getFilteredRowModel().rows.length)," ",eP("of")," ",tE.getFilteredRowModel().rows.length," ",eP("entries")]})}),(0,r.jsxs)("div",{className:"flex items-center space-x-6 lg:space-x-8",children:[(0,r.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,r.jsx)("p",{className:"text-sm font-medium",children:eP("Rows per page")}),(0,r.jsxs)(g.l6,{value:"".concat(T),onValueChange:e=>{let t=Number(e);e4({}),es&&ef?ef(t):tE.setPageSize(t)},children:[(0,r.jsx)(g.bq,{className:"h-8 w-[75px] px-2",children:(0,r.jsx)(g.yv,{placeholder:T})}),(0,r.jsx)(g.gC,{side:"top",children:L.map(e=>(0,r.jsx)(g.eb,{value:"".concat(e),children:e},e))})]})]}),(0,r.jsx)(N._,{currentPage:es?null!=ec?ec:1:tE.getState().pagination.pageIndex+1,totalPages:es?null!=ed?ed:1:tE.getPageCount(),onPageChange:e=>{e4({}),es&&ep?ep(e):tE.setPageIndex(e-1)}})]})]})]})]})}},87192:(e,t,n)=>{n.d(t,{a:()=>d});var r=n(95155),l=n(12115),a=n(70747),i=n(9316),s=n(37911),o=n(72226),c=n(45981);let d=e=>{let{open:t,onOpenChange:n,columns:d,columnVisibility:u,onColumnVisibilityChange:m,onSave:p,columnScope:f}=e,{t:g}=(0,c.ok)(),h=(0,l.useCallback)(e=>g(e,f),[g,f]),[x,v]=(0,l.useState)(u),[b,y]=(0,l.useState)(!1);l.useEffect(()=>
1{v(u)},[u]);let w=(0,l.useMemo)(()=>d.filter(e=>"actions"!==e.type),[d]),j=(0,l.useMemo)(()=>w.reduce((e,t)=>e+ +(!1!==x[t.id]),0),[w,x]),S=async()=>{y(!0);try{p&&await p(x),m(x),n(!1)}finally{y(!1)}};return(0,r.jsx)(s.a,{heading:"Column Visibility",scope:f,open:t,onOpenChange:n,"data-sentry-element":"Modal","data-sentry-component":"ColumnConfigModal","data-sentry-source-file":"ColumnConfigModal.tsx",children:(0,r.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,r.jsxs)("div",{className:"bg-background flex items-center gap-2 rounded-md",children:[(0,r.jsxs)("span",{className:"text-muted-foreground text-xs sm:text-sm",children:[h("Selected")," ",(0,r.jsx)("span",{className:"font-medium",children:j})," ",h("of")," ",(0,r.jsx)("span",{className:"font-medium",children:w.length})," ",h("columns")]}),(0,r.jsx)("div",{className:"ml-auto",children:(0,r.jsx)(a.$,{variant:"outline",size:"icon_sm",onClick:()=>{v(e=>{let t={...e};for(let e of w)t[e.id]=!0;return m(t),t})},"data-sentry-element":"Button","data-sentry-source-file":"ColumnConfigModal.tsx",children:h("Select all")})})]}),(0,r.jsx)(o.F,{"data-sentry-element":"ScrollArea","data-sentry-source-file":"ColumnConfigModal.tsx",children:(0,r.jsx)("div",{className:"grid grid-cols-1 gap-2 sm:grid-cols-2",children:w.map(e=>{let t="string"==typeof e.header?e.header:e.id,n=!1!==x[e.id];return(0,r.jsxs)("label",{htmlFor:"colvis-".concat(e.id),className:"hover:bg-muted/40 flex cursor-pointer items-center gap-3 rounded-md border p-2 transition",children:[(0,r.jsx)(i.S,{id:"colvis-".concat(e.id),checked:n,onCheckedChange:t=>{var n,r;return n=e.id,r=!1!==t,void v(e=>{let t={...e,[n]:r};return m(t),t})},className:"shrink-0 cursor-pointer"}),(0,r.jsx)("div",{className:"truncate text-sm font-medium",children:h(t)})]},e.id)})})}),(0,r.jsx)("div",{className:"flex items-center justify-end gap-2",children:(0,r.jsx)(a.$,{size:"sm",onClick:S,disabled:b,"data-sentry-element":"Button","data-sentry-source-file":"ColumnConfigModal.tsx",children:b?h("Saving..."):h("Save")})})]})})}}}]);
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.