1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2735],{3941:(e,t,n)=>{n.d(t,{N:()=>s});var a=n(36347),o=n(33016);let s=(0,a.UU)("https://qvcbucwflatgxonyxpaw.supabase.co","eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InF2Y2J1Y3dmbGF0Z3hvbnl4cGF3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzYyMzg4NTEsImV4cCI6MjA5MTgxNDg1MX0.iYR4NCu7FJKh3qUn7sW2Cag4PUwfiolo3sl7iFWMm7E",{auth:{autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,debug:!0,storage:{getItem:e=>{var t;return null!=(t=o.a.getCookie(e))?t:null},setItem:(e,t)=>{o.a.setSecureCookie(e,t,15,!1)},removeItem:e=>{o.a.removeCookie(e)}}}})},25016:(e,t,n)=>{n.d(t,{cn:()=>s});var a=n(2821),o=n(75889);function s(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.QP)((0,a.$)(t))}},30590:(e,t,n)=>{n.d(t,{gc:()=>s,uB:()=>o});var a=n(49203);n(95704).env.NEXT_PUBLIC_WS_URL,"".concat(a.vQ.NAME,"-Frontend/").concat(a.vQ.VERSION);let o={PAGE:"page",PAGE_SIZE:"page_size",LIMIT:"limit",SKIP:"skip",SEARCH:"search",SORT_BY:"sort_by",SORT_ORDER:"sortOrder",SORT_ORDER2:"sort_order",FILTER:"filter",STATUS:"status",IS_ACTIVE:"is_active",IS_INVITED:"is_invited",NAME:"name",CURRENT_COMPANY:"current_company",CURRENT_ROLE:"current_role",SMART_SEARCH:"smart_search",RST_TEMPLATE:"rst_template",PROJECT_ID:"project_id",RST_TEMPLATE_ID:"rst_template_id",CLIENT_ID:"client_id",ACTIVITY_TYPE:"activity_type",FROM_DATE:"from_date",TO_DATE:"to_date",CATEGORY:"category",DATE_FROM:"dateFrom",DATE_TO:"dateTo",TAGS:"tags"},s={ACTIVE:"active",INACTIVE:"inactive",PENDING:"pending",COMPLETED:"completed",FAILED:"failed",DRAFT:"draft",PUBLISHED:"published"}},33016:(e,t,n)=>{n.d(t,{a:()=>c});var a=n(72378),o=n(49203);let s={PREFIX:"".concat(o.vQ.STORAGE.COOKIE_PREFIX),AUTH_TOKEN:"sb-access-token",REFRESH_TOKEN:"sb-refresh-token",DEFAULT_OPTIONS:{secure:!0,sameSite:"strict",expires:7},REFRESH_OPTIONS:{secure:!0,sameSite:"strict",expires:30}},r=(e,t)=>{var n;if(t)return null==(n=t.cookies.get(e))?void 0:n.value},c={setCookie:function(e,t,n){let o=!(arguments.length>3)||void 0===arguments[3]||arguments[3],r=o?"".concat(s.PREFIX).concat(e):e,c={...s.DEFAULT_OPTIONS,path:"/",...n};a.A.set(r,t,c)},getCookie:(e,t)=>t?r(e,t):a.A.get(e),removeCookie:(e,t)=>{let n={path:"/",...t};a.A.remove(e,n)},hasCookie:(e,t)=>t?void 0!==r(e,t):void 0!==a.A.get(e),getAllCookies:()=>a.A.get(),setAuthToken:(e,t)=>{c.setCookie(s.AUTH_TOKEN,e,{expires:t||s.DEFAULT_OPTIONS.expires,secure:s.DEFAULT_OPTIONS.secure,sameSite:s.DEFAULT_OPTIONS.sameSite},!1)},getAuthToken:e=>c.getCookie(s.AUTH_TOKEN,e),removeAuthToken:()=>{c.removeCookie(s.AUTH_TOKEN)},setRefreshToken:(e,t)=>{c.setCookie(s.REFRESH_TOKEN,e,{expires:t||s.REFRESH_OPTIONS.expires,secure:s.REFRESH_OPTIONS.secure,sameSite:s.REFRESH_OPTIONS.sameSite},!1)},getRefreshToken:e=>c.getCookie(s.REFRESH_TOKEN,e),removeRefreshToken:()=>{c.removeCookie(s.REFRESH_TOKEN)},clearAuthCookies:()=>{c.removeAuthToken(),c.removeRefreshToken()},isAuthenticated:e=>c.hasCookie(s.AUTH_TOKEN,e),setSecureCookie:function(e,t,n){let a=!(arguments.length>3)||void 0===arguments[3]||arguments[3];c.setCookie(e,t,{expires:n,secure:!0,sameSite:"strict",path:"/"},a)},clearAllAppCookies:()=>{Object.keys(c.getAllCookies()).forEach(e=>{c.removeCookie(e)})},hasSupabaseAuthCookies:()=>Object.keys(c.getAllCookies()).filter(e=>e.includes("supabase")||e.includes("sb-")||e.includes("auth-token")||e.includes("refresh-token")).length>0,setLoginMethod:e=>{c.setCookie("login_method",e,{expires:7,secure:!0,sameSite:"strict",path:"/"})},getLoginMethod:()=>{let e=c.getCookie("login_method");if("otp"===e||"magic_link"===e)return e},removeLoginMethod:()=>{c.removeCookie("login_method")}}},41180:(e,t,n)=>{n.d(t,{Lx:()=>o,bP:()=>a});let a=new(n(95467)).B,o={openDialog:(e,t)=>
1{a.next({type:"open-dialog",modalType:e,props:t})},openDrawer:(e,t)=>{a.next({type:"open-drawer",modalType:e,props:t})},closeModal:e=>{a.next({type:"close-modal",id:e})},closeModalsByType:e=>{a.next({type:"close-modals-by-type",modalType:e})},openModal:(e,t)=>{a.next({type:"open-modal",modalType:e,props:t})},closeAllModals:()=>{a.next({type:"close-all-modals"})},getModalState:()=>{a.next({type:"get-modal-state"})},setModalLoading:(e,t,n)=>{a.next({type:"set-modal-loading",id:e,isLoading:t,loadingText:n||"Loading..."})},updateModalProps:(e,t)=>{a.next({type:"update-modal-props",id:e,props:t})}}},49203:(e,t,n)=>{n.d(t,{I_:()=>s,nf:()=>r,vQ:()=>o,vW:()=>c});var a=n(95704);let o={NAME:"xyrus.ai",VERSION:"1.0.0",DESCRIPTION:"Talent Intelligence Platform for Executive Hiring",PAGE_TITLE:"xyrus.ai - Talent Intelligence Platform for Executive Hiring",PAGE_DESCRIPTION:"Unlock deeper insights into top leadership candidates with AI-enhanced profiles, competency-based scoring, interview analytics, and intelligent search. Designed for companies to make faster, smarter executive hiring decisions",COMPANY:{NAME:"Xqtiv Inc.",WEBSITE:"https://xqtiv.com",EMAIL:"[email protected]",PHONE:"+1 (555) 123-4567"},FEATURES:{DARK_MODE:!0,MULTI_LANGUAGE:!0,REAL_TIME_NOTIFICATIONS:!0,FILE_UPLOAD:!0,EXPORT_DATA:!0,ADVANCED_SEARCH:!0,ANALYTICS:!0,API_DOCUMENTATION:!0},UI:{BREAKPOINTS:{MOBILE:768,TABLET:1024,DESKTOP:1280,LARGE_DESKTOP:1536},ANIMATION:{FAST:150,NORMAL:300,SLOW:500},Z_INDEX:{DROPDOWN:1e3,STICKY:1020,FIXED:1030,MODAL_BACKDROP:1040,MODAL:1050,POPOVER:1060,TOOLTIP:1070,TOAST:2100},BORDER_RADIUS:{SM:"0.25rem",MD:"0.375rem",LG:"0.5rem",XL:"0.75rem",FULL:"9999px"},SPACING:{XS:"0.25rem",SM:"0.5rem",MD:"1rem",LG:"1.5rem",XL:"2rem",XXL:"3rem"}},DATE_TIME:{DATE_FORMAT:"MMM dd, yyyy",TIME_FORMAT:"HH:mm",DATETIME_FORMAT:"MMM dd, yyyy HH:mm",ISO_FORMAT:"yyyy-MM-dd'T'HH:mm:ss.SSSxxx"},CURRENCY:{CODE:"USD",SYMBOL:"$",DECIMAL_PLACES:2,THOUSAND_SEPARATOR:",",DECIMAL_SEPARATOR:"."}
1,LOCALIZATION:{DEFAULT_LOCALE:"en",SUPPORTED_LOCALES:["en","es","fr","de","zh","ja"],FALLBACK_LOCALE:"en"},SECURITY:{PASSWORD_MIN_LENGTH:8,PASSWORD_REQUIRE_UPPERCASE:!0,PASSWORD_REQUIRE_LOWERCASE:!0,PASSWORD_REQUIRE_NUMBERS:!0,PASSWORD_REQUIRE_SPECIAL_CHARS:!0,SESSION_TIMEOUT:18e5,MAX_LOGIN_ATTEMPTS:5,LOCKOUT_DURATION:9e5},PERFORMANCE:{DEBOUNCE_DELAY:300,THROTTLE_DELAY:100,LAZY_LOAD_OFFSET:100,IMAGE_QUALITY:.8,MAX_CONCURRENT_REQUESTS:5},STORAGE:{LOCAL_STORAGE_PREFIX:"xyrus_",SESSION_STORAGE_PREFIX:"xyrus_session_",COOKIE_PREFIX:"xyrus_",MAX_STORAGE_SIZE:0xa00000,THEME_STORAGE_KEY:"xyrus_theme"},VALIDATION:{EMAIL_REGEX:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,PHONE_REGEX:/^\+?[\d\s\-\(\)]+$/,URL_REGEX:/^https?:\/\/.+/,PASSWORD_REGEX:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/},ERROR_MESSAGES:{REQUIRED_FIELD:"This field is required",INVALID_EMAIL:"Please enter a valid email address",INVALID_PHONE:"Please enter a valid phone number",INVALID_URL:"Please enter a valid URL",PASSWORD_TOO_SHORT:"Password must be at least 8 characters long",PASSWORD_WEAK:"Password must contain uppercase, lowercase, number, and special character",PASSWORDS_DONT_MATCH:"Passwords do not match",NETWORK_ERROR:"Network error. Please check your connection.",SERVER_ERROR:"Server error. Please try again later.",UNAUTHORIZED:"You are not authorized to perform this action",FORBIDDEN:"Access denied",NOT_FOUND:"Resource not found",VALIDATION_ERROR:"Please check your input and try again"},SUCCESS_MESSAGES:{PROFILE_UPDATED:"Profile updated successfully",PASSWORD_CHANGED:"Password changed successfully",EMAIL_SENT:"Email sent successfully",DATA_SAVED:"Data saved successfully",ITEM_CREATED:"Item created successfully",ITEM_UPDATED:"Item updated successfully",ITEM_DELETED:"Item deleted successfully",LOGIN_SUCCESS:"Login successful",LOGOUT_SUCCESS:"Logged out successfully",REGISTRATION_SUCCESS:"Registration successful"},NAVIGATION:{HOME:"/",PROFILE:"/profile",SETTINGS:"/settings",LOGIN:"/auth/login",REGISTER:"/auth/register",FORGOT_PASSWORD:"/auth/forgot-password",RESET_PASSWORD:"/auth/reset-password",ABOUT:"/about",SERVICES:"/services",CONTACT:"/contact"},AUTH:{PUBLIC_ROUTES:["/admin","/login","/partner","/dialog-example"],AUTH_REDIRECT_ROUTES:["/login","/admin","/partner"],DEFAULT_REDIRECT:"/",LOGIN_PATH:"/login",CALLBACK_PATH:"/auth/callback"},SOCIAL_MEDIA:{FACEBOOK:"https://facebook.com/xqtiv",TWITTER:"https://twitter.com/xqtiv",LINKEDIN:"https://linkedin.com/company/xqtiv",GITHUB:"https://github.com/xqtiv",INSTAGRAM:"https://instagram.com/xqtiv"},EXTERNAL_SERVICES:{GOOGLE_ANALYTICS_ID:a.env.NEXT_PUBLIC_GA_ID,GOOGLE_TAG_MANAGER_ID:a.env.NEXT_PUBLIC_GTM_ID,SENTRY_DSN:a.env.NEXT_PUBLIC_SENTRY_DSN,MIXPANEL_TOKEN:a.env.NEXT_PUBLIC_MIXPANEL_TOKEN}},s="/xyrus-logo.svg",r="/xyrus-logo-only.svg",c="/xyrus-logo-dark.svg"},50391:(e,t,n)=>{n.r(t),n.d(t,{default:()=>S});var a=n(95125),o=n(33016),s=n(3941),r=n(41180),c=n(73977);let i=()=>"req_".concat(Date.now(),"_").concat(Math.random().toString(36).substr(2,9)),E=!1,d=()=>{o.a.clearAllAppCookies(),E=!1,window.location.href="/login"},u=async()=>{E||(E=!0,r.Lx.openDialog("ban-countdown",{title:"Access Blocked",size:"md",closeOnOverlayClick:!1,closeOnEscape:!1,showCloseButton:!1,data:{onClose:d,onLogout:d}}))},l=null,T=a.A.create({baseURL:"https://api.xyrus.ai/v1",timeout:9e4,headers:{"Content-Type":"application/json"}});T.interceptors.request.use(async e=>{var t;let n=i();c.jO.start(n),e.headers.set("X-Request-ID",n);let a={requestId:n,method:null==(t=e.method)?void 0:t.toUpperCase(),url:e.url,baseURL:e.baseURL,timeout:e.timeout,headers:(0,c.b)({...e.headers,Authorization:e.headers.Authorization?"Bearer ***":void 0})};if((0,c.EL)(a.method||"UNKNOWN",a.url||"",a),l){(0,c.yG)("debug","Request waiting for token refresh to complete",{requestId:n,url:e.url});try{let t=await l;t&&e.headers&&(e.headers.Authorization="Bearer ".concat(t),(0,c.yG)("info","Request using refreshed token",{requestId:n,url:e.url,tokenLength:t.length}))}catch(t){(0,c.yG)("warn","Token refresh failed, continuing with existing token",{requestId:n,url:e.url,error:t instanceof Error?t.message:"Unknown error"})}}let s=o.a.getAuthToken();return s&&e.headers?(e.headers.Authorization="Bearer ".concat(s),(0,c.yG)("debug","Request using existing auth token",{requestId:n,url:e.url,tokenLength:s.length,hasToken:!0})):(0,c.yG)("debug","No auth token found for request",{requestId:n,url:e.url,hasToken:!1}),e.data instanceof FormData&&e.headers&&delete e.headers["Content-Type"],e.headers.set("X-Request-ID",i()),e},e=>{var t,n;return(0,c.yG)("error","Request interceptor error",{message:e.message,code:e.code,config:{url:null==(t=e.config)?void 0:t.url,method:null==(n=e.config)?void 0:n.method}}),Promise.reject(e)}),T.interceptors.response.use(e=>{var t;let n=String(e.config.headers.get("X-Request-ID")||""),a=c.jO.end(n),o={requestId:n||"unknown",method:null==(t=e.config.method)?void 0:t.toUpperCase(),url:e.config.url,status:e.status,statusText:e.statusText,responseSize:JSON.stringify(e.data).length,headers:{"content-type":String(e.headers["content-type"]||""),"content-length":String(e.headers["content-length"]||"")}};return(0,c.gR)(o.method||"UNKNOWN",o.url||"",e.status,a,o),a>5e3&&(0,c.v3)(o.method||"UNKNOWN",o.url||"",a,e.status),e},async e=>{var t,n,a,r,i,E,d,S,I;let A=e.config,_=String((null==A||null==(t=A.headers)?void 0:t.get("X-Request-ID"))||"");c.jO.end(_);let R={requestId:_||"unknown",method:null==A||null==(n=A.method)?void 0:n.toUpperCase(),url:null==A?void 0:A.url,status:null==(a=e.response)?void 0:a.status,statusText:null==(r=e.response)?void 0:r.statusText,errorMessage:e.message,errorCode:e.code,responseData:null==(i=e.response)?void 0:i.data,headers:null==(E=e.response)?void 0:E.headers};if((0,c.V$)(R.method||"UNKNOWN",R.url||"",null==(d=e.response)?void 0:d.status,e.message,R),(null==(S=e.response)?void 0:S.status)===401&&!A._retry){(0,c.yG)("warn","401 Unauthorized detected, initiating token refresh flow",{requestId:_||"unknown",url:A.url,method:A.method,refreshInProgress:l?"In progress":"Not started"}),l?(0,c.yG)("debug","Waiting for existing refresh token process to complete",{requestId:_||"unknown"}):((0,c.yG)("info","Starting new token refresh session",{requestId:_||"unknown"}),l=new Promise(async(e,t)=>{try{(0,c.yG)("debug","Calling supabase.auth.refreshSession()",{requestId:_||"unknown"});let{data:{session:r}}=await s.N.auth.refreshSession();if(r){var n,a;(0,c.yG)("info","Token refresh successful",{requestId:_||"unknown",accessTokenLength:(null==(n=r.access_token)?void 0:n.length)||0,refreshTokenLength:(null==(a=r.refresh_token)?void 0:a.length)||0}),o.a.setAuthToken(r.access_token),o.a.setRefreshToken(r.refresh_token),(0,c.yG)("debug","Tokens updated in cookies",{requestId:_||"unknown"}),e(r.access_token)}else(0,c.yG)("error","No session returned from refresh",{requestId:_||"unknown"}),t(Error("No session"))}catch(e){(0,c.yG)("error","Token refresh failed",{requestId:_||"unknown",error:e instanceof Error?e.message:"Unknown error"}),t(e)}finally{(0,c.yG)("debug","Resetting refresh token progress flag",{requestId:_||"unknown"}),l=null}}));try{let e=await l;return(0,c.yG)("info","Received new token from refresh process",{requestId:_||"unknown",tokenLength:(null==e?void 0:e.length)||0}),A._retry=!0,A.headers&&e&&(A.headers.Authorization="Bearer ".concat(e),(0,c.yG)("info","Retrying original request with new token",{requestId:_||"unknown",url:A.url,method:A.method})),T(A)}catch(t){return(0,c.yG)("error","Refresh token process failed",{requestId:_||"unknown",error:t instanceof Error?t.message:"Unknown error",action:"Clearing auth cookies and redirecting to login"}),o.a.clearAuthCookies(),window.location.href="/login",Promise.reject(e)}}return(null==(I=e.response)?void 0:I.status)===403&&((0,c.yG)("error","Access forbidden - User banned",{requestId:_||"unknown",url:null==A?void 0:A.url,method:null==A?void 0:A.method,status:403,action:"Opening ban countdown modal"}),u()),e.response&&"number"==typeof e.response.status&&e.response.status>=500&&(0,c.yG)("error","Server error occurred",{requestId:_||"unknown",url:null==A?void 0:A.url,method:null==A?void 0:A.method,status:e.response.status,statusText:e.response.statusText,responseData:e.response.data}),Promise.reject(e)});let S=T},73977:(e,t,n)=>{n.d(t,{EL:()=>o,V$:()=>r,b:()=>i,gR:()=>s,jO:()=>d,v3:()=>c,yG:()=>a});let a=(e,t,n)=>{let a=new Date().toISOString(),o="[".concat(a,"] [").concat("CLIENT","] [API]");("error"===e||"warn"===e)&&("error"===e?console.error(o,t,n?JSON.stringify(n,null,2):""):console.warn(o,t,n?JSON.stringify(n,null,2):""))},o=(e,t,n)=>{a("info","Request initiated: ".concat(e," ").concat(t),n)},s=(e,t,n,o,s)=>{a("info","Request completed: ".concat(e," ").concat(t," - ").concat(n),{duration:"".concat(o,"ms"),...s&&"object"==typeof s&&null!==s?s:{}})},r=(e,t,n,o,s)=>{a("error","Request failed: ".concat(e," ").concat(t," - ").concat(n||"Network Error"),{error:o,...s&&"object"==typeof s&&null!==s?s:{}})},c=(e,t,n,o)=>{a("warn","Slow request detected",{method:e,url:t,duration:"".concat(n,"ms"),status:o})},i=e=>{let t=["password","token","authorization","secret","key"],n={...e};for(let e in n)t.some(t=>e.toLowerCase().includes(t))&&(n[e]="***");return n};class E{start(e){this.timings.set(e,Date.now())}end(e){let t=this.timings.get(e);if(!t)return 0;let n=Date.now()-t;return this.timings.delete(e),n}cleanup(e){this.timings.delete(e)}constructor(){this.timings=new Map}}let d=new E},75358:(e,t,n)=>{n.d(t,{L2:()=>l,Sk:()=>d,_g:()=>i,sO:()=>u});var a=n(99776),o=n(53455),s=n(1818),r=n(95621),c=n(12115);let i=()=>(0,a.jE)(),E=(e,t)=>{if(t&&"object"==typeof t&&"response"in t){var n;if((null==(n=t.response)?void 0:n.status)&&t.response.status>=400&&t.response.status<500){let n=t.response.status;return(408===n||429===n)&&e<2}}return e<2};function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{onSuccess:n,onError:a,retry:s,retryDelay:i,...d}=t,u=(0,o.I)({queryKey:[e,d],queryFn:()=>(0,r.query)(e,d),retry:void 0!==s?s:E,retryDelay:i||(e=>Math.min(1e3*2**e,3e4)),...d}),{data:l,error:T,isSuccess:S,isError:I}=u;return(0,c.useEffect)(()=>{S&&void 0!==l&&n&&n(l)},[S,l,n]),(0,c.useEffect)(()=>{I&&T&&a&&a(T)},[I,T,a]),u}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,a.jE)(),[o,s]=(0,c.useState)({data:null,isLoading:!1,error:null,isError:!1,isSuccess:!1}),i=(0,c.useMemo)(()=>t,[t]),d=(0,c.useCallback)(async function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a="function"==typeof e?e(t):e,o=i.queryKey?"function"==typeof i.queryKey?i.queryKey(t):[...i.queryKey,t]:[a,t];s(e=>({...e,isLoading:!0,error:null,isError:!1}));try{let e=await n.fetchQuery({queryKey:o,queryFn:async()=>i.queryFn?i.queryFn(t):(0,r.query)(a,{...i,...t}),staleTime:0,gcTime:0,retry:E,retryDelay:e=>Math.min(1e3*2**e,3e4),...i.queryOptions});return s({data:e,isLoading:!1,error:null,isError:!1,isSuccess:!0}),i.onSuccess&&i.onSuccess(e),e}catch(e){throw s({data:null,isLoading:!1,error:e,isError:!0,isSuccess:!1}),i.onError&&i.onError(e),e}},[n,e,i]),u=(0,c.useCallback)(()=>{s({data:null,isLoading:!1,error:null,isError:!1,isSuccess:!1})},[]);
1return{data:o.data,isLoading:o.isLoading,error:o.error,isError:o.isError,isSuccess:o.isSuccess,execute:d,reset:u}}function l(e){return(0,s.n)({mutationFn:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{method:n,url:a,data:o,config:s}={...e,...t};if(!n||!a)throw Error("method and url are required");return(0,r.uN)(n,a,o,s)}})}},95621:(e,t,n)=>{n.d(t,{query:()=>o,uN:()=>E});var a=n(50391);let o=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(await a.default.get(e,t)).data},s=async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(await a.default.post(e,t,n)).data},r=async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(await a.default.put(e,t,n)).data},c=async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(await a.default.patch(e,t,n)).data},i=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(await a.default.delete(e,t)).data},E=async function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};switch(e){case"post":return s(t,n,a);case"put":return r(t,n,a);case"patch":return c(t,n,a);case"delete":return i(t,a);default:throw Error("Invalid mutation method")}}},99429:(e,t,n)=>{n.d(t,{Sn:()=>o});var a=n(30590);let o={AI_QUEUE:{BASE:"/admin/tasks"},CALENDAR_EVENTS:{BASE:"/admin/events",PROJECTS:"/admin/projects/common/list",PROJECTS_COMMON_LIST_ENDPOINT:e=>{var t,n,s,r,c,i,E;let d=new URLSearchParams;void 0!==e[a.uB.SKIP]&&d.append(a.uB.SKIP,null!=(c=null==(r=e[a.uB.SKIP])?void 0:r.toString())?c:"0"),void 0!==e[a.uB.LIMIT]&&d.append(a.uB.LIMIT,null!=(E=null==(i=e[a.uB.LIMIT])?void 0:i.toString())?E:"");let u=null==(t=e[a.uB.SEARCH])?void 0:t.trim();u&&d.append(a.uB.SEARCH,u);let l=null==(n=e[a.uB.CLIENT_ID])?void 0:n.trim();l&&d.append(a.uB.CLIENT_ID,l);let T=null==(s=e[a.uB.RST_TEMPLATE_ID])?void 0:s.trim();T&&d.append(a.uB.RST_TEMPLATE_ID,T);let S=d.toString();return"".concat(o.CALENDAR_EVENTS.PROJECTS).concat(S?"?".concat(S):"")},ROLES:"/admin/roles/common/list"},CLIENT:{BASE:"/admin/clients",COMMON_LIST:"/admin/clients/common/list",CREATE:"/admin/clients",BY_ID:e=>"/admin/clients/".concat(e),UPDATE_LOGO:e=>"/admin/clients/".concat(e,"/logo"),UPDATE_PROFILE:e=>"/admin/clients/".concat(e,"/profile"),CLIENT_MEMBERS:e=>"/admin/clients/".concat(e,"/members"),ADD_MEMBER:e=>"/admin/clients/".concat(e,"/members"),UPDATE_MEMBER:(e,t)=>"/admin/clients/".concat(e,"/members/").concat(t),DELETE_MEMBER:(e,t)=>"/admin/clients/".concat(e,"/members/").concat(t),DOCUMENTS:e=>"/admin/clients/".concat(e,"/docs"),UPLOAD_DOCUMENT:e=>"/admin/clients/".concat(e,"/docs/upload"),DELETE_DOCUMENT:(e,t)=>"/admin/clients/".concat(e,"/docs/").concat(t),XQTIV_CONTACTS:e=>"/admin/clients/".concat(e,"/xqtiv-contacts"),XQTIV_CONTACTS_LIST:e=>"/admin/clients/".concat(e,"/xqtiv-contacts/list"),CREATE_XQTIV_CONTACT:e=>"/admin/clients/".concat(e,"/xqtiv-contacts/bulk"),SET_PRIMARY_XQTIV_CONTACT:e=>"/admin/clients/".concat(e,"/xqtiv-contacts"),DELETE_XQTIV_CONTACT:(e,t)=>"/admin/clients/".concat(e,"/xqtiv-contacts/").concat(t),OVERVIEW:e=>"/admin/clients/".concat(e,"/overview"),ADVANCED_CLIENT_ENDPOINT:e=>{var t,n,s,r;let c=new URLSearchParams;void 0!==e[a.uB.SKIP]&&c.append(a.uB.SKIP,(null==(n=e[a.uB.SKIP])?void 0:n.toString())||""),void 0!==e[a.uB.LIMIT]&&c.append(a.uB.LIMIT,(null==(s=e[a.uB.LIMIT])?void 0:s.toString())||""),e[a.uB.SEARCH]&&(null==(t=e[a.uB.SEARCH])?void 0:t.trim())&&c.append(a.uB.SEARCH,(null==(r=e[a.uB.SEARCH])?void 0:r.trim())||""),e[a.uB.SORT_BY]&&c.append(a.uB.SORT_BY,e[a.uB.SORT_BY]||""),e[a.uB.SORT_ORDER2]&&c.append(a.uB.SORT_ORDER2,e[a.uB.SORT_ORDER2]||"");let i=c.toString();return"".concat(o.CLIENT.BASE).concat(i?"?".concat(i):"")}},PROJECT:{BASE:"/admin/projects/list",SMARTSEARCH_LIST:"/candidates/list",BASE_BY_ID:e=>"/admin/projects/".concat(e),ADD_PROJECT:"/admin/projects",EDIT_PROJECT:e=>"/admin/projects/".concat(e),EDIT_PROJECT_STATUS:e=>"/admin/projects/".concat(e,"/status"),PROJECT_CANDIDATE_LIST:e=>"/admin/projects/".concat(e,"/candidates"),PROJECT_CLIENT_ADD:e=>"/admin/projects/".concat(e,"/members"),UPDATE_CANDIDATE_STATUS:(e,t)=>"/admin/projects/".concat(e,"/candidates/").concat(t,"/status"),UPDATE_PROJECT_STATUS:e=>"/admin/projects/".concat(e,"/status"),PROJECT_CLIENT_CONTACT_LIST:e=>"/admin/projects/".concat(e,"/members"),UPLOAD_DOCUMENT:e=>"/admin/projects/".concat(e,"/docs/upload"),UPLOAD_JD_DOCUMENT:e=>"/admin/projects/".concat(e,"/requirements"),GET_PROJECT_DOCUMENTS:e=>"/admin/projects/".concat(e,"/docs"),REMOVE_PROJECT_DOCUMENT:(e,t)=>"/admin/projects/".concat(e,"/docs/").concat(t),RECOMMENDATIONS:e=>"/admin/projects/".concat(e,"/candidates"),RECOMMENDATIONS_CANDIDATE_LIST:e=>"/admin/projects/".concat(e,"/candidates/list"),RECOMMENDATIONS_STATUS_UPDATE:(e,t)=>"/admin/projects/".concat(e,"/candidates/").concat(t,"/status"),RECOMMENDATIONS_ALL_NOTES:(e,t)=>"/admin/projects/".concat(e,"/candidates/").concat(t,"/notes"),RECOMMENDATIONS_ADD_NOTE:e=>"/candidates/".concat(e,"/notes"),RECOMMENDED_CANDIDATE_EVENT_FETCH:e=>"/admin/events/candidate/".concat(e),RECOMMENDED_CANDIDATE_EVENT_ADD:e=>"/admin/events/candidate/".concat(e),ADD_EVENT:"/admin/events",PROJECT_RST_DETAILS:(e,t)=>"/admin/projects/".concat(e,"/rsts/").concat(t),PROJECT_RST_DOMAIN_WEIGHTS:(e,t)=>"/admin/projects/".concat(e,"/rsts/").concat(t,"/domain-weights"),RECOMMENDED_CANDIDATE_EVENT_E
1DIT:e=>"/admin/events/".concat(e),RECOMMENDED_CANDIDATE_NOTE_EDIT:(e,t)=>"/candidates/".concat(e,"/notes/").concat(t),RECOMMENDED_NOTES_DELETION:(e,t)=>"/candidates/".concat(e,"/notes/").concat(t),RECOMMENDED_EVENTS_DELETION:e=>"/admin/events/".concat(e),EVENT_CANDIDATE_LIST:e=>"/admin/projects/".concat(e,"/members-list"),LIST:"/admin/users/common/list"},CANDIDATE_LOGIN:{CANDIDATE_DOCS:e=>"/candidates/".concat(e,"/applications"),CANDIDATE_RSTS:e=>"/candidates/".concat(e,"/rsts"),CANDIDATE_RSTS_BY_ID:(e,t)=>"/candidates/".concat(e,"/rsts/").concat(t),CANDIDATE_AI_RST_BY_ID:(e,t)=>"/candidates/".concat(e,"/ai-rst/").concat(t),EDIT_PROFILE:e=>"/candidates/".concat(e,"/profile")},AUTH:{LOGIN:"/admin/auth/login",EMAIL_LOGIN:"/admin/auth/email/login",REGISTER:"/admin/auth/register",LOGOUT:"/admin/auth/logout",REFRESH:"/admin/auth/refresh",FORGOT_PASSWORD:"/admin/auth/forgot-password",RESET_PASSWORD:"/admin/auth/reset-password",VERIFY_EMAIL:"/admin/auth/email/verify",RESEND_VERIFICATION:"/admin/auth/email/resend-verification",CHANGE_PASSWORD:"/admin/auth/change-password",PROFILE:"/admin/auth/profile"},USERS:{BASE:"/admin/users",COMMON_LIST:"/admin/users/common/list",DELETE:e=>"/admin/users/delete/".concat(e),PROFILE:"/admin/users/profile",AVATAR:"/admin/users/avatar",PREFERENCES:"/admin/users/preferences",NOTIFICATIONS:"/admin/users/notifications",SESSIONS:"/admin/users/sessions",BY_ID:e=>"/admin/users/update/".concat(e),SEARCH:"/admin/users/search",LIST:"/admin/users/list",INVITE:"/admin/users/invite",EMAIL:e=>"/admin/users/".concat(e,"/email"),ACTIVATE:e=>"/admin/users/unban/".concat(e),DECATIVATE:e=>"/admin/users/ban/".concat(e),EDIT_PROFILE:e=>"/admin/users/update/".concat(e)},EXAMPLE:{BASE:"v1/admin/example",BY_ID:e=>"v1/admin/example/".concat(e),BULK_DELETE:"v1/admin/example/bulk-delete",EXPORT:"v1/admin/example/export",IMPORT:"v1/admin/example/import"},FILES:{UPLOAD:"v1/admin/files/upload",DELETE:e=>"v1/admin/files/".concat(e),DOWNLOAD:e=>"v1/admin/files/".concat(e,"/download"),PREVIEW:e=>"v1/admin/files/".concat(e,"/preview")},NOTIFICATIONS:{BASE:"v1/admin/notifications",MARK_READ:e=>"v1/admin/notifications/".concat(e,"/read"),MARK_ALL_READ:"v1/admin/notifications/mark-all-read",SETTINGS:"v1/admin/notifications/settings"},DASHBOARD:{OVERVIEW:"/admin/dashboard/overview",ACTIVE_CANDIDATES:"/admin/dashboard/active-candidates",RECENT_ACTIVITIES:"/admin/dashboard/recent-activities",COMPETENCY_MAPS:"/admin/dashboard/competency-maps",RECENT_ACTIVITIES_ENDPOINT:e=>{var t,n;let s=new URLSearchParams;void 0!==e[a.uB.SKIP]&&s.append(a.uB.SKIP,(null==(t=e[a.uB.SKIP])?void 0:t.toString())||"0"),void 0!==e[a.uB.LIMIT]&&s.append(a.uB.LIMIT,(null==(n=e[a.uB.LIMIT])?void 0:n.toString())||"20"),e[a.uB.FROM_DATE]&&s.append(a.uB.FROM_DATE,e[a.uB.FROM_DATE]||""),e[a.uB.TO_DATE]&&s.append(a.uB.TO_DATE,e[a.uB.TO_DATE]||"");let r=e[a.uB.ACTIVITY_TYPE];(null==r?void 0:r.length)&&r.forEach(e=>{s.append(a.uB.ACTIVITY_TYPE,e)});let c=s.toString();return"".concat(o.DASHBOARD.RECENT_ACTIVITIES).concat(c?"?".concat(c):"")},COMPETENCY_MAPS_ENDPOINT:e=>{var t,n,s,r;let c=new URLSearchParams;void 0!==e[a.uB.SKIP]&&c.append(a.uB.SKIP,(null==(n=e[a.uB.SKIP])?void 0:n.toString())||"0"),void 0!==e[a.uB.LIMIT]&&c.append(a.uB.LIMIT,(null==(s=e[a.uB.LIMIT])?void 0:s.toString())||"10"),(null==(t=e[a.uB.SEARCH])?void 0:t.trim())&&c.append(a.uB.SEARCH,(null==(r=e[a.uB.SEARCH])?void 0:r.trim())||"");let i=c.toString();return"".concat(o.DASHBOARD.COMPETENCY_MAPS).concat(i?"?".concat(i):"")}},SETTINGS:{GENERAL:"v1/admin/settings/general",SECURITY:"v1/admin/settings/security",PRIVACY:"v1/admin/settings/privacy",NOTIFICATIONS:"v1/admin/settings/notifications",INTEGRATIONS:"v1/admin/settings/integrations"},HEALTH:{CHECK:"v1/admin/health",READY:"v1/admin/health/ready",LIVE:"v1/admin/health/live"},ROLES:{BASE:"/admin/roles",BY_ID:e=>"/admin/roles/".concat(e),PERMISSIONS:"/admin/permissions"},AUDIT_LOGS:{BASE:"/admin/audit-logs"},SESSIONS:{BASE:"/admin/sessions"},RST_TEMPLATES:{BASE:"/template",UPLOAD:"/template/upload",LIST:"/template/list",COMMON_LIST:"/template/common/list",BY_ID:e=>"/template/".concat(e),DETAILS:e=>"/template/".concat(e),ACTIVATE:e=>"/template/".concat(e,"/active"),PAGINATED_LIST:(e,t)=>"/template/list?".concat(a.uB.SKIP,"=").concat(e,"&").concat(a.uB.LIMIT,"=").concat(t),ADVANCED_RST_ENDPOINT:e=>{var t,n,s,r;let c=new URLSearchParams;void 0!==e[a.uB.SKIP]&&c.append(a.uB.SKIP,(null==(n=e[a.uB.SKIP])?void 0:n.toString())||""),void 0!==e[a.uB.LIMIT]&&c.append(a.uB.LIMIT,(null==(s=e[a.uB.LIMIT])?void 0:s.toString())||""),e[a.uB.SEARCH]&&(null==(t=e[a.uB.SEARCH])?void 0:t.trim())&&c.append(a.uB.SEARCH,(null==(r=e[a.uB.SEARCH])?void 0:r.trim())||""),e[a.uB.SORT_BY]&&c.append(a.uB.SORT_BY,e[a.uB.SORT_BY]||""),e[a.uB.STATUS]&&c.append(a.uB.STATUS,e[a.uB.STATUS]||"");let i=c.toString();return"".concat(o.RST_TEMPLATES.BASE,"/list").concat(i?"?".concat(i):"")},COMMON_RST_ENDPOINT:e=>{var t,n,s,r,c,i,E;let d=new URLSearchParams;void 0!==e[a.uB.SKIP]&&d.append(a.uB.SKIP,null!=(c=null==(r=e[a.uB.SKIP])?void 0:r.toString())?c:"0"),void 0!==e[a.uB.LIMIT]&&d.append(a.uB.LIMIT,null!=(E=null==(i=e[a.uB.LIMIT])?void 0:i.toString())?E:"");let u=null==(t=e[a.uB.SEARCH])?void 0:t.trim();u&&d.append(a.uB.SEARCH,u);let l=null==(n=e[a.uB.STATUS])?void 0:n.trim();l&&d.append(a.uB.STATUS,l);let T=null==(s=e[a.uB.PROJECT_ID])?void 0:s.trim();T&&d.append(a.uB.PROJECT_ID,T);let S=d.toString();return"".concat(o.RST_TEMPLATES.COMMON_LIST).concat(S?"?".concat(S):"")}},CANDIDATES:{BASE:"/candidates",BY_ID:e=>"/candidates/".concat(e),LIST:"/candidates",SMARTSEARCH_LIST:"/candidates/list",CREATE:"/candidates/",UPDATE:e=>"/candidates/".concat(e),DELETE:e=>"/candidates/".concat(e),UPDATE_CANDIDATE:e=>"/candidates/".concat(e),UPLOAD_DOCUMENT:(e,t)=>"/candidates/".concat(e,"/upload/").concat(t),REMOVE_DOCUMENT:(e,t)=>"/candidates/".concat(e,"/documents/").concat(t),SECTORS:"/candidates/sectors",WORK_HISTORY:{ADD:e=>"/candidates/".concat(e,"/add_work"),UPDATE:(e,t)=>"/candidates/".concat(e,"/work/").concat(t),DELETE:(e,t)=>"/candidates/".concat(e,"/work/").concat(t),REFRESH:e=>"/candidates/".concat(e,"/refresh_work_history")},NOTES:{CREATE:e=>"/candidates/".concat(e,"/notes"),UPDATE:(e,t)=>"/candidates/".concat(e,"/notes/").concat(t),DELETE:(e,t)=>"/candidates/".concat(e,"/notes/").concat(t),LIST:e=>"/candidates/".concat(e,"/notes?note_type=XQtiv"),PAGINATED_LIST:(e,t,n)=>"/candidates/".concat(e,"/notes?").concat(a.uB.SKIP,"=").concat(t,"&").concat(a.uB.LIMIT,"=").concat(n,"¬e_type=XQtiv"),CLIENT_NOTES_LIST:e=>"/candidates/".concat(e,"/notes?note_type=Client"),CLIENT_NOTES_PAGINATED_LIST:(e,t,n)=>"/candidates/".concat(e,"/notes?").concat(a.uB.SKIP,"=").concat(t,"&").concat(a.uB.LIMIT,"=").concat(n,"¬e_type=Client")},BULK_RST:e=>"/candidates/".concat(e,"/bulk_rst"),ADD_RST:(e,t)=>"/candidates/".concat(e,"/add_rst/").concat(t),UNLINK_RST:(e,t)=>"/candidates/".concat(e,"/unlink_rst/").concat(t),RESET_RST:(e,t)=>"/candidates/".concat(e,"/reset/").concat(t),INVITE:e=>"/candidates/".concat(e,"/invite"),PROFILE_PICTURE:e=>"/candidates/".concat(e,"/profile"),PAGINATED_LIST:(e,t)=>"/candidates?".concat(a.uB.SKIP,"=").concat(e,"&").concat(a.uB.LIMIT,"=").concat(t),ADVANCED_CANDIDATE_ENDPOINT:e=>{var t,n,s,r;let c=new URLSearchParams;void 0!==e[a.uB.SKIP]&&c.append(a.uB.SKIP,(null==(n=e[a.uB.SKIP])?void 0:n.toString())||""),void 0!==e[a.uB.LIMIT]&&c.append(a.uB.LIMIT,(null==(s=e[a.uB.LIMIT])?void 0:s.toString())||""),e[a.uB.SEARCH]&&(null==(t=e[a.uB.SEARCH])?void 0:t.trim())&&c.append(a.uB.SEARCH,(null==(r=e[a.uB.SEARCH])?void 0:r.trim())||""),e[a.uB.SORT_BY]&&c.append(a.uB.SORT_BY,e[a.uB.SORT_BY]||""),e[a.uB.STATUS]&&c.append(a.uB.STATUS,e[a.uB.STATUS]||"");let i=c.toString();return"".concat(o.CANDIDATES.BASE).concat(i?"?".concat(i):"")},CANDIDATE_AI_SEARCH:"/candidates/typesense/semantic-search",CANDIDATE_ACTIVATION:e=>"/candidates/".concat(e,"/toggle-activation"),SIMILAR_PROFILES:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;return"/candidates/".concat(e,"/similar?top_k=").concat(t)},CCM_SCORES:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;return"/candidates/".concat(e,"/ccm?limit=").concat(t)},RECRUITER_PROFILE:e=>"/admin/users/detail/".concat(e),GENERATE_CANDIDATE_AI:e=>"/candidates/".concat(e,"/generate-ai")},ASSESSMENTS:{DETAILS:e=>"/assessments/".concat(e)},IMPERSONATE:{GENERATE_LINK:"/impersonate/generate-link"}},s=e=>{let t=new URLSearchParams;
1Object.entries(e).forEach(e=>{let[n,a]=e;null!=a&&""!==a&&(Array.isArray(a)?a.forEach(e=>t.append(n,String(e))):t.set(n,String(a)))});let n=t.toString();return n?"?".concat(n):""},r=e=>({list:t=>"".concat(e).concat(s(t||{})),byId:t=>"".concat(e,"/").concat(t),create:()=>e,update:t=>"".concat(e,"/update/").concat(t),delete:t=>"".concat(e,"/").concat(t),bulkDelete:()=>"".concat(e,"/bulk-delete"),export:t=>"".concat(e,"/export").concat(s(t||{})),import:()=>"".concat(e,"/import"),action:(t,n)=>"".concat(e,"/").concat(t,"/").concat(n),nested:(t,n)=>"".concat(e,"/").concat(t,"/").concat(n)});r(o.USERS.BASE),r(o.EXAMPLE.BASE),r(o.NOTIFICATIONS.BASE),r(o.ROLES.BASE)}}]);
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.