1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4875],{10018:function(e,t,n){n.d(t,{Z:function(){return l}}),n(67294);var r=n(13282),a=n(90965),s=n(61684),o=n(10193),i=n(54792),u=n(85893);function l(e){var t=e.value,n=e.onChange,l=e.label,c=void 0===l?"Date Range:":l,d=function(e){n(e)},f=(0,r.Lg)((0,r.iT)()),g={start:(0,r.zJ)(f,"en-GB"),end:f},h={start:f,end:f},x={start:f.add({days:-1}),end:f.add({days:-1})},p={start:(0,r.zJ)(f.add({weeks:-1}),"en-GB"),end:(0,r.vV)(f.add({weeks:-1}),"en-GB")},m={start:(0,r.Nm)(f),end:f},v={start:(0,r.Nm)(f.add({months:-1})),end:(0,r.Vf)(f.add({months:-1}))},b={start:f.add({days:-7}),end:f},y={start:f.add({days:-14}),end:f},w={start:f.add({days:-30}),end:f},k={start:(0,r.em)(f),end:f},A={start:(0,r.em)(f.add({years:-1})),end:(0,r.wR)(f.add({years:-1}))};return(0,u.jsx)(i.b,{locale:"en-GB",children:(0,u.jsx)(a.o,{variant:"underlined",label:c,"aria-label":c,classNames:{popoverContent:"px-5 bg-transparent",calendar:"bg-black p-0",calendarContent:"bg-black p-0"},calendarWidth:272,calendarProps:{classNames:{base:"bg-black",headerWrapper:"bg-black w-full",gridHeader:"bg-black",gridWrapper:"w-full",content:"bg-black p-0",title:"text-white",calendar:"bg-black",prevButton:"text-white",nextButton:"text-white",gridHeaderRow:"text-white",gridBody:"remove-border",cellButton:["text-[#00FAFD]","data-[disabled=true]:text-black","data-[selected=true]:data-[selection-start=true]:data-[range-selection=true]:bg-[#00FAFD]","data-[selected=true]:data-[selection-start=true]:data-[range-selection=true]:rounded-r-none","data-[selected=true]:data-[selection-start=true]:data-[range-selection=true]:text-black","data-[range-selection=true]:bg-[#00FAFD]","data-[range-selection=true]:data-[selected=true]:text-black","data-[range-selection=true]:data-[selected=true]:data-[outside-month=true]:text-black","data-[range-selection=true]:data-[selected=true]:data-[outside-month=true]:bg-black","data-[range-selection=true]:rounded-none","data-[selected=true]:data-[selection-end=true]:data-[range-selection=true]:bg-[#00FAFD]","data-[selected=true]:data-[selection-end=true]:data-[range-selection=true]:rounded-l-none","data-[selected=true]:data-[selection-end=true]:data-[range-selection=true]:text-black"]}},maxValue:(0,r.Lg)((0,r.iT)()),value:t,onChange:d,visibleMonths:2,size:"sm",CalendarTopContent:(0,u.jsxs)(s.g,{fullWidth:!0,className:"px-3 pb-2 pt-3 [&>button]:text-default-500 [&>button]:border-default-200/60 bg-black",radius:"full",size:"sm",variant:"bordered",children:[(0,u.jsx)(o.A,{className:"text-white",onPress:function(){return d(h)},children:"Today"}),(0,u.jsx)(o.A,{className:"text-white",onPress:function(){return d(x)},children:"Yesterday"}),(0,u.jsx)(o.A,{className:"text-white",onPress:function(){return d(g)},children:"This week"}),(0,u.jsx)(o.A,{className:"text-white",onPress:function(){return d(p)},children:"Last week"}),(0,u.jsx)(o.A,{className:"text-white",onPress:function(){return d(m)},children:"This month"}),(0,u.jsx)(o.A,{className:"text-white",onPress:function(){return d(v)},children:"Last month"})]}),CalendarBottomContent:(0,u.jsxs)(s.g,{fullWidth:!0,className:"px-3 pb-2 pt-3 [&>button]:text-default-500 [&>button]:border-default-200/60 bg-black",radius:"full",size:"sm",variant:"bordered",children:[(0,u.jsx)(o.A,{className:"text-white",onPress:function(){return d(b)},children:"Last 7 Days"}),(0,u.jsx)(o.A,{className:"text-white",onPress:function(){return d(y)},children:"Last 14 Days"}),(0,u.jsx)(o.A,{className:"text-white",onPress:function(){return d(w)},children:"Last 30 Days"}),(0,u.jsx)(o.A,{className:"text-white",onPress:function(){return d(k)},children:"This Year"}),(0,u.jsx)(o.A,{className:"text-white",onPress:function(){return d(A)},children:"Last Year"})]})})})}},86580:function(e,t,n){n.d(t,{Z:function(){return u}});var r=n(90116),a=n(67294),s=n(67814),o=n(59417),i=n(85893);function u(e){var t=e.label,n=e.values,u=e.onChange,l=e.options,c=void 0===l?[]:l,d=e.placeholder,f=e.className,g=e.searchable,h=void 0===g||g,x=(0,a.useState)(!1),p=x[0],m=x[1],v=(0,a.useState)(""),b=v[0],y=v[1],w=(0,a.useRef)(null),k=(0,a.useRef)(null);(0,a.useEffect)(function(){var e=function(e){w.current&&!w.current.contains(e.target)&&m(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}},[]),(0,a.useEffect)(function(){p&&(y(""),h&&setTimeout(function(){var e;return null===(e=k.current)||void 0===e?void 0:e.focus()},0))},[p,h]);var A=Array.isArray(c)?c:[],j=((void 0===n?[]:n)||[]).map(String),N=A.filter(function(e){return j.includes(String(e.value))}).map(function(e){return e.label}),S=0===N.length?d||"Select...":N.length<=2?N.join(", "):"".concat(N.slice(0,2).join(", ")," +").concat(N.length-2),C=h&&b?A.filter(function(e){return String(e.label).toLowerCase().includes(b.toLowerCase())}):A,_=function(e){var t=String(e);u(j.includes(t)?j.filter(function(e){return e!==t}):[].concat((0,r.Z)(j),[t]))};return(0,i.jsxs)("div",{ref:w,className:"relative flex-none ".concat(f||"w-40"),children:[t&&(0,i.jsx)("label",{className:"block text-xs text-gray-400 mb-1",children:t}),(0,i.jsxs)("button",{type:"button",onClick:function(){return m(!p)},className:"w-full flex items-center justify-between px-2.5 py-1.5 rounded-md bg-[#252525] text-xs text-white hover:bg-[#2a2a2a] transition-colors",children:[(0,i.jsx)("span",{className:"truncate ".concat(N.length>0?"text-white":"text-gray-500"),children:S}),(0,i.jsxs)("div",{className:"flex items-center gap-1 flex-shrink-0",children:[N.length>0&&(0,i.jsx)("span",{onClick:function(e){e.stopPropagation(),u([])},className:"text-gray-500 hover:text-white cursor-pointer",children:(0,i.jsx)(s.G,{icon:o.NBC,className:"text-xs"})}),(0,i.jsx)(s.G,{icon:o.ptq,className:"text-xs text-gray-400 transition-transform ".concat(p?"rotate-180":"")})]})]}),p&&(0,i.jsxs)("div",{className:"absolute z-50 mt-1 w-full max-h-60 overflow-y-auto rounded-md py-1",style:{backgroundColor:"#0a0a0a",boxShadow:"0 4px 20px rgba(0, 0, 0, 0.6)"},children:[h&&(0,i.jsx)("div",{className:"px-2 pb-1 sticky top-0",style:{backgroundColor:"#0a0a0a"},children:(0,i.jsx)("input",{ref:k,type:"text",value:b,onChange:function(e){return y(e.target.value)},placeholder:"Search...",className:"w-full px-2 py-1.5 rounded-md bg-[#1a1a1a] text-xs text-white placeholder-gray-500 outline-none focus:ring-1 focus:ring-[#3f8cff]"})}),C.map(function(e,t){var n=j.includes(String(e.value)),r=C[t+1],s=e.isGroup&&r&&!r.isGroup;return(0,i.jsxs)(a.Fragment,{children:[(0,i.jsxs)("button",{type:"button",onClick:function(){return _(e.value)},className:"w-full text-left px-3 py-2 text-xs transition-colors flex items-center gap-2 ".concat(n?"text-white":"text-gray-300"),style:{backgroundColor:n?"#1a1a1a":"#0a0a0a"},onMouseEnter:function(e){return e.currentTarget.style.backgroundColor="#1a1a1a"},onMouseLeave:function(e){return e.currentTarget.style.backgroundColor=n?"#1a1a1a":"#0a0a0a"},children:[(0,i.jsx)("span",{className:"w-3.5 h-3.5 rounded-sm flex-shrink-0 flex items-center justify-center",style:{border:"1px solid ".concat(n?"#3f8cff":"#3a3a3a"),backgroundColor:n?"#3f8cff":"transparent"}
1,children:n&&(0,i.jsx)("svg",{width:"8",height:"8",viewBox:"0 0 10 10",fill:"none",children:(0,i.jsx)("path",{d:"M1.5 5.5L4 8L8.5 2",stroke:"white",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,i.jsx)("span",{className:"truncate",children:e.label}),e.isGroup&&(0,i.jsx)("span",{className:"ml-auto flex-shrink-0 px-1.5 py-px rounded text-[9px] uppercase tracking-wide text-gray-400",style:{backgroundColor:"#252525"},children:"Group"})]}),s&&(0,i.jsx)("div",{className:"my-1 h-px",style:{backgroundColor:"#252525"}})]},String(e.value))}),0===C.length&&(0,i.jsx)("div",{className:"px-3 py-2 text-xs text-gray-500",children:"No options"})]})]})}},10025:function(e,t,n){n.d(t,{LS:function(){return u},uH:function(){return l}});var r=n(90116),a=n(67294),s=n(45770),o=n(87494),i=n(24110);function u(e){return Array.isArray(e)&&0!==e.length?e.map(String).join(","):""}function l(e,t){if(!Array.isArray(t)||0===t.length)return"";var n=t.map(function(e){return encodeURIComponent(String(e))}).join("%2C");return"&".concat(e,"=").concat(n)}t.ZP=function(e){var t,n=(0,o.C$)(),u=(0,a.useState)([]),l=u[0],c=u[1],d=(0,a.useState)(!1),f=d[0],g=d[1],h=(0,a.useState)([]),x=h[0],p=h[1],m=(0,a.useState)(!1),v=m[0],b=m[1],y=(0,i.vP)(e),w=y.scorecards,k=y.groups,A=y.loading,j=e&&String(e)===String(null==n?void 0:n.selected_organisation_id)?null==n||null===(t=n.selected_organisation)||void 0===t?void 0:t.assigned_team_ids:null,N=Array.isArray(j)&&j.length>0,S=(0,a.useMemo)(function(){return N?j.map(String):[]},[N,JSON.stringify(j||[])]);return(0,a.useEffect)(function(){if(!e){c([]),g(!1);return}var t=!1;return g(!0),(0,s.t)("organisations/".concat(e,"/teams"),"GET").then(function(e){if(!t){var n,r,a=(null==e||null===(n=e.response)||void 0===n?void 0:n.status)==="success"?null==e||null===(r=e.response)||void 0===r?void 0:r.teams:null;c(Array.isArray(a)?a:[])}}).catch(function(){t||c([])}).finally(function(){t||g(!1)}),function(){t=!0}},[e]),(0,a.useEffect)(function(){if(!e){p([]),b(!1);return}var t=!1;return b(!0),(0,s.t)("dropdowns/all-platforms?org_id=".concat(e),"GET").then(function(n){if(t)return null;var r,a=null==n||null===(r=n.response)||void 0===r?void 0:r.data,o=Array.isArray(a)&&a.length>0?a[0]:null;return o?(0,s.t)("dropdowns/all-agents?org_id=".concat(e,"&platform=").concat(encodeURIComponent(o),"&has_submissions=1&include_all=true"),"GET").then(function(e){if(!t){var n,r=null==e||null===(n=e.response)||void 0===n?void 0:n.data;p(Array.isArray(r)?r:[])}}):(p([]),null)}).catch(function(){t||p([])}).finally(function(){t||b(!1)}),function(){t=!0}},[e]),{teamOptions:(0,a.useMemo)(function(){return[].concat((0,r.Z)(N?[]:[{value:"0",label:"Unassigned"}]),(0,r.Z)(l.map(function(e){return{value:String(e.id),label:e.team}})))},[l,N]),isTeamRestricted:N,restrictedTeamIds:S,agentOptions:(0,a.useMemo)(function(){return x.filter(function(e){return null!==e.dd_id&&void 0!==e.dd_id&&"null"!==e.dd_id&&""!==e.dd_id}).map(function(e){return{value:String(e.dd_id),label:e.name}})},[x]),scorecardOptions:(0,a.useMemo)(function(){return(Array.isArray(w)?w:[]).map(function(e){return{value:String(e.id),label:e.name}})},[w]),scorecardGroupOptions:(0,a.useMemo)(function(){return(Array.isArray(k)?k:[]).map(function(e){return{value:"".concat(i.JV).concat(e.id),label:e.name,isGroup:!0}})},[k]),scorecardGroups:Array.isArray(k)?k:[],loading:f||v||A}}},24110:function(e,t,n){n.d(t,{JV:function(){return i},kV:function(){return u},oq:function(){return l},vP:function(){return c}});var r=n(90116),a=n(17674),s=n(67294),o=n(45770),i="g:";function u(e){return"string"==typeof e&&e.startsWith(i)}function l(e,t){var n=Array.isArray(e)?e:[],r=new Map((Array.isArray(t)?t:[]).map(function(e){return[Number(e.id),e]})),a=[],s=new Set,o=function(e){var t=String(e);t&&!s.has(t)&&(s.add(t),a.push(t))};return n.forEach(function(e){var t=String(e);if(u(t)){var n=r.get(u(t)?Number(t.slice(i.length)):null);((null==n?void 0:n.scorecard_ids)||[]).forEach(o)}else o(t)}),a}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
1,n=t.archived,u=void 0===n?0:n,l=(0,s.useState)([]),c=l[0],d=l[1],f=(0,s.useState)([]),g=f[0],h=f[1],x=(0,s.useState)(!1),p=x[0],m=x[1];return(0,s.useEffect)(function(){if(!e){d([]),h([]),m(!1);return}var t=!1;return m(!0),Promise.all([(0,o.t)("scorecards?all=true&org_id=".concat(e,"&archived=").concat(u),"GET"),(0,o.t)("organisations/".concat(e,"/scorecard-groups?archived=0"),"GET")]).then(function(e){var n,r,s=(0,a.Z)(e,2),o=s[0],i=s[1];if(!t){var u=null==o||null===(n=o.response)||void 0===n?void 0:n.data,l=null==i||null===(r=i.response)||void 0===r?void 0:r.groups;d(Array.isArray(u)?u:[]),h(Array.isArray(l)?l:[])}}).catch(function(){t||(d([]),h([]))}).finally(function(){t||m(!1)}),function(){t=!0}},[e,u]),{options:(0,s.useMemo)(function(){return[].concat((0,r.Z)(g.map(function(e){return{value:"".concat(i).concat(e.id),label:e.name,isGroup:!0}})),(0,r.Z)(c.map(function(e){return{value:String(e.id),label:e.name}})))},[g,c]),groups:g,scorecards:c,loading:p}}}}]);
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.