import{f as u}from"./format-NXe5WdhZ.js";import{t as p,m as R,a as C,c as S}from"./en-US-DsJ0-K0a.js";import{D as i}from"./dollar-sign-ViAIwAyr.js";import{E as T}from"./euro-CUo8ioOr.js";import{P,C as m}from"./pound-sterling-DfVlRdZN.js";function l(t,e){const r=()=>S(e==null?void 0:e.in,NaN),s=$(t);let a;if(s.date){const o=I(s.date,2);a=A(o.restDateString,o.year)}if(!a||isNaN(+a))return r();const c=+a;let f=0,d;if(s.time&&(f=b(s.time),isNaN(f)))return r();if(s.timezone){if(d=F(s.timezone),isNaN(d))return r()}else{const o=new Date(c+f),y=p(0,e==null?void 0:e.in);return y.setFullYear(o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()),y.setHours(o.getUTCHours(),o.getUTCMinutes(),o.getUTCSeconds(),o.getUTCMilliseconds()),y}return p(c+f+d,e==null?void 0:e.in)}const g={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},U=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Y=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,h=/^([+-])(\d{2})(?::?(\d{2}))?$/;function $(t){const e={},r=t.split(g.dateTimeDelimiter);let n;if(r.length>2)return e;if(/:/.test(r[0])?n=r[0]:(e.date=r[0],n=r[1],g.timeZoneDelimiter.test(e.date)&&(e.date=t.split(g.timeZoneDelimiter)[0],n=t.substr(e.date.length,t.length))),n){const s=g.timezone.exec(n);s?(e.time=n.replace(s[1],""),e.timezone=s[1]):e.time=n}return e}function I(t,e){const r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+e)+"})|(\\d{2}|[+-]\\d{"+(2+e)+"})$)"),n=t.match(r);if(!n)return{year:NaN,restDateString:""};const s=n[1]?parseInt(n[1]):null,a=n[2]?parseInt(n[2]):null;return{year:a===null?s:a*100,restDateString:t.slice((n[1]||n[2]).length)}}function A(t,e){if(e===null)return new Date(NaN);const r=t.match(U);if(!r)return new Date(NaN);const n=!!r[4],s=D(r[1]),a=D(r[2])-1,c=D(r[3]),f=D(r[4]),d=D(r[5])-1;if(n)return O(e,f,d)?E(e,f,d):new Date(NaN);{const o=new Date(0);return!H(e,a,c)||!K(e,s)?new Date(NaN):(o.setUTCFullYear(e,a,Math.max(s,c)),o)}}function D(t){return t?parseInt(t):1}function b(t){const e=t.match(Y);if(!e)return NaN;const r=N(e[1]),n=N(e[2]),s=N(e[3]);return k(r,n,s)?r*R+n*C+s*1e3:NaN}function N(t){return t&&parseFloat(t.replace(",","."))||0}function F(t){if(t==="Z")return 0;const e=t.match(h);if(!e)return 0;const r=e[1]==="+"?-1:1,n=parseInt(e[2]),s=e[3]&&parseInt(e[3])||0;return v(n,s)?r*(n*R+s*C):NaN}function E(t,e,r){const n=new Date(0);n.setUTCFullYear(t,0,4);const s=n.getUTCDay()||7,a=(e-1)*7+r+1-s;return n.setUTCDate(n.getUTCDate()+a),n}const w=[31,null,31,30,31,30,31,31,30,31,30,31];function M(t){return t%400===0||t%4===0&&t%100!==0}function H(t,e,r){return e>=0&&e<=11&&r>=1&&r<=(w[e]||(M(t)?29:28))}function K(t,e){return e>=1&&e<=(M(t)?366:365)}function O(t,e,r){return e>=1&&e<=53&&r>=0&&r<=6}function k(t,e,r){return t===24?e===0&&r===0:r>=0&&r<60&&e>=0&&e<60&&t>=0&&t<25}function v(t,e){return e>=0&&e<=59}const G=t=>u(l(t),"MMM dd, yyyy h:mm a"),W=(t,e,r="EUR")=>{if(!t&&!e)return"Salary not specified";const n=c=>c>=1e3?`${Math.round(c/1e3)}k`:c.toLocaleString(),a={EUR:"€",USD:"$",GBP:"£",JPY:"¥",CAD:"C$",AUD:"A$",CHF:"CHF",CNY:"¥",INR:"₹",KRW:"₩",SEK:"kr",NOK:"kr",DKK:"kr",PLN:"zł",CZK:"Kč",HUF:"Ft",RON:"lei",BGN:"лв",HRK:"kn",RUB:"₽",TRY:"₺",BRL:"R$",MXN:"$",ARS:"$",CLP:"$",COP:"$",PEN:"S/",ZAR:"R",EGP:"E£",MAD:"DH",TND:"د.ت",NGN:"₦",KES:"KSh",GHS:"₵",XOF:"CFA",XAF:"FCFA",THB:"฿",VND:"₫",IDR:"Rp",MYR:"RM",SGD:"S$",PHP:"₱",PKR:"₨",LKR:"₨",BDT:"৳",NPR:"₨",AFN:"؋",IRR:"﷼",IQD:"ع.د",JOD:"د.ا",KWD:"د.ك",LBP:"ل.ل",OMR:"ر.ع.",QAR:"ر.ق",SAR:"ر.س",SYP:"ل.س",AED:"د.إ",YER:"﷼",BHD:".د.ب",ILS:"₪"}[r]||r;return t&&e?`${a}${n(t)} - ${a}${n(e)}`:t?`${a}${n(t)}+`:e?`Up to ${a}${n(e)}`:"Salary not specified"},J=t=>({pending:"bg-yellow-500",reviewed:"bg-blue-500",interviewed:"bg-purple-500",hired:"bg-green-500",rejected:"bg-red-500",scheduled:"bg-blue-500",in_progress:"bg-green-500",completed:"bg-gray-500",cancelled:"bg-red-500"})[t]||"bg-gray-500",X=t=>({pending:"Under Review",reviewed:"Reviewed",interviewed:"Interview Completed",hired:"Hired",rejected:"Not Selected",scheduled:"Scheduled",in_progress:"In Progress",completed:"Completed",cancelled:"Cancelled"})[t]||t,_=(t,e="MMM d, yyyy")=>{if(!t)return"N/A";try{const r=l(t);return isNaN(r.getTime())?"N/A":u(r,e)}catch(r){return console.debug("Date formatting error:",r,"for date:",t),"N/A"}},j=t=>{const e=typeof t=="string"?l(t):t;return u(e,"PPpp")},Q=t=>{const e=typeof t=="string"?l(t):t;return u(e,"PPP")},V=t=>{const e=typeof t=="string"?l(t):t;return u(e,"h:mm a")},q=t=>{const e=typeof t=="string"?l(t):t;return u(e,"EEEE, MMMM d, yyyy")},ee=t=>{const e=typeof t=="string"?l(t):t;return u(e,"dd/MM/yyyy")},te=t=>{const e=typeof t=="string"?l(t):t;return u(e,"dd/MM/yyyy HH:mm")},re=t=>({EUR:T,GBP:P,USD:i,CAD:i,AUD:i,JPY:m,CNY:m,INR:m,KRW:m,BRL:i,MXN:i,ARS:i,CLP:i,COP:i,SGD:i,HKD:i,NZD:i,ZAR:i})[t]||i;export{W as a,G as b,J as c,X as d,j as e,ee as f,re as g,q as h,V as i,Q as j,te as k,_ as s};