1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[322],{18105:function(a,b,c){(window.__NEXT_P=window.__NEXT_P||[]).push(["/gfgnext-dashboard/job-dashboard",function(){return c(73459)}])},73459:function(a,b,c){"use strict";c.r(b),c.d(b,{"__N_SSP":function(){return D},default:function(){return E}});var d=c(30137),e=c(73292),f=c(76341),g=c(67462),h=c(98732),i=c(68146),j=c(34051),k=c.n(j),l=c(85893),m=c(67294),n=c(69644),o=c.n(n),p=c(42316),q=c.n(p),r=c(43135),s=c(53374),t=c(6797),u=c.n(t),v=function(a){var b=a.url,c=a.onClose,d=a.name,e=(0,m.useState)(null),f=e[0],g=e[1],h=(0,m.useState)(!0),i=h[0],j=h[1],k=(0,m.useRef)(null);return((0,m.useEffect)(function(){if(b)return fetch(b).then(function(a){return a.blob()}).then(function(a){var b=window.URL.createObjectURL(new Blob([a],{type:"application/pdf"}));k.current=b,g(b),j(!1)}).catch(function(){return j(!1)}),function(){k.current&&window.URL.revokeObjectURL(k.current)}},[b]),b)?(0,l.jsx)("div",{className:u().overlay,onClick:c,children:(0,l.jsxs)("div",{className:u().modal,onClick:function(a){return a.stopPropagation()},children:[(0,l.jsxs)("div",{className:u().header,children:[(0,l.jsx)("span",{className:u().title,children:"Resume"}),(0,l.jsxs)("div",{className:u().actions,children:[f&&(0,l.jsx)("a",{href:f,download:"".concat(d||"resume","_resume.pdf"),className:u().downloadBtn,children:"Download"}),(0,l.jsx)("button",{className:u().closeBtn,onClick:c,children:"â"})]})]}),(0,l.jsx)("div",{className:u().body,children:i?(0,l.jsx)("div",{className:u().loader,children:"Loading..."}):f?(0,l.jsx)("iframe",{src:f,className:u().iframe,title:"Resume Viewer"}):(0,l.jsx)("div",{className:u().loader,children:"Failed to load resume"})})]})}):null},w=v,x=[{label:"CANDIDATES",key:"name"},{label:"RESUME",key:"resume_link"},{label:"CONTACT INFO",key:"phone"},{label:"INSTITUTION",key:"institution"},{label:"COMPANY",key:"organization_info"},{label:"EXP / SALARY",key:"previous_work_experience"},{label:"TYPE",key:"user_type"},{label:"LOCATION",key:"city"},{label:"STATUS",key:"created_date"},{label:"SKILLS",key:"skills"},{label:"ACTION",key:"handle"},],y=function(a){var b=a.resultData,c=a.isLoading,d=a.visibleColumns,e=void 0===d?[]:d,f=b||[],g=(0,m.useContext)(s.Ni).isDarkTheme,h=g?"rgba(255, 255, 255, 0.05)":"rgba(0, 0, 0, 0.03)",i=(0,m.useRef)(null),j=(0,m.useState)(null),k=j[0],n=j[1],o=(0,m.useState)(null),p=o[0],t=o[1],u=(0,m.useState)(null),v=u[0],y=u[1],z=(0,m.useMemo)(function(){return localStorage.getItem("selectedColumns")?localStorage.getItem("selectedColumns"):e&&e.length>0?e:x.map(function(a){return a.key})},[e]),A=function(a,b){b.stopPropagation(),n(function(b){return b===a?null:a})};(0,m.useEffect)(function(){var a=function(a){i.current&&!i.current.contains(a.target)&&n(null)},b=function(){n(null)};return document.addEventListener("mousedown",a),window.addEventListener("scroll",b,!0),window.addEventListener("resize",b),function(){document.removeEventListener("mousedown",a),window.removeEventListener("scroll",b,!0),window.removeEventListener("resize",b)}},[]);var B={containerBg:g?"#24292e":"#ffffff",border:g?"#3f444d":"#e0e0e0",textMain:g?"#ececed":"#333333",textMuted:g?"#a1a1a6":"#666666",headerBg:g?"#1e5e2e":"#2f8d46"};return c?(0,l.jsxs)("div",{className:q().loaderContainer,style:{backgroundColor:B.containerBg},children:[(0,l.jsx)("div",{className:q().spinner}),(0,l.jsx)("p",{style:{color:B.textMuted},children:"Fetching candidates..."})]}):c||0!==f.length?(0,l.jsxs)("div",{className:q().container,style:{backgroundColor:B.containerBg,borderColor:B.border},ref:i,children:[(0,l.jsx)("div",{className:q().tableWrapper,children:(0,l.jsxs)("table",{className:q().candidateTable,children:[(0,l.jsx)("thead",{children:(0,l.jsx)("tr",{style:{backgroundColor:B.headerBg},children:x.filter(function(a){return z.includes(a.key)}).map(function(a){return(0,l.jsx)("th",{style:{borderColor:B.border,color:"#fff"},children:a.label},a.key)})})}),(0,l.jsx)("tbody",{children:f.map(function(a){var b,c=a.total_exp_months||0,d=Math.floor(c/12),e=c%12,f="Fresher";c>0&&(f=d>0&&e>0?"".concat(d,"y ").concat(e,"m"):d>0?"".concat(d,"y"):"".concat(e,"m"));var g=Array.isArray(a.skills)?a.skills:(null===(b=a.skills)|| void 0===b?void 0:b.split(",").filter(function(a){return""!==a.trim()}))||[];return(0,l.jsx)("tr",{className:q().tableRow,style:{borderBottomColor:B.border,"--row-hover":h},children:x.map(function(b){if(!z.includes(b.key))return null;switch(b.key){case"name":var c;return(0,l.jsx)("td",{children:(0,l.jsxs)("div",{className:q().profileCell,children:[(0,l.jsx)("div",{className:q().avatar,children:null===(c=a.name)|| void 0===c?void 0:c.charAt(0).toUpperCase()}),(0,l.jsxs)("div",{className:q().nameDetails,children:[(0,l.jsx)("span",{className:q().userName,style:{color:B.textMain},children:a.name}),(0,l.jsx)("span",{className:q().headline,style:{color:B.textMuted},children:a.user_headline||"Candidate"})]})]})},"name");case"phone":return(0,l.jsx)("td",{children:(0,l.jsxs)("div",{className:q().contactDetails,children:[(0,l.jsx)("span",{className:q().emailText,style:{color:B.textMain},children:a.email}),(0,l.jsx)("span",{className:q().phone,style:{color:B.textMuted},children:a.phone})]})},"phone");case"resume_link":return(0,l.jsx)("td",{children:a.resume_link?(0,l.jsx)("span",{className:q().resumeLink,onClick:function(){t(a.resume_link),y(a.name)},children:"Resume"}):"N/A"},"resume_link");case"institution":return(0,l.jsx)("td",{style:{color:B.textMain},children:a.institution||"N/A"},"institution");case"organization_info":var d=Array.isArray(a.organization_info)?a.organization_info:[],e=d.find(function(a){return a.is_current})||d[0],h=d.filter(function(a){return a!==e});return(0,l.jsx)("td",{children:d.length>0?(0,l.jsxs)("div",{className:q().skillsWrapper,children:[(0,l.jsx)("span",{style:{color:B.textMain},children:(null==e?void 0:e.company_name)||"N/A"}),h.length>0&&(0,l.jsxs)("div",{className:q().skillMoreWrapper,children:[(0,l.jsxs)("span",{className:q().skillMore,onClick:function(b){return A("org_".concat(a.user_id
1),b)},children:["+",h.length," more"]}),k==="org_".concat(a.user_id)&&(0,l.jsx)("div",{className:q().skillPopover,style:{backgroundColor:B.containerBg,borderColor:B.border},children:h.map(function(a,b){return(0,l.jsx)("span",{className:q().skillChip,children:a.company_name},b)})})]})]}):"N/A"},"organization_info");case"previous_work_experience":return(0,l.jsx)("td",{children:(0,l.jsxs)("div",{className:q().salaryInfo,children:[(0,l.jsx)("span",{style:{color:B.textMain},children:f}),(0,l.jsxs)("span",{className:q().salary,style:{color:"#2f8d46"},children:["â¹",a.current_salary||0," LPA"]})]})},"prev_exp");case"user_type":return(0,l.jsx)("td",{children:(0,l.jsx)("span",{className:"".concat(q().badge," ").concat("college"===a.user_type?q().collegeBadge:q().proBadge),children:a.user_type})},"type");case"city":return(0,l.jsx)("td",{style:{color:B.textMain},children:a.city||"N/A"},"city");case"created_date":return(0,l.jsx)("td",{style:{color:B.textMain},children:a.created_date?new Date(a.created_date).toLocaleDateString():"N/A"},"status");case"skills":return(0,l.jsx)("td",{children:g.length>0?(0,l.jsxs)("div",{className:q().skillsWrapper,children:[g.slice(0,2).map(function(a,b){return(0,l.jsx)("span",{className:q().skillChip,children:a.trim()},b)}),g.length>2&&(0,l.jsxs)("div",{className:q().skillMoreWrapper,children:[(0,l.jsxs)("span",{className:q().skillMore,onClick:function(b){return A(a.user_id,b)},children:["+",g.length-2," more"]}),k===a.user_id&&(0,l.jsx)("div",{className:q().skillPopover,style:{backgroundColor:B.containerBg,borderColor:B.border},children:g.slice(2).map(function(a,b){return(0,l.jsx)("span",{className:q().skillChip,children:a.trim()},b)})})]})]}):"N/A"},"skills");case"handle":return(0,l.jsx)("td",{children:(0,l.jsx)("a",{href:"".concat(r.Jx.GFG_SITE_URL,"profile/").concat(a.handle),target:"_blank",rel:"noreferrer",children:(0,l.jsx)("button",{className:q().viewBtn,children:"View"})})},"handle");default:return null}})},a.user_id)})})]})}),p&&(0,l.jsx)(w,{url:p,name:v,onClose:function(){return t(null)}})]}):(0,l.jsx)("div",{className:q().noData,style:{backgroundColor:B.containerBg,color:B.textMuted},children:"No candidates found matching your filters."})},z=y,A=c(7292),B=c(78065),C="job_dashboard_filters",D=!0,E=function(){var a,b=function(){try{var a=localStorage.getItem(C);return a?JSON.parse(a):null}catch(b){return null}}(),c=(0,m.useState)(!1),j=c[0],n=c[1],p=(0,m.useState)((null==b?void 0:b.searchTerm)||""),q=p[0],t=p[1],u=(0,m.useState)(null),v=u[0],w=u[1],x=(0,m.useState)(""),y=x[0],D=x[1],E=(0,m.useState)(""),F=E[0],G=E[1],H=(0,m.useState)([]),I=H[0],J=H[1],K=(0,m.useState)([]),L=K[0],M=K[1],N=(0,m.useState)(1),O=N[0],P=N[1],Q=(0,m.useState)(10),R=Q[0],S=(0,h._)((0,A.u9)(),2),T=S[0],U=S[1].isLoading,V=(0,m.useState)(!1),W=(V[0],V[1]),X=(0,m.useState)({open:!1,segmentId:null}),Y=X[0],Z=X[1],$={minExperience:"minex",maxExperience:"maxex",minSalary:"minsa",maxSalary:"maxsa",grad_start:"grstart",grad_end:"grend",location:"loc",skills:"skl",relocate:"reloc",last_active_type:"lastac"},_=(a=(0,d._)(k().mark(function a(){var b,c,d,e,f,g,i,j;return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,c=Object.entries(au).filter(function(a){var b=(0,h._)(a,2),c=b[0],d=b[1];return!!$[c]&&!!d&&(Array.isArray(d)?d.length>0&&d.some(function(a){return""!==a}):""!==d)}),d=function(a,b){if(!b)return"";var c=b.toString().trim();if("location"===a||"city"===a)return c.split("(")[0].replace(/\s+/g,"");if("last_active_type"===a){var d=c.match(/\d+/);if(d)return"".concat(d[0],"d")}return c.replace(/\s+/g,"")},e=c.map(function(a){var b=(0,h._)(a,2),c=b[0],e=b[1],f=$[c],g=(Array.isArray(e)?e:[e]).map(function(a){return d(c,a)}).filter(Boolean);return 0===g.length?null:"".concat(f,"_").concat(g.join("-"))}).filter(Boolean).join("||"),f={},Object.entries(aR).forEach(function(a){var b=(0,h._)(a,2),c=b[0],d=b[1];$[c]&&""!==d&&null!==d&&(Array.isArray(d)?d.length>0&&(f[c]=d):""===d||isNaN(d)||"boolean"==typeof d?f[c]=d:f[c]=parseInt(d,10))}),g={segment_name:String(e),segment_description:JSON.stringify(f),segment_expiry:15},a.next=10,T(g).unwrap();case 10:(j=null==(i=a.sent)?void 0:null===(b=i.segment_response)|| void 0===b?void 0:b.segmentId)&&(Z({open:!0,segmentId:String(j)}),W(!1)),a.next=19;break;case 15:a.prev=15,a.t0=a.catch(0),console.error("Error creating segment:",a.t0),B.Am.error("An error occurred while creating the segment");case 19:case"end":return a.stop()}},a,null,[[0,15]])})),function(){return a.apply(this,arguments)});console.log(r.Jx.NOTIFICATION_URL);var aa=function(){if(Y.segmentId){var a="".concat(r.Jx.NOTIFICATION_URL,"segments/?search=").concat(Y.segmentId,"&segment_group=all");window.open(a,"_blank")}},ab=(0,m.useState)("");ab[0],ab[1];var ac=(0,h._)((0,A.BV)(),2),ad=ac[0],ae=ac[1],af=ae.data;ae.isLoading,ae.error;var ag=(0,h._)((0,A.yj)(),2),ah=ag[0],ai=ag[1],aj=ai.data;ai.isFetching;var ak=(0,h._)((0,A.CJ)(),2),al=ak[0],am=ak[1],an=am.data,ao=am.isFetching,ap=(0,m.useContext)(s.Ni).isDarkTheme,aq=(0,m.useState)((null==b?void 0:b.sortBy)||[]),ar=aq[0],as=aq[1],at=(0,m.useState)((null==b?void 0:b.filters)||{jobType:[],year:[],minExperience:"",maxExperience:"",minSalary:"",maxSalary:"",grad_start:"",grad_end:"",location:[],skills:[],designation:[],relocate:[],last_active_type:"",last_active:["",""]}),au=at[0],av=at[1],aw=(0,m.useRef)(!1),ax=[{label:"CANDIDATES",value:"name"},{label:"RESUME",value:"resume_link"},{label:"CONTACT INFO",value:"phone"},{label:"INSTITUTION",value:"institution"},{label:"COMPANY",value:"organization_info"}
1,{label:"EXP / SALARY",value:"previous_work_experience"},{label:"TYPE",value:"user_type"},{label:"LOCATION",value:"city"},{label:"STATUS",value:"created_date"},{label:"SKILLS",value:"skills"},{label:"ACTION",value:"handle"},],ay=ax.map(function(a){return a.value}),az=function(){try{var a=localStorage.getItem("selectedColumns");return a?JSON.parse(a):ay}catch(b){return ay}},aA=(0,m.useState)(az),aB=aA[0],aC=aA[1],aD=(0,m.useState)(az),aE=aD[0],aF=aD[1],aG=(0,m.useState)(!1),aH=aG[0],aI=aG[1],aJ=(0,m.useRef)(null),aK=aH&&aE.length>0?aE:ax.map(function(a){return a.value}),aL=function(){W(function(a){return!a})},aM=(0,m.useMemo)(function(){return 0===au.location.length&&0===au.skills.length&&0===au.relocate.length&&""===au.minExperience&&""===au.maxExperience&&""===au.minSalary&&""===au.maxSalary&&""===au.grad_start&&""===au.grad_end&&""===au.last_active_type},[au]),aN=(0,m.useState)(!1),aO=aN[0],aP=aN[1],aQ=(0,m.useState)((null==b?void 0:b.appliedFilters)||au),aR=aQ[0],aS=aQ[1],aT=(0,m.useState)(0),aU=aT[0],aV=aT[1];(0,m.useEffect)(function(){localStorage.setItem(C,JSON.stringify({filters:au,appliedFilters:aR,searchTerm:q,sortBy:ar}))},[au,aR,q,ar,aE]);var aW,aX=(0,m.useRef)(null),aY=(aW=(0,d._)(k().mark(function a(b,c,d,e){var f,g,h,i;return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(!aM){a.next=2;break}return a.abrupt("return");case 2:return i=a6({filters:c,page:b,limit:R,search:d,columns:h=(g="string"==typeof(f=function(){var a;return Array.isArray(a=e&&e.length>0?"string"==typeof e?JSON.parse(e):e:ax.map(function(a){return a.value}))?a.join(","):a}())?f.split(","):f).join(",")}),a.prev=6,a.next=9,al(i).unwrap();case 9:a.next=14;break;case 11:a.prev=11,a.t0=a.catch(6),console.error("Fetch Error:",a.t0);case 14:case"end":return a.stop()}},a,null,[[6,11]])})),function(a,b,c,d){return aW.apply(this,arguments)});(0,m.useEffect)(function(){if(aw.current){aw.current=!1;return}var a=localStorage.getItem("selectedColumns");aK=a,aY(O,aR,q,a)},[aR,O,q,aE]),(0,m.useEffect)(function(){if(y.trim().length>=3){var a=setTimeout(function(){ah({query:y})},400);return function(){return clearTimeout(a)}}J([])},[y,ah]),(0,m.useEffect)(function(){aj&&aj.result?J(aj.result):y.length<3&&J([])},[aj,y]),(0,m.useEffect)(function(){if(F.trim().length<1){M([]);return}var a=setTimeout(function(){ad({query:F})},300);return function(){return clearTimeout(a)}},[F,ad]),(0,m.useEffect)(function(){af&&af.results?M(af.results.map(function(a){return a.name})):0===F.length&&M([])},[af,F]),(0,m.useEffect)(function(){var a=function(a){var b=aJ.current&&!aJ.current.contains(a.target),c=!aX.current||!aX.current.contains(a.target);b&&c&&w(null)};return document.addEventListener("mousedown",a),function(){document.removeEventListener("mousedown",a)}},[]);var aZ=function(a){null!==v&&w(null)},a$=function(a){a&&a.stopPropagation();var b={jobType:[],minExperience:"",maxExperience:"",minSalary:"",maxSalary:"",grad_start:"",grad_end:"",location:[],skills:[],designation:[],relocate:[],last_active_type:"",last_active:["",""]};as([]),av(b),aS(null),D(""),G(""),aS(b),t(""),P(1),aV(0),B.Am.info("Filters cleared"),w(null),localStorage.removeItem(C),localStorage.removeItem("selectedColumns"),aC(ay),aF(ay)},a_=function(a){return a.toISOString().split("T")[0]},a0=function(a){var b=new Date;switch(a){case"Today":var c=a_(b);return[c,c];case"Yesterday":var d=new Date(b);d.setDate(d.getDate()-1);var e=a_(d);return[e,e];case"Last 7 days":var f=new Date(b);return f.setDate(f.getDate()-7),[a_(f),a_(b)];case"Last to Last 7 days":var g=new Date(b);g.setDate(g.getDate()-7);var h=new Date(g);return h.setDate(h.getDate()-7),[a_(h),a_(g)];case"Last 15 days":var i=new Date(b);return i.setDate(i.getDate()-15),[a_(i),a_(b)];case"Last 30 days":var j=new Date(b);return j.setDate(j.getDate()-30),[a_(j),a_(b)];case"Last to Last 30 days":var k=new Date(b);k.setDate(k.getDate()-30);var l=new Date(k);return l.setDate(l.getDate()-30),[a_(l),a_(k)];case"Last month":var m=new Date(b.getFullYear(),b.getMonth()-1,1),n=new Date(b.getFullYear(),b.getMonth(),0);return[a_(m),a_(n)];case"Last to Last month":var o=new Date(b.getFullYear(),b.getMonth()-2,1),p=new Date(b.getFullYear(),b.getMonth()-1,0);return[a_(o),a_(p)];default:return["",""]}},a1=function(a,b,c){var d=arguments.length>3&& void 0!==arguments[3]&&arguments[3];if(d){as(ar.includes(a)?[]:[a]),w(null);return}if("column_selection"===b){var h,j=null===(h=ax.find(function(b){return b.label===a}))|| void 0===h?void 0:h.value;if(!j)return;aC(function(a){return a.includes(j)?a.filter(function(a){return a!==j}):(0,i._)(a).concat([j])});return}if("last_active_type"===b){av(function(b){return b.last_active_type===a?(0,g._)((0,f._)({},b),{last_active_type:"",last_active:["",""]}):(0,g._)((0,f._)({},b),{last_active_type:a,last_active:"Custom Date Range"===a?b.last_active:a0(a)})}),w(null);return}av(function(d){var h=d[b];if(!c)return(0,g._)((0,f._)({},d),(0,e._)({},b,h.includes(a)?[]:[a]));var j=h.includes(a)?h.filter(function(b){return b!==a}):(0,i._)(h).concat([a]);return(0,g._)((0,f._)({},d),(0,e._)({},b,j))}),w(null)},a2=[{title:"Filters",fields:[{label:"Experience (in months)",isRange:!0,minKey:"minExperience",maxKey:"maxExperience"},{label:"Salary (in LPA)",isRange:!0,minKey:"minSalary",maxKey:"maxSalary"},{label:"Grad Year",isRange:!0,minKey:"grad_start",maxKey:"grad_end"},{label:"Location",data:I,state:au.location,key:"location",multi:!0,isText:!0,inputValue:y,setInputValue:D},{label:"Skills",data:L,state:au.skills,key:"skills",multi:!0,isText:!0,inputValue:F,setInputValue:G},{label:"Willing to relocate?",data:["Yes","No"],state:au.relocate,key:"relocate",multi:!1},{label:"Last Active Users",data:["Today","Yesterday","Last 7 days","Last to Last 7 days","Last 15 days","Last 30 days","Last to Last 30 days","Last month","Last to Last month","Custom Date Range"],state:au.last_active_type?[au.last_active_type]:[],key:"last_active_type",multi:!1}]}];(0,m.useEffect)(function(){var a;(null==an?void 0:null===(a=an.pagination)|| void 0===a?void 0:a.total_count)!==void 0&&aV(an.pagination.total_count)},[an]);var a3,a4,a5=(0,m.useMemo)(function(){return(null==an?void 0:an.data)?(0,i._)(an.data):[]},[an,ar,aU]),a6=function(a){var b,c,d,e,f=a.filters,g=a.page,h=a.limit,i=a.search,j=a.columns,k=j||"n
1ame,handle,phone,institution,previous_work_experience,user_type,city,created_date,resume_link,organization_info";Array.isArray(k)?k=k.join(","):"string"==typeof k&&k.startsWith("[")&&(k=JSON.parse(k).join(",")),k.includes("previous_work_experience")&&!k.includes("current_salary")&&(k+=",current_salary");var l={limit:h,offset:(g-1)*h,columns:k};if(i&&(l.name=i),(null===(b=f.designation)|| void 0===b?void 0:b.length)>0&&(l.user_type=f.designation[0]),(null===(c=f.location)|| void 0===c?void 0:c.length)&&(l.city=f.location.map(function(a){return a.split("(")[0].trim()}).join(",")),(null===(d=f.skills)|| void 0===d?void 0:d.length)&&(l.skills=f.skills.join(",")),(null===(e=f.relocate)|| void 0===e?void 0:e.length)&&(l.willing_to_relocate="Yes"===f.relocate[0]?"true":"false"),""!==f.minExperience&&(l.min_work_experience=parseInt(f.minExperience)),""!==f.maxExperience&&(l.max_work_experience=parseInt(f.maxExperience)),""!==f.minSalary&&(l.min_current_salary=parseFloat(f.minSalary)),""!==f.maxSalary&&(l.max_current_salary=parseFloat(f.maxSalary)),""!==f.grad_start&&(l.start_graduation_year=parseInt(f.grad_start)),""!==f.grad_end&&(l.end_graduation_year=parseInt(f.grad_end)),f.last_active_type){if("Custom Date Range"===f.last_active_type)f.last_active[0]&&f.last_active[1]&&(l.start_login_date=f.last_active[0],l.end_login_date=f.last_active[1]);else{var m=function(a){return a.toISOString().split("T")[0]},n=new Date,o={Today:function(){return{start:n,end:n}},Yesterday:function(){return{start:new Date(n.setDate(n.getDate()-1)),end:new Date(n.setDate(n.getDate()-1))}},"Last 7 days":function(){return{start:new Date(n.setDate(n.getDate()-7)),end:new Date}},"Last to Last 7 days":function(){return{start:new Date(new Date().setDate(new Date().getDate()-14)),end:new Date(new Date().setDate(new Date().getDate()-8))}},"Last 15 days":function(){return{start:new Date(new Date().setDate(new Date().getDate()-15)),end:new Date}},"Last 30 days":function(){return{start:new Date(new Date().setDate(new Date().getDate()-30)),end:new Date}},"Last to Last 30 days":function(){return{start:new Date(new Date().setDate(new Date().getDate()-60)),end:new Date(new Date().setDate(new Date().getDate()-31))}},"Last month":function(){var a=new Date;return{start:new Date(a.getFullYear(),a.getMonth()-1,1),end:new Date(a.getFullYear(),a.getMonth(),0)}},"Last to Last month":function(){var a=new Date;return{start:new Date(a.getFullYear(),a.getMonth()-2,1),end:new Date(a.getFullYear(),a.getMonth()-1,0)}}};if("Custom Date Range"===f.last_active_type)f.last_active[0]&&f.last_active[1]&&(l.start_login_date=f.last_active[0],l.end_login_date=f.last_active[1]);else if(o[f.last_active_type]){var p=o[f.last_active_type](),q=p.start,r=p.end;l.start_login_date=m(q),l.end_login_date=m(r)}}}return l},a7=aO||ao,a8=(a3=(0,d._)(k().mark(function a(){var b,c,d;return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(!aM){a.next=4;break}return B.Am.warning("Please apply at least one filter"),a.abrupt("return");case 4:if(!(parseInt(au.minExperience)>parseInt(au.maxExperience))){a.next=7;break}return B.Am.error("Min experience cannot be greater than Max experience"),a.abrupt("return");case 7:if(!(parseInt(au.minSalary)>parseInt(au.maxSalary))){a.next=10;break}return B.Am.error("Min salary cannot be greater than Max salary"),a.abrupt("return");case 10:if(!(parseInt(au.grad_start)>parseInt(au.grad_end))){a.next=13;break}return B.Am.error("Min graduation year cannot be greater than Max year"),a.abrupt("return");case 13:if(!("Custom Date Range"===au.last_active_type&&(!au.last_active[0]||!au.last_active[1]))){a.next=16;break}return B.Am.error("Please select complete login date range"),a.abrupt("return");case 16:return aw.current=!0,aP(!0),n(!1),P(1),(null==an?void 0:null===(b=an.pagination)|| void 0===b?void 0:b.total_count)!=void 0&&aV(an.pagination.total_count),c=(0,f._)({},au),aS(c),aF(aB),a.prev=24,d=a6({filters:c,page:1,limit:R,search:q}),a.next=28,al(d).unwrap();case 28:B.Am.success("Candidates loaded successfully"),aP(!1),a.next=35;break;case 32:a.prev=32,a.t0=a.catch(24),console.error("API Error:",a.t0);case 35:case"end":return a.stop()}}
1,a,null,[[24,32]])})),function(){return a3.apply(this,arguments)}),a9=(a4=(0,d._)(k().mark(function a(b){var c;return k().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(!(null===aR||Object.values(aR).every(function(a){return Array.isArray(a)?0===a.length:""===a}))){a.next=2;break}return a.abrupt("return");case 2:return P(b),a.prev=3,c=a6({filters:aR,page:b,limit:R,search:q}),a.next=7,al(c).unwrap();case 7:window.scrollTo({top:0,behavior:"smooth"}),a.next=13;break;case 10:a.prev=10,a.t0=a.catch(3),console.error("Pagination failed",a.t0);case 13:case"end":return a.stop()}},a,null,[[3,10]])})),function(a){return a4.apply(this,arguments)}),ba={bg:ap?"#222221":"#ffffff",panelBg:ap?"#24292e":"#ffffff",text:ap?"#ececed":"#1e2229",textMuted:ap?"#a1a1a6":"#797980",border:ap?"#3f444d":"#cfd0d3",inputBg:ap?"#2d333b":"#ffffff",hover:ap?"#2d333b":"#f0fdf4"},bb=ap?{backgroundColor:"rgba(16, 112, 40, 0.3)",color:"#ffffff",fontWeight:"600"}:{backgroundColor:"#f0fdf4",color:"#107028",fontWeight:"600"},bc=ap?"#3f444d":"#f8f9fa",bd=function(a){if(!a)return"";var b=(0,h._)(a.split("-"),3),c=b[0],d=b[1],e=b[2];return"".concat(e,"-").concat(d,"-").concat(c)};return(0,l.jsxs)("div",{className:o().page,style:{backgroundColor:ba.bg,color:ba.text},children:[(0,l.jsxs)("div",{className:o().filterRow,style:{backgroundColor:ba.bg,borderBottomColor:ba.border},children:[Y.open&&(0,l.jsx)("div",{className:o().modalOverlay,children:(0,l.jsxs)("div",{className:o().modalBox,children:[(0,l.jsx)("span",{className:o().closeCross,onClick:function(){return Z({open:!1,segmentId:null})},children:"\xd7"}),(0,l.jsx)("h3",{children:" Segment Created Successfully"}),(0,l.jsxs)("p",{children:["Your Segment ID:"," ",(0,l.jsx)("span",{className:o().segmentLink,onClick:aa,children:Y.segmentId})]}),(0,l.jsx)("button",{className:o().visitBtn,onClick:aa,children:"Visit Segment"})]})}),(0,l.jsx)("div",{className:o().mainRow,children:(0,l.jsxs)("div",{className:o().filterBox,style:{backgroundColor:ba.panelBg},onClick:function(){return n(!j)},children:[(0,l.jsx)("img",{src:"https://media.geeksforgeeks.org/img-practice/filter-1677170628.png",alt:"filter",className:o().image}),(0,l.jsx)("div",{children:j?"Close Filters":"Filter"})]})})]}),(0,l.jsxs)("div",{className:o().stats,style:{color:ba.text,marginTop:"10px",display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,l.jsxs)("h4",{children:["Total Results: ",(0,l.jsx)("b",{style:{color:"#2f8d46",fontSize:"20px"},children:aU})]}),(0,l.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"20px"},children:[(0,l.jsxs)("div",{className:o().dropdownWrapper,ref:aJ,style:{position:"relative"},onMouseEnter:function(){return w("column_toggle")},onMouseLeave:function(){return w(null)},children:[aU>0&&(0,l.jsxs)("button",{className:o().segmentBtn,children:["Columns ",ao?"...":""]}),"column_toggle"===v&&(0,l.jsxs)("div",{className:o().columnModal,children:[(0,l.jsx)("div",{className:o().columnList,style:{maxHeight:"300px",overflowY:"auto"},children:ax.map(function(a){return(0,l.jsxs)("div",{onClick:function(b){b.stopPropagation(),a1(a.label,"column_selection",!0)},className:o().dropdown,children:[(0,l.jsx)("input",{type:"checkbox",checked:aB.includes(a.value),readOnly:!0,style:{cursor:"pointer"}}),(0,l.jsx)("span",{style:{marginLeft:"10px",fontSize:"14px",color:ba.text},children:a.label})]},a.value)})}),(0,l.jsx)("div",{style:{padding:"10px",borderTop:"1px solid ".concat(ba.border),textAlign:"center"},children:(0,l.jsx)("button",{className:o().col_applyBtn,disabled:aM||ao,onClick:function(a){a.stopPropagation(),aI(!0);var b=aB.length>0?aB:ay;aF(b),w(null),localStorage.setItem("selectedColumns",JSON.stringify(b))},style:{backgroundColor:aM?"#cccccc":"#2f8d46",cursor:aM?"not-allowed":"pointer"},children:aM?"Apply Filters First":"Apply Columns"})})]})]}),aU>0&&(0,l.jsxs)("button",{className:o().segmentBtn,disabled:U,onClick:function(a){a.stopPropagation(),aL(),_()},children:[U?(0,l.jsx)("div",{className:o().spinner}):"Create Segment"," "]})]})]}),j&&(0,l.jsx)("div",{className:o().filterDiv,ref:aX,onClick:aZ,children:(0,l.jsxs)("div",{className:o().filterContainer,style:{backgroundColor:ba.panelBg,borderColor:ba.border},children:[a2.map(function(a,b){return(0,l.jsxs)("div",{className:o().sectionGroup,children:[(0,l.jsx)("h3",{className:o().rowHead,style:{color:ba.text},children:a.title}),(0,l.jsx)("div",{className:o().fieldsGrid,children:a.fields.map(function(a,c){var d,h,i="".concat(b,"-").concat(c),j=v===i;return(0,l.jsxs)("div",{className:o().fieldItem,children:[(0,l.jsx)("label",{className:o().fieldName,style:{color:ba.text},children:a.label}),a.isRange?(0,l.jsxs)("div",{className:o().rangeGroup,children:[(0,l.jsx)("input",{type:"number",placeholder:"Min",className:o().rangeInput,style:{backgroundColor:ba.inputBg,color:ba.text,borderColor:ba.border},value:au[a.minKey],onChange:function(b){return av((0,g._)((0,f._)({},au),(0,e._)({},a.minKey,b.target.value)))}}),(0,l.jsx)("span",{style:{color:ba.textMuted,margin:"0 4px"},children:"to"}),(0,l.jsx)("input",{type:"number",placeholder:"Max",className:o().rangeInput,style:{backgroundColor:ba.inputBg,color:ba.text,borderColor:ba.border},value:au[a.maxKey],onChange:function(b){return av((0,g._)((0,f._)({},au),(0,e._)({},a.maxKey,b.target.value)))}})]}):(0,l.jsx)("div",{className:o().col2,children:(0,l.jsxs)("div",{className:o().listBox,style:{backgroundColor:ba.inputBg,borderColor:ba.border},onClick:function(){return!a.isText&&w(j?null:i)},children:[a.isText?(0,l.jsx)("input",{type:"text",className:o().textFilterInput,style:{color:ba.text},placeholder:"Type ".concat(a.label,"..."),value:a.inputValue,onChange:function(b){a.setInputValue(b.target.value),w(i)},onClick:function(a){a.stopPropagation(),w(i)}}):(0,l.jsx)("span",{className:o().placeHolder,style:{color:ba.textMuted},children:(null===(d=a.state)|| void 0===d?void 0:d.length)>0?"".concat(a.state.length," Selected"):"Select ".concat(a.label)}),!a.isText&&(0,l.jsx)("span",{className:"gfg-icon"}),(0,l.jsx)("div",{className:"".concat(o().menu," ").concat(j?o().menuOpen:""),style:{backgroundColor:ba.panelBg,borderColor:ba.border},children:a.isText&&a.inputValue.length<1?(0,l.jsx)("div",{className:o().infoText,children:"Enter at least 3 characters..."}):a.data.length>0?a.data.map(function(b,c){return(0,l.jsxs)("div",{className:"".concat(o().options," ").concat(a.state.includes(b)?o().activeOption:""),style:(0,f._)({"--hover-bg":bc},a.state.includes(b)?bb:{color:ba.text}),onClick:function(c){c.stopPropagation(),a1(b,a.key,a.multi,a.isSort)},children:[(0,l.jsx)("input",{type:"checkbox",checked:a.state.includes(b),style:{accentColor:"#107028"},readOnly:!0}),(0,l.jsx)("span",{style:{color:a.state.includes(b)?bb.color:"inherit"},children:b})]},c)}):(0,l.jsx)("div",{className:o().infoText,children:"No results found"})})]})}),!a.isRange&&(null==a?void 0:null===(h=a.state)|| void 0===h?void 0:h.length)>0&&(0,l.jsx)("div",{className:o().selectedWrapper,children:a.state.map(function(b,c){return(0,l.jsxs)("div",{className:o().selectedOptions,children:[b,(0,l.jsx)("span",{className:o().clearIcon,onClick:function(){return a1(b,a.key,a.multi,a.isSort)},children:"\xd7"})]}
1,c)})}),"last_active_type"===a.key&&au.last_active_type&&(0,l.jsx)("div",{className:o().customDateWrapper,children:(0,l.jsx)("div",{className:o().rangeGroup,children:"Custom Date Range"!==au.last_active_type?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:o().dateBox,children:bd(au.last_active[0])}),(0,l.jsx)("span",{className:o().rangeSeparator,children:"to"}),(0,l.jsx)("div",{className:o().dateBox,children:bd(au.last_active[1])})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("input",{type:"date",value:au.last_active[0],onChange:function(a){return av(function(b){return(0,g._)((0,f._)({},b),{last_active:[a.target.value,b.last_active[1]]})})},className:o().rangeInput,style:{backgroundColor:ba.inputBg,color:ba.text,borderColor:ba.border}}),(0,l.jsx)("span",{className:o().rangeSeparator,children:"to"}),(0,l.jsx)("input",{type:"date",value:au.last_active[1],onChange:function(a){return av(function(b){return(0,g._)((0,f._)({},b),{last_active:[b.last_active[0],a.target.value]})})},className:o().rangeInput,style:{backgroundColor:ba.inputBg,color:ba.text,borderColor:ba.border}})]})})})]},c)})})]},b)}),(0,l.jsx)("div",{className:o().buttonRow,children:(0,l.jsx)("div",{className:o().buttonDiv,children:(0,l.jsxs)("div",{className:o().buttons,children:[(0,l.jsx)("div",{className:o().clearBtn,onClick:function(a){a$(a)},children:"Clear"}),(0,l.jsx)("button",{className:o().applyBtn,type:"submit",onClick:function(){a8()},disabled:aM||a7,style:{opacity:aM?.6:1,cursor:aM?"not-allowed":"pointer"},children:"Apply"})]})})})]})}),(0,l.jsxs)("div",{style:{backgroundColor:ba.bg},children:[aM&&!a7?(0,l.jsx)("div",{style:{padding:"40px",textAlign:"center",color:"#888"},children:"Apply at least one filter to view candidates"}):(0,l.jsx)("div",{children:(0,l.jsx)(z,{resultData:a5,isLoading:a7,visibleColumns:aK})}),(0,l.jsxs)("div",{className:o().paginationFooter,style:{backgroundColor:ba.panelBg,borderColor:ba.border},children:[(0,l.jsxs)("div",{className:o().stats,style:{color:ba.textMuted},children:["Showing ",(0,l.jsx)("b",{style:{color:ba.text},children:Math.min((O-1)*R+1,aU*O)})," to"," ",(0,l.jsx)("b",{style:{color:ba.text},children:Math.min(O*R,aU*O)})]}),(0,l.jsxs)("div",{className:o().controls,children:[(0,l.jsx)("button",{disabled:1===O,onClick:function(){return a9(O-1)},className:o().pageBtn,style:{backgroundColor:ba.inputBg,color:ba.text,borderColor:ba.border},children:"Previous"}),(0,l.jsx)("button",{disabled:aU<R,onClick:function(){return a9(O+1)},className:o().pageBtn,style:{backgroundColor:ba.inputBg,color:ba.text,borderColor:ba.border},children:"Next"})]})]})]})]})}},6797:function(a){a.exports={overlay:"PdfViewerModal_overlay__i77vV",modal:"PdfViewerModal_modal__q5nx_",header:"PdfViewerModal_header__TVqik",title:"PdfViewerModal_title__0yreg",actions:"PdfViewerModal_actions__9daMj",downloadBtn:"PdfViewerModal_downloadBtn__IimsT",closeBtn:"PdfViewerModal_closeBtn__5_Nae",body:"PdfViewerModal_body__CuJ6Y",iframe:"PdfViewerModal_iframe__H0BVV",loader:"PdfViewerModal_loader__GjVZk"}},42316:function(a){a.exports={container:"table_container__xvRJs",tableWrapper:"table_tableWrapper__1Q0nf",candidateTable:"table_candidateTable__Kbrca",profileCell:"table_profileCell__DHDj4",avatar:"table_avatar__hE7cc",nameDetails:"table_nameDetails__AlfEz",userName:"table_userName__bs_L6",headline:"table_headline__h09Qw",contactDetails:"table_contactDetails__gLn8Z",emailText:"table_emailText__a3pLX",phone:"table_phone__a2052",salaryInfo:"table_salaryInfo__MbtWW",salary:"table_salary__cS32g",badge:"table_badge__XSpdg",collegeBadge:"table_collegeBadge__8__LS",proBadge:"table_proBadge__mJFbj",dateText:"table_dateText__pRFsN",resumeLink:"table_resumeLink__tUQvQ",viewBtn:"table_viewBtn__y3NoA",viewBtnDisabled:"table_viewBtnDisabled__gcvmp",paginationFooter:"table_paginationFooter__3NcpD",stats:"table_stats__cCnPs",pageBtn:"table_pageBtn__hKr_T",noData:"table_noData__geQxa",loaderContainer:"table_loaderContainer__ZTFaa",spinner:"table_spinner__vHDO7",spin:"table_spin__uX7NV",skillsWrapper:"table_skillsWrapper__R4Wp7",skillChip:"table_skillChip__pspfu",skillMoreWrapper:"table_skillMoreWrapper__Pn5nH",skillMore:"table_skillMore__SlF80",skillPopover:"table_skillPopover__dxgsM"}},69644:function(a){a.exports={page:"job-dashboard_page__b2Rg8",filterRow:"job-dashboard_filterRow__GMBz9",searchContainer:"job-dashboard_searchContainer__S75Dr",searchInput:"job-dashboard_searchInput__WhAtP",mainRow:"job-dashboard_mainRow__pxu5X",filterBox:"job-dashboard_filterBox__7rPRW",image:"job-dashboard_image__D9BH6",filterDiv:"job-dashboard_filterDiv__4yEKe",fadeIn:"job-dashboard_fadeIn__6ycv0",filterContainer:"job-dashboard_filterContainer__yonbZ",sectionGroup:"job-dashboard_sectionGroup__tG2RE",rowHead:"job-dashboard_rowHead__4bO3d",fieldsGrid:"job-dashboard_fieldsGrid__rEZa1",fieldItem:"job-dashboard_fieldItem__iLXFL",fieldName:"job-dashboard_fieldName__u_o8p",col2:"job-dashboard_col2__jrRh9",listBox:"job-dashboard_listBox__en_ok",textFilterInput:"job-dashboard_textFilterInput__7_hA_",placeHolder:"job-dashboard_placeHolder__guzpV",dropIcon:"job-dashboard_dropIcon__LPx3V",menu:"job-dashboard_menu__5koOV",menuOpen:"job-dashboard_menuOpen__Frano",infoText:"job-dashboard_infoText__s4SNR",options:"job-dashboard_options__Nwdnn",activeOption:"job-dashboard_activeOption__AQ24m",selectedWrapper:"job-dashboard_selectedWrapper__JgH3i",selectedOptions:"job-dashboard_selectedOptions__hCEgZ",clearIcon:"job-dashboard_clearIcon__eytaK",buttonRow:"job-dashboard_buttonRow__95zK0",buttonDiv:"job-dashboard_buttonDiv__w2riC",buttons:"job-dashboard_buttons__H_Io2",clearBtn:"job-dashboard_clearBtn__vTFGU",applyBtn:"job-dashboard_applyBtn__9y5Mk",paginationFooter:"job-dashboard_paginationFooter__Eqp1O",stats:"job-dashboard_stats__rQBHf",pageBtn:"job-dashboard_pageBtn__FXq7l",rangeGroup:"job-dashboard_rangeGroup__efHWC",rangeInput:"job-dashboard_rangeInput__fQ2Oq",customDateWrapper:"job-dashboard_customDateWrapper__1qHz9",rangeSeparator:"job-dashboard_rangeSeparator__pgiof",dateBox:"job-dashboard_dateBox__F1UQ_",segmentBtn:"job-dashboard_segmentBtn__z4uv6",columnModal:"job-dashboard_columnModal__c0jF9",col_applyBtn:"job-dashboard_col_applyBtn__ZzB_a",dropdown:"job-dashboard_dropdown__KH0VN",modalOverlay:"job-dashboard_modalOverlay__Pv_O1",modalBox:"job-dashboard_modalBox__W2WVV",modalPop:"job-dashboard_modalPop__ZqA8Z",closeCross:"job-dashboard_closeCross__Cpcyb",segmentLink:"job-dashboard_segmentLink__lua7m",visitBtn:"job-dashboard_visitBtn__CvJm5",spinner:"job-dashboard_spinner__525vV",spin:"job-dashboard_spin__64Lt8",pageLoader:"job-dashboard_pageLoader__aEBwI",pageSpinner:"job-dashboard_pageSpinner__o8bNQ"}}},function(a){a.O(0,[9774,2888,179],function(){var b;return a(a.s=18105)}),_N_E=a.O()}])
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.